亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

光盤讀取裝置的同步信號的調(diào)整方法

文檔序號:6742920閱讀:130來源:國知局
專利名稱:光盤讀取裝置的同步信號的調(diào)整方法
技術領域
本發(fā)明是有關于一種光盤讀取裝置的同步信號的調(diào)整方法,且特別是有關于一種搜尋視窗間的同步脈沖的光盤讀取裝置的同步信號的調(diào)整方法。
背景技術
近年來,光學產(chǎn)業(yè)的商機以及其相關的技術可以說是不斷在增加及進步。以燒錄機為例,以往的速度為4倍速,而現(xiàn)在的燒錄速度已提升至10倍、12倍甚至于16倍速,也就是說,理論上以往燒錄1片光盤的時間,現(xiàn)在可以燒錄4片光盤。但是,實際上,如果想要完全發(fā)揮高倍速燒錄光盤的功能,在技術上還有一個需要克服的地方,那就是緩沖器利用不足(buffer under run)的問題。
緩沖器利用不足,簡單的說,就是數(shù)據(jù)流出緩沖器的速度大于數(shù)據(jù)流入緩沖器的速度。在燒錄光盤時,計算機會將數(shù)據(jù)傳送到燒錄機里的一個緩沖器里存儲,而燒錄機的激光頭則會把存儲在緩沖器里的數(shù)據(jù)依序燒錄到光盤片上。由于計算機傳送數(shù)據(jù)的速度并不固定,因此緩沖器里存儲的數(shù)據(jù)會時多時少,但是,不管緩沖器里的數(shù)據(jù)有多少,激光頭的燒錄速度是不會改變的。當計算機傳送數(shù)據(jù)的速度不夠快時,緩沖器里存儲的數(shù)據(jù)量便會不斷下降,而當緩沖器里的數(shù)據(jù)量下降至零時,燒錄機就面臨到無數(shù)據(jù)可燒錄的困境,而這就是所謂的緩沖器利用不足。當上述的情況發(fā)生時,激光頭燒錄光盤片的動作便會突然中斷,而導致燒錄失敗,使得被燒錄的光盤形成壞片。
由于在很多情形下,譬如說計算機同時執(zhí)行另一個應用程序,一邊上網(wǎng)打字一邊進行燒錄,或是計算機本身的總線速度較慢等等,都會使得計算機傳送數(shù)據(jù)給燒錄機的速度減緩,所以使用者常會面對到緩沖器利用不足而導致燒片失敗的情形。一般針對此問題而提出一個預防緩沖器利用不足(BufferUnder Run Proof,BURN-Proof)的技術,此技術的簡述如下,當緩沖器里存儲的數(shù)據(jù)量下降至一個限度時,例如是最大存儲量的百分之十,燒錄機在將數(shù)據(jù)燒錄到某一段落的結(jié)尾后就會停止燒錄的動作。而此時燒錄機還是會不斷地接收由計算機所傳送來的數(shù)據(jù)并存儲在緩沖器里。而當緩沖器被存滿時,燒錄機便會再度啟動燒錄的功能,并接續(xù)先前被停止的燒錄動作。從上述的說明可知,使用BURN-Proof技術燒錄光盤,不管計算機傳送數(shù)據(jù)的速度多慢都不會產(chǎn)生緩沖器利用不足的情形,因而可以減低壞片產(chǎn)生的機率。
在被燒錄的過程當中使用過BURN-Proof功能的光盤片,于其中斷燒錄前寫入的數(shù)據(jù)與接續(xù)燒錄的數(shù)據(jù)中間會產(chǎn)生一個并無記載任何數(shù)據(jù)的數(shù)據(jù)間斷區(qū)(data gap),而這個數(shù)據(jù)間斷區(qū)的長度極小,舉例來說,如果使用的是1倍速的燒錄機,則產(chǎn)生的數(shù)據(jù)間斷區(qū)大概是40μm。而這個因為BURN-Proof所形成的數(shù)據(jù)間斷區(qū)會造成光盤片數(shù)據(jù)的不連續(xù)性,也因此這個數(shù)據(jù)間斷區(qū)會對光盤片數(shù)據(jù)的同步信號造成影響。
請參照圖1A,其示出了一不具有數(shù)據(jù)間斷區(qū)的光盤片數(shù)據(jù)的同步信號示意圖。圖1A中,不具有數(shù)據(jù)間斷區(qū)的光盤片數(shù)據(jù)的同步信號100,為一連串具有規(guī)律性的脈沖(impulse)所組成,各個脈沖間的距離是一定的。舉例來說,同步脈沖101和同步脈沖103相距一個畫面時間幀(frame),例如是588T,而同樣地,同步脈沖103和同步脈沖105的間也會相距588T。請參照圖1B,其示出了一具有數(shù)據(jù)間斷區(qū)的光盤片數(shù)據(jù)的同步信號的示意圖。如圖1B所示,一具有數(shù)據(jù)間斷區(qū)的光盤片數(shù)據(jù)的同步信號110的同步脈沖111及113中間的數(shù)據(jù)都是連續(xù)的,因此這兩個同步脈沖111及113的間隔就和圖1A的同步脈沖101及103相同,均是588T。而圖1B中的同步脈沖113以及115之間因為有數(shù)據(jù)間斷區(qū),且這個數(shù)據(jù)間斷區(qū)會使得原本應該要出現(xiàn)在同步脈沖113后588T位置的同步脈沖115因此而延后,所以同步脈沖113及同步脈沖115之間的距離會大于588T。而同步脈沖115及117之間并沒有數(shù)據(jù)間斷區(qū),因此,同步脈沖115及117的間隔又恢復成原先的588T。
當光盤讀取裝置,如光盤機等,在讀取具有影音數(shù)據(jù)的光盤片時,會比較光盤機本身的同步信號以及光盤機所讀取的光盤片數(shù)據(jù)的同步信號。而如果比較的結(jié)果是組成這兩種同步信號的同步脈沖都能分別相對應的話,光盤片數(shù)據(jù)就能被順利的解碼出來。又,同步脈沖相對應的情形詳述如下。
請參照圖2,其示出了光盤機的預設同步脈沖以及光盤片數(shù)據(jù)的數(shù)據(jù)同步脈沖相對應的示意圖。如圖2所示,一預設同步脈沖202以及一數(shù)據(jù)同步脈沖212的脈沖寬度均為t?;旧希旑A設同步脈沖202及數(shù)據(jù)同步脈沖212出現(xiàn)的時間相同時,此兩個同步脈沖即為相對應的同步脈沖。但是,由于現(xiàn)實環(huán)境的限制,此兩個同步脈沖在時間上有時會產(chǎn)生微小的差距,因此,考慮到微小誤差的問題,光盤機會依據(jù)預設同步脈沖202而設置一個長度為w(w>t)的視窗204,以提高比較同步脈沖時的誤差容許度。此種作法為比較數(shù)據(jù)同步脈沖212出現(xiàn)的時間以及視窗204出現(xiàn)的時間;當視窗204出現(xiàn)的時間里數(shù)據(jù)同步脈沖212也出現(xiàn)時,即可認為預設同步脈沖202與數(shù)據(jù)同步脈沖212相對應。
但是,當光盤片因為BURN-Proof而產(chǎn)生間斷區(qū)時,即使利用視窗來提高誤差的容許度,也沒有辦法使得光盤機的預設同步信號與光盤片數(shù)據(jù)的數(shù)據(jù)同步信號相對應。請參照圖3,其示出了光盤機在讀取一具有數(shù)據(jù)間斷區(qū)的光盤片的同步信號的波形圖。光盤片的數(shù)據(jù)同步信號310包括數(shù)據(jù)同步脈沖301、303、305、307、309及311且光盤片數(shù)據(jù)的數(shù)據(jù)同步信號310的一個畫面時間幀為588T。由于此段光盤片數(shù)據(jù)的數(shù)據(jù)中斷區(qū)位于數(shù)據(jù)同步脈沖305及數(shù)據(jù)同步脈沖307之間,所以數(shù)據(jù)同步脈沖305與數(shù)據(jù)同步脈沖307的間隔會比其它數(shù)據(jù)同步脈沖的間隔(588T)要大,譬如說是825T。而光盤機的預設同步信號350包括預設同步脈沖351、353、355、357、359及361,光盤機會一一比較這些預設同步脈沖是否和光盤片的數(shù)據(jù)同步脈沖310、303、305、307、309及311相對應。
如圖3所示,只有前三個預設同步脈沖及數(shù)據(jù)同步脈沖所比較的結(jié)果是相對應的,從第四個同步脈沖以后的結(jié)果都會呈現(xiàn)不相對應的情形。這是由于數(shù)據(jù)同步脈沖307因為數(shù)據(jù)間斷區(qū)的緣故而被延至數(shù)據(jù)同步脈沖305后825T之處,但是光盤機并無法預知此事,所以光盤機的預設同步脈沖357還是會出現(xiàn)在預設同步脈沖355后588T之處,造成了第一次的同步脈沖不相對應的狀況。而在數(shù)據(jù)同步脈沖307后光盤片的數(shù)據(jù)同步脈沖又恢復到588T的間隔,但是,光盤機只檢測在其同步脈沖視窗的相對應范圍內(nèi)的光盤片的數(shù)據(jù)同步脈沖,換言之,光盤機無法得知在數(shù)據(jù)同步脈沖307以后(包括數(shù)據(jù)同步脈沖307),數(shù)據(jù)同步脈沖出現(xiàn)時間均被延后237T(825T-588T),也因此光盤機還是會以原先的方式設定其預設同步脈沖,所以光盤機的預設同步脈沖357與其之后的預設同步脈沖,例如是預設同步脈沖359,預設同步脈沖361等,均無法與光盤片的數(shù)據(jù)同步脈沖309及數(shù)據(jù)同步脈沖311相對應。
以現(xiàn)有的光盤機功能而言,只要不相對應的同步脈沖數(shù)目不超過一個限度,例如說30個,即使同步脈沖無法相對應還是可以利用一些修正及改錯的功能將數(shù)據(jù)完整的解碼出來。但是,由上述的說明可知,使用Burn-Proof的光盤片在讀取時所不相對應的同步脈沖的數(shù)目有可能會超過這個上限的數(shù)字,因此會造成光盤機在解碼上的困難。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的就是在于提供一種可調(diào)整光盤讀取裝置的同步信號,使其對應于光盤片數(shù)據(jù)的同步信號的方法。
根據(jù)本發(fā)明的目的,提出一種光盤讀取裝置的同步信號的調(diào)整方法,此方法在光盤讀取裝置讀取一光盤片數(shù)據(jù)時使用,其中,光盤讀取裝置產(chǎn)生一預設同步信號且該預設同步信號在正常情況下與光盤片數(shù)據(jù)的數(shù)據(jù)同步信號同步,而預設同步信號包括多個預設同步脈沖,數(shù)據(jù)同步信號包括多個數(shù)據(jù)同步脈沖,此方法包括步驟a.設定N值。而步驟b.根據(jù)預設同步信號的第N個預設同步脈沖設置第N個預設視窗。接著進行步驟c.判斷是否在第N個預設視窗的外部檢測到兩個連續(xù)且相隔一預定距離的數(shù)據(jù)同步脈沖。而步驟d為若步驟c的結(jié)果為是,則讓光盤讀取裝置的預設同步信號同步在步驟c中新檢測到的數(shù)據(jù)同步信號。而步驟e為若步驟c的結(jié)果為否,則判斷是否在第N個預設視窗內(nèi)檢測到一數(shù)據(jù)同步信號,若是,則回至步驟a。而步驟f則是如果在步驟e的結(jié)果為否,則判斷是否N值是大于一預設值。步驟g是如果步驟e的結(jié)果為是,則結(jié)束此方法。而步驟h為如果步驟g的結(jié)果為否,則更新N值,并回至步驟a。
根據(jù)本發(fā)明的另一目的,提出一種光盤讀取裝置的同步信號的調(diào)整方法,該方法在光盤讀取裝置讀取一光盤片數(shù)據(jù)時使用,其中,該光盤讀取裝置產(chǎn)生一預設同步信號且該預設同步信號在正常情況下與該光盤片數(shù)據(jù)的數(shù)據(jù)同步信號同步,而該預設同步信號包括多個預設同步脈沖,該數(shù)據(jù)同步信號包括多個數(shù)據(jù)同步脈沖,該方法包括a.設定一參數(shù)值N;b.根據(jù)該預設同步信號的第N個預設同步脈沖,設置第N個預設視窗;c.判斷一同步脈沖命中信號是否為使能狀態(tài),如是,則回至步驟a,否則,進行步驟d;d.判斷該第N個預設視窗內(nèi)是否有相對應的數(shù)據(jù)同步脈沖,若是,則回至步驟a,若否,則進行步驟e;以及e.判斷N值是否大于一預定值,若是,則結(jié)束該方法,若否,則更新N值,并回至步驟b。
根據(jù)本發(fā)明的另一目的,提出一種光盤讀取裝置的同步信號的調(diào)整方法,此方法是在光盤讀取裝置讀取光盤片數(shù)據(jù)時使用,其中,所述光盤讀取裝置產(chǎn)生一預設同步信號且該預設同步信號在正常情況下與光盤片數(shù)據(jù)的數(shù)據(jù)同步信號同步,而預設同步信號包括多個預設同步脈沖,數(shù)據(jù)同步信號包括多個數(shù)據(jù)同步脈沖,此方法包括在步驟a中設定N值,接著在步驟b中根據(jù)第N個預設同步脈沖設置第N個預設視窗。再來執(zhí)行步驟c判斷數(shù)據(jù)同步信號里是否有與第N個預設視窗相對應的第一個數(shù)據(jù)同步脈沖,若是,則進入步驟1,否則進入步驟d。而步驟d判斷N值是否大于預定值,若是,則結(jié)束該方法,否則進入步驟e,在第N個預設同步脈沖后距離一畫面時間幀的處設置第N+1個預設同步脈沖。接著進入步驟f,根據(jù)第N+1個預設同步脈沖設置第N+1個預設視窗后執(zhí)行步驟g,判斷光盤片數(shù)據(jù)里的第一個數(shù)據(jù)同步脈沖是否相對應于第N個預設視窗以及第N+1個預設視窗之間,若否,則進入步驟k,若是,則進入步驟h。在步驟h中判斷數(shù)據(jù)同步信號里是否有與第1個數(shù)據(jù)同步脈沖相距一畫面時間幀的第二個數(shù)據(jù)同步脈沖,若否,則進入步驟k,若是則進行步驟i,依據(jù)第二個數(shù)據(jù)同步脈沖預估第三個數(shù)據(jù)同步脈沖出現(xiàn)的時間,接著執(zhí)行步驟i,調(diào)整第N+2個預設同步脈沖使得第N+2個預設同步脈沖相對應于第三個數(shù)據(jù)同步脈沖,并結(jié)束該方法。在步驟k中將N值加1并回到步驟c。在步驟1中根據(jù)第N個預設同步脈沖設置第N+1個預設同步脈沖以及與第N+1個預設同步脈沖相對應的第N+1個預設視窗,并結(jié)束該方法。
根據(jù)本發(fā)明,提出一種光盤讀取裝置的同步信號產(chǎn)生方法,該方法在光盤讀取裝置讀取一光盤片數(shù)據(jù)時使用,其中,該光盤讀取裝置產(chǎn)生一預設同步信號且該預設同步信號在正常情況下與該光盤片數(shù)據(jù)的數(shù)據(jù)同步信號同步,而該預設同步信號包括多個預設同步脈沖,該數(shù)據(jù)同步信號包括多個數(shù)據(jù)同步脈沖,該方法包括a.當該預設同步信號與該數(shù)據(jù)同步信號不同步時,根據(jù)一預設同步脈沖設置一預設視窗,并判斷是否檢測到第一個數(shù)據(jù)同步脈沖位于該預設視窗外;以及b.當檢測到與該第一個數(shù)據(jù)同步脈沖相距一畫面時間幀的第二個數(shù)據(jù)同步脈沖時,使得該光盤讀取裝置的預設同步脈沖相對應于該第二個數(shù)據(jù)同步脈沖。
本發(fā)明的光盤裝置的同步信號的調(diào)整方法,可調(diào)整光盤讀取裝置的同步信號使其與光盤片數(shù)據(jù)的數(shù)據(jù)同步信號相對應,進而使光盤讀取裝置可成功讀取其它具有間斷區(qū)的光盤片,且還能提高具有瑕疵的光盤片的讀片率。
為讓本發(fā)明的上述目的、特征、和優(yōu)點能更明顯易懂,下文特舉一優(yōu)選實施例,并配合所附圖式,作詳細說明如下


圖1A示出了一不具有間斷區(qū)的光盤片數(shù)據(jù)的同步信號示意圖;圖1B示出了一具有間斷區(qū)的光盤片數(shù)據(jù)的同步信號示意圖;圖2示出了光盤機的預設同步脈沖以及光盤片數(shù)據(jù)的數(shù)據(jù)同步脈沖相對應的示意圖;圖3示出了光盤機在讀取一具有間斷區(qū)的光盤片的同步信號的波形圖;圖4A示出了依照本發(fā)明的第一優(yōu)選實施例的光盤讀取裝置的同步信號的調(diào)整方法的流程圖;圖4B示出了依照本發(fā)明的第一優(yōu)選實施例的光盤讀取裝置的同步信號的調(diào)整方法的流程圖;圖5示出了利用本發(fā)明解決圖3同步脈沖不相對應的問題的示意圖;圖6示出了依照本發(fā)明的第二優(yōu)選實施例的光盤讀取裝置的同步信號的調(diào)整方法的流程圖。
圖式標號說明101、103、105、107、111、113、115、117、202、212同步脈沖100、110同步信號204視窗310數(shù)據(jù)同步信號301、303、305、307、309、311數(shù)據(jù)同步脈沖350、550預設同步信號351、353、355、357、359、361、557、559、561預設同步脈沖577第1個預設視窗579第2個預設視窗具體實施方式
本發(fā)明利用搜尋是否有位于預設視窗外且基本上相距一畫面長度的連續(xù)的數(shù)據(jù)同步脈沖,并根據(jù)此數(shù)據(jù)同步脈沖來調(diào)整預設同步脈沖,使數(shù)據(jù)同步脈沖與預設同步脈沖相對應。為了更進一步解釋本發(fā)明,以下列舉兩個優(yōu)選請參照圖4A和4B,其示出了依照本發(fā)明的第一優(yōu)選實施例的光盤讀取裝置的同步信號的調(diào)整方法的流程圖。首先,請先參考圖4A。在步驟401中先定義一個大于等于1的正整數(shù)N,N代表進行同步脈沖相對應的比較的次數(shù)。在一開始進入此方法時會先將N值設為1。而當光盤機開始執(zhí)行此方法后,光盤機所產(chǎn)生的第1個同步脈沖就成為第1個預設同步脈沖。在步驟403中,光盤機會根據(jù)第N個預設同步脈沖來設置一相對應的第N個預設視窗,例如在N=1時,光盤機就會設置第1個預設視窗。預設視窗的大小是由使用者自行決定的。接著,在步驟405中,會決定同步脈沖命中信號sync_hit是否為1。同步脈沖命中信號sync_hit被設為1時,代表當數(shù)據(jù)同步脈沖開始不規(guī)律出現(xiàn)后(亦即當檢測到預設視窗外的數(shù)據(jù)同步信號后),能再次檢測到規(guī)律出現(xiàn)的數(shù)據(jù)同步脈沖,亦即檢測到至少連續(xù)兩個數(shù)據(jù)同步脈沖且這兩個數(shù)據(jù)同步脈沖本質(zhì)上彼此相隔一個畫面時間幀。相反的,當同步脈沖命中信號sync_hit被設為0時,代表光盤機的預設同步信號與光盤片數(shù)據(jù)的數(shù)據(jù)同步信號對不上。至于本發(fā)明如何決定同步脈沖命中信號sync_hit則將詳述于后。如果同步脈沖命中信號sync_hit為1的話,則流程跳回至步驟401。如果同步脈沖命中信號sync_hit不為1(也就是同步脈沖命中信號sync_hit為0),則流程接續(xù)步驟407。
而接著,光盤機會開一個狀態(tài)機(state machine),將這第N個預設視窗拿來和被讀取的光盤片數(shù)據(jù)的數(shù)據(jù)同步信號作比較,以判斷是否有相對應的數(shù)據(jù)同步脈沖出現(xiàn)于此第N個預設視窗內(nèi)。其作法為將數(shù)據(jù)同步信號里第一個出現(xiàn)的同步脈沖作為第一個數(shù)據(jù)同步脈沖,并在第N個視窗出現(xiàn)的時間里尋找數(shù)據(jù)同步信號上是否有同步脈沖。如步驟407所述,光盤機會判斷數(shù)據(jù)同步信號上是否有與第N個預設視窗相對應的第一個數(shù)據(jù)同步脈沖。
在步驟407中,如果在光盤片數(shù)據(jù)上有與第N個預設視窗相對應的第一個數(shù)據(jù)同步脈沖的話,就表示可以依據(jù)光盤機的目前預設同步脈沖設定下一個預設同步脈沖及其視窗。亦即是跳回至步驟401。在原先的第N個預設同步脈沖后相距一畫面時間幀,例如是588T的地方設置下一個第N個預設同步脈沖,并且根據(jù)新設置的第N個預設同步脈沖設置新的第N個預設同步視窗。
如果光盤片數(shù)據(jù)上并沒有與第N個預設視窗相對應的第一個數(shù)據(jù)同步脈沖的話,表示光盤機的預設同步信號與光盤片數(shù)據(jù)的數(shù)據(jù)同步信號對不上。此時繼續(xù)進行步驟411。由于當光盤機在發(fā)現(xiàn)目前的預設視窗里沒有相對應的數(shù)據(jù)同步脈沖時,光盤機會重復進行比較的動作直到找到與預設視窗相對應的數(shù)據(jù)同步脈沖,因此,需要設定一個重復動作次數(shù)的上限,也就是一預定值。設此預定值的意義在于,避免光盤機一直重復上述找尋方法,而導致讀取效率的低落甚至失敗。因此,在步驟411中,光盤機要判斷N值是否大于預定值,若是,則結(jié)束此方法,并利用隔一段時間后所檢測到的數(shù)據(jù)同步脈沖來做為新的同步脈沖。但是這表示著,中間將有一段數(shù)據(jù)會不見,進而造成光盤片數(shù)據(jù)讀取的困難甚至失敗。而若N值尚未大于預定值,則進入步驟413。
在步驟413中,進行N=N+1。接著,流程跳回至步驟403。這代表著,光盤機會在距離第N個預設同步脈沖之后588T處,設定下一個(也就是第N+1個)預設同步脈沖,并根據(jù)第N+1個預設同步脈沖設置第N+1個預設視窗。由于當數(shù)據(jù)同步脈沖因為間斷區(qū)而被延后時,這個數(shù)據(jù)同步脈沖就會出現(xiàn)在預設視窗外,也因此,光盤機可再另外開一個狀態(tài)機(state machine),來檢查是否有出現(xiàn)在預設視窗外的數(shù)據(jù)同步脈沖。
以下將描敘本發(fā)明如何獲得同步脈沖命中信號sync_hit。請參考圖4B。要注意的是,圖4A與圖4B的流程是同時進行的。但是只要同步脈沖命中信號sync_hit為1時,則只要等到圖4A所進行的步驟再次進行到步驟405時即會跳回至步驟401。
所以,在步驟415中,光盤機會判斷在第N個預設視窗的外部(也就是兩個預設視窗之間)是否有光盤片數(shù)據(jù)的數(shù)據(jù)同步脈沖,若否,則重復此步驟415,直到在兩個預設視窗間檢測到數(shù)據(jù)同步脈沖為止;或直到N大于預設值(此時整個流程都會結(jié)束,不管是第4A或4B圖的流程)。若在兩個預設視窗間檢測到數(shù)據(jù)同步脈沖,則進入步驟417。
當光盤機發(fā)現(xiàn)預設視窗間的數(shù)據(jù)同步脈沖時,為了確定此數(shù)據(jù)脈沖即為因間斷區(qū)而被延后的數(shù)據(jù)同步脈沖,因此需要判斷此數(shù)據(jù)同步脈沖的下一個數(shù)據(jù)同步脈沖是否出現(xiàn)在相距一畫面時間幀之后的距離。若是,則能肯定此數(shù)據(jù)脈沖即為因間斷區(qū)而被延后的數(shù)據(jù)同步脈沖,若否,則需要重新進行數(shù)據(jù)因間斷區(qū)而被延后的數(shù)據(jù)同步脈沖的搜索,亦即流程跳回至步驟415。因此在步驟417中,光盤機會判斷在光盤片數(shù)據(jù)中的第一個數(shù)據(jù)同步脈沖后相距一畫面時間幀(frame)之處,是否有第二個數(shù)據(jù)同步脈沖,若否,則回到步驟415;若是,則進入步驟419。
當確定第一個及第二個數(shù)據(jù)同步脈沖相距一個畫面時間幀后,光盤機即可依據(jù)此兩個數(shù)據(jù)同步脈沖來調(diào)整光盤機的預設同步脈沖,使預設同步脈沖能對應上述數(shù)據(jù)同步脈沖。所以在步驟419中,將同步脈沖命中信號sync_hit設為1(代表系統(tǒng)已檢測到一個新的具有規(guī)律性的數(shù)據(jù)同步脈沖,因此可將預設同步脈沖對應上數(shù)據(jù)同步脈沖);并且將預設同步脈沖調(diào)整為與數(shù)據(jù)同步脈沖同步(或說將第二個出現(xiàn)的規(guī)律性數(shù)據(jù)同步脈沖當成系統(tǒng)新的預設同步脈沖)。
請參照圖5,其示出了利用本發(fā)明解決圖3同步脈沖不相對應的問題的示意圖。圖5有一數(shù)據(jù)同步信號310以及一預設同步信號550。請同時參照第4圖的流程圖。首先,N=1,第1個預設同步脈沖為預設同步脈沖557并依據(jù)預設同步脈沖557設置第1個預設視窗577。接著光盤機的一狀態(tài)機判斷是否有與第1個預設視窗577相對應的第一個數(shù)據(jù)同步脈沖,而判斷的結(jié)果是沒有,這是因為數(shù)據(jù)同步脈沖307因中斷區(qū)的緣故而被延后一段時間。接著,因為1小于預定次數(shù),所以光盤機依據(jù)第2個預設同步脈沖,也就是預設同步脈沖559,來設置第2個預設視窗579。接著,光盤機另外設置一個狀態(tài)機并發(fā)現(xiàn)第一個數(shù)據(jù)同步脈沖,也就是數(shù)據(jù)同步脈沖307,介于第1個預設視窗577以及第2個預設視窗579間。接著又發(fā)現(xiàn)在數(shù)據(jù)同步脈沖307后距離一畫面時間幀(588T)之處有第二個數(shù)據(jù)同步脈沖,也就是數(shù)據(jù)同步脈沖309。光盤機根據(jù)數(shù)據(jù)同步脈沖309預測出下一個數(shù)據(jù)同步脈沖311的位置,并調(diào)整光盤機的第三個預設同步脈沖,也就是預設同步脈沖561使其與數(shù)據(jù)同步脈沖311相對應。
此發(fā)明并不限于讀取使用BURN-Proof所燒錄成的光盤片,亦可用于讀取其它具有間斷區(qū)的光盤片,除此之外,還能提高具有瑕疵的光盤片的讀片率。這是因為,有時光盤機在讀取具有瑕疵的光盤片時,也會發(fā)生預設同步信號不相對應于數(shù)據(jù)同步信號的情形。而此發(fā)明的方法是用以調(diào)整光盤機的預設同步信號,使其與光盤片的數(shù)據(jù)同步信號同步相對應,因此可增加光盤機的讀片率。
請參照圖6,其示出了依照本發(fā)明的第二優(yōu)選實施例的光盤讀取裝置的同步信號的調(diào)整方法的流程圖。首先,在步驟601中先定義一個大于等于1的正整數(shù)N,N代表進行同步脈沖相對應的比較的次數(shù)。在一開始進入此方法時會先將N值設為1。而當光盤機開始執(zhí)行此方法后,光盤機所產(chǎn)生的第1個同步脈沖就成為第1個預設同步脈沖。在步驟603中,光盤機會根據(jù)第N個預設同步脈沖來設置一相對應的第N個預設視窗,例如在N=1時,光盤機就會設置第1個預設視窗。而接著,光盤機會開一個狀態(tài)機,將這第N個預設視窗拿來和被讀取的光盤片數(shù)據(jù)的數(shù)據(jù)同步信號作比較,以判斷是否有相對應的數(shù)據(jù)同步脈沖。其作法為將數(shù)據(jù)同步信號里第一個出現(xiàn)的同步脈沖作為第一個數(shù)據(jù)同步脈沖,并在第N個視窗出現(xiàn)的時間里尋找數(shù)據(jù)同步信號上是否有同步脈沖。如步驟605所述,光盤機會判斷數(shù)據(jù)同步信號上是否有與第N個預設視窗相對應的第一個數(shù)據(jù)同步脈沖。
如果在光盤片數(shù)據(jù)上有與第N個預設視窗相對應的第一個數(shù)據(jù)同步脈沖的話,就表示可以依據(jù)光盤機的第N個預設同步脈沖設定下一個,也就是第N+1個預設同步脈沖及其視窗。亦即是執(zhí)行步驟619及621,在第N個預設同步脈沖后相距一畫面時間幀,例如是588T的地方設置第N+1個預設同步脈沖,并且根據(jù)第N+1個預設同步脈沖設置第N+1個預設同步視窗。之后,結(jié)束此方法。
如果光盤片數(shù)據(jù)上并沒有與第N個預設視窗相對應的第一個數(shù)據(jù)同步脈沖的話,表示光盤機的預設同步信號與光盤片數(shù)據(jù)的數(shù)據(jù)同步信號對不上,因此光盤機就會開始執(zhí)行步驟607,用以調(diào)整光盤機的預設同步信號,使預設同步脈沖得以和數(shù)據(jù)同步脈沖相對應。由于當光盤機在發(fā)現(xiàn)目前的預設視窗里沒有相對應的數(shù)據(jù)同步脈沖時,光盤機會重復進行比較的動作直到找到與預設視窗相對應的數(shù)據(jù)同步脈沖,因此,需要設定一個重復動作次數(shù)的上限,也就是一預定值。因此,在步驟607中,光盤機要判斷N值是否大于預定值,若是,則結(jié)束此方法,若否,則進入步驟609。
在步驟609中,光盤機會在距離第N個預設同步脈沖之后588T處,設定第N+1個預設同步脈沖,并根據(jù)第N+1個預設同步脈沖設置第N+1個預設視窗。由于當數(shù)據(jù)同步脈沖因為間斷區(qū)而被延后時,這個數(shù)據(jù)同步脈沖就會出現(xiàn)在預設視窗外,也因此,光盤機可再另外開一個狀態(tài)機,來檢查是否有出現(xiàn)在預設視窗外的數(shù)據(jù)同步脈沖。所以,在步驟611中,光盤機會判斷在第N個預設視窗及第N+1個預設視窗中間的那一段時間里是否有光盤片數(shù)據(jù)的第一個數(shù)據(jù)同步脈沖,若否,則進入步驟623,將N加1并回到步驟605,以重復進行尋找數(shù)據(jù)同步脈沖的動作;若是,則進入步驟613。
當光盤機發(fā)現(xiàn)預設視窗間的數(shù)據(jù)同步脈沖時,為了確定此數(shù)據(jù)脈沖即為因間斷區(qū)而被延后的數(shù)據(jù)同步脈沖,因此需要判斷此數(shù)據(jù)同步脈沖的下一個數(shù)據(jù)同步脈沖是否出現(xiàn)在相距一畫面時間幀之后的距離。若是,則能肯定此數(shù)據(jù)脈沖即為因間斷區(qū)而被延后的數(shù)據(jù)同步脈沖,若否,則需要重新進行數(shù)據(jù)因間斷區(qū)而被延后的數(shù)據(jù)同步脈沖的搜索。因此在步驟613中光盤機會判斷在光盤片數(shù)據(jù)中在第一個數(shù)據(jù)同步脈沖后相距一畫面時間幀(frame)處,是否有第二個數(shù)據(jù)同步脈沖,若否,則進入步驟623;若是,則進入步驟615。
當確定第一個及第二個數(shù)據(jù)同步脈沖相距一個畫面時間幀后,光盤機即可依據(jù)此兩個數(shù)據(jù)同步脈沖來調(diào)整光盤機的預設同步脈沖,使預設同步脈沖能對應上數(shù)據(jù)同步脈沖。因為數(shù)據(jù)同步脈沖之間的距離在正常情形下為一個畫面時間幀,因此在步驟615中,光盤機可依據(jù)第二個數(shù)據(jù)同步脈沖來預測第三個數(shù)據(jù)同步脈沖出現(xiàn)的時間。而于617中,光盤機會調(diào)整本身的預設同步脈沖,使得第N+2個預設同步脈沖與第三個數(shù)據(jù)同步脈沖相對應。最后,結(jié)束此方法。
綜上所述,第一優(yōu)選實施例及第二優(yōu)選實施例均利用相同的原理使得預設同步脈沖能對應上數(shù)據(jù)同步脈沖。而第二優(yōu)選實施例亦不限于讀取使用BURN-Proof所燒錄成的光盤片,亦可用于讀取其它具有間斷區(qū)的光盤片,例如是使用連接(JustLink)所燒錄成的光盤片,除此之外,還能提高具有缺陷的光盤片的讀片率。
本發(fā)明上述實施例所揭示的光盤裝置的同步信號的調(diào)整方法,可調(diào)整光盤讀取裝置的同步信號使其與光盤片數(shù)據(jù)的數(shù)據(jù)同步信號相對應,進而使光盤讀取裝置可成功讀取其它具有間斷區(qū)的光盤片,且還能提高具有瑕疵的光盤片的讀片率。
綜上所述,雖然本發(fā)明已以一優(yōu)選實施例揭示如上,然其并非用以限定本發(fā)明,任何本領域的技術人員,在不脫離本發(fā)明的精神和范圍的情況下,當可作各種的改變和變化,因此本發(fā)明的保護范圍當視后附的權利要求書為準。
權利要求
1.一種光盤讀取裝置的同步信號的調(diào)整方法,該方法在光盤讀取裝置讀取一光盤片數(shù)據(jù)時使用,其中,該光盤讀取裝置產(chǎn)生一預設同步信號且該預設同步信號在正常情況下與該光盤片數(shù)據(jù)的數(shù)據(jù)同步信號同步,而該預設同步信號包括多個預設同步脈沖,該數(shù)據(jù)同步信號包括多個數(shù)據(jù)同步脈沖,該方法包括a.設定一N值;b.根據(jù)該預設同步信號的第N個預設同步脈沖設置第N個預設視窗;c.判斷是否在該第N個預設視窗的外部檢測到兩個連續(xù)且相隔一預定距離的數(shù)據(jù)同步脈沖;d.如果在步驟c的結(jié)果為是,則使該光盤讀取裝置的預設同步信號同步在步驟c中新檢測到的數(shù)據(jù)同步信號;e.如果在步驟c的結(jié)果為否,則判斷是否在該第N個預設視窗內(nèi)檢測到一數(shù)據(jù)同步信號,若是,則回至步驟a;f.如果在步驟e的結(jié)果為否,則判斷是否N值大于一預設值;g.如果在步驟f的結(jié)果為是,則結(jié)束此方法;以及h.如果在步驟f的結(jié)果為否,則更新N值,并回至步驟a。
2.如權利要求1所述的方法,其中在步驟c中,該預定距離為一畫面時間幀。
3.如權利要求1所述的方法,其中在步驟h中,更新N值的動作包括將N值加1。
4.一種光盤讀取裝置的同步信號的調(diào)整方法,該方法在光盤讀取裝置讀取一光盤片數(shù)據(jù)時使用,其中,該光盤讀取裝置產(chǎn)生一預設同步信號且該預設同步信號在正常情況下與該光盤片數(shù)據(jù)的數(shù)據(jù)同步信號同步,而該預設同步信號包括多個預設同步脈沖,該數(shù)據(jù)同步信號包括多個數(shù)據(jù)同步脈沖,該方法包括a.設定一參數(shù)值N;b.根據(jù)該預設同步信號的第N個預設同步脈沖,設置第N個預設視窗;c.判斷一同步脈沖命中信號是否為使能狀態(tài),如是,則回至步驟a,否則,進行步驟d;d.判斷該第N個預設視窗內(nèi)是否有相對應的數(shù)據(jù)同步脈沖,若是,則回至步驟a,若否,則進行步驟e;以及e.判斷N值是否大于一預定值,若是,則結(jié)束該方法,若否,則更新N值,并回至步驟b。
5.如權利要求4所述的方法還包含下列步驟i.判斷該數(shù)據(jù)同步信號里的第N個數(shù)據(jù)同步脈沖是否位于該第N個預設視窗的外部,若是,則進入步驟ii,若否,則重復步驟i;ii.判斷是否檢測到與該第N個數(shù)據(jù)同步脈沖相距一畫面時間幀的第N+1個數(shù)據(jù)同步脈沖,若是,則進入步驟iii,若否,則回至步驟i;iii.將該第N+1個數(shù)據(jù)同步脈沖設為該預設同步信號的第N+1個預設同步脈沖,并使該同步脈沖命中信號為使能狀態(tài);以及其中上述的步驟i至步驟iii的執(zhí)行與上述的步驟a至步驟e的執(zhí)行同時進行。
6.一種光盤讀取裝置的同步信號產(chǎn)生方法,該方法在光盤讀取裝置讀取一光盤片數(shù)據(jù)時使用,其中,該光盤讀取裝置產(chǎn)生一預設同步信號且該預設同步信號在正常情況下與該光盤片數(shù)據(jù)的數(shù)據(jù)同步信號同步,而該預設同步信號包括多個預設同步脈沖,該數(shù)據(jù)同步信號包括多個數(shù)據(jù)同步脈沖,該方法包括a.當該預設同步信號與該數(shù)據(jù)同步信號不同步時,根據(jù)一預設同步脈沖設置一預設視窗,并判斷是否檢測到第一個數(shù)據(jù)同步脈沖位于該預設視窗外;以及b.當檢測到與該第一個數(shù)據(jù)同步脈沖相距一畫面時間幀的第二個數(shù)據(jù)同步脈沖時,使得該光盤讀取裝置的預設同步脈沖相對應于該第二個數(shù)據(jù)同步脈沖。
7.如權利要求6所述的同步信號產(chǎn)生方法,其中在該步驟a之前還包括下列步驟a1.當該預設同步信號與該數(shù)據(jù)同步信號同步時,根據(jù)目前預設同步脈沖設置下一預設同步脈沖以及相對應的下一預設視窗。
8.如權利要求6所述的同步信號產(chǎn)生方法,其中在該步驟a中,當該數(shù)據(jù)同步信號里有與該預設視窗相對應的該第一個數(shù)據(jù)同步脈沖時,該預設同步信號與該數(shù)據(jù)同步信號為同步。
9.一種光盤讀取裝置的同步信號的調(diào)整方法,該方法在光盤讀取裝置讀取一光盤片數(shù)據(jù)時使用,其中,該光盤讀取裝置產(chǎn)生一預設同步信號且該預設同步信號在正常情況下與該光盤片數(shù)據(jù)的數(shù)據(jù)同步信號同步,而該預設同步信號包括多個預設同步脈沖,該數(shù)據(jù)同步信號包括多個數(shù)據(jù)同步脈沖,該方法包括a.設定N值;b.根據(jù)該預設同步信號的第N個預設同步脈沖設置第N個預設視窗;c.判斷該數(shù)據(jù)同步信號里是否有與該第N個預設視窗相對應的第一個數(shù)據(jù)同步脈沖,若是,則進入步驟1;d.判斷N值是否大于一預定值,若是,則結(jié)束該方法;e.在該第N個預設同步脈沖后距離一畫面時間幀之處設置第N+1個預設同步脈沖;f.根據(jù)第N+1個預設同步脈沖設置第N+1個預設視窗;g.判斷該數(shù)據(jù)同步信號里的該第一個數(shù)據(jù)同步脈沖是否位于該第N個預設視窗以及第N+1個預設視窗之間,若否,則進入步驟k;h.判斷該數(shù)據(jù)同步信號里是否有與該第一個數(shù)據(jù)同步脈沖相距一畫面時間幀的第二個數(shù)據(jù)同步脈沖,若否,則進入步驟k;i.依據(jù)該第二個數(shù)據(jù)同步脈沖預估第三個數(shù)據(jù)同步脈沖出現(xiàn)的時間;j.使得該第N+2個預設同步脈沖相對應于該第三個數(shù)據(jù)同步脈沖,并結(jié)束該方法;k.更新N值并回到步驟c;以及l(fā).根據(jù)該第N個預設同步脈沖,設置第N+1個預設同步脈沖以及與該第N+1個預設同步脈沖相對應的第N+1個預設視窗。
10.如權利要求9所述的方法,其中在步驟k中,更新N值的動作包括將N值加1。
全文摘要
一種光盤讀取裝置的同步信號的調(diào)整方法和產(chǎn)生方法。所述方法在光盤讀取裝置讀取一光盤片數(shù)據(jù)時使用,其中,所述光盤讀取裝置產(chǎn)生一預設同步信號且預設同步信號在正常情況下與光盤片數(shù)據(jù)的數(shù)據(jù)同步信號同步,而預設同步信號包括多個預設同步脈沖,數(shù)據(jù)同步信號包括多個數(shù)據(jù)同步脈沖,在數(shù)據(jù)同步信號和預設同步信號不同步時,搜尋是否有位于預設視窗外且基本上相距一畫面長度的連續(xù)的數(shù)據(jù)同步脈沖,并根據(jù)此數(shù)據(jù)同步脈沖來調(diào)整預設同步脈沖,使數(shù)據(jù)同步脈沖與預設同步脈沖相對應,進而使得預設同步脈沖同步于數(shù)據(jù)同步信號。
文檔編號G11B7/0045GK1405759SQ0215045
公開日2003年3月26日 申請日期2002年11月12日 優(yōu)先權日2002年11月12日
發(fā)明者黃怡智 申請人:威盛電子股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1