專利名稱:光盤記錄系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種使用激光在諸如CD-R/RW、DVD+R/RW或DVD-R/RW之類的光盤的盤面上形成可視圖像的光盤記錄系統(tǒng)。
背景技術(shù):
已經(jīng)知道通過(guò)使用激光可在光盤記錄面或者光盤的標(biāo)簽面(與記錄面相對(duì)的面)上記錄諸如字符或圖形之類的可視圖像。
例如,專利文獻(xiàn)1提出一種技術(shù),即,在可從光盤標(biāo)簽面看到的位置設(shè)置可見(jiàn)光特性變化層,并且將可見(jiàn)光特性變化層暴露在激光束下,從而改變所述層的可見(jiàn)光特性并描繪可視圖像。
專利文獻(xiàn)2提出一種技術(shù),即,采用可逆相變材料用于光盤的記錄薄膜,該光盤能通過(guò)使用激光記錄可視圖像并重寫(xiě)記錄的圖形。
專利文獻(xiàn)3提出了一種技術(shù),即,對(duì)已在其上記錄了可視圖像的光盤,在該光盤的記錄面上重新寫(xiě)入可視圖像。
專利文獻(xiàn)4提出了一種可視圖像記錄器,能防止出現(xiàn)以下情況,即,在分離的位置上,要被記錄的可視圖像中相鄰像素被破壞,從而記錄了不同于原始圖像的可視圖像,另外,當(dāng)在記錄可視圖像期間伺服裝置沒(méi)有對(duì)準(zhǔn)可視圖像焦點(diǎn)時(shí)也會(huì)引起這種情況。
專利文獻(xiàn)4還描述了一種技術(shù)作為確定角度位置θ的方法,該技術(shù)根據(jù)預(yù)定的周期數(shù)確定單個(gè)旋轉(zhuǎn),每經(jīng)預(yù)定的周期數(shù)產(chǎn)生一脈沖信號(hào),并且根據(jù)脈沖數(shù)確定角度位置(圖6)。
專利文獻(xiàn)1JP-A-2002-203321專利文獻(xiàn)2JP-A-2003-016649專利文獻(xiàn)3JP-A-2004-039019專利文獻(xiàn)4JP-A-2004-030832專利文獻(xiàn)4中描述的本發(fā)明描述了焦點(diǎn)沒(méi)對(duì)準(zhǔn)的情況而沒(méi)有提供有關(guān)“緩沖器欠載(buffer under run)”的描述。
“緩沖器欠載”是一種記錄中斷,其會(huì)與聚焦控制無(wú)關(guān)地發(fā)生。根據(jù)發(fā)生中斷時(shí)在光盤驅(qū)動(dòng)單元的緩沖器中剩余的數(shù)據(jù)量,由于焦點(diǎn)沒(méi)對(duì)準(zhǔn)引起的記錄中斷和由于“緩沖器欠載”引起的記錄中斷是彼此完全不同的。如上所述,“緩沖器欠載”是一種不能根據(jù)焦點(diǎn)沒(méi)對(duì)準(zhǔn)來(lái)預(yù)測(cè)的現(xiàn)象,因此焦點(diǎn)沒(méi)對(duì)準(zhǔn)和“緩沖器欠載”不能在相同條件下討論。
發(fā)明內(nèi)容
因此,本發(fā)明的目的在于提供一種光盤記錄系統(tǒng),即使當(dāng)由于發(fā)生“緩沖器欠載”而導(dǎo)致描繪被中斷時(shí),或者當(dāng)預(yù)測(cè)到要發(fā)生“緩沖器欠載”時(shí),該光盤記錄系統(tǒng)也能在視覺(jué)上流暢地進(jìn)行描繪。
為實(shí)現(xiàn)上述目的,本發(fā)明的特征在于具有以下結(jié)構(gòu)。
(1)一種光盤記錄系統(tǒng),包括光盤;光盤驅(qū)動(dòng)單元,其包括臨時(shí)地存儲(chǔ)將從主機(jī)裝置傳送的數(shù)據(jù)的緩沖存儲(chǔ)器裝置、和用于夾持光盤并使該光盤旋轉(zhuǎn)以及輸出角度位置信號(hào)的旋轉(zhuǎn)裝置,該光盤驅(qū)動(dòng)單元在光盤上記錄對(duì)應(yīng)于所述數(shù)據(jù)的可視圖像;以及該主機(jī)裝置,提供該主機(jī)裝置用于將數(shù)據(jù)傳送到該光盤驅(qū)動(dòng)單元,其中,當(dāng)在光盤進(jìn)行預(yù)定的旋轉(zhuǎn)期間,在記錄過(guò)程中在該緩沖存儲(chǔ)器裝置中發(fā)生數(shù)據(jù)為空的錯(cuò)誤時(shí),該光盤驅(qū)動(dòng)單元中斷記錄操作,把與該錯(cuò)誤發(fā)生的位置和該光盤上基準(zhǔn)角度位置之間的部分相對(duì)應(yīng)的數(shù)據(jù)丟棄之后,該主機(jī)裝置恢復(fù)數(shù)據(jù)傳送,并且該光盤驅(qū)動(dòng)單元恢復(fù)數(shù)據(jù)接收,以從該基準(zhǔn)角度位置恢復(fù)記錄操作。
(2)一種光盤記錄系統(tǒng),包括
光盤;光盤驅(qū)動(dòng)單元,其包括緩沖存儲(chǔ)器裝置,其用于臨時(shí)地存儲(chǔ)將從主機(jī)裝置傳送的數(shù)據(jù),旋轉(zhuǎn)裝置,其用于夾持光盤并使該光盤旋轉(zhuǎn),其還輸出角度位置信號(hào),信號(hào)處理裝置,其用于在該光盤的旋轉(zhuǎn)一周期間從該緩沖存儲(chǔ)器裝置讀取與預(yù)定扇區(qū)數(shù)相對(duì)應(yīng)的數(shù)據(jù),并用于處理所讀取的數(shù)據(jù),以及發(fā)光裝置,其用于以某一功率發(fā)射激光束以將該數(shù)據(jù)記錄在該光盤上,所述功率響應(yīng)于信號(hào)處理裝置處理的數(shù)據(jù);以及該主機(jī)裝置,其將該數(shù)據(jù)傳送到該光盤驅(qū)動(dòng)單元,并且其包括對(duì)傳送到該光盤驅(qū)動(dòng)單元的數(shù)據(jù)的扇區(qū)數(shù)進(jìn)行計(jì)數(shù)的計(jì)數(shù)裝置,其中,當(dāng)在該光盤進(jìn)行預(yù)定的旋轉(zhuǎn)期間,在記錄過(guò)程中在該緩沖存儲(chǔ)器裝置中發(fā)生數(shù)據(jù)為空的錯(cuò)誤時(shí),該光盤驅(qū)動(dòng)單元臨時(shí)地中斷從該主機(jī)裝置接收數(shù)據(jù),并且將該結(jié)果的報(bào)告發(fā)送到該主機(jī)裝置,并中斷向該光盤記錄數(shù)據(jù),其中,根據(jù)當(dāng)在該光盤驅(qū)動(dòng)單元中發(fā)生數(shù)據(jù)為空的錯(cuò)誤時(shí)由該計(jì)數(shù)裝置所計(jì)的扇區(qū)數(shù)和該預(yù)定扇區(qū)數(shù),該主機(jī)裝置指定與位于該錯(cuò)誤發(fā)生的位置與下一次旋轉(zhuǎn)的開(kāi)始位置之間的部分相對(duì)應(yīng)的數(shù)據(jù),并且在丟棄指定的數(shù)據(jù)之后,該主機(jī)裝置恢復(fù)數(shù)據(jù)傳送,并且其中,該光盤驅(qū)動(dòng)單元恢復(fù)接收數(shù)據(jù)以從下一次旋轉(zhuǎn)的開(kāi)始位置恢復(fù)記錄操作。
(3)一種光盤記錄系統(tǒng),包括光盤;光盤驅(qū)動(dòng)單元,其包括緩沖存儲(chǔ)器裝置,其用于臨時(shí)地存儲(chǔ)將從主機(jī)裝置傳送的數(shù)據(jù),旋轉(zhuǎn)裝置,其用于夾持光盤并使該光盤旋轉(zhuǎn),其還輸出角度位置信號(hào),信號(hào)處理裝置,其用于在該光盤旋轉(zhuǎn)一周期間從該緩沖存儲(chǔ)器裝置讀取與M×N個(gè)扇區(qū)(N、M表示自然數(shù))相對(duì)應(yīng)的數(shù)據(jù),并處理所讀取的數(shù)據(jù),以及發(fā)光裝置,其用于以某一功率發(fā)射激光束以將數(shù)據(jù)記錄在該光盤上,所述功率響應(yīng)于信號(hào)處理裝置處理的數(shù)據(jù);以及該主機(jī)裝置通過(guò)一次傳送操作把與N個(gè)扇區(qū)相對(duì)應(yīng)的數(shù)據(jù)傳送到該光盤驅(qū)動(dòng)單元,并且該主機(jī)裝置包括對(duì)用于將數(shù)據(jù)傳送到該光盤驅(qū)動(dòng)單元的操作次數(shù)進(jìn)行計(jì)數(shù)的計(jì)數(shù)裝置,其中,當(dāng)在該光盤進(jìn)行預(yù)定的旋轉(zhuǎn)期間,在記錄過(guò)程中在該緩沖存儲(chǔ)器裝置中發(fā)生數(shù)據(jù)為空的錯(cuò)誤時(shí),該光盤驅(qū)動(dòng)單元臨時(shí)地中斷從該主機(jī)裝置接收數(shù)據(jù),并且將該結(jié)果的報(bào)告發(fā)送到該主機(jī)裝置,并中斷向該光盤記錄數(shù)據(jù),其中,根據(jù)當(dāng)在該光盤驅(qū)動(dòng)單元中發(fā)生數(shù)據(jù)為空的錯(cuò)誤時(shí)由該計(jì)數(shù)裝置所計(jì)的傳送操作次數(shù)和數(shù)目M,該主機(jī)裝置指定與位于該錯(cuò)誤發(fā)生的位置與下一次旋轉(zhuǎn)的開(kāi)始位置之間的部分相對(duì)應(yīng)的數(shù)據(jù),并且在丟棄所指定的數(shù)據(jù)之后,該主機(jī)裝置恢復(fù)數(shù)據(jù)傳送,并且其中,該光盤驅(qū)動(dòng)單元恢復(fù)接收數(shù)據(jù),以從下一次旋轉(zhuǎn)一周的開(kāi)始位置恢復(fù)記錄操作。
(4)一種光盤記錄系統(tǒng),包括光盤;光盤驅(qū)動(dòng)單元,其包括緩沖存儲(chǔ)器裝置,其用于臨時(shí)地存儲(chǔ)要從主機(jī)裝置傳送的數(shù)據(jù),旋轉(zhuǎn)裝置,其用于夾持光盤并使該光盤旋轉(zhuǎn),其還輸出角度位置信號(hào),信號(hào)處理裝置,其用于在該光盤的旋轉(zhuǎn)一周期間從該緩沖存儲(chǔ)器裝置讀取與預(yù)定扇區(qū)數(shù)相對(duì)應(yīng)的數(shù)據(jù),并用于處理讀取的數(shù)據(jù),
發(fā)光裝置,其用于以某一功率發(fā)射激光束以將數(shù)據(jù)記錄在該光盤上,所述功率響應(yīng)于信號(hào)處理裝置處理的數(shù)據(jù);以及監(jiān)控裝置,用于預(yù)測(cè)存儲(chǔ)在該緩沖存儲(chǔ)器裝置中的數(shù)據(jù)為空的錯(cuò)誤的發(fā)生;以及該主機(jī)裝置,其用于將該數(shù)據(jù)傳送到該光盤驅(qū)動(dòng)單元,其中,在記錄該光盤的預(yù)定的旋轉(zhuǎn)的過(guò)程中,該光盤驅(qū)動(dòng)單元進(jìn)行以下操作當(dāng)該監(jiān)控裝置預(yù)測(cè)到該緩沖存儲(chǔ)器裝置中會(huì)發(fā)生數(shù)據(jù)為空的錯(cuò)誤時(shí),其將異常情況報(bào)告給該主機(jī)裝置;臨時(shí)地中斷從該主機(jī)裝置接收數(shù)據(jù);在該緩沖存儲(chǔ)器裝置中發(fā)生數(shù)據(jù)為空錯(cuò)誤之后,其中斷在該光盤上記錄數(shù)據(jù);接著恢復(fù)從該主機(jī)裝置接收數(shù)據(jù);并且從下一次旋轉(zhuǎn)的開(kāi)始位置恢復(fù)記錄操作。
(5)根據(jù)(4)的所述光盤記錄系統(tǒng),其中,該監(jiān)控裝置包括檢測(cè)裝置,該檢測(cè)裝置檢測(cè)存儲(chǔ)在該緩沖存儲(chǔ)器裝置中的數(shù)據(jù)量以及從該緩沖存儲(chǔ)器裝置輸出的數(shù)據(jù)量,并且該監(jiān)控裝置根據(jù)存儲(chǔ)數(shù)據(jù)的量、輸出數(shù)據(jù)的量、和該預(yù)定扇區(qū)數(shù)來(lái)預(yù)測(cè)在該緩沖存儲(chǔ)器裝置中的數(shù)據(jù)為空的錯(cuò)誤的發(fā)生。
(6)根據(jù)(5)中的所述光盤記錄系統(tǒng),其中,當(dāng)用該預(yù)定數(shù)來(lái)除存儲(chǔ)數(shù)據(jù)的量和輸出數(shù)據(jù)的量之和而得到的余數(shù)為0,并且存儲(chǔ)數(shù)據(jù)的量等于或小于與預(yù)定的扇區(qū)數(shù)相對(duì)應(yīng)的數(shù)據(jù)量時(shí),該監(jiān)控裝置預(yù)測(cè)在緩沖存儲(chǔ)器裝置中的數(shù)據(jù)為空的錯(cuò)誤的發(fā)生。
(7)一種光盤記錄系統(tǒng),包括光盤;光盤驅(qū)動(dòng)單元,其包括緩沖存儲(chǔ)器裝置,其臨時(shí)地存儲(chǔ)將從主機(jī)裝置傳送的數(shù)據(jù),旋轉(zhuǎn)裝置,其夾持光盤并使該光盤旋轉(zhuǎn),并且其每旋轉(zhuǎn)一周輸出M(M表示自然數(shù))個(gè)角度位置信號(hào),信號(hào)處理裝置,在該光盤旋轉(zhuǎn)一周期間所述信號(hào)處理裝置用于從該緩沖存儲(chǔ)器裝置讀取與M×N個(gè)扇區(qū)(N表示自然數(shù))相對(duì)應(yīng)的數(shù)據(jù),并處理讀取的數(shù)據(jù),以及發(fā)光裝置,其用于以某一功率發(fā)射激光束以將該數(shù)據(jù)記錄在光盤上,所述功率響應(yīng)于信號(hào)處理裝置處理的數(shù)據(jù);以及該主機(jī)裝置,其將該數(shù)據(jù)傳送到該光盤驅(qū)動(dòng)單元,并且其包括用于對(duì)傳送到該光盤驅(qū)動(dòng)單元的數(shù)據(jù)的扇區(qū)數(shù)進(jìn)行計(jì)數(shù)的計(jì)數(shù)裝置,其中,當(dāng)在該光盤進(jìn)行預(yù)定的旋轉(zhuǎn)期間,在記錄過(guò)程中在該緩沖存儲(chǔ)器裝置中發(fā)生數(shù)據(jù)為空的錯(cuò)誤時(shí),該光盤驅(qū)動(dòng)單元臨時(shí)地中斷從該主機(jī)裝置接收數(shù)據(jù),并且將該結(jié)果的報(bào)告發(fā)送到該主機(jī)裝置,并中斷向該光盤記錄數(shù)據(jù),其中,根據(jù)該數(shù)目N和當(dāng)在該光盤驅(qū)動(dòng)單元中發(fā)生數(shù)據(jù)為空錯(cuò)誤時(shí)由該計(jì)數(shù)裝置所計(jì)的扇區(qū)數(shù),該主機(jī)裝置指定與位于該錯(cuò)誤發(fā)生的位置與由該角度位置信號(hào)指定的位置之間的部分相對(duì)應(yīng)的數(shù)據(jù),并且在丟棄該指定的數(shù)據(jù)之后,該主機(jī)裝置恢復(fù)數(shù)據(jù)傳送,以及其中,該光盤驅(qū)動(dòng)單元恢復(fù)接收數(shù)據(jù)以根據(jù)該角度位置信號(hào)恢復(fù)記錄操作。
(8)一種光盤記錄系統(tǒng),包括光盤;光盤驅(qū)動(dòng)單元,其包括緩沖存儲(chǔ)器裝置,其用于臨時(shí)地存儲(chǔ)要從主機(jī)裝置傳送的數(shù)據(jù),旋轉(zhuǎn)裝置,其用于夾持光盤并使該光盤旋轉(zhuǎn),并且其每旋轉(zhuǎn)一周輸出N×M(N,M表示自然數(shù))個(gè)角度位置信號(hào),信號(hào)處理裝置,其用于在該光盤旋轉(zhuǎn)一周期間從該緩沖存儲(chǔ)器裝置讀取與N×M個(gè)扇區(qū)相對(duì)應(yīng)的數(shù)據(jù),并處理讀取的數(shù)據(jù),以及發(fā)光裝置,其以某一功率發(fā)射激光束以將數(shù)據(jù)記錄在該光盤上,所述功率響應(yīng)于信號(hào)處理裝置處理的數(shù)據(jù);以及該主機(jī)裝置,其將該數(shù)據(jù)傳送到該光盤驅(qū)動(dòng)單元,并且其包括對(duì)傳送到該光盤驅(qū)動(dòng)單元的數(shù)據(jù)的扇區(qū)數(shù)進(jìn)行計(jì)數(shù)的計(jì)數(shù)裝置,其中,當(dāng)在該光盤進(jìn)行預(yù)定的旋轉(zhuǎn)期間,在記錄過(guò)程中該緩沖存儲(chǔ)器裝置中發(fā)生數(shù)據(jù)為空的錯(cuò)誤時(shí),該光盤驅(qū)動(dòng)單元臨時(shí)地中斷從該主機(jī)裝置接收數(shù)據(jù),并且將該結(jié)果的報(bào)告發(fā)送到該主機(jī)裝置,并中斷向該光盤記錄數(shù)據(jù),其中,根據(jù)當(dāng)在該光盤驅(qū)動(dòng)單元中發(fā)生數(shù)據(jù)為空錯(cuò)誤時(shí)由該計(jì)數(shù)裝置所計(jì)的扇區(qū)數(shù),該主機(jī)裝置指定與處在該錯(cuò)誤發(fā)生的位置與該角度位置信號(hào)之間的持續(xù)時(shí)間相對(duì)應(yīng)的數(shù)據(jù),并且在已經(jīng)丟棄該指定的數(shù)據(jù)之后,該主機(jī)裝置恢復(fù)數(shù)據(jù)傳送,并且其中,該光盤驅(qū)動(dòng)單元恢復(fù)接收數(shù)據(jù),以根據(jù)該角度位置信號(hào)從下一次旋轉(zhuǎn)的開(kāi)始位置恢復(fù)記錄操作。
(9)控制一種光盤記錄系統(tǒng)的方法,所述光盤記錄系統(tǒng)包括光盤驅(qū)動(dòng)單元,其包括臨時(shí)地存儲(chǔ)將從主機(jī)裝置傳送的數(shù)據(jù)的緩沖存儲(chǔ)器裝置、和用于夾持光盤并使該光盤旋轉(zhuǎn)以及輸出角度位置信號(hào)的旋轉(zhuǎn)裝置,該光盤驅(qū)動(dòng)單元在光盤上記錄基于所述數(shù)據(jù)的可視圖像;以及該主機(jī)裝置,用于將數(shù)據(jù)發(fā)送到該光盤驅(qū)動(dòng)單元,所述方法包括將數(shù)據(jù)從所述主機(jī)裝置發(fā)送到所述光盤驅(qū)動(dòng)單元;當(dāng)在光盤進(jìn)行預(yù)定的旋轉(zhuǎn)期間,在記錄過(guò)程中在該緩沖存儲(chǔ)器裝置中發(fā)生數(shù)據(jù)為空的錯(cuò)誤時(shí),由所述光盤驅(qū)動(dòng)單元中斷記錄操作;把與該錯(cuò)誤發(fā)生的位置和該光盤上基準(zhǔn)角度位置之間的部分相對(duì)應(yīng)的數(shù)據(jù)丟棄之后,由所述主機(jī)裝置恢復(fù)數(shù)據(jù)傳送;以及由該光盤驅(qū)動(dòng)單元恢復(fù)數(shù)據(jù)接收,以從該基準(zhǔn)角度位置恢復(fù)記錄操作。
(10)一種光盤驅(qū)動(dòng)單元,其用于接收從主機(jī)裝置傳送的數(shù)據(jù)并用于在光盤上記錄對(duì)應(yīng)于所述數(shù)據(jù)的可視圖像,所述光盤驅(qū)動(dòng)單元包括緩沖存儲(chǔ)器裝置,其用于臨時(shí)地存儲(chǔ)要從主機(jī)裝置傳送的數(shù)據(jù),旋轉(zhuǎn)裝置,其用于夾持光盤并使該光盤旋轉(zhuǎn),其還輸出角度位置信號(hào),
其中當(dāng)在光盤進(jìn)行預(yù)定的旋轉(zhuǎn)期間,在記錄過(guò)程中在該緩沖存儲(chǔ)器裝置中發(fā)生數(shù)據(jù)為空的錯(cuò)誤時(shí),記錄操作被中斷,并且其中所述緩沖存儲(chǔ)器裝置恢復(fù)從所述主機(jī)裝置傳送的存儲(chǔ)數(shù)據(jù),其中與該錯(cuò)誤發(fā)生的位置和該光盤上基準(zhǔn)角度位置之間的部分相對(duì)應(yīng)的數(shù)據(jù)被丟棄,從而從該基準(zhǔn)角度位置恢復(fù)記錄操作。
根據(jù)本發(fā)明的這種光盤記錄系統(tǒng),即使當(dāng)因?yàn)檠舆t傳送來(lái)自主機(jī)裝置的圖像數(shù)據(jù)而引起“緩沖器欠載”造成了描繪中斷時(shí),或者即使當(dāng)預(yù)測(cè)到“緩沖器欠載”的發(fā)生時(shí),也可計(jì)算出發(fā)生中斷的盤上的角度,并且該主機(jī)裝置根據(jù)這樣計(jì)算出的角度,通過(guò)傳送可拼接的描繪數(shù)據(jù)來(lái)恢復(fù)描繪,從而進(jìn)行精確地描繪拼接。
即使當(dāng)該主機(jī)裝置的處理速度不足時(shí),也能進(jìn)行視覺(jué)上流暢地描繪。
圖1是示出根據(jù)本發(fā)明的光盤記錄系統(tǒng)的一實(shí)施例的主要部分的結(jié)構(gòu)的框圖;圖2A和2B是說(shuō)明發(fā)生“緩沖器欠載”情況下執(zhí)行的處理的示圖;圖3A到3H是說(shuō)明緩沖器24的操作的示圖;圖4是示出驅(qū)動(dòng)器10中設(shè)置的狀態(tài)寄存器的結(jié)構(gòu)的示圖;圖5是說(shuō)明主機(jī)裝置40的操作的狀態(tài)轉(zhuǎn)換示圖;以及圖6是說(shuō)明驅(qū)動(dòng)器10的操作的狀態(tài)轉(zhuǎn)換示圖。
具體實(shí)施例方式
圖1是示出本發(fā)明的光盤記錄系統(tǒng)的一實(shí)施例的主要結(jié)構(gòu)的框圖。
本實(shí)施例的光盤記錄系統(tǒng)包括光盤驅(qū)動(dòng)單元10,該光盤驅(qū)動(dòng)單元10將數(shù)據(jù)記錄到光盤1中以及將數(shù)據(jù)從光盤1中再現(xiàn),并形成可視圖像,該關(guān)盤記錄系統(tǒng)還包括諸如主計(jì)算機(jī)、后端裝置等之類的主機(jī)裝置40,其與光盤驅(qū)動(dòng)單元10連接。主機(jī)裝置40安裝了圖像編輯程序,用于編輯要被記錄在光盤1上的可視圖像,還安裝了控制程序,用于將數(shù)據(jù)和可視圖像記錄到光盤1上,并從光盤1中再現(xiàn)數(shù)據(jù)。標(biāo)號(hào)41是指緩沖存儲(chǔ)器,用于臨時(shí)地存儲(chǔ)要從主機(jī)裝置40傳送到光盤驅(qū)動(dòng)單元10的數(shù)據(jù)。主機(jī)裝置40順序地讀取存儲(chǔ)在緩沖存儲(chǔ)器41中的數(shù)據(jù),并將所讀取的數(shù)據(jù)傳送到光盤驅(qū)動(dòng)單元10的緩沖存儲(chǔ)器24。主機(jī)裝置40的功能可給予光盤驅(qū)動(dòng)單元10。
光盤驅(qū)動(dòng)單元10包括用于旋轉(zhuǎn)地驅(qū)動(dòng)光盤1的主軸電動(dòng)機(jī)11;頻率發(fā)生器12,用于輸出FG脈沖,該FG脈沖的頻率響應(yīng)于主軸的旋轉(zhuǎn)速度;光拾取器13;RF放大器14;伺服電路15;解碼器16;地址檢測(cè)電路17;控制部18;步進(jìn)電動(dòng)機(jī)19;電動(dòng)機(jī)驅(qū)動(dòng)器20;電動(dòng)機(jī)控制器21;分頻器電路22;控制激光功率的LPC(激光功率控制)電路23;緩沖存儲(chǔ)器24;編碼器25;策略電路26;用于驅(qū)動(dòng)光拾取器13的激光二極管的激光驅(qū)動(dòng)器27;用于記錄可視圖像的解調(diào)器電路28和“與”電路29;以及用于在控制部18、緩沖存儲(chǔ)器24和主機(jī)裝置40之間交換數(shù)據(jù)的接口電路30。
光拾取器13向光盤1上發(fā)射激光束,從而記錄和再現(xiàn)數(shù)據(jù),并描繪可視圖像。返回光接收信號(hào)(經(jīng)過(guò)EFM調(diào)制或8-16調(diào)制的RF信號(hào))經(jīng)RF放大器14被放大,其中,在激光束被射到光盤1上時(shí),一接收到返回的光就產(chǎn)生該返回光接收信號(hào)。將此放大的信號(hào)提供給伺服電路15、解碼器16和地址檢測(cè)電路17。
根據(jù)從RF放大器14輸出的信號(hào)和從控制部18輸出的控制信號(hào),伺服電路15控制主軸電動(dòng)機(jī)11的旋轉(zhuǎn),并控制光拾取器13的聚焦和尋軌。
解碼器16把從RF放大器14提供的并受到EFM調(diào)制或8-16調(diào)制的信號(hào)解調(diào),并輸出再現(xiàn)的數(shù)據(jù)。
地址檢測(cè)電路17從自RF放大器14提供的信號(hào)中提取擺動(dòng)信號(hào)分量,解調(diào)出基于DVD規(guī)范的ADIP(地址預(yù)制溝槽)或者基于CD規(guī)范的ATIP(絕對(duì)時(shí)間預(yù)制溝槽),并且檢測(cè)地址信息(位置地址)。
步進(jìn)電動(dòng)機(jī)19是用于沿光盤1的徑向上致動(dòng)(提供動(dòng)力)光拾取器13的電動(dòng)機(jī)。根據(jù)從電動(dòng)機(jī)控制器21提供的控制信號(hào),電動(dòng)機(jī)驅(qū)動(dòng)器20旋轉(zhuǎn)地驅(qū)動(dòng)步進(jìn)電動(dòng)機(jī)19。按照由控制部18發(fā)出的致動(dòng)開(kāi)始命令(包括沿徑向上的光拾取器13的致動(dòng)方向和致動(dòng)距離),電動(dòng)機(jī)控制器21產(chǎn)生響應(yīng)于致動(dòng)距離和致動(dòng)方向的脈沖信號(hào),并將此產(chǎn)生的信號(hào)提供給電動(dòng)機(jī)驅(qū)動(dòng)器20。
緩沖存儲(chǔ)器24是由FIFO(先進(jìn)先出)存儲(chǔ)器構(gòu)成的緩沖存儲(chǔ)器,用于記錄通過(guò)接口電路30從主機(jī)裝置40提供的并將被記錄在光盤1上的數(shù)據(jù)(記錄數(shù)據(jù)),并記錄與要在光盤上被描繪的可視圖像有關(guān)的數(shù)據(jù)。
在把記錄數(shù)據(jù)記錄在光盤1時(shí),編碼器25將對(duì)從緩沖存儲(chǔ)器24中讀取的記錄數(shù)據(jù)進(jìn)行EFM調(diào)制或8-16調(diào)制,并將這樣調(diào)制的數(shù)據(jù)輸出到策略電路26。策略電路26將對(duì)編碼器25提供的信號(hào)進(jìn)行時(shí)軸校正處理等,并將這樣處理的信號(hào)輸出到激光驅(qū)動(dòng)器27。根據(jù)從策略電路26提供的調(diào)制的信號(hào)和LPC電路23的控制,激光驅(qū)動(dòng)器27驅(qū)動(dòng)光拾取器13的激光器二級(jí)管。
下面將詳細(xì)描述在把可視圖像記錄在光盤1上時(shí)執(zhí)行的操作和在發(fā)生“緩沖器欠載”時(shí)執(zhí)行的操作。
1.記錄方法當(dāng)從主機(jī)裝置(計(jì)算機(jī)、后端裝置等)40向光盤驅(qū)動(dòng)單元10傳送數(shù)據(jù)時(shí),在裝載到光盤驅(qū)動(dòng)單元(以下簡(jiǎn)稱“驅(qū)動(dòng)器”)10中的光盤1的數(shù)據(jù)記錄面或標(biāo)簽面上描繪圖像或字符。
此時(shí),驅(qū)動(dòng)器10的主軸電動(dòng)機(jī)11以給定的旋轉(zhuǎn)速度(CAV恒角速度)旋轉(zhuǎn),并且聚焦致動(dòng)器以與普通光盤的聚焦伺服系統(tǒng)采用的相同方式來(lái)補(bǔ)償記錄面或標(biāo)簽面。尋軌致動(dòng)器被做成不用被補(bǔ)償,或者使周期性(正弦波、三角波等)電流流入尋軌致動(dòng)器,從而使致動(dòng)器搖擺。通常從內(nèi)半徑到外半徑進(jìn)行進(jìn)給,或反之亦然。
采用普通CD-R/RW的RAW模式編碼操作,用于要在驅(qū)動(dòng)器10中進(jìn)行的編碼操作。然而,也可允許TAO(軌道寫(xiě)入(track at once))模式的編碼。關(guān)于激光,如在普通CD-R/RW記錄操作情況下,通過(guò)源自編碼器(CD編碼器)25產(chǎn)生的EFM信號(hào)的脈沖信號(hào),可在高低之間切換激光的功率。這里所需的寫(xiě)入功率高于或等于在光盤1的記錄面或標(biāo)簽面上留下虛擬軌道的某個(gè)功率電平。通過(guò)此功率,可在光盤1上留下圓環(huán)形軌道。
2.描繪方法如上所述,將用于檢測(cè)某個(gè)EFM模式的解調(diào)器28設(shè)置在驅(qū)動(dòng)器10的編碼器25的后續(xù)級(jí)中。設(shè)置解調(diào)器28,使得一旦檢測(cè)到某個(gè)特定EFM模式時(shí)就輸出高值,并在其他時(shí)間輸出低值?!芭c”電路29對(duì)來(lái)自解調(diào)器28的輸出和要被輸入到激光器的脈沖信號(hào)進(jìn)行“與”操作,并將“與”的結(jié)果傳遞到激光驅(qū)動(dòng)器27。
結(jié)果,根據(jù)EFM信號(hào),僅以某一特定EFM模式交替地發(fā)射寫(xiě)入功率的激光束和讀出功率的激光束,由此在光盤1上留下記錄軌道。在其他EFM模式下,總是發(fā)射讀出功率的激光束,并且不在光盤1上留下記錄軌道。EFM模式最初產(chǎn)生于從主機(jī)裝置40傳送的數(shù)據(jù)。因此,通過(guò)從主機(jī)裝置40發(fā)送與要被描繪的圖像或字符相對(duì)應(yīng)的數(shù)據(jù),可以將諸如圖像或字符之類的可視圖像描繪在光盤1上。
3.主軸電動(dòng)機(jī)為了在發(fā)生“緩沖器欠載”后實(shí)現(xiàn)流暢的描繪拼接,必須檢測(cè)主軸的角度位置。為了檢測(cè)主軸的角度位置,使用了頻率發(fā)生器12,該頻率發(fā)生器12利用了霍爾傳感器或主軸線圈的計(jì)數(shù)器電動(dòng)勢(shì)。在本實(shí)施例中,布置了頻率發(fā)生器12,從而在主軸電動(dòng)機(jī)每旋轉(zhuǎn)一周時(shí)就產(chǎn)生剛好為S(S整數(shù),S>0)個(gè)周期的脈沖(FG脈沖)。因此,該S個(gè)周期的脈沖的每一個(gè)的脈沖持續(xù)時(shí)間取下面的值。
圓弧長(zhǎng)度[m]=2π×半徑位置[m]/S[周期值]然而,事實(shí)上,因?yàn)榛魻杺鞲衅鞯陌惭b誤差、電路中的電變化等原因,得不到如上面公式所定義的值,并且得到的值通常容易變化。由于此原因,通過(guò)硬件或軟件,分頻器電路22把由頻率發(fā)生器12產(chǎn)生的FG脈沖以適當(dāng)?shù)姆诸l比進(jìn)行分頻,從而可以得到每旋轉(zhuǎn)一周的S’個(gè)周期的高精度的脈沖(S’整數(shù),S’>0)。適當(dāng)?shù)姆诸l比根據(jù)電動(dòng)機(jī)的類型或結(jié)構(gòu)變化。然而,通常存在一分頻比,以此分頻比,在旋轉(zhuǎn)一周內(nèi)至少可以產(chǎn)生一個(gè)周期的精確的脈沖。
根據(jù)另一個(gè)角度位置檢測(cè)方法,通過(guò)使用檢測(cè)元件,檢測(cè)要被檢測(cè)的直接印制在光盤1上或附在光盤1的對(duì)象,從而允許檢測(cè)精確的角度位置。
4.基準(zhǔn)角度位置的檢測(cè)在光盤1上預(yù)先設(shè)置一個(gè)徑向作為光盤1的基準(zhǔn)角度位置。用于表示基準(zhǔn)角度位置的預(yù)定標(biāo)記設(shè)置在光盤1的正面上或者反射層上。預(yù)定標(biāo)記為示出特定時(shí)間位置的子碼或頭部、示出具體地址的ATIP或ADIP、通過(guò)可視圖像形成處理形成的或印刷在光盤的正面上或反射層上的條形碼或另一標(biāo)記、或者可通過(guò)諸如光拾取器13之類的光學(xué)裝置讀取的任意標(biāo)記。
驅(qū)動(dòng)器10的控制部18從地址檢測(cè)電路17的輸出或解碼器16的輸出中檢測(cè)出示出了基準(zhǔn)角度位置的標(biāo)記,從而在已檢測(cè)出該標(biāo)記時(shí)的時(shí)間點(diǎn)獲得每旋轉(zhuǎn)一周在S’個(gè)周期中產(chǎn)生的脈沖信號(hào)(S’脈沖)的計(jì)數(shù),該控制部還保存這樣獲得的計(jì)數(shù)。當(dāng)S’脈沖的計(jì)數(shù)等于所保存的計(jì)數(shù)時(shí),應(yīng)該理解光拾取器13保持與光盤上的基準(zhǔn)角度位置的接觸。
當(dāng)所述盤首先經(jīng)過(guò)描繪或描繪拼接(一次寫(xiě)入可視圖像)時(shí),與此基準(zhǔn)角度位置同步地開(kāi)始描繪。因此,不管執(zhí)行描繪的次數(shù),每次可以從所述盤上相同角度位置(基準(zhǔn)角度位置)開(kāi)始描繪和記錄。
5.從主機(jī)裝置40到驅(qū)動(dòng)器10的數(shù)據(jù)傳送ATAPI(AT附加分組接口)的寫(xiě)命令等用于從主機(jī)裝置40向驅(qū)動(dòng)器10傳送數(shù)據(jù)。下面將把驅(qū)動(dòng)器10中進(jìn)行的數(shù)據(jù)編碼描述為普通CD-R/RW的RAW模式編碼。然而,數(shù)據(jù)編碼也可以以TAO模式進(jìn)行而不出問(wèn)題。
在RAW模式的情況下,從主機(jī)裝置40傳送到驅(qū)動(dòng)器10的一個(gè)扇區(qū)數(shù)據(jù)的字節(jié)數(shù)為2448字節(jié)。一個(gè)扇區(qū)里有98個(gè)EFM幀,并且一個(gè)EFM幀中有24字節(jié)主數(shù)據(jù)。而且,一個(gè)扇區(qū)有96字節(jié)子碼。因此,有98[幀]×24[字節(jié)]+96[字節(jié)]=2448[字節(jié)]在TAO模式的情況下,96字節(jié)的子碼是多余的,因此得到2352字節(jié)。
根據(jù)寫(xiě)命令等以其傳送數(shù)據(jù)的單元對(duì)應(yīng)幾個(gè)扇區(qū)。假設(shè)對(duì)于一次數(shù)據(jù)傳送所需的扇區(qū)數(shù)取為N,并且對(duì)于一次數(shù)據(jù)傳送所需的字節(jié)數(shù)取為M,將M定義為M[字節(jié)]=2448[字節(jié)]×N[扇區(qū)]6.盤旋轉(zhuǎn)一周內(nèi)的扇區(qū)數(shù)通過(guò)在所述盤的旋轉(zhuǎn)一周期間對(duì)與整數(shù)次數(shù)據(jù)傳送操作精確地相對(duì)應(yīng)的數(shù)據(jù)進(jìn)行編碼,針對(duì)驅(qū)動(dòng)器10預(yù)先設(shè)置編碼頻率(n倍CD編碼速度)(以下稱“n×CD編碼速度”)和主軸旋轉(zhuǎn)速度。
例如,在當(dāng)對(duì)應(yīng)于15個(gè)扇區(qū)的單一數(shù)據(jù)傳送已被正好執(zhí)行六次時(shí),在超過(guò)光盤旋轉(zhuǎn)一周內(nèi)進(jìn)行了描繪的示例情況下,設(shè)置了·n×驅(qū)動(dòng)器10的編碼速度45×CD速度,以及·主軸的旋轉(zhuǎn)速度2250rpm。原因如下設(shè)置CD編碼器的編碼操作,使得以標(biāo)準(zhǔn)速度(稱為1×速度)每秒鐘處理75個(gè)扇區(qū)。當(dāng)把旋轉(zhuǎn)速度轉(zhuǎn)換為字節(jié)數(shù)時(shí),每秒以75×2448=183600[字節(jié)/秒]…(6-1)的速度處理數(shù)據(jù)。假設(shè)以45×速度對(duì)數(shù)據(jù)進(jìn)行編碼,則每秒處理的字節(jié)數(shù)為等式(6-1)的解決方案的45倍,因此,得到45×183600=8262000[字節(jié)/秒]…(6-2)相反,當(dāng)對(duì)應(yīng)于15個(gè)扇區(qū)的數(shù)據(jù)傳送已被執(zhí)行六次時(shí),實(shí)現(xiàn)了在光盤的單次旋轉(zhuǎn)一周期間從主機(jī)裝置40傳送數(shù)據(jù)。因此,對(duì)于所述盤的旋轉(zhuǎn)一周的字節(jié)數(shù)確定為2448×15×6=220320[字節(jié)/秒]…(6-3)從等式(6-2)和(6-3)中,得到8262000/220320=37.5[周/秒]換句話說(shuō),得到下面的旋轉(zhuǎn)速度37.5×60=2250[rpm]如上所述,當(dāng)在所述盤每旋轉(zhuǎn)一周時(shí)執(zhí)行了六次對(duì)應(yīng)于15個(gè)扇區(qū)的數(shù)據(jù)傳送時(shí),可以理解把對(duì)于主軸的45×CD編碼速度和針對(duì)主軸的2250[rpm]的旋轉(zhuǎn)速度作為為固件設(shè)置的示例?,F(xiàn)在,必須要注意有這樣的要求,即,上面提供的所有標(biāo)號(hào)必須與可由硬件實(shí)現(xiàn)的標(biāo)號(hào)相結(jié)合。例如,當(dāng)把n×CD傳送速度設(shè)置為無(wú)理數(shù)時(shí),從硬件角度看,幾乎不可能實(shí)現(xiàn)該設(shè)置。
假定,為了記錄對(duì)應(yīng)于所述盤旋轉(zhuǎn)一周的數(shù)據(jù),需要從主機(jī)裝置40傳送數(shù)據(jù)的次數(shù)取X,則所述盤每旋轉(zhuǎn)一周時(shí)的扇區(qū)數(shù)L被確定為L(zhǎng)[扇區(qū)]=X[次數(shù)]×N[扇區(qū)]。
7.從基準(zhǔn)角度位置描繪從所述盤上的基準(zhǔn)角度位置開(kāi)始進(jìn)行編碼(描繪和記錄)。具體地說(shuō),當(dāng)S’脈沖的計(jì)數(shù)值與在“4.基準(zhǔn)角度位置的檢測(cè)”中已被測(cè)量并保存的S’脈沖的計(jì)數(shù)相等并對(duì)應(yīng)于光盤上的基準(zhǔn)角度位置時(shí),引起編碼器25對(duì)該旋轉(zhuǎn)一周的圖像數(shù)據(jù)開(kāi)始進(jìn)行編碼。不管執(zhí)行描繪的次數(shù),使用這種方法每次可以從盤上的相同角度位置(基準(zhǔn)角度位置)開(kāi)始描繪和記錄。
在本發(fā)明中,主機(jī)裝置40具有一扇區(qū)計(jì)數(shù)器。在從其開(kāi)始或重新開(kāi)始描繪的扇區(qū)取0的條件下,每當(dāng)對(duì)應(yīng)于一個(gè)扇區(qū)的數(shù)據(jù)被傳送到驅(qū)動(dòng)器10時(shí),該計(jì)數(shù)器加1。該計(jì)數(shù)器的計(jì)數(shù)取T。
當(dāng)將其上記錄有可視圖像的光盤從驅(qū)動(dòng)器中取出,并且不再插入驅(qū)動(dòng)器進(jìn)行記錄時(shí),即,當(dāng)可視圖像只被一次記錄在光盤上時(shí),無(wú)需使用如上已檢測(cè)到的光盤上的基準(zhǔn)角度位置。在此情況下,基本要求是通過(guò)選取引起“3.主軸電動(dòng)機(jī)”中從頻率發(fā)生器12輸出的FG脈沖或S’脈沖出現(xiàn)的位置作為基準(zhǔn)角度位置,來(lái)在對(duì)應(yīng)于基準(zhǔn)角度位置的時(shí)間點(diǎn)開(kāi)始進(jìn)行編碼,而不用檢測(cè)在“4.基準(zhǔn)角度位置的檢測(cè)”中提到的基準(zhǔn)角度位置,。
8.緩沖器欠載當(dāng)從主機(jī)裝置40傳送數(shù)據(jù)的速度低于從驅(qū)動(dòng)器10向光盤1寫(xiě)數(shù)據(jù)的速度(即,編碼速度)時(shí),或者,當(dāng)因?yàn)槟承┰驅(qū)е聫闹鳈C(jī)裝置40向驅(qū)動(dòng)器10的數(shù)據(jù)傳送被中斷至少某一段時(shí)間時(shí),緩沖存儲(chǔ)器24中正要被寫(xiě)入光盤1中的數(shù)據(jù)被用光,因此中斷了描繪和記錄操作。這種現(xiàn)象被稱為“緩沖器欠載”。
在本發(fā)明中,當(dāng)在可視圖像記錄期間發(fā)生“緩沖器欠載”時(shí)或者當(dāng)預(yù)測(cè)到“緩沖器欠載”的發(fā)生時(shí),可以如下進(jìn)行視覺(jué)上流暢地描繪9.“緩沖器欠載”之后的描繪拼接當(dāng)由于“緩沖器欠載”的發(fā)生導(dǎo)致中斷描繪時(shí),驅(qū)動(dòng)器10在已經(jīng)發(fā)生描繪中斷的位置暫停進(jìn)給操作,或?qū)⑦M(jìn)給位置記錄在存儲(chǔ)器中,并將光拾取器13致動(dòng)到進(jìn)行描繪拼接的位置。此外,主軸維持旋轉(zhuǎn),同時(shí)保持主軸的旋轉(zhuǎn)速度。
當(dāng)已經(jīng)中斷了描繪時(shí),主機(jī)裝置40以L個(gè)扇區(qū)(在盤旋轉(zhuǎn)一周的扇區(qū)數(shù))來(lái)除T個(gè)扇區(qū)(傳送的扇區(qū)數(shù)),從而得到余數(shù)Z。
Z[扇區(qū)]=mod{T[扇區(qū)]/L[扇區(qū)]}其中mod{x/y}表示當(dāng)以“y”除“x”時(shí)得到的余數(shù)。
以下描述了余數(shù)Z為0的情況和余數(shù)Z不為0的情況。
9-1.當(dāng)余數(shù)Z為0時(shí)在此情況下,正好在基準(zhǔn)角度位置之前描繪被中斷。結(jié)果,只要主機(jī)裝置40將數(shù)據(jù)不加修改的傳送到驅(qū)動(dòng)器10,從而恢復(fù)描繪,就可以從基準(zhǔn)角度位置無(wú)中斷地將描繪進(jìn)行拼接。與恢復(fù)描繪同時(shí)地從內(nèi)半徑向外半徑進(jìn)行進(jìn)給,或者反之亦然。
9-2.當(dāng)余數(shù)Z不為0時(shí)在此情況下,余數(shù)Z表示相對(duì)基準(zhǔn)角度位置額外描繪的扇區(qū)數(shù)。結(jié)果,獲得了在基準(zhǔn)角度位置之前記錄中不足的扇區(qū)數(shù)R,如下R[扇區(qū)]=L[扇區(qū)]-Z[扇區(qū)]與將從緩沖器41傳送的下一個(gè)數(shù)據(jù)的頭R個(gè)扇區(qū)對(duì)應(yīng)的數(shù)據(jù)被主機(jī)裝置40丟棄,并且主機(jī)裝置40將這樣被丟棄的數(shù)據(jù)后續(xù)的數(shù)據(jù)傳送到驅(qū)動(dòng)器10。通過(guò)如此操作,當(dāng)驅(qū)動(dòng)器10再次恢復(fù)描繪時(shí),只損失一部分?jǐn)?shù)據(jù),但是可以從基準(zhǔn)角度位置無(wú)中斷地將圖形的描繪進(jìn)行拼接。與恢復(fù)描繪同時(shí)地從內(nèi)半徑向外半徑逐漸進(jìn)給,或者反之亦然。
擔(dān)心與主機(jī)裝置40丟棄的數(shù)據(jù)所對(duì)應(yīng)的量上的描繪會(huì)變微弱。然而,實(shí)際上,描繪變微弱到在視覺(jué)上不會(huì)察覺(jué)到的微弱的程度。
根據(jù)9-1和9-2,對(duì)操作進(jìn)行如下概括。當(dāng)發(fā)生“緩沖器欠載”時(shí),主機(jī)裝置40確定基準(zhǔn)角度位置之前的記錄中不足的扇區(qū)數(shù)R。接著,丟棄與將要被傳送的下一個(gè)數(shù)據(jù)的頭R個(gè)扇區(qū)對(duì)應(yīng)的數(shù)據(jù)(在R=0情況下,不丟棄數(shù)據(jù)),并且把被丟棄的數(shù)據(jù)后續(xù)的數(shù)據(jù)傳送到驅(qū)動(dòng)器10。
10.傳送操作次數(shù)的計(jì)算盡管在9中已將所有扇區(qū)數(shù)作為單位來(lái)處理,但是,即使在計(jì)算傳送操作次數(shù)時(shí),也會(huì)產(chǎn)生相同的優(yōu)點(diǎn)。主機(jī)裝置40設(shè)置有傳送操作計(jì)數(shù)器,每當(dāng)從緩沖器41向驅(qū)動(dòng)器10傳送數(shù)據(jù)時(shí),該計(jì)數(shù)器加1,并且計(jì)數(shù)器的計(jì)數(shù)值取D。當(dāng)描繪已由于“緩沖器欠載”而中斷時(shí),主機(jī)裝置40以X(所述盤每旋轉(zhuǎn)一周執(zhí)行的傳送操作次數(shù))除傳送操作次數(shù)D(傳送操作總次數(shù)),從而確定余數(shù)Q。
Q[次數(shù)]=mod{D[次數(shù)]/X[次數(shù)]}在基準(zhǔn)角度位置之前的記錄中不足的傳送操作次數(shù)V被確定為V[次數(shù)]=X[次數(shù)]-Q[次數(shù)]。
因此,當(dāng)發(fā)生“緩沖器欠載”時(shí),主機(jī)裝置40進(jìn)行以下操作確定V;丟棄數(shù)據(jù),該數(shù)據(jù)是自要從緩沖器41傳送的下一數(shù)據(jù)的頭扇區(qū)經(jīng)過(guò)V次傳送的數(shù)據(jù)(在V=0的情況下,不丟棄數(shù)據(jù));以及將這樣丟棄的數(shù)據(jù)后續(xù)的數(shù)據(jù)傳送到驅(qū)動(dòng)器10。
將參考圖2A和2B提供具體的說(shuō)明。
如圖2A所示,本實(shí)施例示出了這樣的情況,即,在每次數(shù)據(jù)傳送操作中將對(duì)應(yīng)于N個(gè)扇區(qū)的數(shù)據(jù)從主機(jī)裝置40傳送到驅(qū)動(dòng)器10,并且經(jīng)過(guò)八次數(shù)據(jù)傳送操作傳送與旋轉(zhuǎn)一周等量的數(shù)據(jù)。此時(shí),旋轉(zhuǎn)一周的扇區(qū)數(shù)L為L(zhǎng)=8N,并且對(duì)于旋轉(zhuǎn)一周中的傳送操作次數(shù)為X=8。
圖2B中的“類型A”示出了當(dāng)正好完成數(shù)據(jù)(與旋轉(zhuǎn)三次相等的量)傳送時(shí)由于發(fā)生第一次“緩沖器欠載”(BUR1)而中斷記錄的情況。
此時(shí),獲得了傳送操作的總次數(shù)D=3×X=24,以及剩余的傳送操作次數(shù)Q=mod(D/X)=mod(24/8)=0。
主機(jī)裝置40沒(méi)執(zhí)行丟棄數(shù)據(jù),并且從基準(zhǔn)角度位置繼續(xù)進(jìn)行記錄,同時(shí)保持了進(jìn)給位置。在此情況下,不存在拼接。
圖2B中的“類型B”示出了當(dāng)傳送完與旋轉(zhuǎn)二周等量的數(shù)據(jù)和兩次傳送操作時(shí),由于發(fā)生第二次“緩沖器欠載”(BUR2)而中斷記錄的情況。
此時(shí),獲得了傳送操作的總次數(shù)D=2X+2=18,剩余的傳送操作次數(shù)Q=mod(D/X)=mod(18/8)=2,以及丟棄的傳送操作次數(shù)V=X-Q=8-2=6。
結(jié)果,在保持了進(jìn)給位置的同時(shí),主機(jī)裝置40丟棄了將由六次傳送操作傳送的數(shù)據(jù),并且從基準(zhǔn)角度位置恢復(fù)記錄。
11.無(wú)丟棄數(shù)據(jù)的描繪拼接迄今已描述的方法涉及在視覺(jué)上不可察覺(jué)地丟棄數(shù)據(jù)。為了防止丟棄數(shù)據(jù),通過(guò)使用下面所述的方法,可以不用丟棄數(shù)據(jù)而將描繪進(jìn)行拼接。
驅(qū)動(dòng)器10預(yù)先提供有扇區(qū)計(jì)數(shù)器,該扇區(qū)計(jì)數(shù)器用于對(duì)從緩沖器24向光盤1傳送的扇區(qū)數(shù)(即,已編碼扇區(qū))進(jìn)行計(jì)數(shù)。該計(jì)數(shù)器將描繪或再次描繪開(kāi)始的扇區(qū)設(shè)為0,并且每當(dāng)一個(gè)扇區(qū)被傳送到光盤1時(shí)加1。該計(jì)數(shù)器的計(jì)數(shù)值取為B。當(dāng)主機(jī)裝置40已發(fā)出寫(xiě)命令時(shí),并且當(dāng)緩沖器24中剩余的數(shù)據(jù)量為“緩沖器欠載的閾值”時(shí),返回了“緩沖器欠載”錯(cuò)誤。如在前述9的情況下,“緩沖器欠載的閾值”源自如下[緩沖器欠載的閾值]=L[扇區(qū)]-mod{B[扇區(qū)]/L[扇區(qū)]}每當(dāng)B加1時(shí),必須確定閾值。
結(jié)果,當(dāng)主機(jī)裝置40已通過(guò)寫(xiě)命令請(qǐng)求了數(shù)據(jù)傳送時(shí),驅(qū)動(dòng)器10返回“緩沖器欠載”錯(cuò)誤,從而防止接收來(lái)自主機(jī)裝置40的描繪數(shù)據(jù)。因此,主機(jī)裝置40檢測(cè)到驅(qū)動(dòng)器10的“緩沖器欠載”錯(cuò)誤,從而暫停數(shù)據(jù)傳送。接著,在再次開(kāi)始描繪時(shí),主機(jī)裝置40從基準(zhǔn)角度位置傳送數(shù)據(jù)。此外,驅(qū)動(dòng)器10也從基準(zhǔn)角度位置開(kāi)始描繪。因此,可以將描繪進(jìn)行拼接而不會(huì)丟棄數(shù)據(jù)。
12.無(wú)丟棄數(shù)據(jù)地進(jìn)行描繪的拼接(計(jì)算傳送操作次數(shù))根據(jù)10和11的結(jié)合,還可通過(guò)計(jì)算傳送操作次數(shù)來(lái)對(duì)描繪進(jìn)行拼接而不會(huì)丟棄數(shù)據(jù)。
驅(qū)動(dòng)器10預(yù)先設(shè)置有計(jì)數(shù)器,該計(jì)數(shù)器用于對(duì)從主機(jī)裝置40傳送數(shù)據(jù)的次數(shù)進(jìn)行計(jì)數(shù)。該計(jì)數(shù)器的計(jì)數(shù)值取為Y。在此情況下,獲得了如下的“緩沖器欠載的閾值”“緩沖器欠載的閾值”=X-mod{Y/X}每當(dāng)Y加1時(shí),必須確定該閾值。
該方法是基于在描繪數(shù)據(jù)的傳送期間不發(fā)生“緩沖器欠載”的假設(shè)。由于當(dāng)一次傳送操作和下一次傳送操作之間的持續(xù)時(shí)間變長(zhǎng)時(shí),通常發(fā)生“緩沖器欠載”,該方法不會(huì)引起任何實(shí)質(zhì)問(wèn)題。
參考圖3A到3H詳細(xì)描述“緩沖器欠載的閾值”。
假定驅(qū)動(dòng)器10中設(shè)置的緩沖器(FIFO)24表示為圖3A。
在該圖中,數(shù)據(jù)由上向下流動(dòng)。而且,將一次操作中傳送數(shù)據(jù)的量假定為對(duì)應(yīng)于圖3B中所示的數(shù)據(jù)量。如圖3C所示,緩沖器24剛好可以保持將通過(guò)八次操作傳送的數(shù)據(jù)量。
圖3D示出了緩沖器24為空。
圖3E示出了緩沖器24為滿。
在圖中,從主機(jī)裝置40傳送的數(shù)據(jù)從上端輸入到緩沖器。在該圖中,用于描繪的數(shù)據(jù)從下端輸出到盤1,并且這樣輸出的數(shù)據(jù)被輸入到編碼器25。
通常,最初接收到的數(shù)據(jù)不從緩沖器24中輸出。因此,由于數(shù)據(jù)從主機(jī)裝置40傳送并由其輸入,所以該數(shù)據(jù)被存儲(chǔ)在緩沖器24中。當(dāng)緩沖器變滿時(shí),第一次從緩沖器24中輸出數(shù)據(jù),并且開(kāi)始將數(shù)據(jù)記錄在光盤1上。
在普通的記錄操作中,執(zhí)行記錄,同時(shí)緩沖器中剩余的數(shù)據(jù)量在1和8之間變化。
當(dāng)緩沖器24變?yōu)榭諘r(shí),根據(jù)“緩沖器欠載”錯(cuò)誤中斷了記錄。
當(dāng)緩沖器24變滿時(shí),將在下面描述的狀態(tài)寄存器的BSY位被置“1”,從而暫停接收來(lái)自主機(jī)裝置40的數(shù)據(jù)。當(dāng)在緩沖器24中產(chǎn)生了一個(gè)與一次操作中傳送的數(shù)據(jù)量相對(duì)應(yīng)的空間時(shí),BSY被賦0,從而接收來(lái)自主機(jī)裝置40的數(shù)據(jù)。
例如,對(duì)于所述盤的旋轉(zhuǎn)一周中所需要的數(shù)據(jù)傳送操作的次數(shù)被假設(shè)為3。
驅(qū)動(dòng)器10具有計(jì)數(shù)器,該計(jì)數(shù)器用于對(duì)從緩沖器24向光盤1傳送數(shù)據(jù)的次數(shù)進(jìn)行計(jì)數(shù)。通過(guò)以3來(lái)除計(jì)數(shù)值獲得的余數(shù),可如下順序地改變緩沖器欠載的閾值當(dāng)以3來(lái)除從緩沖器向所述盤傳送數(shù)據(jù)的次數(shù)而獲得的余數(shù)為0時(shí),緩沖器欠載的閾值=對(duì)應(yīng)于三次傳送操作的數(shù)據(jù)量(圖3F)。當(dāng)余數(shù)為1時(shí),緩沖器欠載的閾值=對(duì)應(yīng)于兩次傳送操作的數(shù)據(jù)量(圖3G)。當(dāng)余數(shù)為2時(shí),緩沖器欠載的閾值=對(duì)應(yīng)于一次傳送操作的數(shù)據(jù)量(圖3H)。
用從緩沖器向所述盤傳送數(shù)據(jù)的次數(shù)除以3所獲得的余數(shù)表示在基準(zhǔn)角度位置之后在盤上描繪的數(shù)據(jù)。因此,這樣確定“緩沖器欠載”的閾值,即,使得已被描繪的數(shù)據(jù)的量等于光盤旋轉(zhuǎn)一周連同在緩沖器中還剩余的數(shù)據(jù)的量。
如在12的情況下,驅(qū)動(dòng)器10可設(shè)置有計(jì)數(shù)器,該計(jì)數(shù)器用于對(duì)從主機(jī)裝置40傳送數(shù)據(jù)的次數(shù)Y進(jìn)行計(jì)數(shù)。通過(guò)從X中減去一個(gè)余數(shù)而確定的值可被取為“緩沖器欠載”的閾值,其中,用旋轉(zhuǎn)一周中數(shù)據(jù)傳送操作的次數(shù)X除計(jì)數(shù)值Y來(lái)獲得該余數(shù)。
因此,當(dāng)主機(jī)裝置40試圖在圖3F、3G和3H所示的狀態(tài)下傳送數(shù)據(jù)時(shí),驅(qū)動(dòng)器10返回“緩沖器欠載”錯(cuò)誤,從而暫停接收數(shù)據(jù)。一旦接收到來(lái)自驅(qū)動(dòng)器10的錯(cuò)誤,主機(jī)裝置40就暫停數(shù)據(jù)的傳送(臨時(shí)暫停)。接著,緩沖器中還剩余的數(shù)據(jù)被順序地記錄在盤上,并且緩沖器變空,因此記錄被中斷。
結(jié)果,當(dāng)發(fā)生“緩沖器欠載”時(shí),在每一次恰即盤上基準(zhǔn)角度位置之前的位置上,記錄被暫停。
正如以前提到的,驅(qū)動(dòng)器10收到下一個(gè)完整的數(shù)據(jù),并且當(dāng)緩沖器變滿時(shí),開(kāi)始將數(shù)據(jù)寫(xiě)到盤上。由于數(shù)據(jù)的寫(xiě)入每一次都是從基準(zhǔn)角度位置開(kāi)始,所以可以流暢地將描繪進(jìn)行拼接而不用丟棄數(shù)據(jù)。
圖4是示出了驅(qū)動(dòng)器10中設(shè)置的狀態(tài)寄存器的結(jié)構(gòu)的示圖。該狀態(tài)寄存器是ATA寄存器中的一種,并且是一種8位寄存器。
主機(jī)裝置40可從該狀態(tài)寄存器讀取位信息,根據(jù)所讀取的位信息確定驅(qū)動(dòng)器10的當(dāng)前狀態(tài),并根據(jù)所確定的當(dāng)前狀態(tài)控制向緩沖器24的數(shù)據(jù)傳送。
圖4示出了該狀態(tài)寄存器的詳細(xì)情況。特別利用了BSY(忙)位、DRQ(數(shù)據(jù)請(qǐng)求)位和ERR(錯(cuò)誤)位。具體地說(shuō),為了暫停從主機(jī)裝置40發(fā)送數(shù)據(jù),利用了BSY位,并且通過(guò)使用ERR位將發(fā)生“緩沖器欠載”的情況報(bào)告給主機(jī)裝置40。
圖5是說(shuō)明主機(jī)裝置40的操作的狀態(tài)轉(zhuǎn)換圖。
當(dāng)開(kāi)始處理時(shí)(51),主機(jī)裝置40從驅(qū)動(dòng)器10中設(shè)置的狀態(tài)寄存器讀取位信息(52)。當(dāng)各個(gè)BSY、DRQ和ERR位不為0時(shí),主機(jī)裝置等待,直到所有位呈現(xiàn)為值0為止。當(dāng)所有BSY、DRQ和ERR位已呈現(xiàn)為值0時(shí),向驅(qū)動(dòng)器10發(fā)出寫(xiě)命令(53),并且從狀態(tài)寄存器中讀取位信息(54)。因此,當(dāng)BSY位呈現(xiàn)為值1時(shí),主機(jī)裝置等待,直到BSY位呈現(xiàn)為值0,并且DRQ位呈現(xiàn)為值1為止。當(dāng)BSY位已呈現(xiàn)為值0并且DRQ位已呈現(xiàn)為值1時(shí),描繪數(shù)據(jù)被發(fā)送到驅(qū)動(dòng)器10的緩沖器24中。當(dāng)完成發(fā)送時(shí),處理返回到從狀態(tài)寄存器讀取位信息(52)。
相反,當(dāng)從狀態(tài)寄存器中讀取的ERR位已呈現(xiàn)為值“1”時(shí),認(rèn)為發(fā)生了“緩沖器欠載”,并且執(zhí)行錯(cuò)誤處理(56)。如前所述,將數(shù)據(jù)丟棄,或者等待一段預(yù)定的時(shí)間。
圖6是說(shuō)明驅(qū)動(dòng)器10的操作的狀態(tài)轉(zhuǎn)換圖。
當(dāng)開(kāi)始處理時(shí)(61),驅(qū)動(dòng)器10清除驅(qū)動(dòng)器10中設(shè)置的錯(cuò)誤標(biāo)志(稱為錯(cuò)誤標(biāo)志)(62)。然后驅(qū)動(dòng)器10將狀態(tài)寄存器的所有BSY、DRQ和ERR位復(fù)位到0(63),并且等待來(lái)自主機(jī)裝置40的命令(64)。一旦收到來(lái)自主機(jī)裝置40的寫(xiě)命令,驅(qū)動(dòng)器10就將狀態(tài)寄存器中的BSY位設(shè)為1(65),并且檢查錯(cuò)誤標(biāo)志(66)。當(dāng)未設(shè)置錯(cuò)誤標(biāo)志時(shí),狀態(tài)寄存器的BSY位被設(shè)為值0,并且其DRQ位被設(shè)為值“1”(67)。然后驅(qū)動(dòng)器10等待接收來(lái)自主機(jī)裝置40的描繪數(shù)據(jù)(68)。一旦接收到來(lái)自主機(jī)裝置40的描繪數(shù)據(jù)(69),驅(qū)動(dòng)器10就將收到的數(shù)據(jù)傳送到緩沖器24(70)。當(dāng)完成描繪數(shù)據(jù)的接收時(shí),確定描繪狀態(tài)(71)。當(dāng)沒(méi)有獲得描繪狀態(tài)時(shí),確定了緩沖器24的狀態(tài)(72)。由于緩沖器24第一次未滿,所以BSY位被設(shè)為值0(73),并且驅(qū)動(dòng)器10返回到命令等待狀態(tài)(64)。一旦再次收到寫(xiě)命令,驅(qū)動(dòng)器10就重復(fù)前述的操作。當(dāng)緩沖器狀態(tài)變滿時(shí),開(kāi)始將可視圖像描繪到光盤1(74)。即,存儲(chǔ)在緩沖器24中的數(shù)據(jù)被順序地讀取,并且這樣讀取的數(shù)據(jù)被提供給編碼器25。開(kāi)始編碼操作。如上所述,BSY位被設(shè)為值0(73),并且驅(qū)動(dòng)器10返回到等待命令狀態(tài)(64)。
一旦收到寫(xiě)命令,驅(qū)動(dòng)器10就以與如上所述相同的方式執(zhí)行操作。由于此時(shí)已開(kāi)始了描繪,所以,通過(guò)確定描繪狀態(tài),可以理解描繪處在處理中(71),并且確定該緩沖器24的狀態(tài)(75)。即使當(dāng)達(dá)到數(shù)據(jù)量等于或小于“緩沖器欠載”閾值的普通狀態(tài)時(shí),不管BSY位被設(shè)為“0”,驅(qū)動(dòng)器10也如在前一情況(73)下返回到等待命令(64)的狀態(tài)。
當(dāng)緩沖器為滿時(shí),驅(qū)動(dòng)器10等待,直到緩沖器由于被編碼器25讀取了數(shù)據(jù)而不再為滿狀態(tài)。
當(dāng)存儲(chǔ)在緩沖器中的數(shù)據(jù)量等于或小于“緩沖器欠載”閾值時(shí),錯(cuò)誤標(biāo)志被設(shè)置(76);BSY位被設(shè)為“0”(73);并且驅(qū)動(dòng)器10返回到等待命令的狀態(tài)。
一旦收到來(lái)自主機(jī)裝置40的寫(xiě)命令同時(shí)錯(cuò)誤標(biāo)志被設(shè)置,就通過(guò)錯(cuò)誤標(biāo)志檢查(66)來(lái)設(shè)置錯(cuò)誤標(biāo)志,于是狀態(tài)寄存器的BSY位被設(shè)為“0”,并且其ERR位被設(shè)為“1”(77)。驅(qū)動(dòng)器10中斷了數(shù)據(jù)的寫(xiě)入,因此執(zhí)行錯(cuò)誤處理(78)并且返回到開(kāi)始后的狀態(tài)。
如上所述,當(dāng)緩沖器24中的數(shù)據(jù)量等于或小于“緩沖器欠載”的閾值時(shí),通過(guò)將狀態(tài)寄存器的ERR位設(shè)為“1”,主機(jī)裝置40可確定狀態(tài)寄存器的狀態(tài)。
如和圖5有關(guān)的描述,當(dāng)ERR位為1時(shí),主機(jī)裝置40執(zhí)行錯(cuò)誤處理。在此示出的情況下,當(dāng)緩沖器中的數(shù)據(jù)量等于或小于“緩沖器欠載”的閾值時(shí),ERR位被設(shè)為1。因此,主機(jī)裝置40等待,直到驅(qū)動(dòng)器10從錯(cuò)誤狀態(tài)恢復(fù)過(guò)來(lái),不再丟棄數(shù)據(jù)。當(dāng)驅(qū)動(dòng)器10已從錯(cuò)誤狀態(tài)恢復(fù)過(guò)來(lái)時(shí),開(kāi)始傳送后續(xù)的數(shù)據(jù)。
如上所述,當(dāng)發(fā)生“緩沖器欠載”時(shí)或當(dāng)預(yù)測(cè)到“緩沖器欠載”的發(fā)生時(shí),可以以視覺(jué)上流暢的方式對(duì)可視圖像的描繪進(jìn)行拼接。
13.應(yīng)用將FG脈沖(S’脈沖)相乘的情況作為應(yīng)用進(jìn)行描述。
如前所述,S’脈沖是通過(guò)將FG脈沖以適當(dāng)?shù)姆诸l比率進(jìn)行分頻來(lái)確定的信號(hào),并且顯示了主軸精確的旋轉(zhuǎn)位置。還對(duì)該信號(hào)進(jìn)行分頻以產(chǎn)生一S″脈沖信號(hào),在主軸每旋轉(zhuǎn)一周時(shí)該S″脈沖信號(hào)產(chǎn)生一個(gè)脈沖。只要通過(guò)PLL電路等對(duì)S″脈沖進(jìn)行倍頻,就可以產(chǎn)生表示主軸的大量精確旋轉(zhuǎn)位置的信號(hào)。通過(guò)使用該信號(hào),可以在能夠開(kāi)始描繪的地方獲得每旋轉(zhuǎn)一周的大量位置。
例如,通過(guò)對(duì)S″脈沖以X來(lái)進(jìn)行X倍乘,可以根據(jù)每個(gè)傳送單位來(lái)引起描繪操作的暫停和恢復(fù),其中X為每旋轉(zhuǎn)一周的傳送操作的次數(shù)。更具體地說(shuō),只要使用如圖2A所示的實(shí)施例,就可在旋轉(zhuǎn)一周期間在八個(gè)位置引起描繪操作的暫停和恢復(fù)。
而且,通過(guò)使用表示在旋轉(zhuǎn)一周內(nèi)的扇區(qū)數(shù)的L(=X×N),來(lái)對(duì)S″脈沖進(jìn)行L倍乘,從而可以根據(jù)每個(gè)扇區(qū)單位來(lái)引起描繪的暫停和恢復(fù)。在此情況下,可以以比傳送單元更細(xì)微的單位來(lái)控制描繪操作的暫停和恢復(fù)。因此,也可以充分地解決由除了傳送速率以外諸如干擾之類的原因引起的描繪中斷。
權(quán)利要求
1.一種光盤記錄系統(tǒng),包括光盤;光盤驅(qū)動(dòng)單元,其包括臨時(shí)地存儲(chǔ)要從主機(jī)裝置傳送的數(shù)據(jù)的緩沖存儲(chǔ)器裝置、和用于夾持光盤并使該光盤旋轉(zhuǎn)以及輸出角度位置信號(hào)的旋轉(zhuǎn)裝置,所述光盤驅(qū)動(dòng)單元在光盤上記錄對(duì)應(yīng)于所述數(shù)據(jù)的可視圖像;以及所述主機(jī)裝置,提供該主機(jī)裝置用于將所述數(shù)據(jù)傳送到所述光盤驅(qū)動(dòng)單元,其中當(dāng)在所述光盤進(jìn)行預(yù)定的旋轉(zhuǎn)期間,在記錄過(guò)程中所述緩沖存儲(chǔ)器裝置中發(fā)生數(shù)據(jù)為空的錯(cuò)誤時(shí),所述光盤驅(qū)動(dòng)單元中斷記錄操作,把與所述錯(cuò)誤發(fā)生的位置和所述光盤上基準(zhǔn)角度位置之間的部分相對(duì)應(yīng)的數(shù)據(jù)丟棄之后,所述主機(jī)裝置恢復(fù)數(shù)據(jù)傳送,并且所述光盤驅(qū)動(dòng)單元恢復(fù)數(shù)據(jù)接收,以從所述基準(zhǔn)角度位置恢復(fù)記錄操作。
2.一種光盤記錄系統(tǒng),包括光盤;光盤驅(qū)動(dòng)單元,其包括緩沖存儲(chǔ)器裝置,其用于臨時(shí)地存儲(chǔ)要從主機(jī)裝置傳送的數(shù)據(jù),旋轉(zhuǎn)裝置,其用于夾持光盤并使該光盤旋轉(zhuǎn),其還輸出角度位置信號(hào),信號(hào)處理裝置,其用于在所述光盤的旋轉(zhuǎn)一周期間從所述緩沖存儲(chǔ)器裝置讀取與預(yù)定扇區(qū)數(shù)相對(duì)應(yīng)的數(shù)據(jù),并用于處理所讀取的數(shù)據(jù),以及發(fā)光裝置,其用于以某一功率發(fā)射激光束以將所述數(shù)據(jù)記錄在所述光盤上,所述功率響應(yīng)于信號(hào)處理裝置處理的數(shù)據(jù);以及所述主機(jī)裝置,其將所述數(shù)據(jù)傳送到所述光盤驅(qū)動(dòng)單元,并且包括對(duì)傳送到所述光盤驅(qū)動(dòng)單元的數(shù)據(jù)的扇區(qū)數(shù)進(jìn)行計(jì)數(shù)的計(jì)數(shù)裝置,其中,當(dāng)在所述光盤進(jìn)行預(yù)定的旋轉(zhuǎn)期間,在記錄過(guò)程中所述緩沖存儲(chǔ)器裝置中發(fā)生數(shù)據(jù)為空的錯(cuò)誤時(shí),所述光盤驅(qū)動(dòng)單元臨時(shí)地中斷從所述主機(jī)裝置接收數(shù)據(jù),并且將結(jié)果的報(bào)告發(fā)送到所述主機(jī)裝置,并中斷向所述光盤記錄數(shù)據(jù),其中,根據(jù)當(dāng)在所述光盤驅(qū)動(dòng)單元中發(fā)生數(shù)據(jù)為空的錯(cuò)誤時(shí)由所述計(jì)數(shù)裝置所計(jì)的扇區(qū)數(shù)和所述預(yù)定扇區(qū)數(shù),所述主機(jī)裝置指定與位于所述錯(cuò)誤發(fā)生的位置與下一次旋轉(zhuǎn)一周的開(kāi)始位置之間的部分相對(duì)應(yīng)的數(shù)據(jù),并且在丟棄所指定的數(shù)據(jù)之后,所述主機(jī)裝置恢復(fù)數(shù)據(jù)傳送,并且其中,所述光盤驅(qū)動(dòng)單元恢復(fù)接收數(shù)據(jù)以從下一次旋轉(zhuǎn)一周的開(kāi)始位置恢復(fù)記錄操作。
3.一種光盤記錄系統(tǒng),包括光盤;光盤驅(qū)動(dòng)單元,其包括緩沖存儲(chǔ)器裝置,其用于臨時(shí)地存儲(chǔ)要從主機(jī)裝置傳送的數(shù)據(jù),旋轉(zhuǎn)裝置,其用于夾持光盤并使該光盤旋轉(zhuǎn),其還輸出角度位置信號(hào),信號(hào)處理裝置,其用于在所述光盤旋轉(zhuǎn)一周期間從所述緩沖存儲(chǔ)器裝置讀取與M×N個(gè)扇區(qū)(N、M表示自然數(shù))相對(duì)應(yīng)的數(shù)據(jù),并處理所讀取的數(shù)據(jù),以及發(fā)光裝置,其用于以某一功率發(fā)射激光束以將數(shù)據(jù)記錄在所述光盤上,所述功率響應(yīng)于信號(hào)處理裝置處理的數(shù)據(jù);以及所述主機(jī)裝置通過(guò)一次傳送操作把與N個(gè)扇區(qū)相對(duì)應(yīng)的數(shù)據(jù)傳送到所述光盤驅(qū)動(dòng)單元,并且所述主機(jī)裝置包括對(duì)用于將數(shù)據(jù)傳送到所述光盤驅(qū)動(dòng)單元的操作次數(shù)進(jìn)行計(jì)數(shù)的計(jì)數(shù)裝置,其中,當(dāng)在所述光盤進(jìn)行預(yù)定的旋轉(zhuǎn)期間,在記錄過(guò)程中所述緩沖存儲(chǔ)器裝置中發(fā)生數(shù)據(jù)為空的錯(cuò)誤時(shí),所述光盤驅(qū)動(dòng)單元臨時(shí)地中斷從所述主機(jī)裝置接收數(shù)據(jù),并且將結(jié)果的報(bào)告發(fā)送到所述主機(jī)裝置,并中斷向所述光盤記錄數(shù)據(jù),其中,根據(jù)當(dāng)在所述光盤驅(qū)動(dòng)單元中發(fā)生數(shù)據(jù)為空的錯(cuò)誤時(shí)由所述計(jì)數(shù)裝置所計(jì)的傳送操作次數(shù)和數(shù)目M,所述主機(jī)裝置指定與位于所述錯(cuò)誤發(fā)生的位置與下一次旋轉(zhuǎn)一周的開(kāi)始位置之間的部分相對(duì)應(yīng)的數(shù)據(jù),并且在丟棄所指定的數(shù)據(jù)之后,所述主機(jī)裝置恢復(fù)數(shù)據(jù)傳送,并且其中,所述光盤驅(qū)動(dòng)單元恢復(fù)接收數(shù)據(jù),以從下一次旋轉(zhuǎn)一周的開(kāi)始位置恢復(fù)記錄操作。
4.一種光盤記錄系統(tǒng),包括光盤;光盤驅(qū)動(dòng)單元,其包括緩沖存儲(chǔ)器裝置,其用于臨時(shí)地存儲(chǔ)要從主機(jī)裝置傳送的數(shù)據(jù),旋轉(zhuǎn)裝置,其用于夾持光盤并使該光盤旋轉(zhuǎn),其還輸出角度位置信號(hào),信號(hào)處理裝置,其用于在所述光盤的旋轉(zhuǎn)一周期間從所述緩沖存儲(chǔ)器裝置讀取與預(yù)定扇區(qū)數(shù)相對(duì)應(yīng)的數(shù)據(jù),并用于處理所讀取的數(shù)據(jù),發(fā)光裝置,其用于以某一功率發(fā)射激光束以將數(shù)據(jù)記錄在所述光盤上,所述功率響應(yīng)于信號(hào)處理裝置處理的數(shù)據(jù);以及監(jiān)控裝置,用于預(yù)測(cè)存儲(chǔ)在所述緩沖存儲(chǔ)器裝置中的數(shù)據(jù)為空的錯(cuò)誤的發(fā)生;以及所述主機(jī)裝置,其用于將所述數(shù)據(jù)傳送到所述光盤驅(qū)動(dòng)單元,其中,在記錄所述光盤的預(yù)定的旋轉(zhuǎn)的過(guò)程中,所述光盤驅(qū)動(dòng)單元進(jìn)行以下操作當(dāng)所述監(jiān)控裝置預(yù)測(cè)到所述緩沖存儲(chǔ)器裝置中會(huì)發(fā)生數(shù)據(jù)為空的錯(cuò)誤時(shí),其將異常情況報(bào)告給所述主機(jī)裝置;臨時(shí)地中斷從所述主機(jī)裝置接收數(shù)據(jù);在所述緩沖存儲(chǔ)器裝置中發(fā)生數(shù)據(jù)為空的錯(cuò)誤之后,其中斷在所述光盤上記錄數(shù)據(jù);接著恢復(fù)從所述主機(jī)裝置接收數(shù)據(jù);并且從下一次旋轉(zhuǎn)一周的開(kāi)始位置恢復(fù)記錄操作。
5.根據(jù)權(quán)利要求4所述的光盤記錄系統(tǒng),其中,所述監(jiān)控裝置包括檢測(cè)裝置,所述檢測(cè)裝置用于檢測(cè)存儲(chǔ)在所述緩沖存儲(chǔ)器裝置中的數(shù)據(jù)量以及從所述緩沖存儲(chǔ)器裝置輸出的數(shù)據(jù)量,并且所述監(jiān)控裝置根據(jù)所存儲(chǔ)數(shù)據(jù)的量、輸出數(shù)據(jù)的量、以及所述預(yù)定扇區(qū)數(shù)來(lái)預(yù)測(cè)在所述緩沖存儲(chǔ)器裝置中的數(shù)據(jù)為空的錯(cuò)誤的發(fā)生。
6.根據(jù)權(quán)利要求5所述光盤記錄系統(tǒng),其中,當(dāng)用所述預(yù)定數(shù)來(lái)除所存儲(chǔ)數(shù)據(jù)的量和所輸出數(shù)據(jù)的量之和而得到的余數(shù)為0,并且所存儲(chǔ)數(shù)據(jù)的量等于或小于與預(yù)定的扇區(qū)數(shù)相對(duì)應(yīng)的數(shù)據(jù)量時(shí),所述監(jiān)控裝置預(yù)測(cè)在所述緩沖存儲(chǔ)器裝置中的數(shù)據(jù)為空的錯(cuò)誤的發(fā)生。
7.一種光盤記錄系統(tǒng),包括光盤;光盤驅(qū)動(dòng)單元,其包括緩沖存儲(chǔ)器裝置,其臨時(shí)地存儲(chǔ)要從主機(jī)裝置傳送的數(shù)據(jù),旋轉(zhuǎn)裝置,其夾持光盤并使該光盤旋轉(zhuǎn),并且其每旋轉(zhuǎn)一周輸出M(M表示自然數(shù))個(gè)角度位置信號(hào),信號(hào)處理裝置,其用于在所述光盤旋轉(zhuǎn)一周期間從所述緩沖存儲(chǔ)器裝置中讀取與M×N個(gè)扇區(qū)(N表示自然數(shù))相對(duì)應(yīng)的數(shù)據(jù),并處理所讀取的數(shù)據(jù),以及發(fā)光裝置,其用于以某一功率發(fā)射激光束以將所述數(shù)據(jù)記錄在所述光盤上,所述功率響應(yīng)于信號(hào)處理裝置處理的數(shù)據(jù);以及所述主機(jī)裝置,其將所述數(shù)據(jù)傳送到所述光盤驅(qū)動(dòng)單元,并且其包括用于對(duì)傳送到所述光盤驅(qū)動(dòng)單元的數(shù)據(jù)的扇區(qū)數(shù)進(jìn)行計(jì)數(shù)的計(jì)數(shù)裝置,其中,當(dāng)在所述光盤進(jìn)行預(yù)定的旋轉(zhuǎn)期間,在記錄過(guò)程中所述緩沖存儲(chǔ)器裝置中發(fā)生數(shù)據(jù)為空的錯(cuò)誤時(shí),所述光盤驅(qū)動(dòng)單元臨時(shí)地中斷從所述主機(jī)裝置接收數(shù)據(jù),并且將結(jié)果的報(bào)告發(fā)送到所述主機(jī)裝置,并中斷向所述光盤記錄數(shù)據(jù),其中,根據(jù)所述數(shù)目N和當(dāng)在所述光盤驅(qū)動(dòng)單元中發(fā)生數(shù)據(jù)為空錯(cuò)誤時(shí)由所述計(jì)數(shù)裝置所計(jì)的扇區(qū)數(shù),所述主機(jī)裝置指定與位于所述錯(cuò)誤發(fā)生的位置與由所述角度位置信號(hào)指定的位置之間的部分相對(duì)應(yīng)的數(shù)據(jù),并且在丟棄所指定的數(shù)據(jù)之后,所述主機(jī)裝置恢復(fù)數(shù)據(jù)傳送,以及其中,所述光盤驅(qū)動(dòng)單元恢復(fù)接收數(shù)據(jù)以根據(jù)所述角度位置信號(hào)恢復(fù)記錄操作。
8.一種光盤記錄系統(tǒng),包括光盤;光盤驅(qū)動(dòng)單元,其包括緩沖存儲(chǔ)器裝置,其用于臨時(shí)地存儲(chǔ)要從主機(jī)裝置傳送的數(shù)據(jù),旋轉(zhuǎn)裝置,其用于夾持光盤并使該光盤旋轉(zhuǎn),并且其每旋轉(zhuǎn)一周輸出N×M(N,M表示自然數(shù))個(gè)角度位置信號(hào),信號(hào)處理裝置,其用于在所述光盤旋轉(zhuǎn)一周期間從所述緩沖存儲(chǔ)器裝置讀取與N×M個(gè)扇區(qū)相對(duì)應(yīng)的數(shù)據(jù),并用于處理所讀取的數(shù)據(jù),以及發(fā)光裝置,其以某一功率發(fā)射激光束以將數(shù)據(jù)記錄在所述光盤上,所述功率響應(yīng)于信號(hào)處理裝置處理的數(shù)據(jù);以及所述主機(jī)裝置,其將所述數(shù)據(jù)傳送到所述光盤驅(qū)動(dòng)單元,并且其包括對(duì)傳送到所述光盤驅(qū)動(dòng)單元的數(shù)據(jù)的扇區(qū)數(shù)進(jìn)行計(jì)數(shù)的計(jì)數(shù)裝置,其中,當(dāng)在所述光盤進(jìn)行預(yù)定的旋轉(zhuǎn)期間,在記錄過(guò)程中所述緩沖存儲(chǔ)器裝置中發(fā)生數(shù)據(jù)為空的錯(cuò)誤時(shí),所述光盤驅(qū)動(dòng)單元臨時(shí)地中斷從所述主機(jī)裝置接收數(shù)據(jù),并且將結(jié)果的報(bào)告發(fā)送到所述主機(jī)裝置,并中斷向所述光盤記錄數(shù)據(jù),其中,根據(jù)當(dāng)在所述光盤驅(qū)動(dòng)單元中發(fā)生數(shù)據(jù)為空錯(cuò)誤時(shí)由所述計(jì)數(shù)裝置所計(jì)的扇區(qū)數(shù),所述主機(jī)裝置指定與處在所述錯(cuò)誤發(fā)生的位置與所述角度位置信號(hào)之間的持續(xù)時(shí)間相對(duì)應(yīng)的數(shù)據(jù),并且在已經(jīng)丟棄所指定的數(shù)據(jù)之后,所述主機(jī)裝置恢復(fù)數(shù)據(jù)傳送,并且其中,所述光盤驅(qū)動(dòng)單元恢復(fù)接收數(shù)據(jù),以根據(jù)所述角度位置信號(hào)從下一次旋轉(zhuǎn)一周的開(kāi)始位置恢復(fù)記錄操作。
9.控制一種光盤記錄系統(tǒng)的方法,所述光盤記錄系統(tǒng)包括光盤驅(qū)動(dòng)單元,其包括臨時(shí)地存儲(chǔ)將從主機(jī)裝置傳送的數(shù)據(jù)的緩沖存儲(chǔ)器裝置、和用于夾持光盤并使該光盤旋轉(zhuǎn)以及輸出角度位置信號(hào)的旋轉(zhuǎn)裝置,該光盤驅(qū)動(dòng)單元在光盤上記錄基于所述數(shù)據(jù)的可視圖像;以及該主機(jī)裝置,用于將數(shù)據(jù)發(fā)送到該光盤驅(qū)動(dòng)單元,所述方法包括將數(shù)據(jù)從所述主機(jī)裝置發(fā)送到所述光盤驅(qū)動(dòng)單元;當(dāng)在光盤進(jìn)行預(yù)定的旋轉(zhuǎn)期間,在記錄過(guò)程中在該緩沖存儲(chǔ)器裝置中發(fā)生數(shù)據(jù)為空的錯(cuò)誤時(shí),由所述光盤驅(qū)動(dòng)單元中斷記錄操作;把與該錯(cuò)誤發(fā)生的位置和該光盤上基準(zhǔn)角度位置之間的部分相對(duì)應(yīng)的數(shù)據(jù)丟棄之后,由所述主機(jī)裝置恢復(fù)數(shù)據(jù)傳送;以及由該光盤驅(qū)動(dòng)單元恢復(fù)數(shù)據(jù)接收,以從該基準(zhǔn)角度位置恢復(fù)記錄操作。
10.一種光盤驅(qū)動(dòng)單元,其用于接收從主機(jī)裝置傳送的數(shù)據(jù)并用于在光盤上記錄對(duì)應(yīng)于所述數(shù)據(jù)的可視圖像,所述光盤驅(qū)動(dòng)單元包括緩沖存儲(chǔ)器裝置,其用于臨時(shí)地存儲(chǔ)要從主機(jī)裝置傳送的數(shù)據(jù),旋轉(zhuǎn)裝置,其用于夾持光盤并使該光盤旋轉(zhuǎn),其還輸出角度位置信號(hào),其中當(dāng)在光盤進(jìn)行預(yù)定的旋轉(zhuǎn)期間,在記錄過(guò)程中在該緩沖存儲(chǔ)器裝置中發(fā)生數(shù)據(jù)為空的錯(cuò)誤時(shí),記錄操作被中斷,并且其中所述緩沖存儲(chǔ)器裝置恢復(fù)從所述主機(jī)裝置傳送的存儲(chǔ)數(shù)據(jù),其中與該錯(cuò)誤發(fā)生的位置和該光盤上基準(zhǔn)角度位置之間的部分相對(duì)應(yīng)的數(shù)據(jù)被丟棄,從而從該基準(zhǔn)角度位置恢復(fù)記錄操作。
全文摘要
當(dāng)在光盤上記錄可視圖像期間發(fā)生“緩沖器欠載”(BUR)時(shí),記錄操作被中斷。如在類型A情況下,當(dāng)在數(shù)據(jù)通過(guò)旋轉(zhuǎn)一周的整數(shù)倍被傳送之后發(fā)生BUR1時(shí),主機(jī)裝置不丟棄數(shù)據(jù)而從基準(zhǔn)角度位置連續(xù)地記錄數(shù)據(jù)。如在類型B情況下,當(dāng)在數(shù)據(jù)被以除了旋轉(zhuǎn)一周的整數(shù)倍以外的數(shù)值傳送之后發(fā)生BUR2時(shí),與從發(fā)生BUR的位置到下一次旋轉(zhuǎn)一周的開(kāi)始位置的持續(xù)時(shí)間相對(duì)應(yīng)的數(shù)據(jù)被丟棄,從該基準(zhǔn)角度位置連續(xù)地記錄數(shù)據(jù)。因此,可以以視覺(jué)上流暢的方式對(duì)描繪進(jìn)行拼接。此外,如在類型C情況下,當(dāng)緩沖器中剩余的數(shù)據(jù)的量等于或小于“緩沖器欠載”閾值時(shí),隨后從該主機(jī)裝置進(jìn)行的數(shù)據(jù)傳送被中斷,并且可以恢復(fù)描繪,而該主機(jī)裝置不會(huì)丟棄數(shù)據(jù)。
文檔編號(hào)G11B20/10GK1892837SQ20061009014
公開(kāi)日2007年1月10日 申請(qǐng)日期2006年6月29日 優(yōu)先權(quán)日2005年6月30日
發(fā)明者糸賀久順, 山田圣哉, 淺見(jiàn)純, 伏木達(dá)郎 申請(qǐng)人:雅馬哈株式會(huì)社