專利名稱:識別光盤的方法、重放光盤的方法和光盤設備的制作方法
技術領域:
本發明涉及一種適合于在使用多種具有相同物理規格的光盤情況下識別光盤的方法,一種重放光盤的方法和一種光盤設備。
背景技術:
近些年來,隨著有關光盤技術的發展,已經提出了具有相同物理規格和具有不同記錄信號內容的光盤。例如,作為致密盤,除了記錄音樂數據的CD-DA外,還提出了諸如記錄計算機數據等的CD-ROM的光盤,以及記錄圖像(即,視頻圖像)、聲音等的視頻CD(即,致密盤)。此外,作為被稱作數字通用盤的光盤(DVD),它具有通過給予高于致密盤的記錄密度而達到的高記錄容量,目前已經提出記錄計算機數據的DVD-ROM、記錄電影的圖像和聲音的DVD-Video等。
CD-ROM是通過給予CD-DA一種將糾錯碼記錄到扇區的數據區中的能力并使用糾錯數據來構成的,CD-ROM具有比CD-DA增強的糾錯能力。在這種結構中,當利用上述糾錯碼執行糾錯的CD-ROM解碼電路設置到重放設備上時,該設備通過讀出記錄在CD-DA上的信號并然后解調該讀出的信號獲得重放輸出信號,這樣在單一重放設備中可以重放CD-DA和CD-ROM兩種盤。視頻CD使用通過擴展CD-ROM標準而建立的CD-ROM XA的物理格式記錄按照運動圖像專家組(MPEG)1標準壓縮的視頻和聲頻數據。在這種結構中,當解碼壓縮數據的解碼器電路也設置到盤重放設備上時,在單一盤重放設備中不僅可以重放CD-CA和CD-ROM而且還可以重放視頻CD。
同樣,在重放DVD盤的盤重放設備中,當用于解碼按照運動圖象專家組(MPEG)2標準壓縮的視頻數據的MPEG解碼電路設置在DVD-ROM盤重放設備上時,該設備通過讀出記錄在盤上的信號并通過執行解調和對該信號糾錯獲得重放的輸出信號,在單一盤重放設備中不僅可以重放DVD-ROM盤也可以重放DVD視頻盤。
在上述光盤中,在光盤本身有缺陷、光盤上造成擦痕或者光盤上附著灰塵的情況下,因為受到缺陷、擦痕、灰塵等的影響,不能正確讀出光盤上所記錄的數據的可能性增加。如果這種麻煩出現在記錄數據是計算機數據的情況中,需要重復再讀出記錄數據的重試,以便盡可能獲得正確的數據。然而,如果記錄數據是視頻數據或音頻數據,并重復重試以試圖獲得正確數據,則不能讀出數據的周期將變長,從而導致圖像和聲音的中斷。
在這種情況中,本發明提供了一種識別光盤的方法,其中每個光盤中記錄的數據的種類被識別并根據每種光盤執行重放操作,一種重放光盤的方法和一種光盤設備。
發明的公開本發明的識別光盤的方法包括以下步驟在重放每個光盤的狀態下,根據數據區中的邏輯格式的預定位置上的數據是否具有預定數據,來執行光盤的識別。
每個光盤按照預定順序進行重放,并當邏輯格式的預定位置上的數據被重放時執行光盤的識別。
預定位置上的數據是數據塊一個單元的數據,并且預定數據是在數據塊內完全的糾錯碼的數據。
預定位置上的數據是在每個光盤中記錄的預定文件結構中的數據,并且預定數據是與記錄數據的內容有關的數據。
按照本發明的重放光盤的方法包括以下步驟根據重放光盤所獲得的數據區中邏輯格式的預定位置上的數據是否具有預定數據,執行每個光盤的識別;以及根據識別結果控制重放操作。
當在重放每個光盤而獲得的數據中檢測到差錯時,根據識別結果切換轉換到用于響應差錯檢測的處理。
在響應差錯檢測的處理中,執行從每個光盤中再次讀出數據的重試。 獲得正確數據之前所執行的重試的次數或重試的時間周期根據識別結果來轉換。當一個差錯已經被檢測的數據是關于操作的控制數據時,取消用于響應差錯檢測的處理的轉換。
從每個光盤讀出數據的速度或從每個光盤預先讀出的數據量根據識別結果來轉換。
本發明的光盤設備包括數據讀出裝置,用于在重放每個光盤的狀態下讀出盤中記錄的數據;和控制裝置,用于根據數據讀出裝置所獲得的和位于數據區中邏輯格式的預定位置上的數據是否具有預定數據來識別光盤,和根據識別結果執行對操作的控制。
光盤設備包括差錯檢測裝置,用于檢測由數據讀出裝置所獲得的數據的差錯,其中,當差錯檢測裝置檢測到差錯時,控制裝置根據識別結果轉換用于響應差錯檢測的處理。
控制裝置根據識別結果以轉換從每個光盤讀出數據速度的方式控制數據讀出裝置,或者根據識別結果以轉換從每個光盤中預先讀出的數據量的方式控制數據讀出裝置。
附圖的簡要說明圖1是表示致密盤結構的圖;圖2是表示CD信號的幀結構的圖;圖3是表示子碼Q結構的圖;圖4A至圖4D的每個是表示一個數據塊中數據結構的圖;圖5是表示CD-ROM的盤結構的圖;圖6是表示視頻CD的盤結構的圖;圖7A至圖7D是說明在一個軌跡(truck)中記錄的壓縮數據的圖;圖8是表示重試的流程圖;圖9是表示副標題結構的圖;圖10是表示另一個重試的流程圖;圖11是表示盤重放設備的圖;圖12是表示設置重放的操作的流程圖;圖13是表示確認視頻CD識別信息的處理的流程圖;圖14A和圖14B的每個是表示其每個從4.00秒位置上的區段讀出數據的一個例子的圖;
圖15是表示標題的結構的圖;圖16是表示DVD盤的物理區段號的圖;圖17是表示目錄結構的圖;圖18是表示UDF橋的數據結構的圖;圖19是表示盤重放設備的結構的圖;圖20是表示數據重放操作的流程圖;圖21是表示數據識別的流程圖;圖22是表示RAM中存儲的數據的一部分的圖。
實現本發明的最佳方式下面將結合
本發明。圖1是表示例如致密盤的一個光盤的結構的圖。在盤的內邊緣側,形成了一個導入區,并且在其外邊緣側形成了一個導出區。導入區與導出區之間的區域是數據區。
在這里,記錄在致密盤中的CD信號的一幀由幀同步數據和子碼、以及數據和奇偶校驗構成,如圖2所示。子碼處于從P道到W道的8比特中;并且一個子碼幀由98幀的CD信號構成。在子碼幀中,前兩個CD信號幀被定義為同步信號Sync-0和SYNC-1,其余的96幀被用來指示信息。
如圖3所示,子碼的Q道(以下稱作“子碼Q”)包括控制字段(Q0至Q4),地址字段(Q5至Q8)、數據字段(Q9至Q80),和CRC字段(Q81至Q96)。
控制字段表示識別記錄的信號是聲頻數據還是數字數據的信息、識別聲道數目的信息、加重是否存在的信息等等。例如,對于沒有預加重的2聲道其控制字段被定義為(0000)。對于例如在CD-ROM中記錄數字數據的盤,其控制字段被定義為(01x0(其中x是0或1))。
地址字段表示地址字段之后的數據字段具有的信息的內容。數據字段表示與地址字段關聯的信息。例如,當地址字段被定義為(0001)時,數據字段顯示了一個軌跡號、一個經過的時間、絕對時間等。當地址字段被定義為(0011)時,數據字段表示國際標準記錄碼(一個ISR碼)。CRC字段設置奇偶校驗比特。在圖1所示的導入區中,由數據字段指示的軌跡號TR被定義為“00”,而在導出區中,軌跡號TR被定義為“AA”。
當致密盤是圖2所示的CD-ROM時,數據區被安排包括98幀的CD信號,即2352字節被設置為1數據塊,以及在這些數據塊中的單元的記錄信號。
在圖4所示的CD-ROM中,根據待記錄數據的類型,把數據塊中的數據歸類為從模式0到模式2的三種模式。圖4A所示的模式0被用作在導入區和導出區設有CD-ROM結構情況下的虛擬塊。數據塊中的前12字節區域構成分類數據塊的同步信號,下面的4字節區域被用作標題區域。剩余的2336字節區域全部定義為“0”。
圖4B所示的模式1用于記錄數據。標題區域之后的2048字節區域被用作輔助數據區域,其中記錄在該數據塊中完全的糾錯碼。具體地,如圖4B所示,是差錯檢測碼的循環冗余碼(CRC)和是糾錯碼的奇偶校驗被記錄在輔助數據區域中,以便除同步信號外在2340字節區域中啟動檢錯和糾錯。在該方式中,不僅提供交叉交織里德所羅門(reed-solomon)碼而且還提供在數據塊中完全的糾錯碼(分層的ECC),從而使誤碼率降低到10-12。
在模式2中,標題區域之后的2336字節區域被打開,以作為用戶數據區域。在允許在計算機數據與視頻或聲頻數據間交織的CD-ROM XA標準中。為模式2準備格式1和格式2。在圖4C中示出的模式2的格式1中,標題區域之后的8字節區域被定義為副標題區域,副標題區域之后的2048字節區域被定義為記錄計算機數據的數據區。數據區之后的280字節區域被定義為記錄在數據塊中完全的糾錯碼的輔助數據區。在圖4D所示的模式2的格式中,標題區域之后的8字節區域被定義為輔助標題區域,以及輔助標題區域之后的2 324字節區域被定義為用于視頻和聲頻的數據區。該數據區之后的4字節區域被定義為保留區域。
在CD-ROM中,為了可以不依賴計算機設備的操作系統讀出記錄數據,使用了圖5所示的按國際標準組織(ISO)9660標準化的盤結構。
在上述導入區與導出區之間提供的數據區中,待記錄信息的數據設有2K字節單位的的邏輯塊號(LBN)。第一LBN“0”的位置被定義為從導入區的端部位置經過的150個區段(對應2秒鐘聲頻)的預留間隙的位置。
由于具有LBN“0”至“15”的區域被用作系統區域,因此CD-ROM中記錄的數據的區域從LBN“16”開始。
此后在從LBN“16”開始的區域中記錄主卷描述符(PVD)。在PVD的卷描述符中,記錄的是識別卷描述符類型和文件格式的信息,和重放諸如邏輯塊(LB)的字長、“路徑表”的字長和地址以及“根目錄記錄”的記錄數據所需的信息。
在PVD的后面,所記錄的是指示目錄文件的引導端的路徑表和指示文件的引導位置的目錄等。
下面對視頻CD進行說明,在視頻CD中,所記錄的數據包括諸如圖像和聲音的內容,它們依據運動圖像專家組1標準按照CD-ROM XA標準的格式來壓縮。
在視頻CD中,如圖6所示,導入區之后的具有軌跡號TR=“01”的區域包括PVD和卡拉OK部分、視頻CD信息部分、片斷播放部分和CD-I應用部分。在此后的軌跡號TR=“02”的區域中,按壓縮狀記錄視頻和聲頻信號。在具有軌跡號TR=“01”的區域中,按模式2的格式1記錄數據,此后在軌跡號RT=“02”的區域中,按模式2的格式2記錄壓縮數據。
視頻CD信息部分是記錄各種盤信息和類似信息的區域,這些信息由1個區段(2K字節的用戶數據)的“INFO.VCD”、1個區段的“ENTRIES VCD”、32個區段的“LOT.VCD”和最大256個區段的“PBC.VCD”構成。
在“INFO.VCD”中,記錄關于盤的信息、關于片斷播放項目(將在下面說明)的信息和類似信息。在“ENTRIES.VCD”中,記錄指示位置的登錄號,從此位置重放在軌跡號TR“02”之后記錄的視頻或聲頻數據。最大可以設置5百個登錄。在“LOT.VCD”中,記錄了一個表,用于指示與重放順序相對應的列表的地址。在“PBC.VCD”中,記錄了一個重放順序的列表。
在此后的具有軌跡號TR=“02”的區域中,如圖7A所示,15個區段的前邊緣區域設置在從軌跡的引導端(索引號“00”)算起的第150區段的位置上,并設置了從最后端算起的15個區段內的后邊緣區域。位于前邊緣區域與后邊緣區域之間的區域被定義為記錄壓縮視頻和聲頻數據的壓縮數據區域。此外,在壓縮數據區域中,如圖7B所示,壓縮視頻數據和壓縮聲頻數據按交織方式記錄,使壓縮視頻數據的區段VS與壓縮聲頻數據的區段AS之間的比值平均為6∶1。視頻數據的傳輸速率被設置為約1.2M比特/秒,聲頻數據的傳輸速率被設置為約0.2比特/秒。
圖7C表示壓縮視頻數據的區段VS的格式。1個區段的2324字節數據被記錄在光盤中,以作為圖4D所示的模式2的格式2的數據區域中的數據。壓縮視頻數據的區段VS由包標題部分和分組部分構成,供給分組部分的視頻數據區被用作壓縮視頻數據的區域。包標題包括包標題的一個起始碼,一個系統時鐘基準SCR,等等。分組部分的分組標題包括一個起始碼,一個ID,一個顯示時間標記PTS,一個解碼時間標記DTS,等等。僅對引導分組提供STD緩沖。
圖7D表示壓縮聲頻數據的區段AS的格式。作為壓縮視頻數據的情況,1個區段的2324字節數據按模式2的格式2記錄在光盤中。與壓縮視頻數據的區段相似,壓縮聲頻數據的區段由一個包標題部分和一個分組部分構成。供給分組部分的聲頻數據區域被用作壓縮聲頻數據的一個區域。包標題部分包括一個用于包標題的起始碼,一個系統時鐘基準SCR,等等。分組部分的分組標題包括一個起始碼,一個ID,一個顯示時間標記PTS,一個解碼時間標記DTS,等等。
在重放記錄在光盤中的壓縮視頻數據和壓縮聲頻數據的時候,使用分別設置在壓縮視頻數據的區段VS和壓縮聲頻數據的區段AS中的系統時鐘基準SCR、顯示時間標記PTS、解碼時間標記DTS,使圖像和聲音相互同步,如果在上述結構的致密盤的重放期間出現由于盤的缺陷、劃痕或灰塵附著而導致的不能正確讀出記錄信號的故障,則從不能讀出的信號的區域進行再嘗試信號讀出的重試,從而以正確方式啟動信號。此外,該重試執行對應于致密盤中記錄的數據的處理。例如,當記錄數據是計算機數據時,該重試執行置于重要地位的獲得正確數據的處理。當記錄數據是視頻或聲頻數據時,該重試執行置于重要地位的保持操作連續性的處理,同時允許某些數據缺陷以便防止圖像和聲音中斷。在下文中,把執行置于重要地位的獲得正確數據的處理的重試稱作正常重試,把執行置于重要地位的保持操作連續性的處理的重試稱作簡化重試。
圖8是表示重試的流程圖。當記錄信號不能被正確讀出時,執行重試,然后程序進行到步驟ST1。在步驟ST1,識別執行重試的數據是否具有在數據塊中完成的糾錯碼。
在這種情況下,當準備輔助數據區和在其中記錄奇偶校驗碼或類似數據時,把該數據識別為具有在該數據塊中完成的糾錯碼的數據,然后程序進行到步驟ST2。反之,當數據被識別為沒有在該數據塊中完成的糾錯碼的數據時,程序進行到步驟ST3。
在步驟ST2,致密盤中記錄的數據被識別為諸如計算機數據的需要有高可靠性的數據,因為記錄數據已經增強了糾錯能力,在此情況中,執行正常重試。在正常重試中,在可以正確讀出記錄數據前所執行的重試次數N被設置到等于或小于一個預定次數NE。如果在讀出被重復NE次之后還不能正確讀出記錄數據,則宣布差錯出現并結束重試,而且不發送未被識別為正確數據的數據。代替次數的限制,讀出的重復可以由時間周期進行限制。讀出可以同便于記錄數據讀出的處理一起重復,所述的處理例如是在高速重現期間減低盤的轉速以便可以容易地讀出數據的處理。
在步驟ST3,記錄數據被識別為不同于計算機數據的不需要有高可靠性的數據,該數據被識別為需要置于重要地位的保持操作連續性,即保持數據轉換速率的數據,因為該記錄數據沒有在數據塊中完成的糾錯碼。在這種情況下,執行簡單重試。
在簡單重試中,重試的最大次數N被設置為小于預定重試次數NE的一個預定次數NF。當讀出的重復被時間周期限制時,時間限制被設置為比正常重試中使用的時間限制短。另外一種方案,可以重復數據的讀出,直到數據的轉換速率沒有過分地降低到中斷圖像和聲音的程度。如果記錄數據不能正確讀出,則在未被識別為正確數據的數據也被傳送的狀態下執行重試。
如上所述,當數據具有在數據塊中完成的糾錯數據時,執行正常重試。當數據沒有在數據塊中完成的糾錯數據時,執行簡單重試。按照這種方式,需要有諸如計算機數據之類的高可靠性的數據進行重試,其中附加讀出正確數據的優先權。如果不能正確讀出數據,則宣布差錯出現。結果,只有正確數據可以輸出。此外,通過增加預定次數NE可以增加按正確方式讀出數據的可能性。反之,當數據需要附加優先權以保持諸如視頻數據和聲頻數據的轉換速率時,執行附加優先權以保持連續性的重試。結果,可以重放數據,而不中斷圖像和聲音。
上述的CD-ROM XA標準允許計算機數據時和視頻數據及聲頻數據共存。在圖4C和圖4D所示的模式2中,提供了副標題。如圖9所示,在副標題中,4字節標題信息包括文件號、信道號、允許格式是格式1還是格式2的識別的子模式信息,它們被兩次重復記錄。下面將說明使用副標題執行適于記錄數據的最佳重試的情況。
圖10是表示使用副標題執行重試的流程圖。當記錄信號不能被正確讀出并執行重試時,程序進行到步驟ST11。在步驟ST11,識別要進行重試的數據區段是否有副標題。如果數據區段被識別為具有副標題,則程序進行到步驟ST12。反之,如果數據區段被識別為沒有副標題,程序則進行到步驟ST14。
在步驟ST12,根據副標題的子模式信息,識別數據是否處于格式2。當數據被識別為處于格式2時,程序進行到步驟ST13。反之,當數據被識別為未處于格式2時,程序進行到步驟ST14。
在步驟ST13,由于數據是按模式2的格式2記錄的,并且在數據塊中沒有完成的糾錯碼,因此記錄數據被識別為需要附加優先權以維持保持連續性的轉換速率而不是高可靠性的數據。在這種情況下,執行簡單重試。
當程序從步驟ST11或ST12前進到步驟ST14時,在步驟ST14中,記錄數據被識別為不需要附加優先權來維持保持連續性的轉換速率的數據,也就是說,作為需要有高可靠性的數據。在這種情況下,執行正常重試。
如上述方式中,副標題的使用還使它能夠執行記錄數據的最佳重試。
在圖8和圖10所示的流程中,當執行重試時,根據副標題,識別數據是否具有在數據塊中完完成的糾錯碼,或者識別該重試應當被設置到正常重試還是簡單重試。在這種情況中,如果關于要經歷重試的區段的信息由于盤的缺陷等原因而不能正確讀出時,則存在作出錯誤識別的擔心。為了避免這種麻煩,可以使用在執行重試前已經正確讀出數據的區段的信息,識別數據是否具有在數據塊中完成的糾錯碼;另一種方案,可以根據已經正確讀出數據的區段的副標題,識別重試應當被設置到正常重試還是簡單重試。
當在識別步驟ST11中不存在副標題的情況下執行圖8所示的流程的處理時,根據數據是否具有在數據塊中完全的糾錯碼,即使對于沒有副標題的致密盤,也能夠把重試設置到或者正常重試或者簡單重試。
在上述的實施例中,當在數據重放期間記錄數據不能讀出并且執行重試時,重試被設置到正常重試或者簡單重試。在能夠重復各種致密盤的致密盤重放設備中,例如當一個致密盤被安裝到盤重放設備上時,使用致密盤中記錄的信息,從包括CD-DA、CD-ROM、視頻CD等的致密盤中識別致密盤的類別。然后,根據盤識別的結果,執行適于盤類別的信號處理操作,以輸出正確重放信號。在這種結構中,可以根據盤識別結果確定重試應當被設置到正常重試還是簡單重試。
圖11表示不僅能夠重放CD-DA而且能夠重放CD-ROM以及視頻CD的盤重放設備的結構。主軸電動機部分32以預定速度旋轉致密盤10。主軸電動機10是根據來自伺服控制部分24(下面將要說明)主軸控制信號SP驅動的,使致密盤以預定旋轉速度旋轉。
用來自光拾取器21的被控光量中的光束照射致密盤10。該光束被致密盤10反射,然后被照射到光拾取器21中的光電檢測部分(未示出)。光電檢測部分根據反射的光束執行光電轉換和電流電壓轉換,按照與反射光束的光量對應的信號電平產生電壓信號,然后把得到的電壓信號供應給RF放大部分22。
RF放大部分22使用來自光拾取器21的電壓信號產生讀出信號SRF,然后把得到的讀出信號SRF供應給CD信號處理部分23。RF放大部分22還產生跟蹤誤差信號STE和聚焦誤差信號SFE,并把得到的跟蹤誤差信號STE和聚焦誤差信號SFE供應給伺服控制部分24。
伺服控制部分24根據所供應的聚焦差錯信號SFE產生用于控制光拾取器21的物鏡(未示出)的聚焦控制信號,使激光束被聚焦到致密盤10的記錄層的一個位置上,并且把聚焦控制信號SFC供應給驅動器25。伺服控制部分24還根據所供應的跟蹤控制信號STE,產生用于控制光拾取器21的物鏡的跟蹤控制信號STC,使光束被輻射到預期軌跡的中心位置上,并且把得到的軌跡控制信號STC供應給驅動器25。伺服控制部分24還產生螺紋(thread)驅動信號SSL,并把得到的螺紋驅動信號SSL供應給螺紋電動機部分33,以便驅動螺紋電動機33朝致密盤10的射線方向移動光拾取器21。
驅動器25根據聚焦控制信號SFC產生聚焦驅動信號SFD,并且還根據跟蹤控制信號STC產生跟蹤驅動信號STD。如此產生的聚焦驅動信號SFD和跟蹤驅動信號STD被供應給光拾取器21的傳動裝置(未示出),其結果是控制物鏡的位置,使光束聚焦在預期軌跡的中心位置。
CD信號處理部分23執行所供應的讀出信號SRF的不對稱校正和二進制化(binarzation),并把讀出的信號SR轉換成數字信號。CD信號處理部分23還執行EFM解調和CIRC再生,以產生重放信號Daa。CD信號處理部分23還把在致密盤10中記錄的子碼和在致密盤的預定位置中記錄的信息供應給控制部分35。
當控制部分35(下面將要說明)把致密盤10識別為CD-DA時,CD信號處理部分23輸出重放信號Daa,并供應給聲頻輸出部分26。聲頻輸出部分26把從CD信號處理部分23供應的數字重放信號Daa以及從MPEG解碼器29(后面將要說明)供應的重放信號Dav轉換成模擬聲頻信號。當控制部分35把致密盤10識別為CD-ROM或視頻CD時,聲頻輸出部分26把重放信號Daa供應給CD-ROM解碼器27。
CD-ROM解碼器27使用在數據塊中完成的糾錯碼執行解碼。當控制部分35把致密盤10識別為CD-ROM時,CD-ROM解碼器27執行解碼,并把作為解碼結果獲得的信號作為重放信號Db經接口28供應給外部設備。當控制部分35把致密盤10識別為視頻CD時,CD-ROM27把重放信號Db供應給MPEG解碼器29。
MPEG解碼器29將視頻區段VS的信號與聲頻區段AS的信號相互分離,然后對壓縮視頻數據解碼以產生重放信號Dv。MPEG解碼器29還對壓縮數據進行解碼,以產生重放信號Dav。此外,MPEG解碼器29使用在視頻CD中記錄的系統時鐘基準SCR、顯示時間標記PTS、解碼時間標記DTS,使視頻重放信號Dv和聲頻重放信號相互同步并輸出它們。視頻重放信號Dv被供應給視頻輸出部分30,同時,聲頻重放信號Dav被供應給聲頻輸出部分26。視頻輸出部分30將重放信號Dv轉換成NTSC模式等的聲頻輸出信號Svout,并輸出得到的信號。
操縱部分36和顯示部分37連接到控制部分35。當操作操縱部分36向控制部分35供應操縱信號PS時,控制部分35根據ROM 38中存儲的操作控制程序控制每個部分,以根據操縱部分36的操縱操作這些部分。控制部分35還根據外部裝置(例如,計算機裝置)經接口28供應的命令控制每個部分。
控制部分35還根據CD信號處理部分23供應的子碼和從預定位置讀出的信息執行光盤的識別。基于識別結果,控制部分35根據致密盤的類別執行重放并輸出信號。控制部分35還產生顯示信號HS并供應給顯示部分37,以操作顯示部分37顯示盤重放設備的操作狀態、從致密盤中讀出的信息等等。
下面結合圖12的流程圖說明在盤重放設備中設置重試的操作。當致密盤10被安裝到盤重放設備上時,在步驟ST21,讀出導入區中記錄的TOC信息。然后,程序進行到步驟ST22。
在步驟ST22,控制部分35根據與TOC信息一起讀出的子碼Q的控制字段中的數據,識別致密盤10是否是記錄數據的盤。當控制字段中的數據是(01x0),并且致密盤10被識別為記錄數據的盤時,程序進行到步驟ST23。反之,當致密盤10未被識別為記錄數據的盤時,例如,當控制字段中的數據是和CD-DA一樣的(0000)時,程序進行到步驟ST26。
在步驟ST23,識別視頻CD識別信息是否被記錄在具有TR=“01”的軌跡號的區域中。圖13是顯示用于確認視頻CD識別信息的處理的流程圖。
在步驟ST13,如圖6所示,數據從4.00秒的位置(邏輯塊地址LBA=96h(其中h代表十六進制符號)),即視頻CD信息部分的起始位置讀出。然后程序進行到步驟ST32。在步驟ST32,識別數據是否已經被正確讀出。當數據被正確讀出時,程序進行到步驟ST33。反之,當數據未被正確讀出時,程序進行到步驟ST36。
在步驟ST33,從4.00秒的位置上的區段讀出的數據中獲得從引導端算起的只有8字節的用戶信息數據。圖14表示在消除同步信號的狀態下,從4.00秒的位置上的區段讀出的示范性數據。數據的前4字節構成標題。標題的構成在圖15中示出,也就是,前三字節指示“分鐘、秒、幀”,后面的一字節指示模式段。如上所述,由于視頻CD信息起始于4.00秒的位置,則標題的前3字節被定義為“00,04,00”。后面的1字節指示一個模式段。由于模式段具有“02”的數據,因此得知數據結構處于模式2。當數據結構處于模式2時,如圖4C和圖4D所示,副標題被設置在標題之后。因此,模式指示數據之后的8字節指示副標題。如9圖所示,在副標題中,4字節標題信息被重復記錄兩次。在圖14A所示的情況中,標題信息“00,00,89,00”在副標題中被重復兩次。在圖14B所示的情況中,標題信息“00,01,88,00”在副標題中被重復兩次。
副標題之后的數據是用于視頻CD信息部分的用戶信息。與從引導端算起的第13字節相對應的位置是用于視頻CD信息部分的用戶信息。具體地說,在步驟ST33,除了同步信號外,數據捕獲是起始于與從引導端算起的第13字節相對應的位置,并且在與從引導端算起的第20字節相對應的位置結束數據的捕獲。在這種情況下,可以獲得起始于視頻CD信息部分的引導端的僅8字節的數據。
在視頻CD情況中,如圖14所示,自視頻CD信息部分的用戶信息的引導端起的8字節被定義為“56,49,44,45,4F,5F,43,44”,用于把一個預定字符串“VIDEO_CD”指示為視頻CD識別信息。因此,在步驟ST34中,識別步驟ST33中獲得的數據是否為預定字符串,也就是,指示“VIDEO_CD”的數據“56,49,44,45,4F,5F,43,44”。按照這種方式,可以識別視頻CD識別信息的有無。在步驟ST34中,當數據“56,49,44,45,4F,5F,43,44”與步驟ST33中獲得的數據一致時,認為檢測到視頻CD識別信息,于是程序進行到步驟ST35。當這些數據相互不一致時,則認為未檢測到視頻CD識別信息,于是程序進行到步驟ST36。
在步驟ST35,由于視頻CD識別信息已經被檢測到,因此被設置到控制器35內的寄存器上的視頻CD識別標志開啟,并且結束確認視頻CD識別信息的處理。當程序從步驟ST32或步驟ST36進行到步驟ST36時,由于沒有檢測到視頻CD識別信息,因此視頻CD識別標志關閉,并且結束確認視頻CD識別信息的處理。
在步驟ST23中,識別視頻CD識別信息是否已經被檢測。此時,當視頻CD識別標志被圖13所示的處理關閉并且指示沒有檢測到視頻CD識別信息時,程序進行到步驟ST25。當視頻CD識別標志被開啟并且指示已經檢測到視頻CD識別信息時,程序進行到步驟ST26。
在步驟ST25,設置在控制部分35內的處理模式設置標志,即,用于將不能正常讀出數據時執行的重試設置到正常模式或簡單模式的一個標志,被設置到正常模式。當程序從步驟ST22或步驟ST24進行到步驟ST26時,處理模式設置標志被設置到步驟ST26中的簡單重試模式。
此后,在盤重放設備中重放致密盤10。如果出現記錄數據不能被正確讀出的情況,則根據處理模式設置標志執行正常重試或簡單重試。
在如上所述的方式中,致密盤的識別是在該致密盤安裝到設備上時自動執行的。根據識別結果,將重試設置到正常重試或簡單重試。由于這種安排,能夠設置當需要數據具有諸如計算機數據的高可靠性時附加正確讀出數據的優先權的重試。另一方面,還能夠設置當數據需要維持諸如視頻或聲頻數據的轉換速率時附加保持數據連續性的優先權的重試。所以能夠執行對記錄數據的最佳的重試。
對于需要維持諸如視頻或聲頻數據的轉換速率的數據,執行附加保持連續性的優先權的重試。在這種情況下,即使數據不正確,也連續執行重放。所以,即使重放質量很差的光盤,也可以獲得視頻或聲頻信號。
作為視頻CD識別信息的預定字符串“VIDEO_CD”的檢測在上述的盤重放設備中自動執行。按照另外一種方案,也可以在諸如主機計算機的外部設備或重放應用程序為盤識別目的作出對盤重放設備的一個讀出請求時,執行該檢測。此外,由于作為視頻CD識別信息的預定字符串“VIDEO_CD”被記錄在一個預定位置,因此該檢測是容易的。
在上述實施例中,根據致密盤識別結果選擇重試模式。致密盤識別的結果也可以在其它操作中利用。
假定對主軸電動機旋轉的控制根據致密盤識別結果進行切換。例如,當致密盤被識別為視頻CD時,操作是不需要高速讀出數據的圖像重放。在這種情況下,盤按正常速度旋轉,從而避免電源消耗增加并且降低盤設備的工作造成的聲音。當致密盤被識別為CD-ROM時,在以高于正常速度旋轉光盤的狀態下讀出數據,從而增加數據轉換速率。所以,可以在計算機設備中處理數據時從CD-ROM中有效地讀出數據。
根據盤識別結果轉換預先讀出的數據量是可能的。對于視頻CD,存在多種順序讀出為重放圖像和類似物的使用而記錄的數據的情況。因此,當光盤被識別為視頻CD時,增加預先讀出的數據量。按照這種方式,讀出數據可以被有效處理,此外可以避免例如圖像的中斷。另一方面,對于CD-ROM,有多種隨機讀出數據的情況。在這些情況中,預先讀出的數據可能是無效的。還有一些需要各種控制參數以便縮短存取時間的情況。由于這些原因,預先讀出的數據量被減少。所以可以有效地讀出數據,而不讀出無用數據。
在上述的實施例中,已經對光盤是致密盤的情況進行了說明。同樣,當光盤是通過增加比致密盤高的記錄密度而具有高記錄容量的DVD時,可以根據盤中記錄的數據執行重放。
圖16表示DVD中的物理區段號。從盤的最里邊緣側上物理區段號“0h”到“2FFFFh”的區域被定義為導入區,用于指示盤的物理規格和內容供應商的信息。從導入區之后的物理區段號“30000h”到最外邊緣側的區域被定義為數據區域。數據區域的外邊緣側,設置指示數據區域的終點的導出區。光束照射位置可以在導入區至導出區的范圍內移動。
作為按DVD-ROM標準使用的文件系統,所利用的是國際標準化組織(ISO)用作CD-ROM標準的9660,和通用盤格式(UDF),所述的UDF可與不僅專用于重放而且能夠寫和改寫的物理層的標準結合使用。為了滿足這兩種標準,使用被稱作“UDF橋”的文件結構。
圖17表示“UDF橋”的文件結構。在該結構中,從“0”至“15”、從“21”至“31”、從“66”至“255”的邏輯區段號(LSN)被定義為保留區域。從“16”至“20”的LSN被定義為“UDT橋卷識別序列”(VSR)區域。“16”的LSN被定義為“主卷描述符”。“17”的LSN被定義為“卷描述符設置終結符”。“18”的LSN被定義為“起始擴展區域描述符”。“19”的LSN被定義為“NSR描述符”。“20”的LSN被定義為“終止擴展區域描述符”。由“16”的LSN定義的“主卷(volume)描述符”是ISO 9660標準化的CD-ROM的卷描述符。由“17”的LSN定義的“卷描述符設置終結符”指示“主卷描述符”的終止。由“18”的LSN定義的“起始擴展區域描述符”是指示擴展區域的開始的描述符。由“19”的LSN定義的“NSR描述符”是標準描述符,并且使用國際電技術委員會(ISO/IEC)1344中指示的描述符。由“20”的LSN定義的“終止擴展區域描述符”是指示擴展區域的終止的描述符。
從“32”到“47”的LSN被定義為主要VDS區域。“32”的LSN被定義為“主卷描述符”。“33”的LSN被定義為“實施使用卷描述符”。“34”的LSN被定義為“劃分描述符”。“35”的LSN被定義為“邏輯卷描述符”。“36”的LSN被定義為“未分配空間描述符”。“37”的LSN被定義為“終止描述符”。由“32”的LSN定義的“主卷描述符”是按“通用盤格式(IDF)”定義的卷描述符。由“33”的LSN定義的“實施使用卷描述符”是用于邏輯系統的卷描述符。由“34”的LSN定義的“劃分描述符”是劃分描述符。由“35”的LSN定義的“邏輯卷描述符”是邏輯卷描述符。由“36”LSN定義的“未分配空間描述符”是被分配空間描述符。由“37”的LSN定義的“終止描述符”指示描述符的終止。后面的從“38”至“47”的LSN被定義為“跟蹤邏輯區段”。
從“48”至“63”的LSN被定義為被保留VDS區域。被保留VDS區域做成與主要VDS區域相同,并且被用作信息不能從主要VDS區域讀出信息時的備用區域。
由“64”的LSN定義的“邏輯卷描述符”是完整性描述符,用于控制邏輯卷中生成的故障信息。由“65”的LSN定義的“終止描述符”指示描述符的終止。
由“265”的LSN定義的“定位名描述符”是指示主要VDS區域的位置的定位點。此后的“257”的LSN指示ISO9660文件結構,例如用于指示讀出目的文件的路徑的“路徑表”、“根目錄”等。在這些區域之后,指示由UDF標準化的信息,例如包括“文件設置描述符”和“文件登錄”的UDF文件結構。該區域之后的區域被定義為記錄計算機數據、視頻數據等的UDF/ISO文件串區域。最后的LSN被定義為第二定位點。第二定位點被做成與“256”的LSN定義的定位點相同,并且用作當“256”的LSN定義的定位點不能被讀出時的備份。
從具有用于指示UDF文件結構的邏輯區段號p的位置開始分配UDF邏輯卷空間。邏輯塊號q從具有邏輯區段號p的位置開始分配。
圖18示出了目錄結構。視頻數據被存儲到“VIDEO_TS”目錄。視頻數據被存儲到“AUDIO_TS”目錄。計算機數據時被存儲到計算機數據目錄。具有“IFO”擴展名的目錄是關于重放和控制信息的目錄。“VOD”的擴展名是關于視頻數據的擴展名。“AOD”的擴展名的關于聲頻數據的擴展名。“BUP”的擴展名被用作備份。
圖19表示用于重放DVD 50的盤重放設備60的結構。DVD50由主軸電動機部分66以預定速度來旋轉。主軸電動機部分66是根據來自讀信道/伺服控制部分63(下面將進行說明)的幀同步信號SF按照控制DVD 50以預定速度旋轉的方式來驅動的。
DVD 50用來自盤重放設備60的光拾取器61的可控光量的光束照射。DVD50反射的光束被照射到光拾取器61的光電檢測部分(未示出)。根據反射的光束,光電檢測部分執行光電轉換和電流-電壓轉換,按照對應于反射光束的光量的信號電平產生一個電壓信號,并把產生的電壓信號供應給RF放大部分62。
RF放大部分62使用來自光拾取器的電壓信號產生讀出信號SRF、跟蹤誤差信號STE和聚焦誤差信號SFE,并把得到的信號供應給讀出信道/伺服控制部分63。
讀出信道/伺服控制部分63根據所供應的聚焦差錯信號SFE,以激光束聚焦在DVD50的記錄層的位置上的這樣一種方式,產生用于控制光拾取器61的物鏡(未示出)的聚焦控制信號SFC,并且把得到的聚焦控制信號SFE供應給驅動器64。讀出信道/伺服控制部分63還根據所供應的跟蹤誤差信號STE,以向預期軌跡的中心位置輻射光束的方式,產生用于控制光拾取器61的物鏡的跟蹤控制信號STC,并將得到的跟蹤信號STC供應給驅動器64。
驅動器64根據聚焦控制信號SFC產生聚焦驅動信號SFD,并且還根據跟蹤控制信號STC產生跟蹤驅動信號STD。如此產生的聚焦驅動信號SFD和跟蹤控制信號STD供應給光拾取器61的傳動器(未示出),所以按照光束在預期軌跡的中心位置聚焦的方式控制物鏡的位置。
讀出信道/伺服控制部分63對所供應的讀出信號SRF執行不對稱校正和二進制化,并將讀出信號轉換為數字信號以產生數據信號DRF,然后將得到的數據信號DRF供應給數據處理部分65。讀出信道/伺服控制部分63還與作為變換結果獲得的數字信號同步地執行時鐘信號CKRF的產生,和幀同步信號的檢測,然后把這樣產生的時鐘信號CKRF供應給數據處理部分65,并把幀同步信號SF供應給主軸電動機部分66。
讀出信道/伺服控制部分63還產生用于控制光拾取器61朝著DVD 50的徑向方向移動的螺紋控制信號(thread control signal)SSC,以便避免激光束輻射到跟蹤控制范圍之外,并且把得到的螺紋控制信號SSC供應給螺紋部分67。螺紋部分67驅動一個螺紋電動機,以控制光拾取器61朝著DVD 50的徑向移動。
數據處理部分65執行數據信號DRF的8/16解調,并且還使用作為工作區域的RAM(隨機存取存儲器)的一部分存儲區域利用reed-solomon(里德所羅門)碼執行糾錯。糾錯后的數據信號被存儲到為RAM68的一部分存儲區域的高速緩沖區,然后經過遵從例如AT附件分組接口(AT Attachment PacketInterface ATAPI)標準的接口部分69供應給計算機設備,以作為重放數據信號RD。數據處理部分65從數據信號DRF中讀出指示光盤位置的位置信息,并把該位置信息供應給控制部分70。在數據處理部分65讀出記錄在DVD 50中記錄的故障位置信息的情況下,將故障位置信息供應給控制部分70。
ROM 71連接到控制部分70。控制部分71根據ROM 71中存儲的用于操作控制的程序處理來自計算機設備的命令,并且控制盤重放設備60中的每個部分的操作。例如,當存在使用邏輯地址用ATAPI命令的來自計算機設備的一個存取請求時,控制部分70參考數據處理部分65所供應的光盤的故障位置信息,將該邏輯地址轉換成物理地址。在這種情況中,控制部分70使用數據處理部分65供應的用于指示光盤的位置的信息,按照接入進行轉換所得到的物理地址的位置這樣一種方式,來同時驅動光拾取器61。
下面將結合圖20說明盤重放設備60中的數據重放操作。當計算機設備供應用于請求DVD 50中寫入的數據的一個命令時,在步驟ST41中,盤重放設備60中的控制部分70識別所供應的命令是否有效。當命令是錯誤的或者被識別為不能被處理的命令,因而被識別為一個無效命令時,程序進行到步驟ST42,在此將無效的命令通知給計算機設備。然后,終止處理。當命令有效時,程序進行到步驟ST43。
在步驟ST43,識別響應命令請求的數據是否存儲在RAM 68中。當識別數據被存儲時,程序進行到步驟ST44,在此將所請求的數據從RAM 68傳送到計算機設備。然后,終止處理。當為識別到數據被存儲時,程序進行到步驟ST 45。
在步驟ST45,重試的次數N被設置到“0”,然后,程序進行到執行中斷的步驟ST 46。在步驟ST 46的中斷中,在16個區段的單元中讀出數據,并且經光拾取器61和RF放大器62從光盤中讀出所需的數據。與此同時,數據處理部分65對于從讀出信道/伺服控制部分63供應的數據信號DRF執行糾錯。通過使用加到每個區段的糾錯碼(EDC),識別糾錯是否被正確執行。然后終止中斷。重試的次數N指示步驟ST 46中的中斷由于不能讀出正確數據而重復了多少次。
在步驟ST 47,例如在第一區段中的物理區段號作為ID信息被存儲在控制部分70中。同時,又在寄存器中存儲使用EDC所執行的識別結果。然后,程序進行到步驟ST 48。在步驟ST 48,識別用于將光盤識別為DVD視頻盤的指示的檢測標志是否被設置。如果由于光盤是否為DVD視頻盤的識別仍然未被執行而沒有設置檢測標志,或者如果由于光盤未被識別為DVD視頻盤,由此識別而導致未設置檢測標志,則程序進行到步驟ST 49。在步驟ST 49中執行用于識別光盤是否為DVD視頻盤的光盤識別。當由于光盤已經被識別為DVD視頻盤而設置識別結果標志時,程序進行到步驟ST 50。
圖21是表示步驟ST 49中盤識別的流程圖。在步驟ST 61中,根據使用EDC的識別結果,識別所存儲的ID信息是否具有指示“256”的LSN的“30100h”的物理區段號,和識別糾錯是否已經正確完成。當ID信息指示“30100h”的物理區段號,即,在包括“路徑表”的信息的情況下讀出16個區段的數據,以及已經正確完成糾錯。當ID信息未指示“30100h”的物理區段號或者未正確完成糾錯時,終止識別。
在步驟ST62,用于指示目錄信息的數據從包含存儲在RAM 68中的數據的“路徑表”的區段的數據中讀出。然后,識別用于指示視頻數據的目錄的字符是否已經被檢測。
圖22是一個轉儲表,指示已經從具有“256”的LSN的位置讀出并且已經被存儲到RAM 68中的16個區段的部分數據。在步驟ST 62,數據從具有“257”的LSN(30101h的物理區段號)的31st區段數據(在認為第一數據的地址為“oh”的地址“1Eh”上)中讀出。然后識別預定字符串例如使它能夠把視頻數據識別為已經被記錄的字符串“VIDEO_TS”(具有56、49、44、45、4F、5F、54、53)的預定字符串是否已經被檢測。當字符串已經被檢測時,程序進行到步驟ST 66。當未檢測到字符時,程序進行到步驟ST 63。
在步驟ST 63,數據從還在步驟ST 62中使用的第47區段(在假定第一數據的地址是“0h”的地址“2Eh”上)中讀出。然后,識別預定字符串是否已經被檢測。當字符串已經被檢測時,程序進行到步驟ST 66。當未檢測到字符串,程序進行到步驟ST 64。
如上所述,在步驟ST 62、63,在相同區段的不同位置執行字符串的檢測。按照這種方式,即使聲頻數據未被記錄從而使“VIDEO_TS”字符串的位置被設置到圖22所示的“AUDIO_TS”上時,也可以可靠地檢測該字符串。
然后,在步驟ST 64,數據從包括存儲在RAM68中的數據“路徑表”的區段中的一個預定位置中讀出,該區段不同于在步驟ST 62、ST63中使用的區段。然后識別預定字符串是否已經被檢測。例如,數據從包含“類型M路徑表”的具有“258”LSN(具有“30102h”的物理區段號)的31st區段數據中讀出。然后識別一個預定字符串是否已經被檢測。當字符串已經被檢測時,程序進行到步驟ST 66。當未檢測到字符串時,程序進行到步驟ST65。
在步驟ST 65,數據從也在步驟ST 64中使用的第47區段中讀出。然后識別是否已經檢測到一個預定字符串。如上所述,對步驟ST 62、63與步驟ST 64、65之間的不同區段執行字符串的檢測。在此方式中,能夠更可靠地檢測字符串。
當字符串已經在步驟ST 65中檢測到時,程序進行到步驟ST 66。當未檢測到字符串時,意味著未檢測到能夠將視頻數據識別為被記錄的字符串。在這情況下,光盤未被識別為DVD視頻盤,于是終止處理。
當程序從步驟ST 62-ST 65進行到步驟ST 66時,檢測到能夠把視頻數據識別為被記錄的“VIDEO_ST”的字符串。在這情況下,已經讀出數據的光盤被識別為DVD視頻盤,并且設置識別結果標志。然后終止識別。
如上所述,當視頻數據被記錄時,數據從記錄能夠將視頻數據識別為被記錄的字符串的區段中讀出。然后,檢測用于指示包含該視頻數據的字符串。根據檢測結果,可以正確進行關于光盤是否為DVD視頻盤的識別。
在上述情況中,字符串的檢測從31st或47th區段開始,因為能夠把視頻數據等識別為被記錄的字符串被記錄在其每個包含“路徑表”的兩個區段的預定位置上。如果字符串的位置未固定,則數據不能從區段的引導端讀出,并且識別該數據是否是指示記錄視頻數據的字符串的數據。此外,不把存儲數據的區段限制到包含“路徑表”的區段,但可以是從任何其它區段讀出具有指示記錄視頻數據的字符串的數據的區段。
當識別被終止時,程序從圖20所示的步驟ST 49進行到步驟AT 52。當程序從步驟ST 48進行到步驟ST 50時,在步驟ST 50,識別重試次數N是否變得大于預定次數NR。當重試次數N變得大于預定次數NR時,程序進行到步驟ST 51。當重試次數N不大于預定次數NR時,程序進行到步驟ST 52。
在步驟ST 51中,根據步驟ST 47中存儲的ID信息,識別從DVD視頻盤讀出的數據是有關重放的信息的數據還是用于重放圖像的數據等等。當關于重放的信息的數據時,例如卷描述符或文件結構的數據被記錄在“3000h”至“kh”的物理區段號的范圍內,能夠根據被存儲ID信息的“RSh”的物理區段號是否大于“kh”的區段號,來識別讀出數據是關于重放的信息的數據還是用于重放圖像的數據等。當存儲的ID信號的“RSh”的物理區段號不大于“Kh”時,程序進行到步驟ST 52。當被存儲的ID信息的“RSh”的物理區段號大于“kh”的物理區段號時,這意味著RAM 68中存儲的數據是重放DVD視頻盤中的圖像等的數據,并且使重試的次數大于預定次數NR。在此情況下,在步驟ST 51中從RAM 68中讀出所請求的數據,并供應到計算機設備中。然后,終止用于命令的處理。
在步驟ST 52中,根據使用EDC的識別結果,識別糾錯是否已經完成,以及識別糾錯是否已經被正確執行。當未正確完成糾錯時,程序進行到步驟ST 5 3。當已經正確完成糾錯時,這意味著RAM 68中存儲的數據是正確數據。在這種情況下,響應來自計算機設備的命令所請求的數據在步驟ST 54中從RAM 68中讀出,并且供應給計算機設備。然后,終止用于該命令的處理。
在步驟ST 53中,識別重試次數N是否變得大于預定次數NS。當重試次數N不大于預定次數NS時,程序進行到步驟ST 55,在該步驟中將重試次數N加1,以產生新的重試次數。然后程序返回到再從光盤中讀出數據的步驟ST 46。當重試次數N大于預定次數NS時,則不能正確讀出數據,并且該光盤不是DVD視頻盤。在此情況中,在步驟ST 56中,把一個差錯通知給計算機設備,然后終止用于該命令的處理。
如上所述,在圖20和圖21所示的處理中,當進行用于從計算機設備讀出數據的一個請求并且從記錄關于重放的信息的數據的“30100h”的物理區段號讀出16個區段的數據時,自動識別讀出數據的光盤是否為記錄視頻數據的DVD視頻盤。當該光盤被識別為記錄視頻數據的DVD視頻盤并且以大于預定次數NR的次數讀出數據時,如果識別到未能正確完成用于被讀出的數據的糾錯,則把數據供應給計算機設備。當光盤未被識別為記錄視頻數據的DVD視頻盤以及以大于預定次數NR的次數讀出數據時,如果識別到未能正確完成用于被讀出的數據的糾錯,則把一個差錯通知給計算機設備。
因此,通過將光盤識別為DVD視頻盤時的預定次數NR減小到小于預定次數NS來重放不中斷的圖像是可能的。即使光盤不能被識別為DVD視頻盤或者讀出的數據是控制數據,也能夠通過增加預定次數NS來增加正確讀出數據的可能性。此外,當不能正確讀出數據時,通知一個差錯。在此方式中,例如在DVD-ROM盤的情況下,只有正確數據可以被供應給計算機設備。
在上述實施例中,所請求的數據響應所供應的命令進行讀出。當未設置檢測標志時,如果步驟ST 49中的光盤識別中讀出的數據是從“30100h“的物理區段號起算的16個區段,則自動執行光盤識別。另外一種方案,當光盤被安裝到盤重放設備中以進行光盤是否為DVD視頻盤的識別時,讀出從“30100h”的物理區段號起算的16個區段的數據,并且存儲識別的結果。在此情況下,在步驟ST 48中,使用存儲的識別結果。按照這種方案,如同上述的情況,還能響應命令供應數據。
此外,在上述實施例中,根據光盤的識別結果轉換供應數據的操作。另外一種方案,光盤的識別結果可以被利用到其它的操作。
假設根據光盤的識別結果,轉換主軸電動機的旋轉控制。例如,當光盤被識別為DVD視頻盤時,該光盤被用于視頻重放,并且不需要高速讀出數據。因此,光盤按正常速度旋轉,從而避免功耗的增加和減少因光盤設備的操作產生的聲音。當致密盤未被識別為DVD視頻盤時,在按照高于正常速度的一個速度旋轉光盤的狀態下讀出數據,從而增加數據轉換速率。結果,數據可以在計算機設備中被有效地處理。
根據盤識別結果轉換預先讀出的數據量是可能的。至于DVD視頻盤,有多種順序讀出被記錄供重放圖像或類似物而用的數據的情況。因此,當光盤被識別為DVD視頻盤時,增加預先讀出的數據量,按照這種方式,可以有效地處理讀出的數據,此外,可以避免例如圖像中斷。
另一方面,對于存儲計算機數據的的DVD-ROM,有多種隨機讀出數據的情況,在這些情況中,數據的預先讀出可能是無效的。還有一些需要各種控制參數來縮短訪問時間的情況。由于這些原因,預先讀出的數據量被減少。所以可以有效讀出數據,而不讀出無用的數據。此外,通過在光盤旋轉速度和讀出數據的條件被改變的情況下執行重試可以增加按正確方式讀出數據的可能性。
上述已經進行的對基于光盤識別結果的操作控制的說明僅僅是用于示范說明的目的,本發明不限于上述的操作控制。
工業應用性如上所述,本發明的識別光盤的方法、重放光盤的方法和光盤重放設備在重放具有不同內容的數據的多種類型光盤的情況下是有用的,特別是在重放存儲著諸如計算機數據的要求數據高可靠性的光盤和記錄著諸如視頻數據的優先保持傳輸速率的數據以保持連續性的光盤兩種盤的情況下尤為有用。
按照條約第19條的修改1一種識別光盤的方法,包括以下步驟在重放每個光盤的狀態下,根據數據區中邏輯格式的預定位置上的數據是否具有預定數據,來執行光盤的識別。
2根據權利要求1所述的識別光盤的方法,其中每個光盤按照預定順序進行重放,以及當邏輯格式的預定位置上的數據被重放時執行光盤的識別。
3根據權利要求1所述的識別光盤的方法,其中預定位置上的數據是記錄在光盤內的數據塊一個單元中的數據,和預定數據是在數據塊內完成的一個糾錯碼的數據。
4根據權利要求1所述的識別光盤的方法其中預定位置上的數據是在每個光盤中記錄的預定文件結構中的數據,和預定數據是關于記錄數據的內容的數據。
5一種重放光盤的方法,包括以下步驟根據重放光盤所獲得的數據區中邏輯格式的預定位置上的數據是否具有預定數據,執行每個光盤的識別;以及根據識別結果控制重放操作。
6根據權利要求5所述的重放光盤的方法,其中當在重放每個光盤而獲得的數據中檢測到差錯時,根據識別結果轉換響應差錯檢測的處理。
7根據權利要求6所述的重放光盤的方法,其中在響應差錯檢測的處理中,執行從每個光盤中再次讀出數據的重試;和直至獲得正確數據之前,根據識別的結果轉換執行的重試次數或者重試的時間周期。
8根據權利要求6所述的重放光盤的方法,其中當已經檢測到差錯的數據是關于操作的控制數據時,取消響應差錯檢測的處理的轉換。
9根據權利要求5所述重放光盤的方法,
其中從每個光盤讀出數據的速度根據識別結果進行轉換。
10根據權利要求5所述的重放光盤的方法,其中從每個光盤預先讀出的數據量根據識別結果進行轉換。
11一種光盤設備包括數據讀出裝置,在重放每個光盤的狀態下讀出盤中記錄的數據;和控制裝置,用于根據數據讀出裝置所獲得的和位于數據區中邏輯格式的預定位置上的數據是否具有預定數據來識別光盤,和根據識別結果執行操作控制。
12根據權利要求11所述的光盤設備,包括差錯檢測裝置,用于檢測由數據讀出裝置所獲得的數據的差錯,其中,當差錯檢測裝置檢測到差錯時,控制裝置根據識別結果轉換用于響應差錯檢測的處理。
13根據權利要求11所述的光盤重放設備,其中控制裝置根據識別結果,以轉換從每個光盤讀出數據速度的方式控制數據讀出裝置。
14根據權利要求11所述的光盤重放設備,其中控制裝置根據識別結果以轉換從每個光盤中預先讀出的數據量的方式控制數據讀出裝置。
按照條約第19條的修改1一種識別光盤的方法,包括以下步驟在重放每個光盤的狀態下,根據數據區中邏輯格式的預定位置上的數據是否具有預定數據,來執行光盤的識別。
2根據權利要求1所述的識別光盤的方法,其中每個光盤按照預定順序進行重放,以及當邏輯格式的預定位置上的數據被重放時執行光盤的識別。
3根據權利要求1所述的識別光盤的方法,其中預定位置上的數據是記錄在光盤內的數據塊一個單元中的數據,和預定數據是在數據塊內完成的一個糾錯碼的數據。
4根據權利要求1所述的識別光盤的方法其中預定位置上的數據是在每個光盤中記錄的預定文件結構中的數據,和預定數據是關于記錄數據的內容的數據。
5一種重放光盤的方法,包括以下步驟根據重放光盤所獲得的數據區中邏輯格式的預定位置上的數據是否具有預定數據,執行每個光盤的識別;以及根據識別結果控制重放操作。
6根據權利要求5所述的重放光盤的方法,其中當在重放每個光盤而獲得的數據中檢測到差錯時,根據識別結果轉換響應差錯檢測的處理。
7根據權利要求6所述的重放光盤的方法,其中在響應差錯檢測的處理中,執行從每個光盤中再次讀出數據的重試;和直至獲得正確數據之前,根據識別的結果轉換執行的重試次數或者重試的時間周期。
8根據權利要求6所述的重放光盤的方法,其中當已經檢測到差錯的數據是關于操作的控制數據時,取消響應差錯檢測的處理的轉換。
9根據權利要求5所述重放光盤的方法,其中從每個光盤讀出數據的速度根據識別結果進行轉換。
10根據權利要求5所述的重放光盤的方法,其中從每個光盤預先讀出的數據量根據識別結果進行轉換。
11一種光盤設備包括數據讀出裝置,在重放每個光盤的狀態下讀出盤中記錄的數據;和控制裝置,用于根據數據讀出裝置所獲得的和位于數據區中邏輯格式的預定位置上的數據是否具有預定數據來識別光盤,和根據識別結果執行操作控制。
12根據權利要求11所述的光盤設備,包括差錯檢測裝置,用于檢測由數據讀出裝置所獲得的數據的差錯,其中,當差錯檢測裝置檢測到差錯時,控制裝置根據識別結果轉換用于響應差錯檢測的處理。
13根據權利要求11所述的光盤重放設備,其中控制裝置根據識別結果,以轉換從每個光盤讀出數據速度的方式控制數據讀出裝置。
14根據權利要求11所述的光盤重放設備,其中控制裝置根據識別結果以轉換從每個光盤中預先讀出的數據量的方式控制數據讀出裝置。
權利要求
1一種識別光盤的方法,包括以下步驟在重放每個光盤的狀態下,根據邏輯格式的預定位置上的數據是否具有預定數據,來執行光盤的識別。
2根據權利要求1所述的識別光盤的方法,其中每個光盤按照預定順序進行重放,以及當邏輯格式的預定位置上的數據被重放時執行光盤的識別。
3根據權利要求1所述的識別光盤的方法,其中預定位置上的數據是記錄在光盤內的數據塊一個單元中的數據,和預定數據是在數據塊內完成的一個糾錯碼的數據。
4根據權利要求1所述的識別光盤的方法其中預定位置上的數據是在每個光盤中記錄的預定文件結構中的數據,和預定數據是關于記錄數據的內容的數據。
5一種重放光盤的方法,包括以下步驟根據重放光盤所獲得的邏輯格式的預定位置上的數據是否具有預定數據,執行每個光盤的識別;以及根據識別結果控制重放操作。
6根據權利要求5所述的重放光盤的方法,其中當在重放每個光盤而獲得的數據中檢測到差錯時,根據識別結果轉換響應差錯檢測的處理。
7根據權利要求6所述的重放光盤的方法,其中在響應差錯檢測的處理中,執行從每個光盤中再次讀出數據的重試;和直至獲得正確數據之前,根據識別的結果轉換執行的重試次數或者重試的時間周期。
8根據權利要求6所述的重放光盤的方法,其中當已經檢測到差錯的數據是關于操作的控制數據時,取消響應差錯檢測的處理的轉換。
9根據權利要求5所述重放光盤的方法,其中從每個光盤讀出數據的速度根據識別結果進行轉換。
10根據權利要求5所述的重放光盤的方法,其中從每個光盤預先讀出的數據量根據識別結果進行轉換。
11一種光盤設備包括數據讀出裝置,在重放每個光盤的狀態下讀出盤中記錄的數據;和控制裝置,用于根據數據讀出裝置所獲得的和位于邏輯格式的預定位置上的數據是否具有預定數據來識別光盤,和根據識別結果執行操作控制。
12根據權利要求11所述的光盤設備,包括差錯檢測裝置,用于檢測由數據讀出裝置所獲得的數據的差錯,其中,當差錯檢測裝置檢測到差錯時,控制裝置根據識別結果轉換用于響應差錯檢測的處理。
13根據權利要求11所述的光盤重放設備,其中控制裝置根據識別結果,以轉換從每個光盤讀出數據速度的方式控制數據讀出裝置。
14根據權利要求11所述的光盤重放設備,其中控制裝置根據識別結果以轉換從每個光盤中預先讀出的數據量的方式控制數據讀出裝置。
全文摘要
要求的數據是在步驟ST46通過中斷處理從DVD盤讀出的,并且在步驟ST47存儲指示數據標題部分的ID信息和指示數據的有效或無效的EDC識別結果。當在步驟ST48設置DVD視頻標志時,和當在步驟ST50中重試次數N被識別為大于NR以及在步驟ST51中讀出的數據未被識別為控制數據時,執行數據傳輸。當未設置標志時,則在步驟ST49中根據邏輯格式的預定位置上的數據是否具有預定數據,來執行光盤識別。當在步驟ST52中識別已經檢測到一個差錯時以及當在步驟ST53中重試次數N大于NS時,通知一個差錯的出現。
文檔編號G11B20/18GK1364295SQ01800444
公開日2002年8月14日 申請日期2001年1月22日 優先權日2000年1月21日
發明者宍戶由紀夫 申請人:索尼公司