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