互动式影音分享方法及系统与流程

文档序号:15686730发布日期:2018-10-16 21:08阅读:137来源:国知局

本发明涉及影音处理技术,尤其是涉及一种互动式影音分享方法及系统。



背景技术:

目前,讲故事的方式包括有声故事书或故事机,以及家长自己讲故事。有声故事书或故事机的优点是故事角色生动,但是缺乏亲子互动。而家长自己讲故事可以使亲子互动频繁,但却缺乏多种角色声调与音效,容易造成讲故事过程单调无聊。



技术实现要素:

鉴于以上内容,有必要提供一种互动式影音分享系统,可以提供兼顾亲子互动和趣味性的讲故事方式。

鉴于以上内容,还有必要提供一种互动式影音分享方法,可以提供兼顾亲子互动和趣味性的讲故事方式。

本发明实施方式提供一种互动式影音分享系统,包括:建立模块,用于建立故事对应的数据库,所述故事由多个预设句子组成,每一所述预设句子包括多个关键词,且对应一段预设故事影像,所述关键词包括角色和非角色,其中每一个角色分别对应一个角色图像;接收模块,用于接收用户选择所述故事的操作指令,并设置所述故事中的多个角色的声音来源;及匹配模块,用于将讲述所述故事时的语音与所述多个预设句子中的关键词进行匹配,自所述多个预设句子中取得匹配的预设句子,其中所述语音由所述多个角色的声音来源获得;自所述数据库中选择和显示与所述匹配的预设句子对应的预设故事影像。

本发明实施方式提供一种互动式影音分享方法,包括步骤:建立故事对应的数据库,所述故事由多个预设句子组成,每一所述预设句子包括多个关键词,且对应一段预设故事影像,所述关键词包括角色和非角色,其中每一个角色分别对应一个角色图像;接收用户选择所述故事的操作指令,并设置所述故事中的多个角色的声音来源;及将讲述所述故事时的语音与所述多个预设句子中的关键词进行匹配,自所述多个预设句子中取得匹配的预设句子,其中所述语音由所述多个角色的声音来源获得;及自所述数据库中选择和显示与所述匹配的预设句子对应的预设故事影像。

相较于现有技术,所述的互动式影音分享方法及系统,能够预设所述故事中每个角色对应的图像与声音,并且可以在线邀请其他用户一起加入扮演所述角色,或者使用所述角色对应的预设声音或社群分享的声音录音文件,使讲故事不再单调无趣。另外,还可以在用户讲故事时提供对应的故事影像,并提供自定义角色以及角色替换功能,让用户有更多的参与感,使讲故事的场景变得生动活泼。

附图说明

图1是本发明实施例之互动式影音分享系统的功能模块图。

图2是本发明实施例之互动式影音分享方法的步骤流程图。

主要元件符号说明

如下具体实施方式将结合上述附图进一步说明本发明。

具体实施方式

参阅图1所示,是本发明实施例之互动式影音分享系统的功能模块图。在本实施例中,所述互动式影音分享系统10位于互动式影音分享装置2中,所述互动式影音分享装置2中还包括存储器20及处理器30。所述互动式影音分享装置2可以是一个或多个电子装置,例如机顶盒与智能电视、手机、平板电脑其中一个或者任意组合。

所述互动式影音分享系统10包括建立模块100、接收模块200以及匹配模块300。所述模块被配置成由一个或多个处理器(本实施例为处理器30)执行,以完成本发明。本发明所称的模块是完成一特定功能的计算机程序段。所述存储器20用于存储所述互动式影音分享系统10的程序代码等资料。所述处理器30用于执行所述存储器20中存储的程序代码。

所述建立模块100用于建立故事对应的数据库。

在本实施例中,所述故事由多个预设句子组成,每一所述预设句子包括多个关键词,且每个所述预设句子对应一段预设故事影像。所述关键词可以是角色(如“哈利波特”、“赫敏”)或者非角色(如“海格小屋”、“禁忌森林”)。所述故事中包括多个角色,每个角色对应一个角色图像和预设声音。所述预设故事影像包括前景图像、背景图像、预设声音和音效等,所述前景图像为所述角色图像。

值得注意的是,所述角色除了所述故事中已有的角色之外,还可以包括用户自定义的角色,以供用户讲故事时替换使用。所述自定义角色对应的角色图像为用户上传的自定义图像,例如用户照片。

所述接收模块200用于接收用户选择所述故事的操作指令,并设置所述故事中的多个角色的声音来源。

在本实施例中,针对所述故事中的每个角色(包括旁白)均可以设置对应的声音来源。所述声音来源包括所述用户自己扮演、在线邀请其他用户扮演、所述角色对应的预设声音或社群分享的声音录音文件等。

例如,当选择的故事为《哈利波特》时,可以由用户a(父亲)扮演“哈利波特”,由用户b(女儿)扮演“赫敏”,邀请远端的用户c(母亲)扮演“罗恩”,并将角色“海格”的声音使用社群分享的声音录音文件,旁白的声音使用预设声音。

所述匹配模块300用于将讲述所述故事时的语音与所述多个预设句子中的关键词进行匹配,显示匹配的预设句子对应的预设故事影像。

所述语音由所述多个角色的声音来源获得,包括所设置的各个声音来源的语音,例如用户a、用户b、用户c扮演各自角色的语音和社群分享的角色“海格”对应的声音录音文件播放的语音,以及使用预设声音的旁白的语音。当接收到所述语音后,所述匹配模块300自动将所述语音中的句子与所述故事中的所述预设句子包含的关键词进行匹配,自所述多个预设句子中取得多个匹配的预设句子,然后自所述数据库中选择和显示与所述多个匹配的预设句子对应的多个预设故事影像。当所述语音中的句子与所述预设句子中超过一半关键词相同时,所述预设句子即设定为已匹配,并显示所述预设句子对应的所述预设故事影像。

例如,所述预设句子为“哈利波特、赫敏与罗恩一起去海格小屋找海格”,其中关键词为“哈利波特”、“赫敏”、“罗恩”、“海格小屋”及“海格”。若所述语音中的句子为“哈利波特、赫敏和罗恩一起去禁忌森林找海格”,其中关键词“哈利波特”、“赫敏”、“罗恩”及“海格”与所述预设句子相同,表示所述预设句子已匹配,则显示所述预设句子对应的预设故事影像。若所述语音为“哈利波特去海边冲浪”,其中仅有关键词“哈利波特”与所述预设句子相同,表示所述预设句子未匹配,则无法显示所述预设句子对应的预设故事影像。

在本实施例中,针对每个关键词建立对应的相似词库,每个相似词库中的相似词按照使用次数进行排序,并将累积使用达到预定次数的非相似词新增到所述相似词库中。若在所述语音中用户使用的是某个关键词的相似词,也判断为与所述关键词相同。例如,针对关键词“禁忌森林”,对应的相似词包括“魔法森林”和“黑暗森林”。而当非相似词“黑森林”累积使用达到预定次数时,则将“黑森林”新增到所述关键词“禁忌森林”对应的相似词库中。在所述相似词库中,“魔法森林”、“黑暗森林”和“黑森林”按照使用次数进行排序。

另外,当用户有替换角色的需求时,所述匹配模块300从所述语音中识别出替换角色,从所述数据库中找到所述替换角色对应的角色图像,根据所述替换角色对应的所述角色图像更新所述预设故事影像中的前景图像,但背景图像不变,得到更新后的故事影像,从而将所述故事中的某一角色替换为所述替换角色。所述替换角色可以是所述故事中的其他角色或所述自定义角色。此时,当所述语音中的句子与所述预设句子中超过一半关键词相同或可被替换时,所述预设句子即设定为已匹配,并显示所述预设句子对应的所述更新后的故事影像。

例如,所述预设句子为“哈利波特、赫敏与罗恩一起去海格小屋找海格”,其中关键词为“哈利波特”、“赫敏”、“罗恩”、“海格小屋”及“海格”。若所述语音中的句子为“哈利波特、赫敏和罗恩一起去海格小屋找警察”,则关键词“哈利波特”、“赫敏”、“罗恩”及“海格小屋”与所述预设句子相同,且识别出替换角色“警察”,所述预设句子已匹配,从所述数据库中找到所述替换角色“警察”对应的角色图像,将所述预设故事影像的前景图像中“海格”的角色图像更新为“警察”的角色图像,并显示更新后的故事影像。

当用户有录音的需求时,所述匹配模块300会对所述语音进行录音。匹配模块300将所述语音中的句子以五句设为预定范围,当所述预定范围内的句子所匹配的预设句子出现重复时,选择与所述重复的预设句子中的关键词匹配数量最多的一个句子进行录音。例如,所述语音中的句子“哈利波特和赫敏一起去找海格”和“哈利波特、赫敏和罗恩去禁忌森林找海格”均可以匹配预设句子“哈利波特、赫敏与罗恩一起去海格小屋找海格”,其中句子“哈利波特、赫敏和罗恩去禁忌森林找海格”与所述预设句子中的关键词匹配数量更多,则匹配模块300选择句子“哈利波特、赫敏和罗恩去禁忌森林找海格”进行录音。并且,将所述录音中的句子依据所述故事中的预设句子对应的顺序排序,生成声音录音文件。因此,若讲述所述故事时出现顺序颠倒或重复,可以根据故事原文顺序进行修正。在录音后,匹配模块300还可以将所述预设故事影像中的所述预设声音更新为所述录音。例如,将“哈利波特”的预设声音更新为用户a扮演“哈利波特”时的录音。

参阅图2所示,是本发明实施例之互动式影音分享方法的步骤流程图。所述互动式影音分享方法应用于所述互动式影音分享装置2中,通过处理器30执行存储器20中存储的程序代码实现。

步骤s200,建立故事对应的数据库。

在本实施例中,所述故事由多个预设句子组成,每一所述预设句子包括多个关键词,且每个所述预设句子对应一段预设故事影像。所述关键词可以是角色(如“哈利波特”、“赫敏”)或者非角色(如“海格小屋”、“禁忌森林”)。所述故事中包括多个角色,每个角色对应一个角色图像和预设声音。所述预设故事影像包括前景图像、背景图像、预设声音和音效等,所述前景图像为所述角色图像。

值得注意的是,所述角色除了所述故事中已有的角色之外,还可以包括用户自定义的角色,以供用户讲故事时替换使用。所述自定义角色对应的角色图像为用户上传的自定义图像,例如用户照片。

步骤s202,接收用户选择所述故事的操作指令,并设置所述故事中的多个角色的声音来源。

在本实施例中,针对所述故事中的每个角色(包括旁白)均可以设置对应的声音来源。所述声音来源包括所述用户自己扮演、在线邀请其他用户扮演、所述角色对应的预设声音或社群分享的声音录音文件等。

例如,当选择的故事为《哈利波特》时,可以由用户a(父亲)扮演“哈利波特”,由用户b(女儿)扮演“赫敏”,邀请远端的用户c(母亲)扮演“罗恩”,并将角色“海格”的声音使用社群分享的声音录音文件,旁白的声音使用预设声音。

步骤s204,将讲述所述故事时的语音与所述多个预设句子中的关键词进行匹配,显示匹配的预设句子对应的预设故事影像。

所述语音由所述多个角色的声音来源获得,包括所设置的各个声音来源的语音,例如用户a、用户b、用户c扮演各自角色的语音和社群分享的角色“海格”对应的声音录音文件播放的语音,以及使用预设声音的旁白的语音。当接收到所述语音后,自动将所述语音中的句子与所述故事中的所述预设句子包含的关键词进行匹配,自所述多个预设句子中取得多个匹配的预设句子,然后自所述数据库中选择和显示与所述多个匹配的预设句子对应的多个预设故事影像。当所述语音中的句子与所述预设句子中超过一半关键词相同时,所述预设句子即设定为已匹配,并显示所述预设句子对应的所述预设故事影像。

例如,所述预设句子为“哈利波特、赫敏与罗恩一起去海格小屋找海格”,其中关键词为“哈利波特”、“赫敏”、“罗恩”、“海格小屋”及“海格”。若所述语音中的句子为“哈利波特、赫敏和罗恩一起去禁忌森林找海格”,其中关键词“哈利波特”、“赫敏”、“罗恩”及“海格”与所述预设句子相同,表示所述预设句子已匹配,则显示所述预设句子对应的预设故事影像。若所述语音为“哈利波特去海边冲浪”,其中仅有关键词“哈利波特”与所述预设句子相同,表示所述预设句子未匹配,则无法显示所述预设句子对应的预设故事影像。

在本实施例中,针对每个关键词建立对应的相似词库,每个相似词库中的相似词按照使用次数进行排序,并将累积使用达到预定次数的非相似词新增到所述相似词库中。若在所述语音中用户使用的是某个关键词的相似词,也判断为与所述关键词相同。例如,针对关键词“禁忌森林”,对应的相似词包括“魔法森林”和“黑暗森林”。而当非相似词“黑森林”累积使用达到预定次数时,则将“黑森林”新增到所述关键词“禁忌森林”对应的相似词库中。在所述相似词库中,“魔法森林”、“黑暗森林”和“黑森林”按照使用次数进行排序。

另外,当用户有替换角色的需求时,从所述语音中识别出替换角色,从所述数据库中找到所述替换角色对应的角色图像,根据所述替换角色对应的所述角色图像更新所述预设故事影像中的前景图像,但背景图像不变,得到更新后的故事影像,从而将所述故事中的某一角色替换为所述替换角色。所述替换角色可以是所述故事中的其他角色或所述自定义角色。此时,当所述语音中的句子与所述预设句子中超过一半关键词相同或可被替换时,所述预设句子即设定为已匹配,并显示所述预设句子对应的所述更新后的故事影像。

例如,所述预设句子为“哈利波特、赫敏与罗恩一起去海格小屋找海格”,其中关键词为“哈利波特”、“赫敏”、“罗恩”、“海格小屋”及“海格”。若所述语音中的句子为“哈利波特、赫敏和罗恩一起去海格小屋找警察”,则关键词“哈利波特”、“赫敏”、“罗恩”及“海格小屋”与所述预设句子相同,且识别出替换角色“警察”,所述预设句子已匹配,从所述数据库中找到所述替换角色“警察”对应的角色图像,将所述预设故事影像的前景图像中“海格”的角色图像更新为“警察”的角色图像,并显示更新后的故事影像。

当用户有录音的需求时,对所述语音进行录音。将所述语音中的句子以五句设为预定范围,当所述预定范围内的句子所匹配的预设句子出现重复时,选择与所述重复的预设句子中的关键词匹配数量最多的一个句子进行录音。例如,所述语音中的句子“哈利波特和赫敏一起去找海格”和“哈利波特、赫敏和罗恩去禁忌森林找海格”均可以匹配预设句子“哈利波特、赫敏与罗恩一起去海格小屋找海格”,其中句子“哈利波特、赫敏和罗恩去禁忌森林找海格”与所述预设句子中的关键词匹配数量更多,则选择句子“哈利波特、赫敏和罗恩去禁忌森林找海格”进行录音。并且,将所述录音中的句子依据所述故事中的预设句子对应的顺序排序,生成声音录音文件。因此,若讲述所述故事时出现顺序颠倒或重复,可以根据故事原文顺序进行修正。在录音后,还可以将所述预设故事影像中的所述预设声音更新为所述录音。例如,将“哈利波特”的预设声音更新为用户a扮演“哈利波特”时的录音。

以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1