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

調(diào)制方法,解調(diào)方法,調(diào)制儀器和解調(diào)儀器的制作方法

文檔序號:6743444閱讀:235來源:國知局
專利名稱:調(diào)制方法,解調(diào)方法,調(diào)制儀器和解調(diào)儀器的制作方法
技術(shù)領(lǐng)域
本發(fā)明是關(guān)于調(diào)制方法,解調(diào)方法,調(diào)制儀器和解調(diào)儀器,更具體而言,本發(fā)明是關(guān)于是如此調(diào)制數(shù)據(jù)使之適合數(shù)據(jù)傳輸或記錄到記錄介質(zhì)上的調(diào)制方法和調(diào)制儀器和對通過調(diào)制獲得的調(diào)制編碼進(jìn)行解調(diào)以再現(xiàn)數(shù)據(jù)的解調(diào)方法和解調(diào)儀器。
在傳送數(shù)據(jù)或記錄數(shù)據(jù)到諸如磁盤或光盤等記錄介質(zhì)上時要進(jìn)行數(shù)據(jù)調(diào)制,使數(shù)據(jù)適合于傳送或記錄。作為調(diào)制方法之一,塊編碼已經(jīng)公開了,按照這種塊編碼方式,數(shù)據(jù)串被劃分為以mxi比特為單元的塊(以后被稱為數(shù)據(jù)字)并按照適當(dāng)?shù)木幋a規(guī)則把它們轉(zhuǎn)換為由nxi比特組成的碼字,當(dāng)i=1時,塊編碼是固定長度的編碼。而另一方面,當(dāng)選取多種不同的i時,即,當(dāng)i≥1和變換是由imax=r實現(xiàn)的,這里r是i的最大值,塊編碼是可變長度的編碼。一經(jīng)過塊編碼的編碼被稱為可變長度編碼(d,k;m,n;r)。這里i被稱為組合長度,和組合長度imax是r(以經(jīng)后稱為最大組合長度r)。近而,d表示相同符號的最小連續(xù)數(shù)字,即,被稱為例如0的最小的一串?dāng)?shù)字,和k表示相同符號的最大連續(xù)數(shù)字,即,例如0的最大的一連串?dāng)?shù)字。
在此期間,在記錄由上面敘述得到的可變長度的編碼到例如光盤等等上的情況下,可變長度編碼進(jìn)一步經(jīng)受了所謂NRZI(不歸零制轉(zhuǎn)換)的調(diào)制,也就是在NRZI調(diào)制的可變長度編碼(以后稱之為記錄波形序列)的基礎(chǔ)上實現(xiàn)了記錄?,F(xiàn)在假設(shè),記錄波形序列的最小反轉(zhuǎn)間隔是Tmin,記錄波形序列的最大反轉(zhuǎn)間隔是Tmax,從記錄密度的觀點來看,就希望最小反轉(zhuǎn)間隔Tmin要大一些,也就是最小的一連串d要長一些。已經(jīng)有不少不同的調(diào)制系統(tǒng)。值得注意的是,從再現(xiàn)時鐘或被稱為信號不穩(wěn)定性的觀點來看,最大反轉(zhuǎn)間隔Tmax要小一些就更能獲得滿意的效果。
從更實際的意義來看,在音頻數(shù)據(jù)記錄在所謂的袖珍盤(CD)內(nèi)使用所謂的EFM技術(shù)(8至14調(diào)制),這種EFM對應(yīng)著編碼(2,10;8,17;1)?,F(xiàn)假定數(shù)據(jù)串的比特間隔是T,最小反轉(zhuǎn)間隔Tmin是等于1.41(=(8/17)×3)T。用(m/n)×T表示給出所允許的信號不穩(wěn)定值的檢測窗口寬度Tw和該值為0.47(=(8/17)T)。在這樣的CD盤上可以設(shè)想縮短與在盤上形成的最小反轉(zhuǎn)間隔Tmin相對應(yīng)的最小凹坑的長度并以此來增加記錄密度。然而,當(dāng)最小的凹坑的長度比激光光束的光點尺寸還要小得多時,檢測這些凹坑就變得很困難,造成了出現(xiàn)錯誤的原因。從這點來看,可設(shè)想縮短激光光源的波長使得光點的尺寸變得更小,或類似的方法允許密度更高一些。然而,實現(xiàn)這樣的方法是有限制的。即,實現(xiàn)對比現(xiàn)存系統(tǒng)數(shù)據(jù)大6倍的數(shù)據(jù)進(jìn)行記錄是很困難的,例如將移動圖象的音頻數(shù)據(jù)記錄到具有12cm的CD盤上就是很困難的。
依此,使用允許在光盤上形成最小凹坑長度,即最小反轉(zhuǎn)間隔Tmin而不減少信息量的調(diào)制系統(tǒng)是非常重要的。在這樣的調(diào)制系統(tǒng)中,然而,也存在著如下的問題,上述最大組合長度r開始變得較大,即把數(shù)據(jù)變換成可變長度編碼的換算表在尺寸上增大了,造成了增大的電路規(guī)模。
如上所述,為了達(dá)到使諸如光盤等記錄介質(zhì)的所允許的密度變得較大的目的,這就必須使通過調(diào)制所獲得的可變長度編碼的最小反轉(zhuǎn)間隔Tmin,即,最小的一連串d變得大一些,然而,如果在不減少信息量的情況下實現(xiàn)該方法,這就存在著換算表在尺寸上增加,使得電路規(guī)模變大的問題。近而,對于對通過從例如一記錄介質(zhì)而獲得可變長度編碼進(jìn)行解調(diào)以再現(xiàn)數(shù)據(jù)的逆換算表來說,也存在著類似的問題。
考慮到上述的實際環(huán)境,本發(fā)明的目地是允許調(diào)制用的換算表或解調(diào)用的逆換算表比通用系統(tǒng)的換算表或逆換算表要小,從而使得所形成的電路規(guī)模比通常系統(tǒng)的電路規(guī)模要更密集緊湊的一調(diào)制方法,一解調(diào)方法,一調(diào)制儀器和一解調(diào)儀器。值得注意的是,該申請是由同一申請人遞交的S.N.08/029,133的美國專利申請的改進(jìn)的發(fā)明。
為了完成上述之目的,依照本發(fā)明,這里提供的將m比特位的基本數(shù)據(jù)長度的數(shù)據(jù)轉(zhuǎn)換成n比特位的基本編碼長度的可變長度編碼(d,k;m,n;r)的調(diào)制方法包括一判別基本數(shù)據(jù)的組合長度i(i=1~r)的判別步驟;一當(dāng)組合長度i等于最大組合長度r的情況下使用轉(zhuǎn)換mxr比特數(shù)據(jù)的換算表和當(dāng)組合長度i是小于r的情況下使用至少包括一個換算表一致地將mxi比特數(shù)據(jù)轉(zhuǎn)換成nxr比特編碼的調(diào)制步驟;一在判別步驟中獲得的組合長度i的基礎(chǔ)上從在調(diào)制步驟中獲得的編碼中取出特定的比特并把它們作為調(diào)制編碼輸出的編碼產(chǎn)生步驟。
在編碼產(chǎn)生步驟中,從最低有效位來的nxi比特能被取出并且作為在調(diào)制步驟中獲得的編碼中組合長度i為基礎(chǔ)的特定比特。
近而,在當(dāng)進(jìn)行調(diào)制步驟時如果組合長度i是小于r時的轉(zhuǎn)換數(shù)據(jù)時,該步驟包括了轉(zhuǎn)換部分?jǐn)?shù)據(jù)的數(shù)據(jù)轉(zhuǎn)換子步驟,這就使它與換算表的部分?jǐn)?shù)據(jù)相對應(yīng)。
上述可變長度編碼(d,k;m,n;r)是如此進(jìn)行的,使得最小的0的一連串d是4或者更多。
上述可變長度編碼(d,k;m,n;r)是如此進(jìn)行的,使得最大的0的一連串k是22或者更少。
近而,依照本發(fā)明,這里所提供的在相反的方向把n比特基本編碼長度的可變長度編碼(d,k;m,n;r)轉(zhuǎn)換為m比特基本數(shù)據(jù)長度的數(shù)據(jù)的解調(diào)方法包括一判別可變長度編碼的組合長度i的判別步驟;一當(dāng)組合長度i是最大組合長度r時通過在相反方向?qū)⒖勺冮L度的nxr比特的編碼進(jìn)行轉(zhuǎn)換的逆換算表和當(dāng)組合長度i小于r時所包括的至少一個逆換算表一致地在相反的方向?qū)xi比特的可變長度編碼轉(zhuǎn)換為nxr比特的數(shù)據(jù)的解調(diào)步驟;和一在判別步驟獲得的組合長度i的基礎(chǔ)上并從在解調(diào)步驟中獲得的數(shù)據(jù)中取出特定的比特作為再現(xiàn)數(shù)據(jù)輸出的數(shù)據(jù)產(chǎn)生步驟。
在數(shù)據(jù)產(chǎn)生步驟中,從最低有效位來的mxi比特可以取出并且作為在解調(diào)步驟中所獲得的數(shù)據(jù)的組合長度i為基礎(chǔ)的特定比特。
在判別步驟中,一可變長度編碼串可以從它的前端部分開始劃分為n比特的諸多單元,其中當(dāng)一單元的n比特全是0時,它就可以判別,這是可變長度編碼的邊界,這樣去判別組合長度i。
在解調(diào)步驟中當(dāng)組合長度i小于r的可變長度編碼在相反方向轉(zhuǎn)換以后,在數(shù)據(jù)產(chǎn)生步驟中已經(jīng)取出的mxi比特數(shù)據(jù)的特定位被轉(zhuǎn)換為再現(xiàn)數(shù)據(jù)。
近而,本發(fā)明的第一個調(diào)制儀器是指將m比特的基本數(shù)據(jù)長度的數(shù)據(jù)轉(zhuǎn)換為n比特基本編碼長度的可變長度編碼(d,k;m,n;r)的一種調(diào)制儀器,它包括一判別組合長度i(i=1~r)的判別裝置;一當(dāng)組合長度i等于最大組合長度r的情況下使用轉(zhuǎn)換mxr比特數(shù)據(jù)的第一換算表和當(dāng)組合長度i小于r的情況下使用至少包括一個換算表一致地把mxi比特數(shù)據(jù)轉(zhuǎn)換成nxr比特編碼的第一調(diào)制裝置,一在判別裝置中獲得的組合長度i的基本上從第一調(diào)制裝置獲得的編碼取出特定的比特并把它們作為調(diào)制編碼輸出的編碼產(chǎn)生裝置;一當(dāng)組合長度i的數(shù)據(jù)不包括在第一轉(zhuǎn)換表內(nèi)的情況下通過使用轉(zhuǎn)換組合長度i數(shù)據(jù)的第二換算表將不能使用第一調(diào)制裝置轉(zhuǎn)換的mxi比特轉(zhuǎn)換為nxi比特的可變長度編碼并且把它作為調(diào)制編碼輸出的第二調(diào)制裝置。
依本發(fā)明的第二調(diào)制儀器,其特征是,在第一個調(diào)制儀器中,編碼產(chǎn)生裝置從最低有效位取出的nxi比特作為從第一個調(diào)制裝置獲得的編碼的組合長度i為基礎(chǔ)的特定比特。
近而,依本發(fā)明的第三個調(diào)制儀器,其特征是,在第二個調(diào)制儀器中,當(dāng)組合長度i是小于r的情況下使用第一個調(diào)制裝置在轉(zhuǎn)換數(shù)據(jù)時,提供的是轉(zhuǎn)換部分?jǐn)?shù)據(jù)的數(shù)據(jù)轉(zhuǎn)換裝置并且使該部分?jǐn)?shù)據(jù)與第一轉(zhuǎn)換表的部分?jǐn)?shù)據(jù)相對應(yīng)。
近而,依本發(fā)明的第四個調(diào)制儀器,其特征是,在第三個調(diào)制儀器中,可變長度編碼(d,k;m,n;r)是如此安排的,便得0的最小一連串個數(shù)是4或者更多。
還有,依本發(fā)明的第五個調(diào)制儀器,其特征是,在第三個調(diào)制儀器中,可變長度編碼(d,k;m,n;r)是如此安排的,使得0的最小一連串d是4個或更多,而0的最大一連串k是22個或更少。
近而,依照本發(fā)明,這里提供了一在相反方向?qū)比特的基本編碼長度的可變長度編碼(d,k;m,n;r)轉(zhuǎn)換為m比特基本數(shù)據(jù)長度的數(shù)據(jù)的第一個解調(diào)儀器,它包括判別可變長度編碼的組合長度的判別裝置;當(dāng)組合長度i是最大組合長度r的情況下通過使用將在相反方向轉(zhuǎn)換nxr比特可變長度編碼的第一逆換算表和當(dāng)組合長度i是小于r的情況下通過使用至少包含一個逆換算表一致地在相反方向把nxi比特的可變長度編碼轉(zhuǎn)換為nxr比特數(shù)據(jù)的第一解調(diào)裝置;在從判別裝置中獲得的組合長度i的基礎(chǔ)上從第一解調(diào)裝置獲得的數(shù)據(jù)中取出特定的比特并且把它們作為再現(xiàn)數(shù)據(jù)輸出的數(shù)據(jù)產(chǎn)生裝置;通過使用將不包含在第一逆換算表內(nèi)的組合長度i的可變長度編碼進(jìn)行相反方向變換的第二逆換算表,將在逆方向不能在第一個解調(diào)裝置內(nèi)進(jìn)行轉(zhuǎn)換的nxi比特可變長度編碼在相反方向轉(zhuǎn)換為mxi比特數(shù)據(jù)并且把它作為再現(xiàn)數(shù)據(jù)輸出的第二解調(diào)裝置。
依本發(fā)明的第二解調(diào)儀器,其特征是,在第一解調(diào)儀器中,數(shù)據(jù)產(chǎn)生裝置從最低有效位取出mxi比特作為從第一解調(diào)裝置中獲的數(shù)據(jù)的以組合長度i為基礎(chǔ)的特定比特。
依本發(fā)明的第三解調(diào)儀器,其特征在于,在第一解調(diào)儀器中,采用的判別裝置從可變長度編碼的前端部分開始把可變長度編碼串劃分為n比特的諸單元,當(dāng)一個單元的n比特均為0時,它可以判別,這是可變長度編碼的邊界,并以此判別組合長度i。
近而,依本發(fā)明的第四個解調(diào)儀器,其特征是,在第二個解調(diào)儀器中,當(dāng)組合長度i是小于r時在相反方向轉(zhuǎn)換可變長度編碼過程中,數(shù)據(jù)產(chǎn)生裝置轉(zhuǎn)換已經(jīng)取出的nxi比特數(shù)據(jù)的特定比特并且把它作為再現(xiàn)數(shù)據(jù)。
依照本發(fā)明,在從該編碼的組合長度i的基礎(chǔ)上使用第一個轉(zhuǎn)換表去取出特定比特并且把它作為調(diào)制編碼進(jìn)行輸出使得數(shù)據(jù)的組合長度(i=1~r)受到判別以把mxi比特的數(shù)據(jù)一致轉(zhuǎn)換為nxr比特的編碼,和使用第二個轉(zhuǎn)換算表把不能使用第一個換算表進(jìn)行轉(zhuǎn)換的mxi比特數(shù)據(jù)轉(zhuǎn)換為nxi比特的可變長度編碼并且把它作為調(diào)制編碼進(jìn)行輸出。
近而,依照本發(fā)明,從最低有效位獲得的nxi比特可以取出作為從編碼組合長度i為基礎(chǔ)的特定比特并且把它作為調(diào)制編碼進(jìn)行輸出。
近而,依照本發(fā)明,當(dāng)組合長度i是小于r時在使用第一個換算表進(jìn)行轉(zhuǎn)換的過程中,部分?jǐn)?shù)據(jù)被轉(zhuǎn)換,以便它們與第一換算表的數(shù)據(jù)部分相對應(yīng)使得一致地將mxi比特數(shù)據(jù)轉(zhuǎn)換為nxr比特的編碼。
近而,依照本發(fā)明,mxi比特的數(shù)據(jù)被轉(zhuǎn)換成為nxr比特的可變長度編碼,其中可變長度編碼(d,k;m,n;r)是如此安排的使得0的最小一連串d是4個或者更多。
近而,依照本發(fā)明,是如此設(shè)置可變長度編碼(d,k;m,n;r)使得0的最小一連串d是4個或者更多和0的最大一連串k是22個或者更少,mxi比特數(shù)據(jù)轉(zhuǎn)換成nxr比特可變長度的編碼。
近而,依照本發(fā)明,可變長度編碼的組合長度i受到判別,使用第一逆換算表在相反方向一致地把nxi比特可變長度編碼轉(zhuǎn)換為mxr比特數(shù)據(jù),并且在該數(shù)據(jù)的組合長度i的基礎(chǔ)上取出特定比特作為再現(xiàn)數(shù)據(jù)輸出,可使用第二逆換算表把不能使用第一逆換算表在相反方向進(jìn)行轉(zhuǎn)換的nxi比特的可變長度編碼在相反方向轉(zhuǎn)換為mxi比特的數(shù)據(jù)并且把它作為再現(xiàn)數(shù)據(jù)輸出。
近而,依照本發(fā)明,從最低有效位獲得的mxi比特被取出作為從數(shù)據(jù)獲得的以組合長度i為基礎(chǔ)特定比特并且把它作為再現(xiàn)數(shù)據(jù)輸出。
近而,依照本發(fā)明,可變長度編碼串從它的前端部分開始被劃分為n比特的諸多單元,其中當(dāng)一個單元的n比特全是0時,它可以判別這里是可變長度編碼的邊界,并借此判別組合長度i。
還有,依本發(fā)明,當(dāng)組合長度i是小于r的情況下在相反方向轉(zhuǎn)換可變長度編碼過程中使用第一個逆換算表,已經(jīng)取出nxi比特數(shù)據(jù)的特定位作為再現(xiàn)數(shù)據(jù)進(jìn)行輸出。
附圖的簡單描述。


圖1是使用本發(fā)明的調(diào)制儀器和解調(diào)儀器的記錄/再現(xiàn)系統(tǒng)的電路方框圖。
圖2是使用本發(fā)明的調(diào)制儀器的實際電路方框3是使用本發(fā)明的解調(diào)儀器的實際電路方框4是調(diào)制操作的流程5是解調(diào)操作的流程圖參照附圖將描述一調(diào)制方法,一解調(diào)方法,一調(diào)制儀器和解調(diào)儀器的最佳實施例。在該實施例中發(fā)明應(yīng)用到將數(shù)據(jù)轉(zhuǎn)換為可變長度編碼(d,k;m,n;r)的調(diào)制儀器和在相反方向進(jìn)行轉(zhuǎn)換的解調(diào)裝置。圖1是調(diào)制儀器的實際電路的方框圖,圖2是解調(diào)儀器的實際電路的方框圖,圖3是使用調(diào)制儀器和解調(diào)儀器進(jìn)行記錄視頻信號或再現(xiàn)一記錄的視頻信號的整個記錄/再現(xiàn)系統(tǒng)的電路結(jié)構(gòu)的方框圖。
首先將描述記錄/再現(xiàn)系統(tǒng)。
如圖3所示,記錄/再現(xiàn)系統(tǒng)的記錄系統(tǒng)包括一把視頻信號轉(zhuǎn)換為數(shù)字信號的模擬/數(shù)字轉(zhuǎn)換器11(以后稱為A/D轉(zhuǎn)換器),一對從A/D轉(zhuǎn)換器11a獲得的數(shù)字視頻信號進(jìn)行編碼并且進(jìn)行數(shù)據(jù)壓縮的編碼器12a,一存儲從編碼器12a獲得的視頻信號的緩沖存儲器13a,一將音頻信號轉(zhuǎn)換為數(shù)字信號的A/D轉(zhuǎn)換器11b,一對從A/D轉(zhuǎn)換器11b獲得的數(shù)字音頻信號進(jìn)行編碼并且進(jìn)行數(shù)據(jù)壓縮的編碼器12b,一存儲從編碼器12b獲得的音頻信號的緩沖存儲器13b,一將從緩沖存儲器13a,13b獲得視頻數(shù)據(jù)和音頻數(shù)據(jù)進(jìn)行多路調(diào)制的多路調(diào)制器14(以后稱為MPX),一將誤差校正編碼(ECC)加入到從MPX14中獲得的數(shù)據(jù)中的電路15(以后稱為ECC電路),一對在ECC電路15中的誤差校正碼加入其中的數(shù)據(jù)進(jìn)行調(diào)制的調(diào)制單元30,一在從調(diào)制單元30獲得的調(diào)制編碼的基礎(chǔ)上實現(xiàn)在記錄介質(zhì)1上進(jìn)行記錄的記錄頭16。
在操作時,A/D轉(zhuǎn)換器11a將作為模擬信號送來的視頻信號轉(zhuǎn)換為數(shù)字視頻信號,編碼器12a是由例如所謂預(yù)編碼器,離散余弦變換元件(所謂DCT),或霍夫曼(Huffman)編碼器等組成并用來進(jìn)行預(yù)定的編碼和適用于允許從A/D轉(zhuǎn)換器11a獲得的數(shù)字視頻信號在圖象之間經(jīng)受運動補(bǔ)償預(yù)編碼以減少在時基(時間軸)方向的冗余,使用DCT和霍夫曼編碼法可以在空間方向上減少冗余以實現(xiàn)有效的編碼并產(chǎn)生視頻數(shù)據(jù),這樣產(chǎn)生的視頻數(shù)據(jù)臨時存儲在緩沖存儲器13a中。
A/D轉(zhuǎn)換器11b將送來的音頻模擬信號轉(zhuǎn)換成為數(shù)字音頻信號,編碼器12b由預(yù)定編碼器組成,并且適用于對A/D轉(zhuǎn)換器11b來的數(shù)字音頻信號進(jìn)行編碼并且對此進(jìn)行數(shù)據(jù)壓縮和產(chǎn)生音頻數(shù)據(jù)。這樣產(chǎn)生的音頻數(shù)據(jù)臨時存儲在緩沖存儲器13b中。
MPX14讀出在緩沖存儲器13a的視頻數(shù)據(jù)和存儲在緩沖存儲器13b中的音頻數(shù)據(jù),例如以這樣的方式,使得視頻數(shù)據(jù)和音頻數(shù)據(jù)對多路調(diào)制而言是相互同步的,使得這樣的數(shù)據(jù)和在此數(shù)據(jù)上加上同步SYNC信號并且按照預(yù)定的格式對此進(jìn)行輸出。
ECC15電路對從MPX14來的把視頻數(shù)據(jù)和音頻數(shù)據(jù)進(jìn)行多路調(diào)制的數(shù)據(jù)加入誤差校正編碼并且把加有誤差校正編碼的數(shù)據(jù)送到調(diào)制單元30。
調(diào)制單元30將從MPX14送來的m比特基本數(shù)據(jù)長度的數(shù)據(jù)轉(zhuǎn)換為n比特基本編碼長度的可變長度編碼(d,k;m,n;r)并且允許這樣獲得調(diào)制編碼經(jīng)歷例如所謂的NRZI(不歸零制轉(zhuǎn)換)調(diào)制并且將它送到記錄頭16。
與此同時,記錄介質(zhì)1是由諸如光盤、磁盤或磁帶等組成的記錄介質(zhì)。記錄頭16是由與這樣記錄介質(zhì)相對應(yīng)的光頭或磁頭組成,并且在從調(diào)制單元30送來的調(diào)制編碼的基礎(chǔ)上實現(xiàn)記錄,例如,在記錄介質(zhì)1假設(shè)為所謂的具有直徑12cm的袖珍盤(以后稱CD盤),移動圖象的視頻數(shù)據(jù)等使用音頻數(shù)據(jù)被記錄的現(xiàn)存CD的電容器大六倍或更多的記錄電容器進(jìn)行記錄。
而另一方面,如圖3所示,記錄/再現(xiàn)系統(tǒng)的再現(xiàn)系統(tǒng)包括一從記錄介質(zhì)1上產(chǎn)生再現(xiàn)信號的再現(xiàn)頭21,一放大從再現(xiàn)頭21產(chǎn)生的再現(xiàn)信號的放大器22,一均衡由放大器22放大的再現(xiàn)信號的均衡器23(以后稱為EQ),一再現(xiàn)從EQ23獲得的均衡的再現(xiàn)信號中再現(xiàn)時鐘的時鐘再現(xiàn)元件24,一解調(diào)從EQ23獲得的再現(xiàn)信號以再現(xiàn)數(shù)據(jù)的解調(diào)單元40,一對從解調(diào)單元40中再現(xiàn)的數(shù)據(jù)進(jìn)行誤差校正的誤差校正電路25,一存儲從誤差校正電路25獲得的進(jìn)行了誤差校正的數(shù)據(jù)的緩沖存儲器26,一將從緩沖存儲器26來的數(shù)據(jù)分離為視頻數(shù)據(jù)和音頻數(shù)據(jù)的信號分離器27(以后稱為DE-MPX),一對從DE-MPX27內(nèi)分離的視頻信號進(jìn)行解碼并產(chǎn)生數(shù)字視頻信號的解碼器28a,一將從解碼器28a再現(xiàn)的數(shù)字視頻信號轉(zhuǎn)換成模擬信號并以此再現(xiàn)視頻信號的D/A轉(zhuǎn)換器29b。
在操作時,再現(xiàn)頭21從記錄介質(zhì)1產(chǎn)生再現(xiàn)信號,放大器22放大該再現(xiàn)信號,EQ23對在放大器22放大的再現(xiàn)信號進(jìn)行波形均衡并且把波形均衡后的再現(xiàn)信號送到時鐘再現(xiàn)元件24和解調(diào)單元40,時鐘再現(xiàn)元件24是由例如所謂的PLL(鎖相環(huán))等組成并且通過包含在再現(xiàn)信號內(nèi)的時鐘成分去產(chǎn)生時鐘。
解調(diào)單元40例如使用從時鐘再現(xiàn)元件24送來的時鐘將從EQ23送來的再現(xiàn)信號加以二進(jìn)制化,和完成相應(yīng)于在上述調(diào)制單元30的調(diào)制的解調(diào),即,在相反方向把在二進(jìn)制量化獲得的n比特的基本編碼長度的可變長度編碼(d,k;m,n;r)轉(zhuǎn)換為m比特的基本數(shù)據(jù)長度的數(shù)據(jù)以產(chǎn)生再現(xiàn)數(shù)據(jù)。
誤差校正電路25實現(xiàn)從解調(diào)單元40送來的再現(xiàn)數(shù)據(jù)的誤差校正,緩沖存儲器26臨時地存儲進(jìn)行過誤差校正的再現(xiàn)數(shù)據(jù)。
DE-MPX27將從緩沖存儲器26送來的再現(xiàn)數(shù)據(jù)分離成視頻數(shù)據(jù)和音頻數(shù)據(jù)并且傳送視頻數(shù)據(jù)到解碼器28a和傳送音頻數(shù)據(jù)到解碼器28b。
解碼器28a實現(xiàn)在對應(yīng)上述編碼器12a內(nèi)進(jìn)行編碼的解碼以產(chǎn)生數(shù)字視頻信號,D/A轉(zhuǎn)換器29a轉(zhuǎn)換再現(xiàn)的數(shù)字視頻信號為模擬信號以輸出視頻信號。
解碼器28b實現(xiàn)在對應(yīng)上述編碼器12b內(nèi)進(jìn)行編碼的解碼以再現(xiàn)數(shù)字音頻信號。D/A轉(zhuǎn)換器29b轉(zhuǎn)換再現(xiàn)的數(shù)字音頻信號為模擬信號并且輸出音頻信號。
下面將描述調(diào)制單元30的基本部分的細(xì)節(jié)。
如圖1所示,調(diào)制單元30的基本部分包括一以m比特組成諸多單元的形式從ECC電路15移出數(shù)據(jù)的移位寄存器31,一判別從移位寄存器31來的m比特為一個單元的送來的數(shù)據(jù)的組合長度i(i=1~r)的等級判別元件32,一將虛比特加入mxi比特數(shù)據(jù)的前端部分以形成mxr比特數(shù)據(jù)的數(shù)據(jù)長度轉(zhuǎn)換器33,一在組合長度i等于最大組合長度r的情況下使用對mxr比特數(shù)據(jù)進(jìn)行轉(zhuǎn)換的第一換算表,和當(dāng)組合長度i是小于r時使用包括至少一個換算表將從數(shù)據(jù)長度轉(zhuǎn)換器33來的加入虛比特的數(shù)據(jù)一致地轉(zhuǎn)換為nxr比特的編碼的第一調(diào)制電路34,一在從等級判別元件32獲得的組合長度i的基礎(chǔ)上從第一調(diào)制電路34獲得的編碼中取出特定比特并將它們作為調(diào)制編碼輸出的編碼產(chǎn)生器35,一通過使用對不包括在第一換算表內(nèi)的組合長度i第二換算表將不能使用第一調(diào)制電路34轉(zhuǎn)換的mxi比特數(shù)據(jù)轉(zhuǎn)換為nxi比特的可變長度編碼并且把它作為調(diào)制編碼輸出的第二調(diào)制電路36,一按預(yù)定的傳輸速率對從編碼發(fā)生器35來的調(diào)制編碼進(jìn)行輸出的移位寄存器37。
當(dāng)可變長度編碼(d,k;m,n;r)被假定為是例如,可變長度編碼(4,22;2,5;5)這就是假設(shè)了d,最小的一連串0是4比特位;k,最大的一連串0是22比特位;m,基本數(shù)據(jù)長度是2比特位;n,基本編碼長度是5比特位;r,最大組合長度是5比特位,當(dāng)組合長度i是最大組合長度5時,第一調(diào)制電路34包括了10-15的換算表,而當(dāng)組合長度小于5時,還至少包括一個換算表,即,該換算表可為三個換算表,當(dāng)組合長度i是2時將轉(zhuǎn)換4(=2×2)比特數(shù)據(jù)為10(=5×2)比特的可變長度編碼(以后稱為4=10轉(zhuǎn)換表)當(dāng)組合長度i為3時,使用6-15換算表,和當(dāng)組合長度i為4時,使用8-20換算表,例如,如下面表1所示,作為第一換算表,更具體而言,10-25換算可以由,例如所謂的ROM組成,其中把碼值進(jìn)行存儲,而數(shù)據(jù)作為地址。
值得注意的是,當(dāng)組合長度i是1,2,3,4時,由表2給出相應(yīng)的換算表(在上述的U.S.S.N.08/029,133中的表)。通過表1和表2之間的比較可以看出,在表1中示出的i=5的10-25換算表包括了除了表2的諸表中除了i=1以外的所有的表。
表1
表2
近而,第二調(diào)制電路36包括了對組合長度i為1時的2比特數(shù)據(jù)進(jìn)行轉(zhuǎn)換的2-5換算表作為實例如下面表3所示,該表并不包括在第一調(diào)制電路34的2-5換算內(nèi),值得注意的是,在表3內(nèi)所示的2-5換算表內(nèi),轉(zhuǎn)換以二進(jìn)制表示的數(shù)據(jù)“111111”(以后稱為數(shù)據(jù)“111111”)成為編碼“000010000100000”是用來允許從轉(zhuǎn)換中所獲得的可變長度編碼的最大一連串k是22比特位或更少。
表3
移位寄存器31對從ECC電路15送來的m比特的諸多單元的數(shù)據(jù)進(jìn)行移位,等級判別元件32對以m比特的諸多單元的送來的數(shù)據(jù)的組合長度i進(jìn)行判別。更具體地講,等級判別元件32判別送來的2(m=2)比特數(shù)據(jù)是否存在于在表3內(nèi)所示2-5換算表的數(shù)據(jù)部分內(nèi),即,在數(shù)據(jù)為“11”“10”時判別組合長度i是為1,在數(shù)據(jù)為“01”“00”時再將下2比特加入其中,使得比特位的總數(shù)為4(傳給下一個等級)。然后,等級判別元件32判別是否所形成的數(shù)據(jù)在整體上是4比特并且該4比特對應(yīng)著表2內(nèi)示出的10-25換算數(shù)據(jù)部分的較低序的4比特,當(dāng)從最低有效位(LSB)獲得的第4位被轉(zhuǎn)換為1時,即,在數(shù)據(jù)為“0111”,“0110”,“0101”,“0100”,時,判別組合長度i為2,并繼續(xù)到下一個數(shù)據(jù)為“0011”,“0010”,“0001”,“0000”時,類似地,隨著時間的繼續(xù)增加,等級判別元件32繼續(xù)進(jìn)行判別,當(dāng)加入下兩比特位時,就要判別是否從移位寄存器31來的2比特諸多單元的數(shù)據(jù)是否對應(yīng)著在表2示的10-25換算表的數(shù)據(jù)部分的較低序mxi比特,這樣當(dāng)特定比特轉(zhuǎn)換時就判別出組合長度i=3~5。
近而,等級判別元件32應(yīng)如此操作,使得當(dāng)組合長度i為1時,它傳送mxi比特數(shù)據(jù),即,2比特數(shù)據(jù)“11”,“10”和數(shù)據(jù)“111111”到第二調(diào)制電路36,當(dāng)組合長度i是2-5時,它傳送mxi(i=2~5)比特,即4-10比特數(shù)據(jù)到數(shù)據(jù)長度轉(zhuǎn)換器33。
數(shù)據(jù)長度轉(zhuǎn)換器33加入虛比特到從等級判別元件32來的mxi(i≠r)前端部分從而形成mxr比特,并轉(zhuǎn)換數(shù)據(jù)部分以使它們與10-25換算表的數(shù)據(jù)部分相對應(yīng),圖4給出了數(shù)據(jù)長度轉(zhuǎn)換器33,第一和第二調(diào)制器34,36和編碼發(fā)生器35的操作流程圖。
從更實際的意義而言,數(shù)據(jù)長度轉(zhuǎn)換器33應(yīng)如此操作,使得當(dāng)組合長度i為,例如,2,即,從等級判別元件32送來的數(shù)據(jù)是4(=2×2)比特時,它把“000001”的6比特的虛比特加到其前端部分以形成和10-25換算表(步驟S2-1)的數(shù)據(jù)部分相同的10(=2×5)比特數(shù)據(jù)和把從LSB來的數(shù)據(jù)的第4比特位進(jìn)行轉(zhuǎn)換以形成為“1”以使得可和10-15換算表(步驟S2-2)的數(shù)據(jù)部分相對應(yīng)。作為結(jié)果,例如,從等級判別元件32獲得的數(shù)據(jù)“0111”被轉(zhuǎn)換為數(shù)據(jù)“0000011111”和例如,數(shù)據(jù)“0110”轉(zhuǎn)換為數(shù)據(jù)“0000011110”。
近而,數(shù)據(jù)長度轉(zhuǎn)換器33是如此操作的,使得數(shù)據(jù)長度i例如是3,即數(shù)據(jù)是6比特位,它加入4比特位的虛位“0000”到其前端部分以形成10比特位的數(shù)據(jù),該數(shù)據(jù)與10-25換算表的數(shù)據(jù)部分是相同的(步驟S3-1),和它對從LSB的數(shù)據(jù)第5比特位進(jìn)行轉(zhuǎn)換使其為“1”,就使得與10-25換算表的數(shù)據(jù)相對應(yīng)(步驟S3-2)作為結(jié)果,例如,從等級判別元件32獲得的數(shù)據(jù)“001111”轉(zhuǎn)換為數(shù)據(jù)“0000011111”,數(shù)據(jù)“001110”轉(zhuǎn)換為數(shù)據(jù)“0000011110”。近而,數(shù)據(jù)長度轉(zhuǎn)換器33是如此操作的,使得當(dāng)組合長度i例如為4時,它加2比特位虛位“00”到其中的前端部分(步驟S4-1),和轉(zhuǎn)換特定位,使得這樣形成數(shù)據(jù)變得與10-25換算的數(shù)據(jù)部分相對應(yīng),即,在i=4的情況下,僅當(dāng)從LSB獲得的第三位是“1”(步驟S4-2)時,從LSB獲得的第4位數(shù)據(jù)首先要經(jīng)受如下的處理,當(dāng)它為“1”時就轉(zhuǎn)換為“0”,當(dāng)它為“0”時,就轉(zhuǎn)換為“1”(步驟S4-3)然后,從LSB獲得的第3比特位被轉(zhuǎn)換(步驟S4-4)例如,數(shù)據(jù)“00011011”轉(zhuǎn)變?yōu)閿?shù)據(jù)“0000011111”,和數(shù)據(jù)“00010111”轉(zhuǎn)變?yōu)閿?shù)據(jù)“0000011111”,和數(shù)據(jù)“00010111”轉(zhuǎn)換為數(shù)據(jù)“0000011011”。
第一調(diào)制器34包括了在表1示出的10-25換算表,并且如此操作,即使用從數(shù)據(jù)長度轉(zhuǎn)換器33獲得的數(shù)據(jù)作為讀出地址讀出編碼部分的諸多編碼(步驟S2-3)作為結(jié)果,當(dāng)從數(shù)據(jù)長度轉(zhuǎn)換器33獲得的數(shù)據(jù)為,例如,“0000011111”時,從第一調(diào)制器34輸出的編碼為“0100001000010000100000000”。即,當(dāng),例如,數(shù)據(jù)“0111”(i=2),數(shù)據(jù)“001111”(i=3),數(shù)據(jù)“00011011”(i=4),數(shù)據(jù)“0000011111”(i=5)送到該調(diào)制器30,當(dāng)組合長度i是最大組合長度5時,通過使用轉(zhuǎn)換10(=2×5)比特位數(shù)據(jù)的10-25轉(zhuǎn)換表從第一調(diào)制器一致地輸出25(=5×5)比特位的編碼“0100001000010000100000000”。近而,當(dāng),例如,當(dāng)轉(zhuǎn)送數(shù)據(jù)“0110”,“01110”,“00011010”,“0000011110”時,使用10-25換算表從第一調(diào)制器34一致地輸出25比特位編碼“0100001000010000010000000”。
在從上述等級判別元件32獲得的組合長度i的基礎(chǔ)上編碼產(chǎn)生器35例如從第一調(diào)制器34獲得的LSB的nxi的25比特位編碼中取出特定位(步驟S2-4)并且把它作為調(diào)制編碼輸出(步驟S2-5),就實際的情況而言,當(dāng)從第一調(diào)制器34獲得編碼“0100001000010000100000000”時,從等級判別元件32轉(zhuǎn)送來的組合長度為2,編碼產(chǎn)生器35輸出10(=5×2)比特位的調(diào)制編碼“0100000000”。近而,如果轉(zhuǎn)送來的組合長度i為3,那么編碼產(chǎn)生器35輸出15(=5×3)比特位的調(diào)制編碼“010000100000000”。如果轉(zhuǎn)送來的組合長度i為4,編碼產(chǎn)生器35輸出20(=5×4)比特位的調(diào)制編碼“01000010000100000000”如果轉(zhuǎn)送來的組合長度i為5,編碼產(chǎn)生器35將輸出25(=5×5)比特位的調(diào)制編碼“0100001000010000100000000”。近而,當(dāng)轉(zhuǎn)送,例如編碼“0100001000010000010000000”的情況下,當(dāng)組合長度為2時,編碼發(fā)生器35輸出調(diào)制編碼“00100,00000”;當(dāng)組合長度為3時,它輸出調(diào)制編碼“010000010000000”;當(dāng)組合長度為4時,它輸出調(diào)制編碼“01000010000010000000”,和當(dāng)組合長度i=5時,它輸出調(diào)制編碼“0100001000010000010000000”。這樣獲得的以組合長度i為基礎(chǔ)的具有nxi碼長的調(diào)制編碼送往移位寄存器37,然后從移位寄存器37按預(yù)定的傳輸速率送往例如NRZI調(diào)制器(未示出)。按NRZI調(diào)制過的調(diào)制編碼送往記錄頭16。
另一方面,當(dāng)組合長度i為1而且包括在上述10-25轉(zhuǎn)換表內(nèi)的情況下,使用轉(zhuǎn)換數(shù)據(jù)的2-5轉(zhuǎn)換表第二調(diào)制器36將不能通過第一調(diào)制器34轉(zhuǎn)換的2(=2×1)比特位數(shù)據(jù)轉(zhuǎn)換為5(5×1)比特可變長度編碼,并且通過編碼產(chǎn)生器35,移位寄存器37,和NRZI調(diào)制器將這樣獲得的可變長度編碼送到記錄頭。
這樣,僅使用第一調(diào)制器34的10-25換算表調(diào)制儀器30就可把4比特位,6比特位,8比特位和10比特位的數(shù)據(jù)轉(zhuǎn)換為10比特位,15比特位,20比特位和25比特位的可變長度的編碼。作為結(jié)果,4-10換算表,6-15換算表,和8-20換算表在現(xiàn)有裝置中都不是必須的。
在上述調(diào)制器30中獲得的并進(jìn)行過NRZI調(diào)制的調(diào)制編碼的基礎(chǔ)上記錄頭16對由例如磁-光盤組成的記錄介質(zhì)1實現(xiàn)記錄。作為結(jié)果,假設(shè)轉(zhuǎn)送到調(diào)制器30的數(shù)據(jù)的比特間隔為T,在記錄介質(zhì)1上形成的最小凹坑長度,例如最小的反轉(zhuǎn)間隔Tmin是2.0(=(2/5)×5)T。即,和,例如所謂的EFM(Tmin=1.41T)或(2.7)調(diào)制(Tmin=0.5T)相比較,可形成的最小反轉(zhuǎn)間隔Tmin要大得多,通常每一個組合長度i都需要的換算表,也就是通常需要的68編碼規(guī)劃能夠被減少到如表1,3所示的35個編碼規(guī)劃,這樣第一調(diào)制器34的電路規(guī)模能變得更緊湊。
下面將描述解碼儀器40和基本部分的一些細(xì)節(jié)。
如圖2所示,解調(diào)儀器所包括的基本部分為對在EQ23內(nèi)以n比特位為諸多單元進(jìn)行均衡的再現(xiàn)信號進(jìn)行二進(jìn)制化所獲得的可變長度編碼進(jìn)行移位的一移位寄存器41;用來對從移位寄存器41來的n比特位的諸多單元的可變長度編碼的組合長度i(i=1~r)進(jìn)行判別的一等級判別元件42;將虛比特位加到nxi比特位的可變長度編碼的前端部分以形成nxr比特位編碼的一編碼長度轉(zhuǎn)換器;當(dāng)組合長度i是最大組合長度r時,使用在相反方向轉(zhuǎn)換nxr比特位編碼的第一逆換算表,和當(dāng)組合長度i小于r時使用至少一個逆換算表一致地在相反方向把從編碼長度轉(zhuǎn)換器43獲得的nxr比特位編碼轉(zhuǎn)換為mxr比特位數(shù)據(jù)的第一解調(diào)器;以從等級判別元件42獲得的組合長度i為基礎(chǔ)從第一解調(diào)器44獲得的數(shù)據(jù)中取出特定比特位并且把它們作為再現(xiàn)數(shù)據(jù)輸出的數(shù)據(jù)產(chǎn)生器;使用那不包括第一逆換算表內(nèi)的組合長度i的可變長度編碼在相反方向進(jìn)行轉(zhuǎn)換的第二逆換算表,把那些在第一解調(diào)器44不能在相反方向進(jìn)行轉(zhuǎn)換的nxi比特位的可變長度編碼在相反方向上轉(zhuǎn)換為mxi比特位并且把它作為再現(xiàn)數(shù)據(jù)輸出的第二解調(diào)器46;按預(yù)定的傳輸速率輸出從數(shù)據(jù)產(chǎn)生器45來的再現(xiàn)數(shù)據(jù)等的一移位寄存器47。
現(xiàn)假設(shè)可變長度編碼(d,k;m,n;r)是,例如(4,22;2,5;5),其中最小的一連串d是4比特位,最大的一連串k是22比特位,基本數(shù)據(jù)長度m是2比特位,基本編碼長度n是5比特位,和最大組合長度r是5,第一解調(diào)器44包括,對應(yīng)著上述第一個調(diào)制器34所具有的10-25換算表的逆換算表作為第一逆換算表,即,至少一個逆換算表,其中在圖1中示出的上述10-25換算表的編碼部分被取出作為讀出地址而它的數(shù)據(jù)部分被取出作為輸出,即,25-10逆換算表包括組合長度i是2的逆換算表的三個逆換算表和在相反方向?qū)?0(=5×2)比特位的可變長度編碼轉(zhuǎn)換為4(=2×2)比特數(shù)據(jù)(以后稱為10-4逆換算表),一組合長度i為3的15-6逆換算表和一組合長度i為4的20-8逆換算表。
近而,第二解調(diào)器46包括,對當(dāng)組合長度i為1而且不包括在第一解調(diào)器44的25-10逆換算表內(nèi)的5比特位的可變長度編碼進(jìn)行相反方向變換的逆換算表作為第二逆換算表,即,上述第二調(diào)制器36的2-5換算表的編碼部分被取出作為讀出地址而它的數(shù)據(jù)部分作為輸出的5-2逆換算表。
在操作時,移位寄存器41以n比特位為諸多單元的形成對再現(xiàn)的可變長度編碼進(jìn)行移位,等級判別元件42判別以n比特位組成諸多單元傳送的可變長度編碼的組合長度i。就更具體的意義而言,等級判別元件42是如此操作的,使得當(dāng)前端部分來的5比特位的諸多單元中所獲得的一個單元的5比特位均為0時,它可以判別,可變長度編碼具有邊界,當(dāng)從邊界來的大量比特位數(shù)字到下一個邊界是5,它可以判別,組合長度i;當(dāng)該數(shù)字是10,它可以判別,組合長度i是2;當(dāng)該數(shù)字是15,它可以判別,組合長度i是3;當(dāng)該數(shù)字是20,它可以判別組合長度i為4;當(dāng)該數(shù)字是25,它可以判別,組合長度i為5,值得注意的是,對應(yīng)著可變長度編碼“0001000100000”組合長度i被判別為1。
當(dāng)組合長度i為1時,等級判別元件42傳送給第二解調(diào)器46nx1比特位,即,5比特位的可變長度編碼“00000”,“10000”和可變長度編碼“000010000100000”,和當(dāng)組合長度i為2~5時,等級判別元件42傳送給編碼長度轉(zhuǎn)換器43,nxi(i=2~5)比特位的可變長度編碼,即,10~25比特位。
編碼長度轉(zhuǎn)換器把虛比特位加到從等級判別元件43獲得的nxi(i≠r)比特位的前端部分以形nxr比特位編碼并且將nxr比特位編碼傳送給第一解調(diào)器44。
在圖5中給出了編碼長度轉(zhuǎn)換器43,第一和第二解調(diào)器44,46和數(shù)據(jù)產(chǎn)生器45的操作的流程圖。
從更實際的意義而言,當(dāng)組合長度i為2時,即,從等級判別元件42獲得的可編長度編碼是10(=5×2)比特位時,編碼長度轉(zhuǎn)換器43將“010000100001000”15比特位的虛比特位加入其上面的前端部分以形成25(=5×5)比特位的編碼,該編碼是和25-10逆換算表的編碼部分的值是相同的(步驟S12-1)。
當(dāng)組合長度i是,例如,3時,即可變長度編碼是15位時,編碼長度轉(zhuǎn)換器43將“0100001000”的10比特位的虛比特位加到其前端部分上以形成25比特位編碼,該編碼和25-10逆換算表的編碼部分的碼值是相同的(步驟S13-1)。類似地,當(dāng)組合長度i為4時,編碼長度轉(zhuǎn)換器44將5比特位“01000”的虛比特位加入到其中的前端部分(步驟S14-1)。作為結(jié)果,例如可變長度編碼“0100000000”(i=2),“010000100000000”(i=3),“01000010000100000000”(i=4)是從等級判別元件42來的并且均被轉(zhuǎn)換為編碼“0100001000010000100000000”。近而,例如,可變長度編碼“0010000000”(i=2)“010000010000000”(i=3)“0100001000001000000”(i=4)均被轉(zhuǎn)換為編碼“0100001000010000010000000”。一致被轉(zhuǎn)換為25比特位的編碼被轉(zhuǎn)給第一解調(diào)器44。
如上所述,第一個解調(diào)器44包括,在表1示出10-25換算表的輸出數(shù)據(jù)部分的一25-10逆換算表,該逆換算表使用其編碼部分作為讀出地址,和其數(shù)據(jù)部分作為讀出數(shù)據(jù),即使用從編碼長度轉(zhuǎn)換器43來的25比特位的編碼作為讀出地址(步驟S12-2,S13-2,S14-2,S15-1)。作為結(jié)果,當(dāng)從編碼長度轉(zhuǎn)換器43獲得的編碼為“0100001000010000100000000”時,從第一個解調(diào)器44輸出數(shù)據(jù)“0000011111”。即當(dāng),例如,可變長度編碼為“0100000000”(i=2),“010000100000000”(i=3),“01000010000100000000”(i=4),和“0100001000010000100000000”(i=5)被轉(zhuǎn)送到解調(diào)儀器40時,從第一解調(diào)器44一致地輸出10(=2×5)比特位數(shù)據(jù)“0000011111”,這是因為使用了為在相反方向轉(zhuǎn)換25(=5×5)比特位的可變長度編碼的25-10逆換算表,而且其中組合長度i是等于最大組合長度5。近而,當(dāng),例如,可變長度編碼“0010000000”,“010000010000000”,“01000010000010000000”,和“0100001000010000010000000”被傳送時,通過使用25-10逆換算表一致地從第一解調(diào)器44輸出10比特數(shù)據(jù)“0000011110”。
在從上述等級判別元件42獲得組合長度i的基礎(chǔ)上數(shù)據(jù)產(chǎn)生器45,從10比特位數(shù)據(jù)中,例如從由第一解調(diào)器44獲得的從LSB輸出的mxi比特位中取出特定比特位,和轉(zhuǎn)換數(shù)據(jù)的特定位并且取出它們作為再現(xiàn)數(shù)據(jù)輸出。
從更實際的意義來看,當(dāng),例如,數(shù)據(jù)“0000011111”從第一解調(diào)器44傳送過來和從等級判別元件42傳送到來的組合長度i為2時,數(shù)據(jù)產(chǎn)生器45從LSB取出4比特位(步驟S12-4),并且將從LSB來的第4位轉(zhuǎn)換為“0”(步驟S12-3)并把“0111”作為再現(xiàn)數(shù)據(jù)輸出。當(dāng)對應(yīng)相同的數(shù)據(jù)“0000011111”傳送過來的組合長度為3時,數(shù)據(jù)產(chǎn)生器45從LSB中取出6比特位,(步驟S12-4),和將從LSB來的第5比特位轉(zhuǎn)化為“0”(步驟S13-3)并且將“001111”作為再現(xiàn)數(shù)據(jù)輸出。近而,當(dāng)相同的數(shù)據(jù)“0000011111”傳送來時,組合長度i為4也傳送過來,數(shù)據(jù)產(chǎn)生器45輸出再現(xiàn)數(shù)據(jù)“00011011”。當(dāng)傳送來的組合長度i為5時,數(shù)據(jù)產(chǎn)生器45輸出再現(xiàn)數(shù)據(jù)“0000011111”(步驟S15-1)。即,在i=4的情況下,數(shù)據(jù)產(chǎn)生器45從LSB取出8比特位。然后,判別從LSB輸出8比特數(shù)據(jù)的第3位是否為“0”(步驟S14-3)。在為“0”的情況下,在從LSB獲得的8比特數(shù)據(jù)的第4位反轉(zhuǎn)后(步驟14-4),從LSB獲得的第3位也反轉(zhuǎn)(步驟S14-5)。當(dāng)從LSB獲得的第3位為“1”時,僅僅第3比特位反轉(zhuǎn)為“0”(步驟S14-5)。值得注意的是,在這種情況下,先從解調(diào)器44獲得的10比特數(shù)據(jù)中取出8比特位數(shù)據(jù),然后轉(zhuǎn)換數(shù)據(jù),并取出8比特位(這類似地應(yīng)用到其它組合長度)。在圖5中后一方法被采用。
近而,當(dāng),例如,數(shù)據(jù)“0000011110”傳送時和2,3,4,5作為組合長度i分別被傳送時,數(shù)據(jù)產(chǎn)生器45分別輸出再現(xiàn)數(shù)據(jù)“0110”,“001110”,“00011010”,“0000011110”。
以該方法獲得的組合長度i為基礎(chǔ)的具有數(shù)據(jù)長度(mxi比特位)的再現(xiàn)數(shù)據(jù)送往移位寄存器47,從移位寄存器47獲得的數(shù)據(jù)按照預(yù)定的傳輸速率傳送到上述誤差校正電路25(步驟S12-5)。
另一方面,使用為在相反方面轉(zhuǎn)換具有組合長度i為1并且不包括在上述的25-10逆換算表內(nèi)的可變長度編碼的5-2逆換算表,第二解調(diào)器46在相反方向?qū)⒉荒苁褂玫谝唤庹{(diào)器44在相反方向轉(zhuǎn)換的5(=5×1)比特可變長度編碼在相反方向轉(zhuǎn)換為2(=2×1)比特位數(shù)據(jù)(步驟S11-1),并通過數(shù)據(jù)產(chǎn)生器45和移位寄存器47把這樣獲得的再現(xiàn)數(shù)據(jù)傳送到誤差校正電路25(步驟S12-5)。
這樣,只通過第一解調(diào)器44的25-10逆換算表,解調(diào)儀器40能在相反方向?qū)?0比特位,15比特位,20比特位和25比特位的可變長度編碼轉(zhuǎn)換為4比特位,6比特位,8比特位和10比特位的數(shù)據(jù)。作為結(jié)果,帶用儀器中需要的10-4逆換算表,15-6逆換算表和10-8逆換算表在此就都不需要了。換句話說,在現(xiàn)有技術(shù)中每一個組合長度i所必需的諸逆換算表可以減少,即,在現(xiàn)有技術(shù)中所需要的68個編碼規(guī)劃可以減少到35個編碼規(guī)則。這樣,第一解碼器44的電路規(guī)模可以變得更緊湊。
值得注意的是,不用說,在本發(fā)明使用的可變長度編碼并不局限于上述實施的可變長度編碼(4,22;2,5;5),而且能用到,例如,r≠1的可變長度編碼(d,k;m,n;r)。
從上面的描述可以清楚看出,本發(fā)明的解調(diào)器適用于在可變長度編碼(d,k;m,n;r)內(nèi)判別組合長度i(i=1~r)當(dāng)組合長i為最大組合長度r時使用轉(zhuǎn)換mxr比特位數(shù)據(jù)的第一換算表,和當(dāng)組合長度i小于r時使用包括至少一個換算表,并且一致地將mxi比特位數(shù)據(jù)轉(zhuǎn)換為nxr比特位編碼,在組合長度i的基礎(chǔ)上從該編碼中取出特定比特位并且將它們作為調(diào)制編碼輸出,和使用第二換算表將不能通過第一換算表轉(zhuǎn)換的mxi比特位數(shù)據(jù)轉(zhuǎn)換為nxi比特的可變長度編碼并且把它作為調(diào)制編碼輸出,這樣就有可能減少在通用儀器中每一個組合長度i所需要的換算表的數(shù)目
以允許電路規(guī)模變得更緊湊和降低了消耗。
近而,本發(fā)明的解調(diào)儀器適用于判別可變長度編碼的組合長度,并且當(dāng)組合長度i為最大組合長度r時使用將nxr比特位的可變長度編碼在相反方向進(jìn)行轉(zhuǎn)換的第一逆換算表,和當(dāng)組合長度i是小于r時使用至少包括一逆換算表,一致地在相反方向把nxi比特位的可變長度編碼轉(zhuǎn)換為mxr比特位的數(shù)據(jù),并且在組合i的基礎(chǔ)上從數(shù)據(jù)中取出特定比特位作為再現(xiàn)數(shù)據(jù)輸出它們,和使用第二逆換算表把不能通過第一逆換算表在相反方向進(jìn)行轉(zhuǎn)換的nxi比特的可變長度編碼在相反方向轉(zhuǎn)換為mxi比特位數(shù)據(jù)并且把它作為再現(xiàn)數(shù)據(jù)輸出,這樣,就有可能減少在常用儀器中每一個組合長度i所需要的逆換算表的數(shù)目,并且允許電路的規(guī)模變得更緊湊和降低消耗。
權(quán)利要求
1.將m比特位的基本數(shù)據(jù)長度的數(shù)據(jù)轉(zhuǎn)換為n比特位基本編碼長度的可變長度編碼(d,k;m,n;r)的調(diào)制方法包括判別基本數(shù)據(jù)組合長度i(i=1~r)的一判別步驟;當(dāng)組合長度i為最大組合長度r時,使用把m×r比特位的數(shù)據(jù)進(jìn)行轉(zhuǎn)換的換算表,和當(dāng)組合長度i小于r時使用至少包括一個換算表,一致地把m×i比特數(shù)據(jù)轉(zhuǎn)換為n×r比特代碼的一調(diào)制步驟,和在判別步驟中獲得的組合長度i的基礎(chǔ)上從調(diào)制步驟獲得的編碼中取出特定比特位并且作為調(diào)制編碼進(jìn)行輸出的編碼產(chǎn)生步驟。
2.權(quán)利要求1中的調(diào)制方法,其中,在編碼產(chǎn)生步驟中,從最低有效位獲得的nxi比特被取出作為從調(diào)制步驟中獲得編碼的組合長度i為基礎(chǔ)的特定位。
3.權(quán)利要求2的調(diào)制方法,其中,調(diào)制步驟包括了在調(diào)制步驟中當(dāng)組合長度i小于r時只對數(shù)據(jù)部分進(jìn)行轉(zhuǎn)換并使其與在轉(zhuǎn)換數(shù)據(jù)時的換算表中的數(shù)據(jù)部分相對應(yīng)的一數(shù)據(jù)轉(zhuǎn)換步驟。
4.權(quán)利要求3的調(diào)制方法,其中,可變長度編碼(d,k;m,n;r)是如此設(shè)置的,使得0的最小連串的個數(shù)是d4或更多。
5.權(quán)利要求4的調(diào)制方法,其中,可變長度編碼(d,k;m,n;r)是如此設(shè)置的,使得0的最大一連串的個數(shù)k是22或更少。
6.在相反方向?qū)比特位的基本編碼長度的可變長度編碼(d,k;m,n;r)轉(zhuǎn)換成為m比特位基本數(shù)據(jù)長度的數(shù)據(jù)的解調(diào)方法包括判別可變長度編碼的組合長度i的一判別步驟當(dāng)組合長度i為最大組合長度r時使用在相反方向?qū)xr比特的可變長度編碼進(jìn)行轉(zhuǎn)換的逆換算表,和當(dāng)組合長度i小開r時使用至少包括一個逆換算表將nxi比特位的可變長度編碼在相反方向轉(zhuǎn)換為mxr比特數(shù)據(jù)的一解調(diào)步驟;和在判別步驟獲得組合長度i的基礎(chǔ)上,從在解調(diào)步驟中獲得的數(shù)據(jù)中取出特定比特位并且將它們作為再現(xiàn)數(shù)據(jù)輸出的一數(shù)據(jù)產(chǎn)生步驟。
7.權(quán)利要求6的解調(diào)方法,其中,從最低有效位獲得的mxi比特被取出作為在解調(diào)步驟中獲得數(shù)據(jù)的組合長度i為基礎(chǔ)的特定位。
8.權(quán)利要求7的解調(diào)方法,其中,在判別步驟中,可變長度編碼串從其前端部分被劃分為n比特位的諸多單元,而當(dāng)一單元的n比特位全為0時,它可以判別,這是可變長度編碼的邊界并以此判別組合長度i。
9.權(quán)利要求8的解調(diào)方法,其中,當(dāng)組合長度i小于r時,在解調(diào)步驟中可變長度編碼在相反方向被轉(zhuǎn)換以后,這樣取出的mxi比特數(shù)據(jù)的特定位被轉(zhuǎn)換為再現(xiàn)數(shù)據(jù)。
10.將m比特位基本數(shù)據(jù)長度的數(shù)據(jù)轉(zhuǎn)換為n比特位基本編碼長度的可變長度編碼(d,k;m,n;r)的調(diào)制儀器包括判別數(shù)據(jù)組合長度i(i=~r)的判別裝置;當(dāng)組合長度i為最大組合長度r時使用將mxr比特數(shù)據(jù)進(jìn)行轉(zhuǎn)換的第一換算表,和當(dāng)組合長度i小于r時使用至少包括一個換算表,一致地把mxi比特位數(shù)據(jù)轉(zhuǎn)換為nxr比特位編碼的第一調(diào)制裝置;在從判別裝置獲得的組合長度i的基礎(chǔ)上從第一調(diào)制裝置中獲得編碼中取出特定位并且把它們作為調(diào)制編碼輸出的編碼產(chǎn)生裝置;和通過使用將不包括在第一換算表中的組合長度的數(shù)據(jù)進(jìn)行轉(zhuǎn)換的第二換算表將不能使用第一調(diào)制裝置進(jìn)行轉(zhuǎn)換的mxi比特位的數(shù)據(jù)轉(zhuǎn)換為nxi比特位可變長度編碼并且把它作為調(diào)制編碼輸出的第二調(diào)制裝置。
11.權(quán)利要求10的調(diào)制儀器,其中,編碼產(chǎn)生裝置從最低有效位取出nxi比特作為從第一調(diào)制裝置獲得的編碼的組合長度i為基礎(chǔ)的特定比特位。
12.權(quán)利要求11的調(diào)制儀器,其中,它近而還包括了對部分?jǐn)?shù)據(jù)進(jìn)行轉(zhuǎn)換并且使其和在組合長度i小于r時的轉(zhuǎn)換數(shù)據(jù)的過程時的第一換算表的數(shù)據(jù)部分相對應(yīng)的數(shù)據(jù)轉(zhuǎn)換裝置。
13.權(quán)利要求12的調(diào)制儀器,其中,可變長度編碼(d,k;m,n;r)是如此安排的,使得0的最小一連串個數(shù)d是4或更多。
14.權(quán)利要求12的調(diào)制儀器,其中,可變長度編碼(d,k;m,n;r)是如此安排的,使得0的最大一連串個數(shù)k是22或更少。
15.在相反方向使n比特位基本編碼長度的可變長度編碼(d,k;m,n;r)轉(zhuǎn)換為m比特位基本數(shù)據(jù)長度的數(shù)據(jù)的解調(diào)儀器包括判別數(shù)據(jù)的組合長度i(i=1~r)的判別裝置;當(dāng)組合長度i為最大組合長度r時使用將在相反方向把nxr比特位的可變長度編碼進(jìn)行轉(zhuǎn)換的逆換算表,和當(dāng)組合長度i小于r時使用至少包括一個逆換算表一致地在相反方向把nxi比特位的可變長度編碼轉(zhuǎn)換為mxr比特位的數(shù)據(jù)的第一解調(diào)裝置;在從判別裝置獲得可變長度i的基礎(chǔ)上從第一解調(diào)裝置獲得的數(shù)據(jù)中取出特定比特并且把它們作為再現(xiàn)數(shù)據(jù)輸出的數(shù)據(jù)產(chǎn)生裝置;和使用在相反方向?qū)⒉话ㄔ诘谝荒鎿Q算表內(nèi)的組合長度i的可變長度編碼進(jìn)行轉(zhuǎn)換的第二逆換算表,把不能使用第一解調(diào)裝置在相反方向進(jìn)行轉(zhuǎn)換的nxi比特位的可變長度編碼在相反方向轉(zhuǎn)換mxi比特位數(shù)據(jù)并且把它作為再現(xiàn)數(shù)據(jù)輸出的第二解調(diào)裝置。
16.權(quán)利要求15的解調(diào)儀器,其中,數(shù)據(jù)產(chǎn)生裝置從最低有效位取出mxi比特作為從第一解調(diào)裝置獲得數(shù)據(jù)的組合長度i為基礎(chǔ)的特定比特。
17.權(quán)利要求15的解調(diào)裝置,其中,判別裝置適用于從其前端部分開始將可變長度編碼串劃分為n比特位的諸多單元,當(dāng)一個單元的n比特位均為0時,它判別,這里是可變長度編碼的邊界并且以此判別組合長度i。
18.權(quán)利要求16的解調(diào)儀器,其中,在相反方向?qū)M合長度i小于r的可變長度編碼進(jìn)行轉(zhuǎn)換時,數(shù)據(jù)產(chǎn)生裝置轉(zhuǎn)換已經(jīng)取出nxi比特的數(shù)據(jù)的特定比特并且將它作為再現(xiàn)數(shù)據(jù)。
全文摘要
一將m比特基本數(shù)據(jù)長度的數(shù)據(jù)轉(zhuǎn)換為n比特可變長度編碼(d,k;m,n;r)的調(diào)制系統(tǒng),包括判別基本數(shù)據(jù)的組合長度i(i=1~r);當(dāng)i為最大值r時使用將m×r比特數(shù)據(jù)進(jìn)行轉(zhuǎn)換的換算表,和當(dāng)i小于r時使用至少包括一個換算表,一致地將m×i比特數(shù)據(jù)轉(zhuǎn)換為n×r比特的編碼;以判別的i為基礎(chǔ)而獲得的n×r比特編碼中取出特定比特并作為調(diào)制編碼輸出。還公開了其解調(diào)系統(tǒng)。
文檔編號G11B20/14GK1096392SQ94104898
公開日1994年12月14日 申請日期1994年3月22日 優(yōu)先權(quán)日1993年3月22日
發(fā)明者新福吉秀, 中川俊之 申請人:索尼公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
安顺市| 堆龙德庆县| 德阳市| 渝中区| 安吉县| 万州区| 青田县| 汕头市| 镇雄县| 本溪市| 五莲县| 华蓥市| 泰安市| 惠东县| 海兴县| 邵武市| 淅川县| 莎车县| 玛纳斯县| 玉龙| 贺兰县| 健康| 阿鲁科尔沁旗| 林西县| 清水县| 华坪县| 鄂州市| 甘孜| 射阳县| 乌海市| 扎鲁特旗| 章丘市| 茂名市| 弋阳县| 华安县| 吉木萨尔县| 凉山| 平顶山市| 乌兰浩特市| 安平县| 剑阁县|