專利名稱:Bca數(shù)據(jù)重放的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是涉及從磁盤介質(zhì)再現(xiàn)數(shù)字化編碼的信號,尤其涉及恢復(fù)接連被加到唱片上的數(shù)據(jù)。
對記錄了數(shù)據(jù)和數(shù)字化壓縮音頻和視頻信號的可讀的光盤的介紹為用戶提供了對大容量數(shù)據(jù)記錄的存取或事實上與源素材無分別的聲音和圖像品質(zhì)的存取。然而,為近似相同的再現(xiàn)提供這種特征和潛能正例證了對包含在磁盤內(nèi)的資料的傳播進(jìn)行保護(hù)和控制的需要。在數(shù)字化多用途磁盤(DVD)說明書-標(biāo)題為DVD說明書,用于只讀磁盤/第一部分,物理說明書版本1,附錄K-中,詳細(xì)地說明了一種使用突發(fā)切割區(qū)域代碼以易于單獨識別大量生產(chǎn)中的磁盤的方法。磁盤可以被辨識,通過使用一系列徑向定位的切槽或占有靠近特定磁盤夾持區(qū)的特定周邊區(qū)域的表面反射變形實現(xiàn)。這些徑向條紋被安排用于重寫或部分地清除特別用于導(dǎo)入數(shù)據(jù)的磁盤區(qū)域。BCA數(shù)據(jù)代表了在重寫之前用相位編碼調(diào)制的數(shù)據(jù)的從10到188的字節(jié)。BCA數(shù)據(jù)包括數(shù)據(jù)域、錯誤檢測和糾正代碼以及前后緩沖區(qū)(amble field)。
當(dāng)磁盤重放被啟動時,讀取導(dǎo)入數(shù)據(jù)區(qū)并檢驗導(dǎo)入數(shù)據(jù)以決定16位狀態(tài),當(dāng)它被設(shè)置為1時則指示被譯碼的突發(fā)切割區(qū)域代碼的存在。如果BCA數(shù)據(jù)被指示,突發(fā)切割區(qū)域被讀取而且數(shù)據(jù)被恢復(fù)?,F(xiàn)行的BCA數(shù)據(jù)獲取方法使用一系列數(shù)據(jù)獲取和糾錯過程,該過程中錯誤數(shù)據(jù)啟動對來自磁盤的額外BCA數(shù)據(jù)的請求。該請求通常越過傳感器跳轉(zhuǎn)到導(dǎo)入?yún)^(qū)域的初始處,然后轉(zhuǎn)回到突發(fā)切割區(qū)域的標(biāo)稱中心以再次嘗試BCA數(shù)據(jù)恢復(fù)?;謴?fù)磁盤特定數(shù)據(jù)的失敗可能導(dǎo)致不可能進(jìn)一步再現(xiàn)磁盤。這種BCA數(shù)據(jù)恢復(fù)失敗可以歸結(jié)于可能是由變臟的BCA數(shù)據(jù)或切割缺陷、被飛濺的磁盤材料,代表BCA數(shù)據(jù)的低級反射條紋的切屑或不一致性導(dǎo)致的弱數(shù)據(jù)信號恢復(fù)。
發(fā)明方法允許磁盤重放系統(tǒng)更高效、有力地獲取、檢測和糾錯突發(fā)切割區(qū)域數(shù)據(jù)。從磁盤介質(zhì)上的記錄中獲取數(shù)據(jù)的第一種方法包括下列步驟從磁盤的不同部分成功地讀取定義數(shù)據(jù)組的位;連續(xù)對位進(jìn)行糾錯以使從磁盤讀取的數(shù)據(jù)組中至少一部分是有效的;一旦糾錯步驟中成功地使數(shù)據(jù)組有效就終止讀取。從磁盤介質(zhì)上的記錄中獲取數(shù)據(jù)的另一種方法包括下列步驟讀取始于數(shù)據(jù)記錄上的第一個位置的數(shù)據(jù)組;當(dāng)沒有從第一個位置獲取到無誤數(shù)據(jù)組時,從與第一個位置沿其中第一個方向徑向分隔開的第二個位置讀取數(shù)據(jù)組;當(dāng)沒有從第二個位置獲取到無誤的數(shù)據(jù)組時從越過第一個位置沿相反方向徑向分隔開的第三位置讀取數(shù)據(jù)組。
圖1A圖解說明了例示的數(shù)字化多用途磁盤或DVD,附有對寫在其上的信號的位置和分布的說明。
圖1B詳細(xì)說明了圖1A上的白色扇區(qū)部分。
圖1C是圖1B上表示的BCA數(shù)據(jù)記錄的放大說明。
圖1D說明了被反射的信號和被處理的BCA數(shù)據(jù)信號。
圖2是包含發(fā)明方案的例示的數(shù)字化磁盤播放器的方塊圖。
圖3是描述從BCA數(shù)據(jù)記錄中獲取數(shù)據(jù)的發(fā)明的搜索序列的流程圖。
數(shù)字化多用途磁盤或DVD在圖1A中被圖解說明,圖1A表示出各種特征和被記錄其上的數(shù)據(jù)類型的近似位置。磁盤的直徑為120毫米,帶有一個15毫米的主軸孔??拷鬏S孔的是磁盤夾持區(qū),用點表示出,其最小和最大直徑分別為22毫米和33毫米。安全帶處于夾持區(qū)和導(dǎo)入數(shù)據(jù)區(qū)之間,在圖1A中用水平線表示(在圖1B中的許多點點),安全帶占有直徑在45.2和48毫米之間的區(qū)域。數(shù)據(jù)或程序區(qū)用垂直條紋表示,位于直徑48和116毫米之間,帶有至少1毫米的導(dǎo)出直徑。伴隨著大量生產(chǎn)為了易于實現(xiàn)磁盤的個體化,一個區(qū)域被提供,磁盤特定數(shù)據(jù)例如序列號或識別數(shù)據(jù)被加在其上。這一光標(biāo)記區(qū)域被稱為突發(fā)切割區(qū)域或BCA,位于直徑44.6和47毫米之間(圖1B中表示在半徑R1和R3之間)。這樣BCA數(shù)據(jù)記錄就被寫入了磁盤的導(dǎo)入數(shù)據(jù)區(qū)內(nèi)。
突發(fā)切割區(qū)域數(shù)據(jù)是相位編碼,并通過磁盤上的徑向切槽或表面反射的改變的方式被寫入,而且越過在圖1B中用黑條BCAD表示的存在的導(dǎo)入數(shù)據(jù)被應(yīng)用。簡單的說,BCA數(shù)據(jù)用徑向切槽BCAD之間的間隔表示。在BCA數(shù)據(jù)的寫區(qū)域內(nèi)的表面反射的改變在圖1D中被說明。圖1D中,BCA數(shù)據(jù)用低信號區(qū)域BCAD表示,而未被修改的反射區(qū)由例如BCA切槽間的軌道的反射引起的高幅信號TRKa指示。磁盤導(dǎo)入數(shù)據(jù)包含初始區(qū),扇區(qū)地址從000000h到02EEEEh,其上00h的數(shù)據(jù)值被寫入。在扇區(qū)地址02F000h到02F020h之間參考代碼被寫入,跟隨其后的是包含數(shù)據(jù)值00h的30個ECC塊。從扇區(qū)地址02F200h開始控制數(shù)據(jù)被寫入,并占據(jù)了一個ECC塊(或16個扇區(qū)),這種做法被重復(fù)192次。在字節(jié)上,這個控制數(shù)據(jù)的位置16是一個字節(jié)的BCA描述符,其中所有值為1表示BCA數(shù)據(jù)存在,有0值存在則表示缺少BCA數(shù)據(jù)。如果考慮到標(biāo)稱導(dǎo)入?yún)^(qū)的維數(shù)說明,具有0.74微米的軌道間距,被描述為LED的導(dǎo)入數(shù)據(jù)區(qū)域可能包括大概1890個軌道。同樣地,如果考慮到標(biāo)稱突發(fā)切割區(qū)域的維數(shù),BCA數(shù)據(jù)可以將大約1620個導(dǎo)入數(shù)據(jù)軌道重寫或制成條。用一種不同的方式表達(dá)就是,大約有1620個BCA數(shù)據(jù)記錄可以被讀取的傳感器位置,這樣未被重寫的導(dǎo)入數(shù)據(jù)存在于分布在BCA數(shù)據(jù)記錄前后區(qū)域內(nèi)的大約270個軌道中。
圖1C描述了被徑向地寫在例示的導(dǎo)入數(shù)據(jù)軌道a、b、c、d和e之間的BCA數(shù)據(jù)記錄BCAD的放大視圖。然而,如前面所述,標(biāo)稱上被說明的維數(shù)允許大約1620個軌道在突發(fā)切割區(qū)域Z上被重寫。傳感器被置位以跟隨各個軌道如軌道a,或更精確地保持集中于始于例示中半徑Ra的單一螺旋軌道上在若干個磁盤旋轉(zhuǎn)期間從軌道a中獲取多數(shù)據(jù)組。
現(xiàn)行的方法反復(fù)嘗試從單一位置恢復(fù)數(shù)據(jù),與此方法不同,這種具有優(yōu)勢的方法在大量不同的磁盤半徑上讀取BCA數(shù)據(jù)以便有助于允許執(zhí)行獨立于糾錯過程的數(shù)據(jù)獲取。另外,在大量磁盤半徑上對多道BCA數(shù)據(jù)組的獲取增強了獲取能成功糾錯過程的數(shù)據(jù)的可能性。這樣,一系列BCA數(shù)據(jù)組被獲取并暫時被存儲為了必需時可能的后續(xù)的糾錯連接。這些有利的大量不同的徑向傳感器讀取位置用打X的黑圓Ra,Rb,RC,Rd和Re表示。傳感器的徑向位置跟隨著第一個例示的序列,該序列始于代表著BCA數(shù)據(jù)記錄的標(biāo)稱中心的讀取半徑Ra。在從軌道a獲取數(shù)據(jù)后,傳感器改變位置,例如通過偏轉(zhuǎn)線圈15T到讀取半徑Rb,例如,Rb比半徑Ra小得多。對大約100個軌道的徑向距離的傳感器位置改變或跳躍的選擇使得BCA數(shù)據(jù)搜索能通過使用允許快速重置位置的軌道偏轉(zhuǎn)線圈實現(xiàn)。在第一個例示的序列中,傳感器徑向位置Ra、Rb、Rc…Rn的格式可被預(yù)先決定并從存儲器中獲取,即可位于前端處理又可處于后端處理。在這第一個例示序列中,傳感器位置在數(shù)據(jù)記錄的標(biāo)稱中心半徑Ra周圍變化,而第二個讀取位置Rb標(biāo)稱上比標(biāo)稱中心位置Ra少100個軌道。第三個讀取位置Rc位于標(biāo)稱上比位置Rb大200個軌道的位置,而第四個位置Rd標(biāo)稱上比位置Rc少300個軌道。這樣可以看出,傳感器被反復(fù)重新置位以既能向外即朝向外部邊緣又能向內(nèi)即朝向主軸孔C搜索徑向記錄。通過這種方式,記錄較差的或被光堵塞的數(shù)據(jù)記錄能迅速地被探測出來以便最大化獲取可糾錯數(shù)據(jù)的可能性。
第二個傳感器位置Rb最好被選擇靠近磁盤主軸孔C,如圖1B,為了在BCA記錄中半徑Ra的總偏心能被迅速的識別并且傳感器搜索運算法則能適應(yīng)性地被修改以便防止對缺少BCA數(shù)據(jù)記錄的區(qū)域進(jìn)一步偏移。磁盤表面被反射的信號被有利地處理,如參考圖2得到解釋,以便產(chǎn)生指示BCA數(shù)據(jù)記錄反射存在與否的信號。缺少反射光信號特定的特點指示傳感器定位在不含有BCA數(shù)據(jù)記錄的磁盤區(qū)域上。最好,缺少BCA數(shù)據(jù)信號用于適應(yīng)、修改或選擇傳感器搜索運算法則。例如,峰峰之間的搜索被改變成單向漸進(jìn)的搜索序列,這種現(xiàn)象正在日益增長。
在第二種例示的序列中,傳感器徑向位置從標(biāo)稱BCA數(shù)據(jù)記錄起始位置漸漸增長以便獲取大量數(shù)據(jù)。在第三種例示的序列中,傳感器徑向定位從標(biāo)稱BCA數(shù)據(jù)記錄的結(jié)束位置漸漸下降。
這種有利的BCA數(shù)據(jù)記錄搜索運算法則不僅需要多集用于糾錯的數(shù)據(jù),而且要易于實現(xiàn)允許BCA數(shù)據(jù)獲取和BCA數(shù)據(jù)糾錯之間相分離的并行操作。
圖2是例示的數(shù)字化視頻磁盤播放器的方塊圖。方塊10表示走帶機構(gòu),它接受數(shù)字式記錄的磁盤14,由馬達(dá)12帶動轉(zhuǎn)動。當(dāng)螺旋軌道包含具有長度由數(shù)據(jù)信號流的8/16調(diào)制編碼決定的凹槽時,數(shù)字信號被記錄在磁盤14上。對磁盤14的調(diào)制由能收集來自激光(未表示出)的反射照明的可移動的拾取滑動器15讀取。被反射的激光光束由鏡頭系統(tǒng)聚焦到被表示為二極管的光探測器或光拾取設(shè)備上。這樣拾取滑動器15是由馬達(dá)11伺服控制位置的,以確定位置并跟隨被記錄磁盤的特定軌道。馬達(dá)11包括轉(zhuǎn)速器11A/B,例如使用光或磁傳感的設(shè)備11B,它在每周馬達(dá)旋轉(zhuǎn)中產(chǎn)生一系列脈沖。這樣拾取滑動器15可以被準(zhǔn)確地定位,以便通過例如計數(shù)轉(zhuǎn)速器脈沖的方式存取記錄的不同部分?;蛘撸瑒悠?5定位可參考包括磁盤扇區(qū)地址的查詢表和相應(yīng)的轉(zhuǎn)速器脈沖計數(shù)或特定馬達(dá)電流下的滑動器馬達(dá)激活次數(shù)。另外,鏡頭系統(tǒng)由例示的磁置位器15T實現(xiàn)位置控制,以便按照控制能力提供游標(biāo)或精確軌道。透鏡系統(tǒng)聚焦由例示的磁置位器15F控制。
被伺服控制的馬達(dá)11和12由集成電路驅(qū)動放大器20驅(qū)動。例示的滑動器15的光拾取設(shè)備被連接到光前置放大器上一塊30,它包括激光照明器的驅(qū)動電路和能為來自光拾取器的反射信號輸出提供放大和均衡的前置放大器。來自光前置放大器30的被放大和均衡的重放信號被連接到通道處理器塊40上,這里使用重放信號以使得記錄期間用于解調(diào)8:16調(diào)制的相位鎖定回路實現(xiàn)同步。另外通道處理器可能包括對反射信號的進(jìn)一步處理。在BCA數(shù)據(jù)獲取期間,反射信號處理器處理從磁盤表面反射的照明,例如圖1D中表示出的,以便形成具有指示BCA數(shù)據(jù)反射存在的第一狀態(tài)和指示缺少BCA數(shù)據(jù)反射的第二狀態(tài)的信號。在反射信號中BCA數(shù)據(jù)的存在可以通過圖1D中描述的對該信號的處理過程而得到辨識,例如通過在L和H值之間進(jìn)行限幅以產(chǎn)生經(jīng)過清理的反射代表波形CLREF實現(xiàn)。波形CLREF可經(jīng)過處理以確定BCA數(shù)據(jù)條BCAD的存在,通過例如檢測寬度或圖1D中描述的間隔τ1和τ2的持續(xù)時間的方式實現(xiàn)。例如,在間隔τ1期間計算器可能計數(shù)而在間隔τ2期間計算器被波形部分BCAD重置,這樣,例如,0計算器輸出結(jié)果可能被選擇用于指示BCA數(shù)據(jù)反射的存在。然而如果波形部分BCAD缺少,計算器不能被重置并最終上溢或下溢產(chǎn)生一個指示BCA數(shù)據(jù)反射缺少的輸出。
在第二種方法中,BCA數(shù)據(jù)反射可由電容器充放電方案檢測,例如波形部分TRKa引起電荷以第一種速率,例如在電容器中,被聚集,而波形部分BCAD引起電荷以高于第一種速率的速率被釋放。被聚集的電荷被測量,例如用比較器實現(xiàn),如果少于預(yù)先設(shè)定的數(shù)量則比較器指示BCA數(shù)據(jù)反射信號存在。然而,BCA數(shù)據(jù)反射信號缺少將引起電荷聚集并超出第二比較器的閾值致使比較器輸出以指示BCA數(shù)據(jù)反射信號缺少。
在進(jìn)一步的方法中,波形CLREF可以被區(qū)分并用于觸發(fā)一個可再觸發(fā)的單穩(wěn)態(tài)多諧振蕩器。波形部分BCAD的邊緣引起的脈沖的產(chǎn)生會保持多諧振蕩器處于被選擇用于指示BCA數(shù)據(jù)信號反射的再觸發(fā)狀態(tài),而BCA數(shù)據(jù)信號反射缺少會引起再觸發(fā)過程終止,使多諧振蕩器呈現(xiàn)出指示BCA數(shù)據(jù)信號反射缺少的穩(wěn)定狀態(tài)。
MPEG位流被編碼用于錯誤檢測和更正,通過使用Reed Solomon產(chǎn)品編碼實現(xiàn),該編碼被用于形成包含16個扇區(qū)的糾錯代碼(ECC)塊,其中各扇區(qū)含有2048個有效負(fù)載數(shù)據(jù)字節(jié)。這樣,在8:16解調(diào)后,重放音頻和視頻數(shù)據(jù)流有效負(fù)載被交替或反移并使用塊40內(nèi)的ReedSolomon產(chǎn)品修正更正錯誤,而且在ECC緩沖器存儲器中(未表示出)實現(xiàn)。如前面所說明的,如果數(shù)據(jù)區(qū)上運行中的控制數(shù)據(jù)指示BCA數(shù)據(jù)存在,被用于音頻和視頻數(shù)據(jù)的Reed Solomon糾錯電路被可控地繞過,并且BCA數(shù)據(jù)以位流41的形式先于糾錯過程被提供給用于存儲的軌道緩沖器存儲器60A,通過使用中央處理單元-塊500中單元510-實現(xiàn)。
糾錯MPEG信號位流41被連接到位流或機械/軌道緩沖器存儲器60A上。軌道緩沖器包括DRAM存儲器類型,并被用于存儲大量被重放的數(shù)據(jù)以便解碼時傳感器15的任何重置位置都不會導(dǎo)致任何可見的缺陷。這樣最終輸出圖像流能連續(xù)或無傷痕地顯示給瀏覽者。位流緩沖器存儲器60A是例示的16兆位DRAM存儲器的一部分。進(jìn)一步例示的16兆SDRAM存儲器塊被分割以提供提供對至少兩個解碼圖像幀存儲的幀緩沖器60C和60D,先于解碼過程的緩沖器60B中的壓縮視頻位流的存儲,音頻位流緩沖器60E以及緩沖器60F、G和H中的其它存儲。通道處理器40也包括時間控制電路,它控制對位流緩沖器60A的寫操作。數(shù)據(jù)被間斷地寫入位流緩沖器內(nèi)作為重放軌道地址中變化的結(jié)果,例如可能源于如用戶定義的重放視頻內(nèi)容如“導(dǎo)演剪輯”,本源(parental)指導(dǎo)選擇或用戶可選擇替換的鏡頭角度。為了易于實現(xiàn)記錄信號更快速的存取和恢復(fù),磁盤14以漸漸增加的速度轉(zhuǎn)動,結(jié)果使被傳遞的位流具有更高的傳送比特率。
數(shù)字化視頻磁盤播放器由中央處理單元或CPU-塊500中單元510-控制,它接收被再現(xiàn)的位流和來自通道IC40的錯誤標(biāo)記,并為伺服IC50提供控制指令。另外,CPU510從用戶接口90接收用戶控制命令,MPEG解碼器控制來自塊500的MPEG解碼器單元530的函數(shù)。系統(tǒng)緩沖器存儲器80由CPU510編址,而80向CPU510提供數(shù)據(jù)。例如,緩沖器80可能包括RAM和PROM存儲器位置。RAM可以被用于存儲由CPU510從位流41中解壓的各種數(shù)據(jù),例如這種數(shù)據(jù)可能包括解密或解碼信息,位流和幀緩沖器存儲器管理數(shù)據(jù)以及瀏覽數(shù)據(jù)。PROM可能,例如,包括大量易于實現(xiàn)軌道模式和BCA數(shù)據(jù)獲取格式的傳感器跳轉(zhuǎn)運算法則。
微控制器510經(jīng)由12C控制總線信號514被連接到前端以便控制或申請傳感器再定位來獲取用戶選擇播放序列所要求的下一個扇區(qū)。用于BCA數(shù)據(jù)獲取的傳感器定位可由存儲的序列或序列組控制。然而,一旦激活,這些發(fā)明的獲取序列自動地搜索BCA記錄直到以數(shù)據(jù)滿意的糾錯結(jié)果或超出傳感器搜索步驟的最大值的結(jié)果而終止。
在MPEG解碼器530中視頻位流由用于搜索位流以確定片和宏塊起始代碼位置的可變長度譯碼器531處理。當(dāng)傳送或創(chuàng)建其它圖像時,例如GOP(圖象組)中的圖像P和B,各圖像組中某些被譯碼的圖像被寫入到幀緩沖器60C和60D中以便接下來作為預(yù)測器使用。幀緩沖器60C和60D具有至少兩個視頻幀的強大的存儲能力。分離開的音頻數(shù)據(jù)包被存儲于音頻位緩沖器60E中,該緩沖器用于在塊110中進(jìn)行音頻解碼時被讀出和連接。在MPEG或AC3音頻解碼之后,數(shù)字化的音頻信號結(jié)果被連到音頻后處理器130上用于數(shù)字模擬各種基帶音頻信號輸出的變換和產(chǎn)生。從讀自參考幀緩沖器60C/D的解碼塊中,數(shù)字化視頻輸出信號被顯示緩沖器580轉(zhuǎn)換成光柵掃描形式。顯示緩沖器被連接到編碼器590上,該編碼器提供數(shù)字模擬信號轉(zhuǎn)換并產(chǎn)生基帶視頻成分和編碼視頻信號。
圖3中表示圖解說明發(fā)明搜索方法的流程圖,該方法使用順序的傳感器定位以探測BCA數(shù)據(jù)記錄的不同部分。在各搜索位置獲取大量數(shù)據(jù),而且這些數(shù)據(jù)先于糾錯過程被暫時存儲。這些順序的獲取序列跟隨大量搜索序列中的一支直到以BCA數(shù)據(jù)成功的糾錯或超出搜索位置的最大值的結(jié)果而終止。
BCA數(shù)據(jù)獲取始于步驟10中播放模式的初始化。傳感器或拾取PU被定位在磁盤工作區(qū),控制數(shù)據(jù)在突發(fā)切割區(qū)域指示數(shù)據(jù)的存在,這樣,在步驟50處傳感器PU被移動到第一數(shù)據(jù)搜索半徑Ra,該半徑如標(biāo)準(zhǔn)文件中說明的,對應(yīng)于BCA記錄的標(biāo)稱中心。響應(yīng)于馬達(dá)11或依靠馬達(dá)15T,傳感器PU通過滑動器15的運動徑向定位。然而,無論使用哪種拾取定位設(shè)備,它都由存儲的指令控制,這些指令能代表著馬達(dá)11引起的轉(zhuǎn)速器11A的轉(zhuǎn)數(shù)或提供給馬達(dá)15T的電流的幅值。拾取定位搜索序列可被存儲在后部并經(jīng)由總線514被提供,或者可被存儲在伺服系統(tǒng)的前端例如塊50,經(jīng)由總線514被啟動。
在傳感器定位在BCA記錄的標(biāo)稱中心后,在步驟75執(zhí)行測試以確定是否拾取器正在接收自BCA數(shù)據(jù)記錄反射的照明。如果步驟75測試結(jié)果為否,拾取器可能出現(xiàn)誤置位并試圖讀取非BCA記錄區(qū),或另一種情況,BCA記錄被存放在非標(biāo)準(zhǔn)位置上。這樣在步驟75上“否”將導(dǎo)致傳感器在步驟80被重新置位在正徑向朝磁盤外緣,以便試圖安置BCA記錄。移動的距離可能是,例如,表示大約有BCA記錄長度三分之一的500個軌道。這樣將傳感器移向磁盤外緣,在步驟95執(zhí)行測試以確定是否拾取器正接收來自磁盤的反射照明。為了照明的尺度和清晰度,步驟95被描述成在半徑Rc執(zhí)行的搜索序列的一部分。
返回步驟75,如果反射測試結(jié)果為“是”,在步驟100執(zhí)行精細(xì)的跟蹤并在步驟200從磁盤讀取BCA數(shù)據(jù)。數(shù)據(jù)讀取的次數(shù)N可由在例示的半徑Ra定位時刻開始計數(shù)或經(jīng)過的磁盤轉(zhuǎn)數(shù)確定和控制。明顯地,為了確保至少一個數(shù)據(jù)組被傳遞要求最小值N=2,而N值接近10或更多可能浪費獲取時間,因為“良好”恢復(fù)的數(shù)據(jù)將已達(dá)到糾錯狀態(tài)并且BCA數(shù)據(jù)搜索終止。所以,如果在10次循環(huán)中良好的可糾錯數(shù)據(jù)不被獲取,在步驟55中搜索序列自動將拾取器重新置位在半徑Rb上。在第一發(fā)明序列中,拾取器被反復(fù)重新置位在標(biāo)稱記錄中心周圍以便既能向外即朝向外緣又能向內(nèi)即朝向主軸孔搜索徑向記錄。這樣,拾取器輪流地在記錄的標(biāo)稱中心周圍跳轉(zhuǎn)。通過將拾取器移到距離接近主軸孔例示的100軌道處,搜索序列將拾取器重新置位在比半徑Ra-標(biāo)稱中心值-小的半徑上。考慮到來自磁盤的反射照明,新的讀取位置在步驟85被測試。在步驟85處“否”結(jié)果指示初始位置Ra不處于BCA記錄的中心,而且拾取器必需被重新置位以再次獲取BCA數(shù)據(jù)。因為步驟55中拾取器被移動了相對半徑Ra例示的負(fù)100軌道距離,所以拾取器現(xiàn)在以兩倍于步驟55中的數(shù)值被移到或跳轉(zhuǎn)到相反的方向。這樣,在步驟90中先前的跳轉(zhuǎn)方向被反向,而且跳轉(zhuǎn)大小被加倍以將拾取器進(jìn)一步向BCA記錄內(nèi)置位而遠(yuǎn)離步驟85中檢測到的記錄邊緣。當(dāng)檢測到記錄邊緣時,第一搜索實施方案被舍棄,使用單向跳轉(zhuǎn)序列的第二搜索運算法被采納。
返回步驟85,如反射測試的結(jié)果為“是”,在步驟150執(zhí)行精細(xì)的追蹤,并且BCA數(shù)據(jù)在步驟250從磁盤中讀取N次。由于達(dá)到徑向位置Rb,數(shù)據(jù)的讀取次數(shù)由磁盤轉(zhuǎn)動經(jīng)歷的次數(shù)控制。在獲取了N個BCA數(shù)據(jù)組后,拾取器在步驟60被移動或跳轉(zhuǎn)到讀取半徑Rc,例如相對于位置Rb增加200個軌道。這樣,拾取器越過了標(biāo)稱中心位置Ra而跳轉(zhuǎn)到超過或接近磁盤外緣的接近100軌道的位置。這一點是可以理解為響應(yīng)步驟50、55和60中的定位,傳感器或拾取器自動地執(zhí)行盡量加寬的BCA數(shù)據(jù)記錄的搜索。另外,如果探測到數(shù)據(jù)記錄邊緣時,搜索序列會自動地被修正以實現(xiàn)單向。而且,可以理解的是,在虛線框Ra,Rb和Rc內(nèi)可被執(zhí)行的操作序列以順序序列形式被執(zhí)行,而正如由通用單元提供的功能步驟300和300a中所說明的,后續(xù)函數(shù)可以由單一處理鏈實現(xiàn)。
步驟200和250中讀取的數(shù)據(jù)組被連接分別用于步驟300和300b中的解調(diào),而解調(diào)的數(shù)據(jù)被連接用于步驟400和400b中的暫時存儲。從拾取位置Ra獲取的數(shù)據(jù)組在步驟450中從存儲器中讀取并在步驟500接受糾錯,例如由圖2中例示的處理器510可控實現(xiàn)的Reed Solomon。在步驟800糾錯器被測試以確定是否糾錯能成功地實現(xiàn),以及在步驟900以“是”的結(jié)果終止BCA數(shù)據(jù)獲取。如果步驟800測試結(jié)果為“否”,數(shù)據(jù)是不可糾正的而且計數(shù)器在步驟810中遞減。計數(shù)器被設(shè)置為值N-1,其中N代表在各讀取位置中獲取的數(shù)據(jù)組數(shù)目。計數(shù)器810的值在步驟820被測試是否等于0以便確定是否所有的在特定讀取位置的數(shù)據(jù)組已被糾錯。如果步驟820測試結(jié)果為“否”,為響應(yīng)步驟450,下一個BCA數(shù)據(jù)組是讀取存儲器。以這種方式,控制循環(huán)501被建立起來,它依次地表示用于錯誤處理過程的各數(shù)據(jù)組。
當(dāng)所有的在特定的讀取位置如Ra的數(shù)據(jù)組被錯誤處理過程處理并發(fā)現(xiàn)其不可糾正時,將引起步驟840啟動對在例示的位置Rb獲取的BCA數(shù)據(jù)組的讀取,這時步驟820測試結(jié)果為“是”。另外,步驟820中的“是”結(jié)果將在步驟810中設(shè)置或載入值N-1并在步驟850中遞增計數(shù)器。正如剛剛說明的,控制循環(huán)501序列貫穿了由傳感器位置Rb處被存儲的數(shù)據(jù),例如數(shù)據(jù)都是不可糾錯的將導(dǎo)致步驟840中啟動從例示的位置Rc中讀取數(shù)據(jù)。在步驟850中計數(shù)器再次被遞增并在步驟855中被測試是否等于值M,M代表由傳感器執(zhí)行的跳轉(zhuǎn)次數(shù)。這樣,當(dāng)在步驟850中的計數(shù)器等于M時,步驟855測試結(jié)果為“是”,指示來自所有傳感器位置的所有數(shù)據(jù)組糾錯失敗。因此獲取BCA數(shù)據(jù)失敗在步驟860中被指示。這與現(xiàn)行方法不同,現(xiàn)行方法使用數(shù)據(jù)獲取和糾錯的順序處理,錯誤數(shù)據(jù)的糾錯將啟動對磁盤上額外的BCA數(shù)據(jù)的請求。
圖3說明了各種有利的用于獲取BCA數(shù)據(jù)的序列。在第一發(fā)明序列中,數(shù)據(jù)記錄在大量磁盤半徑上被搜索,且沿兩個搜索方向,以便使可糾錯數(shù)據(jù)獲取速度最大。在第二種發(fā)明的序列中,當(dāng)BCA記錄邊緣被檢測到時,雙向搜索自適應(yīng)地被改變?yōu)閱蜗蛩阉?。在第三種發(fā)明的裝置中,BCA數(shù)據(jù)記錄被系統(tǒng)化地和自適應(yīng)性地搜索以獨立于糾錯處理過程獲取BCA數(shù)據(jù)。這樣,對糾錯過程中聚積的數(shù)據(jù)的分離使得能夠更快速地從包含有缺陷的或光堵塞的突發(fā)切割區(qū)域數(shù)據(jù)的磁盤上獲取有效數(shù)據(jù)。
權(quán)利要求
1.在磁盤介質(zhì)的記錄中獲取數(shù)據(jù)的方法包括下列步驟a)從該磁盤的不同部分上成功地讀取定義數(shù)據(jù)組(BCA DATA)的位(BCAD);b)連續(xù)地對該讀取位(BCAD)糾錯以使從磁盤上讀取的該數(shù)據(jù)組(BCA DATA)中至少一部分有效;c)一旦糾錯步驟使該數(shù)據(jù)組成功地有效將終止讀取。
2.權(quán)利要求1中的方法,進(jìn)一步包括步驟在該數(shù)據(jù)記錄(BCAD)的標(biāo)稱中心(Ra)處啟動該讀取。
3.權(quán)利要求1中的方法,進(jìn)一步包括步驟在連續(xù)的磁盤位置(Rg,Rd)(Rc,Re)讀取定義數(shù)據(jù)組(BCA DATA)的位(BCAD)以漸漸探索數(shù)據(jù)記錄。
4.權(quán)利要求2中的方法,進(jìn)一步包括步驟在連續(xù)的在數(shù)據(jù)記錄的標(biāo)稱中心(Ra)周圍變化的磁盤位置(Rg,Rd)(Rc,Re)上讀取定義數(shù)據(jù)組(BCA DATA)的位(BCAD)。
5.從磁盤介質(zhì)上的記錄中獲取數(shù)據(jù)的方法包括步驟a)讀取從數(shù)據(jù)記錄上的第一位置(Ra)開始的數(shù)據(jù)組(BCADATA);b)當(dāng)沒有從第一個位置獲取到無誤數(shù)據(jù)組(BCA DATA)時,從與第一個位置(Ra)沿其中一個方向徑向分隔開的第二個位置(Rg)讀取數(shù)據(jù)組(BCA DATA);c)當(dāng)沒有從第二個位置(Rg)獲取到無誤的數(shù)據(jù)組時,從越過標(biāo)稱中心位置(Ra)沿相反方向徑向分隔開的第三位置(Ra)讀取數(shù)據(jù)組(BCA DATA)。
6.權(quán)利要求5中的方法,進(jìn)一步包括步驟對于在相反的徑向方向(Z)與第一位置(Ra)叉開的沿徑向分隔開的讀取位置(Rd,Rc),重復(fù)步驟b)和c)。
7.權(quán)利要求5中方法,進(jìn)一步包括步驟檢測被反射信號的損失并將該徑向分隔開的讀取位置(Ra,Rg,Rc,Rd,Re)轉(zhuǎn)換為與第一位置(Ra)單向叉開的讀取位置序列(Rc,Re)(Rg,Rd)。
8.權(quán)利要求5中的方法,進(jìn)一步包括步驟當(dāng)獲取到無誤的數(shù)據(jù)組(BCA DATA)時將終止從多數(shù)位置(Rc,Re)(Rg,Rd)上讀取數(shù)據(jù)組(BCA DATA)。
9.權(quán)利要求5中的方法,其特征在于步驟a)中的第一位置(Ra)對應(yīng)于數(shù)據(jù)記錄的近似中心(Z)。
10.從磁盤介質(zhì)上的記錄中獲取數(shù)據(jù)的方法包括步驟a)從數(shù)據(jù)記錄上的第一位置(Ra)讀取數(shù)據(jù)組(BCA DATA);b)當(dāng)沒有從第一個位置(Ra)獲取到無誤數(shù)據(jù)組(BCA DATA)時,從與第一個位置(Ra)沿徑向分隔開的第二個位置(Rg)讀取數(shù)據(jù)組(BCA DATA);c)當(dāng)沒有從第二個位置(Rg)獲取到無誤的數(shù)據(jù)組(BCA DATA)時,從越過第二個位置(Rg)沿相同方向徑向分隔開的第三位置(Rd)讀取數(shù)據(jù)組(BCA DATA)。
11.權(quán)利要求10中的方法進(jìn)一步包括步驟當(dāng)從前述位置(Rd)處未獲取到無誤數(shù)據(jù)組(BCA DATA)時,從越過前述位置(Ra)沿同一方向徑向分隔開的連續(xù)位置(Ra,Rg,Rd)讀取數(shù)據(jù)組(BCA DATA)。
12.權(quán)利要求10中的方法進(jìn)一步包括步驟一旦獲取到無誤數(shù)據(jù)組(BCA DATA)將終止從多數(shù)位置(Rg,Rd)中讀取數(shù)據(jù)組(BCA DATA)。
13.權(quán)利要求10中的方法進(jìn)一步包括步驟在數(shù)據(jù)記錄的標(biāo)稱邊緣(R1)(R3)處確定第一讀取位置。
14.權(quán)利要求10中的方法進(jìn)一步包括步驟測試讀取位置(Ra)用于表示反射信號的存在,在缺少反射信號時則重新確定位置在第二讀取位置(Rg)上。
15.從磁盤介質(zhì)上的記錄中獲取BCA數(shù)據(jù)的方法包括步驟a)讀取在數(shù)據(jù)記錄內(nèi)第一位置開始的BCA數(shù)據(jù)組;b)當(dāng)從步驟a)中缺少有效的BCA數(shù)據(jù)組時,在與第一位置徑向分隔開的第二位置測試BCA反射;c)缺少BCA反射時,在與第二位置徑向分隔開的第三位置測試BCA反射;d)存在BCA反射時,讀取從第二位置開始的BCA數(shù)據(jù)組;e)缺少BCA反射時,在與第三位置徑向分隔開的第四位置測試BCA數(shù)據(jù)組;f)存在BCA反射時,讀取從第三位置開始的BCA數(shù)據(jù)組;g)為響應(yīng)BCA反射的存在與否,在第一和第二位置以及第二和第三位置之間沿同一方向或相反的方向移動。
全文摘要
從磁盤介質(zhì)上的記錄中獲取數(shù)據(jù)的一種方法包括下列步驟:從磁盤的不同部分成功地讀取定義數(shù)據(jù)組的位;連續(xù)對位進(jìn)行糾錯以使從磁盤讀取的數(shù)據(jù)中至少一部分是有效的;一旦糾錯步驟中成功地使數(shù)據(jù)組有效就終止讀取。從磁盤介質(zhì)上的記錄中獲取數(shù)據(jù)的另一種方法包括下列步驟:讀取始于數(shù)據(jù)記錄上的第一個位置的數(shù)據(jù)組;當(dāng)沒有從第一個位置獲取到無誤數(shù)據(jù)組時,從與第一個位置沿其中第一個方向徑向分隔開的第二個位置讀取數(shù)據(jù)組;當(dāng)沒有從第二個位置獲取到無誤的數(shù)據(jù)組時,從越過第一個位置沿相反方向徑向分隔開的第三位置讀取數(shù)據(jù)組。
文檔編號G11B20/10GK1299132SQ0012844
公開日2001年6月13日 申請日期2000年11月22日 優(yōu)先權(quán)日1999年11月22日
發(fā)明者J·謝 申請人:湯姆森許可公司