專利名稱:光盤記錄設(shè)備和記錄控制方法
技術(shù)領(lǐng)域:
.本發(fā)明涉及光盤記錄設(shè)備和記錄控制方法,并且適合應(yīng)用于在光 盤上記錄數(shù)據(jù)的情況。
背景技術(shù):
能夠由用戶自由記錄數(shù)據(jù)的可重寫型(-RW型)、寫一次型(-R 型)光盤和相應(yīng)的光盤設(shè)備迄今為止已得到了廣泛的使用。
為了進(jìn)一步提高記錄容量,已開發(fā)出藍(lán)光光盤(Blu-ray Disc, 注冊商標(biāo)),該光盤使用波長短于已知的CD (緊致盤)和DVD (數(shù) 字多功能盤)波長的藍(lán)色激光(波長405nm)。藍(lán)光光盤也包括可重 寫型BD-RE和寫一次型BD-R (例如,見專利文獻(xiàn)1)。
專利文獻(xiàn)1:日本專利申請z^布No. 2006-024287
在諸如固定視頻記錄器和手持式攝像機(jī)之類的視頻記錄設(shè)備中, 被配置為在光盤(而不是迄今為止使用的磁帶)上記錄視頻圖片的設(shè) 備最近已變得流行。這些使用光盤的視頻記錄設(shè)備要求從外部提供的 視頻圖片或在拍攝同時(shí)的視頻圖片上的流數(shù)據(jù)被實(shí)時(shí)記錄在光盤上。
這樣,上述流數(shù)據(jù)在光盤上的實(shí)時(shí)記錄不允許因?yàn)橛涗涘e(cuò)誤(如 果有的話)而發(fā)生記錄中斷,這是因?yàn)橐涗浀牧鲾?shù)據(jù)是連續(xù)提供的。 流數(shù)據(jù)的記錄要滿足可無中斷地再現(xiàn)的要求。
為了滿足這樣的要求,例如可以使用迄今已知的在MMC中定義 的ATAPI驅(qū)動操作。在這種情況下,驅(qū)動器響應(yīng)于記錄錯(cuò)誤的發(fā)生 向主機(jī)發(fā)送記錄錯(cuò)誤通知,然后擦除驅(qū)動數(shù)據(jù)緩沖器中的所有流數(shù) 據(jù)。響應(yīng)于記錄錯(cuò)誤通知的接收,主機(jī)重新發(fā)出對另一地址的WRITE (寫)指令,并將流數(shù)據(jù)重發(fā)到驅(qū)動器,從而數(shù)據(jù)被記錄在光盤的另 一地址處。主機(jī)隨后重寫文件系統(tǒng)信息以邏輯組合各條流數(shù)據(jù),以使流數(shù)據(jù)可被記錄為能夠無中斷地再現(xiàn)。
然而,在這種記錄操作下,主機(jī)必須存儲流數(shù)據(jù),直到驅(qū)動器完 成記錄數(shù)據(jù)為止,這需要主機(jī)數(shù)據(jù)緩沖器的容量增大。另外,在記錄 錯(cuò)誤發(fā)生之后,主機(jī)需要向驅(qū)動器重發(fā)已經(jīng)發(fā)送的流數(shù)據(jù),其缺點(diǎn)是 浪費(fèi)了數(shù)據(jù)傳輸時(shí)間。
利用在MMC-5中定義的TSR(時(shí)間安全記錄)方法,記錄錯(cuò)誤 (如果有的話)可以被忽略以在第一階段中繼續(xù)記錄。在第二階段中, 發(fā)生記錄錯(cuò)誤的數(shù)據(jù)的附近可以被重新定位,以便能夠復(fù)原發(fā)生記錄 錯(cuò)誤的所有數(shù)據(jù)。然而,存在需要大量的主機(jī)數(shù)據(jù)緩沖器的問題,這 是因?yàn)橹鳈C(jī)必須存儲在重新定位前的時(shí)間段中被發(fā)送給驅(qū)動器的所 有數(shù)據(jù)。
發(fā)明內(nèi)容
考慮到前述內(nèi)容實(shí)現(xiàn)了本發(fā)明,本發(fā)明提出了一種可以利用簡單 配置高速地、可靠地在光盤上記錄數(shù)據(jù)的光盤記錄設(shè)備和記錄控制方 法。
為了解決前述問題,根據(jù)本發(fā)明的光盤記錄設(shè)備是一種具有光盤 驅(qū)動器和用于控制光盤驅(qū)動器的主機(jī)單元的光盤記錄設(shè)備,其特征在 于光盤驅(qū)動器包括存儲裝置、記錄裝置和驅(qū)動控制裝置,存儲裝置 用于存儲從主機(jī)單元提供的數(shù)據(jù),記錄裝置用于順序讀取存儲在存儲 裝置中的數(shù)據(jù)并將其記錄在光盤上,驅(qū)動控制裝置用于從存儲裝置擦 除被正常記錄在光盤上的數(shù)據(jù),檢測光盤上數(shù)據(jù)的記錄錯(cuò)誤,并將發(fā) 生記錄錯(cuò)誤的地址和記錄錯(cuò)誤發(fā)生通知一起發(fā)送到主機(jī)單元,響應(yīng)于 記錄錯(cuò)誤發(fā)生通知的接收,主機(jī)單元選擇在發(fā)生記錄錯(cuò)誤的地址后面 的預(yù)定范圍作為跳過區(qū)域,并將用于跳過該跳過區(qū)域以重新開始記錄 數(shù)據(jù)的記錄恢復(fù)地址發(fā)送到光盤驅(qū)動器,并且響應(yīng)于記錄恢復(fù)地址的 接收,驅(qū)動控制裝置使存儲在存儲裝置中的數(shù)據(jù)從光盤的記錄恢復(fù)地 址起被記錄。
正常記錄在光盤上的數(shù)據(jù)被從存儲裝置擦除,并且當(dāng)發(fā)生記錄錯(cuò)誤時(shí),選擇在發(fā)生記錄錯(cuò)誤的地址后面的預(yù)定范圍作為跳過區(qū)域,并 且從光盤的記錄恢復(fù)地址起記錄存儲在存儲裝置中的數(shù)據(jù)以便跳過 該跳過區(qū)域。這使得可以避免在錯(cuò)誤發(fā)生位置的附近(此處重復(fù)發(fā)生 錯(cuò)誤的可能性很高)記錄錯(cuò)誤的重復(fù)。除此之外,可以省略在重新開 ^記錄時(shí)的數(shù)據(jù)重發(fā),以消除用于重發(fā)數(shù)據(jù)的時(shí)間損失,并減少用于 存儲要重發(fā)的數(shù)據(jù)所必需的主機(jī)單元的存儲空間。
根據(jù)本發(fā)明的記錄控制方法是一種控制光盤記錄設(shè)備的記錄的 方法,該光盤記錄設(shè)備具有光盤驅(qū)動器和用于控制光盤驅(qū)動器的主機(jī)
單元,該方法包括記錄錯(cuò)誤檢測步驟,在將所提供的數(shù)據(jù)存儲在存 儲裝置中,順序讀取數(shù)據(jù)并將其記錄在光盤上,并從存儲裝置擦除被 正常記錄在光盤上的數(shù)據(jù)的記錄操作的同時(shí),檢測光盤上數(shù)據(jù)的記錄 錯(cuò)誤;錯(cuò)誤通知步驟,如果在記錄錯(cuò)誤檢測步驟檢測到記錄錯(cuò)誤,則 將發(fā)生記錄錯(cuò)誤的地址和記錄錯(cuò)誤發(fā)生通知從光盤驅(qū)動器發(fā)送到主 機(jī)單元;記錄恢復(fù)地址發(fā)送步驟,響應(yīng)于記錄錯(cuò)誤發(fā)生通知的接收, 選擇在發(fā)生記錄錯(cuò)誤的地址后面的預(yù)定范圍作為跳過區(qū)域,并將用于 跳過該跳過區(qū)域以重新開始記錄數(shù)據(jù)的記錄恢復(fù)地址發(fā)送到光盤驅(qū) 動器;以及記錄恢復(fù)步驟,響應(yīng)于記錄恢復(fù)地址的接收,從光盤的記 錄恢復(fù)地址起記錄存儲在存儲裝置中的數(shù)據(jù)。
正常記錄在光盤上的數(shù)據(jù)被從存儲裝置擦除,并且當(dāng)發(fā)生記錄錯(cuò) 誤時(shí),選擇在發(fā)生記錄錯(cuò)誤的地址后面的預(yù)定范圍作為跳過區(qū)域,并 且從光盤的記錄恢復(fù)地址起記錄存儲在存儲裝置中的數(shù)據(jù)以便跳過 該跳過區(qū)域。這使得可以避免在錯(cuò)誤發(fā)生位置的附近(此處重復(fù)發(fā)生 錯(cuò)誤的可能性很高)記錄錯(cuò)誤的重復(fù)。除此之外,可以省略在重新開 始記錄時(shí)的數(shù)據(jù)重發(fā),以消除用于重發(fā)數(shù)據(jù)的時(shí)間損失,并減少用于 存儲要重發(fā)的數(shù)據(jù)所必需的主機(jī)單元的存儲空間。
根據(jù)本發(fā)明,正常記錄在光盤上的數(shù)據(jù)被從存儲裝置擦除,并且 當(dāng)發(fā)生記錄錯(cuò)誤時(shí),選擇在發(fā)生記錄錯(cuò)誤的地址后面的預(yù)定范圍作為 跳過區(qū)域,并且從光盤的記錄恢復(fù)地址起記錄存儲在存儲裝置中的數(shù) 據(jù)以便跳過該跳過區(qū)域。這使得可以避免在錯(cuò)誤發(fā)生位置的附近(此處重復(fù)錯(cuò)誤的可能性很高)記錄錯(cuò)誤的重復(fù)。除此之外,可以省略在 重新開始記錄時(shí)的數(shù)據(jù)重發(fā),以消除用于重發(fā)數(shù)據(jù)的時(shí)間損失,并減 少用于存儲要重發(fā)的數(shù)據(jù)所必需的主機(jī)單元的存儲空間。因此,可以 實(shí)現(xiàn)能夠利用簡單配置高速地、可靠地在光盤上記錄數(shù)據(jù)的光盤記錄 設(shè)備和記錄控制方法。
圖l是示出光盤記錄器的整體配置的框圖2是示出光盤上的記錄狀態(tài)的示意圖3是示出當(dāng)記錄錯(cuò)誤發(fā)生時(shí)的記錄狀態(tài)的示意圖4是示出根據(jù)本發(fā)明的記錄處理的過程的時(shí)序圖5是示出根據(jù)另一個(gè)實(shí)施例的記錄處理的過程的時(shí)序圖6是示出根據(jù)另一個(gè)實(shí)施例的記錄狀態(tài)的示意圖;以及
圖7是示出根據(jù)另一個(gè)實(shí)施例的記錄狀態(tài)的示意圖。
具體實(shí)施例方式
現(xiàn)在,將參考附圖詳細(xì)描述本發(fā)明的實(shí)施例。 (1)光盤設(shè)備的整體配置
圖1中的附圖標(biāo)記1整體示出了應(yīng)用本發(fā)明的藍(lán)光光盤兼容光盤 記錄器的整體配置。用于控制整個(gè)光盤記錄器1的主機(jī)單元2和由主 機(jī)單元2控制的驅(qū)動單元3通過總線4相連。驅(qū)動單元3可以對能夠 隨機(jī)記錄的各種類型的光盤5執(zhí)行記錄,光盤5例如是DVD-RW、 DVD+RW和BD-RE。
主機(jī)單元2是通過將主機(jī)控制部分6與實(shí)時(shí)編碼器7和主機(jī)數(shù)據(jù) 緩沖器8相連而形成的。至于驅(qū)動單元3,驅(qū)動控制部分9控制驅(qū)動 數(shù)據(jù)緩沖器10和光拾取器11。
當(dāng)在諸如藍(lán)光光盤之類的光盤5上記錄視頻圖片時(shí),主機(jī)單元2 的主機(jī)控制部分6利用實(shí)時(shí)編碼器7實(shí)時(shí)地對從外部提供的視頻信號 進(jìn)行編碼以生成流數(shù)據(jù),并將流數(shù)據(jù)臨時(shí)存儲在主機(jī)數(shù)據(jù)緩沖器8中。然后,當(dāng)在主機(jī)數(shù)據(jù)緩沖器8中積累了預(yù)定量的流數(shù)據(jù)時(shí),主機(jī) 控制部分6從主機(jī)數(shù)據(jù)緩沖器8中順序讀取流數(shù)據(jù),將其通過總線4 發(fā)送到驅(qū)動單元3,并指示從光盤5上的記錄開始地址(地址A )起 記錄該數(shù)據(jù)。這里,如圖2所示,主機(jī)控制部分6順序擦除已從主機(jī) 數(shù)據(jù)緩沖器8發(fā)送到驅(qū)動單元3的流數(shù)據(jù)。
驅(qū)動單元3的驅(qū)動控制部分9 一邊將從主機(jī)單元2接收的流數(shù)據(jù) 臨時(shí)存儲在驅(qū)動數(shù)據(jù)緩沖器10中, 一邊順序讀取流數(shù)據(jù),并且利用 光拾取器11從光盤5的記錄開始地址(圖2中所示的地址A)起開 始記錄流數(shù)據(jù)。這里,驅(qū)動控制部分9將流數(shù)據(jù)保存在驅(qū)動數(shù)據(jù)緩沖 器10中,直到在光盤5的每個(gè)ECC (糾錯(cuò)碼)塊上的記錄正常完成 為止(換句話說,直到數(shù)據(jù)被正常記錄為止)。
光拾取器11基于所提供的流數(shù)據(jù)驅(qū)動激光二極管(未示出), 并利用光束照射光盤5以記錄流數(shù)據(jù)。這里,驅(qū)動控制部分9控制未 示出的螺紋驅(qū)動機(jī)構(gòu)以使得從光拾取器11發(fā)射的激光被照射到光盤5 的記錄表面上的記錄地址上。
除了前述配置以外,當(dāng)驅(qū)動控制部分9在流數(shù)據(jù)的記錄期間檢測 到由于諸如光盤5上的缺陷和振動之類的原因而引起的記錄錯(cuò)誤的發(fā) 生時(shí),作為響應(yīng),驅(qū)動控制部分9將記錄錯(cuò)誤發(fā)生通知和發(fā)生記錄錯(cuò) 誤的地址(錯(cuò)誤地址)發(fā)送到主機(jī)單元2。這里,驅(qū)動控制部分9并 不從驅(qū)動數(shù)據(jù)緩沖器10中擦除應(yīng)在發(fā)生記錄錯(cuò)誤的地址上記錄的數(shù) 據(jù)及其后續(xù)數(shù)據(jù),而是仍舊使其存儲在驅(qū)動數(shù)據(jù)緩沖器10中。
當(dāng)主機(jī)控制部分6從驅(qū)動單元3接收到記錄錯(cuò)誤發(fā)生通知和錯(cuò)誤 地址時(shí),主機(jī)控制部分6根據(jù)錯(cuò)誤地址獲知流數(shù)據(jù)已被成功記錄在光 盤5上多遠(yuǎn),然后基于光盤5上的文件系統(tǒng)信息搜索光盤5以找到可 記錄的區(qū)域。
然后,如圖3所示,主機(jī)控制部分6確立從錯(cuò)誤地址C到一段 預(yù)定地址前的地址B的不可記錄的跳過區(qū)域,以避免在錯(cuò)誤發(fā)生位置 的附近重復(fù)發(fā)生記錄錯(cuò)誤。隨后,主機(jī)控制部分6將記錄恢復(fù)地址B 發(fā)送到驅(qū)動單元3以重新開始流數(shù)據(jù)的記錄。在該狀態(tài)下,如上所述,驅(qū)動單元3的驅(qū)動數(shù)據(jù)緩沖器IO仍然 包含著要在發(fā)生記錄錯(cuò)誤的地址上記錄的數(shù)據(jù)及其后續(xù)數(shù)據(jù)。因此, 主機(jī)控制部分6不需要重發(fā)該數(shù)據(jù),而是可以僅在通知記錄恢復(fù)地址 B的短時(shí)間內(nèi)終止與驅(qū)動單元3的通信。
當(dāng)驅(qū)動單元3的驅(qū)動控制部分9接收到記錄恢復(fù)地址B時(shí),其 作為響應(yīng)從光盤5的地址B起重新開始對驅(qū)動數(shù)據(jù)緩沖器10中的流 數(shù)據(jù)的記錄。這里,由于流數(shù)據(jù)在光盤5上被分開,因此驅(qū)動控制部 分9操縱光盤5上的文件系統(tǒng)信息以邏輯組合各條流數(shù)據(jù)。
以這種方式,光盤記錄器1的主機(jī)控制部分6跳過作為跳過區(qū)域 的在發(fā)生記錄錯(cuò)誤的位置附近的記錄。除此之外,要在發(fā)生記錄錯(cuò)誤 的地址上記錄的數(shù)據(jù)和后續(xù)數(shù)據(jù)被保存在驅(qū)動單元3中。結(jié)果,可以 省略在恢復(fù)記錄時(shí)的數(shù)據(jù)重發(fā),以可靠地、高速地實(shí)時(shí)記錄流數(shù)據(jù)。 (2)根據(jù)本發(fā)明的記錄處理的過程
接下來,將參考圖4中所示的時(shí)序圖描述當(dāng)實(shí)時(shí)記錄前述流數(shù)據(jù) 時(shí)的記錄處理的過程。
根據(jù)用戶作出的記錄開始操作,光盤記錄器1的主機(jī)單元2利用 實(shí)時(shí)編碼器7對視頻信號編碼。當(dāng)所生成的流數(shù)據(jù)在主機(jī)數(shù)據(jù)緩沖器 8中積累到預(yù)定量時(shí),主機(jī)單元2將記錄開始指令和記錄開始地址發(fā) 送到驅(qū)動單元3,從主機(jī)數(shù)據(jù)緩沖器8中讀取流數(shù)據(jù),并開始將其輸 送到驅(qū)動單元3 (步驟SP1)。
在步驟SP2,響應(yīng)于記錄開始指令,驅(qū)動單元3的驅(qū)動控制部分 9 一邊將所接收的流數(shù)據(jù)臨時(shí)積累在驅(qū)動數(shù)據(jù)緩沖器10中, 一邊從光 盤5的記錄開始地址起記錄流數(shù)據(jù)并監(jiān)視記錄錯(cuò)誤。然后,如果驅(qū)動 控制部分9在步驟SP3檢測到記錄錯(cuò)誤,則在下一步驟SP4將記錄錯(cuò) 誤發(fā)生通知和錯(cuò)誤地址通知給主機(jī)單元2,此時(shí)要在發(fā)生記錄錯(cuò)誤的 地址上記錄的數(shù)據(jù)和后續(xù)數(shù)據(jù)繼續(xù)被存儲在驅(qū)動數(shù)據(jù)緩沖器10中。
當(dāng)主機(jī)單元2的主機(jī)控制部分6從驅(qū)動單元3接收到記錄錯(cuò)誤發(fā) 生通知和錯(cuò)誤地址時(shí),其根據(jù)錯(cuò)誤地址獲知流數(shù)據(jù)已被正常記錄在光 盤5上多遠(yuǎn),并且在步驟SP5確定跳過區(qū)域和記錄開始地址。在下一步驟SP6,主機(jī)控制部分6將記錄恢復(fù)地址發(fā)送到驅(qū)動單元3以恢復(fù) 流數(shù)據(jù)的記錄。
響應(yīng)于記錄恢復(fù)地址的接收,驅(qū)動單元3的驅(qū)動控制部分9隨后 在步驟SP7從光盤5的記錄開始地址起重新開始對存儲在驅(qū)動數(shù)據(jù)緩 沖器10中的流數(shù)據(jù)的記錄。 (3 )操作和效果
利用前述配置,當(dāng)光盤記錄器l的驅(qū)動單元3在光盤5上流數(shù)據(jù) 的實(shí)時(shí)記錄期間檢測到記錄錯(cuò)誤時(shí),其將記錄錯(cuò)誤發(fā)生通知和錯(cuò)誤地 址發(fā)送到主機(jī)單元2,同時(shí)使流數(shù)據(jù)仍舊存儲在驅(qū)動數(shù)據(jù)緩沖器10中。
響應(yīng)于記錄錯(cuò)誤發(fā)生通知的接收,主機(jī)單元2確定跨過跳過區(qū)域 的記錄恢復(fù)地址,并將記錄恢復(fù)地址發(fā)送到驅(qū)動單元3,以使得從記 錄恢復(fù)地址起重新開始對存儲在驅(qū)動數(shù)據(jù)緩沖器10中的流數(shù)據(jù)的記 錄。
以這種方式,光盤記錄器1跳過作為跳過區(qū)域的在發(fā)生記錄錯(cuò)誤 的位置附近的記錄,并將流數(shù)據(jù)記錄在跳過區(qū)域后面的區(qū)域中。這使 得可以避免在錯(cuò)誤發(fā)生位置附近(此處重復(fù)發(fā)生錯(cuò)誤的可能性^f艮高) 記錄錯(cuò)誤的重復(fù)。即使在記錄錯(cuò)誤發(fā)生之后,光盤記錄器l還將流數(shù) 據(jù)保存在驅(qū)動數(shù)據(jù)緩沖器10中,從而可以省略流數(shù)據(jù)的重發(fā),以消 除在恢復(fù)記錄時(shí)用于重發(fā)流數(shù)據(jù)的時(shí)間損失。這還可以減少用于存儲 要重發(fā)的流數(shù)據(jù)所必需的主機(jī)數(shù)據(jù)緩沖器的存儲空間。
根據(jù)前述配置,簡單配置的光盤記錄器1可以可靠地、高速地實(shí) 時(shí)在光盤5上記錄流數(shù)據(jù)。 U)其它實(shí)施例
現(xiàn)在,如果驅(qū)動單元3具有用于管理光盤上的缺陷的缺陷管理功 能,則其可以響應(yīng)于在流記錄期間記錄錯(cuò)誤的發(fā)生而將錯(cuò)誤發(fā)生地址 的附近登記到缺陷表作為缺陷區(qū)域。這里,光盤5上的缺陷表不一定 需要被更新,而是可以僅更新驅(qū)動單元3的RAM上的缺陷表。當(dāng)確 定記錄恢復(fù)地址B時(shí),主機(jī)單元2可以從驅(qū)動單元3接收關(guān)于缺陷表 的信息以跳過缺陷并選擇安全記錄區(qū)域。更具體而言,在圖5所示的記錄處理過程的時(shí)序圖中,光盤記錄 器1的主機(jī)單元2響應(yīng)于用戶作出的記錄開始操作而利用實(shí)時(shí)編碼器 7對視頻信號編碼。當(dāng)所生成的流數(shù)據(jù)在主機(jī)數(shù)據(jù)緩沖器8中積累到 預(yù)定量時(shí),主機(jī)單元2將記錄開始指令和記錄開始地址發(fā)送到驅(qū)動單 元3,從主機(jī)數(shù)據(jù)緩沖器8中讀取流數(shù)據(jù),并開始將其輸送到驅(qū)動單 元3 (步驟SP11)。
在步驟SP12,響應(yīng)于記錄開始指令,驅(qū)動單元3的驅(qū)動控制部 分9 一邊將所接收的流數(shù)據(jù)臨時(shí)積累在驅(qū)動數(shù)據(jù)緩沖器10中, 一邊 從光盤5的記錄開始地址起記錄流數(shù)據(jù)并監(jiān)視記錄錯(cuò)誤。然后,如果 驅(qū)動控制部分9在步驟SP13檢測到記錄錯(cuò)誤,則其在下一步驟SP4 將錯(cuò)誤地址的附近登記到缺陷表以進(jìn)行更新。而且,在步驟SP15, 驅(qū)動控制部分9將記錄錯(cuò)誤發(fā)生通知和錯(cuò)誤地址通知給主機(jī)單元2, 同時(shí)仍然使流數(shù)據(jù)存儲在驅(qū)動數(shù)據(jù)緩沖器IO中。在步驟SP16,驅(qū)動 控制部分9將更新后的缺陷表發(fā)送到主機(jī)單元2。
當(dāng)主機(jī)單元2的主機(jī)控制部分6從驅(qū)動單元3接收到記錄錯(cuò)誤發(fā) 生通知、錯(cuò)誤地址和缺陷表時(shí),主機(jī)控制部分6根據(jù)錯(cuò)誤地址獲知流 數(shù)據(jù)已被正常記錄在光盤5上多遠(yuǎn),并且在步驟SP17基于缺陷表和 錯(cuò)誤地址來確定跳過區(qū)域和記錄恢復(fù)地址。在下一步驟SP18,主機(jī) 控制部分6將記錄恢復(fù)地址發(fā)送到驅(qū)動單元3以重新開始流數(shù)據(jù)的記 錄。
響應(yīng)于記錄恢復(fù)地址的接收,驅(qū)動單元3的驅(qū)動控制部分9隨后 在步驟SP19從光盤5的記錄恢復(fù)地址起重新開始對存儲在驅(qū)動數(shù)據(jù) 緩沖器10中的流數(shù)據(jù)的記錄。
前述實(shí)施例已解決了驅(qū)動單元3在其正常完成對每個(gè)ECC塊的 記錄之后立即從驅(qū)動數(shù)據(jù)緩沖器10中擦除相應(yīng)流數(shù)據(jù)的情況。然而, 本發(fā)明并不限于此。如果即使在對每個(gè)ECC塊的記錄正常完成之后, 流數(shù)據(jù)還被保存在驅(qū)動數(shù)據(jù)緩沖器10中超過一定時(shí)段,則可以進(jìn)一 步提高記錄可靠性。
即,盡管在前述實(shí)施例中為了避免記錄錯(cuò)誤的重復(fù),記錄跳過在錯(cuò)誤地址后作為跳過區(qū)域的預(yù)定范圍,但是在錯(cuò)誤地址之前還是可能 發(fā)生再現(xiàn)錯(cuò)誤。
為了解決這一問題,即使在正常完成光盤5上的記錄之后,相應(yīng) 的流數(shù)據(jù)也可以被保存在驅(qū)動數(shù)據(jù)緩沖器10中一段時(shí)間,以便如圖6 所示,當(dāng)記錄錯(cuò)誤發(fā)生時(shí),不僅記錄在錯(cuò)誤地址上的數(shù)據(jù)、而且記錄 在緊鄰錯(cuò)誤地址前的數(shù)據(jù)都被重新記錄,以進(jìn)一步提高記錄的可靠 性。
此外,如圖7所示,當(dāng)記錄錯(cuò)誤發(fā)生時(shí),主機(jī)單元2可以在錯(cuò)誤 地址前所記錄的那些數(shù)據(jù)中僅選擇并重新記錄更靠近該錯(cuò)誤地址的 一條流數(shù)據(jù),而不是重新記錄存儲在驅(qū)動數(shù)據(jù)緩沖器10中的所有流 數(shù)據(jù)。
工業(yè)應(yīng)用性
本發(fā)明可廣泛應(yīng)用于在光盤上高速記錄數(shù)據(jù)的情況。
權(quán)利要求
1. 一種具有光盤驅(qū)動器和用于控制該光盤驅(qū)動器的主機(jī)單元的光盤記錄設(shè)備,其特征在于所述光盤驅(qū)動器包括存儲裝置,用于存儲從所述主機(jī)單元提供的數(shù)據(jù);記錄裝置,用于順序讀取存儲在所述存儲裝置中的數(shù)據(jù)并將其記錄在光盤上;以及驅(qū)動控制裝置,用于從所述存儲裝置擦除被正常記錄在所述光盤上的數(shù)據(jù),檢測所述光盤上數(shù)據(jù)的記錄錯(cuò)誤,并將發(fā)生所述記錄錯(cuò)誤的地址和記錄錯(cuò)誤發(fā)生通知發(fā)送到所述主機(jī)單元,響應(yīng)于所述記錄錯(cuò)誤發(fā)生通知的接收,所述主機(jī)單元選擇在已發(fā)生所述記錄錯(cuò)誤的地址后面的預(yù)定范圍作為跳過區(qū)域,并將用于跳過該跳過區(qū)域以重新開始記錄數(shù)據(jù)的記錄恢復(fù)地址發(fā)送到所述光盤驅(qū)動器,并且響應(yīng)于所述記錄恢復(fù)地址的接收,所述驅(qū)動控制裝置使存儲在所述存儲裝置中的數(shù)據(jù)從所述光盤的記錄恢復(fù)地址起被記錄。
2. 如權(quán)利要求1所述的光盤記錄設(shè)備,其特征在于 所述主機(jī)單元在文件系統(tǒng)上將在所述跳過區(qū)域之前和之后記錄的各條數(shù)據(jù)相互組合在一起。
3. 如權(quán)利要求l所述的光盤記錄設(shè)備,其特征在于 所述數(shù)據(jù)是通過對視頻信號編碼而生成的流數(shù)據(jù)。
4. 一種控制光盤記錄設(shè)備的記錄的方法,所述光盤記錄設(shè)備具 有光盤驅(qū)動器和用于控制該光盤驅(qū)動器的主機(jī)單元,該方法的特征在 于包括記錄錯(cuò)誤檢測步驟,在將所提供的數(shù)據(jù)存儲在存儲裝置中,順序 讀取數(shù)據(jù)并將其記錄在光盤上,并從所述存儲裝置擦除被正常記錄在 光盤上的數(shù)據(jù)的記錄操作的同時(shí),檢測所述光盤上數(shù)據(jù)的記錄錯(cuò)誤;錯(cuò)誤通知步驟,如果在所述記錄錯(cuò)誤檢測步驟檢測到記錄錯(cuò)誤,則將發(fā)生所述記錄錯(cuò)誤的地址和記錄錯(cuò)誤發(fā)生通知從所述光盤驅(qū)動器發(fā)送到所述主機(jī)單元;記錄恢復(fù)地址發(fā)送步驟,響應(yīng)于所述記錄錯(cuò)誤發(fā)生通知的接收, 選擇在發(fā)生所述記錄錯(cuò)誤的地址后面的預(yù)定范圍作為跳過區(qū)域,并將 用于跳過該跳過區(qū)域以重新開始記錄數(shù)據(jù)的記錄恢復(fù)地址發(fā)送到所 述光盤驅(qū)動器;以及記錄恢復(fù)步驟,響應(yīng)于所述記錄恢復(fù)地址的接收,從所述光盤的 記錄恢復(fù)地址起記錄存儲在所述存儲裝置中的數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種光盤記錄設(shè)備和記錄控制方法。提供了一種在發(fā)生記錄錯(cuò)誤時(shí)也能夠高速地、可靠地在光盤上記錄數(shù)據(jù)的簡單配置。正常記錄在光盤上的數(shù)據(jù)被從存儲裝置擦除,并且當(dāng)發(fā)生記錄錯(cuò)誤時(shí),選擇在發(fā)生記錄錯(cuò)誤的地址后面的預(yù)定范圍作為跳過區(qū)域,并且該跳過區(qū)域被跳過以從光盤的記錄恢復(fù)地址起記錄存儲在存儲裝置中的數(shù)據(jù)。這樣可以避免在重復(fù)發(fā)生錯(cuò)誤的可能性很高的、錯(cuò)誤發(fā)生位置的附近出現(xiàn)記錄錯(cuò)誤的重復(fù)。也可以省略在重新開始記錄時(shí)的數(shù)據(jù)重發(fā),以消除用于重發(fā)數(shù)據(jù)的時(shí)間損失,并減少用于存儲要重發(fā)的數(shù)據(jù)所必需的主機(jī)單元的存儲空間。
文檔編號G11B20/10GK101427315SQ20078001440
公開日2009年5月6日 申請日期2007年4月20日 優(yōu)先權(quán)日2006年4月21日
發(fā)明者賴本賢治 申請人:索尼株式會社