带有情绪及表情模块的3d视频互动机器人的制作方法

文档序号:9589217阅读:545来源:国知局
带有情绪及表情模块的3d视频互动机器人的制作方法
【技术领域】
[0001] 本发明涉及带3D显示的智能机器人领域。
【背景技术】
[0002] 目前很多商业场所以及教学领域已经采用了可互动的交互式系统,大部分采用的 是语音交互或文字检索交互,统称为黑屏幕交互,而通过形象化的3D人物替代现有的黑屏 幕,或文字屏幕,让人们在遇到问题时,或者在接受一些广告宣传时,可以根据交互式系统, 形象化地、拟人表情化的直观地得到人们想要的信息,十分方便快捷。
[0003] 目前现有的交互系统只能进行简单的互动,例如只能根据问题库回答问题,因此, 应用范围较窄。例如在一些教学体系当中,需要交互系统或者机器人根据人们当时话语以 及做出的动作进行适当的有情绪的反馈,但是目前还没有任何交互系统满足这个需求。

【发明内容】

[0004] 本发明为了解决上述现有技术的问题,提出带有情绪及表情模块的3D视频互动 机器人,包括:输入模块,用于接收用户行为以及用户资料;情绪模块,根据用户资料以及 当前的用户行为,得出机器人相应的情绪种类以及情绪等级,并反馈相应的情绪数据给处 理模块;表情模块,根据情绪种类以及情绪等级,查找符合相应情绪数据的3D人物动作动 画以及语音;输出模块,显示相应的3D人物动作动画,同时播报3D人物的语音;处理模块, 对各模块进行协调控制。
[0005] 本发明还进一步包括性格模块、关系进程模块、剧本模块,性格模块可以设置机器 人的性格数据,关系进程模块根据用户与机器人的互动,记录用户与机器人当前的关系亲 密度系数,剧本模块则用于设置互动剧本。所述情绪模块根据用户资料、输入模块接收的当 前用户行为、性格数据、关系亲密度系数以及互动剧本,综合得出相应的情绪种类以及情绪 等级。在用户行为和3D人物的当前情绪状态的基础上,综合3D人物的性格和/或互动剧 本,进行分析处理,使表情模块可以调用相应的3D人物的语音和动作动画给输出模块。
[0006] 上述技术方案中,用户行为包括用户手势、触摸输入、语音。输入模块包括用于检 测用户手势的三轴加速传感器、用于接收用户触摸输入的触摸显示屏、用于接收用户语音 的麦克风。处理模块对用户输入的语音进行的是全句解析,而不是关键字解析,情绪模块根 据解析后的全句的文本信息进行分析处理。用户资料包括用户年龄、性别、教育程度、职业、 生活作息时间、爱好、地域、文化。
[0007] 情绪种类可以分为喜怒哀悲惧惊思六种,每个情绪种类有多个级别,根据输入模 块输入的用户行为进行变化。
[0008] 本发明的交互式系统赋予了 3D人物或者机器人性格,使其有情绪变化,富有情 感,在与用户的沟通过程中,可以与用户进行更便捷、更加人性化。此外,还可以将存储器设 置在本地数据库中,根据不同用户的需求,进行个性化设置。本发明可以与用户进行情感互 动,大范围趣味性,拟人性的代替人类的很多简单,重复性的沟通工作,如卖场讲解员,导览 员或者陪伴聊天等等。
【附图说明】
[0009] 图1是本发明的结构示意图; 图2是本发明数据处理的示意图。
【具体实施方式】
[0010] 以下结合附图和实施例,详细说明本发明的工作过程。
[0011] 如图1、图2所示,本发明一实施例提出的带有情绪及表情模块的3D视频互动机器 人,包括输入模块、输出模块、情绪模块、表情模块、性格模块、关系进程模块、剧本模块以及 处理模块。输入模块接收用户行为以及用户资料,输出模块可以在输出模块中显示相应的 3D智能机器人,情绪模块,根据用户资料以及当前的用户行为,得出机器人相应的情绪种类 以及情绪等级,并反馈相应的情绪数据给处理模块,然后处理模块控制表情模块根据情绪 种类以及情绪等级,查找符合相应情绪数据的3D人物动作动画以及语音,使得3D机器人自 带情绪和性格,根据与用户的互动信息,进行相应的反馈。
[0012] 为了使机器人的反应更加真实,符合用户需求,性格模块可设置机器人的性格数 据。关系进程模块根据用户与机器人的互动,记录用户与机器人当前的关系亲密度系数。剧 本模块可以用于设置互动剧本。然后情绪模块根据用户资料、输入模块接收的当前用户行 为、性格数据、关系亲密度系数以及互动剧本,综合得出相应的情绪种类以及情绪等级。
[0013] 3D人物的情绪等级分为以下六种,每种情绪有6个级别,例如喜就包括满意、愉 快、喜悦、快乐、大喜、狂喜这六种,3D人物的当前情绪状态会根据输入模块输入的用户行为 进行变化。
[0014] 机器人情绪表并对应当时的手部,面部,眼部,头部等动作。
[0015] 所有情绪均有指向的动作配合,如表情"满意":动作为:"点头三下"。如大喜动作 为"做鬼脸,伸舌头,扭屁股及面部的开心表情"。
[0016] 输入模块包括:用于检测用户手势的三轴加速传感器、用于接收用户触摸输入的 触摸显示屏或者是触摸屏、用于接收用户语音的麦克风等,可以用来接收用户行为,包括但 不限于用户手势、触摸输入、语音等。同时,输入模块可以让用户输入用户资料进行简单的 个性化设定,用户资料包括用户年龄、性别、教育程度、职业、生活作息时间、爱好、地域、文 化。
[0017] 输出模块则用于显示3D人物的动作以及播报3D人物的语音,输出模块可以利用 输入模块的触摸显示屏进行显示。
[0018] 处理模块根据一些参数,以及预定的策略,进行分析处理,调用存储器中相应的3D 人物的语音和动作给输出模块。其中参数可以是输入模块接收的用户行为,或者3D人物的 当前情绪状态,或者3D人物的性格,或者互动剧本或者它们之间的组合。
[0019] 下面以作为女朋友的3D智能机器人对本发明的使用方法进行详细说明。
[0020] 在交互系统每次启动时,可以播放内置的2秒广告界面,然后自动跳转到欢迎页 面,界面上有多个美女3D人物的图片,用户选择其中一个美女3D人物,提示3分钟后,即可 拥有自己的情感伴侣或语言工作机器人,并提示请进行用户资料的输入。同时可以无限设 置问句与回答内容。将内容设置为本地内容或云端公众数据内容。云端内容为服务器审核 内容。
[0021] 输入的用户资料有姓名,昵称,性别,年龄,学历,爱好,邮箱等等,或可以通过QQ、 微信自动登录。登录后作为女友角
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1