歌曲合唱方法、装置及系统的制作方法

文档序号:9870241阅读:351来源:国知局
歌曲合唱方法、装置及系统的制作方法
【技术领域】
[0001]本发明实施例涉及多媒体处理领域,特别涉及一种歌曲合唱方法、装置及系统。
【背景技术】
[0002]唱歌应用是目前深受用户喜欢的一类应用。唱歌应用提供了在线独唱和在线合唱等功能。
[0003]当用户希望进行在线合唱时,目前的歌曲合唱方法包括:第一用户演唱目标歌曲中的第一部分,第一客户端录制得到第一音频文件;第一客户端将第一音频文件上传到服务器;第二客户端下载该第一音频文件,在播放第一音频文件的过程中,由第二用户演唱目标歌曲中的第二部分,第二客户端录制得到第二音频文件;将第一音频文件和第二音频文件合并为合唱音频文件。第二客户端再将合唱音频文件上传至服务器。
[0004]在实现本发明实施例的过程中,发明人发现现有技术至少存在以下问题:目前的歌曲合唱方法仅能够得到合唱音频文件,在播放该合唱音频文件时所能实现的展现方式有限。

【发明内容】

[0005]为了解决目前的歌曲合唱方法仅能够得到合唱音频文件,在播放该合唱音频文件时所能实现的展现方式有限的问题,本发明实施例提供了一种歌曲合唱方法、装置及系统。所述技术方案如下:
[0006]第一方面,提供了一种歌曲合唱方法,该方法包括:
[0007]获取合唱歌曲的第i合唱文件,第i合唱文件包括:n个合唱用户中前i个用户演唱合唱歌曲中各自对应的第i歌词部分时的视频画面,i为小于η的正整数;
[0008]以合唱模式播放第i合唱文件和拍摄画面,拍摄画面是第i+Ι个用户的视频画面;
[0009]根据拍摄画面拍摄得到第i+ Ι视频文件,第i+Ι视频文件包括第i + Ι个用户演唱合唱歌曲中对应的第i+Ι歌词部分时的视频画面;
[0010]将第i合唱文件和第i+Ι视频文件合并为第i+Ι合唱文件。
[0011]第二方面,提供了一种歌曲合唱方法,该方法包括:
[0012]接收第i终端发送的第i合唱文件,第i合唱文件包括η个合唱用户中的前i个用户演唱合唱歌曲中各自对应的第i歌词部分时的视频画面,i为小于η的正整数;
[0013]接收第i+Ι终端发送的视频合唱请求,视频合唱请求携带有第i合唱文件的信息;
[0014]将第i合唱文件发送给第i+Ι终端,以便第i+Ι终端拍摄第i+Ι视频文件,并将第i合唱文件和第i+Ι视频文件合并为第i+Ι合唱文件;
[0015]其中,第i+ 1视频文件包括第i + 1个用户演唱合唱歌曲中的第i + 1歌词部分时的视频画面。
[0016]第三方面,提供了一种歌曲合唱装置,该装置包括:
[0017]文件获取模块,用于获取合唱歌曲的第i合唱文件,第i合唱文件包括:n个合唱用户中前i个用户演唱合唱歌曲中各自对应的第i歌词部分时的视频画面,i为小于η的正整数;
[0018]文件播放模块,用于以合唱模式播放第i合唱文件和拍摄画面,拍摄画面是第i+ 1个用户的视频画面;
[0019]第一拍摄模块,用于根据拍摄画面拍摄得到第i+ 1视频文件,第i + 1视频文件包括第i+Ι个用户演唱合唱歌曲中对应的第i+Ι歌词部分时的视频画面;
[0020]第一合并模块,用于将第i合唱文件和第i+1视频文件合并为第i+1合唱文件。
[0021 ]第四方面,提供了一种歌曲合唱装置,该装置包括:
[0022]第一接收模块,用于接收第i终端发送的第i合唱文件,第i合唱文件包括η个合唱用户中的前i个用户演唱合唱歌曲中各自对应的第i歌词部分时的视频画面,i为小于η的正整数;
[0023]请求接收模块,用于接收第i+1终端发送的视频合唱请求,视频合唱请求携带有第i合唱文件的信息;
[0024]第二发送模块,用于将第i合唱文件发送给第i+ 1终端,以便第i + 1终端拍摄第i+1视频文件,并将第i合唱文件和第i+1视频文件合并为第i+1合唱文件;
[0025]其中,第i+ 1视频文件包括第i + 1个用户演唱合唱歌曲中的第i + 1歌词部分时的视频画面。
[0026]第五方面,提供了一种歌曲合唱系统,该系统包括终端和服务器;
[0027]该终端包括如第三方面的歌曲合唱装置;
[0028]该服务器包括如第四方面的歌曲合唱装置。
[0029]本发明实施例提供的技术方案带来的有益效果是:
[0030]通过获取合唱歌曲的第i合唱文件;以合唱模式播放第i合唱文件和拍摄画面;根据拍摄画面拍摄得到第i+Ι视频文件;将第i合唱文件和第i+Ι视频文件合并为第i+Ι合唱文件;解决了目前的歌曲合唱方法仅能够得到合唱音频文件,在播放该合唱音频文件时所能实现的展现方式有限的问题;达到了通过合并多个用户的演唱视频,丰富了合唱文件的展现方式,提高了用户之间的交互性的效果。
【附图说明】
[0031]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0032]图1是本发明部分实施例所涉及的一种实施环境的结构示意图;
[0033]图2是本发明一个实施例提供的歌曲合唱方法的方法流程图;
[0034]图3是本发明再一个实施例提供的歌曲合唱方法的方法流程图;
[0035]图4A是本发明一个实施例提供的歌曲合唱方法的方法流程图;
[0036]图4B是本发明一个实施例提供的第一终端选择视频合唱的方式的示意图;
[0037]图4C是本发明一个实施例提供的合唱歌曲的歌词部分区别显示的示意图;
[0038]图4D是本发明一个实施例提供的视频拼接模板中第一模板或第二模板的示意图;
[0039]图4E是本发明一个实施例提供的视频拼接模板中第三模板的示意图;
[0040]图4F是本发明一个实施例提供的第一终端拍摄第一视频文件的示意图;
[0041]图4G是本发明一个实施例提供的第一终端中采用第一模板拼接显示的示意图;
[0042]图4H是本发明一个实施例提供的第一终端中采用第二模板拼接显示的示意图;
[0043]图41是本发明一个实施例提供的第一终端中采用第三模板拼接显示的示意图;
[0044]图4J是本发明一个实施例提供的第二终端加入合唱的方式的示意图;
[0045]图5A是本发明一个实施例提供的第二终端中采用第一模板拼接显示的示意图;
[0046]图5B是本发明一个实施例提供的第二终端中采用第二模板拼接显示的示意图;
[0047]图5C是本发明一个实施例提供的第二终端中采用第三模板拼接显示的示意图;
[0048]图f5D是本发明一个实施例提供的识别方法显示视频画面的方法流程图;
[0049]图5E是本发明一个实施例提供的视频文件分享方法的方法流程图;
[0050]图6A和6B是本发明另一个实施例提供的歌曲合唱方法的方法流程图;
[0051]图7是本发明一个实施例提供的歌曲合唱装置的结构方框图;
[0052]图8是本发明另一个实施例提供的歌曲合唱装置的结构方框图;
[0053]图9本发明又一个实施例提供的歌曲合唱装置的结构方框图;
[0054]图10本发明又一个实施例提供的歌曲合唱装置的结构方框图;
[0055]图11是本发明一个实施例提供的歌曲合唱系统的结构方框图。
【具体实施方式】
[0056]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0057]请参考图1,其示出了本发明部分实施例所涉及的一种实施环境的结构示意图。该实施环境包括:第一终端120、第二终端140和服务器160。其中:
[0058]第一终端120和第二终端140中分别运行有第一客户端和第二客户端。第一客户端和第二客户端均为唱歌类客户端或者演艺模仿类客户端。比如,第一客户端和第二客户端可以是中国腾讯公司出品的全民K歌客户端。
[0059]另外,第一终端120和第二终端140可以是手机、平板电脑、电子书阅读器、MP3(Moving Picture Experts Group Aud1 Layer III,动态影像专家压缩标准音频层面3)播放器、MP4(Moving Picture Experts Group Aud1 Layer IV,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机、相机和摄像机等等。
[0060]第一终端120通过服务器160与第二终端140相连,该服务器160通过有线网络或者无线网络分别与第一终端120和第二终端140相连。
[0061]服务器160可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是一个云计算服务中心。服务器160用于提供唱歌客户端或者演艺模仿类客户端的后台服务。
[0062]可选的,该实施环境还可以包括第M终端130。其中,M为大于2的正整数。
[0063]请参考图2,其示出了本发明一个实施例提供的歌曲合唱方法的方法流程图,本实施例以该歌曲合唱方法应用于图1所示实施环境中第二终端侧进行举例说明。该歌曲合唱方法可以包括如下步骤:
[0064]步骤202,获取合唱歌曲的第i合唱文件,第i合唱文件包括:n个合唱用户中前i个用户演唱合唱歌曲中各自对应的第i歌词部分时的视频画面,i为小于η的正整数。
[0065]步骤204,以合唱模式播放第i合唱文件和拍摄画面,拍摄画面是第i+Ι个用户的视频画面。
[0066]步骤206,根据拍摄画面拍摄得到第i+Ι视频文件,第i+Ι视频文件包括第i+Ι个用户演唱合唱歌曲中对应的第i+1歌词部分时的视频画面。
[0067]步骤208,将第i合唱文件和第i+Ι视频文件合并为第i+Ι合唱文件。
[0068]综上所述,本实施例提供的歌曲合唱方法,通过获取合唱歌曲的第i合唱文件;以合唱模式播放第i合唱文件和拍摄画面;根据拍摄画面拍摄得到第i+Ι视频文件;将第i合唱文件和第i+Ι视频文件合并为第i+Ι合唱文件;解决了目前的歌曲合唱方法仅能够得到合唱音频文件,在播放该合唱音频文件时所能实现的展现方式有限的问题;达到了通过合并多个用户的演唱视频,丰富了合唱文件的展现方式,提高了用户之间的交互性的效果。
[0069]请参考图3,其示出了本发明再一个实施例提供的歌曲合唱方法的方法流程图,本实施例以该歌曲合唱方法应用于图1所示实施环境中服务器侧进行举例说明。该歌曲合唱方法可以包括如下步骤:
[0070]步骤302,接收第i终端发送的第i合唱文件,第i合唱文件包括η个合唱用户中的前i个用户演唱合唱歌曲中各自对应的第i歌词部分时的视频画面,i为小于η的正整数;。
[0071]步骤304,接收第i+Ι终端发送的视频合唱请求,视频合唱请求携带有第i合唱文件的信息。
[0072]步骤306,将第i合唱文件发送给第i+ Ι终端,以便第i + Ι终端拍摄第i+Ι视频文件,并将第i合唱文件和第i+ι视频文件合并为第i+ι合唱文件。
[0073]其中,第i+ Ι视频文件包括第i + Ι个用户演唱合唱歌曲中的第i + Ι歌词部分时的视频画面。
[0074]综上所述,本实施例提供的歌曲合唱方法,通过接收第i终端发送的第i合唱文件;接收第i + Ι终端发送的视频合唱请求;将第i合唱文件发送给第i+Ι终端,以便第i + Ι终端拍摄第i + Ι视频文件,并将第i合唱文件和第i+Ι视频文件合并为第i + Ι合唱文件;解决了目前的歌曲合唱方法仅能够得到合唱音频文件,在播放该合唱音频文件时所能实现的展现方式有限的问题;达到了通过合并多个用户的演唱视频,丰富了合唱文件的展现方式,提高了用户之间的交互性的效果。
[0075]请参考图4A,其示出了本发明一个实施例提供的歌曲合唱方法的方法流程图,本实施例以该歌曲合唱方法应用于图1所示实施环境,仅以两个用户参与歌曲合唱进行举例说明。该歌曲合唱方法可以包括如下步骤:
[0076]步骤401,第一终端接收第一用户触发的视频合唱请求。
[0077]首先在第一终端中运行唱歌类客户端,以该唱歌类客户端为全民K歌举例说明。第一用户在第一终端中运行全民K歌,第一用户在需要拍摄视频合唱歌曲时,通过全民K歌向第一终端触发视频合唱请求。
[0078]也即在全民K歌中选择需要合唱的歌曲,并选择视频合唱,如图4B所示。
[0079]其中,第一用户触发的视频合唱请求中携带有合唱歌曲的标识。
[0080]步骤402,第一终端以合唱模式播放合唱歌曲。
[0081]第一终端根据视频合唱
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1