專利名稱:使用磁盤目錄表信息的伺服控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種當請求音頻或者視頻流的非實時數(shù)據(jù)或者實時數(shù)據(jù)再現(xiàn)到多話路(session)磁盤時用于伺服控制的方法,以及涉及一種使用本方法的磁盤再現(xiàn)設(shè)備。
在圖1中所示的是連接到像個人計算機這樣的主機上的普通的光盤設(shè)備,包括一個用于檢測來自光盤1的記錄信號的光學傳感器2,一個用于通過結(jié)合由光學傳感器2從光盤1再現(xiàn)的信號來輸出二進制信號和服務(wù)誤差信號TE和FE的P/F單元3,一個用于處理從R/F單元3接收的二進制信號以便恢復數(shù)字數(shù)據(jù)的數(shù)字信號處理單元4,一個用于給像個人計算機這樣的主機傳送被恢復的數(shù)字數(shù)據(jù)的接口單元5,一個用于移動光學傳感器2橫過磁盤1上的磁道的滑板馬達10,一個用于轉(zhuǎn)動光盤1的主軸馬達11,一個用于驅(qū)動滑板馬達10和主軸馬達11轉(zhuǎn)動的驅(qū)動器7,一個用于給驅(qū)動器7和傳感器2提供控制輸入的伺服單元6,一個用于全面監(jiān)控伺服單元6和數(shù)字信號處理單元4的操作的微型計算機8,和一個存儲供監(jiān)控操作使用的微型計算機8的數(shù)據(jù)的存儲器9。
當在光盤1插入光盤托盤后通過接口單元5從被連接的個人計算機上接收數(shù)據(jù)再現(xiàn)命令時,其中光盤托盤是光盤設(shè)備機構(gòu)的一部分,光盤1通過夾緊裝置被夾緊,并且在下列的數(shù)據(jù)類型相關(guān)伺服控制操作之后,圖1的光盤設(shè)備讀出被記錄的數(shù)據(jù)。
如在圖2中所示從主機有兩種類型的數(shù)據(jù)請求。一種是用于請求像音頻流這樣的實時數(shù)據(jù)的“播放”命令,另一種是用于非實時數(shù)據(jù)的“讀”命令。用于屬于兩種類型的一些命令的操作數(shù)代碼在圖2中被描述。
當通過接口單元5連接到圖2中的光盤設(shè)備的主機發(fā)出一個讀類型或者一個播放類型的命令時,光盤設(shè)備首先在包含在接收的命令中的操作數(shù)代碼的基礎(chǔ)上判別接收的命令的類型,然后在被判別的類型的基礎(chǔ)上調(diào)整再現(xiàn)速度。
圖3顯示了傳統(tǒng)的數(shù)據(jù)類型相關(guān)伺服控制方法的流程實例,此方法被詳細解釋。
如果請求非實時數(shù)據(jù)的讀類型命令從通過接口單元5連接的個人計算機中被接收(S10),微型計算機8讀取接收命令的操作數(shù)代碼,將接收的命令解釋為用于非實時數(shù)據(jù)的讀類型,給伺服單元6設(shè)置用于允許高速的參數(shù)值以引導高速再現(xiàn)(S11)。
如果接收的命令是播放類型,在讀取它的操作數(shù)代碼之后微型計算機8識別接收的命令是請求實時數(shù)據(jù),然后設(shè)置例如1X或2X這樣的用于低速的伺服參數(shù)值來引導實時再現(xiàn)。
在設(shè)置用于低速或者高速的參數(shù)之后,微型計算機8從接收的命令確定在其中寫著被請求數(shù)據(jù)的目標位置(S12),然后考慮到在跳轉(zhuǎn)到由跳轉(zhuǎn)磁道計算標定的物理磁道中時可能的缺失,移動傳感器2到目標位置之前一個或者多個數(shù)據(jù)塊的位置(S13)。圖4顯示了這樣一個跳轉(zhuǎn)實例。
在圖4中,目標位置“Tp”被定位在話路#4的邏輯磁道#5中,所以在微型計算機8的控制下,傳感器2跳轉(zhuǎn)到在目標位置TP前面N塊的位置“Tp-N”并且從那個位置“Tp-N”沿著物理磁道讀取記錄的數(shù)據(jù)。微型計算機8從讀取的數(shù)據(jù)中提取子-Q(Sub-Q)通道數(shù)據(jù)(S14)。提取的子-Q通道數(shù)據(jù)包括兩位S0和S1的同步數(shù)據(jù)、控制數(shù)據(jù)、地址、數(shù)據(jù)和奇偶校驗碼。第二個最高有效位(MSB)b2表明相應(yīng)的數(shù)據(jù)塊是具有實時音頻數(shù)據(jù)還是非實時數(shù)據(jù)。因此,依據(jù)當前的子-Q通道數(shù)據(jù),微型處理器8讀取控制位b2并且識別數(shù)據(jù)塊的類型(S15),數(shù)據(jù)塊被定位為在目標塊前面的一個或者幾個塊。
如果讀取的控制位b2表明數(shù)據(jù)類型是實時音頻,微型計算機8認為接收的讀類型命令是不適合的,因此,給個人計算機發(fā)送一個通告數(shù)據(jù)類型不匹配的響應(yīng)(S16)。如果讀取控制位b2表明非實時數(shù)據(jù),微型計算機8根據(jù)保存的在步驟S11處設(shè)置的用于高速的當前伺服參數(shù)來移動讀取點到目標位置“Tp”(S17)。當讀取點恰好在目標位置‘Tp’上時,微型計算機8開始以高速給個人計算機發(fā)送被再現(xiàn)的數(shù)據(jù)(S18)。
然而,盡管在目標位置前面的塊的控制位b2表明實時數(shù)據(jù),目標位置塊可能在數(shù)據(jù)類型上不同于前面的塊。因此,如果前面塊是實時數(shù)據(jù)并且開始目標塊是非實時數(shù)據(jù),微型計算機8重新設(shè)置伺服參數(shù)值來突然地瞬時地增加速度,這個速度導致過分地強調(diào)伺服機構(gòu)以及數(shù)據(jù)再現(xiàn)的時間延遲。另外,如果被訪問的在目標位置前面的數(shù)據(jù)塊的子-Q通道被部分地損壞,在目標位置后面的塊即使它們的數(shù)據(jù)能被正常地再現(xiàn)也不會再被嘗試讀取。
本發(fā)明的一個目的是提供一個當數(shù)據(jù)請求命令從像個人計算機這樣的主機上被接收時能夠預先在跳轉(zhuǎn)到目標位置之前寫在磁盤引入?yún)^(qū)上的目錄表信息的基礎(chǔ)上給數(shù)據(jù)類型設(shè)置充分的再現(xiàn)條件來再現(xiàn)的光盤設(shè)備的伺服控制方法。
一個依據(jù)本發(fā)明使用目錄表信息的伺服控制方法,在當數(shù)據(jù)請求命令從連接的主機上被接收時,讀取寫在磁盤中的目錄表信息;在目錄表信息讀取基礎(chǔ)上判別記錄在目標位置上的數(shù)據(jù)的類型;檢驗判別的類型是否與命令類型相對應(yīng);并且如果判別的類型與接收的命令相匹配則重新設(shè)置或者保留用于伺服控制操作的當前參數(shù),所以在傳感器開始移動到目標位置之前伺服控制機構(gòu)被調(diào)整到請求數(shù)據(jù)類型。
被包括用來更進一步地提供本發(fā)明的理解的
了本發(fā)明的優(yōu)選實施例,并且和描述一起,用于解釋本發(fā)明的原理。
在附圖中圖1是一個連接到像個人計算機這樣的主機上的通用光盤設(shè)備的方框圖。
圖2是屬于‘播放類型’和‘讀類型’和他們的操作數(shù)代碼的幾個命令的表。
圖3顯示傳統(tǒng)的數(shù)據(jù)類型相關(guān)伺服控制方法的流程實例。
圖4顯示每個記錄數(shù)據(jù)塊的記錄數(shù)據(jù)和子-Q通道格式的格式實例。
圖5是一個依據(jù)本發(fā)明使用目錄表信息的伺服控制方法的流程實例。
圖6示意性地描述了邏輯磁道、引入和引出區(qū)以及話路之間的關(guān)系。
為了使本發(fā)明可以被完全地理解,由此通過參考附圖將描述優(yōu)選實施例。
圖5是一個依據(jù)本發(fā)明使用目錄表信息的伺服控制方法的流程實例。圖5的方法可適用于如圖1中所示的設(shè)備。
當數(shù)據(jù)請求命令通過接口單元5從像個人計算機這樣的主機上發(fā)送給微型計算機8時,在檢驗插入磁盤1的目錄表信息之后,微型計算機8檢測接收到的命令是用于非實時數(shù)據(jù)的讀類型還是用于實時數(shù)據(jù)的播放類型以及數(shù)據(jù)類型是否匹配命令類型。
定位在多對話磁盤中分區(qū)的每一個話路的引入?yún)^(qū)中的TOC已經(jīng)被再現(xiàn)并且然后通過初始的磁盤裝入操作保存在存儲器9中或者微型計算機8的內(nèi)存中。
圖6示意性地描述了邏輯磁道、引入和引出區(qū)和話路。除了上述說明的程序區(qū)的子-Q通道數(shù)據(jù)包含的相同信息之外,定位在每一個引入?yún)^(qū)的TOC還包括所有邏輯磁道的開始和結(jié)束位置信息。因此,如果從接收的命令獲得目標位置,目標位置的數(shù)據(jù)類型可以通過使用寫在目錄表中的開始和結(jié)束位置信息和控制字段信息在移動到目標位置之前被檢測到。
當數(shù)據(jù)請求命令被接收(S30)時,微型計算機8從命令中提取關(guān)于目標位置的信息,并且通過比較目標位置信息和數(shù)據(jù)已經(jīng)在存儲器8或者內(nèi)存儲器中被檢索的每一個TOC的每一個邏輯磁道的位置信息來搜索包含用于目標位置的信息的TOC(S31)。在此之后,微型計算機8在寫在被發(fā)現(xiàn)的TOC中的控制字段信息位b2的基礎(chǔ)上檢測目標位置的數(shù)據(jù)類型(S32)并且比較命令類型和檢測到的數(shù)據(jù)類型(S33)。
例如,如果接收到的命令是如圖5中所示的讀類型命令并且用于相應(yīng)數(shù)據(jù)塊的檢測到的類型是實時、即音頻,微型計算機8立即給個人計算機發(fā)送一個通知數(shù)據(jù)類型不匹配的響應(yīng)(S34)。如果兩種類型互相匹配,就是說,用于屬于目標位置的塊的數(shù)據(jù)類型是非實時,微型計算機8給請求高速再現(xiàn)的非實時類型設(shè)置合適的伺服參數(shù)值(S35),并且移動傳感器2到目標位置‘Tp’(S36)。
當移動傳感器2到目標位置的時候目標位置Tp被檢測到,在那時,微型計算機8控制數(shù)字信號處理單元4來開始從被高速再現(xiàn)的二進信號中還原數(shù)字數(shù)據(jù),并且給個人計算機發(fā)送還原數(shù)據(jù)(S37)。
如果接收的命令是請求實時數(shù)據(jù)的播放類型命令并且對應(yīng)于在播放命令中指定的目標位置的控制位b2值為1,也就意味著目標位置的數(shù)據(jù)是實時數(shù)據(jù),微型計算機8設(shè)置適合于低速的伺服參數(shù)值(S35),例如1X或者2X,然后移動傳感器2到目標位置。當傳感器2剛好被定位在目標磁道上時,低速數(shù)據(jù)再現(xiàn)開始。
簡言之,上述說明的光盤設(shè)備從像個人計算機這樣的主機上接收一個數(shù)據(jù)請求命令,在移動目標位置之前,通過使用包含在接收到的命令和TOC中的位置信息檢測目標位置數(shù)據(jù)類型,在寫在引入?yún)^(qū)中的TOC信息的基礎(chǔ)上識別請求數(shù)據(jù)的類型,如果被請求的數(shù)據(jù)和被記錄的數(shù)據(jù)兩種類型互相匹配就設(shè)置適合于給被請求數(shù)據(jù)的類型的伺服參數(shù),并且,否則不用移動傳感器就立即給主機發(fā)送一個通知數(shù)據(jù)類型不匹配的咨詢信息。
依據(jù)本發(fā)明使用目錄信息的伺服控制方法能使一個伺服控制操作在被再現(xiàn)的數(shù)據(jù)類型基礎(chǔ)上穩(wěn)定地被調(diào)整,并且當類型不匹配命令被接收到時不用引導任何伺服控制操作就給主機產(chǎn)生一個快速響應(yīng)。另外,盡管在目標數(shù)據(jù)塊前面的數(shù)據(jù)塊有一個被損壞的子-Q通道數(shù)據(jù),本方法能再現(xiàn)這個目標數(shù)據(jù),因為它不訪問前面的數(shù)據(jù)塊。
盡管本發(fā)明的優(yōu)選實施例由于說明性的目的已經(jīng)被公開,本領(lǐng)域普通技術(shù)人員將會理解,在不偏離權(quán)利要求書中列舉的技術(shù)的范圍和精神的情況下不同的改變、擴充和替代是可能的。
權(quán)利要求
1.一種光盤設(shè)備的伺服控制方法,包括步驟(a)當用于目標位置的數(shù)據(jù)請求命令被接收到時,在目錄表信息的基礎(chǔ)上辨別在目標位置中記錄的數(shù)據(jù)的類型;(b)檢測被辨別的類型是否是對應(yīng)于命令類型;以及(c)在被檢測結(jié)果的基礎(chǔ)上重新設(shè)置用于伺服控制操作的當前參數(shù)。
2.如權(quán)利要求1的方法,其中所述步驟(a)在包含在目錄表子-Q通道中的控制字段值的基礎(chǔ)上辨別數(shù)據(jù)類型。
3.如權(quán)利要求1的方法,其中用于伺服控制操作的參數(shù)依據(jù)數(shù)據(jù)類型將調(diào)整為再現(xiàn)速度。
4.如權(quán)利要求1的方法,其中所述步驟(a)包括步驟(a1)在包括在接收到的命令中的信息的基礎(chǔ)上確定目標位置;(a2)識別包括確定的目標位置的管理信息的目錄表;以及(a3)在被識別的目錄表基礎(chǔ)上辨別寫在被確定的目標位置中的數(shù)據(jù)類型。
5.一種使用記錄在磁盤上的用于伺服控制的信息的磁盤再現(xiàn)設(shè)備,包括一個從主機接收數(shù)據(jù)的接收器;一個讀取記錄在磁盤上的數(shù)據(jù)的傳感器;一個伺服控制所述傳感器再現(xiàn)位置的伺服控制器;一個數(shù)據(jù)辨別單元,當用于目標位置的數(shù)據(jù)請求命令通過所述接收器被接收時,在所述傳感器讀取的目錄表信息基礎(chǔ)上辨別被記錄在目標位置上的數(shù)據(jù)類型;一個檢測通過所述數(shù)據(jù)辨別單元被辨別的數(shù)據(jù)類型是否對應(yīng)于命令類型的類型檢測單元;以及一個在從所述類型檢測單元中得到的檢測結(jié)果的基礎(chǔ)上重新設(shè)置所述伺服控制器的當前伺服參數(shù)的控制器。
6.如權(quán)利要求5的方法,其中所述數(shù)據(jù)辨別單元在包括在目錄表的子-Q通道中的控制字段值的基礎(chǔ)上辨別數(shù)據(jù)類型。
7.如權(quán)利要求5的方法,其中在所述伺服控制器中被設(shè)置的參數(shù)依據(jù)數(shù)據(jù)類型將調(diào)整再現(xiàn)速度。
8.如權(quán)利要求5的方法,其中所述數(shù)據(jù)辨別單元在包括在接收到的命令的信息的基礎(chǔ)上確定目標位置,識別包括確定的目標位置的管理信息的目錄表,以及在被識別的目錄表的基礎(chǔ)上識別寫在確定的目標位置中的數(shù)據(jù)類型。
全文摘要
一種伺服控制的方法:當數(shù)據(jù)請求命令從主機被接收時,用目錄表信息的伺服控制方法讀取寫在磁盤上的目錄表信息;在讀取的基礎(chǔ)上辨別記錄在目標位置中的數(shù)據(jù)類型;檢測被辨別的類型是否對應(yīng)命令類型;如被辨別的類型匹配接收到的命令則重新設(shè)置或者保存用于伺服控制操作的當前參數(shù),在傳感器開始移動到目標位置前伺服控制機構(gòu)調(diào)整到被請求數(shù)據(jù)類型。因此,該伺服控制方法在數(shù)據(jù)類型基礎(chǔ)上穩(wěn)定地被調(diào)整,當接收不匹配命令類型時給主機一快速響應(yīng)而不引導伺服控制操作。
文檔編號G11B27/32GK1292550SQ00133860
公開日2001年4月25日 申請日期2000年9月21日 優(yōu)先權(quán)日1999年9月21日
發(fā)明者李孝浚 申請人:Lg電子株式會社