專利名稱::判斷是否能燒錄數(shù)據(jù)于盤片的方法
技術(shù)領(lǐng)域:
:本發(fā)明是有關(guān)于一種判斷方法,尤其是指判斷是否能燒錄數(shù)據(jù)于盤片的方法?,F(xiàn)有技術(shù)由于電子化信息時代的來臨,對于具有高容量的可攜式數(shù)字儲存媒體的需求也與日俱增,早期普遍被使用的軟盤(floppydisk)所能提供的儲存容量已不敷需求。因此,具有高儲存容量、便于攜帶等特性的光學(xué)儲存媒體及儲存裝置便迅速地被廣泛使用,如光驅(qū)(CD-ROMdrive)、刻錄機(rewritableopticaldiscmachine)及LD(LaserDisc)播放器等等。圖1顯示傳統(tǒng)技術(shù)的燒錄裝置12及燒錄數(shù)據(jù)的互動關(guān)系。燒錄裝置12包含一光驅(qū)接口120、一緩存器121、一服務(wù)器122與一讀寫頭123,其中燒錄裝置12連接于一數(shù)據(jù)源緩存器11,以接收數(shù)據(jù)源10的寫入數(shù)據(jù)Dw。當(dāng)數(shù)據(jù)源10的寫入數(shù)據(jù)Dw傳送至數(shù)據(jù)源緩存器11時,則服務(wù)器122命令光驅(qū)接口120由數(shù)據(jù)源緩存器11接收寫入數(shù)據(jù)Dw,隨后存放在燒錄裝置12的緩存器121中,最后透過服務(wù)器122命令讀寫頭123將寫入數(shù)據(jù)Dw寫入盤片13中。在燒錄光儲存媒體(opticalstoragemedium),諸如光盤(compactdisk,CD)、可擦寫光盤(CD-RW)、數(shù)位激光視盤(digitalversatiledisk,DVD)、可擦寫數(shù)字激光視盤(DVD-RW)以及超級聲音光盤(superaudiocompactdisk,SACD)等等時,若光儲存媒體上有刮傷(scratch)、缺陷(defect),或是在燒錄過程中遇到震動(shock)等狀況時,燒錄裝置12會暫時停止燒錄動作,此暫停燒錄動作的機制雖可避免嘗試啟動注定失敗的燒錄動作,但在數(shù)據(jù)源10為實時的影音信息,如電視節(jié)目等情況下,此暫停燒錄的機制卻可能導(dǎo)致整個燒錄裝置12當(dāng)機或無法繼續(xù)操作。由于一般數(shù)據(jù)源緩存器11的容量有限,當(dāng)服務(wù)器122命令讀寫頭123暫停將寫入數(shù)據(jù)Dw寫入盤片13時,此時緩存器121仍由數(shù)據(jù)源緩存器11接收其它欲寫入的數(shù)據(jù),而數(shù)據(jù)源緩存器11仍不中斷地接收電視節(jié)目等實時信息。若讀寫頭123暫停過久,則會使數(shù)據(jù)過多累積在緩存器121,而無足夠空間存放來自數(shù)據(jù)源緩存器11的數(shù)據(jù),便容易造成數(shù)據(jù)過度累積在數(shù)據(jù)源緩存器11中,進而使整個燒錄裝置12當(dāng)機或無法繼續(xù)操作。此外,一般燒錄MPEG(MovingPictureExpertsGroup)數(shù)據(jù)時,將燒錄數(shù)據(jù),最后再燒錄一目錄。當(dāng)燒錄數(shù)據(jù)中途因上述狀況而中止時,燒錄目錄的動作亦不能完成,對某些只能寫入一次的光儲存媒體,如DVD-R片來說,若此次的燒錄結(jié)果失敗,則此DVD-R片亦無法讀取,造成使用者資源的浪費。
發(fā)明內(nèi)容本發(fā)明提出一種判斷是否能燒錄數(shù)據(jù)于盤片的方法。此判斷是否能燒錄數(shù)據(jù)于盤片的方法是當(dāng)在一過期時間內(nèi)無法讀取一盤片的一伺服信號時,則不可寫入一寫入數(shù)據(jù)且設(shè)定一重試次數(shù)。而當(dāng)在過期時間內(nèi)可以讀取伺服信號,但是無法根據(jù)伺服信號譯碼出一欲寫入位置時,則不可寫入寫入數(shù)據(jù)且設(shè)定重試次數(shù)。而當(dāng)超過過期時間才根據(jù)伺服信號譯碼出欲寫入位置時,則不可寫入寫入數(shù)據(jù)且設(shè)定重試次數(shù)。然后,在重試次數(shù)內(nèi),重新讀取伺服信號以判斷是否可寫入寫入數(shù)據(jù)。一旦當(dāng)重新讀取伺服信號的次數(shù)等于重試次數(shù)而仍判斷不可寫入寫入數(shù)據(jù)時,則舍棄燒錄裝置的一緩存器內(nèi)的寫入數(shù)據(jù)。因此,本發(fā)明提出一種判斷是否能燒錄數(shù)據(jù)于盤片的方法,可在由于異常狀況而導(dǎo)致暫停燒錄的情況時,根據(jù)伺服信號以設(shè)定一重試次數(shù),然后在重試次數(shù)內(nèi)重新嘗試寫入此寫入數(shù)據(jù)。一旦當(dāng)重新讀取伺服信號的次數(shù)等于重試次數(shù)后仍然判斷無法寫入此寫入數(shù)據(jù)時,則舍棄緩存器中的此寫入數(shù)據(jù),使得緩存器有足夠空間存放來自數(shù)據(jù)源緩存器的其它寫入數(shù)據(jù),因此可避免數(shù)據(jù)過度累積在數(shù)據(jù)源緩存器中而造成燒錄裝置的當(dāng)機。圖1顯示為傳統(tǒng)技術(shù)中燒錄裝置12及燒錄數(shù)據(jù)的互動關(guān)系。圖2顯示為本發(fā)明實施例中燒錄裝置22的方塊圖。圖3顯示為本發(fā)明實施例的判斷是否能燒錄數(shù)據(jù)于盤片的方法的流程圖。主要組件符號說明10-數(shù)據(jù)源;11-數(shù)據(jù)源緩存器;12-燒錄裝置;120-光驅(qū)接口;121-緩存器;122-服務(wù)器;123-讀寫頭;13-盤片。22-燒錄裝置;220-光驅(qū)接口;222-接收緩存器;224-服務(wù)器;226-讀寫頭。具體實施例方式在此必須說明的是,于下揭露內(nèi)容中所提出的不同實施例或范例,是用以說明本發(fā)明所揭示的不同技術(shù)特征,其所描述的特定范例或排列是用以簡化本發(fā)明,然非用以限定本發(fā)明。此外,在不同實施例或范例中可能重復(fù)使用相同的參考數(shù)字與符號,此等重復(fù)使用的參考數(shù)字與符號是用以說明本發(fā)明所揭示的內(nèi)容,而非用以表示不同實施例或范例間的關(guān)系。圖2顯示本發(fā)明實施例中燒錄裝置22的方塊圖,其類似圖1。燒錄裝置22包含一光驅(qū)接口220、一接收緩存器222、一服務(wù)器224以及一讀寫頭226,其中燒錄裝置22可以為CD刻錄機、DVD刻錄機或DVD錄放機。數(shù)據(jù)源10可以為電視或收音機,而寫入數(shù)據(jù)Dw可以為實時(real-time)影像或聲音數(shù)據(jù),例如MPEG數(shù)據(jù)。數(shù)據(jù)源緩存器11可以為影音數(shù)據(jù)緩存器,例如MPEG緩存器。數(shù)據(jù)源10將寫入數(shù)據(jù)Dw存入數(shù)據(jù)源緩存器11,隨后由服務(wù)器224命令光驅(qū)接口220從數(shù)據(jù)源緩存器11讀取寫入數(shù)據(jù)Dw,來存入接收緩存器222中,以供讀寫頭226將寫入數(shù)據(jù)Dw寫入盤片13,其中盤片13可以為CD-R、CD-RW、DVD-R、DVD+R、DVD-RW、雙層DVD-R、雙層DVD+R盤片、藍光盤片、或高畫質(zhì)DVD(HD-DVD)。當(dāng)燒錄裝置22欲寫入寫入數(shù)據(jù)Dw到盤片13時,則讀寫頭226必須先聚焦和鎖軌于盤片13后,隨后由盤片13上讀取一伺服信號(wobblesignal)D1,再傳送到服務(wù)器224來判斷是否可以寫入寫入數(shù)據(jù)Dw到盤片13,其中伺服信號D1包含寫入數(shù)據(jù)Dw欲寫入盤片13中的位置信息。當(dāng)服務(wù)器224根據(jù)伺服信號D1判斷出可以寫入寫入數(shù)據(jù)Dw到盤片13時,則服務(wù)器224控制讀寫頭226來寫入寫入數(shù)據(jù)Dw到盤片13中。以下將敘述服務(wù)器224根據(jù)伺服信號D1來判斷是否可以寫入盤片13的情形。第一種情形是當(dāng)在一過期時間內(nèi),讀寫頭226無法讀取到伺服信號D1,此時可能是發(fā)生嚴重的異常狀況。例如讀寫頭226無法聚焦和鎖軌于盤片13上,所以燒錄裝置22在第一種情形時不能寫入寫入數(shù)據(jù)Dw,其中在過期時間內(nèi)燒錄裝置22必須完成寫入寫入數(shù)據(jù)Dw的所有需要動作,包括聚焦、鎖軌與解碼出欲寫入的位置等動作。第二種情形是在過期時間內(nèi),讀寫頭226讀取到伺服信號D1,但是可能因為盤片13上有瑕疵,導(dǎo)致無法由伺服信號D1譯碼出一欲寫入位置,以致于燒錄裝置22不知道要將寫入數(shù)據(jù)Dw寫入盤片13中的何處,所以燒錄裝置22在第二種情形時不能寫入寫入數(shù)據(jù)Dw。第三種情形是超過過期時間后,讀寫頭226才根據(jù)伺服信號D1譯碼出欲寫入位置,此時讀寫頭226所讀取的位置可能已超過欲寫入位置,所以燒錄裝置22在第三種情況時也不能寫入寫入數(shù)據(jù)Dw。第四種情形是在過期時間內(nèi),讀寫頭226可根據(jù)伺服信號D1來譯碼出欲寫入位置,所以燒錄裝置22控制讀寫頭226到盤片13的欲寫入位置來寫入寫入數(shù)據(jù)Dw。一旦燒錄裝置22根據(jù)伺服信號D1判斷出上述的第一種到第三種情形時,則讀寫頭226可以跳回上一個已寫入數(shù)據(jù)的位置來重新讀取伺服信號D1,以期在過期時間內(nèi)根據(jù)重新讀取的伺服信號D1譯碼出欲寫入位置。一旦能根據(jù)重新讀取的伺服信號D1來譯碼出欲寫入位置時,則燒錄裝置22可控制讀寫頭226到盤片13的欲寫入位置來寫入寫入數(shù)據(jù)Dw。然而,當(dāng)讀寫頭226跳回上一個已寫入數(shù)據(jù)的位置來重新讀取伺服信號D1的次數(shù)已經(jīng)等于一重試次數(shù)時,但是仍然無法在過期時間內(nèi)根據(jù)重新讀取的伺服信號D1來譯碼出欲寫入位置時,則讀寫頭226不再跳回上一個已寫入數(shù)據(jù)的位置來重新讀取伺服信號D1,此時燒錄裝置22放棄對寫入數(shù)據(jù)Dw的寫入動作,并且舍棄接收緩存器222中的寫入數(shù)據(jù)Dw,然后繼續(xù)進行另一寫入數(shù)據(jù)Dw的寫入動作。在本發(fā)明實施例中,在第一種情形時發(fā)生時可設(shè)定重試次數(shù)為3次,在第二種情形時發(fā)生時可設(shè)定重試次數(shù)為10次,而在第三種情形時發(fā)生時可設(shè)定重試次數(shù)為10次。應(yīng)注意的是,當(dāng)?shù)谝环N情形發(fā)生時,每次的重試讀取伺服信號D1到能譯碼出欲寫入位置,所花費的時間大約需要2秒鐘,而在第二種情形和第三種情形發(fā)生時,則所花費的時間分別約0.2秒鐘和0.08秒鐘。因此設(shè)定第一種情形的重試次數(shù)小于第二種情形的重試次數(shù),而設(shè)定第二種情形的重試次數(shù)不大于第三種情形的重試次數(shù),使得讀寫頭226重試讀取伺服信號D1到譯碼出欲寫入位置的時間,不致于使燒錄裝置22暫停燒錄過久。因此當(dāng)燒錄裝置暫停燒錄時,則本發(fā)明可根據(jù)伺服信號來判斷出無法燒錄的原因藉以設(shè)定重試次數(shù),使得暫停燒錄的時間不致過久。當(dāng)重新讀取伺服信號的次數(shù)等于重試次數(shù)后仍然判斷無法寫入寫入數(shù)據(jù)Dw時,則舍棄接收緩存器中的寫入數(shù)據(jù)Dw,使得接收緩存器仍有空間存放來自數(shù)據(jù)源緩存器的其它寫入數(shù)據(jù)Dw,因此數(shù)據(jù)就不會過度累積于數(shù)據(jù)源緩存器而造成燒錄裝置當(dāng)機。請參考圖3,其為本發(fā)明實施例的判斷是否能燒錄數(shù)據(jù)于盤片的方法的流程圖。判斷是否能燒錄數(shù)據(jù)于盤片的方法包括步驟S31至步驟S33。首先在步驟S31中讀取盤片的一伺服信號,用以判斷是否可寫入一寫入數(shù)據(jù)于盤片,其中寫入數(shù)據(jù)為一實時數(shù)據(jù)。當(dāng)在一過期時間內(nèi)可根據(jù)伺服信號譯碼出盤片中的一欲寫入位置時,則寫入寫入數(shù)據(jù)于欲寫入位置。在步驟S32中,當(dāng)判斷不可寫入寫入數(shù)據(jù)時,則根據(jù)伺服信號以設(shè)定一重試次數(shù)。舉例來說,當(dāng)在過期時間內(nèi)無法讀取伺服信號時,則設(shè)定重試次數(shù)為一第一預(yù)定次數(shù),其中第一預(yù)定次數(shù)可為3次。當(dāng)在過期時間內(nèi)可以讀取伺服信號,但是無法根據(jù)伺服信號譯碼出盤片中的欲寫入位置時,則設(shè)定重試次數(shù)為一第二預(yù)定次數(shù),其中第二預(yù)定次數(shù)可為10次。當(dāng)超過過期時間才根據(jù)伺服信號譯碼出欲寫入位置時,則設(shè)定重試次數(shù)為一第三預(yù)定次數(shù),其中第三預(yù)定次數(shù)可為10次,并且第三預(yù)定次數(shù)不小于第二預(yù)定次數(shù),第二預(yù)定次數(shù)大于第一預(yù)定次數(shù)。之后在步驟S33中,當(dāng)在重試次數(shù)內(nèi)時,則可重新讀取伺服信號以判斷是否可寫入寫入數(shù)據(jù)。一旦當(dāng)根據(jù)此次的重新讀取伺服信號而判斷可以寫入寫入數(shù)據(jù)時,則寫入寫入數(shù)據(jù)于欲寫入位置。然而當(dāng)重新讀取伺服信號的次數(shù)已經(jīng)等于重試次數(shù)而仍判斷不可寫入寫入數(shù)據(jù)時,則放棄寫入寫入數(shù)據(jù)到欲寫入位置,并且舍棄在燒錄裝置的一緩存器內(nèi)的寫入數(shù)據(jù),然后繼續(xù)進行另一寫入數(shù)據(jù)Dw的寫入動作。本發(fā)明雖以較佳實施例揭露如上,然其并非用以限定本發(fā)明,任何熟習(xí)此項技藝者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可做些許的更動與潤飾,因此本發(fā)明的保護范圍當(dāng)所附的權(quán)利要求所界定者為準。權(quán)利要求1.一種判斷是否能燒錄數(shù)據(jù)于盤片的方法,適用于一燒錄裝置,包括當(dāng)在一過期時間內(nèi)無法讀取一盤片的一伺服信號時,則不可寫入一寫入數(shù)據(jù)且設(shè)定一重試次數(shù);當(dāng)在該過期時間內(nèi)可以讀取該伺服信號,但是無法根據(jù)該伺服信號譯碼出一欲寫入位置時,則不可寫入該寫入數(shù)據(jù)且設(shè)定該重試次數(shù);當(dāng)超過該過期時間才根據(jù)該伺服信號譯碼出該欲寫入位置時,則不可寫入該寫入數(shù)據(jù)且設(shè)定該重試次數(shù);在該重試次數(shù)內(nèi),重新讀取該伺服信號以判斷是否可寫入該寫入數(shù)據(jù);以及當(dāng)重新讀取該伺服信號的次數(shù)等于該重試次數(shù)而仍判斷不可寫入該寫入數(shù)據(jù)時,則舍棄該燒錄裝置的一緩存器內(nèi)的該寫入數(shù)據(jù),其中該寫入數(shù)據(jù)為一實時數(shù)據(jù)。2.如權(quán)利要求1所述的判斷是否能燒錄數(shù)據(jù)于盤片的方法,其設(shè)定該重試次數(shù)的步驟中,是當(dāng)在該過期時間內(nèi)無法讀取該伺服信號時,設(shè)定該重試次數(shù)為一第一預(yù)定次數(shù),而當(dāng)在該過期時間內(nèi)可以讀取該伺服信號,但是無法根據(jù)該伺服信號譯碼出該欲寫入位置時,設(shè)定該重試次數(shù)為一第二預(yù)定次數(shù),其中該第二預(yù)定次數(shù)大于該第一預(yù)定次數(shù)。3.如權(quán)利要求2所述的判斷是否能燒錄數(shù)據(jù)于盤片的方法,其中是當(dāng)超過該過期時間才根據(jù)該伺服信號譯碼出該欲寫入位置時,設(shè)定該重試次數(shù)為一第三預(yù)定次數(shù),其中該第三預(yù)定次數(shù)不小于該第二預(yù)定次數(shù)。4.如權(quán)利要求1所述的判斷是否能燒錄數(shù)據(jù)于盤片的方法,其重新讀取該伺服信號以判斷是否可寫入該寫入數(shù)據(jù)的步驟中,是當(dāng)在該過期時間內(nèi)無法重新讀取該伺服信號時,則判斷不可寫入該寫入數(shù)據(jù)。5.如權(quán)利要求1所述的判斷是否能燒錄數(shù)據(jù)于盤片的方法,其重新讀取該伺服信號以判斷是否可寫入該寫入數(shù)據(jù)的步驟中,是當(dāng)在該過期時間內(nèi)可以重新讀取該伺服信號,但是無法根據(jù)重新讀取的該伺服信號譯碼出該欲寫入位置時,則判斷不可寫入該寫入數(shù)據(jù)。6.如權(quán)利要求1所述的判斷是否能燒錄數(shù)據(jù)于盤片的方法,其重新讀取該伺服信號以判斷是否可寫入該寫入數(shù)據(jù)的步驟中,是當(dāng)超過該過期時間才根據(jù)重新讀取的該伺服信號譯碼出該欲寫入位置時,則判斷不可寫入該寫入數(shù)據(jù)。7.如權(quán)利要求1所述的判斷是否能燒錄數(shù)據(jù)于盤片的方法,其重新讀取該伺服信號以判斷是否可寫入該寫入數(shù)據(jù)的步驟中,是當(dāng)在該過期時間內(nèi)可根據(jù)該伺服信號譯碼出該欲寫入位置時,則寫入該寫入數(shù)據(jù)于該欲寫入位置。8.如權(quán)利要求1所述的判斷是否能燒錄數(shù)據(jù)于盤片的方法,其重新讀取該伺服信號以判斷是否可寫入該寫入數(shù)據(jù)的步驟中,是當(dāng)判斷可寫入該寫入數(shù)據(jù)時,則不再重新讀取該伺服信號以判斷是否可寫入該寫入數(shù)據(jù)。全文摘要一種判斷是否能燒錄數(shù)據(jù)于盤片的方法是用于一燒錄裝置。首先讀取盤片的一伺服信號,用以判斷是否可寫入一寫入數(shù)據(jù)于盤片。然后當(dāng)判斷不可寫入寫入數(shù)據(jù)時,則根據(jù)伺服信號以設(shè)定一重試次數(shù)。而在重試次數(shù)內(nèi)時,則可重新讀取伺服信號以判斷是否可寫入寫入數(shù)據(jù)。文檔編號G11B7/00GK1901057SQ20061010856公開日2007年1月24日申請日期2006年7月21日優(yōu)先權(quán)日2006年7月21日發(fā)明者朱斯廉申請人:威盛電子股份有限公司