动态图像再现装置的制造方法
【专利摘要】具有:动态图像数据存储部,其对如下的动态图像数据进行存储,该动态图像数据包括具有透明度的对象物体、所述对象物体上的阴影和光泽中的至少一方以及背景图像;以及动态图像控制部,其从动态图像数据存储部中取出动态图像数据,在动态图像数据的背后配置能够进行设定变更的颜色的区域,对动态图像数据和区域进行合成,并将与透明度相应的区域的颜色设定为对象物体的颜色。
【专利说明】
动态图像再现装置
技术领域
[0001]本发明涉及根据单一的动态图像数据再现与多种颜色变化对应的动态图像数据的动态图像再现装置。
【背景技术】
[0002]当制作出现汽车、家电产品、衣服等在同一形状下具有多种颜色变化的物体的动态图像数据时,在希望针对所有这些颜色变化准备相同内容的动态图像数据的情况下,需要预先生成与颜色变化的数量相应的动态图像数据。
[0003]但是,在这种情况下,存在与颜色变化的数量成正比地消耗文件容量的问题以及当新追加了颜色变化时每次都生成动态图像数据而花费工夫的问题。
[0004]作为应对上述问题的解决对策,可以考虑与多个颜色变化对应地在动态图像再现时只变更单一动态图像数据中的对象物体的颜色。作为根据单一的动态图像数据生成多个图像的方法,例如在专利文献I中公开了如下方法:使作为前景(f oreground)的影像中由三维指示单元所指示的部分透明,并与作为背景的影像进行合成。另外,在专利文献2中公开了如下方法:当对象物体在背景图像上产生了影子时,在保持影子的情况下变更背景图像。
[0005]现有技术文献
[0006]专利文献
[0007]专利文献1:日本特开平11-224321号公报;
[0008]专利文献2:日本特表2002-524003号公报
【发明内容】
[0009]发明要解决的课题
[0010]然而,由于专利文献I没有进行着眼于动态图像数据中的对象物体的合成,因此存在无法只对对象物体的颜色进行变更的课题。另外,专利文献2虽然着眼于对象物体,但其是以该对象物体在背景上产生的影子为对象的,与专利文献I同样,存在无法只对对象物体的颜色进行变更的课题。
[0011]本发明是为了解决上述这样的课题而完成的,其目的在于提供针对动态图像数据中显示的对象物体,在再现时能够根据单一动态图像数据生成与多个颜色变化对应的动态图像数据的动态图像再现装置。
[0012]用于解决课题的手段
[0013]本发明的动态图像再现装置具有:动态图像数据存储部,其对如下的动态图像数据进行存储,该动态图像数据包括具有透明度的对象物体、对象物体上的阴影和光泽中的至少一方以及背景图像;以及动态图像控制部,其从动态图像数据存储部中取出动态图像数据,在动态图像数据的背后配置能够进行设定变更的颜色的区域,对动态图像数据和区域进行合成,并将与透明度相应的区域的颜色设定为对象物体的颜色。
[0014]发明效果
[0015]根据本发明,针对动态图像数据中显示的对象物体,在再现时能够根据单一的动态图像数据生成与多个颜色变化对应的动态图像数据。
【附图说明】
[0016]图1是本发明的实施方式I的动态图像再现装置的结构图。
[0017]图2是示出存储于动态图像数据存储部的动态图像数据的一例的图。
[0018]图3是本发明的实施方式I的动画生成方法的概要图。
[0019]图4是本发明的实施方式I的动态图像再现装置的动作的流程图。
[0020]图5是本发明的实施方式2的动态图像再现装置的动作的流程图。
[0021 ]图6是本发明的实施方式3的动画生成方法的概要图。
[0022]图7是本发明的实施方式3的动态图像再现装置的动作的流程图。
【具体实施方式】
[0023]下面,参照附图对本发明的实施方式进行详细说明。
[0024]实施方式I
[0025]图1是本发明的实施方式I的动态图像再现装置101的结构图。
[0026]如图1所示,动态图像再现装置1I具有动态图像数据存储部102和动态图像控制部103。
[0027]动态图像数据存储部102对作为待再现的动态图像的源的动态图像数据进行存储。另外,在本实施方式I中,在动态图像数据中,对象物体201以及对象物体上的阴影部及光泽部均具有单一的透明度。在本实施方式I中,例如具有如下的透明度:对象物体201透明,对象物体上的阴影和光泽中的至少一方半透明,背景图像203不透明,并且对象物体201、对象物体201上的阴影和光泽中的至少一方以及背景图像203被整合起来进行存储(使用图2在下文予以说明)。
[0028]动态图像控制部103从动态图像数据存储部102取出动态图像数据,在动态图像数据的背后配置能够进行设定变更的颜色的区域,对动态图像数据和该区域进行合成,将与透明度相应的区域颜色设定为对象物体201的颜色并在显示装置104显示。
[0029]图2是示出存储于动态图像数据存储部102的动态图像数据的一例的图。
[0030]另外,存储于动态图像数据存储部102的动态图像数据是构成动态图像的帧的集合,图2是该帧的例子。
[0031]另外,在动态图像数据存储部102中,只要是出现I个作为颜色变更对象的物体的动态图像即可,能够存储任意的动态图像数据,但在此,如图2所示,以出现I个长方体作为对象物体201的动态图像数据为例进行说明。
[0032]在图2中,用白色表示的长方体为对象物体201,这里,实际上该部分是透明的。
[0033]另外,在对象物体201的图中,近前的顶点附近是表示对象物体201上的阴影和光泽中的至少一方的阴影/光泽部202,实际上该部分是半透明的。
[0034]并且,用横条纹表示的是背景图像203,该部分是完全不透明的。
[0035]如果不是动态图像而是静态图像,则在背后配置与对象物体201相同轮廓的单色的层和背景图像即可,但如果想要在动态图像中形成相同结构,则除了原始的动态图像数据外还需要事先另外具有只有轮廓的动态图像数据,这样会同时对两个动态图像数据进行再现,动态图像数据大小和再现时的处理负担变大。因此,在本发明的实施方式I中,这样通过将对象物体201、阴影/光泽部202以及背景图像203整合为I个动态图像,避免了动态图像数据大小和再现时的处理负担变大的问题。
[0036]接着,对本发明的实施方式I的动态图像再现装置101的动作进行说明。
[0037]图3是本发明的实施方式I的动画生成方法的概要图。
[0038]图4是本发明的实施方式I的动态图像再现装置101的动作的流程图。
[0039]动态图像控制部103从动态图像数据存储部102取出I个动态图像数据并配置为动态图像层301(步骤ST401)。
[0040]动态图像控制部103在步骤ST401中取出的动态图像数据的背后,以与动态图像层301相同的大小,配置能够通过动态图像控制部103自由变更颜色的单色的矩形302(步骤ST402)。另外,在图3中,为了便于分辨而将矩形302设为圆点图案,但实际上是没有图案的单色填充的矩形。
[0041]动态图像控制部103在动态图像再现时,对动态图像数据和矩形302进行合成并在显示装置104显示(步骤ST403)。在步骤ST403中,动态图像控制部103对动态图像数据和矩形302进行合成的结果是在图3中示出的生成结果303。
[0042]在生成结果303中,背景部分直接反映了背景图像203(参照图2),对象物体201部分成为矩形302的颜色。并且,由于阴影/光泽部202是半透明的,因此在外观上矩形302的颜色像被合成的。
[0043]如上所述,根据实施方式I,由于具有:动态图像数据存储部102,其对如下的动态图像数据进行存储,该动态图像数据包括具有透明度的对象物体201、对象物体201上的阴影和光泽中的至少一方(阴影/光泽部202)以及背景图像;以及动态图像控制部103,其从动态图像数据存储部102中取出动态图像数据,在动态图像数据的背后配置能够进行设定变更的颜色的区域(矩形302),对动态图像数据和区域进行合成,并将与透明度相应的区域的颜色设定为对象物体201的颜色,因此针对在动态图像数据中显示的对象物体201,在动态图像再现时,能够根据I个动态图像数据生成并再现与任意色彩的颜色变化对应的动态图像。另外,由此,即使颜色变化的数量增加也不会增加保存动态图像数据所需的文件大小,还能够使在新追加颜色变化时产生的作业非常轻微。
[0044]实施方式2
[0045]在实施方式I中,对动态图像层301没有加入变更,而在本实施方式2中,关于对动态图像层301中的阴影/光泽部202的颜色进行变更的实施方式进行说明。
[0046]对于动态图像再现装置101的结构,由于与在实施方式I中利用图1说明的内容相同,因此省略重复的说明。
[0047]对本发明的实施方式2的动态图像再现装置101的动作进行说明。
[0048]图5是本发明的实施方式2的动态图像再现装置101的动作的流程图。
[0049]另外,由于图5的步骤ST401、402、403与在实施方式I中利用图4说明的步骤ST401、402、403相同,因此省略重复的说明,而对与图4不同的动作进行说明。
[0050]如在实施方式I中使用图2说明的那样,在本实施方式2中同样,动态图像层301具有如下的透明度:对象物体201被表示为完全透明,阴影/光泽部202被表示为半透明,关于背景图像203被表示为完全不透明。
[0051]因此,在步骤ST402中,在动态图像数据的背后进一步以与动态图像层301相同的大小配置能够通过动态图像控制部103自由变更颜色的单色的矩形302后且在即将在步骤ST403中对动态图像层301和矩形302进行合成之前,动态图像控制部103只对阴影/光泽部202的颜色进行任意变更(步骤ST404)。
[0052]之后,动态图像控制部103对动态图像层301和矩形302进行合成并显示(步骤ST403),处理结束。
[0053]这样,通过步骤ST404的处理,只对既不完全透明也不完全不透明的部分变更颜色,能够赋予如同对对象物体照射的光源的颜色发生了变化的那样的效果。另外,步骤ST404的处理例如能够通过使用只对透明度为既不完全透明也不完全不透明的部分变更颜色的着色器(shader)等来实现。
[0054]如上所述,根据实施方式2,由于动态图像控制部103在对动态图像数据和能够变更设定的颜色区域(矩形302)进行合成之前,对应于透明度来对对象物体201上的阴影和光泽中的至少一方的颜色进行变更,因此即使光源颜色的种类增加也不会增加保存动态图像数据所需的文件大小,并且,还能够使在新追加光源颜色的种类时产生的作业非常轻微。并且,在对阴影/光泽部202的颜色进行变更时使用了着色器的情况下,一般来讲,由于着色器通过Graphics Processing Unit(GPU,图形处理器)而被高速处理,因此与实施方式I相比所增加的处理负载比较轻微。
[0055]实施方式3
[0056]在实施方式I中,矩形302为单色,其结果是对象物体201构成为单色,但在本实施方式3中,对2种以上颜色的涂覆的实施方式进行说明。
[0057]对于动态图像再现装置101的结构,由于与在实施方式I中以图1说明的内容相同,因此省略重复的说明。
[0058]其中,在实施方式I中,如使用图2进行说明的那样,在动态图像层301中,对象物体201和阴影/光泽部202保持单一的透明度,但在本实施方式3中,以保持多个透明度的方式对动态图像数据进行扩展。这里,单一的透明度是表示像1^1^(1^(1,6^611,131116,4]^1^)那样的针对I个像素具有I个透明度(Alpha)的情况。多个透明度是表示像RGBAlA2(Red,Green,Blue,Alphal,Alpha2)那样的针对I个像素具有多个透明度的情况。
[0059]在本实施方式3的动态图像再现装置101中,例如通过区分原始的透明度的高位比特和低位比特来存储多个透明度等,以使在动态图像数据存储部102中存储对象物体201和阴影/光泽部202具有多个透明度的动态图像数据。
[0060]并且,矩形302也配置多个,与各个透明度相关联(详细内容如下文所述)。
[0061]对本发明的实施方式3的动态图像再现装置101的动作进行说明。
[0062 ]图6是本发明的实施方式3的动画生成方法的概要图。
[0063]图7是本发明的实施方式3的动态图像再现装置101的动作的流程图。
[0064]并且,在本实施方式3中,以对象物体601和阴影/光泽部602具有2个透明度为例进行说明。
[0065]动态图像控制部103从动态图像数据存储部102取出I个动态图像数据并配置为动态图像层501(步骤ST701)。
[0066]动态图像控制部103在步骤ST701中配置的动态图像数据的背后,以与动态图像层501相同的大小,分别配置能够通过动态图像控制部103自由变更颜色的单色的矩形502、503(步骤ST702)。具体地,如图6所示,针对动态图像层501,配置有显示颜色的矩形502、503。
[0067]另外,在此,图6所示的对象物体601的迎面看到的右侧的面(图6的(a)的部分)具有与矩形503对应的透明度,除此之外的面(图6的(b)的部分)具有与矩形502对应的透明度。另外,图6所示的对象物体601的迎面看到的右侧的面的阴影/光泽部602(图6的(e)的部分)与除此之外的阴影/光泽部602(图6的(f)的部分)分别具有与矩形502和矩形503对应的不同的透明度。例如,将对象物体的像素定义为RGBAIA2,设AI (0.0?1.0)与矩形502对应,A2(0.0?1.0)与矩形503对应,则在此图6的(a)的部分是Al具有0.0的透明度,A2具有1.0的透明度;图6的(b)的部分是Al具有1.0的透明度,A2具有0.0的透明度;图6的(e)的部分是Al具有0.2的透明度,A2具有0.8的透明度;图6的(f)的部分是Al具有0.3的透明度,A2具有0.2的透明度。
[0068]另外,在此,在图6中,为了便于分辨而将矩形502、503设为圆点图案,但实际上是没有图案的单色填充的矩形。
[0069]动态图像控制部103在动态图像再现时,对动态图像数据和矩形502、503进行合成并在显示装置104显示(步骤ST703)。另外,此时,动态图像控制部103将对象物体601和阴影/光泽部602、与对应于各自的透明度配置的矩形502、503进行合成。
[0070]在步骤ST703中,动态图像控制部103对动态图像数据和矩形502、503进行合成,其结果是图6不出的生成结果504。
[0071]这里,图6的(a)的部分是Al具有0.0的透明度,A2具有1.0的透明度;图6的(b)的部分是Al具有1.0的透明度,A2具有0.0的透明度,因此图6的(a)的部分只反映了 A2所对应的矩形503的颜色,图6的(b)的部分只反映了 Al所对应的矩形502的颜色。另外,图6的(e)的部分是Al具有0.2的透明度,A2具有0.8的透明度;图6的(f)的部分是Al具有0.3的透明度,A2具有0.2的透明度,因此图6的(e)、(f)的部分对应于各个透明度反映了矩形502的颜色和矩形503的颜色混合后的颜色。
[0072]因此,在生成结果504中,只有对象物体601的迎面看到的右侧的面(图6的(C)的部分)反映矩形503的颜色,除此之外的面(图6的(d)的部分)反映矩形502的颜色。并且,对象物体601的阴影/光泽部602的外观成为在迎面看到的右侧的面(图6的(g)的部分)和除此之外的面(图6的(h)的部分)上分别合成有矩形503和矩形502。另外,与实施方式I相同,背景部分直接反映背景图像603。
[0073]这样,即使不变更动态图像数据的格式,动态图像数据存储部102例如通过分为原始的透明度的高位比特和低位比特来存储多个透明度,动态图像控制部103取出这些透明度并通过着色器处理等对这些透明度与适当的矩形502、503进行合成,由此,将对象物体601和阴影/光泽部602分别涂覆为2种颜色。
[0074]另外,这里以对象物体601和阴影/光泽部602分别为2种颜色且具有2个透明度的情况为例进行了说明,但不限于此,也可以是具有2个以上的透明度。另外,这里配置了2个矩形502、503,但不限于此,矩形的数量是几个都可以。
[0075]另外,也可以将本实施方式3应用于实施方式2。即,也可以是:动态图像控制部103配置多个矩形502、503,与透明度对应地进一步任意地变更对象物体601上的阴影/光泽部602的颜色,并对动态图像数据和矩形502、503进行合成而显示。
[0076]如上所述,根据实施方式3,动态图像控制部103配置多个能够变更设定的颜色区域(矩形502、503),对应于多个透明度分辨设定对象物体601的颜色,因此针对动态图像数据中显示的对象物体601,除了能够根据I个动态图像数据,生成并再现与任意色彩的颜色变化对应的动态图像之外,还能够利用多种颜色涂覆对象物体601。并且,在由着色器实施了适用多个透明度的处理的情况下,一般来讲,由于着色器通过Graphics ProcessingUnit(GPU)被高速处理,因此与实施方式I相比所增加的处理负载比较轻微。
[0077]另外,在上述实施方式I?3中,由于不清楚对象物体201、601显示在动态图像区域中的哪个部分,因此设为了配置与动态图像层301相同大小的矩形302、502、503,但不限于此,动态图像的透明部分或完全不透明的部分即覆盖对象物体201、601的部分只要是被着色部分的大小即可,对于形状也不限于矩形302、502、503,可以是任意的形状。
[0078]另外,在上述实施方式I?3中,动态图像存储部102由HDD、DVD、存储器等构成,动态图像控制部103是通过使用了基于软件的CPU的程序处理而被执行的。
[0079]并且,本申请发明可以在本发明的范围内进行各实施方式的自由组合、或各实施方式的任意结构要素的变形,或者在各实施方式中省略任意的结构要素。
[0080]产业上的可利用性
[0081]本发明的动态图像再现装置针对在动态图像数据中显示的对象物体,在再现时能够根据单一动态图像数据生成与多个颜色变化对应的动态图像数据,因此能够应用于根据单一动态图像数据再现与多个颜色变化对应的动态图像数据的动态图像再现装置等。
[0082]标号说明
[0083 ] 11:动态图像再现装置;102:动态图像数据存储部;103:动态图像控制部;104:显示装置;201、601:对象物体;202、602:阴影/光泽部;203、603:背景图像;301、501:动态图像层;302、502、503:矩形;303、504:生成结果。
【主权项】
1.一种动态图像再现装置,其中,该动态图像再现装置具有: 动态图像数据存储部,其对如下的动态图像数据进行存储,所述动态图像数据包括具有透明度的对象物体、所述对象物体上的阴影和光泽中的至少一方以及背景图像;以及 动态图像控制部,其从所述动态图像数据存储部中取出所述动态图像数据,在所述动态图像数据的背后配置能够进行设定变更的颜色的区域,对所述动态图像数据和所述区域进行合成,并将与所述透明度相应的所述区域的颜色设定为所述对象物体的颜色。2.根据权利要求1所述的动态图像再现装置,其特征在于, 所述动态图像控制部在对所述动态图像数据和所述能够进行设定变更的颜色的区域进行合成之前,对应于所述透明度,对所述对象物体上的阴影和光泽中的至少一方的颜色进行变更。3.根据权利要求1所述的动态图像再现装置,其特征在于, 所述对象物体具有多个所述透明度, 所述动态图像控制部配置多个所述能够进行设定变更的颜色的区域,并分别对应于所述多个透明度设定所述对象物体的颜色。
【文档编号】G06T11/40GK105917383SQ201480073439
【公开日】2016年8月31日
【申请日】2014年1月21日
【发明人】筑谷乔之, 益富恭, 益富恭一
【申请人】三菱电机株式会社