间接颜色图像的存储方法和装置、图像显示方法和装置的制作方法

文档序号:7761683阅读:317来源:国知局
专利名称:间接颜色图像的存储方法和装置、图像显示方法和装置的制作方法
技术领域
本发明涉及图像存储技术领域,特别是涉及一种间接颜色图像的存储方法和装置、一种图像显示方法和装置。
背景技术
间接颜色(indirect color)图像是一种很重要的模式,该图像具体可以包括4个图像格式lbpp(图像像素深度,bits per pixel)、2bpp、4bpp、8bpp,且该图像一般由2部分构成,一部分是颜色表,另一部分是数值。在应用该图像时,根据图像格式在颜色表里查找与所读取数值相对应的颜色就可以了。由于具有信息量小的优点,尤其地,近年来随着可携带电子产品的逐渐普及,该间接颜色图像被广泛应用于手机、相机等可携带电子产品的图像显示。参照图1,示出了现有技术一种图像显示装置的结构示意图,该图像显示装置可应用于各种可携带电子产品中,具体可以包括静态图像存储器0和静态图像存储器1,通常位于芯片外部,用于存储静态图像的数值;颜色表存储器0和颜色表存储器1,用于存储静态图像的颜色表;及位于芯片内部的图像颜色转换器、图像合并器和图像显示器,其中,所述图像颜色转换器从所述静态图像存储器读取相应长度的图像数值,在所述颜色表里找该数值对应的颜色色值,并把该数值对应的颜色色值传送给图像合并器进行合并,最后,由所述图像显示器进行显示。由于一种颜色一般用表示,这样lbpp、2bpp、4bpp、8bpp图像格式的颜色表所占用的空间分别为 2X32bit = 8byte、4X32bit = 16byte、16X32bit = 64byte、 256X32bit = 1024byte。现有技术中,每个存储indirect color图像的静态图像存储器都需要自己的颜色表存储器;假设静态图像存储器只存储8bpp图像格式的indirect color图像,则2个静态图像存储器需要2X IOMbyte存储空间,3个静态图像存储器需要3X IOMbyte的存储空间,在静态图像存储器数目大时,会造成芯片存储空间的巨大浪费。总之,需要本领域技术人员迫切解决的一个技术问题就是如何能够解决芯片存储空间的浪费问题。

发明内容
本发明所要解决的技术问题是提供一种间接颜色图像的存储方法和装置,用以节省芯片的存储空间。相应的,本发明还提供了针对上述存储的间接颜色图像,进行图像显示方法和装置。为了解决上述问题,本发明公开了一种间接颜色图像的存储方法,包括构建颜色表模板,其中,所述颜色表模板包括多个颜色色值;通过修改所述间接颜色图像的图像数值,建立所述间接颜色图像到所述颜色表模板的映射;将所述颜色表模板存储至颜色表存储器,以及,将所述修改后的间接颜色图像的图像数值存储至相应的静态图像存储器。优选的,所述颜色表模板还包括与颜色色值对应的目标图像数值;所述间接颜色图像具有对应的源颜色表,其中,所述源颜色表包括颜色色值和对应的源图像数值;所述修改间接颜色图像的图像数值的步骤,包括针对所述间接颜色图像的源图像数值,从源颜色表中查找对应的颜色色值;在所述颜色表模板中获取与所述颜色色值相应的目标图像数值;将所述源图像数值替换为所述目标图像数值。优选的,所述颜色色值为256个,其中,前2个为Ibpp颜色色值,前4个为2bpp颜色色值,前16个为4bpp颜色色值,前256个为Sbpp颜色色值。优选的,所述颜色表存储器采用32位来保存一个颜色色值。依据另一实施例,本发明还公开了一种图像显示方法,包括从多个静态图像存储器中读取相应多帧静态图像的图像数值,并在颜色表模板中查找与所述图像数值相应的颜色色值,其中,所述静态图像为间接颜色图像,所述颜色表模板包括多个颜色色值,且对于任何一个图像数值,在所述颜色表模板中都存在唯一的一个颜色色值与之对应;根据所述颜色色值,对所述多帧静态图像进行合并;显示所述合并后的图像。优选的,所述颜色色值为256个,其中,前2个为Ibpp颜色色值,前4个为2bpp颜色色值,前16个为4bpp颜色色值,前256个为Sbpp颜色色值。优选的,所述方法还包括连续输入动态帧图像;所述合并步骤为,根据所述颜色色值,对所述多帧静态图像以及所述动态帧图像进行合并。依据另一实施例,本发明还公开了一种间接颜色图像的存储装置,包括构建模块,用于构建颜色表模板,其中,所述颜色表模板包括多个颜色色值;修改模块,用于通过修改所述间接颜色图像的图像数值,建立所述间接颜色图像到所述颜色表模板的映射;颜色表存储器,用于存储所述颜色表模板;及多个静态图像存储器,用于存储所述修改后的间接颜色图像的图像数值。优选的,所述颜色表模板还包括与颜色色值对应的目标图像数值;所述间接颜色图像具有对应的源颜色表,其中,所述源颜色表包括颜色色值和对应的源图像数值;所述修改模块包括查找单元,用于针对所述间接颜色图像的源图像数值,从源颜色表中查找对应的颜色色值;获取单元,用于在所述颜色表模板中获取与所述颜色色值相应的目标图像数值;
替换单元,用于将所述源图像数值替换为所述目标图像数值。 优选的,所述颜色色值为256个,其中,前2个为Ibpp颜色色值,前4个为2bpp颜
色色值,前16个为4bpp颜色色值,前256个为Sbpp颜色色值。优选的,所述颜色表存储器,具体用于采用32位来保存一个颜色色值。依据另一实施例,本发明还公开了一种图像显示装置,包括多个静态图像存储器,用于存储静态图像的图像数值,其中,所述静态图像为间接颜色图像;颜色表存储器,用于存储一个颜色表模板,其中,所述颜色表模板包括多个颜色色值,且对于任何一个图像数值,在所述颜色表模板中都存在唯一的一个颜色色值与之对应;图像颜色转换器,用于从多个静态图像存储器中读取相应多帧静态图像的图像数值,并在所述颜色表模板中查找与所述图像数值相应的颜色色值;图像合并器,用于根据所述颜色色值,对所述多帧静态图像进行合并;及图像显示器,用于显示所述合并后的图像。优选的,所述装置还包括动态图像输入器,用于连续输入动态帧图像;所述图像合并器,具体用于根据所述颜色色值,对所述多帧静态图像以及所述动态帧图像进行合并。与现有技术相比,本发明具有以下优点本发明通过修改indirect color图像的图像数值,建立indirect color图像到颜色表模板的映射,并对修改后的indirect color图像进行存储;这样,对于已存储 indirect color图像的任何一个图像数值,在所述颜色表模板中都存在唯一的一个颜色色值与之对应;因此,不同indirect color图像可以共用一个颜色表模板,相对于现有技术, 每个indirect color图像都要存储对应的颜色表,本发明能够节省颜色表的存储空间。特别地,在手机、相机等可携带电子产品的图像显示场合,现有技术中每个静态图像存储器都需要自己的颜色表存储器,由于本发明中多个静态图像存储器可以共用1个颜色表存储器,且颜色表存储器通常位于芯片内部,因此,本发明能够大大节省芯片的存储空间。


图1是现有技术一种图像显示装置的结构示意图;图2是本发明一种间接颜色图像的存储方法实施例的流程图;图3是本发明一种间接颜色图像的存储装置实施例的结构图;图4是本发明一种图像显示方法实施例的流程图;图5是本发明一种图像显示方法的应用示例;图6是本发明一种图像显示装置实施例的结构图。
具体实施例方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式
对本发明作进一步详细的说明。以下进一步说明indirect color图像的存储。indirect color图像分别在颜色表和图像中存储自身颜色,其中,颜色表通常用32bit表示一种颜色,例如,00000000表示黑色,OOffffff表示白色等;并且,为节省 indirect color图像的存储空间,图像中会用图像数值代替所述32bit,例如,用01代表 00000000,用02代表OOffffff,也即该图像数值建立了图像到颜色表的映射关系。具体地,用户往往根据具体的indirect color图像,建立所述映射关系,因此, 不同indirect color图像所对应的颜色表可能是不同的,例如,图像1中用02代表白色 OOffffff,而图像2中用256代表白色OOffffff ;由于不同静态图像存储器存储不同的 indirect color图像,所以,现有技术中每个静态图像存储器都需要自己的颜色表存储器。另外,即使在同一个静态图像存储器中,不同图像格式的indirect color图像也需要对应不同的颜色表,例如,在存储所述lbpp、2bpp、4bpp、8bpp4种图像格式的indirect color图像时,则相应的颜色表存储器中需要存储4个颜色表,这无疑造成了芯片存储空间的浪费。本发明实施例的核心构思之一在于,构建颜色表模板,其中,所述颜色表模板可以包括颜色色值,并且,在存储indirect color图像时,通过修改indirect color图像的图像数值,建立indirect color图像到所述颜色表模板的映射;这样,对于已修改indirect color图像的任何一个图像数值,在所述颜色表模板中都存在唯一的一个颜色色值与之对应;因此,不同indirect color图像可以共用一个颜色表模板,相对于现有技术,每个 indirect color图像都要存储对应的颜色表,本发明可以达到节省存储空间的目的。参照图2,示出了本发明一种间接颜色图像的存储方法实施例的流程图,具体可以包括步骤201、构建颜色表模板,其中,所述颜色表模板可以包括多个颜色色值;所述间接颜色图像的存储方法可以应用于网页制作、动画制作、可携带电子产品的图像显示等场合,以下主要以可携带电子产品的图像显示为例进行说明,其它场合相互参照即可。根据图像格式Ibpp、2bpp、4bpp、8bpp的不同,所述颜色色值的数目可以为2、 4、16、256等;这样,在所有静态图像存储器存储相同图像格式(例如4bpp)的indirect color图像时,可以采用相应的具有16个颜色色值的颜色表模板。针对不同静态图像存储器存储不同图像格式的indirect color图像的情形,在本发明的一种优选实施例中,所述颜色色值为256个,此时,所述颜色表模板可以适用于各种图像格式的indirect color图像。在具体实现中,可以协议规定每种图像格式在所述颜色表模板中的位置。例如, 2bpp颜色色值包括00000000 (表示黑色)>00ff0000 (表示红色),OOOOffOO (表示绿色)、 OOffffff (表示白色),那么,可以首先协议规定所述4种颜色色值连续相邻,并且,可以进一步规定所述连续相邻的2bpp颜色色值在颜色表模板中的位置,例如,开头、中间、末尾等等;本领域技术人员可以根据实际需要进行上述协议规定,本发明对此不加以限制。步骤202、通过修改所述间接颜色图像的图像数值,建立所述间接颜色图像到所述颜色表模板的映射;
7
由于所述修改是将源图像数值修改为目标图像数值的过程,在本发明的一种优选实施例中,所述颜色表模板还可以包括与颜色色值对应的目标图像数值;所述间接颜色图像具有对应的源颜色表,其中,所述源颜色表可以包括颜色色值和对应的源图像数值;此时,所述步骤202具体可以包括子步骤Al、针对所述间接颜色图像的源图像数值,从源颜色表中查找对应的颜色色值;子步骤A2、在所述颜色表模板中获取与所述颜色色值相应的目标图像数值;子步骤A3、将所述源图像数值替换为所述目标图像数值。参照表1,示出了本发明一种颜色表模板示例,示出了 256个颜色色值中的前16 个,其中的颜色列(如黑色,black)只是为了说明颜色种类。表 权利要求
1.一种间接颜色图像的存储方法,其特征在于,包括 构建颜色表模板,其中,所述颜色表模板包括多个颜色色值;通过修改所述间接颜色图像的图像数值,建立所述间接颜色图像到所述颜色表模板的映射;将所述颜色表模板存储至颜色表存储器,以及,将所述修改后的间接颜色图像的图像数值存储至相应的静态图像存储器。
2.如权利要求1所述的方法,其特征在于,所述颜色表模板还包括与颜色色值对应的目标图像数值;所述间接颜色图像具有对应的源颜色表,其中,所述源颜色表包括颜色色值和对应的源图像数值;所述修改间接颜色图像的图像数值的步骤,包括针对所述间接颜色图像的源图像数值,从源颜色表中查找对应的颜色色值; 在所述颜色表模板中获取与所述颜色色值相应的目标图像数值; 将所述源图像数值替换为所述目标图像数值。
3.如权利要求1或2所述的方法,其特征在于,所述颜色色值为256个,其中,前2个为 Ibpp颜色色值,前4个为2bpp颜色色值,前16个为4bpp颜色色值,前256个为Sbpp颜色色值。
4.如权利要求1或2所述的方法,其特征在于,所述颜色表存储器采用32位来保存一个颜色色值。
5.一种图像显示方法,其特征在于,包括从多个静态图像存储器中读取相应多帧静态图像的图像数值,并在颜色表模板中查找与所述图像数值相应的颜色色值,其中,所述静态图像为间接颜色图像,所述颜色表模板包括多个颜色色值,且对于任何一个图像数值,在所述颜色表模板中都存在唯一的一个颜色色值与之对应;根据所述颜色色值,对所述多帧静态图像进行合并; 显示所述合并后的图像。
6.如权利要求5所述的方法,其特征在于,所述颜色色值为256个,其中,前2个为Ibpp 颜色色值,前4个为2bpp颜色色值,前16个为4bpp颜色色值,前256个为Sbpp颜色色值。
7.如权利要求5或6所述的方法,还包括 连续输入动态帧图像;所述合并步骤为,根据所述颜色色值,对所述多帧静态图像以及所述动态帧图像进行口井O
8.一种间接颜色图像的存储装置,其特征在于,包括构建模块,用于构建颜色表模板,其中,所述颜色表模板包括多个颜色色值; 修改模块,用于通过修改所述间接颜色图像的图像数值,建立所述间接颜色图像到所述颜色表模板的映射;颜色表存储器,用于存储所述颜色表模板;及多个静态图像存储器,用于存储所述修改后的间接颜色图像的图像数值。
9.如权利要求8所述的装置,其特征在于,所述颜色表模板还包括与颜色色值对应的目标图像数值;所述间接颜色图像具有对应的源颜色表,其中,所述源颜色表包括颜色色值和对应的源图像数值;所述修改模块包括查找单元,用于针对所述间接颜色图像的源图像数值,从源颜色表中查找对应的颜色色值;获取单元,用于在所述颜色表模板中获取与所述颜色色值相应的目标图像数值;替换单元,用于将所述源图像数值替换为所述目标图像数值。
10.如权利要求8或9所述的装置,其特征在于,所述颜色色值为256个,其中,前2个为Ibpp颜色色值,前4个为2bpp颜色色值,前16个为4bpp颜色色值,前256个为Sbpp颜色色值。
11.如权利要求8或9所述的装置,其特征在于,所述颜色表存储器,具体用于采用32 位来保存一个颜色色值。
12.—种图像显示装置,其特征在于,包括多个静态图像存储器,用于存储静态图像的图像数值,其中,所述静态图像为间接颜色图像;颜色表存储器,用于存储一个颜色表模板,其中,所述颜色表模板包括多个颜色色值, 且对于任何一个图像数值,在所述颜色表模板中都存在唯一的一个颜色色值与之对应;图像颜色转换器,用于从多个静态图像存储器中读取相应多帧静态图像的图像数值, 并在所述颜色表模板中查找与所述图像数值相应的颜色色值;图像合并器,用于根据所述颜色色值,对所述多帧静态图像进行合并;及图像显示器,用于显示所述合并后的图像。
13.如权利要求12所述的装置,其特征在于,还包括动态图像输入器,用于连续输入动态帧图像;所述图像合并器,具体用于根据所述颜色色值,对所述多帧静态图像以及所述动态帧图像进行合并。
全文摘要
本发明提供了一种间接颜色图像的存储方法和装置、一种图像显示方法和装置,其中的存储方法具体包括构建颜色表模板,其中,所述颜色表模板包括多个颜色色值;通过修改所述间接颜色图像的图像数值,建立所述间接颜色图像到所述颜色表模板的映射;将所述颜色表模板存储至颜色表存储器,以及,将所述修改后的间接颜色图像的图像数值存储至相应的静态图像存储器。本发明能够用以节省芯片的存储空间。
文档编号H04N1/60GK102447814SQ20101050206
公开日2012年5月9日 申请日期2010年9月30日 优先权日2010年9月30日
发明者冯备战 申请人:无锡中星微电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1