首页 / 专利库 / 编辑中 / 配音 / 媒体信息处理方法和装置

媒体信息处理方法和装置

阅读:938发布:2020-05-14

专利汇可以提供媒体信息处理方法和装置专利检索,专利查询,专利分析的服务。并且本 申请 公开了一种媒体信息处理方法,包括:向第一客户端发送第一视频和指示允许 配音 的信息,以使所述第一客户端播放所述第一视频,并根据所述指示允许配音的信息在播放所述第一视频的界面上显示配音触发信息;接收第二客户端根据对所述配音触发信息的触发操作而生成的第一配音 请求 ;根据所述第一配音请求中携带的所述第一视频的ID,获取第二视频;将所述第二视频发送给所述第二客户端;从所述第二客户端接收根据播放的所述第二视频而采集到的所述 角 色的第二音频信息,对所述第二视频和所述角色的第二音频信息执行合成处理得到第三视频,或从所述第二客户端接收合成处理得到的所述第三视频。利用本 发明 实施例 可以提高配音效率,节省系统资源。,下面是媒体信息处理方法和装置专利的具体信息内容。

1.一种媒体信息处理方法,其特征在于,由配音服务器执行,包括:
向第一客户端发送第一视频和指示允许配音的信息,以使所述第一客户端播放所述第一视频,并根据所述指示允许配音的信息在播放所述第一视频的界面上显示配音触发信息;
接收第二客户端根据对所述配音触发信息的触发操作而生成的第一配音请求
根据所述第一配音请求中携带的所述第一视频的标识符ID,获取第二视频,其中,所述第二视频是去除了所述第一视频中的色的第一音频信息而得到的;
将所述第二视频发送给所述第二客户端;
从所述第二客户端接收根据播放的所述第二视频而采集到的所述角色的第二音频信息,对所述第二视频和所述角色的第二音频信息执行合成处理得到第三视频,或从所述第二客户端接收所述第二客户端利用所述第二视频和所述第二音频信息进行合成处理得到的所述第三视频。
2.根据权利要求1所述的方法,其特征在于,进一步包括:
根据所述第一配音请求中携带的所述第一视频的ID查找所述第二视频的描述信息;
将所述第二视频的描述信息以及指示允许播放所述第二视频的信息发送给所述第二客户端,以使所述第二客户端根据所述第二视频的描述信息以及所述指示允许播放所述第二视频的信息显示所述第二视频的播放触发按钮;
将所述第二视频发送给所述第二客户端包括:
从所述第二客户端接收第二视频播放请求,所述第二视频播放请求是所述第二客户端响应于用户对所述第二视频的播放触发按钮的触发操作而生成的;
将根据所述第一视频的ID获取到的所述第二视频发送给所述第二客户端。
3.根据权利要求1所述的方法,其特征在于,所述获取第二视频包括:
根据所述第一视频的ID查找到所述第一视频,去除所述第一视频中所述角色的所述第一音频信息,得到所述第二视频;或
根据所述第一视频的ID和预存的所述第一视频的ID和所述第二视频之间的对应关系查找到所述第二视频。
4.根据权利要求1所述的方法,其特征在于,该方法进一步包括:
判断所述角色是否包括多个角色;
当判定所述角色包括多个角色时,执行如下处理:
向所述第二客户端发送配音界面和指示允许选择单独配音的信息和指示允许选择合作配音的信息,以使所述第二客户端根据所述指示允许选择单独配音的信息和指示允许选择合作配音的信息在所述配音界面上显示单独配音触发按钮和合作配音触发按钮;
从所述第二客户端接收第二配音请求,所述第二配音请求是所述第二客户端响应于用户对所述合作配音触发按钮的触发操作而生成的;
根据所述第二配音请求获取第一角色的信息和第二角色的信息,选择第三客户端作为合作配音客户端;
将所述第一角色的信息和所述第二角色的信息分别发送给所述第二客户端和所述第三客户端,以使所述第二客户端和第三客户端根据所述第一角色的信息和第二角色的信息展示第一角色选择按钮和第二角色选择按钮;
响应于所述第二客户端发送的携带所述第一角色的信息的第三配音请求和所述第三客户端发送的携带所述第二角色的信息的第四配音请求,将所述第一角色和第二角色分别分配给所述第二客户端和所述第三客户端;其中,所述第三配音请求和所述第四配音请求分别是所述第二客户端和所述第三客户端响应于用户对所述第一角色选择按钮和第二角色选择按钮的触发操作而生成的;
所述从所述第二客户端接收根据播放的所述第二视频而采集到的所述角色的第二音频信息包括:从所述第二客户端接收根据播放的所述第二视频而采集到的所述第一角色的第二音频信息;
该方法进一步包括:从所述第三客户端接收根据播放的所述第二视频而采集到的所述第二角色的第三音频信息,对所述第二视频和所述第二角色的第三音频信息执行合成处理得到第四视频。
5.根据权利要求1所述的方法,其特征在于,进一步包括:
将所述角色的第二音频信息转换成文本信息;
判断所述文本信息是否包含和预存的关键词匹配的信息;
如果所述文本信息包含和所述预存的关键词匹配的信息,设置所述第三视频的ID和所述预存的关键词之间的第一关联关系,从第四客户端接收携带所述第三视频的ID的第一视频展示请求,根据所述第三视频的ID和所述第一关联关系查找到所述预存的关键词和所述第三视频,将所述第三视频和所述预存的关键词发送给所述第四客户端进行展示;
如果所述文本信息不包含和所述预存的关键词匹配的信息,设置和所述文本信息对应的自定义关键词,设置所述第三视频的ID和所述自定义关键词之间的第二关联关系,从第五客户端接收携带所述第三视频的ID的第二视频展示请求,根据所述第三视频的ID和所述第二关联关系查找到所述自定义关键词和所述第三视频,将所述第三视频和所述自定义关键词发送给所述第五客户端进行展示。
6.根据权利要求1所述的方法,其特征在于,进一步包括:
向所述第一客户端发送所述第一视频,并向所述第一客户端发送指示允许视频切换的信息,以使所述第一客户端播放所述第一视频,并根据所述指示允许视频切换的信息在播放所述第一视频的所述界面上显示视频切换触发信息;
从所述第一客户端接收携带所述第三视频的ID的视频切换请求,其中,所述视频切换请求是所述第一客户端响应于用户对于所述视频切换触发信息的触发操作而生成的;
根据所述第三视频的ID获取所述第三视频,向所述第一客户端发送所述第三视频,以使所述第一客户端播放所述第三视频。
7.一种媒体信息处理方法,其特征在于,包括:
第一客户端对第二客户端在播放第一视频的界面上显示的配音触发信息进行触发操作生成携带所述第一视频的标识符ID的配音请求;
所述第一客户端将所述配音请求发送给配音服务器,以使所述配音服务器根据所述配音请求中携带的所述第一视频的ID获取第二视频,其中,所述第二视频是去除了所述第一视频中的角色的第一音频信息而得到的;
所述第一客户端从所述配音服务器接收第二视频;
所述第一客户端播放所述第二视频,并根据播放的所述第二视频为所述角色采集第二音频信息;
所述第一客户端将所述第二音频信息发送给所述配音服务器。
8.根据权利要求7所述的方法,其特征在于,第一客户端对第二客户端在播放所述第一视频的界面上显示的所述配音触发信息进行触发操作生成携带所述第一视频的ID的所述配音请求包括:
所述第一客户端利用图像采集装置对所述第二客户端在播放所述第一视频的界面上显示的二维码进行扫描,生成携带所述第一视频的ID的所述配音请求。
9.根据权利要求7所述的方法,其特征在于,进一步包括:
所述第一客户端从所述配音服务器接收所述配音服务器根据所述配音请求向所述第一客户端发送的网页形式的配音界面,所述第二视频的描述信息以及指示允许播放所述第二视频的信息;
所述第一客户端显示所述配音界面,根据所述第二视频的描述信息以及所述指示允许播放所述第二视频的信息显示所述第二视频的播放触发按钮;
所述第一客户端响应于用户对所述第二视频的播放触发按钮的触发操作生成第二视频播放请求,并将所述第二视频播放请求发送给所述配音服务器,以使所述配音服务器根据所述第二视频播放请求向所述第一客户端发送所述第二视频。
10.根据权利要求7所述的方法,其特征在于,进一步包括:
所述第一客户端根据所述配音请求运行自身安装的配音程序;
所述第一客户端从所述配音服务器接收所述第二视频包括:所述第一客户端在所述配音程序的配音界面中接收所述配音服务器根据所述配音请求向所述第一客户端推送的所述第二视频。
11.根据权利要求9或10所述的方法,其特征在于,当所述第一视频包含多个角色时,该方法进一步包括:
所述第一客户端选择第一角色;
所述第一客户端向所述配音服务器发送携带所述第一角色的信息的角色选择请求,以使所述配音服务器为所述第一客户端分配所述第一角色;
所述第一客户端根据播放的所述第二视频为所述角色采集第二音频信息包括:所述第一客户端根据播放的所述第二视频为所述第一角色采集所述第二音频信息。
12.根据权利要求11所述的方法,其特征在于,所述角色进一步包括:第二角色,该方法进一步包括:
所述第一客户端从所述配音服务器接收第三客户端发送的所述第二角色的第三音频信息,所述第三客户端是所述配音服务器为所述第二角色选定的;
所述第一客户端播放所述第二角色的所述第三音频信息;
所述第一客户端向所述配音服务器发送合作伙伴更换请求,以使所述配音服务器根据所述合作伙伴更换请求为所述第二角色选择第四客户端;
所述第一客户端从所述配音服务器接收所述第四客户端发送的所述第二角色的第四音频信息;
所述第一客户端播放所述第二角色的第四音频信息。
13.根据权利要求9所述的方法,其特征在于,所述第一客户端根据播放的所述第二视频为所述角色采集第二音频信息包括:
当所述配音服务器按照时间顺序向所述第一客户端发送所述第二视频和所述角色的台词信息时,所述第一客户端接收所述配音服务器发送的第一音频信息采集指令;
所述第一客户端播放所述第二视频和所述角色的所述台词信息;
所述第一客户端根据所述第一音频信息采集指令调用自身的音频信息采集装置为所述角色采集所述第二音频信息;
接收第一关闭指令,所述第一关闭指令是当所述角色的所述台词信息发送完毕时,所述配音服务器向所述第一客户端发送的;
所述第一客户端根据所述第一关闭指令关闭所述音频信息采集装置。
14.根据权利要求10所述的方法,其特征在于,所述第一客户端根据播放的所述第二视频为所述角色采集第二音频信息包括:
当按照时间顺序在所述配音界面上播放所述第二视频并播放到所述角色的台词信息时,所述第一客户端从所述配音程序接收第二音频信息采集指令;
所述第一客户端根据所述第二音频信息采集指令调用自身的音频信息采集装置为所述角色采集所述第二音频信息;
当所述角色的台词信息播放完毕时,所述第一客户端从所述配音程序接收第二关闭指令;
所述第一客户端根据所述第二关闭指令关闭所述音频信息采集装置。
15.一种媒体信息处理服务器,其特征在于,包括:
第一视频发送模,用于向第一客户端发送第一视频和指示允许配音的信息,以使所述第一客户端播放所述第一视频,并根据所述指示允许配音的信息在播放所述第一视频的界面上显示配音触发信息;
第一配音请求接收模块,用于接收第二客户端根据对所述配音触发信息的触发操作而生成的第一配音请求;
第一视频获取模块,用于根据所述第一配音请求中携带的所述第一视频的标识符ID,获取第二视频,其中,所述第二视频是去除了所述第一视频中的角色的第一音频信息而得到的;
第二视频发送模块,用于将所述第二视频发送给所述第二客户端;
第二视频获取模块,用于从所述第二客户端接收根据播放的所述第二视频而采集到的所述角色的第二音频信息,用于对所述第二视频和所述角色的第二音频信息执行合成处理得到第三视频;或从所述第二客户端接收所述第二客户端利用所述第二视频和所述第二音频信息进行合成处理得到的所述第三视频。
16.根据权利要求15所述的服务器,其特征在于,进一步包括:角色判断模块,配音界面发送模块,第二配音请求接收模块,合作配音客户端选择模块,角色信息发送模块,角色分配模块和第三视频获取模块;
所述角色判断模块,用于判断所述角色是否包括多个角色;
所述配音界面发送模块,用于当判定所述角色包含多个角色时,向所述第二客户端发送配音界面和指示允许选择单独配音的信息和指示允许选择合作配音的信息,以使所述第二客户端根据所述指示允许选择单独配音的信息和指示允许选择合作配音的信息在所述配音界面上显示单独配音触发按钮和合作配音触发按钮;
所述第二配音请求接收模块,并用于从所述第二客户端接收第二配音请求,所述第二配音请求是所述第二客户端响应于用户对所述合作配音触发按钮的触发操作而生成的;
所述合作配音客户端选择模块,用于根据所述第二配音请求获取第一角色的信息和第二角色的信息,选择第三客户端作为合作配音客户端;
所述角色信息发送模块,用于分别将所述第一角色的信息和所述第二角色的信息发送给所述第二客户端和所述第三客户端,以使所述第二客户端和第三客户端根据所述第一角色的信息和第二角色的信息展示第一角色选择按钮和第二角色选择按钮;
所述角色分配模块,用于响应于所述第二客户端发送的携带所述第一角色的信息的第三配音请求和所述第三客户端发送的携带所述第二角色的信息的第四配音请求,将所述第一角色和第二角色分别分配给所述第二客户端和所述第三客户端;其中,所述第三配音请求和所述第四配音请求分别是所述第二客户端和所述第三客户端响应于用户对所述第一角色选择按钮和第二角色选择按钮的触发操作而生成的;
所述第二视频获取模块,进一步用于从所述第二客户端接收根据播放的所述第二视频而采集到的所述第一角色的第二音频信息;
所述第三视频获取模块,用于从所述第三客户端接收根据播放的所述第二视频而采集到的所述第二角色的第三音频信息,对所述第二视频和所述第二角色的第三音频信息执行合成处理得到第四视频。
17.根据权利要求15所述的服务器,其特征在于,进一步包括:转换模块,关键词判断模块,处理模块;
所述转换模块,用于将所述角色的第二音频信息转换成文本信息;
所述关键词判断模块,用于判断所述文本信息是否包含和预存的关键词匹配的信息;
所述处理模块,用于当判定所述文本信息包含和所述预存的关键词匹配的信息,设置所述第三视频的ID和所述预存的关键词之间的第一关联关系,从第四客户端接收携带所述第三视频的ID的第一视频展示请求,根据所述第三视频的ID和所述第一关联关系查找到所述预存的关键词和所述第三视频,将所述第三视频和所述预存的关键词发送给所述第四客户端进行展示,当判定所述文本信息不包含和所述预存的关键词匹配的信息时,设置和所述文本信息对应的自定义关键词,设置所述第三视频的ID和所述自定义关键词之间的第二关联关系,从第五客户端接收携带所述第三视频的ID的第二视频展示请求,根据所述第三视频的ID和所述第二关联关系查找到所述自定义关键词和所述第三视频,将所述第三视频和所述自定义关键词发送给所述第五客户端进行展示。
18.根据权利要求15所述的服务器,其特征在于,进一步包括:切换指示信息发送模块、视频切换请求接收模块、第四视频获取模块、第三视频发送模块;
所述换指示信息发送模块,用于向所述第一客户端发送所述第一视频,并向所述第一客户端发送指示允许视频切换的信息,以使所述第一客户端播放所述第一视频,并根据所述指示允许视频切换的信息在播放所述第一视频的所述界面上显示视频切换触发信息;
所述视频切换请求接收模块,用于从所述第一客户端接收携带所述第三视频的ID的视频切换请求,其中,所述视频切换请求是所述第一客户端响应于用户对于所述视频切换触发信息的触发操作而生成的;
所述第四视频获取模块,用于根据所述第三视频的ID获取所述第三视频;
所述第三视频发送模块,用于向所述第一客户端发送所述第三视频,以使所述第一客户端播放所述第三视频。
19.一种媒体信息处理客户端,其特征在于,包括:
配音请求生成模块,用于对另一客户端在播放第一视频的界面上显示的配音触发信息进行触发操作生成携带所述第一视频的标识符ID的配音请求;
配音请求发送模块,用于将所述配音请求发送给配音服务器,以使所述配音服务器根据所述配音请求中携带的所述第一视频的ID获取第二视频,其中,所述第二视频是去除了所述第一视频中的角色的第一音频信息而得到的;
视频接收模块,用于从所述配音服务器接收第二视频;
视频播放模块,用于播放所述第二视频;
音频采集模块,用于并根据播放的所述第二视频为所述角色采集第二音频信息;
音频发送模块,用于将所述第二音频信息发送给所述配音服务器。
20.根据权利要求19所述的客户端,其特征在于,进一步包括:
第一信息接收模块,用于从所述配音服务器接收所述配音服务器根据所述配音请求向所述客户端发送的网页形式的配音界面,所述第二视频的描述信息以及指示允许播放所述第二视频的信息;
第一显示模块,用于显示所述配音界面,根据所述第一视频的描述信息以及所述指示允许播放所述第二视频的信息显示所述第二视频的播放触发按钮;
视频播放请求生成模块,用于响应于用户对所述第二视频的播放触发按钮的触发操作生成第二视频播放请求,
视频播放请求发送模块,用于将所述第二视频播放请求发送给所述配音服务器,以使所述配音服务器根据所述第二视频播放请求向所述客户端发送所述第二视频。
21.根据权利要求19所述的客户端,其特征在于,进一步包括:
配音程序运行模块,用于根据所述配音请求运行自身安装的配音程序;
所述视频接收模块,进一步用于在所述配音程序的配音界面中接收所述配音服务器根据所述配音请求向所述客户端推送的所述第二视频。
22.根据权利要求20所述的客户端,其特征在于,进一步包括:第一音频信息采集指令接收模块,第一关闭指令接收模块,第一关闭处理模块;
所述第一音频信息采集指令接收模块,用于当所述配音服务器按照时间顺序向所述客户端发送所述第二视频和所述角色的台词信息时,接收所述配音服务器发送的第一音频信息采集指令;
所述视频播放模块,进一步用于播放所述第二视频和所述角色的所述台词信息;
所述音频采集模块,进一步用于根据所述第一音频信息采集指令调用自身的音频信息采集装置为所述角色采集所述第二音频信息;
所述第一关闭指令接收模块,用于接收第一关闭指令,所述第一关闭指令是当所述角色的所述台词信息发送完毕时,所述配音服务器向所述客户端发送的;
所述第一关闭处理模块,用于根据所述第一关闭指令关闭所述音频信息采集装置。
23.根据权利要求21所述的客户端,其特征在于,进一步包括:第二音频信息采集指令接收模块,第二关闭指令接收模块,第二关闭处理模块;
所述第二音频信息采集指令接收模块,用于当按照时间顺序在所述配音界面上播放所述第二视频并播放到所述角色的台词信息时,从所述配音程序接收第二音频信息采集指令;
所述音频采集模块,进一步用于根据所述第二音频信息采集指令调用自身的音频信息采集装置为所述角色采集所述第二音频信息;
所述第二关闭指令接收模块,用于当所述角色的台词信息播放完毕时,接收从所述配音程序发送的第二关闭指令;
所述第二关闭处理模块,用于根据所述第二关闭指令关闭所述音频信息采集装置。
24.一种存储介质,存有处理器可执行指令,所述指令由一个或一个以上处理器执行时,实现如权利要求1-10、13-14任一项所述的媒体信息处理方法。

说明书全文

媒体信息处理方法和装置

技术领域

[0001] 本发明涉及多媒体技术领域,尤其涉及一种媒体信息处理方法和装置。

背景技术

[0002] 随着互联网技术的发展,越来越多的数据(包括:文本、图片、音频、视频等)会通过互联网推送给各种用户。比如:用户在使用手机、PC、TV等终端设备时,会接收到网络侧推送的各种数据,比如:图片或视频格式的广告、公益宣传信息、新闻等。这样,用户可以及时获知时讯、感兴趣的内容等。这类数据可被称为推送信息或推送媒体内容等。

发明内容

[0003] 本发明实施例提供一种媒体信息处理方法,可以提高配音效率,节省系统资源。
[0004] 本发明实施例提供一种媒体信息处理方法,可以提高配音效率,节省系统资源。
[0005] 本发明实施例提供一种媒体信息处理方法,可以提高配音效率,节省系统资源。
[0006] 本发明实施例提供一种媒体信息处理服务器,可以提高配音效率,节省系统资源。
[0007] 本发明实施例提供一种媒体信息处理客户端,可以提高配音效率,节省系统资源。
[0008] 本发明实施例提供一种媒体信息处理客户端,可以提高配音效率,节省系统资源。
[0009] 本发明实施例提供一种媒体信息处理方法,包括:
[0010] 向第一客户端发送第一视频和指示允许配音的信息,以使所述第一客户端播放所述第一视频,并根据所述指示允许配音的信息在播放所述第一视频的界面上显示配音触发信息;
[0011] 接收第二客户端根据对所述配音触发信息的触发操作而生成的第一配音请求
[0012] 根据所述第一配音请求中携带的所述第一视频的标识符ID,获取第二视频,其中,所述第二视频是去除了所述第一视频中的色的第一音频信息而得到的;
[0013] 将所述第二视频发送给所述第二客户端;
[0014] 从所述第二客户端接收根据播放的所述第二视频而采集到的所述角色的第二音频信息,对所述第二视频和所述角色的第二音频信息执行合成处理得到第三视频,或从所述第二客户端接收所述第二客户端利用所述第二视频和所述第二音频信息进行合成处理得到的所述第三视频。
[0015] 本发明实施例提供一种媒体信息处理方法,包括:
[0016] 第一客户端对第二客户端在播放第一视频的界面上显示的配音触发信息进行触发操作生成携带所述第一视频的标识符ID的配音请求;
[0017] 所述第一客户端将所述配音请求发送给配音服务器,以使所述配音服务器根据所述配音请求中携带的所述第一视频的ID获取第二视频,其中,所述第二视频是去除了所述第一视频中的角色的第一音频信息而得到的;
[0018] 所述第一客户端从所述配音服务器接收第二视频;
[0019] 所述第一客户端播放所述第二视频,并根据播放的所述第二视频为所述角色采集第二音频信息;
[0020] 所述第一客户端将所述第二音频信息发送给所述配音服务器。
[0021] 本发明实施例提供一种媒体信息处理方法,包括:
[0022] 从配音服务器接收第一视频和指示允许配音的信息;
[0023] 播放所述第一视频,并根据所述指示允许配音的信息在播放所述第一视频的界面上显示配音触发信息;
[0024] 响应于对所述配音触发信息的触发操作生成携带所述第一视频的标识符ID的配音请求;
[0025] 将所述配音请求发送给所述配音服务器,以使所述配音服务器根据所述配音请求中携带的所述第一视频的ID获取第二视频,其中,所述第二视频是去除了所述第一视频中的角色的第一音频信息而得到的;
[0026] 从所述配音服务器接收所述第二视频;
[0027] 播放所述第二视频;
[0028] 根据播放的所述第二视频为所述角色采集第二音频信息;
[0029] 将所述第二音频信息发送给所述配音服务器。
[0030] 本发明实施例提供一种媒体信息处理服务器,包括:
[0031] 第一视频发送模,用于向第一客户端发送第一视频和指示允许配音的信息,以使所述第一客户端播放所述第一视频,并根据所述指示允许配音的信息在播放所述第一视频的界面上显示配音触发信息;
[0032] 第一配音请求接收模块,用于接收第二客户端根据对所述配音触发信息的触发操作而生成的第一配音请求;
[0033] 第一视频获取模块,用于根据所述第一配音请求中携带的所述第一视频的标识符ID,获取第二视频,其中,所述第二视频是去除了所述第一视频中的角色的第一音频信息而得到的;
[0034] 第二视频发送模块,用于将所述第二视频发送给所述第二客户端;
[0035] 第二视频获取模块,用于从所述第二客户端接收根据播放的所述第二视频而采集到的所述角色的第二音频信息,用于对所述第二视频和所述角色的第二音频信息执行合成处理得到第三视频;或从所述第二客户端接收所述第二客户端利用所述第二视频和所述第二音频信息进行合成处理得到的所述第三视频。
[0036] 本发明实施例提供一种媒体信息处理客户端,包括:
[0037] 配音请求生成模块,用于对另一客户端在播放第一视频的界面上显示的配音触发信息进行触发操作生成携带所述第一视频的标识符ID的配音请求;
[0038] 配音请求发送模块,用于将所述配音请求发送给配音服务器,以使所述配音服务器根据所述配音请求中携带的所述第一视频的ID获取第二视频,其中,所述第二视频是去除了所述第一视频中的角色的第一音频信息而得到的;
[0039] 视频接收模块,用于从所述配音服务器接收第二视频;
[0040] 视频播放模块,用于播放所述第二视频;
[0041] 音频采集模块,用于并根据播放的所述第二视频为所述角色采集第二音频信息;
[0042] 音频发送模块,用于将所述第二音频信息发送给所述配音服务器。
[0043] 本发明实施例提供一种媒体信息处理客户端,包括:
[0044] 视频接收模块,用于从配音服务器接收第一视频和指示允许配音的信息;
[0045] 视频播放模块,用于播放所述第一视频,并根据所述指示允许配音的信息在播放所述第一视频的界面上显示配音触发信息;
[0046] 配音请求生成模块,用于响应于对所述配音触发信息的触发操作生成携带所述第一视频的标识符ID的配音请求;
[0047] 配音请求发送模块,用于将所述配音请求发送给配音服务器,以使所述配音服务器根据所述配音请求中携带的所述第一视频的ID获取第二视频,其中,所述第二视频是去除了所述第一视频中的角色的第一音频信息而得到的;
[0048] 所述视频接收模块,进一步用于从所述配音服务器接收第二视频;
[0049] 所述视频播放模块,进一步用于播放所述第二视频;
[0050] 音频采集模块,用于根据播放的所述第二视频为所述角色采集第二音频信息;
[0051] 音频信息发送模块,用于将所述第二音频信息发送给所述配音服务器。
[0052] 在本发明实施例中,向第一客户端发送第一视频和指示允许配音的信息。该第一客户端播放该第一视频,并根据该指示允许配音的信息在播放该第一视频的过程中显示配音触发信息。接收第二客户端根据对所述配音触发信息的触发操作而生成的第一配音请求。根据该第一配音请求中携带的该第一视频的ID,获取第二视频。将所述第二视频发送给所述第二客户端。其中,所述第二视频是去除了所述第一视频中的角色的第一音频信息而得到的。从所述第二客户端接收根据播放的所述第二视频而采集到的所述角色的第二音频信息,对所述第二视频和所述角色的第二音频信息执行合成处理得到第三视频,或从所述第二客户端接收所述第二客户端利用所述第二视频和所述第二音频信息进行合成处理得到的所述第三视频。在本发明实施例中,可以在播放视频的过程中,在播放视频的界面上触发配音触发信息,执行配音操作。利用本方案提供的媒体信息处理方法,可以减少客户端和配音服务器之间的交互操作,提高配音效率,节省系统资源。附图说明
[0053] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0054] 图1为本发明各实施例涉及的一种实施环境的结构示意图;
[0055] 图2为本发明各实施例涉及的一种实施环境的结构示意图;
[0056] 图3为本发明实施例提供的一种媒体信息处理方法的流程示意图;
[0057] 图4为本发明实施例提供的一种媒体信息处理方法的流程示意图;
[0058] 图5为本发明实施例提供的一种媒体信息处理方法的流程示意图;
[0059] 图6为本发明实施例提供的一种媒体信息处理方法的流程示意图;
[0060] 图6A为本发明实施例提供的媒体信息处理中配音请求触发界面的示意图;
[0061] 图6B为本发明实施例提供的媒体信息处理中配音请求触发界面的示意图;
[0062] 图6C为本发明实施例提供的在媒体信息处理中角色选择界面的示意图;
[0063] 图6D为本发明实施例提供的媒体信息处理中在手机上采集第二音频信息的界面的示意图;
[0064] 图6E为本发明实施例提供的在媒体信息处理过程中采集结束界面的示意图;
[0065] 图6F为本发明实施例提供的在媒体信息处理过程中播放角色的音频信息的界面的示意图;
[0066] 图7为本发明实施例提供的一种媒体信息处理方法的流程示意图;
[0067] 图8为本发明实施例提供的一种媒体信息处理方法的流程示意图;
[0068] 图8A为本发明实施提供的视频播放界面的示意图;
[0069] 图8B为本发明实施例提供的视频墙的示意图;
[0070] 图8C为本发明实施例提供的媒体信息处理中的视频切换界面示意图;
[0071] 图9为本发明实施例提供的一种媒体信息处理服务器的结构示意图;
[0072] 图10为本发明实施例提供的一种媒体信息处理客户端的结构示意图;
[0073] 图11为本发明实施例提供的一种媒体信息处理客户端的结构示意图;
[0074] 图12为本发明实施例中媒体信息处理服务器的结构示意图;
[0075] 图13为本发明实施例中媒体信息处理客户端的结构示意图;
[0076] 图14为本发明实施例中媒体信息处理客户端的结构示意图。

具体实施方式

[0077] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0078] 图1为本发明各实施例涉及的一种实施环境的结构示意图。如图1所示,该实施环境包括:播放设备110、智能终端120和配音服务器130。
[0079] 该播放设备110可以为电视等。该智能终端120可以为手机、平板电脑等。
[0080] 该播放设备110可以通过有线或无线网络与该配音服务器130进行通信,从该配音服务器130获取视频文件,并进行播放,并在播放视频的过程中在播放界面显示配音触发信息,例如二维码。
[0081] 该智能终端120可以触发该配音触发信息,例如扫描该二维码,并与该配音服务器130进行通信完成后续的配音操作。
[0082] 该配音服务器130可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是一个计算服务中心。该配音服务器130可以用于存储视频文件,或与数据库进行通信,从数据库获取视频文件。
[0083] 图2为本发明各实施例涉及的一种实施环境的结构示意图。如图2所示,该实施环境包括:终端设备210和配音服务器220。
[0084] 该终端设备210可以为PC、笔记本电脑、手机或平板电脑等。
[0085] 该配音服务器220可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是一个云计算服务中心。该配音服务器220可以用于存储视频文件,或与数据库进行通信,从数据库获取视频文件。
[0086] 该终端设备210可以通过有线或无线网络与该配音服务器220进行通信,从该配音服务器220获取视频文件并进行播放,并在播放的过程中在播放界面上显示配音触发信息,例如配音触发按钮,响应于用户对该配音触发按钮的触发操作,与配音服务器进行通信完成后续的配音操作。
[0087] 图3为本发明实施例提供的一种媒体信息处理方法的流程示意图。如图3所示,该方法包括如下步骤。
[0088] 步骤301,向第一客户端发送第一视频和指示允许配音的信息,以使所述第一客户端播放所述第一视频,并根据所述指示允许配音的信息在播放所述第一视频的过程中显示配音触发信息。
[0089] 步骤302,接收第二客户端根据对所述配音触发信息的触发操作而生成的第一配音请求。
[0090] 步骤303,根据所述第一配音请求中携带的所述第一视频的标识符(Identifier,ID),获取第二视频。
[0091] 步骤304,将所述第二视频发送给所述第二客户端,其中,所述第二视频是去除了所述第一视频中的角色的第一音频信息而得到的。
[0092] 步骤305,从所述第二客户端接收根据播放的所述第二视频而采集到的所述角色的第二音频信息,对所述第二视频和所述角色的第二音频信息执行合成处理得到第三视频,或从所述第二客户端接收所述第二客户端利用所述第二视频和所述第二音频信息进行合成处理得到的所述第三视频。
[0093] 在本发明实施例中,向第一客户端发送第一视频和指示允许配音的信息。该第一客户端播放该第一视频,并根据该指示允许配音的信息在播放该第一视频的过程中显示配音触发信息。接收第二客户端根据对所述配音触发信息的触发操作而生成的第一配音请求。根据该第一配音请求中携带的该第一视频的ID,获取第二视频。将所述第二视频发送给所述第二客户端。其中,所述第二视频是去除了所述第一视频中的角色的第一音频信息而得到的。从所述第二客户端接收根据播放的所述第二视频而采集到的所述角色的第二音频信息,对所述第二视频和所述角色的第二音频信息执行合成处理得到第三视频,或从所述第二客户端接收所述第二客户端利用所述第二视频和所述第二音频信息进行合成处理得到的所述第三视频。在本发明实施例中,可以在播放视频的过程中,在播放视频的界面上触发配音触发信息,执行配音操作。利用本方案提供的媒体信息处理方法,可以减少客户端和配音服务器之间的交互操作,提高配音效率,节省系统资源。
[0094] 图4为本发明实施例提供的一种媒体信息处理方法的流程示意图。如图4所示,该方法包括如下步骤。
[0095] 步骤401,第一客户端对第二客户端在播放第一视频的过程中显示的配音触发信息进行触发操作生成携带所述第一视频的ID的配音请求。
[0096] 步骤402,所述第一客户端将所述配音请求发送给配音服务器。
[0097] 步骤403,所述第一客户端从所述配音服务器接收第二视频。其中,所述第二视频是去除了所述第一视频中的角色的第一音频信息而得到的。
[0098] 步骤404,所述第一客户端播放所述第二视频,并根据播放的所述第二视频为所述角色采集第二音频信息。
[0099] 步骤405,所述第一客户端将所述第二音频信息发送给所述配音服务器。
[0100] 利用本实施例提供的媒体信息处理方法,可以在播放视频的过程中,在播放视频的界面上触发配音触发信息,执行配音操作,因而可以提高配音效率,节省系统资源。此外,还可以实现在第二客户端上播放视频和配音触发信息,利用第一客户端触发该配音触发信息,利用第一客户端和配音服务器的交互实现配音操作,因此,可以利用两个设备分别来实现视频播放和配音操作,实现任务分布式处理,合理分配系统负载。此外,第一客户端执行的配音操作不影响第二客户端的视频播放,有利于任务的并行处理。
[0101] 图5为本发明实施例提供的一种媒体信息处理方法的流程示意图。如图5所示,该方法包括如下步骤。
[0102] 步骤501,从配音服务器接收第一视频和指示允许配音的信息。
[0103] 步骤502,播放所述第一视频,并根据所述指示允许配音的信息在播放所述第一视频的界面上显示配音触发信息。
[0104] 步骤503,响应于对所述配音触发信息的触发操作生成携带所述第一视频的ID的配音请求。
[0105] 步骤504,将所述配音请求发送给配音服务器。
[0106] 步骤505,从所述配音服务器接收第二视频,其中,所述第二视频是去除了所述第一视频中的角色的第一音频信息而得到的。
[0107] 步骤506,播放所述第二视频。
[0108] 步骤507,根据播放的所述第二视频为所述角色采集第二音频信息。
[0109] 步骤508,将所述第二音频信息发送给所述配音服务器。
[0110] 在本实施例中,该终端设备播放该第一视频,并在播放该第一视频的界面上显示配音触发信息,并与配音服务器进行交互完成配音操作。利用本实施例,可以在具备视频播放和配音功能的终端设备上完成媒体信息处理操作。
[0111] 图6为本发明实施例提供的一种媒体信息处理方法的流程示意图。在本实施例中,由第一客户端和第二客户端合作完成配音的触发操作。第一客户端和第二客户端可以为同一个终端,也可以是不同的终端,在本实施例中,该第一客户端和第二客户端为不同的终端。其中,以第一客户端为电视,第二客户端为手机为例进行描述。在本实施例中,以处理的媒体信息为广告视频,广告视频中包含两个角色,由该手机和平板电脑合作完成这两个角色的配音操作为例进行介绍,该方法包括如下步骤。
[0112] 步骤601,电视从配音服务器获取第一广告视频和指示允许配音的信息。
[0113] 在本实施例中,电视可以为智能电视,也可以为安装在交通工具或电梯间的非智能电视,例如视频播放终端。在本实施例中,配音服务器可以保存该第一广告视频,那么,该电视从该配音服务器中获取该第一广告视频。该配音服务器也可以仅为配音控制服务器,不存储该第一广告视频,则该电视通过该配音服务器从存储该第一广告视频的数据库获取该第一广告视频。该第一广告视频包含有广告的画面信息和预先录制好的音频信息,在播放画面的同时播放与该画面对应的音频。
[0114] 在本实施中,电视可以同步从该配音服务器获取该第一广告视频和指示允许配音的信息;也可以先获取该第一广告视频,再获取该指示允许配音的信息。该指示允许配音的信息用于指示允许为该第一广告视频进行配音。
[0115] 步骤602,电视播放该第一广告视频,并根据该指示允许配音的信息在播放该第一广告视频的过程中,在播放该第一广告视频的界面上显示配音触发信息。
[0116] 在本实施例中,可以以浮动的形式在播放该第一广告视频的界面上显示该配音触发信息,也可以以嵌入式的方式在播放该第一广告视频的界面上显示该配音触发信息。
[0117] 图6A为本发明实施例提供的媒体信息处理中配音请求触发界面的示意图。在该图6A中,在播放第一广告视频的过程中,在播放第一广告视频的界面的右下角显示配音触发信息,即二维码信息。也可以如图6B所示,图6B为本发明实施例提供的媒体信息处理中配音请求触发界面的示意图。在该图6B中,在播放该第一广告视频的过程中,在播放第一广告视频的界面的右下角显示配音触发按钮,当用户用遥控器触发该配音触发按钮时,该电视响应于对该配音触发按钮的触发操作,生成二维码显示请求,查找与该二维码显示请求对应的二维码,并在该配音请求触发界面上显示如图6A所示的二维码。
[0118] 步骤603,手机运行二维码扫描功能,对该配音触发信息进行触发操作,即对该二维码进行扫描,生成携带该第一广告视频的ID的第一配音请求。
[0119] 在本实施例中,手机利用自身的二维码扫描功能对图6A所示的二维码进行扫描,生成第一配音请求。该第一配音请求携带该第一广告视频的ID。
[0120] 步骤604,该手机将该第一配音请求发送给该配音服务器。
[0121] 在本实施例中,手机利用自身的二维码扫描功能扫描图6A所示的二维码,从该二维码中获取该配音服务器的IP地址,根据该配音服务器的IP地址将该第一配音请求发送给该配音服务器。
[0122] 步骤605,该配音服务器根据该第一配音请求中携带的该第一广告视频的ID查找到第二广告视频。
[0123] 在本实施例中,该第二广告视频是去除了该第一广告视频中的角色的第一音频信息而得到的。该配音服务器可以根据该第一广告视频的ID查找到该第一广告视频,去除该第一广告视频中角色的第一音频信息,得到该第二广告视频;也可以是该配音服务器根据该第一广告视频的ID和预存的该第一广告视频的ID和第二广告视频之间的对应关系查找到该第二广告视频。
[0124] 步骤606,该配音服务器将配音界面、该第二广告视频的描述信息和指示允许播放该第二广告视频的信息发送给该手机。
[0125] 在本实施例中,该配音服务器可以向该手机发送网页形式的配音界面。该配音服务器根据该第一配音请求中携带的该第一广告视频的ID查找到该第二广告视频的描述信息,并发送给该手机。
[0126] 步骤607,该手机显示该配音界面,并根据该第二广告视频的描述信息和指示允许播放该第二广告视频的信息在该配音界面上显示该第二广告视频的播放触发按钮。
[0127] 步骤608,该配音服务器判断该第一广告视频中包含一个角色还是多个角色,当该第一广告视频中包含多个角色,例如第一角色和第二角色时,执行步骤609。
[0128] 在本实施例中,当该第一广告视频中仅包含一个角色,且用户点击第二广告视频的播放触发按钮时,该配音服务器向该手机发送该第二广告视频和台词信息,指示该手机根据播放的该第二广告视频和台词信息为该角色采集音频信息。该手机将为该角色采集的音频信息发送给该配音服务器,该配音服务器对该第二广告视频和该音频信息进行合成处理,得到合成后的第三广告视频。
[0129] 步骤609,该配音服务器向该手机发送指示允许选择单独配音的信息和指示允许选择合作配音的信息。
[0130] 步骤610,该手机根据该指示允许选择单独配音的信息和指示允许选择合作配音的信息在该配音界面上显示单独配音触发按钮和合作配音触发按钮。
[0131] 在本步骤中,也可以只显示合作配音触发按钮。当用户不触发该合作配音触发按钮时,该手机不向该配音服务器发送请求合作配音的请求,则默认用户选择了单独配音方式。
[0132] 步骤611,该手机响应于用户对于该合作配音触发按钮的触发操作,生成第二配音请求,并将该第二配音请求发送给该配音服务器。
[0133] 在本实施例中,若用户触发了单独配音触发按钮,则该配音服务器将该第二广告视频发送给该手机,并指示该手机为所有角色采集音频信息。
[0134] 步骤612,该配音服务器选择第三客户端作为合作配音客户端。
[0135] 在本实施中,该第三客户端为平板电脑。在本实施例中,也可以在该手机完成角色选择和上传该角色的音频信息之后,该配音服务器选择该第三客户端作为合作配音客户端。
[0136] 步骤613,该配音服务器根据该第二配音请求从该第一广告视频中获取第一角色的信息和第二角色的信息,并发送给该手机和平板电脑。
[0137] 在本发明一实施例中,也可以先获取第一角色的信息和第二角色的信息,再选择第三客户端作为合作配音客户端。
[0138] 步骤614,该手机和平板电脑根据该第一角色的信息和该第二角色的信息在该配音界面上显示第一角色选择按钮和第二角色选择按钮。
[0139] 在本实施例中,该手机还可以在该配音界面上显示随机分配角色触发按钮。如图6C所示,图6C为本发明实施例提供的在媒体信息处理中角色选择界面的示意图。在该界面中显示了第一角色选择按钮、第二角色选择按钮和随机分配角色触发按钮。当用户触发该随机分配角色触发按钮时,该手机生成携带指示随机分配角色信息的配音请求,该配音服务器根据该指示随机分配角色信息的配音请求随机为手机分配角色。
[0140] 步骤609~步骤614完成了手机选择第一角色,平板电脑选择第二角色的操作。
[0141] 步骤615,该配音服务器为该手机分配第一角色。
[0142] 在本实施例中,该手机响应于用户对第一角色选择按钮的触发操作生成携带该第一角色的信息的第三配音请求,将该第三配音请求发送给配音服务器,该配音服务器为该手机分配该第一角色。
[0143] 步骤616,该配音服务器为该平板电脑分配第二角色。
[0144] 该平板电脑响应于用户对第二角色选择按钮的触发操作生成携带该第二角色的信息的第四配音请求,将该第四配音请求发送给该配音服务器,该配音服务器为该平板电脑分配该第二角色。
[0145] 在本实施例中,该第三配音请求和第四配音请求通常不是同时发送的。在本发明一实施例中,该手机先发送携带该第一角色的信息的第三配音请求,该配音服务器为该手机分配该第一角色,并指示该手机和该平板电脑将该第一角色选择按钮置为不可选状态。在这种情况下,该平板电脑的用户只能选择触发该第二角色选择按钮,生成携带该第二角色的信息的第四配音请求。
[0146] 步骤617,该手机响应于用户对该第二广告视频的播放触发按钮的触发操作,生成第二广告视频播放请求,并发送给该配音服务器。
[0147] 步骤618,该配音服务器按照时间顺序向所述手机发送第二广告视频的内容,在读取到台词信息时,判断该台词信息属于第一角色还是第二角色,当判定该台词信息属于第一角色时,执行步骤619;否则,执行步骤624。
[0148] 步骤619,该配音服务器向该手机发送第一音频信息采集指令和该台词信息。
[0149] 步骤620,该手机根据该第一音频信息采集指令调用自身的音频信息采集装置,播放接收到的第二广告视频和台词信息,根据播放的台词信息为所述第一角色采集第二音频信息。
[0150] 如图6D所示,图6D为本发明实施例提供的媒体信息处理中在手机上采集第二音频信息的界面的示意图。如图6D所示,在该配音界面的上方播放该第二广告视频,在播放该第二广告视频的界面上显示该第一角色的台词信息。该配音界面的下方显示第二音频信息采集的进度。同时,该第二音频信息采集的进度和该台词信息的播放进度一致。此外,还可以在该配音界面上显示在此次录音之前录制的第一角色的第二音频信息的播放触发按钮和第二角色第三音频信息的播放触发按钮。例如,当手机用户触发之前录制的第一角色的第二音频信息时,该手机播放该第二音频信息,并在该第一角色的第二音频信息的播放触发按钮旁显示动态的播放图标。
[0151] 步骤621,当该配音服务器判定该台词信息发送完毕时,向该手机发送第一关闭指令。
[0152] 步骤622,该手机根据该第一关闭指令关闭自身的音频信息采集装置,并将该第二音频信息发送给该配音服务器。
[0153] 在采集第二音频的过程中,重复执行步骤618~622,直到播放完该第一角色的所有台词信息,并根据该第一角色的台词信息采集相应的第二音频信息并发送给该配音服务器。如图6E所示,图6E为本发明实施例提供的在媒体信息处理过程中采集结束界面的示意图。当该第一角色的台词信息播放完毕后,该音频服务器向该手机发送采集结束界面,该手机显示该采集结束界面,在该界面上显示完成信息,以告知用户配音过程结束。
[0154] 步骤623,该配音服务器对该第二视频和该第一角色的第二音频信息进行合成处理,得到第三广告视频。
[0155] 步骤624,该配音服务器向该平板电脑发送第二音频信息采集指令和该台词信息。
[0156] 步骤625,该平板电脑根据该第二音频信息采集指令调用自身的音频信息采集装置,播放接收到的第二广告视频和台词信息,根据播放的台词信息为所述第二角色采集第三音频信息。
[0157] 步骤626,当该配音服务器判定该台词信息发送完毕时,向该平板电脑发送第二关闭指令。
[0158] 步骤627,该平板电脑根据该第二关闭指令关闭自身的音频信息采集装置,并将该第三音频信息发送给该配音服务器。
[0159] 在采集第三音频的过程中,重复执行步骤624~627,直到播放完该第二角色的所有台词信息,并根据该第二角色的台词信息采集相应的第三音频信息发送给配音服务器。
[0160] 步骤628,该配音服务器对该第二视频和该第二角色的第三音频信息进行合成处理,得到第四广告视频。
[0161] 步骤629,在配音服务器从手机接收到第一角色的第二视频信息,从平板电脑接收到第二角色的第三视频信息后,对第二广告视频、第二音频信息和第三音频信息进行合成处理得到第五广告视频。
[0162] 在本实施例中,在该手机将该第二音频信息发送给该配音服务器后,该配音服务器可以将该第二音频信息发送给该手机和平板电脑,以使该手机和平板电脑在自身显示的配音界面上播放该第二音频。同样,该平板电脑也可以将该第三音频信息发送给该配音服务器,该配音服务器可以将该第三音频信息发送给该手机和该平板电脑。该手机和平板电脑在自身显示的配音界面上播放该第三音频。图6F为本发明实施例提供的在媒体信息处理过程中播放角色的音频信息的界面的示意图。如图6F所示,在该界面中显示了该第一角色的第二音频信息的播放触发按钮和该第二角色的第三音频信息的播放触发按钮。在配音过程中,参与配音的客户端,即该手机或平板电脑可以请求更换配音合作伙伴。例如,该手机在播放该平板电脑采集的第三音频后,用户认为该第三音频不是想要的音频,则通过手机发起合作伙伴更换请求,例如,如该图6F所示,该用户在配音界面上该第三音频的下方执行右划操作。响应于用户的右划操作,该手机生成该合作伙伴更换请求,并将该合作伙伴更换请求发送给该配音服务器,该配音服务器获取发起了携带该第一广告视频的ID的配音请求的客户端的信息,从中选择一个客户端作为该手机的配音合作伙伴,并将该角色分配给该选择的客户端,并与该选择的客户端进行交互,从该选择的客户端获取该第二角色的第四音频信息发送给该手机显示。
[0163] 图7为本发明实施例提供的一种媒体信息处理方法的流程示意图。在本实施例中,第一客户端和第二客户端为同一个终端。在本实施例中,以该终端为个人计算机(PC)为例进行介绍。以处理的媒体信息为影视视频,且该第一影视视频中包含一个角色为例进行介绍。该方法包括如下步骤。
[0164] 步骤701,该PC运行播放器。
[0165] 在本步骤中,该PC可以运行播放器程序或在网页上运行播放器。
[0166] 步骤702,该PC从配音服务器获取第一影视视频和指示允许配音的信息。
[0167] 步骤703,该PC在该播放器中播放该第一影视视频,根据该指示允许配音的信息在播放该第一影视视频的界面上显示配音触发信息。
[0168] 在步骤中,该配音触发信息可以为配音触发按钮。
[0169] 步骤704,当用户利用输入设备,例如鼠标点击该配音触发按钮时,该PC生成携带该第一影视视频的ID的配音请求,以及生成配音程序调用指令。
[0170] 步骤705,该PC利用该配音程序调用指令运行自身安装的配音程序。
[0171] 步骤706,该配音程序将该配音请求发送给该配音服务器。
[0172] 步骤707,该配音服务器根据该配音请求中携带的该第一影视视频的ID获取第二影视视频。
[0173] 在本步骤中,该配音服务器器可以根据该配音请求中携带的第一影视视频的ID获取该第一影视视频,去除该第一影视视频中角色的第一音频信息,得到该第二影视视频。也可以是,该配音服务器根据该第一影视视频的ID和预存的该第一影视视频的ID和第二影视视频之间的对应关系查找到该预先获取到的第二影视视频。
[0174] 步骤708,该配音服务器将该第二影视视频发送给该配音程序。
[0175] 步骤709,该配音程序获取该第二影视视频的描述信息,在配音界面中显示该第二影视视频的描述信息以及该第二影视视频的播放触发按钮。
[0176] 步骤710,当用户点击该第二影视视频的播放触发按钮时,该配音程序在该配音界面中播放该第二影视视频。
[0177] 步骤711,当该配音程序读取到该第二影视视频中的角色的台词信息时,向PC的音频采集装置发送音频信息采集指令。
[0178] 步骤712,该PC根据该音频信息采集指令调用自身的音频信息采集装置,采集该角色的第二音频信息。
[0179] 步骤713,当该配音程序判断该台词信息播放完毕时,向该PC发送关闭指令。
[0180] 步骤714,该PC根据该关闭指令关闭该音频信息采集装置。
[0181] 在按照时间顺序播放所述第二影视视频的过程中,每到读到新的一条台词信息,则执行步骤711~步骤714,直到播放完所有的台词信息。
[0182] 步骤715,当该角色的第二音频信息采集完毕后,该配音程序对该第二影视视频和该第二音频信息执行合成处理,得到第三影视视频。
[0183] 步骤716,该配音程序将该第三影视视频发送给该配音服务器。
[0184] 图8为本发明实施例提供的一种媒体信息处理方法的流程示意图。在本实施例中,在客户端上传合成得到的视频后,该配音服务器对该视频进行后续处理。该方法包括如下步骤。
[0185] 步骤801,配音服务器获取利用上述方法获取到的合成得到的视频。
[0186] 步骤802,该配音服务器从该视频中获取音频信息。
[0187] 步骤803,该配音服务器将该音频信息转换成文本信息。
[0188] 步骤804,该配音服务器判断该文本信息是否包含和预存的关键词匹配的信息,当判定该文本信息包含和预存的关键词匹配的信息时,执行步骤805;否则,执行步骤808。
[0189] 在本实施中,该关键词可以为:趣味、上海话,反串等。例如,如果该文本信息包含“谢谢侬”,将“谢谢侬”与数据库中预存的数据进行比较,发现该“谢谢侬”和关键词“上海话”匹配,则判定该文本信息包含和预存的关键词匹配的信息。该文本信息可以和多个预存的关键词相匹配。
[0190] 步骤805,设置该视频的ID和该预存的关键词之间的第一关联关系。
[0191] 步骤806,当接收到第一客户端发送的第一视频展示请求,从该第一视频展示请求中获取该视频的ID,根据该视频的ID获取该视频和该预存的关键词,将该视频和该预存的关键词发送给该第一客户端。
[0192] 步骤807,该第一客户端可以播放该视频,并在播放界面上显示该预存的关键词。
[0193] 如图8A所示,图8A为本发明实施提供的视频播放界面的示意图。在该图示中,该第一客户端可以在该界面中播放该视频,显示从配音服务器接收的关键词。该第一客户端可以将该视频播放界面通过网页的形式进行分享,例如,通过点击界面上的“发布配音”按钮,将该视频播放界面分享到社交网络。在该图8A所示的界面上还可以显示音频处理按钮,例如“萝莉音”、“电子音”、“猫咪”和“烟嗓音”等。例如,当用户点击了“猫咪”按钮,该第一客户端可以将视频中的音频处理成猫咪音的形式。
[0194] 当该第一客户端从该配音服务器获取多个视频时,可以以视频墙的形式显示获取到的视频。如图8B所示,图8B为本发明实施例提供的视频墙的示意图。在该视频墙上可以显示多个视频,用户可以为其感兴趣的视频点赞。
[0195] 步骤808,该配音服务器可以创建和该文本信息对应的自定义关键词,设置该视频的ID和该自定义关键词之间的第二关联关系。
[0196] 步骤809,当接收到第二客户端发送的第二视频展示请求,从该第二视频展示请求中获取该视频的ID,根据该视频的ID获取该视频和自定义关键词,将该视频和该自定义关键词发送给该第二客户端。
[0197] 步骤810,该第二客户端可以播放该视频,并在播放界面上显示该自定义关键词。
[0198] 在本步骤中,也可以按照807所述的方法发布该视频和该自定义关键词。
[0199] 利用本发明实施例,该配音服务器保存有原视频,例如上述图3至图7中的第一视频,也可以保存有利用上述实施例采集到的音频信息合成得到的合成视频,称为配音版视频。例如,上述图3至图7中的第三视频。在再次向客户端推送视频时,可以向该客户端发送原视频和指示允许视频切换的信息。该客户端播放该原视频,并在播放该原视频的界面上显示视频切换触发信息。当用户触发该视频切换触发信息时,该客户端生成视频切换请求,并发送给该配音服务器。该配音服务器根据该视频切换请求获取该配音版视频,并发送给该客户端进行播放。图8C为本发明实施例提供的媒体信息处理中的视频切换界面示意图。在该图8C中,显示“原视频/配音版视频”的切换按钮,利用该切换按钮可以向配音服务器发送切换请求,获取并播放另外一种版本的视频。
[0200] 图9为本发明实施例提供的一种媒体信息处理服务器的结构示意图。在图9所示的实施例中,该服务器包括:第一视频发送模块901,第一配音请求接收模块902,第一视频获取模块903,第二视频发送模块904和第二视频获取模块905。
[0201] 该第一视频发送模块901,用于向第一客户端发送第一视频和指示允许配音的信息,以使所述第一客户端播放所述第一视频,并根据所述指示允许配音的信息在播放所述第一视频的界面上显示配音触发信息。
[0202] 该第一配音请求接收模块902,用于接收第二客户端根据对所述配音触发信息的触发操作而生成的第一配音请求。
[0203] 该第一视频获取模块903,用于根据所述第一配音请求中携带的所述第一视频的ID,获取第二视频,其中,所述第二视频是去除了所述第一视频中的角色的第一音频信息而得到的。
[0204] 该第二视频发送模块904,用于将所述第二视频发送给所述第二客户端。
[0205] 该第二视频获取模块905,用于从所述第二客户端接收根据播放的所述第二视频而采集到的所述角色的第二音频信息,用于对所述第二视频和所述角色的第二音频信息执行合成处理得到第三视频;或从所述第二客户端接收所述第二客户端利用所述第二视频和所述第二音频信息进行合成处理得到的所述第三视频。
[0206] 在本发明一实施例中,该服务器进一步包括:角色判断模块906,配音界面发送模块907,第二配音请求接收模块908,合作配音客户端选择模块909,角色信息发送模块910,角色分配模块911和第三视频获取模块912。
[0207] 该角色判断模块906,用于判断所述角色是否包括多个角色。
[0208] 该配音界面发送模块907,用于当判定所述角色包含多个角色时,向所述第二客户端发送配音界面和指示允许选择单独配音的信息和指示允许选择合作配音的信息,以使所述第二客户端根据所述指示允许选择单独配音的信息和指示允许选择合作配音的信息在所述配音界面上显示单独配音触发按钮和合作配音触发按钮。
[0209] 该第二配音请求接收模块908,并用于从所述第二客户端接收第二配音请求,所述第二配音请求是所述第二客户端响应于用户对所述合作配音触发按钮的触发操作而生成的。
[0210] 该合作配音客户端选择模块909,用于根据所述第二配音请求获取第一角色的信息和第二角色的信息,选择第三客户端作为合作配音客户端。
[0211] 该角色信息发送模块910,用于分别将所述第一角色的信息和所述第二角色的信息发送给所述第二客户端和所述第三客户端,以使所述第二客户端和第三客户端根据所述第一角色的信息和第二角色的信息展示第一角色选择按钮和第二角色选择按钮。
[0212] 该角色分配模块911,用于响应于所述第二客户端发送的携带所述第一角色的信息的第三配音请求和所述第三客户端发送的携带所述第二角色的信息的第四配音请求,将所述第一角色和第二角色分别分配给所述第二客户端和所述第三客户端;其中,所述第三配音请求和所述第四配音请求分别是所述第二客户端和所述第三客户端响应于用户对所述第一角色选择按钮和第二角色选择按钮的触发操作而生成的。
[0213] 该第二视频获取模块905,进一步用于从所述第二客户端接收根据播放的所述第二视频而采集到的所述第一角色的第二音频信息。
[0214] 该第三视频获取模块912,用于从所述第三客户端接收根据播放的所述第二视频而采集到的所述第二角色的第三音频信息,对所述第二视频和所述第二角色的第三音频信息执行合成处理得到第四视频。
[0215] 在本发明一实施例中,该服务器进一步包括:转换模块913,关键词判断模块914和处理模块915。
[0216] 该转换模块913,用于将所述角色的第二音频信息转换成文本信息。
[0217] 该关键词判断模块914,用于判断所述文本信息是否包含和预存的关键词匹配的信息。
[0218] 该处理模块915,用于当判定所述文本信息包含和所述预存的关键词匹配的信息,设置所述第三视频的ID和所述预存的关键词之间的第一关联关系,从第四客户端接收携带所述第三视频的ID的第一视频展示请求,根据所述第三视频的ID和所述第一关联关系查找到所述预存的关键词和所述第三视频,将所述第三视频和所述预存的关键词发送给所述第四客户端进行展示,当判定所述文本信息不包含和所述预存的关键词匹配的信息,设置和所述文本信息对应的自定义关键词,设置所述第三视频的ID和所述自定义关键词之间的第二关联关系,从第五客户端接收携带所述第三视频的ID的第二视频展示请求,根据所述第三视频的ID和所述第二关联关系查找到所述自定义关键词和所述第三视频,将所述第三视频和所述自定义关键词发送给所述第五客户端进行展示。
[0219] 在本发明一实施例中,该服务器进一步包括:切换指示信息发送模块916、视频切换请求接收模块917、第四视频获取模块918、第三视频发送模块919。
[0220] 该切换指示信息发送模块916,用于向所述第一客户端发送所述第一视频,并向所述第一客户端发送指示允许视频切换的信息,以使所述第一客户端播放所述第一视频,并根据所述指示允许视频切换的信息在播放所述第一视频的所述界面上显示视频切换触发信息。
[0221] 该视频切换请求接收模块917,用于从所述第一客户端接收携带所述第三视频的ID的视频切换请求,其中,所述视频切换请求是所述第一客户端响应于用户对于所述视频切换触发信息的触发操作而生成的。
[0222] 该第四视频获取模块918,用于根据所述第三视频的ID获取所述第三视频。
[0223] 该第三视频发送模块919,用于向所述第一客户端发送所述第三视频,以使所述第一客户端播放所述第三视频。
[0224] 在本发明一实施例中,该第一客户端和第二客户端可以为同一客户端或不同客户端。
[0225] 图10为本发明实施例提供的一种媒体信息处理客户端的结构示意图。在图10所示的实施例中,该客户端包括:配音请求生成模块1001,配音请求发送模块1002,视频接收模块1003,视频播放模块1004,音频采集模块1005和音频发送模块1006。
[0226] 配音请求生成模块1001,用于对另一客户端在播放第一视频的界面上显示的配音触发信息进行触发操作生成携带所述第一视频的标识符ID的配音请求;
[0227] 配音请求发送模块1002,用于将所述配音请求发送给配音服务器,以使所述配音服务器根据所述配音请求中携带的所述第一视频的ID获取第二视频,其中,所述第二视频是去除了所述第一视频中的角色的第一音频信息而得到的;
[0228] 视频接收模块1003,用于从所述配音服务器接收第二视频;
[0229] 视频播放模块1004,用于播放所述第二视频;
[0230] 音频采集模块1005,用于并根据播放的所述第二视频为所述角色采集第二音频信息;
[0231] 音频发送模块1006,用于将所述第二音频信息发送给所述配音服务器。
[0232] 在本发明一实施例中,该客户端进一步包括:第一信息接收模块1007,第一显示模块1008,视频播放请求生成模块1009,视频播放请求发送模块1010。
[0233] 该第一信息接收模块1007,用于从所述配音服务器接收所述配音服务器根据所述配音请求向所述客户端发送的网页形式的配音界面,所述第二视频的描述信息以及指示允许播放所述第二视频的信息。
[0234] 该第一显示模块1008,用于显示所述配音界面,根据所述第一视频的描述信息以及所述指示允许播放所述第二视频的信息显示所述第二视频的播放触发按钮。
[0235] 该视频播放请求生成模块1009,用于响应于用户对所述第二视频的播放触发按钮的触发操作生成第二视频播放请求。
[0236] 该视频播放请求发送模块1010,用于将所述第二视频播放请求发送给所述配音服务器,以使所述配音服务器根据所述第二视频播放请求向所述客户端发送所述第二视频。
[0237] 在本发明一实施例中,该客户端进一步包括:配音程序运行模块1011。
[0238] 该配音程序运行模块1011,用于根据所述配音请求运行自身安装的配音程序。
[0239] 该视频接收模块1003,进一步用于在所述配音程序的配音界面中接收所述配音服务器根据所述配音请求向所述客户端推送的所述第二视频。
[0240] 在本发明一实施例中,该客户端进一步包括:第一音频信息采集指令接收模块1012,第一关闭指令接收模块1013和第一关闭处理模块1014。
[0241] 该第一音频信息采集指令接收模块1012,用于当所述配音服务器按照时间顺序向所述客户端发送所述第二视频和所述角色的台词信息时,接收所述配音服务器发送的第一音频信息采集指令。
[0242] 该视频播放模块1004,进一步用于播放所述第二视频和所述角色的所述台词信息。
[0243] 该音频采集模块1005,进一步用于根据所述第一音频信息采集指令调用自身的音频信息采集装置为所述角色采集所述第二音频信息。
[0244] 该第一关闭指令接收模块1013,用于接收第一关闭指令,所述第一关闭指令是当所述角色的所述台词信息发送完毕时,所述配音服务器向所述客户端发送的。
[0245] 该第一关闭处理模块1014,用于根据所述第一关闭指令关闭所述音频信息采集装置。
[0246] 在本发明一实施例中,该客户端进一步包括:第二音频信息采集指令接收模块1015,第二关闭指令接收模块1016和第二关闭处理模块1017。
[0247] 该第二音频信息采集指令接收模块1015,用于当按照时间顺序在所述配音界面上播放所述第二视频并播放到所述角色的台词信息时,从所述配音程序接收第二音频信息采集指令。
[0248] 该音频采集模块1005,进一步用于根据所述第二音频信息采集指令调用自身的音频信息采集装置为所述角色采集所述第二音频信息。
[0249] 该第二关闭指令接收模块1016,用于当所述角色的台词信息播放完毕时,从所述配音程序接收第二关闭指令。
[0250] 该第二关闭处理模块1017,用于根据所述第二关闭指令关闭所述音频信息采集装置。
[0251] 图11为本发明实施例提供的一种媒体信息处理客户端的结构示意图。在图11所示的实施例中,该客户端包括:视频接收模块1101,视频播放模块1102,配音请求生成模块1103,配音请求发送模块1104,音频采集模块1105和音频信息发送模块1106。
[0252] 该视频接收模块1101,用于从配音服务器接收第一视频和指示允许配音的信息。
[0253] 该视频播放模块1102,用于播放所述第一视频,并根据所述指示允许配音的信息在播放所述第一视频的界面上显示配音触发信息。
[0254] 该配音请求生成模块1103,用于响应于对所述配音触发信息的触发操作生成携带所述第一视频的ID的配音请求。
[0255] 该配音请求发送模块1104,用于将所述配音请求发送给配音服务器,以使所述配音服务器根据所述配音请求中携带的所述第一视频的ID获取第二视频,其中,所述第二视频是去除了所述第一视频中的角色的第一音频信息而得到的。
[0256] 该视频接收模块1101,进一步用于从所述配音服务器接收第二视频。
[0257] 该视频播放模块1102,进一步用于播放所述第二视频。
[0258] 该音频采集模块1105,用于根据播放的所述第二视频为所述角色采集第二音频信息。
[0259] 该音频信息发送模块1106,用于将所述第二音频信息发送给所述配音服务器。
[0260] 图12为本发明实施例中媒体信息处理服务器的结构示意图。如图12所示,该设备包括:处理器1201、非易失性计算机可读存储器1202、显示单元1203、网络通信接口1204。这些组件通过总线1205进行通信。
[0261] 本实施例中,存储器1202中存储有多个程序模块,包括操作系统1206、网络通信模块1207和应用程序1208。
[0262] 处理器1201可以读取存储器1202中的应用程序所包括的各种模块(图中未示出)来执行媒体信息处理各种功能应用以及数据处理。本实施例中的处理器1201可以为一个,也可以为多个,其可以为CPU,处理单元/模块,ASIC,逻辑模块或可编程阵列等。
[0263] 其中,操作系统1206可以为:Windows操作系统、Android操作系统或苹果iPhone OS操作系统。
[0264] 应用程序1208可包括:媒体信息处理模块1209。该媒体信息处理模块1209可包括上述图9中各模块所形成的计算机可执行指令集1209-1及对应的元数据及启发式算法1209-2。这些计算机可执行指令集可以由所述处理器1201执行并完成图3、图6至图8所示方法或图9所示媒体信息处理服务器的功能。
[0265] 在本实施例中,网络通信接口1204与网络通信模块1207相配合完成媒体信息处理服务器的各种网络信号的收发。
[0266] 显示单元1203具有一显示面板,用于完成相关信息的输入及显示。
[0267] 图13为本发明实施例中媒体信息处理客户端的结构示意图。如图13所示,该设备包括:处理器1301、非易失性计算机可读存储器1302、显示单元1303、网络通信接口1304。这些组件通过总线1305进行通信。
[0268] 本实施例中,存储器1302中存储有多个程序模块,包括操作系统1306、网络通信模块1307和应用程序1308。
[0269] 处理器1301可以读取存储器1302中的应用程序所包括的各种模块(图中未示出)来执行媒体信息处理各种功能应用以及数据处理。本实施例中的处理器1301可以为一个,也可以为多个,其可以为CPU,处理单元/模块,ASIC,逻辑模块或可编程门阵列等。
[0270] 其中,操作系统1306可以为:Windows操作系统、Android操作系统或苹果iPhone OS操作系统。
[0271] 应用程序1308可包括:媒体信息处理模块1309。该媒体信息处理模块1309可包括上述图10中各模块所形成的计算机可执行指令集1309-1及对应的元数据及启发式算法1309-2。这些计算机可执行指令集可以由所述处理器1301执行并完成图4、图6至图8所示方法或图10所示媒体信息处理客户端的功能。
[0272] 在本实施例中,网络通信接口1304与网络通信模块1307相配合完成媒体信息处理客户端的各种网络信号的收发。
[0273] 显示单元1303具有一显示面板,用于完成相关信息的输入及显示。
[0274] 图14为本发明实施例中媒体信息处理客户端的结构示意图。如图14所示,该设备包括:处理器1401、非易失性计算机可读存储器1402、显示单元1403、网络通信接口1404。这些组件通过总线1405进行通信。
[0275] 本实施例中,存储器1402中存储有多个程序模块,包括操作系统1406、网络通信模块1407和应用程序1408。
[0276] 处理器1401可以读取存储器1402中的应用程序所包括的各种模块(图中未示出)来执行媒体信息处理各种功能应用以及数据处理。本实施例中的处理器1401可以为一个,也可以为多个,其可以为CPU,处理单元/模块,ASIC,逻辑模块或可编程门阵列等。
[0277] 其中,操作系统1406可以为:Windows操作系统、Android操作系统或苹果iPhone OS操作系统。
[0278] 应用程序1408可包括:媒体信息处理模块1409。该媒体信息处理模块1409可包括上述图11中各模块所形成的计算机可执行指令集1409-1及对应的元数据及启发式算法1409-2。这些计算机可执行指令集可以由所述处理器1401执行并完成图5至图8所示方法或图11所示媒体信息处理客户端的功能。
[0279] 在本实施例中,网络通信接口1404与网络通信模块1407相配合完成媒体信息处理客户端的各种网络信号的收发。
[0280] 显示单元1403具有一显示面板,用于完成相关信息的输入及显示。
[0281] 另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。所述各实施例的功能模块可以位于一个终端或网络节点,或者也可以分布到多个终端或网络节点上。
[0282] 另外,本发明的每一个实施例可以通过如计算机执行的数据处理程序来实现。显然,数据处理程序构成了本发明。此外,通常存储在一个存储介质中的数据处理程序通过直接将程序读取出存储介质或者通过将程序安装或复制到数据处理设备的存储设备(如硬盘和或内存)中执行。因此,这样的存储介质也构成了本发明。存储介质可以使用任何类型的记录方式,例如纸张存储介质(如纸带等)、磁存储介质(如软盘、硬盘、闪存等)、光存储介质(如CD-ROM等)、磁光存储介质(如MO等)等。
[0283] 因此本发明还提供了一种存储介质,其中存储有数据处理程序,该数据处理程序用于执行本发明上述方法的任何一种实施例。
[0284] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0285] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈