專利名稱:記錄式光盤機存儲控制程序碼及記錄校正數(shù)據(jù)方法及裝置的制作方法
發(fā)明的領(lǐng)域本發(fā)明提供一種用于記錄式光盤機的方法及相關(guān)裝置,尤指一種能將光盤機控制程序碼及記錄校正數(shù)據(jù)(OPC)同存于一非易失性存儲器,以節(jié)省成本的方法及相關(guān)裝置。
背景說明在信息蓬勃發(fā)展的現(xiàn)代科技社會,光盤以其體積薄、重量輕、高密度的記憶容量及低廉的成本,已經(jīng)成為最重要的存儲媒體之一。尤其是現(xiàn)代可記錄式光盤的發(fā)展,讓一般的使用者也能依據(jù)個人的需要將重要的數(shù)據(jù)記錄至光盤中,使大量數(shù)據(jù)數(shù)據(jù)存儲整理變得更為便利、靈活性。
可記錄式的光盤要配合可記錄的光盤機(或一般所稱的記錄器)才能將數(shù)據(jù)寫入光盤中。請參考圖1。圖1為一公知可記錄式光盤機10的功能方塊圖。光盤機10中設(shè)有一用來帶動光盤12旋轉(zhuǎn)的電動機14B;一用來讀取光盤數(shù)據(jù)、并將數(shù)據(jù)寫入光盤的光學模塊14A;一用來控制光盤機10工作的控制電路16;一用來暫存數(shù)據(jù)的易失性隨機存取存儲器18;以及做為可寫入式(programmable)非易失性存儲器的只讀存儲器20A及快速存儲器20B??焖俅鎯ζ?0B中存儲有一程序碼22,控制電路16即根據(jù)程序碼22來控制光盤機10的工作;而控制電路16工作期間所需要暫存的數(shù)據(jù)則會暫存至隨機存取存儲器18中。光學模塊14A會將激光入射至光盤處12,在檢測由光盤12反射的光線后,產(chǎn)生對應(yīng)的信號回傳至控制電路16;控制電路16解析這些信號后,就能根據(jù)程序碼中預(yù)先設(shè)定好的算法來控制電動機14B的轉(zhuǎn)速。另外,控制電路16也能依據(jù)程序碼中預(yù)設(shè)的規(guī)則來控制光學模塊,以一定功率的激光將數(shù)據(jù)寫入(記錄)至光盤12上。
由于各生產(chǎn)廠商不同種類的可記錄式光盤會有不同的物理、光學特性,要將數(shù)據(jù)寫入至不同種類的光盤時,光學模塊14A寫入數(shù)據(jù)的激光功率也要進行微調(diào),才能符合不同種類光盤的相異特性,正確地將數(shù)據(jù)寫入至光盤中。為了進行功率微調(diào),控制電路16也能控制光學模塊14A對光盤12進行記錄校正(optimized power calibration),以估算何種寫入功率最適合光盤12。記錄校正的后估算到的最佳寫入功率,就成為一記錄校正數(shù)據(jù)。當然,不同種類的光盤也可能會有不同的最佳寫入功率;也就是說,不同種類的光盤會對應(yīng)于不同的記錄校正數(shù)據(jù)。另一方面,生產(chǎn)廠商可能會將生產(chǎn)廠商本身識別編號及光盤種類等信息編成一定格式的序號,做為一識別碼,預(yù)先儲放在光盤上。而同一種類的所有光盤,原則上都會統(tǒng)一具有相同的識別碼。像是圖1中的光盤12上就儲有識別碼28??刂齐娐?6以光學模塊14A讀取光盤12的識別碼28后,就能判斷出光盤12是屬于何種光盤。
為了要將不同種類光盤對應(yīng)的記錄校正數(shù)據(jù)存儲起來,在公知的光盤機10中還另設(shè)有只讀存儲器20A。只讀存儲器20A中存儲有數(shù)據(jù)表格24,其具有多個列26A、26B、26C,分別用來將識別碼T1、T2及T3對應(yīng)至記錄校正數(shù)據(jù)OPCp1、OPCp2及OPCp3。至于公知光盤機10管理存取記錄校正數(shù)據(jù)的流程,請參考圖2(并一并參考圖1)。圖2為公知技術(shù)中存取記錄校正數(shù)據(jù)的流程100的流程圖;其設(shè)有下列步驟步驟102開始。當光盤機10要開始寫入數(shù)據(jù)至光盤12之前,都要進行流程100以取得對應(yīng)于光盤12的記錄校正數(shù)據(jù)。步驟104控制電路16控制光學模塊14A讀取光盤12上的識別碼28。步驟106將識別碼28與只讀存儲器20A中存儲的所有識別碼一一比較。
延續(xù)圖1中的例子,只讀存儲器20A中已存儲有三個識別碼T1至T3(及對應(yīng)的記錄校正數(shù)據(jù));在這種情況下,控制電路16會將光盤12的識別碼28和識別碼T1、T2及T3一一比較。若識別碼28符合識別碼T1、T2及T3其中之一,代表只讀存儲器20A中已經(jīng)存儲有對應(yīng)光盤12的記錄校正數(shù)據(jù),此時就可進行至步驟108。相反,若識別碼28不符合識別碼T1至T3,代表只讀存儲器20A中并未存儲對應(yīng)光盤12的記錄校正數(shù)據(jù),此時就要進行到步驟110。步驟108光盤12的識別碼28符合只讀存儲器20A中的識別碼之一,就可直接由只讀存儲器20A中讀取對應(yīng)該既有識別碼的記錄校正數(shù)據(jù),并以該記錄校正數(shù)據(jù)中的最佳寫入功率來控制光學模塊14A
將數(shù)據(jù)寫入至光盤12時所使用的激光功率。舉例來說,若識別碼28符合識別碼T2,控制電路16就可讀取只讀存儲器20A中的記錄校正數(shù)據(jù)OPCp2來控制數(shù)據(jù)寫入的功率。由于對光盤進行記錄時將會受到環(huán)境(如溫度等)的影響,故而為更精確記錄,亦可以記錄校正數(shù)據(jù)OPCp2做為基準來再次進行記錄校正。步驟110光盤12的識別碼28不符合只讀存儲器20A中所有的識別碼,此時就要進行記錄校正以取得對應(yīng)的記錄校正數(shù)據(jù)。一般來說,記錄校正是在光盤12上一預(yù)設(shè)的區(qū)域嘗試以不同的功率寫入數(shù)據(jù),再評估寫入的效果以決定出最佳寫入功率,并形成記錄校正數(shù)據(jù)。記錄校正的程序為公知技術(shù),相關(guān)細節(jié)于此不再贅述。步驟112在步驟110中求得記錄校正數(shù)據(jù)后,公知光盤機10會將此對應(yīng)于識別碼28的記錄校正數(shù)據(jù)連同識別碼28本身寫入至只讀存儲器20A;下一次光盤機10要將數(shù)據(jù)寫入至同種類的光盤時,就不需要重新進行步驟110的記錄校正了。換句話說,延續(xù)圖1中的例子,在進行本步驟112后,只讀存儲器20A中就會有四個列,分別將四個不同種類的識別碼對應(yīng)至四個記錄校正數(shù)據(jù)。步驟114結(jié)束流程100。進行流程100后,不論是由只讀存儲器20A中讀取(步驟108),或是實際進行記錄校正(步驟110),控制電路16都已經(jīng)取得對應(yīng)光盤12的記錄校正數(shù)據(jù);接下來控制電路16就能根據(jù)此記錄校正數(shù)據(jù)來控制光學模塊14A的寫入功率,將數(shù)據(jù)正確地寫入至光盤12。
由以上敘述可知,當光盤機10要將數(shù)據(jù)寫入至新種類的光盤時,會在步驟112中將記錄校正后取得的記錄校正數(shù)據(jù)存儲起來,這樣一來,在下次要將數(shù)據(jù)寫入同一種類的光盤時,就不必重復(fù)進行記錄校正,使得數(shù)據(jù)寫入更有效率。然而,以上公知技術(shù)的缺點,就是要額外使用一可編程的只讀存儲器20A來存儲記錄校正信號。雖然公知光盤機10中已經(jīng)設(shè)有可編程的快速存儲器20B,但快速存儲器的特性就是不能同時讀寫;換句話說,當控制電路16讀取快速存儲器20B中的程序碼22以控制光盤機10的工作時,無法同時將記錄校正數(shù)據(jù)寫入至快速存儲器20B中。因此公知光盤機10中必須另設(shè)有一個額外的只讀存儲器20A,以存儲記錄校正數(shù)據(jù)。然而,此額外的只讀存儲器20A會增加公知光盤機10的成本;由于可編程的只讀存儲器要有特殊的支援電路才能正常工作,也使公知光盤機10需要較為復(fù)雜的電路,增加設(shè)計、生產(chǎn)、維護的時間與成本。
發(fā)明內(nèi)容
因此,本發(fā)明的主要目的在于提供一種可將記錄校正數(shù)據(jù)及程序碼同存于同一快速存儲器的方法,不必另行使用額外的只讀存儲器,以降低光盤機的成本。
本發(fā)明的記錄校正數(shù)據(jù)的存取方法,是適用于依據(jù)一程序碼工作的一光盤機,該程序碼是存儲于一第一存儲器,而該光盤機進行一記錄校正來取得一光盤的該記錄校正數(shù)據(jù),該方法至少包含將該程序碼暫存于一第二存儲器中;以及根據(jù)暫存于該第二存儲器中的程序碼來控制該光盤機,然后將該記錄校正數(shù)據(jù)寫入至該第一存儲器中。
本發(fā)明還提供一種于光盤機中讀取光盤的記錄校正數(shù)據(jù)的控制裝置,至少包含一第一存儲器,存儲一程序碼與多個識別碼,其中該程序碼用以控制光盤機的工作,每一個該識別碼是對于一記錄校正數(shù)據(jù);以及一第二存儲器,用以暫存該程序碼;一控制電路,是根據(jù)該程序碼以控制光盤機的工作;其中,該控制電路將該程序碼暫存于該第二存儲器中,當該光盤機對該光盤進行記錄校正動作以取得該記錄校正數(shù)據(jù),并根據(jù)暫存于該第二存儲器中的該程序碼,將該記錄校正數(shù)據(jù)寫入該第一存儲器中。
圖1為一公知光盤機的功能方塊圖。
圖2為圖1中光盤機存取記錄校正數(shù)據(jù)的流程圖。
圖3為本發(fā)明中光盤機的功能方塊圖。
圖4為圖3中光盤機存取記錄校正數(shù)據(jù)的流程圖。
附圖符號說明10、30光盤機 12、32光盤14A、34A光學模塊 14B、34B電動機16、36A控制電路 18、38隨機存取存儲器20A只讀存儲器 20B、40快速存儲器22、42程序碼 24、44數(shù)據(jù)表格
28、48、T1-I3識別碼 100、200流程26A-26C、46A-46C列OPCp1-OPCp3、OPC1-OPC3記錄校正數(shù)據(jù)102、104、106、108、110、112、114、202、204、206、208、209、210、212、214步驟具體實施方式
請參考圖3。圖3為本發(fā)明中可記錄式的光盤機30的功能方塊圖。光盤機30中設(shè)有一光學模塊34A、一帶動光盤32轉(zhuǎn)動的電動機34B、一控制電路36及配合控制電路的隨機存取存儲器38、快速存儲器40。光學模塊34A能發(fā)出激光至光盤32,并接收由光盤32反射的光線以讀取光盤上的數(shù)據(jù)信號,或是以一定功率的激光將數(shù)據(jù)寫入至可記錄式的光盤32??焖俅鎯ζ?0為一可編程(即可寫入式的)的非易失性存儲器(第二存儲器),其中存儲有程序碼42;控制電路36讀取控制碼42后就能依據(jù)控制碼42來控制光盤機30的工作。隨機存取存儲器38(可以是動態(tài)隨機存取存儲器或是靜態(tài)隨機存取存儲器)則為一易失性存儲器(即第一存儲器),用來暫存控制電路36工作時的數(shù)據(jù)。舉例來說,控制電路36在分析由光學模塊34A讀取光盤32所產(chǎn)生的信號后,就能根據(jù)程序碼42中預(yù)設(shè)的算法來反饋控制電動機34B的轉(zhuǎn)速;控制電路36也能控制光學模塊34A以一定的功率將數(shù)據(jù)寫入光盤32。
在本發(fā)明的光盤機30中,快速存儲器40除了存儲控制電路42工作所需的程序碼42,還另外存儲有數(shù)據(jù)表格44。數(shù)據(jù)表格44用來記錄多個列(圖3中以三個列46A至46C做為代表);各列用來將特定的識別碼對應(yīng)至特定的記錄校正數(shù)據(jù)。如圖3中的例子所示,列46A、46B及46C分別將識別碼T1、T2及T3對應(yīng)至記錄校正數(shù)據(jù)OPC1、OPC2及OPC3。而光盤32上也存儲有識別碼48。如前所述,具有不同識別碼的不同類型可記錄式光盤,會有不同的物理特性,也使用不同的功率來寫入數(shù)據(jù);而不同種類光盤的最佳寫入功率就記錄于對應(yīng)的記錄校正數(shù)據(jù)中。與公知技術(shù)不同的是,本發(fā)明是將記錄校正數(shù)據(jù)與程序碼存儲于同一個可編程的非易失性存儲器,也就是快速存儲器40。至于本發(fā)明如何存取快速存儲器40中的記錄校正數(shù)據(jù),則請參考圖4(并一并參考圖3)。圖4為本發(fā)明用來存取記錄校正數(shù)據(jù)的流程200的流程圖;其設(shè)有下列步驟步驟202開始。當光盤機30開始要將數(shù)據(jù)寫入至光盤32前,控制電路36必須先進行流程200來取得對應(yīng)于光盤32的記錄校正數(shù)據(jù)。步驟204讀取識別碼。以光學模塊34A來讀取光盤32上的識別碼48。步驟206將識別碼48與快速存儲器40中既有存儲的各個識別碼一一比較。
以圖3中的例子來說明,就是將識別碼48與識別碼T1、T2及T3一一比較。若識別碼48與既有的識別碼之一相符,則繼續(xù)進行至步驟208。若識別碼48與各個既有識別碼均不符(或是數(shù)據(jù)表格44中尚未存儲有識別碼),則繼續(xù)進行至步驟209。步驟208識別碼48與既有識別碼之一相符,控制電路36就能直接由快速存儲器40中讀取對應(yīng)該預(yù)存識別碼的記錄校正數(shù)據(jù)。步驟209識別碼48與快速存儲器40中的各個既有識別碼均不符,代表光盤機30需將對光盤32進行記錄校正,以取得對應(yīng)的記錄校正數(shù)據(jù)。在進行記錄校正之前,本步驟會先將相關(guān)的程序碼先暫存于隨機存取存儲器38中。原本控制電路36是讀取快速存儲器40中的程序碼來進行一般操作;當相關(guān)程序碼被暫存于隨機存取存儲器38后,控制電路36就改由隨機存取存儲器38中讀取程序碼以進行后續(xù)的操作控制。步驟210進行記錄校正。控制電路36控制光學模塊34A對光盤32進行記錄校正,以求出對應(yīng)光盤32的最佳寫入功率,并記錄于記錄校正數(shù)據(jù)中。此時記錄校正數(shù)據(jù)可先暫存于隨機存取存儲器38中。步驟212經(jīng)過步驟210,控制電路36已能取得對應(yīng)光盤32的記錄校正數(shù)據(jù)。在本步驟中,控制電路36會依據(jù)暫存于隨機存取存儲器38中的程序碼,將步驟210中取得的記錄校正數(shù)據(jù)連同對應(yīng)識別碼一同寫入至快速存儲器40中。如前所述,快速存儲器的工作特性就是在寫入數(shù)據(jù)至快速存儲器時,無法讀取快速存儲器中的數(shù)據(jù)。因此,本發(fā)明是將相關(guān)的程序碼先暫存于隨機存取存儲器38中,由控制電路36執(zhí)行隨機存取存儲器38中的程序碼,來將記錄校正數(shù)據(jù)寫入至快速存儲器40中。再以圖3中的例子來說明,在將記錄校正數(shù)據(jù)及對應(yīng)識別碼48寫入至數(shù)據(jù)表格44后,數(shù)據(jù)表格44中就會有四個列。當以后光盤機30要將數(shù)據(jù)寫入至與光盤32同類的光盤時,就能直接由快速存儲器40中讀取對應(yīng)的記錄校正數(shù)據(jù),不必重新進行步驟210的記錄校正。步驟214在控制電路36取得光盤32對應(yīng)的記錄校正數(shù)據(jù)后,就能結(jié)束流程200。接下來控制電路35就能利用記錄校正數(shù)據(jù)以最佳寫入功率將數(shù)據(jù)寫入至光盤32中。在步驟212將記錄校正數(shù)據(jù)寫入至快速存儲器40后,控制電路36就又能由快速存儲器40中讀取程序碼42,以進行后續(xù)的控制。
由于快速存儲器的特性,在將數(shù)據(jù)寫入至快速存儲器時,無法同時讀取快速存儲器中的程序碼,因此在公知技術(shù)中,記錄校正數(shù)據(jù)必須另以一只讀存儲器來存儲。與之相比較,本發(fā)明公開的技術(shù)是先將相關(guān)程序碼暫存于隨機存取存儲器中,控制電路即依據(jù)此暫存的程序碼來將記錄校正數(shù)據(jù)寫入至快速存儲器中。這樣一來,即使快速存儲器有無法同時讀寫數(shù)據(jù)的特性,程序碼與記錄校正數(shù)據(jù)也都能同時存儲于同一快速存儲器中,而本發(fā)明中的光盤機也就不用另外設(shè)置只讀存儲器。這使得利用本發(fā)明技術(shù)的光盤機能夠降低成本,電路設(shè)計、制造及維修的成本及時間也都能減少。
以上所述僅為本發(fā)明的優(yōu)選實施例,凡依本發(fā)明權(quán)利要求所做的等效變化與改進,皆應(yīng)屬本發(fā)明的涵蓋范圍。
權(quán)利要求
1.一種記錄校正數(shù)據(jù)的存取方法,是適用于依據(jù)一程序碼工作的一光盤機,該程序碼是存儲于一第一存儲器,而該光盤機進行一記錄校正來取得一光盤的該記錄校正數(shù)據(jù),該方法至少包含將該程序碼暫存于一第二存儲器中;以及根據(jù)暫存于該第二存儲器中的程序碼來控制該光盤機,然后將該記錄校正數(shù)據(jù)寫入至該第一存儲器中。
2.如權(quán)利要求1的方法,其中該光盤上存儲有一識別碼,還包含讀取該光盤上的識別碼;以及若該識別碼與該第一存儲器內(nèi)的一既有識別碼不符,則將該程序碼暫存于該第二存儲器中,并進行記錄校正來取得該光盤的記錄校正數(shù)據(jù),以根據(jù)暫存于該第二存儲器中的該程序碼,將該記錄校正數(shù)據(jù)寫入該第一存儲器中;若該識別碼與該既有識別碼相符,則依據(jù)對應(yīng)于該既有識別碼的一既有記錄校正數(shù)據(jù)對該光盤進行記錄。
3.如權(quán)利要求2的方法,其中該既有記錄校正數(shù)據(jù)是存儲于該第一存儲器中,該既有識別碼是存儲于該第一存儲器中。
4.如權(quán)利要求1的方法,還包含根據(jù)該記錄校正數(shù)據(jù)對該光盤進行記錄。
5.一種于光盤機中讀取光盤的記錄校正數(shù)據(jù)的控制裝置,至少包含一第一存儲器,存儲一程序碼與多個識別碼,其中該程序碼用以控制光盤機的工作,每一個該識別碼是對于一記錄校正數(shù)據(jù);以及一第二存儲器,用以暫存該程序碼;一控制電路,是根據(jù)該程序碼以控制光盤機的工作;其中,該控制電路將該程序碼暫存于該第二存儲器中,當該光盤機對該光盤進行記錄校正動作以取得該記錄校正數(shù)據(jù),并根據(jù)暫存于該第二存儲器中的該程序碼,將該記錄校正數(shù)據(jù)寫入該第一存儲器中。
6.如權(quán)利要求5的控制裝置,其中該控制電路會控制該光盤機讀取該光盤上的識別碼,若該識別碼與該第一存儲器的既有識別碼不符,則該控制電路會將該程序碼暫存于該第二存儲器中,并控制該光盤機進行記錄校正來取得該記錄校正數(shù)據(jù),并根據(jù)暫存于該第二存儲器中的該程序碼,將該記錄校正數(shù)據(jù)寫入該第一存儲器,若該識別碼與該既有識別碼相符,則該控制電路是依據(jù)對應(yīng)于該既有識別碼的一既有記錄校正數(shù)據(jù)控制該光盤機對該光盤進行記錄。
7.如權(quán)利要求6的控制電路,其中該既有記錄校正數(shù)據(jù)是存儲于該第一存儲器中,該既有識別碼是存儲于該第一存儲器中。
8.如權(quán)利要求5的控制電路,其中該第一存儲器為一快速存儲器,該第二存儲器為一隨機存取存儲器。
9.一種光盤機存取光盤的記錄校正數(shù)據(jù)的方法,至少包含讀取該光盤的識別碼;比較該識別碼與該光盤機的一第一存儲器的既有識別碼,若該識別碼符合該既有識別碼的其中之一,則直接讀取對應(yīng)于該識別碼的既有記錄校正數(shù)據(jù),進行光盤記錄;若該識別碼不符合該既有識別碼,則將該光盤機的程序碼暫存于一第二存儲器,利用該程序碼控制該光盤機;該光盤機對該光盤進行記錄校正以取得記錄校正數(shù)據(jù);以及利用該程序碼控制該光盤機,將該記錄校正數(shù)據(jù)存儲至該第一存儲器。
10.如權(quán)利要求9的方法,其中該第一存儲器為一快速存儲器,而該第二存儲器為一隨機存取存儲器。
全文摘要
本發(fā)明提供一種使用于一記錄光盤機的方法及相關(guān)裝置,以管理記錄校正數(shù)據(jù)。該光盤機可根據(jù)一程序碼對一光盤進行記錄校正以取得記錄校正數(shù)據(jù);該方法是將該程序碼先暫存至光盤機的易失性存儲器中,再依據(jù)暫存于非易失性存儲器中的程序碼將記錄校正數(shù)據(jù)寫入該光盤機用來存儲程序碼的非易失性存儲器中,以便將程序碼及記錄校正數(shù)據(jù)存儲于同一非易失性存儲器中。
文檔編號G11B20/18GK1402240SQ0213235
公開日2003年3月12日 申請日期2002年9月24日 優(yōu)先權(quán)日2002年9月24日
發(fā)明者蘇韋名, 蘇浩坤 申請人:威盛電子股份有限公司