专利名称:一种音频声道切换的方法和媒体播放系统的制作方法
技术领域:
本发明涉及蓝牙无线通信领域,更具体地说,是一种通过蓝牙技术实现音频声道
切换的方法和媒体播放系统。
背景技术:
蓝牙(BlueTooth)技术是无线数据和语音传输的开放性标准,主要解决短距离的 无线通信问题,有效通信距离一般在IO米以内,蓝牙协议标准是由SIG(蓝牙技术联盟)组 织来制定和发布的。根据蓝牙应用的不同,在标准中定义了不同的应用框架集(Profile), 其中,为了在蓝牙媒体输出设备上收听立体声音乐或收看视频媒体时,通过蓝牙控制 设备也能方便地实现对所播放媒体的控制,规定了音视频遥控应用框架(Audio Video RemoteControl Profile,简称AVRCP)。在AVRCP 1. 4的"4. 5Categories (类别)"一节中, 定义了常见的媒体播放控制指令,例如播放(Play)、停止(Stop)、暂停(Pause)、下一首 (Forward)及上一首(Backward)等,但却没有规定对应于切换视频同步伴音声道的操作命 令字(operation」d),使得多媒体输出装置本身具备的强大控制功能,却无法通过蓝牙控 制设备来完成声道的切换。
发明内容
本发明要解决的技术问题是提供一种音频声道切换的方法和媒体播放系统,以通 过蓝牙控制设备来实现音频声道的切换。 为了解决上述技术问题,本发明提供了一种音频声道切换的方法,应用于蓝牙控
制设备与蓝牙媒体输出设备之间通过蓝牙进行交互的媒体播放系统中,包括, 当蓝牙控制设备通过音视频远程控制配制文件(AVRCP)协议向蓝牙媒体输出设
备发送切换声道指令,所述切换声道指令包括在AVRCP协议的制造商自定义字段中; 蓝牙媒体输出设备通过AVRCP协议接收到所述切换声道指令后输出相应的音频信号。 进一步地,上述方法具有下面特点所述切换声道指令包括在AVRCP协议的制造 商自定义字段中具体为 在AVRCP协议的直通转发信令的扩展指令中的制造商自定义字段中填写切换声 道指令。 进一步地,上述方法具有下面特点所述蓝牙媒体输出设备输出相应的音频信号 之前还包括从音视频信号中分离出相应的音频信号。 进一步地,上述方法具有下面特点所述蓝牙媒体输出设备从音视频信号中分离 出相应的音频信号具体为 从音视频信号中分离出丽音音频信号,所述丽音音频信号为使用数码技术将电视 台发送的音频信号数字化后进行压縮,传送后在接收端处进行扩大还原的音频信号。
本发明还提供一种媒体播放系统,包括蓝牙控制设备和蓝牙媒体输出设备,所述
4蓝牙控制设备和所述蓝牙媒体输出设备之间建立蓝牙连接,其中, 所述蓝牙控制设备,用于通过音视频远程控制配制文件(AVRCP)协议向蓝牙媒体 输出设备发送切换声道指令,所述切换声道指令包括在AVRCP协议的制造商自定义字段 中; 所述蓝牙媒体输出设备,用于通过AVRCP协议接收到所述切换声道指令后输出相 应的音频信号。 进一步地,上述媒体播放系统具有下面特点所述切换声道指令包括在AVRCP协 议的制造商自定义字段中具体为 所述切换声道指令包括在AVRCP协议的直通转发信令的扩展指令中的制造商自 定义字段中。 进一步地,上述媒体播放系统具有下面特点所述蓝牙媒体输出设备,还用于在输 出相应的音频信号之前,从音视频信号中分离出相应的音频信号。
进一步地,上述媒体播放系统具有下面特点所述蓝牙媒体输出设备,具体用于从
音视频信号中分离出丽音音频信号,所述丽音音频信号为使用数码技术将电视台发送的音
频信号数字化后进行压縮,传送后在接收端处进行扩大还原的音频信号。 本发明还提供一种蓝牙控制设备,与蓝牙媒体输出设备之间通过蓝牙进行交互,
用于控制相应蓝牙媒体输出设备的媒体的播放,其中, 所述蓝牙控制设备,用于通过音视频远程控制配制文件(AVRCP)协议向蓝牙媒体 输出设备发送切换声道指令,所述切换声道指令包括在AVRCP协议的制造商自定义字段 中。 进一步地,上述蓝牙控制设备具有下面特点所述切换声道指令包括在AVRCP协 议的制造商自定义字段中具体为所述切换声道指令包括在AVRCP协议的直通转发信令的 扩展指令中的制造商自定义字段中。 本发明还提供一种蓝牙媒体输出设备,与上述的蓝牙控制设备建立蓝牙连接,根 据所述蓝牙控制设备的控制指令控制媒体的播放,其中, 当接收到所述蓝牙控制设备的切换声道指令后,输出相应的音频信号;
所述切换声道指令包括在AVRCP协议的制造商自定义字段中。
进一步地,上述蓝牙媒体输出设备具有下面特点包括, 蓝牙受控端模块,用于接收蓝牙控制设备的控制指令,若解析出所述控制指令中
包括在AVRCP协议的制造商自定义字段中的切换声道指令,则通知音频控制模块; 音频控制模块,用于接收到所述蓝牙受控端模块的通知后,从音视频信号中分离
出相应的音频信号,将选定的音频信号发送给音频输出模块; 音频输出模块,用于输出所述音频信号。 进一步地,上述蓝牙媒体输出设备具有下面特点包括, 音频控制模块,具体用于接收到所述蓝牙受控端模块的通知后,从音视频信号中 分离出丽音音频信号,所述丽音音频信号为使用数码技术将电视台发送的音频信号数字化 后进行压縮,传送后在接收端处进行扩大还原的音频信号,然后将所述丽音音频信号发送 给音频输出模块; 音频输出模块,具体用于输出所述丽音音频信号。
5
综上,本发明提供的一种音频声道切换的方法和媒体播放系统,可以通过蓝牙无 线遥控蓝牙媒体输出设备,以实现对播放多媒体节目的音频声道进行切换,使得用户可以 自由选择收听到的配音语言种类。
图1是本发明实施例的媒体播放系统的示意图; 图2为本发明实施例提供的音频声道切换的方法的流程图; 图3为基于AVRCP协议中的直通转发信令的制造商自定义(VendorUnique)
PDU(Protocol Data Unit,协议数据单元)扩展指令的数据结构格式; 图4为基于AVRCP协议中的直通转发信令的制造商自定义操作响应
(VendorUniqueResponse)PDU扩展指令的数据结构格式。
具体实施例方式
本发明提出的技术方案主要是在蓝牙控制设备上,以协议标准为基础,对协议预 留的制造商自定义字段进行扩展,使蓝牙控制设备能够向具有AVRCP功能的蓝牙媒体输出 设备发出自AVRCP协议内扩展出的切换声道(Switch Audio)信令,通过蓝牙无线遥控蓝牙 媒体输出设备,实现对电视节目中音频声道的切换,以自由选择收听到的配音语言种类。
下面结合附图及实施例对本发明的技术方案进行更详细的说明。
图l是本发明实施例的媒体播放系统的示意图,如图l所示,本实施例的媒体播放 系统包括蓝牙控制设备和蓝牙媒体输出设备,蓝牙控制设备和蓝牙媒体输出设备之间可 以建立蓝牙连接,蓝牙控制设备通过AVRCP协议向蓝牙媒体输出设备发送控制指令以控制 蓝牙媒体输出设备上媒体的播放。 在本实施例中,在蓝牙控制设备侧的AVRCP协议的制造商自定义字段中添加切换 声道指令,当蓝牙控制设备接收到特定的按键信号后,通过AVRCP协议向蓝牙媒体输出设 备发送控制指令,该控制指令中包括在AVRCP协议的制造商自定义字段中添加的切换声道 指令。 蓝牙媒体输出设备接收到蓝牙控制设备发来的控制指令,解析出切换声道指令后 输出相应的音频信号。 其中,蓝牙媒体输出设备包括蓝牙受控模块、音频控制模块和音频输出模块,蓝牙 受控模块用于接收蓝牙控制设备的控制指令,若解析出所述控制指令中包括在AVRCP协议 的制造商自定义字段中添加的切换声道指令,则通知音频控制模块;音频控制模块用于接 收到蓝牙受控模块的通知后,从音视频信号(例如,电视信号)中分离出相应的音频信号, 将选定的音频信号发送给音频输出模块,具体地,若蓝牙媒体输出设备接收到的音视频信 号(例如,电视信号)中包括丽音音频信号,则音频控制模块可以分离出丽音音频信号,再 将丽音音频信号发送给音频输出模块;音频输出模块用于输出音频控制模块选定的音频信 号。 本实施例中的音频信号不局限于丽音音频信号。"丽音"是英语合成词NICAM的音译,"丽音"技术是指由英国广播公司(BBC)开发 的NICAM728技术(Near Instantaneous Companded AudioMultiplex,艮卩"准瞬时压扩音频复用")。丽音音频信号即使用数码技术把电视台发送的两条音频信号数字化后进行压縮, 传送后再在接收机里扩大还原的音频信号。通过这种方法,丽音电视广播系统除了传送电 视图像和模拟单声信号外,还可传送两路数字编码的声音信号,进而实现播出优质立体声, 或作双声道广播。为了兼容无丽音设备的电视机,丽音音频信号被放在视频载波附近的另 一个副载波,原来的模拟声道广播不会受影响,所以使用丽音技术广播出的是三个音频信 号原来的模拟单声道,和两个丽音数码声道。电视台可以把两个丽音数码声道用作立体 声广播,也可以把丽音数码声道作两种语言的单声道广播。因此,丽音多语广播最多可以是 三种伴音语言,观众能通过任意选择所需声道来选择收看电视视频信号时所收听的伴音语
曰o 图2为本发明实施例提供的音频声道切换的方法的流程图,如图2所示,本实施例 的方法包括下面步骤 S101,蓝牙控制设备与蓝牙媒体输出设备之间的蓝牙连接成功建立。 S102,在蓝牙控制设备上进行按键操作,发出控制指令,控制指令中包括切换声道
指令; 具体的,蓝牙控制设备中的蓝牙控制端模块(CT)通过AVRCP协议发出基于协议标 准的直通转发信令(PASS THROUGH)的扩展指令,在该扩展指令中的制造商自定义(Vendor Unique)字段中填写的动作为切换声道的Switch Audio指令。具体地,在将扩展指令中填 写的动作定义为SwitchAudio(0x02),这里Switch Audio的值可以是任何值,只要在蓝牙 控制设备和蓝牙媒体输出设备之间约定该值表示切换音频命令即可。该扩展指令的填写格 式见图3,图3中的State_flag等于0时,表示按下按键;State—flag等于1时,表示释放 按键。 S103,蓝牙媒体输出设备通过AVRCP协议接收控制指令; 具体的,蓝牙媒体输出设备的蓝牙受控端模块(TG)收到来自蓝牙控制设备的控 制指令。 S104,蓝牙媒体输出设备解析出的控制指令中的Switch Audio指令; 具体的,蓝牙媒体输出设备的TG解析出步骤S103中的控制指令的Switch Audio
指令,具体的,可以依据图3中的格式来解析Switch Audio指令,然后将该Switch Audio指
令发给音频控制模块,或直接调用音频控制模块提供的Switch Audio应用接口函数模块,
进行下一步处理。 S105,蓝牙媒体输出设备从音视频信号中分离出相应的音频信号; 若蓝牙媒体输出设备接收到的音视频信号中包括丽音音频信号,则可以从音视频
信号中分离出丽音音频信号,具体地,音频控制模块接收到TG的Switch Audio指令后,从
音视频信号中分离出相应的音频信号,可以分离出丽音音频信号,然后将相应的音频信号
发送给音频输出模块。 蓝牙媒体输出设备的音频控制模块收到Switch Audio指令后,如同用户在蓝牙媒
体输出设备(例如,电视接收机及播放机设备)的控制面板上直接进行了"切换声道"操作,
进行相应的处理,可以在电视信号中的音频声道间进行循环切换。 同时,蓝牙媒体输出设备向蓝牙控制设备返回切换声道的操作结果, 具体地,音频控制模块向TG返回进行"切换音频声道"操作的结果,TG再通过蓝牙链路向CT返回VendorUniqueResponse (制造商自定义操作响应)消息。 操作结果有失败与成功两种情况,具体返回操作结果的细节如下 A,音频控制模块给TG返回操作失败的执行结果消息,TG收到该执行结果消息后
向CT发出基于协议标准的PASS THROUGH的扩展指令VendorUniqueResponse,扩展指令的
填写格式见图4,图4中的State_flag等于0时,表示按下按键;State—flag等于1时,表
示释放按键,其中的Response字段填写为OxA (REJECTED),整个流程结束。Response字段可以填写0x8 (NOTJMPLEMENTED) 、0x9 (ACCEPTED)或
OxA (REJECTED) , 0x8 (NOT_IMPLEMENTED)表示"未实现",0x9 (ACCEPTED)表示"操作成功",
OxA (REJECTED)表示"拒绝操作"。 B,音频控制模块执行Switch Audio指令的操作成功,向TG返回操作成 功的执行结果消息,然后,TG向CT发出基于协议标准的PASS THROUGH的扩展指令 VendorUniqueResponse,扩展指令的±真写格式见图4,其中的Response字段±真写为 0x9 (ACCEPTED)。 S106,蓝牙媒体输出设备输出相应的音频信号; 具体地,音频输出模块输出相应的音频信号,例如丽音音频信号。 综上,根据本发明可以通过蓝牙无线遥控蓝牙媒体输出设备,以实现对播放多媒
体节目的音频声道的切换,使得用户可以自由选择收听到的配音语言种类。 以上实施例仅是为说明根据本发明的音频声道切换的方法及媒体播放系统的示
例,不应当理解为对本发明的限制,根据本发明的技术方案及其较佳实施例的描述,可以做
出各种可能的等同改变或替换,而所有这些改变或替换都应属于本发明的权利要求的保护范围。
权利要求
一种音频声道切换的方法,应用于蓝牙控制设备与蓝牙媒体输出设备之间通过蓝牙进行交互的媒体播放系统中,包括,当蓝牙控制设备通过音视频远程控制配制文件(AVRCP)协议向蓝牙媒体输出设备发送切换声道指令,所述切换声道指令包括在AVRCP协议的制造商自定义字段中;蓝牙媒体输出设备通过AVRCP协议接收到所述切换声道指令后输出相应的音频信号。
2. 如权利要求l所述的方法,其特征在于,所述切换声道指令包括在AVRCP协议的制造商自定义字段中具体为在AVRCP协议的直通转发信令的扩展指令中的制造商自定义字段中填写切换声道指令。
3. 如权利要求1或2所述的方法,其特征在于所述蓝牙媒体输出设备输出相应的音频信号之前还包括从音视频信号中分离出相应的音频信号。
4. 如权利要求3所述的方法,其特征在于所述蓝牙媒体输出设备从音视频信号中分离出相应的音频信号具体为从音视频信号中分离出丽音音频信号,所述丽音音频信号为使用数码技术将电视台发送的音频信号数字化后进行压縮,传送后在接收端处进行扩大还原的音频信号。
5. —种媒体播放系统,包括蓝牙控制设备和蓝牙媒体输出设备,所述蓝牙控制设备和所述蓝牙媒体输出设备之间建立蓝牙连接,其特征在于,所述蓝牙控制设备,用于通过音视频远程控制配制文件(AVRCP)协议向蓝牙媒体输出设备发送切换声道指令,所述切换声道指令包括在AVRCP协议的制造商自定义字段中;所述蓝牙媒体输出设备,用于通过AVRCP协议接收到所述切换声道指令后输出相应的音频信号。
6. 如权利要求5所述的媒体播放系统,其特征在于,所述切换声道指令包括在AVRCP协议的制造商自定义字段中具体为所述切换声道指令包括在AVRCP协议的直通转发信令的扩展指令中的制造商自定义字段中。
7. 如权利要求5或6所述的媒体播放系统,其特征在于,所述蓝牙媒体输出设备,还用于在输出相应的音频信号之前,从音视频信号中分离出相应的音频信号。
8. 如权利要求7所述的媒体播放系统,其特征在于,所述蓝牙媒体输出设备,具体用于从音视频信号中分离出丽音音频信号,所述丽音音频信号为使用数码技术将电视台发送的音频信号数字化后进行压縮,传送后在接收端处进行扩大还原的音频信号。
9. 一种蓝牙控制设备,与蓝牙媒体输出设备之间通过蓝牙进行交互,用于控制相应蓝牙媒体输出设备的媒体的播放,其特征在于,用于通过音视频远程控制配制文件(AVRCP)协议向蓝牙媒体输出设备发送切换声道指令,所述切换声道指令包括在AVRCP协议的制造商自定义字段中。
10. 如权利要求9所述的蓝牙控制设备,其特征在于,所述切换声道指令包括在AVRCP协议的制造商自定义字段中具体为所述切换声道指令包括在AVRCP协议的直通转发信令的扩展指令中的制造商自定义字段中。
11. 一种蓝牙媒体输出设备,与权利要求9所述的蓝牙控制设备建立蓝牙连接,根据所述蓝牙控制设备的控制指令控制媒体的播放,其特征在于,进当接收到所述蓝牙控制设备的切换声道指令后,输出相应的音频信号;所述切换声道指令包括在AVRCP协议的制造商自定义字段中。
12. 如权利要求11所述的蓝牙媒体输出设备,其特征在于,包括,蓝牙受控端模块,用于接收蓝牙控制设备的控制指令,若解析出所述控制指令中包括在AVRCP协议的制造商自定义字段中的切换声道指令,则通知音频控制模块;音频控制模块,用于接收到所述蓝牙受控端模块的通知后,从音视频信号中分离出相应的音频信号,将选定的音频信号发送给音频输出模块;音频输出模块,用于输出所述音频信号。
13. 如权利要求12所述的蓝牙媒体输出设备,其特征在于,音频控制模块,具体用于接收到所述蓝牙受控端模块的通知后,从音视频信号中分离出丽音音频信号,所述丽音音频信号为使用数码技术将电视台发送的音频信号数字化后进行压縮,传送后在接收端处进行扩大还原的音频信号,然后将所述丽音音频信号发送给音频输出模块;音频输出模块,具体用于输出所述丽音音频信号。
全文摘要
本发明提供的一种音频声道切换的方法和媒体播放系统,该方法包括当蓝牙控制设备通过音视频远程控制配制文件(AVRCP)协议向蓝牙媒体输出设备发送切换声道指令,所述切换声道指令包括在AVRCP协议的制造商自定义字段中;蓝牙媒体输出设备通过AVRCP协议接收到所述切换声道指令后输出相应的音频信号。根据本发明可以通过蓝牙无线遥控蓝牙媒体输出设备,以实现对播放多媒体节目的音频声道进行切换,使得用户可以自由选择收听到的配音语言种类。
文档编号H04B5/00GK101741430SQ20091024697
公开日2010年6月16日 申请日期2009年12月14日 优先权日2009年12月14日
发明者傅启洪, 张芝萍, 杨鑫 申请人:中兴通讯股份有限公司