專利名稱:存儲數(shù)字音頻和視頻數(shù)據(jù)流的方法,實現(xiàn)該方法的存儲設備和接收機的制作方法
技術領域:
本發(fā)明涉及一種存儲數(shù)字音頻和視頻數(shù)據(jù)流的接收機,尤其但不僅是根據(jù)MPEG II(運動圖像專家組)標準壓縮的音頻和視頻數(shù)據(jù)流的方法。本發(fā)明還涉及記錄該流數(shù)據(jù)的方法,并更一般地適用于數(shù)字數(shù)據(jù)流的同步分量(例如,音頻和視頻)的記錄。最后,本發(fā)明涉及存儲設備。
在MPEG II TS型(代表‘傳輸流’)的數(shù)據(jù)流中,音頻和視頻數(shù)據(jù)以基本流分組的形式存在,基本流分組也稱為‘PES’分組。這些PES分組包含在組成PES分組的標識符(‘PID’)的TS傳輸分組中。TS流是與大量不同的節(jié)目有關的音頻和視頻PES分組的時間多路復用。該流也可以傳輸其它數(shù)字數(shù)據(jù),譬如,信令數(shù)據(jù)和所謂的專用數(shù)據(jù)。數(shù)字電視解碼器接收這種流,并多路分解,然后解碼與特定節(jié)目相對應的PES分組。
在目的在于在數(shù)字電視接收機內包括硬盤類型存儲設備的研究中,本發(fā)明人已經(jīng)認識到如果按原樣使用計算世界中出現(xiàn)的文件系統(tǒng),則要記錄的數(shù)據(jù)(一方面是音頻/視頻流,另一方面是代碼文件或參數(shù)文件類型的數(shù)據(jù))的不同性質會妨礙對存儲設備的有效存取。
本發(fā)明的目的是數(shù)字視頻接收設備,其特征在于它包括-多路復用的數(shù)字流的接收裝置和多路分解裝置;-包括具有不同記錄塊大小的兩種文件系統(tǒng)的存儲裝置。
通過在同一個記錄介質上提供一種雙重文件系統(tǒng),能夠基于要處理的數(shù)據(jù)的性質改進介質的性能。為了記錄音頻和視頻數(shù)據(jù),提供大尺寸的文件系統(tǒng)處理塊,該尺寸遠大于為不是音頻/視頻數(shù)據(jù)所保留的文件系統(tǒng)的塊的大小。根據(jù)后面描述的具體示范性實施例,這里音頻/視頻塊的大小是256個磁盤扇區(qū)或128Kb,而標準塊的大小僅為4個扇區(qū)。還可以實現(xiàn)大于128Kb的較大尺寸的音頻/視頻塊。
因此,給定音頻/視頻數(shù)據(jù)的實質上連續(xù)的性質,由于較少的塊需要管理,所以大的塊能夠使音頻/視頻文件系統(tǒng)的服務數(shù)據(jù)所需的存儲器的數(shù)量降低。但是,保留輔助的、更常規(guī)制作的文件系統(tǒng)也能夠記錄較小尺寸的文件,而沒有由于未完全充滿的塊所產生的空間的明顯損失。
很清楚的是,除音頻和/或視頻流之外,本發(fā)明對于具有實質連續(xù)存取的數(shù)據(jù)流或同步流或大尺寸的流來說是有益的。
根據(jù)一個特定的實施例,第一文件系統(tǒng)的塊是大尺寸的且適于音頻/視頻流的記錄,并且其中第二文件系統(tǒng)的塊是小尺寸的且適于尺寸比音頻/視頻流小的文件的記錄。
根據(jù)一個特定的實施例,第一文件系統(tǒng)的塊尺寸比第二文件系統(tǒng)的塊尺寸大至少一個數(shù)量級。
根據(jù)一個特定的實施例,第一文件系統(tǒng)適于記錄數(shù)據(jù)的連續(xù)存取,而第二文件系統(tǒng)適于對其中記錄的數(shù)據(jù)作隨機存取。
實際上,音頻和視頻類型的數(shù)據(jù)較適合于順序存取,而“服務”或“專用”類型的數(shù)據(jù),例如編譯節(jié)目指南或節(jié)目代碼文件的數(shù)據(jù)庫,可以用隨機存取得到更有效地管理。因此可以在一個單一介質上,例如硬盤上,存儲不同類型的數(shù)據(jù)。
根據(jù)一個特定的實施例,第一文件系統(tǒng)包括簡單間接尋址,而第二文件系統(tǒng)包括多重間接尋址。
根據(jù)一個特定的實施例,存儲裝置包括包括單個引導塊的可記錄盤;第一保留區(qū)域,用于第一文件系統(tǒng)的服務數(shù)據(jù)以及用于相應的數(shù)據(jù)塊;以及第二保留區(qū)域,用于第二文件系統(tǒng)的服務數(shù)據(jù)以及用于相應的數(shù)據(jù)塊。
根據(jù)一個特定的實施例,該裝置還包括第一視頻寫存儲器,用于累積預定數(shù)量的多路分解的視頻分組;第二音頻寫存儲器,用于累積多路分解的音頻分組;存儲裝置,適于存儲以第一文件系統(tǒng)的塊的形式的再多路復用的音頻和視頻分組,每一塊包括第一區(qū)域,用于記錄等于所述預定數(shù)量的固定尺寸的視頻分組,以及第二區(qū)域,用于記錄固定尺寸的音頻分組,該音頻分組的尺寸遠大于或等于在獲得視頻數(shù)據(jù)的預定數(shù)量同時可以累積的音頻數(shù)據(jù)的最大數(shù)量。
從多路分解器發(fā)出的節(jié)目的音頻和視頻PES分組,按其原來的樣子,不太適于記錄在適當?shù)慕橘|上。明確地說,音頻和視頻PES分組被多路復用之后,一旦這些分組除去了傳輸層,它們的內容的性質就不容易辯認。這些分組的標記將意味著難以管理的存儲空間的相當大的損失。
在諸如硬盤之類的數(shù)據(jù)介質上的記錄是以包括(除其他的以外)兩個固定尺寸的區(qū)域的塊為單位進行的,其中一個區(qū)是為視頻數(shù)據(jù)保留的,另一個則為音頻數(shù)據(jù)保留的。一旦數(shù)量與視頻區(qū)的尺寸相對應的視頻數(shù)據(jù)已經(jīng)被多路分解,就不管此時接收的音頻數(shù)據(jù)的數(shù)量,寫入一個完整塊。
憑借這些區(qū)域在塊中的排列,就可以知道記錄在其中的PES分組的性質,因此,避免了對每個PES分組的標記。此外,即使在記錄的分組的TS流內的初始多路復用量級在塊這一級上沒有得到嚴格保留,也可以重新轉錄整個音頻和視頻傳輸率。
記錄一個塊的區(qū)域的尺寸之比與位速率之比之間的量級關系保證了在為視頻保留的區(qū)域充滿之前,為音頻保留的區(qū)域決不會溢出。
用于構成音頻/視頻塊的子系統(tǒng)本身被認為是一項發(fā)明。
根據(jù)一個特定的實施例,本發(fā)明的設備包括第三視頻讀存儲器,用于從存儲裝置讀取視頻數(shù)據(jù);和第四音頻讀存儲器,用于讀取音頻數(shù)據(jù),分別用于視頻和音頻讀的第三和第四存儲器的相應尺寸等于分別用于視頻和音頻寫的第一和第二存儲器的尺寸。
根據(jù)一個特定的實施例,該設備還包括-將數(shù)據(jù)傳送到存儲裝置的寫存儲器,該存儲器被組織成包括N個FIFO(先進先出)型視頻寫存儲器的區(qū)域和包括一個具有N個音頻寫存儲器尺寸的FIFO型存儲器的音頻寫區(qū)域;-控制視頻數(shù)據(jù)傳送到N個視頻寫存儲器的第一個和音頻數(shù)據(jù)傳送到音頻寫區(qū)域,當所述N個視頻寫存儲器的第一個充滿時視頻數(shù)據(jù)繼續(xù)傳送到下一個視頻寫存儲器的裝置;-將與N個視頻寫存儲器的每一個相對應的音頻數(shù)據(jù)的位置存儲在用于記錄音頻數(shù)據(jù)的區(qū)域中的裝置。
在存在滯后現(xiàn)象的情況下,一系列視頻寫存儲器的實施使得有可能緩中對存儲裝置的寫存取。音頻數(shù)據(jù)的管理是借助于單個FIFO存儲器完成的,而視頻數(shù)據(jù)的管理是借助于數(shù)個FIFO存儲器完成的。音頻FIFO存儲器和視頻FIFO存儲器組在物理上可以包括在單個存儲器中,其各種各樣的區(qū)域可以當作各個FIFO存儲器來管理。
根據(jù)一個特定的實施例,該設備還包括一旦N個視頻寫存儲器之一已經(jīng)充滿,就初始化將存儲在所述寫存儲器中的視頻和音頻數(shù)據(jù)傳送到存儲裝置的傳送的裝置。
寫存儲器的管理是‘視頻緩中器’型的。
根據(jù)一個特定的實施例,該設備包括-從存儲裝置接收數(shù)據(jù)的讀存儲器,該存儲器被組織成包括N個FIFO型視頻讀存儲器的區(qū)域和包括一個具有N個音頻讀存儲器尺寸的FIFO型存儲器的音頻讀區(qū)域;-控制視頻數(shù)據(jù)傳送到N個視頻讀存儲器的第一個和音頻數(shù)據(jù)傳送到音頻讀區(qū)域,當所述N個視頻讀存儲器的第一個充滿時視頻數(shù)據(jù)繼續(xù)傳送到下一個視頻讀存儲器的裝置;-將與N個視頻讀存儲器的每一個相對應的音頻數(shù)據(jù)的位置存儲在用于讀取音頻數(shù)據(jù)的區(qū)域中的裝置。
根據(jù)一個特定的實施例,該設備還包括當N個視頻讀存儲器組已經(jīng)充滿時,初始化將存儲在所述讀存儲器中的視頻和音頻數(shù)據(jù)傳送到所述數(shù)據(jù)的解碼器的傳送的裝置。
在讀模式中,存儲器的管理是‘滿緩沖器’型的。
本發(fā)明的目的還在于提供一種用于記錄數(shù)字電視接收機中的音頻和視頻數(shù)據(jù)的方法,其特征在于它包括步驟-多路分解與同一個節(jié)目有關的音頻和視頻分組;-同時累積在第一存儲器中的多路分解的視頻數(shù)據(jù)和在第二存儲器中的多路分解的音頻數(shù)據(jù);-在獲得所述第一存儲器中的預定數(shù)量的視頻數(shù)據(jù)之后,停止在所述存儲器中的累積;-在固定尺寸等于所述預定數(shù)量的塊的第一區(qū)域中和在該塊的第二區(qū)域中分別記錄在所述第一存儲器上累積的視頻數(shù)據(jù)和在第二存儲器上累積的音頻數(shù)據(jù),該第二區(qū)域的尺寸是固定的,并且是這樣選擇的,即在獲得視頻數(shù)據(jù)的所述預定數(shù)量的同時,它大于或等于可以累積的音頻數(shù)據(jù)的最大數(shù)量。
根據(jù)一個變形的實施例,該方法還包括下列步驟在每一個塊中記錄指示記錄在該塊中的音頻數(shù)據(jù)的數(shù)量的數(shù)據(jù)項。
這使得有可能無需進行比較以檢測包含在為音頻數(shù)據(jù)保留的區(qū)域中的和標識一個塊的音頻數(shù)據(jù)的終點的特定二進制字,就能容易地確定一個塊的音頻數(shù)據(jù)的終點。
本發(fā)明的再一個目的是提供音頻和視頻數(shù)據(jù)記錄設備,其特征在于,所述記錄設備包括一種雙文件系統(tǒng),其中第一文件系統(tǒng)適于音頻/視頻流類型的文件,第二文件系統(tǒng)適于比音頻/視頻流尺寸小的文件。
根據(jù)一個特定實施例,記錄設備包括分割成扇區(qū)的可記錄盤,第一文件系統(tǒng)的數(shù)據(jù)塊具有至少256扇區(qū)的尺寸,第二文件系統(tǒng)的數(shù)據(jù)塊具有幾個扇區(qū)的尺寸。
通過結合附圖對本發(fā)明的特定非限制示范性實施例進行描述,本發(fā)明的其它特征和優(yōu)點將更加清楚,在附圖中
圖1是根據(jù)本發(fā)明示范性實施例的,包括存儲設備的數(shù)字接收機/解碼器的方塊圖;圖2是存儲設備(在這種情況下是硬盤)的示范性實施例;圖3是顯示在用作寫數(shù)據(jù)的緩沖器的FIFO型存儲器中音頻和視頻區(qū)域被分開的示意圖;圖4是為記錄音頻和視頻流而保留的硬盤的一部分的128千字節(jié)為一塊的示意圖;圖5是顯示存在于硬盤上的兩種類型的文件系統(tǒng)的示意圖;圖6是顯示記錄‘流’型文件系統(tǒng)的各種區(qū)域的示意圖;圖7是將文件寫入盤中的的流程圖;圖8是顯示在讀塊期間各種操作的各自持續(xù)時間的示意圖;圖9a和9b是顯示當同時記錄和讀取時可以減少盤寫/讀頭移動的處理的示意圖;和圖10是時鐘恢復電路的方塊圖。
盡管下面的描述特別涉及多路分解的音頻和視頻PES分組的記錄,本發(fā)明可以容易地應用到直接記錄或傳送流(TS)分組或節(jié)目流(PS)分組或其他類型的流,例如數(shù)字視頻(DV)類型的流。
根據(jù)本示范性實施例,存儲設備是安裝在滿足DVB標準的數(shù)字電視解碼器內部的硬盤。
圖1是這樣解碼器的方塊圖。后者包括與解調和糾錯電路102相連接的調諧器101,解調和糾錯電路102還包括用于數(shù)字化源自調諧器的信號的模擬/數(shù)字轉換器。取決于接收的類型、電纜或衛(wèi)星,使用的調制是QAM(正交調幅)型的或QPSK(正交相移鍵控)型的,并且電路102包括適合于接收的類型的解調裝置。解調并糾正過的數(shù)據(jù)由與多路分解和解碼電路104的串行端口連接的轉換器103串行化。
根據(jù)本例,這個電路104是由ST微電子公司制造的STi5500電路。后者包括與中央32-位并行總線105連接的DVB多路分解器106、微處理器107、高速緩沖存儲器108、外部存儲器接口109、串行通信接口110、并行輸入/輸出接口111、芯片卡接口112、音頻和視頻MPEG解碼器113、PAL(逐行倒相制)和RGB(紅綠藍)編碼器114和字符發(fā)生器115。
外部存儲器接口109與16-位并行總線連接,IEEE 1284型的并行接口116、隨機存取存儲器117、“閃速”存儲器118和硬盤119也分別連接到16-位并行總線。對于本例的要求,后者是EIDE型的。并行接口116還與外部連接器120和調制解調器121相連接,后者連接到外部連接器122。
串行通信接口110連接到外部連接器123,以及連接到目的是從遙控器(未示出)接收信號的紅外接收組件124的輸出端。紅外接收組件集成到還包括顯示設備和控制按鈕的解碼器的前面板上。
芯片卡接口112連接到芯片卡連接器125。
音頻和視頻解碼器113連接到目的是存儲非解碼音頻和視頻分組的16-兆比特隨機存取存儲器126。解碼器將解碼視頻數(shù)據(jù)傳送到PAL和RGB編碼器114并將解碼音頻數(shù)據(jù)傳送到數(shù)字/模擬轉換器127。編碼器將RGB信號供應給SECAM(順序傳送彩色與存儲體制)編碼器132,并且還以亮度分量Y和色度分量C的形式提供視頻信號,這兩種分量是分開的。這些各種各樣的信號通過切換電路128被多路復用到音頻輸出端129、電視輸出端130和視頻記錄器輸出端131。
通過解碼器的音頻和視頻數(shù)據(jù)采取的路線如下解調的數(shù)據(jù)流參照MPEG II系統(tǒng)標準處理傳輸流格式,或者簡單地說,“TS”格式。這種標準處理基準ISO/IEC(國際標準化組織/國際電子技術委員會)13818-1。在它們的報頭,TS分組包括稱為PID的標識符,它指示分組的有用數(shù)據(jù)與之有關的基本流。通常,基本流是與特定節(jié)目相聯(lián)系的視頻流,而這個節(jié)目的音頻流則是另一個。用于傳輸壓縮的音頻和視頻數(shù)據(jù)的數(shù)據(jù)結構被稱為基本流分組,要不然就稱為“PES”分組。
多路分解器106由微處理器107編程以便從傳輸流中提取與PID的某些值相對應的分組。多路分解分組的有用數(shù)據(jù)在將這些數(shù)據(jù)存儲在解碼器的各種存儲器的緩沖區(qū)中之前,在適當?shù)臅r候被解密(如果由用戶的芯片卡存儲的權利授權這種解密的話)。為音頻和視頻PES分組保留的緩沖區(qū)位于存儲器126中。解碼器113根據(jù)需要讀回這些音頻和視頻數(shù)據(jù),并將解壓縮的音頻和視頻樣本分別傳送到編碼器114和轉換器127。
上述的某些電路是以已知的方式,例如,通過I2C(內部集成電路)型的總線控制的。
上面所述的典型情況對應于由MPEG解碼器113直接解碼多路分解的節(jié)目。
根據(jù)本發(fā)明,接收機/解碼器包括以壓縮形式大容量存儲主要是音頻和視頻數(shù)據(jù)的硬盤。
圖2是組件119的方塊圖,組件119包括硬盤和將其連接到外部存儲器接口109的接口電路。
硬盤201是配備了Ultra ATA/EIDE接口的商用硬盤?!瓵TA’標志在本例的框架下使用的特定盤的、眾所周知的通信協(xié)議。根據(jù)本示范性實施例,該硬盤包括雙重文件系統(tǒng)。與各自數(shù)據(jù)區(qū)相關的兩個文件系統(tǒng)用于并行地從盤中讀取數(shù)據(jù)和將數(shù)據(jù)寫入盤中,第一文件系統(tǒng)適用于寫和讀計算機文件、程序、代碼類型等的數(shù)據(jù),下文稱之為‘塊’文件系統(tǒng),而第二文件系統(tǒng)的目的是寫和讀音頻和視頻流,下文稱這個文件系統(tǒng)為‘流’文件系統(tǒng)。
這種雙重性也可以在圖2所示的接口電路的結構那一級上找到。
數(shù)據(jù)塊的寫和讀分別通過用于寫的先進先出(FIFO)型存儲器202和用于讀的相同類型的存儲器203完成。兩個FIFO存儲器各自具有16字節(jié)的大小,并由塊傳送電路204控制,塊傳送電路204管理這兩個FIFO存儲器的地址指針。根據(jù)本示范性實施例,這些是雙同步端口型存儲器。
根據(jù)‘塊’模式的數(shù)據(jù)交換通過發(fā)送16字節(jié)的突發(fā)脈沖串,以直接存儲器存取模式實現(xiàn)。這些突發(fā)脈沖串由兩個FIFO存儲器202和203以寫模式和讀模式兩者緩存,兩個FIFO存儲器202和203使盤的位速率適應總線位速率215,反之亦然。
配備兩個FIFO存儲器205和206分別用于寫和讀音頻和視頻流。根據(jù)本示范性實施例,F(xiàn)IFO存儲器205和206的每一個包括512千字節(jié)的物理存儲器,被劃分成四個112千字節(jié)的視頻存儲體(集合成‘視頻’區(qū),分別標為205a和206a)和一個64千字節(jié)的音頻區(qū)(分別標為205b和206b),并由流傳送控制電路207控制。每個視頻存儲體和音頻區(qū)都作為先進先出(FIFO)存儲器管理。電路207管理對于系列205和206的每一個來說都是彼此獨立的兩個寫指針和兩個讀指針,即,一對視頻指針和一對音頻指針。在給定時刻,存儲器205和206中的一個工作在讀模式下,而另一個則工作在寫模式下。對兩個存儲器205和206的存取無論如何總是彼此獨立的,因此允許所謂的同時讀盤和寫盤。
根據(jù)本示范性實施例的變型,存儲器202、203、205和206是隨機存取存儲器117的區(qū)域,這些區(qū)域的每一個都被當作一個,或在適當?shù)臅r候,當作幾個先進先出型存儲器來管理。
此外,讓本示范性實施例適用于對例如幾種基本音頻流那樣的附加分量的管理可由本領域的普通技術人員通過提供為此目的所需的附加存儲器容易地實現(xiàn)。
而且,在沒有從中提取的PES分組時,還可以直接記錄TS流分組。在這種情況下,與記錄的分組的內容的性質(音頻、視頻或其他)無關,并且多路分解的TS分組記錄在128Kb的塊中,即通過連續(xù)管理該112和16Kb。在該特定情況中,與在剝離傳輸層的PES分組記錄中執(zhí)行的相反,因此不存在根據(jù)包含在TS分組中的基本分組的性質進行的重新構造。
兩個傳送控制電路204和207是其操作由微處理器107控制的狀態(tài)機。微處理器告訴控制器要以直接存儲器存取模式(下文稱這種模式為‘UDMA’、或超級直接存儲器存取模式)進行的傳送任務,并通過與兩個傳送控制電路204和207連接的中斷控制電路208產生的中斷,對這些任務的完成作出預先警告。在這里所述的實例的框架內,使用了33兆字節(jié)/秒UDMA模式,但顯然,本發(fā)明并不限于這種模式。
兩個傳送控制電路適當?shù)赝ㄟ^使盤和它的存取模式,即,對命令和控制寄存器的存取和直接UDMA存儲器存取得以實施的控制電路209,來管理盤存取。命令電路還與微處理器107相連接,對于盤的控制和命令寄存器的直接管理,這不實施傳送控制電路204和207。
圖2所示的接口電路還包括兩個多路復用器210和211,它們分別接納用于數(shù)據(jù)、也就是說,要寫到盤上的數(shù)據(jù)的三條輸入路徑和用于數(shù)據(jù)、也就是說,從盤上讀取的數(shù)據(jù)的三條輸出路徑作為輸入。因此,每個多路復用器處理在輸入端上的三條16-位總線和在輸出端上的一條16-位總線。在各種各樣路徑之間的切換由微處理器107管理。
就寫多路復用器210來說,第一輸入路徑由外部存儲器接口109的數(shù)據(jù)總線215對盤201的數(shù)據(jù)總線212的直接存取構成,第二路徑由用于寫塊的FIFO存儲器202的輸出構成,而第三路徑則由用于寫流的FIFO存儲器205的輸出構成。
就讀多路復用器211來說,第一輸出路徑由盤的數(shù)據(jù)總線對外部存儲器接口109的數(shù)據(jù)總線的直接存取構成,而第二路徑則由用于讀塊的存儲器203的輸出構成,和第三路徑由用于讀流的FIFO存儲器206的輸出構成。
兩個多路復用器210和211的各自輸出端分別與盤的數(shù)據(jù)總線和由自動機204和207控制的、跨過三態(tài)輸出級213和214的外部存儲器接口的數(shù)據(jù)總線相連接。
存儲器205和206的每一個用作去向盤的或來自盤的數(shù)據(jù)的高速緩沖存儲器。根據(jù)本示范性實施例的盤包括512字節(jié)的扇區(qū)。因此,256個扇區(qū)的內容對應于存儲器205a和206a之一的FIFO存儲器的視頻存儲器存儲體的尺寸,加上音頻區(qū)205b和206b之一的尺寸的四分之一,即,總共128千字節(jié)。這大體上是在本例中使用的盤的讀頭移動的平均時間,即大約10ms期間,從盤上傳送的或傳送到盤上的數(shù)據(jù)的數(shù)量。
具有上文解釋的特征的FIFO存儲器的使用使得有可能獲取15兆比特/秒的同時讀和寫位速率。
下面將結合圖3和4描述將音頻/視頻流寫入盤中。
圖3顯示了PES格式音頻和視頻數(shù)據(jù)按照MPEG II標準分到兩個FIFO存儲器中,即,分到視頻存儲體(存儲器205的部分205a的存儲體之一)和音頻區(qū)(存儲器205的部分205b)中。
數(shù)據(jù)以每個128千字節(jié)的音頻/視頻塊為單位寫入盤中。根據(jù)本發(fā)明,128千字節(jié)的塊的固定部分是為視頻數(shù)據(jù)保留的(112千字節(jié)),和另一可變部分是為音頻數(shù)據(jù)保留的(最大為16千字節(jié))。由于塊是連續(xù)寫入的,因此,音頻和視頻數(shù)據(jù)交織在盤上。
已經(jīng)得知,視頻流的最小位速率與音頻流的最大位速率之比大約是10。通過在128千字節(jié)的塊中定義為視頻保留的112千字節(jié)的區(qū)域和為音頻保留的16千字節(jié)的區(qū)域,其比值是7。除非另有說明,通過考慮其視頻數(shù)據(jù)一旦被多路復用就(以視頻PES分組的形式)存儲在112千字節(jié)的區(qū)域中和其音頻數(shù)據(jù)(以音頻PES分組的形式)存儲在16千字節(jié)的區(qū)域中的音頻/視頻流,視頻區(qū)域將總是在音頻區(qū)域充滿之前充滿。
顯然,取決于要管理的流和位速率,也可以使用除了7以外的比值。尤其是,如果實施了除MPEG標準所倡導的那些壓縮算法之外的壓縮算法,就會出現(xiàn)這種情況。
當112千字節(jié)的視頻存儲體充滿時,這個存儲體的內容就被寫到盤上,后來接著在與累積112千字節(jié)的視頻數(shù)據(jù)相同的時間內累積的音頻數(shù)據(jù),這與音頻區(qū)的充滿狀態(tài)無關。但根據(jù)結構,人們仍然能知道已經(jīng)累積小于16千字節(jié)的字節(jié)數(shù)。
關于這一方面,對PES分組的限制與視頻存儲體的或累積的音頻數(shù)據(jù)的始端或末端之間沒有關聯(lián)。事實上,視頻存儲體內容的第一數(shù)據(jù)項可以落在視頻PES分組的中間,而累積的最后音頻數(shù)據(jù)項也沒有必要對應于音頻PES分組的末端。
假定打開用于寫流的文件所需要的各種措施是在盤文件系統(tǒng)級上事先采取的。
附加到視頻和音頻數(shù)據(jù)上的是盤上的塊所屬的文件的標識符和指示音頻數(shù)據(jù)數(shù)量的數(shù)據(jù)項,它是在達到視頻存儲體的充滿極限那一時刻從存儲器205的音頻區(qū)205b的寫指針的狀態(tài)推出來的。標識符被編碼到16位上,而音頻數(shù)據(jù)的數(shù)量則被編碼到14位上。圖4顯示了在盤上的一個塊中數(shù)據(jù)的布局。不含任何音頻數(shù)據(jù)的塊的音頻區(qū)的一部分用填充位填入,以便使這些數(shù)據(jù)達到16千字節(jié)。
在記錄TS分組的情況下,顯然不需要指示音頻數(shù)據(jù)的數(shù)量。
文件標識符對于屬于相同文件的所有塊是相同的。文件的標識符是對包含在稱之為節(jié)點的和與每個文件相聯(lián)系的數(shù)據(jù)結構中的標識符來說是冗余的信息項。但是,該標識符用在寫-打開文件沒有被正確關閉的時候文件系統(tǒng)然后借助于文件標識符標識屬于同一文件的所有塊和更新文件的節(jié)點中和記錄在為‘流’文件系統(tǒng)保留的硬盤部分的開頭上的其它數(shù)據(jù)結構中的相應參數(shù)。接收機知道打開的文件的標識符,因為后者在開始打開每個文件的時候就被寫入盤上的標志符(在0號節(jié)點上)中,當關閉這個文件時,這個標志符被復位到零。
顯而易見,音頻數(shù)據(jù)與視頻數(shù)據(jù)的調整導致盤上的塊的16-千字節(jié)音頻區(qū)的可變部分變得毫無用處。但是,這個未使用部分的尺寸與整個塊的128千字節(jié)相比,相對來說是小的。如果以多路分解PES分組的順序進行視頻和音頻分組的記錄,那么,記錄每個分組(視頻或音頻,例如,以PID標識符的形式)的性質將是必要的。這個記錄所需要的空間一方面大于被記錄塊的音頻部分中為填充位保留的空間,另一方面更難以管理。
但是,音頻數(shù)據(jù)與視頻數(shù)據(jù)調整的優(yōu)點是巨大的。具體地說,即使音頻和視頻數(shù)據(jù)不以與在輸入音頻/視頻流中相同的方式多路復用,音頻數(shù)據(jù)與視頻數(shù)據(jù)之間的同步也完全可以得到保持。事實上,一個塊中的音頻數(shù)據(jù)是與同一塊的視頻數(shù)據(jù)時間多路復用的、已經(jīng)接收的那些數(shù)據(jù)。因此,可以在解碼器上沒有任何同步漂移地恢復音頻/視頻流,這種同步漂移在回讀期間將會引起音頻或視頻緩沖器的溢出。
如果直接記錄TS流,也保持這種同步。
以讀和/或寫模式使用每個112千字節(jié)的四個視頻存儲器存儲體,以及使用64千字節(jié)的一個音頻區(qū),使得有可能補償盤寫頭移動次數(shù)和補償將會使寫延遲的任何盤存取問題。不過,微處理器107總是試圖保持存儲器205的最大個數(shù)的存儲體是空的,這可以稱為空緩沖器型管理。為了將音頻/視頻數(shù)據(jù)傳送到盤上,微處理器107觸發(fā)進行音頻/視頻數(shù)據(jù)從多路分解器106到FIFO存儲器205的視頻存儲體和音頻區(qū)的傳送的直接存儲器存取機構(‘DMA’)。在本示范性實施例的框架內,這是直接安裝在多路分解器106中的DMA。
當存儲器205的視頻存儲體充滿時,寫傳送控制電路207生成微處理器107的預定中斷,繼續(xù)下一個視頻FIFO存儲器存儲體中的寫入。視頻FIFO存儲器存儲體以循環(huán)的方式實現(xiàn)。還管理盤文件系統(tǒng)的微處理器確定128千字節(jié)的塊的512字節(jié)的第一寫扇區(qū),并通過控制電路209將其供應給盤。微處理器還為從第一視頻FIFO存儲器存儲體傳送數(shù)據(jù)和從存儲器205的音頻FIFO205b傳送相應數(shù)量的音頻初始化盤上的直接存儲器存取機構。然后,在電路207的控制下,盤將128千字節(jié)寫入256個扇區(qū)。在傳送128千字節(jié)的數(shù)據(jù)之后,硬盤退出Ultra DMA模式,控制電路207擺脫Ultra DMA模式并通過中斷告訴微處理器。每當微處理器通過控制電路207接收到中斷請求就重復這種傳送,直到作出一個停止記錄的決定為止。然后,微處理器更新與其中曾經(jīng)寫過的文件對應的節(jié)點,以及相應的比特表。比特表的作用和節(jié)點的作用在下文將作更詳細說明。
應該注意到,根據(jù)本示范性實施例,存儲器205和206每一個的音頻區(qū)并不象對待112千字節(jié)的視頻存儲體的情況那樣,被組織成固定尺寸的存儲體。音頻區(qū)通過以寫模式存儲為與視頻存儲體相聯(lián)系的每一個區(qū)域寫入的音頻數(shù)據(jù)的數(shù)量,和以讀模式考慮與從每個塊讀取的音頻數(shù)量相關的信息來管理的。
根據(jù)本示范性實施例,只有PES數(shù)據(jù)被記錄在盤上。這意味著基準時鐘值(‘PCR’)沒有記錄。但是,如已經(jīng)提到的,記錄TS傳輸層的分組也是可能的。
讀機構基本上不同于寫機構。我們考慮讀初始化階段和穩(wěn)定讀條件。
為了初始化以流模式的讀取,微處理器向硬盤發(fā)送要傳送的第一塊的第一扇區(qū)的地址,并請求傳送256個扇區(qū)。一旦完成傳送,傳送控制電路207就生成中斷以指示傳送的結束。然后,微處理器請求傳送下一個塊,以此類推,直到塊206的四個視頻FIFO存儲器存儲體(和音頻區(qū)206的一部分)充滿為止。數(shù)據(jù)到解碼器113的傳送和解碼只由微處理器初始化。一旦完成了初始化,就不受微處理器干預地傳送數(shù)據(jù)隨著要求發(fā)生改變和當要求發(fā)生改變時,解碼器113讀取音頻和視頻數(shù)據(jù)。FIFO存儲器被騰空的速度事實上取決于壓縮音頻和視頻分組的內容。
穩(wěn)定條件如下當視頻FIFO的112千字節(jié)的存儲器存儲體完全騰空時(和相應的音頻數(shù)據(jù)也已經(jīng)被讀取),中斷請求將通知其微處理器,后者觸發(fā)新塊的傳送,如果可能的話,以保持所有FIFO視頻存儲體都充滿這樣一種方式。這種管理是滿緩沖器型的。
根據(jù)本示范性實施例,系統(tǒng)時鐘的恢復是通過多路分解與正在播放的節(jié)目相對應的傳輸分組,和通過對輸入TS流的基準時鐘值(‘PCR’)鎖定鎖相環(huán)完成的。這種操作使得有可能獲取27MHz的所需時鐘頻率。因此,即使這個時鐘與這個流中不實時廣播的音頻和視頻數(shù)據(jù)一起使用,輸入TS流也用于恢復基準時鐘速率。
這種時鐘速率恢復的原理由圖10的方塊圖示出,它包括由比較器/減法器1001構成的鎖相環(huán)(PLL),后面接著低通濾波器1002和控壓振蕩器1003。計數(shù)器1004閉合振蕩器1003的輸出端與比較器/減法器1001的輸入端之間的環(huán)路。比較器/減法器還接收從TS流發(fā)出的PCR時鐘值。從計數(shù)器1004發(fā)出的本機時鐘值與PCR時鐘值之差被發(fā)送到低通濾波器1002,因此采用環(huán)路輸出信號的速率。包含在計數(shù)器1004中的時鐘值用多路分解的PCR時鐘值定期更新,這樣就具有使計數(shù)器1004與TS流的編碼器的時鐘同步的效果。這個時鐘用于實時接收的TS流的解碼和表示。如下所述,只有在PLL環(huán)路的輸出端上的時鐘速率才用于解碼和表示從硬盤讀取的數(shù)據(jù)。
可以應用其它時鐘恢復處理。尤其可以使用空閑時鐘。明確地說,在編碼器這一級上,沒有必要要求27-MHz時鐘的精確度高到MPEG II標準采用的精確度,即,30ppm。實際上,只有當最初直接源自編碼器的流需要解碼時才要求這樣的精確度。事實上,在這樣一種情況下,解碼器的時鐘的過度漂移會引起解碼器的緩沖存儲器干涸(dry up)或溢出。但是,在從本機硬盤讀取流的情況下,本發(fā)明人發(fā)現(xiàn)這種制約消失了事實上,解碼器可以調整作為它的要求的函數(shù)的、在讀模式下的流的位速率,這不屬于流沒有通過由盤構成的緩沖器而直接到達解碼器的情況。
在形成隨機存取存儲器126一部分的解碼緩沖器被填充到一定程度時觸發(fā)視頻幀的解碼。對于容量為1.8兆字節(jié)的緩沖器來說,這個程度是,例如,1.5兆字節(jié)。這個時刻,稱為緩沖器頂部視頻(top buffer video),被認為是解碼和表示視頻幀的基準時刻。從解碼器的緩沖器中讀取的第一幀的DTS時鐘值被裝載到圖10的計數(shù)器1005中。這個計數(shù)器以PLL環(huán)路產生的時鐘速率計數(shù)。第一視頻幀的解碼立即被觸發(fā),而這個第一幀的表示以及后面的幀的解碼和表示則根據(jù)相應的DTS和PTS時鐘值進行,與計數(shù)器1005產生的時鐘有關。
音頻幀的解碼和表示也需要由此產生的時鐘。
圖5顯示了兩個文件系統(tǒng)‘塊’和‘流’共享硬盤使用的方式。根據(jù)本示范性實施例,文件系統(tǒng)和其相關的‘塊’數(shù)據(jù)區(qū)占據(jù)幾百個兆字節(jié),而‘流’文件系統(tǒng)和其數(shù)據(jù)區(qū)則占據(jù)幾個千兆字節(jié)。
對‘塊’文件系統(tǒng)將不進一步作詳細說明,相應文件系統(tǒng)的結構以例如包括“超塊(‘superblock’)”、節(jié)點表、數(shù)據(jù)塊表以及實際節(jié)點和數(shù)據(jù)區(qū)的UNIX或MINIX型的傳統(tǒng)方式加以設計。但是,這種文件系統(tǒng)的特征在于,通過例如多重間接尋址(也就是說,只有最后一個才給出所尋找數(shù)據(jù)塊的地址的一系列地址指針)的使用,有利于對數(shù)據(jù)的隨機存取,而‘流’文件系統(tǒng)則具有最佳順序存取的特征。
硬盤還包括用于全部兩個文件系統(tǒng)的單個引導塊。在引導塊中出現(xiàn)的參數(shù)是引導程序的索引、卷的名稱、每扇區(qū)的字節(jié)數(shù)、卷的扇區(qū)數(shù)、和引導塊的扇區(qū)數(shù)。
正如已經(jīng)提及的,為‘流’文件系統(tǒng)選擇的參數(shù)如下扇區(qū)的尺寸是512字節(jié),一個‘流’塊包括256個扇區(qū)。
這可與‘塊’文件系統(tǒng)的一個塊的尺寸,即4個扇區(qū)作比較。
圖6顯示了‘流’文件系統(tǒng)的構成。這個文件系統(tǒng)首先包括稱為‘超塊’的一個塊,包含關于文件系統(tǒng)的一般信息。表1給出了包含在這個超塊中的信息表1
地址用扇區(qū)號給出,盤的所有扇區(qū)從盤的0號扇區(qū)一直編到盤的最大號扇區(qū)。
與文件系統(tǒng)的每個文件或目錄相聯(lián)系的是稱之為‘節(jié)點’的數(shù)據(jù)結構,該‘節(jié)點’指示文件名或目錄名、它的尺寸、它的位置和它的屬性的位置。節(jié)點一起分組在超塊之后的文件系統(tǒng)中。表2指示節(jié)點的分量表2
一個序列是一連串形成同一文件的一部分的相連塊。它通過該序列的第一塊的地址定義,后面跟著相連塊數(shù)。如果該文件被碎片化,借助于適當?shù)奈募俗R符,指針返回到包括附加序列(序列文件區(qū))的擴展區(qū)。接著,一序列文件又可以返回到附加文件,以此類推。這種類型的簡單間接尋址與數(shù)據(jù)的順序特性非常吻合,因此避免了利用幾個指針的逐次操作,這樣的操作是很費時間的。多重間接尋址是為‘塊’文件系統(tǒng)保留的,目的在于有利于對數(shù)據(jù)的隨機存取。
屬性存儲在‘塊’文件系統(tǒng)中。因此能夠使用另一文件系統(tǒng)中管理的數(shù)據(jù)來查閱一個文件系統(tǒng)。
附加序列文件一起分組在為節(jié)點(參見圖6)保留的區(qū)域之后的‘序列’部分中。
‘流’文件系統(tǒng)還包括對于每個節(jié)點、每個文件附加序列和每個數(shù)據(jù)塊指示是否被占據(jù)的‘比特表’。為此,一位與每個節(jié)點、附加序列文件和塊相聯(lián)系。
圖7是寫文件處理的流程圖。最初,創(chuàng)建與文件相聯(lián)系的節(jié)點。這個節(jié)點在盤上的定位通過掃描節(jié)點的比特表確定。利用塊的比特表,微處理器107確定由若干塊組成的空閑序列,并將要記錄的數(shù)據(jù)一塊接一塊地寫到該序列中。在該序列的末端,將序列的地址和長度存儲在存儲器中的文件的節(jié)點中。然后,在存儲器中的表中更新與被分配用于序列記錄的塊相對應的塊的比特表的標志符。如有必要,重復檢測和寫序列的操作,直到整個文件全部被記錄下來為止。一旦完成數(shù)據(jù)的記錄,與數(shù)據(jù)的位置有關的更新信息(也就是說,更新的節(jié)點和比特表)本身被記錄在盤上。只有在記錄的最后才把該信息寫到盤上,以便避免讀/寫頭頻繁地來回移動。
為了讀取文件,微處理器首先讀取這個文件的節(jié)點,以及與此有關的所有附加序列的定義。這樣就避免了盤讀/寫頭在讀取期間移動到文件系統(tǒng)開頭上的區(qū)域。
盤的設想中的應用之一是當前記錄節(jié)目的非實時讀取。例如,正在觀看實況節(jié)目的電視觀眾不得不走開幾分鐘,而又希望從打斷的那一時刻開始繼續(xù)觀看。當他走開時,他開始記錄節(jié)目。一旦他回來,他就觸發(fā)節(jié)目的讀取,盡管后面的記錄仍在進行中。假定讀/寫頭必須從讀區(qū)移動到寫區(qū)和反之,和對于在本例的框架下使用的盤,頭的移動時間是10ms的量級,則必須采取某些預防措施以保證讀寫所要求的最小位速率。
為了評估頭跳轉對位速率的影響,我們采用MPEG II流的最大位速率,即15兆比特/秒,因此,如圖8所示,128千字節(jié)的一個塊對應于66.7ms的音頻和視頻數(shù)據(jù),作為例子考慮最不利條件。以96兆比特/秒的傳送速率讀或寫一個塊持續(xù)了10.4ms。如果讀之前沒有跳轉,則56.3ms作為安全界限仍然保持有用。
正如在上一段所示的,從第一塊到與該第一塊不相鄰的第二塊的頭跳轉花費10ms。因此,仍然保留46.3ms的自由間隔。
如果每一個之前都有跳轉的讀和寫要在66.7ms的間隔內完成,那么,只有25.9ms仍然保持有用。由于塊內的有缺陷扇區(qū)也可能引起頭的跳轉,因此,最好將讀模式和寫模式下的跳轉數(shù)限制到最小。
根據(jù)本示范性實施例,在同時記錄和讀取期間頭跳轉的次數(shù)是通過實現(xiàn)交織寫塊而減少的,如圖9a和9b所示。
當節(jié)目的記錄被(例如,電視觀眾)觸發(fā)時,在相鄰塊的序列中隔塊進行寫操作。這由圖9a示出。因此,在寫每個塊之前就進行了讀頭的跳轉。
當節(jié)目的讀取被觸發(fā)時,繼續(xù)寫入到以前保持空閑的塊中,例如,在讀取寫入的第一塊(圖9b中離左端最遠的那一個)之后,在緊鄰的塊中進行下一個寫操作。然后,在第一塊的讀取與第二塊的寫入之間不進行讀/寫頭的跳轉。頭的跳轉次數(shù)的減少還導致了后面由這些移動產生的噪聲的降低。
一旦在開始讀取之前寫入的所有塊都已經(jīng)被讀出,就以非交織方式繼續(xù)寫。按照一個變形的實施例,如果目的僅是非實時地觀看節(jié)目,而沒有永久保存記錄的打算,則通過覆蓋以前讀過的塊的內容繼續(xù)寫。
根據(jù)一個變形的實施例,如果要保留記錄,那么,以與解交織這些塊相同的方式按順序重寫相應的交織塊。因此,在隨后的讀取期間,讀頭由于交織而不需要進行跳轉。
當然,本發(fā)明不限于給出的示范性實施例,例如可以使用其它類型的盤。只要采用相應的接口就足夠了。對具有除了上文給出的特征之外的特征的硬盤、可再記錄磁光盤、或其它數(shù)據(jù)存儲介質要特別給予關注。
應該注意到,本發(fā)明還可以應用在音頻和視頻數(shù)據(jù)被不同地編碼的情況中,尤其在PES分組包含在根據(jù)MPEG標準的節(jié)目型的流(‘節(jié)目流’)中,或音頻和視頻數(shù)據(jù)包含在與PES分組結構不同的結構中的情況中。
此外,盡管實施例的某些部件以分立結構的形式給出,但對于本領域的普通技術人員來說,顯然,它們在單個物理電路內的實現(xiàn)不偏離本發(fā)明的范圍。同樣,一個或多個部件的除了硬件實現(xiàn)之外的軟件實現(xiàn),或反之,也不偏離本發(fā)明的范圍例如,F(xiàn)IFO型存儲器通過使用傳統(tǒng)尋址存儲器,以及地址指針的軟件管理來模擬。
還將注意到,要存儲的數(shù)據(jù)可以源于傳輸裝置而不是示范性實施例中所指出的裝置,具體地,可以通過調制解調器來傳輸某些數(shù)據(jù)。
根據(jù)上文所述的示范性實施例,為兩種文件系統(tǒng)的每一個保留的硬盤區(qū)域是固定的。根據(jù)變形的實施例,這些區(qū)域的尺寸是動態(tài)適應要求的。因此,提供用于‘塊’文件系統(tǒng)的第一系統(tǒng)數(shù)據(jù)區(qū),用于‘流’文件系統(tǒng)的第二系統(tǒng)數(shù)據(jù)區(qū),接著提供一種‘流’類型塊的單個區(qū)域。‘流’文件系統(tǒng)的管理如上所述執(zhí)行?!畨K’文件系統(tǒng)的管理如下執(zhí)行當要記錄該類型的文件時,‘塊’文件系統(tǒng)保留大尺寸的所需塊的最小數(shù),將這些大尺寸塊(按照本實例的256扇區(qū))分割成小尺寸塊(4扇區(qū))。節(jié)點的比特表和‘塊’文件系統(tǒng)的區(qū)域的比特表管理塊的這些小塊,就好象處理小尺寸塊一樣。
權利要求
1.一種數(shù)字視頻接收設備,其特征在于,所述數(shù)字視頻接收設備包括-接收(101、102、103)和多路分解(113)多路復用數(shù)字流的裝置;-包括具有不同記錄塊尺寸的兩個文件系統(tǒng)的存儲(201)裝置。
2.如權利要求1所述的設備,其特征在于,第一文件系統(tǒng)的塊具有大尺寸并適于記錄音頻/視頻流以及第二文件系統(tǒng)的塊具有小尺寸并適于記錄比音頻流/視頻尺寸小的文件。
3.如權利要求1或2所述的設備,其特征在于,第一文件系統(tǒng)的塊尺寸比第二文件的塊尺寸大至少一個數(shù)量級。
4.如權利要求1至3之一所述的設備,其特征在于,第一文件系統(tǒng)適于記錄數(shù)據(jù)的順序存取,而第二文件系統(tǒng)適于所記錄數(shù)據(jù)的隨機存取。
5.如權利要求4所述的設備,其特征在于,第一文件系統(tǒng)包括簡單間接尋址,而第二文件系統(tǒng)包括多重間接尋址。
6.如權利要求1至5之一所述的設備,其特征在于,存儲裝置(201)包括可記錄盤,該盤包括單個引導塊、為第一文件系統(tǒng)的服務數(shù)據(jù)和為相應的數(shù)據(jù)塊保留的第一區(qū)域,和為第二文件系統(tǒng)的服務數(shù)據(jù)和為相應的數(shù)據(jù)塊保留的第二區(qū)域。
7.如權利要求1至6所述的設備,其特征在于包括,-第一視頻寫存儲器(205a),用于累積預定數(shù)量的多路分解視頻分組;-第二音頻寫存儲器(205b),用于累積多路分解音頻分組;-適于以第一文件系統(tǒng)的塊的形式存儲(201)再次多路復用的音頻和視頻分組的裝置,每個塊包括用于記錄視頻分組的和其固定尺寸等于所述預定數(shù)量的第一區(qū)域,和用于記錄音頻分組的和其固定尺寸大于或等于在獲得所述預定數(shù)量視頻數(shù)據(jù)的同時可以累積到的音頻數(shù)據(jù)的最大數(shù)量的第二區(qū)域。
8.如權利要求5所述的設備,其特征在于,該設備包括-第三視頻讀存儲器(206a),用于從存儲裝置(201)讀取視頻數(shù)據(jù);-和第四音頻讀存儲器(206b),用于讀取音頻數(shù)據(jù),分別用于視頻和音頻讀的第三和第四存儲器的相應尺寸等于分別用于視頻和音頻寫的第一和第二存儲器的尺寸。
9.如權利要求7和8所述的設備,其特征在于,所述設備包括-將數(shù)據(jù)傳送到存儲裝置的寫存儲器(205),該存儲器被組織成包括N個FIFO(先進先出)型視頻寫存儲器的區(qū)域(205a)和包括一個具有N個音頻寫存儲器尺寸的FIFO型存儲器的音頻寫區(qū)域(205b);-控制裝置(107),控制視頻數(shù)據(jù)傳送到N個視頻寫存儲器的第一個和音頻數(shù)據(jù)傳送到音頻寫區(qū)域,當所述N個視頻寫存儲器的所述第一個充滿時視頻數(shù)據(jù)繼續(xù)傳送到下一個視頻寫存儲器;-存儲裝置(207),將與N個視頻寫存儲器的每一個相對應的音頻數(shù)據(jù)的位置存儲在用于記錄音頻數(shù)據(jù)的區(qū)域中。
10.如權利要求9所述的設備,其特征在于,所述設備還包括一旦N個視頻寫存儲器之一已經(jīng)充滿,就初始化存儲在所述寫存儲器中的視頻和音頻數(shù)據(jù)到存儲裝置(201)的傳送的裝置(107)。
11.如權利要求8所述的設備,其特征在于,所述設備包括-從存儲裝置接收數(shù)據(jù)的讀存儲器(206),該存儲器被組織成包括N個FIFO型視頻讀存儲器的區(qū)域(206a)和包括一個具有N個音頻讀存儲器尺寸的FIFO型存儲器的音頻讀區(qū)域(206b);-控制裝置(107),控制視頻數(shù)據(jù)傳送到N個視頻讀存儲器的第一個和音頻數(shù)據(jù)傳送到音頻讀區(qū)域,當所述N個視頻讀存儲器的第一個充滿時視頻數(shù)據(jù)繼續(xù)傳送到下一個視頻讀存儲器;-存儲裝置(207),將與N個視頻讀存儲器的每一個相對應的音頻數(shù)據(jù)的位置存儲在用于讀取音頻數(shù)據(jù)的區(qū)域中。
12.如權利要求11所述的設備,其特征在于,所述設備還包括當N個視頻讀存儲器組已經(jīng)充滿時,初始化存儲在所述讀存儲器中的視頻和音頻數(shù)據(jù)到所述數(shù)據(jù)的解碼器的傳送的裝置(107)。
13.一種在數(shù)字電視接收機中記錄音頻和視頻數(shù)據(jù)的方法,其特征在于,所述方法包括下列步驟-多路分解與同一個節(jié)目有關的音頻和視頻分組;-同時累積第一存儲器中的多路分解視頻數(shù)據(jù)和第二存儲器中的多路分解音頻數(shù)據(jù);-在獲得所述第一存儲器中的預定數(shù)量視頻數(shù)據(jù)之后,停止所述存儲器中的累積;-將在所述第一存儲器中累積的視頻數(shù)據(jù)和在所述第二存儲器中累積的音頻數(shù)據(jù)分別記錄在其固定尺寸等于所述預定數(shù)量的塊的第一區(qū)域中和該塊的第二區(qū)域中,這個第二區(qū)域的尺寸是固定的,并且按照這樣的方式選擇,使其大于或等于在獲得所述預定數(shù)量視頻數(shù)據(jù)的同時可以累積到的音頻數(shù)據(jù)的最大數(shù)量。
14.如權利要求11所述的方法,其特征在于,第一區(qū)域與第二區(qū)域的尺寸之比是使其大于或等于數(shù)字流中視頻數(shù)據(jù)的位速率與音頻數(shù)據(jù)的位速率的最大比值。
15.如權利要求11或12所述的方法,其特征在于,所述方法還包括下列步驟,在每個塊中記錄指示記錄在該塊中的音頻數(shù)據(jù)的數(shù)量的數(shù)據(jù)項。
16.如權利要求11至13之一所述的方法,其特征在于,記錄的音頻和視頻數(shù)據(jù)是基本流分組,但不包括從傳輸層發(fā)出的信息。
17.一種音頻和視頻數(shù)據(jù)記錄設備(201),其特征在于,所述音頻和視頻數(shù)據(jù)記錄設備包括一個雙重文件系統(tǒng),其中第一文件系統(tǒng)適于音頻/視頻流類型的文件,和第二文件系統(tǒng)適于比音頻/視頻流尺寸小的文件。
18.如權利要求15所述的設備,其特征在于,所述設備包括一分割成扇區(qū)、具有至少256扇區(qū)尺寸的第一文件系統(tǒng)的數(shù)據(jù)塊、具有較少扇區(qū)的尺寸的第二文件系統(tǒng)的數(shù)據(jù)塊的可記錄盤。
全文摘要
本發(fā)明涉及一種數(shù)字視頻接收設備,包括:接收(101、102、103)和多路分解(113)來自多路復用數(shù)字流的音頻和視頻分組的裝置;第一視頻寫存儲器(205a),用于累積預定數(shù)量的多路分解視頻分組;第二音頻寫存儲器(205b),用于累積多路分解音頻分組;以塊的形式存儲(201)多路復用音頻和視頻分組的裝置,每個塊包括用于記錄視頻分組的和其固定尺寸等于所述預定數(shù)量的第一區(qū)域,和用于記錄音頻分組的和其固定尺寸大于或等于在獲得所述預定數(shù)量視頻數(shù)據(jù)的同時可以累積到的音頻數(shù)據(jù)的最大數(shù)量的第二區(qū)域。本發(fā)明還涉及記錄方法和記錄設備。
文檔編號H04N5/44GK1332932SQ99815199
公開日2002年1月23日 申請日期1999年12月22日 優(yōu)先權日1998年12月28日
發(fā)明者讓·萊魯, 克勞德·查普爾, 讓-查爾斯·吉爾莫特 申請人:湯姆森多媒體公司