颜色变换设备、颜色变换方法、和颜色变换程序的制作方法

文档序号:6424757阅读:138来源:国知局
专利名称:颜色变换设备、颜色变换方法、和颜色变换程序的制作方法
技术领域
本技术涉及颜色变换设备、颜色变换方法、和颜色变换程序。
背景技术
例如,JP-A-2004-272516和 JP-A-2004-M6739 (专利文献 1 和 2)公开了向具有正常颜色视觉的人呈现图像的方法,其中提取相同图像帧中的具有不可辨别的色度的区域并对该区域进行颜色变换,以向人呈现图像。

发明内容
以上所列出的文献中公开的每种技术均用于在静止图像帧中执行的颜色变换处理。当这些技术被用于处理运动图像内容时,由于运动图像内容的对象每当该内容从一帧变到另一帧时都会移动,所以该内容会在以下两种状态之间动态切换受到色度(hue,色调)之间的混淆的影响的状态以及受到色度之间没有混淆的影响的状态。在这种情况下, 同一对象的具有混淆颜色的区域在一些情况中会被区别处理。具体地,可以对某帧中的对象的区域执行颜色变换(因为存在会发生颜色混淆的另一区域),并且可以不在其中具有在前帧中包括的混淆颜色的区域已经消失的另一帧中执行颜色变换。结果,通过颜色变换处理得到的运动图像数据可能会有诸如属于图像序列的相同对象的色度之间的不连续转变以及相同对象的颜色之间不一致的变化之类的问题。当颜色变换被以这样的方式执行时,会出现用户可能会有无序感并且图像的不自然可能会被夸大的问题。在这种情况下,期望提供一种能够使最佳颜色变换处理在运动图像内容上执行的新颖改进的颜色变换设备、颜色变换方法和颜色变换程序。根据本技术的实施例,提供了一种颜色变换设备,包括输入部,用于从每帧获取运动图像内容的图像数据;对象检测部,用于从每帧图像检测对象;混淆区域提取部,用于从所检测出的图像提取具有混淆色度的混淆区域;以及颜色变换部,用于在混淆区域被提取自特定帧时,对特定帧或者包含提取出混淆区域的对象的另一帧中的至少包含混淆区域的区域执行颜色变换。根据本实施例的颜色变换设备可以包括颜色变换处理存储部,用于存储对特定帧执行的颜色变换处理的内容。颜色变换部在对另一帧执行颜色变换时可以使用存储在颜色变换处理存储部中的处理内容。根据本实施例的颜色变换设备可以包括对象存储部,用于存储特定帧中的执行了颜色变换的对象。颜色变换部可以在存储在对象存储部中的对象存在于另一帧中时对另一帧执行颜色变换。混淆区域提取部可以从对象检测部所检测出的多个对象中的各个对象提取具有会相互混淆的色度的混淆区域。根据本实施例的设备可以包括混淆区域所属对象提取部, 用于基于每个对象中的混淆区域的尺寸,从多个对象提取将要进行颜色变换的对象。颜色变换部可以对多个对象中的由混淆区域所属对象提取部所提取的对象执行颜色变换。
颜色变换部可以对具有会导致对象之间的相互混淆的色度的混淆区域执行颜色变换,从而使得混淆区域不会存在于xy色度图上的同一条混淆线上。根据本技术的另一实施例,提供了一种颜色变换方法,包括以下步骤从每帧提取运动图像内容的图像数据;从每帧图像检测对象;从所检测出的对象提取具有混淆色度的混淆区域;当混淆区域被提取自特定帧时,对特定帧中的至少包含混淆区域的区域执行颜色变换;以及对包含提取出混淆区域的对象的另一帧中的至少包含混淆区域的区域执行颜色变换。根据本技术的又一实施例,提供了一种使计算机充当以下装置的程序用于从每帧获取运动图像内容的图像数据的装置;用于从每帧图像检测对象的装置;用于从所检测出的对象提取具有混淆色度的混淆区域的装置;用于在混淆区域被提取自特定帧时,对特定帧或者包含提取出混淆区域的对象的另一帧中的至少包含混淆区域的区域执行颜色变换的装置。本技术的实施例使得提供能够对运动图像内容执行最佳颜色变换处理的颜色变换设备、颜色变换方法、和颜色变换程序成为可能。


图1是示出根据本技术的实施例的颜色变换设备的配置的示意图;图2是示出由颜色变换设备执行的处理的流程图;图3是示出对象的顺序移动的运动图像帧的图示;图4示出了在CIE xy色度图上绘制的图3中的对象A和对象B的颜色特性;以及图5是示出包括图3中所示的每帧中的混淆区域存在标记的状态、由混淆区域提取部分执行的混淆区域提取的结果、以及由对象检测部分执行的对象A和B的追踪的结果。
具体实施例方式现在参考附图详细描述本技术的实施例。将按照所列出的次序描述以下条目1.实施例的背景2.颜色变换设备的示例性配置3.示例性颜色变换处理[1.实施例的背景]存在包括三色(C型)颜色视觉以及被称为色盲或者色弱的P型和D型颜色视觉在内的各种人类颜色视觉。当颜色显示装置(其一般为颜色监视器和液晶显示器)创建颜色图像内容或者重现颜色时,假设内容和颜色将被占潜在观众中的大多数的具有C型颜色视觉的人观看。所以,具有P型或者D型颜色视觉的人有时会看不到色差信息。现在描述颜色视觉类型。根据作为NPO(非营利组织)的CUDO(通用颜色设计机构),20个日本男性中有一位具有不同于普通颜色视觉的颜色视觉,并且500个日本女性中有一位具有不同于普通颜色视觉的颜色视觉,在日本这些人的数目估计总共有300万以上。在颜色视觉方面有问题的人或者有色弱的人有时会难以正确地辨认出公共场所的引导图、路线图、电子布告板、或者电子设备的操作屏幕上的颜色。例如,对于具有难以区分红色和绿色的色弱类型的人来说,显然难以理解使用红色和绿色绘制的图表。根据CUD0,基于视网膜的哪个锥体有异常,如下所述地将颜色视觉特性划分为类型(1)至(6)。具体地,存在以下六类人(1)具有正常(C型)颜色视觉的人,( 具有对于红色的色弱(P型)的人, (3)具有对于绿色的色弱(D型)的人,(4)具有对于蓝色的色弱(T型)的人,(5)具有对于多种颜色的色弱(A型)的人,(6)完全色盲(U型)的人。一种类型的锥体的异常并不一定与色弱类型( 至(4)中的任意一种相关联。当某种颜色的可见度低时,颜色视觉的异常会根据异常的程度而影响其他颜色的可见度。例如,具有被归类为P型的色弱的人在区分红色和绿色方面就有困难。在这种情况下,公开了一种图像呈现方法,该方法在其示例性应用中主要被应用于二色性的颜色视觉,并且包括以下步骤当向具有如上所述的C型以外的颜色视觉的人呈现图像时,对具有不能相互区分的色度并且属于相同图像帧的区域执行颜色变换。然而, 当该方法被用来如上所述处理运动图像内容时,会对相同对象中的区域执行不同的颜色变换。具体地,由于存在会与其发生颜色混淆的另一区域,所以可以对某帧中的对象的区域执行颜色变换,而不可以在其中的具有在前帧中包括的混淆颜色的区域消失的另一帧中执行颜色变换。根据本实施例,即使在某帧的运动图像内容不包括具有混淆颜色的区域时,如果参考帧(例如,所关注的帧的在前帧)包括具有混淆区域的区域,颜色变换也会被执行。所以,避免了图像给用户带来无序感。由于对具有颜色视觉障碍的人来说难以将位于Xy色度图的混淆线上的颜色与同一条线上的其他颜色区分开,所以校正被执行以将颜色移到远离混淆线的位置。[2.颜色变换设备的示例性配置]现在将参考图1描述根据本技术的实施例的颜色变换设备100的配置。如图1中所示,颜色变换设备100包括输入/输出部102、临时存储部104、盘存储部106、以及计算处理部110。这些块通过总线108连接。输入/输出部102充当图像输入部和图像输出部,其中,原始图像数据被输入到输入/输出部,并且输入/输出部将通过颜色变换处理得到的图像数据输出到诸如液晶显示面板之类的显示系统。临时存储部104是由易失性存储器、非易失性存储器等组成的存储部。盘存储部106是由硬盘等组成的存储部。临时存储部104 和盘存储部106被设置用于存储图像数据和颜色变换处理的内容。将由计算处理部110执行的程序被保存在盘存储部106中。保存在盘存储部106中的处理程序的内容被布置在临时存储部104中。计算处理部110由中央处理单元(CPU)等组成,并且该部执行确定布置在临时存储部104中的程序的处理以执行颜色变换处理。作为程序确定处理的执行结果,计算处理部110充当对象检测部分112、混淆区域所属对象(bearing object)提取部分114、 混淆区域提取部分116、以及颜色变换部分118。[3.示例性颜色变换部分]现在将参考图2至图4描述由颜色变换设备100执行的示例性颜色变换处理。图 2是由颜色变换设备100执行的处理的流程图。图3是示出对象的顺序移动的运动图像帧的图示。首先,如图2中所示,在步骤S 10,作为变换候选的图像帧被输入到颜色变换设备 100的输入/输出部102。具体地,图像帧k(第k帧)被输入到输入/输出部102。在步骤S12,对象检测部分112检测并追踪图像帧k中的对象。根据公知的区域检测方法和区域追踪方法,对帧中的对象进行划分。对象检测部分112对存在于多个帧中的对象进行处理,从而使得该对象可以使用例如唯一地分配给对象的对象ID来追踪。图3是示出对象的顺序移动的运动图像帧的示意性图示。在这种情况下,将通过示例描述具有第0至第7帧的运动图像,并且图3中示出了图像的第0、第4、和第5帧。如图3中所示,对象A存在于第0帧中的屏幕的左上部分,并且每当图像从一帧向下一帧前进时对象A向右并向屏幕下部移动。所以,对象A在第4帧中位于屏幕中间,并且对象A在第 5帧中位于屏幕的右下部分。对象B出现在第4帧以及随后帧中,并且该对象的位置保持不变。当图像帧的输入如图3中部分所示地那样前进时,对象检测部分112顺序在第0 至第6帧中检测对象A并在第4至第7帧中检测对象B。有关每帧中被这些对象占用的区域的多条信息被作为检测结果获取,并且该多条信息被作为对象A和B的属性顺序保存在临时存储部104中。这种区域信息可以被规定为指示感兴趣的区域的形状的“圆周”,并且该信息可以包括指示区域的中心位置的坐标信息和指示区域的半径的距离信息。混淆区域所属对象提取部分114随后参考这些属性来确定这些区域之间是否存在任何包含关系。参考图2,在步骤S14确定图像帧k是否包括其颜色会被相互混淆的混淆区域。对于混淆区域的存在与否的确定由计算部Iio的混淆区域提取部分116执行。当在步骤S14 确定存在混淆区域时,流程进行到步骤S16。现在将基于图2中所示的示例描述该流程。我们假设,在步骤S12在图3中所示的第4帧中检测到了对象A和B,并且对象A的区域具有会与对象B的颜色(例如,红色)相混淆的颜色(例如,绿色)。在这种情况下,在步骤 S14确定存在混淆区域,并且流程进行到步骤S16。在步骤S16,对于混淆区域中的具有较小面积的一个执行颜色变换处理。颜色变换处理由颜色变换部分118执行。在通过示例示出的第4帧中,对象A的区域M的颜色与整个对象B的颜色混淆。比较这两个区域,区域M具有较小面积。所以,在步骤S16在具有较小面积的区域Μ中执行颜色变换。此时,计算处理部110的混淆区域所属对象提取部分 114基于对象A和B的位置和尺寸以及混淆区域的面积来确定将要执行颜色变换的对象。在步骤S16之后,流程进行到步骤S18。在步骤S18,在步骤S16执行的颜色变换操作被存储在处理内容保存区中。在这种情况下,对于区域执行的颜色变换处理被存储在颜色变换设备100的临时存储部104中。在步骤S18之后,流程进行到步骤S20。在步骤S20,确定混淆区域是否被包括在任何其他对象的区域中。在通过示例示出的第4帧中, 作为混淆区域的区域&被包括在对象A的区域中,并且对象A除了包括区域&以外还包括区域SAl和区域SA2。所以,在第4帧的情况下,流程从步骤S20进行到S22。在第4帧中,如图3所示,区域SAl由“SA1_4”表示,并且区域SA2由“SA2_4”表示。类似地,在第5 帧中,区域SAl由“SA1_5”表示,并且区域SA2由“SA2_5”表示。在步骤S22,对对象A的除了区域以外的区域SA1_4和SA2_4执行颜色变换。 在步骤S24,在步骤S22执行的颜色变换处理被额外地存储在设置在颜色变换设备100的临时存储部104中的处理内容保存区中。在这种情况下,对区域SA1_4和SA2_4执行的颜色变换处理被额外存储。在步骤SM之后,流程进行到步骤S26。在步骤S26,确定当前图像帧k是否为感兴趣的帧序列中的最后帧。当图像帧k不是序列中的最后帧时,流程进行到步骤S28,在步骤S28,值k增大,并且流程返回到步骤SlO以重复步骤SlO和随后步骤的处理。当在步骤S26确定图像帧k是序列中的最后帧时,处理流程终止(结束)。当在步骤S14确定不存在混淆区域时,流程进行到步骤S30。现在将参考图3中所示的第5帧,通过示例描述该流程。在图3中所示的第5帧中,对象A已经从第4帧中的相同位置进一步向右并向屏幕的下方移动,并且对象A和B相互重叠。在重叠关系中对象 A在对象B后面,并且作为混淆区域的区域M被隐藏在对象B后面。由于除了区域M以外对象A的颜色和对象B的颜色之间没有发生混淆,所以第5帧不包括可以导致对象A和 B之间的颜色混淆的区域。所以,在图3中所示的第5帧的情况下,作为步骤S14的确定结果,流程从步骤S14进行到步骤S30。在步骤S30,确定以前所参考的帧(图像帧(k-Ι))中是否存在混淆区域。当以前所参考的图像帧中存在混淆区域时,流程进行到步骤S32。当图3中所示的第5帧被处理时,由于以前所参考的第4帧中存在混淆区域(区域M),所以流程从步骤S30进行到步骤 S32。在步骤S32,对在步骤S30已经被确定存在于以前所参考的帧中的混淆区域进行判定,以检查包括混淆区域的对象是否也存在于当前处理的帧中。此时,参考临时存储部 104中存储的对象的属性来确定对象是否存在于当前帧中。当以前所参考的帧中的包括混淆区域的对象也存在于当前处理的帧中时,流程进行到步骤S34。将使用图3中所示的第5 帧作为示例作出更加具体的描述。存在于以前所参考的第4帧中的包括混淆区域Μ的对象A也存在于第5帧中。所以,在图3中所示的第5帧的情况中,流程从步骤S32进行到步骤 S34。在步骤S34,对混淆区域以外的混淆区域所属的对象执行颜色变换(即,对对象的非混淆区域执行颜色变换)。在图3中所示的第5帧的情况中,对除了混淆区域M以外的区域SA1_5和SA2_5执行颜色变换。此时,由于对第4帧中的区域SA1_4和SA2_4执行的颜色变换处理已经在步骤SM被存储在临时存储部104中,所以步骤S22的处理内容在步骤S34被从临时存储部104读出,以执行类似于步骤S22的处理的颜色变换处理。如这里所描述的,由于作为混淆区域的对象A的区域M被隐藏在对象B的后面,所以在不包括混淆区域的第5帧中,以类似于步骤S22的处理对区域SA1_5和SA2_5执行颜色变换。所以, 由于对象A的区域SAl和SA2中的颜色变换在第4和第5帧中被类似地执行,所以当图像从第4帧变到第5帧时可以防止图像被用户的眼睛认为有无序感。在后续步骤或者步骤S36,在步骤S34执行的颜色变换处理被额外存储在设置在颜色变换设备100中的存储器的处理内容保存区中。当图3中所示的第5帧被处理时,对区域SA1_5和SA2_5执行的颜色变换处理被额外存储。在步骤S36之后,流程进行到步骤S26。在步骤S26,确定当前图像帧k是否为序列中的最后帧。当图像帧k不是序列中的最后帧时,流程进行到步骤S28。在步骤S28,值k 增大,流程返回到步骤SlO以重复步骤SlO和后续步骤的处理。当在步骤S26确定图像帧 k是序列中的最后帧时,处理的流程终止(结束)。图4示出了在CIE(国际发光照明委员会)xy色度图上绘制的图3中的对象A和 B的颜色特性。例如,图4中所示的色度表类似于上述专利文献2的图5。颜色的范围被以扇形的形式绘制出来,并且当逆时针方向核对绘图时颜色被以波长递减的次序示出。图4 的色度图上所示的每条直线(混淆线)是根据CIE xy色度图绘制的直线,其表示这样的色
7度和饱和度信息,其中相同直线上的两种色度可以被具有C型颜色视觉的人看作不同的色度并且被具有P型颜色视觉的人看作相同的色度(当这两种色度相近时)。具有颜色视觉问题的人很难区分位于这样的直线上并且在色度和饱和度信息方面相近的两种颜色。假设图3中所示的每帧中的对象A是被着色对象,该对象具有以清晰的轮廓或对比度检测出的对象边界并且具有蓝色和绿色域之间的色彩层次(gradation)。如图3中所示,对象A被着色,从而使得其在屏幕的左上到右下方向从蓝色向绿色渐变(gradate)。对象B被统一着色为红色。将使用图4中所示的CIE xy色度表来进行更具体的描述。利用CIE xy色度表中的在蓝色域中的点I^bI (0. 14,0. 08)和绿色域中的点PSa (0. 29,0. 60)之间延伸的直线1_1’ 上的颜色所提供的色彩层次对对象A着色。图3中所示的区域SAl对应于点此1,并且区域 Sa对应于点PSa。该对象从区域SAl的颜色向区域Μ的颜色渐变,即沿着直线1_1’从点 Pbl表示的颜色向点P&i表示的颜色渐变。对象B作为整体具有由图4中所示的点1^(0. 65, 0. 33)表示的颜色。由于如图4所示,点PM和1 被放置在混淆线X上,所以具有颜色PSa的对象A 的区域和具有颜色1 的对象B的区域会被具有P型颜色视觉的人相互混淆。但是,对象A 的除了区域M以外的区域并不位于混淆线X上,所以该区域处于一般所知的作为色差阈值的MacAdam椭圆之外。所以,该区域具有这样的色度,其中即使其位于对象B附近也不能被确定为混淆区域。如上所述,在图2中所示的步骤S14,混淆区域检测部分116检测到了第4帧中的混淆区域。我们用具有表示帧号的后缀的各参考标志“&14”和“Sb4”来标出对象A和B的混淆区域。区域Sa4是处于对象A的右下部分的区域,并且区域Sb4是相当于整个对象B 的区域。当第4帧中的混淆区域Sa4和Sb4被检测到时,颜色变换部分118对混淆区域执行颜色变换。在这种情况下,如上所述地根据混淆区域的面积大小对具有较小面积的区域 Sa4执行颜色变换,以避免混淆(步骤S16)。即,不对对象B的区域Sb4执行颜色变换。我们假设第4帧中的区域M对应于一个色彩层次等级并且该区域被统一着色为图4中所示的点P&i表示的颜色。图4示出了与颜色变换部分118执行的颜色变换操作相关联的色度坐标。作为如图4中所示的颜色变换部分118的颜色变换操作的结果,由直线 1-1’表示的对象A的渐变色被变换为由直线I-II表示的渐变色。具体地,对第4帧中的区域Μ执行的颜色变换操作是将图4中的CIE xy色度表中的点P&i表示的颜色改变为由该图中的点PSa’表示的颜色的处理。即,执行对应于该图的负y方向的0. 15的移动的颜色变换,以将该区域的颜色改变为由点PSa’ = (0. 29,0. 45)表示的颜色。我们将该操作称为 “颜色变换操作jaO”。颜色变换操作jaO被记录在临时存储部104的处理内容保存区中。 当与随后描述的在步骤S22对邻近区域Μ的对象的区域执行的处理相结合时,上述操作使得对象的颜色被以抑制了无序感被抑制的方式变换。由于对象的颜色在从区域SAl到区域 Sa的范围内平滑渐变,所以本实施例允许可归因于颜色变换的无序感相对于只对区域M 执行颜色变换操作被更有效地抑制。图5是示出包括图3中所示的帧在内的每帧的各种状态(即,混淆区域存在标记的状态、由混淆区域提取部分116执行的混淆区域提取的结果、以及由对象检测部分112执行的对象A和B的追踪的结果)的图表。混淆区域存在标记表示由混淆区域提取部分116 在每帧中执行的确定的结果,该标记在混淆区域存在时被设置为“ 1”,并且在混淆区域不存在时被设置为“0”。由于对象A和B只有在如图3中所示的第4帧中包括混淆区域,所以混淆区域存在标记针对第4帧被设置为“1”,并且针对其他帧被设置为“0”。作为由混淆区域提取部分116执行的混淆区域提取的结果,属于对象A和B的混淆区域被从第4帧中提取出来。由对象追踪部分112执行的追踪的结果指示对象A存在于第0至第6帧中的屏幕中,并且对象B存在于第4至第7帧中的屏幕中。在图2中所示的步骤S20,采用划分、重排以及合并图像区域的公知方法的混淆区域所属对象检测部分114执行检测,并且确定混淆区域M被包括在对象A中并且区域Sb 被包括在对象B中。即,确定以下关系为真。A = {Sa, SAl, SA2}SacASb = B在第4帧中,还对区域A的剩余部分或者区域SA1_4和SA2_4执行颜色变换处理, 以使对象A被连续着色(图2中的步骤S22)。由于利用上述图4的CIE xy色度图表上表示的色彩层次对对象A着色,所以在区域SA1_4和SA2_4上执行的处理是这样的时间描述的对每点的色度进行变换的处理主要变换被执行,以将连接点Pbl和I^a的直线1-1’变换为连接点Pbl和I^sa’的直线1-11。更具体地,保持区域SA1_4的颜色等于点Pbl表示的颜色,并且将区域SA2_4的颜色变换为由连接点Pbl和点PSa’ (0. 29,0. 45)的直线上的点 (0. 215,0. 265)表示的颜色。在步骤S24,该颜色变换操作也被额外存储在临时存储部104 中。如上所述,当第4帧的处理完成时,流程返回图2中的步骤SlO以处理图3中所示的第5帧。在第5帧中,对象A的区域M由于被隐藏在对象B之后所以消失。此时,如图 5中所示,对象检测部分112检测对象A和B,并且由混淆区域提取部分116执行的混淆区
域确定产生答案“没有一个”。所以,图2中所示的处理流程从步骤S14进行到步骤S30,以执行步骤S30和后续步骤的处理。具体地,基于对象A和B的提取结果以及被参考的帧(第4帧)的混淆区域存在标记的状态,确定是否执行颜色变换。在第5帧的情况下,被参考的在前帧或者第4帧的混淆区域存在标记的状态为“ 1”(步骤S30),并且通过对第5帧执行的处理检测出了对象A和对象B(步骤S3》。所以,对第4帧执行的颜色变换操作的记录被从临时存储部104 的处理内容保存区读出,并且参考该记录对对象A中的没有被对象B隐藏的区域SA2_5的一部分以及区域SA1_5执行颜色变换处理(步骤S34)。类似地对后续帧执行上述处理。具体地,即使当混淆区域提取部分116确定当前帧不包括混淆区域时,检测也会被执行以获取对参考帧执行的混淆区域的提取的结果以及有关包括混淆区域的对象的信息。当在当前处理的帧中检测出的对象包括与包括混淆区域的参考帧中的对象相同的对象,则对除了混淆区域以外的当前帧中的对象执行颜色变换。 在任意图像帧k中,参考处理内容保存区对被包括在对象A中但没有被包括在区域M中的区域SAl_k和SA2_k执行与应用于混淆区域的颜色变换相类似的颜色变换。以上通过示例描述了在第5帧中区域M被隐藏在区域Sb后面的情况。即使当由于对象A的移动使得区域&退出屏幕从而导致混淆区域从第5帧中消失时,也可以对第5 帧执行类似的处理。为了描述的简单,以上实施例是基于这样的假设描述的,其中利用具有三个等级的色彩层次对对象A着色,从而以CIE xy色度图表上的直线形式绘制对象A。即使对于利用更精细更复杂的色彩层次着色的图像或者其中在相同对象中利用了补色或者对比效果的图像,也可以根据本实施例执行颜色变换和亮度处理。在这种情况下,当以上述方式对另一帧执行颜色变换处理时,可以利用被应用于包括混淆区域的帧的图像处理或者颜色变换处理的记录。在上述实施例中,当前处理帧之前的最后帧被用作参考帧,并且通过参考在前一帧中执行的包括混淆区域的对象的检测结果来执行变换在后帧的颜色的处理。相同运动图像序列中的较老的帧替代地可以被选择作为参考帧。在图3所示的示例中,第0至第3帧中不存在对象B,所以这些帧中不存在混淆区域。然而,可以基于在所有帧中执行的混淆区域的检测结果,对第0至第3帧中的对象A执行颜色变换。在这种情况下,可以对感兴趣的序列的所有图像帧执行包括混淆区域的对象的提取和对象的检测和追踪。然后,可以通过按考对第4帧的颜色变换处理,对第0至第3帧中的对象A的区域Sa_k、SAl_k、以及SA2_ k执行颜色变换处理。如上所述,当本实施例被应用于包括对于具有一场颜色视觉的人来说难以区分的颜色组合的运动图像序列时,即使该序列的一个图像帧不包括混色,当感兴趣的帧的前一或后一图像帧包括可以被与另一色度混淆的色度时,也要对该图像帧执行颜色变换。所以, 颜色变换被应用于连续的运动图像帧,从而使得色度之间的连续性可以被贯穿该序列而在时间和空间上保持。所以可以可靠的防止运动图像由于色度之间的不连续的转变而导致的被以降级的质量在视觉上观察到。尽管参考附图详细描述了本公开的实施例,但是本公开不限于此。本领域技术人员应该明白,在所附权利要求所描述的技术概念的范围内可以作出各种修改和改变,并且这些修改和改变属于本公开的范围。本公开包含于2010年5月27日在日本专利局递交的日本优先权专利申请JP 2010-121670公开的主题,其内容通过引用被全部结合于此。
权利要求
1.一种颜色变换设备,包括输入部,用于从每帧获取运动图像内容的图像数据; 对象检测部,用于从每帧图像检测对象;混淆区域提取部,用于从所检测出的对象提取具有混淆色度的混淆区域;以及颜色变换部,用于在所述混淆区域被提取自特定帧时,对所述特定帧或者包含提取出所述混淆区域的对象的另一帧中的至少包含所述混淆区域的区域执行颜色变换。
2.根据权利要求1所述的颜色变换设备,还包括颜色变换处理存储部,用于存储对所述特定帧执行的颜色变换处理的内容,其中当对所述另一帧执行颜色变换时,所述颜色变换部使用存储在所述颜色变换处理存储部中的处理内容。
3.根据权利要求1所述的颜色变换设备,还包括对象存储部,用于存储所述特定帧中的执行了颜色变换的对象,其中当存储在所述对象存储部中的对象存在于所述另一帧中时,所述颜色变换部对所述另一帧执行颜色变换。
4.根据权利要求1所述的颜色变换设备,其中所述混淆区域提取部从所述对象检测部所检测出的多个对象中的各个对象提取具有会被相互混淆的色度的混淆区域,所述设备包括混淆区域所属对象提取部,用于基于每个对象中的混淆区域的尺寸从所述多个对象中提取要进行颜色变换的对象,所述颜色变换部对所述多个对象中的由所述混淆区域所属对象提取部所提取的对象执行颜色变换。
5.根据权利要求1所述的颜色变换设备,其中所述颜色变换部对具有会导致对象之间的相互混淆的色度的混淆区域执行颜色变换,使得所述混淆区域在xy色度图上不位于同一条混淆线上。
6.一种颜色变换方法,包括从每帧获取运动图像内容的图像数据; 从每帧图像检测对象;从所检测出的对象提取具有混淆色度的混淆区域;当所述混淆区域被提取自特定帧时,对所述特定帧中的至少包含所述混淆区域的区域执行颜色变换;以及对包含提取出所述混淆区域的对象的另一帧中的至少包含所述混淆区域的区域执行颜色变换。
7.一种使计算机充当以下装置的程序用于从每帧获取运动图像内容的图像数据的装置; 用于从每帧图像检测对象的装置;用于从所检测出的对象提取具有混淆色度的混淆区域的装置;以及用于在所述混淆区域被提取自特定帧时,对所述特定帧或者包含提取出所述混淆区域的对象的另一帧中的至少包含所述混淆区域的区域执行颜色变换的装置。
全文摘要
公开了一种颜色变换设备、颜色变换方法、和颜色变换程序。该颜色变换设备包括输入部,用于从每帧获取运动图像内容的图像数据;对象检测部,用于从每帧图像检测对象;混淆区域提取部,用于从所检测出的对象提取具有混淆色度的混淆区域;以及颜色变换部,用于在混淆区域提取自特定帧时,对特定帧或者包含提取出混淆区域的对象的另一帧中的至少包含混淆区域的区域执行颜色变换。
文档编号G06T7/20GK102262776SQ20111013600
公开日2011年11月30日 申请日期2011年5月20日 优先权日2010年5月27日
发明者荒船晶 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1