專利名稱:檢測光盤的方法與裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及檢測光盤的方法與裝置,尤其涉及根據(jù)光盤上文件系統(tǒng)(file system)檢測光盤的方法與裝置。
背景技術(shù):
多區(qū)段記錄法(multi-session recording)被廣泛應(yīng)用于不同類型的可記錄光盤 (recordable disc)(例如,DVD+R光盤或DVD-R光盤),其允許用戶在一個(gè)光盤上記錄數(shù)據(jù) 多次,以在光盤上形成多個(gè)包含數(shù)據(jù)的區(qū)段(session)。這種類型的光盤通常稱為多區(qū)段光 盤。對于邏輯單元(例如,DVD-ROM驅(qū)動(dòng)器或DVD播放器),識別多區(qū)段光盤并于其上讀取 數(shù)據(jù)會(huì)更加復(fù)雜。請參照圖1。圖1為識別多區(qū)段記錄光盤的傳統(tǒng)方法的示意圖。如圖1所示,多區(qū) 段光盤100包括區(qū)段A與區(qū)段B。區(qū)段A包括引入(lead-in)區(qū)域110、數(shù)據(jù)區(qū)域120以及 邊界出(border-out)區(qū)域130。區(qū)段B包括邊界入(border-in)區(qū)域140、數(shù)據(jù)區(qū)域150 以及邊界出區(qū)域160。如果將多區(qū)段光盤100插入光盤播放器中(圖中未顯示),則由光盤 播放器執(zhí)行的檢測的步驟如下。首先,光盤播放器讀取引入?yún)^(qū)域110上的物理格式信息,檢 查邊界出區(qū)域130的開始地址,并檢查邊界入?yún)^(qū)域140的開始地址。接著,光盤播放器讀取 邊界出區(qū)域130中可指示下一個(gè)區(qū)段是否存在的下一個(gè)邊界標(biāo)志(border marker),并找 到下一個(gè)區(qū)段。相應(yīng)的,光盤播放器讀取邊界入?yún)^(qū)域140上的物理格式信息,檢查邊界出區(qū) 域160的開始地址并檢查區(qū)段B后面是否跟隨著更多的區(qū)段。引出(lead-out)區(qū)域170 在邊界出區(qū)域160之后。當(dāng)光盤播放器完成多區(qū)段光盤100上的所有區(qū)段的識別后,主機(jī) (host)(圖中未顯示)將發(fā)出一個(gè)讀取(READ)命令,以讀取記錄于多區(qū)段光盤100的數(shù)據(jù) 區(qū)域上的數(shù)據(jù)。通常需要花費(fèi)很長時(shí)間來完成多區(qū)段光盤100上的所有區(qū)段的識別。然而,對于DVD-Video光盤、DVD-VR光盤以及DVD+VR光盤,其通常只有一個(gè)區(qū)段。 另外,在這些光盤上記錄的數(shù)據(jù)通常占用整個(gè)光盤容量,這意味著如果在這些光盤上執(zhí)行 多區(qū)段檢查程序(checking process),則會(huì)使光盤播放器的讀取頭(pick-up head)移動(dòng)到 光盤的外帶(outer zone)上,而這樣是不必要的,且會(huì)延長決定光盤的時(shí)間。
發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)中由于不必要的視頻光盤多區(qū)段檢測而延長光盤決定時(shí)間的 問題,本發(fā)明提供檢測光盤的方法與裝置。一種檢測光盤的方法,其特征在于,包括讀取所述光盤的文件系統(tǒng);根據(jù)所述文 件系統(tǒng)決定所述光盤的種類;以及當(dāng)所述光盤的種類為單區(qū)段光盤,則舍棄所述光盤上的 多區(qū)段檢查程序?!N檢測光盤的裝置,其特征在于,包括讀取單元,用以讀取所述光盤的文件系 統(tǒng)。決定單元,耦接于所述讀取單元,用以根據(jù)所述文件系統(tǒng)決定所述光盤的種類;以及控 制單元,耦接于所述決定單元,用以當(dāng)所述光盤的種類為單區(qū)段光盤,舍棄所述光盤上的多區(qū)段檢查程序。利用本發(fā)明所提供的方法與裝置,可以避免不必要的視頻光盤的多區(qū)段檢測,以在光盤加載時(shí)節(jié)省光盤的決定時(shí)間。以下系根據(jù)多個(gè)圖式對本發(fā)明之較佳實(shí)施例進(jìn)行詳細(xì)描述,所述技術(shù)領(lǐng)域技術(shù)人員閱讀后應(yīng)可明確了解本發(fā)明之目的。
圖1為識別多區(qū)段記錄光盤的傳統(tǒng)方法的示意圖。圖2為根據(jù)本發(fā)明實(shí)施例檢測光盤的裝置示意圖。圖3為根據(jù)本發(fā)明一實(shí)施例檢測光盤的方法的流程圖。
具體實(shí)施例方式在說明書及后續(xù)的權(quán)利要求當(dāng)中使用了某些詞匯來指稱特定的組件。所屬領(lǐng)域中 具有通常知識者應(yīng)可理解,硬件制造商可能會(huì)用不同的名詞來稱呼同一個(gè)組件。本說明書 及后續(xù)的權(quán)利要求并不以名稱的差異來作為區(qū)分組件的方式,而是以組件在功能上的差異 來作為區(qū)分的準(zhǔn)則。在通篇說明書及后續(xù)的請求項(xiàng)當(dāng)中所提及的“包含”為開放式的用語, 故應(yīng)解釋成“包含但不限定于”。以外,“耦接”一詞在此包含任何直接及間接的電氣連接手 段。因此,若文中描述第一裝置耦接于第二裝置,則代表該第一裝置可直接電氣連接于該第 二裝置,或透過其它裝置或連接手段間接地電氣連接至該第二裝置。對于每一個(gè)DVD-Video光盤,在數(shù)據(jù)區(qū)域上總有一個(gè)主目錄(main directory), 稱為視頻標(biāo)題組(Video Title Sets,VIDE0_TS),用于保持DVD視頻文件。另外,DVD音頻 的AUDI0_TS目錄也存在于DVD-Video光盤上。VIDE0_TS目錄通常包括具有以下擴(kuò)展的三 種類型的文件信息文件(INFORMATION,IF0),包括導(dǎo)航數(shù)據(jù)(其與視頻管理器相對應(yīng)); 視頻目標(biāo)文件(Video Object, V0B),包括視頻流(video stream)、音頻通道以及視頻標(biāo)題 的副標(biāo)題;備份文件(Backup,BUP),包括IFO文件的備份,以防IFO文件無法讀取。因此, 本發(fā)明利用DVD-Video光盤的這個(gè)特性在光盤上讀取文件系統(tǒng),以檢查在文件系統(tǒng)中是否 存在與視頻格式(例如,DVD-Video)相對應(yīng)的特別文件(例如,VIDE0_TS. IFO文件、VIDE0_ RM. IFO文件、AUDI0_TS. IFO文件、VR_MANGR. IFO文件、VOB文件或BUP文件)或數(shù)據(jù)夾(例 如,VIDE0_TS數(shù)據(jù)夾、2C_AUDI0數(shù)據(jù)夾、AUDI0_TS數(shù)據(jù)夾),以決定光盤是否為視頻光盤。 如果光盤為視頻光盤,其意味著光盤可能為單區(qū)段(one-session)光盤,則舍棄多區(qū)段檢 查程序。如果光盤不是視頻光盤,其意味著光盤可能為多區(qū)段光盤,則為光盤進(jìn)一步執(zhí)行多 區(qū)段檢查程序。因此,可以避免不必要的視頻光盤的多區(qū)段檢測,以在光盤加載時(shí)節(jié)省光盤 的決定時(shí)間。請參照圖2。圖2為根據(jù)本發(fā)明實(shí)施例檢測光盤202的裝置200的示意圖。裝置 200包括讀取單元(reader) 204、決定單元206以及控制單元208。讀取單元204用于讀取 光盤202的文件系統(tǒng)223。決定單元206耦接于讀取單元204,且決定單元206用于根據(jù)文 件系統(tǒng)223決定光盤的一個(gè)類型??刂茊卧?08耦接于決定單元206與讀取單元204,且控 制單元208舍棄光盤202上的多區(qū)段檢查程序(當(dāng)光盤202的類型為單區(qū)段光盤)和執(zhí)行 光盤202上的多區(qū)段檢查程序(當(dāng)光盤202的類型為多區(qū)段光盤)。另外,光盤202包括引入?yún)^(qū)域211、數(shù)據(jù)區(qū)域213以及引出區(qū)域215。根據(jù)本發(fā)明的實(shí)施例,當(dāng)將光盤202加載光 盤播放器中時(shí),讀取單元204首先讀取保存在引入?yún)^(qū)域211區(qū)域中的物理格式信息以及數(shù) 據(jù)區(qū)域213的開始地址,其中,物理格式信息相關(guān)于光盤202類別(category)的信息(例 如DVD-R光盤或DVD+R光盤),文件系統(tǒng)223可保存于數(shù)據(jù)區(qū)域213的開始地址。因此,當(dāng) 讀取單元204讀取數(shù)據(jù)區(qū)域213的開始地址時(shí),讀取單元204移動(dòng)至數(shù)據(jù)區(qū)域213的開始 地址,以讀取文件系統(tǒng)223。
接著,讀取單元204輸出輸出結(jié)果So至決定單元206,決定單元206中的處理單元 2062接收輸出結(jié)果So,以檢查是否有至少一個(gè)特定內(nèi)容存在于文件系統(tǒng)223中,以決定光 盤202的種類。如果有任何數(shù)據(jù)夾命名為VIDE0_TS、AUDI0_TS或2C_AUDI0,或有任何文件 命名為 VIDE0_TS. IF0、VIDE0_RM. IF0、AUDI0_TS. IFO 或 VR_MANGR. IFO 存在于文件系統(tǒng) 223 中,則決定單元206決定光盤202的種類為視頻光盤種類。根據(jù)本發(fā)明的實(shí)施例,視頻光盤 種類可為DVD-Video、DVD-VR或DVD+VR。另外,因?yàn)槎鄶?shù)視頻光盤種類為單區(qū)段光盤(即, 只利用一個(gè)區(qū)段的光盤),所以當(dāng)決定單元206決定光盤202的種類為視頻光盤種類時(shí),控 制單元208輸出控制信號Sc至讀取單元204舍棄光盤202上的多區(qū)段檢查程序,并終止光 盤202的加載程序。相反的,當(dāng)決定單元206決定光盤202的種類不是視頻光盤種類時(shí),控 制單元208輸出控制信號Sc至讀取單元204在光盤202上執(zhí)行多區(qū)段檢查程序。因此, 根據(jù)本發(fā)明的實(shí)施例,因?yàn)橐曨l光盤為單區(qū)段光盤且無需檢測視頻光盤上是否存在更多區(qū) 段,所以當(dāng)光盤202屬于視頻光盤種類時(shí),可以節(jié)省用于執(zhí)行多區(qū)段檢查程序的時(shí)間。請參照圖3。圖3為根據(jù)本發(fā)明一實(shí)施例檢測光盤的方法300的流程圖。只要實(shí)質(zhì) 上獲得的結(jié)果相同,那么如圖3所示流程圖的步驟并不需要以完全相同的順序顯示且不必 連續(xù),也就是說,其它的步驟可成為中間步驟。另外,如圖2所示裝置200可實(shí)施方法300。 因此,為了簡潔,下面連同裝置200來揭露方法300。方法300包括以下步驟步驟302 將光盤202載入光盤播放器;步驟304 讀取光盤202的物理格式信息;步驟306 檢查光盤202的文件系統(tǒng)223 ;步驟308 根據(jù)文件系統(tǒng)223決定光盤202的種類,當(dāng)光盤202為單區(qū)段光盤,則 執(zhí)行步驟310 ;當(dāng)光盤202不是單區(qū)段光盤,則執(zhí)行步驟314 ;步驟310 舍棄光盤202上的多區(qū)段檢查程序;步驟312 終止光盤202的加載程序;步驟314 執(zhí)行光盤202上的多區(qū)段檢查程序。首先,在步驟302中,加載光盤202,其中,光盤202至少包括引入?yún)^(qū)域211、數(shù)據(jù)區(qū) 域213及引出區(qū)域215。接著,在步驟304中,讀取物理格式信息,其中,物理格式信息包括 光盤202的類型(DVD-R光盤或DVD+R光盤)以及記錄于引入?yún)^(qū)域211的數(shù)據(jù)區(qū)域213的開 始地址。在步驟306中,根據(jù)物理格式信息指示的數(shù)據(jù)區(qū)域213的開始地址,讀取單元204 可存取文件系統(tǒng)223。在步驟308中,方法300檢查在文件系統(tǒng)223中是否存在特定內(nèi)容, 以決定光盤202是否為單區(qū)段光盤。如果有任何名為VIDE0_TS、AUDI0_TS或2C_AUDI0的 數(shù)據(jù)夾或任何名為 VIDE0_TS、VIDE0_RM. IF0、AUDI0_TS. IFO 或 VR_MANGR. IFO 的文件存在于 文件系統(tǒng)223中,則決定光盤202的種類為視頻光盤種類,即單區(qū)段光盤。根據(jù)本發(fā)明的實(shí) 施例,視頻光盤種類可為DVD-Video、DVD-VR或DVD+VR。應(yīng)注意的是,多數(shù)視頻光盤種類為單區(qū)段光盤,即只利用一個(gè)區(qū)段的光盤。接著,當(dāng)決定光盤202的種類為視頻光盤種類時(shí), 舍棄光盤202上的多區(qū)段檢查程序并終止光盤202的加載程序(步驟310與步驟312)。相 反的,當(dāng)決定光盤202的種類不是視頻光盤種類時(shí),執(zhí)行光盤202上的多區(qū)段檢查程序(步 驟314)。因此,根據(jù)本發(fā)明的實(shí)施例,因?yàn)橐曨l光盤為單區(qū)段光盤且無需檢測視頻光盤上是 否存在更多區(qū)段,所以當(dāng)光盤202屬于視頻光盤種類時(shí),可以節(jié)省用于執(zhí)行多區(qū)段檢查程 序的時(shí)間。簡單的說,本發(fā)明檢查已插入(inserted)DVD光盤的文件系統(tǒng),而并非檢查已插 入DVD光盤上從引入?yún)^(qū)域(光盤的開始)到引出區(qū)域(光盤的結(jié)尾)的每一個(gè)區(qū)段,以節(jié) 省多區(qū)段檢查程序所需的時(shí)間。上述的實(shí)施例僅用來例舉本發(fā)明的實(shí)施態(tài)樣,以及闡釋本發(fā)明的技術(shù)特征,并非 用來限制本發(fā)明的范疇。任何所述技術(shù)領(lǐng)域技術(shù)人員可依據(jù)本發(fā)明的精神輕易完成的改變 或均等性的安排均屬于本發(fā)明所主張的范圍,本發(fā)明的權(quán)利范圍應(yīng)以權(quán)利要求為準(zhǔn)。
權(quán)利要求
一種檢測光盤的方法,其特征在于,包括讀取所述光盤的文件系統(tǒng);根據(jù)所述文件系統(tǒng)決定所述光盤的種類;以及當(dāng)所述光盤的種類為單區(qū)段光盤,則舍棄所述光盤上的多區(qū)段檢查程序。
2.根據(jù)權(quán)利要求1所述之檢測光盤的方法,其特征在于,進(jìn)一步包括當(dāng)所述光盤的種類為多區(qū)段光盤,則執(zhí)行所述光盤上的所述多區(qū)段檢查程序。
3.根據(jù)權(quán)利要求1所述之檢測光盤的方法,其特征在于,所述單區(qū)段光盤為DVD-Video 光盤、DVD-VR光盤或DVD+VR光盤。
4.根據(jù)權(quán)利要求1所述之檢測光盤的方法,其特征在于,根據(jù)所述文件系統(tǒng)決定所述 光盤的種類的步驟包括檢查是否至少一個(gè)特定內(nèi)容存在于所述文件系統(tǒng)中;以及若所述特定內(nèi)容存在于所述文件系統(tǒng)中,則決定所述光盤的種類為視頻光盤種類。
5.根據(jù)權(quán)利要求4所述之檢測光盤的方法,其特征在于,所述特定內(nèi)容包括命名為 VIDE0_TS、AUDI0_TS 或 2C_AUDI0 的數(shù)據(jù)夾。
6.根據(jù)權(quán)利要求4所述之檢測光盤的方法,其特征在于,所述特定內(nèi)容包括命名為 VIDE0_TS. IFO、VIDE0_RM. IFO、AUDI0_TS. IFO 或 VR_MANGR. IFO 的文件。
7.一種檢測光盤的裝置,其特征在于,包括讀取單元,用以讀取所述光盤的文件系統(tǒng)。決定單元,耦接于所述讀取單元,用以根據(jù)所述文件系統(tǒng)決定所述光盤的種類;以及控制單元,耦接于所述決定單元,用以當(dāng)所述光盤的種類為單區(qū)段光盤,舍棄所述光盤 上的多區(qū)段檢查程序。
8.根據(jù)權(quán)利要求7所述之檢測光盤的裝置,其特征在于,當(dāng)所述光盤的種類為多區(qū)段 光盤,則所述控制單元進(jìn)一步在所述光盤上執(zhí)行所述多區(qū)段檢查程序。
9.根據(jù)權(quán)利要求7所述之檢測光盤的裝置,其特征在于,所述單區(qū)段光盤為DVD-Video 光盤、DVD-VR光盤或DVD+VR光盤。
10.根據(jù)權(quán)利要求7所述之檢測光盤的裝置,其特征在于,所述決定單元包括處理單元,用以檢查是否至少一個(gè)特定內(nèi)容存在于所述文件系統(tǒng)中,并且若所述特定 內(nèi)容存在于所述文件系統(tǒng)中,則決定所述光盤的種類為視頻光盤種類。
11.根據(jù)權(quán)利要求10所述之檢測光盤的裝置,其特征在于,所述特定內(nèi)容包括命名為 VIDE0_TS、AUDI0_TS 或 2C_AUDI0 的數(shù)據(jù)夾。
12.根據(jù)權(quán)利要求10所述之檢測光盤的裝置,其特征在于,所述特定內(nèi)容包括命名為 VIDE0_TS. IFO、VIDE0_RM. IFO、AUDI0_TS. IFO 或 VR_MANGR. IFO 的文件。
全文摘要
一種檢測光盤的方法與裝置。其中檢測光盤的方法,包括讀取所述光盤的文件系統(tǒng);根據(jù)所述文件系統(tǒng)決定所述光盤的種類;以及當(dāng)所述光盤的種類為單區(qū)段光盤,則舍棄所述光盤上的多區(qū)段檢查程序。利用本發(fā)明所提供的方法與裝置,可以避免不必要的視頻光盤的多區(qū)段檢測,以在光盤加載時(shí)節(jié)省光盤的決定時(shí)間。
文檔編號G11B20/18GK101833973SQ20091014816
公開日2010年9月15日 申請日期2009年6月24日 優(yōu)先權(quán)日2009年3月12日
發(fā)明者吳松陽, 粘雅芳, 蔡品再, 陳志田 申請人:聯(lián)發(fā)科技股份有限公司