午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

搜索設備和搜索方法

文檔序號:6759390閱讀:419來源:國知局
專利名稱:搜索設備和搜索方法
技術領域
本發(fā)明涉及搜索設備和搜索方法,具體地說,涉及允許從在記錄媒體上記錄的許多節(jié)目中搜索所需的節(jié)目的搜索設備和搜索方法。
背景技術
用于聲頻設備的常規(guī)的記錄媒體具有大約80分鐘聲頻數據的記錄容量。但是,由于記錄媒體的記錄容量已經增加,因此已經能夠記錄比以前更長時間的聲頻數據。此外,由于記錄媒體的價格已經降低,因此用戶已經能夠使用較低價格的大記錄容量的記錄媒體。在這些記錄媒體中,硬盤驅動器(在下文中縮寫為HDD)是最具吸引力的記錄媒體,因為它具有較大的記錄容量和較低的價格。
由于HDD能夠存儲比常規(guī)的記錄媒體多得多的集冊,因此用戶很難一次知道他或她所需要的集冊/曲目(track)在HDD中的位置。為解決這個問題,已經提出了一種能夠使用集冊/曲目名稱和及其演員名字以較高的速度在HDD中所存儲的大量的集冊/曲目中搜索用戶所需的集冊/曲目的再現設備。
在使用演員名字在這種再現設備上搜索集冊/曲目時,可以輸出許多集冊名字或曲目名字。因此,它們可能不能一次顯示在屏幕上。在這種情況下,用戶在滾動屏幕的同時從這些集冊名字或曲目名字中搜索他或她所需的集冊名字或曲目名字。因此,對于用戶來說搜索他或她所需的集冊或曲目是比較麻煩的。
此外,由于僅使用字符搜索數據,而它是一種不直觀的方式,因此用戶為搜索到所需的集冊或曲目要花費較長的時間。
此外,在HDD中已經記錄了大量的集冊/曲目時,用戶經常很難知道他或她所需的集冊名字或曲目名字(樂曲標題)。結果,用戶很難搜索。

發(fā)明內容
因此,本發(fā)明的一個目的是提供一種使用戶易于搜索到他或她所需的集冊或曲目的搜索設備和搜索方法。
本發(fā)明的另一個目的是提供一種使用戶能夠直觀地搜索到他或她所需的集冊或曲目的搜索設備和搜索方法。
本發(fā)明的進一步目的是提供一種使用戶不需要知道他或她所需的集冊或曲目的名字就能夠容易地搜索到它們的搜索設備和搜索方法。
為解決上述問題,根據本發(fā)明的一個方面,提供一種搜索記錄在記錄媒體上的所需的節(jié)目的搜索設備,所述記錄媒體中記錄了多個節(jié)目和管理數據,所述節(jié)目在所述管理數據中被管理,關于每個節(jié)目的高亮部分的信息在所述管理數據中被管理,所述搜索設備包括輸入裝置,用于輸入作為搜索目標的所需的節(jié)目的信息;比較裝置,用于對由輸入裝置輸入的節(jié)目的信息與在記錄媒體的管理數據中被管理的節(jié)目的信息進行比較;生成裝置,用于生成作為比較結果的候選列表;再現裝置,用于通過參考管理數據再現所述候選列表上的節(jié)目的高亮部分;和控制裝置,用于控制再現裝置在高亮部分被再現時做出確認的時候開始再現對應于高亮部分的節(jié)目。
根據本發(fā)明的另一個方面,提供一種搜索記錄在記錄媒體上的所需的節(jié)目的搜索設備,該記錄媒體中記錄了多個節(jié)目和管理數據,所述節(jié)目在管理區(qū)中作為小組被管理,所述節(jié)目和小組在所述管理數據中被管理,代表每個小組的的高亮部分在所述管理數據中被管理,所述搜索設備包括輸入裝置,用于輸入作為搜索目標的所需的小組的信息;比較裝置,用于對由輸入裝置輸入的小組的信息與在記錄媒體的管理數據中管理的小組的信息進行比較;生成裝置,用于生成作為比較結果的候選列表;再現裝置,用于通過參考管理數據再現代表候選列表上的小組的高亮部分;和控制裝置,用于控制再現裝置在高亮部分被再現時做出確認的時候開始再現對應于該高亮部分的小組。
根據本發(fā)明的另一個方面,提供一種搜索記錄在記錄媒體上的所需的節(jié)目的搜索方法,所述記錄媒體中記錄了多個節(jié)目和管理數據,所述節(jié)目在所述管理數據中被管理,關于每個節(jié)目的高亮部分的信息在所述管理數據中被管理,所述搜索方法包括輸入作為搜索目標的所需的節(jié)目的信息;對由輸入裝置輸入的節(jié)目的信息與在記錄媒體的管理數據中被管理的節(jié)目的信息進行比較;生成作為比較結果的候選列表;通過參考管理數據再現所述候選列表上的節(jié)目的高亮部分;和控制再現裝置在高亮部分被再現時做出確認的時候開始再現對應于高亮部分的節(jié)目。
根據本發(fā)明的另一個方面,提供一種搜索記錄在記錄媒體上的所需的節(jié)目的搜索方法,該記錄媒體中記錄了多個節(jié)目和管理數據,所述節(jié)目在管理區(qū)中作為小組被管理,所述節(jié)目和小組在所述管理數據中被管理,代表每個小組的的高亮部分在所述管理數據中被管理,所述搜索方法包括輸入作為搜索目標的所需的小組的信息;對由輸入裝置輸入的小組的信息與在記錄媒體的管理數據中管理的小組的信息進行比較;生成作為比較結果的候選列表;通過參考管理數據再現代表候選列表上的小組的高亮部分;和控制再現裝置在高亮部分被再現時做出確認的時候開始再現對應于該高亮部分的小組。
本發(fā)明的另一個方面是一種搜索記錄在記錄媒體上的所需的節(jié)目/小組的搜索設備,該記錄媒體具有節(jié)目區(qū)和管理區(qū),許多節(jié)目已經記錄在節(jié)目區(qū)中,在該管理區(qū)中按照小組管理節(jié)目,小組名稱和小組的節(jié)目的節(jié)目名稱管理在該管理區(qū)中,小組的有代表性節(jié)目的高亮部分和節(jié)目的高亮部分管理在該管理區(qū)中,該搜索設備包括輸入作為搜索目標的所需的節(jié)目/集冊的名稱的一部分或全部的輸入裝置;
將通過輸入裝置已經輸入的節(jié)目/集冊的名稱的一部分或全部與在記錄媒體中的管理區(qū)中管理的節(jié)目名稱/小組名稱進行比較的比較裝置;根據比較裝置的比較結果顯示所需的節(jié)目/小組候選列表的顯示裝置;和使顯示裝置顯示候選列表并再現在候選列表上的節(jié)目/小組的高亮部分的控制裝置。
本發(fā)明的權利要求的另一個方面是搜索記錄在記錄媒體上的所需的節(jié)目/小組的搜索方法,該記錄媒體具有節(jié)目區(qū)和管理區(qū),許多節(jié)目已經記錄在節(jié)目區(qū)中,在該管理區(qū)中按照小組管理節(jié)目,小組名稱和小組的節(jié)目的節(jié)目名稱管理在該管理區(qū)中,小組的有代表性節(jié)目的高亮部分和節(jié)目的高亮部分管理在該管理區(qū)中,該搜索方法包括如下步驟將已經輸入的節(jié)目/集冊的名稱的一部分或全部與在記錄媒體中的管理區(qū)中管理的節(jié)目名稱/小組名稱進行比較;根據在比較步驟中所獲得的比較結果顯示所需的節(jié)目/小組候選列表;和再現在候選列表上的節(jié)目/小組的高亮部分。
根據本發(fā)明,輸入裝置輸入作為搜索目標的所需的節(jié)目/集冊的名稱的一部分或全部。比較裝置將通過輸入裝置已經輸入的節(jié)目/集冊的名稱的一部分或全部與在記錄媒體中的管理區(qū)中管理的節(jié)目名稱/小組名稱進行比較。顯示裝置根據比較裝置的比較結果顯示所需的節(jié)目/小組候選列表??刂蒲b置再現在候選列表上的節(jié)目/小組的高亮部分。因此,即使顯示許多搜索結果,用戶仍然能夠容易地識別他或她所需的節(jié)目/集冊。


附圖1所示為根據本發(fā)明的實施例的復制設備的結構的實例的方塊圖。
附圖2所示為根據本發(fā)明的實施例的系統(tǒng)控制器100的結構的實例的方塊圖。
附圖3所示為根據本發(fā)明的實施例的盤再現裝置200的結構的實例的方塊圖。
附圖4所示為CD幀的結構的實例的示意附圖。
附圖5所示為CD的副碼的格式的結構實例的示意圖。
附圖6所示為CD的副碼的幀的結構的實例的示意圖。
附圖7所示副碼的Q數據的結構的示意圖。
附圖8所示為Q數據的數據部分的結構的實例的示意圖。
附圖9所示為根據本發(fā)明實施例的HD記錄和再現裝置的記錄結構的實例的方塊圖。
附圖10所示為解釋根據本發(fā)明實施例的HD記錄和再現裝置的記錄聲頻數據的過程的流程圖。
附圖11所示為解釋根據本發(fā)明實施例的HD記錄和再現裝置的記錄聲頻數據的過程的流程圖。
附圖12所示為存儲在HDD中的文件的結構的樹圖。
附圖13所示為集冊數量管理文件的數據結構的示意圖。
附圖14A所示為集冊數量管理文件的頭部部分的示意圖。
附圖14B所示為集冊數量管理文件的其它部分(非頭部部分)的示意圖。
附圖15所示為集冊再現管理文件Pbxxxxxx.msf的結構的示意圖。
附圖16所示為通過預定的單元分割的一個ATRAC3數據文件和給每個分割的文件加入屬性文件的數據結構的示意圖。
附圖17A所示為解釋在連續(xù)地記錄了兩個節(jié)目的聲頻數據的情況下根據本發(fā)明組合的編輯過程和分離編輯過程的示意圖。
附圖17B所示為根據本發(fā)明通過組合編輯過程的兩個樂曲節(jié)目的組合結果的示意圖。
附圖17C所示為根據本發(fā)明的分離編輯過程的兩個樂曲節(jié)目的分割結果的示意圖。
附圖18所示為集冊再現管理文件Pbxxxxxx.msf的結構的示意圖。
附圖19A所示為集冊再現管理文件Pbxxxxxx.msf的頭部部分的結構的示意圖。
附圖19B所示為集冊再現管理文件Pbxxxxxx.msf的其它部分(非頭部部分)結構的示意圖。
附圖19C所示為集冊再現管理文件Pbxxxxxx.msf的附加信息數據結構的示意圖。
附圖20所示為ATRAC3數據文件的詳細數據結構的示意圖。
附圖21所示為構成ATRAC3數據文件的屬性頭部的上部部分的數據結構的示意圖。
附圖22所示為構成ATRAC3數據文件的屬性頭部的中部部分的數據結構的示意圖。
附圖23所示為記錄模式及其記錄持續(xù)時間表。
附圖24所示為拷貝控制狀態(tài)表。
附圖25所示為構成ATRAC3數據文件的屬性頭部的下部部分的數據結構的示意圖。
附圖26所示為說明ATRAC3數據文件的數據塊的頭部的數據結構的示意圖。
附圖27所示為說明集冊/曲目名稱數據庫文件Namedb.msf的示意圖。
附圖28所示為集冊/曲目名稱數據庫文件Namedb.msf的塊ID部分。
附圖29所示為集冊/曲目名稱數據庫文件Namedb.msf的名稱記錄部分。
附圖30所示為再現時間管理數據庫文件Playtime.msf的結構的示意圖。
附圖31所示為再現時間管理數據庫文件Playtime.msf的塊ID部分。
附圖32所示為再現時間管理數據庫文件Playtime.msf的TRK記錄部分。
附圖33所示為CD TOC數據庫文件Tocdb.msf的結構的示意圖。
附圖34所示為CD TOC數據庫文件Tocdb.msf的塊ID部分。
附圖35所示為CD TOC數據庫文件Tocdb.msf的ALBUM TOC記錄的TOC信息。
附圖36所示為CD TOC數據庫文件Tocdb.msf的ALBUM TOC記錄。
附圖37所示為根據本發(fā)明的實施例的聲頻輸入和輸出部分的結構的實例的方塊圖。
附圖38所示為根據本發(fā)明的實施例HD記錄和再裝置中存儲的集冊的實例。
附圖39所示為在附圖8中所示的集冊8的詳細信息。
附圖40所示為解釋使用集冊名稱進行的集冊搜索操作和過程的流程圖。
附圖41所示為解釋使用演員名字進行曲目搜索操作和過程的流程圖。
附圖42所示為解釋給播放列表中登記搜索結果的登記操作和過程的流程圖。
具體實施例方式
接著,參考附圖描述本發(fā)明的實施例。附圖1所示為根據本發(fā)明的實施例的復制設備的結構的實例。如附圖1所示,根據本發(fā)明的復制設備包括系統(tǒng)控制器100、盤再現裝置200、HD記錄和再現裝置300、聲頻輸入和輸出部分400和外部控制信號輸入和輸出部分500。
在盤再現裝置200、HD記錄和再現裝置300和聲頻輸入和輸出部分400之間發(fā)送和接收的聲頻信號是基于例如IEC60958數字聲頻接口的聲頻信號。由于聲頻輸入和輸出部分400具有模擬輸入終端(將在下文中描述),因此模擬聲頻信號輸入到聲頻輸入和輸出部分400的模擬輸入端。通過AD轉換器(將在下文中描述)將模擬聲頻信號轉換為數字信號。與LR時鐘和位時鐘同步的串行信號輸送到HD記錄和再現裝置300。
附圖2所示為根據本發(fā)明的實施例的系統(tǒng)控制器100的結構的實例的方塊圖。如附圖2所示,系統(tǒng)控制器100包括控制器101、裝置102和操作裝置103。控制器101使用控制系統(tǒng)信號控制復制設備的每個塊。
顯示裝置102是包括例如液晶顯示器或FL管的顯示裝置。顯示裝置102連接到控制器101。顯示裝置102顯示對應于從控制器101輸送的信號的數據。顯示裝置102顯示例如對應于來自控制器101的信號的播放時間和曲目數量的信息。
操作裝置103用于操作復制設備。在實際中,操作裝置103具有電源鍵、再現鍵、暫停鍵、停止鍵、記錄鍵、同步記錄鍵、播放列表登記鍵、菜單鍵、慢進(iog)鍵等。
電源鍵用于接通/切斷復制設備的電源。再現鍵用于啟動再現在裝入在盤再現裝置200中的光盤上記錄的樂曲文件或在HD記錄和再現裝置上記錄的樂曲文件。暫停鍵用于臨時地中止記錄/再現在裝入在盤再現裝置200中的光盤上記錄的文件或在HD記錄和再現裝置上記錄的文件。停止鍵用于停止記錄/再現在裝入在盤再現裝置200中的光盤上記錄的樂曲文件或在HD記錄和再現裝置上記錄的樂曲文件。記錄鍵用于開始將數據記錄到HD記錄和再現裝置上。
同步記錄鍵是用于執(zhí)行同步記錄的鍵。同步記錄是與再現側同步地自動開始和停止記錄操作的記錄方法。在實際中,在用戶按下同步記錄鍵時,盤再現裝置200開始再現操作并且HD記錄和再現裝置300也開始記錄操作。在盤再現裝置200停止再現操作時,HD記錄和再現裝置300也停止記錄操作。因此,不需要用戶對盤再現裝置200和HD記錄和再現裝置300進行同時操作,通過盤再現裝置200再現的數據就可以容易地存儲到HD記錄和再現裝置300中。菜單鍵用于在顯示裝置102上顯示編輯操作的菜單等。播放列表登記鍵用于開始將樂曲節(jié)目登記到播放列表中。
慢進鍵被構造成可以按下和旋轉。在實際中,慢進鍵具有斷續(xù)停止位置,例如在一圈中有10個位置。在每個停止位置上,更新數據。例如,在慢進鍵旋轉到在右邊的一個停止位置上時,通過+更新在顯示裝置102上顯示的值。相反,在左邊的一個停止位置上旋轉的慢進鍵時,通過-更新在顯示裝置102上顯示的值。僅僅應用慢進鍵,就可以執(zhí)行再現、暫停、停止、記錄、同步記錄和菜單選擇的操作。
附圖3所示為根據本發(fā)明的實施例的盤再現裝置200的結構的實例的方塊圖。如附圖3所示,盤再現裝置200由主軸馬達201、光學記錄頭202、RF(射頻)放大器203、伺服電路204、線程(thread)205、EFM(8至14調制)和CIRC(交叉交織里德-索羅蒙碼)解碼電路206和控制器207。在附圖3中,例如光盤D是一種壓縮盤。
在CD再現模式中,通過主軸馬達201以恒定的線速度(CLV)驅動并旋轉裝入在盤再現裝置200中的光盤D。
光學記錄頭202給光盤D的記錄表面輻射激光并接收其反射光。結果,光學記錄頭202讀取在光盤D上作為凹坑記錄的數據并將該數據輸送給RF放大器203。通過APC(自動功率控制)(未示)使激光的強度最佳。光學記錄頭202在跟蹤和聚焦方向上可移動。此外,與從線程205中輸送的信號相對應光學記錄頭202在光盤D的徑向方向上可移動。
RF放大器203響應從光學記錄頭202中輸送的信號產生再現RF信號、聚焦誤差信號和跟蹤誤差信號。聚焦誤差信號和跟蹤誤差信號輸送到伺服電路204。再現RF信號輸送到EFM和CIRC解碼電路206。
伺服電路204響應從RF放大器203中輸送的聚焦誤差信號和跟蹤誤差信號產生作為聚焦驅動信號、跟蹤驅動信號、線程驅動信號和主軸驅動信號的各種驅動信號。響應這些信號,控制線程205和主軸馬達201的操作。
EFM和CIRC解碼電路206將來自RF放大器203的再現RF信號數字化并得到EFM信號。EFM和CIRC解碼電路206對EFM信號執(zhí)行EFM解調和CIRC解碼,以將從光盤中已經讀取的信息進行16位量化(二進制數字(位))并以44.1千赫茲的頻率采樣,并將其解碼為數字信號。將該數字信號輸送到聲頻輸入和輸出部分400。CIRC解碼是使用CIRC的誤差檢測過程和誤差校正過程。在實際中,CIRC解碼是使用C1和C2碼的誤差檢測過程和誤差校正過程。
EFM和CIRC解碼電路206從來自RF放大器203的再現RF信號中抽取控制數據比如TOC(內容表)和副碼(將在下文中描述)并將所抽取的控制數據輸送到控制器207。
控制器207對應于從EFM和CIRC解碼電路206中輸送的數據比如TOC和副碼來控制每個部分。此外,控制器207將控制數據比如TOC和副碼發(fā)送給系統(tǒng)控制器100。此外,控制器207從系統(tǒng)控制器100中接收系統(tǒng)控制信號。對應于所接收的控制信號,控制器207控制盤再現裝置200的每個部分。
附圖4所示為通過在附圖3中的EFM和CIRC解碼電路206產生的并輸送給控制器207的數據的幀結構。如附圖4所示,一個幀由同步模式部分(24個通道位)、副碼部分(一個符號,即14個通道位)、第一數據部分(12個符號,即12×14個通道位)、第一奇偶校驗部分(4個符號,即4×14個通道位)、第二數據部分(12個符號,即12×14個通道位)和第二奇偶校驗部分(4個符號,即4×14個通道位)。在本實例中,一個幀包含連接每個符號的三個連接位(假設同步模式是由24個位組成的符號)。因此,連接位的總數是34×3=102個通道位。因此一個幀由總共588個通道位構成。
如附圖5所示,98個幀形成了包括幀同步信息、副碼信息、以及數據和奇偶校驗信息的一個信息塊(這個信息塊稱為副碼幀)。98個幀的副碼數據表示一個塊的副碼信息。接著,參考附圖6,描述這種塊。第一幀F1和第二幀F2的副碼分別由固定的同步模式S0=001000000000001和S1=00000000010010構成。作為S0和S1,使用在EFM調制中沒有出現的模式。因此,在再現數據時,應用固定同步模式S0和S1,識別關于副碼信息的塊的開始位置。
包括第3幀F3、第4幀F4、...、第97幀F97和第98幀F98的96個幀的副碼分別由P1、Q1、R1、S1、T1、U1、V1和W1、P1至W2、...、P95至W95和P96至W96構成。P1、P2、...和P96、Q1、Q2...和Q96、R1至R96、S1至S96、T1至T96、U1至U96、V1至V96和W1至W96的行中的每個行都形成了完整的信息信道。
這種副碼信息包含(1)關于這種樂曲節(jié)目開始位置檢測和節(jié)目再現功能的信息和(2)附加信息比如文字信息。作為信息(1),使用副碼的P通道和Q通道。作為信息(2),使用R通道至W通道。P通道表示在兩個樂曲節(jié)目之間的暫停。P通道用于粗略地檢測樂曲節(jié)目的開始。相反,Q通道用于準確地控制樂曲節(jié)目開始位置的檢測。
附圖7所示為Q數據的內容的實例。如附圖8所示,Q數據由控制部分、地址部分、數據部分和CRC(循環(huán)冗余碼)部分構成。
控制部分由四個位Q1至Q4構成,在其中已經記錄了識別聲頻通道的數量的數據、強調信息、數字數據等。
地址部分由四個位Q5至Q8構成,在其中已經記錄了表示在后面將要描述的數據部分的數據格式和數據類型的控制信號。
CRC部分由16個位Q81至Q96構成,在其中已經記錄了以循環(huán)碼檢測誤差的數據。
如附圖8所示,數據部分由72個位Q9至Q80構成。在地址部分的四位數據是“0001”時,光盤D的導入區(qū)的數據部分(TOC(內容表))具有在附圖9中所示的結構。換句話說,如附圖9所示,數據部分由MNR部分(樂曲節(jié)目數量部分)、POINT部分、MIN部分(經過的時間分鐘分量部分)、SEC(經過的時間秒分量部分)、FRAME部分(經過的時間幀數部分)、ZERO部分、PMIN部分(絕對時間分鐘分量部分)、PSEC(絕對時間秒分量部分)和PFRAME部分(絕對時間幀數部分)構成。這些部分中的每個部分都由8位數據構成。
每個MNR部分、MIN部分、SEC部分、FRAME部分和ZERO部分都以十六進制原理固定到“00”。因此,這些部分的每個部分的所有的8位都是“0”。
在POINT部分是十六進制的“A0”時,PMIN部分表示第一樂曲節(jié)目數或第一樂章數。在POINT部分是十六進制的“A1”時,PMIN表示最后的樂曲節(jié)目數或最后的樂章數。在POINT部分是十六進制的“A2”時,PMIN部分(絕對時間分鐘分量部分)、PSEC部分(絕對時間秒分量部分)和PFRAME部分(絕對時間幀數部分)表示導出區(qū)開始的絕對時間(PTIME)。
在POINT部分以兩位數字BCD表示時,PMIN部分(絕對時間分鐘分量部分)和PSEC部分(絕對時間秒分量部分)和PFRAME部分(絕對時間幀數部分)表示在通過它們的值表示的樂曲節(jié)目或樂章開始處的絕對時間(PTIME)的地址。
在本實例中,盤再現裝置200是能夠裝入一個光盤的盤再現裝置。但是,盤再現裝置200可以是能夠裝入許多個光盤的盤變換型再現裝置。
附圖9所示為根據本發(fā)明的實施例的HD記錄和再現裝置300的結構的方塊圖。HD記錄和再現裝置300是記錄和再現聲頻數據并記錄管理聲頻數據的數據等的裝置。
如附圖9所示,HD記錄和再現裝置300由數字聲頻接口(在下文中稱為數字聲頻I/F)301、AD/DA接口(在下文中稱為AD/DA I/F)302、編碼/解碼裝置303、幻選通(magic gate)磁芯部分304、共享的RAM(隨機存取存儲器)305、HD控制器306、SDRAM(同步動態(tài)隨機存取存儲器)307、FAT(文件分配表)文件系統(tǒng)308和HDD(硬盤驅動器)309構成。
數字聲頻I/F301是數字聲頻信號的接口。數字聲頻I/F301將來自盤再現裝置200的EFM和CIRC解碼電路206或者聲頻輸入和輸出部分400的數字輸入終端(將在下文中描述)的數字聲頻信號輸送到編碼/解碼裝置303。此外,數字聲頻I/F301將來自編碼/解碼裝置303的數字信號輸送給聲頻輸入和輸出部分400的數字輸出終端(將在下文中描述)。
AD/DA I/F302將來自聲頻輸入和輸出部分400的A/D轉換器(將在下文中描述)的數字聲頻信號輸送給編碼/解碼裝置303。此外,AD/DA I/F302將來自編碼/解碼裝置303的數字聲頻信號輸送給聲頻輸入和輸出部分400的DA轉換器402。
編碼/解碼裝置303根據作為數據壓縮系統(tǒng)的ATRAC3(自適應變換聲音編碼3)對來自數字聲頻I/F301或AD/DA I/F302的數字聲頻信號進行壓縮,并將經壓縮的信號輸送給幻選通磁芯部分304。根據本發(fā)明的數據壓縮系統(tǒng)并不限于ATRAC3。換句話說,MP3(MPEG-1聲頻層3)、WMA(Windows(注冊商標)媒體聲頻)、AAC(高級聲頻編碼)或TwinVQ(變換域加權交織矢量量化)都可以使用。
此外,編碼/解碼裝置303對根據ATRAC3已經壓縮的并從幻選通磁芯部分304中輸送的數據進行解壓縮并將經解壓縮的數據輸送給數字聲頻I/F301和AD/DA I/F302。
幻選通磁芯部分304對從編碼/解碼裝置303中輸送的聲頻數據進行加密并將經加密的數據輸送給共享的RAM305?;眠x通是對內容(樂曲)進行加密并相互驗證裝置以便保護內容的版權的功能。
共享的RAM305存儲從幻選通磁芯部分304中輸送的數字聲頻數據并將數字聲頻數據輸送給HD控制器306。此外,共享的RAM305存儲從HD控制器306中輸送的數字聲頻數據并將該數字聲頻數據輸送到幻選通磁芯部分304。
HD控制器306是控制HD記錄和再現裝置300的每個部分的微型計算機。例如,HD控制器306使編碼/解碼裝置303開始ATRAC3編碼或ATRAC3解碼。此外,HD控制器306使幻選通磁芯部分304開始加密或解密。HD控制器306和HDD309通過基于ATA(AT附件)的IDE(集成器件(驅動器)電子技術)總線連接。通過使用PIO(可編程I/O)模式的總線寫和讀數據。
只要幻選通磁芯部分304加密一個聲音單元(大約23.2毫秒),HD控制器306就被共享的RAM305中斷。只要HD控制器306被中斷了,它就將存儲在共享的RAM305中的數據轉換到SDRAM307。該數據進一步通過FAT32文件系統(tǒng)308傳遞到HDD309并作為樂曲文件記錄在HDD309中。
此外,只要幻選通磁芯部分304對一個聲音單元進行解密,則HD控制器306被共享的RAM305中斷。只要HD控制器306被中斷了,則它就將下一聲音單元傳遞從SDRAM307傳遞給共享的RAM305。
SDRAM307存儲來自HDD309或共享的RAM305的聲頻數字數據。
FAT32文件系統(tǒng)308是只要HD控制器306從HDD309中讀取數據或將數據寫入到HDD309中就使用的文件系統(tǒng)。FAT32文件系統(tǒng)308是管理作為文件寫入到HDD309中的數據的基本系統(tǒng)。在本實例中,FAT32文件系統(tǒng)308表示為HD記錄和再現裝置300的一個塊。在實際中,FAT32文件系統(tǒng)308是與HD控制器306相關的軟件。與其它的塊不同的是,HD控制器306不是物理塊。根據本發(fā)明第實施例,FAT32文件系統(tǒng)308用作文件系統(tǒng)??商鎿Q的是,VFAT32可用作文件系統(tǒng)。同樣地,還可以使用NTFS(NT文件系統(tǒng))、HFS(分層文件系統(tǒng))或HFS Plus都可以用作文件系統(tǒng)。
通過FAT32文件系統(tǒng)308可以將記錄在HDD309中的數據作為文件管理。同樣地,聲頻數據和樂曲管理信息數據庫(將在下文中描述)都可以通過FAT32文件系統(tǒng)308作為文件管理。FAT32文件系統(tǒng)308具有系統(tǒng)調用,比如操作文件所需的文件打開、文件關閉、文件讀取和文件寫。
HDD309存儲聲頻數據等。在實際中,HDD309存儲集冊數量管理文件、再現時間管理數據庫文件、集冊/曲目名稱數據庫文件、TOC數據庫文件、集冊再現管理文件、樂曲文件、播放列表管理文件等。下文描述這些文件。
附圖10所示為解釋將聲頻數據記錄到HD記錄和再現裝置300的過程的流程圖。在聲頻數據記錄到HD記錄和再現裝置300時,HD控制器306使用FAT32文件系統(tǒng)308在HDD309上產生文件。
首先,HD控制器306使用FAT32文件系統(tǒng)308在HDD309產生新的文件(在步驟S1)。
此后,編碼/解碼裝置303在HD控制器306的控制下壓縮通過數字聲頻I/F301或AD/DA I/F302從聲頻輸入和輸出部分400中輸入的數字聲頻信號。編碼/解碼裝置303根據ATRAC3壓縮編碼技術壓縮數字聲頻信號以便以較高的質量和較高的效率壓縮數字聲頻信號。經壓縮的信號輸送給幻選通磁芯部分304(在步驟S2)。
此后,幻選通磁芯部分304在HD控制器306的控制下對已經根據ATRAC3壓縮的聲頻數據進行加密,并將經加密的數據輸送給共享的RAM305(在步驟S3)。
只要幻選通磁芯部分304加密了一個聲音單元,HD控制器306就將存儲在共享的RAM305中的數據傳遞給SDRAM307(在步驟S4)。此后,通過FAT32文件系統(tǒng)308將數據傳遞給HDD309并作為文件記錄到HDD309中(在步驟S5)。
在通過分析聲頻數據的C位和U位記錄對應于IEC60958并且其類別是CD的聲頻數據時,HD記錄和再現裝置300可以以CD的節(jié)目的順序將聲頻數據記錄在HDD309上。
附圖11所示為解釋將聲頻數據記錄到HD記錄和再現裝置300的過程的流程圖。在通過HD記錄和再現裝置300再現聲頻數據時,HD控制器306打開記錄在HDD309上的樂曲文件并讀取其數據。
首先,HD控制器306使用FAT32文件系統(tǒng)308打開用戶所需的文件(在步驟S11)并將打開的文件從HDD309讀到SDRAM307中(在步驟S12)。
此后,只要幻選通磁芯部分304對一個聲音單元解密,則HD控制器306就將一個聲音單元從SDRAM307傳遞給共享的RAM305(在步驟S13)。
此后,幻選通磁芯部分304對通過共享的RAM305從HD控制器306輸送的聲頻數據進行解密并將經解密的聲頻數據輸送給編碼/解碼裝置303(在步驟S14)。
此后,編碼/解碼裝置303將從幻選通磁芯部分304輸送的聲頻數據解壓縮并通過數字聲頻I/F301或AD/DA I/F302將經解壓縮的聲頻數據輸送給聲頻輸入和輸出部分400(在步驟S15)。
根據本發(fā)明的實施例的HD記錄和再現裝置300提供500個文件(稱為集冊),這些集冊將許多樂曲節(jié)目(曲目)分為小組。此外,HD記錄和再現裝置300提供收集記錄在HDD309上的任何曲目的10個文件(稱為播放列表)。集冊是存儲記錄的樂曲節(jié)目的文件,而播放列表是鏈接到集冊所存儲的樂曲節(jié)目(曲目)的文件,即它不是存儲樂曲文件實體的文件。
記錄在一個集冊中的文件數量是400(樂曲節(jié)目)。這種限制適用于播放列表。因此,HD記錄和再現裝置300可以存儲多達200,000個樂曲節(jié)目(500集冊×400曲目)。但是,在集成了盤再現裝置200和HD記錄和再現裝置300的復制設備中,可以再現和記錄的樂曲節(jié)目的數量限制到20,000以便能夠方便地再現和記錄。
附圖12所示為存儲在HDD309中的文件結構的樹圖。樂曲文件和管理樂曲文件的數據庫文件都存儲在HiFi目錄下,而該目錄存儲在根目錄下。在HiFi目錄下,集冊數量管理文件Pblist.msf稱為集冊播放列表(在下文中簡單地縮寫為Pblist)(16kB),它表示500個集冊的再現順序。在Pblist中,描述了500個集冊的再現管理文件的文件數量。除了Pblist以外,在HiFi目錄下,存儲了作為集冊名稱、曲目名稱和所有的集冊和所有的曲目的演員名字的數據庫(在下文中這個數據庫縮寫為Namedb)的集冊/曲目名稱數據文件Namedb.msf、作為所有的曲目的再現時間的數據庫(在下文中這個數據庫縮寫為Playtime)的再現時間管理數據文件Playtime.msf和TOC數據庫文件Tocdb.msf(在下文中這個文件縮寫為Toedb),該TOC數據庫文件Tocdb.msf存儲與盤再現裝置200同步記錄的光盤的TOC并使用服務比如CDDB(光盤數據庫)給集冊或曲目指定名稱。存儲在HiFi目錄下的目錄Album000存儲稱為播放列表的集冊再現管理文件Pb000001.msf至Pb0001f4.msf(縮寫為Pb000000),這些播放列表存儲比如曲目的總數、曲目名稱、節(jié)目再現順序、每500個集冊的集冊高亮的數據。
存儲在HiFi目錄下的100個目錄Album001至Album100存儲所記錄的樂曲文件。由于產生了多達20,000個樂曲文件,因此如果它們存儲在相同的目錄下,FAT32文件系統(tǒng)308會需要較長的時間來搜索所指定的文件的位置。為縮短搜索時間,有效的是將這些樂曲文件分配到多個目錄下。因為這個原因,所記錄的樂曲文件已經分配給100個目錄Album001至Album100。給每個樂曲文件指定文件名稱A3dxxxxxx.msa(在下文中縮寫為A3dxxxxx)。從第一曲目到最大的第20,000曲目指定序列號。
存儲在HiFi目錄下的最后的目錄是Playlist目錄,它存儲了實現前述的播放列表功能的播放列表管理文件Pb0001f5至Pb0001fe。
附圖13所示為集冊數量管理文件Pblist的結構。附圖14A和14B所示分別為構成集冊數量管理文件Pblist的頭部和其它部分。集冊數量管理文件Pblist具有一個簇的大小(一個塊=16kB)。在附圖14A中所示的頭部由32個字節(jié)構成。在附圖14B中所示的其它的部分中(非頭部部分)中,記錄了管理集冊的再現順序的表Alb-nnn和頭部的一部分信息。已經定義了在再現設備中的這些不同的數據部分的開始的位置。
如附圖14A所示,集冊數量管理文件的第一32字節(jié)(0x0000)和(0x0010)為頭部。從文件的開始分隔的16字節(jié)單元稱為隙縫(slot)。在該文件中包含的第一和第二隙縫中的頭部包含具有下述意義、功能和值的數據部分。由“保留”所表示的數據部分表示未定義的數據部分。空值(Null)(0x00)通常寫到保留數據部分中。但是,在保留數據部分中描述的任何數據都可以被忽略。在將來的版本中,可能改變保留數據部分。不允許將數據寫到保留數據部分中。
BLKID-TL0(四個字節(jié))意義BLOCKID FILE ID
功能識別集冊數量管理文件的開始的值。
值固定值=“TL=0”(例如,0x544C2D30)REVISION(四個字節(jié))意義已經重寫Pblist的次數功能只要重寫集冊數量管理文件時該值就遞增1。
值以0開始并以+1遞增。
T-ABLE(兩個字節(jié))意義曲目的總數功能集冊的總數值1至512(包括播放列表)。在沒有數據時,該值都為零。
Alb-nnn意義再現的集冊的SQN(序列)數功能描述每個集冊再現管理文件Pbxxxxxx.msf的文件數。
值1至512。在沒有數據時,該值都為零。
附圖15所示為集冊再現管理文件的結構。附圖16所示為一個文件(樂曲節(jié)目)的ATRAC3數據文件的結構。集冊再現管理文件是具有16kB固定長度的文件。ATRAC3數據文件在樂曲節(jié)目的單元中產生并由屬性頭部和加密的聲頻數據(并按此順序存儲)構成。屬性頭部也具有16kB的固定長度。屬性頭部具有類似于集冊再現管理文件的結構。
在附圖15中所示的集冊再現管理文件由頭部、存儲單字節(jié)字符串的集冊名稱的區(qū)域NM1-S、存儲雙字節(jié)字符串的集冊名稱的區(qū)域NM2-S、再現節(jié)目順序表TRKTBL和附加信息INF-S構成。在附圖16中所示的在數據文件的開始的屬性頭部由頭部、單字節(jié)碼的樂曲節(jié)目名稱NM1、雙字節(jié)碼的樂曲節(jié)目名稱MN2、曲目信息TRAKINF比如曲目的關鍵詞信息、部分信息PRTINF和曲目的附加信息INF構成。頭部包含分部的總數、名稱的屬性以及比如附加信息的大小的信息。
屬性頭部在分為16-kB塊的ATRAC3聲頻數據之后。頭部放置在每個塊的開始。每個頭部包含對其加密的數據進行解密的初始值。僅僅對ATRAC3數據文件的聲頻數據已經進行了加密。對其它的數據比如再現管理文件和頭部還沒有進行加密。
接著,參考附圖16,描述在樂曲節(jié)目和ATRAC3數據文件之間的關系。一個曲目意味著一個樂曲節(jié)目。一個樂曲節(jié)目由一個ATRAC3數據文件構成(參見附圖16)。ATRAC3數據文件是根據ATRAC3已經壓縮的聲頻數據。聲頻數據作為簇已經記錄在HDD309中。一個簇具有例如16kB的容量。一個簇并不包含許多文件。
一個樂曲節(jié)目基本由一個分部構成。但是,在已經編輯了樂曲節(jié)目時,它可以包含許多分部。一個分部意味著在記錄開始之后直到記錄停止以連續(xù)的時間周期記錄的數據單元。通常,一個曲目由一個分部構成。通過樂曲節(jié)目的屬性頭部的分部信息PRTINF管理每個樂曲節(jié)目的分部序列。換句話說,以在PRTINF中的四字節(jié)數據的分部大小PRTSIZE表示分部的大小。分部大小PRTSIZE的第一兩個字節(jié)表示分部的簇的總數。其它的兩個字節(jié)分別表示開始聲音單元(在下文中稱為SU)的位置和開始簇和最后簇的最后SU的位置。應用這種分部原理,可以編輯聲頻數據而不需要移動大量的聲頻數據。在以塊為單元編輯聲頻數據時,可以防止聲頻數據被大量移動。但是,一個塊可以比作為編輯單元的一個SU大得多。
一個SU是分部的最小單元。此外,一個SU是根據ATRAC3壓縮的聲頻數據的最小數據單元。在以44.1千赫茲的采樣頻率獲得的1024個采樣(1024×16位×2個通道)的聲頻數據以10的壓縮率壓縮時,可以獲得幾百個字節(jié)的數據。這個數據是一個SU。一個SU相當于大約23毫秒的時間周期。通常,一個分部由幾千個SU構成。在一個簇由42個SU構成時,一個簇表示一秒鐘的聲音。構成一個曲目的分部的數量取決于附加的信息的多少。分部的數量取決于頭部、樂曲節(jié)目名稱和包含在一個塊中的附加信息的數據等。因此,在一個塊不包含附加信息時,可以使用最大數量的分部(645個分部)。
附圖17A所示為從CD中連續(xù)地記錄兩個樂曲節(jié)目的聲頻數據的情況下的文件結構。參考附圖17A,第一樂曲節(jié)目(文件1)例如由5個簇構成。由于一個簇不能包含兩個文件,因此從下一簇的開始形成文件2。因此,對應于文件1的分部1的結尾(第一樂曲節(jié)目的結尾)處于簇的中間。在簇的其它部分中沒有數據。同樣地,第二樂曲節(jié)目(文件2)由一個分部構成。在文件1的情況下,分部大小為5,開始簇的SU為0,并且結尾簇為4。
有六種類型的曲目編輯操作,它們是曲目分割操作、曲目組合操作、曲目擦除操作、曲目移動操作、曲目名稱指定操作和曲目演員名字指定操作。在執(zhí)行曲目分割操作時,將一個曲目分為兩個部分。在分割一個曲目時,曲目的總數增加1。在執(zhí)行曲目分割操作時,在文件系統(tǒng)中將一個文件分為兩個部分并更新再現管理文件和FAT。在執(zhí)行曲目組合操作時,將兩個曲目組合為一個曲目。在將兩個曲目組合為一個曲目時,曲目的總數減小1。在執(zhí)行曲目組合操作時,在文件系統(tǒng)中將兩個文件組合為一個文件并更新再現管理文件和FAT。在執(zhí)行曲目擦除操作時,擦除曲目。在執(zhí)行曲目擦除操作時,在每次擦除了曲目之后的曲目的曲目數減小1。在執(zhí)行曲目移動操作時,改變曲目的順序。在執(zhí)行曲目擦除操作和曲目移動操作中的每個操作時,都更新再現管理文件和FAT。在執(zhí)行曲目名稱指定操作時,給曲目指定曲目名稱。在執(zhí)行曲目演員名字指定操作時,給曲目指定演員名字。
附圖17B所示為組合了在附圖17A中所示的兩個樂曲節(jié)目(文件1和文件2)的組合結果。在組合兩個樂曲節(jié)目時,產生一個文件。該文件由兩個分部構成。附圖17C所示為在簇2的中部分割一個樂曲節(jié)目(文件1)的分割結果。在分割該樂曲節(jié)目時,形成了由簇0和1和簇2的開始部分構成的文件1和由簇2的最后的部分和簇3和4構成的文件2。
如上文所描述,根據本發(fā)明的實施例,由于可以使用分部描述法,在附圖17B中所示的組合結果中,分部1的開始位置、分部1的結尾位置、分部2的開始位置和分部2的結尾位置都可以定義在一個SU單元中。結果,不需要以移動的分部2的聲頻數據填充作為組合結果的空間。同樣地,由于可以使用分部描述法,不需要以移動的數據填充作為組合結果的在文件2的開始處的空間。
此外,由于已經定義了集冊編輯操作、集冊擦除操作、集冊移動操作、集冊名稱指定操作、集冊演員名字指定操作等。在執(zhí)行集冊擦除操作時,擦除集冊。在擦除集冊時,在擦除集冊之后的集冊的集冊數量減小1。在執(zhí)行集冊移動操作時,改變集冊的順序。在執(zhí)行集冊擦除操作和集冊移動操作中的每種操作時,都更新集冊數量管理文件和FAT。在執(zhí)行集冊名稱指定操作時,給集冊指定集冊名稱。在執(zhí)行集冊演員名字指定操作時,給集冊指定集冊演員名字。
附圖18所示為集冊再現管理文件的詳細數據結構。附圖19A和19B分別示出了構成集冊再現管理文件的頭部和其它部分。集冊再現管理文件具有一個簇的大小(一個塊=16kB)。在附圖19A中所示的頭部由32個字節(jié)構成。在附圖12B中所示的其它部分(非頭部部分)包含用于管理樂曲節(jié)目的再現順序、附加信息INF-S(14720字節(jié))和頭部的數據部分(頭部的冗余數據部分)的名稱NM1-S(256字節(jié))、NM2-S(512字節(jié))、CONTENTSKEY、C_MAC
、S-YMDhms、表TRKTBL(800字節(jié))。已經定義了在再現管理文件中的這些不同的數據部分的開始位置。
如附圖19A所示,集冊再現管理文件的第一32個字節(jié)(0x0000)和(0x0010)是頭部。從文件的開始起界定的16個字節(jié)的單元稱為隙縫。在文件的第一和第二隙縫中的頭部包含具有如下意義、功能和值的數據部分。由“保留”所表示的數據部分表示未定義的數據部分。Null(空值)(0x00)通常寫到保留數據部分中。但是,在保留數據部分中描述的任何數據都可以被忽略。在將來的版本中,可能改變保留數據部分。不允許將數據寫到保留數據部分中。與對由“保留”所表示的數據部分的處理方式相同的方式處理通過“可選(Option)”表示的數據部分。
BLKID-TL0(四個字節(jié))意義BLOCKED FILE ID功能識別集冊再現管理文件的開始的值。
值固定值=“TL=0”(例如,0x544C2D30)MCode(兩個字節(jié))意義制造者代碼功能用于標識制造者的代碼和已經記錄文件的裝置的型號值高位10位(制造者代碼),低位6位(型號代碼)REVISION(四個字節(jié))意義已經重寫集冊再現管理文件的次數功能只要重寫集冊數量管理文件時該值就遞增1。
值以0開始并以+1遞增。
SN1C+L(兩個字節(jié))意義表示在NM1-S區(qū)中寫的集冊的標題的屬性(一個字節(jié))。
功能表示所使用的字符代碼和語言代碼(各一個字節(jié))。
值高位一個字節(jié)=字符代碼(C),如下標識字符00沒有設定字符,但簡單處理為二進制數01ASCII(美國信息交換標準代碼)02ASCII+KANA 03修改的8859-181MS-JIS 82KS C 5601-198983GB(英國)2312-8090S-JIS(日本工業(yè)標準)(用于語音)低位一個字節(jié)=語言代碼(L),根據EBU Tech3258標準如下標識語言00沒有設置08德語 09英語0A西班牙語0F法語 15意大利語1D荷蘭語 65朝鮮語69日本語75中文在沒有數據時,所有的都設置為0。
SN2C+1(兩個字節(jié))意義表示在NM2-S區(qū)中寫的集冊的標題的屬性(兩個字節(jié))。
功能表示所使用的字符代碼和語言代碼(各一個字節(jié))。
值與SN1C+L相同。
SINFSIZE(兩個字節(jié))意義表示在INF-S區(qū)中寫的附加信息的所有的數據部分的總的大小功能以16個字節(jié)的單元描述數據大小。在沒有數據時,所有的都設置為0。
值大小范圍在從0x0001至0x39C(924)中。
T-TRK(兩個字節(jié))意義曲目總數功能表示曲目的總數值1至0x0190(最多400個曲目)。在沒有數據時,所有的都設置為0。
接著,描述在頭部之后的數據小組(參見附圖18B)。
NM1-S意義存儲一個字節(jié)的符號串的集冊名稱的區(qū)域。
功能以一個字節(jié)的字符代碼表示的可變長度名稱數據(最大256)名稱數據應該以結尾碼(0x00)結束。從結尾碼中可以計算出大小。在沒有數據時,通過在從開始(0x0020)的至少一個字節(jié)中記錄空值(0x00)。
值各種字符類型的代碼。
NM2-S意義存儲兩個字節(jié)的符號串的集冊名稱的區(qū)域。
功能以兩個字節(jié)的字符代碼表示的可變長度名稱數據(最大512)名稱數據應該以結尾碼(0x00)結束。從結尾碼中可以計算出大小。在沒有數據時,通過在從開始(0x0120)的至少兩個字節(jié)中記錄空值(0x00)。
值各種字符類型的代碼。
CONTENTS KEY意義給每個樂曲節(jié)目指定的值。在以MG(R)保護了CONTENTS KEY的值之后,存儲該值。給第一樂曲節(jié)目指定相同的CONTENTS KEY。
功能計算S-YMDhms的MAC所需的密鑰。
值0至0xFFFFFFFFFFFFFFFFMAC意義版權偽造校驗值功能以S-YMDhms和CONTENTS KEY的內容產生的值。
值0至0xFFFFFFFFFFFFFFFFTRK-nnn意義再現的ATRAC3數據文件的SQN(序列)數功能描述TRKINF的FNO。
值1至400(0x190)在沒有曲目時,所有的都設置為0。
INF-S意義集冊附加信息(例如演員名字的附加信息等)功能具有頭部的可變長度附加信息數據。
描述許多類型的附加信息小組。它們中的每個都指定ID和數據大小。包含頭部的每個附加的信息數據部分都由至少16個字節(jié)(四字節(jié)的倍數)構成。下文將詳細描述。
值參見附加信息的數據結構。
S-YMDhms(四字節(jié))(可選)意義通過具有可靠的時鐘的裝置所記錄的年、月、日、小時、分鐘和秒鐘。
功能識別最后記錄的日期和時間的值。在EMD中這個數據部分是關鍵。
值第25至第31位=第0年至第99年(1980至2079)第21至第24位=第0月至第12月第16至第20位=第0至第31天第11至第15位=第0至第23小時第05至第10位=第0至第59分鐘第00至第04位=第0至第29秒(兩位為單元)在集冊再現管理文件的最后的隙縫中存儲與在頭部中的相同部分的BLKID-TL0、MCode和REVISION。
在使用商用聲頻裝置時,在將數據寫入到存儲器卡中的同時,可以從該裝置中清除它或切斷它的電源。因此,在從這種狀態(tài)中恢復聲頻裝置之后,該裝置應該檢測它所發(fā)生的情況。為此,如上文所描述,在每個塊的開始和結尾寫REVISION。只要重寫這個數據部分的值,它遞增+1。如果在一個塊的中部出現異常的終止,則由于在該塊的開始處的REVISION的值與的該塊的結尾處的值不匹配,則該裝置可以檢測異常終止的出現。由于存在兩個REVISION數據部分,因此該裝置能夠以較高的概率檢測異常終止的出現。在該裝置已經檢測到異常終止的出現時,該裝置產生報警比如誤差消息。
此外,由于固定值BLKID-TL已經插入到一個塊(16kB)的開始部分中,如果HDD309的FAT已經被破壞,則可以以固定值恢復該文件。換句話說,在每個塊的開始處使用固定值,可以識別文件類型。此外,在頭部和在塊的結尾部分中已經雙重描述了固定值BLKID-TL0。因此,可以校驗塊的可靠性??商鎿Q的是,可以雙重記錄相同的集冊再現管理文件。
ATRAC3數據文件的數據量顯著地大于曲目信息管理文件的數據量。如下文所描述,將塊數BLOCK SERIAL指定給ATRAC3數據文件。但是,由于在HDD309中存在許多ATRAC3數據文件,因此應該以CONNUM0標識它們,然后指定BLOCK SERIAL。另外,ATRAC3數據文件也可以不唯一地標識。因此,如果FAT已經被破壞,則很難恢復文件。換句話說,一個ATRAC3數據文件可能由許多塊構成并分布。因此,為標識構成相同的ATRAC3數據文件的塊,使用CONNUM0。此外,以塊數BLOCK SERIAL表示相同的ATRAC3數據文件的塊的升/降順序。
同樣地,在每個塊的開始和結尾處已經記錄了制造者代碼(MCode)以便盡管還沒有破壞FAT但由于不正確的邏輯造成文件不正確時可以識別已經記錄文件的裝置的制造者和型號。
附圖19C所示為附加信息的數據結構。后面的頭部寫在附加信息的開始處。頭部之后是可變長度數據部分。
INF意義FIELD ID功能表示附加信息的數據的開始的固定值。
值0x69ID意義附加信息的關鍵碼功能表示附加信息的種類。
值0至0xFF。
SIZE意義單個附加信息部分的大小功能數據多少隨意,但必須是4個字節(jié)的倍數,最小16個字節(jié)。SIZE的最后的空間以空值(0x00)填充。
值16至14784(0x39C0)MCode意義制造者代碼功能用于標識制造者的代碼和已經記錄文件的裝置的型號值高位10位(制造者代碼),低位6位(型號代碼)C+L意義表示寫在以第12個字節(jié)開始的數據區(qū)中的字符的屬性。
功能表示所使用的字符代碼和語言代碼(每個一個字節(jié))。
值與SNC+L相同。
DATA意義單個附加信息的數據功能表示可變長度數據。實體數據的開始總是以第12個字節(jié)開始。DATA的長度(大小)最小為4個字節(jié),但為4個字節(jié)的倍數。DATA的最后的空間應該以空值(0x00)填充。
值分別根據內容確定。
附圖20所示為在一個SU由N個字節(jié)(例如N=384個字節(jié))構成的情況下的ATRAC3數據文件A3Dnnnn的數據結構。附圖20所示為數據文件的屬性頭部(一個塊)和聲頻數據文件(一個塊)。附圖20所示為兩個塊(16×2=32k個字節(jié))的隙縫的開始字節(jié)(0x0000至0x7FF0)。附圖21所示為屬性頭部的放大視圖。如附圖21所示,屬性頭部的第一32個字節(jié)是頭部部分。屬性頭部的256個字節(jié)是樂曲節(jié)目名稱區(qū)NM1(256字節(jié))。屬性頭部的512個字節(jié)是樂曲節(jié)目名稱區(qū)NM2(512字節(jié))。隨后的數據部分包含在屬性頭部的頭部部分中。
BLKID-TL0(四個字節(jié))意義BLOCKID FIELD ID功能標識ATRAC3數據文件的開始的值。
值固定值=“HD=0”(例如,0x48442D30)MCode(兩個字節(jié))意義制造者代碼功能用于標識制造者的代碼和已經記錄文件的裝置的型號值高位10位(制造者代碼),低位6位(型號代碼)BLOCK SERIAL(四個字節(jié))意義給每個曲目指定的序列號功能BLOCK SERIAL的值以0開始并且遞增1。即使編輯曲目,也不改變BLOCK SERIAL的值。
值0至0xFFFFFFFFN1C+L(兩個字節(jié))意義表示曲目的數據(MN1)的屬性。
功能表示在NM1中所使用的字符代碼和語言代碼(各一個字節(jié))。
值與SN1C+L相同。
N2C+L(兩個字節(jié))意義表示曲目(樂曲節(jié)目名稱)的數據(MN2)的屬性。
功能表示NM2的字符代碼和語言代碼(各一個字節(jié))。
值與SN1C+L相同。
INFSIZE(兩個字節(jié))意義表示關于曲目的附加信息的所有的數據部分的總的大小功能以16個字節(jié)的倍數描述數據大小。在沒有數據時,所有的都設置為0。
值大小范圍從0x0000至0x3C6(966)中。
T-TRK(兩個字節(jié))意義分部的總數功能表示構成曲目的分部的總數。通常,T-PRT的值為1。
值1至0x285(645秒)。
T-SU(四個字節(jié))意義SU的總數功能表示在一個曲目中的SU的總數,并且等于一個樂曲節(jié)目的播放時間。
值0x01至0x001FFFFFINX(兩個字節(jié))(可選)
意義INDEX的相對位置。
功能表示樂曲節(jié)目的特征部分開始的指針。給從樂曲節(jié)目的開始處的特征部分的位置指定由4整除的SU的數的值。INX的值等于將SU的數量乘以4的長度的時間周期(大約93毫秒)。
值0至0xFFFF(最大大約為6084秒)。
XT(兩個字節(jié))(可選)意義INDEX的再現時間周期。
功能給通過INX-nnn所指定的開始的時間周期指定由4整除的SU的數的值。XT的值等于將SU的數量乘以4的長度的時間周期(大約93毫秒)。
值0x0000不設置0x01至0xFFFE(最大6084秒)。
0xFFFF到達樂曲節(jié)目的結尾。
接著描述樂曲節(jié)目名稱區(qū)NM1和NM2。
NM1意義表示樂曲節(jié)目名稱的字符串功能以一個字節(jié)的字符代碼表示的可變長度樂曲節(jié)目名稱(最大256)。名稱數據應該以結尾碼(0x00)結束。從結尾碼中可以計算出大小。在沒有數據時,通過在從開始(0x0020)的至少一個字節(jié)中記錄空值(0x00)。
值各種字符類型的代碼。
NM2意義表示樂曲節(jié)目名稱的字符串功能以兩個字節(jié)的字符代碼表示的可變長度名稱數據(最大5120。名稱數據應該以結尾碼(0x00)結束。從結尾碼中可以計算出大小。在沒有數據時,通過在從開始(0x0120)的至少兩個字節(jié)中記錄空值(0x00)。
值各種字符類型的代碼。
從屬性頭部的固定位置(0x320)開始的80個字節(jié)的數據稱為曲目信息區(qū)TRKINF。在這個區(qū)域中,全部管理關于安全性和拷貝控制的信息。附圖22所示為TRKINF的數據組。接著連續(xù)地描述TRKINF的數據組。
CONTENTS KEY(8個字節(jié))意義給每個樂曲節(jié)目指定的值。在以MG(R)保護了CONTENTS KEY的值之后,存儲該值。
功能在再現樂曲節(jié)目時開始需要的密鑰。在計算MAC時使用CONTENTS KEY的值。
值0至0xFFFFFFFFFFFFFFFFC_MAX
(8個字節(jié))意義拷貝信息偽造校驗值WM意義水印功能表示內容的水印狀態(tài)。
A(一個字節(jié))意義分部的屬性功能表示比如分部的壓縮模式的信息。
值接著,參考附圖23描述A的值。
在第6、5和4位的N=0或1(單耳)和第7位=1時,定義一種特定的連接模式作為單耳,并且副信號=0,主信號=(L+R)。常規(guī)的播放器(再現裝置)可忽略第2和1位的信息。
A的第0位表示關于強調的開/關的信息。A的第1位表示關于再現跳過或正常再現的信息。A的第2位表示關于數據類型(例如聲頻數據或其它的類型的數據比如FAX)的信息。A的第3位沒有定義。如附圖23所示,第4、5和6位定義了關于ATRAC3的模式的信息。換句話說,N是表示關于記錄周期、數據傳輸率和每塊的SU數的五種模式的三位的值。這些模式是單耳(N=0,1)、LP(N=2)、SP(N=4)、EX(N=5)和HQ(N=7)。一個SU的字節(jié)的數量是(單耳136字節(jié),LP192字節(jié),SP304字節(jié),EX384字節(jié),HQ512字節(jié))。A的第7位表示關于ATRAC3的模式(0雙重,1聯(lián)合)。
LT(一個字節(jié))意義再現限制標志(第7位和第6位)和安全性版本(第5位至第0位)。
功能表示關于當前曲目的限制項。
值第7位0=不限制,1=限制第6位0=沒有到期,1=到期第5位至第0位安全性版本0(除非安全性版本是0,否則禁止再現曲目。)FNo(兩個字節(jié))意義文件號功能首先已經記錄的文件的曲目數。FNo的值標識用于計算MAC并記錄在存儲器卡的隱藏區(qū)中的值的位置。
值1至0x190(400)MG(D)SERIAL-nnn(16個字節(jié))意義記錄裝置的安全性塊的序列號(安全性IC 20)功能指定給每個記錄裝置的唯一的值。
值0至0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCONNUM(四個字節(jié))意義內容累積號。
功能為每個樂曲節(jié)目累計的唯一的值。這個值由記錄裝置的安全塊管理??梢詷俗R232(420,000,000)個記錄的樂曲節(jié)目。
值0至0xFFFFFFFFYMDhms-S(四字節(jié))(可選)意義已經再現限制的曲目的再現開始日期和時間。
功能允許通過EMD指定的再現開始的日期和時間。
值與前述的日期和時間的概念相同。
YMDhms-E(四字節(jié))(可選)意義已經再現限制的曲目的再現結束日期和時間。
功能終止通過EMD指定的再現允許的日期和時間。
值與前述的日期和時間的概念相同。
MT(一個字節(jié))(可選)意義允許再現操作的次數的最大值功能通過EMD指定的再現操作的最大次數值0至0xFF。在MT不使用時,設置0x00。在LT的第7位的值是0時,應該設置00。
CT(一個字節(jié))(可選)意義再現操作的次數功能再現操作的允許次數中實際執(zhí)行的再現操作的次數。
在執(zhí)行再現操作時使CT的值遞減。
值0x00至0xFF。在不使用CT時,設置0x00。在LT的第7位為1和CT的值為00時,應該禁止再現操作。
CC(一個字節(jié))意義拷貝控制功能控制拷貝操作。
值接著,參考附圖24描述CC的值。CC的第6和7位表示拷貝控制信息。CC的第4和5位表示關于高速數字拷貝的拷貝控制信息。CC的第2和3位表示安全塊的驗證等級。CC的第0和1位未定義。CC的值的實例(第7和6位)11允許無限制的拷貝;01禁止拷貝;00允許拷貝一次。
(第3和2位)00從模擬/數字信號中記錄文件。MG驗證等級是0。在文件由CD中數字記錄時,(第7和6位)是00和(第3和2位)是00。
CN(一個字節(jié))(可選)意義以高速數字拷貝HSCMS中的拷貝操作的允許的次數(高速串行拷貝管理系統(tǒng))功能拷貝操作一次或自由拷貝操作的驗證的延伸。指定拷貝操作的次數。CN僅對第一拷貝產生有效。只要執(zhí)行拷貝操作CN的值就遞減。
值00禁止拷貝操作;01至0xFE拷貝操作的允許次數;0xFF允許自由拷貝操作。
在前述的曲目信息區(qū)TRKINF之后是從0x0370開始的24個字節(jié)的數據組。這個數據組稱為用于管理分部的分部信息區(qū)PRTINF。在一個區(qū)由多個分部構成時,數據組PRTINF以按年代順序設置。附圖25所示為PRTINF數據組。接著,連續(xù)地描述PRT的數據組。
PRTSIZE(四個字節(jié))意義分部大小功能表示分部的大小。
簇兩個字節(jié)(最有效的兩個字節(jié)),開始SU一個字節(jié)(高位一個字節(jié)),結尾SU一個字節(jié)(最低有效的一個字節(jié))值簇1至0x1F40(8000),開始SU0至0xA0(160),結尾SU0至0xA0(160))(注意SU從0開始計數)PRTKEY(8個字節(jié))意義加密分部的值。
功能在編輯分部時初始值=0,應該施加編輯規(guī)則。
值0至0xFFFFFFFFFFFFFFFFCONNUM0(四個字節(jié))意義已經初始產生的內容累計數密鑰。
功能唯一識別內容的ID的功能。
值與內容累計數初始值密鑰相同的值ATRAC3數據文件的屬性頭部包含了如附圖20所示的附加信息INF。除了不固定附加的信息的開始位置之外,它與集冊再現管理文件的附加信息INF-S相同(參見附圖18和19B)。在附加信息INF的數據之后直接是一個或多個分部的最后字節(jié)部分(四個字節(jié)的倍數)。
INF意義關于曲目的附加信息的數據功能具有頭部的附加信息的可變長度數據??梢栽O置許多組附加信息。每個附加信息組包含ID和數據大小。每個附加信息組包含頭部并由四字節(jié)的倍數的最小16個字節(jié)構成。
值與再現管理文件的附加信息INF-S相同。
前述的屬性頭部在ATRAC3數據文件的每個塊的數據之后。如附圖26所示,每個塊包含頭部。接著,描述每個塊的數據組。
BLKID-A3D(四個字節(jié))意義BLOCKID FILE ID功能標識ATRAC3數據的開始的值。
值固定值=“A3D”(例如0x41334420)MCode(兩個字節(jié))意義制造者代碼功能用于標識制造者的代碼和已經記錄文件的裝置的型號值高位10位(制造者代碼),低位6位(型號代碼)CONNUM0(四個字節(jié))意義已經初始產生的內容累計號。
功能唯一識別內容的ID的功能。在編輯內容時CONNUM0的值不變。
值與內容累計數初始值密鑰相同的值BLOCK SERIAL(四個字節(jié))意義給每個曲目指定的序列號功能BLOCK SERIAL的值以0開始并且遞增1。即使編輯曲目,也不改變BLOCK SERIAL的值。
值0至0xFFFFFFFFBLOCK-SEED(8個字節(jié))意義用于對一個塊加密的一個密鑰功能給開始塊指定通過記錄裝置的安全塊所產生的隨機數,使所產生的隨機數增加+1,將遞增的隨機數指定給下一塊等。在BLOCK-SEED的值丟失時,等于一個塊的大約一秒內沒有聲音輸出。為防止這種情況出現,將相同的值寫入到塊的頭部和結尾。即使編輯曲目,也不改變BLOCK-SEED的值。
值8個字節(jié)的隨機數(初始值)INITIALIZATION VECTOR(8個字節(jié))意義加密和解密ATRAC3數據的每個塊所需的初始值。
功能在當前的塊是開始塊時,INITIALIZATION VECTOR的值為0。在當前塊是下一塊時,INITIALIZATION VECTOR的值是已經加密的結尾SU的最后的8個字節(jié)。在當前的塊是分割的塊時,INITIALIZATION VECTOR的值是開始SU的最后的8個字節(jié)。即使編輯曲目時,INITIALIZATION VECTOR的值也不改變。
值0至0xFFFFFFFFFFFFFFFFSU-nnn意義聲音單元的數據功能已經壓縮的1024采樣的數據。輸出字節(jié)數根據壓縮模式變化。即使編輯曲目,SU-nnn的值也不變化(例如,在SP模式中,N=384個字節(jié))。
值ATRAC3的數據值在附圖20中,由于N=384,42個SU寫在一個塊中。一個塊的開始的兩個小片(四個字節(jié))是頭部。在最后的一個小片(兩個字節(jié))中,BLKID-A3D、MCode、CONNUM0和BLOCK SERIAL都是二重寫的。因此,一個塊的剩余的M字節(jié)是(16,384-384×42-16×3=208字節(jié))。在剩余的區(qū)域中,如上文所描述,8個位的BLOCK SEED是二重記錄的。
使用前述的集冊數量管理文件、集冊再現管理文件和樂曲文件,可以實現1至500的集冊的集冊再現順序、每個集冊的樂曲節(jié)目(曲目)再現順序、可記錄的曲目、每個集冊的集冊名稱、每個曲目的曲目名稱、每個集冊/曲目的演員名字、每個集冊的總的播放時間和每個曲目的播放時間。但是,為實際實現它們,需要打開并讀取存儲在HDD309中的每個文件。結果,不能作為系統(tǒng)實現舒服的操作環(huán)境。因此,前述的信息形成為數據庫。為允許用戶快速實現他或她所需的信息,除了前述的文件以外,在HiFi目錄下已經產生了集冊/曲目名稱數據庫文件Namedb和再現時間管理數據庫文件Playtime。接著,描述這些文件。
附圖27所示為集冊/曲目名稱數據庫文件Namedb的結構。Namedb是用于高速搜索Pblist、Pbxxxxxx、A3dxxxxx的名稱字段NM1和MN2和所需的名稱(集冊名稱、樂曲節(jié)目名稱或演員名字)的附加信息INF(演員名字)的文件。在集冊/曲目名稱數據庫文件Namedb中僅僅已經記錄了這些名稱。Namedb由9個集冊名稱塊和323個樂曲節(jié)目名稱塊構成(每個都為16kB)。
每個塊(16kB)由一個BLK記錄(8個字節(jié),固定的)和62個名稱記錄(264個字節(jié),固定的(62個記錄))構成。因此可以記錄集冊名稱塊的558(=62×9)名稱記錄。但是,根據本發(fā)明的實施例,僅僅510個名稱記錄有效。其它的名稱記錄作為無效數據處理(0x00,固定的)。在另一方面,可以記錄樂曲節(jié)目名稱塊的20,0026(=323×62)名稱記錄。同樣地,根據本發(fā)明的實施例,僅僅20,0000名稱記錄有效。將其它的名稱記錄作為無效數據處理(0x00,固定的)。文件大小是332個塊×16384(16kB)=5439488個字節(jié)(5312kB)。
附圖28所示為BLK記錄的結構。集冊名稱塊的BLK-ID(四個字節(jié))是固定的字符串的“ANMO”。節(jié)目名稱塊的BLK-ID(四個字節(jié))是固定字符串的“TNMO”。塊序列號(四個字節(jié))是以1開始的序列號。
附圖29所示為名稱記錄的結構。名稱記錄以集冊文件數1-500和節(jié)目文件數1至20000的順序記錄。在名稱記錄的集冊/節(jié)目文件數為0,將它作為無效數據處理。
附圖30所示為再現時間管理數據庫文件Playtime.msf的結構。Playtime是以高速獲得每個集冊的總的播放時間的文件。這個文件包含每個樂曲節(jié)目的播放時間。此外,文件包含了對應于TOC數據庫(在下文中描述)的TOC信息和TNO的索引。Playtime由15個塊(每個16kB)構成。
每個塊(16kB)由一個BLK記錄(8個字節(jié),固定的)、1365個TRK記錄(12個字節(jié),固定的)(1365))和保留記錄(四個字節(jié),固定的(0x00,固定的))構成。因此,可以記錄20475(=1365×15)個TRK記錄。但是,根據本發(fā)明的實施例,使高達20,000個TRK記錄有效。其它的TRK記錄處理為無效數據(0x00,固定的)。Playtime文件大小是15個塊×16384=245760個字節(jié)(240kB)。
附圖31所示為記錄的格式的BLK記錄部分的結構。BLK-ID是“TRKO”,它是固定的字符串。塊序列號是以1開始的序列號。
附圖32所示為TRK記錄的結構。TRK記錄以樂曲節(jié)目文件數1至20000的順序記錄。在TRK記錄的集冊文件數是0時,將它處理為無效數據。由于在播放列表中沒有設置集冊文件數,通過從Pbnnnnnn.MSF(nnnnnn0001F5至0001FE)的再現數據文件數中獲得的TRK記錄可以計算播放列表的總的播放時間。
在根據本發(fā)明的實施例的復制設備中,可以從作為數據源的盤再現裝置200到作為目的地的HD記錄和再現裝置300執(zhí)行同步記錄操作。在開始同步記錄操作之前,HD記錄和再現裝置300請求盤再現裝置200發(fā)送CD的TOC數據,盤再現裝置200可以從該CD中再現聲頻數據。作為另一數據請求方法,除了在附圖1中所示的系統(tǒng)控制信號之外,將IEC 60958聲頻信號放入HD記錄和再現裝置300。應用HD記錄和再現裝置300的數字接口電路,可以分析聲頻信號的U位中所包含的信息。作為數據源的CD的TOC信息存儲在數據庫文件中。在將從其中可以獲得CD信息的站點連接到因特網時,指定記錄在HD記錄和再現裝置300中的集冊和曲目的名稱。使用數據庫文件Tocdb執(zhí)行這個任務。
附圖33所示為TOC數據庫文件Tocdb的結構。Tocdb數據庫文件是使用在因特網上的例如CDDB的站點給記錄在HD記錄和再現裝置300中的集冊和曲目指定集冊名稱和曲目名稱的文件。這個文件包含搜索CDDB等的TOC信息。系統(tǒng)控制器100通過連接到外部控制信號輸入和輸出部分500的外部設備(例如,個人計算機)訪問在因特網上的CDDB的站點。
文件Tocdb由13個塊(每個16kB)構成。每個塊(16kB)由BLK記錄(8個字節(jié),固定的)、ALBUM TOC記錄(412個字節(jié),固定的(39個記錄))和保留記錄(308個字節(jié),固定的(0x00))構成。雖然可以記錄多達507(=39×13)個ALBUM TOC記錄,但是,根據本發(fā)明的實施例,多達500個ALBUM TOC記錄有效。其它的ALBUM TOC記錄作為無效數據(0x00)處理。Tocdb的文件大小是13個塊×16384=212992個字節(jié)(208kB)。
附圖34所示為塊記錄的結構。BLK-ID是固定字符串“TOCO”。塊序列號是以1開始的序列號。集冊數是ALBUM TOC記錄數(1至500)。
附圖35所示為ALBUM TOC記錄的結構。如附圖35所示,ALBUM TOC記錄由TOC DB IDX、使用狀態(tài)和TOC信息構成。
附圖36所示為詳細TOC信息。如附圖36所示,TOC信息由Trk NO.(一個字節(jié))、AMIN(一個字節(jié))、ASEC(一個字節(jié))和AFRAME(一個字節(jié))構成。Trk NO.是從1到20000的曲目數。AMIN、ASEC和AFRAME分別是絕對時間分鐘分量、絕對時間秒鐘分量和對應于在Trk NO.中記錄的曲目數的曲目的絕對時間幀數。
存在Tocdb的ALBUM TOC記錄和播放時間的TRK記錄部分(TOCDB IDX和TOC TNO)之間的關系。換句話說,應用播放的曲目信息,可以獲得在曲目和Tocdb的TOC和TNO之間的關系。因此,即使編輯或刪除聲頻文件,從CDDB中仍然可以獲得正確的樂曲節(jié)目名稱。
如上文所描述,在HD記錄和再現裝置300中,可以執(zhí)行編輯操作。編輯操作包括樂曲節(jié)目(曲目)分割操作、樂曲節(jié)目(曲目)組合操作、樂曲節(jié)目(曲目)擦除操作、集冊擦除操作、樂曲節(jié)目移動操作、集冊移動操作、集冊名稱指定操作、集冊演員名字指定操作、樂曲節(jié)目(曲目)名稱指定操作和樂曲節(jié)目(曲目)演員名字指定操作。只要已經執(zhí)行了編輯操作,則更新并管理除了Tocdb以外的數據庫以便在實體和數據庫之間不存在不一致。
附圖37所示為說明聲頻輸入和輸出部分400的結構的實例的方塊圖。如附圖37所示,聲頻輸入和輸出部分400由A/D轉換器401、DA轉換器402、模擬輸入終端403、數字輸入終端404、數字輸出終端405和模擬輸出終端406構成。
A/D轉換器401將從模擬輸入終端403輸入的模擬信號轉換為與LR時鐘和位時鐘同步的串行信號并將該串行信號輸送給HD記錄和再現裝置300的AD/DA I/F302。
DA轉換器402將從盤再現裝置200或HD記錄和再現裝置300輸送的聲頻數據(例如對應于IEC60958格式的聲頻數據)轉換為模擬數據并將該模擬數據輸送給模擬輸出終端406。DA轉換器402不僅輸出聲頻數據,還可根據從盤再現裝置200或HD記錄和再現裝置300發(fā)出的請求使聲頻數據靜音。
模擬輸入終端403是輸入模擬信號的終端。輸入到模擬輸入終端403的模擬信號輸送到A/D轉換器401。
數字輸入終端404是輸入數字信號的終端。輸入到數字輸入終端404的數字信號輸送到HD記錄和再現裝置300的數字聲頻I/F301。
在HD記錄和再現裝置300處于記錄模式時,輸入到HD記錄和再現裝置300的聲頻信號作為監(jiān)測器聲音從模擬輸出終端406(將在下文中描述)輸出。
數字輸出終端405是將來自HD記錄和再現裝置300的數字聲頻I/F301的數字聲頻信號輸出到外部裝置等的終端。
模擬輸出終端406是將來自DA轉換器402的模擬信號輸出到外部裝置等的終端。
外部控制信號輸入和輸出部分500允許外部裝置(例如,個人計算機)和復制設備彼此通信。外部控制信號輸入和輸出部分500例如是USB(通用串行總線)連接器。
接著,描述根據本發(fā)明的實施例的復制設備的搜索操作。在本實例中,如附圖38中所示,假設集冊1至8已經存儲在HD記錄和再現裝置300中,下文描述搜索操作。
附圖39所示為在附圖38中所示的第8集冊的詳細信息。附圖39所示為曲目數、曲目名稱、演員名字和高亮部分的時間周期。
附圖40所示為解釋使用集冊名稱的集冊搜索操作和處理的流程圖。在本實例中,從存儲在HD記錄和再現裝置300中的集冊中搜索具有包含“P”字符串的集冊名稱的集冊,然后再現所獲得的集冊的曲目的高亮部分。
在控制器101通過操作裝置103從用戶已經接收了搜索開始請求時,控制器101使顯示裝置102顯示消息“For album?”,這個消息提示用戶選擇集冊搜索(在步驟S101)。在控制器101已經判斷在操作裝置103上的選擇鍵已經按下時,控制器101使顯示裝置102顯示消息“For Track?”,這個消息提示用戶選擇曲目搜索(在步驟S102)。
此后,在控制器101已經判斷用戶已經選擇了集冊搜索時,控制器101使顯示裝置102顯示消息“By Title?”,這個消息提示用戶選擇標題名稱搜索(在步驟S103)。在控制器101已經判斷操作裝置103的選擇鍵已經按下時,控制器101使顯示裝置102顯示消息“ByArtist?”,這個消息提示用戶選擇演員名字搜索(在步驟S104)。
此后,在控制器101判斷在已經顯示消息“By Title”的同時已經按下回車鍵,則控制器101使顯示裝置102顯示消息“keywordIn”,這個消息提示用戶輸入關鍵詞(在步驟S105)。
此后,在用戶瀏覽顯示在顯示裝置102上的數據的同時,他或她操作操作裝置103的慢進鍵,輸入搜索的關鍵詞“P”,以及按下回車鍵(在步驟S106)。
在控制器101判斷已經按下了回車鍵時,HD記錄和再現裝置300參考存儲在HDD309中的集冊/曲目名稱數據庫文件Namedb.msf并在數據庫文件Namedb.msf中搜索包含在步驟S106中已經輸入的輸入關鍵詞的集冊標題名稱(在步驟S107)。
此后,控制器101使顯示裝置102顯示搜索結果“1/2”并連續(xù)地再現對應于搜索結果的集冊的曲目的高亮部分(在步驟S108)。在控制器101判斷已經按下了選擇鍵時,控制器101使顯示裝置102顯示搜索結果“2/2”并連續(xù)地再現對應于搜索結果的集冊的曲目的高亮部分(在步驟S109)。在顯示裝置102上顯示的搜索結果“1/2”和“2/2”都是對應于關鍵詞有兩個集冊的情況下的實例。
此后,在搜索結果“1/2”已經顯示在顯示裝置102的同時在控制器101判斷已經按下信息顯示鍵時,控制器101使顯示裝置102顯示消息“Album 2”,這個消息通知用戶對應于搜索結果“1/2”的集冊數(在步驟S110)。在控制器101判斷已經按下選擇鍵時,控制器101使顯示裝置102顯示消息“Ablum 3”,這個消息通知用戶對應于搜索結果“2/2”的集冊數(在步驟S111)。
此后,在顯示裝置102上已經顯示了消息“Alum 2”的同時在控制器101判斷已經按下信息顯示鍵時,控制器101使顯示裝置102顯示消息“Pornograffitti”,這個消息通知用戶對應于消息“Album 2”的集冊名稱(在步驟S112)。在控制器101判斷已經按下選擇鍵時,控制器101使顯示裝置102顯示消息“Master of Puppets”,這個消息通知用戶對應于消息“Album 3”的集冊名稱(在步驟S113)。
如果用戶所需的集冊的集冊名稱是“Master of Puppets”,則在用戶在步驟S113中按下搜索結束鍵時,從開始自動連續(xù)地再現集冊的曲目。
在已經再現了一個集冊的曲目的高亮部分之后,從開始重復地再現高亮部分。換句話說,如果沒有用戶的操作就不再現對應于下一搜索結果的集冊的曲目的高亮部分。
在前述的實例中,在顯示裝置102上顯示集冊名稱的同時按下搜索結束鍵時,對應于集冊名稱的集冊曲目連續(xù)地從開始再現??商鎿Q的是,在顯示裝置上顯示集冊數的同時按下搜索結束鍵時,可以從開始再現對應于集冊數的集冊的曲目。
此外,在顯示搜索結果“1/2”或“2/2”的同時在按下搜索結束鍵時,可以從開始再現對應于搜索結果“1/2”或“2/2”的集冊的曲目。
附圖41所示為解釋使用演員名字的曲目搜索操作和處理的流程圖。在本實例中,假設從存儲在HD記錄和再現裝置300中的曲目中搜索包含字符串“Weathe”的曲目,然后再現所獲得的曲目。
在控制器101通過操作裝置103從用戶已經接收了搜索開始請求時,控制器101使顯示裝置102顯示消息“For Album?”,這個消息提示用戶選擇集冊搜索(在步驟S201)。
此后,在控制器101判斷已經按下了操作裝置103的選擇鍵時,控制器101使顯示裝置102顯示消息“For track?”,這個消息提示用戶選擇曲目搜索(在步驟S202)。
此后,在控制器101判斷用戶已經選擇了曲目搜索時,控制器101使顯示裝置102顯示消息“By Title?”,這個消息提示用戶選擇曲目標題名稱搜索(在步驟S203)。
此后,在控制器101判斷已經按下操作裝置103的選擇按鍵時,控制器101使顯示裝置102顯示消息“By Artist?”,這個消息提示用戶選擇曲目演員名字搜索(在步驟S204)。
此后,在已經顯示了演員消息“By Artist?”的同時在控制器101判斷已經按下回車鍵時,控制器101使顯示裝置102顯示消息“Keyword IN”,這個消息提示用戶輸入關鍵詞(在步驟S205)。
此后,在用戶瀏覽顯示在顯示裝置102上的數據的同時,他或她操作操作裝置103的慢進鍵,輸入要搜索的關鍵詞“Weather(天氣)”,并按下回車鍵(在步驟S206)。
此后,在控制器101判斷已經按下回車鍵時,HD記錄和再現裝置300參考存儲在HDD309中的集冊/曲目名稱數據庫文件Namedb.msf并從數據庫文件Namedb.msf中搜索包含了在步驟S206中已經輸入的關鍵詞的曲目(在步驟S207)。
此后,控制器101使顯示裝置102顯示搜索結果“1/7”并再現對應于搜索結果的曲目(在步驟S208)。在控制器101判斷已經按下了選擇鍵時,控制器101使顯示裝置102顯示搜索結果“2/7”并再現對應于搜索結果的曲目(在步驟S209)。搜索結果“1/7”和“2/7”都是對應于關鍵詞有七個曲目的情況下的實例。
此后,在搜索結果“1/7”已經顯示在顯示裝置102的同時在控制器101判斷已經按下信息顯示鍵時,控制器101使顯示裝置102顯示消息“Block Market”,這個消息通知用戶對應于搜索結果“1/7”的曲目名稱(在步驟S210)。在控制器101判斷已經按下選擇鍵時,控制器101使顯示裝置102顯示消息“Teen Town”,這個消息通知用戶對應于搜索結果“2/7”的曲目名稱(在步驟S210)。
此后,在顯示裝置102上已經顯示了消息“Block Market”的同時在控制器101判斷已經按下信息顯示鍵時,控制器101使顯示裝置102顯示消息“Album 8 Track 1”,這個消息通知用戶對應于消息“Block Market”的集冊數和曲目數(在步驟S212)。在控制器101判斷已經按下選擇鍵時,控制器101使顯示裝置102顯示消息“Album 8 Track 2”,這個消息通知用戶對應于消息“Teen Town”的集冊數和曲目數(在步驟S213)。
在用戶所需的集冊的集冊名稱是“Album 8 Track 2”時,在步驟S213中,用戶按下搜索結束鍵以完成搜索操作和過程。即使按下了搜索結束鍵,仍然再現曲目。
在前述的實例中,在集冊數和曲目數都顯示的同時,在按下搜索結束鍵時,再現對應于集冊數和曲目數的曲目??商鎿Q的是,在顯示裝置102上顯示曲目名稱的同時按下搜索結束鍵,可以再現對應于曲目名稱的曲目。
此外,在顯示搜索結果“1/7”,...,或“7/7”的同時在按下搜索結束鍵時,可以再現對應于搜索結果“1/7”,...,或“7/7”的曲目。
附圖42所示為解釋將搜索結果登記到播放列表中的登記操作和過程的流程圖。在本實例中,假設搜索具有包含了字符串“it”的集冊名稱的集冊,然后將作為搜索結果的一個集冊登記到播放列表中。在本實例中,由于直到輸入關鍵詞的步驟都與在附圖40和41中所示的前述的搜索操作和過程中的步驟相同,因此省去對這些步驟的描述。
首先,在用戶瀏覽顯示在顯示裝置102上的數據的同時,他或她操作操作裝置103的慢進鍵,輸入要搜索的關鍵詞“it”,并按下回車鍵(在步驟S301)。
此后,在控制器101判斷已經按下回車鍵時,HD記錄和再現裝置300參考存儲在HDD309中的集冊/曲目名稱數據庫文件Namedb并從該數據庫文件中搜索包含了在步驟S301中已經輸入的關鍵詞的集冊名稱的集冊(在步驟S302)。
此后,控制器101使顯示裝置102顯示搜索結果“1/2”并再現對應于搜索結果的曲目(在步驟S303)。在控制器101判斷已經按下了選擇鍵時,控制器101使顯示裝置102顯示搜索結果“2/2”并再現對應于搜索結果的曲目(在步驟S209)。
此后,在搜索結果“1/2”已經顯示在顯示裝置102的同時在控制器101判斷已經按下信息顯示鍵時,控制器101使顯示裝置102顯示消息“Album 2”,這個消息通知用戶對應于消息“1/2”的集冊名稱(在步驟S304)。在控制器101判斷已經按下選擇鍵時,控制器101使顯示裝置102顯示消息“Album 5”,這個消息通知用戶對應于消息“2/2”的曲目名稱(在步驟S306)。
此后,在顯示裝置102上已經顯示了消息“Alum 2”的同時在控制器101判斷已經按下信息顯示鍵時,控制器101使顯示裝置102顯示消息“Pornograffitti”,這個消息通知用戶對應于消息“Album 2”的集冊名稱(在步驟S307)。在控制器101判斷已經按下選擇鍵時,控制器101使顯示裝置102顯示消息“A day without Rain”,這個消息通知用戶對應于消息“Album 5”的集冊名稱(在步驟S308)。
此后,在已經顯示“A day without Rain”的同時在控制器101判斷已經按下播放列表登記鍵時,控制器101使顯示裝置102顯示消息“P.List 501?”,這個消息詢問用戶是否將搜索結果登記到播放列表501(集冊數501)中(在步驟S309)。
此后,在控制器101判斷已經按下選擇鍵時,控制器101使顯示裝置102顯示消息“P.List 502”,這個消息詢問用戶是否將搜索結果登記到播放列表502(集冊數502)中。應用根據本發(fā)明的實施例的復制設備,用戶可以選擇播放列表501(集冊數501)或播放列表502(集冊數502)作為搜索結果所登記的播放列表。
此后,在顯示裝置102上已經顯示了“P.List 502”的同時在控制器101判斷已經按下信息顯示鍵時,控制器101將對應于集冊名稱“A day without Rain””的所有的集冊的曲目都登記到播放列表502中并使顯示裝置102顯示消息“Complete!!”,這個消息通知用戶已經將搜索結果登記到播放列表中(在步驟S311)。
此后,在控制器101判斷應用操作裝置103已經執(zhí)行了返回到顯示結果屏的操作時,控制器101使顯示裝置102顯示搜索結果“2/2”,并再現對應于搜索結果的曲目(在步驟S312)。
此后,在控制器101判斷已經按下了選擇鍵時,控制器101使顯示裝置102顯示搜索結果“1/2”,并再現對應于搜索結果的曲目(在步驟S313)。
此后,在顯示裝置102上已經顯示了搜索結果“1/2”的同時在控制器101判斷已經按下播放列表登記鍵時,控制器101使顯示裝置102顯示消息“P.List 501?”,這個消息詢問用戶是否將搜索結果“1/2”登記到播放列表501(集冊數501)中(在步驟S314)。
此后,在控制器101判斷已經按下在顯示裝置102上顯示播放列表509(集冊數509)的選擇鍵時,控制器101使顯示裝置102顯示消息“P.List 509?”,這個消息詢問用戶是否將搜索結果登記到播放列表509(集冊數509)中(在步驟S315)。
此后,在已經顯示了“P.List 509?”的同時在控制器101判斷已經按下信息顯示鍵時,控制器101將對應于搜索結果“1/2”的集冊的所有的曲目都登記到播放列表509中并使顯示裝置102顯示消息“Complete?。 ?,這個消息通知用戶已經將搜索結果登記到播放列表中(在步驟S316)。為從這個搜索模式中退出,用戶按下搜索結束鍵。
前文早先已經提到的高亮部分是比如樂曲節(jié)目的高潮部分或者電影(視頻信號)故事的高潮部分。應用作為樂曲節(jié)目或電影的高亮部分,用戶可以識別整個樂曲節(jié)目或整個電影。高亮部分也稱為概要。
如上文所描述,根據本發(fā)明的實施例,由于用戶容易從存儲在硬盤中的大量的集冊/曲目中搜索她或她所需的集冊/曲目,因此可以顯著地降低目前用戶應該執(zhí)行的管理工作。
此外,由于高速地執(zhí)行的搜索的數據庫存儲在HDD309中,但是即使大量的集冊/曲目存儲在硬盤中,仍然可以顯著地縮短搜索時間。因此,根據本發(fā)明的實施例,可以給用戶提供舒服的操作環(huán)境。
此外,用戶可以選擇集冊搜索或曲目搜索。此外,用戶可以選擇集冊名稱、曲目名稱或演員名字作為搜索關鍵詞。因此,用戶可以快速地搜索他或她所需的集冊或曲目。
此外,作為聲頻裝置的特征,可以再現搜索結果。換句話說,除了顯示在顯示裝置102上的數據以外,用戶可以聽樂曲并識別搜索結果。結果,由于在聽對應于搜索結果的樂曲的同時用戶可以瀏覽搜索結果,因此他或她可以防止將搜索目標搞錯。這是因為可以以較高的速度檢測樂曲節(jié)目的硬盤聲頻開始部分,這是有利的。
此外,在執(zhí)行集冊搜索時,由于本發(fā)明的搜索功能提供了瀏覽和再現搜索結果的功能,因此可以識別并連續(xù)再現集冊的所有曲目的高亮部分。換句話說,由于用戶可以聽作為集冊的高亮部分的概要,因此他或她可以識別他或她所需的集冊而不需要聽以關鍵詞標識的所有的集冊。
應用本發(fā)明的搜索功能,可以再現所搜索的集冊/曲目。此外,容易將所搜索的集冊/曲目作為用戶最喜歡的樂曲節(jié)目集的播放列表登記。
此外,應用本發(fā)明的搜索功能的播放列表的登記功能,可以將作為搜索目標的集冊的所有的樂曲節(jié)目登記到播放列表中。因此,用戶不需要手動一個一個地登記樂曲節(jié)目。
此外,應用本發(fā)明的搜索功能,在搜索模式有效時,由于搜索結果保留,在將一個搜索結果登記到播放列表中之后,可以將另一搜索結果登記到另一播放列表中。
雖然參考本發(fā)明的最佳模式實施例已經示出并描述了本發(fā)明,但是本領域的普通技術人員應該理解的是在不脫離本發(fā)明的精神和范圍的前提下在形式及其細節(jié)上可以作出各種其它的變化、省略或增加。
此外,根據前述的實施例,假設光盤是CD??商鎿Q的是,光盤可以是DVD(數字通用盤)等。
此外,根據前述的實施例,假設樂曲數據存儲在HD記錄和再現裝置300中??商鎿Q的是,視頻數據、聲頻數據等可以存儲在HD記錄和再現裝置300中。
此外,根據前述的實施例,假設復制設備具有從光盤中再現聲頻數據的再現裝置。再現裝置可以從其它類型的記錄媒體中再現數據。例如,再現裝置可以從磁帶比如音樂帶、視頻帶或DAT(數字聲頻帶)中再現數據??商鎿Q的是,再現裝置可以從磁盤比如ZIP中再現數據。可替換的是,再現裝置可以從非易失性存儲器中再現數據。
在以樂曲節(jié)目名稱搜索獲得許多樂曲節(jié)目作為搜索結果時,可以連續(xù)地再現作為搜索結果的樂曲節(jié)目的高亮部分。
在已經再現了搜索結果的最后樂曲節(jié)目的高亮部分之后,搜索結果的樂曲節(jié)目的高亮部分可以從開始作為循環(huán)再現連續(xù)地再現。
在再現所選擇的樂曲節(jié)目的高亮部分的同時,在按下回車鍵時,可以從開始再現所選擇的樂曲節(jié)目。
在以集冊名稱搜索已經獲得了許多集冊作為搜索結果時,可以連續(xù)地再現作為搜索結果的集冊的有代表性的樂曲節(jié)目的高亮部分。
在已經再現搜索結果的最后集冊的有代表性的樂曲節(jié)目的高亮部分之后,可以從開始作為循環(huán)再現連續(xù)地再現集冊的有代表性的樂曲節(jié)目的高亮部分。
在前文中已經提到的高亮部分是樂曲節(jié)目的高潮或電影(視頻信號)的高潮部分。應用作為樂曲節(jié)目或電影的一部分作為高亮部分,用戶可以識別整個樂曲節(jié)目或整個電影。高亮部分也稱為概要。
如上文所描述,根據本發(fā)明,由于用戶容易在存儲在記錄媒體中的許多節(jié)目中搜索他或她所需的節(jié)目,因此可以顯著地減少管理工作,而這些管理工作是目前用戶應該執(zhí)行的。
由于用戶不僅瀏覽關于作為搜索結果的節(jié)目的信息,而且還再現搜索結果,因此他或她可以直觀地搜索他或她所需的節(jié)目。此外,即使用戶不知道他或她希望搜索的集冊的集冊名稱或曲目名稱,他或她仍然能夠容易地進行搜索。
權利要求
1.一種搜索記錄在記錄媒體上的所需的節(jié)目的搜索設備,所述記錄媒體中記錄了多個節(jié)目和管理數據,所述節(jié)目在所述管理數據中被管理,關于每個節(jié)目的高亮部分的信息在所述管理數據中被管理,所述搜索設備包括輸入裝置,用于輸入作為搜索目標的所需的節(jié)目的信息;比較裝置,用于對由輸入裝置輸入的節(jié)目的信息與在記錄媒體的管理數據中被管理的節(jié)目的信息進行比較;生成裝置,用于生成作為比較結果的候選列表;再現裝置,用于通過參考管理數據再現所述候選列表上的節(jié)目的高亮部分;和控制裝置,用于控制再現裝置在高亮部分被再現時做出確認的時候開始再現對應于高亮部分的節(jié)目。
2.如權利要求1所述的搜索設備,其中當候選列表上有多個節(jié)目時,該控制裝置被配置成連續(xù)地再現候選列表上的每個節(jié)目的高亮部分。
3.如權利要求1所述的搜索設備,還包括顯示裝置,用于按照比較裝置的比較結果顯示所需的節(jié)目的候選列表。
4.如權利要求1所述的搜索設備,其中當候選列表上有多個節(jié)目時,該控制裝置被配置成重復地再現候選列表上的第一個節(jié)目的高亮部分,并且其中在重復地再現該高亮部分的同時,當選擇下一節(jié)目時,該控制裝置被配置成開始重復地再現下一節(jié)目的高亮部分。
5.一種搜索記錄在記錄媒體上的所需的節(jié)目的搜索設備,該記錄媒體中記錄了多個節(jié)目和管理數據,所述節(jié)目在管理區(qū)中作為小組被管理,所述節(jié)目和小組在所述管理數據中被管理,代表每個小組的高亮部分在所述管理數據中被管理,所述搜索設備包括輸入裝置,用于輸入作為搜索目標的所需的小組的信息;比較裝置,用于對由輸入裝置輸入的小組的信息與在記錄媒體的管理數據中被管理的小組的信息進行比較;生成裝置,用于生成作為比較結果的候選列表;再現裝置,用于通過參考管理數據再現代表候選列表上的小組的高亮部分;和控制裝置,用于控制再現裝置在高亮部分被再現時做出確認的時候開始再現對應于該高亮部分的小組。
6.如權利要求5所述的搜索設備,其中當候選列表上有多個小組時,該控制裝置被配置成連續(xù)地再現代表候選列表上的每個小組的高亮部分。
7.如權利要求5所述的搜索設備,還包括顯示裝置,用于按照比較裝置的比較結果顯示所需的小組的候選列表。
8.如權利要求5所述的搜索設備,其中當候選列表上有多個小組時,該控制裝置被配置成重復地再現代表候選列表上的第一個小組的高亮部分,并且其中在重復地再現該高亮部分的同時,當選擇下一小組時,該控制裝置被配置成開始重復地再現代表下一小組的高亮部分。
9.如權利要求8所述的搜索設備,其中代表一個小組的高亮部分是該小組的每個節(jié)目的高亮部分,并且該控制裝置被配置成開始連續(xù)地再現該小組的每個節(jié)目的高亮部分。
10.一種搜索記錄在記錄媒體上的所需的節(jié)目的搜索方法,所述記錄媒體中記錄了多個節(jié)目和管理數據,所述節(jié)目在所述管理數據中被管理,關于每個節(jié)目的高亮部分的信息在所述管理數據中被管理,所述搜索方法包括以下步驟輸入作為搜索目標的所需的節(jié)目的信息;對由輸入裝置輸入的節(jié)目的信息與在記錄媒體的管理數據中被管理的節(jié)目的信息進行比較;生成作為比較結果的候選列表;通過參考管理數據再現所述候選列表上的節(jié)目的高亮部分;和控制再現裝置在高亮部分被再現時做出確認的時候開始再現對應于高亮部分的節(jié)目。
11.一種搜索記錄在記錄媒體上的所需的節(jié)目的搜索方法,該記錄媒體中記錄了多個節(jié)目和管理數據,所述節(jié)目在管理區(qū)中作為小組被管理,所述節(jié)目和小組在所述管理數據中被管理,代表每個小組的的高亮部分在所述管理數據中被管理,所述搜索方法包括以下步驟輸入作為搜索目標的所需的小組的信息;對由輸入裝置輸入的小組的信息與在記錄媒體的管理數據中被管理的小組的信息進行比較;生成作為比較結果的候選列表;通過參考管理數據再現代表候選列表上的小組的高亮部分;和控制再現裝置在高亮部分被再現時做出確認的時候開始再現對應于該高亮部分的小組。
全文摘要
本發(fā)明涉及搜索設備和搜索方法,其中在開始集冊搜索時,顯示提示用戶選擇集冊搜索的消息“For Album?”。在用戶已經選擇了集冊搜索時,顯示提示用戶選擇集冊標題名稱搜索的消息“By Title?”。在用戶已經選擇了標題名稱搜索時,顯示提示用戶輸入關鍵詞的消息“Keyword IN”。在用戶已經輸入了用于搜索的關鍵詞“P”時,HD記錄和再現裝置300參考集冊/曲目名稱數據庫文件并從該數據庫文件中搜索包含了輸入的關鍵詞的集冊標題名稱。顯示搜索結果。此外,從曲目1開始連續(xù)地再現對應于搜索結果的集冊的曲目的高亮部分。
文檔編號G11B27/32GK1841374SQ20061000612
公開日2006年10月4日 申請日期2002年7月15日 優(yōu)先權日2001年8月3日
發(fā)明者工藤繁孝 申請人:索尼株式會社
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1