專利名稱:數(shù)據(jù)編碼/解碼方法及使用該方法的系統(tǒng)與裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)于一種數(shù)據(jù)編碼/解碼方法及使用該方法的系統(tǒng)與裝置,且特別是有關(guān)于一種適用于對(duì)于數(shù)據(jù)編碼采用對(duì)照表(Table)的數(shù)據(jù)編碼/解碼方法及使用該方法的系統(tǒng)與裝置,可減少對(duì)照表的位數(shù)大小,并大幅提升處理效率,及降低制造成本。
背景技術(shù):
在硬盤或是光盤系統(tǒng)中,由于盤片(Disk)的讀取信道(Access Channel)有頻寬(Bandwidth)上的限制,所以,在讀取記錄在盤片上的數(shù)據(jù)時(shí),會(huì)產(chǎn)生所謂的符號(hào)間干擾(Inter-Symbol Interference,底下簡稱ISI)效應(yīng)。為了在所謂符號(hào)間干擾(ISI)的效應(yīng)下,能可靠地讀取數(shù)據(jù),通常會(huì)將記錄的數(shù)據(jù)做信道位編碼(Channel Bit Modulation)而變成具有運(yùn)行長度限制(Run-Length Limit,底下簡稱RLL)數(shù)據(jù)格式的信道位數(shù)據(jù)后,再記錄到盤片上。請(qǐng)參照第1圖所示,系顯示對(duì)于數(shù)據(jù)位經(jīng)由一信道位編碼的后,轉(zhuǎn)換成為信道位的簡單圖示。
而以往處理符合RLL數(shù)據(jù)格式的信道位編碼程序,請(qǐng)參照第2圖,系接收一具有M位長度的源數(shù)據(jù)信號(hào)22后,經(jīng)由RLL編碼表的對(duì)照轉(zhuǎn)換后,輸出符合具有N位長度的信道位信號(hào)24,并記錄到記錄信道(RecordingChannel)25上,此記錄信道25例如光盤片的存儲(chǔ)空間。例如以DVD(Digital-Versatile Disk)調(diào)變方式而言,系采用EFF+(8位轉(zhuǎn)16位)編碼方法,因此,必須將源數(shù)據(jù)從8位轉(zhuǎn)到具有16位的信道位信號(hào)。
而若是在讀取數(shù)據(jù)時(shí),也要做一次信道位解碼程序。如第2圖所示,將存儲(chǔ)在記錄信道25上的數(shù)據(jù)讀出,成為信道位信號(hào)26,并經(jīng)由RLL解碼表27對(duì)照,將具有RLL數(shù)據(jù)格式的N位長度的信道位信號(hào)26,轉(zhuǎn)換成為原有具有M位長度的數(shù)據(jù)28。上述的編碼與解碼轉(zhuǎn)換,通常為了簡化運(yùn)算,皆會(huì)以查表方式實(shí)現(xiàn),因此需要1個(gè)M位×N位的編碼表,以及1個(gè)N位×M位的解碼表。此不但占據(jù)相當(dāng)大的芯片面積,耗費(fèi)更多的成本外,更會(huì)影響讀取/寫入效率,影響整個(gè)系統(tǒng)的操作速率。
發(fā)明內(nèi)容
因此,本發(fā)明的主要目的就是提供一種數(shù)據(jù)編碼方法,用以將一源數(shù)據(jù)信號(hào)編碼成為一編碼信號(hào),將此源數(shù)據(jù)信號(hào)轉(zhuǎn)換成為多個(gè)具有一第一位長度的源轉(zhuǎn)換數(shù)據(jù)。接著,根據(jù)一數(shù)據(jù)轉(zhuǎn)換步驟,將這些源轉(zhuǎn)換數(shù)據(jù)擴(kuò)展轉(zhuǎn)換成為多個(gè)具有一第二位長度的編碼數(shù)據(jù)單元所組成的編碼信號(hào)。此第一位長度小于第二位長度,而第一位長度系根據(jù)編碼數(shù)據(jù)單元的數(shù)據(jù)特性所決定。
本發(fā)明的主要目的就是提供一種數(shù)據(jù)編碼裝置,包括一編碼單元與一擴(kuò)展單元。其中編碼單元用以接收一源數(shù)據(jù)信號(hào),并根據(jù)一編碼表轉(zhuǎn)換成為多個(gè)具有一第一位長度的源轉(zhuǎn)換數(shù)據(jù)。擴(kuò)展單元將源轉(zhuǎn)換數(shù)據(jù)擴(kuò)展轉(zhuǎn)換成為多個(gè)具有一第二位長度的編碼數(shù)據(jù)單元所組成的一編碼信號(hào)。此第一位長度小于該第二位長度,而第一位長度系根據(jù)編碼數(shù)據(jù)單元的數(shù)據(jù)特性所決定。
本發(fā)明的主要目的就是提供一種數(shù)據(jù)解碼方法,用以將一編碼信號(hào)解碼成為一數(shù)據(jù)信號(hào)。此解碼方法包括將編碼信號(hào)分割成多個(gè)具有一第一位長度的分割部分。接著根據(jù)一數(shù)據(jù)轉(zhuǎn)換步驟,將所有分割部分折迭成為多個(gè)具有一第二位長度的編碼轉(zhuǎn)換數(shù)據(jù)。此第一位長度大于該第二位長度,而該第二位長度系根據(jù)編碼信號(hào)的分割部分的數(shù)據(jù)特性所決定。根據(jù)一解碼表,將編碼轉(zhuǎn)換數(shù)據(jù)轉(zhuǎn)換后成為數(shù)據(jù)信號(hào)。
本發(fā)明的主要目的就是提供一種數(shù)據(jù)解碼裝置,包括一折迭裝置與一解碼單元。此折迭裝置用以接收一編碼信號(hào),并將編碼信號(hào)分割成多個(gè)具有一第一位長度的分割部分,并根據(jù)一數(shù)據(jù)轉(zhuǎn)換步驟,將所有分割部分折迭成為多個(gè)具有一第二位長度的編碼轉(zhuǎn)換數(shù)據(jù)輸出。其中,第一位長度大于第二位長度,而第二位長度系根據(jù)編碼信號(hào)的所述分割部分的數(shù)據(jù)特性所決定。而解碼單元,用以將編碼轉(zhuǎn)換數(shù)據(jù)根據(jù)一解碼表轉(zhuǎn)換后成為一數(shù)據(jù)信號(hào)。
為讓本發(fā)明的上述目的、特征、和優(yōu)點(diǎn)能更明顯易懂,下文將配合附圖特舉一較佳實(shí)施例說明,其中第1圖示出常規(guī)的信道位編碼與解碼的數(shù)據(jù)格式轉(zhuǎn)換流程;第2圖示出常規(guī)的符合RLL數(shù)據(jù)格式的信道位編碼程序;第3圖系本發(fā)明一較佳實(shí)施例的編碼裝置的電路方塊圖;第4圖示出在第3圖中的β/α擴(kuò)展裝置的一較佳實(shí)施例的邏輯電路圖;
第5圖系本發(fā)明一較佳實(shí)施例的解碼裝置的電路方塊圖;第6圖系說明在第5圖中的α/β折迭裝置的一較佳實(shí)施例的電路方塊圖;以及第7圖示出在第6圖中的α/β折迭單元的一較佳實(shí)施例的邏輯電路圖。
在附圖中,23表示RLL編碼表;25表示記錄信道;27表示RLL解碼表;30表示數(shù)據(jù)編碼裝置;33表示編碼單元;35表示β/α擴(kuò)展裝置;50表示數(shù)據(jù)解碼裝置;53表示α/β折迭裝置;55表示解碼單元;57表示邏輯“或”門;59表示邏輯“或”門;以及53a、53b、53c表示α/β折迭單元。
具體實(shí)施例方式
下面將詳細(xì)描述本發(fā)明的較佳實(shí)施例,其范例顯示于附圖中。相同參考符號(hào)使用于圖標(biāo)與描述中,以指向相同或相似部份。
本發(fā)明系提供一種適用于將從存儲(chǔ)媒體上所讀取的數(shù)據(jù),例如從硬盤讀取或是外界存儲(chǔ)裝置所提供的位數(shù)據(jù)流,經(jīng)由編碼(Modulation)的程序,例如信道位編碼(Channel Bit Modulation)程序,而編制成適用于記錄到盤片數(shù)據(jù)格式的數(shù)據(jù)流,例如運(yùn)行長度限制(Run-Length Limit,底下簡稱RLL)的信道位(Channel Bits)。而后,可從記錄數(shù)據(jù)的盤片中讀取所存儲(chǔ)的位數(shù)據(jù),例如信道位的數(shù)據(jù),經(jīng)由解碼(Demodulation)的程序,而轉(zhuǎn)成適用的數(shù)據(jù),例如適合主機(jī)所能操作的數(shù)據(jù)。
而本發(fā)明的特點(diǎn)在于提出一種編碼的方法,可將所要編碼的位數(shù)據(jù),根據(jù)所要編制符合存儲(chǔ)格式的編碼數(shù)據(jù)特性的轉(zhuǎn)換表,完成編碼的轉(zhuǎn)換,而此轉(zhuǎn)換表則需要較少的位長度即可完成此編碼程序。例如,先將符合存儲(chǔ)格式的編碼后的符號(hào)碼(Codeword),依照α位長度分割成多個(gè)分割部份(Partition)。而后,根據(jù)每一個(gè)分割部分所要轉(zhuǎn)換的數(shù)據(jù)格式的特性,例如若是符合運(yùn)行長度限制(RLL)格式的特性,則將可推算出對(duì)應(yīng)于α位長度所有可能性,而根據(jù)這些所有的可能情況編制成轉(zhuǎn)換為具有β位長度的數(shù)據(jù)轉(zhuǎn)碼表,并據(jù)以完成編碼的步驟。
根據(jù)這些所有會(huì)出現(xiàn)在α位的情況,決定β值,再將所要編碼的位數(shù)據(jù)流,經(jīng)由此轉(zhuǎn)換為β位長度的數(shù)據(jù)轉(zhuǎn)碼表,而β<α。根據(jù)此具有β位長度的數(shù)據(jù),再經(jīng)過擴(kuò)展(Extend)的方法,將每一個(gè)具有β位長度的數(shù)據(jù),轉(zhuǎn)換為具有符合運(yùn)行長度限制(RLL)格式特性的α位長度的數(shù)據(jù),進(jìn)而可記錄在盤片上。而由于此編碼的方法,系利用具有較少位長度(β位)的數(shù)據(jù)轉(zhuǎn)碼表轉(zhuǎn)換,而非運(yùn)用原有α位長度的轉(zhuǎn)換表轉(zhuǎn)換,因此,可增加處理的效率。而由于對(duì)照表所需要的位數(shù)也降低了,所以,將可降低所需要的組件,而降低生產(chǎn)的成本。
例如以DVD(Digital-Versatile Disk)調(diào)變方式而言,系采用EFF+(8位轉(zhuǎn)16位)的編碼方法,而其符號(hào)碼(Codeword)針對(duì)RLL格式的特性,其長度為16位。而當(dāng)其最小運(yùn)行長度(Minimum Run Length)=3T,則α位長度為3。此時(shí),若是將此16位的符號(hào)碼依照α位長度分割,則具有5個(gè)分割部分,而剩余1個(gè)位,此剩余位不需經(jīng)由編碼。此5個(gè)分割部分,必須符合最小運(yùn)行長度(Minimum Run Length)=3T的特性,也就是可能出現(xiàn)的數(shù)據(jù)位組成分別是[ai+1,ai,ai-1]=
,
,
或[100]其中之一。根據(jù)這些分割部分的數(shù)據(jù)特性,共有四種情形,因此,若由一β位長度的位數(shù)據(jù)所涵蓋,則2的β次方,也就是2β必須大于等于四。由上可知,β必須至少2位才可涵蓋所有的分割部分可能出現(xiàn)的情形。而若以兩位為例,則β位長度的位數(shù)據(jù)的組合[bi,bi-1]為
,
,[10]或[11]其中之一,則可代表此[ai+1,ai,ai-1]所有的組合,例如[ai+1,ai,ai-1]→[bi,bi-1]000 → 00001 → 01010 → 10100 → 11而當(dāng)其最小運(yùn)行長度(Minimum Run Length)=4T,則α位長度為4。此時(shí),若是將此16位的符號(hào)碼依照α位長度分割,則具有4個(gè)分割部分。此4個(gè)分割部分,必須符合最小運(yùn)行長度(Minimum Run Length)=3T的特性,也就是可能出現(xiàn)的數(shù)據(jù)位組成分別是[ai+2,ai+1,ai,ai-1]= , , 、 、 、 其中之一。根據(jù)這些分割部分的數(shù)據(jù)特性,共有六種情形。因此,若由一β位長度的位數(shù)據(jù)所涵蓋,則2的β次方,也就是2β必須大于等于六。由上可知,β必須至少3位才可涵蓋所有的分割部分可能出現(xiàn)的情形。而若以3位為例,則β位長度的位數(shù)據(jù)的八種組合[bi+1,bi,bi-1](23=8)中的六種代表所有的分割部分的數(shù)據(jù)特性。例如[ai+2,ai+1,ai,ai-1] →[bi+1,bi,bi-1]
0000 → 0000001 → 0010010 → 0100100 → 0111000 → 1001001 → 101當(dāng)然,上列的六種情形的[bi+1,bi,bi-1]組合僅系一例子。若α位長度為5,則可能出現(xiàn)的數(shù)據(jù)共有例如9種,在此不再冗述。其換算的方法僅根據(jù)α位長度的分割部分所有可能出現(xiàn)的情形,決定β值。
上述本發(fā)明的編碼方法,請(qǐng)參照第3圖所示本發(fā)明一較佳實(shí)施例的編碼裝置的電路方塊圖。在此實(shí)施例中為方便說明,系以DVD光盤存儲(chǔ)格式的EFM+編碼,即16位為例。此編碼裝置30首先接收到具有M位的源數(shù)據(jù)信號(hào)32,在此例中的DVD格式的EFM+編碼為8位。而后將此源數(shù)據(jù)信號(hào)32轉(zhuǎn)換為具有N位的編碼信號(hào)36。此編碼信號(hào)36例如對(duì)于此例中的DVD格式的EFM+編碼為16位。編碼裝置30的數(shù)據(jù)轉(zhuǎn)換方法,首先將所要編碼的源數(shù)據(jù)信號(hào)32,根據(jù)所要編制符合存儲(chǔ)格式的編碼信號(hào)36特性的轉(zhuǎn)換表,完成編碼的轉(zhuǎn)換。例如,先將符合存儲(chǔ)格式的編碼信號(hào)36,依照α位長度分割成多個(gè)分割部份(Partition),例如上述依照3位長度分割成5個(gè)分割部分,并剩余一位,此剩余位不需編碼,可直接由源數(shù)據(jù)信號(hào)32的一位轉(zhuǎn)送到轉(zhuǎn)換結(jié)果的編碼信號(hào)36。而后,根據(jù)每一個(gè)分割部分所要轉(zhuǎn)換的數(shù)據(jù)格式的特性,例如若是符合運(yùn)行長度限制(RLL)格式的特性,則可推算出對(duì)應(yīng)于α=3位長度所有可能性為上述的四種,而根據(jù)這些所有的可能情況推算β=2。
根據(jù)β=2,在一編碼單元33中編制一編碼表。此編碼單元33用以接收源數(shù)據(jù)信號(hào)32,并根據(jù)編碼表轉(zhuǎn)換成為多個(gè)具有β位長度的源轉(zhuǎn)換數(shù)據(jù)34。接著,藉由一β/α擴(kuò)展裝置35,將編碼轉(zhuǎn)換數(shù)據(jù)34擴(kuò)展轉(zhuǎn)換成為多個(gè)具有α=3位長度的編碼信號(hào)36。簡單而言,以DVD的EFM+格式的16位為例,先將編碼信號(hào)36換算成(3×5+1),此3即為α值,而5即為分割部分的數(shù)量,1則為剩余位。而后,因?yàn)棣粒?的所有可能數(shù)據(jù)格式為四種,因此,可用β=2的位長度涵蓋所有α=3的所有可能數(shù)據(jù)格式。接著,運(yùn)用β=2將上述(3×5+1)轉(zhuǎn)換為(2×5+1),其中此2即為β值,而5即為分割部分對(duì)應(yīng)的數(shù)量。因此,編碼單元33根據(jù)其編碼表所輸出的源轉(zhuǎn)換數(shù)據(jù)34具有(β/α)×15+1=11,也就是11位長度的數(shù)據(jù)。而后,所有分割部分在經(jīng)由β/α擴(kuò)展裝置35轉(zhuǎn)換后,成為(3×5+1)=16位長度的編碼信號(hào)36。
請(qǐng)參照第4圖,系說明在β/α擴(kuò)展裝置35中如何將屬于編碼轉(zhuǎn)換數(shù)據(jù)的β=2位長度的數(shù)據(jù)[bi,bi-1]轉(zhuǎn)換為α=3位長度的數(shù)據(jù)[ai+1,ai,ai-1]的一本發(fā)明較佳實(shí)施例。在其中運(yùn)用了三個(gè)邏輯“與”門的運(yùn)算,例如將bi與bi-1輸入其中一邏輯“與”門,并做邏輯“與”的運(yùn)算后形成編碼信號(hào)36的ai+1。將編碼轉(zhuǎn)換數(shù)據(jù)的bi與對(duì)于bi-1的反值作一邏輯“與”的運(yùn)算以形成編碼信號(hào)36的ai。對(duì)編碼轉(zhuǎn)換數(shù)據(jù)的bi的反值與bi-1作一邏輯“與”的運(yùn)算以形成編碼信號(hào)36的ai-1。
在此例中的編碼方法,系利用具有較少位長度(β=2位)的數(shù)據(jù)編碼表轉(zhuǎn)換,而非運(yùn)用原有α=3位長度的轉(zhuǎn)換表轉(zhuǎn)換,因此,可增加處理的效率。而由于對(duì)照表所需要的位數(shù)也降低了,所以,可降低所需要的組件,進(jìn)而降低生產(chǎn)的成本。當(dāng)然,如前所述,α值可依照設(shè)計(jì)所需而定,并不限于此例的4種。例如α值可為4位長度,而根據(jù)前述分割部分的數(shù)據(jù)特性,共有六種情形。因此,β必須至少3位才可涵蓋所有的分割部分可能出現(xiàn)的情形,以DVD的EFM+格式的16位為例,先將編碼信號(hào)36換算成(4×4),此第一個(gè)4即為α值,而第二個(gè)4即為分割部分的數(shù)量。而后,因?yàn)棣粒?的所有可能數(shù)據(jù)格式為六種,因此,可用β=3的位長度涵蓋所有α=4的所有可能數(shù)據(jù)格式。接著,運(yùn)用β=3將上述(4×4)轉(zhuǎn)換為(3×4),其中此3即為β值,而4即為分割部分對(duì)應(yīng)的數(shù)量。因此,編碼單元33根據(jù)其編碼表所輸出的源轉(zhuǎn)換數(shù)據(jù)34,具有(β/α)×16=12,也就是12位長度的數(shù)據(jù)。而后,所有分割部分在經(jīng)由β/α擴(kuò)展裝置35轉(zhuǎn)換后,成為(4×4)=16位長度的編碼信號(hào)36。
另外,本發(fā)明提出一種解碼的方法,可將存儲(chǔ)于盤片中符合存儲(chǔ)格式的數(shù)據(jù),以較少的位數(shù)完成解碼的轉(zhuǎn)換,而此解碼的演算法則與編碼時(shí)相同。例如將存儲(chǔ)在盤片中的符號(hào)碼(Codeword),分割成具有α位長度的多個(gè)分割部份。而后,再對(duì)每一個(gè)分割部分依照上述格式的特性,例如運(yùn)行長度限制(RLL)格式的特性,重新編碼轉(zhuǎn)換成為具有β位長度的數(shù)據(jù),β<α。而根據(jù)此具有β位長度的數(shù)據(jù),進(jìn)行解碼表的對(duì)照與轉(zhuǎn)換。而由于此解碼的方法,系利用具有較少位長度(β位)的對(duì)照表轉(zhuǎn)換,因此,也如上所述,可增加處理的效率,并將可減少所需要的組件而降低生產(chǎn)的成本。而此α值與β值的選定,則視產(chǎn)品設(shè)計(jì)的需求而定。
本發(fā)明的解碼方法,更提供一種具有錯(cuò)誤位偵測(cè)的功能,可檢查所轉(zhuǎn)換具有α位長度的分割部份,是否具有所要求數(shù)據(jù)格式的特性,例如運(yùn)行長度限制(RLL)格式的特性,若是違反此特性,則將會(huì)產(chǎn)生錯(cuò)誤信號(hào)。根據(jù)此錯(cuò)誤信號(hào),可作為錯(cuò)誤的標(biāo)記(Erasure Flag),可判斷存儲(chǔ)在盤片上的符號(hào)碼(Codeword)是否正確。而此錯(cuò)誤位偵測(cè)的功能,更可根據(jù)上述具有β位長度的數(shù)據(jù),若未存在于對(duì)照表(Table)中,則可產(chǎn)生另一錯(cuò)誤信號(hào),而判斷此符號(hào)碼(Codeword)正確與否。當(dāng)然,本發(fā)明亦可由α位長度的分割部份所產(chǎn)生的錯(cuò)誤信號(hào),與由β位長度的數(shù)據(jù)對(duì)照于對(duì)照表(Table)所產(chǎn)生的另一錯(cuò)誤信號(hào)的結(jié)合,而作為判斷此符號(hào)碼(Codeword)正確與否的依據(jù),此系依照應(yīng)用的范圍而定。
請(qǐng)參照第5圖,系顯示本發(fā)明一較佳實(shí)施例的數(shù)據(jù)解碼裝置50,包括一α/β折迭裝置53與一解碼單元55。此α/β折迭裝置53用以接收一具有N位的編碼信號(hào)52,并將此編碼信號(hào)52分割成多個(gè)具有α位長度的分割部分,并根據(jù)一數(shù)據(jù)轉(zhuǎn)換步驟,將所有分割部分折迭成為多個(gè)具有β位長度的編碼轉(zhuǎn)換數(shù)據(jù)54a輸出,在此例中,編碼轉(zhuǎn)換數(shù)據(jù)54a為2N/3位長度。β位長度系根據(jù)編碼信號(hào)52的α位長度分割部分的數(shù)據(jù)特性所決定。在此實(shí)施例中,N位長度系以符合RLL格式的特性、而最小運(yùn)行長度(Minimum RunLength)=3T為例,而N則為3可整除的整數(shù)。當(dāng)然,本發(fā)明并不限于僅適用最小運(yùn)行長度=3T,而N則為3可整除的整數(shù)。若是無法整除,可取可整除的部分,剩余位的部分將可直接轉(zhuǎn)送,不需解碼。但為方便說明,僅以可整除為例。
例如以DVD(Digital-Versatile Disk)調(diào)變方式而言,系采用EFF+(8位轉(zhuǎn)16位)的調(diào)變,而其符號(hào)碼(Codeword)針對(duì)RLL格式的特性,其長度為16位。而當(dāng)其最小運(yùn)行長度(Minimum Run Length)=3T,則α位長度為3。此時(shí),若是將此16位的符號(hào)碼依照α位長度分割,則具有5個(gè)分割部分,而剩余1個(gè)位,此剩余位不需經(jīng)由解碼。此5個(gè)分割部分,必須符合最小運(yùn)行長度(Minimum Run Length)=3T的特性,也就是可能出現(xiàn)的數(shù)據(jù)位組成分別是[ai+1,ai,ai-1]=
,
,
或[100]其中之一。根據(jù)這些分割部分的數(shù)據(jù)特性,共有四種情形,因此,若由一β位長度的位數(shù)據(jù)所涵蓋,則2的β次方,也就是2β必須大于等于四。而其詳細(xì)的β位長度決定方式,與在解碼裝置中所述方法相同,不再贅述,當(dāng)然,若α位長度為4,則可能出現(xiàn)的數(shù)據(jù)共有例如6種,則β值最少需要3,而若α位長度為5,則可能出現(xiàn)的數(shù)據(jù)共有例如9種,因此,β值最少需要4。此需根據(jù)α位長度值與設(shè)計(jì)的要求而決定β值。而后,由解碼單元55將編碼轉(zhuǎn)換數(shù)據(jù)54a根據(jù)其所具有的一解碼表轉(zhuǎn)換后成為此數(shù)據(jù)解碼裝置50的數(shù)據(jù)信號(hào)56a輸出,并適合主機(jī)的運(yùn)算與使用。
上述的數(shù)據(jù)解碼裝置50,在數(shù)據(jù)轉(zhuǎn)換步驟中,在將分割部分折迭成為編碼轉(zhuǎn)換數(shù)據(jù)54a時(shí),若是至少有一分割部分不符合數(shù)據(jù)特性時(shí),也就是不符合例如RLL格式的特性時(shí),則將會(huì)使一錯(cuò)誤位由邏輯“0”轉(zhuǎn)換為邏輯“1”,以指出編碼信號(hào)52有錯(cuò)誤,此時(shí)可能經(jīng)由重新讀取此編碼信號(hào)52,或是做錯(cuò)誤的修正(Error Correction),視運(yùn)用而定。而此錯(cuò)誤位可能會(huì)由任何一個(gè)分割部分所產(chǎn)生,因此,所有可能產(chǎn)生的錯(cuò)誤位,將會(huì)由一邏輯“或”的運(yùn)算,只要其中有一個(gè)分割部分出現(xiàn)錯(cuò)誤,則將顯示此編碼信號(hào)52有錯(cuò)誤。例如在第5圖中所示的具有N/3位的錯(cuò)誤信號(hào)54b,而這些由N/3個(gè)錯(cuò)誤位所組成的錯(cuò)誤信號(hào)54b將經(jīng)由邏輯“或”門57輸出。
另外,上述的數(shù)據(jù)解碼裝置50,其中在解碼單元55在將編碼轉(zhuǎn)換數(shù)據(jù)54a轉(zhuǎn)換成為數(shù)據(jù)信號(hào)56a的步驟中,若在編碼轉(zhuǎn)換數(shù)據(jù)54a中至少有一部分無法在解碼表中找到對(duì)應(yīng)數(shù)據(jù)時(shí),則會(huì)產(chǎn)生錯(cuò)誤信號(hào)56b,用以指出此編碼信號(hào)52有錯(cuò)誤存在,此時(shí),可經(jīng)由重新讀取此編碼信號(hào)52,或是做錯(cuò)誤的修正(Error Correction),視運(yùn)用而定。上述可能發(fā)生在任一分割部分的錯(cuò)誤,經(jīng)由邏輯“或”門57的輸出,與解碼單元55的錯(cuò)誤信號(hào)56b,可經(jīng)由一邏輯“或”門59的運(yùn)算,提供一錯(cuò)誤的信息59a,以便指出此編碼信號(hào)52有錯(cuò)誤存在。
請(qǐng)參照第6圖,系顯示第5圖中的α/β折迭裝置53的本發(fā)明較佳實(shí)施例。在此實(shí)施例中,僅以α位長度為3,則可能出現(xiàn)的數(shù)據(jù)共有4種,則β值為2為例。然而,并不限此發(fā)明運(yùn)用到任何的α與β值。此α/β折迭裝置53包括多個(gè)α/β折迭單元,如53a、53b與53c等等。而具有N位的編碼信號(hào)52(為方便說明,以下以A代表編碼信號(hào)52,而Ai代表編碼信號(hào)52的第i個(gè)位),將分為多個(gè)分割部分,在此實(shí)施例中系以符合RLL格式的特性為例,而最小運(yùn)行長度(Minimum Run Length)=3T。經(jīng)由解碼后的編碼轉(zhuǎn)換數(shù)據(jù)54a則具有2N/3位,為方便說明,以下以B代表編碼轉(zhuǎn)換數(shù)據(jù)54a,而Bi代表編碼轉(zhuǎn)換數(shù)據(jù)54a的第i個(gè)位。
以α/β折迭單元53a為例,其分別經(jīng)由ai+1、ai與ai-1端口接收N位編碼信號(hào)52的第AN-1、AN-1與AN-1位,則α/β折迭單元53a根據(jù)折迭的方法,例如將[ai+1,ai,ai-1]=
,
,
,[100]值,分別對(duì)應(yīng)到[bi,bi-1]=
,
,[10],[11],并由bi與bi-1輸出。因此可將[AN-1,AN-1,AN-1]轉(zhuǎn)換為[B2N/3-1,B2N/3-2]。而若是[AN-1,AN-2,AN-3]并未出現(xiàn)在如上列的四種情形時(shí),則會(huì)將改變錯(cuò)誤位ERRORN/3-1的狀態(tài),例如由邏輯“0”改變?yōu)檫壿嫛?”。
而將α/β折迭裝置53的所有α/β折迭單元,如53a、53b與53c等等所輸出的位B2N/3-1、B2N/3-2、B2N/3-3、B2N/3-4、......、B1、B0即為具有2N/3位長度的編碼轉(zhuǎn)換數(shù)據(jù)54a。而所有的錯(cuò)誤位,如ERRORN/3-1、ERRORN/3-2、......、ERROR0等則為錯(cuò)誤信號(hào)56b。
請(qǐng)參照第7圖,系顯示第6圖中的α/β折迭單元,例如53a的一較佳實(shí)施例。其中,編碼信號(hào)52的第AN-1、AN-1與AN-1的位,則分別連接到α/β折迭單元53a的ai+1、ai與ai-1,并經(jīng)由許多的邏輯門將[AN-1,AN-1,AN-1]轉(zhuǎn)換為[B2N/3-1,B2N/3-2]。此圖示中以ai+1、ai與ai-1分別代表由ai+1、ai與ai-1端口所輸入的位值,而bi與bi-1則代表輸出到bi與bi-1端口的邏輯值。
在α/β折迭單元53a中,這些邏輯門包括一邏輯“或”門,用以接收ai-1與ai值,在邏輯“或”運(yùn)算后輸出bi位值。一邏輯“或”門,用以接收ai+1與al-1值,在邏輯“或”運(yùn)算后輸出bI-1位值。而對(duì)于所輸出錯(cuò)誤位,如ERRORN/3-1,則系經(jīng)由一邏輯“或”門,用以接收ai+1與ai值,并以邏輯“或”運(yùn)算后輸出,其輸出值并與ai-1值經(jīng)由一邏輯“與”門的邏輯“與”運(yùn)算后輸出,并接著其輸出值,與經(jīng)由一邏輯“與”門對(duì)ai+1與ai值進(jìn)行一邏輯“與”運(yùn)算后輸出值,兩者經(jīng)由一邏輯“或”門后輸出此錯(cuò)誤位ERRORN/3-1。
本發(fā)明較佳實(shí)施例的數(shù)據(jù)處理系統(tǒng),包括如第3圖中的編碼裝置30與第5圖中的數(shù)據(jù)解碼裝置50兩者或者兩者擇一??蛇m用于一源數(shù)據(jù)信號(hào)與一編碼信號(hào)之間的編碼與解碼處理。而更可適用于光學(xué)數(shù)據(jù)存儲(chǔ)系統(tǒng)。此光學(xué)數(shù)據(jù)存儲(chǔ)系統(tǒng)包括一光學(xué)記錄裝置及一數(shù)據(jù)編碼/解碼裝置,其中此編碼/解碼裝置系運(yùn)用于對(duì)一源數(shù)據(jù)信號(hào)與一編碼信號(hào)之間的編碼與解碼,如第3圖中的編碼裝置30與第5圖中的數(shù)據(jù)解碼裝置50所示。
綜上所述,雖然本發(fā)明已以較佳實(shí)施例揭露如上,然其并非用以限定本發(fā)明,任何本領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作各種更動(dòng)與潤飾,因此本發(fā)明的保護(hù)范圍當(dāng)視所附權(quán)利要求書界定的為準(zhǔn)。
權(quán)利要求
1.一種數(shù)據(jù)編碼方法,用以將一源數(shù)據(jù)信號(hào)編碼成為一編碼信號(hào),該編碼方法包括下列步驟根據(jù)一編碼表,將該源數(shù)據(jù)信號(hào)轉(zhuǎn)換成為多個(gè)具有一第一位長度的源轉(zhuǎn)換數(shù)據(jù);以及根據(jù)一數(shù)據(jù)轉(zhuǎn)換步驟,將所述源轉(zhuǎn)換數(shù)據(jù)擴(kuò)展轉(zhuǎn)換成為多個(gè)具有一第二位長度的編碼數(shù)據(jù)單元所組成的該編碼信號(hào),其中,該第一位長度小于該第二位長度,而該第一位長度系根據(jù)該編碼信號(hào)單元的數(shù)據(jù)特性所決定。
2.如權(quán)利要求1所述的數(shù)據(jù)編碼方法,其中該第一位長度系根據(jù)該編碼數(shù)據(jù)單元所有可能出現(xiàn)的數(shù)據(jù)組合所決定,而該第一位長度所組成的位數(shù),大于或等于一第二位長度的編碼數(shù)據(jù)單元內(nèi)所有可能出現(xiàn)的數(shù)據(jù)組合數(shù)目。
3.如權(quán)利要求2所述的數(shù)據(jù)編碼方法,其中該編碼數(shù)據(jù)單元所有可能出現(xiàn)的數(shù)據(jù)組合數(shù)目,系根據(jù)該數(shù)據(jù)編碼方法所采用的一數(shù)據(jù)協(xié)議所決定。
4.如權(quán)利要求3所述的數(shù)據(jù)編碼方法,其中該數(shù)據(jù)協(xié)議為一運(yùn)行長度限制(Run-Length Limit)協(xié)議。
5.如權(quán)利要求4所述的數(shù)據(jù)編碼方法,其中該運(yùn)行長度限制(RLL)協(xié)議中,若一最小運(yùn)行長度(Minimum Run Length)=3T,而該第二位長度為3時(shí),則所述編碼數(shù)據(jù)單元所有可能出現(xiàn)的數(shù)據(jù)組合數(shù)為4種。
6.如權(quán)利要求5所述的數(shù)據(jù)編碼方法,其中當(dāng)該最小運(yùn)行長度為3T,而所述編碼數(shù)據(jù)單元所有可能出現(xiàn)的數(shù)據(jù)組合數(shù)為4種時(shí),則該第一位長度為2。
7.如權(quán)利要求6所述的數(shù)據(jù)編碼方法,其中當(dāng)該第一位長度為2時(shí),在該數(shù)據(jù)轉(zhuǎn)換步驟中,系對(duì)該編碼轉(zhuǎn)換數(shù)據(jù)的一第一位與一第二位作一邏輯“與”的運(yùn)算以形成該編碼數(shù)據(jù)單元的一第一位值,對(duì)該編碼轉(zhuǎn)換數(shù)據(jù)的該第一位與該第二位的反值作一邏輯“與”的運(yùn)算以形成該編碼數(shù)據(jù)單元的一第二位值,對(duì)該編碼轉(zhuǎn)換數(shù)據(jù)的該第一位的反值與該第二位作一邏輯“與”的運(yùn)算以形成該編碼數(shù)據(jù)單元的一第三位值,而該編碼數(shù)據(jù)單元的位長度為3。
8.如權(quán)利要求4所述的數(shù)據(jù)編碼方法,其中該運(yùn)行長度限制(RLL)協(xié)議中,若一最小運(yùn)行長度=3T,而該第二位長度為4時(shí),則所述編碼數(shù)據(jù)單元所有可能出現(xiàn)的數(shù)據(jù)組合數(shù)為6種。
9.如權(quán)利要求8所述的數(shù)據(jù)編碼方法,其中當(dāng)該第二位長度為4,而所述編碼數(shù)據(jù)單元所有可能出現(xiàn)的數(shù)據(jù)組合數(shù)為6種時(shí),則該第一位長度為3。
10.如權(quán)利要求4所述的數(shù)據(jù)編碼方法,其中該運(yùn)行長度限制(RLL)協(xié)議中,若一最小運(yùn)行長度=3T,而該第二位長度為5時(shí),則所述編碼數(shù)據(jù)單元所有可能出現(xiàn)的數(shù)據(jù)組合數(shù)為9種。
11.如權(quán)利要求10所述的數(shù)據(jù)編碼方法,其中當(dāng)該第二位長度為5,而所述編碼數(shù)據(jù)單元所有可能出現(xiàn)的數(shù)據(jù)組合數(shù)為9種時(shí),則該第一位長度為4。
12.一種數(shù)據(jù)編碼裝置,包括一編碼單元,具有一編碼表,該編碼單元用以接收一源數(shù)據(jù)信號(hào),并根據(jù)該編碼表轉(zhuǎn)換成為多個(gè)具有一第一位長度的源轉(zhuǎn)換數(shù)據(jù);以及一擴(kuò)展單元,將所述源轉(zhuǎn)換數(shù)據(jù)擴(kuò)展轉(zhuǎn)換成為多個(gè)具有一第二位長度的編碼數(shù)據(jù)單元所組成的一編碼信號(hào),其中,該第一位長度小于該第二位長度,而該第一位長度系根據(jù)該編碼數(shù)據(jù)單元的數(shù)據(jù)特性所決定。
13.如權(quán)利要求12所述的數(shù)據(jù)編碼裝置,其中該第一位長度系根據(jù)該編碼數(shù)據(jù)單元所有可能出現(xiàn)的數(shù)據(jù)組合所決定,而該第一位長度所組成的位數(shù),大于或等于該所有可能出現(xiàn)的數(shù)據(jù)組合數(shù)目。
14.如權(quán)利要求13所述的數(shù)據(jù)編碼裝置,其中該編碼數(shù)據(jù)單元所有可能出現(xiàn)的數(shù)據(jù)組合數(shù)目,系根據(jù)該數(shù)據(jù)編碼裝置所采用的一數(shù)據(jù)協(xié)議所決定。
15.如權(quán)利要求14所述的數(shù)據(jù)編碼裝置,其中該數(shù)據(jù)協(xié)議系為一運(yùn)行長度限制(Run-Length Limit)協(xié)議。
16.如權(quán)利要求15所述的數(shù)據(jù)編碼裝置,其中該運(yùn)行長度限制(RLL)協(xié)議中,若一最小運(yùn)行長度(Minimum Run Length)=3T,該第二位長度為3時(shí),則所述編碼數(shù)據(jù)單元所有可能出現(xiàn)的數(shù)據(jù)組合數(shù)為4種。
17.如權(quán)利要求16所述的數(shù)據(jù)編碼裝置,其中當(dāng)該最小運(yùn)行長度為3T,而所述編碼數(shù)據(jù)單元所有可能出現(xiàn)的數(shù)據(jù)組合數(shù)為4種時(shí),則該第一位長度為2。
18.如權(quán)利要求17所述的數(shù)據(jù)編碼裝置,其中該擴(kuò)展單元包括一第一與門,用以接收該編碼轉(zhuǎn)換數(shù)據(jù)的一第一位與一第二位,作一邏輯“與”的運(yùn)算以形成該編碼數(shù)據(jù)單元的一第一位值;一第二與門,用以接收該編碼轉(zhuǎn)換數(shù)據(jù)的該第一位與該第二位的反值,作一邏輯“與”的運(yùn)算以形成該編碼數(shù)據(jù)單元的一第二位值;一第三與門,用以接收該編碼轉(zhuǎn)換數(shù)據(jù)的該第一位的反值與該第二位,作一邏輯“與”的運(yùn)算以形成該編碼數(shù)據(jù)單元的一第三位值,而該編碼數(shù)據(jù)單元?jiǎng)t由該第一位值、第二位值與該第三位值所組成具有3位長度的數(shù)據(jù)。
19.一種數(shù)據(jù)解碼方法,用以將一編碼信號(hào)解碼成為一數(shù)據(jù)信號(hào),該解碼方法包括下列步驟將該編碼信號(hào)分割成多個(gè)具有一第一位長度的分割部分;根據(jù)一數(shù)據(jù)轉(zhuǎn)換步驟,將所有所述分割部分折迭成為多個(gè)具有一第二位長度的編碼轉(zhuǎn)換數(shù)據(jù),其中,該第一位長度大于該第二位長度,而該第二位長度系根據(jù)該編碼信號(hào)的所述分割部分的數(shù)據(jù)特性所決定;以及根據(jù)一解碼表,將所述編碼轉(zhuǎn)換數(shù)據(jù)轉(zhuǎn)換后成為該數(shù)據(jù)信號(hào)。
20.如權(quán)利要求19所述的數(shù)據(jù)解碼方法,其中該第二位長度系根據(jù)所述分割部分所有可能出現(xiàn)的數(shù)據(jù)組合所決定,而該第二位長度所組成的位數(shù),大于或等于一第一位長度的分割單元內(nèi)該所有可能出現(xiàn)的正確數(shù)據(jù)組合數(shù)目。
21.如權(quán)利要求20所述的數(shù)據(jù)解碼方法,其中所述分割部分所有可能出現(xiàn)的正確數(shù)據(jù)組合數(shù)目,系根據(jù)該數(shù)據(jù)解碼方法所采用的一數(shù)據(jù)協(xié)議所決定。
22.如權(quán)利要求21所述的數(shù)據(jù)解碼方法,其中該數(shù)據(jù)協(xié)議系一運(yùn)行長度限制(Run-Length Limit)協(xié)議。
23.如權(quán)利要求22所述的數(shù)據(jù)解碼方法,其中該運(yùn)行長度限制(RLL)協(xié)議中,若一最小運(yùn)行長度(Minimum Run Length)=3T,該第一位長度為3時(shí),所述分割部分所有可能出現(xiàn)的正確數(shù)據(jù)組合數(shù)為4種。
24.如權(quán)利要求23所述的數(shù)據(jù)解碼方法,其中當(dāng)該最小運(yùn)行長度為3T,而所述分割部分所有可能出現(xiàn)的正確數(shù)據(jù)組合數(shù)為4種時(shí),則該第二位長度為2。
25.如權(quán)利要求24所述的數(shù)據(jù)編碼方法,其中當(dāng)該第二位長度為2時(shí),在該數(shù)據(jù)轉(zhuǎn)換步驟中,系對(duì)該分割部分的一第一位與一第二位作一邏輯“或”的運(yùn)算以形成該編碼轉(zhuǎn)換數(shù)據(jù)的一第一位值,對(duì)分割部分的該第一位與一第三位作一邏輯“或”的運(yùn)算以形成該編碼轉(zhuǎn)換數(shù)據(jù)的一第二位值。
26.如權(quán)利要求22所述的數(shù)據(jù)解碼方法,其中該運(yùn)行長度限制(RLL)協(xié)議中,若一最小運(yùn)行長度(Minimum Run Length)=3T,該第一位長度為4時(shí),則所述分割部分所有可能出現(xiàn)的正確數(shù)據(jù)組合數(shù)為6種。
27.如權(quán)利要求26所述的數(shù)據(jù)解碼方法,其中當(dāng)該最小運(yùn)行長度為3T,而所述分割部分所有可能出現(xiàn)的正確數(shù)據(jù)組合數(shù)為6種時(shí),則該第二位長度為3。
28.如權(quán)利要求22所述的數(shù)據(jù)解碼方法,其中該運(yùn)行長度限制(RLL)協(xié)議中,若該第一位長度為4時(shí),則所述分割部分所有可能出現(xiàn)的正確數(shù)據(jù)組合數(shù)為9種。
29.如權(quán)利要求28所述的數(shù)據(jù)解碼方法,其中該第一位長度為3時(shí),而所述分割部分所有可能出現(xiàn)的正確數(shù)據(jù)組合數(shù)為9種時(shí),則該第二位長度為4。
30.如權(quán)利要求19所述的數(shù)據(jù)解碼方法,其中在該數(shù)據(jù)轉(zhuǎn)換步驟中,在將所述分割部分折迭成為所述編碼轉(zhuǎn)換數(shù)據(jù)時(shí),若所述分割部分中至少有一該分割部分不符合該數(shù)據(jù)特性時(shí),則產(chǎn)生一錯(cuò)誤信號(hào)以指出該編碼數(shù)據(jù)錯(cuò)誤。
31.如權(quán)利要求30所述的數(shù)據(jù)編碼方法,其中在該數(shù)據(jù)轉(zhuǎn)換步驟中,產(chǎn)生該錯(cuò)誤信號(hào)的步驟如下對(duì)分割部分的一第一位與一第二位作一邏輯“與”的運(yùn)算,以形成一第一邏輯信號(hào);對(duì)分割部分的該第一位與該第二位作一邏輯“或”的運(yùn)算,以形成一第二邏輯信號(hào);對(duì)分割部分的一第三位與該第二邏輯信號(hào)作一邏輯“與”的運(yùn)算,以形成一第三邏輯信號(hào);以及對(duì)第一邏輯信號(hào)與該第三邏輯信號(hào)作一邏輯“或”的運(yùn)算,以形成該錯(cuò)誤信號(hào)。
32.如權(quán)利要求30所述的數(shù)據(jù)解碼方法,其中在根據(jù)該解碼表將所述編碼轉(zhuǎn)換數(shù)據(jù)轉(zhuǎn)換后成為該數(shù)據(jù)信號(hào)的步驟中,若所述編碼轉(zhuǎn)換數(shù)據(jù)中至少有一該編碼轉(zhuǎn)換數(shù)據(jù)無法在該解碼表中找到對(duì)應(yīng)數(shù)據(jù)時(shí),則產(chǎn)生該錯(cuò)誤信號(hào)以指出該編碼數(shù)據(jù)錯(cuò)誤。
33.如權(quán)利要求19所述的數(shù)據(jù)解碼方法,其中在根據(jù)該解碼表將所述編碼轉(zhuǎn)換數(shù)據(jù)轉(zhuǎn)換后成為該數(shù)據(jù)信號(hào)的步驟中,若所述編碼轉(zhuǎn)換數(shù)據(jù)中至少有一該編碼轉(zhuǎn)換數(shù)據(jù)無法在該解碼表中找到對(duì)應(yīng)數(shù)據(jù)時(shí),則產(chǎn)生一錯(cuò)誤信號(hào)以指出該編碼數(shù)據(jù)錯(cuò)誤。
34.一種數(shù)據(jù)解碼裝置,包括一折迭裝置,用以接收一編碼信號(hào),并將該編碼信號(hào)分割成多個(gè)具有一第一位長度的分割部分,并根據(jù)一數(shù)據(jù)轉(zhuǎn)換步驟,將所有所述分割部分折迭成為多個(gè)具有一第二位長度的編碼轉(zhuǎn)換數(shù)據(jù)輸出,其中,該第一位長度大于該第二位長度,而該第二位長度系根據(jù)該編碼信號(hào)的所述分割部分的數(shù)據(jù)特性所決定;以及一解碼單元,具有一解碼表,用以將所述編碼轉(zhuǎn)換數(shù)據(jù)根據(jù)該解碼表轉(zhuǎn)換后成為一數(shù)據(jù)信號(hào)。
35.如權(quán)利要求34所述的數(shù)據(jù)解碼裝置,其中該第二位長度系根據(jù)所述分割部分所有可能出現(xiàn)的數(shù)據(jù)組合所決定,而該第二位長度所組成的位數(shù),大于或等于該所有可能出現(xiàn)的數(shù)據(jù)組合數(shù)目。
36.如權(quán)利要求35所述的數(shù)據(jù)解碼裝置,其中所述分割部分所有可能出現(xiàn)的數(shù)據(jù)組合數(shù)目,系根據(jù)該數(shù)據(jù)解碼方法所采用的一數(shù)據(jù)協(xié)議所決定。
37.如權(quán)利要求36所述的數(shù)據(jù)解碼裝置,其中該數(shù)據(jù)協(xié)議系一運(yùn)行長度限制(Run-Length Limit)協(xié)議。
38.如權(quán)利要求37所述的數(shù)據(jù)解碼裝置,其中該運(yùn)行長度限制(RLL)協(xié)議中,若一最小運(yùn)行長度(Minimum Run Length)=3T,該第一位長度為3時(shí),則所述分割部分所有可能出現(xiàn)的數(shù)據(jù)組合數(shù)為4種。
39.如權(quán)利要求38所述的數(shù)據(jù)解碼裝置,其中當(dāng)該第一位長度為3時(shí),而所述分割部分所有可能出現(xiàn)的數(shù)據(jù)組合數(shù)為4種時(shí),則該第一位長度為2。
40.如權(quán)利要求39所述的數(shù)據(jù)解碼裝置,其中該折迭裝置包括一第一或門,用以接收該分割部分的一第一位與一第二位,作一邏輯“或”的運(yùn)算以形成該編碼轉(zhuǎn)換數(shù)據(jù)的一第一位值;一第二或門,用以接收該分割部分的該第一位與一第三位,作一邏輯“或”的運(yùn)算以形成該編碼轉(zhuǎn)換數(shù)據(jù)的一第二位值,而該編碼轉(zhuǎn)換數(shù)據(jù)系由該第一位值與該第二位值所組成的具有2位長度的數(shù)據(jù)。
41.如權(quán)利要求34所述的數(shù)據(jù)解碼裝置,其中在該數(shù)據(jù)轉(zhuǎn)換步驟中,在將所述分割部分折迭成為所述編碼轉(zhuǎn)換數(shù)據(jù)時(shí),若所述分割部分中至少有一該分割部分不符合該數(shù)據(jù)特性時(shí),則該折迭裝置將產(chǎn)生一錯(cuò)誤信號(hào),用以指出該編碼數(shù)據(jù)錯(cuò)誤。
42.如權(quán)利要求41所述的數(shù)據(jù)解碼裝置,其中該折迭裝置包括一第一與門,用以接收該分割部分的一第一位與一第二位,作一邏輯“與”的運(yùn)算,以形成一第一邏輯信號(hào);一第一或門,用以接收該分割部分的該第一位與該第二位作一邏輯“或”的運(yùn)算,以形成一第二邏輯信號(hào);一第二與門,用以接收該分割部分的一第三位與該第二邏輯信號(hào)作一邏輯“與”的運(yùn)算,以形成一第三邏輯信號(hào);以及一第二或門,用以接收該第一邏輯信號(hào)與該第三邏輯信號(hào)作一邏輯“或”的運(yùn)算,以形成該錯(cuò)誤信號(hào)。
43.如權(quán)利要求42所述的數(shù)據(jù)解碼裝置,其中在解碼單元在將所述編碼轉(zhuǎn)換數(shù)據(jù)轉(zhuǎn)換成為該數(shù)據(jù)信號(hào)的步驟中,若所述編碼轉(zhuǎn)換數(shù)據(jù)中至少有一編碼轉(zhuǎn)換數(shù)據(jù)無法在該解碼表中找到對(duì)應(yīng)數(shù)據(jù)時(shí),則產(chǎn)生該錯(cuò)誤信號(hào)以指出該編碼數(shù)據(jù)錯(cuò)誤。
44.如權(quán)利要求34所述的數(shù)據(jù)解碼裝置,其中在解碼單元在將所述編碼轉(zhuǎn)換數(shù)據(jù)轉(zhuǎn)換成為該數(shù)據(jù)信號(hào)的步驟中,若所述編碼轉(zhuǎn)換數(shù)據(jù)中至少有一該編碼轉(zhuǎn)換數(shù)據(jù)無法在該解碼表中找到對(duì)應(yīng)數(shù)據(jù)時(shí),則產(chǎn)生該錯(cuò)誤信號(hào)以指出該編碼數(shù)據(jù)錯(cuò)誤。
45.一種數(shù)據(jù)編碼/解碼裝置,系用于一源數(shù)據(jù)信號(hào)與一編碼信號(hào)之間的編碼與解碼,該系統(tǒng)包括一數(shù)據(jù)編碼裝置與一數(shù)據(jù)解碼裝置,其中該數(shù)據(jù)編碼裝置包括一編碼單元,具有一編碼表,該編碼單元用以接收該源數(shù)據(jù)信號(hào),并根據(jù)該編碼表轉(zhuǎn)換成為多個(gè)具有一第一位長度的源轉(zhuǎn)換數(shù)據(jù);以及一擴(kuò)展單元,將所述編碼轉(zhuǎn)換數(shù)據(jù)擴(kuò)展轉(zhuǎn)換成為多個(gè)具有一第二位長度的編碼數(shù)據(jù)單元所組成的該編碼信號(hào),其中,該第一位長度小于該第二位長度,而該第一位長度系根據(jù)該編碼數(shù)據(jù)單元的數(shù)據(jù)特性所決定;以及該數(shù)據(jù)解碼裝置包括一折迭單元,用以接收該編碼信號(hào),并將該編碼信號(hào)分割成多個(gè)具有一第二位長度的分割部分,并根據(jù)一數(shù)據(jù)轉(zhuǎn)換步驟,將所有所述分割部分折迭成為多個(gè)具有該第一位長度的編碼轉(zhuǎn)換數(shù)據(jù)輸出;以及一解碼單元,具有一解碼表,用以將所述編碼轉(zhuǎn)換數(shù)據(jù)根據(jù)該解碼表轉(zhuǎn)換后成為該源數(shù)據(jù)信號(hào)。
46.一種光學(xué)數(shù)據(jù)存儲(chǔ)系統(tǒng),包括一光學(xué)記錄裝置及一數(shù)據(jù)編碼/解碼裝置,其中該編碼/解碼裝置系運(yùn)用于對(duì)一源數(shù)據(jù)信號(hào)與一編碼信號(hào)之間的編碼與解碼,而該編碼信號(hào)則適用于該光學(xué)記錄裝置對(duì)該源數(shù)據(jù)信號(hào)的記錄,其中該編碼/解碼裝置包括一數(shù)據(jù)編碼裝置與一數(shù)據(jù)解碼裝置,其中該數(shù)據(jù)編碼裝置包括一編碼單元,具有一編碼表,該編碼單元用以接收該源數(shù)據(jù)信號(hào),并根據(jù)該編碼表轉(zhuǎn)換成為多個(gè)具有一第一位長度的源轉(zhuǎn)換數(shù)據(jù);以及一擴(kuò)展單元,將所述編碼轉(zhuǎn)換數(shù)據(jù)擴(kuò)展轉(zhuǎn)換成為多個(gè)具有一第二位長度的編碼數(shù)據(jù)單元所組成的該編碼信號(hào),其中,該第一位長度小于該第二位長度,而該第一位長度系根據(jù)該編碼數(shù)據(jù)單元的數(shù)據(jù)特性所決定;以及該數(shù)據(jù)解碼裝置包括一折迭單元,用以接收該編碼信號(hào),并將該編碼信號(hào)分割成多個(gè)具有一第二位長度的分割部分,并根據(jù)一數(shù)據(jù)轉(zhuǎn)換步驟,將所有所述分割部分折迭成為多個(gè)具有該第一位長度的編碼轉(zhuǎn)換數(shù)據(jù)輸出;以及一解碼單元,具有一解碼表,用以將所述編碼轉(zhuǎn)換數(shù)據(jù)根據(jù)該解碼表轉(zhuǎn)換后成為該源數(shù)據(jù)信號(hào)。
全文摘要
數(shù)據(jù)編碼/解碼方法及使用該方法的系統(tǒng)與裝置。系由外界存儲(chǔ)裝置所讀取位數(shù)據(jù)流,經(jīng)由編碼(Modulation)的程序,以需要較少位長度的轉(zhuǎn)換表完成編碼,而編制成適用于記錄到盤片數(shù)據(jù)格式的數(shù)據(jù)流,如信道位(ChannelBits)。而后,可從記錄數(shù)據(jù)的盤片中讀取所存儲(chǔ)的位數(shù)據(jù),如信道位的數(shù)據(jù),經(jīng)由解碼(Demodulation)的程序,而以需要較少位長度的轉(zhuǎn)換表完成解碼,轉(zhuǎn)成適用的數(shù)據(jù)。
文檔編號(hào)H03M7/46GK1482743SQ0214294
公開日2004年3月17日 申請(qǐng)日期2002年9月13日 優(yōu)先權(quán)日2002年9月13日
發(fā)明者陳宏慶 申請(qǐng)人:聯(lián)發(fā)科技股份有限公司