一种多角色音频播放方法、智能终端以及存储介质与流程

文档序号:21820314发布日期:2020-08-11 21:36阅读:271来源:国知局
一种多角色音频播放方法、智能终端以及存储介质与流程

本发明涉及音频技术处理领域,特别涉及一种多角色音频播放方法、智能终端及存储介质。



背景技术:

现有的多声道甚至全景声都是固定的,对用户来说,都是被动的。用户不能与场景进行音频的互动。随着网络体育节目的逐渐丰富,原先按看台区分的两方球迷,不得不观看收听同一个音视频流,忍受不偏不倚的中性解说,音频播放单一,无法自由选择不同角色播放,降低了比赛粘性,观众容易转换兴趣点,切换其他内容,无法实现真正现场沉浸感,用户体验低。

因此,现有技术还有待发展和改进。



技术实现要素:

针对现有技术的不足,本发明提供一种多角色音频播放方法、智能终端及存储介质,以解决现有技术中无法自主选择音效、音频播放单一而导致趣味性低的问题。

本发明所采用的技术方案如下:

一种多角色音频播放方法,所述多角色音频播放方法包括以下步骤:

接收用户选择当前角色的指令;

根据预设的角色与角色码流标识的映射关系,选取所述当前角色对应的角色码流标识所属的角色音频码流;

将所述角色音频码流进行播放。

所述多角色音频播放方法,其中,所述接收用户选择当前角色的指令之前包括:

预先设置用于触发角色选项窗口的按键,并配置该角色选项窗口所显示的多个角色。

所述多角色音频播放方法,其中,所述角色包括主场角色、中立角色以及客场角色。

所述多角色音频播放方法,其中,所述接收用户选择当前角色的指令之前还包括:

通过采集装置分别采集节目现场中主场角色所在位置的主场音频源、中立角色所在位置的中立音频源以及客场角色所在位置的客场音频源;

将所述主场音频源、所述中立音频源以及所述客场音频源分别进行转换,生成对应的角色音频码流,所述角色音频码流包括主场音频码流、中立音频码流以及客场音频码流,每个角色音频码流设置有用于标识所属角色音频码流的角色码流标识。

所述多角色音频播放方法,其中,所述将所述主场音频源、所述中立音频源以及所述客场音频源分别进行转换,生成对应的角色音频码流,所述角色音频码流包括主场音频码流、中立音频码流以及客场音频码流之后包括:

通过复合码流技术将采集的所述主场音频码流、中立音频码流以及客场音频码流合并成一路复合码流,其中,合并在所述复合码流中的每个角色音频码流设置有用于标识所属角色音频码流的角色码流标识。

所述多角色音频播放方法,其中,所述将所述主场音频源、所述中立音频源以及所述客场音频源分别进行转换,生成主场音频码流、中立音频码流以及客场音频码流具体包括:

将所述主场音频源进行降噪处理、放大处理以及缩小处理后进行码流转换,以转换成符合智能终端播放的主场音频码流;

将所述中立音频源进行降噪处理、放大处理以及缩小处理后进行码流转换,以转换成符合智能终端播放的中立音频码流;

将所述客场音频源进行降噪处理、放大处理以及缩小处理后进行码流转换,以转换成符合智能终端播放的客场音频码流。

所述多角色音频播放方法,其中,所述根据预设的角色与角色码流标识的映射关系,选取所述当前角色对应的角色码流标识所属的角色音频码流具体包括:

根据预设的角色与角色码流标识的映射关系,获取所述当前角色对应的角色码流标识;

根据所获取的角色码流标识,从复合码流中拆分出与该角色码流标识相同的角色音频码流。

所述多角色音频播放方法,其中,还包括:

若未接收到用户选择当前角色的指令,则获取智能终端设置的默认角色;

根据所述默认角色,获取所述默认角色对应的角色音频码流,并播放所述默认角色对应的角色音频码流。

本发明还提供一种智能终端,其中,所述智能终端包括处理器以及与所述处理器连接的存储器,所述存储器上存储有可被所述处理器执行的计算机可读程序;所述处理器执行所述计算机可读程序时实现上述所述的多角色音频播放方法中的步骤。

本发明还提供一种计算机可读存储介质,其中,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述所述的多角色音频播放方法中的步骤。

有益效果:

与现有技术相比,本发明提供了一种多角色音频播放方法、智能终端及存储介质,所述方法包括接收用户选择当前角色的指令;根据预设的角色与角色码流标识的映射关系,选取所述当前角色对应的角色码流标识所属的角色音频码流;将所述角色音频码流进行播放。本发明根据用户所选择的音频播放角色,通过从复合码流中拆分出属于该音频播放角色的角色音频,从而使音频播放样式多样化,提供用户黏度,提高听音效果,为用户带来极高的体验。

附图说明

图1为本发明提供的多角色音频播放方法的流程图。

图2为本发明提供的智能终端的结构原理图。

具体实施方式

本发明提供一种多角色音频播放方法、存储介质及终端设备,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

下面结合附图,通过对实施例的描述,对发明内容作进一步说明。

本实施例提供了一种多角色音频播放方法,如图1所示,所述方法包括:

s10、接收用户选择当前角色的指令。

在本发明实施例中,为了便于提高用户的观看收听效果,使得用户根据不同的角色获取到该角色所对应的音频,从而使得用户不在节目现场也能处于身临其境的感觉,提高用户黏度。

所述角色指的是用户观看当前节目现场所在位置对应的身份。示例的,所述角色包括主场角色、中立角色以及客场角色。例如,用户正要播放一场球赛节目,想以主场球迷角色观看该场球赛节目,此时,用户通过智能终端上菜单栏选择【角色】选项中的【主场角色】后即可以主场球迷身份观看该场球赛节目,从而获取到符合该主场角色对应的音频,从而使得观看收听效果不再单一。所述智能终端可以是智能电视等。

示例的,所述获取用户播放节目时所选择的当前角色具体包括:

s11,检测到用户触发所述角色选项窗口所对应的按键操作时,弹出该按键操作对应的角色选项窗口;

s12,获取用户在所述角色选项窗口所选中的当前角色。

预先设置用于触发角色选项窗口的按键,并配置该角色选项窗口所显示的多个角色。一旦该按键被触发,则弹出该按键对应的角色选项窗口,以供用户选择相应的角色。例如,设置角色所对应的按键a,当用户按下a键,则弹出角色选项窗口,供用户选择。所述角色选项窗口中显示的角色默认包括主场角色、中立角色以及客场角色。当然,该显示的角色并非限制的,可根据用户需求自定义设置。

当用户没有选择角色时,则自动以系统默认角色所对应的角色音频码流进行播放,系统默认角色设置是中立角色。

s20、根据预设的角色与角色码流标识的映射关系,选取所述当前角色对应的角色码流标识所属的角色音频码流。

为了保证每个不同角色用户观看质量,通过角色码流标识来区分不同角色用户获取到的角色音频。因此,在步骤s10之前,还预先建立的角色与角色码流标识的映射关系,并将所述映射关系存储在所述智能终端中。

也就是说,根据角色与角色码流标识的映射关系,一旦知晓用户当前所选的角色,就可根据该映射关系,查找到该角色对应的角色码流标识。该角色码流标识是用于标识不同角色音频码流。而一旦知晓该角色码流标识,则可获取到与该角色码流标识一致的角色音频码流。

示例的,所述根据预设的角色与角色码流标识的映射关系,选取所述当前角色对应的角色码流标识所属的角色音频码流具体包括:

s21,根据预设的角色与角色码流标识的映射关系,获取所述当前角色对应的角色码流标识;

s22,根据所获取的角色码流标识,从复合码流中拆分出与该角色码流标识相同的角色音频码流。

正因本发明是根据不同角色获取该角色对应的角色音频码流,因此,需要对用户所观看收听到的是一路复合码流中拆分出属于用户所选角色对应的角色音频码流,而该复合码流的获取过程具体是:

通过采集装置分别采集节目现场中主场角色所在位置的主场音频源、中立角色所在位置的中立音频源以及客场角色所在位置的客场音频源;其中,所述角色包括主场角色、中立角色以及客场角色;

即正因节目现场不同角色用户所在位置是预先设置好的、固定的(如主办方预先划分好节目现场中主场观众所在位置、客场观众所在位置以及中立观众所在位置),因此,直接采集节目现场不同角色所在位置对应的音频,从而使得用户观看属于当前角色对应的音频,不再是同一音频。

将所述主场音频源、所述中立音频源以及所述客场音频源分别进行转换,生成对应的角色音频码流,所述角色音频码流包括主场音频码流、中立音频码流以及客场音频码流,每个角色音频码流设置有用于标识所属角色音频码流的角色码流标识;然后通过复合码流技术将采集的所述主场音频码流、中立音频码流以及客场音频码流合并成一路复合码流,其中,合并在所述复合码流中的每个角色音频码流设置有用于标识所属角色音频码流的角色码流标识。

其中,将所述主场音频源、所述中立音频源以及所述客场音频源分别进行转换,生成主场音频码流、中立音频码流以及客场音频码流具体是:

将所述主场音频源进行降噪处理、放大处理以及缩小处理后,进行码流转换,以转换成符合所述智能终端播放的主场音频码流。

同理,将所述中立音频源进行降噪处理、放大处理以及缩小处理后,进行码流转换,以转换成符合所述智能终端播放的中立音频码流。

同理,将所述客场音频源进行降噪处理、放大处理以及缩小处理后,进行码流转换,以转换成符合所述智能终端播放的客场音频码流。

上述放大处理和缩小处理是针对不同角色所在位置所获取的声音大小进行处理,不同距离的声音,大小有不同。由于声音具有扩散性,采集装置采集的是周围一定范围的声音,很大可能采集到其他角色所处位置的声音,为了改善听音效果,通过放大角色所在位置的声音而缩小其他角色所在位置的声音处理。例如:定义主场角色所在位置在左侧,定义客场角色所在位置在右侧,则位于主场角色所在位置的采集装置其采集到的主场声音(左侧)往往大于客场声音(右侧)。因此,当采集装置在采集音频源时,根据采集装置所处的位置放大当前所在位置的声音而缩小其他所处位置的声音。因此,每个角色所在位置均设置有一采集装置。

在合并成一路复合码流的过程中,合并在所述复合码流中的每个角色音频码流对应设置有用于标识所属角色音频码流的角色码流标识。也就是说,复合码流设置有多个角色音频码流以及每个角色音频码流对应的角色码流标识。因此,一旦知晓该角色码流标识,则可从复合码流中根据该角色码流标识拆分出该角色码流标识对应的角色音频码流。

s30、将所述角色音频码流进行播放。

在本发明实施例中,基于步骤s20,根据用户所选择的当前角色,从而播放当前角色对应的角色音频码流。

当然,若用户在播放过程中需要切换至以其他位置所在角色进行观看,则根据用户所选择的切换角色,自动切换至该切换角色对应的角色音频码流以播放。

即当检测到用户发送切换角色请求操作时,获取用户所选择的切换角色;

根据所述切换角色,获取所述复合码流中所述切换角色所对应的角色音频码流;

自动切换到所述切换角色所对应的角色音频码流。

当然,若未接收到用户选择当前角色的指令,则获取智能终端设置的默认角色;根据所述默认角色,获取所述默认角色对应的角色音频码流,并播放所述默认角色对应的角色音频码流。即未选择角色指令时,自动以中立角色对应的角色音频码流播放。

另外,在本发明的另一个优选实施例中,在用户选择当前角色之前,所述智能终端存储有该复合码流已拆分的多个角色音频码流:主场角色音频码流、中立角色音频码流以及客场角色音频码流,所拆分的每个角色音频码流都进行标记,如通过唯一角色码流标识标记每个角色音频码流。当接收到用户选择当前角色的指令时,通过该当前角色对应的角色码流标识,获取该角色对应的角色音频码流并播放。

因此,基于上述步骤s10-s30,本发明根据用户所选择的音频播放角色,通过从复合码流中拆分出属于该音频播放角色的角色音频,从而使音频播放样式多样化,提供用户黏度,提高听音效果,为用户带来极高的体验。

实施例二

基于上述多角色音频播放方法,本发明还提供了一种智能终端,如图2所示,其包括至少一个处理器(processor)20;显示屏21;以及存储器(memory)22,还可以包括通信接口(communicationsinterface)23和总线24。其中,处理器20、显示屏21、存储器22和通信接口23可以通过总线24完成相互间的通信。显示屏21设置为显示初始设置模式中预设的用户引导界面。通信接口23可以传输信息。处理器20可以调用存储器22中的逻辑指令,以执行上述实施例中的方法。

此外,上述的存储器22中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。

存储器22作为一种计算机可读存储介质,可设置为存储软件程序、计算机可执行程序,如本发明实施例中的方法对应的程序指令或模块。处理器30通过运行存储在存储器22中的软件程序、指令或模块,从而执行功能应用以及数据处理,即实现上述实施例中的方法。

存储器22可包括存储程序区和存储数据区,其中,存储程序区可存储操作智能终端、至少一个功能所需的应用程序;存储数据区可存储根据终端设备的使用所创建的数据等。此外,存储器22可以包括高速随机存取存储器,还可以包括非易失性存储器。例如,u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等多种可以存储程序代码的介质,也可以是暂态存储介质。

此外,上述存储介质以及终端设备中的多条指令处理器加载并执行的具体过程在上述方法中已经详细说明,在这里就不再一一陈述。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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