專利名稱:轉錄設備的制作方法
技術領域:
本發明總體涉及一種轉錄(dubbing)設備,特別涉及一種能轉錄依照每個程序管理的數據,如音樂作品或一首樂曲這樣的音頻數據的轉錄設備。
背景技術:
通常廣泛使用能夠記錄和播放音頻數據的各種類型的數字音頻設備。例如,廣泛使用HD驅動器,它是一種能夠播放CD(光盤)的設備,還普遍使用盤片媒介,如小型盤(MD),可以將音頻數據寫入其中,并從中讀出,以及與這些盤片媒介兼容的記錄器/播放器。
在如MD驅動器和CD驅動器的系統中,音頻數據依照每個所謂的“程序”管理。在下面的說明中,“程序”指在管理下作為盤片上的一個單元而記錄的一組數據。例如,在音頻數據的情況下,一首樂曲就等同于“程序”。應該注意到,一般稱一首樂曲為一個“軌跡”,因此,在下面的說明中也將“程序”稱為“軌跡”。
最近,提出了使用硬盤(HD)驅動器來寫入和讀出上述音頻數據。目前可用的硬盤與盤片媒介如MD相比具有相當大的容量,于是它能夠存儲比MD等更大容量的數據,如音樂信號。
以上的說明引導出這樣的構想,即構建一個集成CD驅動器、MD驅動器和硬盤驅動器的數字音頻系統。
例如,這樣的系統可適合于向MD或硬盤中記錄或“轉錄”從CD中讀出的音頻數據,或適合于向MD轉錄記錄在硬盤中的音頻數據。
依照每個軌跡管理記錄在如CD、MD等媒介上的數據。在CD和MD中,根據記錄在與記錄音頻數據不同的記錄區域中的TOC(內容列表),實現依照每個軌跡的記錄數據的管理。
這里假設,從作為轉錄源的CD或MD中讀出的音頻數據被轉錄到硬盤中,并且記錄在作為轉錄源盤片中的多個連續軌跡由一個轉錄操作來記錄。
在這種情況下,多個軌跡的音頻流將被傳送到硬盤驅動中并且被寫入該驅動的硬盤中。
依照在CD或MD中的每個軌跡轉錄到硬盤中比作為一個軌跡(文件)管理音頻數據,在管理多個軌跡的音頻數據方面更具用戶友好性。
作為示例,下面將說明向MD中轉錄音頻數據的情況。在此情況下,使用一定的方法以檢測音頻數據流中每首音樂的斷點,并且,每次將檢測的斷點作為音樂段的斷點時,更新TOC。從而依照每個軌跡來管理被轉錄的音頻數據。更明確地說,例如,假設輸入的數字音頻數據是與CD格式兼容的,并且存在子Q數據作為子碼數據。在這種情況下,監視在軌跡單元內的子Q數據的共有性,并且失去共有性的數據位置被登記為TOC中的軌跡斷點。可選擇地,在音頻數據中比預定時間長的無音間隔被登記為軌跡的斷點。如公知的那樣,插入到CD格式數字音頻數據中的子Q數據包括指示每個軌跡播放時間的時間指示,并且時間信息的間斷可以認為是軌跡斷點。
但是,一些數字音頻數據并沒有插在其中的子碼數據。在此情況下,就不可能依靠子Q數據的存在來檢測軌跡斷點。但是,在此情況下,足夠檢測長于預定時間的無音間隔。例如,甚至當數字音頻數據在TOC中被分成兩個軌跡時,在某些情況下,在一個軌跡上的聲音與另一個軌跡上的聲音連續。相反,甚至能象可能的情況那樣,一個軌跡具有很長無音間隔足以被確定為軌跡斷點。因此,很難依靠檢測無音間隔來準確地確定軌跡斷點。
例如,上述的程序還發生在從CD或MD讀出的音頻源向硬盤(HD)轉錄當中。更明確地說,例如,假設在以上提到的轉錄系統中,所做的向硬盤(HD)的轉錄是為了增加記錄的效率。在這種情況下,為了總能記錄具有經過音頻壓縮的數字音頻數據,不得不采用較低可靠性的無音間隔檢測,因為音頻壓縮數據不包括任何象CD格式中的子碼信息。
通過從音頻數據流狀態檢測軌跡斷點并根據檢測結果來產生管理信息,這種常規的進行轉錄軌跡定界的方法,對于管理的音頻數據而言,很難總能以較高準確性確定軌跡斷點。
發明內容
因此,本發明的一個目的是通過提供一種改進的和新穎的轉錄設備來克服現有技術中的上述缺點。
通過提供依據本發明的轉錄設備可以實現上述目的,該轉錄設備包括源輸出單元,通過一系列程序單元而輸出數據;壓縮裝置,用于從源輸出單元接收輸出數據并壓縮該數據以產生被壓縮的轉錄數據;用于產生斷點信息的裝置,根據指示源輸出單元輸出數據每個程序斷點的指定信息,來產生指示被壓縮轉錄數據每個程序斷點的斷點信息;第一記錄單元,用于接收被壓縮轉錄數據,并將該數據記錄在預定的第一記錄媒介上;以及用于第一管理信息的第一管理信息產生裝置,以這樣的方式管理從/向第一記錄媒介讀出/寫入操作,即根據斷點信息,依照每個程序管理記錄在第一記錄單元的數據。
為了壓縮由記錄單元從源輸出單元向記錄媒介輸出的數據,轉錄設備使用指示從源輸出單元輸出數據程序斷點的指定信息來確定程序(軌跡)斷點,并產生指示被壓縮轉錄數據程序斷點的斷點信息。
依據本發明的具有上述結構的轉錄設備,例如,通過監視被壓縮的轉錄數據流,根據指示隨附的轉錄源數據軌跡斷點的指定信息,就能夠為轉錄到第一記錄媒介的數據提供準確的軌跡管理,而不依靠檢測任何無音間隔等。
當結合附圖,從以下對實現本發明的最好模式的詳細說明中,本發明的上述和其它目的、特征和優點將變得更加明顯。
圖1是依據本發明轉錄設備的示意方框圖;圖2是包含在依據本發明轉錄設備中的MD驅動器的方框圖;圖3是包含在依據本發明轉錄設備中的CD驅動器的方框圖;圖4是包含在依據本發明轉錄設備中的HD驅動器的方框圖;圖5是包含在依據本發明轉錄設備中的音頻輸入/輸出單元的方框圖;圖6說明小型盤(MD)系統的簇格式;圖7說明MD系統的U-TOC的0扇區;圖8說明MD系統的U-TOC的0扇區的鏈接;圖9說明CD的幀結構;圖10A和10B說明CD子碼;圖11A和11B說明CD TOC和子碼;圖12說明CD TOC數據;圖13說明FAT結構;
圖14表示由FAT所做的簇管理;圖15表示目錄內容;圖16表示在子目錄和文件中的存儲狀態;圖17表示依據本發明的FAT管理結構;圖18表示在依據本發明的轉錄設備中,為了實施如轉錄操作的示例而實現操作的流程;圖19表示在依據本發明的轉錄設備中,為了實施如轉錄操作示例而實現的操作流程;圖20A和20B表示根據監視子Q碼產生HD TOC的過程;圖21表示在依據本發明的轉錄設備中,為了實施如轉錄操作另一個示例而實現的操作流程。
具體實施例方式
注意在這里所指的“轉錄”將包括從作為轉錄源的記錄媒介向作為轉錄目標的記錄媒介復制數據,還有從作為轉錄源的記錄媒介向作為轉錄目標的記錄媒介移動數據。
本發明將按照以下的順序來說明1.轉錄設備1-1總體結構1-2MD驅動器1-3CD驅動器1-4HD驅動器1-5音頻輸入/輸出單元2.MD軌跡格式3.U-TOC4.CD中的子碼和TOC5.HD FAT結構6.轉錄操作—示例17.轉錄操作—示例21.轉錄設備
1-1總體結構參考圖1,以方框圖形式示意依據本發明的轉錄設備。該轉錄設備是一個復合的數字音頻系統,包括三個主要部分用于回放CD的CD驅動器30,用于MD錄音和播放的MD驅動器1,以及HD(硬盤)驅動器60。
CD驅動器30讀取裝載在其上的CD。它可以讀取數字音頻數據,如采樣頻率為44.1kHz并具有16位量化格式的PCM(脈沖編碼調制)信號。這樣讀取的PCM信號被作為記錄源提供給MD驅動器1以及音頻輸入/輸出單元。
在MD驅動器1中,由ATRAC(自適應變換原聲編碼)壓縮從CD驅動器30提供的PCM信號或從音頻輸入/輸出單元70提供的數字音頻數據,并且被壓縮的音頻數據被記錄到裝載的MD中。在以下的說明中,由ATRAC壓縮的音頻數據還被稱為“ATRAC數據”。
在該實施例中,為了使用較少的硬盤記錄區域,被壓縮的音頻數據記錄在硬盤驅動器60的硬盤中,隨后將詳細說明硬盤驅動器60。這種數據壓縮使用MD驅動器1中的基于ATRAC的音頻壓縮編碼器來執行。因此,設計轉錄設備,使得在MD驅動器1中壓縮的ATRAC數據能從MD驅動器1提供給HD驅動器60。這樣,為了壓縮音頻數據,沒有必要提供特殊的硬件。但是,如果需要,可以提供任何其它類型的音頻壓縮編碼器/解碼器,如MP3(MEPG音頻第3層),而不依賴于MD驅動器1。
MD驅動器1向音頻輸入/輸出單元70提供具有PCM信號格式的數字音頻數據,并且該數據由基于ATRAC的音頻壓縮解碼器解壓縮(展開)。
HD驅動器60適合于記錄從MD驅動器1向保留的內部硬盤傳送ATRAC數據。它還適合于讀取記錄在硬盤中的ATRAC數據,并將其傳送給MD驅動器1。
以下將詳細說明音頻輸入/輸出單元70,其設計是要向外界輸出一個從例如CD驅動器30或MD驅動器1輸出的PCM信號,作為不用修改的數字音頻信。它還適合于將輸入的PCM信號轉換成模擬音頻信號并將其輸出。
音頻輸入/輸出單元70適合于接收數字音頻信號輸入,如PCM信號或ATRAC數據,并將其傳送給MD驅動器1。它還適合于將輸入的模擬音頻信號轉換成數字音頻信號并傳送給上述的MD驅動器1。
用作以上音頻數據的信號路徑,依據本發明的轉錄設備將執行以下的轉錄操作。
提供由CD驅動器30從CD中讀取的PCM信號,MD驅動器1進行信號的音頻壓縮,并將該數據記錄在其裝載的MD中。這是從CD向MD的轉錄。還有,MD驅動器1可以從MD中讀取ATRAC數據,并將其傳送給HD驅動器60,HD驅動器60將ATRAC數據記錄到其提供的硬盤中。這是從MD向HD的轉錄。
當接收到提供給音頻輸入/輸出單元70的如數字音頻信號、外部數字或模擬音頻信號時,MD驅動器1可以進行數據的音頻壓縮,并將被壓縮的數據記錄到其裝載的MD上。
MD驅動器1可以對CD驅動器30提供的PCM信號或者從音頻輸入/輸出單元70中提供的數字音頻數據如記錄信號進行壓縮,并向HD驅動器60傳送作為壓縮結果的ATRAC數據,HD驅動器60將該數據記錄到其提供的硬盤上。用戶將采用這種過程從CD向HD轉錄,并認為音頻轉錄數據已經被轉換成ATRAC數據。
還有,可以讀取記錄在HD驅動器60中的ATRAC數據并傳送到MD驅動器1,在MD驅動器1中,ATRAC數據又被記錄在其裝載的MD上。這是從HD向MD的轉錄。
依據本發明轉錄設備的實施例能夠在MD驅動器1、CD驅動器30和HD驅動器60中提供以下四種轉錄模式。
1.從CD向MD的轉錄2.從MD向HD的轉錄3.從CD向HD的轉錄4.從HD向MD的轉錄在上述的轉錄模式(3)中,從CD讀出的PCM信號通過MD驅動器1中的音頻壓縮編碼器,使得它會被轉換成用于轉錄的ATRAC數據。
由CD驅動器30或MD驅動器1從CD或MD讀出的音頻數據被提供給音頻輸入/輸出單元70,于是,可以將該信號作為數字音頻數據或模擬音頻信號向外部輸出。由HD驅動器60從HD中讀出的ATRAC數據被MD驅動器1展開(解壓縮),并提供給音頻輸入/輸出單元70,于是可以將其作為數字音頻數據或模擬音頻信號向外部輸出。
依據本發明的轉錄設備還包括系統控制器80,系統控制器80是帶有CPU、接口等的微型計算機。系統控制器80控制MD驅動器1、CD驅動器30、HD驅動器60和音頻輸入/輸出單元70中的每一個,以控制整個轉錄設備的操作。系統控制器80利用系統控制總線20,通過與MD驅動器1、CD驅動器30、HD驅動器60和音頻輸入/輸出單元70每個中提供的控制器進行通信來實現這種操作控制。
系統控制器80具有ROM 81和RAM 82。ROM 81在其中保存著系統控制器80執行的各種程序,以及各種必要的控制信息。還有,RAM 82由系統控制器80使用,作為實現各種控制過程的工作區域。
還有,轉錄設備提供了控制面板或操作單元83。控制面板83在其上提供了由用戶執行的各種控制,以使轉錄設備按照各種方式操作。由用戶對每種控制執行的操作作為命令信號被輸出給系統控制器80。
通過操作控制面板83,用戶可以使MD驅動器1、CD驅動器30和HD驅動器60中的每一個在數據記錄和回放的各種方式下操作。還可以操作控制面板83來實現上述每種轉錄操作。
轉錄設備還包括具有顯示裝置如LCD顯示器或FL管的顯示單元84,以提供與轉錄設備的每種操作相應的預定的顯示。
依據本發明的轉錄設備的外觀沒有表示出來。轉錄設備具有一個操作者面板,在其上的適當位置提供帶有各種控制的控制面板83和顯示單元84。
MD驅動器1具有裝載和卸載MD的MD槽,CD驅動器30具有裝載和卸載CD的CD槽。音頻輸入/輸出單元70具有各種輸入/輸出端子,將在后面對它們進行詳細說明。在轉錄設備的外殼上,在適當位置上裸露出插座和連接器,作為輸入/輸出端子。
1-2 MD驅動器以下將參考圖2中的方框圖對MD驅動器1的內部結構進行說明MD驅動器1與MD 90一起操作,MD 90是一種磁光盤,由ATRAC壓縮的音頻數據能向和從MD 90寫入和讀出。MD 90由軸電機2驅動旋轉。利用從光學頭3發出的激光照射MD 90,以在其上進行數據寫或和讀操作。
光學頭3發出高能量的激光將MD 90上的記錄軌跡加熱到向MD 90上寫入數據的居里點,并發出相對低能量的激光,在磁克爾效應(Kerr effect)下,從MD 90讀取數據的返回光線,從該光線中檢測數據。
為了實現這點,光學頭3由作為激光源的激光二極管,包括偏振光分離器(PBS)、目鏡3a等的光學系統,以及檢測返回光的光學檢測器等組成。目鏡3a由雙軸機構4支撐,可以在MD 90徑向移動,并向前并脫離MD 90。
還有,磁頭6a被提供在與光學頭3相對的位置上,并且當裝載時,在該位置上MD 90將插入到磁頭6a和光學頭3之間。磁頭6a利用由提供的數據所調制的磁場作用在MD 90上。
整個光學頭3和磁頭6a具有可以在MD 90徑向上移動的滑行裝置機構5。
利用MD驅動器1讀取數據的操作,由光學頭3從MD 90檢測的信息被提供給RF放大器7。RF放大器7計算所提供的信息以提取出讀RF信號、軌跡誤差信號TE、聚焦誤差信號FE、凹槽信息(在MD 90上記錄的作為振動凹槽的絕對位置信息)GFM等等。
所提取出的RF讀信號被提供給EFM/ACIRC編碼器/解碼器8,軌跡誤差信號TE和聚焦誤差信號FE被提供給伺服電路9,而凹槽信息GFM被提供給地址解碼器10。
伺服電路9根據RF放大器7提供的軌跡誤差信號TE和聚焦誤差信號FE、從基于微型計算機的系統控制器11提供的用于MD驅動器1(以下稱作“MD控制器”)的軌跡跳轉命令和存取命令,以及關于所檢測軸電機2轉速信息等來產生各種伺服驅動信號。當控制軸電機2達到恒定線速度(CLV)時,伺服驅動信號用來控制用于聚焦和跟蹤控制的雙軸機構4和滑動裝置機構5。
地址解碼器10將提供的凹槽信息GFM解碼,以提取出地址信息,地址信息被提供給MD控制器11,以實現各種控制操作。
在EFM/ACIRC編碼器/解碼器8中,讀RF信號經過如FEM解調、CIRC(交叉交織里德所羅門碼(Reed-Solomon Code))等的解碼處理。同時,地址、子碼數據等也被提取出并提供給MD控制器11。
在EFM/ACIRC編碼器/解碼器8中,已經經過如FEM解調、CIRC等解碼處理的音頻數據(扇區數據)由存儲器控制器12一次寫入緩沖存儲器13中。應該注意到由光學頭3從MD 90讀取的數據以及從光學頭3向緩沖存儲器13傳送在系統中讀到的數據將以速度1.41Mbits/sec實現,并且在正常情況下是間歇地。
寫入緩沖存儲器13的數據在這樣的時序上讀出,即讀取的數據以0.3Mbits/sec的速度傳送,并被提供給音頻壓縮編碼器/解碼器14,在其中與應用到其上的基于ATRAC音頻壓縮相反,對其進行展開(解壓縮),以提供采樣頻率為44.1kHz的16位量化的數字音頻信號。也就是,該數據被轉換成PCM信號。
依據本實施例的轉錄設備,根據來自MD控制器11的命令,PCM信號被傳送到音頻數據接口15,從音頻數據接口15中,它還可以進一步被傳送到音頻輸入/輸出單元70。
還有,在本實施例中,從存儲器控制器12傳送的讀取數據,也就是說,在不改變ATRAC數據格式的情況下,ATRAC數據可以被傳送到音頻數據接口15,而不用在音頻壓縮編碼器/解碼器14中進行與作用到其上音頻壓縮相反的解壓縮(擴展)。通過將已經被傳送到音頻數據接口15并作為向HD驅動器60中記錄數據的ATRAC數據進行傳送,實現將ATRAC數據轉錄到HD驅動器60中硬盤(HD)63上的MD-HD數據轉錄。
為了向MD 90中寫入數據,將會做如下的操作在這種情況下,記錄源是由HD驅動器60從HD 90讀取的ATRAC數據,或通過音頻輸入/輸出單元70獲得的數字音頻數據,并且具有PCM信號格式。作為記錄源的數據被提供給音頻數據接口15,并被傳送給音頻壓縮編碼器/解碼器14。
如果如上所述已經被傳送的記錄數據是ATRAC數據,則它將被傳送到存儲器控制器12中,而不用在音頻壓縮編碼器/解碼器14中經過任何音頻壓縮。相反地,如果記錄數據是具有PCM信號格式的數字音頻數據,則它將經過基于ATRAC的音頻壓縮以具有ATRAC格式,然后被傳送到存儲器控制器12中。
于是存儲器控制器12將所傳送的ATRAC數據一次寫入緩沖存儲器13中并在其中被累加,然后,ATRAC數據將被讀出預定數量的un個單元的數據,并被傳送到EFM/ACIRC編碼器/解碼器8中。
在編碼器/解碼器8中,被提供的數據經過如CIRC編碼、EFM調制等的編碼處理,然后被提供給磁頭驅動電路6。
依據被編碼的記錄數據,磁頭驅動電路6向磁頭6a提供磁頭驅動信號。也就是說,磁頭驅動信號使磁頭6a將磁場N或S極作用到MD 90上。同時,MD控制器11向光學頭提供控制信號以發出記錄電平的激光。
注意到,如所公知的那樣,MD驅動器適合于程序編輯,如軌跡(程序)區分、軌跡連接、軌跡擦除、軌跡名字項、盤片名字項等。依據本實施例,用戶可以通過操作圖1所示控制面板83上的相應控制來選擇這些程序編輯操作。
MD控制器(MD的系統控制器)11是一臺微型計算機,帶有CPU、內部接口等以控制MD驅動器1的各種操作。MD控制器11適合于通過系統控制總線20與轉錄設備的系統控制器80通信,它能夠在系統控制器80的控制下,控制MD驅動器1的預定操作。當用戶操作控制面板83來命令MD驅動器1做一個特定的操作,如寫或讀數據、編輯等,系統控制器80將向MD控制器11發送這些操作的命令。于是MD控制器11將根據從系統控制器80接收的命令為MD驅動器1提供相應的操作控制,以達到用戶定義的操作。
MD驅動器1包括ROM 16,在其上存儲有用于實現MD驅動器1各種操作的程序等的,以及RAM 17,RAM 17適當地保持有MD控制器11執行各種處理所必需的數據和程序。
為了向或從MD 90中寫入或讀出數據,有必要讀出記錄在MD 90中的管理信息,也就是P-TOC(預控制TOC)和U-TOC(用戶TOC)。根據管理信息,MD控制器11確定將數據寫入MD 90上的區域的地址,以及將從其上讀出數據的區域的地址。管理信息被保持在緩沖存儲器13中。
當MD 90在MD驅動器1上裝載時,通過控制MD驅動器1從MD 90的最里面的圓周區域(引導區域)上讀出管理信息,MD控制器11獲得該管理信息并將數據保存在緩沖存儲器13中。于是,MD控制器11可以參照該數據向或從MD 90順序寫入或讀出程序或編輯程序。
相應于記錄的程序數據或每次編輯處理,將要重寫U-TOC。在每次記錄或編輯時,MD控制器11更新保存在緩沖存儲器13中U-TOC信息,并且還在預定時序并相應于重寫操作,在MD 90上重寫U-TOC區域。
1-3 CD驅動器接著,以下將參考圖3中的方框圖對CD驅動器30的內部結構進行說明眾所周知,CD(光盤)91是一種只讀盤片媒介。它可以被裝載到CD驅動器30中讀出位置上。
在CD讀取操作期間,被裝載到CD驅動器30中讀出位置上的CD 91由軸電機31以恒定線性速度(CLV)驅動旋轉。光學頭32讀取以凹坑格式記錄在CD 91上的數據,并將該數據提供給RF放大器35。在光學頭32中,目鏡32a由雙軸機構33支撐以在軌跡和聚焦方向上移動。光學頭32利用滑動裝置機構34在CD 91徑向方向上移動。
RF放大器35除產生讀RF信號外還產生聚焦誤差信號和跟蹤誤差信號,并向伺服電路36提供這些誤差信號。
伺服電路36從聚焦誤差信號和跟蹤誤差信號中產生各種驅動信號,如聚焦驅動信號、跟蹤驅動信號、滑動裝置驅動信號等,以控制雙軸機構33和滑動裝置機構34的操作。也就是,伺服電路36提供聚焦伺服控制和跟蹤伺服控制。
在這種情況下,RF放大器35還二值化RF信號以提供EFM信號。EFM信號還被輸出到時序產生器42,在其中根據所讀的RF信號波形時序產生一個時序信號。該時序信號被輸出到CLV處理器43,在其中輸入的時序信號被用作產生以預定CLV驅動軸電機31的驅動信號的基準。該驅動信號被提供給軸電機31。從而軸伺服控制實現以CLV驅動CD 91。
EFN信號被提供給EFM/CIRC解碼器37,在其中它將經過EFM解調、CIRC解碼等,以將從CD 91讀出的信息解碼成采樣頻率為44.1kHz并具有16位量化格式的音頻數據。也就是,解碼器37提供一個PCM信號。
EFM/CIRC解碼器37被設計為還提取如子碼等的控制數據。如子碼的數據部分被提供給子碼處理器44,在其中被安排為適當的數據作為子碼。特別地,還提取所記錄的TOC(列表內容)信息,作為記錄在CD 91引導區域的子碼的子Q數據。這些子碼數據和TOC被提供給CD控制器50,在其中它們將被用于各種控制操作。CD控制器50執行CD驅動器30預定操作的各種控制處理。
在RF放大器35中從讀RF信號二值化中得到的EFM信號還被提供給PLL電路39。
PLL電路39提供與所提供的EFM信號的信道位同步的時鐘。該時鐘在正常速度時具有4.3218MHz的頻率。該時鐘被用作例如EFM/CIRC解碼器37下游的信號處理電路時鐘。
在這種情況下,從解碼器37輸出的數字音頻數據PCM信號被傳送到音頻數據接口40。在這個音頻數據接口40中,在CD控制器50的控制下,傳送輸入音頻輸入/輸出單元70和MD驅動器1的PCM信號。
對于從CD 91讀取的數據,有必需要讀取記錄在CD 91中的管理信息,也就是TOC。依據管理信息,CD控制器50確定在CD 91中的軌跡序號、每個軌跡的地址等等以控制讀取操作。為此目的,當CD 91被裝載到CD驅動器30中適當位置時,CD控制50控制光學頭32來讀取記錄著TOC的CD91最里面圓周區域(引導導入區域),以讀取該TOC,并如上述所述提取出TOC信息。TOC被存儲在如RAM 52中,用作隨后讀取CD 91的參考。
CD控制器50是帶有CPU、內部接口等的微計算機,以控制上面提到的各種操作。
CD驅動器30還有ROM 51,用于在其上保存實現CD驅動器3的各種操作的程序等,以及RAM 52,適當地保持CD控制器50執行各種處理所需要的數據和程序。
眾所周知,CD標準定義例如可以作為子碼插入文本數據,用作盤片標題、軌跡名稱等。
包括在本實施例的轉錄設備中的CD驅動器30適合于讀取CD文本數據。為了實現此目的,CD驅動器30帶有CD文本解碼器45和CD文本存儲器46。
例如,從子碼處理器44提供的子碼數據還被提供給CD文本解碼器45,在文本解碼器45中,如果輸入子碼數據在其上插入了CD文本數據,則解碼該子碼數據以提供文本數據。從而被提供的文本數據在CD控制器50的控制下被保存在CD文本存儲器46中。
其后,CD控制器50從CD文本存儲器46中讀取必要的文本數據,并通過系統控制總線20將其傳送給調試設備的系統控制器80。在系統控制器80中,文本數據被處理成在顯示單元84上顯示的字符。
1-4 HD驅動器以下將參考圖4對HD驅動器60的內部結構進行說明。如圖所示,HD驅動器60包括HD控制器61和HD驅動器62。
HD控制器61控制向HD驅動器62提供的硬盤(HD)63中寫入數據和從其中讀出數據,并且還控制HD驅動器60和MD驅動器1的音頻數據接口15之間的ATRAC數據傳送。
例如,為了記錄數據,HD控制器61被提供了從MD驅動器1的音頻數據接口15傳送來的音頻數據,并且,HD控制器61將它傳送給HD驅動器62。HD控制器61將控制HD驅動器62,將傳送的ATRAC數據寫入在HD驅動器62中提供的HD 63上的預定區域。
為了讀取數據,HD控制器61指定HD驅動器62中的HD 63上的地址,并控制HD驅動器62從HD 63的該地址讀取ATRAC數據。HD驅動器62從HD 63獲得ATRAC數據,并將其傳送給MD驅動器1的音頻數據接口15。
HD驅動器60中的硬盤由具有FAT(文件分配表)的文件系統管理,FAT結構將在下面詳細說明。
1-5音頻輸入/輸出單元以下將參考圖5中的方框圖對音頻輸入/輸出單元70進行說明。例如,在音頻輸入/輸出單元70中,當從ATRAC信號展開(解壓縮)得到的PCM信號從MD驅動器1的音頻數據接口15輸出時,它被D/A轉換器71轉換成模擬信號,并且該模擬信號被輸出給開關78的端子T1。
從MD驅動器1的音頻數據接口15輸出的PCM信號還可以被提供到數字音頻接口74。從數字音頻接口74中,所提供的PCM信號從數字音頻輸出端76輸出。
從CD驅動器30的音頻數據接口40傳送的PCM信號,也就是從CD上讀出的數據,被提供給數字音頻接口74和D/A轉換器77。
還有,在此情況下,提供給數字音頻接口74的PCM信號從數字音頻輸出端76輸出。
提供給D/A轉換器77的PCM信號被轉換成模擬音頻信號,并且該信號被輸出給開關78的端子T2。
開關78還具有選擇地與端子T1或T2連接的端子T3。這種切換在系統控制器80的控制下進行。端子T3連接到模擬音頻輸出端79。
當端子T3連接到端子T1時,從MD驅動器1輸出的PCM信號將被最終作為模擬音頻信號從模擬音頻輸出端子79輸出。另一方面,當端子T3與端子T2連接時,從CD驅動器30輸出的PCM信號將被作為模擬音頻信號從模擬音頻輸出端79輸出。
通過模擬音頻輸入端73從外部提供的模擬音頻信號在A/D轉換器72中被轉換成具有PCM信號格式的數字音頻信號,并被輸出給MD驅動器1的數字音頻接口15。
通過數字音頻輸入端75從外部提供的PCM信號格式的數字音頻數據被提供給數字音頻接口74,然后從該接口74傳送到數字音頻接口15。
如上所述,例如,提供給數字音頻接口15的PCM信號,在MD驅動器1中被壓縮成可以記錄在MD驅動器1中MD上的ATRAC數據。而且,該數據可在MD驅動器1中壓縮,并被傳送給能將其記錄到HD 63上的HD驅動器60中。
2.MD軌跡格式以下將對磁光盤的小型盤(MD)90的數據記錄軌跡的簇格式進行說明在小型盤(MD)系統中,在小型盤(MD)中的數據記錄操作以簇為單位來實現。簇的格式表示在圖6中。
如圖6所示,在MD系統中,簇CL沿著記錄軌跡連續構成。一個簇是數據記錄的最小單位。一個簇等于兩到三個圓軌跡。
還如圖6所示,一個簇CL由具有四個扇區SFC到SFE的子碼區域以及具有32個扇區S00到S1F的主數據區域構成。當主數據是音頻數據時,它是由ATRAC壓縮了的數據。
一個扇區有2352字節數據單位的大小。
包括四個扇區的子碼數據區域被用來保持子碼數據或作為鏈接區域,并且,32個扇區的主數據區域將記錄TOC數據、音頻數據等。提供鏈接區域扇區以調整由以下事實引起的間隙,即在本發明中采用的CIRC的交織長度比在CD等中采用的用于糾錯的一個扇區(13.3msec)的長度要長。鏈接區域扇區基本被用作保留區域,但它也可用來記錄一些處理或一些控制數據。
注意地址是被記錄在每個扇區中的。
扇區被再分成叫做“聲音組”的單元。兩個扇區被分成十一個聲音組。如圖6所示,例如,包含偶數扇區S00和奇數扇區S01的兩個連續扇區包括SG00到SG0A的聲音組。一個聲音組是424字節,并能記錄等于11.61msec時間的音頻數據量。
一個聲音組SG記錄L和R信道之間共享的數據。例如,聲音組SG00包括L信道數據L0和R信道數據R0,聲音組SG01包括L信道數據L1和R信道數據R1。
注意212字節的L或R信道數據區域被叫做“聲音幀”。
3.U-TOC如圖6所示的扇區格式在整個磁光盤(MD)90上形成。作放射狀分區的最里面的圓周區域(引導區域)被用作管理區域,而程序區域緊隨管理區域形成。
在盤片的最里面圓周側,提供了一個只讀區域,在其上記錄了作為相位凹坑的只讀數據,以及磁光區域,在其上能以磁光記錄數據,并緊隨只讀區域形成的。管理區域包括只讀區域和磁光區域的最里面圓周部分。
在磁光區域中,程序區域緊隨管理區域形成。在程序區域中,有記錄在每個扇區的主數據區域(也叫做“可記錄用戶區域”)。
另一方面,在只讀區域,提供有P-TOC(預先控制的TOC)作為管理區域來管理整個盤片區域,并且在管理區域的緊隨P-TOC的磁光區域中,記錄有TOC信息(U-TOC所謂的用戶內容列表)以管理記錄在程序區域的每個程序(一首音樂等)。
以下將參考圖7說明作為管理信息來管理在MD 90上軌跡寫入/讀出(音樂片段或其它)操作的U-TOC扇區圖7表示U-TOC扇區0的格式。
注意U-TOC扇區可以包括扇區0到31。也就是包含在管理區域一個簇中的扇區S00到S1F可以用作U-TOC扇區。在它們中,扇區1到4被用于記錄文本,而扇區2被用于記錄記錄的日期和時間。
U-TOC扇區0是記錄有關自由區域的記錄管理信息的數據區域,在自由區域中只有用戶已經記錄的一首音樂和一首新音樂是可以記錄的。也就是說,扇區0管理在程序區域記錄每個程序的開始地址和結束地址,復制保護信息和作為每個程序軌跡模式等的重點信息。
例如,為了向MD 90寫入一首音樂,MD控制器11將搜索U-TOC扇區0中自由區域,并執行將音頻數據寫入自由區域的過程。為了讀取一首音樂,MD控制器11還將從U-TOC扇區0中確定所記錄該首音樂的區域,執行訪問該區域并從該區域讀取該首音樂的過程。
如圖7所示,在標題H中同步方式由12個字節組成,在標題H之后,U-TOC扇區0已經在其中記錄了作為扇區地址的3字節數據(“Cluster H”,“Cluster L”和“SECTOR”)、指明盤片制造商制作者代碼和型號、第一程序序號(“Fist TNO”)、最后程序序號(“Last TNO”)、可用扇區(“Used sector”,)、盤序列號(“disc serial No”)、盤片ID等等。
更進一步,U-TOC扇區0已經在其上記錄了表明數據T的相應的表,數據T包括表明槽頂部位置的指針P-DFA(檢測區域的指針),在該槽中,保存關于在盤片上引起缺陷的位置,還記錄了表明可用的槽指針P-EMPTY(空槽指針)、表明槽頂部位置的指針P-FRA(自由區域指針),在該槽中管理可記錄的區域,以及指針P-TNO1,P-TNO2,…,P-TNO255,每個表明與每個程序序號相應的槽的頂部位置。
在指示數據T的相應表之后,提供了管理表C和T,在這些表中,為255個槽中的每一個提供8個字節。在每一個槽中,有被管理的開始地址、結束地址、軌跡模式和鏈接信息。
在本實施例中使用的磁光盤(MD)90也許并不總是以連續形式在其上記錄數據,但可以以離散形式記錄順序的數據行(作為多個部分)。應該注意到,這里的“部分”是指部分時間連續的數據,它們被記錄在物理上連續的簇上。
也就是,由于與盤片(MD90)兼容的記錄器/播放器(圖1中的MD驅動器1)適合于在緩沖存儲器13中累加一次數據,如已在前面說明的那樣,并且適合改變向緩沖存儲器13寫入數據速率和從中讀出數據的速率,就可能使光學頭3一個一個地訪問不連續地記錄在MD 90上的數據,因此在緩沖存儲器13中累加數據。這樣,在緩沖存儲器13中,通過恢復到順序的數據行,就可以復制數據。
記錄器/播放器的上述適應性,并不會由于數據復制,使寫入緩沖存儲器13的速率變為高于從緩沖存儲器13讀出速率而干擾任何連續音頻復制。
甚至當比已經記錄的程序短的程序覆蓋已存在的程序時,通過指定已存在程序的多余部分為可記錄區域(由指針P-FRA管理的區域),而不擦除多余部分,就能夠有效地使用盤片容量。
以下將參考圖8對如何將不連續區域鏈接在一起進行說明,涉及到管理可記錄區域的指針P-FRA。
例如,假設一個示例值03h(十六進制)記錄在指針P-FRA上,該指針表明管理可記錄區域槽的頂部位置。在此情況下,將訪問與“03h”相應的槽。就是要讀出在管理表中“03h”槽中的數據。
記錄在槽“03h”中的開始地址和結束地址分別表示記錄在盤片上的一部分的開始地址和結束地址。
記錄在槽“03h”中的鏈接信息表示下一個槽的地址。在此情況下,“18h”被記錄槽中。
記錄在槽“18h”中的鏈接信息跟蹤訪問下一個槽“2Bh”,并檢測盤上一個部分的開始和結束地址作為在槽“2Bh”中記錄的開始和結束地址。
相似的,跟蹤鏈接信息直到達到作為鏈接信息的數據“00h”,以檢測指針P-FRA管理的所有部分的地址。
如上所述,從設計有指針P-FRA的槽的開始,直到鏈接信息為空(=00h)來跟蹤槽,并且不連續記錄在盤片上的部分可以在存儲器中鏈接在一起。在此情況下,可以檢測盤片(MD)90上的所有部分作為可記錄區域。
在上前述中,已經說明了涉及到指針P-FRA的不連續區域的鏈接。但是,當然,可能會使用指針P-TNO1,P-TNO2,…,P-TNO255中的每一個,以相似的方式來將不連續部分鏈接在一起。
4.在CD中的子碼和TOC接下來,將對記錄到CD 91中的TOC和子碼進行說明。
TOC被記錄在所謂的引導區域,而子碼被插入到數據中,如后面將詳細說明的那樣。
記錄在CD類型盤片上的數據的最小單位是幀,而98個幀一起形成一個塊。
一個幀的結構如圖9所示。
一個幀由588個位組成,其中頂部的24位形成同步數據,而接下來的14位形成子碼數據區域,并且該子碼數據區域后面緊隨數據和校驗位。
如圖10A所示,每一個按上述構成的98個幀一起形成一個塊,包括從98個幀中提取出來的子碼數據集合而形成的子碼數據。
來自98個幀中第一個98n+1和第二個幀98n+2的子碼數據各個都是同步形式的。第三個幀98n+3到第98個幀98n+98形成每個96位的信道數據,即P、Q、R、S、T、U、V和W信道的子碼數據。
在上述信道中的信道P和Q用于管理訪問等。但是,信道P只指出軌跡間的暫停,而信道Q(Q1到Q96)被用來執行更精細的控制。96位的子Q碼如圖10B所示構成。
首先,Q1到Q4四位是控制數據,用于確定所考慮音頻數據的信道序號,不管重點是否應用到音頻數據,不管盤片是否CD-ROM,不管是否授權音頻數據作數字復制,等等。
接下來的四位Q5到Q8是標明子Q數據控制位內容的地址數據。
再下來的Q9到Q80位是72位的子Q數據,其余的Q81到Q96是CRC數據。
記錄在引導區域中的子Q數據是TOC信息。
也就是,在從引導區域讀入的子Q數據中,Q9到A80的72位子Q數據包含如圖11A所示的信息。子Q數據包括每個是8位的數據。
首先,軌跡序號被記錄在引導區域。固定在“00”軌跡序號在引導區域。
接下來,記錄POINT,另外在軌跡上還記錄MIN(分),SEC(秒)和FRAME(幀數目),作為經歷的時間。
再下來,記錄PMIN、PSEC和PFRAME。它們的含義依賴于POINT的值。
“01”到“99”中任一個表示的POINT值意思是軌跡序號。在此情況下,具有分配給其軌跡序號的軌跡,其開始點(絕對時間地址)分別在PMIN、PSEC和PFRAME記錄為分、秒和幀數目。
當POINT的值是“A0”時,第一軌跡的軌跡序號記錄在PMIN中。它根據盤片是CD-DA(CD數字音頻),CD-I或CD-ROM(XA的說明)的PSEC值來確定。
當POINT的值是“A1”時,最后軌跡的軌跡序號記錄在PMIN中。
當POINT的值是“A2”時,導出區域的開始點作為絕對時間地址記錄在PMIN、PSEC和PFRAME中。
例如,在使數據沿六條軌跡記錄的盤片的情況下,如圖12所示,根據這樣的子Q數據,將數據記錄作為TOC。
如圖12所示,軌跡序號TNO都是“00”。
塊No.(塊號)表示在包含前面已經說明的98個幀的數據中,作為塊讀取的一個單位的子Q數據的序號。
每一個TOC數據具有寫在三個塊上的相同內容。
如圖12所示,當POINT值是“01”到“06”中的任何一個時,軌跡#1到#6的開始點被記錄為PMIN、PSEC和PFRAME。
當POINT值是“A0”時,將“01”作為第一個軌跡序號記錄在PMIN中。而且,根據PSEC值來區別盤片。當盤片是普通的音頻CD盤時,PSEC值是“00”。應該注意到當盤片是CD-ROM(XA規范)時才做這樣的定義,PSEC值應該是“20”,而當盤片是CD-I時,PSEC值應該是“10”。
而且,當POINT值是“A1”時,最后一個軌跡的軌跡序號記錄在PMIN中。當POINT值是“A2”時,導出區域的開始點記錄在PMIN、PSEC和PFRAME中。
塊n+27和隨后塊具有重復記錄在其上的塊n到n+26的內容。
還有,在作為軌跡#1到#n的程序區域和引導導出區域,在其上記錄有一首音樂等時,記錄在其上的子Q數據包括如圖11B所示的信息。
首先,記錄軌跡序號,也就是,軌跡#1到#n的每一個將具有“01”到“99”的任何值。而且在導出區域,軌跡序號將是“AA”。
接下來,記錄有作為索引的信息,利用它能細分每一個軌跡。
隨著時間的過去,在軌跡上記錄MIN(分),SEC(秒)和FRAME(幀數目)。
絕對時間地址在AMIN、ASEC和AFRAME中記錄為分、秒和幀數目。
5.HD FAT結構在HD驅動器60中,將被記錄在硬盤(HD)上的ATRAC數據是根據具有FAT(文件分配表)的文件系統依照每個軌跡來管理的。也就是,為了實現數據向或從硬盤63的寫入或讀出,當從HD控制器61時收到請求時,實際的訪問將查詢基于FAT的文件存儲位置管理來進行。
在此情況下,應注意到在文件系統中的“文件”與作為ATRAC數據的“軌跡”相對應。
以下將說明FAT結構的一個示例圖13示意表示由FAT管理的結構。
如圖13所示,FAT管理結構由分區表、空白區域、引導扇區、FAT、FAT復制、根目錄和數據區域組成。
數據區域記錄如簇2、3,…的單位數據。“簇”是通過FAT管理記錄在硬盤上數據中的一個數據單位,并且以預定固定長度作為數據大小。
在圖13的左側,表示了簇序號x,…,(x+m-1),(x+m),(x+m+1),(x+m+2),…。例如,形成FAT結構的各種數據將被保存在每一個簇中。
注意到信息實際上并不象此情況那樣保存在物理上連續的簇中的。
在FAT結構中,FAT分區的開始地址和結束地址在分區表中敘述。
在引導扇區,敘述了FAT結構(大小、簇大小、每個區域的大小等等)。
FAT是一個表示簇鏈接結構的表,而這些簇一起形成每個文件,并且緊隨之后是在其中敘述了FAT復制的區域,以下將詳細說明。
在根目錄中,敘述了文件名稱、頂簇序號和各種屬性。應該注意到在本實施例中這些敘述的每一個敘述都是每個文件使用32個字節。
在FAT中,FAT入口一對一相對應于一個簇,以及鏈接目標的序號,即下一個進入入口的簇的序號,FAT入口中敘述。更明確地說,在一個文件由多個文件組成的情況下,頂簇的第一序號被記錄在目錄中,并且下一個簇序號記錄在FAT中的頂簇的入口中。更進一步,更后面的簇序號被記錄在下一個簇的入口中。在FAT中敘述了這樣的簇的鏈接。
圖14示意地表示了這樣一種鏈接(序號以十六進制數標注)的概念。
例如假設這里有兩個文件“MAIN.C”和“FUNC.C”。在此情況下,這兩個文件的頂簇的序號分別被敘述為“002”和“004”。
對于文件“MAIN.C”,簇序號“002”的下一個簇序號“003”被敘述在簇序號“002”的入口中,而再下一個簇序號“006”被敘述在簇序號“003”的入口中。更進一步,假設簇序號“006”是文件“MAIN.C”的最后簇,則表示表明簇序號“006”是最后一個簇的“FFF,被敘述在簇序號“006”的入口中。
這樣,文件“MAIN.C”按照簇序號“002”,“003”和“006”的順序保存。也就是,如果在硬盤中簇序號與塊序號一致時,意味著該文件“MAIN.C”以塊序號“002”,“003”和“006”保存在硬盤中。
相似的,根據FAT,文件“FUNC.C”按照“004”和“005”的順序被保存。
注意到相應于來用塊的簇入口是“000”。
例如,在保存在根目錄區域的每個文件的目錄中,有圖14中所示敘述的頂簇序號,還有圖15中所示的各種數據。
更明確地說,在文件目錄中,敘述了文件名、擴展名、屬性、改變時間信息、改變日期信息、頂簇序號和帶有各自預定數量字節的文件大小。
還有子目錄,即目錄的下一級目錄,被保存在數據區域中,而不是在根目錄區域中,如圖13中所示。也就是,子目錄被處理成具有目錄結構的文件。子目錄在大小上是無限的,并需要一個它自己的入口和它的根目錄的入口。
圖16表示了在子目錄和文件中存儲狀態的一個示例,顯示出根目錄中的文件“DIR1”(它的屬性是目錄,也就是它是子目錄),文件“DIR1”中的文件“DIR2”(它的屬性是目錄,也就是它是子目錄),還有文件“DIR2”中的文件“FILE”。
也就是在根目錄區域中,記錄有作為文件“DIR1”即子目錄頂簇的序號。簇X、Y和Z根據前述的FAT被鏈接在一起。
如圖16所示,子目錄“DIR1”和“DIR2”每個都被處理成文件,并編入FAT鏈接中。
以下將參考圖17對上述的說明進行總結圖17表示基于FAT管理。
如在硬盤63的存儲器映象中所示的那樣,FAT管理結構有堆疊在其上的分區表、空白區域、引導扇區、FAT區域、FAT復制區域、根目錄區域、子目錄區域和數據區域。
引導扇區、FAT區域、FAT復制區域、根目錄區域、子目錄區域和數據區域統稱為“FAT分區區域”。
分區表在其上記錄有FAT分區區域的開始地址和結束地址。
注意到在普通軟盤中使用的FAT沒有在其上提供分區表。
在存儲器的頂部區域,由于只有分區表提供于此,所以將出現(takeplace?)所示的空白區域。
引導扇區將在其上記錄FAT結構的大小、簇大小以及與FAT是12位或16位相應的每個區域的大小。
FAT是要管理在數據區域中記錄的文件位置。
提供FAT復制區域用來備份FAT。
根目錄在其上記錄了文件名、頂簇地址和各種屬性,并且每個文件使用32個字節。
子目錄作為文件而存在,文件屬性稱為“目錄”,在圖17所示的實例中,存在四個文件“PBLIST.MSV”,“CAT.MSV”,“DOGMSV”和“MAN.MSV”。
在子目錄中,管理FAT中的文件名和記錄位置。即在圖17中,FAT中的地址“5”是在記錄有文件名稱“CAT.MSV”的槽中管理的,而在FAT中的地址“10”是在記錄有文件名稱“DOGMSV”的槽中管理的。更進一步,地址“110”是在記錄有文件名稱“MAN.MSV”的槽中管理的。
實際的數據區域包括簇2和隨后的簇,并且依據本實施例,ATRAC數據被記錄在該區域中。
在本實例中,有關文件名“CAT.MSV”的數據被記錄在簇5到8中,有關文件名“DOGMSV”數據的前半部分DOG-1保存在簇10到12中,而有關文件名“DOGMSV”數據的后半部分DOG-2保存在簇100到101中。
進一步,有關文件名“MAN.MSV”的數據記錄在簇110到111中。
還有,在數據區域上的“Empty(空)”區域是可記錄區域。
在本實例中,名稱為“DOGMSV”的文件是單個文件被分成兩個不連續記錄部分的示例。
在此情況下,簇200和隨后的簇在管理文件名的區域中形成。文件“CAT.MSV”被記錄在簇200中,文件“DOGMSV”被記錄在簇201中,而文件“MAN.MSV”被記錄造簇202中。
為了重排這些文件的順序,重排簇200和隨后的簇的順序就足夠了。
例如,HD控制器61通過查詢頂部分區表來檢測FAT分區區域的開始地址和結束地址。
在讀取引導扇區之后,HD控制器61將讀取根目錄和子目錄。
HD控制器61從該子目錄搜索在其中記錄了讀管理信息“PBLIST.MSF”的槽,并查詢記錄了信息“PBLIST.MSF”槽的末端地址。
在圖17的示例中,由于地址“200”保存在記錄了信息“PBLIST.MSF”槽的末端中,所以HD控制器61將根據該地址查詢簇200。
上述的簇200以及隨后的簇一起形成一個區域,在該區域中管理文件名和文件讀取的順序。在這個例子中,首先讀取文件“CAT.MSV”,然后再讀取文件“DOGMSV”,第三讀取文件“MAN.MSV”。
在查詢了所有的簇200以及隨后的簇之后,HD控制器61跳轉到子目錄中,并查詢分別相應于文件名“CAT.MSV”,“DOG.MSV”和“MAN.MSV”的槽。
在圖17的示例中,地址“5”保存在保存有文件名“CAT.MSV”槽的束端,地址“10”保存在保存有文件名“DOG.MSV”槽的束端,地址“110”保存在保存有文件名“DOG.MSV”槽的束端。
例如,當硬盤控制器61根據在文件名“CAT.MSV”中的地址“5”,從FAT查找入口地址時,會找到進入簇地址“6”。當HD控制器查詢入口地址“6”時,會找到進入簇地址“7”。當HD控制器查詢入口地址“7”時,會找到簇進入地址“8”。當HD控制器61查詢入口地址“8”時,會找到記錄有表示末端“FFF”的代碼。
因此,文件“CAT.MSV”使用簇5、6、7和8。通過查詢數據區域中的簇5、6、7和8,HD控制器61可以訪問實際上記錄了ARTAC數據“CAT.MSV”的區域。
從FAT查找不連續記錄的文件“CAT.MSV”結果如下如圖所示,在記錄了文件“DOG.MSV”槽的末端,記錄了地址“10”。
當HD控制器61根據地址“10”從FAT中查找如入口地址時,將會找到進入地址“11”。查詢地址“11”,HD控制器61會找到進入地址“12”。查詢地址“12”,HD控制器61會找到進入地址“100”。查詢地址“100”,HD控制器61將會找進入地址“101”。查詢地址“101”,HD控制器61會找到記錄有表示末端“FFF”的代碼。
因此,文件“DOG.MSV”使用簇10、11、12,100和101的區域。通過查詢數據區域中的簇10、11和12,HD控制器61可以訪問實際上記錄了ARTAC數據,該ARTAC數據相應于“DOG.MSV”前半部分的區域。
進一步查詢數據區域中的簇100和101,硬盤控制器61可以訪問實際上記錄了ARTAC數據,該ARTAC數據相應于“DOG.MSV”后半部分的區域。
而且,在帶有文件“MAN.MSV”的槽中,根據地址“110”從FAT查找入口地址,HD控制器61將找到進入簇地址“111”。查詢入口地址“111”,HD控制器61會找到記錄有表示末端“FFF”的代碼。
因此,HD控制器61將檢測出文件“MAN.MSV”使用包含簇110和111的區域。
如上所述,記錄在硬盤中的文件(軌跡)可以通過查詢FAT而讀取,并且甚至當文件是不連續記錄時,他們也可以被鏈接在一起順序地讀取。
6.轉錄操作—實例1
依據本發明的轉錄設備實施例的一個特點是當由HD驅動器60轉錄數據時,組織這樣的FAT作為管理信息,每個軌跡以每個文件單位來管理適當地記錄在硬盤63上的ATRAC數據。
如上已經說明的那樣,依據本發明的轉錄設備適于執行MD驅動器、CD驅動器30和HD驅動器60之間的四種模式的轉錄。在這四種轉錄操作的模式中,從CD向HD的轉錄,這種模式中可以應用FAT管理,將作為典型例子參考圖18到圖20進行說明。
在從CD向HD的轉錄中,下面將說明信號流也就是,由CD驅動器30從CD中讀取的PCM信號向MD驅動器1傳送一次,在驅動器1中,PCM信將經歷音頻壓縮轉換為ARAC數據。ATRAC數據被傳送到驅動器60中,在驅動器60中,它將被寫到內部硬盤63中。
圖18表示在系統控制器80和CD驅動器30的CD控制器50中實施從CD向HD轉錄的示例操作的流程圖。圖19表示在MD驅動器1的MD控制器11和HD驅動器60的HD控制器61中,實施從CD向HD相同轉錄的示例操作的流程圖。這些控制器相互并行地操作。在圖18和19中,由帶有箭頭的虛線連結而表示的從一個步驟到另一個步驟的操作步驟包括通過系統控制總線20由控制器所做的通信,以及相應這種通信所做的操作。如果帶有箭頭的虛線伸展到圖18和19上,帶圈的數字(號碼)用來指示由虛線做所的連接。
例如,用戶裝載一個CD即轉錄源到CD驅動器30中,并且操作控制面板或操作單元83從而開始從CD向HD的轉錄操作。
因此,首先在圖18的步驟S101中,系統控制器80將通過系統控制總線,向每個其它的系統控制器發送CD向HD轉錄的待機命令。
每個其它的系統控制器將按下述操作以響應從系統控制器80來的待機命令。
也就是在圖18的201步驟中,CD控制器50將CD驅動器1設置在待機狀態,以讀取當前裝載到CD驅動器1中的CD。這種“待機”狀態是使得在盤片上的地址,即相應于預定數據位置,使用以預定速度旋轉的CD 19以及光學頭來訪問,以便使得可以在例如預定讀位置上立即開始CD讀取操作。當CD驅動器1被設置在待機狀態時,在下一個步驟S202中,CD控制器50通知系統控制器80它已被設置在了待機狀態。
而且,在步驟S101中,當已經接收到從系統控制器80發送的待機命令時,在圖19的步驟S301中,MD控制器11控制音頻壓縮編碼器/解碼器14處在將輸入PCM信號編碼為ATRAC壓縮數據(ATRAC)的操作模式中。而且,在下一個步驟S302中,MD控制器11控制內部音頻數據接口15處于接收由CD驅動器30讀取的PCM信號,并且從后者中傳送的狀態下,并且還處于將ARTAC數據傳送到HD驅動器60中的狀態下。在步驟S301和S302中,MD控制器11被設置在待機狀態。然后,在下一個步驟303中,MD控制器11通知系統控制器80它已完全被設置在了待機狀態。
在步驟S101中,為了響應從系統控制器80發送的待機命令,在圖19的步驟S401中HD控制器61將被設置為待機狀態,來接收通過MD驅動器1的音頻數據接口傳送的ATRAC數據。然后在步驟S402中,HD控制器60通知系統控制器80它已完全設置在了待機狀態。
在步驟S101的之后的步驟S102中,系統控制器80確定其它控制器是否已經被完全設置在待機狀態。即它等待從所有其它控制器(CD、MD和HD)發送的待機完成信息。當從所有其它控制器接收到該信息時,在步驟S102中系統控制器80得到一個確認的確定(YES),并將跳轉到步驟S103中。
在步驟S103中,系統控制器80向每個其它控制器發送轉錄開始命令。
在圖18的步驟S203中當接收到轉錄開始命令后,CD控制器50控制CD驅動器1來開始讀取裝載到CD驅動器1中的CD。
當CD驅動器1已經開始CD讀取操作之后,系統控制器80跳轉到步驟S204中,在該步驟中,它將向MD驅動器1發送一個由CD讀取操作而產生的PCM信號,以及從插在讀取數據中的子代碼中提取的子Q數據。依據本發明,PCM信號被從CD驅動器30中的音頻數據接口40傳送到MD驅動器1中的音頻數據接口15中,而子Q數據通過系統控制總線20被發送到MD控制器11中。
執行步驟204中的操作,直到在下一步S205中確定CD91的讀取操作已經完成。
作為在步驟S204中操作的結果,如從轉錄源中讀取的PCM信號以及插入在讀取的數據中的子Q數據,將從CD驅動器30發送到MD驅動器1。
在步驟S304中,MD控制器11提供了這樣一種控制以開始一個過程,在該過程中,在接收到從CD驅動器30傳送的PCM信號的開始,如PCM信號的數據流,將被提供到音頻壓縮編碼器/解碼器14中,該數據流由編碼器/解碼器14編碼為ATRAC數據,并且這樣獲得的ATRAC數據通過音頻數據接口被傳送到HD驅動器60中。
與步驟S304中控制轉換為ATRAC數據以及數據傳送相并行,在步驟S305中,MD控制器11的控制操作如下所述。即在步驟S305中,例如,MD控制器11根據與PCM信號同步的子Q數據產生一個HDTOC,通過系統總線從CD驅動器30發送,并保持在RAM 17中。這些操作將在后面參考圖20詳細說明。
例如,由于通過壓縮,音頻壓縮編碼器/解碼器14將輸入PCM信號編碼為ATRAC數據,將由編碼計數器來計數ATRAC數據。更明確地說,編碼計數器以簇、扇區和聲音組為單位合計編碼后的ATRAC數據的大小。MD控制器11通過接收它就可以查詢編碼計數器中的計數值。
圖20A表示隨著時間基,由編碼計數器所做的計數。
當已經編碼之后,通過系統控制總線20,MD控制器11被提供了與來自CD驅動器30的PCM信號相同步的子Q數據。
數據流,如由CD驅動器1讀取的并從后者傳送的PCM信號,是在多個軌跡中時間軸上連續的數據,除非只讀取一個軌跡,并且發送被讀取的數據。
從CD的子碼格式的說明中可以清晰地看到,如果Q信道數據被插入到音頻數據如軌跡中,它將以分、秒和幀包括每個軌跡的時間信息。因此,CD控制器11可以監視由Q信道數據所代表的時間信息,這樣,當光學頭從一個軌跡移到另一個軌跡時,確定時間信息失去其連續性的時間點作為軌跡的斷點。
假定從時間t0開始編碼之后,在時間t1上子Q數據失去其連續性,例如圖20A所示的那樣。
在相應于識別出子Q數據已經失去其連續性時間的預定時間上,MD控制器11將在編碼計數器中獲得一個計數值。
根據這樣從編碼計數器獲得的計數值,通過使用RAM 17,MD控制器11將產生如圖20B所示的HD TOC。在這個時間上,RAM 17將以這樣的方式保存來自編碼計數器,并指示第一軌跡的軌跡1相關的數據,使得從編碼計數器獲得的數據的大小表示為數據大小,即“簇大小”、“扇區大小”和“聲音組大小”的總數。在這種情況下,軌跡1的ATRAC數據的大小,由“0046h”代表一個簇,“0fh”代表一個扇區,“09h”代表一個聲音組。
注意確認軌跡序號,如在HD TOC中定義的軌跡1、軌跡2、軌跡3是編碼后的軌跡的順序和序號,但是,例如它們并不相應于例如根據CD TOC而管理的復制源音頻數據的軌跡序號。
例如,在圖20A所示的時刻t1之后,由于子Q數據在時間t2、t3、t4和t5上不連續,所以,RAM 17在編碼計數器中順序地保存在相應于時間t2到t5的預定時間上所獲得的計數值(ATRAC數據的大小),分別用作軌跡2、3、4、5......,這樣使得由數據大小,即“簇大小”、“扇區大小”“聲音組大小”的總數來代表計數值,如圖20B所示。
MD控制器11根據在編碼計數器中的子Q數據和計數值產生HD TOC,并將其保存在RAM 17中。這就是在圖19的步驟S305中的操作。
這樣產生的HD TOC允許檢測每個軌跡的數據大小。也就是說,保存在HD TOC中的數據大小是可以直接應用的。而且,對于軌跡2及隨后軌跡中的每個軌跡,通過從軌跡中保存的數據大小中減去相應于前面軌跡中保存的數據大小,就可以確定數據的大小。
下面再參考圖18和19中的流程圖進行說明。
在步驟S305中的操作將繼續進行直到在步驟S306中MD控制器11從系統控制器80中接收到一個編碼停止命令。
作為響應從系統控制器80中接收到的轉錄開始命令,在圖19的步驟S403中HD驅動器60的HD控制器61開始接收ATRAC數據。于是,從MD驅動器中PCM信號編碼而得到的ATRAC數據將被帶到HD驅動器60中。為了將ATRAC數據傳送到HD驅動器60中,將控制MD驅動器1以預定的固定長度分組發送ATRAC數據,以服從由HD驅動器60接收ATRAC信號。也就是說,MD驅動器1的數據音頻接口15將ATRAC數據分組發送。
然后,HD控制器61跳轉到下一步S404中,在這一步驟中它將提供一種控制,在該控制下接收的ATRAC數據被傳送到HD驅動器62中并且被寫到硬盤63上。在步驟S404中的操作繼續進行直到在步驟S505中HD控制器61從MD控制器11接收到ATRAC數據發送完成的信息。
如前面已經說明的那樣,系統控制器80和其它控制器(MD控制器11、CD控制器50和HD控制器60)互相合作,將從CD讀取的數據壓縮為ATRAC數據,并且將該數據轉錄到硬盤63中。同時,將在MD驅動器1中產生如圖20B所示的HD TOC。
當在CD中沒有更多要讀的數據時,如上進行的操作轉錄那樣,那么CD控制器將在圖18的步驟S206中通知系統控制器80完成了CD的讀。
接收到上述信息后,系統控制器跳轉到圖18的步驟S104中,在該步驟中它將通過系統控制總線20向MD控制器11發送一條編碼停止命令。
當在圖19的步驟S306中提供了確定的確認結果(YES)后,MD控制器11跳轉到步驟S307中,在該步驟中,它將在相應于從CD驅動器傳送的PCM信號的末端的時間上停止編碼。在步驟S308中,當從編碼中得到的ATRAC的數據已經被發送到其末尾時,MD控制器11通過系統控制總線20通知HD控制器61數據發送已經結束。
在步驟S308中,HD控制器61將接收數據發送結束的信息,并從MD控制器11中發送,由此,在圖19的步驟S405中所做的確定是確認性的(YES),以便HD控制器HD61停止向硬盤63中寫入數據并跳轉到步驟S406中。
在數據剛剛被記錄到硬盤驅動器60中的硬盤63中之后的相位中,作為轉錄數據的ATRAC數據在HD控制器61的控制下,被寫到具有迄今為止未使用的區域中。但是,即使已經記錄了多個軌跡的ATRAC數據,它們仍不能象相應與多個軌跡的文件那樣進入FAT中。因此,已經記錄的新數據應該在適當地相應于每個軌跡的每個文件中被管理。步驟S406和隨后的步驟被期望這樣的管理。在步驟S406中,HD控制器61MD向控制器11請求HDTOC。
在步驟S309中,當接收到該請求后,MD控制器11向HD控制器61發送當前在RAM11中保持的HD TOC。
在步驟S407中,HD控制器61接收從MD控制器11發送的HD TOC。然后跳轉到步驟S408中,在該步驟中它將根據接收的HD TOC的內容更新FAT。
也就是說,從HD TOC的內容可能識別記錄在硬盤63中的新的ARTAC數據的每個軌跡的大小。
為了實現這個目的,HD控制器61計算HD TOC的內容以確定每個軌跡的數據大小。應該注意到在HDTOC中所敘述的數據大小是依賴于MD格式的“簇大小”、“扇區大小”和“聲音組的大小”的總數。當希望以字節的方式給出數據大小以便以FAT可用的形式編輯HD TOC的格式時,HD TOC的內容應該根據一個聲音組是212個字節,一個扇區是2352個字節,一個簇(=36個扇區)是2352個字節這種關系來計算。
通過用一個相應于上述確定的數據大小的文件單位將新記錄的數據區域劃分從而更新FAT。
在這個實施例中,為了將數據轉錄到硬盤63中,在其中將壓縮數據的MD驅動器1根據表示實際軌跡斷點的信息產生一個HD TOC。如圖18和19所示,根據插入到具有CD格式的音頻數據中的子碼的子Q數據來確定軌跡斷點。
在驅動器60中,在完成數據記錄后,通過獲得如上所述已經產生的TOC來更新FAT。
依據該實施例,ATRAC數據被記錄在硬盤63中。如所熟知的那樣,ATRAC數據的格式并未在子碼中包含任何時間的信息如子Q數據。因此,不可能采用在傳統的轉錄到MD中采用的那樣,通過監視子Q數據連續性來確定軌跡斷點的方法。
在該實施例中,由于使用在上述MD驅動器中產生的HD TOC來更新FAT,即使當音頻壓縮數據如ATRAC數據將要被轉錄時,也可以為適當相應于每個軌跡的每個文件而管理記錄在硬盤63中的轉錄數據操作。
對于從CD到HD轉錄已經參考圖18到20的流程圖進行了說明,HDTOC由MD驅動器1產生。但是,HD TOC可以由CD驅動器30產生,如下面所述如前面參考圖11和圖12已說明的那樣,在CD的引導區中敘述了一個包含子Q數據的TOC。在CD TOC中,每個軌跡的開始地址由沿時間基的(PMIN)、秒(PSEC)和幀數(PFRAME)所代表。因而,相應于ATRAC數據的HD TOC當然可以根據這種基于時間表示的CD TOC信息而產生。
如上所述,在由分、秒和幀數表示的CD TOC中,在CD格式的一幀大約為13.3秒。每個簇、扇區和聲音組的ATRAC數據要花費下列的時間來讀取一個簇 2043毫秒一個扇區68.85毫秒一個聲音組11.6毫秒通過采用預定方式進行計算,從CD TOC可以得到的每個軌跡的讀取時間可以輕易地被轉化為“簇大小”、“扇區大小”和“聲音組大小”總數大小的數據。這種轉換的結果可以用于產生與圖20B中HD TOC相似的HD TOC。而且在這種情況下,由于要產生的HD TOC是根據CD TOC的,所以可以充分依賴每個軌跡的斷點位置。
7.轉錄操作一例2依據本發明的實施例,管理記錄在MD中的數據,象上述的轉錄過程那樣,還象從HD向MD中轉錄數據那樣。HD向MD轉錄將在下面解釋。
圖21是表示在從HD到MD轉錄中,由系統控制器80、HD控制器61和MD控制器11所做操作的流程圖。在這種情況下,控制器還產生互相并行的操作。在圖21中,由帶有箭頭的虛線連接而表示的從一個步驟到另一個步驟操作步驟包括由控制器通過系統控制總線20進行的通信,以及響應這種通信的操作。為了表示和說明上的方便,系統控制器80和MD控制器11之間的通信關系利用一個附加在虛線上的帶圓圈的數字(號碼)表示。
在這種情況下,例如,假定用戶已經將一個MD,即一個轉錄源裝載到MD驅動器1中,并已經操作控制板或控制操作單元83從而開始從HD到MD的轉錄操作。
為了響應用戶的上述的操作。在圖21的步驟S501中系統控制器80將首先通過系統控制總線向每個其它控制器發送一個用于HD到MD轉錄操作的待機命令。
為了響應待機命令,在步驟S601中HD控制器61采取待機模式,用于向向MD驅動器進行數據傳送。然后,跳轉到下一步S602中,在該步驟中它將通知系統控制器80它已經完全設置在了待機模式中。
還有,當在步驟S702中已經接收到從系統控制器80發送的待機命令時,MD控制器11控制音頻數據接口15以設置在待機模式下,用于接收從HD控制器60傳送的ARTAC信號。然后,在下一步S702中,MD控制器11通知系統控制器80它已被完全設置為待機狀態。
在步驟S502中系統控制器80等待直到完全設置了待機模式。當從HD驅動器60和MD驅動器1中接收到待機完成信息時,系統控制器確定待機模式已經被設置。然后跳轉到步驟S503中。
在步驟S503中,系統控制器80向HD控制器61和MD控制器61發送HD向MD轉錄的開始命令。
當接收到轉錄開始命令后,在步驟S603中,HD控制器61提供一種開始從硬盤63中讀取數據以及向MD驅動器1傳送數據的控制。
也就是,HD控制器61控制HD控制器62從硬盤63中讀取,例如由用戶定義的多于一個文件(軌跡)的ATRAC數據。它將這樣讀取的ATRAC數據流傳送到MD驅動器1的音頻數據接口15上。
這些數據的讀取和傳送的操作繼續直到在下一個步驟S604中確定出所有要讀的數據已經讀完并傳送完。
當接收到轉錄開始命令時,MD控制器11跳轉到步驟S703中,在該步驟中它將接收從HD控制器60傳送的ATRAC數據流。然后在步驟S704中,MD控制器11提供一種向當前裝載到MD驅動器1的MD的空區域中寫接收的ARTAC數據的控制。應該注意確認,由于接收的輸入數據已經壓縮為ATRAC數據,所以在音頻壓縮編碼器/解碼器14中將不作音頻壓縮編碼,但是在EFM/ACIRC編碼器/解碼器8中,要經過EFM調制并添加錯誤校驗碼,以記錄到MD中。
接收的ARTAC數據向MD中記錄的控制將繼續直到在步驟S705中確定出已經接收到傳送完成的信息。
當HD控制器60已經完全讀了要從硬盤63中讀取的所有文件的ATRAC數據時,并且所讀的ATRAC數據已經完全傳送到MD驅動器1,即當在步驟S604中的確定是確認(YES),則HD控制器61將跳轉到步驟S605中,在該步驟中,它將通知系統控制器80已經完成向MD控制器的數據傳送。
在步驟S503中發送轉錄開始命令之后,系統控制器80等待直到在步驟S504中確定接收到從HD控制器61發送的傳送完成信息。當接收到從HD控制器61發送的傳送完成信息時,即當在步驟S504中所做的確定結果是確認性的(YES)時,系統控制器80將跳轉到步驟S505中。
在步驟S505中,系統控制器80控制MD驅動器1以通知從HD驅動器來的數據傳送已經完成。
由于在步驟S505中接收所發送的傳送完成信息將導致在步驟S705Z中所作確定的一個確認結果,所以,MD控制器11跳轉到步驟S706中。
在步驟S706中,當可以確定出從HD驅動器傳送的ATRAC數據已經完全寫到MD中時,MD控制器11終止正在進行的向MD中的數據寫操作。
還在這種情況下,甚至如果從HD讀取的ATRAC數據是多個軌跡的鏈接時,到目前為止已經被轉錄到MD中的ATRAC數據不是按軌跡的單位進行管理的,而是被管理成例如在MD驅動器中的一個軌跡的數據。
在步驟S707中,MD控制器11向HD控制器61發送一個軌跡斷點信息的請求命令。
在步驟S606中,當接收到軌跡斷點信息請求命令后,HD控制器61向MD控制器11發送軌跡斷點信息。
也就是說,HD控制器61查詢FAT的內容,并產生信息,從該信息中,從硬盤讀取的以及為轉錄而傳送的ATRAC數據的軌跡斷點可以由MD驅動器來識別。例如,在這種情況下,每個文件(軌跡)的數據大小應該從FAT內容中確定出來,并根據數據大小產生在格式上與圖20B所示相似的TOC。HD控制器將向MD控制器11發送這樣產生的斷點信息。
如上所述,在步驟S708中,從HD控制器61發送的軌跡斷點信息由MD控制器11接收。
在步驟S709中,MD控制器11將根據這樣接收的軌跡斷點信息更新管理信息。也就是說,新轉錄的、已經被管理為一個軌跡數據的數據,按照該軌跡斷點,被劃分為多個軌跡,并且,U-TOC(用戶內容表)被更新為對每個劃分軌跡的適當管理。
而且,對于從HD向MD轉錄,軌跡斷點不可能依賴于連續時間信息,如子Q數據而登記為轉錄數據。而且在這種情況下,能夠指示軌跡斷點的斷點信息,即根據象前述轉錄實例那樣由HD驅動器保持的管理信息FAT而產生的斷點信息,將準確地指示軌跡斷點。根據軌跡斷點信息而更新的U-TOC將使可以準確管理軌跡斷點的內容轉錄到MD中。
注意到,上述的轉錄設備應該最好設計成使記錄到例如硬盤63中的數據可以被加密,以防止數據被非法復制。也就是說,最好應該給HD控制器61提供一種加密功能來加密將被傳送到HD驅動器中的記錄數據。在合法播放如轉錄到轉錄設備內部的MD驅動器1中或用于監視的音頻輸出時,從HD63中讀取的數據被解密輸出。為了將數據轉錄到任何外部設備中,僅當它通過與外部設備的通信被授權后,數據才以加密的數字數據輸出,或者被解密輸出。
如上說明了在轉錄設備內要完成的轉錄操作。但是,本發明還可用于將外部音頻數據轉錄到MD或硬盤中。在這種情況下,識別信息,利用該信息可以區別輸入音頻數據流的軌跡斷點,應該通過從提供源輸出的外部設備中單獨提供一條路通信線而獲得,并且管理信息如FAT和U-TOC應該按照上述的說明更新。
依據本發明,例如根據TOC產生的軌跡斷點信息,不必與轉錄數據如子Q數據同步。所以,即使當轉錄源是模擬數據時,只要獲得利用其可以識別每個軌跡大小的軌跡斷點信息,那么對于轉錄數據,可以管理幾乎正好每個軌跡的斷點。
而且本發明的上述實施例已經說明了有關產生用于記錄ATRAC壓縮數字音頻數據的管理信息。但是,本發明不局限于本實施例。也就是說,本發明可以使用其它壓縮方法壓縮的音頻數據,并且,還可以使用由預定壓縮方法壓縮的動畫數據。進一步,本發明可以使用壓縮文本或靜止畫面。并且,依據本發明的軌跡管理方法可以應用于轉錄未壓縮的數據。工業適用性例如,為了壓縮從源輸出設備(CD驅動器)輸出的數據,并且將壓縮的數據傳送到第一記錄器(HD驅動器),在該記錄器中,數據將被記錄到第一記錄媒介中,本發明根據能夠指示從CD驅動器中讀取的數據的程序斷點的指定信息產生程序斷點。第一記錄器根據斷點信息產生第一個管理信息。
在上述第一記錄器系統中,精確地說,經由每個軌跡適當地管理,就可以管理轉錄的數據,而不必監視這樣的信息,如子Q數據,就象能夠指示與轉錄數據流同步的每個軌跡的間斷那樣。
這樣,在依據本發明構造的用于各種類型媒介轉錄的轉錄設備或系統中,在轉錄時可以以軌跡單位自動地管理轉錄的數據,準確地說,還不用考慮媒介數據格式相互之間的任何差異。
還有,為了壓縮從源輸出設備輸出的轉錄源數據,并且將壓縮的數據傳送到第一記錄器中,在該記錄器中將數據轉錄到第一記錄媒介中,可以提供具有壓縮編碼功能的第二記錄器/播放器。在這種情況下,第二記錄器/播放器的壓縮編碼功能可以壓縮從源輸出設備輸出的轉錄源數據。這樣,轉錄設備將具有更多的功能和更廉的價格。
當如子Q數據這樣的信息,利用該信息可以識別每個程序的間斷時,該信息被插入到轉錄源數據中,可以產生準確的斷點信息。因此,斷點信息可以表示準確的內容,如第一管理信息,用于以程序的單位管理最后記錄在第一個記錄器的第一記錄媒介上的數據。
為了根據TOC的內容產生斷點信息,如從源輸出設備中的第三記錄媒介讀取的管理信息,有可能提供準確的斷點信息。
為了將從第一記錄器讀取的數據傳送到數據將被記錄到的第二記錄器中,根據在第一記錄器中保持的第一管理信息,產生要被記錄到第二記錄媒介中的第二管理信息。在這種情況下,由于第二管理信息是根據第一管理信息(FAT)得到的,所以第二管理信息將具有準確的內容。
權利要求
1.一種轉錄設備,包括源輸出單元,通過一系列程序單元輸出數據;壓縮裝置,用于接收從源輸出單元輸出的數據并壓縮所述數據以產生壓縮的轉錄數據;產生斷點信息的裝置,根據指示從源輸出單元輸出數據的每個程序斷點的指定信息,產生指示被壓縮轉錄數據每個程序斷點的斷點信息;第一記錄單元,用于接收被壓縮的轉錄數據,并將所述數據記錄在預定的第一記錄媒介上;用于第一管理信息的第一管理信息產生裝置,管理以這樣的方式管理從/向第一記錄媒介讀/寫操作,即根據斷點信息,依照每個程序來管理記錄在第一記錄單元上的數據。
2.依據權權利要求1的設備,還包括包含了壓縮裝置的第二記錄裝置,并以這樣的方式向預定的第二記錄裝置中記錄壓縮的數據,即依據每個程序管理所述的數據。
3.依據權利要求2的設備,其中斷點信息產生裝置依據第二記錄媒介指定的數據格式產生斷點信息。
4.依據權利要求1的設備,其中斷點信息產生裝置根據插在源輸出單元輸出數據中的預定類型信息,來識別每個程序的間斷,通過這些可以識別每個程序的間斷,并且根據識別的結果產生斷點信息。
5.依據權利要求1的設備,其中源輸出單元讀取預定的第三記錄媒介,在第三記錄媒介上記錄了預壓縮的數據和用于管理每個程序預壓縮數據的管理信息;以及其中斷點信息產生裝置根據由源輸出單元從第三記錄媒介讀取的管理信息來識別每個程序的間斷,并且根據識別的結果來產生斷點信息。
6.依據權利要求1的設備,其中第一記錄單元具有用于讀取第一記錄媒介的裝置;以及,其中,第二記錄單元經由讀取裝置可以向第二記錄媒介寫入記錄在第一記錄媒介上壓縮的轉錄數據,并且具有第二管理信息產生裝置,根據從第一記錄單元獲得的第一管理信息,來產生由第二記錄單元保持的第二管理信息,以管理每個程序記錄的數據。
全文摘要
一種轉錄設備,用于轉錄依照程序單元管理的數據,如音樂作品或一首樂曲這樣的音頻數據。在所述的轉錄設備中,從CD單元復制的數據經由MD單元壓縮。當壓縮數據被傳送到HD單元中并且記錄在硬盤上時,HD的TOC即定界位置信息,是根據指定信息而創建,該指定信息代表了關于從CD單元中復制和輸出數據的軌跡定界位置。依據所述的TOC,HD單元創建一個FAT。所述HD單元與轉錄數據如子Q數據的數據流同步,可以正確地管理每個軌跡的轉錄數據,而不用監視代表每個軌跡定界符的信息。
文檔編號G11B27/034GK1457494SQ02800339
公開日2003年11月19日 申請日期2002年1月18日 優先權日2001年1月19日
發明者工藤繁孝, 齋藤裕士 申請人:索尼公司