欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

實時校正傾斜值的光學頭傾斜控制方法

文檔序號:6751929閱讀:160來源:國知局
專利名稱:實時校正傾斜值的光學頭傾斜控制方法
技術領域
本發(fā)明涉及光學頭傾斜控制技術,具體的講是一種關于實時校正傾斜控制值的光學頭傾斜控制方法。
背景技術
圖1A~1E顯示大部分的光盤(Disc)、光學頭(Pick-up Head,PUH)、以及主軸馬達(spindle motor)的相對關系示意圖。
圖1A為最理想狀態(tài),也就是光盤11A與光學頭12A的激光束是成90度垂直。此種理想狀態(tài)下,光驅(圖中沒有標識)不必額外控制光學頭12A的傾斜角度,就可正常地讀取整片光盤11A的資料。
圖1B為光學頭傾斜的狀態(tài),也就是光盤11B成水平放置,但光學頭12B的激光束并未與光盤11B成90度垂直。在這種狀態(tài)下,光驅只需在光盤11B放入光驅時進行一次光學頭傾斜角度校正,就可以使用同一校正值控制光學頭12B的傾斜角度,來正常地讀取整片光盤11B的資料。
圖1C為光盤托盤傾斜的狀態(tài),也就是光盤11C放置在光盤托盤13C后并沒成水平角度,但光學頭12C的激光束是成垂直角度,因此激光束并未與光盤11C成90度垂直。此種狀態(tài)下,光驅也只需要在光盤11C放入光驅時進行一次光學頭傾斜角度校正,就可以使用同一校正值控制光學頭12C的傾斜角度,來正常地讀取整片光盤11C的資料。
圖1D為光盤一端翹曲的狀態(tài),也就是該光盤11D的彎曲形狀為單調(diào)曲線,使得光學頭12D的激光束與光盤11D的相對角度并不是固定的,而是隨著位置遞增或遞減。在這種狀態(tài)的下,光驅可在光盤11D放入光驅時進行內(nèi)圈與外圈的光學頭傾斜角度校正,再利用內(nèi)插法或其它方法根據(jù)內(nèi)外圈的傾斜值來計算其它各軌道的傾斜控制值,就可以在不同的軌道區(qū)域用計算的傾斜控制值來控制光學頭傾斜角,通過這種方法來正常地讀取整片光盤11D的資料。
圖1E為光盤不規(guī)則變形的狀態(tài),也就是光學頭12E的激光束與光盤11E的相對角度不是固定的,也沒有固定規(guī)則。而且,由于光盤置入光驅后的激活時間有一定長度的限制,而且校正一個位置的傾斜控制值相當花費時間,所以無法在光盤置入光驅后即校正太多位置的傾斜控制值。一般是校正內(nèi)外圈的傾斜控制值而已。
因此,在圖1E的狀態(tài)下,光驅并無法使用通常的控制光學頭傾斜角度的方法來控制光學頭傾斜角,以至于在碰到此種光盤時,光驅會有無法正確讀取資料的貽誤。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種實時校正傾斜控制值的光學頭傾斜控制方法,就是利用一傾斜控制值資料表來記錄各軌道區(qū)域的傾斜控制值,并且當譯碼錯誤值超過一臨界值時校正該軌道區(qū)域的傾斜控制值。
為達到上述目的,本發(fā)明的技術方案為一種實時校正傾斜值的光學頭傾斜控制方法,系應用于一光盤驅動裝,該光學頭傾斜控制方法包含下列步驟建立傾斜控制值資料表,該資料表是包含復數(shù)個軌道區(qū)域的光盤資料/物理地址與對應的傾斜控制值;讀取傾斜控制值,根據(jù)光學頭位置從所述的傾斜控制值資料表讀取該軌道區(qū)域所對應的傾斜控制值;控制光學頭傾斜角,是根據(jù)所讀取的所述的傾斜控制值控制光學頭傾斜角度;讀取第一譯碼錯誤值,是讀取所述的光盤驅動裝置的譯碼過程中所產(chǎn)生的譯碼錯誤值;以及校正傾斜控制值資料表,當所述的第一譯碼錯誤值大于一譯碼錯誤臨界值時,校正該軌道區(qū)域的傾斜控制值。
因此,即使是不規(guī)則變形的光盤也可以通過該光學頭傾斜控制方法來校正出較佳的傾斜控制值。


圖1A為光盤與光學頭的激光束成90度垂直時的示意圖;圖1B為光盤水平放置,但光學頭的激光束未與光盤成90度垂直的示意圖;圖1C為光盤托盤傾斜狀態(tài)的示意圖;圖1D為光盤一端翹曲狀態(tài)的示意圖;圖1E為光盤不規(guī)則變形狀態(tài)的示意圖;圖2顯示本發(fā)明將光盤區(qū)分成數(shù)個軌道區(qū)域的示意圖;圖3顯示本發(fā)明實時校正傾斜值的光學頭傾斜控制方法的流程圖;圖4顯示本發(fā)明實時校正傾斜控制值資料表的方法的流程圖;圖5所示為利用類神經(jīng)網(wǎng)絡根據(jù)光學頭實際的地址從傾斜控制值資料表產(chǎn)生實際傾斜控制值的實施例的示意圖。
附圖編號11A、11B、11C、11D、11E、21 光盤12A、12B、12C、12D、12E 光學頭
13C托盤具體實施方式
以下結合附圖對本發(fā)明實時校正傾斜控制值的光學頭傾斜控制方法進行詳細說明。
由于不規(guī)則變形的光盤無法單純以兩點或三點的傾斜控制值來計算出其余各軌道區(qū)域的傾斜控制值,所以本發(fā)明實時校正傾斜控制值的光學頭傾斜控制方法是將光盤區(qū)分為數(shù)個軌道區(qū)域,并利用譯碼錯誤值來作為是否校正各軌道區(qū)域的傾斜控制值的參考,并且通過微調(diào)的方式在不影響資料讀取的情形下慢慢校正到較佳的傾斜控制值。
由于光盤的變形不會太快,因此如圖2所示,若將光盤區(qū)分成數(shù)個軌道區(qū)域T0~Tm后,每個軌道區(qū)域的光盤形狀可視為一個二階的曲線。所以,將軌道區(qū)域T0兩端的資料/物理地址定義為B0與B1,而將傾斜控制值定義為θ0與θ1。軌道區(qū)域T1兩端的資料/物理地址定義為B1與B2,而傾斜控制值定義為θ1與θ2。所以,在軌道區(qū)域T0之間的各軌道的傾斜控制值可利用資料/物理地址B0與B1以及傾斜控制值為θ0與θ1來計算,而在軌道區(qū)域T1之間的各軌道的傾斜控制值可利用資料/物理地址B1與B2以及傾斜控制值為θ1與θ2來計算。所以,可將各軌道區(qū)域的資料或物理地址以及其對應的傾斜控制值記錄于一傾斜控制值資料表中,借此在光驅讀取資料時根據(jù)光學頭的位置以及傾斜控制值資料表來產(chǎn)生較佳的傾斜控制值,來控制光學頭的傾斜角度。
一般而言,光驅的驅動裝置(drive)會包含一個交錯Reed-Solomon碼(cross-interleaving Reed-Solomon code,以下簡稱CIRC)校正單元,用來校正錯誤的資料。該CIRC校正單元會產(chǎn)生一個譯碼錯誤值(decoding error,DE),來反應出目前譯碼錯誤的程度。所以,只要譯碼錯誤值在一有效范圍內(nèi),CIRC校正單元還可以校正出正確的資料,所以光驅還可讀取正確的光盤資料。但是,當譯碼錯誤值DE超過有效范圍時,那么CIRC校正單元將無法校正出正確的數(shù)據(jù)。而且,當光學頭的傾斜角度偏離正確角度越大時,該譯碼錯誤值DE也會越高。因此,該譯碼錯誤值可作為傾斜控制值是否正確的參考值。
光驅在讀取光盤的資料時,稍微調(diào)整光學頭的傾斜角度并不會影響光驅的讀取機制,例如向左偏一個單位或向右偏一個單位。因此,本發(fā)明就是利用這個特性,在光驅讀取資料的過程中,如果偵測到CIRC校正單元的譯碼錯誤值DE高于一譯碼錯誤臨界值Eth時,就表示該光驅的光學頭的傾斜角度可能不正確,而影響到讀取資料的正確性。此時,光驅就可利用本發(fā)明的實時校正傾斜值的控制機制來校正該軌道區(qū)域的傾斜控制值。當然,譯碼錯誤臨界值Eth是在有效的譯碼錯誤值范圍內(nèi),所以即使譯碼錯誤值DE稍微高于該譯碼錯誤臨界值Eth,該CIRC校正單元也可以校正出正確的數(shù)據(jù)。
圖3顯示本發(fā)明實時校正傾斜值的光學頭傾斜控制方法的流程圖。如該圖所示,本發(fā)明實時校正傾斜值的光學頭傾斜控制方法包含下列步驟步驟S300開始。
步驟S302建立傾斜控制值資料表。傾斜控制值資料表是用來記錄每個軌道區(qū)域的傾斜控制值以及其對應的資料或物理地址。而該傾斜控制值資料表的初始值可利用內(nèi)插方式根據(jù)內(nèi)圈與外圈的傾斜控制值來產(chǎn)生。而內(nèi)圈與外圈的傾斜控制值可在光盤放置光驅時,事先進行校正而產(chǎn)生。
步驟S304設定譯碼錯誤臨界值Eth,同時將計數(shù)值N設定為0。由于光學頭傾斜角度會影響光驅讀取光盤的訊號強度,因此當光驅的CIRC校正單元的譯碼錯誤值DE超過一譯碼錯誤臨界值Eth時,可能是光學頭傾斜角度有偏差。所以,本發(fā)明利用譯碼錯誤值DE來偵測是否需要激活實時校正傾斜控制值。而譯碼錯誤臨界值Eth有可能設定太高,因此計數(shù)值N是用來統(tǒng)計激活校正功能時沒有改變傾斜校正值的次數(shù),以作為變更譯碼錯誤臨界值Eth的參考。
步驟S306根據(jù)軌道位址從資料表中讀取傾斜控制值。光驅在讀取或搜尋(Seek)時,均會有一光盤的資料或物理地址。所以,該方法即根據(jù)該資料或物理地址從傾斜控制值資料表中讀取對應的傾斜控制值。
步驟S308控制光學頭傾斜角。是根據(jù)所取得的傾斜控制值來控制光學頭的傾斜角度。
步驟S310取得譯碼錯誤值DE_1。在光盤取讀取資料的過程中,該方法會持續(xù)取得CIRC的譯碼錯誤值DE_1。
步驟S312比較譯碼錯誤值DE_1與譯碼錯誤臨界值Eth。當譯碼錯誤值DE_1小于譯碼錯誤臨界值Eth時,就表示目前光學頭的傾斜控制值不會對光驅的資料讀取產(chǎn)生太大的錯誤影響,因此跳回步驟S306。而當譯碼錯誤值DE_1大于譯碼錯誤臨界值Eth時,就表示目前光學頭的傾斜控制值可能對光驅的資料擷取產(chǎn)生較大的錯誤影響,所以跳至步驟S314,進行實時校正傾斜控制值的步驟。
步驟S314校正傾斜控制值資料表。是在不影響光驅讀取資料的狀態(tài)下,調(diào)整傾斜控制值來控制光學頭的傾斜角度,并校正該軌道區(qū)域的傾斜控制值,并跳回步驟S306。
因此,由于在光盤放入光驅初期,光驅無法占用太多時間進行數(shù)個軌道區(qū)域的傾斜值校正,一般只能校正內(nèi)圈與外圈的傾斜控制值,所以只要是讀取到不規(guī)則變形的光盤,就很有可能發(fā)生資料讀取錯誤的情形。但是,如圖3所示,本發(fā)明實時校正傾斜值的光學頭傾斜控制方法可以持續(xù)的學習(learning)與更新(update)較佳的傾斜控制值,并且將每個軌道區(qū)域的CIRC校正單元的譯碼錯誤值DE控制在譯碼錯誤臨界值Eth內(nèi),使CIRC校正單元可以正常運作。
圖4顯示本發(fā)明實時校正傾斜控制值資料表的方法的流程圖。本發(fā)明實時校正傾斜控制值資料表的方法是在光驅讀取光盤資料的同時,分別使光學頭朝著兩側偏移一些距離(可為最小移動單位),并根據(jù)譯碼錯誤值DE來判斷哪個方向的傾斜控制值較佳,就是根據(jù)該傾斜控制值更新傾斜控制值資料表的傾斜控制值。如圖四所示,本發(fā)明實時校正傾斜控制值的方法包含下列步驟步驟S400開始。
步驟S402向第一方向調(diào)整光學頭的傾斜值后,讀取CIRC校正單元的譯碼錯誤值DE_2。
步驟S404比較譯碼錯誤值DE_1與DE_2,當譯碼錯誤值DE_2小于DE_1,表示新調(diào)整的傾斜控制值優(yōu)于資料表中的傾斜控制值,就跳至步驟S414;而當譯碼錯誤值DE_2大于DE_1,表示新調(diào)整的傾斜控制值比資料表中的傾斜控制值還差,則跳至步驟S406。
步驟S406向第二方向調(diào)整光學頭的傾斜值后,讀取CIRC校正單元的譯碼錯誤值DE_3。
步驟S408比較譯碼錯誤值DE_1與DE_3,當譯碼錯誤值DE_3小于DE_1,表示新調(diào)整的傾斜控制值優(yōu)于資料表中的傾斜控制值,就跳至步驟S414;而當譯碼錯誤值DE_3大于DE_1,表示新調(diào)整的傾斜控制值比資料表中的傾斜控制值還差,就跳至步驟S410。
步驟S410將光學頭通過未調(diào)整的傾斜控制值來控制,并將計數(shù)值N加1。
步驟S412比較計數(shù)值N是否大于一比較值M,若計數(shù)值N大于比較值M,則表示譯碼錯誤臨界值Eth設定的太低,跳至步驟S414,否則跳至步驟S418。
步驟S414調(diào)整譯碼錯誤臨界值Eth,并將計數(shù)值N歸0,并且跳至步驟S418。
步驟S416根據(jù)目前的傾斜控制值更新傾斜控制值資料表。由于目前的傾斜控制值所產(chǎn)生的譯碼錯誤值較低,因此根據(jù)目前的傾斜控制值更新傾斜控制值資料表中該軌道區(qū)域的傾斜控制值。
步驟S418結束。
根據(jù)上述實時校正傾斜控制值資料表的方法,光驅可以在讀取光盤資料的同時校正每個軌道區(qū)域的傾斜控制值,使得每個軌道區(qū)域的傾斜控制值均為較佳控制值,使CIRC校正單元不會因為傾斜控制值不佳而無法校正出正確資料。
以下說明在上述步驟S416中根據(jù)目前的傾斜控制值更新傾斜控制值資料表的方法。假設傾斜控制值資料表的傾斜控制值為θi與θi+1、根據(jù)傾斜控制值資料表所計算的傾斜控制值為θc、以及目前輸出的傾斜控制值為θn,則傾斜控制值的變化為Δθ,因此更新后的傾斜控制值資料表的傾斜控制值為θi=θi-μiβoptΔθ與θi+1=θ+li-μ+liβoptΔθ。當然,此種更新方法僅為一種實施例,其它的更新方式也可使用于本發(fā)明。
圖5所示為利用類神經(jīng)網(wǎng)絡(neural network)根據(jù)光學頭實際的地址從傾斜控制值資料表產(chǎn)生實際傾斜控制值的實施例。如該圖所示,該類神經(jīng)網(wǎng)絡的功能相當于線性內(nèi)插(linear interpolation)的動作,它輸出傾斜控制值可由下列式子計算出來m(.)=x-BiBi+1-Bi…(1)]]>μi=1-m(x) …(2)μi+1=m(x) …(3)y=μiθi+μi+1θi+1…(4)βopt=1(μi2+μi+12)…(5)]]>其中x為光學頭實際的地址、Bi為該軌道區(qū)域的起始地址、Bi+1為該軌道區(qū)域的終止地址、θi為軌道區(qū)域的起始地址的傾斜控制值、βopt為最佳學習收斂系數(shù)、以及θi+1為軌道區(qū)域的終止地址的傾斜控制值。因此,只要輸入目前的光學頭實際的地址x即可輸出相對應的傾斜控制值。因此,步驟S306即可根據(jù)圖5的類神經(jīng)網(wǎng)絡求出對應的傾斜控制值。
以上雖以實施例說明本發(fā)明,但并不因此限定本發(fā)明的范圍,只要不脫離本發(fā)明的要旨,該行業(yè)者可進行各種變形或變更。
權利要求
1.一種實時校正傾斜值的光學頭傾斜控制方法,系應用于一光盤驅動裝置,其特征在于該光學頭傾斜控制方法包含下列步驟建立傾斜控制值資料表,該資料表是包含復數(shù)個軌道區(qū)域的光盤資料/物理地址與對應的傾斜控制值;讀取傾斜控制值,根據(jù)光學頭位置從所述的傾斜控制值資料表讀取該軌道區(qū)域所對應的傾斜控制值;控制光學頭傾斜角,是根據(jù)所讀取的所述的傾斜控制值控制光學頭傾斜角度;讀取第一譯碼錯誤值,是讀取所述的光盤驅動裝置的譯碼過程中所產(chǎn)生的譯碼錯誤值;以及校正傾斜控制值資料表,當所述的第一譯碼錯誤值大于一譯碼錯誤臨界值時,校正該軌道區(qū)域的傾斜控制值。
2.根據(jù)權利要求1所述的實時校正傾斜值的光學頭傾斜控制方法,其中所述的讀取傾斜控制值的步驟中,是讀取該軌道所在軌道區(qū)域兩側的傾斜控制值,并由內(nèi)插法求得該軌道的傾斜控制值。
3.根據(jù)權利要求2所述的實時校正傾斜值的光學頭傾斜控制方法,其中所述的讀取傾斜控制值的步驟中,該傾斜控制值可由下列式子計算m(.)=x-BiBi+1-Bi;]]>μi=1-m(x)μi+1=m(x)y=μiθi+μi+1θi+1;其中x為光學頭實際的地址、Bi為該軌道區(qū)域的起始地址、Bi+1為該軌道區(qū)域的終止地址、θi為軌道區(qū)域的起始地址的傾斜控制值、θi+1為軌道區(qū)域的終止地址的傾斜控制值、以及y為傾斜控制值。
4.根據(jù)權利要求3所述的實時校正傾斜值的光學頭傾斜控制方法,其中所述的讀取傾斜控制值的步驟中,最佳學習收斂系數(shù)βopt為βopt=1(μi2+μi+12).]]>
5.根據(jù)權利要求1所述的實時校正傾斜值的光學頭傾斜控制方法,其中所述的建立傾斜控制值資料表的初始值得步驟是包含下列步驟校正內(nèi)圈的傾斜控制值;校正外圈的傾斜控制值;以及計算前文敘述的數(shù)個軌道區(qū)域的傾斜控制值,是以內(nèi)插法根據(jù)所述的內(nèi)圈的傾斜控制值與外圈的傾斜控制值計算各軌道區(qū)域的傾斜控制值。
6.根據(jù)權利要求1所述的實時校正傾斜值的光學頭傾斜控制方法,其中前文敘述的譯碼錯誤值是由所述的光盤驅動裝置的交錯Reed-Solomon碼校正單元所產(chǎn)生。
7.根據(jù)權利要求6所述的實時校正傾斜值的光學頭傾斜控制方法,其中所述的校正傾斜控制值資料表步驟是包含下列步驟向第一方向改變傾斜控制值;讀取第二譯碼錯誤值,是讀取所述的光盤驅動裝置的譯碼過程中所產(chǎn)生的譯碼錯誤值;當所述的第二譯碼錯誤值小于所述的第一譯碼錯誤值時,根據(jù)目前的傾斜控制值更新前文敘述的傾斜控制值資料表中該軌道區(qū)域的傾斜控制值,并結束該校正傾斜控制值資料表步驟;當所述的的第二譯碼錯誤值大于所述的第一譯碼錯誤值時,向第二方向改變傾斜控制值;讀取第三譯碼錯誤值,是讀取所述的光盤驅動裝置的譯碼過程中所產(chǎn)生的譯碼錯誤值;當所述的第三譯碼錯誤值小于所述的第一譯碼錯誤值時,根據(jù)目前的傾斜控制值更新所述的傾斜控制值資料表中該軌道區(qū)域的傾斜控制值,并結束該校正傾斜控制值資料表步驟;以及當所述的第二譯碼錯誤值也大于所述的第一譯碼錯誤值時,將一計數(shù)值加1,并結束該校正傾斜控制值資料表步驟。
8.根據(jù)權利要求7所述的實時校正傾斜值的光學頭傾斜控制方法,其中當所述的計數(shù)值超過一設定值時,調(diào)整所述的譯碼錯誤臨界值,并將該計數(shù)值歸0。
全文摘要
一種實時校正傾斜值的光學頭傾斜控制方法。該光學頭傾斜控制方法是應用于光盤驅動裝置,同時包含下列步驟建立傾斜控制值資料表的初始值,該資料表是包含數(shù)個軌道區(qū)域的光盤資料/物理地址與對應的傾斜控制值;讀取傾斜控制值,根據(jù)光學頭位置從傾斜控制值資料表讀取該軌道區(qū)域所對應的傾斜控值;控制光學頭傾斜角,是根據(jù)所讀取的傾斜控制值控制光學頭傾斜角度;讀取譯碼錯誤值,就是讀取光盤驅動裝置的譯碼過程中所產(chǎn)生的譯碼錯誤值;以及校正傾斜控制值資料表,當譯碼錯誤值大于一譯碼錯誤臨界值時,校正該軌道區(qū)域的傾斜控制值。因此,即使是不規(guī)則變形的光盤也可通過該光學頭傾斜控制方法來校正出較佳的傾斜控制值。
文檔編號G11B7/09GK1591611SQ03156608
公開日2005年3月9日 申請日期2003年9月5日 優(yōu)先權日2003年9月5日
發(fā)明者柯世豪, 高智賢 申請人:聯(lián)發(fā)科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
改则县| 华宁县| 浪卡子县| 蒙城县| 扎兰屯市| 剑河县| 武宁县| 修武县| 兴安县| 伊金霍洛旗| 岐山县| 普安县| 民乐县| 和平区| 琼中| 奇台县| 永州市| 久治县| 托里县| 莫力| 淮北市| 卓尼县| 武义县| 龙南县| 六安市| 万安县| 庆元县| 锦屏县| 长春市| 满洲里市| 陇南市| 西城区| 英德市| 遵化市| 四川省| 托克逊县| 岚皋县| 轮台县| 湘乡市| 乌拉特后旗| 车险|