智能电视多窗口环境下实现音频路由控制的方法技术

技术编号:14690005 阅读:45 留言:0更新日期:2017-02-23 12:31
本发明专利技术公开了一种智能电视多窗口环境下实现音频路由控制的方法,包括:状态1、当蓝牙扬声器未接入时,电视扬声器仅发出焦点窗口中播放的音频;状态2、当蓝牙扬声器接入后,焦点窗口媒体音频将由本机扬声器发出,非焦点窗口音频将由蓝牙扬声器发出。本发明专利技术基于多窗口的智能电视系统,此系统能够支持多窗口分屏,并且支持在各个窗口中播放媒体音频以及TV节目。本发明专利技术最终能够在多窗口的各种场景下,合理控制音频数据的定向输出。

【技术实现步骤摘要】

本专利技术涉及在多窗口智能电视系统下,控制音频数据定向输出的方法,属于智能电视

技术介绍
智能电视的大屏幕和多人使用的特点,非常适合做多窗口应用。而在现有的支持多窗口的智能系统上,打开多窗口时,各个窗口的媒体音频将同时发出,导致声音混乱,给使用者造成困扰。本专利技术提出了一种在多窗口智能电视系统中实现自动音频路由的方法,使得在多窗口的各种场景下,可以合理控制音频数据的定向输出。
技术实现思路
本专利技术的目的在于提供一种在多窗口的各种场景下,可以合理控制音频数据的定向输出的智能电视多窗口环境下实现音频路由控制的方法。在智能电视系统的音频路由时,需要考虑以下几种情况:一、在智能系统中,媒体音频可以通过软解码和硬解码两种方式送出,这两种方式的实现和控制方式有较大区别;A、软解码通过软件方式将音频文件解码出音频码流,随后音频码流交给系统调节音量信息和混音后,输出给音频硬件;B、硬解码方式将音频文件交给DSP硬件,解码出音频码流,随后音频码流不经过系统(即系统不能直接控制码流),直接交给音频硬件,需要通过音频芯片接口调节音量等信息。本专利技术的实现需要分别控制软解、硬解两种音频文件播放方式的静音状态。二、在TV播放情况下,TV音频从各自物理输入端口进入DSP产生音频码流后,音频数据不经过系统直接送到音频输出设备(类似上一条中,硬解码音频文件的情况)。本专利技术的实现需要控制TV播放时,TV扬声器可以在伴音输出状态/静音状态之间自由转换。三、在蓝牙设备连接的情况下,媒体音频可以通过本机扬声器和蓝牙扬声器发出(即各个媒体资源产生的音频可以单独从本机扬声器或蓝牙扬声器发出,也可以同时从这两种扬声器设备发出),本专利技术的实现需要控制蓝牙设备连接时,音频数据将发送给的扬声器设备。在目前的智能电视系统中,没有针对多窗口的音频路由管理机制,所以在多窗口的情况下,所有窗口中的应用所播放的声音,会同时从各个输出通道发出。为了在开启了多个窗口的情况下,不造成音频输出的混乱,现提出一种音频路由控制的方法,此方法将实现对所有窗口中的应用所播放的各种音频的管控和定向路由功能。本专利技术具体是这样实现的:智能电视多窗口环境下实现音频路由控制的方法,包括:状态1、当蓝牙扬声器未接入时,电视扬声器仅发出焦点窗口中播放的音频;状态2、当蓝牙扬声器接入后,焦点窗口媒体音频将由本机扬声器发出,非焦点窗口音频将由蓝牙扬声器发出。实现方式如下:2.1自动设置各个窗口中应用播放媒体文件时所产生的音轨(Track)的窗口标记。在焦点窗口变动时,可根据音轨的窗口标记信息,确定如何控制此音轨的静音状态,或如何选择此音轨的输出设备。包括如下步骤:A、对于应用间接使用音轨(Track)播放(如通过系统多媒体播放器(MediaPlayer))、和应用直接使用音轨播放的情况,在音轨创建时,向系统查询到创建各个音轨的应用所在的进程号(PID);B、向系统查询到此进程号对应的应用包名(PackageName)信息;C、根据包名信息,向系统查询到应用当前所在的窗口信息;D、将音轨所在窗口的标记信息写入音轨的标记(Flage)信息中。通过上面的一系列步骤,一个音轨就与一个窗口相关联了。2.2用户切换焦点窗口时,系统在改变窗口焦点的同时,主动触发音频切换流程。A、若蓝牙扬声器未接入:判断系统中所有音轨的窗口标记信息(在第一步中获得),将窗口标记信息等于目前焦点窗口的音轨设置为非静音状态,并将其他媒体音轨设置为静音状态。从而实现焦点窗口出声,非焦点窗口静音;B、若蓝牙扬声器已接入:判断系统中所有音轨的窗口标记信息(在第一步中获得),将窗口标记信息等于目前焦点窗口的音轨,移动到本机扬声器混音线程(PlayBackThread),并将其他媒体音轨移动到蓝牙扬声器混音线程。在混音线程完成音轨混音后,将自动把音频发往各自的扬声器设备,实现焦点窗口的声音发往本机扬声器,非焦点窗口的声音发往蓝牙扬声器;2.3多窗口已经开启的情况下,当蓝牙扬声器接入时,此时不涉及焦点窗口的改变,需要如下附加流程保证功能的完善:将窗口标记信息等于目前焦点窗口的音轨移动到本机扬声器混音线程,并将其他媒体音轨移动到蓝牙扬声器混音线程。2.4对于TV和硬解媒体音频,由于他们的音频流不经过系统,系统不能直接控制这两种情况的静音状态,而需要在切换焦点窗口时,通过音频芯片接口单独控制其静音状态。由于系统中可以使用硬件解码的应用是确定的,并且同一时间只有一个应用能使用硬件资源解码,可以根据非焦点窗口中运行的应用是否使用硬解码,来判断如何控制硬解码的声音状态。用户切换焦点窗口时,系统在改变窗口焦点的同时,设置TV和硬解媒体音频的状态:A、蓝牙扬声器未接入:若非焦点窗口中存在播放TV和硬解媒体音频的应用,通过音频芯片接口将本机扬声器TV和硬解码通道静音;B、蓝牙扬声器已接入:若非焦点窗口中存在播放TV和硬解媒体音频的应用,通过音频芯片接口将本机扬声器TV和硬解码通道静音,并将TV和硬解媒体音频的数据发送给蓝牙设备输出。本专利技术具有如下特点:本专利技术基于多窗口的智能电视系统,此系统能够支持多窗口分屏,并且支持在各个窗口中播放媒体音频以及TV节目。本专利技术可以单独控制每个窗口中媒体音频和TV内容的静音与否。本专利技术可以控制每个窗口中媒体音频的输出方向,即音频传送到何种输出设备。本专利技术针对软解、硬解和TV音频做不同控制,以实现每个窗口软解媒体内容、硬解媒体内容和TV节目音频的控制。本专利技术可以根据要求将不同窗口的音频内容送往本机扬声器或蓝牙扬声器等不同的音频输出设备。本专利技术能够根据用户选择的焦点窗口,自动实现窗口音频的控制。本专利技术中,当蓝牙音频设备未连接时,本机扬声器发出的音频内容为焦点窗口内容,并且可以随用户切换焦点窗口的动作,实时切换扬声器发出对应窗口的音频内容;当蓝牙音频设备连接时,本机扬声器发出的音频内容为焦点窗口音频内容,蓝牙音频设备发出的音频为背景窗口音频内容。并且可以随用户切换焦点窗口的动作,实时切换扬声器和蓝牙音频设备,使他们发出不同窗口的音频内容。本专利技术最终能够在多窗口的各种场景下,合理控制音频数据的定向输出。附图说明图1媒体音轨的建立;图2蓝牙接入时的流程;图3蓝牙已接入情况下,切换焦点窗口时的路由控制;图4蓝牙未接入情况下,切换焦点窗口时的路由控制。具体实施方式如附图所示,智能电视多窗口环境下实现音频路由控制的方法,包括:1)、用户开启新窗口,播放音视频,触发状态1流程,为新建的音轨写入窗口标记。2)、当未连接蓝牙音箱时,用户切换焦点窗口,系统在改变窗口焦点的同时触发音频路由控制流程:将所有标记为焦点窗口的音轨设置为非静音,其他音轨设置为静音;同时设置tv和硬解码的音频静音状态。3)、当已连接蓝牙音箱时,用户切换焦点窗口,系统在改变窗口焦点的同时触发音频路由控制流程:将所有标记为焦点窗口的音轨移动到本机扬声器输出,其他音轨移动到蓝牙扬声器输出。同时设置tv和硬解码的音频输出设备。4)、用户在已开启多窗口的情况下接入蓝牙音箱,系统自动将标记为焦点窗口的音轨移动到本机扬声器输出,其他音轨移动到蓝牙扬声器输出。同时设置tv和硬解码的音频输出设备;尽管这里参照本专利技术的解释性实施例对本专利技术进行了描述,上述实施例仅为本专利技术较佳的实施方本文档来自技高网...
智能电视多窗口环境下实现音频路由控制的方法

【技术保护点】
智能电视多窗口环境下实现音频路由控制的方法,其特征在于包括:状态1、当蓝牙扬声器未接入时,电视扬声器仅发出焦点窗口中播放的音频;状态2、当蓝牙扬声器接入后,焦点窗口媒体音频将由本机扬声器发出,非焦点窗口音频将由蓝牙扬声器发出。

【技术特征摘要】
1.智能电视多窗口环境下实现音频路由控制的方法,其特征在于包括:状态1、当蓝牙扬声器未接入时,电视扬声器仅发出焦点窗口中播放的音频;状态2、当蓝牙扬声器接入后,焦点窗口媒体音频将由本机扬声器发出,非焦点窗口音频将由蓝牙扬声器发出。2.根据权利要求1所述智能电视多窗口环境下实现音频路由控制的方法,其特征在于:状态2具体是通过如下方式实现的:2.1自动设置各个窗口中应用播放媒体文件时所产生的音轨(Track)的窗口标记;在焦点窗口变动时,可根据音轨的窗口标记信息,确定如何控制此音轨的静音状态,或如何选择此音轨的输出设备;2.2用户切换焦点窗口时,系统在改变窗口焦点的同时,主动触发音频切换流程;2.3多窗口已经开启的情况下,当蓝牙扬声器接入时,此时不涉及焦点窗口的改变,需要如下附加流程保证功能的完善:将窗口标记信息等于目前焦点窗口的音轨移动到本机扬声器混音线程,并将其他媒体音轨移动到蓝牙扬声器混音线程;2.4对于TV和硬解媒体音频,由于他们的音频流不经过系统,系统不能直接控制这两种情况的静音状态,而需要在切换焦点窗口时,通过音频芯片接口单独控制其静音状态;由于系统中可以使用硬件解码的应用是确定的,并且同一时间只有一个应用能使用硬件资源解码,可以根据非焦点窗口中运行的应用是否使用硬解码,来判断如何控制硬解码的声音状态。3.根据权利要求2所述智能电视多窗口环境下实现音频路由控制的方法,其特征在于:步骤2.1包括如下步骤:A、对于应用间接使用音轨(Track)播放(如通过系统多媒体播放器(MediaPlayer))、和应用直接使用音轨播放的情况,在音轨创建时,向系统查...

【专利技术属性】
技术研发人员:罗迪
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1