一种语音弹幕的生成、播放方法及其装置、客户端的制作方法

文档序号:10539533阅读:288来源:国知局
一种语音弹幕的生成、播放方法及其装置、客户端的制作方法
【专利摘要】本发明涉及一种语音弹幕的生成、播放方法及其装置、客户端。其中,该语音弹幕的生成方法,包括:视频播放过程中,接收语音输入指令,根据所述语音输入指令,对当前视频播放的声音进行缓冲处理,根据所述语音输入指令,接收语音输入,生成语音弹幕。本发明实施例通过生成语音弹幕,实现了快速发送弹幕,提升了用户体验。
【专利说明】
一种语音弹幕的生成、播放方法及其装置、客户端
技术领域
[0001]本发明涉及互联网技术领域,尤其涉及一种语音弹幕的生成、播放方法及其装置、客户端。
【背景技术】
[0002]在视频播放过程中,为了增加用户与视频内容间的互动,提供了弹幕功能。现有技术中的弹幕是主要是通过字幕形式在视频播放界面显示的评论数据。目前弹幕主要从客户端用户界面输出,而且在输出弹幕前需要用户先输入发送的文字内容。
[0003]在实现本发明过程中,发明人发现现有技术存在以下问题:如果用户输入文字弹幕花费的时间较长,则影响用户观看视频,同时,用户进行文字输入,也花费了不必要的时间。

【发明内容】

[0004]本发明目的旨在提供一种语音弹幕的生成、播放方法及其装置、客户端,通过生成语音弹幕,实现了快速发送弹幕,提升了用户体验。
[0005]为解决上述技术问题,本发明实施例提供以下技术方案:
[0006]在第一方面,本发明实施例提供一种语音弹幕的生成方法,包括:
[0007]—种语音弹幕的生成方法,其特征在于,包括:
[0008]视频播放过程中,接收语音输入指令,
[0009]根据所述语音输入指令,对当前视频播放的声音进行缓冲处理,
[0010]根据所述语音输入指令,接收语音输入,生成语音弹幕。
[0011]可选的,所述对当前视频播放的声音进行缓冲处理,包括:
[0012]在预设时间内调低当前视频播放的声音,以减少对语音输入的干扰。
[0013]可选的,所述方法还包括:
[0014]语音输入完毕恢复当前视频播放的声音。
[0015]可选的,所述语音输入指令为按键操作指令。
[0016]可选的,所述语音弹幕包括发送语音弹幕的客户端标识或语音输入者身份标识。
[0017]在第二方面,本发明实施例提供一种语音弹幕的播放方法,包括:
[0018]接收语音弹幕,所述语音弹幕为视频播放过程中,根据语音输入指令所生成,
[0019]接收语音弹幕的播放指令,并根据所述语音弹幕播放指令对当前视频播放的声音进行缓冲处理,
[0020]根据所述语音弹幕播放指令,播放所述语音弹幕。
[0021]可选的,所述根据所述语音弹幕播放指令对当前视频播放的声音进行缓冲处理,包括:
[0022]在预设时间内调低当前视频播放的声音,以减少对播放语音弹幕的干扰。
[0023]可选的,所述语音弹幕的播放指令为点击所述语音弹幕。
[0024]在第三方面,本发明实施例提供一种语音弹幕的生成装置,包括:
[0025]接收单元,用于视频播放过程中接收语音输入指令,
[0026]缓冲单元,用于根据所述语音输入指令,对当前视频播放的声音进行缓冲处理,
[0027]生成单元,用于接收语音输入,生成语音弹幕。
[0028]可选地,所述缓冲单元具体用于:
[0029]在预设时间内调低当前视频播放的声音,以减少对语音输入的干扰。
[0030]在第四方面,本发明实施例提供一种语音弹幕播放装置,包括:
[0031]接收单元,用于接收语音弹幕,所述语音弹幕为视频播放过程中,根据语音输入指令所生成,
[0032]缓冲单元,用于接收语音弹幕的播放指令,并根据所述语音弹幕播放指令对当前视频播放的声音进行缓冲处理,
[0033]播放单元,用于根据所述语音弹幕播放指令播放所述语音弹幕。
[0034]可选地,所述缓冲单元具体用于:
[0035]在预设时间内调低当前视频播放的声音,以减少对播放语音弹幕的干扰。
[0036]在第五方面,本发明实施例提供一种客户端,包括:
[0037]输入输出设备,用于视频播放过程中,接收语音输入指令和语音弹幕播放指令,以及接收语音输入、播放语音弹幕,
[0038]中央处理器,用于根据所述语音输入指令和语音弹幕播放指令,对当前视频播放的声音进行缓冲处理,并根据语音输入指令生成语音弹幕。
[0039]在本发明实施例中,通过视频播放过程中,接收语音输入指令,根据所述语音输入指令,对当前视频播放的声音进行缓冲处理,并接收语音输入,生成语音弹幕,实现了快速发送弹幕,提升用户体验。
【附图说明】
[0040]图1是本发明实施例提供的发送语音弹幕的系统架构图;
[0041]图2是本发明实施例提供的一种语音弹幕的生成方法流程示意图;
[0042]图3是本发明实施例提供的一种语音弹幕的播放方法流程示意图;
[0043]图4是本发明实施例提供的一种语音弹幕的生成装置示意图;
[0044]图5是本发明实施例提供的一种语音弹幕的播放装置示意图;
[0045]图6是本发明实施例提供的一种客户端示意图。
【具体实施方式】
[0046]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0047]此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
[0048]本发明实施例的弹幕可以呈现于大型视频播放设备、游戏机、台式计算机、智能手机、平板电脑、MP3(Moving Picture Experts Group Aud1 Layer III,动态影像专家压缩标准音频层)播放器、MP4(Moving Picture Experts Group Aud1 LayerlV,动态影像专家压缩标准音频层面)播放器、膝上型便携计算机、电子书阅读器以及其它显示终端等客户端。
[0049]本发明实施例的弹幕不仅可以应用于比赛类型的视频播放节目中,而且还可以应用在任何可呈现弹幕的应用场景,比如说,可以应用在一些求职节目中,应用在一些相亲节目中,应用在多方对抗的娱乐节目中等等。本发明实施例以弹幕应用于足球类直播视频播放节目中为例子,但是并不局限于此。
[0050]本发明实施例中,客户端发送的语音弹幕经由服务器的处理后,可以再由服务器发送给各个客户端,各个客户端再播放该语音弹幕。请参考图1,图1是本发明实施例提供的发送语音弹幕的系统架构图。如图1所示,A用户、B用户、C用户通过无线网络将各自的语音弹幕传输给服务器W,D用户和E用户均通过有线网络各自的语音弹幕传输给服务器W。其中,A用户、B用户、C用户、D用户、E用户均在观看足球类中甲队和乙队之间的直播比赛。此处只给出一个服务器W,此处的应用场景还可以包括多台相互通讯的服务器。服务器W可以是云端服务器,还可以是本地服务器。在本发明实施例中,服务器W放置在云端侧。假如A用户发送语音弹幕,服务器W对该语音弹幕进行处理,并将该语音弹幕转发给A用户、B用户、C用户、D用户、E用户。
[0051]图2是本发明实施例提供的一种语音弹幕的生成方法。如图2所示,该生成方法包括以下步骤:
[0052]S21、视频播放过程中,接收语音输入指令。
[0053]在本发明实施例中,在视频播放过程中,用户可以通过客户端发送语音输入指令,所述语音输入指令可以包括按键操作指令,比如,客户端用户界面上弹幕输入框上提供语音输入按键,用户可以通过该按键输入按键操作指令,该按键操作指令用于启动客户端接收语音输入,该语音输入可用于作为生成语音弹幕的输入内容。
[0054]S23、根据所述语音输入指令,对当前视频播放的声音进行缓冲处理。
[0055]在本发明实施例中,为了减少视频播放声音对输入语音的干扰,客户端需要在接收到语音输入指令后,对当前视频播放的声音进行缓冲处理,可以在预设时间内,比如,I秒内调低当前视频播放的声音,当然,缓冲处理也可以理解为在预设时间内将当前视频播放的声音关闭。同时,为不影响当前视频播放的效果,当语音输入完毕,恢复当前视频播放的声音。
[0056]在本发明实施例中,客户端需要根据语音输入指令,确定是否对当前视频播放的声音进行缓冲处理,当客户端启动语音输入时,对当前视频播放的声音进行缓冲处理,可以在预设时间内,调低当前视频播放的声音。当语音输入完毕,恢复当前视频播放的声音。其中,判断是否启动语音输入,可以根据客户端是否接收到语音输入按键操作指令,语音是否输入完毕也可以根据按键操作确定,比如,语音输入完毕,用户可以点击发送按键将输入语音发送至服务器,此时,客户端接收到发送按键的操作指令时,即可判断客户端语音输入完毕。
[0057]S25、根据所述语音输入指令,接收语音输入,生成语音弹幕。
[0058]在本发明实施例中,客户端在接收到语音输入指令,并对当前视频播放声音进行缓冲处理后,即可以通过客户端的声音输入设备采集语音输入,客户端采集的语音输入可以为用户输入的声音,客户端采集到语音输入后,将生成语音弹幕,并以语音弹幕的形式发送至服务器,以使服务器以语音弹幕的形式发送至各个客户端。
[0059]在本发明实施例中,生成的语音弹幕可以包括发送语音弹幕的客户端标识和/或语音输入者身份标识,以识别语音弹幕的来源,其中,语音输入者的身份标识可以通过客户端的标识与特定的语音输入者关联,比如,每个客户端在给服务器发送弹幕过程中,可以带有客户端标识以及与客户端标识关联的语音输入者身份标识。
[0060]在本发明实施例中,为方便用户了解语音弹幕的时间长短,可以在语音弹幕上带上时长信息显示,比如,在语音弹幕的后面显示语音弹幕的时长信息,以便于播放客户端根据时长信息决定是否进行语音弹幕播放,而且,如果语音弹幕与视频播放内容相关时,除了语音弹幕本身的时长,也还可以带上当前视频播放内容的时间戳。
[0061 ]本发明实施例,通过视频播放过程中,接收语音输入指令,根据所述语音输入指令,对当前视频播放的声音进行缓冲处理,并接收语音输入,生成语音弹幕,实现了快速发送弹幕,提升用户体验。
[0062]图3是本发明实施例提供的一种语音弹幕的播放方法。如图3所示,该方法包括以下步骤:
[0063]S31,接收语音弹幕,所述语音弹幕为视频播放过程中,根据语音输入指令所生成。
[0064]在本发明实施例中,在客户端播放语音弹幕前,可以先从服务器接收语音弹幕,这些语音弹幕可以是客户端在视频播放过程中根据语音输入指令所生成。而且,这些语音弹幕可以包括客户端标识和/或语音输入者标识,以识别语音弹幕的来源。当然,这些语音弹幕也可以在服务器侧直接生成,比如,服务器存在一个语音弹幕库,这些语音弹幕可以由服务器根据语音输入指令所生成,比如,服务器可以通过语音输入指令采集某著名足球比赛解说员的声音,直接生成语音弹幕,并在足球比赛过程中,由服务器发送给各个客户端,这种情况下,语音弹幕的输入者身份标识,可以是该著名足球比赛解说员的姓名,由服务器直接合成在生成的语音弹幕中。
[0065]在本发明实施例中,为方便用户了解语音弹幕的时间长短,可以在语音弹幕上带上时长信息显示,比如,在语音弹幕的后面显示语音弹幕的时长信息,以便于播放客户端根据时长信息决定是否进行语音弹幕播放。
[0066]S33,接收语音弹幕的播放指令,并根据所述语音弹幕播放指令对当前视频播放的声音进行缓冲处理,
[0067]在本发明实施例中,当客户端接收到语音弹幕后,可以根据是否接收到语音弹幕的播放指令来确定是否要播放该语音弹幕。在播放语音弹幕之前,为了减少当前视频播放的声音对语音弹幕的干扰,需要根据所述语音弹幕播放指令对当前视频播放的声音进行缓冲处理。其中,语音弹幕播放指令可以为点击所述语音弹幕的用户操作,比如,当用户决定播放该语首弹蒂时,可以直接点击该语首弹蒂,客户端收到针对该语首弹蒂的点击操作后,可以在预设时间内,比如,I秒内,调低当前视频播放的声音,以准备播放该语音弹幕。
[0068]S35,根据所述语音弹幕播放指令,播放所述语音弹幕。
[0069]在本发明实施例中,当客户端根据所述语音弹幕播放指令对当前视频播放的声音进行缓冲处理后,当前背景音对语音弹幕播放的干扰降低后可以播放所述语音弹幕。另外,为了进一步减少当前视频播放的声音对语音弹幕播放的干扰,客户端可以进一步采集当前的背景音或环境噪声,并选择背景音或环境噪声较小的情况下,播放该语音弹幕。
[0070]本发明实施例,通过接收语音弹幕,所述语音弹幕为视频播放过程中,根据语音输入指令所生成,接收语音弹幕的播放指令,并根据所述语音弹幕播放指令对当前视频播放的声音进行缓冲处理,播放所述语音弹幕,实现了快速发送弹幕,提升了用户体验。
[0071]图4是本发明实施例提供的一种语音弹幕的生成装置。如图4所示,该装置包括:
[0072]接收单元41,用于视频播放过程中,接收语音输入指令,
[0073]缓冲单元42,用于根据所述语音输入指令,对当前视频播放的声音进行缓冲处理。
[0074]生成单元43,用于根据所述语音输入指令,接收语音输入,生成语音弹幕。
[0075]在本发明实施例中,所述缓冲单元42具体用于:
[0076]在预设时间内调低当前视频播放的声音,以减少对语音输入的干扰。
[0077]在本发明实施例中,接收单元41在视频播放过程中接收语音输入指令,该语音输入指令可以通过弹幕输入框上的语音输入按键产生,缓冲单元42根据该语音输入指令,对当前视频播放的声音进行缓冲处理,比如,在预设时间内调低当前视频播放的声音,以减少对语音输入的干扰,然后,生成单元43根据所述语音输入指令,接收用户输入的语音,生成语音弹幕,以语音弹幕的形式发送至服务器,以使服务器以语音弹幕的形式发送至各个客户端。
[0078]在本发明实施例中,生成的语音弹幕可以包括发送语音弹幕的客户端标识和/或语音输入者身份标识,以识别语音弹幕的来源,其中,语音输入者的身份标识可以通过客户端的标识与特定的语音输入者关联,比如,每个客户端在给服务器发送弹幕过程中,可以带有客户端标识以及与客户端标识关联的语音输入者身份标识。
[0079]在本发明实施例中,为方便用户了解语音弹幕的时间长短,可以在语音弹幕上带上时长信息显示,比如,在语音弹幕的后面显示语音弹幕的时长信息,以便于播放客户端根据时长信息决定是否进行语音弹幕播放,而且,如果语音弹幕与视频播放内容相关时,除了语音弹幕本身的时长,也还可以带上当前视频播放内容的时间戳。
[0080]需要说明的是,由于语音弹幕生成方法与弹幕生成装置基于相同的发明构思,方法实施例与装置实施例中的相应技术内容可相互适用,此处不再详述。
[0081 ]本发明实施例,通过视频播放过程中,接收语音输入指令,根据所述语音输入指令,对当前视频播放的声音进行缓冲处理,并接收语音输入,生成语音弹幕,实现了快速发送弹幕,提升用户体验。
[0082]图5是本发明实施例提供的一种语音弹幕播放装置。如图5所示,该装置包括:
[0083]接收单元51,用于接收语音弹幕,所述语音弹幕为视频播放过程中,根据语音输入指令所生成,
[0084]缓冲单元52,用于接收语音弹幕的播放指令,并根据所述语音弹幕播放指令对当前视频播放的声音进行缓冲处理,
[0085]播放单元53,用于根据所述语音弹幕播放指令,播放所述语音弹幕。
[0086]在本发明实施例中,所述缓冲单元52具体用于:
[0087]在预设时间内调低当前视频播放的声音,以减少对播放语音弹幕的干扰。
[0088]需要说明的是,由于语音弹幕播放装置与语音弹幕播放方法基于相同的发明构思,因此,方法实施例中的相应内容同样适用于装置实施例,此处不再详述。
[0089]本发明实施例,通过接收语音弹幕,所述语音弹幕为视频播放过程中,根据语音输入指令所生成,接收语音弹幕的播放指令,并根据所述语音弹幕播放指令对当前视频播放的声音进行缓冲处理,播放所述语音弹幕,实现了快速发送弹幕,提升了用户体验。
[0090]图6是本发明实施例提供的一种客户端。如图6所示,该客户端包括:
[0091 ]输入输出设备6丨,用于视频播放过程中,接收语音输入指令和语音弹幕播放指令,以及接收语音输入、播放语音弹幕,
[0092]中央处理器62,用于根据所述语音输入指令和语音弹幕播放指令,对当前视频播放的声音进行缓冲处理,并根据语音输入指令生成语音弹幕。
[0093]在本发明实施例中,处理器为该客户端的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储单元内的软件程序和/或模块,以及调用存储在存储单元内的数据,以执行电子设备的各种功能和/或处理数据。所述处理器可以由集成电路组成,也可以由连接多颗相同功能或不同功能的封表集成芯片而组成。即处理器可以是GPU、数字信号处理器、及通信单元中的控制芯片的组合。
[0094]专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。所述的计算机软件可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体或随机存储记忆体等。
[0095]本发明实施例,通过视频播放过程中,接收语音输入指令和语音弹幕播放指令,根据所述语音输入指令及语音弹幕播放指令,对当前视频播放的声音进行缓冲处理,接收语音输入,生成语音弹幕,并播放语音弹幕,实现了快速发送弹幕,提升用户体验。
[0096]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种语音弹幕的生成方法,其特征在于,包括: 视频播放过程中,接收语音输入指令, 根据所述语音输入指令,对当前视频播放的声音进行缓冲处理, 根据所述语音输入指令,接收语音输入,生成语音弹幕。2.根据权利要求1所述的方法,其特征在于,所述对当前视频播放的声音进行缓冲处理,包括: 在预设时间内调低当前视频播放的声音,以减少对语音输入的干扰。3.根据权利要求2所述的方法,其特征在于,所述方法还包括: 语音输入完毕恢复当前视频播放的声音。4.根据权利要求1所述的方法,其特征在于,所述语音输入指令为按键操作指令。5.根据权利要求1-4任一项所述的方法,其特征在于,所述语音弹幕包括发送语音弹幕的客户端标识和/或语音输入者身份标识。6.一种语音弹幕的播放方法,其特征在于,包括: 接收语音弹幕,所述语音弹幕为视频播放过程中,根据语音输入指令所生成, 接收语音弹幕的播放指令,并根据所述语音弹幕播放指令对当前视频播放的声音进行缓冲处理, 根据所述语音弹幕播放指令,播放所述语音弹幕。7.根据权利要求6所述的方法,其特征在于,所述根据所述语音弹幕播放指令对当前视频播放的声音进行缓冲处理,包括: 在预设时间内调低当前视频播放的声音,以减少对播放语音弹幕的干扰。8.根据权利要求6所述的方法,其特征在于,所述语音弹幕的播放指令为点击所述语音弹幕。9.一种语音弹幕的生成装置,其特征在于,包括: 接收单元,用于视频播放过程中接收语音输入指令, 缓冲单元,用于根据所述语音输入指令,对当前视频播放的声音进行缓冲处理, 生成单元,用于根据所述语音输入指令,接收语音输入,生成语音弹幕。10.根据权利要求9所述的装置,其特征在于,所述缓冲单元具体用于: 在预设时间内调低当前视频播放的声音,以减少对语音输入的干扰。11.一种语音弹幕播放装置,其特征在于,包括: 接收单元,用于接收语音弹幕,所述语音弹幕为视频播放过程中,根据语音输入指令所生成, 缓冲单元,用于接收语音弹幕的播放指令,并根据所述语音弹幕播放指令对当前视频播放的声音进行缓冲处理, 播放单元,用于根据所述语音弹幕播放指令,播放所述语音弹幕。12.根据权利要求11所述的装置,其特征在于,所述缓冲单元具体用于: 在预设时间内调低当前视频播放的声音,以减少对播放语音弹幕的干扰。13.一种客户端,其特征在于,包括: 输入输出设备,用于视频播放过程中,接收语音输入指令和语音弹幕播放指令,以及接收语音输入、播放语音弹幕, 中央处理器,用于根据所述语音输入指令和语音弹幕播放指令,对当前视频播放的声音进行缓冲处理,并根据语音输入指令生成语音弹幕。
【文档编号】H04N21/439GK105898557SQ201610284567
【公开日】2016年8月24日
【申请日】2016年4月29日
【发明人】张勇, 常窍明
【申请人】乐视控股(北京)有限公司, 乐视体育文化产业发展(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1