信息处理设备和方法、程序、以及信息处理系统的制作方法

文档序号:7922732阅读:167来源:国知局
专利名称:信息处理设备和方法、程序、以及信息处理系统的制作方法
技术领域
本发明涉及信息处理设备和方法、程序、以及信息处理系统,更具体
而言,涉及利用色域转换(color gamut conversion)以更灵活的方式实现 映射方向控制的信息处理设备和方法、程序、以及信息处理系统。
背景技术
当在颜色表达区域不同的设备之间交换图像数据时,可能发生高亮部 分/高饱和度部分的色相偏移(hue shift)或者套色误差(out of color registration)。因此,迄今为止,为了解决设备之间的这种套色误差,提 出了诸如压縮或放大色域之类的颜色映射(色域转换)。

发明内容
色域转换是通过在颜色空间内移动(映射)要被处理的像素的坐标实 现的。迄今为止,对于这类映射方法,已提出了多种映射方法。
例如,利用在国际公开WO 1999/055074 (USP 6560356)中公开的色 域压縮方法,在对一定色相中存在的待处理像素的色域进行压縮的情形 中,例如对于每个色相固定一个适当的收敛点,使得色域压縮的方向目的 地(收敛点)被设置为在Y轴上具有输出设备色域10的最大饱和度点
(maxiumu saturation point) (Cusp点)的亮度(luminance)的一个点, 例如图1所示,从而执行了压縮以防止发生导致色调(tone)不连续的色 调跳跃。
一般来说,如图2所示的方向通常是色域压縮的理想映射方向。朝饱 和度被尽可能压縮的方向(即,颜色被消除的方向)压縮高亮度颜色或低 亮度颜色,并且朝颜色稍微被向亮度方向移动从而被保留的方向压縮Cusp 点周围的颜色,这样压縮结果的看起来较自然。
6这种压縮方向可以通过采用用于参考3DLUT表等的方法实现。
但是,对于国际公布WO 1999/055074中公开的方法,对于每个色相
采用了一个收敛点,所以可能难以主观地根据亮度和饱和度来控制映射方向。
已认识到对于色域转换,需要能够通过按照适当的比率来混合多个彼 此不同的映射方向来确定最终映射方向从而以更灵活的方式实现映射方向 控制,并从而能够根据任意目的容易地实现合适的映射方向。
根据本发明的实施例, 一种信息处理设备配置来执行用于对图像数据 的色域进行压縮或放大的色域转换,该信息处理设备包括选择单元,配 置来选择多个坐标移动方向,这多个坐标移动方向要被合成来确定在色域 转换期间选择待处理像素的坐标移动目的地;坐标移动单元,配置来在所 选多个方向中的每个上移动待处理像素的坐标;以及合成单元,配置来合 成在所选多个方向上的坐标移动。
坐标移动单元可以在饱和度方向上移动待处理像素的坐标。
坐标移动单元可以在连接位于亮度轴上具有与最大饱和度点的亮度值 相同的亮度值的点和待处理像素的直线方向上移动该待处理像素。
坐标移动单元可以在待处理像素的亮度比最大饱和度点的亮度亮的情 形中,在连接一黑点和待处理像素的直线方向上移动该待处理像素,并且 在待处理像素的亮度比最大饱和度点的亮度暗的情形中,在连接一白点和 该待处理像素的直线方向上移动该待处理像素。
选择单元可以基于是否执行用于对色域进行放大的色域放大处理作为
色域转换来选择多个坐标移动方向。
选择单元可以在不执行色域放大处理的情形中,选择饱和度方向、以 及连接一黑点或白点和待处理像素的直线方向来作为坐标移动方向,而在 执行色域放大处理的情形中,选择饱和度方向、以及连接位于亮度轴上的 具有与最大饱和度点的亮度值相同的亮度值的点和待处理像素的直线方向 来作为坐标移动方向。
合成单元可以基于混合函数以某一比率合成在所选多个方向上执行的 坐标移动。根据本发明一个实施例, 一种信息处理方法是用于对图像数据的色域 进行压縮或放大的色域转换方法,该方法包括以下步骤选择多个坐标移 动方向,这多个坐标移动方向要被合成来确定在色域转换期间待处理像素 的坐标移动目的地;在所选多个方向中的每个上移动待处理像素的坐标; 以及合成在所选多个方向上的坐标移动。
根据本发明的一个实施例, 一种使计算机执行用于对图像数据的色域 进行压縮或放大的色域转换方法的程序,该色域转换方法包括以下步骤 选择多个坐标移动方向,这多个坐标移动方向要被合成来确定在色域转换 期间待处理像素的坐标移动目的地;在所选多个方向中的每个上移动待处 理像素的坐标;以及合成在所选多个方向上的坐标移动。
根据上述配置,选择了要被合成来确定在色域转换期间待处理像素的 坐标移动目的地的多个坐标移动方向,在所选多个方向中的每个上移动待 处理像素的坐标,并且合成在所选多个方向上执行的坐标移动。
根据本发明的一个实施例, 一种信息处理系统中,提供方设备向获得 方设备发送图像数据,并且执行用于对图像数据的色域进行压縮或放大的 色域转换,提供方设备包括配置来向获得方设备提供图像数据的提供单 元,并且获得方设备包括获得单元,配置来获得从提供方设备提供来的 图像数据;选择单元,配置来选择多个坐标移动方向,这多个坐标移动方 向要被合成来确定在对所获得的图像数据的色域转换期间待处理像素的坐 标移动目的地;坐标移动单元,配置来在所选多个方向中的每个上移动待 处理像素的坐标;以及合成单元,配置来合成在所选多个方向上的坐标移 动。
根据上述配置,在其中提供方设备向获得方设备发送图像数据并且执 行用于对图像数据的色域进行压縮或放大的色域转换的信息处理系统中, 利用该提供方设备,图像数据被提供给获得方设备;并且利用获得方设 备,获得从提供方设备提供来的图像数据,选择要被合成来确定在对所获 得的图像数据的色域转换期间待处理像素的坐标移动目的地的多个坐标移 动方向,在所选多个方向中的每个上移动待处理像素的坐标,并且合成在 所选多个方向上执行的坐标移动。根据本发明的一个实施例, 一种信息处理系统中,提供方设备向获得 方设备发送图像数据,并且执行用于对所述图像数据的色域进行压縮或放 大的色域转换,该提供方设备包括选择单元,配置来选择多个坐标移动 方向,这多个坐标移动方向要被合成来确定在对所获得的图像数据的色域 转换期间待处理像素的坐标移动目的地;坐标移动单元,配置来在所选多
个方向中的每个上移动待处理像素的坐标;合成单元,配置来合成在所选
多个方向上的坐标移动,以及提供单元,配置来向获得方设备提供在合成
了多个方向的方向上移动了坐标、经过了色域转换的图像数据;并且该获 得方设备包括配置来获得从提供方设备提供来的经过了色域转换的图像数 据的获得单元。
根据上述配置,在其中提供方设备向获得方设备发送图像数据并且执 行用于对图像数据的色域进行压縮或放大的色域转换的信息处理系统中, 利用该提供方设备,选择了要被合成来确定在对图像数据的色域转换期间 待处理像素的坐标移动目的地的多个坐标移动方向,在所选多个方向中的 每个上移动待处理像素的坐标,合成在所选多个方向上执行的坐标移动, 并且在合成了多个方向的方向上移动了坐标、经过了色域转换的图像数据 被提供给获得方设备;并且利用该获得方设备,获得了从提供方设备提供 来的、经过了色域转换的图像数据。
这里使用的术语"网络"指这样的布置其中至少两个设备被连接, 从而可以执行从一个设备向另一个设备发送信息。通过网络通信的设备可 以是分离的设备,也可以是组成一个设备的内部模块。
另外,术语"通信"可以不仅包括无线通信和线缆通信,而且包括混 和了无线通信和线缆通信的通信,即,在一部分中执行无线通信,而在另
一部分中执行线缆通信。此外,可以作出这样的布置其中通过线缆通信
执行从一个特定设备到另一个设备的通信,而通过无线通信执行从该另一 个设备到一个特定设备的通信。
根据本发明的实施例,执行了色域转换。具体而言,可以根据目的而 很容易地实现更合适的映射方向。
9


图1是示出了根据相关技术的色域转换的坐标移动情形示例的图; 图2是示出了根据理想色域转换的坐标移动情形示例的图; 图3是示出了本发明的实施例被应用到的色域转换设备的配置示例的 框图4是示出了映射处理单元的具体配置示例的框图5是用于说明色域转换处理的流程示例的流程图6是示出了色域信息的格式示例的示意图7是示出了色域信息的另一种格式的示意图8A和8B是示出了色域示例的示意图9A和9B是示出了色域信息的另 一种格式示例的示意图IOA和IOB是示出了色域信息的另一种格式示例的示意图11是用于说明色域压縮的情形示例的示意图12是用于说明色域放大的情形示例的示意图13是示出了饱和度的Cusp表的示例的图14是示出了饱和度比率示例的图15是示出了LU表示例的图16是示出了另一个LU表示例的图17是示出了压縮方向映射函数的示例的曲线图18是示出了放大方向映射函数的示例的曲线图19是示出了饱和度计算方法示例的示意图20是比较色域限幅(color gamut clip)情形和色域压縮情形的示意
图21是示出了虚拟限幅边界示例的示意图22是用于说明混合映射处理的流程示例的流程图23是用于说明C方向映射处理的情形的图24是用于说明Cusp方向映射处理的情形的图25是用于说明BW方向映射处理的图26是示出了每种映射方向的差异示例的图;图27是示出了混合情形示例的示意图; 图28是示出了混合函数示例的图; 图29是示出了混合函数示例的图; 图30是示出了映射示例的图31A和31B是示出了本发明的实施例被应用到的信息处理系统的配 置示例的框图;以及
图32是示出了本发明的实施例被应用到的个人计算机的配置示例的 框图。
具体实施例方式
图3是示出了本发明的实施例被应用到的色域转换设备的主要配置示 例的框图。
图3中所示色域转换设备100是这样的信息处理设备输入图片内容 数据的色域基于原始色域信息和目标色域信息被转换,从而获得输出图片 内容数据。作为主要配置,色域转换设备100包括格式转换单元101、最 大饱和度点计算单元102、以及颜色转换处理单元103。
格式转换单元101将由图像数据构成的输入图片内容数据例如从YCC 数据(Yi, Cbi, Cri)转换成由亮度、饱和度和色相构成的YCH数据 (Yi, Ci, Hi),从而防止由于色域转换导致发生色相偏移。因此,转换 成YCH数据使得能够针对每个色相(在一平面上)执行色域转换(坐标 移动),从而可以抑制由于色域转换而导致的色相偏移发生。
基于指示目标色域的目标色域信息(目标色域是原始色域的转换目的 地的色域,原始色域是输入图片内容数据所属的色域,该色域包括输入图 片内容数据中的所有像素的颜色分布,被用来生成输入图片内容数据), 最大饱和度点计算单元102计算该目标色域的每个色相(Hi)的最大饱和 度点(下文也称作"Cusp点")的所有YC坐标信息(Ycp, Ccp)。白点 和黑点是固定的,所以通过确定Cusp点从而确定了每个色相Hi的目标色 域。
注意,对于本说明书,YC坐标利用(亮度方向(Y)上的坐标、饱和
ii度方向(C)上的坐标)来表示。例如,当某个点的YC坐标是(Yl, Cl)时,该点的亮度(Y)方向上的坐标为Yl,并且饱和度(C)方向上 的坐标为C1。
颜色转换处理单元103将属于原始色域的输入图片内容数据的每个像 素的颜色转换(压縮或放大)成目标色域的颜色,来获得输出图片内容数 据。颜色转换处理单元103包括LU边界指定单元111、变换函数定义单 元112、虚拟限幅边界确定单元113、以及映射处理单元114。
LU边界指定单元111指定在色域转换(色域压縮或色域放大)时从 色域的哪个范围到哪个范围进行坐标转换(映射),即,指定映射源区域 和映射目的地区域。变换函数定义单元112定义色域转换函数。虚拟限幅 边界确定单元113确定基于由变换函数定义单元112定义的变换函数,确 定充当每个待处理像素的移动目的地候选的边界(虚拟限幅边界)。映射 处理单元114执行映射处理,在映射处理中,每个待处理像素被移动到由 虚拟限幅边界确定单元113所确定的虚拟限幅边界。
图4是示出了图1中的映射处理单元114的具体配置示例的框图。如 图4所示,映射处理单元114包括组合选择单元121、 C方向映射处理单 元122、 Cusp方向映射处理单元123、 BW方向映射处理单元124、合成处 理单元125、以及格式转换单元126。
组合选择单元121从预先准备的多个候选移动方向(映射方向)中选 择要被合成以确定在色域转换期间待处理的像素的候选移动目的地的映射 方向的组合。C方向映射处理单元122至BW方向映射处理单元124在彼 此不同的预定方向(固定的映射方向)上执行映射。即,组合选择单元 121通过从C方向映射处理单元122至BW方向映射处理单元124中选择 多个用于执行映射处理的处理单元,从而选择多个将被混合的方向。
C方向映射处理单元122在一固定方向上执行映射处理,其中,待处 理像素在亮度和饱和度平面中、在饱和度方向(C方向)上被移动。Cusp 方向映射处理单元123在一固定方向上执行映射处理,其中,待处理像素 在亮度和饱和度平面上、连接在亮度(Y)轴上具有与最大饱和度点 (Cusp点)的亮度值相同的亮度值(Yep)的点(即,YC坐标中的点(Ycp, 0))和待处理点的直线方向上被移动。即,YC坐标上的点 (Ycp, 0)被认为是收敛点。BW方向映射处理单元124在亮度和饱和度 平面上的一固定方向上执行映射处理,其中,在待处理像素的亮度比Cusp 点的亮度亮的情形中,待处理像素在连接一个黑点和该待处理点的直线方 向上被移动,而在待处理像素的亮度比Cusp点的亮度暗的情形中,该待 处理像素在连接一个白点和该待处理点的直线方向上被移动。
艮口, C方向映射处理单元122至BW方向映射处理单元124在由组合 选择单元121所选择的方向上执行待处理像素的坐标移动(映射)。
合成处理单元125获得从已执行了映射处理的C方向映射处理单元 122至BW方向映射处理单元124提供的每个映射处理结果,并且基于混 合函数以某一比率合成(混合)每个映射方向,从而确定待处理像素的最 终移动目的地(映射点)。格式转换单元126将该映射点的坐标例如从 YCH坐标转换成YCC坐标。
接下来,将参考图5中的流程图,来描述由色域转换设备100执行的 色域转换处理的流程示例。适当时还将参考图6到21进行描述。
在色域转换处理开始时,在步骤S101中,格式转换单元101执行计 算(例如下面的表达式(1)到(4)所示出)使得不发生由于色域转换而 导致的色相偏移,并且将输入内容数据的格式例如从YCC转换成YCH (将坐标系统从YCC坐标转换到YCH坐标)。
Yi = Yi …(1)
Ci- Vcbf+Cri2 …(2)
如果CriX)
<formula>formula see original document page 13</formula>
否则
<formula>formula see original document page 13</formula>在格式转换时,在步骤S102中,最大饱和度点计算单元102基于目标色域信息来计算每个色相Hi的最大饱和度点(Cusp点)的YC坐标信息(Ycp, Ccp)。
假定目标色域信息和原始色域信息是例如作为图片内容数据的元数据通过通信被发送/接收的。因此,例如,这种信息的量不太大、可以容易地描述这种信息等等,是很重要的。下面将示出特定的示例。
图6是示出了色域信息的格式示例的示意图。如图6中的表141所示,预先准备了常用的若干条色域信息,并且还准备了与它们相对应的索引。只有这些索引数值数据通过通信被发送/接收,从而交换了色域数据。例如,如果要被发送的色域信息是预先隐含的,例如图6所示,当希望发送宽RGB色域信息时,则只发送数值"2"。无需多说,该索引也可以不是数值,而可以是字符,例如,字母或符号。
利用该格式,可以降低通信负载,因为要交换的数据量较小,但是通常难以预先定义每个输出设备中固有的色域,因此,总是交换代表性的色域数据。另外,获得了索引的接收方必需将接收到的信息转变成色域信息,该色域信息具有可用于内部色域压縮的形式(后面描述的Cusp表,等等)。
图7是示出了色域信息的另一种格式示例的示意图。如图7中的表142所示,在希望表达色域的设备例如是用于显示图像的显示设备时,可以计算变换矩阵,该变换矩阵用于将可由该显示设备表达的颜色(只要该颜色是三原色(红、蓝、绿)和白点的xy色度数据)变换成不依赖于任何设备的颜色空间的数值(XYZ、 CIELAB、等等)。即,可以利用RGB来定义色域。在三色或者更多色的显示设备的情形中,色域是作为其基础的所有原色的色度信息。该格式提供了对具有附加颜色混和属性的显示设备的最佳近似,但是也可以用作对其他设备的近似。另外,以与图6中所示的相同的方式,该信息必须被转变成可以用于在接收方的内部色域压縮的色域信息(例如,后面描述的Cusp表)。
如图8A所示,在利用YCC (Y, Cb, Cr)空间(色域143)表达某一设备的色域时,如图8B所示,切割iso-色相平面的切割面可以用其中垂
14直轴为亮度Y并且水平轴为饱和度C的YC2维平面表示(色域144)。该平面上的色域形状可以用连接白点、黑点和Cusp点的三角形近似,例如图8B所示色域144,只要了解了最大饱和度点(Cusp)的YC坐标即可。可以利用该特征近似地定义设备的色域143,只要若干个代表性色相平面上Cusp点(Cusp信息)的YC坐标被保存为数值表。代表性色相的最大饱和度点(Cusp)的YC坐标(Cusp信息)的这种表被称作Cusp表。Ciisp表的大小取决于所保存的代表性色相的数目,但是具体而言,利用由红(R)、绿(G)、蓝(B)、青(C)、洋红(M)和黄(Y)这六种色相的Cusp坐标构成的Qxsp表,可以以足够好的精度来近似显示设备等的色域。
图9A所示表145和图9B所示表146是sYCC空间中的sRGB色域的Cusp表(代表性的六种色相)。sYCC是通过采用ITU-RBT.601 (其是到YCC的变换矩阵的国际标准)从针对高视觉定义的RGB导出的亮度色差分离空间,是比反映了显示器的色域的实际情形的sRGB宽广的一种颜色空间,并且覆盖了诸如打印机之类的输出方设备。在该情形中Cusp点的坐标(Cusp信息)可用YCH (亮度,饱和度,色相)坐标表示,例如图9A所示的表145中所示,或者可利用YCbCr (亮度,色差信息)表示,例如图9B中的表146所示。除了代表性色相之外的色相的Cusp信息可利用线性插值等从其邻域(neighborhood)的Cusp信息获得。
这里所采用的亮度、色差、色相、饱和度信息不限于YCC空间,而是可以采用符合其他亮度和色差空间(例如,CIELAB, CIELUV等)中的亮度、色差、色相、饱和度信息的信息。
注意,将被设置为代表性色相的色相是任意的,并且例如,也可以按一定的色相间隔来进行设置。图10A所示的表147是利用YCH坐标来表示Cusp信息的Cusp表,其中针对每度设置了代表性色相,图10B所示的表148是利用YcbCr坐标来表示Cusp信息的Cusp表,其中类似地针对每度设置了代表性色相。如果作出了可以通过通信将这种Cusp表本身作为色域信息来进行交换的布置,则在接收方进行色域压縮时可以按原样使用接收到的色域信息。另外,色相具有等间隔,所以引用方法很简单。这种
15Cusp表具有这样的特征如果色相间隔被设置的较大,则信息量较少,而如果色相间隔被设置的较小,则信息量较大。希望在考虑到发送/接收信息
的负载和精度的情况下确定最优间隔。另外,在交换Cusp表时,取决于
情形,可以容易地实现应对处理使得色相变稀疏,并且然后被发送。除代
表性色相之外的色相的Cusp信息是利用线性插值等从其邻域的Cusp信息
获得的。
同样在该情形中,所采用的亮度、色差、色相、饱和度信息不限于
YCC空间,而是可以采用符合其他亮度和色差空间(例如,CIELAB,CIELUV等)中的亮度、色差、色相、饱和度信息的信息。
如上所述,可以以多种格式交换原始色域和目标色域,但是例如,在以例如Cusp表(其是根据代表性色相由Cusp点的YC坐标构成的表信息)的形式给出了目标色域信息的情形中,最大饱和度点计算单元102采用该Cusp表利用线性插值等从附近的代表性色相的Cusp点的YC坐标,来计算期望色相的Cusp点的YC坐标信息(Ycp, Ccp)。另外,例如,在利用色度信息等给出了目标色域信息的情形中,可以利用内部计算从该色度信息生成Cusp表,并且最大饱和度点计算单元102也可以参考该Cusp表来获得Cusp点的YC坐标信息(Ycp, Ccp)。在确定Cusp点的YC坐标时,确定了在色相Hi处的在YC平面上的色域。
注意,例如,在输出图片内容数据记录在记录介质中的情形中,当不能执行与输出设备的通信来输出该输出图片内容数据时,或者当存在具有彼此不同的色域的多个设备可用作输出设备时,设想未获得目标色域信息的情形,以及未唯一地确定目标色域信息的情形。因此,在目标色域未被标识出或者未被确定的情形中,最大饱和度点计算单元102例如可以将预定的色域信息设定为暂定目标色域信息。注意,在该情形中,希望采用诸如sRGB或者sYCC之类的常见色域来作为要设置为暂定目标色域信息的色域,以便可与更多设备兼容。
类似地,下面的处理不仅针对目标色域信息而且针对暂定目标色域信息执行。因此,在下面,将不区分目标色域信息和暂定目标色域信息,除非需要区分,否则二者都将作为目标色域信息描述。现在,返回对图5的描述。在步骤S103中,LU边界指定单元111指 定非映射边界和映射极限边界。现在,关注饱和度方向上的压縮比率。
图11是示出了在对色域进行压縮的情形中的色域转换的饱和度的示 意图。在图11中,由粗线围绕的区域(由顶点为白点、黑点和Cusp点的 三角形围绕的区域)是最终压縮目的地区域(目标压縮区域),即,目标 色域。T边界(目标边界)151是该目标区域的除Y轴之外的边沿(边 界)。利用T边界151作为参考,在饱和度方向上稍小的边界是非映射边 界(U边界(未压縮边界))152。由Y轴和U边界152围绕的区域是非 映射区域,该区域中包括的像素不经过色域压縮(坐标移动)。接下来, 必须指定多少区域应当被压縮到压縮目的地区域中。用于指定图片内容的 颜色是否被扩展到多大的色域的边界线是映射极限边界(L边界(受限边 界)153。利用色域压縮,L边界153变为与T边界151相比在饱和度方向 上被放大了的边界线。即,色域压縮意味着将由U边界152和L边界153 围绕的区域压縮成由U边界152和T边界151围绕的区域。
当仅在饱和度方向上对此进行表达时,根据该色域压縮,例如,图11 中的坐标aOin被移动到a0out。注意,饱和度比L边界153的饱和度高的 所有颜色都被限幅在T边界151中(经坐标移动到T边界151上)。例 如,图11中的坐标alin被移动到alout。
图12是示出了在对色域进行放大的情形中色域转换的饱和度的示意 图。放大的情形与压縮的情形的不同在于L边界153变为与T边界151相 比在饱和度方向上被縮小的边界线。即,色域放大意味着将由U边界152 和L边界153围绕的区域放大到由U边界152和T边界151围绕的区域。
当仅在饱和度方向上对此进行表达时,根据该色域放大,例如,图12 中的坐标a0in被移动到a0out。注意,饱和度比L边界153的饱和度高的 所有颜色都被限幅在T边界151中(经坐标移动到T边界151上)。例 如,图12中的坐标alin被移动到alout。
在将T边界151的饱和度设置为"1"时,L边界153和U边界152 被设置为饱和度放大比率或饱和度縮小比率。可以设想多种设置方法,但 是可以不管色相如何都采用恒定的值,或者设置值可以针对每个色相而变。另一方面,在针对每个色相改变L边界153和U边界152的值的情形 中,定义了所谓的LU表。这是包括针对每个色相的L边界153和U边界 152的值的表信息,从而可以根据L边界153的值指定对于该色相执行的 色域映射是色域压縮还是色域放大。
在存在原始色域信息时,可以理解图片内容的、在饱和度方向上的颜 色的经扩展级别,所以可以通过参考该原始色域信息来确定L边界153。 现在,假设原始色域和目标色域的饱和度的Cusp表(C)处于例如图13 所示的图的状态中。在原始色域的值被目标色域的值除时,对于每个色 相,可以获得原始色域的Cusp点相对于目标色域的饱和度比率,例如图 14中的图所示。
饱和度比率小于1.0的部分意味着目标色域比原始色域宽广,并且在 这种情形中,要执行的色域映射是色域放大。
接下来,针对每个色相定义映射极限边界(L边界)153,但是图15 中所示的每个色相的饱和度比率自身可以被定义为映射极限边界(L边 界)153。
例如,针对每个色相定义非映射边界(U边界)152,但可以设想多 种方法来确定非映射边界(U边界)152。例如,可以作出这样的布置 当要被压縮或者放大的区域较大时,假设映射目的地区域也较大,或者当 要被压縮或者放大的区域较小时,假设映射目的地区域也较小,从而确定 U边界152以便维持一定级别的区域比率。例如,可以作出这样的布置 在色域压縮时U边界152 (饱和度縮小比率)是L边界153 (饱和度放大 比率)的一半,在色域放大时作为色域缩小比率的U边界152 (饱和度縮 小比率)是L边界153 (饱和度放大比率)的两倍。在该情形中,例如, 如果假定图14所示的饱和度比率被作为L边界153,则生成了如图15所 示的LU表。
注意,例如,存在这样的色域转换方法,其中仅对于目标色域外部的 颜色执行色域压縮,而对于目标色域内的颜色不执行色域放大。在这种色 域转换方法的情形中,例如可以获得如图16所示的LU表。利用针对图 14所示的每个色相的饱和度比率中的、Cusp点的每个色相的饱和度比率,值小于"1"的部分被固定到"1.0",作为L边界153,基于该L边 界153获得了U边界152,从而生成了上述LU表。
现在返回对图5的描述。在步骤S104中,变换函数定义单元112定 义变换函数。在利用函数表示的、假设U边界152的设置值为"0.75"并 且L边界153的设置值为"1.5"的压縮情形中,获得了图17所示的曲线 161。曲线161将被称作映射函数。斜率为"1"的范围指示非映射区域。 色域压縮指示在水平轴上由U边界152和L边界153围绕的范围被压縮来 获得在垂直轴上由U边界152和T边界151围绕的范围。此时的压縮方法 是任意的,并且可以设想多种方法。例如,实线161A表示线性压縮。虚 线161B是该函数被平滑弯曲从而逐渐压縮的示例。单点划线161C表示不 压縮,但是执行关于T边界151的色域限幅。
艮P,根据该范围内的区域161的形式,例如在图ll中,确定作为a0in 的移动目的地的a0out到T边界151的距离和到U边界152的距离之间的 比率(r:s),并且到L边界153的距离和到U边界152的距离之间的比率 是p:q。换言之,曲线161所示的函数(压縮函数)指示某一待处理像素 在饱和度方向上的压縮比率(R—ccomp),并且该待处理像素的虚拟限幅 边界根据该函数的输出值被确定。
因为映射函数是根据L边界153和U边界152的值确定的,所以如果 L边界153和U边界152的值对于每个色相发生改变,则该映射函数也改 变。现在,假定小于"1.0"的数值"0.8"被给予L边界153,并且U边 界152为"0.7",则在该情形中映射是放大处理。在该情形中的映射函数 的情形如图18中的曲线162所示。与曲线161 —样,斜率为"1"的范围 表示非映射区域。实线162A表示线性放大。虚线162B是执行逐渐放大的 示例。
艮口,根据该范围内的曲线162的形式,例如在图ll中,确定作为a0in 的移动目的地的a0out到T边界151的距离和到U边界152的距离之间的 比率(r:s),并且到L边界153的距离和到U边界152的距离之间的比率 是p:q。换言之,曲线162所示的函数(放大函数)指示某一待处理像素 在饱和度方向上的放大比率(R—ccomp),并且该待处理像素的虚拟限幅边界根据该函数的输出值被确定。
现在返回对图5的描述。在步骤S105中,虚拟限幅边界确定单元113
确定虚拟限幅边界。
虚拟限幅边界确定单元113采用待处理像素的饱和度Ci来参照由步骤 S104中的处理所定义的变换函数(压縮函数或放大函数)。但是,变换函 数是通过将在T边界151处的饱和度归一化为"1"获得的值,所以必需 获得具有与待处理像素的亮度相同的亮度的T边界151处的饱和度Ci—c。 例如,如图19所示,如果假设待处理像素的YC坐标是(Yi, Ci),则具 有与该待处理像素的亮度相同的亮度的T边界151处的饱和度Ci—c可以作
为下述直线的交叉点的饱和度被获得连接白点和Qisp点的直线;和连
接待处理像素(Yi, CO和该待处理像素在Y轴上的亮度点(Yi, 0)的 直线。
用于参照压縮函数的饱和度Ci—norm可以通过采用该交叉点的饱和度 Ci一c和待处理像素的饱和度Ci来计算,例如下面的表达式(5)所示。
Ci—norm = …(5) 一 Q—c
例如,虚拟限幅边界确定单元113采用该饱和度Ci—norm来参照图17 中的曲线161所示的压縮函数,并且确定待处理像素的、饱和度方向上的 压縮比率R一ccomp。确定R一ccomp时,可以确定待处理像素的虚拟限幅边 界(V边界(虚拟限幅边界))。因此,确定了虚拟限幅边界(V边 界),从而可以设想色域压縮作为用于重复执行色域限幅的处理。
图20中的A是示出了色域限幅情形的示意图。如图20中的A所示,
色域限幅表示目标色域外部的颜色被移动到作为目标色域的边界的T边界 151上(被限幅在T边界151中)。例如,在图20中的A中,白圆中所示 的待处理像素被坐标移动到T边界151上的黑圆所示的限幅点。
图20中的B是示出了色域压縮情形的示意图。如上所述,色域压縮 意味着将待处理像素移动到与该待处理像素相对应的虚拟限幅边界(V边 界)上。例如,在图20中的B中,待处理像素181经坐标移动到V边界191A上的限幅点182,并且待处理像素183经坐标移动到V边界191B上 的限幅点184。 g卩,可以将色域压縮看作等同于对于每个待处理像素执行 与在图20中的A中的色域限幅的情形中的处理相同的处理。
例如,在描述Cusp点时,通过采用饱和度方向上的压縮比率 R—ccomp,可以计算YC坐标(Ycp, Ccp)的Cusp点的限幅点Cusp_v的 YC坐标(Ycp, Ccp_V),如下面的表达式(6)所示。
Cusp—V=(Ycp, Ccp_V) = (Ycp, R—ccompx Ccp) ,..(6)
虚拟限幅边界(V边界)191是根据限幅点Cusp一V的YC坐标确定 的。例如,如图21所示,Cusp点的虚拟限幅边界(V边界)191由以下线 段构成以限幅点Cusp一V和白点作为两端的一条线段,以及以限幅点 Cusp—V和黑点作为两端的一条线段。
艮口, V边界191是利用上述压縮函数、以及待处理像素到L边界153 的距离和到U边界152的距离之间的比率(p: q)确定的。换言之,到L 边界153的距离和到U边界152的距离之间的比率(p: q)相同的待处理 像素共享V边界191。
注意,迄今为止已描述了对色域进行压縮的情形,在对色域进行放大 的情形中用于确定V边界191的方法与在对色域进行压縮的情形中的方法 基本相同。
现在返回对图5的描述。在步骤S106中,映射处理单元114执行混 合映射处理,在该混合映射处理中,每个待处理像素在多个映射方向被混 合的映射方向上被映射到(被坐标移动到)例如上述确定的与每个待处理 像素相对应的V边界191上。后面将描述该混合映射处理的具体处理流程示例。
在步骤S106中的处理结束时,色域转换设备100结束色域转换处 理。如上所述,色域转换设备100将色域从原始色域适当地转换到目标色 域。
接下来,将参考图22中的流程图来描述图5中的步骤S106中执行的 混合映射处理。将适当地参考图23到30进行描述。在混合映射处理开始时,在步骤S121中,组合选择单元121确定作 为色域转换是否对将要经过色域转换的输入图片内容数据执行色域压縮处 理和色域放大处理二者。此刻,组合选择单元121参考LU表,来根据L 边界153的值中是否存在小于1的值来确定是否执行放大处理。在确定还 执行放大处理的情形中,组合选择单元121选择C方向映射处理单元122 和Cusp方向映射处理单元123,并且使处理前进到步骤S122。
在步骤S122中,C方向映射处理单元122执行C方向映射处理,在 该处理中,待处理像素在饱和度(C)方向上被移动(映射)到虚拟限幅 边界(V边界)191上。
图23是示出了 C方向映射的情形示例的图。如图23所示,在该情形 中,仅饱和度方向被压縮,亮度方向未被压縮。即,被映射到同一虚拟限 幅边界(V边界)191 (即,映射目的地)上的像素具有彼此不同的亮度 值,所以被映射在彼此不同的位置中。§卩,待处理像素一对一地对应于其 映射目的地。因此,在图23中,仅示出了压縮方向上的示例,但C方向 映射可以被应用到放大方向(可逆的)。C方向映射在颜色被消除的压縮 方向上是有优势的,并且在颜色被保留的放大方向上是有优势的。
现在返回对图22的描述。在步骤S123中,Cusp方向映射处理单元 123执行映射处理,在该处理中,YC坐标在连接点(Ycp, 0)和待处理 像素的直线方向上被移动(映射)到虚拟限幅边界(V边界)191上。
图24是示出了 Cusp方向映射的情形示例的图。如图24所示,在该 情形中,利用在亮度(Y)轴上具有与Cusp点的亮度值相同的亮度值的点 (Ycp, 0)作为收敛点,待处理像素被映射到虚拟限幅边界(V边界) 191上。因此,同样在该情形中,将被映射到同一虚拟限幅边界(V边 界)191 (即,映射目的地)上的像素被映射在彼此不同的位置中。因 此,在图24中,仅示出了压縮方向上的示例,并且Cusp方向映射可以被 应用到放大方向上(可逆的)。Cusp方向映射在颜色在一定程度上被保留 的压縮方向上有优势,并且在颜色在一定程度上被消除的放大方向上有优 势。
现在返回对图22的描述。在C方向映射处理和Cusp方向映射处理完
22成后,处理前进到步骤S126。
另外,如果在步骤121中确定对于要经色域转换的输入图片内容数据
仅执行压縮处理而不执行放大处理的情形,组合选择单元121则选择C方 向映射处理单元122和BW方向映射处理单元124,然后使处理前进到步 骤S124。
在步骤S124中,C方向映射处理单元122以与步骤S122情形中相同 的方式执行C方向映射。
在步骤S125中,BW方向映射处理单元124执行这样的映射处理,在 该映射处理中,在待处理像素的亮度比Cusp点的亮度亮的情形中,待处 理像素在连接黑点和该待处理像素的直线方向上被移动(映射)到虚拟限 幅边界(V边界)191上,而在待处理像素的亮度比Cusp点的亮度暗的情 形中,该待处理像素在连接白点和该待处理像素的直线方向上被移动(映 射)到虚拟限幅边界(V边界)191上。
图25是示出了 BW方向映射的情形示例的图。如图25所示,在该情 形中,比Cusp点亮的待处理像素利用黑点作为收敛点被映射到虚拟限幅 边界(V边界)191上,并且比Cusp点暗的待处理点利用白点作为收敛点 被映射到虚拟限幅边界(V边界)191上。在该情形中,图25中的位于填 充了斜线的部分中的所有待处理像素被映射到Cusp点上。因此,该方法 仅在压縮方向的情形中可用,而在放大方向上不可用(不可逆)。在上述 三种固定映射方法中,作为压縮方向映射,BW方向映射是颜色被保留最 多的映射。
现在返回对图22的描述。在C方向映射处理和BW方向映射处理结 束后,处理前进到步骤S126。
在步骤S126中,合成处理单元125基于混合函数使在步骤S122和 S123或者在步骤S124和S125中执行的两个映射方向上的映射结果混合。
在上述三种固定映射方法中,如图26所示,映射方向彼此不同。在 图26中,白圆表示待处理像素的示例,PC表示根据C方向映射的待处理 像素的映射目的地示例,Pcp表示根据Cusp方向映射的待处理像素的映射 目的地示例,并且Pbw表示根据BW方向映射的待处理像素的映射目的地示例。
为了确定最终映射方向,合成处理单元125对组合选择单元121从方 向彼此不同的多个固定映射方向中选择的至少两个进行混合。此刻,属性 (例如,保留颜色的方向、消除颜色的方向)不同的这两个映射方向被混
合,从而合成处理单元125可以根据其混合比率来调整期望的映射方向。
在上述三种固定映射方向的情形中,如上所述,例如可以设想下面的两种 方法。
艮口,存在用于合成C方向映射和BW方向映射的方法(步骤S124和 S125)、以及用于合成C方向映射和Cusp方向映射的方法(步骤S122和 S123)。组合选择单元121根据在放大方向上是否有转换来选择采用哪种 组合。
用于合成C方向映射和BW方向映射的方法是对其中用于消除颜色的 属性和用于保留颜色的属性相差最大的两个映射方向的组合,从而可以容 易地进行调节(可调节范围较宽)。具体而言,对于BW方向映射,在较 深色相的情况下颜色被保留,从而对比度调节宽度非常宽,并且因此可以 对图像进行调节以便看起来更自然。但是,BW方向映射是不可逆的映射 方向,因此不被用于放大处理。
另一方面,在合成C方向映射和Cusp方向映射的情形中,Cusp方向 映射的属性与BW方向映射相比有些含糊不清,在色域压縮等情形中可调 节范围与合成C方向映射和BW方向映射的情形相比较窄。作为压縮结果 的图像与合成C方向映射和BW方向映射的情形中相比,在一些情形中也 看起来对比度不足。但是,经组合的映射方向都是可逆的,所以也可以用 于放大处理。
艮口, 一般来说,在单独执行色域压縮的情形中,用于合成C方向映射 和BW方向映射的方法与用于合成C方向映射和Cusp方向映射的方法相 比,可以获得看起来更自然的结果,但是如果执行色域放大,则用于合成 C方向映射和Cusp方向映射的方法可以获得更希望的结果。
一般来说,为了近似理想限幅方向,组合选择单元121定义至少两类 固定映射方向,但是如图27所示,其中仅饱和度方向被压縮并且颜色被
24消除的映射(方向A)被作为固定映射方向之一,而其中饱和度方向和亮 度方向二者都被移动并且颜色被保留的映射(方向B)被作为另一个。最
终映射方向是通过合成处理单元125以适当比率混合这两个方向确定的。 对于图27中的示例,方向A和B是以比率1: 2混合的。即,如果对于每 个待处理像素都可以适当地定义固定映射方向之间的混合比率,则可以执 行映射以近似理想映射方向。因此,合成处理单元125通过采用针对每个 色相指定了混和比率的混合函数执行映射。
图28示出了混合函数的一个示例。在该混合函数的情形中,对于图 28的左侧示出的色域300,针对亮度在白点或黑点周围的待处理像素,给 出了 C方向映射点的使用比率,如用图28中部示出的双箭头301和双箭 头302所示的区域A,而对于亮度(图28右侧的曲线305)在Cusp周围 的待处理像素,给出了 BW方向映射点的使用比率,例如用双箭头303示 出的区域B。如图28的右侧所示,在混合函数(例如曲线305)被提供给 要混合的两个映射方向之一时,通过从值"1.0"减去曲线305中示出的值 获得的值(即,曲线304)作为混合函数被提供给另一个映射方向。
注意,该混合函数可以被定义来混合两个映射方向,如图28所示, 或者混合包括Cusp方向映射在内的三个映射方向。结果,通过对此进行 调节来实现如图28所示的映射方向从而定义了该混合函数。
对于例如图29中的上部311中示出的曲线304和305中所示的混合函 数,实际上,如图29中的中部312所示,例如准备了其中仅定义了 BW 方向使用比率的两种混合函数(曲线321和322)。 一个(曲线322)是 与比Cusp点亮的一侧上的待处理像素相对应的函数,另一个(曲线321) 是与比Cusp点暗的一侧上的待处理像素相对应的函数。假定中部312中 示出的混合函数(曲线图)的水平轴代表亮度,其中Cusp点的通过白点 的亮度和Cusp点的通过黑点的亮度分别利用0.0至1.0归一化。注意,C 方向使用比率可以通过从1.0减去BW方向使用比率获得。
色域的Cusp点的亮度和饱和度取决于色相而相差极大,例如,如图 30的上部中的曲线图中的曲线351等所示,并且色域的形状也相应地改变 (图30中部的色域361A至367A)。因此,希望混合函数随色相改变,并且被定义为例如图29中部312中所示,从而合成处理单元125可以根据 色域的Cusp点的亮度位置、针对每个色相适当地改变混合函数。例如, 在图29的上部311和下部313中分别示出了其中Cusp点的亮度较低或者 较高的色相A和B处的混合函数的饱和度。可以确认混合函数根据Cusp 点的亮度改变的情形。因此,在改变混合函数时,即使如图30中的中部 所示色域形状针对每个色相改变,例如,图30的下部中示出的色域362B 至色域367B,也可以实现其中在白点或黑点周围颜色被消除的方向和在 Cusp点周围颜色被保留的方向,即,理想映射方向。
如上所述,假设采用待处理像素的亮度Yi参照混合函数,并且所获 得的BW方向使用比率被作为UseR一BW。通过采用C方向映射点(Yc, Cc)和BW方向映射点(Ybw, Cbw),可以计算最终映射点Pout (Yo, Co),如以下表达式(7)和(8)所示。
Yo = UseR—BWx Ybw + (1.0匿UseR—BW)xYc …(7) Co = UseR_BWxCbw + (1.0-UseR—BW)xCc …(8)
现在返回对图22的描述。在步骤S127中,格式转换单元126将输出 内容数据的格式例如从YCH转换成YCC。格式转换单元126采用下面的 表达式(9)到(12)来将所获得的最终映射点的YC坐标Pout (Yo, Co)从YCH坐标转换成YCC坐标,并且计算最终映射点的YCC坐标 Pout (Yo, Cbo, Cro)。
Ho -Hi …(9)
Yo = Yo …(10)
Cbo = Cox cos (Ho) …(u)
Cro = Cox sin(Ho) …(12)
在步骤S127中的处理完成后,混合映射处理结束,处理返回到图5中的步骤S106,并且色域转换处理结束。
如上所述,利用色域转换,彼此不同的多个映射方向以适当的比率被
混合来确定最终映射方向,从而色域转换设备100可以实现具有更高灵活
性的映射方向控制,并且可以根据目的容易地实现更合适的映射方向。 迄今为止已描述了固定映射方向的三个示例作为例示并且映射处理单
元114从中选择两个来进行合成,但是固定映射方向也可以是除上述方向 之外的另外的方向。另外,要准备的固定映射方向的数目可以是四个或者 更多。此外,映射处理单元114可以以除上述组合之外的组合合成多个固 定映射方向。例如,映射处理单元114可以选择并且合成三个或更多个映 射方向。
另外,迄今为止已描述了映射处理单元114根据是否执行色域放大选 择要被合成的映射方向,但是映射方向的选择条件可以是任意条件,并且 根据每种条件要被选择的方向是随意的,只要方便即可。例如,对于图22 中的流程图,已描述了在不执行色域放大的情形中,C方向映射和BW方 向映射被选择并且合成,但是本发明不限于此,也可以选择其他映射方 向。例如,即使在不执行色域放大的情形中,映射处理单元114也可以根 据输出设备的色域等选择C方向映射和Cusp方向映射。
艮口,可以采用任意类型的方法,只要该方法可以根据预定条件适当地 选择色域,并且另外用于选择每种方法的条件、以及要被合成的方向的数 目也是随意的。
图31A和31B示出了采用例如上述色域转换方法的信息处理系统示
图31A和31B示出的各个信息处理系统是本发明的实施例被应用到的 信息处理系统。如果在多个设备之间交换图片内容数据,或者期望在多个 设备之间交换图片内容数据,则执行上述色域转换。对于执行图片内容数 据交换的设备的组合、以及其交换方法,可以设想多种组合和多种方法, 但是在图31A和31B中,为了说明方便,针对利用配置有用于提供图片内 容数据的提供方设备401和用于获得图片内容数据的获得方设备402的信 息处理系统执行色域转换进行了描述。图31A示出了在获得方设备402处执行色域转换的情形中的示例。如 图31A所示,提供方设备401将输入图片内容数据411和原始色域信息 412提供给获得方设备402。获得方设备402具有与图3中的色域转换设备 IOO相同的功能,包括用于执行类似处理的色域转换单元421,并且还获 得了目标色域信息422。色域转换单元421基于从提供方设备401提供来 的原始色域信息412、以及目标色域信息422执行色域转换,来将从提供 方设备401提供来的输入图片内容数据411转换成输出图片内容数据 423。
图31B示出了在提供方设备401处执行色域转换的情形中的另一个示 例。如图31B所示,提供方设备401包括色域转换单元421,并且已获得 了输入图片内容数据411和原始色域信息412。另外,获得方设备402将 目标色域信息422提供给提供方设备401。色域转换单元421基于原始色 域信息412、以及从获得方设备402提供来的目标色域信息422执行色域 转换,来将输入图片内容数据411转换成输出图片内容数据423。提供方 设备401将转换后的输出图片内容数据423提供给获得方设备402。
如上所述,本发明可以被应用到任意类型的设备,只要该设备具有与 图1中的色域转换设备IOO相同的配置,并且包括用于执行类似处理的色 域转换单元421。 g卩,例如,如参考图31A和31B所述,色域转换单元 421可以根据设备和条件选择合适的色域转换方法,并且根据更多种条件 适当地执行色域转换。
上述一系列处理不仅可以由硬件执行也可以由软件执行。在该情形 中,例如,上述一系列处理可以被配置为个人计算机,如图32所示。
在图32中,个人计算机500的CPU (中央处理单元)501根据存储在 ROM (只读存储器)502中的程序、或者从存储单元513加载到RAM (随机访问存储器)503的程序,执行多种类型的处理。适当时,由CPU 501用来执行多种类型的处理的数据等也被存储在RAM 503中。
CPU 501、 ROM 502和RAM 503通过总线504彼此连接。输入/输出 接口 510也连接到总线504。
输入/输出接口 510与由键盘、鼠标等组成的输入单元151,由CRT(阴极射线管)、LCD (液晶显示器)等组成的显示器,由扬声器等组成的输出单元512、由硬盘等配置的存储单元153、以及由调制解调器等配置的通信单元154等连接。通信单元154通过包括因特网在内的网络执行通信处理。
输入/输出接口 510在适当时还与驱动器515连接,诸如磁盘、光盘、磁光盘、半导体之类的可移动介质521在适当的情况下被安装到驱动器515上,并且从其读出的计算机程序在适当的情况下被安装到存储单元513中。
在上述一系列处理由软件执行的情形中,从网络或者记录介质安装形成该软件的程序。
记录介质不限于由其中记录了要被分发给用户的程序的可移动介质521 (由磁盘(包括柔性盘)、光盘(包括CD-ROM (致密只读盘存储器)、DVD (数字通用盘))、磁光盘(包括MD (迷你盘))、半导体存储器等组成)如图32所示与设备主单元分离地配置,而是还可以是其中记录了要在预先内置到设备主单元中的状态中被分发给用户的程序的ROM 502、存储单元513中包括的硬盘等。
注意,对于本说明书,对要记录在记录介质中的程序进行描述的步骤不仅包括按照根据所描述的顺序的时间序列执行的处理,也包括并行或者独立执行的处理,即使不一定是按照时间序列执行的。
另夕卜,对于本说明书,术语"系统"代表由多个设备配置成的装备的整体。
注意,作为单个设备的上述配置可以被配置为多个设备。相反,作为多个设备的上述配置也可以被总地配置为单个设备。另外,除上述配置之外的配置也可以被添加到每个设备的配置。此外,如果作为整个系统的配置和操作基本相同,则某一设备的配置的一部分可以被包括在另一个设备中。即,本发明的实施例不限于上述实施例,在不脱离本发明的实质和精神的情况下可以作出多种改变。
本领域的技术人员应当理解,取决于设计要求和其他因素,可以进行各种修改、组合、子组合和变更,只要它们处于权利要求或其等同物的范
29围之内。
本发明包含与2007年12月13日向日本专利局提交的日本专利申请JP 2007-321583相关的主题,这里通过引用将该申请的全部内容并入。
权利要求
1. 一种信息处理设备,配置来执行用于对图像数据的色域进行压缩或放大的色域转换,该信息处理设备包括选择装置,配置来选择多个坐标移动方向,这多个坐标移动方向要被合成来确定在所述色域转换期间待处理像素的坐标移动目的地;坐标移动装置,配置来在所选多个方向中的每个上移动所述待处理像素的坐标;以及合成装置,配置来合成在所选多个方向上的坐标移动。
2. 如权利要求1所述的信息处理设备,其中,所述坐标移动装置在饱和度方向上移动所述待处理像素的坐标。
3. 如权利要求1所述的信息处理设备,其中,所述坐标移动装置在连接位于亮度轴上具有与最大饱和度点的亮度值相同的亮度值的点和所述待处理像素的直线方向上移动所述待处理像素。
4. 如权利要求1所述的信息处理设备,其中,所述坐标移动装置在所述待处理像素的亮度比最大饱和度点的亮度亮的情形中,在连接黑点和所述待处理像素的直线方向上移动所述待处理像素,并且在所述待处理像素的亮度比所述最大饱和度点的亮度暗的情形中,在连接白点和所述待处理像素的直线方向上移动所述待处理像素。
5. 如权利要求1所述的信息处理设备,其中,所述选择装置基于是否执行用于对色域进行放大的色域放大处理作为所述色域转换来选择多个所述坐标移动方向。
6. 如权利要求5所述的信息处理设备,其中,所述选择装置在所述色域放大处理不被执行的情形中,选择饱和度方向、以及连接黑点或白点和所述待处理像素的直线方向来作为所述坐标移动方向,而在所述色域放大处理被执行的情形中,选择饱和度方向、以及连接位于亮度轴上的具有与最大饱和度点的亮度值相同的亮度值的点和所述待处理像素的直线方向来作为所述坐标移动方向。
7. 如权利要求1所述的信息处理设备,其中,所述合成装置基于混合函数以某一比率合成在所选多个方向上执行的坐标移动。
8. —种信息处理方法,该信息处理方法是用于对图像数据的色域进行压縮或放大的色域转换方法,该方法包括以下步骤选择多个坐标移动方向,这多个坐标移动方向要被合成来确定在色域转换期间待处理像素的坐标移动目的地;在所选多个方向中的每个上移动所述待处理像素的坐标;以及合成在所选多个方向上的坐标移动。
9. 一种使计算机执行用于对图像数据的色域进行压縮或放大的色域转换方法的程序,所述色域转换方法包括以下步骤选择多个坐标移动方向,这多个坐标移动方向要被合成来确定在色域转换期间待处理像素的坐标移动目的地;在所选多个方向中的每个上移动所述待处理像素的坐标;以及合成在所选多个方向上的坐标移动。
10. —种信息处理系统,在该信息处理系统中,提供方设备向获得方设备发送图像数据,并且执行用于对所述图像数据的色域进行压縮或放大的色域转换,所述提供方设备包括提供装置,配置来向所述获得方设备提供所述图像数据,并且所述获得方设备包括获得装置,配置来获得从所述提供方设备提供来的所述图像数据,选择装置,配置来选择多个坐标移动方向,这多个坐标移动方向要被合成来确定在对所述所获得的图像数据的所述色域转换期间待处理像素的坐标移动目的地,坐标移动装置,配置来在所选多个方向中的每个上移动所述待处理像素的坐标;以及合成装置,配置来合成在所选多个方向上的坐标移动。
11. 一种信息处理系统,在该信息处理系统中,提供方设备向获得方设备发送图像数据,并且执行用于对所述图像数据的色域进行压縮或放大的色域转换,所述提供方设备包括选择装置,配置来选择多个坐标移动方向,这多个坐标移动方向要被合成来确定在对所述所获得的图像数据的所述色域转换期间待处理像素的坐标移动目的地,坐标移动装置,配置来在所选多个方向中的每个上移动所述待处理像素的坐标;以及合成装置,配置来合成在所选多个方向上的坐标移动,以及提供装置,配置来向所述获得方设备提供在合成了多个方向的方向上移动了坐标、经过了所述色域转换的所述图像数据,并且所述获得方设备包括获得装置,配置来获得从所述提供方设备提供来的经过了所述色域转换的所述图像数据。
12. —种信息处理设备,配置来执行用于对图像数据的色域进行压縮或放大的色域转换,包括-选择单元,配置来选择多个坐标移动方向,这多个坐标移动方向要被合成来确定在所述色域转换期间待处理像素的坐标移动目的地;坐标移动单元,配置来在所选多个方向中的每个上移动所述待处理像素的坐标;以及合成单元,配置来合成在所选多个方向上的坐标移动。
13. —种信息处理系统,在该信息处理系统中,提供方设备向获得方设备发送图像数据,并且执行用于对所述图像数据的色域进行压縮或放大的色域转换,所述提供方设备包括提供单元,配置来向所述获得方设备提供所述图像数据,并且所述获得方设备包括获得单元,配置来获得从所述提供方设备提供来的所述图像数据,选择单元,配置来选择多个坐标移动方向,这多个坐标移动方向要被合成来确定在对所述所获得的图像数据的所述色域转换期间待处理像素的坐标移动目的地,坐标移动单元,配置来在所选多个方向中的每个上移动所述待处理像素的坐标;以及合成单元,配置来合成在所选多个方向上的坐标移动。
14. 一种信息处理系统,在该信息处理系统中提供方设备向获得方设备发送图像数据,并且执行用于对所述图像数据的色域进行压縮或放大的色域转换,所述提供方设备包括选择单元,配置来选择多个坐标移动方向,这多个坐标移动方向要被合成来确定在对所述所获得的图像数据的所述色域转换期间待处理像素的坐标移动目的地,坐标移动单元,配置来在所选多个方向中的每个上移动所述待处理像素的坐标;以及合成单元,配置来合成在所选多个方向上的坐标移动,以及提供单元,配置来向所述获得方设备提供在合成了多个方向的方向上移动了坐标、经过了所述色域转换的所述图像数据,并且所述获得方设备包括获得单元,配置来获得从所述提供方设备提供来的经过了所述色域转换的所述图像数据。
全文摘要
本发明提供了一种信息处理设备和方法、程序、以及信息处理系统。该信息处理设备配置来执行用于对图像数据的色域进行压缩或放大的色域转换,并且包括选择单元,配置来选择多个坐标移动方向,这多个坐标移动方向要被合成来确定在色域转换期间选择待处理像素的坐标移动目的地;坐标移动单元,配置来在所选多个方向中的每个上移动待处理像素的坐标;以及合成单元,配置来合成在所选多个方向上的坐标移动。
文档编号H04N1/60GK101459756SQ200810184070
公开日2009年6月17日 申请日期2008年12月15日 优先权日2007年12月13日
发明者加藤直哉, 水仓贵美 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1