專利名稱:一種多媒體廣播的頻道切換方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于觀看多媒體廣播的移動多媒體終端,還涉及一種多媒體廣播終端的頻道無縫切換的方法和裝置。
背景技術(shù):
數(shù)字移動多媒體廣播網(wǎng)絡(luò)為終端用戶提供了許多種服務(wù)內(nèi)容,例如廣告、天氣預(yù)報、新聞、體育節(jié)目、綜藝、廣播劇、電影等多種豐富的節(jié)目。數(shù)字多媒體廣播可以同時提供多套電視節(jié)目,用戶可以根據(jù)自己的喜好來選擇移動多媒體廣播的服務(wù)節(jié)目。
但是由于視頻編碼技術(shù)和無線廣播信道調(diào)制技術(shù)的制約,在終端用戶發(fā)起頻道切換后,需要等待一段的時間才能正常接收到目標頻道的業(yè)務(wù)內(nèi)容??紤]到無線鏈路的復(fù)雜性,終端的平均切換等待時間一般要超過三秒鐘,出現(xiàn)收看的停頓期,因此需要在終端提供一種處理方法解決頻道切換過程中用戶等待的問題,才能為用戶提供更好的服務(wù)和體驗。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種多媒體廣播頻道切換方法,用于在多媒體廣播節(jié)目收看期間進行頻道切換時,為用戶提供不間斷的多媒體廣播收看體驗。
本發(fā)明要解決的另一個問題是提供一種多媒體廣播終端,使多媒體廣播終端能同時播放多個頻道的節(jié)目。
本發(fā)明提供一種多媒體廣播的頻道切換方法,應(yīng)用于可同時接收和播放兩個頻道數(shù)據(jù)的多媒體廣播終端,該方法包含以下步驟(a)終端接收某一頻道A的數(shù)據(jù),在第一頻道播放,顯示為第一畫面;
(b)在播放過程中,終端如收到用戶進行頻道切換的指令,執(zhí)行步驟(c),否則,繼續(xù)播放;(c)終端開始搜索要切換到的新頻道的數(shù)據(jù);(d)終端搜索到要切換到的新頻道的數(shù)據(jù)后,在第二頻道對接收到的該頻道數(shù)據(jù)進行解碼;(e)在頻道切換停止的條件滿足之前,終端如收到切換到另一新頻道的指令,返回步驟(c),否則,執(zhí)行步驟(f);(f)終端在第一頻道以第一畫面的形式播放最后切換到的頻道的數(shù)據(jù),并停止對另一頻道數(shù)據(jù)的接收,結(jié)束。
所述步驟(d)中,在第二頻道對切換到的新頻道的數(shù)據(jù)解碼時,只進行視頻解碼,并以第二畫面的形式顯示播放,在頻道切換過程中終端同時顯示兩個畫面,當步驟(f)中切換結(jié)束時再關(guān)閉該第二畫面。
所述步驟(e)中的頻道切換停止條件為第二畫面開始播放后指定時間內(nèi)沒有新的頻道切換操作或者是終端收到用戶停止切換的指令。
所述步驟(c)終端搜索要切換到的新頻道數(shù)據(jù)的同時,繼續(xù)在第一頻道播放頻道A的數(shù)據(jù),顯示為第一畫面。
所述步驟(e)在頻道切換停止的條件滿足之前,終端如收到切換到另一新頻道的指令,先將原在第二頻道播放的頻道數(shù)據(jù)切換到第一頻道播放,以第一畫面顯示,然后再返回步驟(c)。
所述步驟(d)中,在第二頻道對接收到的新頻道數(shù)據(jù)進行解碼時,只對接收的新頻道的低分辨率視頻數(shù)據(jù)進行解碼。
本發(fā)明還提供一種多媒體廣播接收終端,包含人機接口單元以及依次相連的數(shù)據(jù)接收單元、第一解碼單元、第一輸出單元和顯示單元,其特征在于還包含與所述人機接口單元相連的頻道切換控制單元,與所述數(shù)據(jù)接收單元相連的第二解碼單元以及與所述第二解碼單元和顯示單元相連的第二輸出單元,其中所述多媒體廣播數(shù)據(jù)接收單元可同時接收多個頻道數(shù)據(jù),輸出音視頻多媒體壓縮數(shù)據(jù)至第一解碼單元和/或第二解碼單元;
所述第一解碼單元和第二解碼單元用于對多媒體壓縮數(shù)據(jù)進行解碼,分別輸出到第一輸出單元和第二輸出單元;所述第一輸出單元和第二輸出單元用于將解碼后的多媒體數(shù)據(jù)處理成顯示數(shù)據(jù)并輸出至顯示單元,所述顯示單元以第一畫面顯示第一輸出單元輸出的顯示數(shù)據(jù),以第二畫面顯示第二輸出單元輸出的顯示數(shù)據(jù);所述人機接口單元用于用戶和終端的交互,并將頻道切換相關(guān)的指令發(fā)送到所述頻道切換控制單元;所述頻道切換控制單元用于根據(jù)用戶指令,管理上述各模塊;控制數(shù)據(jù)接收單元將初始頻道的數(shù)據(jù)輸出到第一解碼單元處理,在切換過程中,將搜索到要切換到的新頻道的數(shù)據(jù)輸出到第二解碼單元處理,在切換停止后,再在第一頻道以第一畫面的形式播放最后切換到的頻道的數(shù)據(jù),并停止對另一頻道數(shù)據(jù)的接收,關(guān)閉第二畫面。
所述頻道切換控制單元判斷出第二畫面開始播放后指定時間內(nèi)沒有新的頻道切換操作或者收到用戶停止切換的指令時,認為頻道切換停止。
所述顯示單元在不同的顯示區(qū)域顯示所述第一畫面和第二畫面。
所述頻道切換控制單元在搜索要切換到的新頻道數(shù)據(jù)的同時,控制所述數(shù)據(jù)接收單元繼續(xù)將初始頻道的數(shù)據(jù)輸出到第一解碼單元處理,以第一畫面顯示。
利用本發(fā)明提供的頻道切換方法,終端使用戶可以在觀看多媒體廣播節(jié)目期間進行頻道切換,切換時原觀看的節(jié)目繼續(xù)播放,從而不會明顯感覺到切換時的節(jié)目中斷過程。所述方法為終端用戶提供了不間斷的多媒體廣播服務(wù)體驗,實現(xiàn)了頻道的無縫切換。
本發(fā)明提供的終端可以同時接收、解碼和播放多個頻道,從而實現(xiàn)同時觀看多個頻道。
圖1是本發(fā)明實施例多媒體廣播終端結(jié)構(gòu)框圖;圖2是本發(fā)明實施例同時播放兩個頻道的兩個畫面的效果示意圖;
圖3是本發(fā)明實施例終端觀看多媒體業(yè)務(wù)期間進行頻道切換的流程圖。
具體實施例方式
圖1是本發(fā)明實施例多媒體廣播終端的結(jié)構(gòu)框圖。其中包括多媒體廣播數(shù)據(jù)接收單元110、第一解碼單元120、第一輸出單元130,以及頻道切換控制單元140、第二解碼單元150、第二輸出單元160,人機接口單元170和顯示單元180。顯示單元180連接到第一輸出單元130和第二輸出單元160,用于將從第一輸出單元輸入的視頻信號顯示為第一畫面210,第二輸出單元輸入的視頻數(shù)據(jù)顯示為第二畫面220,如圖2所示。第一畫面和第二畫面位于同一顯示設(shè)備上的不同區(qū)域,二者可以重疊,也可以不重疊,其相互位置可以有多種形式,如第二畫面居于第一畫面中間、右上角,或第一畫面和第二畫面分別處于屏幕的左右等。所有的輸出都是先輸出到顯示緩沖區(qū),再刷新屏幕實現(xiàn)的。下面也將第一解碼單元120和第一輸出單元130合稱為第一頻道處理通道;將第二解碼單元150和第二輸出單元160合稱為第二頻道處理通道。
頻道切換控制單元140在切換過程中根據(jù)用戶指令,管理上述其它模塊,完成以下操作多媒體廣播數(shù)據(jù)接收單元110接收多媒體廣播節(jié)目數(shù)據(jù),輸出音視頻等多媒體壓縮數(shù)據(jù)。在沒有進行頻道切換的時候,數(shù)據(jù)接收單元接收的頻道數(shù)據(jù)在終端內(nèi)部的第一頻道播放,即在第一頻道處理通道進行處理,即接收的音視頻壓縮數(shù)據(jù)在第一解碼單元120進行多媒體解碼,再提供給第一輸出單元130處理為顯示數(shù)據(jù),進而以第一畫面210的形式在顯示單元180播放。當發(fā)生頻道切換時,頻道切換控制單元140控制數(shù)據(jù)接收單元110繼續(xù)在第一頻道保持接收和播放原頻道的數(shù)據(jù),與此同時搜索要切換到的頻道的數(shù)據(jù)并進行接收;當能夠接收到要切換到的頻道的數(shù)據(jù)時,將其輸出到第二頻道播放;即數(shù)據(jù)接收后,在第二解碼單元150中只進行視頻解碼,不進行音頻解碼。解碼后的第二頻道數(shù)據(jù)在第二輸出單元160處理為顯示數(shù)據(jù),以第二畫面220的形式在顯示單元180播放。終端播放的音頻保持第一頻道的音頻播放。人機接口單元170用于接收用戶的輸入操作,與頻道控制單元相連。
圖3是本發(fā)明實施例在收看多媒體業(yè)務(wù)期間,終端處理頻道切換的流程圖,步驟如下步驟301終端接收頻道A的數(shù)據(jù),在第一頻道播放,即通過第一頻道處理通道解碼和播放,顯示為第一畫面;步驟302在播放過程中,終端如收到用戶進行頻道切換的指令,執(zhí)行步驟303,否則,繼續(xù)播放;上述的頻道切換操作可以通過用戶的按鍵操作或其他輸入方式產(chǎn)生頻道切換,如切換到頻道B。
步驟303終端繼續(xù)在第一頻道播放頻道A的數(shù)據(jù),即在第一頻道處理通道對頻道A數(shù)據(jù)解碼和播放,同時開始搜索要切換到的頻道的數(shù)據(jù);步驟304,終端搜索到要切換到的頻道的數(shù)據(jù)后,將接收到的該頻道數(shù)據(jù)在第二頻道播放,即通過第二頻道處理通道進行解碼和播放,顯示為第二畫面;其中對該頻道數(shù)據(jù)不進行音頻解碼,而且可以只對接收的該頻道視頻數(shù)據(jù)的局部數(shù)據(jù)(如低分辨率視頻數(shù)據(jù))進行解碼,以便在以小畫面的形式顯示下降低解碼運算量、提高解碼速度。
步驟305在頻道切換停止的條件滿足之前,終端如收到切換到另一頻道(如頻道C)的指令,返回步驟303,否則,執(zhí)行步驟306;上述判斷是一個計時并監(jiān)控鍵盤輸入的過程。在每搜索到一個新頻道并在第二畫面播放的時刻開始進行計時,如果累計到一定時間(例如3秒)終端沒有收到新的頻道切換按鍵輸入,則認為頻道切換停止。另外一個停止條件是用戶主動選擇停止,例如按了退出鍵,即使累計時間還不到三秒,也認為頻道切換停止。
步驟306終端停止對頻道A數(shù)據(jù)的接收,將原來在第二頻道播放的頻道數(shù)據(jù)切換到第一頻道播放,結(jié)束。
采用上述方法,搜索到要切換到的頻道后并不直接在第一頻道播放,因為這個搜索到的頻道不一定是用戶真正要看的頻道,也許經(jīng)過一秒鐘的考慮,用戶又輪換成另一個頻道了。只有用戶停止切換動作了,才會在第一頻道播放。這樣有利于終端實現(xiàn)。因為頻道切換不僅僅是畫面的切換,還要涉及解碼單元的切換。
在一實例中,假設(shè)用戶在看中央一臺,在第一頻道播放顯示為第一畫面。這時候用戶進行頻道切換,新頻道搜索需要一段時間,這段時間內(nèi)在第一頻道繼續(xù)播放中央一臺;假設(shè)搜索到了中央二臺,則在第二頻道播放顯示為第二畫面,這時候用戶還可繼續(xù)按頻道切換鍵(例如“CH+”鍵),假設(shè)切換到中央三臺,此時在第二頻道播放,在第二畫面顯示中央三臺的內(nèi)容。直到用戶停止切換了,在第二頻道播放的頻道就切換到第一頻道播放了(顯示器上就僅僅留下第一畫面了)。第二畫面的存在,便于用戶知道頻道切換的動作是有反應(yīng)的。否則用戶會以為按了切換鍵后,半天都沒反應(yīng)。當然,第二畫面的另一作用確實實現(xiàn)了用戶同時觀看多頻道。
當然,本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,本領(lǐng)域技術(shù)人員當可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護范圍。
例如在本發(fā)明另一實施例中,可不要第二輸出單元,與前一實施例相比,第二頻道處理通道只有第二解碼單元,其步驟301至303一樣,步驟304中改為“將接收到的該頻道數(shù)據(jù)通過第二頻道處理通道進行解碼”,無播放功能;步驟305中判斷頻道是否停止切換,指在每搜索到一個新頻道并完成一個全幀解碼的時刻開始進行計時,累計至一定時間如3秒鐘無新的頻道切換按鍵輸入,或用戶選擇停止切換;步驟306一樣。
在本發(fā)明的又一實施例中,在執(zhí)行到步驟305且終端收到切換到另一頻道的指令后,不返回步驟303,而是執(zhí)行以下步驟先將原在第二頻道播放的頻道數(shù)據(jù)切換到第一頻道播放,以第一畫面顯示,搜索要切換到的頻道的數(shù)據(jù);然后再返回步驟304。其它步驟相同。設(shè)一開始在第一頻道以第一畫面播放頻道A,在切換過程中用戶分別選擇了頻道B、C、D的節(jié)目。那么按第一個實施例實現(xiàn)時,屏幕上按序顯示頻道A+B,A+C,A+D的畫面。而按本實施例實現(xiàn)時,屏幕上按序顯示頻道A+B,B+C,C+D的畫面。
權(quán)利要求
1.一種多媒體廣播的頻道切換方法,應(yīng)用于可同時接收和播放兩個頻道數(shù)據(jù)的多媒體廣播終端,該方法包含以下步驟(a)終端接收某一頻道A的數(shù)據(jù),在第一頻道播放,顯示為第一畫面;(b)在播放過程中,終端如收到用戶進行頻道切換的指令,執(zhí)行步驟(c),否則,繼續(xù)播放;(c)終端開始搜索要切換到的新頻道的數(shù)據(jù);(d)終端搜索到要切換到的新頻道的數(shù)據(jù)后,在第二頻道對接收到的該頻道數(shù)據(jù)進行解碼;(e)在頻道切換停止的條件滿足之前,終端如收到切換到另一新頻道的指令,返回步驟(c),否則,執(zhí)行步驟(f);(f)終端在第一頻道以第一畫面的形式播放最后切換到的頻道的數(shù)據(jù),并停止對另一頻道數(shù)據(jù)的接收,結(jié)束。
2.如權(quán)利要求1所述的方法,其特征在于所述步驟(d)中,在第二頻道對切換到的新頻道的數(shù)據(jù)解碼時,只進行視頻解碼,并以第二畫面的形式顯示播放,在頻道切換過程中終端同時顯示兩個畫面,當步驟(f)中切換結(jié)束時再關(guān)閉該第二畫面。
3.如權(quán)利要求2所述的方法,其特征在于所述步驟(e)中的頻道切換停止條件為第二畫面開始播放后指定時間內(nèi)沒有新的頻道切換操作或者是終端收到用戶停止切換的指令。
4.如權(quán)利要求1、2或3所述的方法,其特征在于所述步驟(c)終端搜索要切換到的新頻道數(shù)據(jù)的同時,繼續(xù)在第一頻道播放頻道A的數(shù)據(jù),顯示為第一畫面。
5.如權(quán)利要求1、2或3所述的方法,其特征在于所述步驟(e)在頻道切換停止的條件滿足之前,終端如收到切換到另一新頻道的指令,先將原在第二頻道播放的頻道數(shù)據(jù)切換到第一頻道播放,以第一畫面顯示,然后再返回步驟(c)。
6.如權(quán)利要求1、2或3所述的方法,其特征在于所述步驟(d)中,在第二頻道對接收到的新頻道數(shù)據(jù)進行解碼時,只對接收的新頻道的低分辨率視頻數(shù)據(jù)進行解碼。
7.一種多媒體廣播接收終端,包含人機接口單元以及依次相連的數(shù)據(jù)接收單元、第一解碼單元、第一輸出單元和顯示單元,其特征在于還包含與所述人機接口單元相連的頻道切換控制單元,與所述數(shù)據(jù)接收單元相連的第二解碼單元以及與所述第二解碼單元和顯示單元相連的第二輸出單元,其中所述多媒體廣播數(shù)據(jù)接收單元可同時接收多個頻道數(shù)據(jù),輸出音視頻多媒體壓縮數(shù)據(jù)至第一解碼單元和/或第二解碼單元;所述第一解碼單元和第二解碼單元用于對多媒體壓縮數(shù)據(jù)進行解碼,分別輸出到第一輸出單元和第二輸出單元;所述第一輸出單元和第二輸出單元用于將解碼后的多媒體數(shù)據(jù)處理成顯示數(shù)據(jù)并輸出至顯示單元,所述顯示單元以第一畫面顯示第一輸出單元輸出的顯示數(shù)據(jù),以第二畫面顯示第二輸出單元輸出的顯示數(shù)據(jù);所述人機接口單元用于用戶和終端的交互,并將頻道切換相關(guān)的指令發(fā)送到所述頻道切換控制單元;所述頻道切換控制單元用于根據(jù)用戶指令,管理上述各模塊;控制數(shù)據(jù)接收單元將初始頻道的數(shù)據(jù)輸出到第一解碼單元處理,在切換過程中,將搜索到要切換到的新頻道的數(shù)據(jù)輸出到第二解碼單元處理,在切換停止后,再在第一頻道以第一畫面的形式播放最后切換到的頻道的數(shù)據(jù),并停止對另一頻道數(shù)據(jù)的接收,關(guān)閉第二畫面。
8.如權(quán)利要求7所述的多媒體廣播接收終端,其特征在于所述頻道切換控制單元判斷出第二畫面開始播放后指定時間內(nèi)沒有新的頻道切換操作或者收到用戶停止切換的指令時,認為頻道切換停止。
9.如權(quán)利要求7或8所述的多媒體廣播接收終端,其特征在于所述顯示單元在不同的顯示區(qū)域顯示所述第一畫面和第二畫面。
10.如權(quán)利要求7或8所述的多媒體廣播接收終端,其特征在于所述頻道切換控制單元在搜索要切換到的新頻道數(shù)據(jù)的同時,控制所述數(shù)據(jù)接收單元繼續(xù)將初始頻道的數(shù)據(jù)輸出到第一解碼單元處理,以第一畫面顯示。
全文摘要
本發(fā)明提供一種多媒體廣播的頻道切換方法和裝置,終端接收某一頻道A的數(shù)據(jù),通過第一頻道處理通道處理后播放,顯示為第一畫面,在播放過程中,終端如收到用戶進行頻道切換的指令,開始搜索要切換到的新頻道的數(shù)據(jù),搜索到后,在第二頻道處理通道對該頻道數(shù)據(jù)進行解碼,在頻道切換停止的條件滿足之前,終端如收到切換到另一新頻道的指令,則重新搜索新切換到的頻道并在第二頻道處理通道處理,否則,終端在第一頻道以第一畫面的形式播放最后切換到的頻道的數(shù)據(jù),并停止對另一頻道數(shù)據(jù)的接收。采用本發(fā)明的方法,終端使用戶在觀看多媒體廣播節(jié)目期間進行頻道切換時,原觀看的節(jié)目繼續(xù)播放,不會明顯感覺到切換時的節(jié)目中斷,實現(xiàn)頻道的無縫切換。
文檔編號H04N7/173GK1960450SQ200610126819
公開日2007年5月9日 申請日期2006年9月5日 優(yōu)先權(quán)日2006年9月5日
發(fā)明者陳軍, 朱曉光, 晏祥彪, 寧錄游 申請人:中興通訊股份有限公司