專利名稱:具有改進了的同步的抗振重放設備的制作方法
技術領域:
本發(fā)明涉及到一種用于具有改進了的同步的抗振重放設備的方法和裝置。
所述抗振重放設備的應用領域特別應用于光學信息媒體重放設備的便攜式和移動式使用,其中,必須保證即使在發(fā)生振動的情況下也能不中斷和不受干擾地重現(xiàn)信息。然而所述的應用領域不局限于光學信息媒體。
由于振動能使所述的光學掃描系統(tǒng)脫離原軌跡,從而導致存貯在所述信息媒體上信息的讀出操作中斷,所以,光學掃描設備對于機械振動特別敏感。在平穩(wěn)操作期間,這種振動是如此之小,以致于借助于機械預防措施和電子控制回路就能充分地抑制這種振動。但是,在諸如在汽車上等移動使用的情況下或在便攜式設備的情況下,上述的措施就不夠充分。需要使用一個緩沖器,該緩沖器用于緩沖在所述信息媒體讀出中斷期間進行再現(xiàn)的數(shù)據(jù)流,這種類型的緩沖器在索尼CXD 2511 QXR電路(用于CD重放機的防振存貯器控制器)數(shù)據(jù)表中已經(jīng)公知了。為了提供一個數(shù)據(jù)儲備,所述的數(shù)據(jù)以兩倍于正常速度的速度被從所述CD中讀出并被存貯在所述緩沖器中。同時,數(shù)據(jù)以所述的正常速度從緩沖器中讀出,以用于再現(xiàn)。為了避免所述的緩沖器溢出,信息媒體的讀出操作或向所述緩沖器的寫入操作必須被持續(xù)中斷,并且在所述緩沖器的占用值低于其最小占用值后,所述的讀出操作必須被重新開始。為此目的,所述的掃描或讀出系統(tǒng)必須返回到所述中斷的位置并持續(xù)地恢復所述信息媒體的讀出。若沒有振動發(fā)生,這個事件的連續(xù)模式將不停地持續(xù)下去。其結果是所述掃描或讀出系統(tǒng)在無振動操作期間需要大量的復位和返回。
如果在讀出暫停期間發(fā)生振動,則不需要任何特殊的措施。但是,如果在讀出期間發(fā)生振動,向所述緩沖器的寫入必須馬上停止,并且所述的掃描系統(tǒng)必須盡可能快地返回到所述讀出操作被中斷的位置處,以從信息媒體或CD上重新讀出數(shù)據(jù)。在上述操作成功完成后,重新開始對所述緩沖器的填充。由于當所述的緩沖器被填滿時,以兩倍于所述正常速度執(zhí)行的讀出操作必須被中斷,所以,不僅在發(fā)生振動時,并且在未發(fā)生振動時,都需要使在抗振模式下工作的掃描系統(tǒng)轉移或復位到所述CD讀出操作被中斷的位置處。
為了根據(jù)在所述信息媒體上存在的次序在一個中斷之后將所述的信息媒體的數(shù)據(jù)寫入所述的緩沖器,必須使用位于由微處理器判斷為有效的最后一個子碼地址之前的數(shù)據(jù)來重新開始所述CD的讀出,并且為了開始向所述的緩沖器寫入數(shù)據(jù)或為了隨后的正確地恢復,要在所存貯的音頻數(shù)據(jù)和所讀出的音頻數(shù)據(jù)之間進行比較。這個用在得出肯定結果時控制重新開始向所述緩沖器進行寫入的音頻數(shù)據(jù)比較是在譯碼和誤差校正之后并恰好是在數(shù)/模轉換之前執(zhí)行的。所述緩沖器被連接到所述譯碼器的去交錯和誤差校正單元上并被直接安置在所述數(shù)/模轉換器之前。(交錯=[德語]Verschachtelung、Uberlappung(重疊)、Codespreizung(代碼展開))。
除了在未發(fā)生振動時具有相當高的返回次數(shù)以外,這種解決方案所存在的問題在于為開始向所述緩沖器寫入而進行的數(shù)據(jù)同步的可靠性。在公知的解決方案中,在向所述緩沖器寫入中斷之后實現(xiàn)同步的目的是通過使用一個預定量的數(shù)據(jù)借助于比較去找到已經(jīng)被存貯在所述緩沖器中數(shù)據(jù)的相同位置來實現(xiàn)的。由于由誤差所引起的所述數(shù)據(jù)位并不總是以相同方式出現(xiàn)且精確定時,所以,以音頻比較為基礎的所述同步并不總是成功的。由于所述的誤差率,也并不總是能夠從所述信息媒體上的相同位置得到相同的數(shù)據(jù)。當在只能對零進行比較的非常弱的信息段中進行比較時,或者對包含有諸如在特定頻率處的正弦音調的多次重復的信息段進行比較時,就要發(fā)生時序上的偏移。
與中斷相關聯(lián)的必須被頻繁執(zhí)行的數(shù)據(jù)比較不能保證確定精確的同步時間,導致音頻數(shù)據(jù)時序上的跳變,結果由于曲目和盤播放時間時序上的跳變,不能保證時序上精確地再現(xiàn)所存儲的信息。因此,在所述的公知解決方案中,進行具有分步的精度的比較或多階段的比較,以盡可能地實現(xiàn)對應。所述比較的精度和長度是可變的,以允許在比較期間的允許差錯。這就造成音頻數(shù)據(jù)的跳變,結果不能保證精確定時地再現(xiàn)相應的存貯信息。所述近似的同步在直接設置于所述數(shù)/模轉換器上游的所述緩沖器中進行,其結果是這種有誤差的同步引起聽得見的噪音。
另外,還必須提供一個DRAM作為所述緩沖器,以最大可能地精確地行數(shù)據(jù)比較,而DRAM是一個相當大的成本因素。
因此,本發(fā)明的目的具體是要改善所述同步的可靠性和精度并避免公知技術中的缺點。
本發(fā)明目的的實現(xiàn)是通過提供一種具有改進的同步的抗振重放設備,該重放設備包括一個控制單元和一個緩沖器,用于在存貯于所述信息媒體上的信息讀出中斷期間提供來自所述信息媒體上的信息信號,該設備還包括一個用于對從所述信息媒體讀出的信息進行處理的一個位定時PLL、一個子碼譯碼器和一個微處理器,提供了一個用于使所述緩沖器中的數(shù)據(jù)流同步的控制單元,所述的控制單元用于在所述子碼信息的所述最后有效項情況下存貯所述緩沖器的寫指針的地址,并利用一個同步字節(jié)SO在中斷之后開始起動實現(xiàn)。
本發(fā)明還提供一種具有改進了同步的抗振重放設備,包括有一個控制單元和一個緩沖器,用于在存貯于一個信息媒體上的信息讀出中斷期間提供來自所述信息媒體的信息信號,還包括有一個用于對從所述信息媒體讀出的信息進行處理的位定時PLL、一個子碼譯碼器和一個微處理器,用于識別在所述數(shù)據(jù)流中所述中斷位置的地址信息項被用于同步,所述同步的起點是由一個有效子碼形成的,所述有效子碼的地址信息既用作所述信息媒體上中斷位置的基準,又用作所述緩沖器中所述最后有效數(shù)據(jù)和向所述緩沖器寫入的基準。
雖然在數(shù)據(jù)流中的子碼只在相對大的間隔處出現(xiàn),但是利用所述數(shù)據(jù)流中表明所述中斷位置的一個地址信息項,在一個中斷之后可以在所述緩沖器中實現(xiàn)與存貯在所述信息媒體上的信息相對應的可靠和精確的同步以及無間隔數(shù)據(jù)流。所述同步的起點是由一個有效子碼形成的,所述有效子碼的地址信息既用作在所述信息媒體上中斷位置的基準,又用作在所述緩沖器中所述最后有效數(shù)據(jù)和向所述緩沖器寫入的基準。通過使用用于識別在所述信息媒體上和所述緩沖器內一個中斷位置的地址,由于在所述重新讀出的地址和所述存貯的中斷地址間的間隔可以被計算,所以,甚至在所述中斷地址之前的地址處,也可以實現(xiàn)在中斷之后所需執(zhí)行的所述同步和向所述緩沖器的寫入。然后覆蓋所述地址之后的數(shù)據(jù),從而縮短用于同步的時間。為此目的,所述緩沖器被設置在所述誤差校正和去交錯單元的上游。
由于所述的緩沖器同時被用作時基補償單元且以恒定的速度從所述緩沖器讀出數(shù)據(jù),所以甚至于在不執(zhí)行數(shù)據(jù)比較的情況下,利用位于所述位定時(bit timing)PLL捕捉范圍之內變化的讀出速度也可以可靠地實現(xiàn)精確的數(shù)據(jù)流。
由于使用了所述子碼信息同步位,其地址基本上被存貯,與所述公知解決辦法相比,在振動、軌跡轉移或讀出速度改變期間,讀出數(shù)據(jù)向所述緩沖器的寫入也不能被中斷。由于所述緩沖器的地址或寫入指針被用于根據(jù)存貯在所述信息媒體上的信息進行同步或精確的數(shù)據(jù)流,所以這個當發(fā)生不正常情況時已知的最后有效同步字節(jié)的地址能夠保證精確的同步。由于在從所述最后有效地址開始以后,數(shù)字數(shù)據(jù)流的幀結構允許對緩沖器中發(fā)生不正常情況之前的地址進行計算,所以,所述的同步位置就不必必須是所述最后有效同步字節(jié)或最后有效地址。從所選擇的同步位置開始覆蓋已經(jīng)存貯在所述緩沖器中的之后的一切數(shù)據(jù)。由于使用兩個計數(shù)器和一個寄存器基本上實現(xiàn)了相應控制單元,所以盡管要利用這個同步實現(xiàn)了高精度和高可靠性,僅只需要很低的費用。
由于所述的緩沖器被安置在所述EFM解調器和用于提供數(shù)字再現(xiàn)信息的去交錯和誤差校正單元之間,就可以把一個ARAM用作所述的緩沖器,而所述的ARAM要比DRAM便宜。通過在所述誤差校正之前的配置,特別是可以使用部分易失性ARAM或者音頻RAM,前面已經(jīng)闡述過,即使是所述讀出速度在所述位定時PLL捕捉范圍內變化,也能夠保證精確的同步。這一點對于用于在所述緩沖器內提供數(shù)據(jù)儲備以橋接中斷的一個變換的順序是非常有意義的,所述的這一點是在沒有特殊防振情況下,所述讀出速度增加至超過所述正常速度只是為了對所述緩沖器進行填充。在這種情況下,所述的讀出速度被作為所述緩沖器一個預定占用值的函數(shù)增加或減少,以避免由于使用兩倍速度向所述緩沖器寫入所引起的所述掃描設備的頻繁復位,并避免由于振動或所謂的沖擊而不必要的向所述緩沖器寫入的中斷。其結果是功率消耗和必要的同步操作的次數(shù)被減少。
另一點就是可以迅速獲得用于再現(xiàn)的數(shù)據(jù),當達到了所述的正常速度時,已經(jīng)提供了這個迅速獲得性能。
雖然,上述的描述僅將CD作為所述信息媒體,但是從原理上講包括諸如數(shù)字視盤和數(shù)字磁帶的所有數(shù)字鎖存器和存貯媒體都具有使本發(fā)明所依據(jù)的原理得以應用的比較類似的數(shù)據(jù)結構,因此本發(fā)明的應用范圍并不受上述的限制。
下面將參照附圖對本發(fā)明作進一步詳細的解釋。其中
圖1是示出了具有改進了的同步的所述抗振重放設備的方框圖。
圖2是示出了用于控制所述同步的所述抗振重放設備的一個組件的方框圖。
圖3是示出了一個公知的抗振重放設備的方框圖。
圖4是示出了所述同步的數(shù)據(jù)圖。
相應的參考符號在所有附圖中保持不變。
為了橋接從所述信息媒體上的讀出操作的中斷,圖3所示的公知抗振重放設備具有一個緩沖器16,該緩沖器16被連接到一個包含有誤差校正和去交錯單元10的譯碼器15上。所述緩沖器16被直接設置在數(shù)/模轉換器12的上游,所述的數(shù)/模轉換器12被連接到再現(xiàn)設備14上,同時緩沖器16還被連接到與所述抗振重放設備的微處理器13相連的一個控制單元17上。為了保證即使是在由于振動而使得從所述信息媒體的讀出操作中斷期間也能無干擾和無中斷地再現(xiàn)信息,從所述信息媒體1中讀出的數(shù)據(jù)以兩倍的速度被寫入緩沖器16,并以正常速度讀出。其結果是在所述緩沖器16中總是有足夠量的數(shù)據(jù),用于橋接從所述信息媒體1讀出操作的中斷。并且在使所述緩沖器16騰空的讀出操作的一個中斷之后再一次向緩沖器16填充數(shù)據(jù),以便為下一次再現(xiàn)作準備。利用工作于兩倍旋轉速度并連接到一個CLV伺服系統(tǒng)6的馬達3來驅動所述的信息媒體1,從而使之以兩倍的速度進行讀出。所述的伺服系統(tǒng)6被用于改變所述馬達3的旋轉速度,在公知重放設備的情況下,所述旋轉速度作為掃描狀態(tài)的函數(shù)且被原則上加倍,以實現(xiàn)近似的恒定讀出速度。這個旋轉速度的變化屬于在對于一個恒定讀出速度而言是慣用的范圍之內。利用形成所述掃描設備2的拾取器檢測存貯在所述信息媒體上的信息,并將之饋送給一個脈沖整形和EFM解調單元4。利用所述的脈沖整形和EFM解調單元4,特別是得自于所述信息媒體1并仍完整未變的數(shù)字信號被轉換成完全的數(shù)字信號,并產(chǎn)生為進一步進行信息處理所需的定時。在這種情況下,提供一個EFM(8到14調制)以特別允許即使在很弱的信息段或暫停情況下也能可靠定時恢復,在所述情況下,個別位不能在它們可能狀態(tài)之間被觸發(fā)。使用了一個所謂的PLL5以特別用于此目的。另外,在所述譯碼器15中還提供了一個子碼譯碼器7,用于解譯包含在所述子碼中的附助信息。同時還提供了一個誤差校正和去交錯單元10,用于在CD重放機的情況下提供數(shù)字音頻信號。在依據(jù)圖3所示的公知抗振重放設備的情況下,一個被設計成DRAM的緩沖器16被連接在這個誤差校正和去交錯單元10的下游。存貯于緩沖器16之中用于橋接從所述信息媒體的信息讀出中斷的音頻數(shù)據(jù)通過一個數(shù)/模轉換器12被饋送給所述再現(xiàn)設備14。提供了一個亦被稱之為耐沖擊存貯器控制器并與用于對所述重放設備進行控制與數(shù)據(jù)判別組織的微處理器13相連接的控制單元17,以用于對所述緩沖器16的組織,或者用于向緩沖器16寫入或從其中讀出數(shù)據(jù)。利用公知的方法,音頻數(shù)據(jù)被寫入緩沖器16,直到由于振動產(chǎn)生從所述信息媒體1的信息讀出中斷或者是達到了所述緩沖器16的最大占用值時為止。在一個中斷之后,所述掃描設備2被復位到相當于所述最后有效子碼地址的一個掃描位置,并且所述信息媒體1的讀出重新開始。但是,由于在誤差校正和去交錯以后,所述緩沖器16中的掃描數(shù)據(jù)沒有任何精度可言,并且由于沒有用于識別所述中斷地址的信息,所以必須執(zhí)行比較,直到重新讀出的音頻數(shù)據(jù)和緩沖器16中存在的音頻數(shù)據(jù)相一致為止。通過使用一個預定的數(shù)據(jù)量或數(shù)據(jù)長度借助于在所述緩沖器中進行比較去發(fā)現(xiàn)已經(jīng)被存貯在所述緩沖器中所述數(shù)據(jù)的位置,從而完成在一個向所述緩部器的寫入中斷之后的同步。基于所述音頻數(shù)據(jù)比較的所述同步并不總是成功的,這是由于因為誤差的原因,所述的數(shù)據(jù)位并不總是以相同的方式出現(xiàn)和精確定時。由于誤差速度的原因,不可能總是從信息媒體上相同的位置得到相同的數(shù)據(jù)。為此原因,要執(zhí)行具有分步精度的比較或者是多級的比較,以盡可能獲得一致性。為此目的,比較的精度和長度是變化的,以允許在比較期間的允許誤差。當建立起近似精確的一致性時,重新開始將讀出的數(shù)據(jù)寫入所述緩沖器。但是,在由于非常高的誤差率而導致噪聲抑制的非常弱的信息條件情況下,或是在重復相同信息內容的情況下,這樣一種比較導致了在不同位置處的一致性,而這種一致性與存貯在所述信息媒體1上的信息順序是不對應的。
和公知的抗振重放設備相比較,圖1、圖2和圖4所示的方法和裝置都作了相應改變。只使用相互間有間隔的數(shù)據(jù)和不必中斷向所述緩沖器8或16的寫入就可以僅用很少的費用執(zhí)行高可靠性和絕對精確的同步是具有改善了的同步的所述抗振重放設備的一個基本方面。雖然存貯于所述緩沖器8或16中并用于數(shù)據(jù)緩沖目的的地址通常并不并行存貯,因而也無法獲得,但是一個地址信息項依然被用于同步。由于所述數(shù)字數(shù)據(jù)有效性的檢查基本上是由所謂的CIRC檢查來執(zhí)行的,所以這是可能的。所述的CIRC是一個由SONY公司開發(fā)的誤差校正代碼,CIRC是交叉交錯里德索羅門代碼(Cross Interlea-Ve Reed Solomon Code)的縮寫。在所述的CIRC檢查方面,微處理器13也總是判別由所述子碼譯碼器7所譯碼的所述同步字節(jié)的地址。雖然在緩沖器8或16中所述數(shù)據(jù)的地址不是被并行存貯的,但是仍然可以通過所述同步字節(jié)S0間接獲得可有益地用于在所述緩沖器8中執(zhí)行同步的地址信息項。
這個同步的起點是由一個有效子碼形成的,所述有效子碼的地址信息既可以用作在所述信息媒體上中斷位置的基準,又可以作為緩沖器8中最后一個有效數(shù)據(jù)和向緩沖器8進行寫入的基準。每當一個有效子碼發(fā)生時,即每當所述CIRC檢查未產(chǎn)生一個誤差信號時,用于鑒別所述子碼的微處理器13就要把一個表示所述最后子碼是有效的信息傳送給控制單元9。所述子碼的第一個地址,即所述同步字節(jié)S0、S1的地址總是存貯在控制單元9中。其結果是可以確定從所述信息媒體1中讀出的數(shù)據(jù)的位置。在所述控制單元9接收到關于有效子碼存在的信息以后,所述地址最好被存貯在所述控制單元9的一個寄存器R1中。當一個振動發(fā)生時,這個所存貯的值就形成了所述的基準。當發(fā)生振動或所謂的沖擊時,借此將控制單元9中的最后有效地址存貯起來。因此,就有一個關于在所述信息媒體上發(fā)生中斷的點及關于向緩沖器中寫入的地址的信息項,且該地址仍然有效。在由于沖擊而產(chǎn)生的中斷之后,所述的掃描或讀出單元返回到中斷之前所述信息媒體上的位置,這個位置可以是最后有效位置或者是中斷之前幾個子碼以前的點的位置。例如,如果所述的掃描設備被導引到所述中斷前5個子碼的位置,那么就可以知道沖擊發(fā)生在5個子碼之后,根據(jù)控制單元9中的存貯內容,就可以知道所述沖擊的地址。從該位置開始,計算返回更向前的點的地址。在這個例子中,向前的量為5倍于所述子碼間字節(jié)的數(shù)量,其結果是確定了所述緩沖器8中的一個位置,在所述的位置處開始覆蓋所述在先緩沖器的內容。
另一方面,可以移動到發(fā)生沖擊的所述子碼處,并利用所存貯的地址開始。盡管后續(xù)的其它有效數(shù)據(jù)仍然存在,但是所述的重新寫入總是在同步字節(jié)S0、S1開始。這個向絕對地址的同步保證了絕對可靠的同步,其結果是原則上排除了時序上的偏移。
使用用于識別在所述信息媒體上和所述緩沖器8中的中斷位置的所述地址,由于可以計算所述重新讀出的地址和所存貯的中斷地址之間的間隔,所以在出現(xiàn)中斷后,甚至可以在所述中斷地址之前的地址上進行同步和向所述緩沖器8的寫入。然后,所述地址之后的數(shù)據(jù)被覆蓋,從而減少用于同步的時間。
為了利用根據(jù)圖3所示配置在所述誤差校正單元10下游的緩沖器16實現(xiàn)所述的方法和這種同步,應當了解在所述同步字節(jié)S0、S1和所述子碼之間暫存的間隔。
下面將詳細解釋使用根據(jù)圖1所示配置在所述誤差校正單元10上游的緩沖器8進行的同步。
如圖1所示,使用連接到所述緩沖器8和所述微處理器13的控制單元9來實現(xiàn)所述方法,控制單元9的電路配置用圖2的方框圖表示。根據(jù)圖2所示的電路配置基本上包括第一計數(shù)器Z1、第二計數(shù)器Z2和寄存器R1。如已描述過的,同步字節(jié)S0、特別是所述同步字節(jié)S0的上升沿被用于同步的目的,該上升沿被饋送給D觸發(fā)器D1的時鐘輸入端CLK。所述D觸發(fā)器D1的D輸入端被連接到相應于一個數(shù)據(jù)符號1的恒壓上,所述清零輸入端CL被連接到下面由MPU所表示的微處理器13的連線上。不僅使用通過清零輸入端CL加以擦除的D觸發(fā)器D1的內容,而且還用來自所述微處理器MPU的信號,通過所述清零輸入端CL來啟動和停止下面將要詳述的寫入指針,并用于停止和啟動對所述緩沖器8的寫入。所述D觸發(fā)器D1的輸出端Q被連接到一個或門G1的一個輸入端,或門G1的另一個輸入端被提供有一個數(shù)據(jù)選通信號Data Strobe,所述的選通信號Data Strobe被分配給以并行形式存在的每一個同步節(jié)S0。如由圖2粗體線指出的所述同步字節(jié)S0和所述數(shù)據(jù)選通信號Data Strobe脈沖形狀的上升沿所示,所述的上升沿形成了從所述門G1的輸出端饋送給第一計數(shù)器Z1所述時鐘輸入端Clock的所述信號的關鍵部分,所述或門G1的輸出信號形成了計數(shù)的時鐘脈沖,以用于所連接的第一計數(shù)器Z1。通過一個正的S0沿和如下的由所述MPU在所述D觸發(fā)器D1處的使能(Enable),所述的計數(shù)器Z1可以進行計時或計數(shù)。若在同一時間,所述的清零輸入端CL為使能狀態(tài),那么,所述正S0沿使得所述Q輸出端為零。選通信號的正沿在一個音頻幀中發(fā)生32次并處于所述或門G1第二輸入端處,其結果導致在所述或門G1的輸出端,即所述第一計數(shù)器Z1的時鐘輸入端Clock處產(chǎn)生了正的時鐘沿Clock。
由于在輸出端Q處連續(xù)的1意味著所述或門G1的輸出信號同樣恒定為1,所以,如果所述D觸發(fā)器D1的所述清零輸入端CL被置于禁止狀態(tài)(Disable),那么,在輸出端Q處將出現(xiàn)恒定的1電平,其結果是所述數(shù)據(jù)選通沿將不在所述或門G1的輸出端上產(chǎn)生時鐘脈沖Clock。
若所述D觸發(fā)器D1的清零輸入端CL被再次使能,那么所述D觸發(fā)器D1的輸出端Q將被下一個正S0沿再次置零,然后利用下一個數(shù)據(jù)選通信號重新開始計數(shù)。這個第一計數(shù)器Z1最好是一個5位計數(shù)器。這是對CD重放機所作特殊設計的結果,這是因為音頻幀或音頻信號的幀具有32位,亦即必須用5位去識別32種狀態(tài)。隨后,被標記為Carry的所述5位計數(shù)器Z1的進位被用于獲得所述音頻幀的時鐘脈沖。然后,所述第一計數(shù)器Z1為音頻幀中的每一字節(jié)提供時鐘脈沖,這些時鐘脈沖被提供給第二計數(shù)器Z2的鐘輸入端Clock。所述的第二計數(shù)器Z2最好是一個15位計數(shù)器,每32位就有一個來自所述進位Carry的時鐘脈沖被饋送給它。然后,所述第二計數(shù)器Z2對所述音頻幀或所存貯的幀進行計數(shù)。這個15位計數(shù)器Z2被連到用作一個地址寄存器并允許所述第二計數(shù)器Z2預置Preset的一個寄存器R1上。所述15位計數(shù)器Z2起始地址的預置Preset是直接通過所述微處理器MPU的數(shù)據(jù)總線和MPU Load加載到所述第二計數(shù)器Z2的。所述的寄存器R1被用于讀出最后S0緩沖器地址。所述預置Preset形成能夠被用于啟動向緩沖器寫入操作的最小單元。因此,總是可以利用作為所述最小單元的一個音頻幀進行啟動??偟?8個音頻幀形成了一個子碼。一個同步字節(jié)S0被用作同步的起點。所述的同步以如下方式發(fā)生為與下一個同步字節(jié)S0、S1進行同步,第二計數(shù)器Z2用一個地址進行預置。然后,當發(fā)生所述的同步字節(jié)S0時,一個時鐘脈沖被移位到所述第二計數(shù)器Z2,進而在由所述微處理器MPU所裝入的地址處重新開始向所述緩沖器的寫入。兩個同步字節(jié)S0之間的間隔對應于所述子碼。其結果是所述同步頻率可以為75赫茲,或同步間隔為1/75秒或13.3毫秒。由于在這個間隔之內要由所述微處理器MPU執(zhí)行一個鑒別,以判斷在這之間的音頻數(shù)據(jù)是有效的或是無效的,并且僅可得到這個地址,所以,這個間隔是必要的。然而,在這種情況下,由于13.3毫秒不僅可能被當作進行數(shù)據(jù)比較的時間,而且由于尋址的原因,它還要絕對保證成功的同步,所以,13.3毫秒被認為是一個非常短的同步時間。為完整起見,圖2還示出了一個與門G2,該與門G2執(zhí)行由所述微處理器MPU所強制啟動和與下一個音頻幀同步的復位。在由于讀出失誤或在完全重新開始的情況下,所述計數(shù)器Z1、Z2被初始置零。為此目的,通過在門G2下一個幀選通信號輸入端處的下一個幀選通信號,將所述門G2被指定為來自MPUReset的輸入端置為1,通過各自相應的復位輸入端Reset將所述的第一計數(shù)器Z1、第二計數(shù)器Z2置為零。其結果是在所述門G2的被指定為來自MPU的Reset輸入端再一次被置0之前,所述的寫地址被設定為00,所述的開始是利用將來自所述MPU的Reset輸入端置0而發(fā)生的。在完全重新開始的情況下,除了所述的復位以外,第二計數(shù)器Z2還要通過它的預置輸入Preset置成00。而后,所述緩沖器從地址00處開始充滿。在出現(xiàn)一個沖擊的情況下,在所述D觸發(fā)器D1的清零輸入端提供一個來自所述MPU的禁止信號,其結果是寫指針被停止。然后,通過輸入新的Load和Preset向所述第二計數(shù)器Z2裝入新的地址,并且來自所述MPU的一個使能最終再一次被加到所述D觸發(fā)器D1的清零輸入端上。在這種情況下,在所述中斷之前的最后有效地址作為新的地址值存入。
為了解釋的目的,假設剛剛接收到了一個子碼10,并取一個隨機數(shù),而后發(fā)生了一個沖擊。由于所述有效子碼10已被接收,所述寄存器R1已被讀出,這代表所存貯的同步字節(jié)S0最后有效地址。其結果是知道了所述同步字節(jié)S0的最后有效地址以及相關的子碼10,亦即在所述盤上的相關時間信息。在這種情況下,所述緩沖器的地址與所述記錄媒體上的所述絕對時間信息無關,所述的信息被存貯在所述子碼信息中而且不另加存貯以用于同步。在所述沖擊之后,向回執(zhí)行轉移,以返回到同一個子碼10或在其之前的一個子碼。為了修正所述的掃描設備的定位,以一種公知的方式來使用所述的子碼信息,但是由于緩沖器8中的子碼在所述地址方面不存在對應,所以不能直接用緩沖器8中的子碼信息。由于信息在所述緩沖器8中穿過,所述的子碼地址與在所述緩沖器中的所述地址無關。盡管希望確定所述子碼位置以產(chǎn)生所述的同步,但是,只有使用所述子碼的有效性才能確定所述緩沖器8中相關的同步地址。使用所述最后有效地址,再一次根據(jù)所述第二計數(shù)器Z2中所述寄存器R1的內容通過所述預置輸入端Preset來預置所述緩沖器8中在先讀入地址,并且利用所述MPU使能設置所述D觸發(fā)器D1的清零輸入端。這意味著利用所述下一個同步字節(jié)了解了在什么位置發(fā)生了所述沖擊,利用下一個同步字節(jié),在作為預置向所述第二計數(shù)器Z2寫入的所述地址處重新開始。所述第二計數(shù)器Z2的輸出Counter Output通過總線控制器Bus Controller提供寫指針,以用于所述的緩沖器Buffer。作為20位的存貯器寫入指針,所述的寫入指針由所述第一計數(shù)器Z1的5位和所述第二計數(shù)器Z2的15位組成。所述的緩沖器Buffer利用這個寫指針被填充或寫入。所述總線控制器Bus Controller在所述的寫入指針和最好被設計成20位存貯器讀出指針的讀出指針之間轉換,以便訪問所述緩沖器。提供實際數(shù)據(jù)通過輸入端Data以存貯在所述緩沖器Buffer中。
圖4所示的同步數(shù)據(jù)圖表示相應的數(shù)據(jù)曲線。在最上面的一行中示出了位于所述誤差校正之前的數(shù)據(jù)符號,共出現(xiàn)有連續(xù)的32個符號。它們是24個字節(jié)的音頻數(shù)據(jù)和8個字節(jié)的誤差校正數(shù)據(jù)。在下面的一行中示出了用于每個字節(jié)的數(shù)據(jù)選通信號Data Strobe,在再下一行中示出了用于一個音頻幀的每32個字節(jié)出現(xiàn)一次的所述下一幀選通信號Next Frame Strobe,而最后一行則示出了間隔為1/75秒或是98個音頻幀的同步字節(jié)S0。因此,所述的同步字節(jié)S0相當于每98乘32個字節(jié)出現(xiàn)一次。如圖2所示,由于只有所述同步的上升沿決定所述的控制,所以在這種情況下,所述同步字節(jié)S0的長度并不重要。雖然上述關于同步的解釋僅僅涉及了CD形式的信息媒體1,但是由于從原則上講包括例如數(shù)字視盤和數(shù)字磁帶在內的所有數(shù)字鎖存器和信息媒體都具有可以應用所述原理的比較類似的數(shù)據(jù)結構,所以,本發(fā)明的應用領域并不受上述的限制。因此,本發(fā)明也可以應用于磁或機械掃描設備,并可用于磁帶或其它兩維信息媒體形式的信息媒體。
由于所述的緩沖器8被設置在所述EFM解調器4和一個用于提供數(shù)字音頻信息的去交錯和誤差校正單元10之間,所以就可以使用一個比DRAM便宜的ARAM作為所述的緩沖器8。通過所述誤差校正單元10上游的所述配置,可以使用部分易失性ARAM或音頻RAM并利用它在一個中斷之后執(zhí)行所述的同步。根據(jù)圖1所示的方案,所述緩沖器8被設置在一個脈沖整形和EFM解調器4和所述誤差校正和去交錯單元10之間。緩沖器8的這種設置允許有益地使用地址信息去進行同步。雖然所述包含在子碼信息中的地址信息只在很大的間隔處出現(xiàn),并且所述的讀出速度暫時是變化的,但是由于基于所述緩沖器8的時基補償作用,仍能使用所述的地址信息。
本發(fā)明的另一方面就是在啟動所述重放設備之后能迅速地獲得用于再現(xiàn)的數(shù)據(jù)。
假如一個上述的抗振重放設備被啟動,可以在所述緩沖器8中或16中早在達到與所述正?;虻谝蛔x出速度V1相當?shù)恼K俣葧r就獲得來自所述信息媒體1的數(shù)據(jù),并且不必對再現(xiàn)進行延遲,直到加速到公知重放設備中速度的兩倍為止,因而本發(fā)明另外一個優(yōu)點是實現(xiàn)了較短的存取時間。
權利要求
1.一種具有改進的同步的抗振重放設備,該重放設備包括一個控制單元和一個緩沖器,用于在存貯于所述信息媒體上的信息讀出中斷期間提供來自所述信息媒體上的信息信號,該設備還包括一個用于對從所述信息媒體讀出的信息進行處理的一個位定時PLL(5)、一個子碼譯碼器(7)和一個微處理器(13),其特征在于提供了一個用于使所述緩沖器(8)中的數(shù)據(jù)流同步的控制單元(9),所述的控制單元(9)用于在所述子碼信息的所述最后有效項情況下存貯所述緩沖器(8)的寫指針的地址,并利用一個同步字節(jié)(S0)在中斷之后開始起動。
2.根據(jù)權利要求1的抗振重放設備,其特征在于所述的控制單元(9)具有一個第一計數(shù)器(Z1),所述第一計數(shù)器(Z1)利用所述同步字節(jié)(S0)的一個沿開始計數(shù),并利用一個數(shù)據(jù)選通信號(DataStrobe)進行時鐘計數(shù),且其進位輸出(Carry)被連接到一個第二計數(shù)器(Z2)的時鐘輸入端(Clock),利用由一個所連接的寄存器(R)所提供的一個寫入指針地址既可以復位又可以預置所述的第一記數(shù)器(Z1),所述第一和第二計數(shù)器(Z1、Z2)的輸出端被連接,以形成一個連接有所述寄存器(R)的一個寫入指針連線。
3.根據(jù)權利要求1或2的抗振重放設備,其特征在于所述的控制單元(9)被設計來用于設定位于所述位定時PLL(5)捕捉范圍以內的存貯在所述信息媒體(1)上信息的讀出速度(V1、V2)。
4.根據(jù)權利要求1到3中一個的抗振重放設備,其特征在于所述控制單元(9)被設計成用于提供從所述信息媒體(1)讀出的信息信號的一個譯碼器(11)整體的一個部分。
5.根據(jù)權利要求1到4中一個的抗振重放設備,其特征在于所述緩沖器(8)被設置在用于對從所述信息媒體(1)讀出的信號進行脈沖整形的第一組件(4)和用于誤差校正的第二組件(10)之間。
6.一種具有改進了同步的抗振重放設備,包括有一個控制單元和一個緩沖器,用于在存貯于一個信息媒體上的信息讀出中斷期間提供來自所述信息媒體的信息信號,還包括有一個用于對從所述信息媒體讀出的信息進行處理的位定時PLL(5)、一個子碼譯碼器(7)和一個微處理器(13),其特征在于用于識別在所述數(shù)據(jù)流中所述中斷位置的地址信息項被用于同步,所述同步的起點是由一個有效子碼形成的,所述有效子碼的地址信息既用作所述信息媒體上中斷位置的基準,又用作所述緩沖器中所述最后有效數(shù)據(jù)和向所述緩沖器寫入的基準。
7.根據(jù)權利要求6的抗振重放設備,其特征在于所述的地址信息是一個傳送給寄存器(R)的所述緩沖器(8)的所述寫地址,該地址與關于所述最后子碼有效性的所述信號以及一個同步字節(jié)(S0)一起被用作在一個中斷之后的所述同步的起點。
8.根據(jù)權利要求6或7的抗振重放設備,其特征在于所述的地址信息是一個傳送給寄存器(R)的所述緩沖器(8)的寫地址,該地址與關于最后子碼有效性的所述信號一起用于確定所述緩沖器中中斷的位置,并在所述最后有效子碼情況下從該地址開始,所述微處理器(13)被用于計算所述中斷之前在緩沖器(8)一個或多個地址前的一個地址,與一個同步字節(jié)(S0)一起被用作中斷之后進行同步的起點,以進行所述的同步。
9.根據(jù)權利要求6的抗振重放設備,其特征在于所述控制單元(9)被用于將讀出存貯在所述信息媒體(1)上信息的不同讀出速度(V1、V2)設置成低于所述緩沖器(8或16)存貯容量的一個第一占用值(N1)和一個第二占用值(N2)的函數(shù)。
10.根據(jù)權利要求6的抗振重放設備,其特征在于所述子碼信息同步字節(jié)的所述地址被用于在由于振動而引起的向所述緩沖器(8)的數(shù)據(jù)寫入中斷之后,同步所述緩沖器(8)中的所述數(shù)據(jù)。
全文摘要
一種具有改進了同步的抗振重放設備,包括控制單元,用于緩沖器中數(shù)據(jù)流的同步,在中斷之后在所述最后有效子碼信息時存儲緩沖器寫指針地址,并利用同步字節(jié)開始起動,識別數(shù)據(jù)流中所述同步位置的一個地址信息項被用于同步,同步的起點為一有效子碼,該有效子碼的地址信息既被用作信息媒體中斷位置的基準,又被用作緩沖器最后有效數(shù)據(jù)和向緩沖器寫入的基準。這樣,同步的可靠性增加、存取時間和功耗減少、費用減少。
文檔編號G11B20/10GK1132909SQ9512022
公開日1996年10月9日 申請日期1995年12月5日 優(yōu)先權日1994年12月16日
發(fā)明者高木廣人, 理查德·拉特希曼 申請人:德國湯姆遜-布朗特公司