專利名稱:光盤寫入功率校正時(shí)決定試寫結(jié)果參數(shù)的方法及相關(guān)裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種在光驅(qū)寫入功率校正時(shí)根據(jù)讀取結(jié)果計(jì)算試寫結(jié)果參數(shù)(beta-parameter)的方法及相關(guān)裝置,特別是涉及一種在讀取結(jié)果中檢測具有特定內(nèi)容的部份并僅根據(jù)該部份來計(jì)算試寫結(jié)果參數(shù)的方法及相關(guān)裝置。
背景技術(shù):
在現(xiàn)代的信息社會中,體積輕薄、成本低廉又能儲存大量數(shù)據(jù)的光盤片,已經(jīng)成為最普及的非易失性儲存介質(zhì)之一。尤其是可寫入(燒錄)式光盤的發(fā)展,能讓使用者將個(gè)人化的數(shù)據(jù)寫入至光盤片上,更是大大增加了光盤片作為數(shù)據(jù)儲存介質(zhì)的價(jià)值。由于光盤數(shù)據(jù)寫入(燒錄)需要高精密度、高正確性的技術(shù),為了確保數(shù)據(jù)能被順利地寫入至光盤片上,各種相關(guān)的控制程序及裝置,也就成為現(xiàn)代信息廠商研發(fā)的重點(diǎn)。
一般來說,要將數(shù)據(jù)寫入至光盤片,是以具有燒錄功能的光驅(qū),將特定功率的激光入射至光盤片上,以便引發(fā)特定的物理或化學(xué)反應(yīng),在光盤片上形成等效于凹陷(pit)及突起(land)的部份。等到要以光驅(qū)讀取寫入至光盤片上的數(shù)據(jù)時(shí),由于光盤片上凹陷及突起的部份有不同的反射系數(shù),只要以適當(dāng)功率的激光入射至光盤片上,光驅(qū)就能由反射的激光的大小強(qiáng)弱解讀出原本以凹陷、突起的形式寫入至光盤片上的數(shù)據(jù)。不過,由于各個(gè)光盤片制造廠制造研發(fā)出來的光盤片會具有不同的物理/化學(xué)特性,而不同廠牌、型號的光驅(qū)所使用的激光、進(jìn)行數(shù)據(jù)寫入時(shí)光盤片的轉(zhuǎn)速等等機(jī)制也各有差異,所以,要以何種功率才能在光盤片上形成適當(dāng)?shù)陌枷?、突起,也就成為是否能將?shù)據(jù)正確寫入至光盤片的關(guān)鍵之一。
為了選擇較佳的數(shù)據(jù)寫入功率,光驅(qū)在正式將使用者指定的數(shù)據(jù)寫入至光盤片之前,會先進(jìn)行光盤寫入功率校正。在進(jìn)行寫入功率校正時(shí),光驅(qū)會選擇數(shù)種不同大小的寫入功率,在每一種寫入功率下,以該寫入功率將預(yù)設(shè)的試寫數(shù)據(jù)寫入至光盤片上,再由光盤片上讀取這些被寫入的試寫數(shù)據(jù),以評估在該寫入功率下進(jìn)行光盤片數(shù)據(jù)寫入的成果,并判斷該寫入功率是不是適當(dāng)?shù)膶懭牍β?。關(guān)于寫入功率校正的情形,請參考圖1。圖1為一試寫數(shù)據(jù)10及兩種可能的對應(yīng)讀取結(jié)果12A、12B波形時(shí)序的示意圖;其中各數(shù)據(jù)、波形的橫軸為時(shí)間,讀取結(jié)果12A、12B的縱軸為波形大小。其中,當(dāng)試寫數(shù)據(jù)10是以較佳、較適當(dāng)?shù)睦硐雽懭牍β蕦懭胫凉獗P片時(shí),其對應(yīng)的讀取結(jié)果就如讀取結(jié)果12A所示;相對地,若試寫數(shù)據(jù)10是以較差、較不適當(dāng)?shù)膶懭牍β时粚懭胫凉獗P片時(shí),其對應(yīng)的讀取結(jié)果可能就會類似于讀取結(jié)果12B呈現(xiàn)的情形。
如本領(lǐng)域技術(shù)人員所知,當(dāng)數(shù)字?jǐn)?shù)據(jù)要被寫入至光盤片上時(shí),會先經(jīng)過適當(dāng)?shù)鼐幋a,編碼后的數(shù)據(jù)才是真正被寫入至光盤片上的數(shù)據(jù)。一般來說,在現(xiàn)行的可燒錄式光盤規(guī)格(像是CD-R/RW,Compact Disk Recordable/ReWriteable)或是可燒錄式多功能光盤規(guī)格(DVD-R/RW、DVD+R/RW,DigitalVersatile Disk R/RW)中,編碼后的數(shù)據(jù)中常會出現(xiàn)有多個(gè)相同內(nèi)容的位連串聚集在一起的情形,在編碼后的數(shù)據(jù)中形成特定的數(shù)據(jù)串。舉例來說,在可燒錄光盤(CD-R/RW)規(guī)格中,編碼后的數(shù)據(jù)中最多會有11個(gè)相同的位形成的數(shù)據(jù)序列,最短的數(shù)據(jù)串也會有3個(gè)相同的位。在可燒錄的多功能光盤(DVD)規(guī)格中,最長的數(shù)據(jù)串中可能會有14個(gè)相同的位。既然要實(shí)際寫入至光盤片上的數(shù)據(jù)會在編碼后包括有長短不同的數(shù)據(jù)串,在進(jìn)行光盤寫入功率校正時(shí),試寫數(shù)據(jù)中也會包括有長短不同的數(shù)據(jù)串,以仿真不同寫入功率在真正進(jìn)行數(shù)據(jù)寫入時(shí)所產(chǎn)生的效應(yīng)。
如圖1所示,圖1中的試寫數(shù)據(jù)10中就包括有許多長短不同的數(shù)據(jù)串;舉例來說,在時(shí)點(diǎn)ta0、ta1間的數(shù)據(jù)串14A可以是由3個(gè)連續(xù)的數(shù)字「0」形成的數(shù)據(jù)串,其延續(xù)的時(shí)段Ta就是三個(gè)位的周期(也就是所謂的3T,T代表一位數(shù)據(jù)延續(xù)的時(shí)間);時(shí)點(diǎn)ta1、ta2間同樣延續(xù)3T時(shí)段Ta的數(shù)據(jù)串14B,則是由3個(gè)相連的數(shù)字「1」形成的。同理,在時(shí)點(diǎn)ta5、ta6之間的數(shù)據(jù)串16A則可以是由14個(gè)相連的數(shù)字「0」形成的數(shù)據(jù)串,其延續(xù)的時(shí)段Tb也就是14T;時(shí)點(diǎn)ta4、ta5之間同樣延續(xù)時(shí)段Tb的數(shù)據(jù)串16B,則是由14個(gè)數(shù)字「1」形成的。
由于記錄在光盤片上的數(shù)據(jù)是以凹陷、突起處對激光不同的反射率來代表數(shù)字「0」、「1」的數(shù)據(jù),當(dāng)光驅(qū)要由讀取結(jié)果中解讀出對應(yīng)的數(shù)字?jǐn)?shù)據(jù)時(shí),就可根據(jù)讀取結(jié)果的訊號大小與一零電平比較的結(jié)果,來判斷讀取結(jié)果中各部份分別對應(yīng)于哪些數(shù)字?jǐn)?shù)據(jù)。當(dāng)寫入功率是較佳的理想值時(shí),讀取訊號應(yīng)該像是讀取結(jié)果12A一樣;舉例來說,試寫數(shù)據(jù)10在時(shí)點(diǎn)ta1、ta2、ta3、ta4、ta5、ta6、ta7時(shí)都會發(fā)生數(shù)據(jù)轉(zhuǎn)態(tài)(即數(shù)據(jù)內(nèi)容由數(shù)字「0」轉(zhuǎn)換為數(shù)字「1」,或由數(shù)字「1」轉(zhuǎn)換為數(shù)字「0」),而讀取結(jié)果12A也在對應(yīng)的時(shí)點(diǎn)發(fā)生零越(zero-crossing,即訊號電平由大于零電平L0轉(zhuǎn)變?yōu)樾∮诹汶娖絃0,或是由小于零電平L0轉(zhuǎn)變?yōu)榇笥诹汶娖絃0),讓讀取結(jié)果12A在時(shí)點(diǎn)ta2至ta3、ta4至ta5、ta6至ta7之間大于零電平L0的部份能分別被正確地解讀為延續(xù)時(shí)段Ta、Tb、Ta的數(shù)字「1」數(shù)據(jù)串,而讀取結(jié)果12B在時(shí)段ta1至ta2、ta3至ta4、ta5至ta6之間小于零電平L0的訊號,也能分別被正確地解讀為延續(xù)時(shí)段Ta、Ta、Tb的數(shù)字「0」數(shù)據(jù)串。
相對地,若寫入功率偏離理想值,就不能在光盤片上形成適當(dāng)長度的突起、凹陷,在此種情形下,讀取訊號可能就會呈現(xiàn)類似圖1中讀取結(jié)果12B的現(xiàn)象。當(dāng)要由讀取結(jié)果的零越情形來解讀數(shù)字?jǐn)?shù)據(jù)時(shí),這樣的讀取結(jié)果12B也就不能反應(yīng)出原先的數(shù)字?jǐn)?shù)據(jù)。舉例來說,在讀取結(jié)果12B中,其波形大小穿越零電平L0的零越處在時(shí)點(diǎn)tb1、tb2、tb3、tb4、tb5、tb6及tb7,就無法和試寫數(shù)據(jù)10在時(shí)點(diǎn)ta1至ta7發(fā)生的數(shù)據(jù)轉(zhuǎn)態(tài)有良好的對應(yīng)關(guān)系;像在時(shí)點(diǎn)tb1至tb2間,讀取結(jié)果12B小于零電平L0的時(shí)段顯然就比時(shí)點(diǎn)tb2至tb3間大于零電平L0的時(shí)段來得短,但其實(shí)讀取結(jié)果12B在這兩時(shí)段應(yīng)該分別對應(yīng)于等長度的數(shù)據(jù)串14A、14B;換句話說,在寫入功率偏離理想值的時(shí)候,讀取結(jié)果12B就無法反映試寫數(shù)據(jù)10中對應(yīng)的數(shù)據(jù)串14A、14B應(yīng)該為同長度的數(shù)據(jù)串。
另外,由圖1中也可看出,讀取結(jié)果的訊號大小除了代表對應(yīng)數(shù)字?jǐn)?shù)據(jù)的內(nèi)容外,數(shù)據(jù)串的長短也會直接影響讀取結(jié)果中對應(yīng)部分的訊號大小。舉例來說,若一光驅(qū)在將數(shù)字「0」的數(shù)據(jù)串寫入至光盤片時(shí),是以較大功率的激光在光盤片上形成凹陷(pit)來代表數(shù)字「0」的數(shù)據(jù);那么,當(dāng)該光驅(qū)要將較長的數(shù)字「0」數(shù)據(jù)串寫入至光盤片時(shí),由于數(shù)據(jù)串較長,激光維持于較大功率的時(shí)間也較長,連帶地其所形成的凹陷也會更明顯(等效上可視其為更深的凹陷);相較之下,在寫入較短的數(shù)字「0」數(shù)據(jù)串時(shí),激光維持功率的時(shí)間較短,凹陷的部分就會較不明顯(等效上也就是較淺)。由于深淺不同的凹陷會對激光有不同的反射率,等到要讀取這些長短不同的數(shù)字「0」數(shù)據(jù)串時(shí),雖然凹陷處同樣用來代表數(shù)字「0」,但在讀取結(jié)果中各個(gè)對應(yīng)于長短不同數(shù)字「0」數(shù)據(jù)串的部分,也會有不同的訊號大小。
舉例來說,如圖1所示,在讀取結(jié)果12A的訊號波形中,由于時(shí)點(diǎn)ta5、ta6之間的數(shù)字「0」數(shù)據(jù)串16A比時(shí)點(diǎn)ta1、ta2間的數(shù)字「0」數(shù)據(jù)串14A更長,數(shù)據(jù)串16A較深的凹陷也會使反射的激光更弱,即使數(shù)據(jù)串14A、16A代表的都是數(shù)字「0」,讀取結(jié)果12A在時(shí)點(diǎn)ta5、ta6之間的讀取訊號也會比時(shí)點(diǎn)ta1、ta2之間的讀取訊號具有更低的訊號電平。像是在圖1中,讀取結(jié)果12A在時(shí)點(diǎn)ta5、ta6之間與時(shí)點(diǎn)ta1、ta2之間波形最低的電平分別為電平Ln1、Ln0,而電平Ln1就低于電平Ln0。根據(jù)類似的原理,對于數(shù)字「1」的數(shù)據(jù)串14B及16B來說,讀取結(jié)果12A在時(shí)點(diǎn)ta4、ta5間對應(yīng)較長數(shù)據(jù)串16B的讀取訊號最高可達(dá)電平Lp1,而時(shí)點(diǎn)ta1、ta2間對應(yīng)較短數(shù)據(jù)串14B的讀取訊號,就只能達(dá)到較低的電平Lp0。
寫入功率是否偏離理想值,也會反映在讀取結(jié)果的波形大小中。在理想的寫入功率下,具有相同長度的數(shù)字「0」及數(shù)字「1」數(shù)據(jù)串,其對應(yīng)的讀取訊號也會有對稱于零電平L0的振幅。舉例來說,在理想的讀取結(jié)果12A中,時(shí)點(diǎn)ta1與ta2之間讀取訊號的最小電平Ln0就會和時(shí)點(diǎn)ta2、ta3間讀取訊號的最高電平Lp0具有相同的絕對值,代表寫入數(shù)據(jù)10在時(shí)點(diǎn)ta1、ta2間的數(shù)據(jù)串14A和時(shí)點(diǎn)ta2、ta3之間的數(shù)據(jù)串14B具有相同的長度(即相同的位數(shù))。同理,讀取結(jié)果12A在時(shí)點(diǎn)ta4、ta5之間的極大電平Lp1和時(shí)點(diǎn)ta5、ta6之間的極小電平Ln1,也會具有相同的絕對值,代表數(shù)據(jù)串16B、16A為同長度的數(shù)據(jù)串。
相對地,對應(yīng)于寫入功率較不理想的讀取結(jié)果12B,其訊號波形在正負(fù)之間的振幅就不會那么對稱。像在讀取結(jié)果12B中,時(shí)點(diǎn)tb1、tb2間對應(yīng)于數(shù)據(jù)串14A的部分具有最低電平Ln3,而時(shí)點(diǎn)tb2、tb3間對應(yīng)于數(shù)據(jù)串14B的部分最高可達(dá)電平Lp3,明顯大于電平Ln3的絕對值,無法反映出數(shù)據(jù)串14A其實(shí)和數(shù)據(jù)串14B一樣具有同樣的長度。而讀取結(jié)果12B中時(shí)點(diǎn)tb4、tb5間對應(yīng)數(shù)據(jù)串16B的部分具有最高值Lp2;時(shí)點(diǎn)tb5、tb6間對應(yīng)數(shù)據(jù)串16A的部分具有最低值Ln2,兩者的絕對值也不相等。
總結(jié)來說,在以較為理想的寫入功率將試寫數(shù)據(jù)寫入光盤片后再予以讀取,其讀取結(jié)果中對應(yīng)于等長數(shù)據(jù)串的各個(gè)部份,就應(yīng)該維持等長的零越時(shí)段(在零越時(shí)點(diǎn)間的時(shí)段),且具有相等的振幅。相對地,若寫入功率偏離理想值,就不能以正確長度的凹陷、突起來代表不同長度、不同內(nèi)容的數(shù)據(jù)串;在其對應(yīng)的讀取結(jié)果中,即使對應(yīng)于等長數(shù)據(jù)串的讀取訊號,也無法維持等長的零越時(shí)段,且振幅也不會相等。換句話說,根據(jù)讀取結(jié)果零越時(shí)機(jī)、振幅等等的訊號特性,就能判斷對應(yīng)的試寫數(shù)據(jù)是否是以較佳的寫入功率寫入至光盤片上的。而在現(xiàn)行的可燒錄光盤的規(guī)格中,一般都訂有一試寫結(jié)果參數(shù)(或稱beta-parameter),用來定量地代表讀取結(jié)果的訊號特性。在光盤寫入功率校正的過程中,就是使用數(shù)種不同的寫入功率,在每一種寫入功率下計(jì)算其對應(yīng)讀取結(jié)果的試寫結(jié)果參數(shù),再比較各寫入功率的試寫結(jié)果參數(shù);這樣就能在這些寫入功率中選出較接近理想值的寫入功率,達(dá)到寫入功率校正的目的。
請參考圖2。圖2為一已知光驅(qū)20中進(jìn)行寫入功率校正的相關(guān)功能方塊的配置示意圖。光驅(qū)20中設(shè)有一馬達(dá)22、一讀取頭24、一存取電路28及一控制模塊30;為進(jìn)行寫入功率校正,已知光驅(qū)20中還設(shè)有一峰值保持(peak hold)電路32A、一底值保持電路(bottom hold)電路32B及一模擬至數(shù)字的轉(zhuǎn)換器34。馬達(dá)22用來帶動一光盤片26轉(zhuǎn)動,讀取頭24則能發(fā)出激光入射光盤片26,并接收反射的激光,以進(jìn)行數(shù)據(jù)存取??刂颇K30用來控制光驅(qū)20的運(yùn)作,存取電路28則能在控制模塊30的控制下,驅(qū)動讀取頭24將編碼數(shù)據(jù)寫入至光盤片26;讀取頭24接收光盤片反射的激光后,也會將對應(yīng)的訊號經(jīng)由存取電路28傳輸至控制模塊30。峰值保持電路32A在接收一輸入訊號后,能產(chǎn)生一對應(yīng)的輸出訊號,并使輸出訊號維持對輸入訊號峰值的跟蹤(tracking);而底值保持電路32B則能維持對其輸入訊號底值的跟蹤。轉(zhuǎn)換電路34可在控制模塊30的觸發(fā)下,對模擬訊號進(jìn)行取樣,再將取樣值轉(zhuǎn)換為數(shù)字訊號。
在光驅(qū)20進(jìn)行寫入功率校正時(shí),存取電路28即會將試寫數(shù)據(jù)傳輸至讀取頭24,由讀取頭24以一特定的預(yù)設(shè)寫入功率將該試寫數(shù)據(jù)寫入至光盤片26。然后,讀取頭24會讀取寫入至光盤片26上的寫入數(shù)據(jù),將讀取結(jié)果回傳至存取電路28,由存取電路28將讀取結(jié)果36傳輸至峰值及底值保持電路32A、32B。峰值保持電路32A會跟蹤讀取結(jié)果36的峰值,并產(chǎn)生對應(yīng)的訊號38A;底值保持電路32B則會跟蹤讀取結(jié)果36的底值,產(chǎn)生對應(yīng)的訊號38B。而轉(zhuǎn)換電路34會交替地在峰值、底值的跟蹤訊號38A、38B中取樣,形成數(shù)字訊號輸出;根據(jù)對訊號38A、38B取樣的數(shù)字訊號,控制模塊30就能計(jì)算出對應(yīng)于該特定寫入功率的試寫結(jié)果參數(shù)。關(guān)于上述程序進(jìn)行的情形,請進(jìn)一步參考圖3(并一并參考圖2)。圖3即為圖2光驅(qū)20在進(jìn)行寫入功率校正時(shí),各相關(guān)訊號波形時(shí)序的示意圖;圖3的橫軸為時(shí)間,縱軸則為訊號的大小。如圖3所示,峰值保持電路32A輸出的訊號38A會跟蹤讀取結(jié)果36(圖3中以虛線繪示)的峰值,底值保持電路32B輸出的訊號38B則會跟蹤讀取結(jié)果36的底值;轉(zhuǎn)換電路34在時(shí)點(diǎn)tc1取樣訊號38A的電平LP0、在時(shí)點(diǎn)tc2取樣訊號38B的電平LB0,就能根據(jù)電平LP0、LB0計(jì)算出讀取結(jié)果36的試寫結(jié)果參數(shù)。
如前所述,寫入功率是否偏離理想值,可由讀取結(jié)果的振幅是否對稱于零電平L0來作為判斷的依據(jù)之一。而在已知光驅(qū)20中,峰值、底值保持電路32A、32B就是分別用來跟蹤讀取結(jié)果36的正極值及負(fù)極值,以代表讀取結(jié)果36于正負(fù)之間的振幅,并由此計(jì)算出試寫結(jié)果參數(shù)。
然而,上述的已知技術(shù)也有缺點(diǎn)。一般來說,峰值/底值保持電路中都是以電容儲存電荷以執(zhí)行訊號極值的維持;然而,就像圖3中所示,由于電容不可避免的漏電問題,峰值/底值保持電路都不能長期地穩(wěn)定維持讀取結(jié)果36的極值。像在峰值保持電路32A產(chǎn)生的訊號38A中,當(dāng)其在時(shí)點(diǎn)tc0開始保持讀取結(jié)果36的極值電平LP后,就會因?yàn)槁╇姷膯栴}而使訊號38A的電平逐漸降低、衰減,直到時(shí)點(diǎn)tc5,才會因訊號38A的訊號電平開始低于讀取結(jié)果36的電平,而再度開始跟蹤讀取結(jié)果36的峰值。也就是說,當(dāng)轉(zhuǎn)換電路34在時(shí)點(diǎn)tc1對訊號38A取樣得電平LP0時(shí),電平LP0就已經(jīng)不再是讀取結(jié)果真正的極值LP了。類似的情形也會發(fā)生在底值保持電路32B及其產(chǎn)生的訊號38B上;原本訊號38B的極值應(yīng)該是電平LB,等到轉(zhuǎn)換電路34在時(shí)點(diǎn)tc2取樣到電平LB0時(shí),其實(shí)已經(jīng)偏離極值電平LB。換句話說,轉(zhuǎn)換電路34對訊號38A、38B取樣的值,其實(shí)無法真正地反映出讀取結(jié)果36于正負(fù)之間的振幅。而且,若轉(zhuǎn)換電路34在不同的時(shí)點(diǎn)進(jìn)行取樣,也會因?yàn)橄嗤脑蚨谷拥慕Y(jié)果不能反映讀取結(jié)果的振幅。舉例來說,若轉(zhuǎn)換電路34是在圖3中的時(shí)點(diǎn)tc3、tc4進(jìn)行取樣,很明顯地就會和在時(shí)點(diǎn)tc1、tc2取樣出來的值有所不同,連帶使得計(jì)算出來的試寫結(jié)果參數(shù)也不同。換句話說,試寫結(jié)果參數(shù)會隨取樣時(shí)間的不同發(fā)生變化,并不穩(wěn)定。
另外,由于轉(zhuǎn)換電路34一次只能對訊號38A、38B其中之一進(jìn)行取樣,不會同時(shí)對兩訊號進(jìn)行取樣,故其取樣出來的極值,其實(shí)是讀取結(jié)果36在不同時(shí)間的極值;如前面討論過的,讀取結(jié)果36會因?yàn)閷懭霐?shù)據(jù)中長短不同的數(shù)據(jù)串而有高低不同的極值;要正確地判斷讀取結(jié)果在正負(fù)之間的振幅,其實(shí)應(yīng)該比較讀取結(jié)果中對應(yīng)于同長度(但內(nèi)容相反)數(shù)據(jù)串的部份,看看這些部份是否有相同的正負(fù)極值。若轉(zhuǎn)換電路34在進(jìn)行取樣時(shí),是在訊號38A中取樣到對應(yīng)于短數(shù)據(jù)串的低峰值,卻在訊號38B中取樣到對應(yīng)于長數(shù)據(jù)串、絕對值較大的底值,就會使試寫結(jié)果參數(shù)的計(jì)算失真、不正確。
請參考圖4。圖4為另一已知光驅(qū)40進(jìn)行寫入功率校正相關(guān)功能方塊的示意圖。光驅(qū)40中設(shè)有一讀取頭44、一存取電路48、一控制模塊50、一高通(high pass)濾波器42、一削波器(slicer)46、一充電電路52A、一放電電路52B以及電阻R0、電容C0??刂颇K50主控光驅(qū)40的運(yùn)作;在進(jìn)行寫入功率校正時(shí),控制模塊50可控制存取電路48將試寫數(shù)據(jù)傳輸至讀取頭44,由讀取頭44以一預(yù)設(shè)的寫入功率將試寫數(shù)據(jù)寫入至光盤片26上,再由光盤片26上將寫入的試寫數(shù)據(jù)讀出,回傳至存取電路48,由存取電路48產(chǎn)生對應(yīng)的讀取結(jié)果56A。濾波器42為一高通濾波器,可對讀取結(jié)果56A進(jìn)行高通濾波,產(chǎn)生濾波后的讀取結(jié)果56B;削波器46則能將讀取結(jié)果56B高于、低于零電平的部份分別削波成具有固定電平的削波訊號,并以此削波訊號控制充電、放電電路52A、52B。充電、放電電路52A、52B可以是受控的定電流源,其中充電電路52A可通過電阻R0向電容C0充電,增加節(jié)點(diǎn)N0的電壓;放電電路52B則能透過電阻R0將電容C0放電,減少節(jié)點(diǎn)N0處的電壓。最后,根據(jù)電容C0在節(jié)點(diǎn)N0的電壓,控制模塊50就能計(jì)算出該預(yù)設(shè)寫入功率對應(yīng)的試寫結(jié)果參數(shù)。
為進(jìn)一步說明光驅(qū)40計(jì)算試寫結(jié)果參數(shù)的原理,請繼續(xù)參考圖5(并一并參考圖4)。圖5即為圖4中光驅(qū)40在計(jì)算試寫結(jié)果參數(shù)時(shí)各相關(guān)訊號波形時(shí)序的示意圖;圖5中的橫軸即為時(shí)間,讀取結(jié)果56A(以虛線表示)、56B以及削波訊號58的縱軸則代表波形的大小。如圖1中所顯示的,當(dāng)寫入功率偏離理想值時(shí),對應(yīng)的讀取結(jié)果也會發(fā)生偏離零電平的現(xiàn)象,即使是讀取結(jié)果中對應(yīng)于等長數(shù)據(jù)串的部份,其在正負(fù)之間的振幅也會因讀取結(jié)果偏離零電平L0而不對稱。連帶地,讀取結(jié)果中零越時(shí)點(diǎn)間的零越時(shí)段也不能正確反映等長數(shù)據(jù)串延續(xù)的時(shí)間。在對應(yīng)于短數(shù)據(jù)串的部份,讀取結(jié)果偏離零電平L0的情形就會更加明顯。延續(xù)圖1中的例子,圖5中的讀取結(jié)果56A也偏離了零電平L0,尤其是對應(yīng)于短數(shù)據(jù)串的部份,像是在時(shí)點(diǎn)td1至td4、時(shí)點(diǎn)td6至td8之間的部份。而光驅(qū)40中的高通濾波器42,其目的就是要濾除讀取結(jié)果56A中對零電平L0近似于直流的偏離,讓讀取結(jié)果56A中對應(yīng)于短數(shù)據(jù)串的部份,其對零電平L0的偏移能被濾除。就像濾波后的讀取結(jié)果56B所示,由于讀取結(jié)果56A中對應(yīng)于短數(shù)據(jù)串的部份會表現(xiàn)為高頻的震蕩,而高通濾波器42會讓讀取結(jié)果56A中的高頻成分通過,使濾波后的讀取結(jié)果56B在高頻部份會呈現(xiàn)較佳的震蕩形式,在正負(fù)之間有較為對稱的振幅。舉例來說,在圖5中,讀取結(jié)果56A在時(shí)點(diǎn)td1至td4、時(shí)點(diǎn)td6至td8的高頻部份會偏離零電平L0,在大于、小于零電平L0的部份沒有對稱的振幅;在經(jīng)過高通濾波形成讀取結(jié)果56B后,讀取56B在這些時(shí)段中高頻部份就會具有較為對稱的振幅,更接近于完美的交流震蕩形式,這就是因?yàn)楦咄V波器42在形成濾波后的讀取結(jié)果56B時(shí),會傾向于保留讀取結(jié)果56A高頻交流震蕩的部份;等效上來說,就是高通濾波器42可移除讀取結(jié)果56A中對應(yīng)于短數(shù)據(jù)串的高頻部份對零電平L0的偏移。
相對于對高頻部份的保留,高通濾波器42連帶地就會將讀取結(jié)果56A中低頻部份對零電平L0的偏離做較大的調(diào)整。舉例來說,在時(shí)點(diǎn)td4、td5之間,讀取結(jié)果56A對應(yīng)于長數(shù)據(jù)串的部份原本在零越時(shí)點(diǎn)之間會維持時(shí)段Tp0、Tp1的零越時(shí)段,但在高通濾波后,遷就對高頻交流震蕩部份的保留,濾波后的讀取結(jié)果56B就會有近似于直流的偏移(在圖5的例子中,其效果類似于將讀取結(jié)果56A沿縱軸平移)。這樣一來,讀取結(jié)果56B在時(shí)點(diǎn)td4、td5間的零越時(shí)段就改變?yōu)闀r(shí)段Tp2、Tp3。換句話說,在經(jīng)過濾波器42的高通濾波后,讀取結(jié)果56A中高頻部份(對應(yīng)于短數(shù)據(jù)串的部份)對零電平L0的偏移,會轉(zhuǎn)變?yōu)樽x取結(jié)果56B中低頻部份(對應(yīng)于長數(shù)據(jù)串的部份)零越時(shí)段的改變。這樣一來,在讀取結(jié)果56B中,即使是對應(yīng)于等長、相異數(shù)據(jù)串(尤其是長數(shù)據(jù)串)的部份,也會有零越時(shí)段上的差異。已知的光驅(qū)40即是利用此原理,以高通濾波將原始讀取結(jié)果56A中對零電平L0的偏移反映至讀取結(jié)果56B中的零越時(shí)段差異,再根據(jù)讀取結(jié)果56B零越時(shí)段差異來估計(jì)試寫結(jié)果參數(shù)。原始讀取結(jié)果56A中對零電平L0的偏移就反映了寫入功率對理想值的偏移,而在高通濾波后,就是由讀取結(jié)果56B中的零越時(shí)段差異來反映寫入功率對理想值的偏移。而已知光驅(qū)40中就是根據(jù)讀取結(jié)果56B中的零越時(shí)段差異來計(jì)算試寫結(jié)果參數(shù),反映寫入功率是否偏離理想值。
在高通濾波而產(chǎn)生讀取結(jié)果56B后,削波器46就會依據(jù)讀取結(jié)果56B零越的情形產(chǎn)生削波訊號58,讓削波訊號58中維持于電平H的部份對應(yīng)于讀取結(jié)果56B中高于零電平L0的部份,削波訊號58中維持于電平L的部份對應(yīng)于讀取結(jié)果56B中低于零電平L0的部份。這樣一來,削波訊號58中維持于電平H、L的時(shí)段,就代表讀取結(jié)果56B中零越時(shí)點(diǎn)間的零越時(shí)段。根據(jù)削波器46的削波訊號58,充電電路52A、放電電路52B就會在不同的時(shí)間對電容C0充放電;圖5中的驅(qū)動時(shí)序59A、59B,就分別代表充電、放電電路52A、52B依據(jù)削波訊號58充放電的情形。其中,當(dāng)削波訊號58維持于電平H時(shí),充電電路52A就會以預(yù)設(shè)大小的電流向電容C0充電,像驅(qū)動時(shí)序59A于時(shí)點(diǎn)td2至td3、時(shí)點(diǎn)td4至td5等等以網(wǎng)紋顯示的時(shí)段中。而當(dāng)削波訊號58維持于電平L時(shí),放電電路52B就會以預(yù)設(shè)大小的電流(通常是和充電電流大小相等的電流)將電容C0放電,像驅(qū)動時(shí)序59B于時(shí)點(diǎn)td1至td2、td3至td4、td5至td6等等以斜紋顯示的時(shí)段中。這樣一來,電容C0中儲存的電荷量,就會和讀取訊號56B中零越時(shí)段的差異有直接的關(guān)系。舉例來說,在時(shí)點(diǎn)td4至td5之間,電容C0中增加的電荷量會和時(shí)段Tp2的長短成正比,在時(shí)點(diǎn)td5至td6之間,電容C0中減少的電荷量則會和時(shí)段Tp3的長短成正比??傆?jì)在時(shí)點(diǎn)td4至td6之間,電容C0中增加的電荷量應(yīng)和(Tp2-Tp3)成正比,可用來代表讀取訊號56B在時(shí)點(diǎn)td4至td6之間的零越時(shí)段差異。隨著充電、放電電路52A、52B根據(jù)削波訊號58的電平變化而受控對電容C0充放電,電容C0中累計(jì)的電荷量,等效上也就是讀取結(jié)果56B中大于零電平L0的時(shí)段與小于零電平L0的時(shí)段兩者的差。
當(dāng)寫入功率相當(dāng)于理想值,讀取結(jié)果56A及濾波后的讀取結(jié)果56B都應(yīng)該呈現(xiàn)近乎完美的交流震蕩波形,讀取結(jié)果56B中大于、小于零電平L0的時(shí)段應(yīng)該幾乎相等,這也使得電容C0中的電荷量應(yīng)該接近零,反映出寫入功率已經(jīng)趨近于理想值。反之,若寫入功率偏離理想值較遠(yuǎn),讀取結(jié)果56A就會偏離零電平L0(尤其是對應(yīng)于短數(shù)據(jù)串的高頻部份),像在圖5中呈現(xiàn)的情形。在高通濾波后,讀取結(jié)果56A對零電平的偏移會被反映于讀取結(jié)果56B的零越時(shí)段差異上(尤其是對應(yīng)于長數(shù)據(jù)串的低頻部份的零越時(shí)段);即使是讀取結(jié)果56B中對應(yīng)于相同長度、相異內(nèi)容數(shù)據(jù)串的部份,也會有零越時(shí)段上的差異,不會有等長的零越時(shí)段。而電容C0中累積的電荷量,應(yīng)該就會反映這種零越時(shí)段上的差異。零越時(shí)段的差異越大,電容C0中累積的電量也就會越大,反映出寫入功率偏離理想值的情形。
上述已知技術(shù)的缺點(diǎn),就是電容C0中累積的電荷并不能較為敏感地反映讀取結(jié)果56B中零越時(shí)段的差異。一般而言,寫入功率偏離理想值比較容易造成讀取結(jié)果56A于高頻部份(對應(yīng)于短數(shù)據(jù)串的部份)的零電平偏移;在經(jīng)過高通濾波后,此零電平偏移主要會反映于讀取結(jié)果56B在低頻部份(對應(yīng)于長數(shù)據(jù)串的部份)零越時(shí)段的差異。然而,在圖4、圖5中的已知技術(shù),卻是在讀取結(jié)果56B的高頻部份及低頻部份都持續(xù)地累計(jì)零越時(shí)段上的差異。由于高通濾波的本質(zhì)就是保留讀取結(jié)果56B中交流震蕩的部份,而交流震蕩部份的本質(zhì)就是大于零電平的時(shí)段等于小于零電平的時(shí)段,故就讀取結(jié)果56B的整體來說,低頻部份的零越時(shí)段差異和高頻部份的零越時(shí)段差異一起合計(jì)后,幾乎就會互相抵消。換句話說,即使原始讀取訊號56A的高頻部份中對零電平L0有相當(dāng)?shù)钠?,但若持續(xù)累計(jì)讀取訊號56B高頻與低頻部份的零越時(shí)段差異,其累計(jì)的結(jié)果也會相當(dāng)接近零,無法較為敏感地反映出原始讀取訊號56A的零電平偏移。
總結(jié)來說,高通濾波基本上是將原始讀取結(jié)果56A高頻部份的零電平偏移轉(zhuǎn)變?yōu)樽x取結(jié)果56B低頻部份的零越時(shí)段差異,若在讀取結(jié)果56B中持續(xù)累計(jì)高頻部份及低頻部份的零越時(shí)段差異,高通濾波將零電平偏移轉(zhuǎn)變?yōu)榱阍綍r(shí)段差異的效果就不明顯,使得已知光驅(qū)40在進(jìn)行寫入功率校正時(shí)會因?yàn)楦鲗懭牍β氏碌脑噷懡Y(jié)果參數(shù)相差不大,無法較為明確地分辨出哪一個(gè)寫入功率才是較佳的寫入功率。
發(fā)明內(nèi)容
因此,本發(fā)明的主要目的是提供一種能夠僅依據(jù)讀取結(jié)果的低頻部份來累計(jì)零越時(shí)段差異的試寫結(jié)果參數(shù)計(jì)算方法及相關(guān)裝置,以正確計(jì)算出不同寫入功率對應(yīng)的試寫結(jié)果參數(shù),克服已知技術(shù)中難以正確估計(jì)試寫結(jié)果參數(shù)的缺點(diǎn)。
在前面討論過的已知技術(shù)中,利用峰值、底值跟蹤來計(jì)算試寫結(jié)果參數(shù)的已知技術(shù)會因取樣時(shí)點(diǎn)的不同而算出不同的試寫結(jié)果參數(shù),導(dǎo)致其運(yùn)作上的不穩(wěn)定。而利用讀取結(jié)果高通濾波后的零越時(shí)段差異來計(jì)算試寫結(jié)果參數(shù)的已知技術(shù),又會因?yàn)樵跒V波后的讀取結(jié)果中持續(xù)累計(jì)高頻與低頻部份的零越時(shí)段差異,而使計(jì)算出來的試寫結(jié)果參數(shù)并不能明確地分辨出各寫入功率的效果。
在本發(fā)明中,則是在進(jìn)行寫入功率校正時(shí),將具有特定內(nèi)容的試寫數(shù)據(jù)以預(yù)設(shè)的寫入功率寫入至光盤片上,再讀取為讀取結(jié)果。由于試寫數(shù)據(jù)中的特定內(nèi)容,本發(fā)明可在讀取結(jié)果中識別出哪一部份的讀取訊號對應(yīng)于試寫數(shù)據(jù)中的長數(shù)據(jù)串,在將讀取結(jié)果高通濾波后,就能僅依據(jù)讀取結(jié)果中對應(yīng)長數(shù)據(jù)串的低頻部份來累計(jì)試寫結(jié)果參數(shù)。由于高通濾波會將讀取結(jié)果中對零電平的偏離轉(zhuǎn)變?yōu)榈皖l部份的零越時(shí)段差異,而本發(fā)明也只會在讀取結(jié)果的低頻部份累計(jì)零越時(shí)段差異,這樣就能避免已知技術(shù)中持續(xù)于低頻部份及高頻部份累計(jì)零越時(shí)段差異所導(dǎo)致的敏銳度降低;而本發(fā)明也就可使不同試寫功率對數(shù)據(jù)寫入的影響能明確地反映于試寫結(jié)果參數(shù)中,實(shí)現(xiàn)寫入功率校正的目的。
圖1為不同寫入功率下各種讀取結(jié)果波形時(shí)序的示意圖。
圖2為一已知光驅(qū)功能方塊的示意圖。
圖3為圖2中光驅(qū)進(jìn)行寫入功率校正時(shí)相關(guān)訊號波形時(shí)序的示意圖。
圖4為另一已知光驅(qū)功能方塊的示意圖。
圖5為圖4中光驅(qū)進(jìn)行寫入功率校正時(shí)相關(guān)訊號波形時(shí)序的示意圖。
圖6為本發(fā)明中光驅(qū)功能方塊的示意圖。
圖7為圖6中光驅(qū)進(jìn)行寫入功率校正時(shí)相關(guān)訊號波形時(shí)序的示意圖。
圖8為本發(fā)明中另一實(shí)施例中試寫數(shù)據(jù)及相關(guān)訊號的時(shí)序示意圖。
附圖符號說明10、92、96試寫數(shù)據(jù)12A-12B、36、56A-56B、86A-86B、100讀取結(jié)果14A-14B、16A-16B、S1-S4數(shù)據(jù)串20、40、60光驅(qū)22、62馬達(dá)24、44、64讀取頭26、66光盤片 28、48、68存取電路30、50、70控制模塊32A峰值保持電路32B底值保持電路 34轉(zhuǎn)換器38A-38B訊號 39取樣結(jié)果
42、72濾波器 46、74削波器52A、76A充電電路 52B、76B放電電路58、88、104削波訊號 59A-59B、91驅(qū)動時(shí)序71試寫數(shù)據(jù)編錄模塊 78判斷模塊80估算模塊 82開關(guān)84數(shù)據(jù)儲存單元 90、98控制訊號102A-102B讀取訊號R0、R電阻C0、C電容L0零電平N0-N1節(jié)點(diǎn)Sa、Sb數(shù)據(jù)序列H、L電平 SL、SS區(qū)段Ta-Tg、Tp0-Tp3、Tt時(shí)段Ln0-Ln3、Lp0-Lp3、LP0、LB0電平ta0-ta7、tb0-tb7、tc0-tc4、td1-td6、t1-t8、te、tk1-tk4時(shí)點(diǎn)具體實(shí)施方式
請參考圖6。圖6為本發(fā)明中光驅(qū)60及寫入功率校正相關(guān)功能方塊一實(shí)施例的示意圖。光驅(qū)60中設(shè)有一馬達(dá)62、一讀取頭64、一存取電路68、一控制模塊70、一高通濾波器72、一削波器74、一試寫數(shù)據(jù)編錄模塊71及一估算模塊80。估算模塊80中則設(shè)有一充電電路76A、一放電電路76B、一判斷模塊78、一開關(guān)82及一數(shù)據(jù)儲存單元84;在圖6的實(shí)施例中,數(shù)據(jù)儲存單元84中設(shè)有一電阻R及一電容C。馬達(dá)62用來帶動一光盤片66轉(zhuǎn)動,讀取頭64能將激光入射至光盤片66以存取光盤片上的數(shù)據(jù),并可接收由光盤片66反射的激光;控制模塊70則主控光驅(qū)60的操作。存取電路68電連于高通濾波器72,削波器74則能對濾波器74濾波后的訊號進(jìn)行削波,將削波的結(jié)果傳輸至判斷模塊78,并根據(jù)削波的結(jié)果控制充電電路76A、放電電路76B是否提供充電、放電的電力。在估算模塊80中,開關(guān)82電連于充電、放電電路76A、76B及數(shù)據(jù)儲存單元84之間,用來控制充放電電路能否將電力導(dǎo)通至數(shù)據(jù)儲存單元84。而開關(guān)82的導(dǎo)通與否,則由判斷模塊78的控制訊號90來控制。另外,數(shù)據(jù)儲存單元84用來儲存數(shù)據(jù);該數(shù)據(jù)的數(shù)值大小,就由電容C中的電荷量來代表。當(dāng)開關(guān)82受控導(dǎo)通時(shí),充電電路76A提供的充電電力就能傳輸至數(shù)據(jù)儲存單元84,向電容C充電,增加其電荷量,相當(dāng)于累增數(shù)據(jù)儲存單元84中的數(shù)據(jù)數(shù)值;放電電路76B提供的放電電力也能傳導(dǎo)至數(shù)據(jù)儲存單元84,將電容C放電,減少其電荷量,也就是讓數(shù)據(jù)儲存單元84中的數(shù)據(jù)數(shù)值遞減。當(dāng)開關(guān)82受控不導(dǎo)通時(shí),充電電路76A、放電電路76B的充放電電力就不會傳輸至數(shù)據(jù)儲存單元84,而數(shù)據(jù)儲存單元84中的數(shù)據(jù)數(shù)值就不會改變。電容C中儲存的電荷量可于節(jié)點(diǎn)N1回傳至控制模塊70。
在本發(fā)明中,試寫數(shù)據(jù)編錄模塊71可編成或記錄具有特定內(nèi)容的試寫數(shù)據(jù)92;在本發(fā)明較佳的實(shí)施例下,此試寫數(shù)據(jù)中會包含有多個(gè)由長數(shù)據(jù)串相連而形成的數(shù)據(jù)序列(以下稱為長數(shù)據(jù)序列),以及多個(gè)由短數(shù)據(jù)串相連形成的數(shù)據(jù)序列(以下稱短數(shù)據(jù)序列)。每一長數(shù)據(jù)序列由兩個(gè)等長(位數(shù)相等)、數(shù)據(jù)內(nèi)容相異的長數(shù)據(jù)串形成;每一短數(shù)據(jù)序列則由兩個(gè)等長、內(nèi)容相異的短數(shù)據(jù)串形成。
本發(fā)明中光驅(qū)60進(jìn)行寫入功率校正的情形可描述如下。在進(jìn)行寫入功率校正時(shí),控制模塊70即可通過存取電路68,讓讀取頭64以一預(yù)設(shè)的寫入功率將試寫數(shù)據(jù)編錄模塊71提供的試寫數(shù)據(jù)92寫入至光盤片66上。接著讀取頭64可將寫入至光盤片66上的試寫數(shù)據(jù)讀出,經(jīng)由存取電路68產(chǎn)生對應(yīng)的讀取結(jié)果86A,傳輸至濾波器72。高通濾波器72會對此原始的讀取結(jié)果86A進(jìn)行高通濾波,對應(yīng)地產(chǎn)生濾波后的讀取結(jié)果86B。削波器74可根據(jù)讀取結(jié)果86B的波形訊號是否大于一零電平而產(chǎn)生一削波訊號88。根據(jù)此削波訊號88,削波器74即能控制充電電路76A、放電電路76B是否要提供充放電的電力。另外,削波訊號88也會傳輸至判斷模塊78,由判斷模塊78判斷、識別出讀取結(jié)果86B(以及削波訊號88)中對應(yīng)于長數(shù)據(jù)序列的部份。根據(jù)識別的結(jié)果,判斷模塊78就可產(chǎn)生控制訊號90控制開關(guān)82,使得充、放電電路76A、76B提供的充、放電電力只有在削波訊號88對應(yīng)于長數(shù)據(jù)序列的時(shí)段才會傳導(dǎo)至數(shù)據(jù)儲存單元84。相對地,在削波訊號88對應(yīng)于短數(shù)據(jù)序列的時(shí)段中,控制訊號90就會使開關(guān)82停止導(dǎo)通,讓充放電電路76A、76B不會改變數(shù)據(jù)儲存單元84中的數(shù)據(jù)數(shù)值。根據(jù)數(shù)據(jù)儲存單元84中儲存的數(shù)據(jù)數(shù)值,控制模塊70就能計(jì)算出對應(yīng)于該預(yù)設(shè)寫入功率的試寫結(jié)果參數(shù)。
為進(jìn)一步說明本發(fā)明計(jì)算試寫結(jié)果參數(shù)的原理,請進(jìn)一步參考圖7(并同時(shí)參考圖6)。圖7即為本發(fā)明中光驅(qū)60在進(jìn)行寫入功率校正時(shí),試寫數(shù)據(jù)92及各相關(guān)訊號波形時(shí)序的示意圖;圖7的橫軸即為時(shí)間,讀取結(jié)果86A、86B及削波訊號88、控制訊號90波形的橫軸則為波形的大小。如前所述,在本發(fā)明的試寫數(shù)據(jù)92中,可包括有一個(gè)由多個(gè)連續(xù)相連的長數(shù)據(jù)序列Sa形成的區(qū)段SL,以及由多個(gè)連續(xù)相連的短數(shù)據(jù)序列Sb形成的區(qū)段SS,其中,每一長數(shù)據(jù)序列Sa由一數(shù)字「1」的長數(shù)據(jù)串S1及一數(shù)字「0」的長數(shù)據(jù)串S2形成;每一短數(shù)據(jù)序列Sb則由一數(shù)字「1」的短數(shù)據(jù)串S3及一數(shù)字「0」的短數(shù)據(jù)串S4形成。如前面曾描述過的,要寫入至光盤片上的數(shù)據(jù)會經(jīng)過編碼,使編碼后的數(shù)據(jù)中會由長短不同的數(shù)據(jù)串組成;在可燒錄式多功能光盤(DVD)格式中,最長的數(shù)據(jù)串會具有14個(gè)相同的位(也就是14T),最短的數(shù)據(jù)串會具有3個(gè)相同的位(即3T)。應(yīng)用在此種格式下,本發(fā)明的長數(shù)據(jù)串S1、S2即可各具有14個(gè)位的數(shù)字「1」、「0」;而短數(shù)據(jù)串S3、S4則可分別具有3個(gè)位的數(shù)字「1」、「0」。同理,在可燒錄式光盤(CD)格式中,最長及最短的數(shù)據(jù)串各具有11及3個(gè)位(即11T及3T),要應(yīng)用于此種格式下,本發(fā)明的長數(shù)據(jù)串S1、S2可對應(yīng)地編成為11個(gè)位,而短數(shù)據(jù)串S3、S4則為3個(gè)位。
如圖1及相關(guān)說明中可知,一數(shù)據(jù)序列中長度相同、內(nèi)容相異的兩個(gè)數(shù)據(jù)串,合起來就對應(yīng)于讀取結(jié)果中于正負(fù)之間震蕩的一個(gè)周期。舉例來說,如圖7中所示,試寫數(shù)據(jù)92中由長數(shù)據(jù)串S1、S2合起來的三個(gè)長數(shù)據(jù)序列Sa就分別對應(yīng)于原始讀取結(jié)果86A中大致位于時(shí)點(diǎn)t0至t2、時(shí)點(diǎn)t2至t4、時(shí)點(diǎn)t4至t6間的一個(gè)低頻震蕩周期,每一短數(shù)據(jù)序列Sb則對應(yīng)于讀取結(jié)果86A的一個(gè)高頻震蕩周期,像是讀取結(jié)果86A中大致位于時(shí)點(diǎn)t6至t7、t7至t8間的高頻部份,就各自對應(yīng)于一個(gè)短數(shù)據(jù)序列。當(dāng)然,如前所述,若寫入功率偏離理想值,讀取結(jié)果86A就會偏離零電平L0,尤其是對應(yīng)于短數(shù)據(jù)序列的高頻部份。在經(jīng)過濾波器72高通濾波后,讀取結(jié)果86A中對零電平的偏移主要就會反映至濾波后讀取結(jié)果86B中的低頻部份,使讀取結(jié)果86B中的低頻部份其大于零電平的時(shí)段及小于零電平的時(shí)段會有零越時(shí)段差異;這些主要分布于低頻部份的零越時(shí)段差異,即對應(yīng)于原始讀取結(jié)果86A中對零電平L0的偏移。
在削波器74將讀取訊號86B削波為削波訊號88后,削波訊號88中維持于電平H的部份即對應(yīng)于讀取結(jié)果86B中電平大于L0的部份,而削波訊號88中維持于電平L的部份則對應(yīng)于讀取結(jié)果86B中電平小于L0的部份。換句話說,在削波訊號88中,維持于電平L的時(shí)段就是讀取結(jié)果86B中小于零電平L0的零越時(shí)段,維持于電平H的時(shí)段就是讀取結(jié)果86B中大于零電平L0的零越時(shí)段。而充電電路76A就可在削波訊號88維持于電平H的時(shí)段提供充電的電力,而放電電路76B可在削波訊號88維持于電平L的時(shí)段提供放電的電力。
另一方面,本發(fā)明中的判斷模塊78也會依據(jù)削波訊號88來判斷削波訊號對應(yīng)于試寫數(shù)據(jù)的哪一個(gè)部份,并產(chǎn)生對應(yīng)的控制訊號90,控制開關(guān)90的導(dǎo)通或不導(dǎo)通。如前面討論過的,讀取結(jié)果86B(以及削波訊號88)中零越時(shí)段的差異主要會顯現(xiàn)于低頻部份,若在濾波后的讀取結(jié)果中持續(xù)于高頻及低頻部份累計(jì)零越時(shí)段差異,反而會使零越時(shí)段的差異不明顯,無法明確地以濾波后讀取結(jié)果的零越時(shí)段差異來代表原始讀取結(jié)果中對零電平的偏移。而本發(fā)明中的判斷模塊78即是用來識別讀取結(jié)果86B(削波訊號88)中對應(yīng)于長數(shù)據(jù)序列的低頻部份,只在低頻部份讓開關(guān)82導(dǎo)通,于數(shù)據(jù)儲存單元84中累計(jì)零越時(shí)段差異;到了削波訊號88中對應(yīng)于短數(shù)據(jù)序列的高頻部份,就使開關(guān)82停止導(dǎo)通,不再累計(jì)零越時(shí)段的差異。這樣一來,就能依據(jù)僅讀取結(jié)果86B于低頻部份的零越時(shí)段差異,來明確地反映原始讀取結(jié)果86A中對零電平L0的偏移,并使控制模塊70能正確地依據(jù)數(shù)據(jù)儲存單元84中儲存的數(shù)據(jù)來代表各寫入功率下的試寫結(jié)果參數(shù),實(shí)現(xiàn)寫入功率校正的目的。
在實(shí)際實(shí)現(xiàn)本發(fā)明判斷模塊78的功能時(shí),可根據(jù)削波訊號88中維持于同一電平的時(shí)段是否已經(jīng)超過一預(yù)設(shè)時(shí)段,來判斷是否已經(jīng)到了削波訊號88中對應(yīng)于長數(shù)據(jù)序列的低頻部份。在設(shè)定此預(yù)設(shè)時(shí)段時(shí),其時(shí)間長度可比短數(shù)據(jù)串延續(xù)的時(shí)間長,但短于長數(shù)據(jù)串延續(xù)的時(shí)間。舉例來說,若長、短數(shù)據(jù)串分別有14及3個(gè)位(也就是14T及3T),此預(yù)設(shè)時(shí)段即可設(shè)為5或6個(gè)位對應(yīng)的時(shí)間(即5或6T)。由于削波訊號88中維持于同一電平的時(shí)間就對應(yīng)于同一數(shù)據(jù)串延續(xù)的時(shí)段,故當(dāng)削波訊號88維持同一電平的時(shí)間已經(jīng)超過短數(shù)據(jù)串應(yīng)維持的時(shí)段后,就表示此時(shí)削波訊號88正處于一個(gè)對應(yīng)于長數(shù)據(jù)串的時(shí)段。
舉例來說,像在圖7的實(shí)施例中,由于區(qū)段SL中長數(shù)據(jù)序列Sa是以對應(yīng)于電平H的數(shù)字「1」數(shù)據(jù)串S1啟始,故判斷模塊78可依據(jù)削波訊號88中維持于電平H的時(shí)間是否已經(jīng)超過一預(yù)設(shè)時(shí)段Te,來判斷是否已經(jīng)有一個(gè)長數(shù)據(jù)序列Sa開始了。如圖7所示,當(dāng)判斷模塊78在削波訊號88于時(shí)點(diǎn)t0由電平L變?yōu)殡娖紿后,就會開始計(jì)算削波訊號88維持于電平H的時(shí)間;等到了時(shí)點(diǎn)te(也就是時(shí)點(diǎn)t0后再經(jīng)過了預(yù)設(shè)時(shí)段Te(如圖7中所標(biāo)示)的時(shí)間),削波訊號88仍維持于電平H,判斷模塊78就可在時(shí)點(diǎn)te判斷出削波訊號88此時(shí)正處于一個(gè)對應(yīng)于長數(shù)據(jù)串的時(shí)段。同時(shí),由于本發(fā)明中的試寫數(shù)據(jù)編錄模塊71在編定試寫數(shù)據(jù)92時(shí)即讓預(yù)設(shè)數(shù)目個(gè)長數(shù)據(jù)序列Sa連續(xù)排列于區(qū)段SL中,故判斷模塊78在時(shí)點(diǎn)te判斷出有一個(gè)長數(shù)據(jù)串啟始時(shí),就可知道削波訊號88在時(shí)點(diǎn)te之后必定有相當(dāng)長度的時(shí)段是對應(yīng)于長數(shù)據(jù)序列的低頻時(shí)段,故等到時(shí)點(diǎn)t1削波訊號88由電平H轉(zhuǎn)變?yōu)殡娖絃后,判斷模塊78就可判斷出削波訊號88中對應(yīng)于數(shù)字「0」長數(shù)據(jù)串的部份正要由此時(shí)啟始;此時(shí)判斷模塊78就可將控制訊號90由原先的電平L轉(zhuǎn)變?yōu)殡娖紿,讓開關(guān)82由時(shí)點(diǎn)t1開始導(dǎo)通。而充電、放電電路76A、76B依據(jù)削波訊號88提供的充放電電力,就能在時(shí)點(diǎn)t1開始導(dǎo)通至數(shù)據(jù)儲存單元84。如圖7中對數(shù)據(jù)儲存單元84的驅(qū)動時(shí)序91所示,當(dāng)控制訊號90在時(shí)點(diǎn)t1由電平L轉(zhuǎn)變?yōu)殡娖紿后,在時(shí)點(diǎn)t1、t2間,削波訊號88正對應(yīng)于一長數(shù)據(jù)串S2,而放電電路76B就會將電容C放電,遞減數(shù)據(jù)儲存單元84中的數(shù)據(jù)數(shù)值;在時(shí)點(diǎn)t2、t3間,削波訊號88對應(yīng)于一長數(shù)據(jù)串S1,放電電路76A會向電容C充電,累加數(shù)據(jù)儲存單元84中的數(shù)據(jù)數(shù)值。綜合時(shí)點(diǎn)t1至t3間充放電電路76A、76B對電容C充放電的驅(qū)動情形可知,在此時(shí)段中,電容C中增加的電荷應(yīng)該就和零越時(shí)段的差異(Td-Tc)成正比(如圖7中所標(biāo)示)。換句話說,在時(shí)點(diǎn)t1至t3對應(yīng)于讀取結(jié)果86B低頻部份的時(shí)段間,充、放電電路76A、76B即可依據(jù)零越時(shí)段差異來累計(jì)數(shù)據(jù)儲存單元84儲存的數(shù)據(jù)數(shù)值。同理,在時(shí)點(diǎn)t3至t5間,充、放電電路76A、76B再度于數(shù)據(jù)儲存單元84中累計(jì)正比于(Tg-Tf)的零越時(shí)段差異。
另一方面,在時(shí)點(diǎn)t1開始導(dǎo)通開關(guān)82后,判斷模塊78還是會持續(xù)記錄削波訊號88在電平H、L之間變化的情形。由于試寫數(shù)據(jù)編錄模塊71在試寫數(shù)據(jù)中安排了預(yù)設(shè)數(shù)目個(gè)連續(xù)排列的長數(shù)據(jù)序列,判斷模塊78隨時(shí)間推進(jìn)而持續(xù)計(jì)數(shù)削波訊號88于電平H、L之間交替變化的次數(shù),就可判斷出已經(jīng)經(jīng)過了幾個(gè)對應(yīng)于長數(shù)據(jù)串的部份。等到削波訊號88中對應(yīng)于區(qū)段SL中連串的長數(shù)據(jù)序列的部份將要到達(dá)對應(yīng)于最后一個(gè)長數(shù)據(jù)串的部份時(shí),判斷模塊78就會將控制訊號90由電平H轉(zhuǎn)變?yōu)殡娖絃,讓開關(guān)82停止導(dǎo)通。在試寫數(shù)據(jù)92中,由于區(qū)段SL連續(xù)的長數(shù)據(jù)序列Sa結(jié)束后,就是區(qū)段SS中連續(xù)的短數(shù)據(jù)序列Sb,故判斷模塊78在對應(yīng)于連續(xù)長數(shù)據(jù)串的部份將要結(jié)束前停止讓開關(guān)82導(dǎo)通,就能在削波訊號88對應(yīng)于短數(shù)據(jù)串的高頻部份停止累算數(shù)據(jù)儲存單元84中的數(shù)據(jù)數(shù)值。這樣一來,當(dāng)處理模塊70根據(jù)數(shù)據(jù)儲存單元84中儲存的數(shù)據(jù)數(shù)值來計(jì)算試寫結(jié)果參數(shù)時(shí),本發(fā)明就能只依據(jù)濾波后讀取結(jié)果86B在低頻部份的零越時(shí)段差異,來明確地反映原先用來寫入試寫數(shù)據(jù)92的寫入功率是否為較佳的寫入功率。
像在圖7中的實(shí)施例,試寫數(shù)據(jù)92中的區(qū)段SL有3個(gè)長數(shù)據(jù)序列Sa、共6個(gè)交錯(cuò)的數(shù)據(jù)串,故判斷模塊78在時(shí)點(diǎn)te判斷出削波訊號88對應(yīng)于長數(shù)據(jù)串的部份已經(jīng)啟始后,只要檢測出削波訊號88在接下來發(fā)生了五次電平轉(zhuǎn)變(分別在時(shí)點(diǎn)t1、t2、t3、t4及t5),就可判斷出時(shí)間已經(jīng)經(jīng)過了對應(yīng)于5個(gè)長數(shù)據(jù)串的時(shí)段,而削波訊號88在時(shí)點(diǎn)t5的電平轉(zhuǎn)變,就代表削波訊號中對應(yīng)于區(qū)段SL最后一個(gè)長數(shù)據(jù)串的部份正要啟始。故在時(shí)點(diǎn)t5,當(dāng)判斷電路78檢測到削波訊號88第五次的電平轉(zhuǎn)變時(shí),就可在此時(shí)將控制訊號90轉(zhuǎn)為低電平,讓開關(guān)82停止導(dǎo)通。由于試寫數(shù)據(jù)92在區(qū)段SL的最后一個(gè)長數(shù)據(jù)串結(jié)束后,接下來就是區(qū)段SS中的短數(shù)據(jù)串,不管在讀取結(jié)果86A、86B或是削波訊號88中,這個(gè)部份都是低頻部份訊號與高頻部份訊號交接之處,不在對應(yīng)于區(qū)段SL最后一個(gè)長數(shù)據(jù)串的時(shí)段中累計(jì)數(shù)據(jù)儲存單元84中的數(shù)據(jù)數(shù)值,可避免低、高頻交接部份混亂瞬時(shí)對數(shù)據(jù)數(shù)值的負(fù)面影響。對圖7中實(shí)施例來說,區(qū)段SL中共有6個(gè)數(shù)字「1」、「0」交錯(cuò)的長數(shù)據(jù)串,扣除第一個(gè)長數(shù)據(jù)串及最后一個(gè)長數(shù)據(jù)串不累計(jì)數(shù)據(jù)儲存單元84中的數(shù)據(jù),充放電電路76A、76B總共在4個(gè)對應(yīng)于長數(shù)據(jù)串的期間內(nèi)(也就是時(shí)點(diǎn)t1至t5),累算了讀取結(jié)果86B于兩個(gè)低頻震蕩周期中的零越時(shí)段差異。
在本發(fā)明中,能以交錯(cuò)排列的模式,在試寫數(shù)據(jù)92中重復(fù)編入多個(gè)區(qū)段SL、SS、SL、SS,由判斷模塊78在對應(yīng)于各區(qū)段SL的時(shí)段中使開關(guān)82導(dǎo)通,讓充放電電路76A、76B持續(xù)于數(shù)據(jù)儲存單元84中,根據(jù)削波訊號88來累計(jì)讀取結(jié)果86B于低頻部份的零越時(shí)段差異。在這種情形下,每當(dāng)判斷模塊78使開關(guān)82停止導(dǎo)通后,就要繼續(xù)檢測削波訊號88維持于同一電平的時(shí)間,以檢測出次一區(qū)段SL第一個(gè)長數(shù)據(jù)串的啟始。再以圖7中的實(shí)施例來說明,判斷模塊78在時(shí)點(diǎn)t5判斷出對應(yīng)于一個(gè)區(qū)段SL的部份將要結(jié)束之后,就會在時(shí)點(diǎn)t5之后再度開始計(jì)算削波訊號88維持于電平H的時(shí)間是否大于預(yù)設(shè)時(shí)段Te,以檢測下一個(gè)區(qū)段SL的開始。當(dāng)然,由于在時(shí)點(diǎn)t5之后削波訊號88就會繼續(xù)進(jìn)行到對應(yīng)于區(qū)段SS的高頻部份,削波訊號88維持于電平H的時(shí)間都相當(dāng)短,不會達(dá)到預(yù)設(shè)時(shí)段Te的長度,而判斷模塊78就可判斷出削波訊號88還在對應(yīng)于區(qū)段SS的時(shí)間中,不使開關(guān)82導(dǎo)通。等到區(qū)段SS結(jié)束而下一個(gè)區(qū)段SL的第一個(gè)長數(shù)據(jù)串啟始時(shí),判斷模塊78就會再度檢測到削波訊號88維持于電平H的時(shí)間大于預(yù)設(shè)時(shí)段Te,就像在時(shí)點(diǎn)t0至te時(shí)的情形一樣。此時(shí)判斷模塊78就可再度以控制訊號90導(dǎo)通開關(guān)82,再度于削波訊號88對應(yīng)的低頻部份累計(jì)數(shù)據(jù)儲存單元84中的數(shù)據(jù)數(shù)值。
關(guān)于本發(fā)明中試寫數(shù)據(jù)編成的通則,請參考圖8(并一并參考圖6、圖7)。圖8示意的是本發(fā)明中試寫數(shù)據(jù)96一實(shí)施例數(shù)據(jù)組成的示意圖,也示出了光驅(qū)60對應(yīng)(高通濾波后)的讀取結(jié)果100、削波訊號104及判斷模塊78對應(yīng)的控制訊號98的時(shí)序示意圖;圖8的橫軸即為時(shí)間。在試寫數(shù)據(jù)96中,可編入多個(gè)以區(qū)段SL、SS模式重復(fù)的數(shù)據(jù),各區(qū)段SL中由M個(gè)長數(shù)據(jù)序列Sa組成,區(qū)段SS中則由N個(gè)短數(shù)據(jù)序列Sb組成;各個(gè)長數(shù)據(jù)序列Sa中有兩個(gè)等長度的數(shù)字「1」、「0」長數(shù)據(jù)串S1、S2(譬如說是由14個(gè)位形成一長數(shù)據(jù)串),各個(gè)短數(shù)據(jù)序列Sb中則有兩個(gè)等長度的數(shù)字「1」、「0」的短數(shù)據(jù)串S3、S4(像是由3個(gè)位形成一短數(shù)據(jù)串)。如前所述,長數(shù)據(jù)序列會形成讀取結(jié)果中震蕩振幅較大、周期較長的低頻部份,像在圖8中,由長數(shù)據(jù)序列形成的區(qū)段SL,就對應(yīng)于讀取結(jié)果100中低頻部份的讀取訊號102A;短數(shù)據(jù)序列則會形成讀取結(jié)果中震蕩振幅較小,周期較短的高頻部份,像是由短數(shù)據(jù)序列形成的區(qū)段SS,就對應(yīng)于讀取結(jié)果100中高頻部份的讀取訊號102B。
在本發(fā)明中,區(qū)段SL、SS中長數(shù)據(jù)序列、短數(shù)據(jù)序列的個(gè)數(shù)M與N的比,可用來調(diào)整高通濾波時(shí)將原始讀取訊號中的零電平偏移轉(zhuǎn)換至低頻部份零越時(shí)段差異的效果。舉例來說,當(dāng)M∶N為長、短數(shù)據(jù)串中位數(shù)的反比時(shí)(承前例,即M∶N等于為3∶14時(shí)),在試寫數(shù)據(jù)96中,區(qū)段SL延續(xù)的時(shí)間就會和區(qū)段SS延續(xù)的時(shí)間相等,在高通濾波后,在原始讀取結(jié)果對應(yīng)于區(qū)段SS的高頻部份中對零電平的偏移,大致就會在濾波后讀取結(jié)果的低頻部份,造成相同程度的零電平偏移,并表現(xiàn)為低頻部份的零越時(shí)段差異。若M∶N的比值變小(像是成為3∶17),試寫數(shù)據(jù)中區(qū)段SL延續(xù)的時(shí)間就會比區(qū)段SS延續(xù)的時(shí)間長,而原始讀取結(jié)果于高頻部份對零電平的偏移,就會造成濾波后讀取結(jié)果于低頻部份中較大程度的偏移,因此也就會有較大程度的零越時(shí)段差異。
對本發(fā)明中的判斷模塊78來說,當(dāng)其在以削波訊號104電平維持的時(shí)間檢測出對應(yīng)于區(qū)段SL中第一個(gè)長數(shù)據(jù)串的部份后,也不一定要像圖7中的實(shí)施例,在次一長數(shù)據(jù)串啟始時(shí)就馬上使開關(guān)82導(dǎo)通。在檢測出削波訊號104對應(yīng)于區(qū)段SL部份啟始后,判斷模塊78可根據(jù)削波訊號電平變化的次數(shù),判斷出時(shí)間進(jìn)展到對應(yīng)于哪一個(gè)長數(shù)據(jù)串的部份,而在對應(yīng)另一長數(shù)據(jù)串啟始的時(shí)點(diǎn),再開始以控制訊號98的電平H讓開關(guān)82導(dǎo)通。像在圖8中,判斷模塊78在時(shí)點(diǎn)tk0檢測出一個(gè)對應(yīng)長數(shù)據(jù)串的部份啟始后,可以在時(shí)點(diǎn)tk2(也就是削波訊號104發(fā)生另一次的電平改變時(shí)),才開始將控制訊號98由電平L轉(zhuǎn)變?yōu)殡娖紿,不一定要在時(shí)點(diǎn)tk1開始。同理,判斷模塊78將控制訊號98轉(zhuǎn)變?yōu)殡娖絃而讓開關(guān)82停止導(dǎo)通的時(shí)機(jī),也可選在對應(yīng)于任一長數(shù)據(jù)串結(jié)束的時(shí)點(diǎn);不一定要像圖7中的實(shí)施例,在對應(yīng)于區(qū)段SL倒數(shù)第二個(gè)長數(shù)據(jù)串結(jié)束的時(shí)候才停止開關(guān)82的導(dǎo)通。像在圖8中,判斷模塊78就提早于時(shí)點(diǎn)tk3結(jié)束開關(guān)82的導(dǎo)通,不會等到時(shí)點(diǎn)tk4才使控制訊號98改變電平。不過,在判斷模塊78維持開關(guān)82導(dǎo)通的時(shí)段Tt中(也就是時(shí)點(diǎn)tk2至tk3間),應(yīng)該對應(yīng)于相同數(shù)目的數(shù)字「1」長數(shù)據(jù)串S1及數(shù)字「0」長數(shù)據(jù)串S2(也就是一共有偶數(shù)個(gè)長數(shù)據(jù)串),因?yàn)橐唤M數(shù)字「0」、「1」的長數(shù)據(jù)串S1、S2合起來才會對應(yīng)于讀取結(jié)果中于正負(fù)之間震蕩的一個(gè)周期,也才會有一筆零越時(shí)段的差異值。換句話說,包括在時(shí)點(diǎn)tk2、tk3的削波訊號104電平轉(zhuǎn)換,判斷電路78要在時(shí)段Tt之中檢測到奇數(shù)次的削波訊號104電平轉(zhuǎn)換,才代表估算模塊80在時(shí)段Tt的內(nèi)完整地累算了讀取訊號102A于多個(gè)低頻震蕩周期中的零越時(shí)段差異。
由前述對判斷模塊78的功能描述可知,本發(fā)明的判斷模塊78的功能可以用簡單的狀態(tài)機(jī)(state machine)邏輯電路或是固件程序代碼來實(shí)現(xiàn)。而在實(shí)際實(shí)施本發(fā)明的估算模塊80時(shí),可將估算模塊80的各電路及濾波器72、削波器74及控制模塊70的功能以硬件或固件程序代碼的方式整合、實(shí)現(xiàn)于同一控制電路或同一控制芯片中。另外,當(dāng)判斷模塊78在計(jì)算削波訊號維持于同一電平的時(shí)間長短時(shí),可以使用一高頻的時(shí)鐘來計(jì)數(shù)電平維持的時(shí)間,并依據(jù)計(jì)數(shù)結(jié)果來判斷維持的時(shí)間是否超過預(yù)設(shè)時(shí)段Te。舉例來說,若預(yù)設(shè)時(shí)段Te的時(shí)間長度為5T,并以周期為0.01T的時(shí)鐘來計(jì)數(shù)削波訊號88維持于電平H的時(shí)間,那么判斷電路78就可在削波訊號88由電平L轉(zhuǎn)變?yōu)殡娖紿的時(shí)候,由零開始累計(jì)0.01T時(shí)鐘經(jīng)過的周期個(gè)數(shù);若削波訊號88經(jīng)過500個(gè)(也就是5/0.01)0.01T的時(shí)鐘周期后還繼續(xù)維持于電平H,判斷電路78就可判斷出削波訊號對應(yīng)于一長數(shù)據(jù)串的部份已經(jīng)啟始。再者,除了以電流源及電容C來實(shí)現(xiàn)充放電電路及數(shù)據(jù)儲存單元外,本發(fā)明也可使用累加、遞減的數(shù)字計(jì)數(shù)器分別來實(shí)現(xiàn)充電電路及放電電路,并以一數(shù)據(jù)緩存器來配合數(shù)據(jù)儲存單元的實(shí)現(xiàn)。在此種實(shí)施方式中,數(shù)字計(jì)數(shù)器同樣可以用高頻時(shí)鐘為基準(zhǔn)來計(jì)數(shù)削波訊號維持于電平H、L的時(shí)間,只不過用來實(shí)現(xiàn)充電電路的計(jì)數(shù)器,其計(jì)數(shù)結(jié)果應(yīng)該能累加于數(shù)據(jù)緩存器中的數(shù)據(jù),而用來實(shí)現(xiàn)放電電路的計(jì)數(shù)器,其計(jì)數(shù)結(jié)果應(yīng)該能減少數(shù)據(jù)緩存器中的數(shù)據(jù);兩計(jì)數(shù)器聯(lián)合起來的效應(yīng),就等于在計(jì)算零越時(shí)段差異。這樣一來,數(shù)據(jù)緩存器中累算的計(jì)數(shù)結(jié)果,同樣能作為計(jì)算試寫結(jié)果參數(shù)的依據(jù)。
總結(jié)來說,本發(fā)明是以試寫數(shù)據(jù)的特殊格式來設(shè)定判斷模塊78,讓判斷模塊78能在高通濾波后的讀取結(jié)果中識別出對應(yīng)于長數(shù)據(jù)串的低頻部份,這樣就能只依據(jù)讀取結(jié)果的低頻部份的零越時(shí)段差異累計(jì)數(shù)據(jù)儲存單元84中的數(shù)據(jù)數(shù)值,而在讀取結(jié)果對應(yīng)于短數(shù)據(jù)串的高頻部份停止累算數(shù)據(jù)儲存單元84中的數(shù)據(jù)數(shù)值。這樣一來,在根據(jù)數(shù)據(jù)儲存單元84中的數(shù)據(jù)數(shù)值來計(jì)算試寫結(jié)果參數(shù)時(shí),就可避免讀取結(jié)果中的高頻部份減少試寫結(jié)果參數(shù)的代表性及敏感度,讓試寫結(jié)果參數(shù)更能敏感地反映原寫入功率是否為較佳的寫入功率。
在已知技術(shù)中,以讀取結(jié)果極值計(jì)算試寫結(jié)果參數(shù)的方法難以掌握正確的取樣時(shí)機(jī),使得試寫結(jié)果參數(shù)的計(jì)算并不穩(wěn)定。而依據(jù)高通濾波后讀取結(jié)果各零越時(shí)段間的差異來計(jì)算試寫結(jié)果參數(shù)的已知技術(shù),又因?yàn)樵谧x取結(jié)果的高頻及低頻部份均持續(xù)累計(jì)零越時(shí)段差異,使計(jì)算出來的試寫結(jié)果參數(shù)無法明確地反映對應(yīng)寫入功率的效果。相較之下,本發(fā)明披露的技術(shù)能在高通濾波后的讀取結(jié)果中以簡單的方法識別出對應(yīng)于長數(shù)據(jù)串的低頻部份,并僅依據(jù)此低頻部份的讀取結(jié)果來計(jì)算試寫結(jié)果參數(shù),讓試寫結(jié)果參數(shù)能夠明確地反映光驅(qū)以對應(yīng)寫入功率進(jìn)行光盤數(shù)據(jù)寫入的成效,實(shí)現(xiàn)寫入功率校正的目的,讓光驅(qū)能在后續(xù)的數(shù)據(jù)存取過程中,以較佳的寫入功率將數(shù)據(jù)正確、順利地寫入至光盤片上。
以上所述僅為本發(fā)明的較佳實(shí)施例,凡依本發(fā)明的權(quán)利要求所做的均等變化與修飾,皆應(yīng)屬本發(fā)明專利的涵蓋范圍。
權(quán)利要求
1.一種進(jìn)行光盤寫入功率校正的方法,根據(jù)一試寫結(jié)果參數(shù)決定一預(yù)設(shè)功率是否是將數(shù)據(jù)寫入至一光盤的較佳功率;該方法包含有設(shè)定一試寫數(shù)據(jù),該試寫數(shù)據(jù)中包含有至少一第一數(shù)據(jù)序列及至少一第二數(shù)據(jù)序列;在以該預(yù)設(shè)功率將該試寫數(shù)據(jù)寫入該光盤后,由該光盤上讀取該試寫數(shù)據(jù)并產(chǎn)生一對應(yīng)的讀取結(jié)果;該讀取結(jié)果中有一第一讀取訊號及一第二讀取訊號,分別對應(yīng)于該第一數(shù)據(jù)序列及該第二數(shù)據(jù)序列;以及進(jìn)行一估算步驟,根據(jù)該第一讀取訊號中訊號電平大于及小于一預(yù)設(shè)電平的部份來累計(jì)該試寫結(jié)果參數(shù),而不根據(jù)該第二讀取結(jié)果來累計(jì)該試寫結(jié)果參數(shù)。
2.如權(quán)利要求1所述的方法,其還包含有在進(jìn)行該估算步驟前,根據(jù)該讀取結(jié)果產(chǎn)生一削波訊號,使得該削波訊號中訊號電平為一第一電平的部份對應(yīng)于該讀取結(jié)果中訊號電平大于該預(yù)設(shè)電平的部份,而該削波訊號中訊號電平為一第二電平的部份對應(yīng)于該讀取結(jié)果中訊號電平小于該預(yù)設(shè)電平的部份。
3.如權(quán)利要求2所述的方法,其還包含有在產(chǎn)生該削波訊號后,根據(jù)該削波訊號維持于該第一電平及該第二電平的時(shí)間長短來判斷該第一讀取訊號及該第二讀取訊號于該讀取結(jié)果中開始或結(jié)束的時(shí)間。
4.如權(quán)利要求3所述的方法,其還包含有當(dāng)要判斷該第一讀取訊號及該第二讀取訊號起迄的時(shí)間時(shí),若該削波訊號維持于該第一電平或該第二電平的時(shí)段大于一預(yù)設(shè)時(shí)段,則判斷該讀取結(jié)果于該時(shí)段對應(yīng)于該第一數(shù)據(jù)序列。
5.如權(quán)利要求3所述的方法,其中當(dāng)進(jìn)行該估算步驟時(shí),即根據(jù)該削波訊號來判斷該第一讀取訊號及該第二讀取訊號起迄的時(shí)間,以在該第一讀取訊號延續(xù)的期間根據(jù)該第一讀取訊號累計(jì)該試寫結(jié)果參數(shù),而在該第二讀取訊號延續(xù)的期間停止累計(jì)該試寫結(jié)果參數(shù)。
6.一光驅(qū),其包含有一存取電路,用來以一預(yù)設(shè)功率將一試寫數(shù)據(jù)寫入至一光盤片;該存取電路并可讀取寫入至該光盤片上的試寫數(shù)據(jù)并產(chǎn)生一對應(yīng)的讀取結(jié)果;其中該試寫數(shù)據(jù)中包含有至少一第一數(shù)據(jù)序列及至少一第二數(shù)據(jù)序列,而該讀取結(jié)果中有一第一讀取訊號及一第二讀取訊號,分別對應(yīng)于該第一數(shù)據(jù)序列及該第二數(shù)據(jù)序列;以及一估算模塊,用來根據(jù)該第一讀取訊號中訊號電平大于及小于一預(yù)設(shè)電平的部份于一數(shù)據(jù)儲存單元中累計(jì)該試寫結(jié)果參數(shù),而不根據(jù)該第二讀取結(jié)果來累計(jì)該數(shù)據(jù)儲存單元中的試寫結(jié)果參數(shù)。
7.如權(quán)利要求6所述的光驅(qū),其還包含有一削波器,電連于該存取電路及該估算模塊之間,用來根據(jù)該讀取結(jié)果產(chǎn)生一削波訊號,使得該削波訊號中訊號電平為一第一電平的部份對應(yīng)于該讀取結(jié)果中訊號電平大于該預(yù)設(shè)電平的部份,而該削波訊號中訊號電平為一第二電平的部份對應(yīng)于該讀取結(jié)果中訊號電平小于該預(yù)設(shè)電平的部份。
8.如權(quán)利要求7所述的光驅(qū),其中該估算模塊中設(shè)有一判斷模塊,用來根據(jù)該削波訊號維持于該第一電平及該第二電平的時(shí)間長短來判斷該第一讀取訊號及該第二讀取訊號于該讀取結(jié)果中開始或結(jié)束的時(shí)間。
9.如權(quán)利要求8所述的光驅(qū),其中當(dāng)該判斷模塊要判斷該第一讀取訊號及該第二讀取訊號起迄的時(shí)間時(shí),若該削波訊號維持于該第一電平或該第二電平的時(shí)段大于一預(yù)設(shè)時(shí)段,則該判斷模塊會判斷該讀取結(jié)果于該時(shí)段中對應(yīng)于該第一數(shù)據(jù)序列。
10.如權(quán)利要求8所述的光驅(qū),其中該估算模塊中還包含有一充電電路,用來提供對該數(shù)據(jù)儲存單元充放電的電力以累計(jì)儲存于該數(shù)據(jù)儲存單元中的試寫數(shù)據(jù)參數(shù);以及一開關(guān),電連于該充電電路及該數(shù)據(jù)儲存單元,用來控制該充電電路與該開關(guān)間的電連;該開關(guān)可根據(jù)該判斷模塊對該第一讀取訊號及該第二讀取訊號起迄時(shí)間的判斷結(jié)果,在該第一讀取訊號延續(xù)的期間將該充電電路提供的電力傳輸至該數(shù)據(jù)儲存單元以根據(jù)該第一讀取訊號累計(jì)該試寫結(jié)果參數(shù);而在該第二讀取訊號延續(xù)的期間,該開關(guān)會停止將該充電電路提供的電力導(dǎo)通至該數(shù)據(jù)儲存單元,以停止根據(jù)該第二讀取訊號累計(jì)該試寫結(jié)果參數(shù)。
全文摘要
本發(fā)明提供一種于光盤寫入功率最佳化的校正過程中計(jì)算試寫結(jié)果參數(shù)(即beta參數(shù))的方法及相關(guān)裝置。該方法包含有在光盤寫入功率校正的過程中,在試寫數(shù)據(jù)中編入多個(gè)具有特定內(nèi)容的第一數(shù)據(jù)序列及第二數(shù)據(jù)序列,并將試寫數(shù)據(jù)以一預(yù)設(shè)功率寫入至光盤上的試寫區(qū),然后讀取寫入至光盤的試寫數(shù)據(jù),再將對應(yīng)的讀取結(jié)果進(jìn)行高通濾波。由于第一數(shù)據(jù)序列具有特定內(nèi)容,故可在濾波后的讀取結(jié)果中檢測出對應(yīng)該第一數(shù)據(jù)序列的部份,并只根據(jù)該部分來計(jì)算該試寫結(jié)果參數(shù),代表光驅(qū)以該預(yù)設(shè)功率寫入數(shù)據(jù)的效果。
文檔編號G11B27/24GK1542764SQ20041003258
公開日2004年11月3日 申請日期2004年4月9日 優(yōu)先權(quán)日2003年4月10日
發(fā)明者蕭原坤 申請人:威騰光電股份有限公司