專利名稱:數據譯碼系統和方法、傳送裝置和方法及接收裝置和方法
技術領域:
本發明涉及數據譯碼系統和方法、傳送裝置和方法及接收裝置和方法。特別涉及在利用數字接口傳送數據時,在傳輸或接收側把一種數據形式變換為適合于接收側譯碼器的形式的數據譯碼系統和方法、傳送裝置和方法及接收裝置和方法。
DVD(數字通用盤)視頻(以下簡稱“DVD”)近來已被標準化,現在期待其廣泛的使用。視頻數據按照MPEG(運動圖像專家組)方案進行壓縮并記錄在DVD上。在DVD播放機中,DVD被驅動部分播放,再現數據被譯碼部分進行譯碼。得到的數據輸出給電視接收機等,并在其上顯示相應于該數據的圖像。
符合MPEG方案的DVD數據作為節目流進行記錄,該節目流是由視頻信息、音頻信息以及相關數據組成的節目。
圖1表示DVD播放機的一例示性結構。
在DVD播放機1中,在從盤(DVD)101中讀出的數據中,由視頻數據、音頻數據和與該視頻和音頻數據相關的子圖像數據組成的表示數據(被按照MPEG方案壓縮成節目流)被提供給表示引擎12。該表示引擎12再現這些數據并把得到的數據輸出給顯示器等。
另一方面,從盤101中讀出的、規定再現期間的再現順序、行為以及其它事項的引導數據被提供給引導管理器11。該引導管理器11按照該引導數據控制表示引擎12內的數據再現。
引導管理器11還接收相應于用戶的操控并由給定裝置(未示出)提供的信號,并執行相應于該信號、即相應于該用戶的操控的處理。
例如,當用戶操控再現音頻選擇鍵(未示出)來把聲音語言從日語改變為英語時,相應于該操控的信號就被提供給引導管理器11。該引導管理器11就從表示引導數據中的流號和子ID之間的關系的表中讀出相應于英語聲音子ID的流號,并將所得到的信息輸出給表示引擎12。一旦接收到該信息,表示引擎12就把語言從日語改變為英語并輸出相應的音頻數據。
圖2表示引導管理器11的一例示性結構。
一般控制數據是從盤101中被讀出的引導數據的一部分,被提供給一般控制部分21。一般控制數據包括流的一般信息,例如壓縮方式的類型、廣播方案的類型(NTSC、PAL等),還包括父信息。
一般控制部分21預先進行表示引擎12內的譯碼器的設定。例如,一般控制部分21檢查一般控制數據,判斷待再現數據的音頻壓縮方案(在DVD中為MPEG音頻、杜比AC-3和線性PCM之一)。
也是引導數據的一部分的入口搜索數據被提供給入口搜索部分22。入口搜索數據包括一地址表,該地址表表示盤101上記錄表示待再現數據的再現步驟的PGCI(節目鏈信息)和表示數據的位置。
入口搜索部分22選擇相應于由一般控制部分21所提供的父信息指定的PGCI和表示數據的地址。
也是引導數據的一部分的用戶接口控制數據被提供給用戶接口控制部分24。用戶接口控制數據是根據再現位置規定用戶的操控是允許還是禁止的數據。
當用戶的操控被允許時,用戶接口控制部分24就把相應于一操控的信號傳送給一給定電路(未示出)。
也是引導數據的一部分的引導控制數據是PGCI,被提供給引導控制部分23。
引導控制部分23從所提供的PGCI中提取再現順序和設定,并將所提取的信息輸出給表示引擎12。
在引導管理器11按照上述方式處理引導數據時,表示引擎12根據記錄在盤101上的設定進行操作。
圖3給出表示引擎12的一例示性結構。
DEMUX(多路分解)部分31按照被寫入表示數據的包首標內的流ID,把從盤101讀出的表示數據分成音頻包、視頻包和子圖像包,并按照數據的類型,把這些數據(包)分別輸出給音頻譯碼器32、視頻譯碼器33和子圖像譯碼器34。
音頻譯碼器32、視頻譯碼器33和子圖像譯碼器34分別譯碼所提供的數據,并將譯碼信號輸出給D/A變換器41或疊加電路36。
高亮譯碼器35根據引導管理器11提供的高亮信息指定高亮位置和顏色,并將高亮圖像輸出給疊加電路36。
疊加電路36疊加視頻譯碼器33提供的視頻圖像、子圖像譯碼器34提供的子圖像(字幕等)和高亮譯碼器35提供的高亮圖像,并將疊加圖像輸出給D/A變換器42。
D/A變換器41和42分別把所提供的數字信號變換為模擬信號,輸出模擬音頻和視頻信號。
如上所述,在播放DVD時,除表示數據之外還對引導數據進行處理。
另一方面,在接收數字衛星廣播的裝置中,廣播衛星發送的MPEG數據被內置譯碼器接收和譯碼,顯示或輸出相應于譯碼數據的圖像/信息和聲音。由于MPEG數據以由多個節目組成的傳送流的形式進行發送,所以該裝置具有適合于處理傳送流的譯碼器。
但是,有這樣的問題,即當試圖利用具有適合于處理傳送流的譯碼器的裝置,如上述裝置在譯碼前對DVD的數據(MPEG數據)進行處理并顯示或輸出相應于譯碼數據的圖像等時,由于數據形式(是節目流還是傳送流)的不同,對所接收的數據進行處理是困難的。
鑒于以上狀況提出了本發明。因此,本發明的目的是在利用數字接口發送數據時,通過在發送一側(DVD播放機)或接收一側(具有適合于處理傳送流的譯碼器的裝置)把數據形式變換為適合于接收一側的譯碼器的形式,而使具有適合于處理傳送流的譯碼器的裝置能夠再現記錄在DVD上的數據。
在本發明的數據譯碼系統中,第一設備或第二設備包括把第一形式數據變換為第二形式數據的變換裝置;第二設備譯碼第二形式數據。
在本發明的數據譯碼方法中,第一設備把第一形式數據變換為第二形式數據,然后發送第二形式數據,或者第二設備接收第一形式數據并將其變換為第二形式數據;第二設備譯碼第二形式數據。
本發明的數據譯碼系統包括再現記錄在給定記錄介質上的數據并利用IEEE 1394接口傳送再現數據的第一設備;以及接收經由IEEE 1394接口傳送的數據并對接收數據執行數-模變換來輸出模擬信號的多個第二設備。
本發明的傳送設備包括把第一形式數據變換為是譯碼器中的數據形式的第二形式數據的變換裝置;以及傳送第二形式數據的傳送裝置。
本發明的傳送方法包括以下步驟把第一形式數據變換為是譯碼器中的數據形式的第二形式數據;以及傳送第二形式數據。
本發明的接收設備包括接收第一形式數據的接收裝置;把第一形式數據變換為是譯碼器中的數據形式的第二形式數據的變換裝置;以及譯碼第二形式數據的譯碼裝置。
本發明的接收方法包括以下步驟接收第一形式數據;把第一形式數據變換為是譯碼器中的數據形式的第二形式數據;以及譯碼第二形式數據。
本發明的接收設備包括譯碼第一形式數據的第一譯碼裝置;譯碼第二形式數據的第二譯碼裝置;以及接收第一或第二形式數據并根據接收數據的形式把接收數據提供給第一譯碼裝置或第二譯碼裝置的供給裝置。
本發明的接收方法包括以下步驟接收第一形式數據或第二形式數據并根據接收數據的形式把接收數據提供給第一譯碼部分或第二譯碼部分;在第一譯碼部分中譯碼第一形式數據;以及在第二譯碼部分中譯碼第二形式數據。
在本發明的數據譯碼系統中,設置在第一或第二設備內的變換裝置把第一形式數據變換為第二形式數據,第二設備譯碼第二形式數據。
在本發明的數據譯碼方法中,第一設備把第一形式數據變換為第二形式數據并發送第二形式數據,或者第二設備接收第一形式數據并將其變換為第二形式數據,第二設備譯碼第二形式數據。
在本發明的數據譯碼系統中,第一設備再現記錄在給定記錄介質上的數據并利用IEEE 1394接口傳送再現數據,多個第二設備接收經由IEEE 1394傳送的數據并對接收數據執行數模變換來輸出模擬信號。
在本發明的傳送設備中,變換裝置把第一形式數據變換為是譯碼器中的數據形式的第二形式數據,傳送裝置傳送第二形式數據。
在本發明的傳送方法中,把第一形式數據變換為是譯碼器中的數據形式的第二形式數據,傳送第二形式數據。
在本發明的接收設備中,接收裝置接收第一形式數據,變換裝置把第一形式數據變換為是譯碼器中的數據形式的第二形式數據,譯碼裝置譯碼第二形式數據。
在本發明的接收方法中,接收第一形式數據,把第一形式數據變換為是譯碼器中的數據形式的第二形式數據,以及譯碼第二形式數據。
在本發明的接收設備中,供給裝置接收第一形式數據或第二形式數據并根據接收數據的形式提供給第一譯碼裝置或第二譯碼裝置,第一譯碼裝置譯碼第一形式數據,第二譯碼裝置譯碼第二形式數據。
在本發明的接收方法中,接收第一形式數據或第二形式數據并根據接收數據的形式把接收數據提供給第一譯碼部分或第二譯碼部分。在第一譯碼部分中譯碼第一形式數據,在第二譯碼部分中譯碼第二形式數據。
附圖的簡要描述圖1是表示DVD播放機1的一例示性結構的方框圖;圖2表示圖1所示引導管理器11的例示性結構;圖3表示圖1所示表示引擎12的例示性結構;圖4是表示采用了本發明的數據譯碼系統的一AV系統的例示性結構的方框圖;圖5是表示圖4所示DVD播放機61和表示設備63-1的第一實施例的內部結構的方框圖;圖6表示同步通信的包結構;圖7表示CIP首標的命令格式;圖8表示異步通信的命令和響應包的結構;圖9A和9B表示異步通信的格式;圖10示意性地表示同步通信;圖11表示包格式的一個例子;圖12表示流ID值和包類型之間相關性的一個例子;圖13表示子流ID值和包類型之間相關性的一個例子;圖14是表示圖4所示DVD播放機61和表示設備63-1的第二實施例的內部結構的方框圖;圖15是表示圖4所示DVD播放機61和表示設備63-1的第三實施例的內部結構的方框圖;圖16是表示圖4所示DVD播放機61和表示設備63-1的第四實施例的內部結構的方框圖;圖17表示傳送流系統目標譯碼器模型;圖18是表示圖4所示DVD播放機61和表示設備63-1的第五實施例的內部結構的方框圖;圖19是表示PS/TS變換器171的例示性結構的方框圖20表示包首標的內容的例子;圖21表示DVD的PID的例子。
圖4表示采用了本發明的數據譯碼系統的一AV系統的例示性結構。在這一AV系統中,DVD播放機61播放DVD并輸出模擬視頻信號給一模擬電視接收機62,后者顯示相應于所接收信號的圖像。
多個(在本例中為3個)表示設備(例如用于數字衛星廣播的上置頂盒(set-top-box,STB))63-1至63-3通過AV總線64與DVD播放機61連接。
表示設備63-1至63-3譯碼DVD播放機61通過AV總線64傳送的編碼視頻數據。
例如,AV總線64是由IEEE(電氣和電子工程師協會)1394高性能總線標準規定的總線。
圖5表示第一實施例的DVD播放機61和表示設備63-1的內部結構。雖然在圖5中未示出,但表示設備63-2和63-3的結構與表示設備63-1的相同。
在圖5的DVD播放機61中,盤驅動器從盤101讀出的MPEG節目流的表示數據被傳送給表示引擎12和可變速率控制部分(VBR控制部分)72,引導數據被傳送引導管理器11。
可變速率控制部分72按照這樣的定時把傳送數據輸出給子DEMUX部分73,即,使得表示設備63-1可立即譯碼接收數據。例如,本發明受讓人的日本專利申請No.平8-238781所公開的可變速率控制部分可用作可變速率控制部分72。
子DEMUX部分73根據寫入傳送數據的首標內的流ID的值判斷傳送數據(包)的類型。子DEMUX部分73然后刪去子圖像包和非引導管理器11指定的音頻包的音頻包,把其它包輸出給PS/TS變換器74(變換裝置)。
ISO/IEC 13818-1(1996年版)規定了作為MPEG2的格式的節目流(PS)和傳送流(TS)。
通過多路復用視頻數據、音頻數據和附加信息數據的數字信號,在每一預定的時/分形成一個包來構成節目流。各個包的長度是可變的,其大小可以按照數據大小而改變。因此,各個包具有不同的大小。例如,可以通過把以上數據裝入2K字節的包內這一預設置來構成節目流。在這種情況下,如果數據大于2K字節,就把其余部分放入下一個包。如果有未被使用的區域,就添加填充區來構成一2K字節的包。
相反地,傳送流的包具有固定的長度(大小)。例如,這樣來確定內容,使得每一音頻包和每一視頻包都是188字節,沿時間軸方向排列音頻包和視頻包來構成傳送流。由于視頻數據一般來說具有比音頻數據大的長度,所以傳送流例如是由包括10個視頻包、一個音頻包和一個附加信息包的一個組(共12個包)來組成的。
因此,PS至TS變換可以這樣來完成,即順序地把變長PS包分成視頻包、音頻包和附加信息包,使它們具有TS包的固定長度(例如188字節),并沿時間軸方向排列這些包。在這種情況下,添加各種類型首標來滿足TS包格式。
在播放記錄了例如日語、英語、法語和漢語四種語言的音頻數據的盤時,記錄在盤101上的全部語言的包通過可變速率控制部分72傳送給子DEMUX部分73。因此,當例如日語是被選語言時,子DEMUX部分73就刪去不必要的包(在此例中為英語、法語和漢語包)來減少數據傳輸量。
PS/TS變換器74把子DEMUX部分73提供的節目流的MPEG數據變換為被輸出給1394發送/接收部分75(傳輸裝置)的傳送流的MPEG數據。
1394發送/接收部分75按照IEEE 1394標準執行同步通信過程,把得到的數據傳送給表示設備63-1的發送/接收部分91(接收裝置)。
圖6表示同步通信的包結構。同步通信包由包首標、首標CRC、數據字段和數據CRC組成。
包首標包括表示數據長度的“Data length”,表示由有關的包發送的數據的格式類型的“Tag”,表示包的信道數(0至63之一)的“Channel”,表示過程碼的“Tcode”,以及由每一應用規定的同步碼“Sy”。首標CRC(Header_CRC)是包首標的糾錯碼,數據CRC(Data CRC)是數據字段(Data_field)的糾錯碼。數據字段包括CIP首標和實時數據。實時數據是待發送的主要數據。
圖7表示CIP(公共同步包)首標的格式。CIP首標包括傳輸節點數SID、分組單元DBS、分組數據劃分數目FN、為了使數據長度等于劃分時的給定的固定長度而增加的四字節(quadlet)的數目QPC(1個四字節是4個字節)、源包首標的標志SPH、檢測丟失的包、信號格式FMT和格式相關字段FDF的計數器DBC。“rsv”是保留區域。
1394發送/接收部分75接收相應于用戶操作的信號,該信號上表示設備63-1的用戶接口子控制部分97產生,由1394發送/接收部分91利用異步通信進行發送,將接收的信號輸出給引導管理器111。
圖8表示異步通信的命令和響應包的結構。
這些包的每一個包括包首標和數據塊。在包首標中,首先是表示目的地的標識“destination ID”,然后是表示過程表的“t1”(傳輸級)、表示重試再現的“rt”(重試碼)以及表示過程碼的“tcode”(事務處理碼)和“pri”(優先級)。還設置了表示傳送源的“source_ID”,后面跟著表示傳送目的地地址的低48位的“destination_offet”。
此外,接著還設置了表示數據長度的“data_length”和表示其它過程碼的“extended tcode”。最后設置的是作為首標的糾錯碼的“header_CRC”。
數據塊包括CTS、CT/RC、HA、OPC、OPRs以及作為數據的糾錯碼的“data_CRC”。CTS至OPR如圖9A和9B所示地被規定。就是說,如圖9A所示,在發送一命令時,CTS被設定為“0”而CT/RC被定為一表示請求類型的碼。例如,HA被定為在設備內的目的地ID。OPC被定為待發送的命令,而OPR被定為參數。
在傳送一響應時,如圖9B所示,CTS被定為“0”,而CT/RC被定為一表示響應類型的碼。HA被定為在設備內的發送者的ID,OPC被定為被處理命令的碼。OPR被定為參數。
如上所述,能夠進行同步通信和異步通信的1394發送/接收部分75利用同步通信發送數據,利用異步通信發送命令和響應。
圖10示意性地表示同步通信。在該同步通信中,通過總線彼此連接的一些AV設備中的一個被作為根,該根在125μS的每一個周期的開頭發送一周期開始包。執行同步通信的每一AV設備被分配每一周期內的一特定時段,利用一給定的信道號在該被分配的時段內發送數據。這樣,在該同步通信中,按照相等的時間間隔進行通信。
引導管理器11通過異步通信使用相應于用戶操控的信號(該信號由表示設備63-1的用戶接口子控制部分97產生)的方法可以是本受讓人在日本專利申請No.平8-238761中所公開的那種方法。
由于DVD播放機61的表示引擎12按照與圖21所示相同的方式進行構造,所以在此省略對其的描述。D/A變換器43把表示引擎12提供的數字音頻信號和數字視頻信號分別變換為模擬音頻信號和模擬視頻信號,這兩個信號被輸出給模擬電視接收機62。
在圖5所示的表示設備63-1中,1394發送/接收部分91按照IEEE 1394標準執行同步通信處理,由此接收DVD播放機61發送的數據并把接收數據輸出給DEMUX部分92。
此外,1394發送/接收部分91還把通過異步通信相應于用戶操控的信號(該信號由表示設備63-1的用戶接口子控制部分97產生)傳送給DVD播放機61的1394發送/接收部分75。
DEMUX部分92根據寫入所提供數據的首標內的流ID的值判斷所提供的數據(包)的類型,把音頻包和視頻包分別輸出給音頻譯碼器93和視頻譯碼器95。由于子圖像包和不必要的音頻包已被子DEMUX部分73消除,所以只有音頻包和視頻包被傳送給DEMUX部分92。
音頻譯碼器93譯碼由DEMUX部分92或其它電路(未示出;例如數字衛星廣播的接收電路)提供的MPEG傳送流,把譯碼數字音頻信號輸出給D/A變換器94。
視頻譯碼器95譯碼由DEMUX部分92或其它電路(未示出)提供的MPEG傳送流,把譯碼數字視頻信號輸出給D/A變換器96。
D/A變換器94對所提供的數字音頻信號進行D/A變換,把得到的模擬音頻信號輸出給預定設備(未示出)。
D/A變換器96對所提供的數字視頻信號進行D/A變換,把得到的模擬視頻信號輸出給預定設備。
以下將說明圖5所示DVD播放機61和表示設備63-1的操作。
首先,盤驅動器71從盤101中讀出表示數據和引導數據,把表示數據輸出給表示引擎12和可變速率控制部分72,把引導數據輸出給引導管理器11。
然后,可變速率控制部分72按照如此定時(即表示設備63-1能夠立即譯碼接收的數據)把所提供的表示數據(音頻包、視頻包和子圖像包)輸出給子DEMUX部分73。
引導管理器11根據盤101的引導數據和用戶操控把諸如指定的音頻語言這樣的信息輸出給子DEMUX部分73和表示引擎12。
子DEMUX部分73檢查可變速率控制部分72提供的數據(包)的包首標的流ID,根據該流ID的值判斷包的類型。
圖11表示包格式的一個例子。在這一格式中,14字節的包首標位于該包的頭部,后面是一包首標,該包首標的后面是視頻信息、音頻信息和子圖像信息(被壓縮)之一的區域。在子圖像包的情況下,在包首標和子圖像信息區域之間設置了一子流ID區域。在上述信息之后設置了使包長度等于給定的固定長度的一填充區域(不為任何具體目的所用)。
每個包按以上方式構成。在包首標的給定位置(區域)處寫入流ID。
圖12表示流ID值和包類型之間的相關的一個例子。
如果流ID是“110x0n1n2n3b”(b是二進制數,x是0或1,ni是0或1),則有關的包就是第(n1n2n3b)個MPEG音頻流的包,即音頻包。
如果流ID是“11100000b”,則有關的包就是視頻流的包,即視頻包。
如果流ID是“1011 1101b”,則有關的包就是子流ID指定的包。
圖13表示子流ID值和包類型之間的相關的一個例子。
如果子流ID是“001n1n2n3n4n5b”(ni是0或1),則有關的包就是第(n1n2n3n4n5b)個子圖像流的包,即子圖像包。
子DEMUX部分73通過檢查上述流ID和子流ID的值來判斷由可變速率控制部分72提供的包的類型,取消子圖像包和非引導管理器11指定的音頻包的那些音頻包,只把視頻包和被引導管理器11指定的音頻包輸出給PS/TS變換器74。
PS/TS變換器74把所提供的MPEG數據(包)的類型從節目流變換為傳送流,并把傳送流的MPEG數據輸出給1394發送/接收部分75。
1394發送/接收部分75通過同步通信把傳送流的MPEG數據輸出給表示設備63-1。
這樣,DVD播放機61通過利用子DEMUX部分73就消除了給定的音頻包和子圖像包,并把從盤101讀出的節目流類型的MPEG數據變換為傳送流類型的MPEG數據,該傳送流類型的MPEG數據被輸出給表示設備63-1。
表示設備63-1的1394發送/接收部分91從DVD播放機61接收傳送流類型的MPEG數據并將其輸出給DEMUX部分92。
類似于DVD播放機61的子DEMUX部分73,DEMUX部分92檢查數據的流ID和子流ID的值并判斷數據(包)的類型。如果該包是音頻包,DEMUX部分92就把其輸出給音頻譯碼器93,如果是視頻包,就輸出給視頻譯碼器95。
如果有關的包是音頻包,音頻譯碼器93就對其進行譯碼,向D/A變換器94輸出數字音頻信號,該D/A變換器94把該數字音頻信號變換為模擬音頻信號并輸出之。
相反地,如果有關的包是視頻包,視頻譯碼器95就對其進行譯碼,向D/A變換器96輸出數字視頻信號,該D/A變換器96把該數字視頻信號變換為模擬視頻信號并輸出之。
這樣,表示設備63-1譯碼DVD播放機61所提供的傳送流類型的MPEG數據,由此再現記錄在盤101上的視頻數據和音頻數據。
如上所述,在上述實施例中,在利用DVD播放機61和表示設備63-1再現記錄在盤101上的數據時,數據類型在該DVD播放機61中從節目流被變換為傳送流,根據數據的不同(音頻或視頻),該傳送流類型的數據在表示設備63-1內被音頻譯碼器93或被視頻譯碼器95譯碼。
圖14表示第二實施例的DVD播放機61和表示設備63-1的內部結構。雖然未在圖14中示出,但表示設備63-2和63-3的結構與表示設備63-1的相同。
在本DVD播放機61中,取消了第一實施例的DVD播放機61的PS/TS變換器74,1394發送/接收部分75A(傳送裝置)通過同步通信把作為子DEMUX部分73的輸出的節目流類型的MPEG數據傳送給表示設備63-1。
由于本DVD播放機61的其它部件與第一實施例的相同,所以在此省略對它們的描述。
在本表示設備63-1中,1394發送/接收部分91A(接收裝置)接收由DVD播放機61傳送的節目流類型的MPEG數據,并將其輸出給PS/TS變換器98。
PS/TS變換器98把1394發送/接收部分91A傳送的節目流的MPEG數據變換為傳送流的MPEG數據,該傳送流的MPEG數據被輸出給DEMUX部分92。
由于本表示設備63-1的其它部件與第一實施例的相同,所以在此省略對它們的描述。
由于除把將MPEG數據的類型從節目流變換為傳送流的處理移至表示設備63-1一側外,第二實施例的操作與第一實施例的操作相同,所以在此不再進行描述。
圖15表示第三實施例的DVD播放機61和表示設備63-1的內部結構。雖然未在圖15中示出,但表示設備63-2和63-3的結構與表示設備63-1的相同。
由于本DVD播放機61與第二實施例的DVD播放機61相同,所以在此不再描述。
在本表示設備63-1中,1394發送/接收部分91A接收由DVD播放機61傳送的節目流類型的MPEG數據,并將其輸出給分離電路121。
如果由1394發送/接收部分91A或其它電路(未示出)提供的MPEG數據是傳送流類型的,分離電路121(供給裝置)就把其輸出給DEMUX部分92,如果是節目流類型的,就輸出給DEMUX部分122。
DEMUX部分122檢查分離電路121提供的該節目流類型的MPEG數據的流ID和子流ID。根據流ID和子流ID的值,DEMUX部分122把音頻包輸出給能夠處理節目流數據的音頻譯碼器123(第一譯碼裝置),把視頻包輸出給能夠處理節目流數據的視頻譯碼器125(第二譯碼裝置)。
音頻譯碼器123和視頻譯碼器125分別譯碼所提供的音頻包和視頻包,并把譯碼數字信號分別輸出給D/A變換器124和126。
D/A變換器124和126分別把所提供的數字音頻信號和視頻信號變換為模擬信號,并輸出這些模擬信號。
由于其它部件與第二實施例相同,在此不對它們進行描述。
以下描述第三實施例的操作。由于DVD播放機61的操作與第二實施例的相同,所以以下將只描述表示設備63-1的操作。
表示設備63-1的1394發送/接收部分91A從DVD播放機61接收節目流類型的MPEG數據,并將其輸出給分離電路121。
如果所提供的MPEG數據是傳送流類型的,分離電路121就把其輸出給DEMUX部分92,如果是節目流類型的,就輸出給DEMUX部分122。
如果所提供的MPEG數據是傳送流類型的,DEMUX部分92就檢查數據的流ID和子流ID的值,判斷數據(包)的類型。如果該數據包是音頻包,DEMUX部分92就把其輸出給音頻譯碼器93,如果是視頻包,就輸出給視頻譯碼器95。
譯碼器93和95(第二譯碼裝置)分別譯碼傳送流的音頻包和視頻包,而D/A變換器94和96把解碼數據變換為模擬信號,并輸出該模擬信號。
相反地,如果所提供的MPEG數據是節目流類型的(在數據由DVD播放機61提供的情況下),DEMUX部分122就檢查數據的流ID和子流ID的值,并判斷數據(包)的類型。如果該包是音頻包,DEMUX部分122就把其輸出給音頻譯碼器123,如果是視頻包,就輸出給視頻譯碼器125。
譯碼器123和125分別譯碼傳送流的音頻包和視頻包,而D/A變換器124和126把譯碼數據變換為模擬信號,并輸出該模擬信號。
如上所述,第三實施例的表示設備63-1具有適應兩種MPEG數據的兩套譯碼器。
圖16表示第四實施例的DVD播放機61和表示設備63-1的內部結構。雖然未在圖16中示出,但表示設備63-2和63-3的結構與表示設備63-1的相同。
在圖16所示的DVD播放機61中,表示數據(它是由盤驅動器71從盤101讀出的MPEG節目流)被提供給表示引擎12,而引導數據被提供給引導管理器11。
表示引擎12,它按照與圖3所示相同的方式進行構造,分別把數字視頻信號和數字音頻信號輸出給D/A變換器43和1394發送/接收部分75B。
1394發送/接收部分75B利用由IEEE 1394標準規定的同步通信把所提供的數字視頻和音頻信號傳送給表示設備63-1。
由于引導管理器11和D/A變換器43按照與第三實施例相同的方式進行構造,所以在此不對它們進行描述。
在第四實施例的表示設備63-1中,1394發送/接收部分91B接收DVD播放機61傳送的數字視頻和音頻信號,并將這些信號的數據輸出給D/A變換器131。
D/A變換器131把所提供的數據變換為模擬信號并輸出之。
由于用戶接口子控制部分97按照與第三實施例相同的方式進行構造,所以在此不對其進行描述。
以下說明第四實施例的操作。
首先,在圖16所示的DVD播放機61中,盤驅動器71從盤101中讀出MPEG節目流的表示數據并將其提供給表示引擎12,將引導數據提供給引導管理器11。
然后,表示引擎12按照引導管理器11的設定從所提供的表示數據中再現數字信號,并把再現的數字信號輸出給D/A變換器43和1394發送/接收部分75B。
1394發送/接收部分75B通過由IEEE 1394標準規定的同步通信把所提供的數字視頻和音頻信號傳送給表示設備63-1。
在表示設備63-1中,1394發送/接收部分91B接收DVD播放機61傳送的數字視頻和音頻信號,把這些信號的數據輸出給D/A變換器131。
D/A變換器131把所提供的數據變換為模擬信號并輸出之。
如上所述,根據第四實施例,DVD播放機61的被變換數據經由1394發送/接收部分75B和91B(它們是由IEEE 1394標準規定的接口)被提供給表示設備63-1,在表示設備63-1中被變換為模擬信號。
圖17表示傳送流制式目標譯碼器模型(T-STD標準譯碼器)的一個例示性結構。根據輸入傳送流的首標部分的PID(包標識),通過傳送緩沖器141、多緩沖器142和視頻ES(基本流)緩沖器143把視頻流傳送給譯碼器144。該視頻流被譯碼器144譯碼并被其輸出。這時,為了顯示MPEG方案的B圖像,利用記錄器緩沖器145延遲I圖像和P圖像。
通過傳送緩沖器151和音頻主緩沖器152把音頻流傳送給譯碼器153。該音頻流被譯碼器153譯碼并被其輸出。通過傳送緩沖器161和制式信息主緩沖器162把制式信息(PSI(節目特有信息))傳送給譯碼器163。該制式信息被譯碼器163譯碼并被其輸出。
就PS/TS變換的基本過程而言,首先,從各包中去除包首標,并把PES(分組基本流)分成相應于傳送流(TS)有效負載的176個字節(188字節-12字節)的部分。這時,為了包的對準,在每一PES的最后部分中進行填充。此后,通過給每一PES添加新產生的TS包首標來對其進行分組。
要注意滿足上述T-STD模型,以便接收側的譯碼器的緩沖器不會上溢或下溢。從緩沖器長度的觀點來看,不會產生任何問題,這是因為T-STD模型具有相同或更大的緩沖器長度的緣故,如下所述。
就是說,視頻數據在節目流的情況下是32(=8+24)K字節,在傳送流的情況下是234(=0.5+9.5+224)K字節。音頻數據在節目流的情況下是4K字節,在傳送流的情況下也是4(=0.5+3.5)K字節。
但是,T-STD的緩沖器在內部被分成傳送緩沖器和主緩沖器,這些緩沖器之間的泄漏率會造成問題。如圖17所示,在輸入率是10.08Mbps時,這一輸入率是DVD視頻的最大傳送率,在T-STD中,視頻傳送緩沖器141的泄漏率是18Mbps(MP@ML),音頻傳送緩沖器151的泄漏率是2Mbps。因此,因為傳送緩沖器141的泄漏率高于其輸入率,所以對于視頻不會產生任何問題。
但是,在音頻傳送緩沖器151中,由于泄漏率(2Mbps)低于輸入率(10.08Mbps),所以如果不采取措施,數據傳送就會造成音頻傳送緩沖器151溢出。為了避免這一問題,需要分離音頻流,暫時對其進行緩沖,然后使其與其它流多路復用。
圖18表示第五實施例的DVD播放機61和表示設備63-1的內部結構。雖然未在圖18中示出,但表示設備63-2和63-3的結構與表示設備63-1的相同。
在圖18所示的實施例中,從盤101讀出的表示數據通過開關76提供給VBR控制部分72A或最大速率控制部分72B。例如,當用戶操控指定正常再現時,從盤101再現的表示數據通過開關76提供給VBR控制部分72A。由于VBR控制部分72A的結構和操作部分都與圖5所示VBR控制部分的相同,在此不再描述。
相反地,在用戶操控指定特技播放模式、例如快進、倒序再現或倍速再現時,相應于該用戶操控的信息就通過用戶接口控制部分24提供給引導管理器11。于是引導管理器11就檢測到至特技播放模式的輸入,控制開關76,使得盤101的再現數據被提供給最大速率控制部分72B。
在輸出由盤101經開關76提供的數據時,最大速率控制部分72B進行檢查,以便不超過按照IEEE 1394標準預先規定的傳送率。
就是說,如果認為上述傳送率將要被超過,最大速率控制部分72B就通過引導管理器11向光拾取頭(未示出)提供指示其暫停從盤101中進行讀出的信號。作為響應,光拾取頭停止從盤101中讀出數據。一旦傳送可能狀態被恢復,最大速率控制部分72B就通過引導管理器11向光拾取頭提供指示其重新開始從盤101讀出數據的信號。作為響應,光拾取頭重新開始盤101的數據讀出。最大速率控制部分72B如此就控制了速率,防止傳輸線出現故障。
圖19是表示圖18所示PS/TS變換器171(變換裝置)一例示性結構的方框圖。圖19所示PS/TS變換器171的內部結構還可分別應用于上述第一和第二實施例,即圖5和14所示PS/TS變換器74和98。
向包/PES首標分析器181提供已被進行了VBR控制或最大速率控制的MPEG-PS格式的包數據。包/PES首標分析器181捕獲該包數據并將其存儲在一存儲器(未示出)內,檢查包/PES首標的內容。包/PES首標分析器181檢測每一包首標的流ID,以便根據檢測的流ID分配音頻數據、視頻數據以及子圖像數據。
此外,包/PES首標分析器181還把流ID和其它數據提供給PAT(節目相關表)/PMT(節目映射表)/SIT(業務信息表)產生部分191。
SCR(系統時鐘基準)檢測部分187通過分析經由包/PES首標分析器181提供的包數據的包首標來檢測SCR。
PCR(節目時鐘基準)產生部分189利用27MHz的計數器產生TS PCR,該27MHz的計數器位于盤驅動器71一側的STC(系統時間時鐘)產生電路188內。STC的初始化通過給最先輸出的SCR增加固定的延遲來完成。還在STC因出現塊急沖(a rush of a block)、例如傾斜塊(angle block)、阻斷(block-out)等而出現偏移時進行初始化。
包首標消除部分182消除包首標,以節省多路分解器183(分離裝置)的下游緩沖器容量。多路分解器(DEMUX)183只從包首標消除部分182提供的包數據中分離音頻包并將其提供給第一緩沖器185(緩沖器1)。多路分解器183把其余包即視頻包、子圖像包和引導包提供給第二緩沖器184(緩沖器2)。
音頻流被大小為4K字節的第一緩沖器185暫時接收,4K字節是PS音頻緩沖器的長度。泄漏率計算/讀出控制部分186計算第一緩沖器185的輸出率,以便使其低于或等于2Mbps(圖17所示T STD的傳送緩沖器151的泄漏率),根據計算的速率控制對TS分組部件(TS分組/MUX部分)192(多路復用裝置)的讀出。
PCR插入部分190把TS包首標提供給TS分組部件192。TS分組部件192通過使用缺省PID來給每個包附上TS包首標。圖20表示首標內容的一些實例。圖21表示DVD的PID的一些實例。
如圖20所示,TS包首標的前8位是同步字節(sync_byte),被設定為“010000111”。接著一位是差錯指示符(transport_error_indicator),被設定為“0”或“1”。接著一位是單元開始指示符(payload_unit_start_indicator),被定為“0”或“1”。接著一位表示包優先級(transport_priority),被設定為“0”或“1”。
接著13位是PID,按照包類型設定如圖18所示的值。接著2位表示加擾控制(transport_scrambling_control),被設定為“00”。接著2位表示適應字段控制(adaptation_field_control),被設定為“00”或“11”。接著4位是連續性計數器(continuity_counter),和用來檢測是否在中途丟棄了具有相同PID的包的信息。
在不包括任何適應字段(因此沒有PCR)的MPEG2-TS的情況下,TS包首標由上述4個字節組成。相反地,在包括適應字段(因此有PCR)的MPEG2-TS的情況下,再附加設置以下信息。適應字段的前8位是適應字段長度,被設定為“00000111”(=7)。接著1位是不連續性指示符(discontinuity_indicator),被設定為“0”或“1”。
接著1位是隨機存取指示符(random_access_indicator),被設定為“0”。接著1位是流優先級指示符(ES_priority_indicator),被設定為“0”。
接著1位是“PCR(節目時鐘基準)_flag”,被設定為“1”。接著1位是“OPCR(原始節目時鐘基準)flag”,被設定為“0”。接著1位“splicing_Point_flag”,被設定為“0”。接著1位是“transport_private_data_flag”,被設定為“0”。
在接著48位中設定PCR。具體來說,前33位是“program_clock_reference_flag”,接著6位是“reserved”,即保留區域,最后9位是“PCR_extension”。
如圖21所示,視頻包(VIDEO_PACK)用PID“0x0020”(0x表示“0020”是16進制數)來表示,音頻包(AUDIO_PACK)用PID“0x0021”至“0x0028”來表示。子圖像包(SP PACK)用PID“0x0029”至“0x0048”來表示。“PCI(節目鏈信息)_PKT”用PID“0x0049”來表示,“DSI(譯碼器制式信息)_PKT”用PID“0x004a”來表示。
雖然圖21所示PID的用戶專門區域是“0x0010”至“0x1FFE”,但考慮到與STB(置頂盒)的兼容性,應避免使用被STB使用的區域“0x0010”至“0x0016”,把“0x0020”至“0x004a”用于DVD。
PAT/PMT/SIT產生部分191根據從每一包首標檢測的流ID等產生各種表,例如PAT、PMT、SIT和DIT(不連續性信息表)。TS分組部件192多路復用第一緩沖器185的音頻數據、第二緩沖器184的視頻數據、子圖像數據、PAT/PMT/SIT產生部分191的表信息以及PCR插入部分190的PCR等,以便由此產生傳送流包。
以下描述第五實施例的操作。因為DVD播放機61的其它部分基本上按照與以上參看圖5描述的第一實施例相同的方式進行操作,所以以下只描述與最大速率控制部分72B和PS/TS變換器171有關的部分的操作。因為表示設備63-1至63-3按照與以上參看圖5描述的方式相同的方式進行操作,所以以下不描述它們的操作。
例如,當用戶操控指定正常再現時,從盤101再現的表示數據就通過開關76提供給VBR控制部分72A。由于VBR控制部分72A的結構和操作都與圖5所示VBR控制部分72的相同,所以在此不對它們進行描述。
相反地,當用戶操控指定特技播放模式,例如快進、倒序再現或倍速再現時,相應于該用戶操控的信息就通過用戶接口控制部分24提供給引導管理器11。于是引導管理器11就檢測到至特技播放模式的輸入,控制開關76并切換其內部連接,以便把盤101的再現數據傳送給最大速率控制部分72B。
在輸出盤101通過開關76提供的MPEG2格式數據時,最大速率控制部分72B進行檢查,以便不超過IEEE 1394預先規定的傳送率(最大速率)。
就是說,如果認為將要超過最大速率,最大速率控制部分72B就通過引導管理器11向光拾取頭(未示出)提供指示其暫停從盤101進行讀出的信號。作為響應,光拾取頭就停止從盤101的數據讀出。一旦傳送可能狀態被恢復,最大速率控制部分72B就通過引導管理器11向光拾取頭提供指示其重新開始從盤101讀出數據的信號。作為響應,光拾取頭重新開始盤101的數據讀出。最大速率控制部分72B如此就控制了速率,防止傳輸線出現故障。
已被VBR控制部分72A或最大速率控制部分72B進行了速率控制的數據被傳送給子DEMUX部分73,不必要的包在該子DEMUX部分73內被消除。得到的數據被傳送給PS/TS變換器171。
如此傳送給PS/TS變換器171的數據被輸入給包/PES首標分析器181。這一數據是已被進行了VBR控制或最大速率控制的MPEG-PS格式的包數據。包/PES首標分析器181捕獲該數據并將其存儲在一存儲器(未示出)內,檢查包/PES首標的內容。包/PES首標分析器181檢測每一包首標的流ID,以便根據檢測的流ID分配音頻數據、視頻數據以及子圖像數據。
此外,流ID和其它數據還傳送給PAT/PMT/SIT產生部分191。
還通過包/PES首標分析器181向SCR檢測部分187提供包數據,該SCR檢測部分187通過分析該包數據的包首標來檢測SCR。檢測到的SCR提供給PCR產生部分189。
PCR產生部分189利用27MHz的計數器產生TS PCR,該27MHz的計數器位于盤驅動器71一側的STC產生電路188內。STC的初始化通過給最先輸出的SCR增加固定的延遲來完成。還在STC因出現塊急沖、例如傾斜塊、阻斷等而出現偏移時進行初始化。
包首標消除部分182消除包/PES首標分析器181提供的包數據的包首標,以節省多路分解器183的下游緩沖器容量。其余數據提供給多路分解器(DEMUX)183。多路分解器183只從包首標消除部分182提供的包數據中分離音頻包并將其提供給第一緩沖器185(緩沖器1)。其余包即視頻包、子圖像包和引導包提供給第二緩沖器184(緩沖器2)。
音頻流被大小為4K字節的第一緩沖器185暫時接收,4K字節是PS音頻緩沖器的長度。泄漏率計算/讀出控制部分186計算第一緩沖器185的輸出率,以便使其低于或等于2Mbps,并根據計算的速率控制對TS分組部件(TS分組/MUX部分)192的讀出。
輸出定時受控音頻數據將被變換為TS包并再與其它流(視頻數據等)進行多路復用。如果這一多路復用對其它流進行了延遲,就可能造成譯碼器一側的視頻緩沖器下溢。考慮到這一點,根據音頻泄漏率把多路復用之后的速率定為12.08(=10.08+2.0)Mbps。
因此,TS分組部件192還通過第二緩沖器185接收視頻數據和其它流(例如子圖像數據),并按照與音頻包不出現沖突這樣的定時多路復用這些數據。這時,由于如上所述使輸出率增加音頻泄漏率,所以不對視頻數據和其它數據的傳送進行延遲。
TS變換后的最終傳送率增加相應于TS包首標和例如PAT、PMT和SIT這樣的表信息之和的冗余度的值。
由于音頻數據的上述處理對每一音頻流都是必要的,所以最多、即在輸出所有音頻流時需要32K字節(=4K字節×8)的緩沖器。
PCR插入部分190把TS包首標提供給TS分組部件192。如MPEG2-TS標準所規定的那樣,至少每100毫秒添加一次PCR。
TS分組部件192通過利用缺省的PID來給每一個包添加TS包首標。PAT/PMT/SIT產生部分191根據從每一包首標檢測的流ID等產生各種表,例如PAT、PMT、SIT和DIT(不連續性信息表),這些表被提供給TS分組部件192。TS分組部件192多路復用第一緩沖器185的音頻數據、第二緩沖器184的視頻數據、子圖像數據、PAT/PMT/SIT產生部分191的表信息以及PCR插入部分190的PCR等,以便由此產生傳送流包。
這樣,節目流類型的MPEG數據就在PS/TS變換器171內被變換為傳送流類型的MPEG數據并被其輸出。這時,音頻數據和其它數據,例如視頻數據和子圖像數據暫存在相應的緩沖器(緩沖器1和緩沖器2)內,并再次被多路復用,以便不造成譯碼器一側的音頻緩沖器上溢。因此,即使當輸入率是10.08Mbps時,也可以無中斷地再現聲音。
本發明不限于上述實施例,可被應用于其它設備和系統。
此外,上述實施例中出現的具體數值只是例示性的,本發明不限于這些數值。
如上所述,在本發明的數據譯碼系統和數據譯碼方法中,第一設備把第一形式的數據變換為第二形式的數據,然后發送該第二形式的數據,或者第二設備接收第一形式的數據并將其變換為第二形式的數據,第二設備譯碼該第二形式的數據。因此,利用具有適合于處理傳送流的譯碼器的設備就能夠再現記錄在DVD上的數據。
在本發明的數據譯碼系統中,第一設備再現記錄在給定記錄介質上的數據并通過IEEE 1394接口傳送被再現的數據,多個第二設備通過IEEE 1394接口接收所傳送的數據并對所接收的數據進行數-模變換,以輸出模擬信號。因此,記錄在DVD上的數據可被再現。
在本發明的傳送設備和傳送方法中,第一形式的數據被變換為是譯碼器中的數據形式的第二形式的數據,該第二形式的數據被傳送。因此,利用具有適合于處理傳送流的譯碼器的設備就能夠再現記錄在DVD上的數據。
在本發明的接收設備和接收方法中,第一形式的數據被接收,該第一形式的數據被變換為是譯碼器中的數據形式的第二形式的數據,該第二形式的數據被譯碼。因此,記錄在DVD上的數據可被再現。
在本發明的接收設備和接收方法中,第一形式或第二形式的數據被接收并按照接收數據的形式被提供給第一譯碼部分或第二譯碼部分。第一譯碼裝置譯碼第一形式的數據,或第二譯碼裝置譯碼第二形式的數據。因此,記錄在DVD上的數據可被再現。
權利要求
1.一種數據譯碼系統,包括第一設備,通過數字接口傳送編碼數據;以及第二設備,接收經數字接口傳送的數據并對于給定的數據格式譯碼接收的數據,其中所述第一設備或所述第二設備包括把第一形式數據變換為第二形式數據的變換裝置;所述第二設備譯碼所述第二形式數據。
2.如權利要求1所述的數據譯碼系統,其中所述第一形式是MPEG方案的節目流,所述第二形式是MPEG方案的傳送流。
3.如權利要求1所述的數據譯碼系統,其中所述變換裝置包括暫存所述第一形式數據的緩沖器。
4.如權利要求3所述的數據譯碼系統,其中所述變換裝置還包括把第一形式數據分離為音頻數據和非音頻數據的數據的分離裝置,并且其中所述緩沖器由暫存所述音頻數據的一緩沖器和暫存所述非音頻數據的數據的一緩沖器組成。
5.如權利要求4所述的數據譯碼系統,其中所述變換裝置包括暫存與音頻數據流的數目相同的數目的所述音頻數據的緩沖器。
6.如權利要求5所述的數據譯碼系統,其中暫存音頻數據的每一所述緩沖器具有4K字節的容量。
7.如權利要求2所述的數據譯碼系統,其中所述變換裝置還包括多路復用音頻數據和非音頻數據的數據來產生MPEG傳送流的多路復用裝置。
8.一種數據譯碼系統中的數據譯碼方法,所述數據譯碼系統具有通過數字接口傳送編碼數據的第一設備和接收經所述數字接口傳送的數據并譯碼所述接收的數據的第二設備,在所述數據譯碼方法中所述第一設備把第一形式數據變換為第二形式數據,然后發送所述第二形式數據,或者所述第二設備接收所述第一形式數據并將其變換為第二形式數據;以及所述第二設備譯碼所述第二形式數據。
9.如權利要求8所述的數據譯碼方法,其中所述第一形式是MPEG方案的節目流,所述第二形式是MPEG方案的傳送流。
10.如權利要求8所述的數據譯碼方法,其中所述第一或第二設備在變換所述第一形式數據時暫存所述第一形式數據。
11.如權利要求10所述的數據譯碼方法,其中,在變換所述第一形式數據時,所述第一或第二設備把所述第一形式數據分離為音頻數據和非音頻數據的數據,然后分別暫存所述音頻數據和所述非音頻數據的數據。
12.如權利要求11所述的數據譯碼方法,其中,在變換所述第一形式數據時,所述第一或第二設備存儲與流數目相同的數目的音頻數據。
13.如權利要求9所述的數據譯碼方法,其中,在變換所述第一形式數據時,所述第一或第二設備多路復用所述音頻數據和所述非音頻數據的數據來產生MPEG傳送流。
14.一種數據譯碼系統,包括第一設備,再現記錄在給定記錄介質上的數據,并通過IEEE 1394接口傳送所述再現數據;以及多個第二設備,接收經IEEE 1394接口傳送的數據,并對所述接收數據進行數-模變換,以輸出模擬信號。
15.一種傳送設備,通過數字接口把編碼數據傳送給一譯碼器,所述譯碼器對于給定數據形式譯碼所述編碼數據,所述傳送設備包括變換裝置,把第一形式數據變換為是譯碼器中的給定數據形式的第二形式數據;以及傳送裝置,傳送所述第二形式數據。
16.如權利要求15所述的傳送設備,其中所述第一形式是MPEG方案的節目流,所述第二形式是MPEG方案的傳送流。
17.如權利要求15所述的傳送設備,其中所述變換裝置包括暫存所述第一形式數據的緩沖器。
18.如權利要求17所述的傳送設備,其中所述變換裝置還包括把所述第一形式數據分離為音頻數據和非音頻數據的數據的分離裝置,并且其中所述緩沖器由暫存所述音頻數據的一緩沖器和暫存所述非音頻數據的數據的一緩沖器組成。
19.如權利要求18所述的傳送設備,其中所述變換裝置包括與音頻數據流的數目相同的數目的暫存所述音頻數據的緩沖器。
20.如權利要求19所述的傳送設備,其中暫存音頻數據的每一所述緩沖器具有4K字節的容量。
21.如權利要求16所述的傳送設備,其中所述變換裝置還包括多路復用所述音頻數據和所述非音頻數據的數據來產生MPEG傳送流的多路復用裝置。
22.如權利要求15所述的傳送設備,其中所述數字接口按照IEEE 1394格式來構造。
23.如權利要求15所述的傳送設備,其中所述第一形式數據是從數字通用盤再現的數據。
24.一種傳送方法,通過數字接口把編碼數據傳送給一譯碼器,所述譯碼器對于給定數據形式譯碼所述編碼數據,所述傳送方法包括以下步驟把第一形式數據變換為是譯碼器中的給定數據形式的第二形式數據;以及傳送所述第二形式數據。
25.如權利要求24所述的傳送方法,其中所述第一形式是MPEG方案的節目流,所述第二形式是MPEG方案的傳送流。
26.如權利要求24所述的傳送方法,其中所述變換步驟包括暫存所述第一形式數據。
27.如權利要求26所述的傳送方法,其中所述變換步驟包括把所述第一形式數據分離為音頻數據和非音頻數據的數據,以及分別暫存所述音頻數據和所述非音頻數據的數據。
28.如權利要求27所述的傳送方法,其中所述變換步驟包括存儲與流數目相同的數目的音頻數據。
29.如權利要求25所述的傳送方法,其中所述變換步驟包括多路復用所述音頻數據和所述非音頻數據的數據來產生MPEG傳送流。
30.如權利要求24所述的傳送方法,其中所述數字接口按照IEEE 1394格式來構造。
31.如權利要求24所述的傳送方法,其中所述第一形式數據是從數字通用盤再現的數據。
32.一種數據譯碼系統中的接收設備,接收經數字接口傳送的編碼數據并對于給定數據形式譯碼所述接收數據,所述接收設備包括接收裝置,接收第一形式數據;變換裝置,把所述第一形式數據變換為是所述給定數據形式的第二形式數據;以及譯碼裝置,譯碼所述第二形式數據。
33.如權利要求32所述的接收設備,其中所述第一形式是MPEG方案的節目流,所述第二形式是MPEG方案的傳送流。
34.如權利要求32所述的接收設備,其中所述數字接口按照IEEE 1394格式來構造。
35.如權利要求32所述的接收設備,其中所述變換裝置包括暫存第一形式數據的緩沖器。
36.如權利要求35所述的接收設備,其中所述變換裝置還包括把第一形式數據分離為音頻數據和非音頻數據的數據的分離裝置,并且其中所述緩沖器由暫存所述音頻數據的一緩沖器和暫存所述非音頻數據的數據的一緩沖器組成。
37.如權利要求36所述的接收設備,其中所述變換裝置包括暫存與音頻數據流的數目相同的數目的所述音頻數據的緩沖器。
38.如權利要求37所述的接收設備,其中暫存音頻數據的每一所述緩沖器具有4K字節的容量。
39.如權利要求33所述的接收設備,其中所述變換裝置還包括多路復用所述音頻數據和所述非音頻數據的數據來產生MPEG傳送流的多路復用裝置。
40.一種數據譯碼系統中的接收方法,接收經數字接口傳送的編碼數據并對于給定數據形式譯碼所述接收數據,所述接收方法包括以下步驟接收第一形式數據;把所述第一形式數據變換為是所述給定數據形式的第二形式數據;以及譯碼所述第二形式數據。
41.如權利要求40所述的接收方法,其中所述第一形式是MPEG方案的節目流,所述第二形式是MPEG方案的傳送流。
42.如權利要求40所述的接收方法,其中所述變換步驟包括暫存所述第一形式數據。
43.如權利要求42所述的接收方法,其中所述變換步驟包括把所述第一形式數據分離為音頻數據和非音頻數據的數據,以及分別暫存所述音頻數據和所述非音頻數據的數據。
44.如權利要求43所述的接收方法,其中所述變換步驟包括存儲與流數目相同的數目的音頻數據。
45.如權利要求41所述的接收方法,其中所述變換步驟包括多路復用所述音頻數據和所述非音頻數據的數據來產生MPEG傳送流。
46.如權利要求40所述的接收方法,其中所述數字接口按照IEEE 1394格式來構造。
47.如權利要求40所述的接收方法,其中所述第一形式數據是從數字通用盤再現的數據。
48.一種數據譯碼系統中的接收設備,接收經數字接口傳送的編碼數據并對于給定數據形式譯碼所述接收數據,所述接收設備包括第一譯碼裝置,譯碼第一形式數據;第二譯碼裝置,譯碼第二形式數據;以及供給裝置,接收所述第一或第二形式數據,根據所述接收數據的形式把所述接收數據提供給所述第一譯碼裝置或所述第二譯碼裝置。
49.如權利要求48所述的接收設備,其中所述第一形式是MPEG方案的節目流,所述第二形式是MPEG方案的傳送流。
50.一種數據譯碼系統中的接收方法,接收經數字接口傳送的編碼數據并對于給定數據形式譯碼所述接收數據,所述接收方法包括以下步驟接收第一形式或第二形式的數據,并根據所述接收數據的形式把所述接收數據提供給第一譯碼部分或第二譯碼部分;在第一譯碼部分中譯碼所述第一形式數據;以及在第二譯碼部分中譯碼所述第二形式數據。
51.一種記錄介質重放設備,通過數字接口把從一記錄介質讀出的編碼數據傳送給一譯碼器,所述譯碼器對于給定的數據形式譯碼所述編碼數據,所述記錄介質重放設備包括可變速率控制部分,從所述記錄介質接收一再現信號,并按照給定的定時將其輸出;最大速率控制部分,從所述記錄介質接收一再現信號,檢查所述最大速率控制部分的輸出率,以使所述輸出率不超過所述數字接口的傳送率;開關,根據所述記錄介質的重放狀態有選擇地把再現數據提供給可變速率控制部分或最大速率控制部分;變換裝置,把由所述可變速率控制部分或所述最大速率控制部分提供的第一形式數據變換為是譯碼器中的給定數據形式的第二形式數據;以及傳送裝置,傳送所述第二形式數據。
52.如權利要求51所述的記錄介質重放設備,其中所述開關這樣被控制,即在選定正常重放記錄介質的模式時把所述再現數據提供給所述可變速率控制部分,而在選定特技播放模式時把所述再現數據提供給所述最大速率控制部分。
53.如權利要求51所述的記錄介質重放設備,其中所述第一形式是MPEG方案的節目流,所述第二形式是MPEG方案的傳送流。
54.如權利要求51所述的記錄介質重放設備,其中所述變換裝置包括暫存所述第一形式數據的緩沖器。
55.如權利要求54所述的記錄介質重放設備,其中所述變換裝置還包括把第一形式數據分離為音頻數據和非音頻數據的數據的分離裝置,其中所述緩沖器由暫存所述音頻數據的一緩沖器和暫存所述非音頻數據的數據的一緩沖器組成。
56.如權利要求55所述的記錄介質重放設備,其中所述變換裝置包括與音頻數據流的數目相同的數目暫存該音頻數據的緩沖器。
57如權利要求56所述的記錄介質重放設備,其中暫存音頻數據的每一所述緩沖器具有4K字節的容量。
58.如權利要求53所述的記錄介質重放設備,其中所述變換裝置還包括多路復用所述音頻數據和所述非音頻數據的數據來產生MPEG傳送流的多路復用裝置。
59.如權利要求51所述的記錄介質重放設備,其中所述數字接口按照IEEE 1394格式來構造。
60.如權利要求51所述的記錄介質重放設備,其中所述所述第一形式數據是從數字通用盤再明的數據。
全文摘要
作為從盤中讀出的MPEG節目流(PS)的數據通過可變速率控制部分提供給PS/TS變換器。該PS/TS變換器把該PSMPEG數據變換為傳送流(TS),并通過1394發送/接收部分將其發送給表示設備。該表示設備的1394發送/接收部分接收的數據被DEMUX部分進行分類。音頻譯碼器和視頻譯碼器譯碼TS MPEG數據。D/A變換器把得到的數字數據變換為模擬信號并輸出該模擬信號。
文檔編號H03M7/36GK1188963SQ9712601
公開日1998年7月29日 申請日期1997年9月27日 優先權日1996年9月27日
發明者柳原尚史, 堀口麻里 申請人:索尼公司