利用一共享儲存單元的寫入策略設定裝置及其相關方法
2023-10-11 02:34:44 1
專利名稱::利用一共享儲存單元的寫入策略設定裝置及其相關方法
技術領域:
:本發明是提供一種應用於光碟機以設定寫入策略的設定裝置及其設定方法,尤指一種寫入策略設定裝置及相關方法,其是共享相同儲存單元以儲存對應於多個資料型態的多個寫入策略參數設定集與儲存由光碟機所使用的各寫入策略參數設定集所產生的相對應資料型態的誤差值集合(例如相位誤差值集合或是長度誤差值集合)。
背景技術:
:目前在市面上可購買到的光碟種類繁多,對於不同光碟而言,光碟彼此之間光學塗層(coatinglayer)的特性與一致性不盡相同,因此,在記錄資料於光碟之前,光碟機必須依據一寫入策略產生寫入脈衝信號以驅動雷射二極體來產生雷射於光碟表面(也即資料記錄層(datarecordinglayer))上燒上凹洞(pit),接著,光碟機讀取光碟表面上的凹洞與平面(land)來調整寫入策略以確保資料被正確記錄。如熟習此項技藝者所知,光碟機需要一存儲器區塊來儲存預設的寫入策略表(writestrategytable),以及會測量不同種類的平面-凹洞組合(land-pitset)來產生誤差值並儲存該誤差值至另一存儲器區塊,因此,在重複測量與計算之後,可以決定一誤差統計值並利用該誤差統計值來調整儲存於存儲器區塊的寫入策略,也即,光碟機需要兩個存儲器區塊來分別儲存寫入策略與誤差值。
發明內容因此本發明的目的之一在於提供一種應用於光碟機中設定寫入策略的裝置與方法,其是通過共享儲存單元來儲存對應於多個資料型態(datasettype)的多個寫入策略參數設定集與儲存通過該光碟機使用一寫入策略參數設定集產生一相對應資料型態的誤差值集合。依據本發明的目的,其揭露一種應用於一光碟機的一寫入策略設定裝置。該裝置包含有一儲存單元,用來儲存一初始寫入策略,而該初始寫入策略包含有對應於多個資料型態的多個寫入策略參數設定;一誤差計算器,耦接至該儲存單元,用來計算通過該光碟機使用該初始寫入策略中一相對應寫入策略參數設定集產生的每一資料型態的一誤差值集合,以及儲存該計算後誤差值集合至該儲存單元來重寫該寫入策略參數設定集;以及一寫入策略控制器,耦接至該儲存單元,用來通過參考儲存於該儲存單元的多個誤差值集合與該初始寫入策略來決定一修正後寫入策略,以及儲存該修正後寫入策略至該儲存單元。依據本發明的目的,其另揭露一種應用於一光碟機的寫入策略設定方法。該方法包含有儲存一初始寫入策略,其中該初始寫入策略包含有對應於多個資料型態的多個寫入策略參數設定集;在該光碟機使用該初始寫入策略中一相對應寫入策略參數設定集時計算每一資料型態的一誤差值集合,並儲存該計算後的誤差值集合至該儲存單元以重寫該寫入策略參數設定集;以及通過參考儲存於該儲存單元中多個誤差值集合與該初始寫入策略來決定一修正後寫入策略,並儲存該修正後寫入策略。本發明的有益效果在於,通過將對應於多個資料型態的多個寫入策略參數設定集,以及計算後的誤差值集合儲存在相同的儲存單元,不僅達到節省電路的效益,並能符合高速存取的目的。圖1為本發明應用於光碟機的寫入策略設定裝置的較佳實施例的示意圖。圖2為八至十四位調製波、寫入脈衝信號、實際平面-凹洞型樣(pattern)與截波後射頻信號的波形圖。圖3A、圖3B為本發明一實施例的暫存器地址在讀取模式與寫入模式下的表格。圖4為本發明應用於光碟機的寫入策略設定方法的較佳實施例的流程圖。主要組件符號說明100光碟機105寫入策略設定裝置110讀寫頭115波形均衡器120截波器130相位誤差偵測器135分類器140相位誤差計算器145電可擦除可編程只讀存儲器150寫入策略控制器155共享暫存器160八至十四位調製器165寫入脈衝產生器170雷射二極體驅動器175光碟具體實施方式一般來說,因為光碟機是依據其使用一對應的寫入策略參數設定集所產生的各資料型態的誤差值集合來調整該寫入策略參數設定集,所以該誤差值集合必須代表理想資料型樣與實際資料型樣之間的差異,其中有兩種物理參數可被用來作為一誤差值,第一種物理參數是相位誤差,而第二種物理參數則是長度誤差。以相位誤差的例子而言,請參照圖1與圖2,圖1是本發明應用於光碟機100的寫入策略設定裝置105的較佳實施例的示意圖,而圖2是八至十四位調製波E、寫入脈衝信號W、實際平面-凹洞(land-pit)型樣P與截波後射頻信號S的波形圖。光碟機100包含有一讀寫頭110、一波形均衡器115、一截波器120、一相位誤差偵測器130、一分類器135、一相位誤差計算器140、一電可擦除可編程只讀存儲器(electricallyerasedprogrammablereadonlymemory,EEPROM)145、一寫入策略控制器150、一共享暫存器155、一八至十四位調製器(eight-to-fourteenmodulator,EFM)160、一寫入脈衝產生器165與一雷射二極體驅動器170,其中相位誤差計算器140、共享暫存器155與寫入策略控制器150結合形成一寫入策略設定裝置105,另外,寫入策略參數設定集用來決定一資料型態的上升邊緣(risingedge)TR與下降邊緣(fallingedge)TF的位置,而寫入策略則包含所有可能資料型態的寫入策略參數設定集。請參照圖2,以不同的資料型態(例如3T、5T、4T)為例子來說,凹洞5T位於平面3T、4T之間,在此需要設定兩種寫入策略參數,也即上升邊緣TR與下降邊緣TF,其中上升邊緣TR表示寫入脈衝信號W在平面-凹洞型樣(3T,5T)時需要觸發的時間點,而下降邊緣TF則表示寫入脈衝信號W在凹洞-平面型樣(5T,4T)時需要觸發的時間點,此外,上述用來決定寫入脈衝信號W的上升邊緣TR與下降邊緣TF的兩個寫入策略參數分別儲存於共享暫存器155中。請再參照圖1,寫入策略控制器150在系統開機時會加載儲存於電可擦除可編程只讀存儲器145中的初始寫入策略並將該初始寫入策略寫入至共享暫存器155,接著,寫入脈衝產生器165將依據資料型態(例如圖2所示的資料型態(3T,5T))來產生對應於八至十四位調製器160所產生的八至十四位調製波E的寫入脈衝信號W,其中寫入脈衝信號W的上升邊緣TR的位置是由對應於初始寫入策略中資料型態(3T,5T)的寫入策略參數設定集來決定;另外,雷射二極體驅動器170將依據寫入脈衝信號W來驅動讀寫頭110於光碟175的表面軌道上燒錄實際平面-凹洞型樣P來記錄資料,而後,光碟機100操作於讀取模式且讀寫頭110讀取光碟175表面上所燒錄的實際平面-凹洞型樣P來產生資料信號,此外,在經由波形均衡器115與截波器120的處理之後,該資料信號將被轉換成圖2所示的截波後射頻信號S,而在理想的情形下,截波後射頻信號S的波形應相同於八至十四位調製波E的波形,然而,在不同的光碟中,截波後射頻信號S與八至十四位調製波E間卻存在不同的相位誤差,因此,相位誤差偵測器130是用來偵測每一資料型態的相位誤差以產生一相位誤差值集合,其中相位誤差值集合包含有一上升邊緣誤差值與一下降邊緣誤差值。分類器135將會依據資料型態來分類相位誤差值集合併將該相位誤差值集合傳送至相位誤差計算器140,接著,相位誤差計算器140會儲存該相位誤差值集合至共享暫存器155中對應的地址,同樣地,資料型態(5T,4T)的下降邊緣TF的位置也將由上述的相同程序來處理。請參照圖3A、圖3B,其是本發明一實施例的暫存器地址在讀取模式與寫入模式下的表格。如上所述,初始寫入策略在系統開機時將被加載至共享暫存器155,每一寫入策略參數設定集都對應於特定的資料型態並被儲存於對應於該特定資料型態的地址,以圖3A、圖3B的例子來說,地址0對應於資料型態0,而對應於資料型態0的寫入策略參數設定集儲存於地址0,同樣地,對應於資料型態1的寫入策略參數設定集儲存於地址1,其餘以此規則類推。當光碟機讀取到測試實際平面-凹洞型樣P時,相位誤差計算器140儲存對應於所有資料型態的相位誤差值集合至共享暫存器155中的對應的地址以取代(或者重寫)寫入策略參數設定集,請參照圖3B,儲存於地址0的寫入策略參數設定集被對應於資料型態0的相位誤差值集合所取代,也即,寫入策略參數設定集與相位誤差值集合是共享相同的儲存單元來儲存數據,舉例來說,儲存單元可以是圖1所示的共享暫存器155;另外,當每次相位誤差計算器140接收對應於特定資料型態的相位誤差值時,相位誤差計算器140將會通過特定資料型態的地址所儲存的原相位誤差值來計算新接收的相位誤差值,並將計算結果重寫至原先相位誤差值。在一連串的計算之後,共享暫存器155儲存相位誤差值集合的最終結果,接著,寫入策略控制器150同時參考最終相位誤差值集合與初始寫入策略參數設定集合來決定修正後的寫入策略,最後,寫入策略控制器150在特定地址儲存對應於所有資料型態的修正後的寫入策略以重寫儲存於共享暫存器155中的相位誤差值集合,因此,當光碟機100操作於寫入模式時,共享暫存器155會儲存該寫入策略參數設定集,而寫入脈衝產生器165便可以依據修正後的寫入策略來產生正確的寫入脈衝信號W。此外,若是截波後射頻信號S的上升邊緣的位置晚於八至十四位調製波E的上升邊緣的位置(如圖2所示),則寫入策略控制器150會提前寫入脈衝信號W的上升邊緣的位置;相反地,若截波後射頻信號S的上升邊緣的位置早於八至十四位調製波E的上升邊緣的位置,則寫入策略控制器150會延遲寫入脈衝信號W的上升邊緣的位置,另外,調整寫入脈衝信號W的下降邊緣的操作類似於上述調整上升邊緣的操作,為了簡化說明,在此不另贅述。請注意到,上述所說的誤差值集合併不限於相位誤差值集合,在其它實施例中,也有可能偵測八至十四位調製波E的理想長度與截波後射頻信號S的實際長度之間的長度誤差,且對於不同的資料型態,八至十四位調製波E的理想長度也會不同,所以在偵測長度誤差的情形下必須依據不同的資料型態來決定分類的情形,因此,若截波後射頻信號S的實際長度短於八至十四位調製波E的理想長度,則寫入策略控制器150會調整寫入策略參數設定集來確保增加寫入脈衝信號W的長度;相反地,若截波後射頻信號S的實際長度長於八至十四位調製波E的理想長度,則寫入策略控制器150會調整寫入策略參數設定來確保縮短寫入脈衝信號W的長度。在此請再度注意到,電可擦除可編程只讀存儲器145是用來儲存一初始寫入策略表,而電可擦除可編程只讀存儲器145也可以被其它的非揮發性存儲器(nonvolatilememory)(例如快閃記憶體)取代,另外,共享暫存器155並不限於使用暫存器集合(registerset),也可以使用一個可儲存大量資料並可快速存取的高速存儲單元,此外,共享暫存器155也可以被一靜態隨機存取存儲器(staticrandomaccessmemory,SRAM)所取代,上述變化均屬本發明的範疇。請參照圖4,圖4是本發明應用於光碟機的寫入策略設定方法的較佳實施例的流程圖。詳細的步驟說明如下所述步驟410開始;步驟420加載包含有對應於多個資料型態的多個寫入策略參數設定集的一初始寫入策略並儲存該初始寫入策略至一儲存單元;步驟430依據一寫入策略參數設定集產生一寫入脈衝信號以驅動一讀寫頭於一光碟上燒錄資料;步驟440從該光碟讀取對應於該寫入脈衝信號的資料信號;步驟450偵測該資料信號與一八至十四位調製波之間的誤差值集合;步驟460分類每一誤差值集合至一特定資料型態;步驟470儲存這些誤差值集合以重寫該儲存單元內初始寫入策略並持續更新這些誤差值集合一段時間;步驟480通過參考這些誤差值集合與該初始寫入策略來決定一修正後的寫入策略;步驟490儲存修正後的寫入策略至該儲存單元來重寫這些誤差值集合;以及步驟495結束。本發明通過將對應於多個資料型態的多個寫入策略參數設定集,以及計算後的誤差值集合儲存在相同的儲存單元,不僅達到節省電路的效益,並能符合高速存取的目的。以上所述僅為本發明的較佳實施例,凡依本發明權利要求所做的均等變化與修飾,都應屬本發明的涵蓋範圍。權利要求1.一種應用於一光碟機的寫入策略設定裝置,其特徵在於包含有一儲存單元,用於初始時儲存一初始寫入策略,其中該初始寫入策略包含有對應於多個資料型態的多個寫入策略參數設定集;一誤差計算器,耦接至該儲存單元,用於計算通過該光碟機使用該初始寫入策略中一對應寫入策略參數設定集產生的每一資料型態的一誤差值集合,並且儲存該計算後的誤差值集合至該儲存單元以重寫該寫入策略參數設定集;以及一寫入策略控制器,耦接至該儲存單元,用於通過參考儲存於該儲存單元中的多個誤差值集合與該初始寫入策略以決定一修正後寫入策略,並且儲存該修正後寫入策略至該儲存單元。2.如權利要求1所述的寫入策略設定裝置,其特徵在於,所述光碟機是參考該初始寫入策略中該寫入策略參數設定集以產生用於測試該相對應資料型態的一寫入脈衝信號,並讀取對應於該寫入脈衝信號的一資料信號,以及該誤差計算器參考該資料信號與該寫入脈衝信號之間的相位誤差來決定該誤差值集合。3.如權利要求2所述的寫入策略設定裝置,其特徵在於,所述資料信號是一截波後射頻信號。4.如權利要求1所述的寫入策略設定裝置,其特徵在於,所述誤差值集合包含一八至十四位調製波的一理想長度與該光碟機所產生的一截波後射頻信號的一實際長度之間的一長度誤差。5.如權利要求1所述的寫入策略設定裝置,其特徵在於,所述光碟機是參考該初始寫入策略中該多個寫入策略參數設定集來產生用於測試該多個資料型態的一寫入脈衝信號,並讀取對應於該寫入脈衝信號的一資料信號,以及該寫入策略設定裝置進一步包含一誤差偵測器,用來偵測該資料信號以決定多個誤差值;以及一分類器,耦接至該誤差偵測器與該誤差計算器,用來將每一誤差值分類至一特定資料型態;其中該誤差計算器依據從該分類器輸出的分類後誤差值來決定該多個誤差值集合。6.如權利要求1所述的寫入策略設定裝置,其特徵在於,進一步包含一非揮發性存儲器來儲存該初始寫入策略,以及該寫入策略控制器將該初始寫入策略從該非揮發性存儲器加載並將其寫入至該儲存單元。7.如權利要求1所述的寫入策略設定裝置,其特徵在於,當該光碟機操作於一讀取模式時,該誤差計算器使用該計算後的誤差值集合來重寫該寫入策略參數;以及當該光碟機操作於一寫入模式時,該寫入策略控制器儲存該修正後寫入策略。8.如權利要求1所述的寫入策略設定裝置,其特徵在於,所述儲存單元是一暫存器集合。9.如權利要求1所述的寫入策略設定裝置,其特徵在於,所述儲存單元是一靜態隨機存取存儲器。10.一種應用於一光碟機的寫入策略設定方法,其特徵在於包含有儲存包含有對應於多個資料型態的多個寫入策略參數設定集的一初始寫入策略;計算由該光碟機使用該初始寫入策略中一相對應寫入策略參數設定集產生的每一資料型態的一誤差值集合,以及儲存該計算後誤差值集合至該儲存單元以重寫該寫入策略參數設定集;以及通過參考儲存於該儲存單元中多個誤差值集合與該初始寫入策略來決定一修正後寫入策略,並儲存該修正後寫入策略。11.如權利要求10所述的寫入策略設定方法,其特徵在於進一步包含參考該初始寫入策略中該寫入策略參數設定集以產生用於測試該相對應資料型態的一寫入脈衝信號;讀取對應於該寫入脈衝信號的一資料信號;以及參考該資料信號與該寫入脈衝信號之間的相位誤差以決定該誤差值集合。12.如權利要求11所述的寫入策略設定方法,其特徵在於,所述資料信號是一截波後射頻信號。13.如權利要求10所述的寫入策略設定方法,其特徵在於,所述誤差值集合包含一八至十四位調製波的一理想長度與該光碟機所產生的一截波後射頻信號的一實際長度之間的一長度誤差。14.如權利要求10所述的寫入策略設定方法,其特徵在於,所述光碟機參考該初始寫入策略中該多個寫入策略參數設定來產生用於測試該多個資料型態的一寫入脈衝信號,並讀取對應於該寫入脈衝信號的一資料信號,且該寫入策略設定方法進一步包含偵測該資料信號以決定多個誤差值;以及分類每一誤差值至一特定資料型態;其中計算該多個誤差值集合的步驟是按照分類後的該多個誤差值。15.如權利要求10所述的寫入策略設定方法,其特徵在於,其是在該光碟機操作於一讀取模式時執行通過該計算後誤差值集合來重寫該寫入策略參數設定的步驟;以及在該光碟機操作於一寫入模式時,執行儲存該修正後寫入策略的步驟。全文摘要本發明提供一種利用一共享儲存單元的寫入策略設定裝置及其相關方法,應用於一光碟機,該寫入策略設定裝置包含有儲存單元、誤差計算器與寫入策略控制器。該儲存單元儲存包含對應多個資料型態的多個寫入策略參數設定集的一初始寫入策略;該誤差計算器計算通過該光碟機使用該初始寫入策略中一相對應寫入策略參數設定集產生的每一資料型態的一誤差值集合,並儲存該計算後誤差值集合至該儲存單元以重寫該寫入策略參數設定集;該寫入策略控制器通過參考儲存於該儲存單元中多個誤差值集合與該初始寫入策略來決定一修正後寫入策略,並儲存該修正後寫入策略至該儲存單元。通過本發明,不僅達到節省電路的效益,並能符合高速存取的目的。文檔編號G11B20/00GK1925020SQ20061012181公開日2007年3月7日申請日期2006年8月24日優先權日2005年8月31日發明者劉元卿申請人:聯發科技股份有限公司