图像处理装置及图像处理方法制造方法及图纸

技术编号:11175396 阅读:62 留言:0更新日期:2015-03-20 04:29
本发明专利技术涉及图像处理装置及图像处理方法,提供一种能够有效地对重叠图层而形成的图像进行描绘的技术。将作为图像显示对象的对象物分配到多个图层中的任一图层并且重叠多个图层以进行1帧图像的描绘处理时,参照对象物数据库,所述对象物数据库包含每个图层的对象物描绘命令的列表,根据列表中包含的描绘命令数,动态地变更在1帧的图像描绘中的各图层所对应的对象物的描绘处理数。

【技术实现步骤摘要】
图像处理装置及图像处理方法
本专利技术涉及用于重叠多个图层以进行图像显示的图像处理装置及图像处理方法。
技术介绍
在设于计算机、智能手机、平板等的显示器上显示图像时,重叠多个图层以构成一个图像进行显示的方法为人所知。即,各图层是如透明胶片的图像区域,以如下方式进行图像合成:在各图层中,透过不透明对象物(Object)的图像区域以外的透明图像区域可看到被重叠的下层的图层。另外,可以改变各图层对于其它图层的相对位置进行重叠,通过以滑动的方式移动各图层,从而能够将描绘在各图层上的对象物的图像配置到期望的位置。另外,也能够变更图片的不透明度,使得描绘的对象物的图像有部分透明。例如,在电子游戏中,将描绘有背景图像的图层、描绘有在游戏中登场的人物图像的人物图层、描绘有显示我方或敌方人物状态等图像的HUD图层等重叠,构成一个图像并将其显示在显示器上。在进行这种图像的渲染(rendering)时,为减轻带给CPU的负担,公开了如下技术(专利文献1),即:相比于其它的第二区域,以更高的帧速率渲染作为操作输入时机指标的第一区域。在先技术文献专利文献专利文献1:日本特许4948217号公报
技术实现思路
专利技术所要解决的技术问题但是,如果以较高的帧速率进行渲染的区域是固定的,那么其使用场合会受限制。另外,调用用于在每个图层描绘对象物的API以进行处理的情况下,如果因计算机的性能等而限定了每个单位时间可处理的API调用数,那么当在各层均等地调用API时,有可能无法流畅地显示帧。由此,期望一种技术,其可适用于各种场合,并且能够在有限的API调用数的处理中,进行流畅的影像显示。用于解决技术问题的方案本专利技术的一个实施方式是一种图像处理装置,通过将多个图层重叠来执行1帧图像的描绘处理,作为图像显示对象的对象物被分配在多个图层中的任一图层,其特征在于,所述图像处理装置参照包含每个图层的对象物描绘命令列表的对象物数据库,并根据所述列表中包含的描绘命令数,动态地变更在1帧的图像描绘中各图层所对应的对象物的描绘处理数。另外,本专利技术的另一实施方式是一种图像处理方法,将多个图层重叠从而执行1帧图像的描绘处理,作为图像显示对象的对象物被分配在多个图层中的任一图层,其特征在于,将具备用于存储对象物数据库的存储部的计算机作为如下单元而发挥功能:参照包含每个图层的对象物描绘命令列表的对象物数据库,根据所述列表中包含的描绘命令数,动态地变更在1帧的图像描绘中的各图层所对应的对象物的描绘处理数。在此优选的是,对图层设定优先度,相比于所述优先度低的图层,优先对所述优先度高的图层进行对象物的描绘处理。另外,优选的是,对多个图层分配1帧的图像描绘中可执行的描绘命令数,并且根据被分配的描绘命令数对分配到多个图层的对象物进行描绘处理。另外,对于作为描绘处理对象的图层,用对象物数据库的列表中登记的描绘命令数除以1帧的描绘处理中剩余的可执行的描绘命令数得到数值A,用1帧的描绘处理中可执行的描绘命令数除以数值A得到数值B,对作为所述描绘处理对象的图层仅执行数值B的描绘命令。另外,当向已登记在所述对象物数据库的列表中的作为描绘命令对象的对象物发出追加的描绘命令时,优选将描绘命令改写成,合并所述已登记的描绘命令与所述追加的描绘命令而形成的描绘命令。另外,实际测量在1帧的图像描绘中可执行的描绘命令数,并根据该实测值向多个图层分配1帧的图像描绘中可执行的描绘命令数。专利技术效果根据本专利技术,在向图层分配多个对象物并且重合多个图层进行显示的图像处理中,能够实现流畅的图像显示。附图说明图1是示出本专利技术的实施方式中的图像处理装置的结构的图。图2是示出本专利技术的实施方式中的图像的结构的图。图3是示出本专利技术的实施方式中的对象物数据库的登记例的图。图4是本专利技术的实施方式中的图像处理的流程图。图5是示出本专利技术的实施方式中的对象物数据库的登记例的图。符号说明10:处理部12:存储部14:输入部16:输出部20:图层22:图像100:图像处理装置102:外部服务器104:通信单元具体实施方式如图1所示,本专利技术的实施方式中的图像处理装置100构成为包含处理部10、存储部12、输入部14以及输出部16。即,图像处理装置100具备计算机的基本结构,能够用作普通的PC、智能手机、平板、便携式电话等。另外,图像处理装置100可以通过由互联网等通信单元104连接的外部服务器102来实现其部分功能。处理部10包含CPU等用于执行运算处理的单元。处理部10通过执行存储在存储部12中的图像处理程序,实现本实施方式中的图像处理。存储部12包含半导体存储器、硬盘等存储单元。存储部12可存取地与处理部10连接,用于存储图像处理程序、提供给图像处理的各对象物的图像数据、含有对象物的描绘命令列表的对象物数据库等。输入部14包含向图像处理装置100输入信息的单元。输入部14例如具备用于接收来自用户的输入信息的触摸板或键盘。另外,输入部14包含从图像处理装置100的外部接收信息的网络接口等,用于接收图像处理程序、提供给图像处理的各对象物的图像数据。输出部16包含用于输出由图像处理装置100处理的信息的单元。输出部16例如具备向用户呈现图像的显示器。另外,包含向图像处理装置100的外部发送信息的网络接口,用于向外部服务器12等发送信息。在本实施方式中,说明通过图像处理装置100对分配在三个图层上的多个对象物所进行的描绘(渲染)处理。但是,图层的数量和对象物的数量并不限定于此。图2是示出图像处理装置100中的图像22的构成例的图。在图像处理装置100中,显示在输出部16上的图像22是重叠多个图层20(在本实施方式中为三个图层A(20a)、图层B(20b)、图层C(20c))进行合成的合成图像。各图层20上分配有单个或多个对象物。对象物是表示作为显示对象的图像的属性的概念。以电子游戏为例,对象物例如具有背景、人物(character)、HUD等的属性值。进一步,附有HUD属性的对象物作为生命值显示部、魔法值显示部等的HUD被分配到一个图层A(20a)。另外,附有人物属性值的对象物作为我方人物、敌方人物等在游戏中登场的人物被分配到一个图层B(20b)。另外,附有背景属性值的对象物作为山、树木、道路、房屋等背景被分配到一个图层C(20c)。各图层20分别是一个图像,描绘分配到每一个图层20的对象物的图像数据。例如,在图2的例子中,图层A(20a)上分配有对象物A1~A6,对象物A1~A6的图像被描绘(渲染)到图层A(20a)。另外,图层B(20b)上分配有对象物B1~B3,对象物B1~B3的图像被描绘(渲染)到图层B(20b)。另外,图层C(20c)上分配有对象物C1~C4,对象物C1~C4的图像被描绘(渲染)到图层C(20c)。此外,在图2的例子中,为了使说明易于理解,分配到各图层20的对象物数量较少,而实际上各图层20上分配有更多的对象物。各图层20上设定了重叠图层20时的优先度。重叠多个图层20以构成合成图像时,将优先度高的图层20重叠到优先度低的图层20上。即,描绘在重叠后的多个图层20上的对象物的图像彼此重合时,使优先度高的图层20的图像优先构成合成图像。另外,将各图层20上未描绘有对象物的图像数据的区域设为透明区域。由此,描绘在重本文档来自技高网...
图像处理装置及图像处理方法

【技术保护点】
一种图像处理装置,通过将多个图层重叠来执行1帧图像的描绘处理,作为图像显示对象的对象物被分配在多个图层中的任一图层,其特征在于,所述图像处理装置参照包含每个图层的对象物描绘命令列表的对象物数据库,并根据所述列表中包含的描绘命令数,动态地变更在1帧的图像描绘中各图层所对应的对象物的描绘处理数。

【技术特征摘要】
2013.08.28 JP 2013-1769241.一种图像处理装置,通过将多个图层重叠来执行1帧图像的描绘处理,作为图像显示对象的对象物被分配在多个图层中的任一图层,其特征在于,所述图像处理装置参照包含每个图层的对象物描绘命令列表的对象物数据库,并根据所述列表中包含的描绘命令数,动态地变更在1帧的图像描绘中各图层所对应的对象物的描绘处理数,将对象物数据库的列表中登记的关于描绘处理对象的图层的描绘命令数除以1帧的描绘处理中剩余的可执行的描绘命令数得到数值A,将1帧的描绘处理中可执行的描绘命令数除以数值A得到数值B,然后对所述描绘处理对象的图层仅执行相当于数值B的描绘命令。2.根据权利要求1所述的图像处理装置,其特征在于,对图层设定优先度,相比于所述优先度低的图层,优先对所述优先度高的图层进行对象物的描绘处理。3.根据权利要求1或2所述的图像处理装置,其特征在于,向多个图层分配1帧的图像描绘中可执行的描绘命令数,并根据被分配的描绘命令数对分配在多个图层的对象物进行描绘处...

【专利技术属性】
技术研发人员:坊野博典
申请(专利权)人:株式会社得那
类型:发明
国别省市:日本;JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1