压缩编码装置和视觉显示控制装置的制作方法

文档序号:7753590阅读:140来源:国知局
专利名称:压缩编码装置和视觉显示控制装置的制作方法
技术领域
本发明涉及压缩编码装置,特别地,其对受到透明控制的视觉数据进行不可逆的 压缩编码。本发明还涉及视频显示控制装置,其对压缩编码数据进行解码,以便在屏幕上显 示图形。本申请要求日本专利申请No. 2009-156990的优先权,通过引用,将其内容合并于此。
背景技术
子画面模式(Sprite-mode)的视觉处理LSI (大规模集成电路)装置是用于游戏 装置的数据处理装置的典型示例。这种类型的视觉处理装置执行一系列过程,在其中,子画 面模式存储器存储表示游戏人物的子画面(即,独立图形对象)的视觉数据;视觉数据与 游戏的进程相一致地被从子画面模式存储器中读取;视觉数据经由旋转和缩放(即,扩充 和缩小)进行编辑并且被写入缓冲器;此后,基于所述缓冲器所存储的内容在液晶显示器 (LCD)的屏幕上显示图像和图形。这种类型的视觉处理装置执行覆盖表示,在其中,背景图 像被诸如游戏人物之类的子画面所覆盖。所述覆盖表示通过透明控制来实现,在所述透明 控制中,对应于每个子画面的背景的像素以透明的方式进行渲染,并且在屏幕上进行显现。 在透明控制中,视觉处理装置事先选择每个以透明方式渲染的像素的颜色,从而不会在屏 幕上显示其数据指示透明的像素。正常情况下,子画面模式的视觉处理装置对子画面模式存储器中所存储的视觉数 据执行压缩编码。压缩编码技术通常被分为可逆压缩编码和不可逆压缩编码。可逆压缩编 码是例如,预测编码和可变长度编码的组合。可逆压缩编码能够基于压缩编码数据(即已 经被压缩编码的视觉数据)来完全恢复原始视觉数据(即,压缩编码之前的视觉数据),但 是却无法获得高的压缩因子。不可逆压缩编码例如采用正交变换。不可逆压缩编码能够获 得高的压缩因子,但是无法基于压缩编码数据完全恢复原始视觉数据。出于该原因,可逆压 缩编码和不可逆压缩编码是根据需要而交替改变的。也就是说,当需要完全恢复原始视觉 数据时采用可逆压缩编码,而在需要减少压缩编码数据量时采用不可逆压缩编码。在对受到透明控制的视觉数据进行压缩编码的情况下,优选地在考虑减少压缩编 码数据量的需求之后交替地改变可逆压缩编码和不可逆压缩编码。对受到透明控制的视 觉数据进行不可逆压缩编码的缺点在于受到透明控制的像素没有以透明方式来渲染,而不 受到透明控制的像素却以透明方式来渲染。例如,图14A示出了透明由“OxFFFFFF”所指定 (其中主要颜色分量R、G和B均被设置为“OxFF”),其中,受到透明控制的像素数据由于不 可逆压缩编码和解码而被变化为“OxFEFEFE”,从而并不以透明方式来渲染。图14B示出的 是,透明由“0x000000”所指定,其中,并不受到透明控制的输入像素数据“0x0101010”由于 不可逆压缩编码和解码而被变化为“0x000000”,从而以透明方式来渲染。这些缺陷缘于在 不可逆压缩编码中原始视觉数据无法基于压缩编码数据而完全恢复的特性。专利文献1和2公开了针对以上缺陷的解决方案,其中,压缩编码数据带有掩码(mask)数据,其中,识别像素数据是否受到透明控制的二进制数据与像素序列结合在一起。 如图14C和14D所示,向已经进行不可逆压缩编码的每个像素数据添加附加位,从而识别每 个像素数据是否受到透明控制。附加位“1”表示每个像素数据受到透明控制,而附加位“0” 则表示每个像素数据未受到透明控制。使用所述附加位,可能轻易地识别像素数据是否受 到透明控制。使用诸如掩码数据和附加位之类的附加信息,可能在对表示透明像素的视觉 数据进行不可逆压缩编码之后,在解码过程中准确执行透明控制。专利文献1 日本专利申请公开No. Hl 1-205788专利文献2 日本专利申请公开No. 2003-87572在以上向压缩编码数据添加附加信息的技术中,必须考虑附加信息量来对整体压 缩因子进行评估。与不向压缩编码数据添加附加信息的传统技术相比,这种技术的压缩因 子有所降低。由于不可逆压缩编码与可逆压缩编码相比具有产生高压缩因子的优势,所以 附加信息会削弱不可逆压缩编码的这种优势。

发明内容
本发明的目标是提供一种能够在解码过程中对视觉数据准确执行透明控制而不 会降低不可逆压缩编码的压缩因子的压缩编码装置。本发明的另一目标是提供一种对受到透明控制的压缩编码数据进行解码,从而在 屏幕上显示图形的视觉显示控制装置。本发明对由三个颜色分量所构成的视觉数据进行处理,所述三个颜色分量组成了 屏幕上所显示的像素。本发明的压缩编码装置由以下处理来构造,即,识别处理,其识别以 第一颜色表示形式(例如,RGB表示形式)来渲染的像素数据的三个颜色分量是否均受到 透明控制;转换处理,其根据映射规则将未受到透明控制的第一颜色表示形式的像素数据 转换为第二颜色表示形式(例如,YCbCr表示形式)的像素数据,而根据所述映射规则将受 到透明控制的像素数据转换为映射范围之外的预定值;以及不可逆压缩编码处理,其对所 转换的像素数据执行不可逆压缩编码,由此产生压缩编码数据。可以以硬件或者由计算机 执行的软件来构造以上处理。本发明的视觉显示控制装置接收从所述压缩编码装置输出的压缩编码数据。所述 视觉显示控制装置由以下的处理进行构造,即,解码处理,其是所述不可逆压缩编码的逆处 理(inverse),对压缩编码数据进行解码;识别处理,其根据所述映射规则识别像素数据是 否具有映射范围之外的预定值;以及显示控制处理,其在从第二颜色表示形式再现第一颜 色表示形式的像素数据的同时,对具有所述映射范围之外的预定值的像素数据执行透明控 制。在所述压缩编码装置中,受到透明控制和具有所述映射范围之外的预定值的像素 数据被施以可逆压缩编码,而未受到透明控制的、其数值落入根据所述映射规则的映射范 围之内的像素数据则被施以不可逆压缩编码。由于具有所述映射范围之外的预定值的像素 数据被施以可逆压缩编码,所以所述视觉显示控制装置能够利用所解码的像素数据是否具 有所述映射范围之外的预定值的简单判定来准确识别所解码的像素数据是否受到透明控 制。在上文中,受到透明控制的像素数据被映射到预定值,所述预定值远高于所述映射范围的上限值或者远低于所述映射范围的下限值。这是因为已经被施以不可逆压缩编码 的压缩编码数据不可能被解码为与所述映射范围大幅偏离的值;因此,受到透明控制的像 素数据很可能仍然远离与不可逆压缩编码和解码不相关的映射范围。出于这一原因,本发 明保证了能够利用所解码的像素数据是否处于映射范围之外的简单判定来可靠识别受到 透明控制的像素数据。此外,有选择地将所转换的像素数据的三个颜色分量中的至少一种施以可逆压缩 编码,而所转换像素数据的其他分量则被施以不可逆压缩编码。这使得所述视觉显示控制 装置可能利用所解码的像素数据的三个分量中的至少一种是否处于映射范围之外的简单 判定来准确识别所解码的像素数据是否受到透明控制。


将参考以下附图,对本发明的这些以及其他目标、方面和实施例进行更为详细的 描述。图1是示出根据本发明第一实施例的包括压缩编码装置和视觉显示控制装置的 压缩编码/解码系统的框图。图2是示出根据本发明第二实施例的包括压缩编码装置和视觉显示控制装置的 压缩编码/解码系统的框图。图3是示出图2所示的压缩编码装置的数据转换处理的流程图。图4示出了所述压缩编码装置所产生的透明控制数据的示例。图5A示出了所述压缩编码装置的不可逆转换处理中所包括的缩小处理。图5B示出了所述压缩编码装置的不可逆转换处理中所包括的扩充处理。图6是解释用于计算与每个像素相关的预测值和预测误差的预测编码处理的图
7J\ ο图7示出了相对于水平排列的像素矩阵所计算的预测误差的示例。图8示出了与对所述预测误差执行符号位取反的预测误差取反处理相关的输入 数据和输出数据之间的关系。图9示出了与对六位(除符号位之外)预测误差执行符号位取反的预测误差取反 处理相关的输入数据和输出数据之间的关系。图10示出了在将预测误差转换为可变长度编码时可变长度编码处理所参考的转 化表;图IlA是示出在接收到启用/禁用透明控制的指令时所述视觉显示控制装置的显 示控制处理的流程图。图IlB是在接收到停止使用透明控制时所述视觉显示控制装置的显示控制处理 的流程图。图12是示出根据本发明第三实施例的视觉处理LSI装置的构成的框图。图13示出了所述视觉处理LSI装置的存储器中所存储的压缩编码信息的构造示 例。图14A示出了在其中透明像素数据被错误识别为非透明像素数据的错误过程。图14B示出了在其中非透明像素数据被错误识别为透明像素数据的错误过程。
5
图14C示出了在其中向像素数据添加附加位“1”从而将其正确识别为透明像素数 据的正确过程。图14D示出了在其中向像素数据添加附加位“0”从而将其正确识别为非透明像素 数据的正确过程。
具体实施例方式将参见附图,利用示例对本发明进行更为详细的描述。1.第一实施例图1是示出根据本发明第一实施例的包括压缩编码装置1和视觉显示控制装置2 的压缩编码/解码系统的结构的框图。在所述压缩编码/解码系统中,受到透明控制的视 觉数据在压缩编码装置1中被施以不可逆压缩编码,此后,其在视觉显示控制装置1中被解 码,由此在屏幕上显示图像和图形。压缩编码装置1对视觉数据执行不可逆压缩编码,从而 产生压缩编码数据。压缩编码数据能够存储在诸如CD-ROM(只读光盘)之类的数字存储介 质中,并且分配给用户或消费者。可选地,压缩编码数据可以经由诸如因特网之类的电信线 路被下载到用户或消费者那里。因此,可能实现与视觉数据有关的不可逆压缩编码和传输 过程。视觉显示控制装置2对压缩编码数据进行解码,从而基于解码结果对屏幕上的图像 和图形表示形式进行控制。视觉数据是形成屏幕图像的像素数据的集合,其中,每个像素数 据表示与三个主要颜色分量R、G和B中的每一个相关的亮度(辉度)。在第一实施例中, 每个颜色分量的亮度由8位进行表示,其数值在十进制表示中从“0”到“255”变化,由此每 个像素数据被以24( = 3X8)位来进行构造。例如,压缩编码装置1被以数字信号处理器(DSP)来构造。不可逆压缩编码程序 (实施作为第一实施例的基本特征的不可逆压缩编码过程)安装在压缩编码装置1中。也 就是说,压缩编码装置1根据所述不可逆压缩编码程序执行不可逆压缩编码过程。所述不 可逆压缩编码过程包括透明识别处理10、RGB — YCbCr转换处理20a、全零(或全“0”)转 换处理20b、和不可逆压缩编码处理30。首先,像素数据(均以24位形式的颜色分量R、G和B来构造)被输入到压缩编码 装置1中。在指定了透明后,压缩编码装置1就对每个输入像素数据(表示形成屏幕图像 的像素)执行透明识别处理10。在透明识别处理10中,识别每个像素数据的值是否等于表 示透明的预定值。例如,当由“OxFFFFFF”表示透明时(其中“OxFF”(即,十进制表示中的 “255”)被设置为与每个颜色分量R、G和B相关的亮度(或强度)),透明识别处理10将其 数值不等于“OxFFFFFF”的像素数据识别为非透明像素;因此,像素数据被施以RGB — YCbCr 转换处理20a。RGB — YCbCr转换处理20a根据实施从RGB表示形式到YCbCr表示形式的 转换的映射规则(1)对非透明像素数据执行映射。RGB —YCbCr转换处理20a将R、G、B分 量转换为Y、Cb、Cr分量,其中每个等于或大于“ 16”。Y = O. 257 X R+0. 504 X G+0. 098 X B+16Cb = -0. 148 X R-0. 291XG+0. 439XB+128Cr = 0. 439 X R-0. 368 X G-0. 071XB+128 . . . (1)透明识别处理10将像素数据“OxFFFFFF”识别为透明像素数据,其被施以将像素 数据转换为“0x000000”的全零转换处理20b。因此,“0x000000”处于从RGB表示形式到YCbCr表示形式的映射的映射范围之外;因此,其作为在基于解码装置(即,视觉显示控制 装置2)的解码结果在屏幕上显示图像或图形时,识别像素数据是否受到透明控制的关键。 在第一实施例中,“ 0x000000 ”将被称作受控对象指示符。不可逆压缩编码处理30对已经以像素为单位施以RGB — YCbCr转换处理20a或 全零转换处理20b的像素数据执行不可逆压缩编码,由此产生压缩编码数据。第一实施例 采用不可逆压缩编码算法,根据其,具有受控对象指示符的像素数据被施以不可逆压缩编 码和解码,从而对所述受控对象指示符进行解码,而以YCbCr表示形式来渲染的像素数据 则被施以不可逆压缩编码和解码,从而对不同于受控对象指示符的数值进行解码。这使得 可能使用以上像素数据的关键来可靠识别像素数据是否在解码装置中受到透明控制。压缩 编码数据利用以上不可逆压缩编码算法而产生,并且被传送到视觉显示控制装置2。就此而 言,第一实施例使用“0x000000”作为受控对象指示符,但这并非作为限制。可以有选择地 使用特定数值(或者不可逆压缩编码缩放),其处于从RGB表示形式到YCbCr表示形式的映 射范围之外,并且可靠地确保经由不可逆压缩编码和解码来恢复原始数据(换句话说,其 与可逆压缩编码相当)。接下来,将对视觉显示控制装置2进行详细描述。与压缩编码装置1类似,视觉显 示控制装置2由数字信号处理器(DSP)所构成。执行对压缩编码数据的解码,和基于解码 结果的显示控制的程序被事先安装在视觉显示控制装置2中。根据以上程序,视觉显示控 制装置2执行解码处理40、透明识别处理50、YCbCr — RGB转换处理60a、判定处理60b、渲 染处理70、以及透明控制处理80a和透明渲染处理80b。在输入(压缩编码装置1所产生 的)压缩编码数据并且指定透明(其编码与以上在压缩编码装置1中指定的透明的编码相 同)之后,视觉显示控制装置2就对压缩编码数据执行解码处理40 (其是不可逆压缩编码 处理30的逆处理)。解码处理40产生归于YCbCr表示形式的像素数据,或者具有受控对象 指示符的像素数据。透明识别处理50基于像素数据来识别构成由解码处理40中所解码的视觉数据所 表示的图形的每个像素是否受到透明控制。特别地,透明识别处理50的识别结果在像素数 据与受控对象指示符一致时为“是(YES) ”,而在像素数据没有与受控对象指示符一致时识 别结果为“否(NO)”。受控对象指示符即使在具有受控对象指示符的像素数据随后被施以 不可逆压缩编码和解码时也必定被解码。相反,受控对象指示符在以YCbCr表示形式渲染 的像素数据随后被施以不可逆压缩编码和解码时不被解码。出于该原因,透明识别处理50 能够精确识别是否每个像素数据均受到透明控制。其在透明识别处理50中的识别结果为“否”并且因此以YCbCr表示形式渲染的像 素数据被施以YCbCr —RGB转换处理60a,在其中它们根据规则(2)而被转换为以RGB表示 形式渲染的像素数据。随后,其被施以渲染处理70,通过其在屏幕上以R、G和B渲染相应 的图形。R=L 164 X (Υ_16)+1· 596 X (Cr-128)G= 1. 164X (Y-16)-0. 391X (Cb-128)-0. 813X (Cr-128)B=L 164 X (Υ_16)+2· 018 X (Cb-128) ... (2)其在透明识别处理50中的识别结果为“是”的像素数据被施以确定其是否受到透 明控制的判定处理60b。其在判定处理60b中的判决结果为“是”的像素数据被施以透明控
7制处理80a,其中它们并不在屏幕上进行渲染。其判决结果为“否”的像素数据被施以透明 渲染处理80b,在其中它们在屏幕上以指定为透明的颜色来进行渲染。如上所述,通过不可逆压缩编码和解码,相对于具有受控对象指示符的像素数据, 必定对受控对象指示符进行解码;而相对于与以YCbCr表示形式渲染的像素数据,对与受 控对象指示符不同的其他数值进行解码。第一实施例能够基于像素数据的解码结果精确识 别像素数据是否均在解码装置(即,视觉显示控制装置2)中受到透明控制,而并不使用诸 如附加位之类的附加信息。第一实施例未使用附加信息并不会导致不可逆压缩编码中压缩 因子的降低。第一实施例能够在解码装置中精确执行透明控制,而不会降低对受到透明控 制的视觉数据所进行的不可逆压缩编码的压缩因子。2.第二实施例图2是示出根据本发明第二实施例的包括压缩编码装置100和视觉显示控制装置 200的压缩编码/解码系统的结构的框图。与图1的压缩编码/解码系统类似,图2的压缩 编码/解码系统对(以24位来构造的R、G和B颜色进行渲染的)视觉数据执行压缩编码, 传送压缩编码数据并且对压缩编码数据执行解码,从而基于解码结果在屏幕上对图像和图 形进行渲染。与图1的压缩编码/解码系统不同的是,图2的压缩编码/解码系统采用了 不可逆压缩编码算法,其与相对于受控对象指示符进行的可逆压缩编码不同。与图1所示的压缩编码装置1类似,图2所示的压缩编码装置100由数字信号处 理器(DSP)所构成。(执行作为第二实施例的基本特征的不可逆压缩编码的)不可逆压缩 编码程序事先按照在压缩编码装置1中。压缩编码装置100由数据转换处理120、不可逆转 换处理130和可逆压缩编码处理140所构成。第二实施例利用软件来实施这些处理;但是 并非局限于此。例如,可能利用数据转换电路来构造数据转换处理120,并且利用不可逆压 缩编码电路来构造不可逆转换处理130和可逆压缩编码处理140,其中,这些电子电路组合 在一起以形成压缩编码装置100的硬件。数据转换处理120将视觉数据(即,被施以不可逆压缩编码的以RGB表示形式渲 染的24位像素数据)转换为适于后续处理的数据。数据转换处理120等同于图1所示的 透明识别处理10、RGB — YCbCr转换处理20a、和全零(或全“0”)转换处理20b。图3是 数据转换处理120的流程图。以像素为单位对于被施以不可逆压缩编码的视觉数据中所包 括的(表示构成屏幕图像的像素的)像素数据执行数据转换处理120。例如,在转换之前的 像素数据均以光栅扫描顺序从(被施以不可逆压缩编码的)视觉数据中选择,并且根据图 3的流程图进行处理。首先,在步骤SA100,数据转换处理120进行像素数据在转换之前是否被施以透明 控制的判定。步骤SA100的判定等同于透明识别处理10。所述流程在步骤SA100的判决结 果为“否”时进行至与坐标转换相关的步骤SA110,而在所述判决结果为“是”时进行至步骤 SA120 和 SA130。步骤SAllO的坐标转换是从RGB表示形式到YCbCr表示形式的映射;因此,其等 同于RGB — YCbCr转换处理20a。步骤SA120输出受控对象指示符,其处于根据映射规则 (1)的映射范围之外,作为以Y、Cb和Cr分量来构造的像素数据。特别地,所述受控对象指 示符小于根据所述映射规则所计算的映射范围的下限或者大于所述映射范围的上限。在步 骤SA120之后,步骤SA130产生表示透明和受控对象指示符之间的对应关系的透明控制数据(见图4)。所述透明控制数据被提供给解码装置,即,视觉显示控制装置200。所述透明 控制数据被包含在视觉显示控制装置200中的透明控制或视觉表示形式中(或者被包括在 禁用透明控制的视觉表示形式中)。第二实施例的第一特征与第一实施例的类似,在其中受控对象指示符被设置为 “0x000000”,其远低于根据映射规则(1)的映射范围中“0x101010”的下限数值。以下将描 述第二实施例采用这种非常低的数值作为受控对象指示符的原因。数据转换处理120中所完成的像素数据随后被施以不可逆压缩编码(其通过第二 实施例中的不可逆转换处理130和不可逆压缩编码处理140来实施)。第二实施例并不必 基于具有经过不可逆压缩编码和解码的受控对象指示符的像素数据,来对受控对象指示符 进行解码。无法假设的是,大幅偏离原始值的数值可以通过不可逆压缩编码和解码来再现。 第二实施例将受到透明控制的像素数据转换为大幅偏移映射范围的上限值和下限值的数 值,所述映射范围基于不受到透明控制的其他像素数据来计算。使用这样大幅偏移的数值, 可能简单地识别所解码的像素数据是否均处于映射范围之外。因此,可以期望精确识别在 解码装置中,经过不可逆压缩编码和解码的像素数据是否均受到透明控制,而并不使用诸 如附加位之类的附加信息。这就是第二实施例将受控对象指示符设置为大幅偏移于映射范 围下限值的数值“0x000000”的原因。换句话说,第二实施例的第二特征是采用确保经过不 可逆压缩编码和解码的像素数据肯定处于映射范围之外的不可逆压缩编码和解码算法。随 后将对第二实施例的第二特征的细节进行描述。虽然并不试图将数据转换处理120用于从RGB表示形式到YCbCr表示形式的颜色 表示形式转换,但是出于便利,通过数据转换处理120的像素数据将被称作“YCbCr表示形 式的像素数据”。就此而言,第二实施例简单地将单一颜色指定为透明;但是可以将多种颜 色指定为透明。在其中多种颜色被指定为透明的多颜色模式中,向其分配不同的受控对象 指示符,从而使得透明控制数据表示受控对象指示符和被指定为透明的多种颜色之间的对 应关系。不可逆转换处理130是用于提高可逆压缩编码处理140中的压缩因子的预处理。 不可逆转换处理130由缩小处理131、扩充处理132、和量化处理13所构成。缩小处理131 和扩充处理132对从数据转换处理120输出的像素数据的三个分量Y、Cb和Cr中的两个分 量Cb和Cr进行处理。缩小处理131以矩阵为单位对由Cb和Cr分量构造的像素数据进行 细分,所述矩阵均以如图5A所示的2X2像素来构造。缩小处理131从四个像素构造的每 个矩阵中排除除了与Cb和Cr分量的像素数据相关的左上方像素之外的三个像素,由此将 (表示所有Y、Cb和Cf分量都保持四个像素的)“YCbCr444”转换为(表示Y分量仍然保持 四个像素,而Cb和Cr分量均保持一个像素的)“YCbCr411”。换句话说,缩小处理131去除 了每四个像素中的三个像素。如图5B所示,扩充处理131使用剩余像素(即,每个矩阵的 四个像素内的左上方像素,其并没有在缩小处理131中被去除)来对去除的像素进行插值。 在用于提高视觉数据的压缩因子的方面,最好对YCbCr411(见图5A)而不是YCbCr444 (见 图5B)的像素数据执行压缩编码。但是,第二实施例被设计为使得扩充处理132将YCbCr411 的像素数据转换为YCbCr444的像素数据。将结合视觉显示控制装置200对第二实施例采 用以上转换的原因进行描述。就此而言,不可逆转换处理130并不对像素数据的Y分量执 行缩小处理131和扩充处理132,原因在于Y分量表示每个像素的亮度;因此,在将Y分量
9去除时,图片质量必然明显下降。此外,不可逆转换处理130在将RGB表示形式的像素数据 转换为YCbCr表示形式的像素数据的数据转换处理120之后执行,以便于防止图片质量由 于缩小处理131、扩充处理132、和量化处理133而有所下降。量化处理133对像素数据的所有Y、Cb和Cr分量中的任意一个进行处理,从而减 少对构成视觉数据的每个像素数据进行构造的位数。例如,参考其存储内容如表1所示的 量化模式表来执行量化处理133。所述量化模式表能够嵌入在不可逆压缩编码程序中,或 者能够在压缩编码装置100中独立于所述不可逆压缩编码程序而进行存储。所述量化模式 表(见表1)存储与量化模式相结合的量化系数(即,Y分量量化系数、Cb分量量化系数、 和Cr分量量化系数),其均表示每个分量中所减少的位数,所述量化模式即具有“0”至“6” 数值的七种模式(其中模式=0不使用量化处理133)。在量化处理133中,响应于预设模 式(或者外部装置所给出的量化模式信号所指示的模式),从所述量化模式表中读取量化 系数,从而像素数据的相应分量向右逻辑位移与量化系数相应的位数。因此,可能响应于预 先确定的模式实现量化。表 权利要求
一种压缩编码装置,包括识别处理,所述识别处理识别以第一颜色表示形式渲染的像素数据的三个颜色分量是否均受到透明控制;转换处理,所述转换处理根据映射规则将未受到所述透明控制的第一颜色表示形式的像素数据转换为第二颜色表示形式的像素数据,而根据所述映射规则将受到所述透明控制的所述第一颜色表示形式的像素数据转换为映射范围之外的预定值;以及不可逆压缩编码处理,所述不可逆压缩编码处理对从所述转换处理输出的像素数据执行不可逆压缩编码,由此产生压缩编码数据。
2.如权利要求1所述的压缩编码装置,其中,受到透明控制和具有所述映射范围之外 的预定值的像素数据被施以可逆压缩编码,而未受到透明控制的、其数值根据所述映射规 则落入所述映射范围之内的像素数据则被施以所述不可逆压缩编码。
3.如权利要求1所述的压缩编码装置,其中,受到透明控制的像素数据被进行映射,从 而被转换为高于所述映射范围的上限值或者低于所述映射范围的下限值的预定值。
4.如权利要求1所述的压缩编码装置,其中,所转换的像素数据的三个颜色分量中的 至少一个被施以可逆压缩编码,而所转换的像素数据的其他分量则被施以所述不可逆压缩 编码。
5.一种接收压缩编码数据的视觉显示控制装置,所述压缩编码数据通过根据映射规则 将像素数据的三个颜色分量从第一颜色表示形式转换为第二颜色表示形式而产生,所述视 觉显示控制装置包括解码处理,所述解码处理是不可逆压缩编码的逆处理,对压缩编码数据进行解码;识别处理,所述识别处理根据所述映射规则,识别像素数据是否具有映射范围之外的 预定值;以及显示控制处理,所述显示控制处理在从第二颜色表示形式再现第一颜色表示形式的像 素数据的同时,对具有所述映射范围之外的预定值的像素数据执行透明控制。
全文摘要
本发明公开压缩编码装置和视觉显示控制装置。提供一种压缩编码装置,其根据映射规则将像素数据的三个颜色分量从RGB表示形式转换为YCbCr表示形式。转换的像素数据随后被施以不可逆压缩编码,由此产生压缩编码数据。受到透明控制的像素数据被转换为根据所述映射规则的映射范围之外的规定值。压缩编码数据被提供到视觉显示控制装置,在其中,其被解码并再现为第一颜色表示形式的原始像素数据。对应于受到透明控制的像素数据的压缩编码数据以RGB表示形式中的规定颜色进行渲染,其被事先指定为透明或者不在屏幕上进行渲染。因此,不考虑不可逆压缩编码和解码,都可能准确执行透明控制而不会使得压缩因子减小。
文档编号H04N7/26GK101945273SQ201010220499
公开日2011年1月12日 申请日期2010年6月29日 优先权日2009年7月1日
发明者福间宪治 申请人:雅马哈株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1