本发明专利技术公开了一种色位深度存取方法和系统,包括:在存储时,判断帧缓存中临近色深的像素值是否相等;对相等的多个色深进行融合编码;存储经过融合编码后的色深。在读取时,判断帧缓存中是否存在保留色深;根据保留色深的编码值,添加相应数量像素值相同的色深;对色深解码后输出显示。本发明专利技术通过将相同色素值的色深进行融合编码,在存储上,可以节约缓存空间;在传输上,可以降低总线带宽的需求;在整体系统层面上,可以降低系统功耗。
【技术实现步骤摘要】
本专利技术属于图像存储领域,尤其涉及一种色位深度存取方法和系统。
技术介绍
色深(Color D印th)亦可称为色位深度,是用比特(bit)数来表示数码影像色彩数目的单位。bit是计算机计算的二进单位(或位),即计算机中可以处理的最基本数据或讯肩、OI bit的影像即2的I次方(=2),只能表现黑与白两种颜色。2 bit的影像,则是2的平方(=4),可以表现4种颜色,所以除了黑白之外,还可以表现它们之间的两种灰调。而3 bit的影像,就是2的3次方(=8),表示在一幅黑白或灰阶的照片中,可以表现出包括黑白在内的8种色彩。根据以上计算方法,24 bit的影像即可显示16, 777,216种色彩,十分接近肉眼所能分辨的颜色,所以被称为真色彩(True color)。在现有显示技术中,单个像素的存储有16bit、18bit、24bit、32bit、48bit等,较常用的32bit中,在图像数据帧缓存中,显示控制器只对32bit之中的24bit进行读取,即可完成显示;其中8bit在由内存的帧缓存读取数据到显示控制器时,已经丧失作用;此种现象依然占用了总线带宽,使系统功耗增大。并且,在相邻像素点出现等像素值时,传统上都需要进行读取和写入缓存,例如相邻的像素点有8个等像素值,每个像素值为24bit,传统的技术需要把8 X 24bit的数据都写入缓存中,而后还需要一次或者多次读取出来,这种现象也占去了很多总线带宽,占用了内存,增大了系统的功耗。
技术实现思路
有鉴于此,本专利技术所要解决的技术问题是提供一种色位深度存取方法和系统。为了对披露的实施例的一些方面有一个基本的理解,下面给出了简单的概括。该概括部分不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围。其唯一目的是用简单的形式呈现一些概念,以此作为后面的详细说明的序言。本专利技术的一方面是公开了一种色位深度存储方法,包括: 判断帧缓存中临近色深的像素值是否相等; 对相等的多个色深进行融合编码; 存储经过融合编码后的色深。在一些可选的实施例中,所述对相等的多个色 深进行融合编码具体包括:确定相等色深的个数值;将所述个数值存入多个相等色深中的保留色深;存储所述保留色深的像素值;删去其他相等色深。在一些可选的实施例中,所述对相等的多个色深进行融合编码还包括:根据预先定义的阈值与所述个数值进行对比,若超出阈值,则将阈值存入保留色深。在一些可选的实施例中,所述保留色深是多个相等色深中的首位色深。在一些可选的实施例中,所述融合编码后的色深包括像素值和编码值。在一些可选的实施例中,所述色深中的编码值包括临近相等色深的个数。在读取时,本专利技术公开了一种色位深度读取方法,包括: 判断帧缓存中是否存在保留色深; 根据保留色深的编码值,添加相应数量像素值相同的色深; 对色深解码后输出显示。本专利技术的另一方面是公开了一种色位深度存储系统,包括: 色深判断单元:判断帧缓存中临近色深的像素值是否相等; 融合编码单元:对相等的多个色深进行融合编码; 写入单元:存储经过融合编码后的色深。在一些可选的实施例中,所述融合编码单元具体包括: 等色深计算模块:确定相等色深的个数值; 保留色深编码模块:将所述个数值存入多个相等色深中的保留色深; 保留色深像素模块:存储所述保留色深的像素值; 删除模块:删去其他相等色深。在一些可选的实施例中,所述融合编码单元还包括: 阈值设定模块:根据预先定义的阈值与所述个数值进行对比,若超出阈值,则将阈值存入保留色深。在一些可选的实施例中,所述保留色深是多个相等色深中的首位色深。在一些可选的实施例中,所述融合编码后的色深包括像素值和编码值。在一些可选的实施例中,所述色深中的编码值包括临近相等色深的个数。在读取时,本专利技术公开了一种色位深度读取系统,包括: 色深选取单元:判断帧缓存中是否存在保留色深; 色深添加单元:根据保留色深的编码值,添加相应数量像素值相同的色深; 输出单元:对色深解码后输出显示。为了上述以及相关的目的,一个或多个实施例包括后面将详细说明并在权利要求中特别指出的特征。下面的说明以及附图详细说明某些示例性方面,并且其指示的仅仅是各个实施例的原则可以利用的各种方式中的一些方式。其它的益处和新颖性特征将随着下面的详细说明结合附图考虑而变得明显,所公开的实施例是要包括所有这些方面以及它们的等同。本专利技术通过将相同色素值的色深进行融合编码,在存储上,节约了缓存空间;在传输上,节省了总线带宽的需求;在整体系统层面上,降低了系统功耗。附图说明图1是本专利技术的存储方法流程 图2是本专利技术的读取方法流程 图3是本专利技术的存储系统示意 图4是现有技术中色深存储系统结构示意 图5是本专利技术色深存取系统示意 图6是本专利技术色深读取系统示意图。具体实施例方式以下描述和附图充分地示出本专利技术的具体实施方案,以使本领域的技术人员能够实践它们。其他实施方案可以包括结构的、逻辑的、电气的、过程的以及其他的改变。实施例仅代表可能的变化。除非明确要求,否则单独的组件和功能是可选的,并且操作的顺序可以变化。一些实施方案的部分和特征可以被包括在或替换其他实施方案的部分和特征。本专利技术的实施方案的范围包括权利要求书的整个范围,以及权利要求书的所有可获得的等同物。在本文中,本专利技术的这些实施方案可以被单独地或总地用术语“专利技术”来表示,这仅仅是为了方便,并且如果事实上公开了超过一个的专利技术,不是要自动地限制该应用的范围为任何单个专利技术或专利技术构思。如图1所示,本专利技术的一方面是公开了一种色位深度存储方法,包括: 步骤SlOl:判断帧缓存中临近色深的像素值是否相等; 步骤S102:对相等的多个色深进行融合编码; 步骤S103:存储经过融合编码后的色深。在一些可选的实施例中,所述对相等的多个色深进行融合编码具体包括:确定相等色深的个数值;将所述个数值存入多个相等色深中的保留色深;存储所述保留色深的像素值;删去其他相等色深。在一些可选的实施例中,所述对相等的多个色深进行融合编码还包括:根据预先定义的阈值与所述个数值进行对比,若超出阈值,则将阈值存入保留色深。在一些可选的实施例中,所述保留色深是多个相等色深中的首位色深。在一些可选的实施例中,所述融合编码后的色深包括像素值和编码值。在一些可选的实施例中,所述色深中的编码值包括临近相等色深的个数。在读取时,如图2所示,本专利技术公开了一种色位深度读取方法,包括: 步骤S201:判断帧缓存中是否存在保留色深; 步骤S202:根据保留色深的编码值,添加相应数量像素值相同的色深; 步骤S203:对色深解码后输出显示。如图3所示,本专利技术的另一方面是公开了一种色位深度存储系统,包括: 色深判断单元301:判断帧缓存中临近色深的像素值是否相等; 融合编码单元302:对相等的多个色深进行融合编码; 写入单元303:存储经过融合编码后的色深。在一些可选的实施例中,所述融合编码单元具体包括: 等色深计算模块3021:确定相等色深的个数值; 保留色深编码模块3022:将所述个数值存入多个相等色深中的保留色深; 保留色深像素模块3023:存储所述保留色深的像素值; 删除模块3024:删去其他相等色深。在一些可选的实施例中,所述本文档来自技高网...
【技术保护点】
一种色位深度存储方法,其特征在于,包括:判断帧缓存中临近色深的像素值是否相等;对相等的多个色深进行融合编码;存储经过融合编码后的色深。
【技术特征摘要】
【专利技术属性】
技术研发人员:许海辉,
申请(专利权)人:广东新岸线计算机系统芯片有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。