移动通信终端及程序的制作方法

文档序号:6512832阅读:116来源:国知局
专利名称:移动通信终端及程序的制作方法
技术领域
本发明涉及一种控制移动通信终端的显示屏上所显示的卡通形象的动作的程序以及安装有该程序的移动通信终端。
背景技术
近年来,开发出了一种使用“卡通形象”来表示在虚拟空间表现自己自身的感情、外表、动作等个性的可视电话技术。(参考专利文献1以及专利文献2)但是,以前的使用卡通形象的可视电话技术中,几乎都是根据用户(通话者)的表情来变更卡通形象的表情,尚未开发出通过控制构成卡通形象的各个部件的动作,来细腻地表现卡通形象的丰富多姿的动作的技术。
另外,以前的使用卡通形象的可视电话技术中,也无法在移动通信终端这种资源有限的终端中,高效地表现卡通形象的动作。
专利文献1特开平10-271470号公报专利文献2特开2003-16475号公报发明内容为解决上述问题,本发明目的在于提供一种即使在移动通信终端这种资源有限的终端中也能细腻地表现卡通形象的丰富多姿的动作的程序,以及安装有该程序的移动通信终端。
本发明的第1特征是一种控制移动通信终端的显示屏中所显示的卡通形象的动作的程序,具备部件管理模块、外部事件信息生成模块、内部事件信息生成模块、状态信息生成模块和卡通形象图像生成模块;部件管理模块管理用来显示构成所述卡通形象的各个状态的部件的部件图像;外部事件信息生成模块根据来自用户的输入信息生成表示所述卡通形象的状态的外部事件信息;内部事件信息生成模块,与所述来自用户的输入信息无关地以给定的时序生成表示所述卡通形象的状态的内部事件信息;状态信息生成模块在以同一个时序接收到所述外部事件信息和所述内部事件信息的情况下,根据分别分配给所述外部事件信息和所述内部事件信息的优先级生成指示所述部件状态的变更的状态信息;卡通形象图像生成模块根据所述状态信息变更所述部件的状态,并根据对应于变更之后的该部件的状态的部件图像生成用来显示所述卡通形象的卡通形象图像,再将所生成的所述卡通形象图像输出给绘图引擎。
按照上述发明,部件管理模块管理用来显示构成所述卡通形象的各个状态的部件的部件图像,卡通形象图像生成模块依据对应于根据状态信息变更后的部件的状态的部件图像生成用来显示卡通形象的卡通形象图像,这样就能够控制构成卡通形象的各部件的动作,所以即使在移动通信终端这种资源有限的终端中,也能高效细腻地表现卡通形象的丰富多姿的动作。
本发明的第1特征中,可以具备与所述来自用户的输入信息无关而以给定的时序生成表示所述卡通形象的状态的内部事件信息的内部事件信息生成模块。
按照上述发明,能够表现出与用户的意思不一样的卡通形象自身的习惯动作。
本发明的第1特征中,在所述状态信息生成模块以同一个时序接收到所述外部事件信息和所述内部事件信息的情况下,也可以根据分别分配给所述外部事件信息和所述内部事件信息的优先级生成所述状态信息。
按照上述发明,即使在用户所指示的卡通形象的动作与卡通形象自身的习惯动作发生竞争的情况下,也能够根据事先设定的优先级高效地控制卡通形象的动作。
本发明的第1特征中,所述卡通形象图像生成模块也可以管理所述部件的当前状态和该部件的目标状态并根据所述状态信息变更所述部件的目标状态,使所述部件的当前状态转移到该部件的目标状态,由此来变更所述部件的状态。这种情况下,所述卡通形象图像生成模块也可以经插补状态使所述部件的当前状态转移到所述部件的目标状态。
按照上述发明,由于经插补状态将部件的当前状态转移到该部件的目标状态,因此,能够减轻各个部件图像的制作者制作表现从该部件的当前状态向该部件的目标状态的状态转移状况的部件图像的劳动,同时能够表现出卡通形象的更加流畅的动作。
另外,按照上述发明,由于在部件的当前状态与目标状态之间插入插补状态,所以能够降低部件图像转移的相关数据量,有助于向资源有限的移动终端的安装时的表现力的扩大。
本发明的第1特征中,卡通形象图像生成模块也可以根据所述状态信息变更所述部件的当前状态,来变更上述部件的状态。
这种情况下,对应于变更前的部件的当前状态的部件图像立刻被变更为对应于变更后的部件的当前状态的部件图像,因此,各个部件图像的制作者可以把对应于变更后的部件的当前状态的部件图像作成为表现更加精密的卡通形象动作的动态图像,从而能够表现出卡通形象的丰富多姿的动作。
这种情况下,各个部件图像的制作者能够自由地制作对应于变更后的部件的当前状态的部件图像,因此,能够表现出符合制作者的意图的卡通形象的丰富多姿的动作。
本发明的第1特征中,所述状态信息生成模块也可以以给定的时序生成指示变更所述部件的状态的状态信息。
本发明的第1特征中,所述卡通形象图像生成模块也可以在对所述部件生成有多个状态信息的情况下,根据给定的加权系数合成基于该多个状态信息的所述变更指示生成所述卡通形象图像。
本发明的第1特征中,所述卡通形象图像生成模块也可以在对所述部件生成有多个状态信息的情况下,根据给定的优先级选择基于1个或多个状态信息的所述变更指示生成所述卡通形象图像。
本发明的第2特征是一种移动通信终端,具备部件管理模块、外部事件信息生成模块、状态信息生成模块、卡通形象图像生成模块和通信模块;部件管理模块管理用来显示构成所述卡通形象的各个状态的部件的部件图像;外部事件信息生成模块根据来自用户的输入信息生成表示所述卡通形象的状态的外部事件信息;状态信息生成模块根据所述外部事件信息生成指示所述部件状态的变更的状态信息;卡通形象图像生成模块根据所述状态信息变更上述部件的状态,并根据对应于变更后的该部件的状态的部件图像生成用来显示所述卡通形象的卡通形象图像;通信模块经无线网络将所述卡通形象图像发送给对方侧终端。
本发明的第2特征中,所述通信模块也可以经所述无线网络将摄影装置所拍摄的用来显示所述用户的用户图像与所述卡通形象图像合成起来的合成图像发送给所述对方侧终端。
这种情况下,用户可以指示在对方侧终端的显示屏上的摄影装置所拍摄的用户图像中的适当位置处例如未显示用户的面部的图像区域上显示卡通形象的部件。
如上所述,按照本发明,能够提供一种即使在移动通信终端这种资源有限的终端中也能够细腻地表现卡通形象的丰富多姿的动作的程序以及安装有该程序的移动通信终端。


图1是本发明的实施例的移动通信终端的外观结构图;图2是构成本发明的实施例的移动通信终端的显示屏上所显示的卡通形象的各个部件的说明图;图3是本发明的实施例的移动通信终端的功能框图;图4是本发明的实施例的移动通信终端的显示屏上所显示的卡通形象的全身动作的说明图;图5是本发明的实施例的移动通信终端的显示屏上所显示的卡通形象的部件动作的说明图;图6是本发明的实施例的移动通信终端的显示屏上所显示的卡通形象的循环动作的说明图;图7是本发明的实施例的移动通信终端的显示屏上所显示的卡通形象的循环动作的说明图;图8是本发明的实施例的移动通信终端的外部事件信息生成模块功能的说明图;图9是本发明的实施例的移动通信终端的场景控制模块的功能框图;图10是本发明的实施例的移动通信终端的场景控制模块所生成的事件信息的说明图;
图11是对应于本发明的实施例的移动通信终端的场景控制模块所管理的各个卡通形象状态的各个部件的状态的示例图;图12是对应于本发明的实施例的移动通信终端的场景控制模块所管理的各个卡通形象状态的各个部件的状态的示例图;图13是本发明的实施例的移动通信终端的卡通形象图像生成模块的功能框图;图14是本发明的实施例的移动通信终端的卡通形象图像生成模块所管理的各个部件的状态的示例图;图15是本发明的实施例的移动通信终端的卡通形象图像生成模块所管理的各个部件的状态的示例图;图16是本发明的实施例的移动通信终端的卡通形象图像生成模块所管理的部件的当前状态和该部件的目标状态的说明图;图17是本发明的实施例的移动通信终端的显示屏上所显示的卡通形象的动作的示例图;图18是本发明的实施例的移动通信终端生成卡通形象图像的动作流程图;图19是本发明的第一实施例的移动通信终端中所管理的卡通形象状态(动作状态(部件动作))中的各个部件的状态的示例图;图20是变更本发明的第一实施例的移动通信终端中的部件状态的状况图。
具体实施例方式
下面参照

安装有本发明的实施例的程序的移动通信终端。本实施例的程序是控制移动通信终端的显示屏上所显示的卡通形象的动作的卡通形象应用程序。
图1中示出本实施例的移动通信终端1的外观构成。如图1所示,移动通信终端1一般具备显示屏2、操作键3、照相机4和话筒5。
本发明的移动通信终端1能够在可视电话模式和卡通形象确认模式下工作。
如图1(a)所示,在卡通形象确认模式下,根据移动通信终端(自终端)1所生成的卡通形象图像将卡通形象A显示在本实施例的移动通信终端1的显示屏2上的主图像显示区域2a内,根据照相机(拍摄装置)4所拍摄的自己自身的图像(用户图像)将用户B显示在显示屏2上的副图像显示区域2b内,可以切换主图像显示区域2a内的显示与副图像显示区域2b内的显示。另外,用户可以自由设定是否把用户B显示在显示屏2的副图像显示区域2b中。
因此,用户使用操作键3、照相机4或话筒5等输入信息就能够操作显示在主图像显示区域2a内的卡通形象A。另外,用户还能够根据显示在副图像显示区域2b内的用户B确认本实施例的移动通信终端1进行的面貌特点的追踪状况。
如图1(b)所示,在可视电话模式下,在本实施例的移动通信终端1的显示屏2上的主图像显示区域2a内,根据从对方侧终端(未图示)经无线网络接收到的卡通形象图像(或用户图像)显示卡通形象C1(或用户C2);在显示屏2上的副图像显示区域2b内,根据移动通信终端(自终端)所生成的卡通形象图像显示卡通形象D。另外,可以切换主图像显示区域2a上的显示与副图像显示区域2b上的显示。
用户使用操作键3、照相机4或话筒5等输入信息就能够操作副图像显示区域2b内所显示的卡通形象D。
以下,本实施例中只要没有特别提示,则在卡通形象确认模式下,以操作显示在主图像显示区域2a中的卡通形象A的情况为例进行说明。另外,本发明同样能够适用于在可视电话模式下操作显示在副图像显示区域2b中的卡通形象D的情况。
如图2所示,这种卡通形象A由表示面部的部件#1、表示右臂的部件#2、表示左臂的部件#3、表示右腿的部件#4、表示左腿的部件#5、表示右耳的部件#6、表示左耳的部件#7、表示躯干的部件#8以及表示嘴唇的部件#9所构成。
如图3所示,本实施例的移动通信终端1具有输入部10、卡通形象应用程序20、部件管理模块30、绘图引擎40、显示部50、编码部60、通信部70以及存储部80。
相当于本实施例的程序的应用程序20具有外部事件信息生成模块21、场景控制模块22以及卡通形象图像生成模块23。
输入部10取得用户通过操作键3、照相机4以及话筒5等输入装置输入的信息(键入信息、拍摄信息(包含面部特征点)以及声音信息等),并发送给外部事件信息生成模块21。
用户按下操作键3,使得显示屏2上的主图像显示区域2a中所显示的卡通形象A进行“全身动作”。
例如,如图4(a)所示,键入信息#1使卡通形象从“通常状态”转移到“动作状态(全身动作)”,“全身动作”一结束,就自动返回“通常状态”。“通常状态”是指卡通形象笔直站立的状态,“动作状态(全身动作)”例如是卡通形象以整个身体来表现惊讶的“全身动作”的状态。图4(b)中示出了这种情况下的卡通形象状态转移图。
用户按下操作键3,使得显示屏2上的主图像显示区域2a中所显示的卡通形象A的各个部件#1至#9分别进行“部件动作”。
例如,如图5(a)所示,键入信息#11使卡通形象从“通常状态”转移到“动作状态(部件动作)”,“部件动作”一结束,就自动返回“通常状态”。“动作状态(部件动作)”例如是构成卡通形象的部件#7(左耳)进行弯折的“部件动作”的状态。图5(b)中示出了这种情况下的卡通形象状态转移图。
用户按下操作键3使得显示屏2上的主图像显示区域2a中所显示的卡通形象A进行“循环动作”。
例如,如图6所示,键入信息#21使卡通形象从“通常状态”经由插补状态#1转移到“动作状态(循环动作)”;之后,再次的键入信息#21使卡通形象从“动作状态(循环动作)”经由插补状态#2转移到“通常状态”。“动作状态(循环动作)”例如是构成卡通形象的部件#2(右臂)连续挥舞的这种“循环动作”的状态。本实施例中,将这种循环动作考虑为全身动作或部件动作的一种。图7中示出了这种情况下的卡通形象状态转移图。
对应于插补状态#1以及#2的卡通形象图像(或部件图像)既可以通过使用对应于“通常状态”的卡通形象图像(或部件图像)以及对应于“动作状态(循环动作)”的卡通形象图像(或部件图像)的图像插补处理自动生成,也可以分别生成对应于“通常状态”的卡通形象图像(或部件图像),以及对应于“动作状态(循环动作)”的卡通形象图像(或部件图像)。
用户用话筒5输入声音信息,使得显示屏2上的主图像显示区域2a中所显示的卡通形象A的嘴唇(部件#9)进行“对口形动作”。
“对口形动作”例如是在用户的声音信息输入开始时,卡通形象A的嘴唇(部件#9)一张一合地动作,在用户的声音信息输入结束时,卡通形象A的嘴唇(部件#9)的动作就停止。另外,“对口形动作”还可以根据从用户所输入的声音信息中所识别的音素来变更卡通形象A的嘴唇(部件#9)的形状。
另外,用户通过照相机4输入面部特征点信息,使得显示屏2上的主图像显示区域2a中所显示的卡通形象A的面部(部件#1)进行“面部特征点动作”。
“面部特征点动作”例如是根据从用户所输入的面部特征点信息来变更卡通形象A的面部(部件#1)形状的动作。
输入部10将通过照相机4拍摄的表示用户B的用户图像发送到编码部60。
外部事件信息生成模块21根据用户所输入的信息生成表示卡通形象A的状态的事件信息(外部事件信息)。
例如,如图8所示,外部事件信息生成模块21在经输入部10接收到键入信息#1至#9的情况下,生成包含有“动作状态(全身动作#1至#9)”的事件信息(外部事件信息),并作为卡通形象A的状态发送到场景控制模块22。
外部事件信息生成模块21在经输入部10接收到键入信息#11至#99的情况下,生成包含有“动作状态(部件动作#1至#9)”的事件信息(外部事件信息),并作为卡通形象A的状态发送到场景控制模块22。
外部事件信息生成模块21在经输入部10接收到声音输入信息的情况下,生成包含有“动作状态(对口形#A1至#An)”的事件信息(外部事件信息),并作为卡通形象A的状态发送到场景控制模块22。
另外,外部事件信息生成模块21在经输入部10接收到面部特征点信息的情况下,生成包含有“动作状态(面部特征点动作#C1至#Cn)”的事件信息(外部事件信息),并作为卡通形象A的状态发送到场景控制模块22。
场景控制模块22根据外部事件信息生成模块21所发送的事件信息(外部事件信息)生成指示变更构成卡通形象A的各个部件的状态的状态信息(状态信息)。
具体地说,如图9所示,场景控制模块22具有状态信息生成模块22a以及内部事件信息生成模块22b。
内部事件信息生成模块22b以给定的时序而与用户所输入的信息无关地生成表示卡通形象A的状态的事件信息(内部事件信息)。
具体地说,内部事件信息生成模块22b生成包含进行卡通形象A的习惯的动作(习惯动作)的状态的事件信息(即,作为卡通形象A的动作,包含“习惯动作”的事件信息),并发送到卡通形象图像生成模块23。
例如,习惯动作包含以一定的间隔坐下来发笑的动作或通知用计时器或钟表所取得的“时刻”的动作或通知用GPS等取得的“位置”的动作或通知用加速度传感器或地磁场传感器取得的“方位”的动作等。
状态信息生成模块22a根据外部事件信息生成模块21所发送的事件信息或内部事件信息生成模块22b所发送的事件信息生成控制构成卡通形象A的各个部件#1至#9的状态的状态信息,并发送到卡通形象图像生成模块23。
状态信息生成模块22a在以同一个时序接收到外部事件信息以及内部事件信息的情况下,根据分别分配给外部事件信息以及内部事件信息的优先级生成状态信息。
具体地说,在状态信息生成模块22a以同一个时序接收到多个事件信息的情况下,根据图10中所示的表格决定状态信息中所设定的卡通形象的状态。
例如,状态信息生成模块22a在以同一个时序接收到包含有“全身动作(或部件动作)”的事件信息以及包含有“习惯动作”的事件信息的情况下,根据该“全身动作(或部件动作)”生成控制各个部件的状态的状态信息。
状态信息生成模块22a在以同一个时序接收到包含有“面部特征点动作”的事件信息以及包含有“对口形动作”的事件信息的情况下,根据将该“面部特征点动作”以及该“对口形动作”结合起来的卡通形象状态生成控制各个部件的状态的状态信息。
另外,状态信息生成模块22a在没有接收到任何事件信息的情况下,根据缺省设定的“缺省动作”生成控制各个部件的状态的状态信息。
状态信息生成模块22a管理着对应于各个卡通形象的状态的各个部件的状态。
例如,如图11(a)所示,状态信息生成模块22a管理着卡通形象的状态为“通常状态”的情况下的各个部件的状态。因此,在所接收到的事件信息中包含的卡通形象状态为“通常状态”的情况下,状态信息生成模块22a生成使所有部件的状态都为“通常状态”的状态信息,并发送到卡通形象图像生成模块23。
如图11(b)所示,状态信息生成模块22a管理着卡通形象的状态为“动作状态(全身动作#1)”的情况下的各个部件的状态。因此,在所接收到的事件信息中包含的卡通形象状态为“动作状态(全身动作#1)”的情况下,状态信息生成模块22a生成使部件#2(右臂)的状态为“动作状态#3”、使部件#4(右腿)的状态为“动作状态#2”、使部件#8(躯干)的状态为“动作状态#1”、使其他部件的状态为“通常状态”的状态信息,并发送到卡通形象图像生成模块23。
如图11(c)所示,状态信息生成模块22a管理着卡通形象的状态为“动作状态(部件动作#11)”的情况下的各个部件的状态。因此,在所接收到的事件信息中包含的卡通形象状态为“动作状态(部件动作#11)”的情况下,状态信息生成模块22a生成使部件#1(面部)的状态为“动作状态#1”、使其他部件的状态为“通常状态”的状态信息,并发送到卡通形象图像生成模块23。
状态信息生成模块22a既可以如图11(a)至(c)所示明示管理对应于各个卡通形象的状态的各个部件的状态,又可以如图12所示不明示管理对应于各个卡通形象的状态的各个部件的状态。这种情况下,与各个卡通形象的状态相对应各个部件的状态变成由卡通形象图像生成模块23的各个动力模块23a所设定的缺省状态。
状态信息生成模块22a还可以以给定的时序生成指示变更各个部件的状态的状态信息。
例如,状态信息生成模块22a结束了特定的动作之后,既可以生成指示变更各个部件的状态的状态信息,又可以经过给定的时间之后,生成指示变更各个部件的状态的状态信息。
卡通形象图像生成模块23根据场景控制模块22所发送的状态信息变更给定的部件的状态,生成用与变更后的该部件的状态相关联的部件图像显示卡通形象A的卡通形象图像,将所生成的卡通形象图像输出给绘图引擎40。
具体地说,如图13所示,卡通形象图像生成模块23具有多个动力模块23a(动力模块#1至#n)以及动作竞争处理部23b。
如图14所示,对应于各个部件#1至#n的动力模块#1至#n分别管理相对应的部件#1至#n取得的状态。例如,动力模块#1管理部件#1(面部)取得的状态(例如通常状态或动作状态#1(向右)或动作状态#2(向左)或动作状态#3(说话)或插补状态#1A等)。
如图15所示,特定的动力模块23a可以一并管理构成卡通形象的所有部件,这种情况下,可以管理被一并管理的部件取得的状态(例如通常状态或动作状态#1(惊讶)或动作状态#2(笑嘻嘻)或插补状态#1A等)。
对应于各个部件#1至#n的动力模块#1至#n分别根据场景控制模块22所发送的状态信息变更对应的部件#1至#n的状态。
具体地说,各个动力模块#1至#n管理各个部件#1至#n的当前状态(参照图16(a))以及各个部件#1至#n的目标状态(参照图16(b))。显示屏2上所显示的卡通形象A是由各个部件#1至#n的当前状态所构成的卡通形象图像形成的卡通形象。
各个动力模块#1至#n根据场景控制模块22所发送的状态信息变更各个部件#1至#n的目标状态,并经经插补状态#1A将各个部件#1至#n的当前状态转移到各个部件#1至#n的目标状态,由此来变更各个部件#1至#n的状态。
结果,即使在卡通形象的制作者只生成了对应于变更前的部件状态(例如通常状态)的部件图像以及对应于变更后的部件状态(例如动作状态#1)的部件图像的情况下,由于经自动生成的插补状态所对应的部件图像来变更该部件的动作,所以,与直接将变更前的部件图像变更为变更后的部件图像的情况相比,动作更加自然。
各个动力模块#1至#n还可以根据场景控制模块22所发送的状态信息,通过变更各个部件#1至#n的当前状态来变更各个部件#1至#n的状态。
结果,卡通形象的制作者通过生成变更后的部件状态(例如动作状态#1)所对应的部件图像作为显示更详细的动作的动态图像,就能够按照卡通形象制作者的意图把该部件的动作作成更自然的动作。
在场景控制模块22所发送的状态信息表示“全身动作”的情况下,也可以使多个动力模块#1至#n联动,来变更各个部件#1至#n的状态。
即,“部件动作”也可以是由各个动力模块#1至#n控制的卡通形象的动作,“全身动作”也可以是由多个动力模块#1至#n控制的卡通形象的动作。
按照这样的构成,能够通过全身动作,将卡通形象的制作者所准备的各个部件的动作用作部件动作,能够降低部件管理模块30所管理的部件图像的容量,并能够表现卡通形象的自由动作。
动作竞争处理部23b在对各个部件#1至#n生成了多个状态信息的情况下,根据给定的加权系数合成依据该多个状态信息的变更指示,并生成卡通形象图像。
例如,动作竞争处理部23b在生成了指示部件#2(右臂)“向前抬起”的状态信息以及指示“向右侧抬起”的状态信息的情况下,如果分配给各个状态信息的加权系数为“1∶1”,则根据使右臂向右斜向上抬的部件图像生成卡通形象图像。
另外,动作竞争处理部23b在生成有指示部件#2(右臂)“向前抬起”的状态信息以及指示“向右侧抬起”的状态信息的情况下,如果分配给各个状态信息的重叠系数为“2∶1”,则根据使右臂向右前方抬起的部件图像生成卡通形象图像。
动作竞争处理部23b在生成有指示部件#2(右臂)“向前抬起”的状态信息以及指示“向右侧抬起”的状态信息的情况下,如果分配给各个状态信息的重叠系数为“1∶0”,则根据使右臂向前方抬起的部件图像生成卡通形象图像。
动作竞争处理部23b在对各个部件#1至#n生成多个状态信息的情况下,可以根据给定的优先级选择1个或多个状态信息的变更指示,生成卡通形象图像。
例如,动作竞争处理部23b在生成有指示部件#3(左臂)“抬起”的状态信息以及指示“挥舞”的状态信息的情况下,如果动作状态#2(挥舞)的优先级比动作状态#1(抬起)的优先级高,则根据挥舞左臂的部件图像,生成卡通形象图像。
部件管理模块30管理生成卡通形象图像所必须的各种数据。例如,部件管理模块管理显示构成卡通形象A的各个状态(通常状态#1至#n或插补状态#1A等)的部件的部件图像。
显示构成卡通形象A的各个状态的部件的部件图像还可以在卡通形象应用程序内进行管理。
部件管理模块30一起管理上述部件图像和各个部件的状态的转移规则。结果,能够提供不仅对于各个状态中的部件的外观或动作而且对于状态转移时的各个部件的外观或动作的关联都能反映出部件图像(卡通形象图像)制作者的意图的情节。
绘图引擎40根据卡通形象应用程序20所生成的卡通形象图像生成卡通形象A的绘图信息。例如,绘图引擎40生成按3D形式或2D形式在显示屏上显示卡通形象A的绘图信息。
卡通形象应用程序20所生成的卡通形象图像中,既可以包含背景图像,也可以不包含背景图像。
显示部50根据绘图引擎40所发送的绘图信息在显示屏2上的主图像显示区域2a中显示卡通形象A,在显示屏2上的副图像显示区域2b中显示用照相机(摄影装置)4所拍摄的自己自身(用户B)。
显示部50在按可视电话模式工作的情况下,根据来自通信部70的指示,依照经无线网络从对方侧接收到的卡通形象图像(用户图像),把卡通形象C1(用户C2)显示在显示屏2上的主图像显示区域2a上,同时,根据绘图引擎40所发送的绘图信息把卡通形象D显示在显示屏2上的副图像显示区域2b内。
编码部60将绘图引擎40所生成的卡通形象A的绘图信息编码为适合于经无线网络的无线通信的形式。例如,编码部60可以按MPEG-4或H.263形式对卡通形象A的绘图信息进行编码。
编码部60也可以将显示照相机4所拍摄的用户的用户图像以及绘图引擎40所生成的卡通形象A的绘图信息合成起来编码。例如,编码部60能够进行合成,来把绘图引擎40所生成的卡通形象A的部件#1(面部)显示在用户的面部位置上,或显示在用户的非面部位置上。
编码部60将如上所生成的编码信息发送到通信部70或保存在存储部80中。
通信部70经无线网络将从编码部60取得的编码信息发送给对方侧。另外,通信部70经无线网络将从对方侧接收到的卡通形象图像或用户图像发送到显示部50。
通信部70也可以同时发送多个编码信息(例如包含卡通形象图像的编码信息,或包含用户图像的编码信息等)。
下面参照图17至图19说明本实施例的移动通信终端1生成卡通形象图像的动作。本实施例中,如图17所示,以卡通形象A从笔直站立的状态向两臂上抬的状态动作的情况为例进行说明。
如图18所示,在步骤S1001,用户操作(按下)操作键3来输入键入信息#22。
在步骤S1002,移动通信终端1的卡通形象应用程序20的外部事件信息生成模块21根据所输入的键入信息#22生成并输出表示“部件动作#22”的事件信息作为卡通形象状态。
在步骤S1003,移动通信终端1的卡通形象应用程序20的场景控制模块22根据所接收到的事件信息将用户所指示的卡通形象状态决定为进行部件动作#22的“动作状态(部件动作#22)”。
在步骤S1004,场景控制模块22根据所决定的卡通形象的状态(动作状态(部件动作#22))生成并输出指示变更各个部件的状态的状态信息。
具体地说,如图19所示,场景控制模块22生成指示对应于“动作状态(部件动作#22)”的各个部件状态的状态信息,即,指示部件#2(右臂)的状态变更为“动作状态#1(上抬)”,指示部件#3(左臂)的状态变更为“动作状态#1(上抬)”。
在步骤S1005,移动通信终端1的卡通形象应用程序的卡通形象图像生成模块23根据所接收到的状态信息控制各个部件的状态。
具体地说,如图20所示,卡通形象图像生成模块23根据所接收到的状态信息将部件#2(右臂)的当前状态从“通常状态”变更为“动作状态#1(上抬)”,同时,将部件#3(左臂)的当前状态从“通常状态”变更为“动作状态#1(上抬)”。
在步骤S1006,卡通形象图像生成模块23根据对应于包含变更后的部件#2和#3的所有部件的当前状态的部件图像生成并输出用来显示卡通形象A的卡通形象图像。
按照本实施例的移动通信终端1,管理用来显示构成卡通形象的各个状态的部件的部件图像,卡通形象图像生成模块23根据状态信息变更的部件状态所对应的部件图像生成用来显示卡通形象A的卡通形象图像,从而能够控制构成卡通形象A的各个部件的动作,因此,即使在移动通信终端这种资源有限的终端中,也能够高效细腻地表现卡通形象A的丰富多姿的动作。
按照本实施例的移动通信终端1,能够表现与用户的意思不同的卡通形象A自身的习惯动作。
按照本实施例的移动通信终端1,即使在基于拥护的指示的卡通形象A的动作与卡通形象A自身的习惯动作产生竞争的情况下,也能够根据预先设定的优先级高效地控制卡通形象A的动作。
按照本实施例的移动通信终端1,由于经由插补状态#1将部件的当前状态转移到该部件的目标状态,因此,能够减轻各个部件制作者制作表现从该部件的当前状态转移到该部件的目标状态的状态转移状况的部件图像的劳动,同时表现出卡通形象A的更加流畅的动作。
按照本实施例的移动通信终端1,通过在部件的当前状态与目标状态之间插入插补状态,能够降低部件图像转移的相关数据量,有助于向资源有限的移动终端的安装时的表现力的扩大。
按照本实施例的相关移动通信终端1,由于将变更前的部件的当前状态所对应的部件图像立刻变更为变更后的部件的当前状态所对应的部件图像,因此,各个部件图像的制作者能够自由地制作对应于变更后的部件的当前状态的部件图像,所以,通过将对应于变更后的部件的当前状态的部件图像作成表现更加精密的卡通形象的动作的动态图像,能够表现符合制作者的意图的卡通形象的丰富多姿的动作。
对于所属领域的普通技术人员将容易由此而想到另外的优点和变形,因此,本发明并不局限于上述的这些特定细节和典型的实施例。相应地,各种变形均应涵盖在由所附的权利要求书及其等同物所限定的发明宗旨的范围内。
权利要求
1.一种程序,用于控制移动通信终端的显示屏上所显示的卡通形象的动作,其特征在于,包括部件管理模块,管理用来显示构成所述卡通形象的各个状态的部件的部件图像;外部事件信息生成模块,根据来自用户的输入信息生成表示所述卡通形象的状态的外部事件信息;内部事件信息生成模块,与所述来自用户的输入信息无关地以给定的时序生成表示所述卡通形象的状态的内部事件信息;状态信息生成模块,在以同一个时序接收到所述外部事件信息和所述内部事件信息的情况下,根据分别分配给所述外部事件信息和所述内部事件信息的优先级,生成指示所述部件状态的变更的状态信息;以及卡通形象图像生成模块,根据所述状态信息变更所述部件的状态,并根据对应于变更后的该部件的状态的部件图像生成用来显示所述卡通形象的卡通形象图像,将所生成的所述卡通形象图像输出给绘图引擎。
2.如权利要求1所述的程序,其特征在于所述卡通形象图像生成模块管理所述部件的当前状态以及该部件的目标状态,根据所述状态信息变更所述部件的目标状态,使所述部件的当前状态转移到该部件的目标状态,由此来变更所述部件的状态。
3.如权利要求2所述的程序,其特征在于所述卡通形象图像生成模块根据所述状态信息变更所述部件的当前状态,来变更所述部件的状态。
4.如权利要求2所述的程序,其特征在于所述卡通形象图像生成模块经插补状态将所述部件的当前状态转移到所述部件的目标状态。
5.如权利要求1所述的程序,其特征在于所述状态信息生成模块以给定的时序生成指示变更所述部件的状态的状态信息。
6.如权利要求1所述的程序,其特征在于所述卡通形象图像生成模块在对所述部件生成有多个状态信息的情况下根据给定的加权系数合成基于该多个状态信息的所述变更指示,来生成所述卡通形象图像。
7.如权利要求1所述的程序,其特征在于所述卡通形象图像生成模块在对所述部件生成有多个状态信息的情况下,根据给定的优先级选择基于1个或多个状态信息的所述变更指示,来生成所述卡通形象图像。
8.一种移动通信终端,其特征在于,包括部件管理模块,管理用来显示构成所述卡通形象的各个状态的部件的部件图像;外部事件信息生成模块,根据来自用户的输入信息生成表示所述卡通形象的状态的外部事件信息;状态信息生成模块,根据所述外部事件信息生成指示所述部件状态的变更的状态信息;卡通形象图像生成模块,根据所述状态信息变更所述部件的状态,并根据对应于变更后的该部件的状态的部件图像生成用来显示所述卡通形象的卡通形象图像;以及通信模块,经无线网络将所述卡通形象图像发送给对方侧终端。
9.如权利要求8所述的移动通信终端,其特征在于所述通信模块经所述无线网络将摄影装置所拍摄的用来显示所述用户的用户图像与所述卡通形象图像合成起来的合成图像发送给所述对方侧终端。
全文摘要
本发明涉及一种在移动通信终端这种资源有限的终端中也能细腻地表现卡通形象丰富多姿的动作的程序,包括管理用来显示构成卡通形象的各个状态的部件的部件图像的部件管理模块、根据来自用户的输入信息生成表示卡通形象的状态的外部事件信息的外部事件信息生成模块、以给定的时序生成表示所述卡通形象的状态的内部事件信息的内部事件信息生成模块、根据分别分配给所述外部事件信息和所述内部事件信息的优先级生成指示变更部件状态的状态信息生成模块以及根据状态信息变更部件的状态并根据对应于变更后的部件的状态的部件图像生成显示卡通形象的卡通形象图像再将所生成的卡通形象图像输出给绘图引擎的卡通形象图像生成模块。
文档编号G06T13/80GK1649409SQ20051000507
公开日2005年8月3日 申请日期2005年1月31日 优先权日2004年1月30日
发明者安泽和哉, 近藤大辅, 浜田哲也, 川端一生, 堤纯也 申请人:株式会社Ntt都科摩
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1