專利名稱:確定光盤格式的方法和裝置的制作方法
技術領域:
本發明涉及一種用于確定包括一個或多個數據和/或音頻和/或視頻軌道的光記錄介質格式的方法,以及一種用于使用此方法從光記錄介質讀取和/或寫入光記錄介質的裝置。
背景技術:
普通的光記錄介質是公知的光盤(CD)。近幾年來CD格式已經從最初的CDDA音響格式(紅皮書)發展為覆蓋不同的音頻、視頻、和數據應用的格式家族。其中一些格式支持在同一個圓盤上的CDDA格式和各種各樣的數據以及視頻格式的混合。這種格式的例子為混合模式CD、附加CD、和VCD。
格式定義CDDACDDA格式就是所謂的光盤(音頻CD),并且被指定在IEC 908標準(被稱為紅皮書格式)。
CD-ROM/CD-ROM-XACD-ROM/CD-ROM-XA格式描述CD的擴充以便存儲計算機數據(被稱為黃皮書(Yellow Book)格式)。
Mix模式Mix模式格式包括CDDA和CD-ROM/CD-ROM-XA軌道的組合,通常一個數據軌道(文件)加到98音頻軌道。
AVCD音頻視頻CD包含IS09660軌道(文件系統)加上視頻軌道加上CDDA軌道。
附加CD/CD加/增強CD這些圓盤包含包括CDDA的第一時間段和包括數據的第二時間段。格式被定義為藍皮書(Blue Book)。
VCD電影視頻CD(電影)包含IS09660軌道(文件系統)加上視頻軌道。該格式被定義為白皮書(White Book)。
VCD卡拉OK視頻CD(卡拉OK)包含IS09660軌道(文件系統)加上視頻軌道。格式被定義為White Book。
當很長時間音頻CD的復制僅僅是一個次要問題時,最近便宜的記錄裝置和媒介的可利用性使得音頻CD的非法復制成為音樂工業的主要爭論點。所以,已經引入了許多的復制保護機理。復制保護機理將阻止使用個人電腦的CD-ROM驅動器來復制音頻CD。如果相直接復制數字數據格式,那么復制被保護的圓盤將干擾CD-ROM驅動器。此外,依靠復制保護機理,也將引起重放問題。然而,如果圓盤使用標準的音頻CD播放器播放,那么復制被保護的圓盤決不會引起任何副作用或降低音頻軌道的質量。所以復制保護機理可以不過多的違反CD紅皮書標準并且不多于標準音頻CD播放器的容許誤差。
然而,由于大量不同的圓盤格式,在市場上可以獲得許多多格式圓盤播放器。另外,由于諸如MP3的壓縮音頻格式的日益成功,對于能夠播放壓縮音頻文件的盤播放器的需求越來越大。根據上述理由,許多當前盤播放器配備有CD-ROM驅動器而不是在舊的音頻CD播放器中使用的標準音頻CD驅動器。這些圓盤播放器所面臨的嚴重的問題是設法合法地重放被復制保護的音頻CD。
所知道的復制保護機理可以分為五類,列于如下1.將音頻軌道隱藏于內容表(TOC)該機理使用多個時間段。第一時間段包括音頻軌道,它在TOC中被標記為數字軌道。第二或隨后時間段包含許多虛擬的音頻軌道。所以,CD-ROM驅動器不能夠識別音頻軌道并且在第一時間段中找不到文件系統。只是在第二或隨后時間段中找到虛擬的音頻軌道。由于標準的音頻CD播放器僅支持單個時間段,并且忽略作為數字軌道的指示,因此標準的音頻CD播放器對于該機理沒有任何問題。標準的音頻CD播放器將持續處理所遇到的作為音頻軌道的任何軌道。
2.錯誤的或不完全的文件圖第一時間段包括音頻軌道。數據時間段位于第二或隨后時間段中并且假裝為現有的文件系統。一旦設法分析錯誤的或不完全的文件圖,則CD-ROM驅動器在第二或隨后時間段中被捕獲。由于第一時間段正確并且播放器將忽略任何其它的時間段,所以該機理并不干擾標準的音頻CD播放器。
3.通過模擬丟失的幀的噪音插入為了模擬丟失的幀,以定時間隔對在Q子通道中的絕對和/或相對時間修改。CD-ROM驅動器將設法恢復丟失幀,以便確保輸出數據流的完整。結果,由于過多的讀取錯誤(C2錯誤),驅動器將停止操作或數據輸出中斷或被分割成不連續的塊。標準的音頻CD播放器將簡單地忽略丟失的幀。
4.在音頻軌道中的不可恢復的錯誤通過擾亂糾錯碼(ECC),通過在8到14調制(EFM)期間增加缺陷,或通過在音頻內容(C2誤差)中插入仿真偽造錯誤,在音頻軌道中插入不可恢復的錯誤。該技術降低了圓盤的易讀性,并且基于CD-ROM驅動器比CD驅動器使用一種更加復雜的糾錯方法這一事實。標準的音頻CD播放器寧愿設法隱藏錯誤而不是進行更多的校正嘗試。
5.擾亂CD記錄器使用不一致的前間隙長度并且遺漏在未預料位置處的索引標記將擾亂許多CD記錄器。此外,變更在第二或隨后時間段中的TOC,以便指示大于可用的圓盤容量的全部數據大小,例如900MB,將進一步擾亂許多CD記錄器,并且防止它們制造數字復制。
下列表格示出了現存復制保護方法以及該方法應用于圓盤區域的概要。此外,也示出了由復制保護方法和聲音質量上的潛在影響所引起的錯誤類型。
在表格中,在最后一欄中的保護類型和通過CD-ROM驅動器對重放的作用解釋如下。
軌道復制保護(通常機理4)各個軌道必需被分別地保護。由于在導入區域中的TOC允許準確地確定圓盤類型為CDDA,所以軌道可以被任何一種CD-ROM驅動器(在CDDA模式中)播放。
質量復制保護(通常機理3)軌道能夠被復制,但是它們的質量降低。聲音將包括隨機的暫停或任何其它中斷,或將被間斷。類似于軌道復制保護,由于圓盤類型可以被確定為CDDA,所以軌道可以被任何CD-ROM驅動器(在CDDA模式)播放。
圓盤復制保護(通常機理1、2、5)整個圓盤被復制保護。然而,由于TOC不允許確定圓盤類型為CDDA,所以在CD-ROM驅動器中不能夠被播放。
可以預見地,復制保護機理不被限制于現存所知的方法。能夠研發出大量的很多進一步的機理。然而,復制保護機理不必要干擾在標準的音頻CD播放器中的音頻CD的重放。所以,它們不會過多地違反紅皮書標準,并且多于標準的音頻CD播放器的容許誤差。為此復制保護機理僅僅對第一時間段的導入區域進行一些修改,這從上述表格中能夠看出。另外,機理也必需滿足市場需求。消費者不會接受一種退化的聲音質量或在單個時間段CD中音頻軌道之前的數據軌道,它能夠被用于捕獲CD驅動器,但是通過標準的音頻CD播放器將被播放為一個短的無聲軌道。在一種替換的方法中,復制保護機理能夠基于聯合在單個軌道中的多個音頻軌道,并且使用索引取代用于隨機存取的軌道。然而,許多音頻CD播放器,尤其是低檔的播放器,不支持索引播放。
如在復制保護機理列表中所述的,大多數的問題不會發生在音頻驅動器中。所以,在音頻驅動器模式中操作CD-ROM驅動器是可取的。然而,無惡次,必需可靠地確定插入到CD-ROM驅動器中的光盤的格式。
JP 10124978公開了一種方法和一種裝置,它允許區分CD-ROM的特殊的軌道是數據軌道還是事實上是符合CDDA格式的音頻軌道。這種區分使得多格式圓盤播放器能夠再現存儲在CD-ROM上的音頻軌道,同時阻止存儲在CD-ROM上的數據軌道的錯誤再現。兩種類型軌道之間的區分基于對于每個軌道的附加的四比特控制屬性,該控制屬性包含于圓盤的內容表(TOC),并指示軌道是數據軌道還是音頻軌道。在軌道再現開始之前,該附加屬性通過信息分類區別方法來評價,并且只有音頻軌道被再現。該公開的方法缺點是,如果由于復制保護測量而引起在TOC中的信息部分地不正確,那么音頻軌道和數據軌道之間的區分就會失敗,并且不能再現一些音頻軌道。
發明內容
所以,本發明的一個目的是提供一種方法,用于確定包括一種或多種數據、音頻和/或在一個或多個時間段中的視頻軌道的光記錄介質的格式,該方法有力地阻止在記錄介質上的部分不正確數據。本發明的另一個目的是提供一種裝置,用于使用該方法從光記錄介質讀取和/或寫入光記錄介質。
根據本發明,通過一種方法實現此目的,此方法包括步驟讀取記錄介質的第一時間段的內容表;檢測多于一個的軌道是否存在于第一時間段中,和/或是否至少一個軌道表示為內容表中的音頻軌道;和如果至少檢測步驟中的一個產生肯定的結果,那么確定記錄介質的格式為音頻,否則確定格式為數據。
假定如果數據軌道和音頻軌道基于圓盤模擬標準音頻CD驅動器的行為,那么全部的軌道為音頻軌道,其中此標準音頻CD驅動器不管TOC中音頻或數據指示都播放各個軌道。然而,由于在復制保護圓盤中的全部音頻軌道在TOC中可能會被不正確地分類,所以在音頻系統中的CD-ROM驅動器不能夠單獨地依靠在導入區域的TOC中的軌道類型指示。商業音頻CD很少出版單一的音頻軌道。所以,軌道數目被用于確定圓盤是音頻圓盤還是數據圓盤。如果圓盤包含多于一個的軌道,那么假定為音頻圓盤。否則假定為數據圓盤。數據圓盤可以例如包含壓縮和/或未壓縮音頻文件。
更好地,該方法進一步包括步驟檢測記錄介質是否多于一個時間段;執行所述檢測軌道和/或音頻軌道的數目的步驟,并且僅如果記錄介質包含多于一個的時間段,那么執行所述確定步驟;和否則依靠包含在內容表中的原始信息用于確定記錄介質的格式。
用于多時間段的檢測允許本發明的方法擴展到音頻視頻產品。否則不支持混合內容的圓盤。由于大多數商業上成功的復制保護機理使用用于復制保護的多時間段圓盤,所以僅僅對于這些圓盤檢測音頻內容是必要的。假定單個時間段圓盤能夠可靠地在TOC中包含正確的和未修改的數據。
更好的是,此方法另外包括步驟,即能夠使用戶強制執行所述檢測軌道和/或音頻軌道的數目的步驟以及獨立于檢測記錄介質是否包含多于一個時間段的步驟結果的確定步驟。這允許用戶在由于某種原因驅動器不能夠自動檢測的情況下進行干涉。例如,這可以是不使用多個時間段方法的復制保護機理的情況。
根據本發明,檢測步驟基于在內容表中的數據,該數據沒有必要改變,以便確保與標準音頻格式播放器的兼容性。由于將來復制保護機理不會改變這些數據,所以這是有利的。因此,該方法不會受到將來的復制保護機理的阻礙。
有利地,用于檢測步驟的在內容表中的數據包括地址數據和指示數據。這些是任何標準的音頻CD播放器的主要數據。
更好地,在記錄介質的格式被確定為音頻的情況下,抑制第一時間段之外的時間段。以這種方法,CD-ROM驅動器完全表現為一種標準音頻CD驅動器,僅支持在圓盤上的單個時間段。由于一些圓盤在第二或隨后時間段中包括數據軌道,所以這些軌道將在不同的情況下被播放,但是沒有聲音。這幾乎不符合用戶的需求。
根據本發明,在內容表中的數據適合于與記錄介質所確定格式相對應的值。這允許校正在TOC中的數據,該數據已被復制保護機理修改。此外,被校正的TOC能夠通過標準的伺服控制器被簡單地處理。對于伺服控制器沒有必要進行修改,這對于執行本發明的方法降低了成本。
適應于與記錄介質所確定的格式相對應的值的數據更好地包括控制比特和/或地址數據。這些數據很可能通過復制保護機理來改變。如果這些數據不正確,那么不正確的數據可能會擾亂標準伺服控制器。
根據本發明的一種方法通過用于確定光記錄介質格式的圓盤格式確定模塊被有利地執行,其中光記錄介質包括內容表和一種或多種軌道。將圓盤格式確定模塊作為一種軟件解決方案來有利地執行,而且也可以作為一種硬件解決方案來使用。
更好地,將圓盤格式確定模塊插在光讀取單元和伺服控制器模式之間的連接中。由于能夠使用標準伺服控制器模式,所以這允許減少執行本發明方法的費用,同時通過圓盤格式確定模塊執行所有必需的附加處理過程。當然這也可以把圓盤格式確定模塊和伺服控制器模塊集成為一個單一模塊。
根據本發明的另一個方面,一種用于從光記錄介質讀取和/或寫入光記錄介質的裝置執行根據本發明的方法,和/或包括根據本發明的用于確定所插入記錄介質的格式的圓盤格式確定模塊。此裝置有下列優點,即能夠再現各種類型的圓盤格式,包括包含壓縮和/或未壓縮音頻文件的圓盤,而不受復制保護機理所干擾。
為了更透徹地理解本發明,參考附圖在下面優選結構的描述中描述了示例性實施例。應當理解本發明并不局限于這些示例性實施例,并且在不違背本發明的范圍的情況下,特定特征可以被方便地結合和/或改變。在附圖中圖1示出了典型的CD數據格式;圖2示出了在導入區域中的Q子通道編碼的字段和它們可能的值;圖3示出了一種根據本發明的適用于音頻產品的方法;圖4示出了一種根據本發明的適用于音頻視頻產品的方法;圖5示意性示出了表示一種使用本發明的方法從光記錄介質讀取和/或寫入光記錄介質的裝置;圖6描繪了本發明方法作為用于音頻產品的Q子通道序列濾波器的執行過程;和圖7描繪了用于音頻視頻產品的Q子通道序列濾波器。
具體實施例方式
圖1示出了典型的CD數據格式。光記錄介質1通常可以具有一個或多個時間段。每個時間段包括導入區域,程序和導出區域。程序區域包括可以是音頻軌道或數據軌道的一個或多個軌道。沿著圓盤,子通道(子碼)被嵌入在每一個區域(導入,程序和導出)中。內容表(TOC)是位于導入區域中的Q子通道,并且包含關于時間段內容表的信息,諸如軌道數目以及它們的屬性和位置。
圖2示出了在一個時間段的導入區域中的Q子通道編碼的字段。每一個Q子通道編碼開始于作為第一兩個符號的兩個同步圖案SO和S1。下面四個數據比特CONTROL是控制比特,并且定義軌道的內容,比如音頻或數據,并且也可以包括關于復制保護的信息。控制比特CONTROL之后的是地址信息ADR,它指定用于Q數據比特DATA-Q的四個模式中的一個。Q數據比特DATA-Q包含在包括72比特并且在地址比特ADR之后的數據塊中。Q子通道編碼以16比特的CRC結束,它用于控制CONTROL、地址ADR和Q數據比特DATA-Q的循環冗余檢驗。在導入TOC中,地址比特ADR具有值″1″,指示Q數據塊DATA-Q包含關于TOC的信息。地址比特ADR的其它可能的值是″2″(Q數據塊DATA-Q包含內容表數)、″3″(Q數據塊DATA-Q包含國際標準記錄(ISR)編碼)、或″5″(表示多個時間段)。在TOC中的Q子通道編碼的每一個Q數據塊DATA-Q包含指針POINT,指向可用音軌中的一個或導出區域,或指示第一或最后的軌道。另外,Q數據塊包含被指針指向的軌道的開始的分、秒和幀(MSF)。在多個時間段的盤的情況下,指針POINT可以進一步指示下一個時間段的開始的分、秒和幀。
被擠入如圖2所示的Q子通道的TOC條目在連續的Q子通道代碼組中各重復三次。整個TOC在時間段的導入區域期間連續地重復。至于POINT等于″其它″和ADR等于″5″的多個時間段,將以大約一半的頻率發生,并且在原有的紅皮書格式中被分解。每一個子通道編碼也被連續地重復三次。在圖2中,Q子通道編碼的一些字段用灰色陰影填充。這些字段包括用于標準的音頻CD播放器的在導入TOC中最小的所必需的數據。換句話說,這些主要數據必須通過標準的音頻CD播放器精確到允許音頻CD的重放。所以,復制保護機理不必要改變這些數據。
圖3示出了根據本發明的適用于音頻產品的一種方法;在步驟101中,在圓盤上的第一時間段的TOC被讀取。第一檢測步驟102分析在TOC中所發現的任意一個軌道是否表示為音頻軌道(CDDA)。此信息起源于控制比特。如果第一檢測步驟102顯示音頻軌道,那么在結論步驟104中不管控制比特如何,圓盤的第一時間段的所有軌道如音頻軌道一樣被處理。圓盤被假定為是一個音頻圓盤,并且可能在圓盤上的此外的時間段被忽略。然而如果第一檢測步驟102不顯示為任何音頻軌道,那么執行第二個檢測步驟103。在此步驟103中,使用例如POINT信息確定軌道的數目。如果存在多于一個的軌道,那么圓盤如前面在結論步驟104中所述的被假定為一個音頻圓盤,并且所有軌道如音頻軌道一樣被處理。在圓盤上潛在的此外時間段被忽略。然而如果僅僅存在單個軌道,那么在步驟105中如數據圓盤一樣被處理,并且因此在圓盤上的所有時間段和軌道被處理。在此內容中,數據包括壓縮和未壓縮音頻文件。當然,第一和第二檢測步驟102、103的順序也可以反過來。
標準的音頻CD播放器支持在圓盤上的僅為單個的時間段,比如,如果圓盤包括多于一個時間段,那么僅有在第一時間段中的軌道被復制。所以,在所有的商業音頻CD中音頻軌道被插入導單個時間段中。如果任何一個軌道事實上是數據軌道或是任何其它非音頻軌道,那么標準的音頻CD播放器將至少播放此軌道,但是沒有聲音。如果使用CD-ROM驅動器的多種格式圓盤播放器需要相同的能力,那么如果第一時間段包含音頻軌道,此播放器必需忽略在圓盤上的任何此外的時間段。這可以通過第一檢測步驟102來實現。此行為不同于盡力分析在所有時間段中的數據內容的標準CD-ROM驅動器的行為。換句話說,當圓盤兼備音頻和數據內容時,標準CD-ROM驅動器以數據模式進行工作,此時在音頻系統中的CD-ROM驅動器以音頻模式進行工作。
當導入區域的TOC指示在第一時間段中的所有軌道的位置,事實上為音頻軌道的軌道類型可以不正確地指示為在復制保護音頻CD上的數據軌道,以便隱藏在第一時間段中的音頻軌道。如前面所解釋的,不管在TOC中音頻或數據的指示,標準的音頻CD播放器將播放每一個軌道。所以復制保護音頻軌道能夠被標準的音頻CD播放器正確地播放,但是取而代之的是標準CD-ROM驅動器將設法分析在第一偽造數據軌道中的文件系統。由于在復制保護圓盤中的全部音頻軌道在TOC中可能會被不正確地分類,所以在音頻系統中的CD-ROM驅動器不能夠單獨地依靠在導入區域的TOC中的軌道類型指示。商業音頻CD很少出版單一的音頻軌道。雖然所有的歌曲能夠被記錄在單個軌道中,并且通過索引被訪問,其中大多數標準的音頻CD播放器不支持索引搜索,尤其是低檔的播放器。所以,在第二個檢測步驟103中,如果圓盤是音頻圓盤或數據圓盤,那么在第一時間段中的軌道數目被確定。如果圓盤包含多于一個的軌道,那么假定為音頻圓盤。否則假定為數據圓盤。
在圖4中,示出了一種根據本發明的適用于音頻視頻產品的方法。當圖3中所示的方法通過檢測音頻軌道或在第一時間段的導入TOC中的軌道數目容易地并且快速地允許確定在音頻產品中的圓盤類型時,此方法不支持在混合內容圓盤上的數據軌道。這些圓盤在音頻視頻市場中大體上是可以獲得的,并且除了用于個人計算機應用的具有第二個時間段的增強CD之外,主要是單個時間段圓盤(VCD、AVCD...)。當步驟101至105對應于圖3所示的步驟時,此方法被改變,并且增強到支持混合內容的圓盤。為了此目的,引入了第三個檢測步驟107,檢測圓盤是否是多種時間段圓盤。如果情況不是這樣,在結論步驟108中,圓盤如同混合圓盤一樣被處理,并且在單個時間段中的所有內容被復制。混合圓盤可以包括數據、視頻、音頻或上述的時間段組合。為了確定圓盤的特殊類型(CDDA、VCD、AVCD等),音頻視頻產品將在此情況下依靠包含在TOC中的信息。假定此信息沒有被復制保護機理所改變。雖然復制保護機理能夠把在單個時間段圓盤的第一數據軌道中偽造文件系統加入到擾亂的CD-ROM驅動器,但是由于在標準的音頻CD播放器中創造了一個短的無聲軌道,所以此方法幾乎不會導致用戶的滿意。所以此復制保護機理在市場上不會成功。盡管這樣,″音頻-CD模式″的切換可以被增加到音頻視頻產品中,在不能夠自動地檢測圓盤類型的情況下,此音頻視頻產品允許用戶迫使CD-ROM驅動器變成CD模式。為了此目的,增加第四個檢測步驟106,用于檢測″音頻CD模式″,并且如果此模式被接通,那么迫使進行音頻重放。選擇性地,第四個檢測步驟106能夠僅僅在結論步驟108之前被移動,以便執行半自動圓盤檢測。這尤其對多圓盤系統有用,此系統同時允許保持不同類型的圓盤。
如果第三個檢測步驟107產生多個時間段圓盤,那么執行如圖3所示的步驟102至105。在為多個時間段圓盤的增強CD的情況下,此圓盤將被正確地再現,例如僅僅被包含在第一時間段中的音頻軌道被播放。
圖4所示的方法所依靠的事實是,所有商業上成功的復制保護機理都使用用于復制保護的多個時間段圓盤。
在圖5中,用示意圖描述了使用根據本發明的方法的用于從光記錄介質讀取和/或寫入光記錄介質的裝置。此裝置包括讀取單元,用于從光記錄介質讀取信息,和處理器3,用于處理此信息。處理器3包括數據處理模塊6,它接收來自讀取單元d的主數據,伺服控制模塊5用于控制讀取單元2,和圓盤類型確定模塊4用于確定圓盤類型。圓盤類型確定模塊4被執行為一個Q子通道序列濾波器。Q子通道序列濾波器4處理從讀取單元2接收的Q子通道數據,并且在必要時校正由復制保護機理所引起的不正確的數據。在包含在Q子通道的信息是正確的情況下,伺服控制模塊5具有確定圓盤類型本身的能力。所以,在圖4的結論步驟108中不再需要在不同的圓盤類型之間的辨別力。此方法的優點是,通過在讀取單元2和伺服控制模塊5之間的連接處簡單增加圓盤類型確定模塊4就能夠容易地執行。無論如何原始的伺服控制模塊5不需要被改變。
圖6示出了用于音頻產品的Q子通道序列濾波器4的執行過程。序列濾波器4使用圖2所示的全部的TOC陰影字段。序列濾波器4的可行性是主要基于伺服控制模塊5執行過程的兩個特性,即基于Q子通道編碼的交互式控制和用于損失或錯誤數據的再試驗機理。這兩個特性在序列濾波器的初始狀態期間被用來確定圓盤類型和它的格式。
在圓盤1被插入到圓盤驅動器之后,在步驟10中序列濾波器4的局部參數被初始化,其中″Counter″是恢復導入TOC的重試數目,以便確定圓盤類型,″Status″存儲圓盤類型,和″LastQ″是一個緩沖器,以便存儲最后的Q子通道編碼幀。緊接著來自伺服控制模塊5的控制命令,讀取單元2把Q編碼幀發送給序列濾波器4。在輸入步驟20中,檢測Q編碼幀是否屬于使用值Q.TNO和Q.ADR的導入TOC。如果是這樣,過濾器繼續。否則,Q編碼幀被跳過,并且被傳送到伺服控制模塊5。Q.TNO是Q子通道編碼的TNO字段;在圖中使用對于所有字段的相似表示,并且在下面的描述中相同。如果輸入步驟20產生屬于導入TOC的Q編碼幀,那么檢測步驟31檢測狀態是否是″RESET″。如果是這樣,繼續執行檢測步驟32;否則,繼續執行檢測步驟41。檢測步驟32分析存在多于一個的軌道還是是否軌道具有非數字內容。不論發生那一種情況,在步驟36中狀態被設定為″AUDIO″。然后過濾器繼續執行步驟34,把Q.TNO從″0″改變到″1″,以便使伺服控制模塊5相信已經得到了一個錯誤的磁道數,例如軌道1,以便使之重新設定當前軌道為″0″。此方法模擬隨機選擇,以便從導入TOC恢復另一個Q編碼幀,以便通過可靠性。在步驟34之后,功能回到步驟20,并且等待另一個Q編碼幀。如果在檢測步驟32中都不執行這兩種情況,那么在步驟33中再實驗數目被遞減到″1″,并且被核對。如果仍然沒有達到再實驗的最大數目,接著執行上述步驟34。否則,在步驟35中狀態被設定為″DATA″,并且功能繼續執行步驟20,等待另一個Q編碼幀。
如果在檢測步驟31中狀態不是″RESET″,那么在檢測步驟41中分析狀態是否是″AUDIO″。如果情況不是這樣,Q編碼幀簡單地傳送到伺服控制模塊5,并且功能繼續執行步驟20,等待另一個Q編碼幀。然而如果狀態是″AUDIO″,那么進一步的步驟42檢測Q編碼幀是否是模式1,例如Q.ADR是否等于″1″。如果是這樣,在步驟43中Q編碼幀的控制比特Q.CONTROL被設定以便指示音頻,并且被校正的Q編碼幀被備份,例如被校正的Q編碼幀寫入緩沖器LastQ。然后被校正的Q編碼幀傳送到伺服控制模塊5,并且功能回到步驟20,等待另一個Q編碼幀。
在步驟42中Q編碼幀不是模式1的情況中,步驟44檢測LastQ緩沖器是否仍然未被初始化。如果未被初始化,那么在相似于步驟34的步驟45中,Q.TNO從″0″改變為″1″,以便恢復另一個Q編碼幀,并且功能回到步驟20,等待另一個Q編碼幀。然而如果步驟44答復LastQ緩沖器已經被初始化,那么在步驟46中當前Q編碼幀替換為一個LastQ值,以便掩蔽非音頻內容,例如多個時間段,并且傳送到伺服控制模塊5。然后功能繼續執行步驟20,等待另一個Q編碼幀。
下面概述執行過程的詳細說明。對于每一個Q編碼幀,檢測是否屬于導入TOC。如果不是,那么簡單地傳送到伺服控制模塊5。
然而如果Q編碼幀屬于導入TOC,那么將接受進一步的處理。步驟31檢測圓盤類型是否已經被確定。如果情況不是這樣,在步驟32至36中序列濾波器設法確定圓盤類型。結果將是″AUDIO″或″RESET″。不論發生那種狀況,伺服控制模塊5重新設置當前軌道為″0″,以便恢復另一個Q編碼幀。如果步驟32至36不顯示音頻圓盤,例如狀態仍然是″RESET″,那么這些步驟隨著下一個Q編碼幀被重復。只有當不成功嘗試的預定數目″n″已經被確定為音頻圓盤時,狀態將被設定為″DATA″。然后下列Q編碼幀通過步驟20、31和41將被簡單地傳送到伺服控制模塊5。然而如果被確定為音頻圓盤,那么步驟41至46確定對于所有導入TOC的下面的Q編碼幀,控制比特被設定用來指示″音頻″并且模式被設定為″1″。
在圖7中,示出了用于音頻視頻產品的Q子通道序列濾波器4的擴展執行過程。在圖中,實現了圖4所提及的可選方法,即半自動圓盤檢測。如前面圖6所述,在步驟10中序列濾波器4的局部參數被初始化,其中″Counter″是一個附加計數器,用于確定恢復導入TOC的重試數目,以便確定圓盤是否是多個時間段,并且″Mode″被用來記錄用戶模式。模式可以假定為值″AUTO″、″RESET″和″Audio-CD″。在″AUTO″狀態下,伺服控制模塊5依靠包含在TOC中的信息。假定此信息沒有被復制保護機理所改變。″Audio-CD″強制序列濾波器4執行圖6中所示的步驟31-46。當如前所述的步驟20檢測Q編碼幀是否屬于導入TOC時,步驟30檢測模式是否已經被設定為″AUTO″。在此情況下,Q編碼幀被簡單地傳送到伺服控制模塊5。否則,在步驟40中檢測圓盤是否是多個時間段圓盤。如果是這樣,在步驟90調用圖6的功能。如果圓盤不是多個時間段,那么步驟50按″1″遞減計數器并且檢測是否已經達到重試的預定數目。如果預定數目還沒有達到,那么在步驟60中Q.TNO從″0″改變為″1″,以便使伺服控制模塊5重新設置當前軌道為″0″。然后功能回到執行步驟20,等待另一個Q編碼幀。然而如果重試預定數目已經達到,那么步驟70檢測用戶是否已經切換模式為″Audio-CD″。在此情況下,在步驟90中調用圖6所示的功能,它將執行上述音頻CD的確定。否則,在步驟80中模式被設定為″AUTO″,并且Q編碼幀將被簡單地傳送到伺服控制模塊5。
權利要求
1.一種用于確定包括一個或多個時間段的光記錄介質(1)的格式的方法,其中每個時間段包括內容表(TOC)和一個或多個軌道,該方法包括步驟讀取(101)記錄介質(1)的第一時間段的內容表(TOC);檢測(102、103、32)多于一個的軌道是否存在于第一時間段和/或至少一個軌道是否表示為在內容表(TOC)中的音頻軌道;以及如果檢測步驟(102、103、32)中的至少一個產生肯定的結果,那么確定記錄介質(1)的格式為音頻(104、36),否則確定格式為數據(105、35)。
2.根據權利要求1所述的方法,進一步包括步驟檢測(107、40)記錄介質(1)是否包括多于一個的時間段;執行所述用于檢測軌道和/或音頻軌道的數目的步驟(102、103、32),并且僅當記錄介質(1)包括多于一個的時間段時,執行所述確定步驟(104、36、105、35);和否則依靠包含在內容表(TOC)中的原始信息用于確定記錄介質(1)的格式(108)。
3.根據權利要求2所述的方法,進一步包括步驟,即使用戶能夠強制執行所述檢測軌道和/或音頻軌道的數目的步驟(102、103、32)以及獨立于檢測記錄介質(1)是否包含多于一個時間段的步驟(107、40)結果的確定步驟(104、36、105、35)。
4.根據權利要求1-3中的任一項所述的方法,其特征在于檢測步驟(103、32、107、40)基于在內容表(TOC)中的數據,該數據不必改變,以確保標準音頻格式播放器的兼容性。
5.根據權利要求4所述的方法,其特征在于用于檢測步驟的在內容表(TOC)中的數據包括地址數據(Q.ADR)和指示數據(Q.POINT)。
6.根據權利要求1-5中的任一項所述的方法,進一步包括步驟在記錄介質(1)的格式被確定為音頻的情況下,抑制第一時間段之外的時間段。
7.根據權利要求1-6中的任一項所述的方法,進一步包括步驟使內容表(TOC)中的數據適應于與記錄介質(1)所確定格式相對應的值。
8.根據權利要求7所述的方法,其特征在于適應于與記錄介質(1)所確定格式相對應的值的數據包括控制比特(Q.CONTROL)和/或地址數據(Q.ADR)。
9.一種用于確定包括內容表(TOC)和一個或多個軌道的光記錄介質(1)的格式的圓盤格式確定模塊(4),其特征在于執行根據權利要求1-8的任一項的方法。
10.根據權利要求9的圓盤格式確定模塊,其特征在于圓盤格式確定模塊被插在光讀取單元(2)和伺服控制器模塊(5)之間的連接中。
11.一種用于從光記錄介質讀取和/或寫入光記錄介質的裝置,其特征在于執行根據權利要求1-8中的任一項的方法和/或包括根據權利要求9-10的任一項的圓盤格式確定模塊(4),用于確定所插入記錄介質(1)的格式。
全文摘要
一種用于確定包括在一個或多個時間段中的一個或多個數據、音頻和/或視頻軌道的光記錄介質格式的方法,以及一種用于使用該方法從光記錄介質讀取和/或寫入光記錄介質的裝置。本發明提供一種用于確定光記錄介質格式的方法,有力地阻止在記錄介質上的部分不正確數據。該方法包括步驟讀取記錄介質的第一時間段的內容表(TOC)(101);檢測多于一個的軌道是否存在于第一時間段和/或至少一個軌道是否表示為在內容表(TOC)中的音頻軌道(102、103、32);和如果至少檢測步驟(102、103、32)中的一個產生肯定的結果,那么確定記錄介質的格式為音頻(104、36),否則確定格式為數據(105、35)。
文檔編號G11B20/12GK1485844SQ0315434
公開日2004年3月31日 申請日期2003年8月15日 優先權日2002年8月16日
發明者曾永漢, 歐浩然, 李潤輝 申請人:湯姆森特許公司