以位图格式对图像编码/解码的方法和装置的制作方法

文档序号:7737377阅读:219来源:国知局
专利名称:以位图格式对图像编码/解码的方法和装置的制作方法
技术领域
与本发明一致的装置和方法涉及提高图像质量,更具体的讲,以位图格式对图形图像编码/解码,以提高图像质量。
背景技术
位图是在Windows中的比特类型标准图像文件格式,在移动设备及个人计算机 (PC)中通常使用位图来表示图形图像。为了自然地显示诸如字体或图标的图形图像的边界,位图处理装置使用很多位图索引来表示灰度水平。

发明内容
技术问题因此,位图处理装置需要一种减少使用的位图索引的数量的方案。技术方案为提高图像质量,本发明提供了一种以位图格式对图像编码/解码的方法和装置。有益效果根据本发明,用来表示字体或图标的边界的位图索引可被减少,即使使用与现有技术的方法几乎相同的带宽,也可以通过将多余的位图索引分配给彩色和灰度级来表示接近真彩色的图像。


通过参照附图对本发明的示例性实施例的详细描述,本发明的上述和/或其他方面将变得更清楚,其中图1是根据本发明示例性实施例的以位图格式对图像编码的装置的框图;图2A是根据本发明示例性实施例的图1中示出的位图数据创建器的框图;图2B是根据本发明示例性实施例的图1中示出的滤波器索引创建器的框图;图2C是显示根据本发明示例性实施例的图2B中示出的滤波器索引创建器的算术计算器计算的局部特性的示例的示图;图3是根据本发明示例性实施例的以位图格式对图像解码的装置的框图;图4是根据本发明示例性实施例的以图3中示出的位图数据恢复器的框图;图5是显示根据本发明示例性实施例的合并位图索引数据和滤波器索引数据的示例性合并操作的示图;图6A至图6C是描述根据本发明示例性实施例的以位图格式对图像编码/解码的方法的曲线图;图7是根据本发明示例性实施例的以位图格式对图像编码的方法的流程图;以及
图8是根据本发明示例性实施例的以位图格式对图像解码的方法的流程图。最佳实施方式根据本发明的一方面,提供了一种对图像编码的方法,该方法包括根据预定的比特深度量化图像;通过将量化图像映射到映射表创建位图表,并参照位图表设置与图像的每个像素的位置相应的位图索引;通过分析图像局部特性关于每个像素或块的图像设置固定滤波器索引;并通过将滤波器索引添加到位图索引创建位图数据。根据本发明的另一方面,提供了一种对图像解码的方法,该方法包括从位图数据提取位图索引、位图表和滤波器索引;从位图表提取映射到位图索引的图像;并使用与滤波器索引相应的滤波器对提取的图像滤波。根据本发明的另一方面,提供了一种对图像编码的装置,该装置包括位图数据创建器,通过使用被量化成预定的比特深度的图像来创建位图表,并设置与位图表的每个像素位置相应的位图索引;滤波器索引创建器,通过分析图像的局部图像特性关于每个像素或块的图像设置固定滤波器索引;以及合并单元,合并由位图数据创建器创建的位图索引和由滤波器索引创建器创建的滤波器索引。根据本发明的另一方面,提供了一种对图像解码的装置,该装置包括位图数据恢复器,根据位图索引提取映射到位图表的像素值;以及自适应滤波单元,根据与提供给位图索引的滤波器索引相应的滤波器,对由位图数据恢复器提取的当前像素和邻近像素滤波。
具体实施例方式以下,将参照附图详细描述本发明的示例性实施例,其中,相同标号表示相同元件,且尽量避免重复描述。图1是根据本发明示例性实施例的以位图格式对图像编码的装置的框图。参照图1,根据当前实施例的装置包括位图数据创建器110和滤波器索引创建器 120。位图数据创建器110将诸如图标或字体的图形图像量化成固定比特深度,通过将量化图像映射到查找表来创建位图表,并参照位图表创建与量化图像的每个像素位置相应的位图索引。滤波器索引创建器120通过使用当前像素(或当前块)和邻近像素(或邻近块) 之间的局部特性关于图像的每个像素(或块)来创建预定义的滤波器索引。在这种情况下, 编码器和解码器预先定义与滤波器索引相应的滤波器。合并单元130逐像素或逐块合并由位图数据创建器110创建的位图表/位图索引和由滤波器索引创建器120创建的滤波器索引。最后,根据当前示例性实施例的装置创建在位图索引中添加了滤波器索引的位图数据。图2A是根据本发明示例性实施例的图1中示出的位图数据创建器110的框图。参照图2A,位图数据创建器110包括图像数据存储器210、量化器220、位图索引创建器230和位图表创建器M0。图像数据存储器210将诸如图标或字体的图形图像数据存储在帧或字段中。在这种情况下,图形图像数据可为2N比特。
量化器220使用量化算法将存储在图像数据存储器210中的N比特图像数据转换成比N比特小的M比特图像数据。例如,量化器220将224比特真彩色数据量化成256或 128的R、G和B组合。这里,256或128的R、G和B组合应用于彩色表。位图表创建器240将量化器220量化的R、G和B或Y、Cb和Cr组合映射到映射表,并且创建位图表。位图索引创建器230将量化器220量化的R、G和B组合转换成位于位图表中的索引。当前示例性的实施例可应用于灰阶数据和彩色数据。图2B是根据本发明示例性实施例的图1中示出的滤波器索引创建器120的框图。参照图2B,滤波器索引创建器120包括图像数据存储器250、算术计算器260和滤波器选择器270。图像数据存储器250将诸如图标或字体的图形图像数据存储在帧或字段中。算术计算器260分析存储在图像数据存储器250中的当前像素与邻近像素之间的局部特性。例如,如图2C中所示,算术计算器260提取当前像素I与MXN邻近像素U、B、 L、R、UL、UR、BL、BR之间的亮度差、平均值、方差值和最小/最大值等。基于由算术计算器260分析的局部特性参数,滤波器选择器270为每个像素或每个块选择预定义的滤波器,并索引选择的滤波器。例如,如果当前像素与邻近像素值的差大于或等于阈值,则滤波器选择器270选择高通滤波器,如果差小于阈值,则选择低通滤波器。另外,基于局部特性参数计算滤波器大小和滤波器系数。预定义的滤波器可包括低通滤波器、高通滤波器、均值滤波器、高斯滤波器和拉普拉斯滤波器。图3是根据本发明示例性实施例的以位图格式对图像解码的装置的框图。参照图3,根据当前实施例的装置包括位图数据恢复器310、图像存储器320和自适应滤波单元330。位图数据恢复器310接收位图表,预先设置位图表值,并从位图表中提取映射到位图索引的局部像素值。图像存储器320存储由位图数据恢复器310提取的局部像素值。自适应滤波单元330基于从编码装置接收的关于每个像素或每个块的滤波器索引来选择预定义的滤波器,并使用提取的滤波器对存储在图像存储器320中的当前像素和邻近像素滤波。例如,从存储在图像存储器320的像素中滤波出参照当前像素的5X5像素。如果当前像素周围的区域对应于平坦区域,则选择对应低通滤波器的滤波器索引。然后,通过对当前像素和邻近像素低通滤波将平坦区域滤至中等灰度级。同时,如果当前像素周围的区域对应于边界区域,则选择对应于高通滤波器的滤波器索引。然后,通过对当前像素进行高通滤波来对边界区域显著滤波。因此,通过对位图数据恢复器310位图化的图像数据自适应滤波,自适应滤波单元330可在显示器上自然地显示诸如字体或图标的图形图像的边界。由自适应滤波单元330滤波的图像数据被输出到诸如液晶显示器(IXD)的显示设备。
图4是根据本发明示例性实施例的图3中示出的位图数据恢复器310的框图。参照图4,地址解码器410将N比特位图索引解码为2N个地址。位图表单元420以2n个水平存储映射到地址解码器410的地址的R、G和B或Y、 Cb和Cr通道的图像。输出缓冲器430根据地址输出存储在位图表单元420中的像素值。例如,关于R、G和B通道中的每一个或Y、Cb和Cr通道中的每一个输出8比特图像信号。图5是显示根据本发明示例性实施例的由合并单元130执行的合并位图索引数据和滤波器索引数据的示例性合并操作的示图。参照图5,新定义的2比特滤波器索引数据被添加到原始6比特位图索引数据。逐像素或逐块来创建位图索引数据和滤波器索引数据。图6A至图6C是根据本发明示例性实施例的描述以位图格式对图像编码/解码的方法的曲线图。图6A示出将原始图像数据数字化到X轴的图像行上。参照图6A,原始图像数据被划分为低频的背景区域和高频的字体/图标区域。图6B示出以位图格式将图像数据编码成代表性水平值。参照图6B,基于代表性水平值‘1、2、3、4和5’将位图索引‘1 1 1 2 2 2 3 3 3 2 5 5 2 5 2 5 3,分配给X轴的图像行上的像素。在这种情况下,位图索引‘1 1 1 2 2 2 3 3 3’对应于背景区域的图像数据,位图索引‘2 5 5 2 5 2 5 3’对应于字体/图标区域的图像数据。因此,将与低通滤波器对应的滤波器索引值‘0 0 0 0 0 0 0 0 0’提供给与背景区域的像素相应的位图索引‘1 1 1 2 2 2 3 3 3’。另外,将与高通滤波器相应的滤波器值‘1 1 1 1 1 1 1 1 1’提供给与字体/图标区域的像素相应的位图索引‘2 5 5 2 5 2 5 3,。图6C示出由自适应滤波单元330根据滤波器索引自适应滤波的图像数据。参照图6C,使用与滤波器索引值‘0 0 0 0 0 0 0 0 0’相应的低通滤波器对背景区域的像素进行低通滤波,使用与滤波器索引值‘1 1111111 1’相应的高通滤波器对字体/图标区域的像素进行高通滤波。因此,背景区域的图像数据被滤波到中等灰度级,字体/图标区域的图像数据被显著滤波。但是,现有技术的图像解码装置仅仅基于图6B示出的图像数据来恢复图像数据,因此,恢复后的图像数据不同于原始图像数据。最后,根据本发明示例性实施例来恢复图6C所示的自适应滤波的图像数据,以与图6A所示的原始图像数据相似。图7是根据本发明示例性实施例的以位图格式对图像编码的方法的流程图。参照图7,通过图形用户界面(⑶I)初始输入诸如字体或图标的图形图像。然后,检查是否对输入图像执行使用量化算法的位图处理至固定比特深度(操作 710)。在这种情况下,如果没有对输入图像执行位图处理,则在操作720、730、740中执行位图处理。首先,将输入图像量化至固定比特深度(操作720)。然后,根据量化分析像素类型(如R、G和B或Y、Cb和Cr),并通过将量化图像映射到映射表创建位图表(操作730)。然后,参照位图表创建与位图表中的每个像素位置相应的位图索引(操作740)。如果在操作710中确定已经对输入图像执行了位图操作,则位图索引和位图表已被创建。因此,在对输入图像执行了位图操作之后,分析当前像素与邻近像素之间的局部图像特性(操作750)。然后,根据局部图像特性确定关于每个像素或块的滤波器索引(操作760)。最后,创建基于像素或块的位图数据,在所述基于像素或块的位图数据中,滤波器索引被添加到位图索引(操作770)。图8是根据本发明示例性实施例的以位图格式对图像解码的方法的流程图。参照图8,从图像编码装置初始接收位图数据,并提取位图表、2N位图索引和24虑波器索引(操作810)。然后,设置位图表值并从位图表提取映射到位图索引的像素值(操作820)。然后,通过使用与关于每个像素或每个块的滤波器索引相应的滤波器来对当前像素和邻近像素滤波(操作830)。尽管参照本发明示例性实施例具体显示和描述了本发明,但是本领域的普通技术人员应该理解,在不脱离由权利要求限定的本发明的精神和范围的情况下,可以进行形式和细节的各种改变。产业上的可使用性本发明可被实施为计算机可读记录介质上的计算机可读代码。计算机可读记录介质是可存储其后可由计算机系统读取的数据的任何数据存储设备。计算机可读记录介质的示例包括只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM、磁盘、软盘和光学数据存储设备。在另一示例性的实施例中,计算机可读记录介质还可分布到联网的计算机系统,从而计算机可读代码以分布方式被存储和执行。
权利要求
1.一种对图像编码的方法,该方法包括通过将根据预定的比特深度量化的量化图像映射到映射表来生成位图表,并参照位图表设置与量化图像的每个像素位置相应的位图索引;通过分析图像的局部特性设置与图像的每个像素的图像相应的固定滤波器索引;以及通过将滤波器索引添加到位图索引生成位图数据。
2.如权利要求1所述的方法,其中,生成位图表和设置位图索引包括将通过用户接口输入的图像数据量化成预定的比特深度以生成量化图像;通过逐像素将量化图像数据映射到映射表来生成位图表;以及生成位图索引,所述位图索引表示存储在位图表中的量化图像的每个像素的图像位置。
3.如权利要求1所述的方法,其中,设置滤波器索引包括根据当前像素和邻近像素之间的局部图像特性为图像的每个像素选择预定义的滤波器;以及索引选择的滤波器。
4.如权利要求3所述的方法,其中,局部特性包括当前像素与邻近像素之间的亮度差和当前像素与邻近像素之间的平均值中的至少一个。
5.如权利要求3所述的方法,其中,与滤波器索引相应的滤波器信息被编码器和解码
6.如权利要求3所述的方法,其中,选择滤波器包括如果当前像素值与邻近像素值的差大于或等于阈值,则选择高通滤波器;而如果当前像素值与邻近像素值的差小于阈值,则选择低通滤波器。
7.如权利要求3所述的方法,其中生成位图数据包括在逐像素的基础上将滤波器索引添加到位图索引。
8.一种对图像解码的方法,该方法包括 从位图数据提取位图索引、位图表和滤波器索引;从位图表提取映射到位图索引的图像,并将提取的图像存储在存储单元中;以及基于与滤波器索引相应的滤波器来对提取的图像滤波。
9.如权利要求8所述的方法,其中,对提取的图像滤波包括通过使用与滤波器索引相应的滤波器对当前像素值和邻近像素值滤波。
10.一种对图像编码及解码的方法,该方法包括 通过以下方式对图像编码通过将根据预定的比特深度量化的量化图像映射到映射表来生成位图表,并参照位图表设置与量化图像的每个像素的位置相应的位图索引;通过分析图像的局部特性关于图像的每个像素的图像设置固定滤波器索引; 通过将滤波器索引添加到位图索引来生成位图数据;以及通过以下方式对编码图像解码 从位图数据提取位图索引、位图表和滤波器索引; 从位图表提取映射到位图索引的编码图像; 基于与滤波器索引相应的滤波器,对提取的编码图像滤波。
11.一种对图像编码的装置,该装置包括位图数据创建器,通过使用被量化成预定的比特深度的量化图像生成位图表,并参照位图表设置与量化图像的每个像素的位置相应的位图索引;滤波器索引创建器,通过分析图像的局部图像特性关于图像的每个像素的图像设置固定滤波器索引;以及合并单元,合并由位图数据创建器创建的位图索引和由滤波器索引创建器创建的滤波器索引。
12.如权利要求11所述的装置,其中滤波器索引创建器包括算术计算器,提取当前像素与邻近像素之间的局部图像特性参数;以及滤波器选择器,根据由算术计算器提取的局部图像特性参数为每个像素选择预定义的滤波器,并索引选择的滤波器。
13.一种对图像解码的装置,该装置包括位图数据恢复器,根据位图索引提取映射到位图表的像素值; 自适应滤波单元,根据与分配给位图索引的滤波器索引相应的滤波器,对由位图数据恢复器提取的当前像素及邻近像素滤波。
14.一种记录有用于执行权利要求1的方法的计算机程序的计算机可读记录介质。
15.一种记录有用于执行权利要求8的方法的计算机程序的计算机可读记录介质。
全文摘要
提供了一种对图像编码/解码的方法和装置。该方法包括通过将根据预定的比特深度量化的量化图像映射到映射表来生成位图表,并参照位图表设置与量化图像的每个像素位置相应的位图索引;通过分析图像局部特性设置与图像的每个像素的图像相应的固定滤波器索引;通过将滤波器索引添加到位图索引来生成位图数据;从位图数据提取位图索引、位图表和滤波器索引;从位图表提取映射到位图索引的编码图像;并基于与滤波器索引相应的滤波器来对提取的编码图像滤波。
文档编号H04N7/24GK102210149SQ200980144444
公开日2011年10月5日 申请日期2009年11月10日 优先权日2008年12月31日
发明者郑暎勋 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1