專利名稱:信息回放設備及信息回放方法
技術領域:
本發(fā)明涉及一種信息回放設備及一種信息回放方法,用于同步回放包含視頻和音頻的多個流。
背景技術:
已知的是,在一個累積介質播放器里,通過使用預置系統(tǒng)時鐘(STC)作為主時鐘來同步回放視頻和音頻,該累積介質播放器從諸如光盤的存儲介質里,例如數字多功能磁盤(DVD),讀出包含了存儲在存儲介質中的該視頻和音頻的單個流,并對該流進行回放。
另一方面,近年來開發(fā)了一種信息回放設備,該信息回放設備能夠將每一個均包含視頻和音頻的多個流作為輸入,并且相對于從輸入的流中選出的主流中的視頻和音頻,該信息回放設備對其它流中的視頻和音頻進行同步回放。
在這種信息回放設備里,需根據與其他流同步的主流來設定作為主時鐘的STC;否則,顯示的主流中的視頻可能產生跳躍,或音頻可能被中斷,令正在觀看和收聽的用戶感到不適。
公開號為2002-281445的日本專利申請公開了以下結構設置。即,將視頻和音頻每一編碼數據中的回放時間管理信息(PTS)與預置STC作比較,以檢測出同步及異步狀態(tài),并且在同步狀態(tài)下將允許解碼發(fā)送到解碼處理單元而在異步狀態(tài)下將不允許解碼發(fā)送到解碼處理單元中。這樣,減少了視頻和音頻之間的同步錯位或因轉送路徑出錯導致的回放中斷。
發(fā)明內容
本發(fā)明正是基于考慮到上述缺陷及其它問題而提出的。本發(fā)明的一個目的是提供一種信息回放設備及一種信息回放方法,可同步回放多個流而不會令用戶對視頻和音頻感到不適。
根據本發(fā)明的一個方面,提供一種信息回放設備,包含輸入單元,配置成用于接收每一個均包含視頻和音頻的多個流;選擇單元,配置成用于從輸入到輸入單元的多個流里選擇出一預定流;以及同步回放單元,配置成通過使用選擇單元所選流的音頻回放時間作為主時鐘,來同步回放被選的流的視頻和未被選的流的視頻和音頻。
根據本發(fā)明的另一方面,提供一種信息回放方法,包含第一步,輸入多個流,其中的每個流包含視頻和音頻;第二步,從第一步里輸入的多個流中選擇一預定流;以及第三步,通過使用在第二步中選擇的流的音頻回放時間作為主時鐘,來對被選的流的視頻和未被選的流的視頻和音頻進行同步回放。
圖1為示意性示出根據本發(fā)明一個實施例的一種信息回放設備的結構示意框圖;圖2為根據該實施例,該信息回放設備的解碼處理單元的詳細示意框圖;圖3和圖4為在主流切換情況下,每一個分別示出該實施例的一個示例顯示視頻的示意圖;圖5為根據該實施例的信息回放設備的同步回放操作的流程圖;以及圖6為根據該實施例的信息回放設備上所顯示的示范主流選擇屏幕的示意圖。
具體實施例方式
接下來將參照附圖對本發(fā)明的一個實施例進行詳盡描述。圖1為本實施例所述的一個信息回放設備11的示意圖。具體地說,該信息回放設備11具有多個輸入終端121到12n。
從輸入終端121到12n輸入的是每一個均包含視頻和音頻的輸入的流,諸如從DVD之類的存儲媒介中回放的流、通過接收廣播而獲得的流、以及通過網絡獲得的流。
輸入到輸入終端121到12n的流被分別提供給數據處理單元131到13n,并進行預定的數據處理,比如格式調整,然后將已處理的流提供給解碼處理單元14。
解碼處理單元14將每一輸入的流分為視頻信號和音頻信號。之后,該解碼處理單元14對每一已分離的視頻信號進行解碼處理,并將解碼的視頻信號輸出到視頻處理單元15。
視頻處理單元15按照用戶要求的視頻顯示格式將輸入的視頻信號結合,并通過輸出終端16將結合的視頻信號提供到外部視頻顯示單元17,從而顯示該視頻。
另外,解碼處理單元14對每個已分離的音頻信號進行解碼處理并將解碼的音頻信號輸出到音頻處理單元18。該音頻處理單元18從輸入的音頻信號中選擇出用戶要求的一個音頻信號,然后通過輸出終端19將被選音頻信號提供給外部揚聲器20,從而回放該音頻。
信息回放設備11中,包括前述各回放操作在內的多個操作步驟均由控制單元21綜合控制??刂茊卧?1是一個合并了中央處理器(CPU)或類似器件的微處理器。該控制單元21接收來自于操作單元22的操作信息,或通過感光器單元24接收來自于遙控器23的操作信息,從而控制每一單元以反映操作內容。
在這種情況下,控制單元21采用了存儲單元25。該存儲單元25主要包含一個只讀存儲器(ROM),存有由CPU執(zhí)行的控制程序;一個隨機存儲器(RAM),為CPU提供工作區(qū)域;以及一個非易失性存儲器,用于存放各種設置信息、控制信息等。
圖2為解碼處理單元14的詳細框圖。為簡略起見,圖2的解碼處理單元14被示意為可接收兩個流作為輸入。具體而言,解碼處理單元14具有第一輸入終端261和第二輸入終端262。
流1和2分別輸入到第一輸入終端261和第二輸入終端262,該流1和2的每一個都被提供給多路分離器27并被分離成視頻信號和音頻信號。多路分離器27把從流1和2分離出的視頻和音頻信號以打包基本流(PES)格式輸出,此格式中已加入了顯示時間標記(PTS),即管理這些信號的回放時間的信息。
這些信號中,從流1分離出的視頻信號通過輸入緩沖器28被提供給視頻解碼器29,從而對該視頻信號進行解碼處理。之后,把由STC產生單元30產生的用于系統(tǒng)管理的時間信息STC與輸入視頻信號所含的具有PES格式的PTS相比較,從而確定已解碼視頻信號的輸出定時,并且隨后該視頻解碼器29通過輸出終端31將該視頻信號輸出至視頻處理單元15。
從流1分離出的音頻信號通過輸入緩沖器32被提供給音頻解碼器33,從而對該音頻信號進行解碼處理。然后,音頻解碼器33將STC產生單元34輸出的STC與輸入音頻信號所含的具有PES格式的PTS相比較,從而確定已解碼音頻信號的輸出定時,并且隨后該音頻解碼器33通過輸出終端35將該音頻信號輸出至音頻處理單元18。
被音頻解碼器33解碼的音頻信號的PTS和STC產生單元34輸出的STC被一起提供給差值計算單元36,并計算出PTS與STC之間的差值Δstc1。將該差值Δstc1提供給結合在多路分離器27內部的選擇器37的一個輸入終端。
從流2分離出的視頻信號通過輸入緩沖器38提供給視頻解碼器39,從而對該視頻信號進行解碼處理。然后視頻解碼器39將STC產生單元40輸出的STC與輸入視頻信號所包含的具有PES格式的PTS相比較,從而確定已解碼視頻信號的輸出定時,并且隨后該視頻解碼器39通過輸出終端41將該視頻信號輸出至視頻處理單元15。
從流2分離出的音頻信號通過輸入緩沖器42提供給音頻解碼器43,從而對該音頻信號進行解碼處理。然后,音頻解碼器43將STC產生單元44輸出的STC與輸入音頻信號所含的具有PES格式的PTS相比較,從而確定已解碼音頻信號的輸出定時,并且隨后由該音頻解碼器43通過輸出終端45將該音頻信號輸出至音頻處理單元18。
被音頻解碼器43解碼的音頻信號的PTS和STC產生單元44輸出的STC被一起提供給差值計算單元46,并計算出PTS與STC之間的差值Δstc2。將該差值Δstc2提供至結合在多路分離器27內部的選擇器37的另一個輸入終端。
根據控制單元21通過控制終端47提供的一個選擇信號,選擇器37可將被提供給兩個輸入終端的差值Δstc1和Δstc2其中任一提供給STC產生單元30、34、40及44的每一個。
STC產生單元30、34、40及44的每一個的功能為將選擇器37提供的差值Δstc1和Δstc2之一作為偏移量分別提供給從各自的STC產生單元產生的STC。
現(xiàn)在開始對流1和2的同步回放進行說明。在流1被選為主流,而流2保持與流1同步的情況下,在視頻顯示單元17上提供多屏幕顯示,以使流1的視頻為主視頻,而流2的視頻為子視頻,如圖3所示。此時,從揚聲器20回放流1的音頻。
作為另一種選擇,當流2被選為主流而流1保持與流2同步時,在視頻顯示單元17上提供多屏幕顯示,以使流2的視頻為主視頻,而流1的視頻為子視頻,如圖4所示。此時,從揚聲器20回放流2的音頻。
用戶可通過操作遙控器23上的切換鍵或類似鍵來容易的完成將流1和2之一用作主流的選擇,即對主流的選擇。流1和2的任一被選為主流,其音頻的STC將成為主時鐘。
更具體地說,如圖3所示,當選擇流1作為主流時,用于流1的音頻的STC成為主時鐘;而如圖4所示,當流2被選為主流時,用于流2的音頻的STC成為主時鐘。
結果,舉例來說,當流2被選為主流時,控制單元21產生一個選擇信號,來對選擇器37進行控制,從而將差值計算單元46輸出的差值Δstc2提供給STC產生單元30、34、40及44。因此,各STC產生單元30、34、40及44把選擇器37提供的各差值Δstc2作為偏移量分別提供給從各自的STC產生單元產生的STC。
視頻解碼器29對從STC產生單元30獲得的已被提供了差值Δstc2作為偏移量的STC的值與下一次將輸出的視頻信號的PTS作比較。若STC超前于PTS,則跳過對非參考視頻信號的解碼處理。若STC比PTS延遲,則通過重復當前輸出視頻來將PTS的值調整到STC。更具體地說,流1的視頻信號輸出定時能與流2的音頻信號輸出定時同步。
視頻解碼器39還對從STC產生單元40獲得的已被提供了差值Δstc2作為偏移量的STC的值與下一次將輸出的視頻信號的PTS作比較。若STC超前于PTS,則跳過對非參考視頻信號的解碼處理。若STC比PTS延遲,則通過重復當前輸出視頻來將PTS的值調整到STC。更具體地說,流2的視頻信號輸出定時能與流2的音頻信號輸出定時同步。
而且,音頻解碼器33對從STC產生單元34獲得的已被提供了差值Δstc2作為偏移量的STC的值與下一次將輸出的音頻幀的PTS作比較。若STC超前于PTS,則跳過對此音頻幀的解碼處理。若STC比PTS延遲,則通過停止解碼處理來將PTS的值調整到STC。更具體地說,流1的音頻信號的輸出定時能與流2的音頻信號的輸出定時同步。
流程圖5對前述同步回放操作進行了概括。即,當處理開始時(步驟S1),步驟S2中控制單元21檢測主流的切換狀態(tài),并在步驟S3中判定主流是流1還是2。
若判定出主流為流2,則在步驟S4中,控制單元21控制選擇器37,使得從差值計算單元46輸出的差值Δstc2被提供給STC產生單元30、34、40及44。
接下來,在步驟S5中,除開處理流2的音頻信號的音頻解碼器43以外,視頻解碼器29與39以及音頻解碼器33的每一個將已提供了差值Δstc2作為偏移量的STC與下一輸出信號的PTS相比較,并執(zhí)行操作,以使PTS的值調整到STC,從而處理過程結束(步驟S6)。
因此,在對作為主流的流2進行回放期間,執(zhí)行同步回放,從而使流2的視頻與未被選的流1的視頻和音頻同步。
若在步驟S3里判定出流1為主流,則控制單元21將在步驟S7中控制選擇器37,從而將差值計算單元36輸出的Δstc1提供給STC產生單元30、34、40及44。
在接下來的步驟S8中,除開處理流1的音頻信號的音頻解碼器33以外,視頻解碼器29與39以及音頻解碼器43的每一個將已提供了差值Δstc1作為偏移量的STC與下一輸出信號的PTS相比較,并執(zhí)行操作,以將PTS的值調整到STC,從而處理過程結束(步驟S6)。
因此,在對作為主流的流1的音頻進行回放期間,執(zhí)行同步回放,從而使流1的視頻與未被選的流2的視頻和音頻同步。
根據上述實施例,流1和2被同步回放時,從主流的音頻獲得STC主時鐘。因此,流1和2能被同步回放,而不會令用戶對視頻和音頻感到不適。
盡管上述實施例所描述的情況里,同步回放的是兩個流1和2,但本發(fā)明并不局限于此。毋庸多言,即使有3個或更多流被同步回放,也能通過從主流的音頻獲得一個STC主時鐘來實現(xiàn)同步回放。
當輸入3個或更多流時,用戶操縱遙控器23,來在視頻顯示單元17上顯示主流選擇屏幕,如圖6所示。然后通過操作遙控器23,從主流選擇屏幕上所顯示的多個流中選出期望的流,從而設定主流。
本發(fā)明并非只局限于上述實施例,在實施階段,可在本發(fā)明涉及范圍之內對其組成部分進行各種改換來實施本發(fā)明。另外,對上述實施例中公開的各組成部分進行適當組合還可創(chuàng)造出不同的發(fā)明。比如,該實施例中的所有部件中的一些可以省略。而且可適當地結合另一實施例的組成部分。
權利要求
1.一種信息回放設備,其特征在于包含輸入單元(261,262),配置來用于接收各自包含視頻和音頻的多個流(1,2);選擇單元(17,21,23),配置來從輸入到輸入單元(261,262)的多個流(1,2)中選擇一個預定流;以及同步回放單元(27到47),配置來通過使用選擇單元(17,21,23)所選流的音頻回放時間作為主時鐘,來對被選流的視頻及未被選的流的視頻和音頻進行同步回放。
2.根據權利要求1的一種信息回放設備,其特征在于,所述同步回放單元(27到47)包含多個視頻解碼單元(29,39),其分別提供給輸入到所述輸入單元(261,262)的多個流(1,2),并配置成用于對包含于各自流中的視頻信號進行解碼處理;多個音頻解碼單元(33,43),其分別提供給輸入到所述輸入單元(261,262)的多個流(1,2),并配置成用于對包含于各自流中的音頻信號進行解碼處理;以及同步控制單元(36,37,46),配置成使一個音頻解碼單元輸出的音頻信號的輸出定時與另一個音頻解碼單元輸出的音頻信號的輸出定時同步,其中所述一個音頻解碼單元對未被選的流的音頻信號和所述多個視頻解碼單元(29,39)輸出的視頻信號進行解碼處理,所述另一個音頻解碼單元對所述選擇單元(17,21,23)選出的流的音頻信號進行解碼處理。
3.根據權利要求2的一種信息回放設備,其特征在于所述的多個視頻解碼單元(29,39)的每一個配置成把包含于將要輸入的視頻信號中的回放時間管理信息(PTS)與為各視頻解碼單元(29,39)及系統(tǒng)管理而產生的時間信息(STC)作比較,從而確定已解碼的視頻信號的輸出定時,所述的多個音頻解碼單元(33,43)的每一個配置成把包含于將要輸入的音頻信號中的回放時間管理信息(PTS)與為各音頻解碼單元(33,43)及系統(tǒng)管理而產生的時間信息(STC)作比較,從而確定已解碼的音頻信號的輸出定時,以及同步控制單元(36,37,46),其被配置成將差值(Δstc)作為偏移量提供到為所述多個視頻解碼單元(29,39)的每一個和所述多個音頻解碼單元(33,43)的每一個以及為系統(tǒng)管理而產生的時間信息(STC)中,所述差值(Δstc)是包含在選擇單元(17,21,23)所選流的音頻信號中的回放時間管理信息(PTS)與為了對被選的流的音頻信號進行解碼處理的音頻解碼單元和為系統(tǒng)管理而產生的時間信息(STC)之間的差。
4.根據權利要求3的一種信息回放設備,其特征在于所述同步控制單元(36,37,46)包含多個運算單元(36,46),其分別提供給所述多個音頻解碼單元(33,43),并配置成用于計算包含在輸入到相應音頻解碼單元的音頻信號中的回放時間管理信息(PTS)與為所述音頻解碼單元及系統(tǒng)管理而產生的時間信息(STC)之間的差值(Δstc)以及一個差值選擇單元(37),配置成用于從所述多個運算單元(36,46)所獲得的差值(Δstc1,Δstc2)中選出一個,并將被選出的差值作為偏移量提供給為所述多個視頻解碼單元(29,39)的每一個和所述多個音頻解碼單元(33,43)的每一個以及為系統(tǒng)管理而產生的時間信息(STC),所述被選出的差值是由提供給某一音頻解碼單元的運算單元所獲得的,該音頻解碼單元對選擇單元(17,21,23)所選的流的音頻信號執(zhí)行解碼處理。
5.根據權利要求3的一種信息回放設備,其特征在于包含在音頻信號和視頻信號中的所述回放時間管理信息是PTS;而為所述多個視頻解碼單元(29,39)和所述多個音頻解碼單元(33,43)以及為系統(tǒng)管理而產生的所述時間信息為STC。
6.一種信息回放方法,其特征在于包含第一步(261,262),輸入多個流(1,2),所述各流均包含視頻和音頻;第二步(17,21,23,S2,S3),從第一步(261,262)中被輸入的多個流(1,2)里選擇一個預定流;以及第三步(27到47,S4,S5,S7,S8),通過使用第二步(17,21,23,S2,S3)中所選流的音頻回放時間作為主時鐘,來對被選的流的視頻和未被選的流的視頻和音頻進行同步回放。
7.根據權利要求6的一種信息回放方法,其特征在于所述第三步(27到47,S4,S5,S7,S8)包含第四步,由分別提供給在第一步(261,262)中輸入的多個流(1,2)的視頻解碼單元(29,39)來對包含于各個流(1,2)的視頻信號進行解碼處理;第五步,由分別提供給在第一步(261,262)中輸入的多個流(1,2)的音頻解碼單元(29,39)來對包含于各個流(1,2)的音頻信號進行解碼處理;以及第六步(36,37,46,S4,S5,S7,S8),同步化。使一個音頻解碼單元輸出的音頻信號的輸出定時和來自另一音頻解碼單元的音頻信號的輸出定時同步,其中所述一個音頻解碼單元對未被選的流的音頻信號和所述多個視頻解碼單元(29,39)輸出的視頻信號進行解碼處理,所述另一個音頻解碼單元對在第二步(17,21,23,S2,S3)中所選的流的音頻信號進行解碼處理。
8.根據權利要求7的一種信息回放方法,其特征在于所述多個視頻解碼單元(29,39)各有一步驟,來將包含于將要輸入的視頻信號中的回放時間管理信息(PTS)與為各視頻解碼單元(29,39)和系統(tǒng)管理而產生的時間信息(STC)進行比較,從而確定已解碼的視頻信號的輸出定時,所述的多個音頻解碼單元(33,43)各有一步驟,來將包含于將要輸入的音頻信號中的回放時間管理信息(PTS)與為各音頻解碼單元(33,43)及系統(tǒng)管理而產生的時間信息(STC)進行比較,從而確定已解碼的音頻信號的輸出定時,以及在所述第六步(36,37,46,S4,S5,S7,S8)里,將差值(Δstc)作為偏移量提供到為所述多個視頻解碼單元(29,39)的每一個和所述多個音頻解碼單元(33,43)的每一個以及為系統(tǒng)管理而產生的時間信息(STC)中,所述差值(Δstc)是包含于第二步(17,21,23,S2,S3)所選的流的音頻信號中的回放時間管理信息(PTS)與為了對被選的流的音頻信號進行解碼處理的音頻解碼單元和為系統(tǒng)管理而產生的時間信息(STC)之間的差。
9.根據權利要求8的一個信息回放方法,其特征在于所述第六步(36,37,46,S4,S5,S7,S8)包含第七步,由分別提供給所述多個音頻解碼單元(33,43)的運算單元(36,46),來計算出包含于輸入到相應音頻解碼單元(33,43)的音頻信號中的回放時間管理信息(PTS)與為所述音頻解碼單元(33,43)及系統(tǒng)管理而產生的時間信息(STC)之間的差值(Δstc 1和Δstc2);以及第八步,從第七步中由所述的多個運算單元(36,46)所獲得的差值(Δstc1,Δstc2)中選出一個,并將被選出的差值作為偏移量提供給為所述多個視頻解碼單元(29,39)的每一個和所述多個音頻解碼單元(33,43)的每一個以及為系統(tǒng)管理而產生的時間信息(STC)里,所述被選出的差值是由提供給某一音頻解碼單元的運算單元所獲得的,該音頻解碼單元對第二步(17,21,23,S2,S3)所選的流的音頻信號進行解碼處理。
10.根據權利要求8的一個信息回放方法,其特征在于包含于音頻信號和視頻信號中的所述回放時間管理信息是PTS;為所述多個視頻解碼單元(29,39)和所述多個音頻解碼單元(33,43)以及為系統(tǒng)管理而產生的所述時間信息是STC。
全文摘要
一種信息回放設備,包含以每個流均包含視頻和音頻的多個流(1,2)為輸入的輸入單元(261,262);一個選擇單元(17,21,23),用于從輸入的多個流(1,2)中選擇一個預定流;以及一個同步回放單元(27到47),通過使用被選擇的流的音頻回放時間作為主時鐘,來對被選的流的視頻及未被選的流的視頻和音頻進行同步回放。
文檔編號H04N7/24GK1893609SQ200610090750
公開日2007年1月10日 申請日期2006年6月30日 優(yōu)先權日2005年6月30日
發(fā)明者鈴木信幸 申請人:株式會社東芝