欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種通過藍牙控制字幕切換的系統(tǒng)及方法

文檔序號:6783557閱讀:253來源:國知局
專利名稱:一種通過藍牙控制字幕切換的系統(tǒng)及方法
技術領域
本發(fā)明涉及藍牙無線通信和多媒體視頻播放領域,更具體地說,是一種通過藍牙控制字幕切換的系統(tǒng)及方法。

背景技術
藍牙(Blue Tooth)技術是無線數(shù)據(jù)和語音傳輸?shù)拈_放性標準,主要解決短距離的無線通信問題,有效通信距離一般在10米以內。藍牙協(xié)議標準是由SIG組織來制定和發(fā)布的。
根據(jù)藍牙應用的不同,在標準中定義了不同的應用框架集(Profile)。其中,為了在藍牙媒體輸出設備上觀看視頻,定義了視頻分發(fā)應用框架,即Video Distribution Profile(VDP);為了在藍牙媒體輸出設備上收聽立體聲音樂或收看視頻媒體時,通過藍牙控制設備也能方便地實現(xiàn)控制功能,規(guī)定了音視頻遙控應用框架,即AudioVideo Remote Control Profile(AVRCP)。
在AVRCP 1.4的“4.5Categories”一節(jié)中,定義了常見的媒體播放控制指令,例如播放(Play),停止(Stop),暫停(Pause),下一首(Forward),上一首(Backward)等。視頻文件在播放時,經(jīng)常會附帶有字幕,并且可能會提供不同語種的多個字幕文件,通過媒體播放器可以加載這些字幕文件,并與音視頻同步地顯示在媒體播放器的輸出界面上,但AVRCP卻沒有規(guī)定對應于切換不同字幕的操作命令字(operation_id),使得多媒體播放器本身具備的強大擴展控制功能無法通過藍牙控制設備來完成。


發(fā)明內容
本發(fā)明要解決的技術問題是提供一種通過藍牙控制字幕切換的系統(tǒng)及方法,可通過藍牙無線遙控多媒體播放器進行字幕的切換。
為了解決上述問題,本發(fā)明提供了一種通過藍牙控制字幕切換的方法,包括藍牙控制設備與藍牙多媒體播放設備間建立藍牙連接后,向所述藍牙多媒體播放設備發(fā)送指示其進行字幕切換的媒體控制指令,所述藍牙多媒體播放設備收到所述媒體控制指令后進行字幕的切換,并于切換成功后將被切換到的字幕文件加載與視頻流合成后播放。
進一步地,所述藍牙控制設備向所述藍牙多媒體播放設備發(fā)送指示其進行字幕切換的媒體控制指令是指,藍牙控制設備向藍牙多媒體播放設備發(fā)送直通轉發(fā)消息時將其中的一預留字段的值設置為切換字幕。
進一步地,所述預留字段為Vendor_unique_id。
進一步地,所述藍牙多媒體播放設備進行字幕切換的操作,若操作成功則向藍牙控制設備發(fā)送切換成功的消息,否則向藍牙控制設備發(fā)送切換失敗的消息。
本發(fā)明還提供一種通過藍牙控制字幕切換的系統(tǒng),包括藍牙控制設備及藍牙多媒體播放設備; 所述藍牙控制設備包括藍牙控制模塊,用于當藍牙控制設備與藍牙多媒體播放設備建立藍牙連接后向藍牙多媒體播放設備發(fā)送指示其進行字幕切換的媒體控制指令; 所述藍牙多媒體播放設備包括藍牙受控模塊、多媒體播放控制模塊及多媒體播放輸出顯示模塊; 所述藍牙受控模塊用于收到所述媒體控制指令后控制多媒體播放控制模塊進行字幕切換; 所述多媒體播放控制模塊用于進行字幕切換,以及將切換后的字幕文件加載,與視頻流合成后發(fā)送到多媒體播放輸出顯示模塊; 所述多媒體輸出顯示模塊用于播放接收的視頻流。
進一步地,所述藍牙控制模塊向藍牙多媒體播放設備發(fā)送指示其進行字幕切換的媒體控制指令是指,藍牙控制模塊向藍牙多媒體播放設備發(fā)送直通轉發(fā)消息時將其中的一預留字段的值設置為切換字幕。
進一步地,所述藍牙控制設備的預留字段為Vendor_unique_id。
進一步地,所述藍牙受控模塊收到直通轉發(fā)消息后進行解析,根據(jù)所述預留字段的值獲知需要進行字幕切換。
進一步地,所述藍牙受控模塊控制多媒體播放控制模塊進行字幕切換是指,所述藍牙受控模塊向多媒體播放控制模塊發(fā)送切換字幕的消息或直接調用多媒體播放控制模塊的API函數(shù)進行字幕切換。
進一步地,所述多媒體播放控制模塊還用于切換字幕操作成功后向藍牙控制設備發(fā)送操作成功的消息;以及切換字幕操作失敗后向藍牙控制設備發(fā)送操作失敗的消息。
綜上所述,本發(fā)明提供一種通過藍牙控制字幕切換的系統(tǒng)及方法,可通過藍牙無線遙控多媒體播放器,實現(xiàn)在播放多媒體視頻文件時,自由加載并在多個字幕文件間進行切換。



圖1為本發(fā)明系統(tǒng)實施例的結構示意圖; 圖2為本發(fā)明方法實施例的處理流程圖。

具體實施例方式 為了解決上述問題,本發(fā)明提出了一種在藍牙控制設備上,以協(xié)議標準為基礎,對協(xié)議預留的制造商自定義字段進行擴展,使藍牙控制設備能夠向具有AVRCP功能的多媒體播放設備發(fā)出自協(xié)議框架內擴展出的SwitchSub信令,通過藍牙無線遙控多媒體播放器,實現(xiàn)在播放多媒體視頻文件時,自由加載并在多個字幕文件間進行切換。
本實施例提供一種通過藍牙控制字幕切換的系統(tǒng),如圖1所示,該系統(tǒng)包括藍牙控制設備及藍牙多媒體播放設備; 藍牙控制設備包括藍牙控制模塊(CT); 藍牙多媒體播放設備包括藍牙受控模塊、多媒體播放控制模塊及多媒體播放輸出顯示模塊; 藍牙控制模塊,用于當藍牙控制設備與藍牙多媒體播放設備建立藍牙連接后向藍牙多媒體播放設備發(fā)送指示其進行字幕切換的媒體控制指令; 藍牙受控模塊用于收到媒體控制指令后控制多媒體播放控制模塊進行字幕切換; 多媒體播放控制模塊用于進行字幕切換,以及將切換后的字幕文件加載,與視頻流合成后發(fā)送到多媒體播放輸出顯示模塊; 多媒體輸出顯示模塊用于播放接收的視頻流。
藍牙控制模塊向藍牙多媒體播放設備發(fā)送指示其進行字幕切換的媒體控制指令是指,藍牙控制模塊向藍牙多媒體播放設備發(fā)送直通轉發(fā)消息時將其中的一預留字段的值設置為切換字幕。
藍牙控制設備的預留字段為Vendor_unique_id。
藍牙受控模塊收到直通轉發(fā)消息后進行解析,根據(jù)預留字段的值獲知需要進行字幕切換。
藍牙受控模塊控制多媒體播放控制模塊進行字幕切換是指,藍牙受控模塊向多媒體播放控制模塊發(fā)送切換字幕的消息或直接調用多媒體播放控制模塊的API函數(shù)進行字幕切換。
多媒體播放控制模塊還用于切換字幕操作成功后向藍牙控制設備發(fā)送操作成功的消息;以及切換字幕操作失敗后向藍牙控制設備發(fā)送操作失敗的消息。
本實施提供一種通過藍牙控制字幕切換的方法,使得可以通過藍牙控制設備遙控藍牙視頻播放設備,控制切換加載字幕的方法,如圖2所示,該方法包括以下步驟 步驟201作為前提條件,藍牙控制設備A與藍牙多媒體播放設備B之間的藍牙連接已成功建立,視頻流已開始播放; 步驟202用戶在藍牙控制設備A上進行操作,做“切換字幕”操作; 步驟203設備A的藍牙控制模塊(CT)通過藍牙AVRCP Profile發(fā)送基于協(xié)議標準的PASS THROUGH(直通轉發(fā)消息)的擴展指令Vendor Unique(廠商自定義字段),擴展指令中填寫的動作定義為SwitchSub(切換字幕),將其中的一預留字段設置為切換字幕,如可以是將字段Vendor_Unique_id設置為一預設值時表示進行字幕切換,該預設值可以但不限于是0x03,只要通過協(xié)議約定該值表示切換字幕指令,當多媒體播放設備讀取到該字段時,即得知該字段表示切換字幕指令,進行字幕切換;該擴展指令的填寫格式如表1所示; 表1指令PASS THROUGH的填寫格式
步驟204設備B的藍牙受控模塊(TG)收到來自設備A的SwitchSub信令,解析SwitchSub信令,根據(jù)其中的字段Vendor_Unique_id的值獲知需要進行字幕切換; 步驟205TG向設備B的多媒體播放控制模塊發(fā)送切換字幕的消息,或調用由TG模塊直接調用相應的多媒體播放控制模塊API函數(shù); 步驟206設備B的多媒體播放控制模塊進行字幕切換的操作,如同用戶在媒體播放器上直接進行了“切換字幕”操作,在多個字幕文件中選擇,可以在字幕文件間進行循環(huán)切換加載; 步驟207A多媒體播放控制模塊執(zhí)行SwitchSub操作失敗,向TG返回操作執(zhí)行失敗的消息; 步驟207B多媒體播放控制模塊執(zhí)行SwitchSub操作成功,向TG返回操作執(zhí)行成功的消息; 步驟208ATG收到執(zhí)行操作失敗的消息后,向設備A發(fā)送基于協(xié)議標準的PASS THROUGH的擴展指令VendorUniqueResponse,擴展指令的填寫格式見表2所示,其中的Response字段填寫為0xA(REJECTED,即切換失敗),整個流程結束; 表2指令VendorUniqueResponse的填寫格式
步驟208BTG收到執(zhí)行操作成功的消息后,向設備A發(fā)送基于協(xié)議標準的PASS THROUGH的擴展指令VendorUniqueResponse,擴展指令的填寫格式見上表2,其中的Response字段填寫為0x9(ACCEPTED,即切換成功);并執(zhí)行步驟209; 步驟209多媒體播放控制模塊將被切換到的字幕文件加載,與視頻流合成后發(fā)送到多媒體播放輸出顯示模塊; 步驟210多媒體播放輸出顯示模塊播放接收的視頻流。
以上所述僅為本發(fā)明的實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的權利要求范圍之內。
權利要求
1.一種通過藍牙控制字幕切換的方法,包括藍牙控制設備與藍牙多媒體播放設備間建立藍牙連接后,向所述藍牙多媒體播放設備發(fā)送指示其進行字幕切換的媒體控制指令,所述藍牙多媒體播放設備收到所述媒體控制指令后進行字幕的切換,并于切換成功后將被切換到的字幕文件加載與視頻流合成后播放。
2.如權利要求1所述的方法,其特征在于
所述藍牙控制設備向所述藍牙多媒體播放設備發(fā)送指示其進行字幕切換的媒體控制指令是指,藍牙控制設備向藍牙多媒體播放設備發(fā)送直通轉發(fā)消息時將其中的一預留字段的值設置為切換字幕。
3.如權利要求2所述的方法,其特征在于
所述預留字段為Vendor_unique_id。
4.如權利要求1所述的方法,其特征在于
所述藍牙多媒體播放設備進行字幕切換的操作,若操作成功則向藍牙控制設備發(fā)送切換成功的消息,否則向藍牙控制設備發(fā)送切換失敗的消息。
5.一種通過藍牙控制字幕切換的系統(tǒng),包括藍牙控制設備及藍牙多媒體播放設備,其特征在于
所述藍牙控制設備包括藍牙控制模塊,用于當藍牙控制設備與藍牙多媒體播放設備建立藍牙連接后向藍牙多媒體播放設備發(fā)送指示其進行字幕切換的媒體控制指令;
所述藍牙多媒體播放設備包括藍牙受控模塊、多媒體播放控制模塊及多媒體播放輸出顯示模塊;
所述藍牙受控模塊用于收到所述媒體控制指令后控制多媒體播放控制模塊進行字幕切換;
所述多媒體播放控制模塊用于進行字幕切換,以及將切換后的字幕文件加載,與視頻流合成后發(fā)送到多媒體播放輸出顯示模塊;
所述多媒體輸出顯示模塊用于播放接收的視頻流。
6.如權利要求5所述的系統(tǒng),其特征在于
所述藍牙控制模塊向藍牙多媒體播放設備發(fā)送指示其進行字幕切換的媒體控制指令是指,藍牙控制模塊向藍牙多媒體播放設備發(fā)送直通轉發(fā)消息時將其中的一預留字段的值設置為切換字幕。
7.如權利要求6所述的系統(tǒng),其特征在于
所述預留字段為Vendor_unique_id。
8.如權利要求5或6所述的系統(tǒng),其特征在于
所述藍牙受控模塊收到直通轉發(fā)消息后進行解析,根據(jù)所述預留字段的值獲知需要進行字幕切換。
9.如權利要求5所述的系統(tǒng),其特征在于
所述藍牙受控模塊控制多媒體播放控制模塊進行字幕切換是指,所述藍牙受控模塊向多媒體播放控制模塊發(fā)送切換字幕的消息或直接調用多媒體播放控制模塊的API函數(shù)進行字幕切換。
10.如權利要求5所述的系統(tǒng),其特征在于
所述多媒體播放控制模塊還用于切換字幕操作成功后向藍牙控制設備發(fā)送操作成功的消息;以及切換字幕操作失敗后向藍牙控制設備發(fā)送操作失敗的消息。
全文摘要
本發(fā)明提供一種通過藍牙控制字幕切換的系統(tǒng)及方法,該方法包括,藍牙控制設備與藍牙多媒體播放設備間建立藍牙連接后,向所述藍牙多媒體播放設備發(fā)送指示其進行字幕切換的媒體控制指令,所述藍牙多媒體播放設備收到所述媒體控制指令后進行字幕的切換,并于切換成功后將被切換到的字幕文件加載與視頻流合成后播放。采用本發(fā)明的技術方案,可通過藍牙無線遙控多媒體播放器,實現(xiàn)在播放多媒體視頻文件時,自由加載并在多個字幕文件間進行切換。
文檔編號G11B20/10GK101763875SQ20091025248
公開日2010年6月30日 申請日期2009年12月17日 優(yōu)先權日2009年12月17日
發(fā)明者楊鑫, 張芝萍, 傅啟洪 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
镶黄旗| 桐庐县| 榆林市| 伽师县| 乳山市| 高阳县| 汶川县| 土默特左旗| 威远县| 汝州市| 怀远县| 察隅县| 印江| 柳林县| 玉田县| 顺义区| 山东| 师宗县| 安图县| 子长县| 扶沟县| 长白| 南康市| 武隆县| 法库县| 桐庐县| 博野县| 郑州市| 祁门县| 曲阜市| 银川市| 桂林市| 大关县| 浙江省| 兴文县| 黄冈市| 宜君县| 紫阳县| 珠海市| 衡阳市| 东宁县|