专利名称::讲故事自动做动作的类生物装置及其方法
技术领域:
:本发明涉及一种类生物装置,属于如电子宠物、电子玩具和机器人等领域,更具体地,涉及一种讲故事自动做动作的类生物装置及其方法。
背景技术:
:当今的类生物装置如电子玩具、电子宠物及机器人是琳琅满目,大多数都有讲故事功能,实现方法都是事先把各个故事的对应段音频数据存储于该类生物装置,当用户想听故事时,启动该类生物装置播放。用户仅仅只能通过耳朵来听各个故事,时间一长很容易疲倦进入睡眠状态。同时,随着类生物装置的逐渐兴起,其外形也越来越多,结构也是越来越复杂,即各个部位都拥有许多驱动关节自由度,可做出各种各样逼真的丰富动作。然而,要么用户只能听讲故事的机器人,要么只能欣赏做出各种逼真动作的机器人,而无法实现在讲故事的同时做出不同的动作,大大降低了趣味性。
发明内容本发明的目的在于,提供一种讲故事自动做动作的类生物装置及其方法,该类生物装置可在讲故事的同时,做出相应的不同动作,且讲故事的时间不一样,做出的动作也不相同。所述一种讲故事自动做动作的类生物装置,该类生物装置包括一用于播放故事音频的扬声器,一用于执行动作的制动单元,一计时器,用于当扬声器播放一故事音频时开始计时;一对应关系获取模块,用于获取该故事音频对应的描述性信息,及当计时器计时到达该描述性信息在故事音频播放中出现的时间时,获取该描述性信息对应的动作参数;及一动作参数输出模块,用于输出对应关系获取模块获取的动作参数,及控制制动单元执行相应的动作。所述一种应用于类生物装置的讲故事自动做动作的方法,该方法包括如下步骤(a)播放一故事音频;(b)开始计时;(c)获取该故事音频对应的描述性信息;(d)计时到达该描述性信息在故事音频播放中出现的时间;(e)获取该描述性信息对应的动作参数;及(f)输出该动作参数及执行相应的动作。本发明一种讲故事自动做动作的类生物装置及其方法,该类生物装置能根据预先存储的故事音频对应的描述性信息输出该描述性信息对应的动作参数,随着故事内容的播放做出各描述性信息相对应的各个动作,即可在讲述一故事同时做出与该故事内容相关的动作,且不同时间讲述一故事能做出多种不一样的动作,实现边讲故事边做动作的功能,增加了类生物装置的趣味性。图l是本发明一实施方式讲故事自动做动作的类生物装置的示意图;图2是本发明一实施方式讲故事自动做动作的类生物装置的硬件模块图;及图3是本发明一实施方式讲故事自动做动作的方法流程图。具体实施例方式图l是本发明一实施方式讲故事自动做动作的类生物装置的示意图。该类生物装置为一有四肢类似于人模样的的电子装置。该类生物装置的各个关节包括至少一个自由度,可自由活动做出各种动作。该类生物装置也可为其它动物模样。图2是本发明一实施方式讲故事自动做动作的类生物装置的硬件模块图。该类生物装置1包括一处理单元10、一存储单元20、一输入单元30、一数模转换器40、一扬声器50及一制动单元60。该存储单元20存储一故事音频库21、一故事信息对应表22、一信息参数对应表23及一动作参数库24。该故事音频库21存储至少一故事的一段音频数据。该动作参数库24存储至少一动作的参数数据。每一动作参数包含至少一个自由度。该故事信息对应表22存储了各个故事音频与其描述性信息的对应关系。该描述性信息至少以一个关键词来定义,各关键词出现的时间与故事播放内容相对应。如下表1所示,该故事信息对应表22存储了故事音频S1、S2、S3,其对应的描述性信息分别为(A2、A4…),(Al、A2、A3…),(Al、A2、A4…)。例如,故事音频S1讲述的是一个关于登山的故事,其对应的描述性信息包括关键词A2、A4,其中,A2为步行、A4为擦汗,当该故事音频S1讲述到第Sll段时间时,其对应到关键词步行;当该故事音频S1讲述到第S12段时间时,其对应到关键词擦汗,该第S12段时间大于该第Sll段时间。该信息参数对应表23存储了各描述性信息与其动作参数的对应关系。如下表2所示,描述性信息Al对应的动作参数为XAn、XA12、Xm3等。例如,描述性信息A3为一再见关键词,其对应的动作参数包括有XA:u、XA32、XA33,可依次为伸出右手摇动、伸出双手摆动及伸手做飞吻动作的三个自由度。在该表2中,描述性信息对应多个动作参数,在本发明的其它实施方式中,描述性信息也可对应一个动作参数。故事信息对应表1<table>tableseeoriginaldocumentpage5</column></row><table>信息参数对应表2<table>tableseeoriginaldocumentpage6</column></row><table>该输入单元30用于接收用户的输入操作产生输入信号,选择一故事音频。该处理单元IO响应该输入信号,从存储单元20的故事音频库21中获取对应的故事音频数据及控制输出该故事音频数据,开始计时及从故事信息对应表22中获取该故事音频数据对应的描述性信息,计时到达每一描述性信息在故事音频中出现的时间时从信息参数对应表23中获取该描述性信息对应的动作参数,及从动作参数库24获取对应的动作参数数据及输出该动作参数。在本发明的其它实施方式中,该处理单元10也可从信息参数对应表23中获取该描述性信息对应的多个动作参数,及从在动作参数库24中获取该描述性信息对应的各动作参数数据中随机的输出一动作参数。该数模转换器40连接该处理单元10,接受该处理单元10的控制,转换输出的故事音频数据为模拟音频信号。扬声器50输出该模拟音频信号,语音播出该故事。该制动单元60连接该处理单元10,接受该处理单元10的控制,做出各输出的动作参数对应的动作。该类生物装置1中的处理单元10进一步包括一故事音频获取模块11、一故事音频输出模块12、一对应关系获取模块13、一动作参数输出模块14及一计时器15。该故事音频获取模块11用于当接收到输入单元30产生的输入信号时,从故事音频库21中获取一故事音频数据。该故事音频输出模块12连接该故事音频获取模块11,用于输出该故事音频数据。该计时器15用于在输出该故事音频时开始计时。该数模转换器40连接该故事音频输出模块12,转换该故事音频数据为模拟音频信号。该扬声器50输出该模拟音频信号语音播放该故事。该对应关系获取模块13用于根据故事音频获取模块11获取的故事音频从故事信息对应表22中获取该故事音频对应的描述性信息,当计时器15计时到达每一描述性信息在该故事音频播放中出现的时间时从信息参数对应表23中获取该描述性信息对应的动作参数。该动作参数输出模块14连接该对应关系获取模块13,用于输出该描述性信息对应的动作参数。在本发明的其它实施方式中,该动作参数输出模块14也可用于从在动作参数库24中获取该描述性信息对应的各动作参数数据中随机的输出该描述性信息对应的一动作参数。该制动单元60连接该动作参数输出模块14,用于执行所述动作参数对应的动作。当计时器15计时到达该故事音频对应的下一描述性信息在故事音频中出现的时间时,该对应关系获取模块13继续从信息参数对应表23中获取该下一描述性信息对应的动作参数。图3是本发明一实施方式讲故事自动做动作的方法流程图。输入单元30接收用户输入操作,产生输入信号选择一故事音频(步骤S200),该方法流程开始;故事音频获取模块ll响应该输入信号,从故事音频库21中获取对应的故事音频数据(步骤S210);故事音频输出模块12输出该故事音频数据,数模转换器40把该故事音频数据转换为模拟音频信号,扬声器50输出该模拟音频信号,语音播放该故事(步骤S220);计时器15开始计时(步骤S230);对应关系获取模块13从故事信息对应表22中获取该故事音频对应的描述性信息(步骤S240);计时器15计时到达一描述性信息在故事音频播放中出现的时间(步骤S250);该对应关系获取模块13从信息参数对应表23中获取该描述性信息对应的动作参数数据(步骤S260);动作参数输出模块14输出该动作参数(步骤S270);制动单元60接收该动作参数及执行一相应的动作(步骤S280),当该故事音频存在两个或两个以上的描述性信息时,该流程回到步骤S250,即当计时器15计时到达下一描述性信息在故事音频中出现的时间时,输出该下一描述性信息对应的一动作;直到播放完该故事音频,完成该故事音频对应的所有动作(步骤S290),该流程才结束。在步骤S260中,若该对应关系获取模块13从信息参数对应表23中获取该描述性信息对应的多个动作参数数据,则在步骤S270中,该动作参数输出模块14从在动作参数库24中获取的各个动作参数中随机的输出一动作参数。权利要求1.一种讲故事自动做动作的类生物装置,该类生物装置包括一用于播放故事音频的扬声器、一用于执行动作的制动单元,其特征在于,该类生物装置还包括一计时器,用于当扬声器播放一故事音频时开始计时;一对应关系获取模块,用于获取该故事音频对应的描述性信息,及当计时器计时到达该描述性信息在故事音频播放中出现的时间时,获取该描述性信息对应的动作参数;及一动作参数输出模块,用于输出对应关系获取模块获取的动作参数,及控制制动单元执行相应的动作。2.根据权利要求l所述讲故事自动做动作的类生物装置,其特征在于,该类生物装置还包括一输入单元,用于接收用户的输入操作产生输入信号,选择一故事音频。3.根据权利要求2所述讲故事自动做动作的类生物装置,其特征在于,该类生物装置还包括一故事音频获取模块,用于当接收到输入单元的输入信号时,获取该故事音频到扬声器播放。4.根据权利要求l所述讲故事自动做动作的类生物装置,其特征在于,该描述性信息至少以一个关键词来定义。5.根据权利要求4所述讲故事自动做动作的类生物装置,其特征在于,所述每一关键词对应多个动作参数,该动作参数输出模块还用于从对应关系获取模块获取的动作参数中随机的输出一动作参数。6.根据权利要求l所述讲故事自动做动作的类生物装置,其特征在于,该动作参数包含至少一个自由度。7.一种应用于类生物装置的讲故事自动做动作的方法,该方法包括如下步骤播放一故事音频;开始计时;获取该故事音频对应的描述性信息;计时到达该描述性信息在故事音频播放中出现的时间;获取该描述性信息对应的动作参数;及输出该动作参数及执行相应的动作。8.根据权利要求7所述讲故事自动做动作的方法,其特征在于,还包括步骤接收输入信号,选择一故事音频。9.根据权利要求7所述讲故事自动做动作的方法,其特征在于,该描述性信息至少以一个关键词来定义。10.根据权利要求7所述讲故事自动做动作的方法,其特征在于,该动作参数包含至少一个自由度。11.根据权利要求9所述讲故事自动做动作的方法,其特征在于,所述每一关键词对应多个动作参数,输出该动作参数及执行相应的动作的步骤为随机的输出一动作参数及执行相应的动作。全文摘要本发明为一种讲故事自动做动作的类生物装置,属于电子宠物、电子玩具和机器人等领域。本发明还提供了一种应用于类生物装置的讲故事自动做动作的方法。通过该方法,该类生物装置播放一故事音频,开始计时,获取该故事音频对应的各描述性信息,计时到达一描述性信息在故事音频播放中出现的时间,获取该描述性信息对应的动作参数,及输出该动作参数及执行相应的动作。所以该类生物装置在讲故事的同时,能够根据故事内容做出相应的动作,且,在不同时间讲述同一故事可做出不同的动作,使该类生物装置更加有趣化。文档编号A63H11/00GK101653660SQ200810304158公开日2010年2月24日申请日期2008年8月22日优先权日2008年8月22日发明者周孝忠,王传宏,黄立章申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司