專利名稱:Dvd-r/rw媒體播放器電源故障時(shí)中斷點(diǎn)的記錄方法和還原方法
技術(shù)領(lǐng)域:
本項(xiàng)發(fā)明涉及DVD-R/RW媒體播放器在記錄過程中發(fā)生電源故障時(shí)記錄中斷點(diǎn)的記錄方法和還原方法,尤其涉及DVD-R/RW媒體播放器在存儲(chǔ)過程中發(fā)生掉電(PowerFail以下稱’電源故障’)時(shí),能夠迅速查找出記錄中斷點(diǎn)并迅速進(jìn)行還原的方法。
背景技術(shù):
對(duì)DVD-R/RW媒體播放器來說,根據(jù)當(dāng)前已記錄區(qū)域的信息的記錄方法的不同,至少可以分為記錄管理數(shù)據(jù)(以下稱’RMD’)制式1或制式3,此時(shí),因?yàn)镽MD區(qū)受限,所以并不是每條記錄都能更新RMD,在受限的記錄模式(Restricted Overwrite Mode)下,已記錄區(qū)域的容量增加4MB(128ECC blocks)以上,當(dāng)記錄動(dòng)作停留在下一可記錄地址時(shí),最后進(jìn)行記錄的地址便以有效制式3中RMD區(qū)域3的RZone #n項(xiàng)目的最后扇區(qū)序號(hào)進(jìn)行登記。(能夠修改一個(gè)RMD設(shè)置的次數(shù)大約為135000次。因?yàn)榇嬖?個(gè)RMD設(shè)置,所以一張光盤中能更新的RMD總次數(shù)為140000次。)[參照DVD-RW Spec.Annex U,參照Annex Z]。
在進(jìn)行增量記錄(Incremental Recording)時(shí),如果RZone#I中最后被記錄扇區(qū)的扇區(qū)序號(hào)和最后在RMD上登記的″最后記錄RZone#I的地址″間的差異為8192以上,便更新RMD制式1。[參照DVD-RW Spec.Annex Z]但是,在這種方式的記錄過程中,如果突然發(fā)生掉電(Power Fail),因?yàn)闆]更新RMD,所以必須通過RECD從以前的記錄點(diǎn)開始查找未記錄區(qū)域。此時(shí),如果查找光盤所有區(qū)域,便會(huì)花費(fèi)很長(zhǎng)時(shí)間,所以在限制記錄模式下,檢測(cè)4M字節(jié)區(qū)域,在增量記錄模式下,便檢測(cè)16M字節(jié)區(qū)域,如果顯示出未記錄區(qū)域,便將相應(yīng)點(diǎn)作為下一記錄地址,并更新RMD。
此時(shí),如果原來的記錄內(nèi)容超出了檢測(cè)區(qū)域就會(huì)帶來?yè)p害(damage),DVD播放器的存儲(chǔ)時(shí)間最長(zhǎng)可能花費(fèi)6小時(shí),因?yàn)榇鎯?chǔ)開始但未結(jié)束,因此能夠?qū)φ麄€(gè)光盤進(jìn)行存儲(chǔ),所以,當(dāng)電源出現(xiàn)故障時(shí),便能帶來大量的數(shù)據(jù)損失。
發(fā)明內(nèi)容
本項(xiàng)發(fā)明正是為解決所述問題而提出的,其目的在于提供以下方法當(dāng)電源發(fā)生故障時(shí),能夠很容易地查找出記錄中斷點(diǎn),并迅速進(jìn)行還原的方法。
為了實(shí)現(xiàn)所述目的,本項(xiàng)發(fā)明的DVD-R/RW媒體播放器在記錄過程中發(fā)生電源故障時(shí)記錄中斷點(diǎn)的記錄方法包含以下四個(gè)步驟檢測(cè)現(xiàn)有數(shù)據(jù)播放器的狀態(tài)是否處于緩存欠載模式的步驟;將當(dāng)前已記錄區(qū)域的信息存入存儲(chǔ)器內(nèi)的步驟;檢測(cè)是否發(fā)生電源故障的步驟;將顯示發(fā)生電源故障的標(biāo)記信息存入存儲(chǔ)器內(nèi)的步驟。
在本發(fā)明中,所述存儲(chǔ)器最好使用EEPROM。
在本發(fā)明中,所述當(dāng)前已記錄區(qū)域的信息內(nèi)如果包含對(duì)最后數(shù)據(jù)進(jìn)行記錄的最終區(qū)域地址信息則比較理想。
另外,本項(xiàng)發(fā)明的DVD-R/RW媒體播放器在記錄過程中發(fā)生電源故障時(shí)記錄中斷點(diǎn)的還原方法包括以下四個(gè)步驟檢測(cè)是否要求對(duì)盤進(jìn)行重新識(shí)別的步驟;檢測(cè)目前插入的光盤與原有光盤是否相同的步驟;對(duì)顯示是否發(fā)生電源故障的標(biāo)記信息進(jìn)行確認(rèn),并確認(rèn)記錄該標(biāo)記信息的地址,然后檢測(cè)未記錄點(diǎn)的步驟;從所述未記錄點(diǎn)開始記錄數(shù)據(jù)的步驟。
在本項(xiàng)發(fā)明中,對(duì)所述未記錄點(diǎn)的檢索如果是在存儲(chǔ)器內(nèi)存儲(chǔ)地址的后面區(qū)域內(nèi)進(jìn)行則比較理想。
在本項(xiàng)發(fā)明中,檢索所述光盤是否與原有光盤相同的方法如果利用是否發(fā)生托盤操作的方式則比較理想。
綜上所述,如果在記錄過程中發(fā)生電源故障,利用本項(xiàng)發(fā)明能夠減少還原過程所需要的時(shí)間,從而達(dá)到防止未記錄的數(shù)據(jù)受損的效果。
圖1是以本項(xiàng)發(fā)明的一個(gè)實(shí)施例為依據(jù)的DVD-R/RW媒體播放器在記錄過程中發(fā)生電源故障時(shí)記錄中斷點(diǎn)的記錄方法流程圖;圖2是以本項(xiàng)發(fā)明的一個(gè)實(shí)施例為依據(jù)的DVD-R/RW媒體播放器在記錄過程中發(fā)生電源故障時(shí)記錄中斷點(diǎn)的還原方法流程圖。
具體實(shí)施方式
下面參照附圖對(duì)本項(xiàng)發(fā)明的理想實(shí)施例進(jìn)行詳細(xì)說明。在下面的附圖中對(duì)各個(gè)構(gòu)成部分都加入了相對(duì)應(yīng)的數(shù)字符號(hào),對(duì)于同一個(gè)構(gòu)成部分來說,在不同的附圖中可能會(huì)使用同一個(gè)數(shù)字符號(hào),在不影響本項(xiàng)發(fā)明主要意思的前提下,對(duì)于眾所周知的功能和構(gòu)成便不進(jìn)行詳細(xì)說明。
圖1是以本項(xiàng)發(fā)明的一個(gè)實(shí)施例為依據(jù)的DVD-R/RW媒體播放器在記錄過程中發(fā)生電源故障時(shí)記錄中斷點(diǎn)的記錄方法流程圖。
如圖1所示,DVD-R/RW媒體播放器在記錄過程中發(fā)生電源故障時(shí)記錄中斷點(diǎn)的記錄方法如下。
步驟S101是檢測(cè)目前光盤的記錄狀態(tài)是否處于緩存欠載模式的過程。對(duì)于DVD播放器來說,并不是無停止地進(jìn)行記錄,而是在后端(back-end)對(duì)數(shù)據(jù)進(jìn)行編碼期間內(nèi),由運(yùn)載裝置(loader)運(yùn)用緩存欠載模式來檢測(cè)是否處于緩存欠載模式。
步驟S102是將當(dāng)前已記錄的區(qū)域信息存入存儲(chǔ)器內(nèi)的過程。所述步驟101檢測(cè)的結(jié)果如果是處于緩存欠載模式,便將進(jìn)入緩存欠載模式之前已在光盤上進(jìn)行記錄的區(qū)域的信息存入存儲(chǔ)器內(nèi)。很明顯,根據(jù)使用者的不同,所述光盤內(nèi)的已記錄區(qū)域的信息可以各不相同,但是數(shù)據(jù)中如果包括最后記錄區(qū)域的地址信息則比較理想。所述存儲(chǔ)器當(dāng)然也可以是多種多樣的,但是,在本發(fā)明中,使用EEPROM比較理想。
步驟S103和步驟S104是在發(fā)生電源故障的情況下,存儲(chǔ)標(biāo)記信息的過程。在所述步驟S103中,在發(fā)生電源故障的情況下,同時(shí)將標(biāo)記信息存入存儲(chǔ)器內(nèi)。所述標(biāo)記信息最好與發(fā)生電源故障的信息同時(shí)被存儲(chǔ)。
至此,對(duì)DVD-R/RW發(fā)生電源故障時(shí)的記錄中斷點(diǎn)的信息的存儲(chǔ)方法進(jìn)行了說明。下面,將利用上述已記錄的信息,對(duì)記錄過程中斷點(diǎn)的還原方法進(jìn)行說明。
圖2是以本項(xiàng)發(fā)明的一個(gè)實(shí)施例為依據(jù)的DVD-R/RW媒體播放器在記錄過程中發(fā)生電源故障時(shí)記錄中斷點(diǎn)的還原方法流程圖。
如圖1所示,DVD-R/RW媒體播放器在記錄過程中發(fā)生電源故障時(shí)記錄中斷點(diǎn)的還原方法如下。
步驟S201是檢測(cè)是否重新識(shí)別光盤的過程。主機(jī)如果要求重新識(shí)別光盤,便從現(xiàn)在插入的光盤內(nèi)讀取出光盤信息。
步驟S202是檢測(cè)目前插入的光盤是否與以前的光盤相同的過程。因?yàn)楝F(xiàn)在EEPROM內(nèi)存儲(chǔ)著此前中斷記錄的光盤記錄過程中的中斷區(qū)域信息,所以如果插入其他光盤進(jìn)行記錄的話,所述EEPROM內(nèi)所存儲(chǔ)的信息便失去意義。因此,如果所插入的光盤不是以前的光盤,便返回到步驟S101。判斷所插入的光盤是否是此前發(fā)生電源故障的光盤的方法是利用判斷是否發(fā)生托盤操作(tray operation)的方式來確認(rèn)的。
步驟S203為確認(rèn)標(biāo)記信息并從EEPROM內(nèi)存儲(chǔ)的地址開始檢測(cè)未記錄點(diǎn)的過程。在本項(xiàng)發(fā)明中,進(jìn)入緩存欠載模式后,因?yàn)閷⒃谙乱粋€(gè)記錄過程中發(fā)生電源故障,所以如果對(duì)EEPROM中記錄的地址的后面區(qū)域內(nèi)是否發(fā)生記錄中斷點(diǎn)進(jìn)行檢索則比較理想。
步驟S204為從檢索出的記錄中斷點(diǎn)開始存儲(chǔ)數(shù)據(jù)的過程。
如上所述,本項(xiàng)發(fā)明理想實(shí)施例僅是為了例示目的,相關(guān)工作人員完全可以在下面權(quán)利要求
項(xiàng)所記載的本項(xiàng)發(fā)明技術(shù)思想及其技術(shù)范圍內(nèi),對(duì)其他各種實(shí)施例進(jìn)行改良、變更、代替或附加。
權(quán)利要求
1.一種DVD-R/RW媒體播放器在記錄過程中發(fā)生電源故障時(shí)記錄中斷點(diǎn)的記錄方法,其特征在于,包含檢測(cè)現(xiàn)有數(shù)據(jù)播放器的狀態(tài)是否處于緩存欠載模式的步驟;將當(dāng)前已記錄區(qū)域的信息存入存儲(chǔ)器內(nèi)的步驟;檢測(cè)是否發(fā)生電源故障的步驟;將顯示發(fā)生電源故障的標(biāo)記信息存入存儲(chǔ)器內(nèi)的步驟。
2.如權(quán)利要求
項(xiàng)1所述的DVD-R/RW媒體播放器在記錄過程中發(fā)生電源故障時(shí)記錄中斷點(diǎn)的記錄方法,其特征在于,所述存儲(chǔ)器是EEPROM。
3.如權(quán)利要求
項(xiàng)1所述的DVD-R/RW媒體播放器在記錄過程中發(fā)生電源故障時(shí)記錄中斷點(diǎn)的記錄方法,其特征在于當(dāng)前已記錄區(qū)域的信息內(nèi)包含有記錄最后數(shù)據(jù)的最終區(qū)域的地址信息。
4.一種DVD-R/RW媒體播放器在記錄過程中發(fā)生電源故障時(shí)記錄中斷點(diǎn)的還原方法,其特征在于,包含檢測(cè)是否要求對(duì)光盤進(jìn)行重新識(shí)別的步驟;檢測(cè)目前插入的光盤與原有光盤是否相同的步驟;對(duì)顯示是否發(fā)生電源故障的標(biāo)記信息進(jìn)行確認(rèn),并確認(rèn)存儲(chǔ)該標(biāo)記信息的地址,然后檢測(cè)未記錄點(diǎn)的步驟;從所述未記錄點(diǎn)開始記錄數(shù)據(jù)的步驟。
5.如權(quán)利要求
項(xiàng)4所述的DVD-R/RW媒體播放器在記錄過程中發(fā)生電源故障時(shí)記錄中斷點(diǎn)的還原方法,其特征在于對(duì)所述未記錄點(diǎn)的檢測(cè)是在存儲(chǔ)器內(nèi)存儲(chǔ)的地址區(qū)域的后面區(qū)域內(nèi)進(jìn)行。
6.如權(quán)利要求
項(xiàng)4所述的DVD-R/RW媒體播放器在記錄過程中發(fā)生電源故障時(shí)記錄中斷點(diǎn)的還原方法,其特征在于利用是否發(fā)生托盤操作的方式檢測(cè)所述光盤是否與原有光盤相同。
專利摘要
本發(fā)明涉及DVD-R/RW媒體播放器在記錄過程中發(fā)生電源故障時(shí)記錄中斷點(diǎn)的記錄方法和還原方法,它包含以下四個(gè)步驟檢測(cè)現(xiàn)有數(shù)據(jù)播放器的狀態(tài)是否處于緩存欠載模式的步驟;將當(dāng)前已經(jīng)進(jìn)行記錄的區(qū)域的信息存入存儲(chǔ)器內(nèi)的步驟;檢測(cè)是否發(fā)生電源故障的步驟;將顯示發(fā)生電源故障的標(biāo)記信息存入存儲(chǔ)器內(nèi)的步驟。另外,本項(xiàng)發(fā)明還包括以下四個(gè)步驟檢測(cè)是否要求對(duì)盤進(jìn)行重新識(shí)別的步驟;檢測(cè)目前插入的光盤與原有光盤是否相同的步驟;對(duì)顯示是否發(fā)生電源故障的標(biāo)記信息進(jìn)行確認(rèn),并確認(rèn)存儲(chǔ)該標(biāo)記信息的地址,然后檢測(cè)未記錄點(diǎn)的步驟;從所述未記錄點(diǎn)開始記錄數(shù)據(jù)的步驟。
文檔編號(hào)G11B7/00GK1992047SQ200510112478
公開日2007年7月4日 申請(qǐng)日期2005年12月30日
發(fā)明者金熙泳 申請(qǐng)人:上海樂金廣電電子有限公司導(dǎo)出引文BiBTeX, EndNote, RefMan