專利名稱:基于移動(dòng)終端的立體聲播放控制方法、終端與系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明關(guān)于立體聲播放技術(shù)領(lǐng)域,特別關(guān)于一種基于移動(dòng)終端的立體聲 播放控制方法、終端與系統(tǒng)。
背景技術(shù):
目前,手機(jī)中的音樂(lè)播放功能越來(lái)越普及,用戶對(duì)于手機(jī)音樂(lè)播放的要
求也越來(lái)越高,其中非常重要的一個(gè)功能就是使用手機(jī)的Speaker (揚(yáng)聲器) 進(jìn)行音樂(lè)播放,所以手機(jī)中的Speaker也越來(lái)越高檔和多樣化。如Nokia的音樂(lè) 手機(jī)就使用了較大音腔的Speaker,而三星音樂(lè)手機(jī)曾經(jīng)在轉(zhuǎn)軸處設(shè)計(jì)了兩個(gè) 較大的立體聲Speaker,而一些小品牌在手機(jī)背面設(shè)計(jì)了多達(dá)7個(gè)Speaker。
雖然以上方法都增強(qiáng)了手機(jī)的播放質(zhì)量,但是由于手機(jī)本身的體積限制, Speaker的音腔不可能做得過(guò)大,這樣最大音量不可能很大。并且兩個(gè)Speaker 之間的距離受手機(jī)本身的限制,不可能做到很好的聲音區(qū)分,這樣立體聲效 果就很有限。而在一些特別的場(chǎng)合,用戶希望較高質(zhì)量的播放一些音樂(lè)時(shí), 直接使用手機(jī)的Speaker就很難滿足音量和立體聲效果的要求了。目前廠家對(duì) 于用戶高質(zhì)量的外放音樂(lè)的需求有以下一些解決方案
一種是使用手機(jī)外接專用音箱的方案,該方案需要提供轉(zhuǎn)接頭/插孔/底 座,將手機(jī)作為音源輸出音樂(lè)到音箱上播放。這種方案實(shí)現(xiàn)簡(jiǎn)單,效果也很 好,但是要求用戶攜帶專用音箱,而專用音箱體積往往遠(yuǎn)大于手機(jī),對(duì)于用 戶來(lái)說(shuō)非常不方便,尤其不能滿足用戶對(duì)手機(jī)隨時(shí)移動(dòng)、隨時(shí)使用的要求。 并且,各部分之間通過(guò)有線連接,使用起來(lái)非常不方便,特別是對(duì)于臨時(shí)使 用的場(chǎng)合或者經(jīng)常移動(dòng)的場(chǎng)合,線纜使用非常麻煩。另一種方案是采用藍(lán)牙 音箱來(lái)克服線纜的限制,該方案使用藍(lán)牙替代原來(lái)的3.5mm音頻線,在音響上 集成藍(lán)牙立體聲模塊,這樣手機(jī)可以通過(guò)藍(lán)牙使用音箱進(jìn)行音樂(lè)播放。其中
6聲音傳送可使用A2DP (Advenced Audio Distribution Profile,藍(lán)牙音頻傳輸 模型)協(xié)議,而左右音箱之間的聲音分配仍是通過(guò)有線連接完成的。
在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在如下問(wèn)題上述 兩種方案都需要專門的音箱,用戶不便于攜帶,并且藍(lán)牙音箱相對(duì)于普通音 箱的成本非常高。方案二使用無(wú)線傳遞立體聲,對(duì)于手機(jī)用戶更加方便,但 是音箱之間的連接仍然需要有線,這樣使用時(shí)無(wú)法完全避免線纜,對(duì)于臨時(shí) 使用和經(jīng)常移動(dòng)的場(chǎng)合,還是不方便。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種基于移動(dòng)終端的立體聲播放控制方法、終端與系統(tǒng)。
為實(shí)現(xiàn)以上發(fā)明目的,本發(fā)明實(shí)施例提供一種基于移動(dòng)終端的立體聲播 放控制方法,所述方法包括將音樂(lè)文件按聲道生成多個(gè)音頻流;將所述生 成的多個(gè)音頻流通過(guò)無(wú)線短距離傳輸方式分別發(fā)送給不同的移動(dòng)終端;所述 移動(dòng)終端接收所述音頻流并形成立體聲播放。
為實(shí)現(xiàn)以上發(fā)明目的,本發(fā)明實(shí)施例還提供一種移動(dòng)終端,所述移動(dòng)終
端包括立體聲播放控制裝置,所述立體聲播放控制裝置包括音頻流生成單
元,用于將音樂(lè)文件按聲道生成多個(gè)音頻流;播放控制單元,用于將所述生 成的多個(gè)音頻流通過(guò)無(wú)線短距離傳輸方式分別發(fā)送給不同的移動(dòng)終端以形成 立體聲播放。
為實(shí)現(xiàn)以上發(fā)明目的,本發(fā)明實(shí)施例還提供一種基于移動(dòng)終端的立體聲 播放控制系統(tǒng),所述系統(tǒng)包括立體聲播放控制終端以及多個(gè)立體聲播放輔助 終端;所述立體聲播放控制終端,用于將音樂(lè)文件按聲道生成多個(gè)音頻流, 將所述生成的多個(gè)音頻流通過(guò)無(wú)線短距離傳輸方式分別發(fā)送給不同的移動(dòng)終 端;所述立體聲播放輔助終端,用于接收所述立體聲播放控制裝置發(fā)送的音 頻流并形成立體聲播放。
本發(fā)明的有益效果在于通過(guò)將音樂(lè)文件按聲道生成多個(gè)音頻流,并分
7發(fā)給不同的終端來(lái)共同播放,不僅能夠增大音量,而且實(shí)現(xiàn)了更好的立體聲 播放效果。
圖l為本發(fā)明實(shí)施例的系統(tǒng)連接關(guān)系圖2為本發(fā)明實(shí)施例的系統(tǒng)實(shí)施例一結(jié)構(gòu)示意圖3為本發(fā)明實(shí)施例的系統(tǒng)實(shí)施例二結(jié)構(gòu)示意圖4為本發(fā)明實(shí)施例的系統(tǒng)實(shí)施例三結(jié)構(gòu)示意圖5為本發(fā)明實(shí)施例的系統(tǒng)實(shí)施例四結(jié)構(gòu)示意圖6a為本發(fā)明實(shí)施例的移動(dòng)終端實(shí)施例一結(jié)構(gòu)示意圖6b為本發(fā)明實(shí)施例的移動(dòng)終端實(shí)施例二結(jié)構(gòu)示意圖6c為本發(fā)明實(shí)施例的移動(dòng)終端實(shí)施例三結(jié)構(gòu)示意圖6d為本發(fā)明實(shí)施例的移動(dòng)終端實(shí)施例四結(jié)構(gòu)示意圖6e為本發(fā)明實(shí)施例移動(dòng)終端的播放控制單元的一種結(jié)構(gòu)示意圖6f為本發(fā)明實(shí)施例移動(dòng)終端的播放單元的一種結(jié)構(gòu)示意圖6g為本發(fā)明實(shí)施例移動(dòng)終端的播放控制單元的另一種結(jié)構(gòu)示意圖6h為本發(fā)明實(shí)施例移動(dòng)終端的播放單元的另一種結(jié)構(gòu)示意圖7為本發(fā)明實(shí)施例的移動(dòng)通信終端結(jié)構(gòu)示意圖8為本發(fā)明實(shí)施例的立體聲播放控制方法整體流程圖9為本發(fā)明實(shí)施例的立體聲播放控制方法實(shí)施例一流程圖10為本發(fā)明實(shí)施例的立體聲播放控制方法實(shí)施例二流程圖。
具體實(shí)施例方式
本發(fā)明實(shí)施例提供一種基于移動(dòng)終端的立體聲播放控制方法、終端與系 統(tǒng)。該方法將音樂(lè)文件按照不同聲道生成多個(gè)音頻流,并將多個(gè)音頻流分配 給不同的移動(dòng)終端進(jìn)行播放,每個(gè)移動(dòng)終端播放一個(gè)聲道的音樂(lè),實(shí)現(xiàn)多部 手機(jī)同時(shí)播放多聲道的立體聲效果。為了實(shí)現(xiàn)配合工作,該系統(tǒng)包含具有控制功能的立體聲播放控制終端以及多個(gè)參與音樂(lè)播放的立體聲播放輔助終 端,立體聲播放控制終端將音源進(jìn)行處理并將各個(gè)聲道的音頻流分配給多個(gè) 參與播放的立體聲播放輔助終端進(jìn)行播放。在實(shí)際應(yīng)用中, 一般將存儲(chǔ)有音 樂(lè)文件的終端作為立體聲播放控制終端,這樣可以便于音樂(lè)分發(fā)。 以下結(jié)合附圖對(duì)具體實(shí)施方式
進(jìn)行詳細(xì)說(shuō)明。
圖l為本發(fā)明實(shí)施例的系統(tǒng)連接關(guān)系圖。如圖所示,本發(fā)明實(shí)施例基于移 動(dòng)終端的立體聲播放控制系統(tǒng)包括立體聲播放控制終端10和多個(gè)立體聲播 放輔助終端20。如圖1所示,該實(shí)施例的系統(tǒng)由1個(gè)立體聲播放控制終端10以 及4個(gè)立體聲播放輔助終端20組成,該4個(gè)立體聲播放輔助終端20分別位于立 體聲播放控制終端10的左前方、右前方、左后方以及右后方。 本發(fā)明實(shí)施例可以由控制終端和輔助終端共同進(jìn)行音樂(lè)播放也可以僅由 輔助終端進(jìn)行音樂(lè)播放。當(dāng)控制終端10不參與音樂(lè)播放時(shí),控制終端10將音 樂(lè)文件按照左前方、右前方、左后方以及右后方這4個(gè)聲道生成對(duì)應(yīng)聲道的音 頻流并發(fā)送給相應(yīng)位置上的輔助終端20,由4個(gè)輔助終端20來(lái)共同播放每個(gè)聲 道的音頻流以實(shí)現(xiàn)4聲道的立體聲效果。當(dāng)控制終端10也參與音樂(lè)播放時(shí),該 控制終端10將音樂(lè)文件按照左前方、右前方、左后方、右后方以及中間這5個(gè) 聲道生成5個(gè)聲道的音頻流,并將左前方、右前方、左后方、右后方這4個(gè)聲 道的音頻流發(fā)送給相應(yīng)位置相的輔助終端20,這樣由1個(gè)控制終端10以及4個(gè) 輔助終端20來(lái)共同播放每個(gè)聲道上的音頻流以實(shí)現(xiàn)5聲道的立體聲效果。將音
樂(lè)文件按照聲道生成對(duì)應(yīng)聲道的音頻流為本領(lǐng)域公知技術(shù),此處不再詳述。
圖2為本發(fā)明實(shí)施例的系統(tǒng)實(shí)施例一結(jié)構(gòu)示意圖。如圖2所示,立體聲播 放控制終端10包括音頻流生成單元IOI,用于將音樂(lè)文件按聲道生成多個(gè)音 頻流;播放控制單元102,用于將所述生成的多個(gè)音頻流分配給不同的移動(dòng)終 端播放。立體聲播放輔助終端20包括播放單元201,用于接收所述立體聲播 放控制終端10發(fā)送的音頻流并播放。
圖3為本發(fā)明實(shí)施例的系統(tǒng)實(shí)施例二結(jié)構(gòu)示意圖。如圖3所示,立體聲播放控制終端10還包括終端個(gè)數(shù)確定單元103,用于確定參與音樂(lè)播放的移動(dòng)
終端的個(gè)數(shù);終端位置獲取單元104,用于獲取參與音樂(lè)播放的每個(gè)移動(dòng)終端 的位置信息。所述音頻流生成單元IOI,用于根據(jù)參與音樂(lè)播放的移動(dòng)終端的 個(gè)數(shù)以及每個(gè)移動(dòng)終端的位置信息,將音樂(lè)文件生成與所述終端個(gè)數(shù)及位置 對(duì)應(yīng)的多個(gè)聲道的音頻流。所述播放控制單元102,用于將多個(gè)聲道的音頻流 分別發(fā)送給相應(yīng)位置上的移動(dòng)終端播放。
為了獲取立體聲播放輔助終端20的個(gè)數(shù)和位置信息,圖3的立體聲播放控 制終端10還包括終端查詢單元105,用于發(fā)送移動(dòng)終端査詢命令,并接收移 動(dòng)終端的反饋消息;所述終端個(gè)數(shù)確定單元103,用于根據(jù)收到的所述反饋消 息的數(shù)目確定終端個(gè)數(shù)。在一可選實(shí)施方式中,所述反饋消息中還包含所述 移動(dòng)終端的位置信息。所述終端位置獲取單元104,用于從所述反饋消息中提 取參與音樂(lè)播放的每個(gè)移動(dòng)終端的位置信息。
為了配合立體聲播放控制終端10的査詢功能,圖3的立體聲播放輔助終端 20還包括位置信息設(shè)置單元203,用于接收用戶指令對(duì)所述終端的位置信息 進(jìn)行設(shè)置,此處的位置是輔助終端20相對(duì)于控制終端10的位置。如圖l所示的 系統(tǒng)原理圖中,4個(gè)輔助終端可以將自己的位置分別設(shè)置為;左前方、右前方、 左后方以及右后方。立體聲播放輔助終端20還包括査詢反饋單元202,用于接 收所述査詢命令并發(fā)送所述反饋消息,所述反饋消息中攜帶了所述立體聲播 放輔助終端20的位置信息。
圖4為本發(fā)明實(shí)施例的系統(tǒng)實(shí)施例三結(jié)構(gòu)示意圖。為了使多個(gè)終端能夠同 時(shí)播放多個(gè)聲道的音頻流,圖4的播放控制單元還102可以包括發(fā)送時(shí)延提 供單元1021,用于向每個(gè)移動(dòng)終端提供發(fā)送所述音頻流的發(fā)送時(shí)延。圖4的播 放單元201還包括延時(shí)播放單元2011,用于接收所述音頻流以及所述發(fā)送時(shí) 延,根據(jù)自身的接收時(shí)延確定所述音頻流接收之后的播放時(shí)延,在到達(dá)所述 播放時(shí)延時(shí)播放所述音頻流。
圖5為本發(fā)明實(shí)施例的系統(tǒng)實(shí)施例四結(jié)構(gòu)示意圖。為了使多個(gè)終端能夠同時(shí)播放多個(gè)聲道的音頻流,圖5的播放控制單元還102,還可以包括傳輸時(shí)延
測(cè)量單元1022,用于測(cè)量從發(fā)送所述音頻流到所述移動(dòng)終端接收到所述音頻 流的傳輸時(shí)延;發(fā)送觸發(fā)單元1023,用于根據(jù)每個(gè)移動(dòng)終端的傳輸時(shí)延確定 向每個(gè)移動(dòng)終端發(fā)送所述音頻流的發(fā)送時(shí)間,在所述發(fā)送時(shí)間到達(dá)時(shí)發(fā)送所 述音頻流。圖5的播放單元201,還包括立即播放單元2012,用于在接收所述
音頻流后立即播放。
本發(fā)明實(shí)施例還提供一種移動(dòng)終端,圖6a為本發(fā)明實(shí)施例的移動(dòng)終端的 實(shí)施例一結(jié)構(gòu)示意圖。如圖6a所示。該移動(dòng)終端30包括立體聲播放控制裝置3 01,所述立體聲播放控制裝置301包括音頻流生成單元601,用于將音樂(lè)文 件按聲道生成多個(gè)音頻流;播放控制單元602,用于將所述生成的多個(gè)音頻流 通過(guò)無(wú)線短距離傳輸方式分別發(fā)送給不同的移動(dòng)終端以形成立體聲播放。
圖6b為本發(fā)明實(shí)施例的移動(dòng)終端的實(shí)施例二結(jié)構(gòu)示意圖。如圖6b所示,所 述移動(dòng)終端30還包括立體聲播放輔助裝置302,所述立體聲播放輔助裝置302包 括播放單元603,用于接收所述立體聲播放控制裝置發(fā)送的音頻流并播^i。
圖6c為本發(fā)明實(shí)施例的移動(dòng)終端的立體聲播放控制裝置301的詳細(xì)結(jié)構(gòu)示 意圖。如圖6c所示,所述立體聲播放控制裝置301還包括終端個(gè)數(shù)確定單元6 04,用于確定參與音樂(lè)播放的移動(dòng)終端的個(gè)數(shù);終端位置獲取單元605,用于 獲取參與音樂(lè)播放的每個(gè)移動(dòng)終端的位置信息;所述的音頻流生成單元601, 用于根據(jù)參與音樂(lè)播放的移動(dòng)終端的個(gè)數(shù)以及每個(gè)移動(dòng)終端的位置信息,將音 樂(lè)文件生成與所述終端個(gè)數(shù)及位置對(duì)應(yīng)的多個(gè)聲道的音頻流;所述播放控制單 元602,用于將多個(gè)聲道的音頻流分別發(fā)送給相應(yīng)位置上的移動(dòng)終端播放。
圖6c的立體聲播放控制裝置301還包括終端查詢單元606,用于通過(guò)藍(lán) 牙協(xié)議發(fā)送移動(dòng)終端查詢命令,并接收移動(dòng)終端通過(guò)藍(lán)牙協(xié)議發(fā)送的反饋消 息;所述終端個(gè)數(shù)確定單元604,用于根據(jù)收到的所述反饋消息的數(shù)目確定終 端個(gè)數(shù)??蛇x地,所述反饋消息中還包含所述移動(dòng)終端的位置信息,所述終 端位置獲取單元605,用于從所述反饋消息中提取參與音樂(lè)播放的每個(gè)移動(dòng)終
ii端的位置信息。
圖6d為本發(fā)明實(shí)施例的移動(dòng)終端的立體聲播放輔助裝置302的詳細(xì)結(jié)構(gòu) 示意圖,如圖6d所示,所述立體聲播放輔助裝置302還包括査詢反饋單元60 7,用于接收所述查詢命令并通過(guò)藍(lán)牙協(xié)議發(fā)送所述反饋消息。所述立體聲播 放輔助裝置302還包括位置信息設(shè)置單元608,用于接收用戶指令對(duì)所述終 端的位置信息進(jìn)行設(shè)置;所述查詢反饋單元607,還用于接收所述查詢命令并 發(fā)送包含所述位置信息的所述反饋消息。
圖6e為本發(fā)明實(shí)施例移動(dòng)終端30的播放控制單元602的一種結(jié)構(gòu)示意圖, 圖6f為本發(fā)明實(shí)施例移動(dòng)終端30的播放單元603的一種結(jié)構(gòu)示意圖。為了使多 個(gè)移動(dòng)終端能夠同時(shí)播放多個(gè)聲道的音頻流,所述播放控制單元602還包括 發(fā)送時(shí)延提供單元701,用于向每個(gè)移動(dòng)終端提供發(fā)送所述音頻流的發(fā)送時(shí) 延。所述播放單元603還包括延時(shí)播放單元702,用于接收所述音頻流以及 所述發(fā)送時(shí)延,根據(jù)自身的接收時(shí)延確定所述音頻流接收之后的播放時(shí)延, 在到達(dá)所述播放時(shí)延時(shí)播放所述音頻流。
圖6g為本發(fā)明實(shí)施例移動(dòng)終端30的播放控制單元602的另一種結(jié)構(gòu)示意 圖,圖6h為本發(fā)明實(shí)施例移動(dòng)終端30的播放單元603的另一種結(jié)構(gòu)示意圖。為 了使多個(gè)移動(dòng)終端能夠同時(shí)播放多個(gè)聲道的音頻流,所述播放控制單元602還 可以包括傳輸時(shí)延測(cè)量單元703,用于測(cè)量從發(fā)送所述音頻流到所述移動(dòng)終 端接收到所述音頻流的藍(lán)牙傳輸時(shí)延;發(fā)送觸發(fā)單元704,用于根據(jù)每個(gè)移動(dòng) 終端的傳輸時(shí)延確定向每個(gè)移動(dòng)終端發(fā)送所述音頻流的發(fā)送時(shí)間,在所述發(fā) 送時(shí)間到達(dá)時(shí)發(fā)送所述音頻流。所述播放單元603還包括立即播放單元705, 用于在接收所述音頻流后立即播放。
本發(fā)明實(shí)施例的移動(dòng)終端可以為移動(dòng)通信終端。圖7為本發(fā)明實(shí)施例的移 動(dòng)通信終端原理圖。如圖6所示,傳統(tǒng)移動(dòng)通信終端主要包括中央處理單元、 射頻單元和基帶電路,射頻單元、基帶電路與中央處理器相耦合。此外,傳 統(tǒng)移動(dòng)通信終端還包括與中央處理單元相連的SIM卡、存儲(chǔ)裝置(如FALSH
12和RAM)、短信模塊、LCD顯示屏以及藍(lán)牙設(shè)備等。本實(shí)施例的移動(dòng)通信終 端在傳統(tǒng)手機(jī)終端的基礎(chǔ)上新增加了與中央處理器相耦合的立體聲播放控制 裝置和立體聲播放輔助裝置。其中,立體聲播放控制裝置可以參照本發(fā)明實(shí) 施例的立體聲播放控制終端10而設(shè)計(jì),立體聲播放輔助裝置可以參照本發(fā)明 實(shí)施例的立體聲播放輔助終端20而設(shè)計(jì)。在實(shí)際應(yīng)用中,立體聲播放控制裝 置和立體聲播放輔助裝置也可以位于中央處理單元。
圖8為本發(fā)明實(shí)施例基于移動(dòng)終端的立體聲播放控制方法的整體流程圖。 如圖8所示
步驟S801,將音樂(lè)文件按聲道生成多個(gè)音頻流;
步驟S802,將所述生成的多個(gè)音頻流通過(guò)無(wú)線短距離傳輸方式分別發(fā)送 給不同的移動(dòng)終端;
步驟S803,所述移動(dòng)終端接收所述音頻流并形成立體聲播放。
圖9為本發(fā)明實(shí)施例的立體聲播放控制方法實(shí)施例一的流程圖。本發(fā)明實(shí) 施例在移動(dòng)終端之間采用藍(lán)牙進(jìn)行無(wú)線傳輸。如圖9所示
步驟S901、主控終端需要識(shí)別出當(dāng)前有多少個(gè)輔助終端進(jìn)行配合播放, (例如2部手機(jī)可以實(shí)現(xiàn)簡(jiǎn)單的立體聲播放,而4部手機(jī)就可以實(shí)現(xiàn)部分的環(huán) 繞效果)。這個(gè)工作可以由用戶手工設(shè)定,也可以由主控終端進(jìn)行自動(dòng)?xùn)嗽?方法獲得。自動(dòng)查詢步驟如下1、用戶設(shè)置所有輔助終端進(jìn)入播放模式(開(kāi) 啟藍(lán)牙);2、主控終端通過(guò)藍(lán)牙向所有的周圍的手機(jī)終端發(fā)送查詢命令;3、 設(shè)為播放模式的終端通過(guò)藍(lán)牙向主控終端發(fā)送反饋消息;4、主控終端根據(jù)收 到的反饋消息數(shù)量統(tǒng)計(jì)手機(jī)數(shù)目。
步驟S卯2、主控終端需要獲取各輔助終端的位置信息,即相對(duì)于主控終 端的位置(例如區(qū)分出左邊的手機(jī)和右邊的手機(jī),還有前方和后方的手機(jī)), 這樣才能正確地分配聲源,以產(chǎn)生所需的聲場(chǎng)效果。這個(gè)工作可以由用戶在 主控終端上手工設(shè)定,也可以由主控終端進(jìn)行自動(dòng)?xùn)嗽儷@得。自動(dòng)查詢步驟 如下1、用戶設(shè)置所有輔助終端的位置(如左/右,前/后);2、在前述的
13反饋消息中增加輔助終端的位置信息;3、主控終端通過(guò)收到的反饋消息確定 輔助終端的位置。
因?yàn)閭鹘y(tǒng)的音箱是有線連接,傳輸延遲都完全可以忽略(微秒級(jí))。而 藍(lán)牙傳輸音頻時(shí)需要經(jīng)過(guò)壓縮、傳輸、解壓縮、播放的過(guò)程,所以一般存在 較大的延遲,所以每部手機(jī)在播放前必須進(jìn)行抵消延遲的處理。例如藍(lán)牙
傳輸聲音是一般使用sco (面向連接的同步鏈路)鏈路,但是sco只能傳輸
語(yǔ)音,對(duì)于音樂(lè)來(lái)說(shuō)質(zhì)量太差。所以一般高質(zhì)量聲音會(huì)采用ACL (面向無(wú)連 接的異步鏈路)鏈路,ACL鏈路是為數(shù)據(jù)傳輸設(shè)計(jì)的,因此數(shù)據(jù)包重發(fā),接 收方緩沖,錯(cuò)誤,以及壓縮(如SBC編碼)都會(huì)帶來(lái)一定延遲。
在下述步驟中,主控終端和輔助終端需要進(jìn)行配合使多個(gè)聲道的音頻流 同時(shí)播放。
步驟S903、 一種處理方式是每部手機(jī)都存儲(chǔ)有各自的處理延遲參數(shù),由 主控終端定義一個(gè)播放延遲T,并與主控終端自身的發(fā)送延遲tO—同傳輸給輔 助終端。
步驟S904、主控終端將音樂(lè)文件按照聲道生成多個(gè)音頻流發(fā)送給相應(yīng)位 置上的輔助終端。具體過(guò)程如下主控終端將音樂(lè)文件進(jìn)行解碼,例如一般 的MP3文件就可以分為不同的聲道, 一般的立體聲可以分為左、右聲道,復(fù) 雜的聲音效果可以進(jìn)一步分為前、后聲道。然后主控終端通過(guò)藍(lán)牙向不同輔
助終端傳輸對(duì)應(yīng)聲道的音頻流。
步驟S905、輔助終端收到音頻流后,將聲音延遲T-tO-tn后播放(to是輔助
終端自身的接收時(shí)延)。這樣可以保證所有的手機(jī)在幾乎同一時(shí)間播放,避 免傳輸延遲帶來(lái)的聲音不同步。
圖10為本發(fā)明實(shí)施例的立體聲播放控制方法實(shí)施例二的流程圖。如圖IO
所示
步驟SIOOI、主控終端需要識(shí)別出當(dāng)前有多少個(gè)輔助終端進(jìn)行配合播放,
該步驟可以參考步驟S701的方法來(lái)進(jìn)行。
14步驟S1002、主控終端需要獲取各輔助終端的位置信息,即相對(duì)于主控終 端的位置。該步驟可以參考步驟S702的方法來(lái)進(jìn)行。
步驟S1003、主控終端將音樂(lè)文件按照聲道生成多個(gè)音頻流發(fā)送給相應(yīng)位 置上的輔助終端。
在下述步驟中,主控終端和輔助終端需要進(jìn)行配合使多個(gè)聲道的音頻流 同時(shí)播放。
步驟S1004、由主控手機(jī)測(cè)量到不同輔助終端的傳輸延遲,主控終端分別 向每一部手機(jī)發(fā)送特定聲音,然后開(kāi)始監(jiān)聽(tīng)檢測(cè)這個(gè)特定聲音到達(dá)時(shí)間,如 果終端之間的距離足夠近,那么時(shí)間間隔就是藍(lán)牙傳輸延遲D。測(cè)量完成到所 有手機(jī)的傳輸延遲Dn后,主控手機(jī)就可以在向每部手機(jī)發(fā)送音頻流前進(jìn)行延 遲處理(延遲時(shí)間-T-Dn)。
步驟S1005、輔助終端在收到音頻流后立即播放,這樣可以保證所有手機(jī) 都在同一時(shí)間播放。
本發(fā)明實(shí)施例利用現(xiàn)有的移動(dòng)終端的標(biāo)準(zhǔn)配置,由多部移動(dòng)終端配合播 放一個(gè)音樂(lè),每個(gè)終端播放一個(gè)聲道的音樂(lè),這樣不僅能夠增大音量,而且 最重要的是實(shí)現(xiàn)了更好的立體聲播放效果。本發(fā)明實(shí)施例多個(gè)移動(dòng)終端之間 的控制信息聯(lián)系和聲道內(nèi)容的傳遞可以通過(guò)藍(lán)牙技術(shù)實(shí)現(xiàn),而藍(lán)牙幾乎是所 有手機(jī)的標(biāo)配,因此本發(fā)明實(shí)施例在不增加手機(jī)硬件成本的基礎(chǔ)上,解決了 手機(jī)中Speaker體積、位置、成本的限制,可以在手機(jī)上實(shí)現(xiàn)更好的聲音外放 效果。
需要說(shuō)明的是,本發(fā)明實(shí)施例雖然采用藍(lán)牙進(jìn)行說(shuō)明,但是在實(shí)際的應(yīng) 用中還可以采用其他的短距離傳輸方式,如紅外、WIFI等,在各種傳輸方式 下,各移動(dòng)終端應(yīng)該在一定的距離之內(nèi)(比如10M以內(nèi)),以便各移動(dòng)終端在 播放接收的音頻流時(shí)可以形成立體聲播放的效果。
權(quán)利要求
1、一種基于移動(dòng)終端的立體聲播放控制方法,其特征在于,所述方法包括將音樂(lè)文件按聲道生成多個(gè)音頻流;將所述生成的多個(gè)音頻流通過(guò)無(wú)線短距離傳輸方式分別發(fā)送給不同的移動(dòng)終端;所述移動(dòng)終端接收所述音頻流并形成立體聲播放。
2、 根據(jù)權(quán)利要求l所述的方法,其特征在于,所述方法還包括確定參與音樂(lè)播放的移動(dòng)終端的個(gè)數(shù); 獲取參與音樂(lè)播放的每個(gè)移動(dòng)終端的位置信息。
3、 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法包括根據(jù)參與音樂(lè)播放的移動(dòng)終端的個(gè)數(shù)以及每個(gè)移動(dòng)終端的位置信息,將 音樂(lè)文件生成與所述終端個(gè)數(shù)及位置對(duì)應(yīng)的多個(gè)聲道的音頻流; 將多個(gè)聲道的音頻流分別發(fā)送給相應(yīng)位置上的移動(dòng)終端播放。
4、 根據(jù)權(quán)利要求2所述的方法,其特征在于,確定參與音樂(lè)播放的移動(dòng)終端的個(gè)數(shù),包括通過(guò)藍(lán)牙協(xié)議發(fā)送移動(dòng)終端査詢命令;接收移動(dòng)終端通過(guò)藍(lán)牙協(xié)議發(fā)送的反饋消息,根據(jù)收到的所述反饋消息 的數(shù)目確定終端個(gè)數(shù)。
5、 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述反饋消息中還包含所述 移動(dòng)終端的位置信息;獲取參與音樂(lè)播放的每個(gè)移動(dòng)終端的位置信息,包括從所述反饋消息中提取參與音樂(lè)播放的每個(gè)移動(dòng)終端的位置信息。
6、 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述位置信息根據(jù)所述移 動(dòng)終端的用戶指令進(jìn)行設(shè)置。
7、 根據(jù)權(quán)利要求3所述的方法,其特征在于,將多個(gè)聲道的音頻流分別 發(fā)送給相應(yīng)位置上的移動(dòng)終端播放,包括將多個(gè)音頻流通過(guò)藍(lán)牙分別發(fā)送給多個(gè)移動(dòng)終端,并提供所述音頻流的發(fā)送時(shí)延;所述移動(dòng)終端接收所述音頻流以及所述發(fā)送時(shí)延,根據(jù)自身的接收時(shí)延 確定所述音頻流接收之后的播放時(shí)延;每個(gè)移動(dòng)終端在到達(dá)各自的播放時(shí)延時(shí)播放所述音頻流。
8、 根據(jù)權(quán)利要求3所述的方法,其特征在于,將多個(gè)聲道的音頻流分別發(fā)送給相應(yīng)位置上的移動(dòng)終端播放,還包括測(cè)量從發(fā)送所述音頻流到所述移動(dòng)終端接收到所述音頻流的藍(lán)牙傳輸時(shí)延;根據(jù)每個(gè)移動(dòng)終端的藍(lán)牙傳輸時(shí)延確定向每個(gè)移動(dòng)終端發(fā)送所述音頻流 的發(fā)送時(shí)間,并在所述發(fā)送時(shí)間到來(lái)時(shí)發(fā)送所述音頻流; 所述移動(dòng)終端在接收到所述音頻流后立即播放。
9、 一種移動(dòng)終端,其特征在于,所述移動(dòng)終端包括立體聲播放控制裝置, 所述立體聲播放控制裝置包括音頻流生成單元,用于將音樂(lè)文件按聲道生成多個(gè)音頻流; 播放控制單元,用于將所述生成的多個(gè)音頻流通過(guò)無(wú)線短距離傳輸方式 分別發(fā)送給不同的移動(dòng)終端以形成立體聲播放。
10、 根據(jù)權(quán)利要求9所述的移動(dòng)終端,其特征在于,所述移動(dòng)終端還包括 立體聲播放輔助裝置,所述立體聲播放輔助裝置包括播放單元,用于接收所述立體聲播放控制裝置發(fā)送的音頻流并播放。
11、 根據(jù)權(quán)利要求9所述的移動(dòng)終端,其特征在于,所述立體聲播放控制 裝置還包括終端個(gè)數(shù)確定單元,用于確定參與音樂(lè)播放的移動(dòng)終端的個(gè)數(shù); 終端位置獲取單元,用于獲取參與音樂(lè)播放的每個(gè)移動(dòng)終端的位置信息。
12、 根據(jù)權(quán)利要求ll所述的移動(dòng)終端,其特征在于, 所述音頻流生成單元,用于根據(jù)參與音樂(lè)播放的移動(dòng)終端的個(gè)數(shù)以及每個(gè)移動(dòng)終端的位置信息,將音樂(lè)文件生成與所述終端個(gè)數(shù)及位置對(duì)應(yīng)的多個(gè)聲道的音頻流;所述播放控制單元,用于將多個(gè)聲道的音頻流分別發(fā)送給相應(yīng)位置上的 移動(dòng)終端播放。
13、 根據(jù)權(quán)利要求ll所述的移動(dòng)終端,其特征在于,所述立體聲播放控制裝置還包括終端査詢單元,用于通過(guò)藍(lán)牙協(xié)議發(fā)送移動(dòng)終端査詢命令,并接收移動(dòng)終端通過(guò)藍(lán)牙協(xié)議發(fā)送的反饋消息;所述終端個(gè)數(shù)確定單元,用于根據(jù)收到的所述反饋消息的數(shù)目確定終端 個(gè)數(shù)。
14、 根據(jù)權(quán)利要求13所述的移動(dòng)終端,其特征在于,所述反饋消息中還 包含所述移動(dòng)終端的位置信息;所述終端位置獲取單元,用于從所述反饋消息中提取參與音樂(lè)播放的每 個(gè)移動(dòng)終端的位置信息。
15、 根據(jù)權(quán)利要求13所述的移動(dòng)終端,其特征在于,所述立體聲播放輔助裝置還包括査詢反饋單元,用于接收所述查詢命令并通過(guò)藍(lán)牙協(xié)議發(fā)送所述反饋消串,E、 o
16、 根據(jù)權(quán)利要求15所述的移動(dòng)終端,其特征在于,所述立體聲播放輔 助裝置還包括位置信息設(shè)置單元,用于接收用戶指令對(duì)所述終端的位置信息進(jìn)行設(shè)置; 所述查詢反饋單元,還用于接收所述査詢命令并發(fā)送包含所述位置信息 的所述反饋消息。
17、 根據(jù)權(quán)利要求10所述的移動(dòng)終端,其特征在于,所述播放控制單元還包括發(fā)送時(shí)延提供單元,用于向每個(gè)移動(dòng)終端提供發(fā)送所述音頻流的發(fā)送時(shí)延;所述播放單元還包括-延時(shí)播放單元,用于接收所述音頻流以及所述發(fā)送時(shí)延,根據(jù)自身的接 收時(shí)延確定所述音頻流接收之后的播放時(shí)延,在到達(dá)所述播放時(shí)延時(shí)播放所 述音頻流。
18、 根據(jù)權(quán)利要求10所述的移動(dòng)終端,其特征在于, 所述播放控制單元還包括-傳輸時(shí)延測(cè)量單元,用于測(cè)量從發(fā)送所述音頻流到所述移動(dòng)終端接收到 所述音頻流的藍(lán)牙傳輸時(shí)延;發(fā)送觸發(fā)單元,用于根據(jù)每個(gè)移動(dòng)終端的傳輸時(shí)延確定向每個(gè)移動(dòng)終端 發(fā)送所述音頻流的發(fā)送時(shí)間,在所述發(fā)送時(shí)間到達(dá)時(shí)發(fā)送所述音頻流',所述播放單元還包括立即播放單元,用于在接收所述音頻流后立即播放。
19、 一種基于移動(dòng)終端的立體聲播放控制系統(tǒng),其特征在于,所述系統(tǒng) 包括立體聲播放控制終端以及多個(gè)立體聲播放輔助終端;所述立體聲播放控制終端,用于將音樂(lè)文件按聲道生成多個(gè)音頻流,將所 述生成的多個(gè)音頻流通過(guò)無(wú)線短距離傳輸方式分別發(fā)送給不同的移動(dòng)終端;所述立體聲播放輔助終端,用于接收所述立體聲播放控制裝置發(fā)送的音 頻流并形成立體聲播放。
全文摘要
本發(fā)明實(shí)施例提供一種基于移動(dòng)終端的立體聲播放控制方法、終端與系統(tǒng)。所述方法包括將音樂(lè)文件按聲道生成多個(gè)音頻流;將所述生成的多個(gè)音頻流通過(guò)無(wú)線短距離傳輸方式分別發(fā)送給不同的移動(dòng)終端;所述移動(dòng)終端接收所述音頻流并形成立體聲播放。本發(fā)明實(shí)施例的立體聲播放控制方法通過(guò)將音樂(lè)文件根據(jù)不同聲道生成多個(gè)音頻流,并通過(guò)無(wú)線短距離傳輸方式分發(fā)給不同的終端來(lái)共同播放,不僅能夠解決單個(gè)終端音量不足的問(wèn)題,而且實(shí)現(xiàn)了更好的立體聲播放效果。
文檔編號(hào)H04M1/72GK101465910SQ20091000342
公開(kāi)日2009年6月24日 申請(qǐng)日期2009年1月12日 優(yōu)先權(quán)日2009年1月12日
發(fā)明者勇 馬 申請(qǐng)人:深圳華為通信技術(shù)有限公司