表达数据控制系统、构成该系统的表达数据控制装置、以及存储该程序的记录媒体的制作方法

文档序号:6466619阅读:435来源:国知局
专利名称:表达数据控制系统、构成该系统的表达数据控制装置、以及存储该程序的记录媒体的制作方法
技术领域
本发明涉及控制例如动画、声音或字符串等随时间输出的被表达的表达数据的表达数据控制系统,特别涉及即使各表达间的差异微妙,也可以迅速并且可靠地控制多样表达的表达数据控制系统。
背景技术
例如,在(日本)特开平9-81353号公报(1997年3月28日公开)中,披露了在显示字符串和图像混用的画面的显示装置中,根据输入的字符串中包含的控制字符串,来显示对应的图像的装置。该显示装置例如在输入的字符串中包含‘-)’这样的表达笑颜的控制字符串的情况下,在显示装置上显示笑颜。由此,与仅字符显示相比,容易显示微妙的细微差别。
另一方面,在美国由Microsoft公司以‘Comic Chat’为题发表了与包含相同的建议的通信装置有关的论文(COMPUTER GRAPHICS Proceedings,SIGGRAPH Annual Conference Series,1996)。在该论文中,提出以下建议作为用于控制图像的字符串,不仅有由‘-)’这样的特殊记号构成的字符串,还有在例如输入包含“hello”这样的短语的文章时将显示挥手的图像等用作控制包含在普通的文章中的语句的控制字符串。同样,在(日本)特开平11-242751号公报(1999年9月7日公开)中,披露了显示由包含在文章中的特定语句控制的动画,同时阅读文章的文章阅读装置。
但是,如特开平9-81353号公报的显示装置,在输入特殊的控制字符串的情况下,产生难以迅速地输入多种表达的问题。
具体地说,即使就笑颜来说,存在‘愉快的微笑’的笑颜、‘不发声的暗笑’的笑颜等多种笑颜,所以仅用‘-)’不能表达多种笑颜。此外,即使采用‘-P’等其他字符串,也存在界限。另外,随着可表达的笑颜的增加,控制字符串的种类也随之增加,用户要记住所有这些控制字符串,并准确地进行区别也就更加困难。
再有,在特开平9-81353号公报中记述了以下方法在‘-)’和‘-<’之间,例如‘-)0.5-<0.8’所示,通过插入变形指示参数,来指定两者之间的中间表情。但是,对于多数用户来说,难以从变形指示参数想象实际的表情,所以只能通过重复进行试行错误来熟悉变形指示参数的输入。
此外,在上述显示装置中,动作的模式被限定,所以难以满足有关参加者的意外性和多样性,参加者很快就会感到厌烦。再有,那些将文章中的特定语句作为关键字的装置中也存在同样的问题,在该装置中,由特定的语句指定唯一的表情,所以用户不能控制其以外的表情。

发明内容
本发明是鉴于上述问题的发明,其目的在于实现一种表达数据控制系统,即使各表达间的差异微妙,也可以迅速并且准确地控制多样的表示。
为了实现上述目的,本发明的表达数据控制系统包括控制数据生成部,对于作为表达数据的动画,生成表示动作/状态的控制数据;表达数据控制部,根据控制数据来控制表达数据;以及输入部,组合输入表示表达数据的动作/状态的图标;其特征在于,所述控制数据生成部根据输入的图标来生成所述控制数据。
在上述结构中,通过输入部,使控制数据组合图标来输入。这里,图标与输入控制字符串的情况不同,可以将各自表示的动作/状态直觉地传送给用户。此外,即使种类增加,与输入控制字符串的情况相比,也不增加输入的时间。而且,动画和图标都作为图像来表达,所以即使以各动作/状态控制的动画间存在微妙的不同,也可容易地识别各自的不同。其结果,可以实现可迅速地输入多种动作/状态的表达数据控制系统。
除了上述结构以外,最好所述输入部可混合输入图标和字符串,所述表达数据控制部将位于图标之前或之后输入的字符串与该图标表示的动画进行同步表示或发声。
根据该结构,表达数据控制部在显示字符串和动画时仅进行必要的输入的情况下,即与输入图标和字符串的情况相比,尽管输入未增加,但动画和字符串仍同步。此外,相互同步的图标和字符串被位置连续地输入,所以用户容易掌握两者的关系。其结果,可以在简单的输入下更自然地控制动画和字符串。
作为同步的方法,所述表达数据控制部也可以按照所述字符串的长度或所述字符串的发声所需的时间,来调整所述图标表示的动画的长度。再有,通过例如调整各帧的提示时间,或将主帧进行内插来调整生成的帧数这样的方式来设定动画的长度。
在该结构中,按照字符串的长度或发声所需的时间来调整动画的长度。因此,不需要特别指示动画的长度,可以用简单的输入更自然地控制动画和字符串。
此外,作为同步的其他方法,所述表达数据控制部也可以按照所述字符串的长度或所述字符串的发声所需的时间,来调整所述图标表示的动画的再现次数。
在该结构中,按照字符串的长度和发声所需的时间来调整动画的再现次数。因此,不需要特别指示动画的再现次数,可以用简单的输入更自然地控制动画和字符串。
而且,为了实现上述目的,本发明的表达数据控制装置的特征在于,在对于作为表达数据的动画具有生成表示动作/状态的控制数据的控制数据生成部的表达数据控制装置中,包括组合输入表示表达数据的动作/状态的图标的输入部,所述控制数据生成部根据输入的图标来生成所述控制数据。
该结构也通过输入部将控制数据与图标组合输入,所以与上述表达数据控制系统同样,可以迅速地输入多种动作/状态。
此外,在上述结构的表达数据控制装置中,最好将所述图标作为构成与该图标对应的动画的一部分的静止画或动画缩小了的图像来显示。
在该结构中,将图标作为缩小了动画的一部分的图像来显示,所以即使在各动画间的存在微妙的不同,字符等不易翻译的情况下,各用户也可以通过该图像来掌握各动画之间的不同。其结果,可以多种多样迅速地输入各自不同的微妙的动作/状态。
而且,上述各结构的表达数据控制装置最好包括可存储的资源存储部,追加或置换用于再现可控制的各动作/状态的动画的资源数据;以及图标注册部,注册与该资源数据对应的图标。
根据该结构,可变更资源数据,所以可以追加或变更可控制的动作/状态。其结果,与预先确定可控制的动作/控制的情况相比,可以更多样地控制动画。此外,根据该资源数据,可以对图标进行注册,所以即使变更资源数据,也可以迅速无任何障碍地输入动作/状态。
此外,上述结构的表达数据控制装置也可以包括数据发送部,根据所述控制数据,通过通信线路,向控制表达数据的表达数据控制部传输该控制数据;以及资源输出部,在重复进行控制数据的生成和传输前,将所述资源存储部中存储的资源数据输出到所述表达数据控制部。
在该结构中,上述表达数据控制部在重复进行控制数据的传输前,从资源输出部接收资源数据。因此,与在每次控制数据的传输中传输表示动画自身的数据的情况相比,可以削减控制数据的传输时的数据量,可进行更迅速的响应。此外,在接收资源数据前,表达数据控制部不判别资源数据的内容,所以可再现有意外性的动画。其结果,可以实现可迅速发送更多样的控制数据的表达数据控制装置。
另一方面,为了实现上述目的,本发明的表达数据控制系统的特征在于,在具有生成表示表达数据的动作/状态的控制数据的控制数据生成部和根据经通信线路接收的控制数据来控制表达数据的表达数据控制部的表达数据控制系统中,包括组合输入表示表达数据的动作/状态的图标的输入部,所述控制数据生成部包括可存储的资源存储部,根据输入的图标来生成所述控制数据,并且追加或置换用于再现可控制的各动作/状态的表达数据的资源数据;以及资源输出部,在重复进行所述控制数据的生成和传输前,将所述资源存储部中存储的资源数据输出到所述表达数据控制部。再有,如果表达数据是随时间输出的数据,则例如不限于动画,也可以是声音或字符串。
在该结构中,由输入部将控制数据与图标组合输入。此外,在重复进行控制数据的传输前,从资源输出部接收资源数据。因此,与上述表达数据控制系统或表达数据控制装置同样,可以迅速地输入/传输表示多样的动作/状态的控制数据。
此外,为了实现上述目的,本发明的表达数据控制系统的特征在于,在具有对于作为表达数据的字符串生成指示表达方法的控制数据的控制数据生成部和根据控制数据来控制表达数据的表达数据控制部的表达数据控制系统中,包括与所述字符串混合,输入表示该字符串的显示方法的图标的输入部,所述控制数据生成部根据输入的图标来生成所述控制数据,所述表达数据控制部按照图标对位于图标之前或之后的输入的字符串的显示方法进行变更。
根据该结构,由输入部将控制数据与图标组合输入,所以与上述表达数据控制系统同样,可以将表示各自的显示方法直觉地传送给用户。此外,即使种类增加,与输入控制字符串的情况相比,也不增加输入的时间。因此,可以实现可直觉并迅速地输入字符串的显示方法的表达数据控制系统。
而且,在所述各表达数据控制系统中,最好所述输入部显示输入的图标组合。
根据所述结构,将图标的组合进行显示,所以用户确认输入结果,可以充分地推敲。再有,多数情况下,图标的组合显示的运算量比表达数据的控制少,所以即使是处理能力低的输入部也可以充分显示。如上所述,从图标的组合中可以直觉地理解表达数据的控制结果(动作/状态)。
此外,在所述各表达数据控制系统中,所述表达数据控制系统是具有所述表达数据控制部和控制数据生成部双方的多个终端装置构成的交谈系统,最好所述各终端装置相互传送作为所述表达数据的带有台词的动画。
这里,交谈系统是双向通信系统,需要迅速地输入多样的动作/状态。因此,以所述各表达数据控制系统来构筑交谈系统特别有效。
此外,本发明的记录媒体对于作为表达数据的动画,存储生成表示动作/状态的控制数据的表达数据控制程序,其特征在于,为了实现上述目的,该记录媒体存储使计算机进行操作的程序,作为组合输入表示表达数据的动作/状态的图标的输入部,以及根据输入的图标来生成所述控制数据的控制数据生成部。
如果计算机读取该程序,则可实现所述表达数据控制装置。因此,可以迅速地输入多样的动作/状态。
本发明的其他目的、特征、及优点通过以下的记述将更明显。本发明的长处在参照附图的以下说明中将变得清楚。


图1是表示本发明的一实施例的图,是表示终端的显示画面的说明图。
图2是说明上述终端的连接的连接图。
图3是表示上述终端的主要结构的方框图。
图4是表示上述终端的动作的流程图。
图5是表示上述终端中存储的自方字符的动画资源的说明图。
图6是表示上述终端中存储的图标数据表的说明图。
图7是表示上述终端中存储的对方字符的动画资源的说明图。
图8是例示上述终端向对方的终端输出的控制数据的说明图。
图9是详细说明上述动画资源的数据构造的说明图。
图10是详细说明上述图标数据表的数据构造的说明图。
图11是表示上述终端中设置的输入缓冲存储部的内容的说明图。
图12是表示上述终端中控制数据的历史的说明图。
图13是表示上述控制数据的逻辑构造的说明图。
图14是详细说明上述终端的动作的流程图。
图15是进一步详细地说明上述终端的动作的图,是表示动画的再现动作的流程图。
图16是表示上述动画资源的另一结构例的说明图。
图17是表示实现上述终端的硬件的主要结构的方框图。
图18是表示上述硬件的结构例的斜视图。
具体实施例方式
以下,通过实施例和比较例进一步详细地说明本发明,但本发明不限于此。
根据图1至图18,如下说明本发明的一实施例。即,本实施例的系统是控制作为表达数据的动画和字符串的系统,例如特别适合于使用带有台词的动画进行相互通信的交谈系统等。
如图2所示,本实施例的交谈系统(表达数据控制系统)1包括通过无线或有线的通信线路相互连接的多个终端2…,如图3所示,在各终端(表达数据控制装置)2中设有与对方的终端2通信的发送接收部(数据发送部·资源输出部)11;向图1所示的动画显示区域100a和100b分别显示自己和对方字符的动画的动画显示部(表达数据控制部)12;存储用于显示动画的资源(动画资源)的资源存储部13;显示图1所示的图标调色板110和控制输入区域120等,将图标和字符串组合,形成自方字符的控制数据的控制数据生成部14;以及将图标111注册在图标调色板110中的图标注册部15。再有,各终端2可以直接通信,也可以通过交换机或网络服务器来连接。
上述各终端2死对方终端2显示表示自己的字符,同时向对方的终端2输出控制数据,来控制在对方终端2上作为带有台词的动画显示的自身的字符的动作/状态。其结果,与仅用字符进行通信的现有交谈系统相比,可以比较容易地相互传送更微妙的细微差别。
本实施例的控制数据生成部14包括存储用于将各图标111…显示在上述图标调色板110上的图标数据表的图标数据表存储部21;存储上述控制输入区120上显示的控制数据的输入缓冲存储部22;根据用户的字符串输入和图标111的选择等,对上述输入缓冲存储部22内的控制数据进行编辑,对控制输入区120内的显示进行更新的控制数据编辑部(输入部)23;以及根据编辑结果,形成向对方终端2输出的数据(控制数据)的输出数据形成部(表达数据生成部)24,用户输入如图1的控制输入区120上显示的字符串,仅选择各图标,就可以将说出期望的台词、进行期望的状态/动作的字符形成用于动画显示的控制数据。
在上述结构中,如图4的步骤1(以下,简略为S1)所示,各终端2在交谈前,作为自方字符的动画资源,准备交谈时表示可获得自方字符的各动作/状态的动画的数据。在本实施例的动画资源中,例如,如图5所示,构成动画的一连串的帧组G1包含在每个动作/状态中,在各帧组G1中,带有识别各个动作/状态的标记N2。
这些数据例如按照用户的输入来组合直线、多角形、椭圆、字符串等图形而形成多个静止画,同时通过对这些静止画进行排序来生成,也可以存储在资源存储部13中。再有,在各图形中,也可以设定颜色。此外,通过发送接收部11,例如从分配动画资源的服务器等中,将感兴趣的动画资源下载,也可以存储在资源存储部13中。
在S2中,在上述图标数据表存储部21中,存储与上述自方字符的动画资源对应的图标数据表。例如,如图6所示,本实施例的图标数据表对于各图标111来说,包含表示图标111的图像的图标图像数据D11与表示图标111被选择的情况下输出的控制数据的数据D12的组合(记录)。
该数据D12在图标111表示特定的动画和声音的情况下,包含该动画和声音的再现指示,在表示台词的颜色变更等字符串的表达变更的情况下,包含表达变更指示。例如,图1所示的图标111b显示例如用于问候等时表示和蔼的动画,并有已存储的例如图6所示的数据D12b那样的指示该动画再现的字符串“<ANIMATE LABEL=“SMILE1”>”。再有,与各图标111对应的指示也可以是多个指示的组合,例如,在数据D12d中,除了动画的再现指示以外,还包含字符串的表达变更指示。
这些图标图像数据D11和字符串D12由图标注册部15从资源存储部13内的动画资源的各帧组G1中抽取构成该动画的一部分的静止画或动画,生成图标图像数据D11,同时也可以对各个标记N2进行变换来生成字符串D12,也可以与上述动画资源一起从上述服务器下载。而且,取代(除去)抽取标记N2,图标注册部15也可以按照用户的指示来注册(修正)数据D12。
再有,图标注册部15在根据动画资源进行生成的情况下,例如根据在动画整体中的帧位置和各帧间的变化等,图标注册部15也可以自动地选择作为图标图像数据D11基础的静止画/动画,例如向用户提示候选,也可以将用户选择的静止画/动画作为基础。无论哪种情况,在图标111表示动画的情况下,期望上述图标图像数据D11以包含动画的特征的静止画/动画为基础进行生成。
如果用图4所示的S1和S2来注册动画资源和图标,则各终端2的发送接收部11在S3中相互通信,交换在S4以后的交谈中使用的动画资源。由此,在资源存储部13中,不仅存储图5所示的自方字符的动画资源,还存储图7所示的对方字符的动画资源。再有,如果可以存储自方和对方字符的动画资源,则各终端2也可以不交换动画资源本身,而仅交换例如识别号码等对动画资源进行特定的信息,从终端2以外例如从上述服务器等接收动画资源本身。
在各终端2中,如果存储自方和对方字符的动画资源,则在以下的S4以后开始各终端2间的交谈。在交谈之间,在终端2中,控制数据生成部14的控制数据编辑部23在S4中显示图1所示的图标调色板110和控制输入区120,以图标111和字符串的组合来促进输入自方字符的动作/控制或台词。
该控制数据120处于混合输入图标121和字符串122的区域,各字符通过键盘等而输入到输入光标123表示的位置。此外,各图标121…在图标调色板110内显示的图标111中,例如是由鼠标指示(指向)进行输入操作(单击)等来选择的图标111,在输入光标123的位置上每次输入一个。
如果输入图标或字符,则控制数据编辑部23根据输入来变更输入缓冲存储部22的内容,更新控制输入区120的显示。由此,为了一边和蔼地问候,一边说出‘你好’,用悲伤的表情说出‘其实遇到点麻烦’,可以将用于控制自方字符的数据作为和蔼地笑的图标121a、说出‘你好’的字符串122a、悲伤的图标121b、以及说出‘其实遇到点麻烦’的字符串122b的组合来输入,即使在表达间的不同微妙并多样的情况下,也可以直觉并且高速地输入控制数据。
再有,上述图标111不仅表示动画,也可以表示声音,例如,如图标121d那样,也可以表示字符串122d的显示状态的变更。在图1的例中,图标121d以黑油墨洒落来显示,指示以后记述的字符串122d的黑色显示。
此外,如图1所示,在控制输入区120中,根据用户的输入,将表示自方字符的动作/状态的图标121a和表示自方字符的台词的字符串122a混合显示。因此,用户在发送控制数据前,通过控制输入区120的显示,可以确认图标121和字符串122的组合。其结果,可以在充分推敲控制内容后再发送。这里,在多数情况下,图标的组合显示与动画的显示/控制相比运算量少,所以即使处理能力低的终端2也可以充分显示。再有,控制数据编辑部23可以编辑控制输入区120的输入结果,所以按照发送前推敲的结果,可以在编辑/修正后发送。
而且,本实施例的动画显示部12一边参照资源存储部13中存储的自方的动画资源,一边向图1所示的动画显示区100a显示表示输入到控制输入区120的动画。其结果,终端2的用户与仅看到控制输入区120的显示相比,可以正确地确认显示于对方终端2的自方字符的动画。
在上述S4中,如果自方字符的动作/状态和台词作为图标121和字符串122的组合来输入,则在S5中,各终端2的输出数据形成部24例如按照用户按压图1所示的‘发送’按钮130的操作等指示,将输入结果变换为控制数据,通过发送接收部11发送到对方的终端2。再有,以下将一次发送到对方的控制数据称为1次发言。此外,上述按压操作例如是通过鼠标的指示和单击操作。
这里,在本实施例中,在上述S3中,交谈时可获得自方字符的各动作/状态的动画作为动画资源预先发送到对方的终端2,对方终端2的动画显示部12在后述的S7中,一边参照预先发送的动画资源,一边进行表示控制数据的动画的再现。其结果,在交谈中的S5中,如图8所示,作为控制数据,只要输出用于指定动画资源的信息(后述的标识符L1)、以及动画和字符的组合(后述的标识符L2或字符串L3等)就可以,不需要输出构成动画的帧的内容。因此,在每次发言中,与发送帧内容的情况相比,可以大幅度地削减传输于终端2间的数据量。其结果,与图标111和字符串的组合产生的高速输入相结合,可进行高速的响应,各终端2的用户可以进行实时的通信。
另一方面,在S6中,如果从对方的终端2接收控制数据,则在S7中,动画显示部12一边参照资源存储部13内的对方的动画资源,一边在图1所示的动画显示区100b上进行表示控制数据的动画的再现。再有,动画显示部12在显示动画时,根据台词的长度来调整动画的提示时间,同时调整提示次数,使动画与台词同步显示。由此,与不取得同步的情况相比,可容易看到动画显示。这里,如果缩短表示图标的动画的长度,则可更正确地取得同步,但图标的输入次数增加,并且难以识别表示各图标的动画,所以两者的平衡根据用途来设定。
这里,动画显示部12将基于来自对方的终端2的控制数据的动画显示在动画显示区100b上,将基于自方形成的控制数据的动画显示在动画显示区100a上。其结果,分别显示的对方和自方字符好象正在会话那样的动画依次显示在自方和对方的终端2上。但是,在对方终端2中,自方和对方字符相反,所以将动画显示区100a和100b的内容相反地显示,在图标调色板110中,显示表示对方的字符的图标111。再有,在图1中,例示显示两个动画显示区100…在两个终端2间进行通信的情况,但在三者以上进行通信的情况下,动画显示部12也可以显示表示各终端2的动画显示区100。
对每次各终端2的发言重复进行上述S4~S7的处理,直至交谈结束,各终端2的用户以图标121和字符串122的组合来控制自方字符的动作/状态和台词,同时可以进行实时通信。
这里,在用动画进行通信的情况下,例如,在笑颜的范围中,可考虑‘愉快地微笑’的笑颜、‘独自地暗笑’的笑颜等多样的表达。因此,如上述特开平9-81353号公报所示,如果与表示台词的字符串混合,输入表示自方字符的动作的控制字符串,则用于输入多样的表达的输入字符数增加,而为了削减输入字符数,有限制表达的种类的风险。此外,用户需要对应地记忆控制字符串和表达,作为控制字符,即使使用“-)”和“P”等面部标记,但随着表达变得多样,用户的负担也会非常大。而且,在字符串中,只不过表达表情和动作这样的复杂信息的一部分,因而没有直觉感。因此,随着表达的种类增加,同时随着各表达间的不同变得微妙,难以进行准确的输入。
相反,在本实施例中,终端2输入图标121和字符串122组合的控制数据。这里,图标121与成为控制对象的动画同样,由于是图像,所以与用字符串来指定动画的情况相比,容易表达微妙的不同。此外,各图标121与组合指定字符的情况不同,可以从图标调色板110中进行选择等,用1次操作来输入。因此,表达是多样的,即使在各表达间的不同微妙的情况下,也可以迅速地输入。
在上述终端2中,可以组合输入表示动作/状态的图标121。因此,在1次发言中,可以容易地输入用于改变动作/状态的控制数据。其结果,可以迅速地输入更多样的表达。
此外,在本实施例中,对方字符的动画资源由对方的终端2通知,所以可以再现接收方的终端2的用户预想不到的动画。其结果,在从预定的动画中选择显示与控制字符串对应的动画的情况下,即与固定可表达的动画的情况相比,各终端2可以进一步提高表达的多样性。在接收端,从接收到的动画资源中选择各表达,所以即使是接收方的终端2的用户预想不到的动画,该终端2也可以没有任何障碍地再现动画。此外,随着动画资源多样化,越来越难以一律用字符串表达各表达间的微妙的不同,但如上所述,在发送端用图标来识别各表达,所以发送端的用户可以无任何障碍地、有直觉感并且迅速地输入多样的表达。
再有,在上述中,举例说明了控制对象为动画的情况,但并不限于此。如果使用图标,则不必将控制字符串和表达对应地记忆,可以有直觉感并且迅速地输入多样的表达,所以控制对象例如也可以是包含声音、效果音或音乐的声音,或者是字符串等。这种情况下,例如,通过输入‘表示愉快音乐的图标’、‘你好!’、‘表示遗憾效果音的图标’、‘哎呀!要迟到了?’,可以形成用于在显示‘你好!’这样的字符串的同时再现愉快的音乐,在显示‘哎呀!要迟到了?’这样的字符串的同时再现遗憾的效果音的控制数据。此外,即使控制对象在其他情况下,通过预先发送表示声音的资源或例如字体等表示字符串的表达变更的资源,可以实现表达的多样性和有直觉感并且迅速的输入。
其中,如本实施例,在以动画等图像来表达控制对象的情况下,输入中使用的图标和控制对象双方都用图像来表达,所以在图标调色板110或控制输入区120上显示的图标111上,可以准确地显示表达上微妙的不同。因此,在控制对象是动画的情况下特别有效。
再有,在控制对象包含动画的情况下,如果字符串和声音等其他控制对象也用图标输入,则动画的动作/状态的控制指示和对其他控制对象的指示变为相同的输入方法。因此,在控制对象中包含动画的情况下,最好对其他控制对象的指示也用图标输入,使操作感统一。
但是,在三者以上进行通信的情况下,即在对方的终端2为多个的情况下,如果自己离开,或未注意发言,则可以促进其他人之间的会话。此外,即使对方的终端2为单数的情况下,用户有时也希望也可参照以前的发言。
如图3所示,本实施例的终端2除了上述结构以外,还设置管理发送接收部11发送/接收的控制数据的历史的历史管理部16。该历史管理部16根据图1所示的‘返回’按钮131或‘前进’按钮132等的按压操作,将动画显示部12显示的控制数据(发言)变更为更前面的发言或更后面的发言。例如,设参加者X和Y的发言按时间顺序为X1、Y1、X2、Y2、Y3(开头字符为发言者),在动画显示部12显示发言Y3的状态下,动画显示部12显示的发言在每次按压‘返回’按钮131时,以相反的顺序变更为Y2、X2、Y1、X1。其结果,各终端2的用户可以确认以前的发言。
在上述中,举例说明了动画显示部12显示附带于动画或声音等控制对象的字符串的情况,但并不限于此,也可以使字符串发声。无论哪种情况,如果附带于动画或声音等的控制对象,动画显示部12可以通知字符串,则可获得同样的效果。此外,在图1中,字符串作为字符的台词来再现,但并不限于此。如果控制数据附带于动画或声音等控制对象,并显示字符串或指示发声,则可获得同样的效果。而且,在图1的例中,举例说明了使图标121a处于字符串122a之前的情况,但也可以使图标121a显示在字符串122a之后,来表达同样的内容控制。无论哪种情况下,如果表示控制对象的动作/状态的图标121a和附带于控制对象的显示(发声)的字符串122a相邻,则容易掌握两者的关系,所以可进行更有直觉感并且迅速的输入。
这里,如下说明上述各部件的更详细的结构例。如图9所示,资源存储部13对于各动画资源,存储表示动画的各帧的图像数据D20、以及管理各图像数据D20和帧之间对应的动画帧数据30。对于各帧,在上述动画帧数据D30中,存储表示各图像数据D20的指针P31、以及与标记名数据N32的组合,或者在与某一动作/状态对应的动画的开头帧中,将识别该动作/状态的标记名作为标记名数据N32来存储。此外,作为剩余帧的标记名数据N32,存储空字符记号。
这种情况下,动画显示部12在动画帧数据D30中存储的各帧中,检索标记名数据N32的内容与期望的标记名一致的帧,通过在该帧的开头,依次再现标记名数据N32为空字符记号的帧的图像数据D20,可以显示与期望的标记名对应的动画。
在本实施例中,以主帧形式表达动画资源,动画显示部12根据需要一边内插一边再现作为主帧的图像数据D20。具体地说,在本实施例中,各帧作为图形要素的组合来表达,上述图像数据D20对于该帧中包含的各图形要素,包含指定该图形要素的扫描命令C21、在下个帧中表示与该图形要素对应的图像要素的指针P23、以及在相同帧中表示下个图形要素的指针P22。上述扫描命令C21例如在表示三角形的情况下,如“LINE(0,0)-(0,10)-(10-10)-(0,0)”那样,包含表示图形的形状和位置的命令,例如可以附加边的宽窄和颜色、或内部颜色等各种属性。此外,作为图形的形状,还有指定表示字符串的命令的情况。再有,在没有上述对应的图像要素和下个图形要素的情况下,作为上述各指针P22和P23,可存储预先确定的终端记号。
这种情况下,动画显示部12在对某个帧进行再现的情况下,一边追寻指针P22,同时扫描各扫描命令C21表示的图形要素来再现帧。此外,动画显示部12例如按照动画显示部12的扫描/运算能力等,在连续的两个主帧(图像数据D20)间,为了使对应的图形要素平滑地变化,在两主帧间对图形要素的形状、位置和颜色等内插不同的特征量。
例如,在前后的主帧中,某个图形要素的坐标是(0,0)和(10,10),在两主帧间线性内插1个帧的情况下,帧中的该图形要素的坐标变为(5,5)。再有,在本例中,举例说明了线性内插作为特征量的坐标的情况,即进行等分的情况,但只要可以从主帧中形成任意数的帧,以预定的函数进行非线性内插等其他方法进行内插也可以。
此外,在上述资源存储部13中,存储动画资源名表T40,该表T40对于自方存储的各动画资源,存储表示资源本身的上述动画帧数据D30的指针P41和资源名数据N42的组合。
另一方面,例如,如图10所示,上述图标数据表存储部21在显示于图标调色板110的每个图标111中存储表示图标111的图像的数据(图标图像数据D51)和与图标111对应的控制数据D52的组合,作为图标数据表T50。再有,上述图标数据表T50例如作为表示图标图像数据D51的指针P53和表示控制数据D52的指针P54的排列来实现。在本例中,在各控制数据D52的末尾,附加字符终端记号。
此外,在上述控制数据编辑部23中,如图11所示,输入缓冲存储部22以显示于控制输入区120的顺序来存储表示图标121的图标指定数据D61和表示字符串122的数据D62。这里,在该图中,图标指定数据D61作为由指定的字符(“#”)和图标数据表T50上的顺序数组合而成字符串来记述,将各数据D61和D62的分区换行来显示。此外,上述顺序数例如以图标调色板110的左上图标111作为基点(1)来计数。当然,图标指定数据D61的形式不限于字符串(字符代码),只要可以指定图标121,则可以用不对应于可显示字符的控制代码来表达。
如果输入字符串122和图标121,则控制数据编辑部23在输入缓冲存储部22中与输入光标123对应的位置插入对应于输入的图标指定数据D61或字符串数据D62。此外,控制数据编辑部23根据输入缓冲存储部22中存储的顺序,显示与图标指定数据D61对应的图标图像数据D51或表示字符串数据D62的字符串。由此,如图1所示,可以混合显示图标121和字符串122。
在上述中,仅说明了字符串和图标的输入操作,但控制数据编辑部23例如通过未图示的键操作或鼠标操作,在指示进行删除或剪切、粘贴、复制等其他编辑操作的情况下,按照各编辑操作来变更输入缓冲存储部22的内容,可以更新控制输入区120的显示。
输出数据形成部24接收图1所示的‘发送’按钮130的按压操作等控制数据的输出指示后,将输入缓冲存储部22的内容变更为图8所示形式的控制数据。控制数据是例如将用于再现控制数据的必要的动画资源等是将用对方的终端2进行正确再现的信息附加在输入缓冲存储部22的内容上的数据,在本实施例的交谈系统1中,采用标准化团体World Wide Web国际财团(W3C)推荐的XML(eXtensible Mark-up Language)1.0规格中规定的形式。此外,例如,如图12所示,历史管理部16在每个发言中存储控制数据。
具体地说,图8所示的控制数据具有图13所示的逻辑结构,SPEECH要素构成一个控制数据。该SPEECH要素具有表示控制数据的制作者的PERSON属性和包括动画资源的FILE属性,而且可以保存顺序并同时包含对应于图标121的ANIMATE要素和对应于字符串122的文本数据。
再有,本实施例的控制数据编辑部23以每个用途分段显示图标调色板110的图标,例如,在图1的例中,在上段显示动画控制使用的图标111…,在下段显示向字符串的控制或初始状态的移动等其他用途的图标111…。在本实施例中,控制数据编辑部23在图标数据表T50中的存储位置(注册顺序)显示各图标111,所以通过调整对图标数据表T50的存储位置,可以设定各图标111的显示位置。再有,在图标数据表T50中,追加表示各图标111用途的字段,在控制数据编辑部23根据该数据来控制图标111的显示位置的情况下,在图标数据表T50的该字段中存储表示用途的数据。
在上述结构中,对于交谈时的终端2的详细的工作情况,根据图14说明如下。再有,控制数据形成部14作为用户接口显示图1所示的画面。
即,在S11中,表示当前应显示的发言的顺序数的变量P被初始化为不显示发言的状态的“0”,在S12中,终端2变为输入事件等待状态。再有,作为输入事件,本实施例的终端2等待接收‘来自键盘的字符输入’、‘通过鼠标来指示和单击画面上的特定位置’、以及‘通过发送接收部11,接收来自外部的数据’这三类。
如果有输入事件,则终端2在S13中判定输入事件的种类。这里,作为用户的步骤,首先,在图1所示的控制输入区120中单击图标调色板110的特定的图标111b,以便输入图标121的情况下,在上述S13的判定中,判定为输入事件是鼠标单击,在S14中,单击位置被判定为选择图标调色板110。这种情况下,在S15中,如图11所示,控制数据编辑部23在输入缓冲存储部22的开头存储表示图标111b的图标指定数据D61(“#2”)。
在上述S15或后述的S17中,如果变更输入缓冲存储部22的内容,则控制数据编辑部23在S16中更新控制输入区120的显示。具体地说,根据输入缓冲存储部22内的图标指定数据D61(“#2”),检索图10所示的图标数据表T50的第2号记录内包的图标图像数据D51,作为控制输入区120中的图标121来显示。再有,如果上述S16的显示更新结束,则重复进行步骤S12以后的处理。
作为下个用户操作,如果从键盘输入字符串‘你好’中的字符‘你’,则根据上述S13的判定,进行S17的处理,在输入缓冲存储部22中存储图11所示的字符串‘你好’中的‘你’。这种情况下,在S16中,按照输入缓冲存储部22的内容,来更新控制输入区域120的显示,在显示字符‘你’后,回归到S12的等待接收处理。
重复进行上述S12至S17的处理,在输入控制输入区120上表示的所有图标指定数据D61和字符串数据D62后,用户按压图1所示的‘发送’按钮130。这里,‘发送’按钮130的按压操作是鼠标的单击操作,所以进行上述S14的判定,而且,由于是‘发送’按钮的按压操作,所以在S21中,输出数据形成部24将输入缓冲器的内容变更为标记形式的控制数据。
即,控制数据编辑部23用一次变换处理来形成一个SPEECH要素(图8所示的L1行至L11的所有要素)。这里,SPEECH要素的开始标识(L1)中包含的PERSON属性的值(例如,“A”)是由用户预先确定的自身的爱称。此外,FILE属性的值(例如,“CHARA-A”)由图标调色板110显示的与图标111对应的动画资源来特定。
此外,在行L2~L10中,表示显示于控制输入区120的图标121和字符串122,例如,根据输入缓冲存储部22的图标指定数据D61(#2),来检索图10所示的图标数据表T50的第2号记录内包的控制数据D52,直接传送行L2的“<ANIMATE LABEL=“SMILE1”>”。此外,例如,行L3等所示,将字符串数据D62直接作为字符串数据来使用。行L4和L5按与行L2同样的步骤来传送形成图标数据表T50的控制数据D52,但在图标数据表T50的第4号的记录中,作为控制数据D52,存储多个(这种情况下为2行)控制数据,所以生成多个行L4和L5。再有,在代替/除去动画之外,还控制音响效果的情况下,在图标数据表T50的控制数据D52中,例如,如“<MUSICTITLE=“vivid.mid”>”那样,存储表示音乐再现(这种情况下,愉快的音乐)的要素。在控制数据D52中,如果同时存储ANIMATE要素和MUSIC要素,则可用单一的图标同时控制动画和声音。
于是,在生成图8所示的控制数据后,在S22中,发送接收部11通过通信线路将该控制数据输出到对方的终端2。在S23中,该控制数据被传送到历史管理部16内的未图示的控制历史管理缓冲器。与此相伴,历史管理部16例如在传送第1发言SP1的时刻进行将最新位置设定为“1”等发言的历史中的最新位置的更新。再有,在图12中,示出在控制数据发送后,从对方接收的控制数据和以后用户追加该输入后的控制数据的状态,即包含3个发言SP1~SP3的情况。
在S24中,历史管理部16判定变量P的值、即当前要显示的发言的顺序是否在最新位置的前一个位置。这里,在最初的时刻,在上述S11中,变量P被设定为“0”。另一方面,历史管理部16仅存储第1发言SP1,将最新位置设定为“1”。因此,在该时刻,上述S24的判定为“是”,在S25中,变量P增加1后,在S26中,动画显示部12再现变量P表示的控制数据、即基于第1发言SP1的动画。
这里,如上所述,如果按压图1所示的‘返回’按钮131或‘前进’按钮132,则S13、S14的判定结果在S27中按照操作来增减变量P的值后,与上述S26同样,再现变量P表示的控制数据。例如,在按压‘返回’按钮131时,除了变量P为“0”,而再不能‘返回’选项的情况外,使变量P减1。而在按压‘前进’按钮132时,除了变量P为最新位置而无法再进行‘前进’选项的情况外,使变量P增加1。由此,如同12所示,历史管理部16中存储的各控制数据(SPEECH要素)中,将与变量P对应的SPEECH要素前后移动,在上述S26中,显示对应的的SPEECH要素。
再有,例如,在按压了‘发送’按钮130的情况等下,在变量P指示最新位置的状态下,在上述S23中,在追加了新的SPEECH要素的情况下,上述S24的判定为“否”,不显示最新的动画。由此,在对过去的发言进行再现的期间,可防止新的发言的中断显示,可防止过去的发言再现时的会话流的断续(不连续)。即使在对该过去的发言进行再现的情况下,用户通过按压‘前进’按钮132,也可以恢复到最新的动画显示。
另一方面,发送接收部11从对方的终端2接收控制数据后,在S31中,产生接收数据的事件,经上述的S12、S13,进行S23以后的处理,显示动画和字符串。
这里,根据图15来进一步详细说明上述S26的处理。即,在S41中,动画显示部12分析(パ一ス)对应于上述变量P的SPEECH要素。所谓“分析”是在对SPEECH要素等处理对象数据进行解析后,以容易进行以后的处理的数据形式再构成的处理,如果分析图12所示的第1发言SP1,则被分析为图13所示的数据形式。在图13中,用四角形包围来显示节点,并在最高位的节点上对SPEECH要素进行分析。此外,作为属性,SPEECH要素具有PERSON属性和FILE属性,同时作为子节点,具有ANIMATE要素和FONT要素或文本数据。本例是XML的定型的分析处理,可以使用XML相关机构等公开颁布的计算机程序(XML分析程序)。
动画显示部12在S42中,在上述S41中的分析结果中,使用FILE属性的值(“CHATA-A”),从预先存储于资源存储部13的动画资源组中选择同名的动画资源,备用于再现。在S43中,将以后使用的字符属性设定为初始值(例如,字符颜色为黑色,粗细为细字等),并且在S44中,将表示处理对象的节点的顺序数的变量I设定为初始值“1”。
然后,重复进行S45以后的处理,直至没有处理对象。即,在S45中,判定第I号节点是否是文本数据。这里,图13的最初(第1号)子节点是ANIMATE要素,由于不是文本数据,所以在S46中,判定标记的种类。而且,标记为ANIMATE,所以进行S47的处理,动画显示部12在与ANIMATE要素的LABEL属性的值(这种情况下为“SMILE1”)对应的动画、即上述S42中选择的动画资源中,将具有与属性值相同标记的帧组G1的开头帧作为动画的开始帧来设定。而且,在变量I表示的节点不是最终节点的情况下(S50中为“否”),在S51中,在变量I上相加1,将下个节点作为处理对象,重复进行上述S35以后的处理。
在图13的例中,第2号节点是文本数据,所以根据上述S45的判定,进行S49的处理,与文本数据同步来使上述帧组G1再现。这里,字符属性从上述S43中的初始设定起不进行变更,所以如图1所示,显示说出初始设定的字符属性(黑色并且细字)的台词的字符的动画。
依次处理各节点,在变量I为4时,第4号节点是FONT要素,所以根据上述S45、S46的判定结果,进行S48的处理,以后使用的字体的属性被设定为该节点的属性值。在图13的第4号节点中,将COLOR属性的值设定为“BLUE”,所以动画显示部12将以后显示的字符的属性变更为蓝色。其结果,例如,下个节点(文本数据“其实…”)用蓝色来显示。
将上述S45至S51的处理重复进行至最后的节点,动画显示部12在动画显示区100a和100b上一边使动画和字符串同步一边进行显示。如果变为最后的节点,则上述S50的判定为“是”,将1个发言的显示处理结束。
这里,作为动画显示部12使图标表示的动画和字符串表示的台词同步的方法,例如,通过各图标表示主帧,动画显示部12在下个主帧之间内插形状和颜色等特征量,生成扫描了中间的形状的帧,以再现更平滑的动画的情况为例,来说明提示时间的调整时,动画显示部12在再现作为输入生成‘图标1’、‘你好’、‘图标2’的控制数据时,通过字符串‘你好’的长度来控制从表示‘图标1’的帧开始至变化到表示‘图标2’的帧的时间。因此,例如,在‘图标o’表示形成‘你’的口形的表情图像的主帧,‘图标a’表示发声‘啊’时的表情图像的帧的情况下,通过生成作为输入‘图标o’、‘你’、‘图标a’、‘好’、‘图标o’的控制数据,再现该控制数据的动画显示部12与嘴说出‘你好’这样的台词大致同步,再现向‘你’→‘啊’→‘你’变化的动画。于是,通过缩短设定与各图标对应的动画,可以更细致地控制动画,更正确地取得同步。
此外,在图标表示主帧,以调整提示次数的情况为例时,在‘图标打开’和‘图标关闭’分别表示嘴张开的表情图像和嘴闭合的表情图像的情况下,通过生成作为输入‘图标打开’、‘你好’、‘图标关闭’的控制数据,动画显示部12按照字符串‘你好’的长度,再现使嘴‘张开’→‘闭合’→‘张开’ →‘闭合’变化的动画。这种情况下,即使口形不严密,也可以再现移动的定时与台词‘你好’大致同步的动画。再有,也可以预先确定是调整提示时间还是调整提示次数,以便输入侧的控制数据形成部14和显示侧的动画显示部12执行一致的调整,例如,在控制数据中,也可以包含两者的切换指示。这种情况下,期望用图标来输入两者的切换,以便取得与其他输入的匹配。
在图9中,举例说明了动画资源为主帧形式的情况,但并不限于此。例如,如图16所示,也可以是位图形式。这种情况下,各图像数据D20例如作为纵横尺寸固定的位图数据来存储,动画显示部12通过显示各帧的指针P32表示的图像数据D20,可以再现该帧。但是,如本实施例,主帧形式的方法,一般传输的数据量少。此外,对应存储图形要素的方法容易内插,容易取得字符串和动画的同步。
构成终端2的各部件可以是通过CPU等运算部件执行存储于ROM和RAM等记录媒体的程序来实现的功能块,也可以用进行同样处理的硬件来实现。此外,也可以将进行一部分处理的硬件和执行该硬件的控制和剩余处理的程序的上述运算部件进行组合来实现。而且,上述运算部件可以是单体,也可以与通过装置内部的总线和各种通信线路连接的多个运算部件一起执行程序。
上述程序由上述运算部件执行,在记录媒体中存储程序自身和表示用于形成该程序的数据的程序数据,分配该记录媒体,或由有线或无线通信部件来发送分配上述程序数据。
这里,分配程序数据时的记录媒体最好可拆装,但分配了程序数据的记录媒体无论能否拆装都可以。上述记录媒体只要可存储程序数据,则无论是否可重写(写入)、是否有易失性、记录方法和形状如何都可以。作为记录媒体的一例,可列举磁盘和盒式磁带等磁带,或软盘和硬盘等磁盘,或CD-ROM和光磁盘(MO)、小型盘(MD)和数字视频盘(DVD)等。此外,记录媒体也可以是IC卡片和光卡片这样的卡片,或掩模ROM和EPROM、EEPROM或闪存ROM等半导体存储器。
上述程序数据也可以是向上述运算部件指示上述各处理的所有步骤的代码,通过按规定的步骤调出,如果已经存在可执行上述各处理的一部分或全部的程序(例如操作系统和程序库等),则可以用向上述运算部件指示该基本程序的调出的代码或指针等来置换上述所有步骤的一部分或全部。
此外,在上述记录媒体中存储程序数据时的形式,可以是例如象在实际存储器中配置的状态那样,运算部件进行存取并可执行的存储形式,可以是在配置于实际存储器中之前,运算部件始终装配在可存取的局部的存储媒体(例如,实际存储器和硬盘等)后的存储形式,或可以是由网络和可搬运的存储媒体等装配在上述局部的记录媒体上之前的存储形式等。此外,程序数据不限于编码后的目标代码,也可以存储源代码、在解释程序或编码中途生成的中间代码。无论是哪种情况,通过压缩的解除、解码、解释程序、编码、链接或对实际存储器的配置等处理和各处理的组合,只要是可以转换为上述运算部件可执行的形式,无论将程序数据存储在记录媒体时的形式如何,都可获得同样的效果。
这里,参照图17和图18,如下说明硬件结构的一例。即,如图17所示,终端2包括通过执行规定的程序来实现上述各部件的CPU201、连接到CPU201的存储器202、连接到CPU201的显示画面203、连接到CPU201的输入装置204、以及连接到CPU201用作发送接收部11的通信装置205。此外,作为表达数据,在使用音响的情况下,除了上述结构以外,还追加包括未图示的D/A转换器、模拟信号放大器、扬声器等的音响再现模块206。此外,在表达数据是音乐的情况下,音响再现模块206也可以包含音源装置。此外,作为表达数据,在使用以字符串为基础的合成声音的情况下,还有音响再现模块206包括声音合成装置的情况。此外,在动画再现等中,在需要进行与再现时间相关联的正确控制的情况下,追加定时器207。
例如,如图18所示,上述各部件201~207通过内置CPU201和存储器202的机壳301、作为上述输入装置204的键盘302和鼠标器303、以及作为上述显示画面203的显示装置304来实现。而且,与图17的通信装置205对应的通信装置306例如是DSU、终端连接器和调制解调器等装置,或者是组合这些装置而得到的装置,通过这些装置连接到外部的通信网络。此外,扬声器305是音响再现模块206的一部分,其余的部分内置于机壳301中。再有,装置结构的实例当然不限于此,例如,也可以是携带电话。
但是,在本实施例中,以在双方向上用动画可进行通信的交谈系统为例,但并不限于此。即使采用仅从一个方向用动画,而从另一方向仅用字符串和声音等其他通信方法的双方向通信系统,也可获得同样的效果。而且,即使是单方向进行通信或用户显示自方的输入动画而不进行通信的结构(编辑的结构),也可以高速输入多样的表达,所以仍可获得某种程度的效果。但是,在双方向通信系统的情况下,需要更高速的响应,所以效果特别大。
再有,在用于实施发明的优选形态的项目中形成的具体实施形态或实施例终究是使本发明的技术内容明确的实施形态或实施例,但不是仅限于这样的具体例而被狭义地解释,在本发明的精神和如下所述的权利要求范围内,可以进行各种变更实施。
产业上的可利用性在本发明的表达数据控制系统中,通过输入部,表示表达数据的动作/状态的控制数据与图标来组合输入。因此,可实现可以迅速地输入多样的动作/状态的表达数据控制系统。
此外,在本发明的表达数据控制系统中,表示表达数据的动作/状态的控制数据与图标组合输入,同时用于再现可控制的各动作/状态的表达数据的资源数据在重复进行该控制数据的传送前被传送。因此,可实现可以迅速地输入多样的动作/状态的表达数据控制系统。
而且,在本发明的表达数据控制系统中,与作为表达数据的字符串混合来输入表示该字符串的表达方法的图标,同时表达数据控制部根据图标来变更输入的字符串的表达方法,以便处于图标之前或之后。因此,可以实现具有知觉性并可迅速地输入字符串的表达方法的表达数据控制系统。
权利要求
1.一种表达数据控制系统,包括控制数据生成部,对于作为表达数据的动画,生成表示动作/状态的控制数据;表达数据控制部,根据控制数据来控制表达数据;以及输入部,组合输入表示表达数据的动作/状态的图标;其特征在于,所述控制数据生成部根据输入的图标来生成所述控制数据。
2.如权利要求1所述的表达数据控制系统,其特征在于,所述输入部可混合输入图标和字符串,所述表达数据控制部将位于图标之前或之后输入的字符串与该图标表示的动画进行同步表示或发声。
3.如权利要求2所述的表达数据控制系统,其特征在于,所述表达数据控制部按照所述字符串的长度或所述字符串的发声所需的时间,来调整所述图标表示的动画的长度。
4.如权利要求3所述的表达数据控制系统,其特征在于,所述表达数据控制部分别控制构成所述动画的各帧的提示时间,调整对应动画的长度。
5.如权利要求3所述的表达数据控制系统,其特征在于,所述表达数据控制部根据构成所述动画的各主帧,来内插生成在相互连续的主帧之间表示的帧,同时控制要生成的帧的数目,调整所述动画的长度。
6.如权利要求2所述的表达数据控制系统,其特征在于,所述表达数据控制部按照所述字符串的长度或所述字符串的发声所需的时间,来调整所述图标表示的动画的再现次数。
7.如权利要求1所述的表达数据控制系统,其特征在于,所述输入部显示输入的图标的组合。
8.如权利要求1所述的表达数据控制系统,所述表达数据控制系统是具有所述表达数据控制部和控制数据生成部双方的多个终端装置构成的交谈系统,其特征在于,所述各终端装置相互传送作为所述表达数据的带有台词的动画。
9.一种表达数据控制装置,包括控制数据生成部,对于作为表达数据的动画,生成表示动作/状态的控制数据;以及输入部,组合输入表示表达数据的动作/状态的图标;其特征在于,所述控制数据生成部根据输入的图标来生成所述控制数据。
10.如权利要求9所述的表达数据控制装置,其特征在于,包括可存储的资源存储部,追加或置换用于再现可控制的各动作/状态的动画的资源数据;以及图标注册部,注册与该资源数据对应的图标。
11.如权利要求10所述的表达数据控制装置,其特征在于,包括数据发送部,根据所述控制数据,通过通信线路,向控制表达数据的表达数据控制部传输该控制数据;以及资源输出部,在重复进行控制数据的生成和传输前,将所述资源存储部中存储的资源数据输出到所述表达数据控制部。
12.如权利要求9所述的表达数据控制装置,其特征在于,所述图标将构成与该图标对应的动画的一部分的静止画或动画作为缩小的图像来显示。
13.如权利要求12所述的表达数据控制装置,其特征在于,包括可存储的资源存储部,追加或置换用于再现可控制的各动作/状态的动画的资源数据;以及图标注册部,注册与该资源数据对应的图标。
14.如权利要求13所述的表达数据控制装置,其特征在于,包括数据发送部,根据所述控制数据,通过通信线路,向控制表达数据的表达数据控制部传输该控制数据;以及资源输出部,在重复进行控制数据的生成和传输前,将所述资源存储部中存储的资源数据输出到所述表达数据控制部。
15.一种表达数据控制系统,包括控制数据生成部,生成表示表达数据的动作/状态的控制数据;表达数据控制部,根据经通信线路接收的控制数据来控制表达数据;输入部,组合输入表示表达数据的动作/状态的图标;可存储的资源存储部,追加或置换用于再现可控制的各动作/状态的表达数据的资源数据;以及资源输出部,在重复进行控制数据的生成和传输前,将所述资源存储部中存储的资源数据输出到所述表达数据控制部;其特征在于,所述控制数据生成部根据输入的图标来生成所述控制数据。
16.如权利要求15所述的表达数据控制系统,其特征在于,所述输入部显示输入的图标的组合。
17.如权利要求15所述的表达数据控制系统,所述表达数据控制系统是具有所述表达数据控制部和控制数据生成部双方的多个终端装置构成的交谈系统,其特征在于,所述各终端装置相互传送作为所述表达数据的带有台词的动画。
18.一种表达数据控制系统,包括控制数据生成部,对于作为表达数据的字符串,生成指示表达方法的控制数据;表达数据控制部,根据控制数据来控制表达数据;以及输入部,与所述字符串进行混合,输入表示该字符串的显示方法的图标;其特征在于,所述控制数据生成部根据输入的图标来生成所述控制数据,所述表达数据控制部对应于图标来变更位于图标前后输入的字符串的显示方法。
19.如权利要求18所述的表达数据控制系统,其特征在于,所述输入部显示输入的图标的组合。
20.如权利要求18所述的表达数据控制系统,所述表达数据控制系统是具有所述表达数据控制部和控制数据生成部双方的多个终端装置构成的交谈系统,其特征在于,所述各终端装置相互传送作为所述表达数据的带有台词的动画。
21.一种记录媒体,对于作为表达数据的动画,存储生成表示动作/状态的控制数据的表达数据控制程序,其中,该记录媒体存储使计算机进行操作的程序,作为组合输入表示表达数据的动作/状态的图标的输入部,以及根据输入的图标来生成所述控制数据的控制数据生成部。
全文摘要
与动画或声音或字符串等的表达数据相关联,终端将表达动作/状态的图标(111…)显示在图标调色板(110)上。此外,在终端的显示画面上,设置可混合显示图标(121)和字符串(122)的控制输入区(120),用户从图标调色板(110)选择图标(111)并输入图标(121),同时从键盘等输入字符串(122)。终端根据输入的结果,对应于图标(121)来控制动画显示区(100a)上显示的自方字符的动作/状态,同时与自方字符的动画同步显示位于图标(121)之后的字符串(122)。由此,即使各表达间的不同微妙,也可以实现迅速并且准确地可控制多种表达的表达数据控制系统。
文档编号G06F3/048GK1416543SQ01806422
公开日2003年5月7日 申请日期2001年1月31日 优先权日2000年2月18日
发明者西畑实 申请人:夏普公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1