專利名稱:判斷一光盤的寫入種類的方法
技術(shù)領(lǐng)域:
本發(fā)明指一種判斷一光盤的寫入種類的方法,特別指一種根據(jù)該光盤的最后一區(qū)段(session)的一盤軌的最后兩區(qū)塊(block)的格式,判斷該光盤的寫入種類的方法。
背景技術(shù):
信息社會(huì)中,體積小、重量輕、存儲(chǔ)密度高且成本低廉的光盤,已成為最普及的非易失性存儲(chǔ)媒體之一。大部份使用者在寫入光盤時(shí),光盤格式不外乎音樂CD、計(jì)算機(jī)用的數(shù)據(jù)片(應(yīng)用程序/數(shù)據(jù)等)、VCD電影光盤、CD-I互動(dòng)式光盤、PhotoCD KODAK定義的相片光盤格式、PlaySation/Sega Satrun等電視游樂器光盤等,針對(duì)這些格式的光盤進(jìn)行備份/整理/復(fù)制。每次寫入的過程,首先在激光能量校正區(qū)(Power Calibration Area,PCA)調(diào)整最適合的激光寫入能量,在程序存儲(chǔ)區(qū)(Program Memory Area,PMA)寫入這次光盤軌道(Track)的開始/結(jié)束位置。接下來,引入(Lead-in)時(shí)(如果有上個(gè)區(qū)段的話)寫入上一次區(qū)段(Session)以及這次的目錄結(jié)構(gòu)于光盤內(nèi)容表(Table Of Content,TOC)內(nèi),之后才寫入真正的數(shù)據(jù),在最后寫入一段引出(Lead-out)區(qū),以便與下次寫入的區(qū)段區(qū)別(如果還未被關(guān)閉(Close))。
一般來說,公知光盤寫入模式可分為以下幾種1.區(qū)段一次寫入(Session at Once)寫入模式該模式大都應(yīng)用在CD-Extra格式的光盤寫入。在寫入時(shí),包含多個(gè)音軌的第一個(gè)區(qū)段首先會(huì)被寫入完成,接著激光頭會(huì)先關(guān)閉(但不會(huì)將光盤關(guān)閉),然后再進(jìn)行下一個(gè)區(qū)段(數(shù)據(jù))的寫入程序。
2.盤軌一次寫入(Track at Once)寫入模式指一次以一個(gè)盤軌為單位將數(shù)據(jù)寫入到光盤中。使用盤軌一次寫入寫入模式寫入光盤時(shí),一個(gè)區(qū)段內(nèi)可允許被寫入一或數(shù)個(gè)以上不連接的盤軌數(shù)據(jù)。實(shí)際在寫入時(shí),會(huì)先由數(shù)據(jù)區(qū)開始寫入,等完畢之后再寫入引入?yún)^(qū)和引出區(qū),如此便可以多次寫入,只是盤軌與盤軌的間會(huì)有間隙(Gap)的產(chǎn)生。
3.盤一次寫入(Disc at Once)寫入模式該模式將所有數(shù)據(jù)一次寫入到光盤中。因此,光盤寫入完后會(huì)被關(guān)閉,所以就無法再寫入了。
4.包寫入(Packet Writing)寫入模式該模式以小包的形式進(jìn)行寫入動(dòng)作,而包的長(zhǎng)度可以是固定的,也可以改變。
由以上可知,使用者可根據(jù)個(gè)人需求選擇不同的寫入模式。舉例來說,若使用者想存儲(chǔ)一段容量不大的數(shù)據(jù),就可以選擇非盤一次寫入的寫入模式(如盤軌一次寫入),則日后便可利用盤所余空間,寫入其它數(shù)據(jù)。因此,光盤機(jī)或?qū)懭霗C(jī)(一般而言,只有寫入機(jī)才能讀取未關(guān)閉的光盤)必須正確判斷光盤的寫入種類,才能進(jìn)行光盤的讀取或?qū)懭霐?shù)據(jù)的動(dòng)作。特別是對(duì)于盤一次寫入及區(qū)段一次寫入,由于區(qū)段一次寫入寫入模式的引入?yún)^(qū)不一定有程序存儲(chǔ)區(qū),因此很容易將區(qū)段一次寫入誤判為盤一次寫入的寫入模式。由于不同的寫入模式,光盤機(jī)有不同的讀取或?qū)懭脒\(yùn)作,因此公知技術(shù)會(huì)因?yàn)閷懭肽J降恼`判造成讀取或?qū)懭氲腻e(cuò)誤,進(jìn)而影響使用者數(shù)據(jù)的完整。
發(fā)明內(nèi)容
因此,本發(fā)明的主要目的即在于提供一種判斷一光盤的寫入種類的方法。
本發(fā)明公開一種判斷一光盤的寫入種類的方法,其包含有以下步驟判斷該光盤是否為一可寫入光盤或一可重復(fù)寫入光盤;于該光盤為一可寫入光盤或一可重復(fù)寫入光盤時(shí),判斷該光盤的引入?yún)^(qū)(Lead-in Area)中是否有程序存儲(chǔ)區(qū)(Program Memory Area);當(dāng)該光盤的引入?yún)^(qū)有程序存儲(chǔ)區(qū)時(shí),識(shí)別該光盤最后一區(qū)段(Session)的一盤軌(Track)的最后兩區(qū)塊(Block)的格式;以及根據(jù)該盤軌的最后兩區(qū)塊的格式,判斷該光盤的寫入種類。
圖1為本發(fā)明判斷一光盤的寫入種類的流程的示意圖。
圖2為本發(fā)明一較佳實(shí)施例流程的示意圖。
主要元件符號(hào)說明10、20流程100、102、104、106、108、110、200、202、204、206、208、210、212、214、216步驟具體實(shí)施方式
請(qǐng)參考圖1,圖1為本發(fā)明流程10的示意圖。流程10用以判斷一光盤的寫入種類,該光盤不限于特定種類的光存儲(chǔ)媒體,其可為一數(shù)字多功能光盤(Digital Versatile Disc,DVD)或其它種類的光盤。流程10包含以下步驟步驟100開始;步驟102判斷該光盤是否為一可寫入光盤或一可重復(fù)寫入光盤;步驟104于該光盤為一可寫入光盤或一可重復(fù)寫入光盤時(shí),判斷該光盤的引入?yún)^(qū)(Lead-in Area)中是否有程序存儲(chǔ)區(qū)(Program Memory Area);步驟106當(dāng)該光盤的引入?yún)^(qū)有程序存儲(chǔ)區(qū)時(shí),識(shí)別該光盤最后一區(qū)段(Session)的一盤軌(Track)的最后兩區(qū)塊(Block)的格式;步驟108根據(jù)該盤軌的最后兩區(qū)塊的格式,判斷該光盤的寫入種類;步驟110結(jié)束。
簡(jiǎn)言之,本發(fā)明流程10于光盤的引入?yún)^(qū)中有程序存儲(chǔ)區(qū)時(shí),根據(jù)光盤最后一區(qū)段的盤軌的最后兩區(qū)塊的格式,判斷該光盤的寫入種類。對(duì)于盤軌一次寫入而言,由于每個(gè)盤軌都有激光關(guān)閉和打開,所以在盤軌與盤軌的間會(huì)存在一段稱作激光關(guān)閉保留(Run-out)區(qū)和激光開啟保留(Run-in)區(qū)的空白區(qū)域,因此以盤軌一次寫入寫入光盤時(shí),每一盤軌的最后兩區(qū)塊即為激光關(guān)閉保留(Run-out)區(qū)塊。本發(fā)明即根據(jù)光盤最后一區(qū)段的盤軌的最后兩區(qū)塊的格式,判斷該光盤的寫入種類。舉例來說,本發(fā)明可于該盤軌的最后兩區(qū)塊為數(shù)據(jù)區(qū)塊時(shí),判斷該光盤的寫入種類為區(qū)段一次寫入;于該盤軌的最后兩區(qū)塊為激光關(guān)閉保留區(qū)塊時(shí),判斷該光盤的寫入種類為盤軌一次寫入;以及于該盤軌的最后兩區(qū)塊的格式無法識(shí)別時(shí),判斷該光盤的寫入種類為盤一次寫入或區(qū)段一次寫入。如此一來,光盤機(jī)或?qū)懭霗C(jī)可正確判斷光盤的寫入種類,以便進(jìn)行后續(xù)讀取或?qū)懭霐?shù)據(jù)的動(dòng)作。此外,由于以盤軌一次寫入寫入光盤時(shí),光盤的引入?yún)^(qū)中必定有程序存儲(chǔ)區(qū),但以區(qū)段一次寫入則不一定有程序存儲(chǔ)區(qū),因此本發(fā)明另可于光盤的引入?yún)^(qū)“無”程序存儲(chǔ)區(qū),直接判斷該光盤的寫入種類為盤一次寫入或區(qū)段一次寫入。進(jìn)一步地,如果光盤的最后一區(qū)段的一盤軌的最后兩區(qū)塊的格式無法識(shí)別,則選擇另一盤軌的最后兩區(qū)塊加以識(shí)別,若重復(fù)多次后仍無法識(shí)別或無其它盤軌時(shí),則可判斷該光盤的寫入種類為盤一次寫入或區(qū)段一次寫入。特別注意的是,本發(fā)明流程10用以判斷一光盤的寫入種類,而該光盤不限于特定種類的光存儲(chǔ)媒體,其可為一CDR、CD-RW、DVD+-R、DVD+-RW等數(shù)字多功能光盤(Digital VersatileDisc,DVD)或其它種類的光盤。
延續(xù)流程10,請(qǐng)繼續(xù)參考圖2,圖2為本發(fā)明一較佳實(shí)施例流程20的示意圖。流程20用以判斷一光盤的寫入種類,該光盤不限于特定種類的光存儲(chǔ)媒體,其可為一數(shù)字多功能光盤(Digital Versatile Disc,DVD)或其它種類的光盤。流程20包含以下步驟步驟200開始;步驟202判斷該光盤是否為一可寫入光盤或一可重復(fù)寫入光盤,若是,則進(jìn)行步驟204,若否,則進(jìn)行步驟216;步驟204判斷該光盤的引入?yún)^(qū)中是否有程序存儲(chǔ)區(qū),若是,則進(jìn)行步驟208,若否,則進(jìn)行步驟206;步驟206判斷該光盤為盤一次寫入(DAO)或區(qū)段一次寫入(SAO)的寫入模式,并進(jìn)行步驟216;步驟208識(shí)別該光盤最后一區(qū)段(Session)的一盤軌(Track)的最后兩區(qū)塊(Block)的格式為數(shù)據(jù)、激光關(guān)閉保留(Run-out)區(qū)或無法判斷,并于該兩區(qū)塊的格式為數(shù)據(jù)時(shí),進(jìn)行步驟210,于該兩區(qū)塊的格式為激光關(guān)閉保留區(qū)時(shí),進(jìn)行步驟212,以及于該兩區(qū)塊的格式無法判斷時(shí),進(jìn)行步驟214;步驟210判斷該光盤為盤軌一次寫入(TAO)的寫入模式,,并進(jìn)行步驟216;步驟212判斷該光盤為區(qū)段一次寫入(SAO)的寫入模式,,并進(jìn)行步驟216;步驟214判斷該光盤最后區(qū)段中另一盤軌的最后兩區(qū)塊的格式,若已重復(fù)判斷N個(gè)盤軌的最后兩區(qū)塊的格式時(shí),或已無可判斷的盤軌時(shí),進(jìn)行步驟206;步驟216結(jié)束。
因此,根據(jù)流程20,本發(fā)明可于確認(rèn)一光盤為可寫入光盤或可重復(fù)寫入光盤之后,先判斷該光盤的引入?yún)^(qū)中是否有程序存儲(chǔ)區(qū),若無,則判斷該光盤為盤一次寫入或區(qū)段一次寫入的寫入模式。相反地,若該光盤的引入?yún)^(qū)中有程序存儲(chǔ)區(qū),則本發(fā)明識(shí)別該光盤最后一區(qū)段的一盤軌的最后兩區(qū)塊的格式為數(shù)據(jù)、激光關(guān)閉保留區(qū)或無法判斷,并于該兩區(qū)塊的格式為數(shù)據(jù)時(shí),判斷該光盤為盤軌一次寫入的寫入模式;于該兩區(qū)塊的格式為激光關(guān)閉保留區(qū)時(shí),判斷該光盤為區(qū)段一次寫入的寫入模式;以及于該兩區(qū)塊的格式無法判斷時(shí),判斷該光盤最后區(qū)段中另一盤軌的最后兩區(qū)塊的格式,若已重復(fù)判斷N個(gè)盤軌的最后兩區(qū)塊的格式時(shí),或已無可判斷的盤軌時(shí),則判斷該光盤為盤一次寫入或區(qū)段一次寫入的寫入模式。其中,若要增加效率,可減少重復(fù)判斷盤軌的次數(shù)(如將N設(shè)定為1)。因此,藉由流程20,本發(fā)明可正確且快速判斷光盤的寫入種類。
綜上所述,本發(fā)明于光盤的引入?yún)^(qū)中有程序存儲(chǔ)區(qū)時(shí),根據(jù)光盤最后一區(qū)段的盤軌的最后兩區(qū)塊的格式,判斷該光盤的寫入種類。其中,該光盤不限于特定種類的光存儲(chǔ)媒體。由于不同的寫入模式,光盤機(jī)有不同的讀取或?qū)懭脒\(yùn)作,因此必須正確判斷光盤的寫入種類,而本發(fā)明以光盤最后一區(qū)段的盤軌的最后兩區(qū)塊的格式作為判斷依據(jù),不僅能提升判斷效率,更可增加正確性,大幅地改善公知技術(shù)的缺點(diǎn)。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,凡依本發(fā)明權(quán)利要求所進(jìn)行的等效變化與修改,皆應(yīng)屬本發(fā)明的涵蓋范圍。
權(quán)利要求
1.一種判斷一光盤的寫入種類的方法,其包含有以下步驟(a)判斷該光盤是否為一可寫入光盤或一可重復(fù)寫入光盤;(b)于該光盤為一可寫入光盤或一可重復(fù)寫入光盤時(shí),判斷該光盤的引入?yún)^(qū)中是否有程序存儲(chǔ)區(qū);(c)當(dāng)該光盤的引入?yún)^(qū)有程序存儲(chǔ)區(qū)時(shí),識(shí)別該光盤最后一區(qū)段的一盤軌的最后兩區(qū)塊的格式;以及(d)根據(jù)該盤軌的最后兩區(qū)塊的格式,判斷該光盤的寫入種類。
2.如權(quán)利要求1所述的方法,其中步驟(d)于該盤軌的最后兩區(qū)塊為數(shù)據(jù)區(qū)塊時(shí),判斷該光盤的寫入種類為區(qū)段一次寫入。
3.如權(quán)利要求1所述的方法,其中步驟(d)于該盤軌的最后兩區(qū)塊為激光關(guān)閉保留區(qū)塊時(shí),判斷該光盤的寫入種類為盤軌一次寫入。
4.如權(quán)利要求1所述的方法,其中步驟(c)包含當(dāng)該光盤的引入?yún)^(qū)有程序存儲(chǔ)區(qū)時(shí),識(shí)別該區(qū)段中另一盤軌的最后兩個(gè)區(qū)塊的格式,以及于該另一盤軌的最后兩區(qū)塊的格式無法識(shí)別時(shí),識(shí)別該區(qū)段中該盤軌的最后兩區(qū)塊的格式。
5.如權(quán)利要求1所述的方法,其中步驟(d)包含當(dāng)至少一盤軌的最后兩區(qū)塊的格式無法識(shí)別時(shí),判斷該光盤的寫入種類為盤一次寫入或區(qū)段一次寫入。
6.如權(quán)利要求1所述的方法,其中步驟(c)另包含于該光盤的引入?yún)^(qū)無程序存儲(chǔ)區(qū)時(shí),判斷該光盤的寫入種類為盤一次寫入或區(qū)段一次寫入。
7.如權(quán)利要求1所述的方法,其中該光盤一數(shù)字多功能光盤。
全文摘要
本發(fā)明提供一種判斷一光盤的寫入種類的方法,其包含有以下步驟判斷該光盤是否為一可寫入光盤或一可重復(fù)寫入光盤;于該光盤為一可寫入光盤或一可重復(fù)寫入光盤時(shí),判斷該光盤的引入?yún)^(qū)中是否有程序存儲(chǔ)區(qū);當(dāng)該光盤的引入?yún)^(qū)有程序存儲(chǔ)區(qū)時(shí),識(shí)別該光盤最后一區(qū)段的一盤軌的最后兩區(qū)塊的格式;以及根據(jù)該盤軌的最后兩區(qū)塊的格式,判斷該光盤的寫入種類。
文檔編號(hào)G11B7/0045GK1841516SQ200510062619
公開日2006年10月4日 申請(qǐng)日期2005年4月1日 優(yōu)先權(quán)日2005年4月1日
發(fā)明者林淑琴, 鄭智太, 劉鴻儐 申請(qǐng)人:明基電通股份有限公司