首页> 中国专利> 互动故事中动画信息处理方法及装置

互动故事中动画信息处理方法及装置

摘要

本申请实施例公开了一种互动故事中动画信息处理方法及装置,该方法包括:显示第一故事情节,并播放第一故事情节的文字内容和/或语音信息;在接收到针对第一图形输入的语音动画指令时,确定存在与语音动画指令匹配的M个动画,并输出第一语音信息;在第一语音指令指示播放一个动画时,响应第一语音指令,播放第一动画;在第一动画播放完毕时,输出第二语音信息;在第二语音指令指示停止播放动画时,显示第二故事情节,并播放第二故事情节的文字内容和/或语音信息。采用本申请,可以在播放有声读物的过程中,与儿童用户进行语音交互,以提升儿童用户的语言表达能力,与此同时播放用于展示图形结构的动画,以提升儿童用户的空间想象能力。

著录项

  • 公开/公告号CN116027945A

    专利类型发明专利

  • 公开/公告日2023-04-28

    原文格式PDF

  • 申请/专利权人 深圳市人马互动科技有限公司;

    申请/专利号CN202310311198.4

  • 发明设计人 王一;

    申请日2023-03-28

  • 分类号G06F3/0483(2013.01);G06F3/04842(2022.01);G06F3/04845(2022.01);G06F3/16(2006.01);

  • 代理机构广州三环专利商标代理有限公司 44202;

  • 代理人王勤

  • 地址 518000 广东省深圳市南山区粤海街道高新区社区高新南环路46号留学生创业大厦二期20层

  • 入库时间 2023-06-19 19:27:02

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2023-05-16

    实质审查的生效 IPC(主分类):G06F 3/0483 专利申请号:2023103111984 申请日:20230328

    实质审查的生效

  • 2023-04-28

    公开

    发明专利申请公布

说明书

技术领域

本申请属于互联网产业的一般数据处理技术领域,具体涉及一种互动故事中动画信息处理方法及装置。

背景技术

目前,有声读物是采用文本转语音的技术,预先将书籍的文本内容转换为音频内容,并对音频内容进行录制和存储。通过播放相应书籍预先存储的音频,可以实现对儿童进行启蒙教育,例如播放用于描述几何图形的书籍,可以对儿童进行几何启蒙教育。然而,这种播放有声读物的方式固定单一,难以在音频播放过程中有效响应儿童用户的需求,人机交互性能较低。

发明内容

本申请实施例提供一种互动故事中动画信息处理方法及装置,可以在播放有声读物的过程中,与儿童用户进行语音交互,以提升儿童用户的语言表达能力,与此同时还可以播放用于展示图形结构的动画,以提升儿童用户的空间想象能力,如此能够丰富有声读物的交互功能,有利于提升人机交互的有效性。

一方面,本申请实施例提供一种互动故事中动画信息处理方法,应用于互动小说服务系统的终端设备,互动小说服务系统包括服务器与终端设备,服务器与所述终端设备通信连接;该方法包括:终端设备与所述服务器交互以实现于第一显示界面显示第一故事情节,并播放第一故事情节的文字内容和/或语音信息;第一故事情节的文字内容用于描述第一图形;在接收到针对第一图形输入的语音动画指令时,确定存在与语音动画指令匹配的M个动画,并输出第一语音信息,第一语音信息用于接收第一语音指令;M为大于1的整数;M个动画中的一个动画用于展示第一图形的一种结构特征信息;在第一语音指令指示播放一个动画时,响应第一语音指令,于第二显示界面播放第一动画,M个动画包括第一动画;在第一动画播放完毕时,输出第二语音信息,第二语音信息用于接收第二语音指令;在第二语音指令指示停止播放动画时,于第一显示界面显示第二故事情节,并播放第二故事情节的文字内容和/或语音信息;第二故事情节的文字内容用于描述第二图形,或者第二故事情节为第一故事情节的下一故事情节。

可见,通过在播放描述第一图形的文字内容的过程中,播放用于展示第一图形的图形结构的动画,可以提升儿童用户的空间想象能力,也有利于提升有声读物播放的智能性。与此同时,通过输出不同的语音信息(如第一语音信息、第二语音信息)与儿童用户进行实时对话,以获取儿童用户的语音指令,可以提升儿童用户的语言表达能力,且能够丰富交互功能,进而有利于提升人机交互的有效性。

在一些实施例中,上述方法还包括:在接收到针对第一图形输入的语音动画指令时,确定不存在与语音动画指令匹配的动画,输出第三语音信息,第三语音信息用于指示不存在与语音动画指令匹配的动画,和/或,用于再次接收针对第一图形输入的语音动画指令。可见,输出第三语音信息可以引导儿童用户再次输入语音动画指令,有利于进一步提升有声读物播放的智能性。

在一些实施例中,上述方法还包括:在接收到针对第一图形输入的语音动画指令时,确定不存在与语音动画指令匹配的动画,且语音动画指令指示第一图形的结构组成方式,响应语音动画指令,生成结构组成方式对应的目标动画;于第二显示界面播放目标动画。可见,通过生成结构组成方式对应的目标动画,可以实现动画实时生成,有利于提升动画播放的效率。

在一些实施例中,上述方法还包括:在第一语音指令指示播放M个动画时,响应第一语音指令,按照M个动画对应的排列顺序,于第二显示界面依次播放M个动画。可见,按照M个动画对应的排列顺序连续播放M个动画,有助于实现动画播放的流畅效果。

在一些实施例中,上述方法还包括:在第二语音指令指示播放下一个动画时,响应第二语音指令,于第二显示界面播放第二动画,M个动画包括第二动画;第二动画展示的结构特征信息与第一动画展示的结构特征信息不同。可见,响应第二语音指令,播放下一个动画,有利于增强动画播放的互动效果。

在一些实施例中,上述响应第一语音指令,于第二显示界面播放第一动画,包括:响应第一语音指令,从M个动画中确定第一动画,于第二显示界面播放第一动画。可见,响应第一语音指令,从M个动画中确定第一动画,有利于更加智能地确定第一动画。

在一些实施例中,上述从M个动画中确定第一动画,包括:从M个动画中随机确定第一动画;或者,根据历史播放记录,从M个动画中确定第一动画。可见,通过不同的方式确定第一动画,有利于确定出满足不同需求的第一动画。

在一些实施例中,第二显示界面悬浮显示于第一显示界面中,或者,第一显示界面与第二显示界面为不同的显示界面。可见,第二显示界面的不同显示方式有利于实现更加灵活地播放动画。

一方面,本申请实施例提供一种互动故事中动画信息处理装置,应用于互动小说服务系统的终端设备,互动小说服务系统包括服务器与终端设备,服务器与所述终端设备通信连接;该装置包括:显示单元,用于于第一显示界面显示第一故事情节,并播放第一故事情节的文字内容和/或语音信息;第一故事情节的文字内容用于描述第一图形;处理单元,用于在接收到针对第一图形输入的语音动画指令时,确定存在与语音动画指令匹配的M个动画,并输出第一语音信息,第一语音信息用于接收第一语音指令;M为大于1的整数;M个动画中的一个动画用于展示第一图形的一种结构特征信息;在第一语音指令指示播放一个动画时,响应第一语音指令,于第二显示界面播放第一动画,M个动画包括第一动画;在第一动画播放完毕时,输出第二语音信息,第二语音信息用于接收第二语音指令;显示单元,还用于在第二语音指令指示停止播放动画时,于第一显示界面显示第二故事情节,并播放第二故事情节的文字内容和/或语音信息;第二故事情节的文字内容用于描述第二图形,或者第二故事情节为第一故事情节的下一故事情节。

相应地,本申请实施例还提供了一种计算机设备,包括:处理器、通信接口和存储器,上述处理器、上述通信接口和上述存储器相互连接,其中,上述存储器存储有可执行程序代码,上述处理器用于调用所述可执行程序代码,实现本申请实施例中的方法。

相应地,本申请实施例还提供了一种计算机可读存储介质,该计算机读存储介质中存储有计算机程序,该计算机程序被处理器执行时,实现本申请实施例中的方法。

相应地,本申请实施例还提供了一种计算机程序产品,该计算机程序产品包括计算机程序或计算机指令,该计算机程序或计算机指令被处理器执行时实现本申请实施例中的方法。

相应地,本申请实施例提供了一种计算机程序,该计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中,计算机设备的处理器从计算机可读存储介质读取计算机指令,处理器执行计算机指令,使得计算机设备执行本申请实施例中的方法。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是应用于本申请实施例的系统架构示意图;

图2是本申请实施例提供的一种互动故事中动画信息处理方法的流程示意图;

图3A是本申请实施例提供的一种显示互动剧本的示意图;

图3B是本申请实施例提供的一种第一显示界面的示意图;

图3C是本申请实施例提供的一种显示第二显示界面的示意图;

图3D是本申请实施例提供的另一种显示第二显示界面的示意图;

图3E是本申请实施例提供的另一种第一显示界面的示意图;

图4是本申请实施例提供的另一种互动故事中动画信息处理方法的流程示意图;

图5是本申请实施例提供的一种互动故事中动画信息处理装置的结构示意图;

图6是本申请实施例提供的一种计算机设备的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

首先,对本申请涉及的一种系统架构进行说明。

请参见图1,本申请实施例提供的互动故事中动画信息处理方法,可以应用于图1所示的系统架构中。如图1所示,该系统架构中包括服务器110和终端设备120,服务器110与终端设备120之间可以通过网络进行通信。可以理解的是,图1所示的系统架构仅是一种示例,并不构成对本申请实施例的限定,实际应用中可以包括不同于图1所示数量的服务器和终端设备。

在一些实施例中,服务器110可以是包括人机互动引擎的语音服务器,通过人机互动引擎服务器110可以为终端设备120提供语音互动服务。终端设备120可以于第一显示界面显示第一故事情节,并播放第一故事情节的文字内容,第一故事情节的文字内容用于描述第一图形。在终端设备120接收到针对第一图形输入的语音动画指令时,可以向服务器110发送该语音动画指令。在服务器110确定存在与语音动画指令匹配的M个动画时,可以向终端设备120发送与语音动画指令匹配的M个动画,并由终端设备120输出第一语音信息。其中,第一语音信息可以用于接收第一语音指令,M个动画中的一个动画可以用于展示第一图形的一种结构特征信息。在第一语音指令指示播放一个动画时,终端设备120响应第一语音指令,可以于第二显示界面播放第一动画,M个动画包括第一动画。在第一动画播放完毕时,终端设备120可以输出第二语音信息,第二语音信息可以用于接收第二语音指令。在第二语音指令指示停止播放时,终端设备120可以于第一显示界面显示第二故事情节,并播放第二故事情节的文字内容。这里第二故事情节的文字内容用于描述第二图形,或者第二故事情节可以是第一故事情节的下一故事情节。

在另一些实施例中,终端设备120可以具有人机互动功能,通过人机交互功能终端设备120可以实现与儿童用户进行语音交互。例如终端设备120接收到针对第一图形输入的语音动画指令时,可以确定存在与语音动画指令匹配的M个动画,并输出第一语音信息,该第一语音信息可以用于接收儿童用户的第一语音指令。

需要说明的是,本申请实施例所涉及的服务器可以是一台服务器,或者是由若干服务器组成的服务器集群,或者是云计算服务中心。终端设备可以是手机终端,平板电脑,笔记本电脑、台式计算机、智能音箱、智能手表等,但并不局限于此。

下面结合附图对本申请实施例提供的互动故事中动画信息处理方法进行详细说明。该互动故事中动画信息处理方法可以由互动故事中动画信息处理装置执行,互动故事中动画信息处理装置可以集成在计算机设备中(例如可以是处理器或芯片等),或者互动故事中动画信息处理装置为计算机设备。计算机设备可以是终端设备。下面以计算机设备执行互动故事中动画信息处理方法为例对互动故事中动画信息处理方法进行说明。

请参见图2,图2是本申请实施例提供的一种互动故事中动画信息处理方法的流程示意图。如图2所示,该方法可以包括但不限于如下步骤。

S201,于第一显示界面显示第一故事情节,并播放第一故事情节的文字内容和/或语音信息。

具体地,计算机设备可以获取互动剧本,互动剧本可以包括多个故事情节,多个故事情节可以用于描述多个图形,一个故事情节可以用于描述一个图形,图形可以是几何图形。示例性的,如图3A所示,是本申请实施例提供的一种显示互动剧本的示意图。互动剧本2010包括三个故事情节,即故事情节2011、故事情节2012、以及故事情节2013,其中,故事情节2011可以用于描述三角形,故事情节2012可以用于描述矩形,故事情节2013以用于描述梯形。计算机设备响应针对互动剧本的选择操作,可以显示第一显示界面。针对互动剧本的选择操作可以是点击、双击、滑动、拖动、按压、语音中的至少一种,例如可以点击故事情节2013选择介绍梯形。

计算机设备于第一显示界面可以显示第一故事情节,并播放第一故事情节的文字内容和/或语音信息,第一故事情节可以是互动剧本中的任一个故事情节,第一故事情节的文字内容可以用于描述第一图形,第一故事情节的语音信息可以是描述第一图形的语音信息。可选的,第一故事情节也可也以是根据儿童用户的播放记录定位到的儿童用户上一次播放的故事情节。

在一些实施例中,计算机设备可以默认播放第一故事情节的全部文字内容,也可以响应针对第一故事情节的选择操作,播放第一故事情节选中段落的文字内容。其中,针对第一故事情节的选择操作可以是语音、手势或者触摸操作。例如可以是儿童用户发出“播放第一段落的文字内容”的语音,也可以是点击或者双击第一故事情节中相应的段落。

在一些实施例中,在播放第一故事情节的文字内容的过程中,可以于第一显示界面将当前播放的文字内容设置为突出显示,以便于儿童用户进行辨识。突出显示的方式可以是字体放大、字体区别于默认字体、字体颜色区别于默认颜色、字体加下划线、字体加粗中的一种或多种组合。通过这种方式,可以使得当前播放的文字内容易于被发现,有利于提升第一故事情节在第一显示界面中的显示效果。

在一些实施例中,第一显示界面可以包括语音输入控件,语音输入控件可以用于指引儿童用户输入语音指令。该语音输入控件可以是输入框、按钮、图标等形式。儿童用户可以通过点击、双击、长按等方式触发语音输入控件,以输入语音指令。可选的,儿童用户输入语音指令后计算机设备可以识别语音指令,并将语音指令转化为文字输出,以便于儿童用户进行确认。

示例性的,如图3B所示,是本申请实施例提供的一种第一显示界面的示意图。在第一显示界面301中,显示有第一故事情节,标记3010为第一故事情节的名称,标记3011为语音输入控件,儿童用户例如可以通过长按语音输入控件3011输入语音指令。由图3B可以看出,对当前播放的文字内容进行突出显示的方式为字体加粗,当前播放的文字内容为“梯形是只有一组对边平行的四边形”。

S202,在接收到针对第一图形输入的语音动画指令时,确定存在与语音动画指令匹配的M个动画,并输出第一语音信息。

第一故事情节的文字内容可以是描述第一图形的文字内容,在接收到针对第一图形输入的语音动画指令时,若确定存在与语音动画指令匹配的M个动画,则可以输出第一语音信息。第一语音信息可以用于接收第一语音指令,M个动画中的一个动画可以用于展示第一图形的一种结构特征信息,M为大于1的整数。

其中,一个图形可以被分解为多个其他图形,例如一个矩形可以被分解为两个三角形,一个梯形可以被分解为一个矩形和两个三角形等。针对第一图形输入的语音动画指令可以用于指示对第一图形的结构进行分解。计算机设备接收到语音动画指令,可以对语音动画指令进行解析,确定是否存在与语音动画指令匹配的动画。

在一些实施例中,语音动画指令可以是儿童用户发出的指示对第一图形随机进行分解的语音,例如可以是儿童用户发出“分解”的语音。也就是说,语音动画指令可以不指示计算机设备如何对第一图形进行分解,仅指示计算机设备执行对第一图形进行分解的命令。在此情况下,计算机设备可以确定针对第一图形的多种结构组成方式,例如不同数量的图形组成,或者不同种类的图形组成,并获取各种结构组成方式对应的动画。示例性的,以第一图形为正方形为例,假设儿童用户发出对正方形进行分解的语音,那么计算机设备可以获取将正方形分解为两个三角形的动画、将正方形分解为一个梯形和两个三角形的动画、将正方形分解为三个三角形的动画等。

在一些实施例中,语音动画指令也可以是儿童用户发出的指示将第一图形分解为指定数量的其他图形的语音,例如可以是儿童用户发出“分解为两个”的语音。也就是说,语音动画指令可以指示计算机设备对第一图形进行分解的数量。在此情况下,计算机设备可以确定将第一图形分解为指定数量的其他图形的多种结构组成方式,并获取各种结构组成方式对应的动画。示例性的,以第一图形为梯形为例,假设儿童用户发出将梯形进行分解为两个的语音,那么计算机设备可以获取将梯形分解为两个梯形的动画,也可以获取将梯形分解为两个三角形的动画。

在一些实施例中,语音动画指令还可以是儿童用户发出的指示第一图形的结构组成方式的语音,例如可以是儿童用户发出“分解为两个三角形”的语音。也就是说,语音动画指令可以指示计算机设备具体如何对第一图形进行分解。在此情况下,计算机设备可以获取语音动画指令指示的结构组成方式对应的动画。示例性的,以第一图形为矩形为例,假设儿童用户发出将矩形进行分解为两个矩形的语音,那么计算机设备可以获取将矩形分解为两个矩形的动画。这样,有利于培养儿童用户主动思考的能力,增强儿童用户阅读过程中的互动体验。

可以理解的是,计算机设备可以预先存储第一图形的多种结构组成方式对应的动画,在接收到针对第一图形输入的语音动画指令时,响应语音动画指令,可以确定预先存储第一图形的多种结构组成方式对应的动画中是否存在与语音动画指令匹配的动画。若预先存储第一图形的多种结构组成方式对应的动画中存在与语音动画指令匹配的动画,则可以直接从预先存储第一图形的多种结构组成方式对应的动画中获取与语音动画指令匹配的动画;若预先存储第一图形的多种结构组成方式对应的动画中不存在与语音动画指令匹配的动画,则可以生成与语音动画指令匹配的动画。

在一些实施例中,服务器中可以存储有第一图形的多种结构组成方式对应的动画,当计算机设备为终端设备时,可以从服务器确定与语音指令匹配的动画。可选的,终端设备中也可以存储有第一图形的多种结构组成方式对应的动画,当计算机设备为终端设备时,也可以从本地确定与语音指令匹配的动画。

在一些实施例中,当计算机设备确定预先存储第一图形的多种结构组成方式对应的动画中存在与语音动画指令匹配的动画时,可以输出第一语音信息。第一语音信息可以用于指示与语音动画指令匹配的动画的数量,以便于儿童用户选择需要播放的动画数量。例如,第一语音信息可以是“存在10个动画,是否播放”。

在一些实施例中,当计算机设备确定预先存储第一图形的多种结构组成方式对应的动画中不存在与语音动画指令匹配的动画时,可以输出第三语音信息。第三语音信息可以用于指示不存在与语音动画指令匹配的动画。其中,预先存储第一图形的多种结构组成方式对应的动画中不存在与语音动画指令匹配的动画,可以包括两种情况:1)针对第一图形的语音动画指令正确,预先存储第一图形的多种结构组成方式对应的动画中不存在与语音动画指令匹配的动画。这时,计算机设备可以根据语音动画指令生成与语音动画指令匹配的动画。2)针对第一图形的语音动画指令错误,预先存储第一图形的多种结构组成方式对应的动画中不存在与语音动画指令匹配的动画。这时,第三语音信息还可以用于再此接收针对第一图形的语音动画指令,即第三语音信息可以包括引导儿童用户发出正确的语音动画指令的语句,并接收正确的语音动画指令。例如,假设第一图形为三角形,儿童用户发出的语音动画指令为“分解为两个矩形”,这时,第三语音信息可以是“不存在此分解方式,您可以试着说分解为两个三角形”,并接收儿童用户发出的正确的语音动画指令。通过这种方式,引导儿童用户发出正确的语音动画指令,有利于提升对象的逻辑思维能力,以对话的形式达到对儿童用户进行启蒙教育的目的,提升儿童用户的阅读体验。

在一些实施例中,当针对第一图形的语音动画指令错误时,第三语音信息包括的引导儿童用户发出正确的语音动画指令的语句可以通过以下步骤输出:确定语音动画指令中是否包括第一图形的结构组成方式;若语音动画指令中包括第一图形的结构组成方式,则根据该结构组成方式,以及历史播放记录,输出引导儿童用户发出正确的语音动画指令的语句。也就是说,计算机设备可以结合用户的历史播放记录输出引导话术。通过这种方式,可以引导儿童用户发出符合播放习惯的语音动画指令,进而有利于提升儿童用户的互动体验。

为了便于理解,下面以一个具体的例子对输出引导话术的过程进行说明。当针对第一图形的语音动画指令错误时,假设语音动画指令中包括的第一图形的结构组成方式为圆形和三角形。若通过获取用户的历史播放记录,确定出用户的历史播放记录中总是存在梯形,即表示用户偏爱的图形为梯形,那么针对第一图形的备选结构组成方式可以是:①圆形和梯形;②三角形和梯形。接着可以确定预先存储第一图形的多种结构组成方式对应的动画中,是否存在两种备选结构组成方式对应的动画。若两种备选结构组成方式对应的动画都存在,引导话术中可以包括两种备选结构组成方式,也可以包括两种备选结构组成方式种的任一种。或者,还可以进一步确定预先存储第一图形的多种结构组成方式对应的动画中,两种备选结构组成方式对应的动画的数量,引导儿童用户选择动画数量最多的一种备选结构组成方式。

需要说明的是,本申请实施例所涉及的图形可以是平面图形,也可以是立体图形。对平面图形的结构进行分解的方式可以是对平面图形进行拆分,对立体图形的结构进行分解的方式可以是对立体图形进行拆分或者展开。

在一些实施例中,当第一图形为立体图形时,若针对立体图形的语音动画指令为指示对立体图形进行展开的语音,且该语音动画指令为错误的指令,那么计算机设备在输出第三语音信息的同时,还可以输出针对第一图形的参考图像信息。该参考图像信息可以包括对立体图形进行展开的参考图像,在参考图像中可以标注有多个针对立体图形的展开基线,第三语音信息可以用于引导儿童用户选择正确的展开基线。可选的,计算机设备也可以获取针对立体图形的自定义展开基线。例如可以是响应针对立体图形的触摸滑动操作,获取针对立体图形的自定义展开基线。

S203,在第一语音指令指示播放一个动画时,响应第一语音指令,于第二显示界面播放第一动画。

计算机设备输出第一语音信息后,可以接收第一语音指令。其中,第一语音信息可以用于指示与语音动画指令匹配的动画的数量(即M个),若第一语音指令指示播放一个动画,响应第一语音指令,可以于第二显示界面播放第一动画。通过向儿童用户展示动画,有利于提升儿童用户的想象力。

在一些实施例中,当第一语音指令指示播放一个动画时,计算机设备响应第一语音指令,可以从M个动画中确定第一动画,然后于第二显示界面播放第一动画。从M个动画中确定第一动画的方式可以包括以下任一种:(1)从M个动画中随机确定第一动画。也即是说,第一动画可以是M个动画中的任一个动画。(2)根据儿童用户的历史播放记录,从M个动画中确定第一动画。第一动画例如可以是儿童用户最近一次播放的针对第一图形的动画,也可以是历史播放记录中针对第一图形的播放频率最高的动画。

在一些实施例中,当第一语音指令指示播放M个动画时,计算机设备响应第一语音指令,可以按照M个动画对应的排列顺序,于第二显示界面依次播放M个动画。其中,M个动画可以是按照对第一图形进行分解的图形的数量排列。例如,将第一图形分解为两个其他图形的动画,可以排列在将第一图形分解为三个其他图形的动画之前。M个动画也可以是按照对第一图形进行分解的图形的类型进行排列。例如,将第一图形分解为多个相同类型的图形的动画,可以排列在将第一图形分解为多个不同类型的图形的动画之前。

在一些实施例中,儿童用户可以自定义第二显示界面中动画播放的尺寸,例如可以通过目标手势操作放大和缩小动画的尺寸,以满足不同儿童用户对动画尺寸需求,实现动画播放的个性化需求。另外,计算机设备也可以自适应调整动画播放的尺寸,使得第二显示界面中的动画播放效果最佳。

在一些实施例中,第二显示界面可以包括重复播放控件,重复播放控件可以用于触发对当前播放的动画进行一次或多次播放,以便于儿童用户反复进行观看。可选的,重复播放控件也可以用于设置当前播放的动画的播放次数,例如设置播放次数3,则当前播放的动画可以重复播放三次。

在一些实施例中,第二显示界面可以是悬浮显示于第一显示界面中。悬浮显示的方式可以是弹窗显示,也可是在第一显示界面的指定区域内进行显示,例如可以在第一显示界面的顶部位置进行显示。示例性的,如图3C所示,是本申请实施例提供的一种显示第二显示界面的示意图。第二显示界面311以弹窗的形式悬浮显示于第一显示界面312中,并于第二显示界面311播放第一动画。可选的,第二显示界面悬浮显示于第一显示界面中,计算机设备也可以响应针对第二显示界面的移动操作,使第二显示界面可以移动至第一显示界面中的目标位置。

在一些实施例中,第二显示界面也可以是不同于第一显示界面的显示界面,计算机设备响应第一语音指令,可以从第一显示界面跳转至第二显示界面,并于第二显示界面播放第一动画。示例性的,如图3D所示,是本申请实施例提供的另一种显示第二显示界面的示意图。计算机设备接收到第一语音指令时,可以由第一显示界面321跳转至第二显示界面322,并于第二显示界面322播放第一动画。

S204,在第一动画播放完毕时,输出第二语音信息。

在第一动画播放完毕时,计算机设备可以输出第二语音信息,第二语音信息可以用于接收第二语音指令。这里,第二语音信息可以包括用于询问是否继续播放动画的语句,第二语音指令可以用于指示停止播放动画或者继续播放动画。示例性的,假设第一图形是圆形,第二语音信息可以是“是否继续播放圆形的其他动画”的语音,若儿童用户选择继续播放,那么第二语音指令可以是“继续播放”的语音,若儿童用户选择停止播放,那么第二语音指令可以是“停止播放”的语音。

在一些实施例中,输出第二语音信息的同时,还可以于第一显示界面输出倒计时,若倒计时结束时,未接收到第二语音指令,可以默认继续播放动画。例如倒计时为30秒,若30秒内没有接收到第二语音指令,则在第一动画播放完毕时,继续播放下一个动画。示例性的,如图3E所示,是本申请实施例提供的另一种第一显示界面的示意图。第一显示界面331中输出如3310标记的倒计时,在倒计时内,儿童用户可以发出第二语音指令选择停止播放动画或者继续播放动画。若倒计时内儿童用户没有发出第二语音指令,则默认继续放下一个动画。

S205,在第二语音指令指示停止播放动画时,于第一显示界面显示第二故事情节,并播放第二故事情节的文字内容和/或语音信息。

在第二语音指令指示停止播放动画的情况下,计算机设备可以于第一显示界面显示第二故事情节,并播放第二故事情节的文字内容和/或语音信息。第二故事情节的文字内容可以用于描述第二图形,第二故事情节的语音信息可以是描述第二图形的语音信息,或者,第二故事情节也可以是第一故事情节的下一故事情节。当第二故事情节是第一故事情节的下一故事情节时,即表示第二故事情节也用于描述第一图形。

在一些实施例中,第二语音指令也可以用于指示播放下一个动画,计算机设备响应第二语音指令,可以于第二显示界面播放第二动画。其中,第二动画展示的第一图形的结构特性信息与第一动画展示的第一图形的结构特征信息是不相同的。例如,当第一图形为平面图形正方形时,第一动画可以是正方形拆分为两个三角形的动画,第二动画可以是正方形拆分为一个梯形和两个三角形的动画。当第一图形为立体图形长方体时,第一动画可以是长方体拆分为两个长方体的动画,第二动画可以是长方体拆分为三个长方体的动画;或者,第一动画可以是长方体进行拆分的动画,第二动画可以是长方体进行展开的动画。

在一些实施例中,若第二故事情节的文字内容用于描述第二图形,于第一显示界面显示第二故事情节之前,计算机设备可以输出第四语音信息,第四语音信息可以用于指示第一图形讲解完成。第四语音信息可以包括用于询问是否继续播放第二故事情节的语句,若接收到用于指示继续播放第二故事情节的第四语音指令,计算机设备响应第四语音指令,于第一显示界面显示第二故事情节,并播放第二故事情节的文字内容。例如,计算机设备输出的第四语音信息可以是“矩形讲解已完成,是否继续讲解圆形”,接收到的第四语音指令可以是“继续讲解圆形”,响应第四语音指令,可以于第一显示界面显示用于描述圆形的第二故事情节,并播放用于描述圆形的第二故事情节的文字内容。

本申请实施例提供的互动故事中动画信息处理方法,一方面,可以在播放描述第一图形的文字内容时,播放用于展示图形结构的动画,以提升儿童用户的空间想象能力,有利于提升有声读物播放的智能性。一方面,可以输出不同的语音信息(如第一语音信息、第二语音信息)与儿童用户进行实时对话,以获取儿童用户的语音指令,提升儿童用户的语言表达能力,能够丰富交互功能,进而有利于提升人机交互的有效性。通过这种方式,有利于提升有声读物的趣味性和灵活性,提高儿童用户的阅读体验。

为了更好地理解本申请实施例,下面对本申请实施例提供的另一种互动故事中动画信息处理方法进行说明。请参见图4,是本申请实施例提供的另一种互动故事中动画信息处理方法的流程示意图,可以包括但不限于如下步骤。

S401,显示互动剧本,响应针对互动剧本的选择操作,显示第一显示界面。

其中,互动剧本可以包括目录,目录用于列举和索引各个故事情节,一个故事情节可以对应一个图形。响应针对互动剧本的选择操作,计算机设备可以显示第一显示界面,并于第一显示界面显示第一故事情节。针对互动剧本的选择操作例如可以是点击选中的故事情节,或者也可以是通过语音指令进行选择。这里,第一故事情节可以是儿童用户选中的故事情节。可选的,针对互动剧本的选择操作也可以选择儿童用户上一次播放的该互动剧本中的故事情节,即第一故事情节也可以是儿童用户上一次播放的故事情节,在此情况下,计算机设备可以根据儿童用户的播放记录确定第一故事情节。

S402,于第一显示界面显示第一故事情节,并播放第一故事情节的文字内容和/或语音信息。

可选的,计算机设备于第一显示界面显示第一故事情节时,可以自动播放第一故事情节的文字内容和/或语音信息,也可以在接收到针对第一故事情节的播放指令时,播放第一故事情节的文字内容和/或语音信息。

在一些实施例中,计算机设备还可以对当前播放故事情节的播放速率进行调整。例如可以在接收到语音指令“播放速率慢一点”时,将播放速率减慢,在接收到语音指令“播放速率快一点”时,将播放速率加快。通过这种方式,L可以便捷地满足儿童用户个性化的速率控制需求,使得第一故事情节的音频播放效果更佳。

S403,在接收到针对第一图形输入的语音动画指令时,确定存在与语音动画指令匹配的M个动画,并输出第一语音信息。

在一些实施例中,针对第一图形输入的语音动画指令例如可以是儿童用户发出的指示对第一图形进行分解的语音。第一图形可以是平面图形,也可以是立体图形。当第一图形是平面图形时,对第一图形进行分解可以是对第一图形进行拆分,例如一个梯形可以拆分为两个三角形。当第一图形是立体图形时,对第一图形进行分解可以是对第一图形进行拆分或者是对第一图形进行展开,例如一个正方体可以拆分为两个长方体,也可以展开为六个正方形。

在一些实施例中,与语音动画指令匹配的M个动画可以是预先存储的,例如可以存储在服务器,也可以存储在终端设备。可选的,与语音动画指令匹配的M个动画也可以是实时生成的,如此可以节省存储空间,更加灵活地确定出与语音动画指令匹配的M个动画。

在一些实施例中,第一语音信息可以计算设备输出的用于指示与语音动画指令匹配的动画的数量的语音信息,这样可以方便儿童用户选择需要播放的动画数量。例如,第一语音信息可以是“存在3个动画,是否播放”。相应地,第一语音信息可以用于接收儿童用户发出的第一语音指令。第一语音指令可以用于指示播放的动画数量,可以指示全部播放,也可以指示部分播放。例如第一语音指令可以是“播放1个动画”。

S404,在第一语音指令指示播放一个动画时,响应第一语音指令,于第二显示界面播放第一动画。

在第一语音指令指示播放一个动画时,计算机设备响应第一语音指令,可以于第二显示界面播放第一动画。可选的,第二显示界面可以是以浮窗的形式显示于第一显示界面中,并可以根据需要调整浮窗的大小和显示位置。第二显示界面也可以是以单独一个界面的形式进行显示,即第二显示界面可以是与第一显示界面不同的显示界面,本申请实施例对第二显示界面的显示形式不作限定。

在一些实施例中,在第一动画播放完毕时,可以自动播放下一个动画,例如可以是默认连续播放预设数量的动画,也可以输出第二语音信息,第二语音信息可以用于询问是否继续播放动画,在接收到用于指示继续播放的语音指令时,播放下一个动画。

通过实施本申请实施例,可以在播放用于描述图形的故事情节时,响应儿童用户的动画显示需求,以动画的形式展示图形结构,提升儿童用户的空间想象能力,以此丰富有声读物的交互功能,有利于提升人机交互的有效性。

进一步的,请参见图5,是本申请实施例提供的一种互动故事中动画信息处理装置的结构示意图。该互动故事中动画信息处理装置500可以包括:

显示单元501,用于于第一显示界面显示第一故事情节,并播放第一故事情节的文字内容和/或语音信息;第一故事情节的文字内容用于描述第一图形;

处理单元502,用于在接收到针对第一图形输入的语音动画指令时,确定存在与语音动画指令匹配的M个动画,并输出第一语音信息,第一语音信息用于接收第一语音指令;M为大于1的整数;M个动画中的一个动画用于展示第一图形的一种结构特征信息;在第一语音指令指示播放一个动画时,响应第一语音指令,于第二显示界面播放第一动画,M个动画包括第一动画;在第一动画播放完毕时,输出第二语音信息,第二语音信息用于接收第二语音指令;

显示单元501,还用于在第二语音指令指示停止播放动画时,于第一显示界面显示第二故事情节,并播放第二故事情节的文字内容和/或语音信息;第二故事情节的文字内容用于描述第二图形,或者第二故事情节为第一故事情节的下一故事情节。

在一些实施例中,处理单元502,还用于在接收到针对第一图形输入的语音动画指令时,确定不存在与语音动画指令匹配的动画,输出第三语音信息,第三语音信息用于指示不存在与语音动画指令匹配的动画,和/或,用于再次接收针对第一图形输入的语音动画指令。

在一些实施例中,处理单元502,还用于在接收到针对第一图形输入的语音动画指令时,确定不存在与语音动画指令匹配的动画,且语音动画指令指示第一图形的结构组成方式,响应语音动画指令,生成结构组成方式对应的目标动画;显示单元501,还用于于第二显示界面播放目标动画。

在一些实施例中,处理单元502,还用于在第一语音指令指示播放M个动画时,响应第一语音指令,按照M个动画对应的排列顺序,于第二显示界面依次播放M个动画。

在一些实施例中,处理单元502,还用于在第二语音指令指示播放下一个动画时,响应第二语音指令,于第二显示界面播放第二动画,M个动画包括第二动画;第二动画展示的结构特征信息与第一动画展示的结构特征信息不同。

在一些实施例中,处理单元502,还用于响应第一语音指令,从M个动画中确定第一动画,于第二显示界面播放第一动画。

在一些实施例中,处理单元502,还用于从M个动画中随机确定第一动画;或者,根据历史播放记录,从M个动画中确定第一动画。

在一些实施例中,第二显示界面悬浮显示于第一显示界面中,或者,第一显示界面与第二显示界面为不同的显示界面。

在其它可行的实施例中,本申请实施例提供的互动故事中动画信息处理装置也可以采用软硬件结合的方式实现,作为示例,本申请实施例提供的互动故事中动画信息处理装置可以是采用硬件译码处理器形式的处理器,其被编程以执行本申请实施例提供的互动故事中动画信息处理方法,例如,硬件译码处理器形式的处理器可以采用一个或多个应用专用集成电路(ASIC,Application Specific Integrated Circuit)、DSP、可编程逻辑器件(PLD,Programmable Logic Device)、复杂可编程逻辑器件(CPLD,Complex ProgrammableLogic Device)、现场可编程门阵列(FPGA,Field-Programmable Gate Array)或其他电子元件。

请参见图6,图6是本申请实施例提供的一种计算机设备600的结构示意图。该计算机设备600可以包括:通信接口601、存储器602和处理器603,通信接口601、存储器602和处理器603通过一条或多条通信总线连接,通信总线用于实现这些组件之间的连接通信。通信接口601可以包括标准的有线接口、无线接口(如WIFI接口)。存储器602可以包括易失性存储器(volatile memory),例如随机存取存储器(random-access memory,RAM);存储器602也可以包括非易失性存储器(non-volatile memory),例如快闪存储器(flash memory),固态硬盘(solid-state drive,SSD)等;存储器602还可以包括上述种类的存储器的组合。处理器603可以是中央处理器(central processing unit,CPU)。处理器603还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specific integratedcircuit, ASIC),可编程逻辑器件(programmable logic device,PLD)等。上述PLD可以是现场可编程逻辑门阵列(field-programmable gate array,FPGA),通用阵列逻辑(genericarray logic,GAL)等。

可选的,存储器602还用于存储程序指令,处理器603还可调用该程序指令,以实现本申请中的互动故事中动画信息处理方法。

在一些实施例中,处理器603调用存储器602存储的程序指令,以实现:于第一显示界面显示第一故事情节,并播放第一故事情节的文字内容和/或语音信息;第一故事情节的文字内容用于描述第一图形;在接收到针对第一图形输入的语音动画指令时,确定存在与语音动画指令匹配的M个动画,并输出第一语音信息,第一语音信息用于接收第一语音指令;M为大于1的整数;M个动画中的一个动画用于展示第一图形的一种结构特征信息;在第一语音指令指示播放一个动画时,响应第一语音指令,于第二显示界面播放第一动画,M个动画包括第一动画;在第一动画播放完毕时,输出第二语音信息,第二语音信息用于接收第二语音指令;在第二语音指令指示停止播放动画时,于第一显示界面显示第二故事情节,并播放第二故事情节的文字内容和/或语音信息;第二故事情节的文字内容用于描述第二图形,或者第二故事情节为第一故事情节的下一故事情节。

在一些实施例中,处理器603还可调用该程序指令,以实现:在接收到针对第一图形输入的语音动画指令时,确定不存在与语音动画指令匹配的动画,输出第三语音信息,第三语音信息用于指示不存在与语音动画指令匹配的动画,和/或,用于再次接收针对第一图形输入的语音动画指令。

在一些实施例中,处理器603还可调用该程序指令,以实现:在接收到针对第一图形输入的语音动画指令时,确定不存在与语音动画指令匹配的动画,且语音动画指令指示第一图形的结构组成方式,响应语音动画指令,生成结构组成方式对应的目标动画;于第二显示界面播放目标动画。

在一些实施例中,处理器603还可调用该程序指令,以实现:在第一语音指令指示播放M个动画时,响应第一语音指令,按照M个动画对应的排列顺序,于第二显示界面依次播放M个动画。

在一些实施例中,处理器603还可调用该程序指令,以实现:在第二语音指令指示播放下一个动画时,响应第二语音指令,于第二显示界面播放第二动画,M个动画包括第二动画;第二动画展示的结构特征信息与第一动画展示的结构特征信息不同。

在一些实施例中,处理器603还可调用该程序指令,以实现:响应第一语音指令,从M个动画中确定第一动画,于第二显示界面播放第一动画。

在一些实施例中,处理器603还可调用该程序指令,以实现:从M个动画中随机确定第一动画;或者,根据历史播放记录,从M个动画中确定第一动画。

在一些实施例中,第二显示界面悬浮显示于第一显示界面中,或者,第一显示界面与第二显示界面为不同的显示界面。

应当理解,本申请实施例中所描述的计算机设备600 解决问题的原理与有益效果与本申请图2-图4所示实施例以及前述内容解决问题的原理和有益效果相似,为简洁描述,在这里不再赘述。

相应地,本申请实施例还提供了一种计算机可读存储介质,该计算机读存储介质中存储有计算机程序,该计算机程序被处理器执行时,实现本申请实施例中的方法。

相应地,本申请实施例还提供了一种计算机程序产品,该计算机程序产品包括计算机程序或计算机指令,该计算机程序或计算机指令被处理器执行时实现本申请实施例中的方法。

相应地,本申请实施例提供了一种计算机程序,该计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中,计算机设备的处理器从计算机可读存储介质读取计算机指令,处理器执行计算机指令,使得计算机设备执行本申请实施例中的方法。

需要说明的是,对于前述的各个方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术儿童用户应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某一些步骤可以采用其他顺序或者同时进行。其次,本领域技术儿童用户也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。

以上所揭露的仅为本申请较佳实施例而已,当然不能以此来限定本申请之权利范围,因此依本申请权利要求所作的等同变化,仍属本申请所涵盖的范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号