两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

可重寫光盤的損害存儲(chǔ)區(qū)域管理方法及其恢復(fù)方法

文檔序號(hào):6756766閱讀:201來源:國知局

專利名稱::可重寫光盤的損害存儲(chǔ)區(qū)域管理方法及其恢復(fù)方法
技術(shù)領(lǐng)域
:本發(fā)明是關(guān)于可重寫光盤。具體地說,就是關(guān)于對(duì)可重寫光盤內(nèi)的特定存儲(chǔ)區(qū)域是否受到損害的情況進(jìn)行判別,并對(duì)此進(jìn)行管理并恢復(fù)的方法。
背景技術(shù)
:作為光存儲(chǔ)媒介來說,現(xiàn)在,能夠存儲(chǔ)大容量的數(shù)據(jù)的光盤正被廣泛普及使用。其中,也包括最近新研發(fā)出來的能夠?qū)Ω弋嬞|(zhì)的視頻數(shù)據(jù)和高音質(zhì)的音頻數(shù)據(jù)進(jìn)行長時(shí)間記錄和存儲(chǔ)的新的高密度光盤,例如,可重寫的DVD(DVD-RW)便是最近新研發(fā)出來的上述產(chǎn)品中的一種。與此相關(guān)的情況是,在將數(shù)據(jù)存儲(chǔ)到與上述DVD-RW相同的高密度光盤上并進(jìn)行讀取時(shí),當(dāng)要存儲(chǔ)數(shù)據(jù)的區(qū)域發(fā)生預(yù)想不到的損害時(shí)。例如在對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)的過程中,如果突然發(fā)生電源關(guān)閉(poweroff)等意外情況,相關(guān)的存儲(chǔ)區(qū)域就會(huì)中斷對(duì)數(shù)據(jù)的存儲(chǔ)。同時(shí),還會(huì)由此使相關(guān)的存儲(chǔ)區(qū)域受到損害,從而使得其不能夠再存儲(chǔ)數(shù)據(jù),出現(xiàn)這種情況就是理所當(dāng)然的?;蛘呤窃诮窈笙胍俅问褂孟嚓P(guān)的光盤的情況下,根據(jù)以前光盤的存儲(chǔ)區(qū)域受損害的程度的不同,就可能會(huì)出現(xiàn)光盤不能再使用的情況,這樣,就只能夠?qū)⒐獗P廢棄。這種情況在光盤的使用過程中經(jīng)常會(huì)發(fā)生。因此,就有必要針對(duì)上述光盤的存儲(chǔ)區(qū)域受到損害的情況而研發(fā)出一種相應(yīng)的管理方法。另外,研發(fā)出一種對(duì)光盤受損害情況的恢復(fù)方法,以使得光盤的存儲(chǔ)區(qū)域受損害的程度最小化也是當(dāng)前的一個(gè)十分必要的課題。
發(fā)明內(nèi)容因此,本發(fā)明就是為了解決上述問題而研發(fā)的。本發(fā)明的目的在于為用戶提供一種可重寫光盤的存儲(chǔ)區(qū)域管理方法及其恢復(fù)方法。這樣,對(duì)于用戶來說,就可以對(duì)光盤內(nèi)的存儲(chǔ)區(qū)域進(jìn)行管理。特別是,可以對(duì)光盤內(nèi)的存儲(chǔ)區(qū)域是否受到損害的情況進(jìn)行判定,然后再對(duì)此進(jìn)行有針對(duì)性的管理。為此,本發(fā)明提出了具有如下特征的技術(shù)課題。依據(jù)本發(fā)明的實(shí)施例,可以向用戶提供一種對(duì)光盤內(nèi)的存儲(chǔ)區(qū)域是否受到損害的情況進(jìn)行判斷的最優(yōu)秀的檢索(search)方法。同時(shí),依據(jù)本發(fā)明的實(shí)施例,在對(duì)光盤的存儲(chǔ)區(qū)域是否受到損害的情況進(jìn)行判斷的時(shí)候,還可以向用戶提供一種使相關(guān)的存儲(chǔ)區(qū)域的受損害程度最小化的恢復(fù)方法??傊?,依據(jù)本發(fā)明的實(shí)施例就是想為用戶提供一種使上述管理方法及恢復(fù)方法具體化的光盤存儲(chǔ)及讀取裝置的管理方案。為了實(shí)現(xiàn)上述目的,依據(jù)本發(fā)明的可重寫光盤的存儲(chǔ)區(qū)域管理方法具有由以下幾個(gè)步驟構(gòu)成的特征即從存儲(chǔ)在光盤內(nèi)的位置管理信息開始按照每個(gè)特定的單位進(jìn)行檢索,然后,再對(duì)導(dǎo)出的屬性信息進(jìn)行檢測(cè)的步驟;在上述步驟中,如果不能對(duì)導(dǎo)出的屬性信息(Lead-Outattribute)進(jìn)行檢測(cè),則判定相關(guān)區(qū)域?yàn)槭軗p害區(qū)域的步驟。另外,依據(jù)本發(fā)明的可重寫光盤的受損害存儲(chǔ)區(qū)域的恢復(fù)方法具有由以下特征即,首先判斷光盤在以前(previous)進(jìn)行數(shù)據(jù)的存儲(chǔ)時(shí),是否發(fā)生過非正常存儲(chǔ)中斷的現(xiàn)象。然后,根據(jù)上述判斷結(jié)果,如果光盤在以前對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)的過程中,發(fā)生過非正常存儲(chǔ)中斷的現(xiàn)象,則就從存儲(chǔ)中斷現(xiàn)象發(fā)生當(dāng)時(shí)的最終存儲(chǔ)命令的位置開始,將導(dǎo)出屬性信息(Lead-outattribute)存儲(chǔ)到使裝置內(nèi)的緩沖器大小減小的位置上。另外,依據(jù)本發(fā)明的可重寫光盤的存儲(chǔ)及讀取裝置具有由以下幾個(gè)部分構(gòu)成的特征如果裝載了光盤,就從存儲(chǔ)在光盤內(nèi)的位置管理信息開始,按照每一個(gè)特定的單位進(jìn)行檢索,并對(duì)特定存儲(chǔ)區(qū)域是否受到損害的情況進(jìn)行判定。然后,根據(jù)上述判斷結(jié)果,如果上述特定存儲(chǔ)區(qū)域處于正常狀態(tài),則按照每一個(gè)特定的單位進(jìn)行逆向檢索,然后對(duì)可以存儲(chǔ)信息的位置(NWA)進(jìn)行查找的微型計(jì)算機(jī);在上述微型計(jì)算機(jī)的控制下,對(duì)光盤內(nèi)的特定位置進(jìn)行檢索的光拾取器。如上所述,依據(jù)本發(fā)明具有上述構(gòu)成的可重寫光盤的存儲(chǔ)區(qū)域管理方法通過對(duì)光盤內(nèi)的存儲(chǔ)區(qū)域的狀態(tài)進(jìn)行準(zhǔn)確的確認(rèn)和正確的把握,從而能夠有效地保障數(shù)據(jù)的存儲(chǔ)及讀取動(dòng)作能夠順利地進(jìn)行。這是本發(fā)明所具有的優(yōu)點(diǎn)。圖1a~圖1c是表示為了對(duì)依據(jù)本發(fā)明的實(shí)施例的可重寫光盤內(nèi)存儲(chǔ)區(qū)域的管理方法進(jìn)行說明而概略地表示光盤內(nèi)的存儲(chǔ)狀態(tài)的示意圖。圖2是表示對(duì)依據(jù)本發(fā)明的實(shí)施例的可重寫光盤內(nèi)存儲(chǔ)區(qū)域是否受到損害的情況進(jìn)行檢索的方法的示意圖。圖3是表示對(duì)依據(jù)本發(fā)明的實(shí)施例的可重寫光盤內(nèi)下一個(gè)可存儲(chǔ)位置進(jìn)行檢索的方法的示意圖。圖4是表示依據(jù)本發(fā)明的實(shí)施例的可重寫光盤內(nèi)存儲(chǔ)區(qū)域的管理方法的工作流程的示意圖。圖5是表示依據(jù)本發(fā)明的實(shí)施例的可重寫光盤內(nèi)受損害區(qū)域的恢復(fù)方法的工作流程的示意圖。圖6是表示依據(jù)本發(fā)明的實(shí)施例的可重寫光盤存儲(chǔ)及讀取裝置的結(jié)構(gòu)示意圖。具體實(shí)施方式下面,將參照附圖對(duì)依據(jù)本發(fā)明的光盤內(nèi)的磁盤管理信息存儲(chǔ)方法及存儲(chǔ)讀取裝置的理想實(shí)施例進(jìn)行詳細(xì)的說明。為了說明的方便,在這里,就以可重寫DVD中的“DVD-RW”為例進(jìn)行說明。同時(shí),在依據(jù)本發(fā)明的實(shí)施例進(jìn)行說明的過程中,在用語的使用上將盡可能地選擇使用當(dāng)前廣泛使用的普通用語。但是,在特定的情況下,發(fā)明人也可能任意選定適當(dāng)?shù)挠谜Z。在這種情況下,在相關(guān)發(fā)明的說明部分中,將會(huì)詳細(xì)地闡明其所選用用語的意義。因此,有一些用語可能不只是單純的一個(gè)用語名稱,它有其實(shí)際的意義。在對(duì)本發(fā)明的各個(gè)部分理解時(shí)應(yīng)當(dāng)注意這一點(diǎn),這一點(diǎn)也是發(fā)明人特別想要向用戶闡明的。圖1a表示的是與本發(fā)明相關(guān)的DVD-RW的磁盤的結(jié)構(gòu)及存儲(chǔ)管理信息的方法的示意圖。從圖中可以看出,從磁盤的內(nèi)周開始設(shè)置有可以存儲(chǔ)相關(guān)的磁盤管理信息的R信息區(qū)域(R-informationArea)。然后,依次設(shè)置有通常的區(qū)域,即導(dǎo)入?yún)^(qū)域(Lead-InArea)、數(shù)據(jù)區(qū)域(DataArea)、導(dǎo)出區(qū)域(Lead-OutArea)等。特別是,在上述R信息區(qū)域(R-informationArea)內(nèi)設(shè)置有為尋找最優(yōu)的存儲(chǔ)電源的電源校準(zhǔn)區(qū)域(PowerCalibrationArea,簡稱PCA)和存儲(chǔ)記錄管理信息的記錄管理區(qū)域RecordingManagementArea,簡稱RMA)。在上述RMA內(nèi)設(shè)置有多個(gè)記錄管理數(shù)據(jù)(RecordingManagementData,簡稱RMD)區(qū)域。其中,一個(gè)RMD由16。由上述16個(gè)扇區(qū)(sector)構(gòu)成的一個(gè)RMD稱作RMD模塊(RMDBlock)。另外,對(duì)于DVD-RW來說,根據(jù)存儲(chǔ)模式的不同,存儲(chǔ)RMD的方法也不一樣,其規(guī)格是不相同的。例如當(dāng)在保障隨意的(Random)重寫的受限制的重寫模式(RestrictedOverwritemode)的情況下,由5個(gè)RMD模塊(RMDBlock)構(gòu)成一個(gè)RMD組(RMDSet)。然后,再由28個(gè)RMD組(RMDSet)構(gòu)成5個(gè)RMD段(RMDSegment)。各個(gè)RMD模塊(RMDBlock)通過“Format3(格式3)”方式對(duì)管理信息進(jìn)行存儲(chǔ)。在圖1中所示的RMD模塊(RMDBlock)是表示通過上述“Format3(格式3)”方式對(duì)管理信息進(jìn)行存儲(chǔ)的情況的示意圖。也就是說,圖1是表示保障隨意的(Random)重寫的受限制的重寫模式(RestrictedOverwritemode)的情況的示意圖。根據(jù)上述受限制的重寫模式(RestrictedOverwritemode)的情況,在對(duì)RMD模塊(RMDBlock)的16個(gè)扇區(qū)進(jìn)行數(shù)據(jù)的存儲(chǔ)時(shí),在存儲(chǔ)在第5道扇區(qū)(sector4)上的“RMD場(chǎng)3(RMDField3)”上形成光盤的可重寫的存儲(chǔ)區(qū)域。這樣,主就可以對(duì)邊沿區(qū)(BorderZone)和R區(qū)(Rzone)的信息進(jìn)行存儲(chǔ)了。下面,將參照?qǐng)D1a~圖1c對(duì)上述邊沿區(qū)(BorderZone)和R區(qū)(Rzone)的信息和與“RMD場(chǎng)3”相關(guān)的管理信息進(jìn)行存儲(chǔ)的方法進(jìn)行詳細(xì)的說明。圖1b是表示對(duì)在DVD-RW上設(shè)置的邊沿區(qū)(BorderZone)的結(jié)構(gòu)進(jìn)行簡單說明的示意圖。在從導(dǎo)入信息(Lead-In)之后開始的數(shù)據(jù)存儲(chǔ)區(qū)域(DataArea)內(nèi)開始存儲(chǔ)信息。然后,在正常完成相關(guān)的數(shù)據(jù)存儲(chǔ)動(dòng)作之后,就會(huì)在邊沿區(qū)(BorderZone)1內(nèi)生成邊沿輸出(BorderOut)信息。然后,在再次進(jìn)行數(shù)據(jù)存儲(chǔ)的情況下,就從上述邊沿區(qū)(BorderZone)1之后開始,連續(xù)地進(jìn)行數(shù)據(jù)存儲(chǔ)。然后,在正常完成相關(guān)的數(shù)據(jù)存儲(chǔ)動(dòng)作之后,在以前存儲(chǔ)在邊沿區(qū)(BorderZone)1內(nèi)的邊沿輸出(BorderOut)信息之后,就會(huì)生成邊沿輸入(BorderIn)信息。然后,在數(shù)據(jù)存儲(chǔ)動(dòng)作結(jié)束的地方就會(huì)生成新的邊沿區(qū)(BorderZone)2信息。然后,就可以在相關(guān)的邊沿區(qū)(BorderZone)2內(nèi)存儲(chǔ)邊沿輸出(BorderOut)信息了。就這樣,在經(jīng)過上述過程,當(dāng)對(duì)光盤內(nèi)的所有區(qū)域的數(shù)據(jù)存儲(chǔ)動(dòng)作都結(jié)束之后,就可以最終顯示出圖1b所示的光盤的存儲(chǔ)區(qū)域的結(jié)構(gòu)了。因此,如上所述,連續(xù)的邊沿輸出(BorderOut)信息和邊沿輸入(BorderIn)信息被稱作邊沿區(qū)(BorderZone)。而邊沿輸入(BorderIn)和邊沿輸出(BorderOut)之間的存儲(chǔ)區(qū)域被稱作邊沿區(qū)(BorderArea)。同時(shí),在邊沿區(qū)(BorderArea)內(nèi)是可以存儲(chǔ)實(shí)際的數(shù)據(jù)的。與此相關(guān)情況的是,完全具備邊沿輸入(BorderIn)和邊沿輸出(BorderOut)的存儲(chǔ)區(qū)域被稱作“CompleteBorderstate”。關(guān)于這一點(diǎn)雖然在后面的敘述中將會(huì)提到。但是,當(dāng)不具備邊沿輸出(BorderOut)時(shí)上述結(jié)構(gòu)就被稱作中間邊沿狀態(tài)(IntermediateBorderstate)。在這里,與此相關(guān)的邊沿區(qū)(BorderZone)的相關(guān)管理信息可以存儲(chǔ)到前面所提到的“RMD場(chǎng)3”的特定的存儲(chǔ)區(qū)域內(nèi)。另外,作為參考,如上所述,對(duì)于DVD-RW來說,引入邊沿區(qū)(BorderZone)概念的理由就是為了實(shí)現(xiàn)即使對(duì)地播放專用的DVD播放器(Player)也能夠互換進(jìn)行播放這一功能。這一點(diǎn)需要特別闡明。圖1c是表示對(duì)在DVD-RW上形成的存儲(chǔ)區(qū)域中的中間邊沿狀態(tài)(IntermediateBorderstate)進(jìn)行顯示的示意圖。從圖中可以看出,所謂的中間邊沿狀態(tài)(IntermediateBorderstate)并非是指通過邊沿輸出(BorderOut)而對(duì)所有的數(shù)據(jù)存儲(chǔ)區(qū)域的存儲(chǔ)動(dòng)作都結(jié)束的狀態(tài),而是表示一種可以進(jìn)行追加存儲(chǔ)的狀態(tài),即表示在對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)的過程中發(fā)生臨時(shí)存儲(chǔ)動(dòng)作中斷的狀態(tài),即指邊沿(Border)狀態(tài)。如上所述,可以進(jìn)行追加記錄的存儲(chǔ)區(qū)域被稱作R區(qū)(Rzone)。對(duì)于DVD-RW來說,光盤內(nèi)最多可以存在16個(gè)R區(qū)(Rzone)。對(duì)于各個(gè)R區(qū)(Rzone)的開始位置信息(“Startsectornumber”)和結(jié)束位置信息(“Endsectornumber”)來說,可以將其存儲(chǔ)到前面所提到的“RMD場(chǎng)3”的特定存儲(chǔ)區(qū)域內(nèi)。另外,對(duì)于中間邊沿狀態(tài)(IntermediateBorderstate)來說,當(dāng)存儲(chǔ)動(dòng)作結(jié)束之后,不立即對(duì)邊沿輸出(BorderOut)信息進(jìn)行存儲(chǔ),而生成一個(gè)顯示臨時(shí)存儲(chǔ)動(dòng)作結(jié)束的區(qū)域,這個(gè)區(qū)域就叫作導(dǎo)出屬性信息(Lead-Outattribute)。其大小與32ECC模塊(Block)的大小差不多,在其上面可以進(jìn)行數(shù)據(jù)的存儲(chǔ)。與此相關(guān)的情況是,1ECC模塊(Block)的大小與前面所提到的1RMD模塊(Block)的大小相同,它大約相當(dāng)于32K字節(jié)的大小。因此,所有的32ECC導(dǎo)出屬性信息(32ECCLead-Outattribute)的大小大約相當(dāng)于1M字節(jié)的大小。前面所提到的邊沿區(qū)(BorderZone)根據(jù)讀取位置的不同,其大小大約為12M~92M字節(jié)。由此可以看出,前面提到的32ECC導(dǎo)出屬性信息(32ECCLead-Outattribute)與邊沿區(qū)(BorderZone)相比,它容量是非常小的。特別是,當(dāng)通過中間邊沿狀態(tài)(IntermediateBorderstate)存儲(chǔ)數(shù)據(jù)的時(shí)候,在存儲(chǔ)容量超過4M字節(jié)的情況下,如果發(fā)生臨時(shí)存儲(chǔ)動(dòng)作中斷的現(xiàn)象。則就在“RMD場(chǎng)3”內(nèi)的第#n個(gè)R區(qū)的末尾扇區(qū)數(shù)(EndsectornumberofRzone#n)的存儲(chǔ)區(qū)域內(nèi)將發(fā)生存儲(chǔ)中斷的最后一個(gè)位置的扇區(qū)值記錄下來,這樣,就能夠有效對(duì)所要存儲(chǔ)的數(shù)據(jù)進(jìn)行保護(hù)了。因此,如上所述,在發(fā)生上述臨時(shí)存儲(chǔ)中斷的情況下,如果發(fā)生了存儲(chǔ)被完全中斷,光盤也被推出(eject)艙時(shí)的情況。則可以在相關(guān)存儲(chǔ)動(dòng)作結(jié)束的區(qū)域之后將32ECC導(dǎo)出屬性信息(32ECCLead-Outattribute)的相關(guān)信息記錄下來,然后,就可以將光盤正常地推出(eject)艙門了。但是,對(duì)于中間邊沿狀態(tài)(IntermediateBorderstate)的存儲(chǔ)來說,在存儲(chǔ)容量沒有超過4M字節(jié)的情況下,如果發(fā)生非正常電源關(guān)閉(Poweroff)而使存儲(chǔ)動(dòng)作臨時(shí)中斷,在這種情況下,就不能夠?qū)?2ECC導(dǎo)出屬性信息(32ECCLead-Outattribute)的信息進(jìn)行存儲(chǔ)。另外,在對(duì)中間邊沿狀態(tài)(IntermediateBorderstate)進(jìn)行存儲(chǔ)的過程中,當(dāng)“RMD場(chǎng)3”內(nèi)的“EndsectornumberofRzone#n”存儲(chǔ)區(qū)域被更新之后,在對(duì)信息進(jìn)行再次存儲(chǔ)時(shí),如果存儲(chǔ)容量沒有超過4M字節(jié),在發(fā)生了電源非正常關(guān)閉(Poweroff)而使存儲(chǔ)動(dòng)作臨時(shí)中斷的情況下,也會(huì)發(fā)生不能夠?qū)?2ECC導(dǎo)出屬性信息的信息進(jìn)行存儲(chǔ)的情況。因此,如上所述,依據(jù)本發(fā)明的實(shí)施例為用戶提供一了種良好的方法,它具有以下特征,即它可以對(duì)可以對(duì)存儲(chǔ)區(qū)域可能發(fā)生的各種情況進(jìn)行正確的確認(rèn),然后就從所確認(rèn)的發(fā)生問題的存儲(chǔ)區(qū)域開始對(duì)光盤的存儲(chǔ)區(qū)域進(jìn)行管理。特別是,在不能夠?qū)?2ECC導(dǎo)出屬性信息的信息存儲(chǔ)到R區(qū)(Rzone)的情況下,由可以由此判斷R區(qū)(Rzone)受到了損害(damage)。然后,就將與之相關(guān)的存儲(chǔ)區(qū)域作為存在缺陷的區(qū)域進(jìn)行處理,并對(duì)光盤進(jìn)行必要的管理。下面,將就對(duì)這一情況進(jìn)行更加詳細(xì)的說明。如前面參照?qǐng)D1a~圖1c所述,當(dāng)將存儲(chǔ)有數(shù)據(jù)的光盤裝載到光存儲(chǔ)讀取裝置(如圖6所示)上的情況下,系統(tǒng)就對(duì)特定存儲(chǔ)區(qū)域的狀態(tài)進(jìn)行確認(rèn),然后再對(duì)要存儲(chǔ)的區(qū)域進(jìn)行適當(dāng)?shù)墓芾?。在圖2中顯示了對(duì)特定的R區(qū)(Rzone)是否受到損害的情況進(jìn)行檢索(search)的方法。在圖3中則顯示了當(dāng)R區(qū)(Rzone)處于正常狀態(tài)的情況下,對(duì)最后一個(gè)存儲(chǔ)區(qū)域進(jìn)行檢索(search)的方法。圖4則顯示了圖2,圖3所示裝置的工作流程圖。下面,將參照?qǐng)D2,圖3和圖4一起對(duì)上述情況進(jìn)行更加詳細(xì)的說明。當(dāng)將光盤進(jìn)行裝載之后,設(shè)置在光存儲(chǔ)讀取裝置內(nèi)的微型計(jì)算機(jī)(如圖6,16所示)就會(huì)對(duì)“RMD”信息進(jìn)行讀取,然后,從所讀取的信息開始對(duì)“EndsectornumberofRzone#n”的相關(guān)值進(jìn)行確認(rèn)410。然后,從上述經(jīng)過確認(rèn)的“EndsectornumberofRzone#n”的值開始,對(duì)每個(gè)32ECC模塊單位進(jìn)行檢索420,以對(duì)32ECC導(dǎo)出屬性信息的信息進(jìn)行查找。也就是說,如圖2所示,在使每個(gè)32ECC模塊單位進(jìn)行跳躍之后,如果將存儲(chǔ)在每一個(gè)扇區(qū)上的信息讀取出來,則就可以確認(rèn)相關(guān)的存儲(chǔ)區(qū)域是否存儲(chǔ)了32ECC導(dǎo)出屬性信息的信息。也就是說,如果對(duì)32ECC模塊單位最多進(jìn)行5次檢索動(dòng)作,那么大約可以確認(rèn)5M字節(jié)的信息。因此,如果前面所提到的32ECC導(dǎo)出屬性信息是處于正常狀態(tài),那么從“EndsectornumberofRzone#n”開始超過4M字節(jié)的情況下,也可以對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)。因此,通過上述對(duì)32ECC模塊單位最多進(jìn)行5次檢索動(dòng)作,就可以確認(rèn)相關(guān)的R區(qū)(Rzone)受到了損害(damage)。也就是說,在執(zhí)行上述檢索動(dòng)作的期間,如果不能夠?qū)?2ECC導(dǎo)出屬性信息的信息進(jìn)行檢測(cè),那么這就意味著以前曾經(jīng)因?yàn)榉钦J闺娫搓P(guān)閉(Poweroff)而相關(guān)的存儲(chǔ)區(qū)域受到了損害。或者是就可以由此判斷相關(guān)的存儲(chǔ)區(qū)域出現(xiàn)了嚴(yán)重的缺陷,而導(dǎo)致不能夠?qū)?shù)據(jù)進(jìn)行讀取了440。在這種情況下,就可以將邊沿輸出(BorderOut)的信息存儲(chǔ)到上述相關(guān)的存儲(chǔ)區(qū)域之后。這就表示與“RMD場(chǎng)3”相關(guān)的Border區(qū)域受到損害而成為了受損區(qū)域(存儲(chǔ)缺陷的區(qū)域)450。另外,在執(zhí)行上述檢索動(dòng)作的過程中,如果能夠?qū)?2ECC導(dǎo)出屬性信息的信息進(jìn)行檢測(cè),那么,由可以由此判斷相關(guān)的R區(qū)(Rzone)為正常區(qū)域460。然后,就可以對(duì)用于進(jìn)行追加存儲(chǔ)的最后一個(gè)存儲(chǔ)位置信息(LRALastRecordedAddress)進(jìn)行檢索。在圖3中顯示了在判斷上述存儲(chǔ)區(qū)域?yàn)檎4鎯?chǔ)區(qū)域的情況下對(duì)LRA進(jìn)行檢測(cè)的方法。例如當(dāng)對(duì)32ECC模塊單位的檢索動(dòng)作執(zhí)行4次之后,如果能夠?qū)?2ECC導(dǎo)出屬性信息的信息進(jìn)行檢測(cè),那么,在此前的某一個(gè)位置就是LRA位置。因此,從所檢測(cè)的相關(guān)位置信息開始,對(duì)每一個(gè)2ECC模塊單位進(jìn)行逆向檢索470。直到對(duì)LRA進(jìn)行檢測(cè)時(shí)為止,檢索動(dòng)作可以連續(xù)執(zhí)行。由于32ECC導(dǎo)出屬性信息最大為32ECC模塊的大小。因此,在上述逆向?qū)γ恳粋€(gè)2ECC模塊單位進(jìn)行檢索的情況下,對(duì)LRA的檢測(cè)動(dòng)作最多可以在15次以內(nèi)。通過上述檢索過程470,如果說能夠?qū)RA的位置進(jìn)行檢測(cè)。那么,從LRA的下一個(gè)扇區(qū)(LRA+1)開始就是可以進(jìn)行數(shù)據(jù)存儲(chǔ)的區(qū)域了。這一情況被稱為下一個(gè)可寫地址(NextWritableAddress,簡稱NWA)480。然后,上述微型計(jì)算機(jī)(圖6,16)就將上述NWA的值向主機(jī)或者控制裝置(圖6,20,以下簡稱“主機(jī)裝置”)進(jìn)行傳輸。然后,在主機(jī)裝置的管理下,執(zhí)行對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)的動(dòng)作490。也就是說,如上所述,如果對(duì)上述依據(jù)本發(fā)明的存儲(chǔ)區(qū)域的管理方法進(jìn)行簡單說明,即從存儲(chǔ)在光盤內(nèi)的位置管理信息第#n個(gè)R區(qū)的末尾扇區(qū)數(shù)(EndsectornumberofRzone#n)開始,通過最多執(zhí)行5次檢索動(dòng)作,就可以對(duì)相關(guān)存儲(chǔ)區(qū)域是否受到損害的情況進(jìn)行1次判斷。根據(jù)上述判斷結(jié)果,如果相關(guān)的存儲(chǔ)區(qū)域沒有受到損害,則可以通過對(duì)2ECC模塊進(jìn)行最多5次的逆向檢索,然后對(duì)NWA的值進(jìn)行確認(rèn)。然后,從上述確認(rèn)的NWA的位置開始,可以執(zhí)行對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)的動(dòng)作。如果根據(jù)上述1次判斷結(jié)果,判斷相關(guān)存儲(chǔ)區(qū)域受到了損害而成為了受損區(qū)域,那么,就將相關(guān)存儲(chǔ)區(qū)域受到損害的情況在光盤上顯示出來。這就是依據(jù)本發(fā)明的實(shí)施例對(duì)光盤的存儲(chǔ)區(qū)域進(jìn)行檢索、判斷并顯示的方法。在圖5中顯示了通過依據(jù)本發(fā)明的或者是其它的存儲(chǔ)區(qū)域的管理方法對(duì)光盤的存儲(chǔ)區(qū)域特別是以前受到損害的存儲(chǔ)區(qū)域進(jìn)行恢復(fù)的方法。也就是說,在前面提到的圖4所示的存儲(chǔ)區(qū)域管理方法是表示在不知道特定的存儲(chǔ)區(qū)域是否受到了損害的情況下,而從相關(guān)的存儲(chǔ)區(qū)域開始對(duì)其進(jìn)行檢測(cè),以確認(rèn)其是否受到了損害。在上面圖5中顯示的方法就正好與這一方法相反。在圖5中所顯示是使存儲(chǔ)區(qū)域進(jìn)行恢復(fù)的方法。它表示的是一種在以前進(jìn)行數(shù)據(jù)存儲(chǔ)的當(dāng)時(shí),由于發(fā)生了非正常電源關(guān)閉(Poweroff)之類的非正常現(xiàn)象而使數(shù)據(jù)的存儲(chǔ)動(dòng)作非正常結(jié)束的情況下,從最終想要存儲(chǔ)的區(qū)域的位置信息開始,力求使數(shù)據(jù)的損害達(dá)到最小的程度,而數(shù)據(jù)的存儲(chǔ)恢復(fù)正常的一種磁盤管理方法。特別是,依據(jù)本發(fā)明的這種方法即使是AV數(shù)據(jù)等一部分?jǐn)?shù)據(jù)發(fā)生了損害,它也可以使正常的數(shù)據(jù)存儲(chǔ)恢復(fù)正常。這在想要對(duì)相關(guān)的信息進(jìn)行收聽或者收看的情況下,是非常有用的。下面,將就對(duì)這一情況進(jìn)行更加詳細(xì)的說明。也就是說,當(dāng)將光盤裝載之后,對(duì)以前在進(jìn)行數(shù)據(jù)存儲(chǔ)時(shí)是否發(fā)生了因?yàn)殡娫捶钦jP(guān)閉(Poweroff)之類的非正?,F(xiàn)象而使數(shù)據(jù)的存儲(chǔ)動(dòng)作非正常中斷的情況進(jìn)行確認(rèn)510,520。根據(jù)上述確認(rèn)結(jié)果,如果不存在上述非常正?,F(xiàn)象,就可以執(zhí)行正常的存儲(chǔ)及讀取動(dòng)作570。根據(jù)上述確認(rèn)結(jié)果,如果存在由于一些非常正常原因而使存儲(chǔ)動(dòng)作非正常中斷的現(xiàn)象,就從存儲(chǔ)動(dòng)作中斷的當(dāng)時(shí)開始對(duì)主機(jī)(圖6,20)下達(dá)存儲(chǔ)命令的最終存儲(chǔ)位置信息(在這里被稱作P地址(P-address))進(jìn)行確認(rèn)530。然后,從上述P地址開始求出增加主機(jī)緩沖容量的T地址(T-address)。然后,如果從一這位置開始,可以再次求出增加緩沖容量的L地址(L-address)540。那么,就可以判斷相關(guān)的L地址位置是可以穩(wěn)定地進(jìn)行數(shù)據(jù)存儲(chǔ)直到存儲(chǔ)動(dòng)作結(jié)束的數(shù)據(jù)存儲(chǔ)位置。也就是說,實(shí)際上,P地址是一個(gè)不能夠?qū)獗P的數(shù)據(jù)存儲(chǔ)位置是否是最終完成存儲(chǔ)動(dòng)作的位置進(jìn)行確認(rèn)的不穩(wěn)定的位置信息。因此,主機(jī)裝置可以通過上述P地址而對(duì)增加主機(jī)裝置內(nèi)的緩沖容量的T地址進(jìn)行計(jì)算,然后,將計(jì)算所得的相關(guān)結(jié)果向驅(qū)動(dòng)器(圖6,10)進(jìn)行傳輸。然后,驅(qū)動(dòng)器內(nèi)的微型計(jì)算機(jī)(圖6,16)就從上述傳輸?shù)腡地址開始求出增加驅(qū)動(dòng)器內(nèi)緩沖容量的L地址。這樣,將最終的L地址判定為保障存儲(chǔ)的穩(wěn)定性的位置信息。因此,當(dāng)將32ECC導(dǎo)出屬性信息存儲(chǔ)到相關(guān)的L地址上之后550,再將第#n個(gè)R區(qū)的末尾扇區(qū)數(shù)(EndsectornumberofRzone#n)的相關(guān)信息存儲(chǔ)到“RMD場(chǎng)3”上。這樣,除了最小的受損存儲(chǔ)區(qū)域之外,就可以使保障存儲(chǔ)的穩(wěn)定性的數(shù)據(jù)存儲(chǔ)區(qū)域恢復(fù)到原來的狀態(tài)。圖6是表示依據(jù)本發(fā)明的實(shí)施例的可重寫光盤的存儲(chǔ)及讀取裝置的結(jié)構(gòu)示意圖。從圖中可以看出,可重寫光盤的存儲(chǔ)及讀取裝置由以下幾個(gè)部分構(gòu)成執(zhí)行將數(shù)據(jù)存儲(chǔ)到光盤上或者將數(shù)據(jù)從光盤上讀取出來的動(dòng)作的光驅(qū)動(dòng)器10;對(duì)上述過程進(jìn)行控制的主機(jī)裝置20。主機(jī)裝置20可以通過光驅(qū)動(dòng)器10下達(dá)向特定存儲(chǔ)區(qū)域存儲(chǔ)數(shù)據(jù)或者從特定存儲(chǔ)區(qū)域?qū)?shù)據(jù)讀取出來的指令。然后,光驅(qū)動(dòng)器10就會(huì)根據(jù)主機(jī)裝置20下達(dá)的相關(guān)指令,執(zhí)行從特定的數(shù)據(jù)存儲(chǔ)區(qū)域?qū)?shù)據(jù)讀取出來或者向特定的數(shù)據(jù)存儲(chǔ)區(qū)域存儲(chǔ)數(shù)據(jù)的動(dòng)作。具體地說,光驅(qū)動(dòng)器10的內(nèi)部主要由以下幾個(gè)部分構(gòu)成執(zhí)行與外部設(shè)備進(jìn)行通信的接口裝置12;將數(shù)據(jù)直接存儲(chǔ)到光盤上或者直接從光盤上將數(shù)據(jù)讀取出來的光拾取器裝置11;從光拾取器接收播放信號(hào),然后,將其恢復(fù)為所希望的信號(hào)值,或者是將要存儲(chǔ)的信號(hào)經(jīng)過調(diào)制(modulation)處理,將其轉(zhuǎn)換為適合于存儲(chǔ)到光盤上的信號(hào)。然后,再將其進(jìn)行傳輸?shù)臄?shù)據(jù)處理裝置13;為將信號(hào)從光盤上正確地讀取出來,或者是將信號(hào)正確地存儲(chǔ)到光盤上而對(duì)光拾取器裝置11進(jìn)行控制的伺服裝置14;對(duì)包含相關(guān)信息的多種信息及數(shù)據(jù)進(jìn)行臨時(shí)存儲(chǔ)的存儲(chǔ)裝置15;對(duì)上述光驅(qū)動(dòng)器內(nèi)的構(gòu)成要素進(jìn)行控制的微型計(jì)算機(jī)16。下面,將對(duì)依據(jù)本發(fā)明的光盤的存儲(chǔ)區(qū)域的管理過程進(jìn)行詳細(xì)的說明。如上所述,對(duì)于具有上述構(gòu)成的光存儲(chǔ)及讀取裝置來說,首先,如果將光盤裝載到了存儲(chǔ)及讀取裝置內(nèi),那么,微型計(jì)算機(jī)16就會(huì)對(duì)相關(guān)光盤內(nèi)的已經(jīng)設(shè)定的管理區(qū)域,例如存儲(chǔ)在“RMD”內(nèi)的最新磁盤位置管理信息,即第#n個(gè)R區(qū)的末尾扇區(qū)數(shù)(EndsectornumberofRzone#n)信息讀取出來。然后,從這一位置開始,通過對(duì)光拾取器裝置11的調(diào)節(jié),執(zhí)行如圖2所示的檢索動(dòng)作。然后,首先對(duì)特定的數(shù)據(jù)存儲(chǔ)區(qū)域是否受到了損害的情況進(jìn)行判定。在進(jìn)行上述判定之后,根據(jù)上述判定結(jié)果,如果不存儲(chǔ)受損害區(qū)域,則通過如圖3所示的檢索動(dòng)作,對(duì)NWA的信息進(jìn)行檢測(cè)。然后,將上述檢測(cè)結(jié)果向主機(jī)裝置20進(jìn)行報(bào)告。另外,根據(jù)上述判定結(jié)果,如果判定相關(guān)的數(shù)據(jù)存儲(chǔ)區(qū)域存在受損害區(qū)域,那么就將受損害區(qū)域的信息在RMD區(qū)域上顯示出來。然后,再將其向主機(jī)裝置20進(jìn)行報(bào)告。然后,主機(jī)裝置20就根據(jù)上述光驅(qū)動(dòng)器內(nèi)的微型計(jì)算機(jī)16所提供的報(bào)告,對(duì)存儲(chǔ)及讀取指令進(jìn)行傳輸。這樣,就可以根據(jù)存儲(chǔ)區(qū)域的狀態(tài)而進(jìn)行特定的管理了。另外,如圖5所示,當(dāng)由于非正常原因而使數(shù)據(jù)的存儲(chǔ)動(dòng)作中斷的情況下,主機(jī)裝置20就會(huì)對(duì)中斷當(dāng)時(shí)的記錄值進(jìn)行存儲(chǔ),然后,如果再將同一光盤裝載進(jìn)去的話,主機(jī)裝置20就會(huì)利用類似如圖5所示的算法而對(duì)上述過程進(jìn)行控制,從而就能夠?qū)纳鲜龃鎯?chǔ)的記錄值開始,對(duì)能夠穩(wěn)定地進(jìn)行正常數(shù)據(jù)讀取的位置計(jì)算出來。通過上述的說明內(nèi)容,相關(guān)工作人員完全可以在不偏離本項(xiàng)發(fā)明技術(shù)思想的范圍內(nèi),進(jìn)行多樣的變更以及修改。因此,本項(xiàng)發(fā)明的技術(shù)性范圍并不局限于說明書上的內(nèi)容,必須要根據(jù)權(quán)利范圍來確定其技術(shù)性范圍。權(quán)利要求1.可重寫光盤的存儲(chǔ)區(qū)域管理方法,包括步驟從存儲(chǔ)在光盤內(nèi)的位置管理信息開始按照每個(gè)特定的單位進(jìn)行檢索,再對(duì)導(dǎo)出的屬性信息進(jìn)行檢測(cè)的步驟;在上述步驟中,如果不能對(duì)導(dǎo)出的屬性信息(Lead-Outattribute)進(jìn)行檢測(cè),則判定相關(guān)區(qū)域?yàn)槭軗p害區(qū)域的步驟。2.如權(quán)利要求項(xiàng)1所述的可重寫光盤的存儲(chǔ)區(qū)域管理方法,其特征在于為了對(duì)上述導(dǎo)出屬性信息進(jìn)行檢測(cè)而對(duì)每一個(gè)32ECC模塊單位進(jìn)行檢索。3.如權(quán)利要求項(xiàng)1所述的可重寫光盤的存儲(chǔ)區(qū)域管理方法,其特征在于,它還包括以下步驟在判定上述數(shù)據(jù)存儲(chǔ)區(qū)域?yàn)槭軗p區(qū)域的情況下,就將對(duì)受損區(qū)域的情況進(jìn)行顯示的信息存儲(chǔ)到光盤上。4.如權(quán)利要求項(xiàng)1所述的可重寫光盤的存儲(chǔ)區(qū)域管理方法,其特征在于,還包括以下步驟如果能夠?qū)ι鲜鰧?dǎo)出屬性信息進(jìn)行檢測(cè),那么,為了能夠?qū)ο乱粋€(gè)可存儲(chǔ)位置(NWA)進(jìn)行檢測(cè),而對(duì)特定的單位進(jìn)行逆向檢索;然后,從確認(rèn)的下一個(gè)可存儲(chǔ)位置(NWA)開始進(jìn)行數(shù)據(jù)存儲(chǔ)。5.如權(quán)利要求項(xiàng)4所述的可重寫光盤的存儲(chǔ)區(qū)域管理方法,其特征在于為了能夠?qū)ι鲜鱿乱粋€(gè)可存儲(chǔ)位置(NWA)進(jìn)行檢測(cè),而對(duì)2ECC模塊單位進(jìn)行逆向檢索。6.依據(jù)本發(fā)明的可重寫光盤的存儲(chǔ)區(qū)域的恢復(fù)方法,其特征在于首先判斷光盤在以前(previous)進(jìn)行數(shù)據(jù)的存儲(chǔ)時(shí),是否發(fā)生過非正常存儲(chǔ)中斷的現(xiàn)象;然后,根據(jù)上述判斷結(jié)果,如果光盤在以前對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)的過程中,發(fā)生過非正常存儲(chǔ)中斷的現(xiàn)象,則就從存儲(chǔ)中斷現(xiàn)象發(fā)生當(dāng)時(shí)的最終存儲(chǔ)命令的位置開始,將導(dǎo)出屬性信息(Lead-outattribute)存儲(chǔ)到使裝置內(nèi)的緩沖器大小減小的位置上。7.如權(quán)利要求項(xiàng)6所述的可重寫光盤的存儲(chǔ)區(qū)域的恢復(fù)方法,其特征在于,在由于非正常原因而使數(shù)據(jù)存儲(chǔ)動(dòng)作非正常中斷的當(dāng)時(shí),主機(jī)裝置會(huì)將上述發(fā)生數(shù)據(jù)存儲(chǔ)動(dòng)作非正常中斷的最終存儲(chǔ)指令位置進(jìn)行存儲(chǔ)。8.如權(quán)利要求項(xiàng)6所述的可重寫光盤的存儲(chǔ)區(qū)域的恢復(fù)方法,其特征在于,上述緩沖器的大小即為主機(jī)裝置的緩沖器的大小和驅(qū)動(dòng)器緩沖器的大小之和。9.光盤存儲(chǔ)及讀取裝置,包括如果裝載了光盤,就從存儲(chǔ)在光盤內(nèi)的位置管理信息開始,按照每一個(gè)特定的單位進(jìn)行檢索,并對(duì)特定存儲(chǔ)區(qū)域是否受到損害的情況進(jìn)行判定,然后,根據(jù)上述判斷結(jié)果,如果上述特定存儲(chǔ)區(qū)域處于正常狀態(tài),則按照每一個(gè)特定的單位進(jìn)行逆向檢索,然后對(duì)可以存儲(chǔ)信息的位置(NWA)進(jìn)行查找的微型計(jì)算機(jī);在上述微型計(jì)算機(jī)的控制下,對(duì)光盤內(nèi)的特定位置進(jìn)行檢索的光拾取器。10.如權(quán)利要求項(xiàng)9所述的光盤存儲(chǔ)及讀取裝置,其特征在于,通過上述微型計(jì)算機(jī)對(duì)特定的存儲(chǔ)區(qū)域是否受到損害的情況進(jìn)行判定的過程中,通過對(duì)相關(guān)的數(shù)據(jù)存儲(chǔ)區(qū)域進(jìn)行檢索,如果不能夠?qū)?dǎo)出屬性信息(Lead-outattribute)進(jìn)行檢測(cè)。在這種情況下,就可以判定上述相關(guān)的數(shù)據(jù)存儲(chǔ)區(qū)域?yàn)槭軗p區(qū)域。全文摘要本發(fā)明是關(guān)于可重寫光盤的存儲(chǔ)區(qū)域的管理方法及恢復(fù)方法的。依據(jù)本發(fā)明的可重寫光盤的存儲(chǔ)區(qū)域管理方法及其恢復(fù)方法具有由以下幾個(gè)步驟構(gòu)成的特征即從存儲(chǔ)在光盤內(nèi)的位置管理信息開始按照每個(gè)特定的單位進(jìn)行檢索,然后,再對(duì)導(dǎo)出的屬性信息進(jìn)行檢測(cè)的步驟;在上述步驟中,如果不能對(duì)導(dǎo)出的屬性信息(Lead-Outattribute)進(jìn)行檢測(cè),則判定相關(guān)區(qū)域?yàn)槭軗p害區(qū)域的步驟。這樣,通過上述過程,這可以對(duì)光盤內(nèi)存儲(chǔ)區(qū)域的狀態(tài)進(jìn)行準(zhǔn)確的確認(rèn)和正確的把握。這樣,就可以大大提高光盤對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)及讀取的效率。這是本發(fā)明所具有的優(yōu)點(diǎn)。文檔編號(hào)G11B20/18GK1913023SQ200510028638公開日2007年2月14日申請(qǐng)日期2005年8月10日優(yōu)先權(quán)日2005年8月10日發(fā)明者金喜英申請(qǐng)人:上海樂金廣電電子有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
耿马| 长泰县| 西贡区| 卢湾区| 湖南省| 乐安县| 沈丘县| 嘉禾县| 栾川县| 长海县| 鱼台县| 丹寨县| 商丘市| 乌苏市| 深圳市| 景德镇市| 连云港市| 玉山县| 山阳县| 焦作市| 故城县| 民丰县| 上饶县| 互助| 长丰县| 盐边县| 中山市| 黄大仙区| 思茅市| 行唐县| 临澧县| 邹城市| 肥城市| 阿城市| 连南| 三台县| 长岛县| 抚松县| 亳州市| 改则县| 克拉玛依市|