專利名稱:調(diào)制方法和系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及在光盤(Optical Disk)等的數(shù)據(jù)媒體上寫入數(shù)字數(shù)據(jù)(digitaldata)的調(diào)制方法和系統(tǒng),特別涉及一種一種最小化高密度光盤儲存系統(tǒng)的累積數(shù)字總和值(digital sum value,DSV)的調(diào)制方法和系統(tǒng)。
背景技術:
在傳輸或?qū)懭霐?shù)字數(shù)據(jù)之前,數(shù)字數(shù)據(jù)通常透過某些調(diào)制方法被轉(zhuǎn)換為其它數(shù)據(jù)格式,例如在激光唱片(Compact Disc,CD)寫入系統(tǒng)中,被紀錄到激光唱片的數(shù)據(jù)使用8至14位調(diào)制(eight to fourteen modulation,EFM),而欲被寫入至數(shù)字多功能光盤片(digital versatile disc,DVD)的數(shù)據(jù)使用8至16位調(diào)制(eight to sixteen modulation,EFM+)。然而,在8至14位調(diào)制或是8至16位調(diào)制的過程中,數(shù)字總和值的絕對值必須盡可能被維持在零,以使得高頻信號的循軌和檢測具有較佳的可靠度,因此一般會使用幾種現(xiàn)有技術使數(shù)字總和值盡可能維持在較低的值以在調(diào)制過程中降低直流量。此外,在如藍光光盤(Blu-ray disc,BD)和高密度數(shù)字多功能光盤(high density DVD,HD-DVD)中,為了增加調(diào)制過程中降低直流量的能力,直流(或數(shù)字總和值)控制位被包含在藍光光盤的17PP調(diào)制中以及高密度數(shù)字多功能光盤片的8至12位調(diào)制中,如此控制直流控制位的值,數(shù)字總和值的絕對值可盡量被維持在較低的值以在調(diào)制過程中降低直流量。
圖1為一8至16位(EFM+)調(diào)制系統(tǒng)的方塊圖。此調(diào)制系統(tǒng)用以將8位(bit)數(shù)據(jù)字元(data word)B(t)轉(zhuǎn)換成16位編碼字X(t),在調(diào)制過程中,跟目前狀態(tài)S(t)有關的8位數(shù)據(jù)字元B(t)透過一主要轉(zhuǎn)換表11被轉(zhuǎn)換成具有16信道位的主要編碼字(main code word)Xm(t)以及一主要下一狀態(tài)(mainnext state)Sm(t+1)。若數(shù)據(jù)字元B(t)低于88,比較器13便激活一替代轉(zhuǎn)換表12來同步輸出一次要編碼字(sub code word)Xs(t)以及一次要下一狀態(tài)(sub next state)Ss(t+1),同時數(shù)字總和值控制器14也被致能以計算分別對應于主要編碼字和次要編碼字的數(shù)字總和值以及選擇兩編碼字其中之一作為輸出的編碼字X(t),其中編碼字X(t)被選擇以便最小化累積的數(shù)字總和值。若主要編碼字Xm(t)被選擇作為編碼字X(t),則主要下一狀態(tài)Sm(t+1)被指定為下一狀態(tài)S(t+1),而下一狀態(tài)S(t+1)便被暫時儲存在狀態(tài)緩存器15中;同樣地,若次要編碼字Xs(t)被選擇為編碼字X(t),則次要下一狀態(tài)Ss(t+1)被指定為下一狀態(tài)S(t+1)。對DVD調(diào)制而言,當數(shù)據(jù)字元B(t)以及相對應的目前狀態(tài)S(t)已被得知時,可透過前述轉(zhuǎn)換表11和12來取得編碼字X(t),其中編碼字X(t)將不被接下來的數(shù)據(jù)字元B(t+1)影響。
在如高密度數(shù)字多功能光盤、藍光光盤或是高階光盤(advanced opticaldisc,AOD)系統(tǒng)之類的高密度光儲存系統(tǒng)的調(diào)制處理期間,在數(shù)字總和值控制位被決定后可得到調(diào)制后的編碼字,然而,數(shù)字總和值控制位可能無法存在于每一個數(shù)據(jù)字元中,所以理想上來說,數(shù)字總和值控制位的決定必須取決于所有數(shù)據(jù)字元,令總蓄積數(shù)字總和值可以保持在最低值,因此,大量的緩存器必須在調(diào)制過程中用來儲存數(shù)據(jù)字元或字碼,如此也造成了較長的處理延遲。
發(fā)明內(nèi)容
本發(fā)明提供了用以寫入數(shù)字數(shù)據(jù)至光盤儲存媒體上的調(diào)制系統(tǒng)和方法。數(shù)字總和值控制位在數(shù)據(jù)字元被換成編碼字之前、之后或當時被決定,所決定的數(shù)字總和值控制位被用以調(diào)整相對應編碼字的數(shù)字總和值控制位,調(diào)制系統(tǒng)和方法的實施例可用以降低所須的緩沖器容量,并使決定編碼字所須的處理延遲時間維持一定量。
數(shù)字總和值控制位在檢測到至少一后續(xù)數(shù)字總和值控制位時被決定,以在調(diào)制期間降低信號的直流量。數(shù)據(jù)字符被調(diào)制成編碼字,數(shù)字總和值控制位被決定以使信號的直流量盡可能維持在最低,且針對一數(shù)字總和值控制位的每一個可能值,計算一累積數(shù)字總和值。當一或多個后續(xù)數(shù)字總和值控制位被檢測到,或是當經(jīng)過一預定延遲后,數(shù)字總和值控制位就會被決定,使該累積數(shù)字總和值的絕對值為最低值,然后已決定的數(shù)字總和值控制位被用以調(diào)整相對應編碼字的數(shù)字總和值控制位。
在某些實施例中,多個字元(word)根據(jù)特定格式而被加以暫存以決定數(shù)字總和值控制位。而且,由被暫存的字元來計算數(shù)字總和值控制位的每一可能值的累積數(shù)字總和值。當至少一后續(xù)數(shù)字總和值控制位被檢測到、或是當經(jīng)過一特定延遲后,數(shù)字總和值控制位被決定以使得目前累積數(shù)字總和值的絕對值為最小值,然后已決定的數(shù)字總和值控制位便于調(diào)制時與相對應的字元合并。
在其它實施例中,一調(diào)制系統(tǒng)包含一編碼器以及一數(shù)字總和值控制器。編碼器將數(shù)據(jù)字元調(diào)制成編碼字,而數(shù)字總和值控制器包含一數(shù)字總和值控制位產(chǎn)生器、和一最后編碼字產(chǎn)生器,其中數(shù)字總和值控制位產(chǎn)生器決定一數(shù)字總和值控制位,而最后編碼字產(chǎn)生器插入、更新或者改變位于相對應編碼字中已決定的數(shù)字總和值控制位。在其它實施例中,產(chǎn)生對應于數(shù)字總和值控制位的編碼字后,最后編碼字產(chǎn)生器再根據(jù)已決定的數(shù)字總和值控制位選擇其中一編碼字。而且,當至少一后續(xù)數(shù)字總和值控制位被檢測到、或是經(jīng)過一特定延遲后,數(shù)字總和值控制位產(chǎn)生器計算對應于數(shù)字總和值控制位的每一可能值的累積數(shù)字總和值,并決定數(shù)字總和值控制位,使得目前累積數(shù)字總和值的絕對值為最小值。此外,數(shù)字總和值控制位緩沖器儲存自數(shù)字總和值控制位產(chǎn)生器產(chǎn)生的數(shù)字總和值控制位,最后編碼字產(chǎn)生器再根據(jù)數(shù)字總和值控制位緩沖器的輸出來產(chǎn)生編碼字。
在其它實施例當中,一調(diào)制系統(tǒng)包含一儲存裝置以及一數(shù)字總和值控制器,其中儲存裝置用以暫存特定格式字元。數(shù)字總和值控制器包含一數(shù)字總和值控制位產(chǎn)生器,當至少一后續(xù)數(shù)字總和值控制位被檢測到、或是經(jīng)過一特定延遲后,數(shù)字總和值控制位產(chǎn)生器計算對應于數(shù)字總和值控制位的每一可能值的累積數(shù)字總和值,并決定數(shù)字總和值控制位以使得累積現(xiàn)今數(shù)字總和值的絕對值為最小值。上述特定格式字元可為數(shù)據(jù)字元、最后編碼字或是暫時編碼字,其中暫時編碼字包括調(diào)制期間自數(shù)據(jù)字元產(chǎn)生、用以產(chǎn)生最后編碼字的中間字,而最后編碼字產(chǎn)生器根據(jù)已決定的數(shù)字總和值,控制位插入、修改或是更新被暫存的字元中的數(shù)字總和值控制位。
在某些實施例中提供了一種決定數(shù)字總和值控制位的系統(tǒng),其包含一數(shù)據(jù)字元至部份數(shù)字總和值轉(zhuǎn)換電路、一數(shù)字總和值累積器、以及一數(shù)字總和值控制位產(chǎn)生器。數(shù)據(jù)字元至部份數(shù)字總和值轉(zhuǎn)換電路根據(jù)該數(shù)據(jù)字元來產(chǎn)生部份數(shù)字總和值,數(shù)字總和值累積器累積部份數(shù)字總和值作為數(shù)字總和值控制位的可能值的累積數(shù)字總和值,而數(shù)字總和值控制位產(chǎn)生器根據(jù)累積數(shù)字總和值決定一數(shù)字總和值控制位的值。
本發(fā)明提供了一種調(diào)制系統(tǒng),其特征在于,包含一編碼器,將多個數(shù)據(jù)字元轉(zhuǎn)換成多個暫時編碼字;一數(shù)字總和值控制位產(chǎn)生器,根據(jù)多個數(shù)據(jù)字元或多個暫時編碼字決定一數(shù)字總和值控制位的值,用以最佳化可能的暫時編碼字所對應的累積數(shù)字總和值,其中當至少一后續(xù)數(shù)字總和值控制位被檢測到、或經(jīng)過一預定延遲后,數(shù)字總和值控制位產(chǎn)生器決定一目前數(shù)字總和值控制位,用以最小化累積數(shù)字總和值的絕對值;以及一最后編碼字產(chǎn)生器,根據(jù)已決定的數(shù)字總和值控制位以及一暫時編碼字產(chǎn)生一最后編碼字。
本發(fā)明還提供了一種調(diào)制系統(tǒng),其特征在于,包含一編碼器,將多個數(shù)據(jù)字元轉(zhuǎn)換成多個暫時編碼字;一部份數(shù)字總和值產(chǎn)生器,根據(jù)多個數(shù)據(jù)字元或多個暫時編碼字產(chǎn)生多個部份數(shù)字總和值;一數(shù)字總和值累積器,其針對一數(shù)字總和值控制位的可能值累積多個部份數(shù)字總和值作為多個累積數(shù)字總和值;一數(shù)字總和值控制位產(chǎn)生器,其根據(jù)多個累積數(shù)字總和值決定一數(shù)字總和值控制位的值,其中當至少一后續(xù)數(shù)字總和值控制位被檢測到、或經(jīng)過一預定延遲后,數(shù)字總和值控制位產(chǎn)生器決定一目前數(shù)字總和值控制位,用以最小化累積數(shù)字總和值的絕對值;以及一最后編碼字產(chǎn)生器,其根據(jù)已決定的數(shù)字總和值控制位以及一暫時編碼字產(chǎn)生一最后編碼字。
本發(fā)明還提供了,一種調(diào)制系統(tǒng),其特征在于,包含一數(shù)據(jù)字元至部份數(shù)字總和值轉(zhuǎn)換電路,根據(jù)多個數(shù)據(jù)字元產(chǎn)生多個部份數(shù)字總和值;一數(shù)字總和值累積器,針對一數(shù)字總和值控制位的可能值累積多個部份數(shù)字總和值作為多個累積數(shù)字總和值;一數(shù)字總和值控制位產(chǎn)生器,根據(jù)多個累積數(shù)字總和值決定一數(shù)字總和值控制位的值,其中當至少一后續(xù)數(shù)字總和值控制位被檢測到、或經(jīng)過一預定延遲后,數(shù)字總和值控制位產(chǎn)生器決定一目前數(shù)字總和值控制位,用以最小化累積數(shù)字總和值的絕對值;以及一最后數(shù)據(jù)字元產(chǎn)生器,根據(jù)數(shù)字總和值控制位以及一數(shù)據(jù)字元產(chǎn)生一最后數(shù)據(jù)字元;以及一編碼器,用以將最后數(shù)據(jù)字元轉(zhuǎn)換成一最后編碼字。
本發(fā)明還提供了一種調(diào)制系統(tǒng),其特征在于,包含一部份數(shù)字總和值產(chǎn)生器,產(chǎn)生多個數(shù)據(jù)字元所對應的多個編碼字的多個部份數(shù)字總和值;一數(shù)字總和值累積器,用以累積多個部份數(shù)字總和值作為多個累積數(shù)字總和值;一數(shù)字總和值控制位產(chǎn)生器,其根據(jù)多個累積數(shù)字總和值決定一數(shù)字總和值控制位的值,其中當至少一后續(xù)數(shù)字總和值控制位被檢測到、或經(jīng)過一預定延遲后,數(shù)字總和值控制位產(chǎn)生器決定一目前數(shù)字總和值控制位,用以最小化累積數(shù)字總和值的絕對值;以及一數(shù)字總和值控制位緩沖器,用以儲存已決定數(shù)字總和值控制位。
本發(fā)明還提供了一種調(diào)制系統(tǒng),其特征在于,包含一部份數(shù)字總和值產(chǎn)生器,產(chǎn)生多個數(shù)據(jù)字元所對應的多個編碼字的多個部份數(shù)字總和值;一數(shù)字總和值累積器,累積多個部份數(shù)字總和值作為多個累積數(shù)字總和值;一數(shù)字總和值控制位產(chǎn)生器,根據(jù)多個累積數(shù)字總和值決定一數(shù)字總和值控制位的值,其中當至少一后續(xù)數(shù)字總和值控制位被檢測到、或經(jīng)過一預定延遲后,數(shù)字總和值控制位產(chǎn)生器決定一目前數(shù)字總和值控制位,用以最小化累積數(shù)字總和值的絕對值;以及一數(shù)據(jù)字元緩沖器,其用來暫存多個數(shù)據(jù)字元。
本發(fā)明還提供了,一種調(diào)制方法,其特征在于,包含將多個數(shù)據(jù)字元調(diào)制成多個暫時編碼字;針對一數(shù)字總和值控制位的所有可能值,依據(jù)多個數(shù)據(jù)字元或多個暫時編碼字來計算一累積數(shù)字總和值;當至少一后續(xù)數(shù)字總和值控制位被檢測到或是經(jīng)過一特定延遲后,決定可使累積數(shù)字總和值的絕對值為最小值的數(shù)字總和值控制位;以及根據(jù)已決定的數(shù)字總和值控制位更改一暫時編碼字中數(shù)字總和值控制位以產(chǎn)生一最后字元。
本發(fā)明還提供了一種決定數(shù)字總和值控制位的系統(tǒng),其特征在于,包含一數(shù)據(jù)字元至部份數(shù)字總和值轉(zhuǎn)換電路,其根據(jù)多個數(shù)據(jù)字元產(chǎn)生相對應多個編碼字的多個部份數(shù)字總和值;一數(shù)字總和值累積器,其針對一數(shù)字總和值控制位的所有可能值,累積多個部份數(shù)字總和值作為多個累積數(shù)字總和值;以及一數(shù)字總和值控制位產(chǎn)生器,其根據(jù)多個累積數(shù)字總和值決定一數(shù)字總和值控制位的值,其中當至少一后續(xù)數(shù)字總和值控制位被檢測到、或經(jīng)過一預定延遲后,數(shù)字總和值控制位產(chǎn)生器決定一目前數(shù)字總和值控制位,用以最小化累積數(shù)字總和值的絕對值。
圖1為一8至16位(EFM+)調(diào)制系統(tǒng)的方塊圖。
圖2為高密度儲存系統(tǒng)中調(diào)制系統(tǒng)的一實施例的方塊圖。
圖3為轉(zhuǎn)換表的一部分的示意圖。
圖4為本發(fā)明數(shù)字總和值控制器的一實施例的示意圖。
圖5為圖4所示的數(shù)字總和值控制位產(chǎn)生器的一實施例的示意圖。
圖6、圖7為累積數(shù)字總和值的運算的示意圖。
圖8~圖10為本發(fā)明調(diào)制系統(tǒng)的多個實施例的示意圖。
圖11為圖10所示的數(shù)字總和值控制位產(chǎn)生器的一實施例的方塊圖。
圖12為數(shù)字總和值對照表的一部份的示意圖。
圖13、圖14為本發(fā)明調(diào)制系統(tǒng)的其它實施例的方塊圖。
圖15為圖14所示的實施例的詳細示意圖。
圖16為將數(shù)據(jù)字元轉(zhuǎn)換成部份數(shù)字總和值的對照表的一實施例的示意圖。
圖17即為編碼器將數(shù)據(jù)字元轉(zhuǎn)換成編碼字的一實施例的示意圖。
圖18為以序列方式處理數(shù)據(jù)的17PP調(diào)制器的示意圖。
圖19為圖18所示的實施例的詳細示意圖。
圖20、圖21為本發(fā)明調(diào)制系統(tǒng)的其它實施例的示意圖。
圖22為本發(fā)明調(diào)制系統(tǒng)的概要架構(gòu)示意圖。
主要元件符號說明主要轉(zhuǎn)換表11替代轉(zhuǎn)換表12比較器13數(shù)字總和值控制器14 狀態(tài)緩存器15調(diào)制系統(tǒng)20轉(zhuǎn)換表21狀態(tài)緩存器22碼連接器23數(shù)字總和值控制器24 編碼器25調(diào)制系統(tǒng)50、60、70數(shù)字總和值控制位產(chǎn)生器51、61數(shù)字總和值控制位先進先出緩沖器52、62數(shù)據(jù)字元先進先出緩沖器53編碼器54最后編碼字產(chǎn)生器55、65 編碼器63編碼字先進先出緩沖器64 編碼器71數(shù)字總和值控制位產(chǎn)生器72、82、151、220、320、506數(shù)字總和值控制位先進先出緩沖器73、83編碼字先進先出緩沖器74 最后編碼字產(chǎn)生器75
調(diào)制系統(tǒng)80第一編碼器81數(shù)據(jù)字元先進先出緩沖器84 第二編碼器85最后編碼字產(chǎn)生器86數(shù)字總和值比較器1519數(shù)字總和值控制位檢測器152 數(shù)字總和值位置決定器153儲存裝置154 插入電路15517PP調(diào)制器200 數(shù)據(jù)字元先進先出緩沖器210數(shù)據(jù)字元212 2位信道位221累積數(shù)字總和值222、224比較器226230最后編碼字產(chǎn)生器 編碼器240242調(diào)制器 17PP調(diào)制器300數(shù)據(jù)字元先進先出緩沖器310 2位信道位312322、324累積數(shù)字總和值比較器326 最后字產(chǎn)生器330340后數(shù)字總和值數(shù)據(jù)字元先進先出緩沖器 數(shù)據(jù)字元342350編碼器 調(diào)制系統(tǒng)502插入電路500、520504數(shù)據(jù)字元先進先出緩沖器 多任務器508、524510、522編碼器部份數(shù)字總和值產(chǎn)生器151具體實施方式
圖2為高密度儲存系統(tǒng)中調(diào)制系統(tǒng)20的一實施例的方塊圖。舉例來說,在高密度數(shù)字多功能光盤儲存系統(tǒng)中,8位數(shù)據(jù)字元將透過圖2所示的調(diào)制系統(tǒng)20被轉(zhuǎn)換成12位編碼字,其中12位編碼字用以儲存至光盤上。在調(diào)制期間,對應于從狀態(tài)緩存器22讀出的目前狀態(tài)S(t)的8位數(shù)據(jù)字元B(t)透過轉(zhuǎn)換表21被轉(zhuǎn)換成預先連接字元(pre-connection word)X(t),同時下一狀態(tài)S(t+1)也被取得并儲存在狀態(tài)緩存器22。圖3為轉(zhuǎn)換表21的一部分的示意圖。編碼字的連續(xù)規(guī)則(concatenation rule)必須應用于連接從轉(zhuǎn)換表21所取得的預先連接編碼字X(t),若鄰近的預先連接編碼字X(t)滿足特定格式,則這些預先連接編碼字X(t)將被碼連接器(code connector)23更改。此外,碼連接器23產(chǎn)生并輸出一數(shù)字總和值處理前編碼字(也可稱為暫時編碼字)Y(t),且如果預先連接編碼字X(t)包含一數(shù)字總和值控制位,其也輸出一數(shù)字總和值控制位指示碼IDDSV至一數(shù)字總和值控制器24。當數(shù)字總和值控制器24檢測到來自碼連接器23的后續(xù)數(shù)字總和值控制位時或經(jīng)過一特定延遲后,數(shù)字總和值控制器24決定一個使絕對累積數(shù)字總和值為最小的目前數(shù)字總和值控制位,并根據(jù)相對應的數(shù)字總和值處理前編碼字Y(t)以及已決定的目前數(shù)字總和值控制位產(chǎn)生一數(shù)字總和值處理后編碼字Z(t),以達到最小的絕對累積數(shù)字總和值,其中根據(jù)已決定的目前數(shù)字總和值控制位對數(shù)字總和值處理前編碼字Y(t)進行更改、插入或更新可產(chǎn)生數(shù)字總和值處理后編碼字Z(t);此外,也可根據(jù)相對應的數(shù)字總和值處理前編碼字Y(t)產(chǎn)生多個可能編碼字的方式來產(chǎn)生數(shù)字總和值處理后編碼字Z(t),也就是,數(shù)字總和值處理后編碼字Z(t)由已決定的目前數(shù)字總和值控制位所對應的可能編碼字中選擇出來的。轉(zhuǎn)換表21、狀態(tài)緩存器22以及碼連接器23作為編碼器25使用。再者,在某些實施例中,數(shù)字總和值控制器24決定目前數(shù)字總和值控制位的值的時間點可不根據(jù)后續(xù)數(shù)字總和值控制位的檢測而決定,而且,數(shù)字總和值控制器24可一直等待,直到第二、第三和第四后續(xù)數(shù)字總和值控制位到達為止,接著再決定使絕對累積數(shù)字總和值為最小的目前數(shù)字總和值控制位。此外,數(shù)字總和值控制器24也可一次決定一個以上的數(shù)字總和值控制位。在其它實施例中(如藍光光盤系統(tǒng)),目前數(shù)字總和值控制位可在后續(xù)數(shù)字總和值控制位到達前被決定。
圖4為本發(fā)明數(shù)字總和值控制器24的一實施例的示意圖。數(shù)字總和值控制器24包含一數(shù)字總和值控制位產(chǎn)生器151、一數(shù)字總和值控制位檢測器152、一數(shù)字總和值位置決定器153、一儲存裝置154以及一插入電路155。數(shù)字總和值控制位產(chǎn)生器151針對一目前控制位的每一可能值來計算一相對應的累積數(shù)字總和值,并決定可使累積數(shù)字總和值為最小的現(xiàn)今數(shù)字總和值控制位BDSV。數(shù)字總和值控制位檢測器152根據(jù)數(shù)字總和值控制位指示碼IDDSV檢測是否有任何數(shù)字總和值控制位存在于目前編碼字當中,當檢測到數(shù)字總和值控制位時,數(shù)字總和值控制位檢測器152將會通知數(shù)字總和值位置決定器153。儲存裝置154儲存了由碼連接器23所產(chǎn)生的數(shù)字總和值處理前編碼字Y(t),在某些實施例中,儲存裝置154可包含串聯(lián)的管線緩存器(pipe register)、延遲緩存器(delay register)或者偏移緩存器(shift register),其中每一緩存器儲存了一數(shù)字總和值處理前編碼字Y(t),在其它實施例中,儲存裝置154可為一先進先出存儲器或是具有寫入/讀取地址產(chǎn)生器的隨機存取存儲器。此外,緩存器的數(shù)量最好大于或等于兩連續(xù)數(shù)字總和值控制位之間的編碼字(或數(shù)據(jù)字元)最大數(shù)量。再者,在一實施例中,兩個連續(xù)數(shù)字總和值控制位中的編碼字最大數(shù)量可為一數(shù)據(jù)區(qū)段(frame)中的字元數(shù)量(例如93個字元);若考慮到數(shù)據(jù)區(qū)段的同步信息部分(sync field)中的數(shù)字總和值控制位被使用在讀取最佳功率控制上,則兩個連續(xù)數(shù)字總和值控制位中的編碼字最大數(shù)量可以是兩數(shù)據(jù)區(qū)段中的字元數(shù)。數(shù)字總和值處理前編碼字Y(t)在儲存裝置154中以管線方式被連續(xù)輸送,而數(shù)字總和值位置決定器153紀錄具有數(shù)字總和值控制位的每一編碼字的位置。舉例來說,數(shù)字總和值位置決定器153持續(xù)追蹤具有第一數(shù)字總和值控制位的一編碼字的儲存位置直到接收到具有第二數(shù)字總和值控制位的另一編碼字為止,當數(shù)字總和值位置決定器153接收到表示第二數(shù)字總和值控制位已經(jīng)到達的數(shù)字總和值控制位指示碼IDDSV時,其傳送一致能信號(E1、E2、...En)至儲存裝置154的緩存器,其中儲存裝置154儲存具有第一數(shù)字總和值控制位的編碼字。若具有第一數(shù)字總和值控制位的編碼字被儲存在儲存裝置154中第m個(mth)緩存器中,數(shù)字總和值位置決定器153輸出致能信號以使得儲存裝置154允許插入電路155將已決定的目前數(shù)字總和值控制位插入第m個緩存器中。同樣地,當數(shù)字總和值位置決定器153接收到表示第三數(shù)字總和值控制位已經(jīng)到達的數(shù)字總和值控制位指示碼IDDSV時,第二數(shù)字總和值控制位被決定且被插入至儲存裝置154的相對應緩存器,以此類推,依此方法,當數(shù)字總和值位置決定器153接收到表示后續(xù)數(shù)字總和值控制位已經(jīng)到達的數(shù)字總和值控制位指示碼IDDSV時,一數(shù)字總和值控制位被決定且被插入至儲存裝置154的相對應緩存器中。此外,除了將單一數(shù)字總和值控制位插入編碼字之外,一編碼字也可具有二個數(shù)字總和值控制位,如此一來,必須持續(xù)追蹤編碼字中的每一位以便控制二數(shù)字總和值控制位的插入。在其它實施例中,原存在于編碼字或數(shù)據(jù)字元中的數(shù)字總和值控制位具有預先設定值或任意值,此任意值也可根據(jù)由數(shù)字總和值控制位產(chǎn)生器所產(chǎn)生的已決定數(shù)字總和值控制位而被加以更改。此外,在其它實施例中,對應于可能的數(shù)字總和值控制位值的多個數(shù)字字元被儲存在緩存器中,然后多個數(shù)字字元其中之一便根據(jù)由數(shù)字總和值控制位產(chǎn)生器所產(chǎn)生的已決定數(shù)字總和值控制位而被選取,其中上述多個數(shù)字字元可為數(shù)據(jù)字元、最后編碼字或是暫時編碼字,其中暫時編碼字在調(diào)制期間由數(shù)據(jù)字元產(chǎn)生,并用以產(chǎn)生最后編碼字。
圖5為圖4所示的數(shù)字總和值控制位產(chǎn)生器151的一實施例的示意圖。因為一數(shù)字總和值控制位包含兩個可能邏輯值0和1,所以數(shù)字總和值控制位產(chǎn)生器151決定可使累積數(shù)字總和值為最小的值,此外,一部份數(shù)字總和值產(chǎn)生器1511根據(jù)數(shù)字總和值處理前編碼字Y(t)產(chǎn)生兩部份數(shù)字總和值PSD0及PSD1,若數(shù)字總和值處理前編碼字Y(t)未具有任何數(shù)字總和值控制位,則由部份數(shù)字總和值產(chǎn)生器1511產(chǎn)生的兩部份數(shù)字總和值PSD0及PSD1將會相同;若數(shù)字總和值處理前編碼字Y(t)具有數(shù)字總和值控制位指示碼IDDSV所指示的數(shù)字總和值控制位,則數(shù)字總和值控制位產(chǎn)生器1511將會產(chǎn)生兩部份數(shù)字總和值PSD0(假設目前數(shù)字總和值控制位BDSV=0)及PSD1(假設目前數(shù)字總和值控制位BDSV=1)。DSV0計算器1512將部份數(shù)字總和值PSD0加至累積數(shù)字總和值DSVA0,或者根據(jù)累積數(shù)字總和值DSVA0的極性(polarity)將部份數(shù)字總和值PSD0從累積數(shù)字總和值DSVA0抽取出來。當自碼連接器23輸出的后續(xù)數(shù)字總和值處理前編碼字Y(t)未具有任何數(shù)字總和值控制位時,從儲存在相對應的緩存器1516中的值中選擇出累積數(shù)字總和值DSVA0。此外,在計算后,由DSV0計算器1512所計算的值被儲存在緩存器1516中以更新原先儲存的值。同樣的,DSV1計算器1513將部份數(shù)字總和值PSD1加至累積數(shù)字總和值DSVA1,或者根據(jù)累積數(shù)字總和值DSVA1的極性將部份數(shù)字總和值PSD1從累積數(shù)字總和值DSVA1抽取出來。當從碼連接器23輸出的后續(xù)數(shù)字總和值處理前編碼字Y(t)未具有任何數(shù)字總和值控制位時,從儲存在相對應的緩存器1517中的值中選擇出累積數(shù)字總和值DSVA1,且DSV1計算器1513所計算的值被儲存在緩存器1517中。當一后續(xù)數(shù)字總和值控制位如數(shù)字總和值控制位指示碼IDDSV所指示般地被檢測到時,數(shù)字總和值比較器1519比較累積數(shù)字總和值DSV0和DSV1,并選擇其中絕對值最小者作為數(shù)字總和值DSVA。此外,數(shù)字總和值比較器1519也指派對應于最小絕對值的位值(bit value)作為目前數(shù)字總和值控制位BDSV的值。同時,兩多任務器(multiplexe)1514和1515選擇更新后的累積數(shù)字總和值DSVA作為兩分支的累積數(shù)字總和值DSVS,也就是DSV0計算器1512以及DSV1計算器1513中的累積數(shù)字總和值運算出的DSVA0和DSVA1,而在計算累積數(shù)字總和值之后,DSV0計算器1512以及DSV1計算器1513所計算的值被儲存至相對應的緩存器1516和1517以作為更新后的累積數(shù)字總和值。由此方法,當一后續(xù)數(shù)字總和值控制位被檢測到時,數(shù)字總和值控制位可由比較累積數(shù)字總和值的兩分支而決定。
如圖6所示,當在時間T1檢測一后續(xù)數(shù)字總和值控制位時,目前數(shù)字總和值控制位由比較對應于目前數(shù)字總和值控制位的兩可能值來加以決定,此處的數(shù)字總和值控制位指累積數(shù)字總和值的絕對值DSV0以及DSV1,在其它實施例中,比較累積數(shù)字總和值的時間點T1可為預先設定的固定時間區(qū)段。如圖6所示,累積數(shù)字總和值DSV0在時間點T1小于累積數(shù)字總和值DSV1,因此目前數(shù)字總和值控制位被選擇為0。此外,如圖7所示,當兩后續(xù)數(shù)字總和值控制位被檢測到時,可決定目前數(shù)字總和值控制位,當?shù)谝缓罄m(xù)數(shù)字總和值控制位在時間點T1被檢測到時,目前數(shù)字總和值控制位未被決定,且在時間T1后,每一累積數(shù)字總和值分成兩分支。當?shù)诙罄m(xù)數(shù)字總和值控制位在時間點T2被檢測到時,數(shù)字總和值比較器1519由比較對應于目前數(shù)字總和值控制位以及第一后續(xù)數(shù)字總和值控制位的四個可能值來決定目前數(shù)字總和值控制位,此四個可能值指累積數(shù)字總和值的絕對值DSV00、DSV01、DSV10以及DSV11;或者在其它實施例中,目前數(shù)字總和值控制位以及后續(xù)的數(shù)字總和值控制位可一并藉此被決定。在此實施例中,PSD01為4個累積數(shù)字總和值的絕對值中的最小值,因此數(shù)字總和值控制位被指派為0。
圖8為本發(fā)明調(diào)制系統(tǒng)70的一實施例的示意圖。在此實施例中,一數(shù)字總和值控制位產(chǎn)生器72根據(jù)由編碼器71編碼出的暫時編碼字來決定數(shù)字總和值控制位,而暫時編碼字被連續(xù)存在一編碼字先進先出緩沖器74中,而且,一最后編碼字產(chǎn)生器75將連續(xù)儲存在一數(shù)字總和值控制位先進先出緩沖器73中的已決定數(shù)字總和值控制位插入至由編碼字先進先出緩沖器74所輸出的相對應編碼字當中。此外,在其它實施例中,最后編碼字產(chǎn)生器75調(diào)整暫時編碼字的原始數(shù)字總和值控制位,且此暫時編碼字具有儲存在數(shù)字總和值控制位先進先出緩沖器73中的數(shù)字總和值控制位。
相較于調(diào)制系統(tǒng)70,圖9所示的調(diào)制系統(tǒng)80更包含一第二編碼器85,因此數(shù)據(jù)字元先進先出緩沖器84可儲存數(shù)據(jù)字元而不是編碼字,如此可降低數(shù)據(jù)字元先進先出緩沖器84所需的存儲器大小。儲存數(shù)據(jù)字元所需的容量少于儲存編碼字所需的容量,舉例來說,在一高密度數(shù)字多功能光盤片中,數(shù)據(jù)字元具有8位,但編碼字卻具有12位。此外,數(shù)字總和值控制位產(chǎn)生器82根據(jù)被第一編碼器81所編碼的暫時編碼字來決定數(shù)字總和值控制位,并輸出已決定的數(shù)字總和值控制位至數(shù)字總和值控制位先進先出緩沖器83。第二編碼器85將儲存在數(shù)據(jù)字元先進先出緩沖器84中的數(shù)據(jù)字元調(diào)制成暫時編碼字。自數(shù)字總和值控制位先進先出緩沖器83輸出的數(shù)字總和值控制位由最后編碼字產(chǎn)生器86而被合并成相對應的暫時編碼字。
因為調(diào)制系統(tǒng)70的數(shù)字總和值控制位產(chǎn)生器72的輸入以及調(diào)制系統(tǒng)80的數(shù)字總和值控制位產(chǎn)生器82的輸入為暫時編碼字(與調(diào)制系統(tǒng)20相同),所以數(shù)字總和值控制位產(chǎn)生器72以及數(shù)字總和值控制位產(chǎn)生器82的一實施例可與圖5所示的調(diào)制系統(tǒng)的數(shù)字總和值控制位產(chǎn)生器151相同。
圖10為本發(fā)明調(diào)制系統(tǒng)50的一實施例的方塊圖。數(shù)據(jù)字元B(t)被提供至數(shù)字總和值控制位產(chǎn)生器51以及數(shù)據(jù)字元先進先出緩沖器53,而經(jīng)由使用數(shù)據(jù)字元先進先出緩沖器53來儲存數(shù)據(jù)字元B(t)而不是編碼字則可降低數(shù)據(jù)字元先進先出緩沖器53的緩沖器大小。然后,數(shù)據(jù)字元先進先出緩沖器53將數(shù)據(jù)字元B(t)提供至編碼器54以將數(shù)據(jù)字元轉(zhuǎn)換成具有未決定數(shù)字總和值控制位的編碼字(也被稱為暫時編碼字)。當檢測到至少一后續(xù)數(shù)字總和值控制位時,數(shù)字總和值控制位產(chǎn)生器51決定一目前數(shù)字總和值控制位以使累積數(shù)字總和值的絕對值為最小值,已決定的目前數(shù)字總和值控制位則被暫時儲存在數(shù)字總和值控制位先進先出緩沖器52中,然后再從數(shù)字總和值控制位先進先出緩沖器52中被讀出。此外,最后編碼字產(chǎn)生器55根據(jù)儲存在數(shù)字總和值控制位先進先出緩沖器52中的目前數(shù)字總和值控制位來調(diào)整暫時編碼字中的數(shù)字總和值控制位,由將數(shù)字總和值控制位儲存在數(shù)字總和值控制位先進先出緩沖器52中,數(shù)字總和值控制位可更容易地被存取和控制。再者,在其它實施例中,數(shù)字總和值控制位產(chǎn)生器51也可使用一比較表以根據(jù)數(shù)據(jù)字元決定數(shù)字總和值控制位,即,由比較表,可利用數(shù)據(jù)字元在比較表中搜尋到所要的數(shù)值以便計算出累積數(shù)字總和值。
圖11為圖10所示的數(shù)字總和值控制位產(chǎn)生器51的一實施例的方塊圖。圖11所示的數(shù)字總和值控制位產(chǎn)生器51中的元件2512~2519與圖5中的元件1512~1519相同,因此對于元件2512~2519而言便不再贅述,底下將詳盡的描述部份數(shù)字總和值對照表2511。此外,因為數(shù)字總和值控制位產(chǎn)生器51的輸入為數(shù)據(jù)字元B(t),數(shù)字總和值對照表2511依據(jù)數(shù)據(jù)字元B(t)同時輸出兩部份數(shù)字總和值PSD0、PSDV1以及一數(shù)字總和值控制位指示碼IDDSV,而數(shù)字總和值對照表2511的一部份如圖12所示。若數(shù)據(jù)字元B(t)未具有任何數(shù)字總和值控制位,則數(shù)字總和值控制位指示碼IDDSV的值為0,而部份數(shù)字總和值產(chǎn)生器1511所產(chǎn)生的兩部份數(shù)字總和值PSD0以及PSDV1相同;另一方面,若數(shù)據(jù)字元B(t)具有數(shù)字總和值控制位,則數(shù)字總和值控制位指示碼IDDSV的值為1,且數(shù)字總和值控制位產(chǎn)生器1511將會分別產(chǎn)生兩部份數(shù)字總和值PSD0(假設目前數(shù)字總和值控制位BDSV=0)及PSD1(假設目前數(shù)字總和值控制位BDSV=1)。此外,星號位“*”以及碼連接規(guī)則也被用以決定數(shù)字總和值控制位,舉例而言,當使用星號位“*”以及碼連接規(guī)則時,會將一補償值加至部份數(shù)字總和值,而此補償值根據(jù)先前、目前以及后續(xù)數(shù)據(jù)字元所加以決定。
圖13為本發(fā)明調(diào)制系統(tǒng)60的一實施例的方塊圖。相較于調(diào)制系統(tǒng)50,調(diào)制系統(tǒng)60透過編碼器63將數(shù)據(jù)字元B(t)編碼至編碼字中,且調(diào)制系統(tǒng)60并不儲存數(shù)據(jù)字元,而是在編碼字先進先出緩沖器64中儲存編碼字與未決定的數(shù)字總和值控制位。同樣的,數(shù)據(jù)字元被提供至數(shù)字總和值控制位產(chǎn)生器61中以決定數(shù)字總和值控制位,且已決定的數(shù)字總和值控制位被儲存在數(shù)字總和值控制位先進先出緩沖器62中以等著被最后編碼字產(chǎn)生器65所接收。因為調(diào)制系統(tǒng)60中的數(shù)字總和值控制位產(chǎn)生器61為數(shù)據(jù)字元B(t)的串流(stream)(與圖10所示的調(diào)制系統(tǒng)50相同),數(shù)字總和值控制位產(chǎn)生器61的一實施例與圖11所示的調(diào)制系統(tǒng)中的數(shù)字總和值控制位產(chǎn)生器51相同。
圖8A、圖9A、圖10A基于圖8、圖9、圖10以及圖11,在調(diào)制系統(tǒng)70A、80A、50A以及60A的這些實施例中,數(shù)字總和值控制位產(chǎn)生器根據(jù)數(shù)據(jù)字元或編碼字來決定數(shù)字總和值控制位,并連續(xù)地將已決定的數(shù)字總和值控制位輸出至數(shù)字總和值控制位先進先出緩沖器,而且,這些調(diào)制系統(tǒng)70A、80A、50A以及60A中的編碼器根據(jù)是否有任何數(shù)字總和值控制位存在于暫時編碼字中以將每一數(shù)據(jù)字元B(t)編碼成一或多個不同的暫時編碼字,若沒有數(shù)字總和值控制位存在于暫時編碼字中,則對應于數(shù)據(jù)字元B(t)的暫時編碼字將會相同;若有一數(shù)字總和值控制位存在于暫時編碼字中,則對于數(shù)字總和值控制位的每一可能數(shù)值而言,兩個對應于數(shù)據(jù)字元B(t)的不同暫時編碼字(tentative code word)將會被產(chǎn)生;若兩數(shù)字總和值控制位都存在于暫時編碼字中,則對于兩數(shù)字總和值控制位的每一可能數(shù)值來說,四個對應于數(shù)據(jù)字元B(t)的不同暫時編碼字將被產(chǎn)生。最后,自數(shù)字總和值控制位先進先出緩沖器所輸出的已決定數(shù)字總和值控制位便透過多任務器79、89、59、69選擇相對應的暫時編碼字來作為數(shù)字總和值處理后編碼字Z(t)。
對一藍光光盤來說,17PP調(diào)制用以將一數(shù)據(jù)字元轉(zhuǎn)換成2~3位的編碼字,請參考圖14與圖15,其為使用在藍光光盤燒錄機的17PP調(diào)制器200。一數(shù)據(jù)字元B(t)同時輸入至一數(shù)字總和值控制位產(chǎn)生器220與一數(shù)據(jù)字元先進先出緩沖器210。數(shù)據(jù)字元先進先出緩沖器210儲存了多個數(shù)據(jù)字元212,其中每一數(shù)據(jù)字元212包含一2位(2-bit)識別碼(ID)以及10位(10-bit)數(shù)據(jù)。2位識別碼指示數(shù)字總和值控制位是否出現(xiàn)在10位數(shù)據(jù)中以及數(shù)字總和值控制位的位置中。數(shù)字總和值控制位產(chǎn)生器220由計算分別對應于0和1的數(shù)字總和值控制位的兩累積數(shù)字總和值222以及224來決定一目前數(shù)字總和值控制位,而計算出的兩累積數(shù)字總和值222以及224的絕對值由一比較器226來加以比較以決定那一控制位產(chǎn)生了最小的數(shù)字總和值。換句話說,當至少一后續(xù)數(shù)字總和值控制位被檢測到或是經(jīng)過一特定延遲后,數(shù)字總和值控制位產(chǎn)生器220便由平行處理許多個2位(2-bit)信道位221而使累積數(shù)字總和值的絕對值為最小值。而且,因為數(shù)據(jù)字元先進先出緩沖器210可儲存的數(shù)據(jù)字元數(shù)量基于數(shù)據(jù)字元先進先出換沖器210的緩沖器大小,所以數(shù)據(jù)字元先進先出緩沖器210的緩沖器大小便決定了檢測數(shù)字總和值控制位所需的預定延遲。
在其它實施例中,數(shù)字總和值控制位產(chǎn)生器220也根據(jù)數(shù)據(jù)字元決定數(shù)字總和值控制位,圖16為將數(shù)據(jù)字元轉(zhuǎn)換成部份數(shù)字總和值的對照表的一實施例的示意圖。圖16中的數(shù)據(jù)字元長度并非為常數(shù),因此2位數(shù)據(jù)字元的影響可能已經(jīng)于先前依據(jù)圖16所示的對照表將數(shù)據(jù)字元轉(zhuǎn)換成部份數(shù)字總和值的過程中已被計算進去,因此,若2位數(shù)據(jù)字元的影響在先前轉(zhuǎn)換操作中已被計算,則2位數(shù)據(jù)字元對于數(shù)字總和值的影響將被忽略,否則,2位數(shù)據(jù)字元所造成的影響將加入數(shù)字總和值的運算中。遮蔽(MASK)信號用以指示2位數(shù)據(jù)字元是否有效。由使用如先前所述的對照表,累積數(shù)字總和值可由尋找使用數(shù)據(jù)字元的相對應數(shù)值來進行計算。然后,數(shù)據(jù)字元的原始數(shù)字總和值控制位由最后數(shù)據(jù)字元產(chǎn)生器230(圖15中以一多任務器表示)以及被數(shù)字總和值控制位產(chǎn)生器220決定的數(shù)字總和值控制位而加以更改。而且,與已決定數(shù)字總和值控制位結(jié)合的數(shù)據(jù)字元由編碼器240以平行處理方式被調(diào)制成編碼字X(t),平行調(diào)制使用多個調(diào)制器242,并表示數(shù)據(jù)字元B(t)的多個2位信道位也同樣被轉(zhuǎn)換成編碼字X(t)中3位調(diào)制位,圖17即為編碼器240將數(shù)據(jù)字元轉(zhuǎn)換成編碼字的一實施例的示意圖。
請參考圖18和圖19,其為以序列方式處理數(shù)據(jù)的17PP調(diào)制器300的示意圖。如圖18所示,數(shù)據(jù)字元B(t)也同樣被輸入至數(shù)字總和值控制位產(chǎn)生器320以及數(shù)據(jù)字元先進先出緩沖器310,數(shù)據(jù)字元先進先出緩沖器310儲存數(shù)據(jù)字元B(t)的多個連續(xù)的2位信道位312,而數(shù)字總和值控制位產(chǎn)生器320由計算分別對應于數(shù)字總和值控制位0和1的兩累積數(shù)字總和值322和324來決定目前數(shù)字總和值控制位。此外,兩累積數(shù)字總和值322和324的絕對值被一比較器326所比較以決定那一控制位可產(chǎn)生最小的數(shù)字總和值。換句話說,當檢測到至少一后續(xù)數(shù)字總和值控制位時,數(shù)字總和值控制位產(chǎn)生器320由序列處理連續(xù)的2位信道位321來最小化累積數(shù)字總和值的絕對值。然后,已決定的數(shù)字總和值控制位由最后字元產(chǎn)生器330被插入至相對應的數(shù)據(jù)字元,且具有已決定數(shù)字總和值控制位的數(shù)據(jù)字元暫存于一數(shù)字總和值處理后數(shù)據(jù)字元先進先出緩沖器340,此外,編碼器350則連續(xù)讀取來自數(shù)字總和值處理后數(shù)據(jù)字元先進先出緩沖器340的數(shù)據(jù)字元342以將其編碼成編碼字X(t)。
請參考圖20與圖21,其為調(diào)制系統(tǒng)500、520的實施例的示意圖。此兩實施例可使用序列數(shù)據(jù)處理或平行數(shù)據(jù)處理的機制,例如圖14所示的平行數(shù)據(jù)處理的實施例以及圖18所示的序列數(shù)據(jù)處理的實施例。在這些實施例中,一插入電路502將每一數(shù)字總和值控制位插入數(shù)據(jù)字元串流中的相對應位置。因為每一數(shù)字總和值控制位具有兩可能值0和1,對應于數(shù)字總和值控制位的每一可能值的不同串流在插入電路502之后產(chǎn)生,且兩不同數(shù)據(jù)字元串流被提供至一數(shù)據(jù)字元先進先出緩沖器504以及一數(shù)字總和值控制位產(chǎn)生器(決定器)506以決定兩不同數(shù)據(jù)字元串流中的每一數(shù)字總和值控制位。在圖20的實施例中,已決定的數(shù)字總和值控制位選擇一相對應的數(shù)據(jù)字元串流以進行編碼,而數(shù)字總和值控制位透過多任務器508選擇相對應的數(shù)據(jù)字元,且接著一編碼器510便對此結(jié)果進行編碼。此外,在圖21的實施例中,編碼器522將儲存在數(shù)據(jù)字元先進先出緩沖器504中的兩數(shù)據(jù)字元串流分別調(diào)制成兩個編碼字的串流,然后,已決定的數(shù)字總和值控制位使用多任務器524選擇相對應編碼字的串流以作為數(shù)字總和值處理后編碼字Z(t)。
請參照圖22,其為執(zhí)行上述運作的調(diào)制系統(tǒng)400的概要架構(gòu)示意圖。在調(diào)制系統(tǒng)400中,功能方塊402和406表示必備的功能方塊,而功能方塊410~418表示選擇性(optional)的功能方塊。數(shù)字字元先進先出緩沖器402可儲存數(shù)據(jù)字元或暫時編碼字,而輸入來源可為數(shù)據(jù)字元或暫時編碼字;同樣地,數(shù)字總和值控制位產(chǎn)生器404可為數(shù)據(jù)字元或暫時編碼字。再者,最后字元產(chǎn)生器406可根據(jù)數(shù)字總和值控制位產(chǎn)生器404所決定的數(shù)字總和值控制位來更改、替換、插入或者選擇最后字元以輸出最后數(shù)據(jù)字元或最后編碼字。
對選擇性的元件而言,可將一或多個編碼器410、412、414、418設置在許多可能的位置,且系統(tǒng)中也可包含多重編碼器(multiple encoder)。此外,數(shù)字總和值控制位先進先出緩沖器416可被包含在某些實施例中,但在其它實施例中,數(shù)字總和值控制位可在不具有先進先出緩沖裝置的情況下被直接傳遞至最后字元產(chǎn)生器406,舉例來說,經(jīng)由計算數(shù)字總和值控制位的位置而知道該在何處插入或更改數(shù)字總和值控制位,則數(shù)字總和值控制位便可在不具有先進先出緩沖裝置的情況下被直接傳遞至最后字元產(chǎn)生器406。
在本案發(fā)明說明和權利要求中,使用了某些名詞以代表特定的系統(tǒng)零件,如本領域技術人員所指所知,消費性電子設備制造商可能用許多不同的名稱代表相同的物品,而本案并未特別將以不同名稱命名但卻具有相同功能的元件區(qū)別為不同元件,而且,在本發(fā)明權利要求中,“包含”以及“具有”應被解釋為開放性的范圍,因此應被解讀為“包含,但并非限制于.........”。此外,“耦接”應被解釋為直接或非間接的連接。因此,若一第一裝置耦接于一第二裝置,則此耦接可為直接的電性連接,或是透過其它裝置的間接連接。
以上所述僅為本發(fā)明的較佳實施例,凡根據(jù)本發(fā)明權利要求所做的等同變化與修飾,都應屬本發(fā)明的保護范圍。
權利要求
1.一種調(diào)制系統(tǒng),其特征在于,包含一編碼器,將多個數(shù)據(jù)字元轉(zhuǎn)換成多個暫時編碼字;一數(shù)字總和值控制位產(chǎn)生器,根據(jù)多個數(shù)據(jù)字元或多個暫時編碼字決定一數(shù)字總和值控制位的值,用以最佳化可能的暫時編碼字所對應的累積數(shù)字總和值,其中當至少一后續(xù)數(shù)字總和值控制位被檢測到、或經(jīng)過一預定延遲后,數(shù)字總和值控制位產(chǎn)生器決定一目前數(shù)字總和值控制位,用以最小化累積數(shù)字總和值的絕對值;以及一最后編碼字產(chǎn)生器,根據(jù)已決定的數(shù)字總和值控制位以及一暫時編碼字產(chǎn)生一最后編碼字。
2.一種調(diào)制系統(tǒng),其特征在于,包含一編碼器,將多個數(shù)據(jù)字元轉(zhuǎn)換成多個暫時編碼字;一部份數(shù)字總和值產(chǎn)生器,根據(jù)多個數(shù)據(jù)字元或多個暫時編碼字產(chǎn)生多個部份數(shù)字總和值;一數(shù)字總和值累積器,其針對一數(shù)字總和值控制位的可能值累積多個部份數(shù)字總和值作為多個累積數(shù)字總和值;一數(shù)字總和值控制位產(chǎn)生器,其根據(jù)多個累積數(shù)字總和值決定一數(shù)字總和值控制位的值,其中當至少一后續(xù)數(shù)字總和值控制位被檢測到、或經(jīng)過一預定延遲后,數(shù)字總和值控制位產(chǎn)生器決定一目前數(shù)字總和值控制位,用以最小化累積數(shù)字總和值的絕對值;以及一最后編碼字產(chǎn)生器,其根據(jù)已決定的數(shù)字總和值控制位以及一暫時編碼字產(chǎn)生一最后編碼字。
3.如權利要求2所述的調(diào)制系統(tǒng),其特征在于,還包含一儲存裝置,用以儲存多個數(shù)據(jù)字元或多個暫時編碼字。
4.如權利要求3所述的調(diào)制系統(tǒng),其特征在于,還包含一數(shù)字總和值控制位緩沖器,以儲存由數(shù)字總和值控制位產(chǎn)生器所決定的數(shù)字總和值控制位。
5.如權利要求4所述的調(diào)制系統(tǒng),其特征在于,若一特定數(shù)據(jù)字元未包含數(shù)字總和值控制位,則數(shù)字總和值控制位緩沖器儲存一任意值以作為特定數(shù)據(jù)字元的數(shù)字總和值控制位,且當最后編碼字產(chǎn)生器產(chǎn)生對應于未具有數(shù)字總和值控制位的特定數(shù)據(jù)字元的編碼字時,其忽略任意值。
6.如權利要求2所述的調(diào)制系統(tǒng),其特征在于,編碼器執(zhí)行碼轉(zhuǎn)換以及碼連接以避免產(chǎn)生無效編碼字。
7.如權利要求6所述的調(diào)制系統(tǒng),其特征在于,該編碼器根據(jù)一轉(zhuǎn)換表產(chǎn)生每一數(shù)據(jù)字符的預先連接編碼字以及一相對應狀態(tài),且每一暫時編碼字根據(jù)相對應的一預先連接編碼字所產(chǎn)生。
8.如權利要求2所述的調(diào)制系統(tǒng),其特征在于,數(shù)字總和值累積器在至少二連續(xù)數(shù)字總和值控制位之間計算多個累積數(shù)字總和值。
9.如權利要求2所述的調(diào)制系統(tǒng),其特征在于,部份數(shù)字總和值產(chǎn)生器以及編碼器以平行或串行方式處理數(shù)據(jù)字元以計算多個部份數(shù)字總和值,并將每一數(shù)據(jù)字元分別轉(zhuǎn)換成每一暫時編碼字。
10.如權利要求2所述的調(diào)制系統(tǒng),其特征在于,預定延遲由一預定時段或一數(shù)據(jù)位量所決定。
11.如權利要求2所述的調(diào)制系統(tǒng),其特征在于,還包含一數(shù)字總和值位置決定器,用以將一暫時編碼字中數(shù)字總和值控制位的位置告知最后編碼字產(chǎn)生器;其中最后編碼字產(chǎn)生器根據(jù)已決定的數(shù)字總和值控制位來更改暫時編碼字中數(shù)字總和值控制位的位置的位。
12.一種調(diào)制系統(tǒng),其特征在于,包含一數(shù)據(jù)字元至部份數(shù)字總和值轉(zhuǎn)換電路,根據(jù)多個數(shù)據(jù)字元產(chǎn)生多個部份數(shù)字總和值;一數(shù)字總和值累積器,針對一數(shù)字總和值控制位的可能值累積多個部份數(shù)字總和值作為多個累積數(shù)字總和值;一數(shù)字總和值控制位產(chǎn)生器,根據(jù)多個累積數(shù)字總和值決定一數(shù)字總和值控制位的值,其中當至少一后續(xù)數(shù)字總和值控制位被檢測到、或經(jīng)過一預定延遲后,數(shù)字總和值控制位產(chǎn)生器決定一目前數(shù)字總和值控制位,用以最小化累積數(shù)字總和值的絕對值;以及一最后數(shù)據(jù)字元產(chǎn)生器,根據(jù)數(shù)字總和值控制位以及一數(shù)據(jù)字元產(chǎn)生一最后數(shù)據(jù)字元;以及一編碼器,用以將最后數(shù)據(jù)字元轉(zhuǎn)換成一最后編碼字。
13.如權利要求12所述的調(diào)制系統(tǒng),其特征在于,還包含一數(shù)據(jù)字元儲存裝置,用以根據(jù)先進先出方式儲存多個數(shù)據(jù)字元或多個最后數(shù)據(jù)字元。
14.如權利要求12所述的調(diào)制系統(tǒng),其特征在于,還包含一數(shù)字總和值控制位緩沖器,用以儲存數(shù)字總和值控制位,其中數(shù)字總和值控制位根據(jù)先進先出方法被數(shù)字總和值控制位緩沖器所決定。
15.如權利要求14所述的調(diào)制系統(tǒng),其特征在于,若一特定數(shù)據(jù)字元未包含數(shù)字總和值控制位,則數(shù)字總和值控制位緩沖器儲存一任意值以作為特定數(shù)據(jù)字元的數(shù)字總和值控制位,且當最后編碼字產(chǎn)生器產(chǎn)生對應于未具有數(shù)字總和值控制位的特定數(shù)據(jù)字元的編碼字時,忽略任意值。
16.如權利要求12所述的調(diào)制系統(tǒng),其特征在于,編碼器以及數(shù)據(jù)字元至部份數(shù)字總和值轉(zhuǎn)換電路以平行或序列方式處理多個數(shù)據(jù)字元以計算多個部份數(shù)字總和值并將每一數(shù)據(jù)字元分別轉(zhuǎn)換成每一暫時編碼字。
17.如權利要求12所述的調(diào)制系統(tǒng),其特征在于,預定延遲由一預定時段或一數(shù)據(jù)位量所決定。
18.如權利要求12所述的調(diào)制系統(tǒng),其特征在于,還包含一數(shù)字總和值位置決定器,用以將一數(shù)據(jù)字元中數(shù)字總和值控制位的位置告知最后編碼字產(chǎn)生器;其中最后數(shù)據(jù)字元產(chǎn)生器根據(jù)已決定的數(shù)字總和值控制位,更改數(shù)據(jù)字元中數(shù)字總和值控制位的位置的位以產(chǎn)生最后數(shù)據(jù)字元。
19.一種調(diào)制系統(tǒng),其特征在于,包含一部份數(shù)字總和值產(chǎn)生器,產(chǎn)生多個數(shù)據(jù)字元所對應的多個編碼字的多個部份數(shù)字總和值;一數(shù)字總和值累積器,用以累積多個部份數(shù)字總和值作為多個累積數(shù)字總和值;一數(shù)字總和值控制位產(chǎn)生器,其根據(jù)多個累積數(shù)字總和值決定一數(shù)字總和值控制位的值,其中當至少一后續(xù)數(shù)字總和值控制位被檢測到、或經(jīng)過一預定延遲后,數(shù)字總和值控制位產(chǎn)生器決定一目前數(shù)字總和值控制位,用以最小化累積數(shù)字總和值的絕對值;以及一數(shù)字總和值控制位緩沖器,用以儲存已決定數(shù)字總和值控制位。
20.如權利要求19所述的調(diào)制系統(tǒng),其特征在于,還包含一第一編碼器以將多個數(shù)據(jù)字元轉(zhuǎn)換成多個暫時編碼字。
21.如權利要求20所述的調(diào)制系統(tǒng),其特征在于,還包含一最后編碼字產(chǎn)生器,根據(jù)儲存在數(shù)字總和值控制位緩沖器中已決定數(shù)字總和值控制位,調(diào)整一暫時編碼字以產(chǎn)生一最后編碼字。
22.如權利要求21所述的調(diào)制系統(tǒng),其特征在于,還包含一數(shù)據(jù)字元儲存裝置,用以儲存多個數(shù)據(jù)字元;其中第一編碼器將數(shù)據(jù)字元儲存裝置輸出的多個數(shù)據(jù)字元編碼,以產(chǎn)生多個第一暫時編碼字,且多個第一暫時編碼字被提供至最后編碼字產(chǎn)生器。
23.如權利要求22所述的調(diào)制系統(tǒng),其特征在于,還包含一第二編碼器,用以在多個數(shù)據(jù)字元被儲存至數(shù)據(jù)字元儲存裝置之前,編碼多個數(shù)據(jù)字元以產(chǎn)生多個第二暫時編碼字;其中第二編碼器提供多個第二暫時編碼字至部份數(shù)字總和值產(chǎn)生器。
24.如權利要求21所述的調(diào)制系統(tǒng),其特征在于,還包含一編碼字儲存裝置,用以儲存多個暫時編碼字,且被儲存的多個暫時編碼字被提供至最后編碼字產(chǎn)生器。
25.如權利要求19所述的調(diào)制系統(tǒng),其特征在于,還包含一數(shù)據(jù)字元儲存裝置,用以根據(jù)先進先出方式儲存多個數(shù)據(jù)字元。
26.如權利要求19所述的調(diào)制系統(tǒng),其特征在于,部份數(shù)字總和值產(chǎn)生器平行或序列處理多個數(shù)據(jù)字元,以計算多個部份數(shù)字總和值。
27.如權利要求20所述的調(diào)制系統(tǒng),其特征在于,部份數(shù)字總和值產(chǎn)生器平行或序列處理多個暫時編碼字,以計算多個部份數(shù)字總和值。
28.如權利要求19所述的調(diào)制系統(tǒng),其特征在于,預定延遲由一預定時段或一數(shù)據(jù)位量所決定。
29.一種調(diào)制系統(tǒng),其特征在于,包含一部份數(shù)字總和值產(chǎn)生器,產(chǎn)生多個數(shù)據(jù)字元所對應的多個編碼字的多個部份數(shù)字總和值;一數(shù)字總和值累積器,累積多個部份數(shù)字總和值作為多個累積數(shù)字總和值;一數(shù)字總和值控制位產(chǎn)生器,根據(jù)多個累積數(shù)字總和值決定一數(shù)字總和值控制位的值,其中當至少一后續(xù)數(shù)字總和值控制位被檢測到、或經(jīng)過一預定延遲后,數(shù)字總和值控制位產(chǎn)生器決定一目前數(shù)字總和值控制位,用以最小化累積數(shù)字總和值的絕對值;以及一數(shù)據(jù)字元緩沖器,其用來暫存多個數(shù)據(jù)字元。
30.如權利要求29所述的調(diào)制系統(tǒng),其特征在于,還包含一編碼器,根據(jù)一數(shù)據(jù)字元以及已決定的數(shù)字總和值控制位產(chǎn)生一編碼字。
31.如權利要求29所述的調(diào)制系統(tǒng),其特征在于,還包含一編碼器,其根據(jù)多個數(shù)據(jù)字元產(chǎn)生多個編碼字。
32.如權利要求31所述的調(diào)制系統(tǒng),其特征在于,還包含一數(shù)字總和值控制位緩沖器,用以儲存數(shù)字總和值控制位,其中數(shù)字總和值控制位根據(jù)先進先出方法被數(shù)字總和值控制位產(chǎn)生器所決定。
33.如權利要求32所述的調(diào)制系統(tǒng),其特征在于,還包含一最后字元產(chǎn)生器,其根據(jù)數(shù)字總和值控制位以及儲存在數(shù)據(jù)字元緩沖器中的數(shù)據(jù)字元來產(chǎn)生一最后字元。
34.如權利要求31所述的調(diào)制系統(tǒng),其特征在于,編碼器施行碼轉(zhuǎn)換以及碼連接以避免產(chǎn)生無效的編碼字。
35.如權利要求31所述的調(diào)制系統(tǒng),其特征在于,編碼器以平行或序列方式處理每一數(shù)據(jù)字元。
36.如權利要求29所述的調(diào)制系統(tǒng),其特征在于,預定延遲由一預定時段或?qū)跀?shù)據(jù)字元緩沖器的容量的一數(shù)據(jù)位量所決定。
37.一種調(diào)制方法,其特征在于,包含將多個數(shù)據(jù)字元調(diào)制成多個暫時編碼字;針對一數(shù)字總和值控制位的所有可能值,依據(jù)多個數(shù)據(jù)字元或多個暫時編碼字來計算一累積數(shù)字總和值;當至少一后續(xù)數(shù)字總和值控制位被檢測到或是經(jīng)過一特定延遲后,決定可使累積數(shù)字總和值的絕對值為最小值的數(shù)字總和值控制位;以及根據(jù)已決定的數(shù)字總和值控制位更改一暫時編碼字中數(shù)字總和值控制位以產(chǎn)生一最后字元。
38.如權利要求37所述的調(diào)制方法,其特征在于,還包含以先進先出方式儲存多個數(shù)據(jù)字元或多個暫時編碼字。
39.如權利要求37所述的調(diào)制方法,其特征在于,還包含以先進先出方式儲存已決定的數(shù)字總和值控制位以便后續(xù)進行最后編碼字的產(chǎn)生流程。
40.如權利要求39所述的調(diào)制方法,其特征在于,還包含若一數(shù)據(jù)字元或一暫時編碼字未包含數(shù)字總和值控制位,則使用一任意值來作為數(shù)據(jù)字元或暫時編碼字的數(shù)字總和值控制位;以及忽略任意值而不是更改具有任意值的數(shù)據(jù)字元或暫時編碼字的數(shù)字總和值控制位。
41.如權利要求37所述的調(diào)制方法,其特征在于,調(diào)制數(shù)據(jù)字元包含執(zhí)行碼轉(zhuǎn)換以及碼連接以避免產(chǎn)生無效的編碼字。
42.如權利要求37所述的調(diào)制方法,其特征在于,還包含以平行或序列方式來處理每一數(shù)據(jù)字元以進行累積數(shù)字總和值運算和調(diào)制處理。
43.一種決定數(shù)字總和值控制位的系統(tǒng),其特征在于,包含一數(shù)據(jù)字元至部份數(shù)字總和值轉(zhuǎn)換電路,其根據(jù)多個數(shù)據(jù)字元產(chǎn)生相對應多個編碼字的多個部份數(shù)字總和值;一數(shù)字總和值累積器,其針對一數(shù)字總和值控制位的所有可能值,累積多個部份數(shù)字總和值作為多個累積數(shù)字總和值;以及一數(shù)字總和值控制位產(chǎn)生器,其根據(jù)多個累積數(shù)字總和值決定一數(shù)字總和值控制位的值,其中當至少一后續(xù)數(shù)字總和值控制位被檢測到、或經(jīng)過一預定延遲后,數(shù)字總和值控制位產(chǎn)生器決定一目前數(shù)字總和值控制位,用以最小化累積數(shù)字總和值的絕對值。
全文摘要
一種調(diào)制方法和系統(tǒng),在一高密度光盤儲存系統(tǒng)內(nèi),利用使數(shù)字總和值的變動為最小的方法來將數(shù)據(jù)字元調(diào)變成編碼字,且針對數(shù)字總和值控制位每一可能值來計算每一累積數(shù)字總和值。當檢測到至少一后續(xù)數(shù)字總和值控制位時或者在一預定延遲后,決定數(shù)字總和值控制位以使累積數(shù)字總和值的絕對值為最小值,且頁根據(jù)已決定的現(xiàn)行數(shù)字總和值控制位產(chǎn)生相對應的編碼字。
文檔編號G11B20/14GK1929012SQ200610126429
公開日2007年3月14日 申請日期2006年8月31日 優(yōu)先權日2005年9月6日
發(fā)明者陳新正, 劉碧海, 趙銘陽 申請人:聯(lián)發(fā)科技股份有限公司