图像合成装置的制作方法

文档序号:6563169阅读:212来源:国知局
专利名称:图像合成装置的制作方法
技术领域
本发明涉及例如合成运动图像和静止图像或字符串等的图像合成装置。
背景技术
在现有的图像数据的重叠技术中,在运动图像数据上重叠有静止图像数据的情况下,在每次更新运动图像数据时,如果不在运动图像数据上再次配置静止图像数据,则不能够更新合成图像。
对此,如果把配置静止图像数据的矩形区域作为屏蔽数据进行管理,则即使更新了运动图像数据,不用在运动图像数据上再次配置静止图像数据,也能够更新合成图像。
但是,由于不能在矩形区域中管理不是矩形静止图像的字符串数据等,因此在每次更新运动图像数据时,必须在运动图像数据上再次配置字符串数据。
另外,在以下的专利文献1中,公开了在静止图像中开一矩形窗,在该矩形窗中合成并显示运动图像的图像合成装置。
然而,该图像合成装置是在静止图像的一部分中显示运动图像,与在运动图像数据上重叠静止图像数据或者字符串数据来显示合成图像的装置不同。
专利文献1特开平7-306953号公报(从 段到 段,图11)发明内容现有的图像合成装置由于如以上那样构成,因此如果管理与静止图像数据相对应的复杂的屏蔽数据,则即使更新运动图像数据,也不需要在运动图像数据上再次配置静止图像数据。然而,由于不能在矩形区域中管理不是矩形静止图像的字符串数据等,因此具有在每次更新运动图像数据时,需要在运动图像数据上再次配置字符串数据等问题。
本发明是为了解决上述的课题而完成的,目的在于得到一种不用管理复杂的屏蔽数据,就能够在每次更新运动图像数据时,不必再次配置静止图像数据或者字符串数据等地显示合成图像的图像合成装置。
本发明的图像合成装置设置有图形数据展开单元和运动图像数据展开单元,以合成第1非显示存储器的展开内容与第2非显示存储器的展开内容,其中,关于图形数据展开单元,如果作为合成对象的图形数据是运动图像数据,则在第1非显示存储器的与该运动图像数据的显示区域相当的区域中确保透过度信息是完全透明的矩形区域,如果作为合成对象的图形数据是不动的图形数据,则在第1非显示存储器的与该图形数据的显示区域相当的区域中展开该图形数据;关于运动图像数据展开单元,如果作为合成对象的图形数据是运动图像数据,则把该运动图像数据在第2非显示存储器中展开。
根据本发明,由于构成为设置有图形数据展开单元和运动图像数据展开单元,以合成第1非显示存储器的展开内容与第2非显示存储器的展开内容,因此具有无须管理复杂的屏蔽数据,就能够在每次更新运动图像数据时,不必再次配置不动的图形数据地显示合成图像的效果,其中,关于图形数据展开单元,如果作为合成对象的图形数据是运动图像数据,则在第1非显示存储器的与该运动图像数据的显示区域相当的区域中确保透过度信息是完全透明的矩形区域,如果作为合成对象的图形数据是不动的图形数据,则在第1非显示存储器的与该图形数据的显示区域相当的区域中展开上述图形数据;关于运动图像数据展开单元,如果作为合成对象的图形数据是运动图像数据,则把该运动图像数据在第2非显示存储器中展开。


图1是表示依据本发明实施方式1的图像合成装置的结构图。
图2是表示依据本发明实施方式1的图像合成装置的图形数据展开部2的展开处理的说明图。
具体实施例方式
实施方式1图1是表示依据本发明实施方式1的图像合成装置的结构图。
在图1的图像合成装置中,示出了输入运动图像数据A作为合成对象的图形数据,并且输入不动的图形数据(字符串数据B、静止图像数据C、矩形图像数据D)作为合成对象的图形数据的例子。
在图中,数据展开部1由图形数据展开部2和运动图像数据展开部3构成,把运动图像数据A提供给运动图像数据展开部3,把字符串数据B、静止图像数据C以及矩形图像数据D、运动图像用布局信息LA、字符串用布局信息LB、静止画面用布局信息LC以及矩形画面用布局信息LD提供给图形数据展开部2。
运动图像用布局信息LA是表示运动图像数据A的显示区域(在显示画面12中的显示位置)以及重叠顺序(与其它图像的上下关系)的信息,字符串用布局信息LB是表示字符串数据B的显示区域以及重叠顺序的信息。
静止画面用布局信息LC是表示静止图像数据C的显示区域以及重叠顺序的信息,矩形画面用布局信息LD是表示矩形图像数据D的显示区域以及重叠顺序的信息。
数据展开部1的图形数据展开部2在非显示存储器4中的与运动图像数据A的显示区域相当的区域中确保阿尔法值(透过度信息)为零(阿尔法值=0表示透过度信息为完全透明)的矩形区域4a,并实施按阿尔法值α在非显示存储器4中的与不动的图形数据(字符串数据B、静止图像数据C、矩形图像数据D)相当的区域中展开图形数据(字符串数据B、静止图像数据C、矩形图像数据D)的处理。图形数据展开部2构成了图形数据展开单元。
数据展开部1的运动图像数据展开部3在每次更新运动图像数据A时,实施在非显示存储器5中展开该运动图像数据A的处理。运动图像数据展开部3构成了运动图像数据展开单元。
非显示存储器4是由图形数据展开部2确保α值为零的矩形区域4a、并存储由图形数据展开部2所展开的图形数据(字符串数据B、静止图像数据C、矩形图像数据D)的第1非显示存储器。
非显示存储器5是存储由运动图像数据展开部3展开的运动图像数据A的第2非显示存储器。
显示合成部6在向与运动图像数据A的显示区域相当的整体非显示存储器8的区域中传送在非显示存储器5中展开的运动图像数据A之后,通过向整体非显示存储器8传送在与运动图像数据A的显示区域相当的区域中确保有阿尔法值为零的矩形区域4a的非显示存储器4的展开内容,实施合成非显示存储器4中的基于图形数据展开部2的展开内容与非显示存储器5中的基于运动图像数据展开部3的展开内容的处理。显示合成部6构成图像合成单元。
在显示合成部6合成非显示存储器4的展开内容与非显示存储器5的展开内容时,深度信息设定部7实施调整在非显示存储器5中展开的运动图像数据的深度值的处理。
整体非显示存储器8是存储由显示合成部6合成的图像数据的存储器。
图像写入部9实施把由整体非显示存储器8存储的合成后的图像数据转送到帧缓冲器10和帧缓冲器11中的任意一方的处理。即,将合成后的图像数据传送到当前没有显示图像数据一侧的帧缓冲器的处理。
显示画面12是未图示的作为显示装置的显示器,显示写入到帧缓冲器10或者帧缓冲器11中的合成后的图像数据。
垂直同步监视部13实施监视显示画面12的垂直同步信号的处理。
帧缓冲器切换部14实施与由垂直同步监视部13监视的垂直同步信号相同步地切换帧缓冲器10与帧缓冲器11、并在显示画面12上显示被写入到切换后的帧缓冲器中的合成后的图像数据的处理。
图2是表示本发明实施方式1的图像合成装置图形数据展开部2的展开处理的说明图。
下面说明其动作。
在该实施方式1中,设显示画面12的画面尺寸是1024×768,运动图像数据A具有320×240的像素数,显示位置的始点坐标是(600,100)。
另外,设字符串数据B的显示位置的始点坐标是(200,200),该字符串数据B是在纵100、横500的范围内显示的数据“ABCDE”。
另外,设静止图像数据C具有400×300的像素数,显示位置的始点坐标是(200,400)。
进而,设矩形图像数据D具有1024×768的像素数(与显示画面12的画面尺寸相同),是用ARGB(255,255,128、128)的32比特彩色全部涂敷的数据。
另外,在该实施方式1中,设按照以下的顺序重叠运动图像数据A、字符串数据B、静止图像数据C、矩形图像数据D。
矩形图像数据D→运动图像数据A→字符串数据B静止图像数据C另外,图像的重叠顺序、显示位置等信息如上所述,被包含在运动图像用布局信息LA、字符串用布局信息LB、静止画面用布局信息LC以及矩形画面用布局信息LD中。
首先,如果数据展开部1输入运动图像数据A、字符串数据B、静止图像数据C、矩形图像数据D、运动图像用布局信息LA、字符串用布局信息LB、静止画面用布局信息LC以及矩形画面用布局信息LD,则把运动图像数据A提供给运动图像数据展开部3,把字符串数据B、静止图像数据C以及矩形图像数据D、运动图像用布局信息LA、字符串用布局信息LB、静止画面用布局信息LC以及矩形画面用布局信息LD提供给图形数据展开部2。
数据展开部1的图形数据展开部2如果接收到字符串数据B、静止图像数据C以及矩形图像数据D、运动图像用布局信息LA、字符串用布局信息LB、静止画面用布局信息LC以及矩形画面用布局信息LD,则参照包含在这些布局信息L中的重叠顺序信息,识别按照矩形图像数据D→运动图像数据A→字符串数据B→静止图象数据C的顺序进行重叠的情况。
图形数据展开部2如果识别为矩形图像数据D是显示在最下面的图像数据,则按照包含在矩形画面用布局信息LD中的显示位置信息,在非显示存储器4中展开矩形图像数据D(步骤ST1)。
接着,图形数据展开部2在识别为运动图像数据A是显示在矩形图像数据D的上面一个的图像数据时,则参照包含在运动图像用布局信息LA中的显示位置信息,特定非显示存储器4中的与运动图像数据A的显示区域相当的区域,通过用阿尔法值为“0”的值全部涂敷该区域,从而在非显示存储器4中的与运动图像数据A的显示区域相当的区域中确保阿尔法值为零的矩形区域4a(步骤ST2)。
接着,图形数据展开部2如果识别为字符串数据B是显示在运动图像数据A上面一个的图像数据,则按照包含在字符串用布局信息LB中的显示位置信息,在非显示存储器4中展开字符串数据B(步骤ST3)。
接着,图形数据展开部2如果识别为静止图像数据C是显示在字符串数据B上面一个的图像数据,则按照包含在静止画面用布局信息LC中的显示位置信息,在非显示存储器4中展开静止图像数据C(步骤ST4)。
数据展开部1的运动图像数据展开部3如果接收到运动图像数据A,则在非显示存储器5中展开该运动图像数据A。
另外,图形数据展开部2即使更新了运动图像数据A,也不用反复执行针对非显示存储器4的图像数据展开处理,但运动图像数据展开部3在每次更新运动图像数据A时,在非显示存储器5中反复展开该运动图像数据A。
在图形数据展开部2以及运动图像数据展开部3的展开处理结束后,显示合成部6如图1所示,在向与运动图像数据A的显示区域相当的整体非显示存储器8的区域中传送在非显示存储器5中展开的运动图像数据A以后,通过向整体非显示存储器8传送在与运动图像数据A的显示区域相当的区域中确保有阿尔法值为“0”的矩形区域4a的非显示存储器4中的展开内容,来合成非显示存储器4中基于图形数据展开部2的展开内容和非显示存储器5中基于运动图像数据展开部3的展开内容。
这种情况下,在整体非显示存储器8中展开的运动图像数据A的上面,重叠阿尔法值为“0”的矩形区域4a,但由于阿尔法值为“0”的矩形区域4a可使其下面的图像显现在表面上,因此在该区域中显示运动图像数据A。
但是,在显示合成部6合成非显示存储器4的展开内容和非显示存储器5的展开内容时,深度信息设定部7接受对在非显示存储器5中展开的运动图像数据的深度值的设定,按照其设定值来调整运动图像数据的深度。
由此,能够根据使用者的喜好,在接近显示画面12的前面的位置显示运动图像数据A,或者在显示画面12的背面一侧较深的位置显示运动图像数据A。
如果显示合成部6在整体非显示存储器8上合成图像数据,则图像写入部9把由整体非显示存储器8存储的合成后的图像数据传送给帧缓冲器10和帧缓冲器11中的任意一方。
即,向当前没有被帧缓冲器切换部14选择的帧缓冲器一侧(没有显示图像数据一侧的帧缓冲器)传送合成后的图像数据。
在垂直同步监视部13每次检测显示画面12的垂直同步信号时,帧缓冲器切换部14与该垂直同步信号相同步地切换帧缓冲器10与帧缓冲器11,并在显示画面12上显示被写入到切换后的帧缓冲器中的合成后的图像数据。
由此,能够无闪烁地显示合成后的图像数据。
如在以上所明确的那样,根据本实施方式1,由于构成为设置有图形数据展开部2和运动图像数据展开部3来合成非显示存储器4的展开内容与非显示存储器5的展开内容,因此具有不必管理复杂的屏蔽数据,就能够在每次更新运动图像数据时,不用再次配置不动的图形数据即可显示合成图像的效果,其中,关于图形数据展开部,如果合成对象的图形数据是运动图像数据,则在非显示存储器4中的与上述运动图像数据的显示区域相当的区域中确保阿尔法值为“0”的矩形区域4a,如果合成对象的图形数据是不动的图形数据,则在非显示存储器4中的与该图形数据的显示区域相当的区域中展开图形数据;关于运动图像数据展开部,如果合成对象的图形数据是运动图像数据,则把该运动图像数据展开在非显示存储器5中。
另外,根据本实施方式1,由于构成为在显示合成部6合成非显示存储器4的展开内容和非显示存储器5的展开内容时,深度信息设定部7调整在非显示存储器5中展开的运动图像数据的深度,因此能够实现在接近显示画面12的前面的位置显示运动图像数据A,或者在显示画面12的背面一侧较深的位置显示运动图像数据A的效果。
另外,通过图像写入部9变更图像数据的传送位置或者矩形尺寸,显然还能够实现图像的放大缩小或者滚动效果这样的处理。
权利要求
1.一种图像合成装置,其特征在于,具备图形数据展开单元,如果作为合成对象的图形数据是运动图像数据,则在第1非显示存储器的与上述运动图像数据的显示区域相当的区域中确保透过度信息是完全透明的矩形区域,如果作为合成对象的图形数据是不动的图形数据,则在上述第1非显示存储器的与上述图形数据的显示区域相当的区域中展开上述图形数据;运动图像数据展开单元,如果作为合成对象的图形数据是运动图像数据,则把上述运动图像数据展开在第2非显示存储器中;图像合成单元,合成第1非显示存储器中的基于上述图形数据展开单元的展开内容与第2非显示存储器中的基于上述运动图像数据展开单元的展开内容。
2.根据权利要求1所述的图像合成装置,其特征在于,图像合成单元在向整体非显示存储器的与运动图像数据的显示区域相当的区域传送在第2非显示存储器中展开的运动图像数据之后,向上述整体非显示存储器传送在与上述运动图像数据的显示区域相当的区域中确保有透过度信息是完全透明的矩形区域的第1非显示存储器的展开内容。
3.根据权利要求1所述的图像合成装置,其特征在于运动图像数据展开单元在每次更新运动图像数据时,在第2非显示存储器中展开上述运动图像数据。
4.根据权利要求1所述的图像合成装置,其特征在于图像合成单元在合成第1非显示存储器的展开内容和第2非显示存储器的展开内容时,调整在上述第2非显示存储器中所展开的运动图像数据的深度值。
全文摘要
本发明提供一种图像合成装置,其不必管理复杂的屏蔽数据,在每次更新运动图像数据时,能够不用再次配置静止图像数据、字符串等即可显示合成图像,该图像合成装置设置有在非显示存储器4中的与运动图像数据的显示区域相当的区域中确保阿尔法值为“0”的矩形区域4a,并且在非显示存储器4中的与不动的图形数据的显示区域相当的区域中展开该图形数据的图形数据展开部2;在非显示存储器5中展开运动图像数据的运动图像数据展开单元3,并且合成非显示存储器4的展开内容与非显示存储器5的展开内容。
文档编号G06T3/00GK101030363SQ20061015137
公开日2007年9月5日 申请日期2006年9月7日 优先权日2006年2月27日
发明者内藤麻奈美, 椿泰范, 田中敦 申请人:三菱电机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1