專利名稱:一種多用戶利用藍牙耳機共享音頻信息的方法及終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于移動通訊領(lǐng)域,尤其涉及一種多用戶利用藍牙耳^L共享音頻信息的方法及終端。
背景技術(shù):
隨著個人移動通訊技術(shù)的不斷發(fā)展,包括手機在內(nèi)的很多便攜式移動設(shè)備都配備了藍牙功能。藍牙技術(shù)是一種低成本、低功率以及短距離無線通訊的技術(shù),可以廣泛的應(yīng)用在任何個人移動通訊設(shè)備上。利用藍牙技術(shù)的無線傳輸功能,可以設(shè)計出藍牙耳機、可攜帶式手機表、以及直接佩戴在手指上的通訊器等,這些產(chǎn)品只要內(nèi)設(shè)藍牙芯片就可以實現(xiàn)信息的無線傳輸,還可以提供上網(wǎng)和收發(fā)E-mail等功能,相當(dāng)人性化。
同時,隨著各種放音設(shè)備(如MP3、 CD、收音機、隨身聽等)的普及,很多人會隨身攜帶一放音設(shè)備,在坐車、行路或休息時收聽各種音樂或信息。為了不影響其他人,人們往往佩帶耳機收聽。而其中,使用藍牙耳機收聽音樂已經(jīng)成為中高端手才幾的標(biāo)準(zhǔn)配置。
利用藍牙耳機收聽音樂時,放音設(shè)備只能與該藍牙耳機建立 一對一 的連接,尚不能實現(xiàn)多用戶通過各自的藍牙耳機共享同一音頻信息的功能。而隨著用戶需求的不斷增加,人們有時需要幾個人同時共享同一音頻信息,例如小型的會議、情侶之間等等。目前實現(xiàn)這類功能的方法主要有兩種 一是通過有線方式,即增加一個或幾個音頻輸出端口,然后分別與耳機連接;另一種是增加專門的無線發(fā)射設(shè)備,同時設(shè)計專門的無線接收耳機,最終實現(xiàn)多用戶共享同一音頻信息的功能。
上述通過專門的無線發(fā)射設(shè)備實現(xiàn)音頻信息共享的方法存在以下兩個問題1) 便攜性能差該方法需要單獨的音頻發(fā)射設(shè)備,在耳機接收端需要單獨的接收設(shè)備,因此無法做到微型化,不利于用戶移動使用;
2) 普及推廣性差考慮到體積、成本等因素,該類方法無法廣泛地在移動設(shè)備中得到普及。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種多用戶利用藍牙耳機共享音頻信息的方法及終端,以解決現(xiàn)有技術(shù)中共享音頻信息不便的問題。
為解決上述問題,本發(fā)明提供了一種多用戶利用藍牙耳機共享音頻信息的方法,適用于帶有藍牙功能的移動終端,包括
當(dāng)收到用戶發(fā)來的共享音頻文件請求消息后,所述移動終端^r測匹配的藍牙耳機的個數(shù)并記錄各匹配的藍牙耳機的地址信息;如匹配到的藍牙耳機有N個,則所述移動終端將原承載音頻數(shù)據(jù)流的信道復(fù)制N-l次后,根據(jù)匹配到的N個藍牙耳機的地址分別將各承載音頻數(shù)據(jù)流的信道發(fā)送到各對應(yīng)藍牙耳才幾,其中,N>2。
進一步地,上述方法還可具有以下特征
所述移動終端將原承載音頻數(shù)據(jù)流的信道復(fù)制N-1次是指所述移動終端先將所述信道放大后,再對該信道進行復(fù)制操作,并在復(fù)制N-1次后對得到的N-l個信道及原信道進^f于濾波。
進一步地,上述方法還可具有以下特征
當(dāng) 一個音頻文件的數(shù)據(jù)流通過兩個或兩個以上信道進行承載時,則所述移動終端將原承載音頻數(shù)據(jù)流的信道復(fù)制N-l次是指所述移動終端將原承載音頻數(shù)據(jù)流的每一個信道均復(fù)制N-l次,得到N組承載該音頻文件數(shù)據(jù)流的信道,每一組信道中均包括承載該音頻文件的數(shù)據(jù)流的所述兩個或兩個以上信道;
根據(jù)匹配到的N個藍牙耳機的地址分別將各承載音頻數(shù)據(jù)流的信道發(fā)送到各對應(yīng)藍牙耳機是指所述移動終端根據(jù)匹配到的N個藍牙耳機的地址將分別所述N組承載該音頻文件數(shù)據(jù)流的信道發(fā)送給所述N個藍牙耳機。本發(fā)明還提供了 一種多用戶利用藍牙耳機共享音頻信息的終端,包括 基帶模塊、藍牙模塊及音頻信機控制模塊;
所述基帶模塊用于在接收到用戶發(fā)來的共享音頻文件請求后,向所述藍 牙模塊發(fā)送匹配命令;還用于在收到所述藍牙模塊向其發(fā)送的匹配的藍牙耳 機的地址信息后,保存該信息并啟動所述藍牙模塊的藍牙耳機功能;還用于 在判斷出匹配到的藍牙耳機有N個時,對待共享的音頻文件的數(shù)據(jù)流進行 編解碼操作,并發(fā)送給所述藍牙模塊;還用于在收到所述音頻信機控制模塊 發(fā)來的地址請求消息后,將其上保存的N個所述匹配的藍牙耳機的地址信 息發(fā)送給所述音頻信機控制模塊;其中,N>2;
所述藍牙模塊用于在收到所述匹配命令時,搜索并匹配其信號覆蓋范圍 內(nèi)的藍牙耳機,并將匹配的藍牙耳機的地址信息發(fā)送到所述基帶模塊;還用 于通過信道將收到的所述音頻數(shù)據(jù)流發(fā)送到所述音頻信機控制模塊;
所述音頻信機控制模塊用于在收到承載所述音頻數(shù)據(jù)流的信道后,向所 述基帶模塊發(fā)送所述地址請求消息;還用于在接收到所述N個匹配的藍牙 耳機的地址信息后,將所述承載音頻數(shù)據(jù)流的信道復(fù)制N-l次后,根據(jù)匹配 到的N個藍牙耳機的地址分別將各承載音頻數(shù)據(jù)流的信道發(fā)送到各對應(yīng)藍 牙耳機。
進一步地,上述終端還可具有以下特征
所述音頻信機控制模塊用于將所述承載音頻數(shù)據(jù)流的信道復(fù)制N-l次 是指所述音頻信機控制模塊用于先將所述信道放大后,再對該信道進行復(fù) 制操作,并在復(fù)制N-l次對得到的N-l個信道及原信道進行濾波。
進一步地,上述終端還可具有以下特征
當(dāng)一個音頻文件的數(shù)據(jù)流通過兩個或兩個以上信道進行承載時,則所述 音頻信機控制模塊用于將所述承載音頻數(shù)據(jù)流的信道復(fù)制N-l次是指所述 音頻信機控制模塊將所述承載音頻數(shù)據(jù)流的每一個信道均復(fù)制N-l次,得到 N組承載該音頻文件數(shù)據(jù)流的信道,每一組信道中均包括承載該音頻文件的 凄t據(jù)流的所述兩個或兩個以上^f言道;所述音頻信機控制模塊用于根據(jù)匹配到的N個藍牙耳機的地址分別將 各承載音頻數(shù)據(jù)流的信道發(fā)送到各對應(yīng)藍牙耳機是指所述音頻信機控制模 塊用于根據(jù)匹配到的N個藍牙耳機的地址將分別所述N組承載該音頻文件 數(shù)據(jù)流的信道發(fā)送給所述N個藍牙耳機。
進一步地,上述終端還可具有以下特征
所述基帶模塊通過通用異步接收/發(fā)送裝置(UART )接口與藍牙模塊相 連,通過UART接口與所述音頻信機控制模塊相連接;所述藍牙模塊通過 音頻數(shù)據(jù)傳輸接口與所述音頻信機控制模塊相連接。
進一步地,上述終端還可具有以下特征
所述基帶模塊內(nèi)設(shè)有數(shù)字信號處理(DSP)模塊;
所述基帶模塊用于對待共享的音頻文件的數(shù)據(jù)流進行編解碼操作是指
所述DSP模塊用于對所述待共享文件進行解碼,如判斷出該待共享文 件為音頻文件后,則還用于對該待共享文件的音頻數(shù)據(jù)流進行子帶編碼 (SBC ),并將編碼后的SBC音頻數(shù)據(jù)流緩存到內(nèi)部的隨機存儲器(RAM ) 中;還用于在判斷出內(nèi)部RAM中的SBC音頻數(shù)據(jù)量達到預(yù)設(shè)的第 一緩存量 后,通知所述基帶模塊;
所述基帶模塊用于在收到所述通知后,從所述DSP模塊的內(nèi)部RAM中 把SBC音頻數(shù)據(jù)讀出,并將這些數(shù)據(jù)緩存到內(nèi)部靜態(tài)隨機存儲器(SRAM) 中;還用于在判斷出其上SRAM中緩存的SBC音頻數(shù)據(jù)量達到預(yù)設(shè)的第二 緩沖量后,從所述SRAM中取出SBC音頻數(shù)據(jù)并對該SBC音頻數(shù)據(jù)再次進 行藍牙音頻傳輸^f莫型協(xié)議(A2DP)傳輸編碼。
本發(fā)明利用現(xiàn)有的藍牙功能,有效地解決了通過專門的設(shè)備實現(xiàn)音頻信 息共享方法存在的問題,具有便攜性能好,利于用戶移動使用,并可以方便 地在移動設(shè)備中普及的優(yōu)點。
圖l為本發(fā)明實施例中共享音頻信息的終端結(jié)構(gòu)示意圖;圖2為本發(fā)明實施例中共享音頻信息的方法流程圖; 圖3是本發(fā)明實施例中復(fù)制信道的過程示意圖。
具體實施例方式
下面將結(jié)合附圖及實施例對本發(fā)明的技術(shù)方案進行更詳細(xì)的說明。
本發(fā)明所述方法的基本構(gòu)思是當(dāng)收到用戶發(fā)來的共享音頻文件請求消 息后,移動終端檢測匹配的藍牙耳機的個數(shù)并記錄各匹配的藍牙耳機的地址 信息;如匹配到的藍牙耳機有N個,則移動終端將原^c栽音頻數(shù)據(jù)流的信 道復(fù)制N-l次后,根據(jù)匹配到的N個藍牙耳機的地址分別將承載各音頻數(shù) 據(jù)流的信道發(fā)送到各對應(yīng)藍牙耳才幾,其中,N>2。
其中,移動終端將原承載音頻數(shù)據(jù)流的信道復(fù)制N-1次是指移動終端 先將所述信道放大后,再對該信道進行復(fù)制操作,并在復(fù)制N-1次后對得到 的N-1個信道及原信道進行濾波。
當(dāng)一個音頻文件的數(shù)據(jù)流通過兩個或兩個以上信道進行承載時,則移動 終端將原承載音頻數(shù)據(jù)流的信道復(fù)制N-l次是指移動終端將原承載音頻數(shù) 據(jù)流的每一個信道均復(fù)制N-l次,得到N組承載該音頻文件數(shù)據(jù)流的信道, 每一組信道中均包括承載該音頻文件的數(shù)據(jù)流的所述兩個或兩個以上信道;
根據(jù)匹配到的N個藍牙耳機的地址分別將各承載音頻數(shù)據(jù)流的信道發(fā) 送到各對應(yīng)藍牙耳機是指移動終端根據(jù)匹配到的N個藍牙耳機的地址將 分別該N組承載該音頻文件數(shù)據(jù)流的信道發(fā)送給上述N個藍牙耳機。
如圖1所示,本發(fā)明實施例中共享音頻信息的終端包括藍牙模塊101、 音頻信機控制模塊102及基帶模塊103,其中,基帶模塊103中附帶有DSP 模塊104?;鶐K104可以但不限于通過UART (Universal Asynchronous Receiver/Transmitter,通用異步接收/發(fā)送裝置)接口與藍牙模塊101相連, 可以但不限于通過UART接口與音頻信機控制模塊102相連接;藍牙模塊 101通過音頻數(shù)據(jù)傳輸接口與音頻信機控制模塊102相連。
各模塊的主要功能如下
基帶模塊用于在接收到用戶發(fā)來的共享音頻文件請求后,向藍牙模塊發(fā)送匹配命令;還用于在收到藍牙模塊向其發(fā)送的匹配的藍牙耳機的地址信息 后,保存該信息并啟動藍牙模塊的藍牙耳機功能;還用于在判斷出匹配到的 藍牙耳機有N個時,對待共享的音頻文件的數(shù)據(jù)流進行編解碼操作,并發(fā)
送給藍牙模塊;還用于在收到音頻信機控制模塊發(fā)來的地址請求消息后,將
其上保存的N個匹配的藍牙耳機的地址信息發(fā)送給音頻信機控制模塊;其 中,N>2;
藍牙模塊用于在收到匹配命令時,搜索并匹配其信號覆蓋范圍內(nèi)的藍牙 耳機,并將匹配的藍牙耳機的地址信息發(fā)送到基帶模塊;還用于通過信道將 收到的音頻數(shù)據(jù)流發(fā)送到音頻信機控制模塊;
音頻信機控制模塊用于在收到承載音頻數(shù)據(jù)流的信道后,向基帶模塊發(fā) 送地址請求消息;還用于在接收到N個匹配的藍牙耳機的地址信息后,將 承載音頻數(shù)據(jù)流的信道復(fù)制N-l次后,根據(jù)匹配到的N個藍牙耳機的地址 分別將各承載音頻數(shù)據(jù)流的信道發(fā)送到各對應(yīng)藍牙耳^L。
其中,音頻信機控制模塊用于將承載音頻數(shù)據(jù)流的信道復(fù)制N-l次是 指音頻信機控制模塊用于先將上述信道放大后,再對該信道進行復(fù)制操作, 并在復(fù)制N-l次對得到的N-l個信道及原信道進行濾波。
當(dāng) 一個音頻文件的數(shù)據(jù)流通過兩個或兩個以上信道進行承載時,則音頻 信機控制模塊用于將承載音頻數(shù)據(jù)流的信道復(fù)制N-l次是指音頻信機控制 模塊將承載音頻數(shù)據(jù)流的每一個信道均復(fù)制N-l次,得到N組承載該音頻 文件數(shù)據(jù)流的信道,每一組信道中均包括承載該音頻文件的數(shù)據(jù)流的上述兩 個或兩個以上信道;
音頻信機控制模塊用于根據(jù)匹配到的N個藍牙耳機的地址分別將各承 載音頻數(shù)據(jù)流的信道發(fā)送到各對應(yīng)藍牙耳機是指音頻信機控制模塊用于根 據(jù)匹配到的N個藍牙耳機的地址將分別N組承載該音頻文件數(shù)據(jù)流的信道 發(fā)送給N個藍牙耳機。
此外,基帶模塊內(nèi)還可以設(shè)有數(shù)字信號處理(DSP)模塊;
基帶模塊用于對待共享的音頻文件的數(shù)據(jù)流進行編解碼操作是指DSP 模塊用于對待共享文件進行解碼,如判斷出該待共享文件為音頻文件后,則還用于對該待共享文件的音頻數(shù)據(jù)流進行子帶編碼(SBC),并將編碼后的 SBC音頻數(shù)據(jù)流緩存到內(nèi)部的隨機存儲器(RAM)中;還用于在判斷出內(nèi) 部RAM中的SBC音頻數(shù)據(jù)量達到預(yù)設(shè)的第一緩存量后,通知基帶模塊;
基帶模塊用于在收到通知后,從DSP模塊的內(nèi)部RAM中把SBC音頻 數(shù)據(jù)讀出,并將這些數(shù)據(jù)緩存到內(nèi)部靜態(tài)隨機存儲器(SRAM)中;還用于 在判斷出其上SRAM中緩存的SBC音頻數(shù)據(jù)量達到預(yù)設(shè)的第二緩沖量后, 從SRAM中取出SBC音頻數(shù)據(jù)并對該SBC音頻數(shù)據(jù)再次進行藍牙音頻傳輸 模型協(xié)議(A2DP)傳輸編碼。
進一步地,利用上述裝置實現(xiàn)多用戶共享音頻信息的方法,如圖2所示, 包括以下步驟
(1 )在接收到用戶發(fā)來的共享音頻文件請求后,基帶模塊調(diào)用匹配和 關(guān)聯(lián)程序通過其與藍牙模塊之間的接口 (可以但不限于為UART 口 )控制 藍牙模塊與藍牙耳機進行匹配;如果匹配到N(其中,N>2)個藍牙耳機, 則記錄下這N個藍牙耳機的地址,并啟動藍牙模塊的藍牙耳機功能;
(2) 基帶才莫塊啟動內(nèi)置DSP (Digital Signal Processing,凄t字信號處 理)模塊對待共享文件進行解碼,如判斷出該待共享文件為音頻文件后,則 DSP模塊對該待共享文件的音頻數(shù)據(jù)流進行SBC ( SubBand Coding,子帶編 碼)編碼,并將編碼后的SBC音頻數(shù)據(jù)流緩存到DSP模塊內(nèi)部的RAM (Random Access Memory, 隨機存儲器)中;
其中,SBC編碼過程是指DSP模塊在對待共享文件進行解碼后,將解 碼后得到的PCM (Pulse Code Modulation,脈碼調(diào)制)信號送入到該DSP 模塊的音頻數(shù)據(jù)處理單元中;該處理單元根據(jù)預(yù)配置的SBC編碼信息按照 SBC的格式將PCM信號轉(zhuǎn)換成SBC音頻數(shù)據(jù)流。
(3 )當(dāng)DSP模塊判斷出內(nèi)部RAM中的SBC音頻數(shù)據(jù)量達到預(yù)設(shè)的 第一緩存量后,通知基帶模塊,由基帶模塊從DSP模塊的內(nèi)部RAM中把 SBC音頻數(shù)據(jù)讀出,并將這些數(shù)據(jù)緩存到基帶模塊的SRAM ( Static RAM, 靜態(tài)隨機存儲器)中;
(4 )當(dāng)基帶模塊判斷出其上SRAM中緩存的SBC音頻數(shù)據(jù)量達到預(yù)設(shè)的第二緩沖量后,從SRAM中取出SBC音頻數(shù)據(jù)并對該SBC音頻數(shù)據(jù)再 次進行A2DP ( Advanced Audio Distribution Profile,藍牙音頻傳輸沖莫型協(xié)i義) 傳輸編碼后,啟動其與藍牙模塊之間的接口 (如UART接口),并將編碼 后的SBC音頻數(shù)據(jù)通過該接口發(fā)送到藍牙模塊;
(5 )藍牙模塊通過A2DP鏈路將接收到的SBC音頻數(shù)據(jù)送入音頻信機 控制模塊;
(6) 音頻信機控制模塊收到后,向基帶模塊發(fā)起地址請求消息,以獲 得匹配的藍牙耳機的地址信息;
(7) 基帶模塊收到地址請求消息后,將本地保存的N個匹配的藍牙耳 機的地址信息發(fā)送給音頻信機控制模塊;
(8) 音頻信機控制模塊根據(jù)接收到的匹配的藍牙耳機地址的個數(shù)N, 對承載音頻數(shù)據(jù)的信道進行復(fù)制N-l次,并根據(jù)匹配到的N個藍牙耳機的 地址分別將各承載音頻數(shù)據(jù)流的信道發(fā)送到各對應(yīng)藍牙耳機。
利用如圖3所示電路實現(xiàn)復(fù)制音頻信道的過程,以將音頻信道SI復(fù)制 為信道Sll和S12為例,具體包括信號放大電路301在接收到SI信道后, 將該信道承載的音頻信息放大,然后發(fā)送給信號分流電路302;信號分流電 路302收到后,對經(jīng)過放大的信道進行復(fù)制,復(fù)制為兩個相同的信道后發(fā)送 到信號濾波電路303;信號濾波電路303去除復(fù)制過程中為音頻信道帶來的 干擾,最終分別得到兩個相同的信道Sll和S12。
現(xiàn)有立體聲音頻文件均分為左右聲道,即音頻文件需通過兩個信道(以 信道Sl和S2為例)來承載該音頻文件的數(shù)據(jù)流。則對承載音頻數(shù)據(jù)流的信 道進行復(fù)制是指分別對信道Sl和S2進行N-l次復(fù)制,得到N個Sl信道 和N個S2信道。則音頻信機控制模塊會分別將這N對S1、 S2信道發(fā)送到 N個藍牙手機中,即每個已匹配的藍牙耳機都會受到一對承載著該音頻數(shù)據(jù) 流的Sl信道和S2信道。
當(dāng)然,本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質(zhì)的 形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護范圍。
權(quán)利要求
1、一種多用戶利用藍牙耳機共享音頻信息的方法,適用于帶有藍牙功能的移動終端,其特征在于,當(dāng)收到用戶發(fā)來的共享音頻文件請求消息后,所述移動終端檢測匹配的藍牙耳機的個數(shù)并記錄各匹配的藍牙耳機的地址信息;如匹配到的藍牙耳機有N個,則所述移動終端將原承載音頻數(shù)據(jù)流的信道復(fù)制N-1次后,根據(jù)匹配到的N個藍牙耳機的地址分別將各承載音頻數(shù)據(jù)流的信道發(fā)送到各對應(yīng)藍牙耳機,其中,N≥2。
2、 如權(quán)利要求1所述的方法,其特征在于,所述移動終端將原承載音頻數(shù)據(jù)流的信道復(fù)制N-l次是指所述移動終端先將所述信道放大后,再對該信道進行復(fù)制操作,并在復(fù)制N-1次后對得到的N-l個信道及原信道進行濾波。
3、 如權(quán)利要求1或2所述的方法,其特征在于,當(dāng)二個音頻文件的數(shù)據(jù)流通過兩個或兩個以上信道進行承載時,則所述移動終端將原承載音頻數(shù)據(jù)流的信道復(fù)制N-l次是指所述移動終端將原承載音頻數(shù)據(jù)流的每一個信道均復(fù)制N-l次,得到N組承載該音頻文件數(shù)據(jù)流的信道,每一組信道中均包括承載該音頻文件的數(shù)據(jù)流的所述兩個或兩個以上信道;根據(jù)匹配到的N個藍牙耳機的地址分別將各承載音頻數(shù)據(jù)流的信道發(fā)送到各對應(yīng)藍牙耳機是指所述移動終端根據(jù)匹配到的N個藍牙耳機的地址將分別所述N組承載該音頻文件數(shù)據(jù)流的信道發(fā)送給所述N個藍牙耳機。
4、 一種多用戶利用藍牙耳機共享音頻信息的終端,其特征在于,包括.-基帶模塊、藍牙模塊及音頻信機控制模塊;所述基帶模塊用于在接收到用戶發(fā)來的共享音頻文件請求后,向所述藍牙模塊發(fā)送匹配命令;還用于在收到所述藍牙模塊向其發(fā)送的匹配的藍牙耳機的地址信息后,保存該信息并啟動所述藍牙模塊的藍牙耳機功能;還用于在判斷出匹配到的藍牙耳機有N個時,對待共享的音頻文件的數(shù)據(jù)流進行編解碼操作,并發(fā)送給所述藍牙模塊;還用于在收到所述音頻信機控制模塊發(fā)來的地址請求消息后,將其上保存的N個所述匹配的藍牙耳機的地址信息發(fā)送給所述音頻信機控制模塊;其中,N>2;所述藍牙模塊用于在收到所述匹配命令時,搜索并匹配其信號覆蓋范圍內(nèi)的藍牙耳機,并將匹配的藍牙耳機的地址信息發(fā)送到所述基帶模塊;還用于通過信道將收到的所述音頻數(shù)據(jù)流發(fā)送到所述音頻信機控制模塊;所述音頻信機控制模塊用于在收到承載所述音頻數(shù)據(jù)流的信道后,向所述基帶模塊發(fā)送所述地址請求消息;還用于在接收到所述N個匹配的藍牙耳機的地址信息后,將所述承載音頻數(shù)據(jù)流的信道復(fù)制N-l次后,根據(jù)匹配到的N個藍牙耳機的地址分別將各承載音頻數(shù)據(jù)流的信道發(fā)送到各對應(yīng)藍牙耳機。
5、 如權(quán)利要求4所述的終端,其特征在于,所述音頻信機控制模塊用于將所述承載音頻數(shù)據(jù)流的信道復(fù)制N-l次是指所述音頻信機控制模塊用于先將所述信道放大后,再對該信道進行復(fù)制操作,并在復(fù)制N-l次對得到的N-l個信道及原信道進行濾波。
6、 如權(quán)利要求4或5所述的終端,其特征在于,當(dāng) 一個音頻文件的數(shù)據(jù)流通過兩個或兩個以上信道進行承載時,則所述音頻信機控制模塊用于將所述承載音頻數(shù)據(jù)流的信道復(fù)制N-l次是指所述音頻信機控制模塊將所述承載音頻數(shù)據(jù)流的每一個信道均復(fù)制N-l次,得到N組承載該音頻文件數(shù)據(jù)流的信道,每一組信道中均包括承載該音頻文件的凄史據(jù)流的所述兩個或兩個以上信道;所述音頻信機控制模塊用于根據(jù)匹配到的N個藍牙耳機的地址分別將各承載音頻數(shù)據(jù)流的信道發(fā)送到各對應(yīng)藍牙耳機是指所述音頻信機控制模塊用于根據(jù)匹配到的N個藍牙耳機的地址將分別所述N組承載該音頻文件數(shù)據(jù)流的信道發(fā)送給所述N個藍牙耳機。
7、 如權(quán)利要求4所述的終端,其特征在于,所述基帶模塊通過通用異步接收/發(fā)送裝置(UART)接口與藍牙模塊相連,通過UART接口與所述音頻信機控制模塊相連接;所述藍牙模塊通過音頻數(shù)據(jù)傳輸接口與所述音頻信機控制模塊相連接。
8、 如權(quán)利要求4所述的終端,其特征在于,所述基帶模塊內(nèi)設(shè)有數(shù)字信號處理(DSP)模塊;所述基帶模塊用于對待共享的音頻文件的數(shù)據(jù)流進行編解碼操作是指所述DSP模塊用于對所述待共享文件進行解碼,如判斷出該待共享文件為音頻文件后,則還用于對該待共享文件的音頻數(shù)據(jù)流進行子帶編碼(SBC),并將編碼后的SBC音頻數(shù)據(jù)流緩存到內(nèi)部的隨機存儲器(RAM)中;還用于在判斷出內(nèi)部RAM中的SBC音頻數(shù)據(jù)量達到預(yù)設(shè)的第一緩存量后,通知所述基帶模塊;所述基帶模塊用于在收到所述通知后,從所述DSP模塊的內(nèi)部RAM中把SBC音頻數(shù)據(jù)讀出,并將這些數(shù)據(jù)緩存到內(nèi)部靜態(tài)隨機存儲器(SRAM)中;還用于在判斷出其上SRAM中緩存的SBC音頻數(shù)據(jù)量達到預(yù)設(shè)的第二緩沖量后,從所述SRAM中取出SBC音頻數(shù)據(jù)并對該SBC音頻數(shù)據(jù)再次進行藍牙音頻傳輸模型協(xié)議(A2DP)傳輸編碼。
全文摘要
一種多用戶利用藍牙耳機共享音頻信息的方法及終端,所述終端包括基帶模塊、藍牙模塊及音頻信機控制模塊;所述方法包括當(dāng)收到用戶發(fā)來的共享音頻文件請求消息后,所述移動終端檢測匹配的藍牙耳機的個數(shù)并記錄各匹配的藍牙耳機的地址信息;如匹配到的藍牙耳機有N個,則所述移動終端將原承載音頻數(shù)據(jù)流的信道復(fù)制N-1次后,根據(jù)匹配到的N個藍牙耳機的地址分別將各承載音頻數(shù)據(jù)流的信道發(fā)送到各對應(yīng)藍牙耳機,其中,N≥2。本發(fā)明利用現(xiàn)有的藍牙功能,有效地解決了通過專門的設(shè)備實現(xiàn)音頻信息共享方法存在的問題,具有便攜性能好,利于用戶移動使用,并可以方便地在移動設(shè)備中普及的優(yōu)點。
文檔編號H04B1/38GK101645717SQ20091017183
公開日2010年2月10日 申請日期2009年9月7日 優(yōu)先權(quán)日2009年9月7日
發(fā)明者麗 徐, 蓋萌萌, 邵敏茹, 陳國強 申請人:中興通訊股份有限公司