两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

信號再現(xiàn)裝置和方法

文檔序號:6744297閱讀:229來源:國知局
專利名稱:信號再現(xiàn)裝置和方法
技術領域
本發(fā)明涉及信號再現(xiàn)系統(tǒng),更具體地說,涉及用于讀出記錄媒體中的記錄數(shù)據(jù)和再現(xiàn)這種讀出數(shù)據(jù)的具有提高的效率的新的和改進的方法和裝置。
通常把計算裝置同外存儲裝置相連接,所述外存儲裝置用于記錄已在計算裝置中處理過的信息。所述存儲裝置可以是磁帶機、磁盤機、磁鼓機等等。
如果要從這種存儲裝置讀出數(shù)據(jù),那么,就要從設置在所述存儲裝置中的記錄媒體讀出數(shù)據(jù)。在這種情況下,把稱為文件系統(tǒng)的數(shù)據(jù)結構提供到記錄媒體中,以便把數(shù)據(jù)作為一個文件從記錄媒體中讀出。
為了從外存儲裝置中讀出特別大量的數(shù)據(jù),通常的做法是先部分地讀出所述大量數(shù)據(jù),然后再處理所讀出的數(shù)據(jù)。在這種把閱讀的數(shù)據(jù)部分當作一個數(shù)據(jù)系列,即,當作一個文件讀出的方法中,讀出數(shù)據(jù)的瞬時速度對于令人滿意的數(shù)據(jù)再現(xiàn)來說通常是不夠。就這一點來說,本來實時寫入系統(tǒng)的數(shù)據(jù),不能按吞吐量足夠快速地處理以提供不間斷的實時輸出。結果,數(shù)據(jù)堆積和令人煩惱的輸出假信號會顯著地降低理想的性能。
此外,在這種作為文件讀出數(shù)據(jù)的方法中,雖然每次部分處理都開始讀出數(shù)據(jù),但是,從開始讀數(shù)據(jù)直到該數(shù)據(jù)實際讀出所經過的時間是隨該數(shù)據(jù)記錄在記錄媒體上的位置以及開始讀出時計算機裝置的狀態(tài)的不同而變化的。
更具體說,當使用圓盤形記錄媒體作為讀出/寫入數(shù)據(jù)的記錄媒體時,首先要進行檢索操作,這時,用于把信息寫入圓盤形記錄媒體或從中讀出信息的磁頭要機械運動到圓盤形記錄媒體的記錄著所需數(shù)據(jù)的位置上。由于檢索操作是通過驅動裝著磁頭的馬達來進行的,所以,連續(xù)數(shù)據(jù)的讀出是費時的,因而降低了數(shù)據(jù)讀出的效率。
因此,長期以來一直存在解決上述問題以提高寫入和讀出數(shù)據(jù)的效率的要求。本發(fā)明顯然滿足這些要求。
簡明扼要地說,本發(fā)明提供一種信號再現(xiàn)方法和裝置,借助這種方法和裝置,一旦把記錄在記錄媒體上的特定的數(shù)據(jù)系列寫入所述系統(tǒng),就能有效地改變讀出數(shù)據(jù)的時間,從而便于提高效率并擴大寫入和讀出數(shù)據(jù)的過程之間的兼容性,由此把數(shù)據(jù)損失減至最小。
在本發(fā)明的系統(tǒng)中,典型地使用四種類型的數(shù)據(jù)。前兩類數(shù)據(jù),例如,待解壓的壓縮數(shù)據(jù)(下文稱MDEC數(shù)據(jù))和音頻數(shù)據(jù),即,聲音和音樂,被輸入、即、寫入系統(tǒng),并且最好是實時處理。另外兩類數(shù)據(jù),例如,多邊形數(shù)據(jù)和特定功能數(shù)據(jù),不需要實時處理。
在本發(fā)明中,以記錄媒體中讀出實時數(shù)據(jù)并把它實時地寫入所述系統(tǒng)中,然而,當系統(tǒng)的負荷增加時,中央處理機(CPU)的易變的讀出速度或許不能快速地取數(shù)和處理輸入數(shù)據(jù)而跟不上輸入信號的速度。如果出現(xiàn)這種情況,那么,會不適當?shù)貋G失某些實時數(shù)據(jù)而在輸出信號中產生許多不希望有的假信號。
根據(jù)本發(fā)明,使用環(huán)形緩沖器或其他合適的中間存儲裝置存儲輸入所述系統(tǒng)的實時數(shù)據(jù)。這樣,環(huán)形緩沖器把任何實時數(shù)據(jù)的損失減至最小。所述環(huán)形緩沖器通過提供不變的寫入速度,即,從小型磁盤只讀存儲器(CD-ROM)或類似裝置輸入到所述系統(tǒng)的速度而改變其讀出速度,即,輸出到CPU的速度來實現(xiàn)上述功能。所述讀出速度隨CPU的負荷而改變,因此,在系統(tǒng)數(shù)據(jù)吞吐量高時能夠提高讀出速度,這個特點與所述環(huán)形緩沖器的特點相結合,有效地把數(shù)據(jù)損失減至最小。因此,當數(shù)據(jù)的寫入超過數(shù)據(jù)的讀出時,寫入被停止,直至讀出追上;然后,一般轉移或放棄一幀或兩幀以恢復寫入和讀出的一致。在輸出端偶爾重復若干幀,以補償這種數(shù)據(jù)損失,但是,這種現(xiàn)象是短暫的、不常見的、因而實際上是不足道的。
因此,雖然有可能放棄與所處理的幀相鄰的數(shù)據(jù)幀,但是,根據(jù)本發(fā)明,所述環(huán)形緩沖器即使不是消除也是減小了丟失這種數(shù)據(jù)的必然性。
舉例來說,但不必局限與此,本發(fā)明提供一種通過讀出記錄在記錄媒體上的數(shù)據(jù)來進行數(shù)據(jù)再現(xiàn)的信號再現(xiàn)系統(tǒng),該系統(tǒng)包含將數(shù)據(jù)逐幀順序地存儲其上的記錄媒體,所述幀作為數(shù)據(jù)處理單元,它包含作為數(shù)據(jù)的實際讀出單元的一個或幾個扇區(qū);用于存儲從記錄媒體讀出的數(shù)據(jù)的環(huán)形存儲裝置或類似裝置;用于逐個扇區(qū)順序地從記錄媒體讀出幀數(shù)據(jù)并把幀數(shù)據(jù)存入環(huán)形存儲裝置的數(shù)據(jù)控制裝置,并且,與上述操作分開,所述數(shù)據(jù)控制裝置逐幀讀出事先存儲在環(huán)形存儲裝置中的數(shù)據(jù),從而,當從記錄媒體讀出的扇區(qū)數(shù)據(jù)不能寫入環(huán)形存儲裝置時,就把緊接在包含所述讀出扇區(qū)的幀數(shù)據(jù)之后的幀數(shù)據(jù)跟在包含所述讀出扇區(qū)的幀數(shù)據(jù)之前的幀數(shù)據(jù)后面存入所述環(huán)形存儲裝置中。
雖然,所述環(huán)形存儲裝置指的是所謂環(huán)形緩沖器,但是,從本發(fā)明的精神和范圍出發(fā),可以使用任何合適的中間存儲裝置。
所述扇區(qū)包含附加信息區(qū)和數(shù)據(jù)區(qū),所述附加信息區(qū)含有包含該扇區(qū)的幀的數(shù)據(jù)格式,表示構成幀的各扇區(qū)的順序的扇區(qū)號以及表示構成所述幀的扇區(qū)數(shù)目的扇區(qū)總數(shù)。數(shù)據(jù)控制裝置利用所述扇區(qū)中的扇區(qū)號和扇區(qū)總數(shù)來檢測包含該扇區(qū)的幀的最后扇區(qū)。
本發(fā)明還提供與上述系統(tǒng)相聯(lián)系的信號再現(xiàn)方法,所述方法包含數(shù)據(jù)讀出步驟和幀數(shù)據(jù)處理步驟;所述數(shù)據(jù)讀出步驟用于從記錄媒體中逐個扇區(qū)地讀出幀數(shù)據(jù)并把它存入環(huán)形存儲裝置中,在所述記錄媒體中逐幀順序地存儲著所述數(shù)據(jù),作為數(shù)據(jù)處理單元的所述幀數(shù)據(jù)包含一個或多個作為實際的數(shù)據(jù)讀出單位的扇區(qū);所述幀數(shù)據(jù)處理步驟獨立于所述數(shù)據(jù)讀出步驟,用于逐幀地讀出預先存入環(huán)形存儲裝置中的數(shù)據(jù),從而,當從記錄媒體讀出的扇區(qū)數(shù)據(jù)不能寫入環(huán)形存儲裝置時,把緊接著包含所述讀出扇區(qū)的幀數(shù)據(jù)的下一個幀數(shù)據(jù)跟在包含所述讀出扇區(qū)的幀數(shù)據(jù)前面的幀數(shù)據(jù)存入所述環(huán)形存儲裝置中。
此外,根據(jù)本發(fā)明,在逐個扇區(qū)讀出記錄在記錄媒體中的幀數(shù)據(jù)并將其存入環(huán)形存儲裝置時,只有和構成所述幀的各扇區(qū)中的中間扇區(qū)相近的那些扇區(qū)才能被存入環(huán)形存儲裝置中。緊接在僅含有和存儲的中間扇區(qū)相近的扇區(qū)的幀數(shù)據(jù)之后的幀數(shù)據(jù)跟在已正確存儲的幀數(shù)據(jù)之后存入環(huán)形存儲裝置中,而放棄僅含有和已存儲的中間扇區(qū)相近的扇區(qū)的幀數(shù)據(jù)。這樣就以和讀出速度一致的速度再現(xiàn)從記錄媒體讀出并寫入所述系統(tǒng)中的幀數(shù)據(jù),所述系統(tǒng)中的CPU能夠改變所述讀出速度。
所述扇區(qū)包含附加的信息區(qū)和數(shù)據(jù)區(qū),所述附加的信息區(qū)含有包含該扇區(qū)的幀的數(shù)據(jù)格式,表示構成幀的各扇區(qū)的順序的扇區(qū)號以及表示構成所述幀的扇區(qū)數(shù)目的扇區(qū)總數(shù)。因此,在從記錄媒體讀出扇區(qū)數(shù)據(jù)時,能夠順序地檢測出所述幀中的位置信息和數(shù)據(jù)信息。
此外,當利用扇區(qū)號和扇區(qū)總數(shù)檢測最后扇區(qū)時,能夠檢測到在這些幀中間的一個位置,即,幀數(shù)據(jù)的分割點。
因此,本發(fā)明滿足長期以來意識到的對于提高寫入和讀出數(shù)據(jù)的效率的要求。
從下面結合說明實施例的附圖所作的更詳細的描述中,將明了本發(fā)明的這些和其它目的和優(yōu)點。


圖1是表示本發(fā)明的信號再現(xiàn)裝置的結構的簡圖;圖2示出本發(fā)明的系統(tǒng)使用的幀數(shù)據(jù);圖3示出本發(fā)明的系統(tǒng)使用的扇區(qū);圖4示出本發(fā)明的系統(tǒng)使用的扇區(qū)標題區(qū)的結構;圖5A和5B說明本發(fā)明的數(shù)據(jù)讀出處理;圖6說明本發(fā)明的幀數(shù)據(jù)處理;圖7是表示家庭游戲機的總系統(tǒng)配置的結構的方塊圖。
下面參照附圖,在所有圖中,相同的標號表示相同的或對應的部分。
如前所述,在本發(fā)明的系統(tǒng)中,典型地使用四種類型的數(shù)據(jù)。前兩類數(shù)據(jù),例如,待解壓的壓縮數(shù)據(jù)(下文稱MDEC數(shù)據(jù))和音頻數(shù)據(jù)即,聲音和音樂,被輸入,即,寫入所述系統(tǒng)中,并且,最好是實時處理。另外兩類數(shù)據(jù),例如,多邊形數(shù)據(jù)和特種功能數(shù)據(jù),不需要實時處理。
在本發(fā)明中,以實時方式將實時數(shù)據(jù)從記錄媒體中讀出并寫入系統(tǒng)中。但是,當系統(tǒng)上的負荷增加時,CPU的易變的讀出速率或許不能快速地取數(shù)和處理輸入數(shù)據(jù)而跟不上輸入信號的速度。如果出現(xiàn)這種情況,那么,將不適當?shù)貋G失某些實時數(shù)據(jù)而在輸出信號中產生許多不希望有的假信號。
根據(jù)本發(fā)明,使用環(huán)形緩沖器或其他合適的中間存儲裝置來存儲輸入到所述系統(tǒng)的實時數(shù)據(jù)。這樣,所述環(huán)形緩沖器把任何實時數(shù)據(jù)的損失減至最小。所述環(huán)形緩沖器通過提供不變的寫入速度,即,從小型磁盤只讀存儲器(CD-POM)或類似裝置輸入到所述系統(tǒng)的速度,而改變其讀出速度,即,輸出到CPU的速度,來實現(xiàn)上述功能。所述讀出速度隨CPU上的負荷而變化,因此,在系統(tǒng)數(shù)據(jù)吞吐量高時,能夠提高所述讀出速度,這個特點與所述環(huán)形緩沖器的特點相結合,有效地將數(shù)據(jù)損失減至最小。因此,當數(shù)據(jù)的寫入超過數(shù)據(jù)的讀出時,寫入被停止,直至讀出追上,然后,一般轉移或放棄一幀或兩幀,以恢復寫入和讀出的一致。在輸出端偶爾重復若干幀,以補償這種數(shù)據(jù)損失,但是,這種現(xiàn)象是短暫的、不常見的,因而實際上是不足道的。
因此,雖然有可能放棄與所處理的幀相鄰的幀數(shù)據(jù),但是,根據(jù)本發(fā)明,所述環(huán)形緩沖器即使不是消除也是減小了丟失這種數(shù)據(jù)的必然性。
下面參照附圖,更具體地說,參照圖1,包含微處理器和類似裝置的中央處理機(CPU)被連接到總線6。存儲器2,數(shù)據(jù)傳送裝置3,存儲裝置4以及輸出裝置5也都借助總線6相互連接。
合適的記錄媒體,例如,使用小型磁盤(CD)的CD-ROM設置在存儲裝置4中,所述CD-ROM是圓盤形記錄媒體,并且,是用于以光學方式記錄和再現(xiàn)數(shù)據(jù)的只讀光盤??梢园汛鎯ρb置4安裝在信號再現(xiàn)裝置內部,或者,把它從信號再現(xiàn)裝置的外部連接到總線6。
輸出裝置5包含多個輸出裝置,例如,像用于圖象輸出的陰極射線管(CRT)的顯示裝置以及用于音頻輸出的揚聲器裝置。
下面描述存儲裝置4中的CD-ROM上的記錄數(shù)據(jù)。
圖2示出記錄在CD-ROM上的幀數(shù)據(jù)。幀數(shù)據(jù)表示文件數(shù)據(jù)中數(shù)據(jù)處理單元。如圖2所示,按順序記錄幀數(shù)據(jù)FD1、FD2、FD3、FD4、FD5......而構成文件數(shù)據(jù)中的一個單元。幀數(shù)據(jù)FD1至FD5的量可以不同。
圖3中示出所述幀數(shù)據(jù)的內部結構。幀數(shù)據(jù)FD包含作為較小數(shù)據(jù)塊的若干扇區(qū)。圖3示出一個幀數(shù)據(jù)單元FD包含三個扇區(qū)SC1至SC3的情況。扇區(qū)SC是來自存儲裝置4中CD-ROM的實際的數(shù)據(jù)讀出單元,并具有固定的數(shù)據(jù)量。
扇區(qū)SC1至SC3中的每一個包含作為扇區(qū)SC的附加信息區(qū)的扇區(qū)標題區(qū)SH以及含有圖象和音頻數(shù)據(jù)的扇區(qū)數(shù)據(jù)區(qū)SD。扇區(qū)標題區(qū)SH1至SH3中的每一個用于存儲包含該扇區(qū)標題區(qū)的目錄以及用于指示該扇區(qū)在整個幀數(shù)據(jù)FD中的位置的數(shù)據(jù)。
把幀數(shù)據(jù)中的圖象和音頻數(shù)據(jù)順序地緊密存儲在自前導扇區(qū)SC1中的扇區(qū)數(shù)據(jù)區(qū)SD1到扇區(qū)數(shù)據(jù)區(qū)SD2、SD3中,所述區(qū)域之間無間隔。在這種情況下,當幀的量小于該幀數(shù)據(jù)FD中多個扇區(qū)數(shù)據(jù)區(qū)SD的總容量時,無效數(shù)據(jù)被存入扇區(qū)數(shù)據(jù)區(qū)SD的剩余部分中。更具體地說,如圖3中所示,由于幀數(shù)據(jù)FD中所包含的數(shù)據(jù)量小于三個扇區(qū)數(shù)據(jù)區(qū)SD1至SD3的總容量,所以,存儲著無效數(shù)據(jù)的無效數(shù)據(jù)區(qū)出現(xiàn)在最后的扇面數(shù)據(jù)區(qū)SD3之后。
如圖4中所示,從前導部分開始,扇區(qū)標題區(qū)SH包含幀數(shù)據(jù)格式標識符FID,用于指明幀數(shù)據(jù)FD的數(shù)據(jù)格式;扇區(qū)號SN,用于指示從含有該扇區(qū)標題區(qū)SH的扇區(qū)的幀數(shù)據(jù)FD中的前導扇區(qū)開始的序列號;扇區(qū)總數(shù)HS,用于指示包含該扇區(qū)標題區(qū)SH的幀數(shù)據(jù)的扇區(qū)總數(shù)目;幀號FN,它指示從文件數(shù)據(jù)中幀數(shù)據(jù)的前導幀開始的序列號;以及幀數(shù)據(jù)量FS,它指示存儲在幀數(shù)據(jù)FD的扇區(qū)數(shù)據(jù)區(qū)SD中的數(shù)據(jù)量。
一個幀數(shù)據(jù)單元中的數(shù)據(jù)具有相同的格式。因此,當幀數(shù)據(jù)FD中存在多個扇區(qū)SC時,各扇區(qū)SC中扇區(qū)標題區(qū)SH的幀數(shù)據(jù)格式標識符FID具有相同的值。此外,當包含幀數(shù)據(jù)量FS的扇區(qū)標題區(qū)SH所屬的幀數(shù)據(jù)FD中存在多個扇區(qū)標題區(qū)SH時,這些扇區(qū)標題區(qū)SH中的幀數(shù)據(jù)量FS具有相同的值。
現(xiàn)在再參照圖1,CPU 1把用于讀出數(shù)據(jù)的控制信號通過總線6傳送到含有作為存儲媒體的CD-ROM的存儲裝置4。響應饋送到存儲器4的控制信號,從存儲裝置4中,在CD-ROM所期望位置上的數(shù)據(jù)被逐個扇區(qū)地讀出。
讀出的扇區(qū)數(shù)據(jù)通過數(shù)據(jù)傳送裝置3傳送并存儲到存儲器2的環(huán)形緩沖器7中??梢杂密浖蛴布韺崿F(xiàn)環(huán)形緩沖器7。當然,普通技術人員將理解,可以對數(shù)據(jù)的緩沖、寫入、讀出的這種方案在設計方面做出各種更改,而不違反本發(fā)明的精神和范圍。
執(zhí)行直接存儲器存取傳送(DMA)的控制的數(shù)據(jù)傳送裝置3受控于來自于CPU 1的控制信號。數(shù)據(jù)傳送裝置3把從存儲裝置4讀出的數(shù)據(jù)高速傳送到環(huán)形緩沖器7,并把數(shù)據(jù)存入其中。
獨立于把扇區(qū)數(shù)據(jù)存入環(huán)形緩沖器7中的操作是,把來自CPU 1的控制信號饋送到存儲器2。根據(jù)該控制信號,存儲在環(huán)形緩沖器7中的數(shù)據(jù)被逐幀讀出。CPU 1對從環(huán)形緩沖器7讀出的幀數(shù)據(jù)的內容進行判別,并根據(jù)判別的結果進行處理。處理后的幀數(shù)據(jù)被饋送到輸出裝置5中的若干輸出裝置中的一個。于是,從已接收到數(shù)據(jù)的輸出裝置輸出信息信號。
由于在本實施例中,在信號再現(xiàn)裝置中數(shù)據(jù)處理過程與被處理的數(shù)據(jù)的內容無關,因此,各種格式的數(shù)據(jù)都能進入扇區(qū)數(shù)據(jù)區(qū)SD。例如,通過把圖象數(shù)據(jù)存入扇區(qū)數(shù)據(jù)區(qū)SD中,就有可能再現(xiàn)順序地變化的靜圖象,即,活動圖象。通過存入音頻數(shù)據(jù),就有可能順序地再現(xiàn)音頻數(shù)據(jù)。此外,通過把任意格式的數(shù)據(jù)存入扇區(qū)數(shù)據(jù)區(qū)SD中,就有可能實現(xiàn)按照數(shù)據(jù)的瞬時變化來順序處理數(shù)據(jù)。
如上所述,幀數(shù)據(jù)包含單一格式數(shù)據(jù)。但是,多個幀數(shù)據(jù)可能包含不同數(shù)據(jù)格式的數(shù)據(jù)。并且,這些數(shù)據(jù)可能同時被包含在一個數(shù)據(jù)系列中。下面描述這種實施例中的信號再現(xiàn)方法。
在圖1中所示的信號再現(xiàn)裝置中,幀數(shù)據(jù)在CPU 1的控制下被逐個扇區(qū)地在存儲裝置4中的CD-ROM與存儲器2中的環(huán)形緩沖器7之間傳送。就這一點而言,幀數(shù)據(jù)被從存儲裝置4中的CD-ROM逐個扇區(qū)讀出。進行數(shù)據(jù)讀出處理和幀數(shù)據(jù)處理,數(shù)據(jù)讀出處理用于利用數(shù)據(jù)傳送裝置3把所存儲的讀出扇區(qū)數(shù)據(jù)傳送到存儲器2中的環(huán)形緩沖器7并把它存儲其中;幀數(shù)據(jù)處理用于逐幀地讀出存儲在環(huán)形緩沖器7中的數(shù)據(jù),并把處理后的數(shù)據(jù)傳送到輸出裝置。這兩種數(shù)據(jù)處理操作是在CPU 1的控制下分開進行的,并且,通過環(huán)形緩沖器7基本同步。
下面描述數(shù)據(jù)讀出處理操作。
圖5A系列的方式示出記錄著幀數(shù)據(jù)FD1至FD8的CD-ROM的數(shù)據(jù)區(qū)。用記錄媒體讀出位置RP指示準備從CD-ROM讀出的幀數(shù)據(jù)中的扇區(qū)。在圖5A的CD-ROM中,從存在記錄媒體讀出位置RP的幀數(shù)據(jù)FD4的前導扇區(qū)開始逐個扇區(qū)地讀出數(shù)據(jù),并且,每當讀出一個扇區(qū)的數(shù)據(jù)時,就借助數(shù)據(jù)傳送裝置3把數(shù)據(jù)寫入環(huán)形緩沖器7。每當讀出一個扇區(qū)的數(shù)據(jù)時,記錄媒體讀出位置RP就被移動到下一個扇區(qū)。
圖5B示出環(huán)形緩沖器7的數(shù)據(jù)區(qū)。環(huán)形緩沖器7有這樣的結構多個扇區(qū)數(shù)據(jù)存儲區(qū)按順序排列,其中,每個扇區(qū)數(shù)據(jù)存儲區(qū)具有一個扇區(qū)的數(shù)據(jù)容量。在數(shù)據(jù)讀出處理和幀數(shù)據(jù)處理時都可以自由地訪問環(huán)形緩沖器7。
如圖5B中所示,環(huán)形緩沖器7有13個扇區(qū)數(shù)據(jù)存儲區(qū)BF,即,從用環(huán)形緩沖器起始位置SB表示的扇區(qū)數(shù)據(jù)存儲區(qū)BF1開始到用環(huán)形緩沖器結束位置EB表示的扇區(qū)數(shù)據(jù)存儲區(qū)BF13。在所述環(huán)形緩沖器7中,扇區(qū)數(shù)據(jù)寫入扇區(qū)數(shù)據(jù)存儲區(qū)BF3至BF8中,并且,用數(shù)據(jù)寫入位置WDT表示緊接著寫入扇區(qū)數(shù)據(jù)的位置。每當一個扇區(qū)數(shù)據(jù)被寫入扇區(qū)數(shù)據(jù)存儲區(qū)BF時,數(shù)據(jù)寫入位置WDT就被移動到下一個扇區(qū)數(shù)據(jù)存儲區(qū)。
但是,當隨著一個扇區(qū)數(shù)據(jù)被寫入扇區(qū)數(shù)據(jù)存儲區(qū)BF13而使數(shù)據(jù)寫入位置WDT處于與環(huán)形緩沖器結束位置EB相同的位置,即,處在扇區(qū)數(shù)據(jù)存儲區(qū)BF13時,數(shù)據(jù)寫入位置WDT就被移動到與環(huán)形緩沖器起始位置SB相同的位置上,即,移動到扇區(qū)數(shù)據(jù)存儲區(qū)BF1。
下面描述用于讀出其中存在圖5A的記錄媒體讀出位置RP的幀數(shù)據(jù)FD4并把該數(shù)據(jù)存入環(huán)形緩沖器7中的數(shù)據(jù)讀出處理。
幀數(shù)據(jù)FD4包含三個扇區(qū)。讀出前導扇區(qū)數(shù)據(jù)并將它寫入其中存在數(shù)據(jù)寫入位置WDT的扇區(qū)數(shù)據(jù)存儲區(qū)BF90然后,記錄媒體讀出位置RP移動到幀數(shù)據(jù)FD4的第二個扇區(qū),而且,數(shù)據(jù)寫入位置WDT也移動到扇區(qū)數(shù)據(jù)存儲區(qū)BF10。接著,讀出幀數(shù)據(jù)FD4的第二個扇區(qū)數(shù)據(jù)并把它存入扇區(qū)數(shù)據(jù)存儲區(qū)BF10中。與此相似,幀數(shù)據(jù)FD4的最后一個扇區(qū)數(shù)據(jù)被存入扇區(qū)數(shù)據(jù)存儲區(qū)BF11中。
圖5B表示環(huán)形緩沖器7處于這樣的狀態(tài),即,其中6個扇區(qū)數(shù)據(jù)存儲區(qū)BF中已存入數(shù)據(jù)。而其余7個扇區(qū)數(shù)據(jù)存儲區(qū)BF中未存入數(shù)據(jù)。
當從環(huán)形緩沖器7讀出包含8個或更多扇區(qū)的幀數(shù)據(jù)中的數(shù)據(jù)時,按上述方法把數(shù)據(jù)逐個扇區(qū)順序地寫入。但是,當環(huán)形緩沖器7的所有扇區(qū)數(shù)據(jù)存儲區(qū)中都已寫入數(shù)據(jù),同時,數(shù)據(jù)寫入位置WDT與數(shù)據(jù)讀出位置RDT一致時,就停止把數(shù)據(jù)寫入環(huán)形緩沖器7中。環(huán)形緩沖器7的數(shù)據(jù)寫入位置WDT返回到緊接在這樣的扇區(qū)數(shù)據(jù)存儲區(qū)之后的扇區(qū)數(shù)據(jù)存儲區(qū)的位置,所述這樣的扇區(qū)數(shù)據(jù)存儲區(qū)是在環(huán)形緩沖器7中目前暫停寫入和存儲的幀數(shù)據(jù)之前的幀數(shù)據(jù)的最后扇區(qū)數(shù)據(jù)被正確地存入其中的扇區(qū)數(shù)據(jù)存儲區(qū)。也就是說,目前正從CD-ROM讀出的一幀數(shù)據(jù)被放棄了。
在這種情況下,圖5A的CD-ROM中的記錄媒體讀出位置RP移動到緊接在被停止寫入的幀數(shù)據(jù)之后的幀數(shù)據(jù)的前導扇區(qū)處。
然后,在緊接在被放棄的幀數(shù)據(jù)之后的幀數(shù)據(jù)的前導扇區(qū)處恢復了對環(huán)形緩沖器的數(shù)據(jù)寫入。
在讀出CD-ROM上的記錄數(shù)據(jù)并實時地再現(xiàn)該記錄數(shù)據(jù)的過程中,當用于逐個扇區(qū)地存儲從CD-ROM讀出數(shù)據(jù)的環(huán)形緩沖器7中,數(shù)據(jù)讀出位置和數(shù)據(jù)寫入位置出現(xiàn)在扇區(qū)數(shù)據(jù)存儲區(qū)的相同位置時,記錄在記錄媒體中的一幀數(shù)據(jù)被從環(huán)形緩沖器7中消去,并且,正從CD-ROM讀出的一幀數(shù)據(jù)不再現(xiàn)。這樣,能夠以最小的數(shù)據(jù)損失用和從CD-ROM讀出幀數(shù)據(jù)的速度(寫入輸入到所述系統(tǒng)的速度)一致的速度實時地再現(xiàn)讀出的數(shù)據(jù)。
如圖4中所示,扇區(qū)標題區(qū)SH中的扇區(qū)號SN和扇區(qū)總數(shù)HS被用來檢測幀數(shù)據(jù)之間的分割點。在檢測分割點的扇區(qū),即,包含15個扇區(qū)的幀數(shù)據(jù)的最后扇區(qū)時,不管扇區(qū)標題區(qū)SH的扇區(qū)總數(shù)HS的值與扇區(qū)號SN的值是否相同,即,都等于15,都要對構成幀數(shù)據(jù)的每個扇區(qū)進行檢測。這樣,能夠檢測出幀數(shù)據(jù)之間的分割點的該扇區(qū)。
下面描述幀數(shù)據(jù)處理。
如果幀數(shù)據(jù)存儲于環(huán)形緩沖器7中,那么,把從數(shù)據(jù)讀出位置RDT開始的一幀數(shù)據(jù)作為目標幀數(shù)據(jù)。更準確地說,如圖6中所示,把具有存在數(shù)據(jù)讀出位置的前導扇區(qū)的幀數(shù)據(jù)作為目標幀數(shù)據(jù)ITD。CPU 1在目標幀數(shù)據(jù)IFD的扇區(qū)中,從扇區(qū)標題區(qū)SH的幀數(shù)據(jù)格式標識符FID的內容來識別包含在幀數(shù)據(jù)中的數(shù)據(jù)格式。此外,CPU 1對已識別的數(shù)據(jù)格式進行預定的處理,并且,把所述數(shù)據(jù)作為信息信號,例如,圖象信號或音頻信號傳送到輸出裝置5。從顯示裝置或揚聲器裝置輸出與輸出裝置5的信息信號相對應的所傳送的信息信號。
為了識別幀數(shù)據(jù)是否被包含在環(huán)形緩沖器7中,必須檢測該幀數(shù)據(jù)是否包含這樣的扇區(qū),即,該扇區(qū)的扇區(qū)標題區(qū)SH中數(shù)據(jù)讀出位置RDT和數(shù)據(jù)寫入位置WDT不同,并且,該扇區(qū)標題區(qū)中如圖4中所示的扇區(qū)總數(shù)HS和扇區(qū)號SN具有相同值。
當所述幀數(shù)據(jù)是圖象數(shù)據(jù)時,所述預定的處理具體地是用于把圖象數(shù)據(jù)作為圖象輸出信號顯示在顯示裝置的屏幕上的信號處理。當所述幀數(shù)據(jù)是音頻數(shù)據(jù)時,所述預定的處理是用于把音頻數(shù)據(jù)作為音頻信號輸送到揚聲器裝置的終端的信號處理。
用于所述信號再現(xiàn)裝置的信號再現(xiàn)方法最適用于家庭游戲機(home game urits)以及類似的裝置。圖7示出使用該信號再現(xiàn)方法的家庭游戲機的實施例的結構。
圖7中的家庭游戲機包含連接到主系統(tǒng)中的用于實現(xiàn)各種功能的多個處理器和裝置的總線31,所述主系統(tǒng)包含CPU 11和外圍設備12、圖形系統(tǒng)、音響系統(tǒng)、CD-ROM系統(tǒng)和通信系統(tǒng)。
所述主系統(tǒng)的CPU 11是32位簡化指令系統(tǒng)計算機(RISC)CPU。外圍設備12包含多個控制器,例如,直接存儲器存取(DMA),計時器和中斷器。以下裝置也連接到總線312兆字節(jié)容量的主存儲器13;512千字節(jié)容量的、存儲有用于CPU 11控制和外圍設備12的操作、從而控制家庭游戲機操作系統(tǒng)(OS)程序的ROM 14;作為并行通信的輸入/輸出(I/O)部件的并行輸入輸出(PIO)29以及作為串行通信的輸入/輸出(I/O)部件的串行輸入輸出(SIO)。
當接通家庭游戲機的電源時,CPU 11執(zhí)行ROM 14中的操作系統(tǒng)(OS)程序而使整個裝置啟動。根據(jù)由CPU 11提供的控制命令,從CD-ROM讀出寄存在CD-ROM系統(tǒng)的CD-ROM裝置25中的應用程序,即,游戲程序或圖象數(shù)據(jù)、音頻數(shù)據(jù)。
關于這一點,記錄在CD-ROM中的圖象數(shù)據(jù)包含已經借助離散的余弦變換(DCT)和壓縮進行正交變換的活動圖象和靜圖象數(shù)據(jù),以及用于修改多邊形的紋理圖象(texture picture)的圖象數(shù)據(jù)。作為活動圖象和靜圖象的圖象數(shù)據(jù),使用兩種壓縮的數(shù)據(jù),一種是根據(jù)作為壓縮靜圖象數(shù)據(jù)的國際標準的聯(lián)合攝影專家組(JPEG)的標準壓縮的數(shù)據(jù),另一種是根據(jù)作為壓縮動圖象數(shù)據(jù)的國際標準的活動圖象編碼專家組(MPEG)的標準、僅用幀內編碼壓縮的數(shù)據(jù)。來自CD-ROM的游戲程序包含用于繪制微小多邊形面積或多邊形圖的多邊形繪制命令。
記錄在CD-ROM中的音頻數(shù)據(jù)包含基于作為音樂小型磁盤(musicCDs)中音頻數(shù)據(jù)的CD-DA標準的16位脈沖編碼調制(PCM)數(shù)據(jù)以及基于作為CD-ROM圖象和音頻數(shù)據(jù)的CD-ROM XA標準的自適應差分式脈沖編碼調制(所謂ADPCM)數(shù)據(jù)。
從CD-ROM讀出的數(shù)據(jù)存入CD-ROM緩沖器24,然后,由CD-ROM解碼器23解碼。該結果數(shù)據(jù)饋送到主系統(tǒng),根據(jù)所述數(shù)據(jù)的內容饋送到圖形系統(tǒng)或音響系統(tǒng)。
所述圖形系統(tǒng)包含作為圖形數(shù)據(jù)生成處理器的幾何變換機(geometrg transfer engine)(GTE)15;作為圖形繪制處理器的圖形處理裝置(GPU)16;用于通過GPU 16生成圖象的具有1兆字節(jié)容量的幀緩沖器17;作為圖象數(shù)據(jù)擴展機的運動解碼器(MDEC)19以及視頻輸出裝置18,例如,陰極射線管(CRT)顯示裝置或液晶顯示(LCD)裝置。
作為CPU 11的協(xié)同處理器的幾何變換機(GTE)15,當CPU 11產生繪制命令或控制命令時,用并行處理機理,對表示圖象中的三維物體的多邊形,高速地進行坐標變換或光源計算,例如,以固定的十進制計算矩陣或矢量。
根據(jù)來自CPU 11的多邊形繪圖命令而操作的圖形處理裝置(GPU)16在變換到與CPU 11無關的二維地址空間的幀緩沖器17中繪制多邊形。GPU 16進行以下操作繪制平直影線,其中,用同一種顏色繪制多邊形;繪制Gouraud影線,其中,對每個多邊形頂點標明任意顏色以確定多邊形內部的顏色;繪制紋理映射(fexture mapping),其中,把作為二維圖象數(shù)據(jù)的紋理(fexture)加到多邊形上。
準確地說,當繪制平直影線過程中用同一種顏色繪制三角形時,GET 15能夠以每秒大約150萬個多邊形的最高速度進行坐標計算。當繪制Gouraud影線或紋理映射(fexture mapping)時,GTE 15最多能夠以每秒大約50萬個多邊形的速度進行坐標計算。因此,能夠減輕CPU 11的負荷并進行高速坐標計算。
幀緩沖器17包含16位的所謂雙端口隨機存儲器(RAM),這是一個有512個垂直象素和1024個水平象素的矩形區(qū)。幀緩沖器17用于借助GPU 16和從主存儲器13傳送來的封閉虛線(enclosure)數(shù)據(jù)來繪制圖象。借助GPU 16或從主存儲器13傳送來的數(shù)據(jù)進行繪圖是和圖象數(shù)據(jù)的讀出同時進行的。在幀緩沖器17設置有存儲紋理模式(fexture pattern)的紋理區(qū)和存儲作為彩色調色板的彩色查找表(CLUT)的彩色查找表(CLUT)區(qū)。在CPU 11的控制下從CD-ROM磁盤機25讀出所述紋理模式和彩色查找表(CLUT)數(shù)據(jù),然后,將所述數(shù)據(jù)經過GPU 16傳送到幀緩沖器17并存儲在那里。所述彩色查找表(CL-UT)數(shù)據(jù)也可以由GPU 16產生。
于是,GPU 16使用由GTE 15供給的坐標和彩色信息繪制多邊形,并把紋理加到多邊形上,以便產生三維(3D)圖象。把結果圖象數(shù)據(jù)作為圖象信號輸出到視頻輸出裝置18,以便顯示三維(3D)圖象。
在準備顯示動圖象時,在幀緩沖器17中設置兩個矩形區(qū),并且,這兩個矩形區(qū)交替地用于繪圖和圖象顯示,因此,與在其中一個矩形區(qū)繪制幀圖象的同時,先前繪制在另一個矩形區(qū)的幀圖象的數(shù)據(jù)被輸出到視頻輸出裝置18,以便顯示圖象。于是,避免了圖象重寫的情況出現(xiàn)在視頻輸出裝置18上。
用于再現(xiàn)從CD-ROM 25讀出的圖象數(shù)據(jù)的運動解碼器(MDEC)19與CPU 11共用主存儲器13進行并行操作。從CD-ROM磁盤機25讀出的活動圖象數(shù)據(jù)由CD-ROM解碼器23進行錯誤校正,然后,被饋送到運動解碼器(MDEC)19。MDEC 19將饋送到這里的數(shù)據(jù)解碼。然后,解碼后的數(shù)據(jù)作為活動圖象被饋送到主存儲器13。饋送到主存儲器13的活動圖象數(shù)據(jù)經由圖形處理裝置(GPU)16存入幀緩沖器17,然后,被作為圖象信號輸出到視頻輸出裝置18,以便顯示圖象。
所述音響系統(tǒng)包含作為聲音再生處理器的聲音處理裝置或者所謂SPU 20;用于SPU 20以再生聲音信號的512千字節(jié)的聲音緩沖器21;以及聲音輸出裝置22,例如,揚聲器裝置。
所述SPU 20具有自適應差分式脈沖編碼調制(ADPCM)的解碼功能,用于再現(xiàn)通過對16位音頻數(shù)據(jù)進行自適應差分式脈沖編碼調制(ADPCM)使其成為4位微分信號而產生的音頻數(shù)據(jù);再現(xiàn)功能,用于再現(xiàn)存儲于聲音緩沖器21的聲源數(shù)據(jù)以產生音響效果;以及用于調制再現(xiàn)的聲源數(shù)據(jù)的調制功能。
用于背景音樂(BGM)的音頻數(shù)據(jù)和用于產生音響效果的聲源數(shù)據(jù)被記錄在CD-ROM中。在CPU 11的控制下,通過CD-ROM解碼器23,從CD-ROM磁盤機25讀出這些數(shù)據(jù)并對其進行糾錯。
用于背景音樂(BGM)的音頻數(shù)據(jù)在CPU 11的控制下被從CD-ROM解碼器23饋送到聲音處理裝置(SPU)20,然后,SPU 20把所述音頻數(shù)據(jù)作為音樂曲調從聲音輸出裝置22輸出。用于音響效果的聲源數(shù)據(jù)在CPU 11的控制下存入聲音緩沖器21中。SPU 20根據(jù)存儲在聲音緩沖器21中的聲源數(shù)據(jù)產生音樂聲音和音響效果。因此。SPU 20是所謂的取樣(sampling)聲源。
所述通信系統(tǒng)包含作為輸入裝置或輸入底座的控制器27,1兆字節(jié)的存儲器插件28以及作為同步串行端口的通信裝置26。
控制器27具有鍵入用于控制游戲的進行以及游戲中顯示的物體的運動的指令的鍵。鍵入的操作信息被從控制器27饋送到通信裝置26。通過CPU 11大約每1/60秒讀出饋送到通信裝置26的所述信息。CPU 11發(fā)送用于控制外圍設備12、主存儲器13、圖形系統(tǒng)、音響系統(tǒng)和CD-ROM系統(tǒng)的操作的控制命令,以控制這些系統(tǒng)的操作。于是,與鍵入的操作信息相應地顯示圖象和輸出聲音。
存儲插件28包含非易失存儲器,例如,瞬時(flash)存儲器,該插件用于存儲和保持置位、多個游戲的進行情況和結果。由于存儲器插件28是與總線31分開的,所以,在接通電源時也能將存儲器插件28插上和取下。因此,有可能在該家庭游戲機運行期間插上和取下多個存儲器插件,以便存儲數(shù)據(jù)。
可以經由并行輸入輸出(PIO)端口29把該游戲機連接到外圍設備。該游戲還可以經由串聯(lián)輸入輸出(SIO)端口30與其他游戲機通信。
在該家庭游戲機中,在讀出游戲程序、顯示圖象數(shù)據(jù)或將圖象數(shù)據(jù)繪制成圖時,必須在主存儲器13、圖形處理裝置(GPU)16、運動解碼器(MDE)19和CD-ROM解碼器之間高速地傳送大量圖象數(shù)據(jù)。在這種情況下,實行所謂的直接存儲器存取(DMA)傳送,即,在外圍設備12的控制下直接傳送圖象數(shù)據(jù)而不通過CPU 11。從而,減輕了CPU 11上由于傳送數(shù)據(jù)造成的負荷,并且,能高速地傳送數(shù)據(jù)。
從以上的描述可以明白,本發(fā)明的用于通過讀出記錄在記錄媒體上的數(shù)據(jù)而進行信號再現(xiàn)的信號再現(xiàn)裝置包含將數(shù)據(jù)逐幀順序地存儲其上的記錄媒體,所述幀作為數(shù)據(jù)處理單元,它包含一個或多個作為數(shù)據(jù)的實際讀出單元的扇區(qū);用于存儲從記錄媒體讀出的數(shù)據(jù)的環(huán)形存儲器裝置或類似裝置;用于逐個扇區(qū)順序地從記錄媒體讀出幀數(shù)據(jù)并把它存入環(huán)形存儲器裝置的數(shù)據(jù)控制裝置,并且,與上述操作分開,所述數(shù)據(jù)控制裝置逐幀地讀出事前存儲在所述環(huán)形存儲裝置中的數(shù)據(jù),從而,當從記錄媒體讀出的扇區(qū)數(shù)據(jù)不能寫入環(huán)形存儲裝置時,就把緊接在包含所述讀出扇區(qū)的幀數(shù)據(jù)之后的幀數(shù)據(jù)跟在包含所述讀出扇區(qū)的幀數(shù)據(jù)之前的幀數(shù)據(jù)后面、存入所述環(huán)形存儲裝置中。因此,在實時地再現(xiàn)從記錄媒體讀出的幀數(shù)據(jù)時,就能夠以同從記錄媒體讀出數(shù)據(jù)的速度相一致的速度再現(xiàn)所述數(shù)據(jù)。由于能夠快速和可靠地輸出作為數(shù)據(jù)處理單元的每一個幀數(shù)據(jù),所以,還能夠把幀內數(shù)據(jù)的失效和丟失減至最小。此外,由于數(shù)據(jù)是逐幀地被從記錄媒體讀出和逐幀地被存儲的,所以,能夠處理各種格式的數(shù)據(jù),而與所包含的數(shù)據(jù)類型無關。
所述扇區(qū)包含附加信息區(qū)和數(shù)據(jù)區(qū),所述附加信息區(qū)含有包含該扇區(qū)的幀的數(shù)據(jù)格式,表示構成幀的各扇區(qū)的順序的扇區(qū)號以及表示構成所述幀的扇區(qū)數(shù)目的扇區(qū)總數(shù)。數(shù)據(jù)控制裝置利用所述扇區(qū)中的所述扇區(qū)號和扇區(qū)總數(shù)來檢測包含該扇區(qū)的幀的最后扇區(qū)。這樣,每當逐個扇區(qū)地讀出數(shù)據(jù)時,就能夠順序地檢測出所述幀中的位置信息和數(shù)據(jù)信息,從而,能夠快速地檢測出幀數(shù)據(jù)的分割點。
本發(fā)明的信號再現(xiàn)方法包含數(shù)據(jù)讀出步驟和數(shù)據(jù)處理步驟;所述數(shù)據(jù)讀出步驟用于從記錄媒體逐個扇區(qū)地讀出幀數(shù)據(jù)以及把該幀數(shù)據(jù)存入環(huán)形存儲器中,在所述記錄媒體中逐幀順序地存儲著所述數(shù)據(jù),作為數(shù)據(jù)處理單元的所述幀數(shù)據(jù)包含一個或多個作為數(shù)據(jù)的實際讀出單元的扇區(qū);所述幀數(shù)據(jù)處理步驟用于逐幀地讀出事先存入環(huán)形存儲裝置中的數(shù)據(jù),這個操作是與所述數(shù)據(jù)讀出步驟的操作分開的,從而,當從記錄媒體讀出的扇區(qū)數(shù)據(jù)不能寫入環(huán)形存儲裝置時,把緊接著包含所述讀出扇區(qū)的幀數(shù)據(jù)的下一個幀數(shù)據(jù)跟在包含所述讀出扇區(qū)的幀數(shù)據(jù)前面的幀數(shù)據(jù)之后存入所述環(huán)形存儲裝置中。因此,在實時地再現(xiàn)從記錄媒體讀書出的幀數(shù)據(jù)時,就能夠基本上以同從記錄媒體讀出數(shù)據(jù)的速度相一致的速度再現(xiàn)所述數(shù)據(jù)。由于能夠快速和可靠的輸出作為系統(tǒng)中數(shù)據(jù)處理單元的每一個幀數(shù)據(jù),所以,把數(shù)據(jù)的遺漏減至最小。此外,由于數(shù)據(jù)是逐幀地被從記錄媒體讀出并逐幀地被存儲的,所以,能夠處理各種格式的數(shù)據(jù),而與所包含的數(shù)據(jù)的類型無關。
所述扇區(qū)包含附加信息區(qū)和數(shù)據(jù)區(qū),所述附加信息區(qū)含有包含該扇區(qū)的幀的數(shù)據(jù)格式,表示構成幀的各扇區(qū)的順序的扇區(qū)號以及表示構成所述幀的扇區(qū)數(shù)目的扇區(qū)總數(shù)。數(shù)據(jù)控制裝置利用所述扇區(qū)中的所述扇區(qū)號和扇區(qū)總數(shù)來檢測包含該扇區(qū)的幀的最后扇區(qū)。這樣,每當逐個扇區(qū)地讀出數(shù)據(jù)時,就能夠順序地檢測出所述幀中的位置信息和數(shù)據(jù)信息,從而,能夠快速地檢測出幀數(shù)據(jù)的分割點。
因此,本發(fā)明滿足了長期以來意識到的對于提高數(shù)據(jù)寫入和讀出的效率的要求。
從以上的描述可以明白,雖然已經描述和說明了本發(fā)明的具體形式,但是,可以做出各種修改而不違反本發(fā)明的精神和范圍。因此,本發(fā)明只受所附權利要求書的限制。
權利要求
1.一種信號再現(xiàn)裝置,包含(a)用于逐個扇區(qū)地從記錄媒體讀出幀數(shù)據(jù)的第一讀出裝置,(b)用于把從第一讀出裝置讀出的數(shù)據(jù)寫入存儲器中的寫入裝置,(c)用于讀出寫于所述存儲器中的數(shù)據(jù)的第二讀出裝置,以及(d)用于控制的控制裝置,當所述寫入裝置停止寫入所述數(shù)據(jù)時,所述第一讀出裝置能夠開始讀出緊接在正被讀出的幀數(shù)據(jù)之后的幀數(shù)據(jù),所述寫入裝置能重新置位到預定的位置。
2.如權利要求1中所述的裝置,其中,所述存儲裝置包含環(huán)形尋址裝置。
3.如權利要求1中所述的裝置,其中,所述扇區(qū)含有表示扇區(qū)號和幀數(shù)據(jù)的扇區(qū)總數(shù)的扇區(qū)標題。
4.如權利要求1中所述的裝置,其中,當所述第二讀出裝置的讀出地址與所述寫入地址一致時,所述寫入裝置停止寫入。
5.一種信號再現(xiàn)系統(tǒng),包含(a)逐個扇區(qū)地從記錄媒體讀出幀數(shù)據(jù)的第一讀出裝置,(b)把從所述第一讀出裝置讀出的數(shù)據(jù)寫入存儲器中的寫入裝置,(c)讀出寫于所述存儲器中的所述數(shù)據(jù)的第二讀出裝置,(d)實行控制的裝置,當所述寫入裝置停止寫入所述數(shù)據(jù)時,所述第一讀出裝置能夠開始讀出緊接在正被讀出的幀數(shù)據(jù)之后的幀數(shù)據(jù),所述寫入裝置能重新置位于預定位置。
6.如權利要求5中所述的裝置,其中,所述存儲器包含環(huán)形尋址裝置。
7.如權利要求5中所述的裝置,其中,所述扇區(qū)含有表示扇區(qū)號和幀數(shù)據(jù)的扇區(qū)總數(shù)的扇區(qū)標題。
8.如權利要求5中所述的裝置,其中,當讀出地址與寫入地址一致時所述寫入裝置停止寫入。
9.一種處理信號的方法,包含以下步驟(a)逐個扇區(qū)地從記錄媒體中讀出幀數(shù)據(jù);(b)把所述讀出步驟中讀出的數(shù)據(jù)寫入存儲器中;(c)讀出寫于所述存儲器中的數(shù)據(jù);以及(d)控制所述數(shù)據(jù)的寫入,以便所述第一讀出裝置能夠開始讀出緊接在正被讀出的幀數(shù)據(jù)之后的幀數(shù)據(jù),并且,所述寫入步驟可以復位到預定的位置。
10.如權利要求9中所述的方法,其中,當規(guī)定的讀出地址與規(guī)定的寫入地址一致時所述寫入步驟停止寫入。
11.一種通過讀出記錄在記錄媒體中的數(shù)據(jù)實現(xiàn)數(shù)據(jù)再現(xiàn)的信號再現(xiàn)裝置,包含數(shù)據(jù)逐幀順序地存儲其中的記錄媒體,所述幀作為數(shù)據(jù)處理單元并包含至少一個作為實際的數(shù)據(jù)讀出單元的扇區(qū),用于存儲從所述記錄媒體讀出的所述數(shù)據(jù)的環(huán)形存儲器,數(shù)據(jù)控制裝置,用于逐個扇區(qū)順序地從所述記錄媒體讀出幀數(shù)據(jù)并把所述幀數(shù)據(jù)存入所述環(huán)形存儲器中,并且,與上述操作分開地逐幀地讀出預先存儲在所述環(huán)形存儲器中的數(shù)據(jù),從而,當從所述記錄媒體讀出的扇區(qū)數(shù)據(jù)不能被寫入所述環(huán)形存儲器時,把緊接在包含讀出扇區(qū)的幀數(shù)據(jù)之后的幀數(shù)據(jù)跟在前一個幀數(shù)據(jù)后面存入所述環(huán)形存儲器中。
12.如權利要求11中所述的信號再現(xiàn)裝置,其中,所述扇區(qū)包含附加信息區(qū)和數(shù)據(jù)區(qū),所述附加信息區(qū)含有包含該扇區(qū)的幀的數(shù)據(jù)格式,表示構成幀的各扇區(qū)的順序的扇區(qū)號以及表示構成所述幀的扇區(qū)數(shù)目的扇區(qū)總數(shù),從而,所述數(shù)據(jù)控制裝置利用所述扇區(qū)號和所述幀的扇區(qū)總數(shù)來檢測所述幀的最后扇區(qū)。
13.一種信號再現(xiàn)方法,包含從數(shù)據(jù)逐幀順序地存儲其中的記錄媒體中逐個扇區(qū)地讀出幀數(shù)據(jù)并把該幀數(shù)據(jù)存入環(huán)形存儲裝置中的數(shù)據(jù)讀出步驟,所述幀作為數(shù)據(jù)處理單元并包含至少一個作為實際數(shù)據(jù)讀出單元的扇區(qū),與所述數(shù)據(jù)讀出步驟分開地,逐幀地讀出預先存儲在環(huán)形存儲器中的數(shù)據(jù)的幀數(shù)據(jù)處理步驟,從而,當從所述記錄媒體讀出的扇區(qū)數(shù)據(jù)不能被寫入所述環(huán)形存儲裝置時,把緊接在包含該讀出扇區(qū)的幀數(shù)據(jù)之后的幀數(shù)據(jù)跟在包含該讀出扇區(qū)的幀之前的幀數(shù)據(jù)后面存入所述環(huán)形存儲器中。
14.如權利要求13中所述的信號再現(xiàn)方法,其中,所述扇區(qū)包含附加的信息區(qū)和數(shù)據(jù)區(qū),所述附加的信息區(qū)含有包括該扇區(qū)的幀的數(shù)據(jù)格式,表示構成該幀的各扇區(qū)的順序的扇區(qū)號以及構成該幀的扇區(qū)總數(shù),從而,所述數(shù)據(jù)控制裝置利用所述扇區(qū)號和所述幀中的扇區(qū)總數(shù)來檢測包含該扇區(qū)的幀的最后扇區(qū)。
15.一種用于更有效地處理數(shù)據(jù)流的方法,包含以下步驟從記錄媒體中讀出數(shù)據(jù),把所述數(shù)據(jù)寫入緩沖存儲器中,從所述緩沖器讀出所述數(shù)據(jù),當從所述存儲器讀出所述數(shù)據(jù)的速度不足以跟上所述數(shù)據(jù)的所述寫入時,停止所述數(shù)據(jù)的所述寫入,以避免數(shù)據(jù)的堆積,以及隨后,當所述數(shù)據(jù)的所述讀出已足以跟上數(shù)據(jù)的所述寫入時,恢復把所述數(shù)據(jù)寫入所述緩沖存儲器中。
16.如權利要求15中所述的方法,其中,所述緩沖存儲器是環(huán)形存儲器。
17.如權利要求15或16中所述的方法,其中,在寫入期間,所述寫入的速度是不變的速度。
18.如權利要求15或16中所述的方法,其中,所述讀出的速度是可變的。
19.如權利要求15或16中所述的方法,其中,在寫入期間所述寫入的速度是恒定的高速度,而所述讀出的速度是根據(jù)數(shù)據(jù)處理負荷而變化的。
全文摘要
在CPU的控制下從存儲裝置中的記錄媒體逐個扇區(qū)地讀出數(shù)據(jù)并把它存入環(huán)形緩沖器中,CPU能夠根據(jù)系統(tǒng)上負荷的變化而改變從緩沖器讀出的速度。逐幀地讀出存儲于環(huán)形緩沖器中的數(shù)據(jù)并把它輸出到輸出裝置。在實時再現(xiàn)從記錄媒體讀出的數(shù)據(jù)時,能夠以基本上和從記錄媒體讀出數(shù)據(jù)的速度相符合的速度再現(xiàn)所述數(shù)據(jù),從而,將數(shù)據(jù)損失減至最小并提高瞬時質量。
文檔編號G11B20/10GK1131799SQ9512001
公開日1996年9月25日 申請日期1995年11月30日 優(yōu)先權日1994年11月30日
發(fā)明者梅村晃二郎, 鈴置雅一, 豐禎治 申請人:索尼公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
南康市| 肇东市| 南和县| 台山市| 禄劝| 龙江县| 商城县| 雅安市| 安溪县| 兴宁市| 从化市| 安西县| 汉阴县| 德令哈市| 桓仁| 新源县| 和田市| 津南区| 佛学| 尉犁县| 布拖县| 合山市| 信阳市| 巴彦县| 南投市| 工布江达县| 塔城市| 云和县| 二手房| 安康市| 诏安县| 仁怀市| 长泰县| 夏河县| 内乡县| 新乡市| 沽源县| 若尔盖县| 合江县| 新邵县| 湖州市|