(57)【要約】重複した情報の記録をすることなく元の情報との対応づけをすることができる記録再生装置および記録再生方法を提供するため、記録再生装置は、ＣＤ１に記録された主情報と主情報を管理するＴＯＣ情報とを再生する再生手段２と、ＨＤＤ９へＣＤ１から再生された主情報と主情報を管理するＰＢＬＩＳＴ１１とを記録して再生する記録手段７と、主情報のトラック毎の区切り部分を検出する区切り検出手段４と、トラックの再生が完全に行われたことを検出する完全再生検出手段３と、区切り検出手段４と完全再生検出手段３の検出結果とに基づいてＨＤＤ９に記録されるＰＢＬＩＳＴ１１を更新する更新手段８と、主情報をＰＢＬＩＳＴ１１に基づいてＨＤＤ９への記録の制御をし、ＨＤＤ９へ主情報が記録された場合にＰＢＬＩＳＴ１１が更新されるように更新手段８を制御する生成手段５とを備える。
2003088249.tif 000002
【特許請求の範囲】
【請求項１】
第１の記録媒体に記録された主情報と上記主情報を管理する第１の管理情報とを再生する再生手段と、
第２の記録媒体へ上記第１の記録媒体から再生された主情報と上記記録される主情報を管理する第２の管理情報とを記録して再生する記録再生手段と、
上記再生手段から再生される主情報のトラック毎の区切り部分を検出する区切り検出手段と、
上記トラックの再生が完全に行われたことを検出する完全再生検出手段と、
上記区切り検出手段と上記完全再生検出手段の検出結果とに基づいて上記第２の記録媒体に記録される第２の管理情報を更新する管理情報更新手段と、
上記第１の記録媒体から再生される主情報を上記第２の管理情報に基づいて上記第２の記録媒体への記録の制御をし、上記第２の記録媒体へ上記主情報が記録された場合に上記第２の管理情報が更新されるように上記管理情報更新手段を制御する制御手段と
を備える記録再生装置。
【請求項２】
上記第２の管理情報は、上記第１の管理情報に記録されたトラックの再生順序に基づいて更新される請求の範囲１記載の記録再生装置。
【請求項３】
上記記録再生装置は、上記第１の管理情報に記録されたトラックの再生順と異なる再生順で上記第１の記録媒体から主情報のトラックを再生させる再生順序変更手段を更に備え、
上記再生順序変更手段によって上記第１の管理情報に記録されたトラックの再生順とは異なる順で上記第１の記録媒体に記録された主情報が再生された場合であっても、上記第１の管理情報に記録されたトラックの再生順序に基づいて上記管理情報更新手段によって上記第２の管理情報は更新される請求の範囲２記載の記録再生装置。
【請求項４】
上記再生順変更手段は、ユーザーによって操作される操作手段からの入力に基づいて上記第１の記録媒体からの主情報の再生順序を決定する請求の範囲３記載の記録再生装置。
【請求項５】
上記記録再生装置は、乱数を発生する乱数発生手段を更に備え、上記再生順変更手段は、上記乱数発生手段が発生する乱数に基づいて上記第１の記録媒体に記録された主情報の再生順序を決定する請求の範囲３記載の記録再生装置。
【請求項６】
上記制御手段は、記録済の主情報が上記第１の記録媒体から再生されていると上記第２の管理情報に基づいて判断される場合には、再生されている上記主情報の上記第２の記録媒体への記録を抑制する請求の範囲１記載の記録再生装置。
【請求項７】
上記制御手段は、第２の記録媒体に未記録の主情報が上記第１の記録媒体から再生されたと判断される場合には、上記第１の記録媒体から再生される第２の記録媒体に未記録の主情報に関する管理情報に基づいて上記第２の管理情報が更新されるように上記管理情報更新手段を制御する請求の範囲１記載の記録再生装置。
【請求項８】
上記区切り検出手段からの主情報のトラック毎の区切り検出信号に基づいて第２の記録媒体に記録される主情報を分割して記録する分割手段を設けた請求の範囲１記載の記録再生装置。
【請求項９】
第１の記録媒体に記録された主情報と上記主情報を管理する第１の管理情報とを再生する再生手段と、第２の記録媒体へ上記第１の記録媒体から再生された主情報と上記記録される主情報を管理する第２の管理情報とを記録して再生する記録再生手段と、各種制御を行う制御手段とを備え、上記第２の管理情報に基づいて上記主情報の記録または再生を行う記録再生方法において、
上記再生手段から再生される主情報のトラック毎の区切り部分を検出する区切り検出ステップと、
上記トラックの再生が完全に行われたことを検出する完全再生検出ステップと、
上記区切り検出ステップと上記完全再生検出ステップの検出結果とに基づいて上記第２の記録媒体に記録される第２の管理情報を更新する管理情報更新ステップと、
上記第１の記録媒体から再生される主情報を上記第２の管理情報に基づいて上記第２の記録媒体への記録の制御をし、上記第２の記録媒体へ上記主情報が記録された場合に上記第２の管理情報が更新されるように上記制御手段により上記管理情報更新ステップを制御する制御ステップと
を備える記録再生方法。
【請求項１０】
上記第２の管理情報は、上記第１の管理情報に記録されたトラックの再生順序に基づいて更新される請求の範囲９記載の記録再生方法。
【請求項１１】
上記記録再生方法は、上記第１の管理情報に記録されたトラックの再生順と異なる再生順で上記第１の記録媒体から主情報のトラックを再生させる再生順序変更ステップを更に備え、
上記再生順序変更ステップによって上記第１の管理情報に記録されたトラックの再生順とは異なる順で上記第１の記録媒体に記録された主情報が再生された場合であっても、上記第１の管理情報に記録されたトラックの再生順序に基づいて上記管理情報更新ステップによって上記第２の管理情報は更新される請求の範囲１０記載の記録再生方法。
【請求項１２】
上記再生順変更ステップは、ユーザーによって操作される操作手段からの入力に基づいて上記第１の記録媒体からの主情報の再生順序を決定する請求の範囲１１記載の記録再生方法。
【請求項１３】
上記記録再生方法は、乱数を発生する乱数発生ステップを更に備え、上記再生順変更ステップは、上記乱数発生ステップが発生する乱数に基づいて上記第１の記録媒体に記録された主情報の再生順序を決定する請求の範囲１１記載の記録再生方法。
【請求項１４】
上記制御ステップは、記録済の主情報が上記第１の記録媒体から再生されていると上記第２の管理情報に基づいて判断される場合には、再生されている上記主情報の上記第２の記録媒体への記録を抑制する請求の範囲９記載の記録再生方法。
【請求項１５】
上記制御ステップは、第２の記録媒体に未記録の主情報が上記第１の記録媒体から再生されたと判断される場合には、上記第１の記録媒体から再生される第２の記録媒体に未記録の主情報に関する管理情報に基づいて上記第２の管理情報が更新されるように上記管理情報更新ステップを制御する請求の範囲９記載の記録再生方法。
【請求項１６】
上記区切り検出ステップからの主情報のトラック毎の区切り検出信号に基づいて第２の記録媒体に記録される主情報を分割して記録する分割ステップを設けた請求の範囲９記載の記録再生方法。
【発明の詳細な説明】
技術分野
本発明は、例えば、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）から再生されたオーディオデータを同時にＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）に記録して再生する記録再生装置および記録再生方法に関するものである。
背景技術
従来、再生専用のディスク状記録媒体であるＣＤから再生されたオーディオデータを記録可能なディスク状記録媒体であるＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）に記録するオーディオシステムがあった。この場合、記録可能なディスク状記録媒体の記憶容量の制限などにより左右２チャンネルのステレオオーディオデータを記録する場合には多くても例えば８０分、モノラルオーディオデータを記録する場合には多くても例えば１４０分の記録を行うことができるものであった。
しかし、昨今の記録媒体の記憶容量の大容量化および記録媒体の低価格化により、今までとは比較にならないほど大容量のオーディオデータを長時間にわたって記録媒体に格納することができ、ユーザーは格納されたオーディオデータを再生することによって安価な記録媒体を用いてオーディオデータの記録および再生を享受することができるようになった。
そこで、このような大容量の記録媒体の代表としてハードディスクドライブ（以下ＨＤＤとする。）が用いられるようになり、記録再生システムにおいて、このＨＤＤを用いて、ＣＤから再生されたオーディオデータを再生する際に同時にＨＤＤに記録しておいて後に記録されたオーディオデータを再生するようにしていた。
図３８は、従来の記録再生システムを示す図である。
図３８において、ＣＤ３６１から再生されたオーディオデータはアンプ３６２で増幅されてスピーカ３６３から音楽として出力される。このとき、同時に、ＣＤ３６１から再生されたオーディオデータはリッピング部３６４により圧縮されてＨＤＤ３６５に記録される。また、特開２００１−１１０１７１号公報にはＣＤから装置内蔵の記録媒体にコピーされ多数蓄積された音楽データを容易に検索できる技術が、特開２０００−２２４５２３号公報には記憶された先頭位置データおよび記録長データに基づいて、記録媒体に記録されたファイルデータを再生することにより、大量のデータを効率よく管理情報を用いて高速にアクセス可能な状態で記録再生する技術が、特開平９−３１１７９９号公報にはハードディスク上に複数のディスクに収録された音楽データを記録した場合に、所望のディスクの所望の曲をより直感的に管理することができる技術が開示されている。
発明の開示
上述した従来の記録再生システムでは、図３９で示す従来の再生方法のように、ＣＤ３６１から、「１」のオーディオデータファイル番号３７１に対するＣＤタイトル３７２として「ＡＡＡ」、「２」のオーディオデータファイル番号３７１に対するＣＤタイトル３７２として「ＢＢＢＢ」、「３」のオーディオデータファイル番号３７１に対するＣＤタイトル３７２として「ＣＣ」、「４」のオーディオデータファイル番号３７１に対するＣＤタイトル３７２として「ＤＤＤＤＤ」、「５」のオーディオデータファイル番号３７１に対するＣＤタイトル３７２として「Ｅ」が再生される。
このとき、ＨＤＤ３６５において、「１」の通常再生３７４の順番に対するリッピング結果３７３として「ＡＡＡ．ＭＰ３」、「２」の通常再生３７４の順番に対するリッピング結果３７３として「ＢＢＢＢ．ＭＰ３」、「３」の通常再生３７４の順番に対するリッピング結果３７３として「ＣＣ．ＭＰ３」、「４」の通常再生３７４の順番に対するリッピング結果３７３として「ＤＤＤＤＤ．ＭＰ３」、「５」の通常再生３７４の順番に対するリッピング結果３７３として「Ｅ．ＭＰ３」の各ファイルが記録される。
ところが、ＣＤ３６１から再生したすべてのオーディオデータのファイルをＨＤＤ３６５において記録するため、ユーザーが以前にもＣＤ３６１から再生したことのあるオーディオデータのファイルをＨＤＤ３６５において重複して記録することがあるため、無駄な時間や記憶容量が増えるという不都合があった。
また、ＨＤＤ３６５において、例えば、ランダム再生やユーザー入力により任意に順番を入れ換えたり削除することにより、「１」の任意の順の再生ファイル３７５として「ＡＡＡ．ＭＰ３」、「２」の任意の順の再生ファイル３７５として「ＣＣ．ＭＰ３」、「３」の任意の順の再生ファイル３７５として「Ｅ．ＭＰ３」を生成した場合には、この任意の順番の再生ファイルをそのまま再生すると、３７６で示すように、上述した「１」〜「５」のオーディオデータファイル番号３７１に対する各ＣＤタイトル３７２と一致しないため、元のＣＤの再生順との対応づけができなくなるという不都合があった。
また、ＣＤの再生装置側が送出するサブコードＱに含まれるデータをＨＤＤの記録装置側で検出することによりトラックチェンジを検出していたが、この方法ではＣＤの再生装置側で再生したと認識していたトラックとＨＤＤの記録装置側で記録したトラックの数が合わない等の矛盾が生じるという不都合があった。
ここで、本発明の対象とするオーディオデータと一般のコンピュータデータとの差異を説明する。コンピュータデータはファイル操作を行うことにより昇順または降順にファイル移動をすることができ、また、ファイルサイズをエンドオブサイズで切ることができる。これに対して、オーディオデータは連続しているためファイル自体は何等操作されないものであり、ＣＤの再生順序はファイル名とは無関係である。また、再生されるトラックがＣＤの何オーディオデータファイル目であるかという情報はオーディオデータの再生においては重要な情報である。また、ＨＤＤで記録した順序がＣＤの再生順序となっていることがユーザの操作上要求されるので、このようなＨＤＤにおける記録リストを生成することが要求される。また、ＣＤで完全再生されたトラックのみＨＤＤで記録するように要求されるので、記録トラックの移動に伴う移動リストを生成することが要求される。また、ＣＤの再生オーディオデータファイルの位置をＴＯＣで知ることができるので、ＴＯＣの情報を利用することが要求される。
そこで、本発明は、かかる点に鑑みてなされたものであり、重複した情報の記録をすることなく元の情報との対応づけをすることができる記録再生装置および記録再生方法を提供することを課題とする。
本発明の記録再生装置は、第１の記録媒体に記録された主情報と上記主情報を管理する第１の管理情報とを再生する再生手段と、第２の記録媒体へ上記第１の記録媒体から再生された主情報と上記記録される主情報を管理する第２の管理情報とを記録して再生する記録再生手段と、上記再生手段から再生される主情報のトラック毎の区切り部分を検出する区切り検出手段と、上記トラックの再生が完全に行われたことを検出する完全再生検出手段と、上記区切り検出手段と上記完全再生検出手段の検出結果とに基づいて上記第２の記録媒体に記録される第２の管理情報を更新する管理情報更新手段と、上記第１の記録媒体から再生される主情報を上記第２の管理情報に基づいて上記第２の記録媒体への記録の制御をし、上記第２の記録媒体へ上記主情報が記録された場合に上記第２の管理情報が更新されるように上記管理情報更新手段を制御する制御手段とを備えるものである。
また、本発明の記録再生方法は、第１の記録媒体に記録された主情報と上記主情報を管理する第１の管理情報とを再生する再生手段と、第２の記録媒体へ上記第１の記録媒体から再生された主情報と上記記録される主情報を管理する第２の管理情報とを記録して再生する記録再生手段と、各種制御を行う制御手段とを備え、上記第２の管理情報に基づいて上記主情報の記録または再生を行う記録再生方法において、上記再生手段から再生される主情報のトラック毎の区切り部分を検出する区切り検出ステップと、上記トラックの再生が完全に行われたことを検出する完全再生検出ステップと、上記区切り検出ステップと上記完全再生検出ステップの検出結果とに基づいて上記第２の記録媒体に記録される第２の管理情報を更新する管理情報更新ステップと、上記第１の記録媒体から再生される主情報を上記第２の管理情報に基づいて上記第２の記録媒体への記録の制御をし、上記第２の記録媒体へ上記主情報が記録された場合に上記第２の管理情報が更新されるように上記制御手段により上記管理情報更新ステップを制御する制御ステップとを備えるものである。
従って本発明によれば、以下の作用をする。
第１の記録媒体は、主情報と主情報を管理する第１の管理情報が記録されている。再生手段は、第１の記録媒体に記録された主情報と主情報を管理する第１の管理情報とを再生する。
第２の記録媒体は、主情報と主情報を管理する第２の管理情報が記録される。記録再生手段は、第２の記録媒体へ第１の記録媒体から再生された主情報と記録される主情報を管理する第２の管理情報とを記録して再生する。
区切り検出手段は、再生手段から再生される主情報のトラック毎の区切り部分を検出する。完全再生検出手段は、トラックの再生が完全に行われたことを検出する。更新手段は、区切り検出手段と完全再生検出手段の検出結果とに基づいて第２の記録媒体に記録される第２の管理情報を更新する。
制御手段は、第１の記録媒体から再生される主情報を第２の管理情報に基づいて第２の記録媒体への記録の制御をし、第２の記録媒体へ主情報が記録された場合に第２の管理情報が更新されるように更新手段を制御する。この際に、生成手段は、更新手段により更新される第２の管理情報に基づく主情報のファイルの移動リストを生成する。
分割手段は、区切り検出手段からの主情報のトラック毎の区切り検出信号に基づいて第２の記録媒体に記録される主情報を分割して記録する。
発明を実施するための最良の形態
以下に、図面を参照しながら本発明の実施の形態を説明する。
図１は、本実施の形態に適用される記録再生装置の構成を示すブロック図である。
まず、この記録再生装置の構成を説明する。図１において、ＣＤ１は第１の記録媒体であり、主情報としてのオーディオデータと主情報を管理する第１の管理情報としての管理データが記録されている。再生手段２は、第１の記録媒体としてのＣＤ１に記録された主情報と主情報を管理する第１の管理情報とを再生して出力手段１３から出力する機能を有する。
ＨＤＤ９は第２の記録媒体であり、主情報としてのオーディオデータ１２と主情報を管理する第２の管理情報としてのＰＢＬＩＳＴ１１が記録される。記録手段７は、第２の記録媒体としてのＨＤＤ９へ第１の記録媒体としてのＣＤ１から再生された主情報としてのオーディオデータ１２と記録される主情報としてのオーディオデータ１２を管理する第２の管理情報としてのＰＢＬＩＳＴ１１とを記録して再生する機能を有する。
区切り検出手段４は、再生手段２から再生される主情報のトラック毎の区切り部分を検出する機能を有する。完全再生検出手段３は、トラックの再生が完全に行われたことを検出する機能を有する。更新手段８は、区切り検出手段４と完全再生検出手段３の検出結果とに基づいて第２の記録媒体としてのＨＤＤ９に記録される第２の管理情報としてのＰＢＬＩＳＴ１１を更新する機能を有する。
生成手段５は、第１の記録媒体としてのＣＤ１から再生される主情報としてのオーディオデータを第２の管理情報としてのＰＢＬＩＳＴ１１に基づいて第２の記録媒体としてのＨＤＤ９への記録の制御をし、第２の記録媒体としてのＨＤＤ９へ主情報としてのオーディオデータ１２が記録された場合に第２の管理情報としてのＰＢＬＩＳＴ１１が更新されるように更新手段８を制御する機能を有する。この際に、生成手段５は、更新手段８により更新される第２の管理情報としてのＰＢＬＩＳＴ１１に基づく主情報としてのオーディオデータ１２のファイルの移動リストを生成する機能を有する。
分割手段１０は、区切り検出手段４からの主情報のトラック毎の区切り検出信号に基づいて第２の記録媒体としてのＨＤＤ９に記録される主情報としてのオーディオデータ１２を分割して記録する。
次に、このように構成された記録再生装置の動作を説明する。
図２は、再生オーディオデータファイルの管理を示す図である。図２において、ＣＤ００１（２１）には、オーディオデータファイル１、２、３、４、５、６、７が記録されていて、ＣＤ００２（２２）には、オーディオデータファイル１、２、３、４が記録されていて、ＣＤ００３（２３）には、オーディオデータファイル１、２、３、４、５が記録されていて、ＣＤ００４（２４）には、オーディオデータファイル１、２が記録されている。
ここで、図１に示したＣＤ１から再生される再生オーディオデータファイル順序２５で示すように、ＣＤ００１（２１）においてはオーディオデータファイル１、２を再生した後にオーディオデータファイル３は再生せずにオーディオデータファイル４を再生して以下のオーディオデータファイル５、６、７は再生せずに次のＣＤ００２（２２）の再生へ移行する。このときの再生オーディオデータファイル順序２５は「００１−１」、「００１−２」、「００１−４」となる。
ＣＤ００２（２２）においてはオーディオデータファイル１、２は再生せずにオーディオデータファイル３のみを再生して以下のオーディオデータファイル４は再生せずに次のＣＤ００３（２３）の再生へ移行する。このときの再生オーディオデータファイル順序２５は「００２−３」となる。
ＣＤ００３（２３）においてはオーディオデータファイル１、２、３は再生せずにオーディオデータファイル４、５を再生する。このときの再生オーディオデータファイル順序２５は「００３−４」、「００３−５」となる。
これに続いて、先のＣＤ００１（２１）の再生へ戻って前に再生しなかったオーディオデータファイル３、５、７を再生して次のＣＤ００４（２４）の再生へ移行する。このときの再生オーディオデータファイル順序２５は「００１−３」、「００１−５」、「００１−７」となる。
ＣＤ００４（２４）においてはオーディオデータファイル１は再生せずにオーディオデータファイル２を再生する。このときの再生オーディオデータファイル順序２５は「００４−２」となる。
これに続いて、先のＣＤ００２（２２）の再生へ戻って前に再生しなかったオーディオデータファイル１、２を再生する。このときの再生オーディオデータファイル順序２５は「００２−１」、「００２−２」となる。
すると、図１に示したＨＤＤ９に管理データ２６およびオーディオデータ２８が記録される。この管理データ２６は図１に示したＰＢＬＩＳＴ１１に対応し、オーディオデータ２８はオーディオデータ１２対応するものである。ここで、再生オーディオデータファイル順序２５は、ユーザによる入力操作による再生または乱数発生によるランダム再生に基づくものである。
オーディオデータ２８において、アルバム００１には上述した再生オーディオデータファイル順序２５で示した順に最大５個までのオーディオファイル２９として「００１−１」、「００１−２」、「００１−４」、「００２−３」、「００３−４」が記録される。このときの管理番号３０として、オーディオファイル２９「００１−１」に対して「１」、「００１−２」に対して「２」、「００１−４」に対して「３」、「００２−３」に対して「４」、「００３−４」に対して「５」が記録される。
これに続いて、アルバム００２には上述した再生オーディオデータファイル順序２５で示した順に最大５個までのオーディオファイル２９として「００３−５」、「００１−３」、「００１−５」、「００１−７」、「００４−２」が記録される。このときの管理番号３０として、オーディオファイル２９「００３−５」に対して「６」、「００１−３」に対して「７」、「００１−５」に対して「８」、「００１−７」に対して「９」、「００４−２」に対して「１０」が記録される。
これに続いて、アルバム００３には上述した再生オーディオデータファイル順序２５で示した順に最大５個までのオーディオファイル２９として「００２−１」、「００２−２」が記録される。このときの管理番号３０として、オーディオファイル２９「００２−１」に対して「１１」、「００２−２」に対して「１２」が記録される。
管理ファイル２７において、アルバム０００には上述したオーディオファイル２９の元のＣＤ００１（２１）、ＣＤ００２（２２）、ＣＤ００３（２３）、ＣＤ００４（２４）で示した順に最大５個までの管理ファイル２７として「Ｐｂ００００１．ｍｓｆ（１、２、７、３、８・・・）」、「Ｐｂ００００２．ｍｓｆ（１１、１２、４・・・）」、「Ｐｂ００００３．ｍｓｆ（５、６・・・）」、「Ｐｂ００００４．ｍｓｆ（１０・・・）」が記録される。
このときＣＤ００１（２１）の管理ファイル２７の「Ｐｂ００００１．ｍｓｆ」に対して、ＣＤ００１（２１）の再生順番で管理番号を属性として（１、２、７、３、８・・・）のように記録し、ＣＤ００２（２２）の管理ファイル２７の「Ｐｂ００００２．ｍｓｆ」に対して、ＣＤ００２（２２）の再生順番で管理番号を属性として（１１、１２、４・・・）のように記録し、ＣＤ００３（２３）の管理ファイル２７の「Ｐｂ００００３．ｍｓｆ」に対して、ＣＤ００３（２３）の再生順番で管理番号を属性として（５、６・・・）のように記録し、ＣＤ００４（２４）の管理ファイル２７の「Ｐｂ００００４．ｍｓｆ」に対して、ＣＤ００４（２４）の再生順番で管理番号を属性として（１０・・・）のように記録する。
ここで、例えば、図１に示した更新手段８の更新により、オーディオデータ２８におけるアルバム００２のオーディオファイル２９の管理番号「８」の「００１−５」を「００３−１」に変更した場合には、管理データ２６におけるアルバム０００の管理ファイル２７の「Ｐｂ００００１．ｍｓｆ」に対するＣＤ００１（２１）の再生順番による管理番号の属性（８）を削除して、「Ｐｂ００００３．ｍｓｆ」に対するＣＤ００３（２３）の再生順番による管理番号の属性（８）を追加する。
図３は、再生結果による移動リストを示す図である。図３において、ＣＤのオーディオデータファイル番号３１が「１」の再生結果３２はすべての再生を終了した完全状態である。このときのＨＤＤ上のオーディオファイル３３はＣＤ１に対して「Ａ３ｄ００００１．ｍｓａ」であり、元のＣＤのオーディオデータファイル番号３４は「１」である。
ＣＤのオーディオデータファイル番号３１が「２」の再生結果３２はすべての再生を終了した完全状態である。このときのＨＤＤ上のオーディオファイル３３はＣＤ２に対して「Ａ３ｄ００００２．ｍｓａ」であり、元のＣＤのオーディオデータファイル番号３４は「２」である。
ＣＤのオーディオデータファイル番号３１が「３」の再生結果３２は途中で次オーディオデータファイルへ移行した不完全状態である。このときのＨＤＤ上のオーディオファイル３３のＣＤ３に対する「Ａ３ｄ００００３．ｍｓａ」は記録されない。
ＣＤのオーディオデータファイル番号３１が「４」の再生結果３２はすべての再生を終了した完全状態である。このときのＨＤＤ上のオーディオファイル３３はＣＤ４に対して「Ａ３ｄ００００４．ｍｓａ」であり、元のＣＤのオーディオデータファイル番号３４は「４」である。
ＣＤのオーディオデータファイル番号３１が「５」の再生結果３２は途中で９オーディオデータファイル目へ移行した不完全状態である。このときのＨＤＤ上のオーディオファイル３３のＣＤ５に対する「Ａ３ｄ００００５．ｍｓａ」は記録されない。
ＣＤのオーディオデータファイル番号３１が「９」の再生結果３２はすべての再生を終了した完全状態である。このときのＨＤＤ上のオーディオファイル３３は未再生のＣＤのオーディオデータファイル番号６〜８を除いたＣＤ９に対して「Ａ３ｄ００００６．ｍｓａ」であり、元のＣＤのオーディオデータファイル番号３４は「９」である。
ＣＤのオーディオデータファイル番号３１が「１０」の再生結果３２はすべての再生を終了した完全状態である。このときのＨＤＤ上のオーディオファイル３３はＣＤ１０に対して「Ａ３ｄ００００７．ｍｓａ」であり、元のＣＤのオーディオデータファイル番号３４は「１０」である。
このとき、図１に示した生成手段５は、元のＣＤのオーディオデータファイル番号の再生結果がすべての再生を終了した完全状態であるか、または途中で再生を中断した不完全状態であるかに応じて、不完全状態を除いた完全状態のみ元のＣＤのオーディオデータファイル番号と対応づけてＨＤＤ上の一時保存領域であるテンポラリーエリアに生成されるオーディオファイルの恒久保存領域である記録エリアへの移動の有無を示す移動リスト３５を生成する。
移動リスト３５において、ＣＤのオーディオデータファイル番号１の再生結果３２はすべての再生を終了した完全状態であるので、成功を示す「１」が記録される。ＣＤのオーディオデータファイル番号２の再生結果３２はすべての再生を終了した完全状態であるので、成功を示す「１」が記録される。
ＣＤのオーディオデータファイル番号３の再生結果３２は途中で次データファイルへ移行した不完全状態であるので、失敗を示す「０」が記録される。ＣＤのオーディオデータファイル番号４の再生結果３２はすべての再生を終了した完全状態であるので、成功を示す「１」が記録される。
ＣＤのオーディオデータファイル番号５の再生結果３２は途中で次オーディオデータファイルへ移行した不完全状態であるので、失敗を示す「０」が記録される。ＣＤのオーディオデータファイル番号９の再生結果３２はすべての再生を終了した完全状態であるので、成功を示す「１」が記録される。ＣＤのオーディオデータファイル番号１０の再生結果３２はすべての再生を終了した完全状態であるので、成功を示す「１」が記録される。
以下に、本発明の一実施の形態に適用される記録再生装置の例を、ＣＤ再生装置と、ＨＤ記録再生装置を参照しながら説明する。まず、実施の形態に適用されるＣＤ・ＨＤ一体型ダビング装置について説明する。
図４は、本実施の形態に適用されるダビング装置のシステム構成を示す図である。このダビング装置は、各ブロックにシステム制御信号Ｃを供給して制御をするシステムコントローラ４１と、ＣＤからＩＥＣ６０９５８規格に準拠したオーディオ信号Ａの再生を行うＣＤ再生装置４２と、オーディオ信号ＡのうちのサブコードＱ４６に基づいてトラックチェンジを行ってオーディオ信号Ａおよび管理データを記録するＨＤ記録再生装置４３と、オーディオ入出力部４４と、外部制御端子４５とを有して構成される。オーディオ信号Ａは、バイフェーズマーク信号としてコントロール（Ｃ）ビットおよびユーザーズ（Ｕ）ビットを有している。コントロール（Ｃ）ビットは、ディジタル信号が民生用か業務用か、オーディオデータがディジタルデータか、著作権の有無、再生機器のカテゴリ等を判別するものである。ユーザーズ（Ｕ）ビットは、各種サブコードを有していてこの中にサブコードＱが含まれている。
図４において、システムコントローラ４１は、システム制御信号Ｃを用いて各ブロックの制御を行う。ＣＤ再生装置４２、ＨＤ記録再生装置４３およびオーディオ入出力部４４の間はＩＥＣ６０９５８規格に準拠したオーディオ信号Ａの入出力が行われる。ただし、オーディオ入出力部４４の入力部にはアナログ入力部を備えているため、アナログ入力されたオーディオ信号ＡはＡ／Ｄコンバータでディジタル変換され、Ｌ／Ｒクロック、ビットクロックＢＣＬＫに同期したシリアル信号がＨＤ記録再生装置４３に入力される。
また、システム制御信号Ｃは、外部の機器との通信を可能にするために外部制御端子４５にも接続されている。外部制御端子４５にはパーソナルコンピュータ（ＰＣ）で通常インターフェースに用いられるＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）を用いることで、パーソナルコンピュータ（ＰＣ）と通信を可能にしている。また、ユーザーのキー入力操作や、ユーザーへの表示の制御もシステムコントローラ４１の機能である。
図５は、図４で示したＣＤ再生装置４２の構成を詳細に説明した図である。図５において、ＣＤ再生装置４２は、再生専用の光ディスク装置である。ＣＤ５１は、ＣＤ再生動作時においてスピンドルモータ５２によって線速度一定（Ｃｏｎｓｔａｎｔ  Ｌｉｎｅａｒ  Ｖｅｌｏｃｉｔｙ）で回転駆動される。そして、光学ヘッド５３によってＣＤ５１にピットと呼ばれる形態で記録されているデータが読み出され、ＲＦアンプ５６に供給される。光学ヘッド５３は、トラッキングおよびフォーカス方向に変位可能に構成されていて、また、光学ヘッド５３は、スレッド機構５４によってＣＤ５１の半径方向に移動可能に構成されている。
ＲＦアンプ５６では再生ＲＦ信号の他にフォーカスエラー信号およびトラッキングエラー信号をサーボ回路５５に供給する。サーボ回路５５は、フォーカスエラー信号およびトラッキングエラー信号からフォーカス駆動信号、トラッキング駆動信号、スレッド駆動信号およびスピンドル駆動信号の各種駆動信号を生成し、光学ヘッド５３、スレッド機構５４、スピンドルモータ５２の動作を制御する。
再生ＲＦ信号はデコーダ５７に供給される。デコーダ５７では、まず、入力された再生ＲＦ信号について２値化を行いＥＦＭ（Ｅｉｇｈｔ  ｔｏ  Ｆｏｕｒｔｅｅｎ  Ｍｏｄｕｌａｔｉｏｎ）信号を得る。次に得られたＥＦＭ信号についてＥＦＭ復調、ＣＩＲＣ（Ｃｒｏｓｓ  Ｉｎｔｅｒｌｅａｖｅ  Ｒｅａｄ  ｓｏｌｏｍｏｎ  Ｃｏｄｅ）デコード等を行ってＣＤ５１から読み取られた情報を１６ビット量子化、４４．１ｋＨｚサンプリングのディジタルオーディオデータ形式にデコードする。ここで、ＣＩＲＣデコードとは、ＣＩＲＣを利用したエラー検出およびエラー訂正処理をいうものであり、周知のＣ１、Ｃ２符号によるエラー検出およびエラー訂正処理が実行されるものである。
また、デコーダ５７では、ＴＯＣ（Ｔａｂｌｅ  ｏｆ  Ｃｏｎｔｅｎｔｓ）やサブコード等の制御データも抽出可能な構成となっているが、これらＴＯＣやサブコードは、ＣＤコントローラ５８に供給され、各種制御に用いられる。デコーダ５７から出力されるディジタルオーディオデータは、図４に示すオーディオ入出力部４４に供給される。
図６は、図５で示したデコーダ５７で生成され、ＣＤコントローラ５８に供給されるデータの一部である１フレーム６１を示す図である。信号は３２のフレームをまとめて扱い、その先頭を検出できるような信号である同期パターン部６２と、オーディオデータファイルの頭出しや予め設定された順序に従って再生するプログラム機能を持たせることや、文字やその他の情報を得るためのサブコーディング部６３と、ディジタルオーディオのデータとパリティ６４とを有して構成されている。また、サブコーディング部６３には、６５で示すように、各サブコードデータＰ、Ｑ、Ｒ、Ｓ、Ｔ、Ｕ、Ｖ、Ｗがある。
図７は、図６で示したサブコーディング部６３のＱデータを示す図である。サブコードＱデータ７１は、オーディオのチャンネル数、エンファシス、ディジタルデータの識別のために用いられるコントロール部７２と、データが何を意味しているかを示すアドレス部７３と、データ部７４と、パリティとしてのＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）部７５から成り立っている。
図８は、図４で示したＨＤ記録再生装置４３の構成を示す図である。ＨＤ記録再生装置４３は、オーディオ信号などのオーディオ情報の記録再生およびオーディオ情報を管理するためのデータ等を記録する機能を有した装置である。
ＨＤ記録再生装置４３は、ＨＤコントローラ８６であるマイクロコンピュータによって制御される。ＨＤコントローラ８６とＨＤＤ８９はＡＴＡ準拠のＩＤＥバスで接続されており、データの書込および読み出しはパラレル入出力ＰＩＯモードを使ったデータ転送である。また、ファイルシステム８８は、ＨＤコントローラ８６がＨＤＤ８９からデータの読み出しおよびＨＤＤ８９へのデータの書き込みを行う際に用いるファイルシステムであり、ＨＤＤ８９に書かれたデータをファイル毎に管理するために必要不可欠なものである。
ただし、ファイルシステム８８は、ＨＤコントローラ８６に組み込まれたソフトウエアであり、他のブロックが示すような物理的に存在するものではない。ＨＤＤ８９に記録されるデータはすべてファイルシステム８８が管理するファイルであり、後で説明するオーディオデータやオーディオ管理情報のためのデータベースもファイルシステム８８が管理するファイルである。ファイルシステム８８にはファイル操作に必要なファイルのオープン、クローズ、リード、ライト等のシステムコールが備えられている。
次に、ＨＤ記録再生装置４３にオーディオデータを記録する流れを説明する。ＨＤ記録再生装置４３にオーディオデータを記録することは、ＨＤコントローラ８６がＨＤＤ８９上にファイルシステム８８を用いてファイルを作成することである。そこで、まず、ＨＤコントローラ８６は、ファイルシステム８８を用いてＨＤＤ８９上に新規ファイル作成を行う。ＨＤコントローラ８６は、圧縮／伸張部８３と暗号／復号部８４にエンコードの開始と暗号化の開始の制御を行う。
オーディオ入出力部４４から入力されたオーディオ信号はディジタルインターフェース部８１またはアナログインターフェース部８２へ供給される。圧縮／伸張部８３は入力されたオーディオ信号をＡＴＲＡＣ（Ａｄａｐｔｉｖｅ  ＴＲａｎｓｆｏｒｍ  Ａｃｏｕｓｔｉｃ  Ｃｏｄｉｎｇ）３圧縮コーディング技術により高音質・高能率に圧縮する。圧縮されたオーディオデータは、次に暗号／復号部８４に供給されて暗号化される。暗号化とは、著作権保護を目的とした音楽であるコンテンツの暗号化と機器間の相互承認を行う機能である。暗号化されたオーディオデータは共有ＲＡＭ８５に供給される。
このとき、約２３．２ｍｓｅｃの１サウンドユニットの暗号化が終了するたびにＨＤコントローラ８６に対して割り込みがかかる。ＨＤコントローラ８６は割り込みが入る毎に共有ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｅｓｓ  Ｍｅｍｏｒｙ）８５に保存されたデータをＳＤＲＡＭ（Ｓｙｎｃｒｏｎｏｕｓ  Ｄｉｎａｍｉｃ  ＲＡＭ）８７に転送し、さらにファイルシステム８８を介してＨＤＤ８９に転送し、ＨＤＤ８９にオーディオデータをファイルとして記録していく。
また、ＩＥＣ６０９５８準拠のオーディオデータの記録を行っていて、そのカテゴリがＣＤである場合、ＨＤ記録再生装置４３は、オーディオデータのコントロール（Ｃ）ビット、ユーザーズ（Ｕ）ビットに含まれるトラック番号ＴＮＯを後述するプレイリストＰｌｙｔｉｍｅ．ｍｓｆのＴＲＫレコード部のＴＯＣ  ＮＯエントリに書き込むことで、現在記録しているトラックがＣＤの何トラック目であるかを知ることができる。
次に、ＨＤ記録再生装置４３を用いてオーディオデータを再生する流れを説明する。ＨＤ記録再生装置４３を用いてオーディオデータを再生することは、ＨＤコントローラ８６がＨＤＤ８９上に記録されているオーディオファイルをオープンして、オーディオデータを読み出すことである。
まず、ＨＤコントローラ８６は、圧縮／伸張部８３と暗号／復号部８４にデコードの開始と復号化の開始の制御を行う。ＨＤコントローラ８６はファイルシステム８８を用いて再生したい希望のファイルをオープンにする。ＨＤコントローラ８６はオープンしたファイルをＨＤＤ８９からＳＤＲＡＭ８７に読み出す。ＳＤＲＡＭ８７に読み出されたデータはＨＤコントローラ８６によって、共有ＲＡＭ８５に転送される。共有ＲＡＭ８５に転送されたデータは、暗号／復号部８４によって復号化され復号化されたデータは圧縮／伸張部８３に供給された後に、ディジタルインターフェース部８１またはアナログインターフェース部８２を介して、オーディオ入出力部４４に送り込まれる。
このとき、記録のときと同様に、１サウンドユニットの復号化が終了する毎に、ＨＤコントローラ８６に割り込みが入る。ＨＤコントローラ８６は割り込み毎に次のサウンドユニットを共有ＲＡＭ８５に転送することで再生が続くことになる。
ここで、本実施の形態に適用されるＣＤ再生装置４２とＨＤ記録再生装置４３一体型のダビング装置のＨＤ記録再生装置４３側には、予め５００個のアルバムと呼ばれる複数のオーディオトラックをグループ化するための手段が用意されている。さらに、このアルバムの他にプレイリストと呼ばれる任意のトラックを集めることが可能な手段が１０個存在する。アルバムとプレイリストの違いは、前者が記録したオーディオデータそのものを記録するための手段であるのに対して、後者は前者が保持しているオーディオデータへのリンクが張られているもので、オーディオファイル実体そのものを保持するものではない点である。
ＨＤ記録再生装置４３に記録可能なオーディオファイル数はアルバム一つに対して４００個、つまり４００オーディオデータファイルである。このアルバム内でのトラック数の制限はプレイリストについても適用される。従って、５００アルバム×４００トラックで最大２０万オーディオデータファイルのオーディオデータを保持することができる。ただし、本実施の形態に適用されるＣＤ再生装置４２とＨＤ記録再生装置４３一体型のダビング装置では、適正なオーディオデータ再生と記録を保証するため最大２万オーディオデータファイルという制限を設けている。
図９は、ＨＤ記録再生装置４３に記録されているオーディオファイルと、オーディオファイルを管理するデータベースがファイルシステム８８によりどのように見えるかを模式的に示す図である。オーディオファイルとオーディオファイルを管理するデータベースファイルは、ルートディレクトリ￥９１の下のＨｉＦｉ９２というディレクトリの更に下に置かれる。ＨｉＦｉ９２というディレクトリの下には、５００個のアルバムの再生順を示すアルバムプレイバックリストＰｂｌｉｓｔ．ｍｓｆ９３−１（アルバム番号管理ファイル）という１６ｋｂのファイルが格納されている。このＰｂｌｉｓｔ．ｍｓｆ９３−１は５００個のアルバムそれぞれの再生管理ファイルのファイル番号が書かれている。
同じＨｉＦｉ９２というディレクトリ内には、Ｐｂｌｉｓｔ．ｍｓｆ９３−１の他に、すべてのアルバムとトラックのアルバム名、トラック名、アーティスト名をデータベース化したＮａｍｅｄｂ．ｍｓｆ９３−３（アルバム・トラック名データベース）、すべてのトラックの再生時間をデータベース化したＰｌａｙｔｉｍｅ．ｍｓｆ９３−２（再生時間管理データベース）とＣＤ再生装置と同期記録（シンクロ記録）を行うときのＣＤのＴＯＣを取得しておき、あとでＣＤＤＢ（ＣＤ  Ｄａｔａ  Ｂａｓｅ）等のサービスを利用することで、各アルバム、各トラックに名前を付加できるようにするためのＴｏｃｄｂ．ｍｓｆ９３−４（ＣＤ  ＴＯＣデータベース）というＣＤのＴＯＣを収集しておくデータベースが存在している。
最後のデータベースファイルはＲｅｃｏｒｄｅｄ．ｍｓｆ９３−５（記録済オーディオデータファイルのデータベース）である。このデータベースＲｅｃｏｒｄｅｄ．ｍｓｆ９３−５は、Ｔｏｃｄｂ．ｍｓｆ９３−４と対になっていてＴｏｃｄｂ．ｍｓｆ９３−４内にあるＣＤのＴＯＣデータに含まれている各トラックが既に記録済か記録済でないかの判定およびそのトラックがどこのアルバムに含まれているかを判断するためのデータベースである。
ディレクトリＨｉＦｉ９２の下にあるＡｌｂｕｍ０００（９３−６）というディレクトリは５００個のアルバムそれぞれに含まれる総トラック数、アルバム名、再生オーディオデータファイル順番、アルバムハイライト等のデータが納めてあるプレイバックリストＰｂ０００００１．ｍｓｆ９３−６−１（アルバム１管理ファイル）、Ｐｂ０００００２．ｍｓｆ９３−６−２（アルバム２管理ファイル）〜Ｐｂ０００１ｆ４．ｍｓｆ９３−６−５００（アルバム５００管理ファイル）が入っている。
ディレクトリＨｉＦｉ９２の下にあるＡｌｂｕｍ００１（９４−１）〜Ａｌｂｕｍ１００（９４−１００）の１００個のディレクトリは記録したオーディオファイルを格納するディレクトリである。オーディオファイルは最大で２万曲作成可能であるため、これらすべてのオーディオファイルを同じディレクトリにおいておくと図８に示したファイルシステム８８がファイルの場所を検索するのに時間を多く必要とする。この時間を短縮するためにはオーディオファイルを分散させて格納するのが効果的である。このような理由により、記録したオーディオファイルはＡｌｂｕｍ００１（９４−１）〜Ａｌｂｕｍ１００（９４−１００）の１００個のディレクトリに分散させて保存してある。オーディオファイルはＡ３ｄ００００１．ｍｓａ９４−１−１に示すようにＡ３ｄｘｘｘｘｘ．ｍｓａというファイル名になっており、最大の２００００トラック目まで通し番号がふられている。
ディレクトリＨｉＦｉ９２の下にあるディレクトリＰｌａｙｌｉｓｔ９５は、上述したプレイリスト機能を実現するためのプレイリスト専用の再生管理ファイルＰｂ０００１ｆ５．ｍｓｆ９５−１（プレイリスト１管理ファイル）、Ｐｂ０００１ｆ６．ｍｓｆ９５−２（プレイリスト２管理ファイル）〜Ｐｂ０００１ｆｅ．ｍｓｆ９５−１０（プレイリスト１０管理ファイル）を格納するディレクトリである。
最後に、ディレクトリＨｉＦｉ９２の下にあるディレクトリＴｅｍｐ９６は、本実施の形態が適用される自動記録機能を実現するための自動記録管理ファイルＰｂ０００１ｆｆ．ｍｓｆ９６−１を格納するディレクトリである。
図１０は、図９で説明されているアルバムプレイバックリストＰｂｌｉｓｔ．ｍｓｆを示している。図１０において、ＢＬＫＩＤ−ＴＬＯ１０１は文字列「ＴＬ−０」と書かれた固定文字列である。ＲＥＶＩＳＩＯＮ１０２はＰｂｌｉｓｔ．ｍｓｆが書き換えられた回数を表している。Ｔ−ＡＬＢ１０３はＨＤ記録再生装置に含まれる全アルバム数を表している。ただし、ここでの全アルバム数はプレイリストも含むため、本実施の形態が適用されるＣＤ再生装置とＨＤ記録再生装置一体型のダビング装置ではＴ−ＡＬＢ１０３は５１２である。Ａｌｂ−００１〜Ａｌｂ−５００までは各アルバムの再生管理ファイルＰｂ０００００１．ｍｓｆ９３−６−１（アルバム１管理ファイル）、Ｐｂ０００００２．ｍｓｆ９３−６−２（アルバム２管理ファイル）〜Ｐｂ０００１ｆ４．ｍｓｆ９３−６−５００（アルバム５００管理ファイル）のファイル番号１０４を示している。再生されるアルバムの順番はアルバムプレイバックリストＰｂｌｉｓｔ．ｍｓｆのＡｌｂ−ｘｘｘの順番である。
図１１は、図９で説明されているプレイバックリスト（各アルバムの再生管理ファイル）Ｐｂｘｘｘｘｘｘ．ｍｓｆを示している。ＢＬＫＩＤ−ＴＬＯ（１１１−１）は文字列「ＴＬ−Ｏ」と書かれた固定であり、再生管理ファイルの先頭であることを識別するための値である。Ｍｃｏｄｅ１１１−２は記録した機器のメーカー・モデルを識別するコードである。ＲＥＶＩＳＩＯＮ１１１−３はＰｂｘｘｘｘｘｘ．ｍｓｆの書き換え（更新）回数を表している。ＳＮ１Ｃ＋Ｌ（１１２−１）はアルバムのタイトルを格納する１バイト文字列用の領域に書かれている文字コードと言語コードである。ＳＮ２Ｃ＋Ｌ（１１２−２）はアルバムのタイトルを格納する２バイト文字列用の領域に書かれている文字コードと言語コードである。
ＳＩＮＦＳＩＺＥ（１１２−３）は後述するＩＮＦ−Ｓ１１６領域に書かれている付加情報のすべてのデータを合計したサイズを示している。Ｔ−ＴＲＫ（１１２−４）はアルバム内に含まれる総トラック数を示している。ＮＭ１−Ｓ（２５６）１１３は１バイト文字列アルバム名を格納する領域である。ＮＭ２−Ｓ（５１２）１１４は２バイト文字列アルバム名を格納する領域である。ＴＲＫ−００１〜ＴＲＫ−４００までのＴＲＫ−ｘｘｘは再生するＴＲＫ  ＩＮＦのファイル番号１１５を記述する。ＩＮＦ−Ｓ（１４７２０）１１６はアルバム付加情報を示し、アーティスト名等の付加情報を記入することが可能になっている。Ｓ−ＹＭＤｈｍｓ１１７は記録した日時である。再生されるトラックは、Ｐｂｘｘｘｘｘｘ．ｍｓｆの内容に従い再生され、その順番はＴＲＫ−ｘｘｘが示す順番通りになる。また、新たにオーディオデータを記録する場合はＰｂｘｘｘｘｘｘ．ｍｓｆを正しく更新することが必要になる。
図１２は、図９で説明されているオーディオファイルであるＡ３ｄｘｘｘｘｘ．ｍｓａの先頭１６ｋｂｙｔｅ部分についているＡ３Ｄヘッダと呼ばれるオーディオデータ情報管理領域を説明したものである。ＢＬＫＩＤ−ＨＤ０（１２１−１）はＡＴＲＡＣ３データファイルの先頭であることを識別するための値で「ＨＤ−０」という固定値である。Ｍｃｏｄｅ１２１−２は記録した機器のメーカー・モデルを識別するコードである。ＢＬＯＣＫ  ＳＥＲＩＡＬ１２１−３はトラック内のブロック毎につけられた連続番号で、オーディオデータファイル毎のブロックの先頭は０から始まり次のブロックは１ずつインクリメントされていく。また、編集されても値は変化させない。本実施の形態が適用されるＣＤ再生装置とＨＤ記録再生装置一体型のダビング装置のＨＤ記録再生装置部分に記録されているオーディオデータは、オーディオデータファイルを分割するディバイド、オーディオデータファイルを結合するコンバインなどの編集が可能である。Ｎ１Ｃ＋Ｌ（１２２−１）は後述するトラックデータＮＭ１（１２３）の属性を表す。Ｎ２Ｃ＋Ｌ（１２２−２）は後述するトラックデータＮＭ２（１２４）の属性を表す。
ＩＮＦＳＩＺＥ（１２２−３）はトラックに書かれている関数付加情報のすべてを合計したデータのサイズを表す。ＡＴＲＡＣ３データファイルは、ＨＤＤ内に１６ｋｂｙｔｅ（１クラスタ）単位のデータとして書き込まれる。１クラスタ内は複数のサウンドユニットで構成されていて、オーディオデータファイルは１クラスタ内の先頭サウンドユニットから始まる必要はない。従って、クラスタ内のどのサウンドユニットから始まり、どのサウンドユニットで終了するかは任意である。また、１トラックはクラスタとサウンドユニットの集合であるパーツを複数個保持することが可能になっている。このため、トラックを構成するパーツの総数が必要となる。Ｔ−ＰＲＴ（１２２−４）はトラックを構成するパーツの総数を示している。Ｔ−ＳＵ（１２２−５）はトラックの中の実際の総サウンドユニット数を表す。ＩＮＸ１２２−６はオーディオデータファイルのさび部分の先頭を示すポインタである。このポインタを用いることで、トラックの印象的な部分を簡単に探すことが可能になる。本実施の形態が適用されるＣＤ再生装置とＨＤ記録再生装置一体型のダビング装置は、このさび部分のみを各トラックに渡り演奏するハイライトスキャン再生機能を有している。ＸＴ１２２−７はＩＮＸ１２２−６で指定された先頭から再生すべき時間のサウンドユニット数を表している。
ＮＭ１（２５６）１２３は１バイトの文字コードを格納するトラックのタイトルを表す。ＮＭ２（５１２）１２４は２バイトの文字コードを格納するトラックのタイトルを表す。Ａ１２５はトラックの属性でありＡＴＲＡＣ３の圧縮モードを示す。Ｆｎｏ１２６はファイル番号であり、Ａ３ｄｘｘｘｘｘ．ｍｓａのｘｘｘｘｘの部分に相当する。ＹＭＤｈｍｓ−Ｓ１２７は再生開始日、ＹＭＤｈｍｓ−Ｅ１２８は再生終了日を表す。ＰＲＴＳＩＺＥ１２９はパーツの大きさを表す。ＰＲＴＫＥＹ１３０はパーツを暗号化するための値である。ＩＮＦ１３１はトラック付加情報を示しており、トラックのアーティスト名などの情報を格納することができる。
図１０、図１１、図１２で説明したＰｂｌｉｓｔ．ｍｓｆ、Ｐｂｘｘｘｘｘｘ．ｍｓｆ、Ａ３ｄｘｘｘｘｘ．ｍｓａを用いて１〜５００のアルバムの再生順番、記録可能トラックの取得、各アルバムのアルバム名、各トラックのトラック名、アルバム・トラックそれぞれのアーティスト名、各アルバムの総演奏時間、各トラックの演奏時間を取得することは可能である。一方で、これらの情報は実際にＨＤＤに格納されたファイルを一つずつオープンしてはリードしていく必要があり、システムとして快適な操作環境を得ることができない。そこで、上述した情報をデータベース化しておき、欲しい情報が素早く取得できるようＮａｍｅｄｂ．ｍｓｆ９３−３、Ｐｌａｙｔｉｍｅ．ｍｓｆ９３−２を図９のディレクトリＨｉＦｉ９２の下に作成してある。
図１３は図９で説明されているＮａｍｅｄｂ．ｍｓｆの詳細を示したものである。Ｐｂｌｉｓｔ．ｍｓｆ、Ｐｂｘｘｘｘｘｘ．ｍｓｆ、Ａ３ｄｘｘｘｘｘ．ｍｓａファイルの名称フィールドＮＭ１、ＮＭ２および付加情報ＩＮＦ（アーティスト名称）に登録された名称（アルバム、オーディオデータファイル名、アーティスト名称）を高速に検索するため、名称のみを記録したファイルを作成する。ファイル名はＮａｍｅｄｂ．ｍｓｆであり、ファイルフォーマットは９個のアルバム名称ブロックと３２３個のオーディオデータファイル名称ブロック（１ブロック１６ｋｂｙｔｅ）から構成する。ブロックフォーマットはＢＬＫレコード８バイト固定長、ネームレコード２６４バイト固定長（６２レコード）、１つのＢＬＫレコードと６２個のネームレコードで１ブロック（１６ｋｂｙｔｅ）を構成する。ブロックはアルバム名称ブロック１３１とオーディオデータファイル名称ブロック１３２に分ける。アルバム名称ブロック１３１のレコードは１〜５００までを有しているが、最大で５５８記録可能であるが５１０まで有効とし、以降は無効データ（０ｘ００固定）とする。
オーディオデータファイル名称ブロック１３２のレコードは１〜２００００までを有しているが、最大で２０００２６記録可能であるが２００００まで有効とし、以降は無効データ（０ｘ００固定）とする。ファイルサイズは３３２ブロック×１６３８４＝５４３９４８８バイト（５３１２ｋｂｙｔｅ）である。ＢＬＫレコードのブロックＩＤ部分は図１４に示すように、ＢＬＫ−ＩＤ１４１は４バイト、ブロックシリアル番号１４２は４バイトとなっており、アルバム名称ブロック１３１であれば「ＡＮＭＯ」１３３の固定文字列で、オーディオデータファイル名称ブロック１３２であれば「ＴＮＭＯ」１３５の固定文字列である。ブロックシリアル番号は１から通し番号とする。ネームレコード部分は図１５に示すように、アルバム／オーディオデータファイル番号１５１は２バイト、予約１５２は２バイト、文字言語コード１５３は２バイト、オーディオデータファイル／アルバム名称１５４は１２８バイト、文字言語コード１５５は２バイト、アーティスト名称１５６は１２８バイトとなっており、レコードはアルバムファイル番号の１〜５００の順、オーディオデータファイル番号の１〜２００００の順で記録する。アルバム／オーディオデータファイル番号１５１が０のものは無効データとする。
図１６は、図９で説明されているＰｌａｙｔｉｍｅ．ｍｓｆの詳細を示したものである。アルバム単位の総演奏時間を高速に求められるようにするため、オーディオデータファイル毎の演奏時間を記録する。また後述するＴＯＣデータベース内のＴＯＣ情報と関連付けるインデックスとトラック番号ＴＮＯを記録する。ファイル名はＰｌａｙｔｉｍｅ．ｍｓｆである。ファイルフォーマットは１５ブロック（１ブロック１６ｋｂｙｔｅ）から構成する。ブロックフォーマットはＢＬＫレコード８バイト固定長、ＴＲＫレコード１２バイト固定長（１３６５レコード）、予約レコード４バイト固定長（０ｘ００固定）である。１つのＢＬＫレコード１６１と１３６５個のＴＲＫレコード１６２、予約レコード１６３で１ブロック（１６ｋｂｙｔｅ）を構成する。ＴＲＫレコードは２０４７５記録可能であるが２００００まで有効とし、以降は無効データ（０ｘ００固定）とする。
ファイルサイズは１５ブロック×１６３８４＝２４５７６０バイト（２４０ｋｂｙｔｅ）である。レコードのフォーマットのうちＢＬＫレコードのブロックＩＤ部分は図１７に示すように、ＢＬＫ−ＩＤ１７１は４バイト、ブロックシリアル番号１７２は４バイトとなっており、ＢＬＫ−ＩＤ１７１は「ＴＲＫ０」１６１の固定文字列として、ブロックシリアル番号は１から通し番号とする。ＴＲＫレコード部分の詳細は図１８に示すように、オーディオデータファイル番号１８１は２バイト、アルバムファイル番号１８２は２バイト、オーディオデータファイルトータルＳＵ１８３は４バイト、ＴＯＣＤＢ  ＩＤＸ１８４は２バイト、ＴＯＣ  ＴＮＯ１８５は２バイトとなっている。レコードはオーディオデータファイル番号の１〜２００００の順で記録する。アルバムファイル番号１８２が０のものは無効データとする。プレイリストのアルバムファイル番号は設定されないものプレイリストの総演奏時間はＰＢｎｎｎｎｎｎ．ＭＳＦ（ｎｎｎｎｎｎ：０００１Ｆ５〜０００１ＦＥ）内の再生順ファイル番号からＴＲＫレコードを求め総演奏時間を算出する。
本実施の形態が適用されるＣＤ再生装置とＨＤ記録再生装置一体型のダビング装置では、再生元であるＣＤ再生装置から記録元であるＨＤ記録再生装置への同期記録（シンクロ記録）が可能になっている。同期記録を開始する前に、ＨＤ記録再生装置はＣＤ再生装置に対して、再生予定であるＣＤに含まれるＴＯＣデータの送信を要求する。データの要求方法は図４で示されるシステム制御信号Ｃの他に、ＩＥＣ６０９５８準拠のオーディオ信号をＨＤ記録再生装置に入力し、ＨＤ記録再生装置のディジタルインターフェース回路を用い、オーディオ信号のユーザーズビット（Ｕ）に含まれる情報を解析する方法がある。再生元のＣＤのＴＯＣ情報をデータベースファイルに保管しておくことで、後にＣＤＤＢ等のインターネット上のＣＤ情報が取得可能なサイトに接続した際に、ＨＤ記録再生装置に記録されたアルバム・トラックに名前を付けられるようにする。
このような機能を実行するためのデータベースファイルが図９で説明されているＴｏｃｄｂ．ｍｓｆである。
図１９は、図９で説明されているＴｏｃｄｂ．ｍｓｆの詳細を示す図である。パーソナルコンピュータ（ＰＣ）と図４に示したオーディオ入出力部４４のＵＳＢコネクタを用いて接続し、パーソナルコンピュータ（ＰＣ）側でオーディオデータファイル名を設定するため、ＣＤＤＢを検索できるＴＯＣ情報を記録したファイルを作成する。ファイル名はＴｏｃｄｂ．ｍｓｆである。ファイルフォーマットは１３ブロック（１ブロック１６ｋｂｙｔｅ）から構成する。ブロックフォーマットはＢＬＫレコード１９１は８バイト固定長、ＡＬＢＵＭ  ＴＯＣレコード１９２−１〜１９２−５００は４１２バイト固定長（３９レコード）、予約レコード１９３は３０８バイト固定長（０ｘ００固定）とする。１つのＢＬＫレコード１９１と３９個のＡＬＢＵＭ  ＴＯＣレコード１９２−１〜１９２−３９と予約レコード１９３で１ブロック（１６ｋｂｙｔｅ）を構成する。ＡＬＢＵＭ  ＴＯＣレコード１９２−１〜１９２−５００は最大で５０７記録可能であるが、５００までを有効とし、以降は無効データ（０ｘ００固定）とする。
ファイルサイズは１３ブロック×１６３８４＝２１２９９２バイト（２０８ｋｂｙｔｅ）である。レコードのフォーマットのうちＢＬＫレコードのブロックＩＤ部分は図２０に示すように、ＢＬＫ−ＩＤ２０１は４バイト、ブロックシリアル番号２０２は４バイト、アルバム数２０３は４バイトとなっており、ＢＬＫ−ＩＤ２０１は「ＴＯＣ０」の固定文字列として、ブロックシリアル番号２０２は１から通し番号とする。アルバム数２０３はＡＬＢＵＭ  ＴＯＣレコード１９２−１〜１９２−５００である。ＡＬＢＵＭ  ＴＯＣレコード部分の詳細は図２１に示すように、ＴＯＣ  ＤＢ  ＩＤＸ２１１は２バイト、使用状態２１２は２バイト、ＴＯＣ情報２１３−１〜２１３−１０３は各４バイトとなっている。ＴＯＣ情報２１３−１〜２１３−１０３は、図２２に詳細を示すように、Ｔｒｋ  Ｎｏ．２２１は１バイト、ＡＭＩＮ２２２は１バイト、ＡＳＥＣ２２３は１バイト、ＡＦＲＡＭＥ２２４は１バイトである。Ｔｏｃｄｂ．ｍｓｆのＡＬＢＵＭ  ＴＯＣレコードとＰｌａｙｔｉｍｅ．ｍｓｆは相互に関連があり、Ｐｌａｙｔｉｍｅ．ｍｓｆのトラック情報には、トラックがＴｏｃｄｂ．ｍｓｆの内のどのＴＯＣのＴＮＯに対応しているかを知ることができるようになっている。このため、オーディオファイルの編集、削除等が発生してもＣＤＤＢから正しいオーディオデータファイル名を取得できるようになっている。
図２３は、図９で示されているＲｅｃｏｒｄｅｄ．ｍｓｆの詳細を示す図である。記録したいＣＤが既に記録されているか否かの判断およびすでに幾つかのトラックが記録されている場合、そのトラックがどのアルバムに記録されているかを調べるためのものである。ファイル名はＲｅｃｏｒｄｅｄ．ｍｓｆである。ファイルフォーマットは４ブロック（１ブロック１６ｋｂｙｔｅ）から構成する。ブロックフォーマットはＢＬＫレコード２３１は８バイト固定長、ＴＯＣ  ＲＥＣＯＲＤＥＤレコード２３２−１〜２３２−５００は１０７バイト固定長（１５３レコード）、予約レコード２３３で１ブロック（１６ｋｂｙｔｅ）を構成する。ＴＯＣ  ＲＥＣＯＲＤＥＤレコード２３２−１〜２３２−５００は最大でで６１２記録可能であるが、５００までを有効とし、以降は無効データ（０ｘ００固定）とする。
ファイルサイズは４ブロック×１６３８４＝６５５３６バイト（６４ｋｂｙｔｅ）である。レコードのフォーマットのうちＢＬＫレコードのブロックＩＤ部分は図２４に示すように、ＢＬＫ−ＩＤ２４１は４バイト、ブロックシリアル番号２４２は４バイト、アルバム数２４３は４バイトとなっており、ＢＬＫ−ＩＤ２４１は「ＲＥＣ０」の固定文字列として、ブロックシリアル番号２４２は１から通し番号とする。アルバム数２４３はＴＯＣ  ＲＥＣＯＲＤＥＤレコード２３２−１〜２３２−５００である。ＴＯＣＲＥＣＯＲＤＥＤレコード部分の詳細は図２５に示すように、ＲＥＣＯＲＤＥＤ  ＤＢ  ＩＤＸ２５１は２バイト、ＴＯＣ  ＤＢＩＤＸ２５２は２バイト、アルバム番号２５３は２バイト、ＲＥＣＯＲＤＥＤフラグ２５４は１０１バイトとなっている。ＲＥＣＯＲＤＥＤフラグ２５４は、図２６に示すように、ＦＴＮＯ２６１が１バイト、ＬＴＮＯが１バイト、Ｔｒ１（２６３−１）が１バイト、Ｔｒ２（２６３−２）が１バイト、・・・Ｔｒ９９（２６３−９９）が１バイトである。
Ｒｅｃｏｒｄｅｄ．ｍｓｆはＴｏｃｄｂ．ｍｓｆと関係があり、Ｔｏｃｄｂ．ｍｓｆに書いてあるＴＯＣに対応するインデックス番号とそのＣＤがどこに記録されているかを調べることができる。また、ＴＯＣデータに対応する各トラックが既に記録済か記録済でないかをＲＥＣＯＲＤＥＤフラグで確認できるので、本実施の形態が適用される自動録音処理の最終段にて記録済と記録済でないトラックを判断して、記録済みでないトラックのみを記録することができるようになっている。
本実施の形態が適用されるＨＤ記録再生装置では、先にも述べたが編集操作ができるようになっている。編集操作には、例えば、オーディオデータファイルのディバイド、オーディオデータファイルのコンバイン、アルバムのイレーズ、オーディオデータファイルのムーブ、アルバムのムーブ、アルバム名付加、アルバムのアーティスト名付加、トラック名付加、トラックのアーティスト名付加がある。これらの編集動作の後には、必ず、Ｔｏｃｄｂ．ｍｓｆを除くデータベースの更新を編集毎に行い、常に実体とデータベースに相違が生じないように、これらのデータベースは管理されなければならない。
図２７は、図４で示したオーディオ入出力部４４を説明する図である。本実施の形態が適用されるＣＤ再生装置とＨＤ記録再生装置一体型のダビング装置に入力されるオーディオ信号は２種類あり、一つはアナログ入力２７１でありもう一つはディジタル入力２７２である。アナログ入力２７１から入力されたオーディオ信号は、ＡＤ（アナログ／ディジタル）コンバータ２７３に供給される。ＡＤコンバータ２７３に入力されたオーディオ信号はＬＲクロック、ビットクロックに同期したシリアル信号に変換されてＨＤ記録再生装置４３のディジタルインターフェース８１に入力される。これらＨＤ記録再生装置４３に入力されたオーディオ信号は、ＨＤ記録再生装置４３が記録状態のときモニタ出力として後述するＤＡ（ディジタル／アナログ）コンバータ２７５を介してアナログ出力２７４から出力される。逆にＣＤ再生装置４２もしくはＨＤ記録再生装置４３から出力されるオーディオ信号はＤＡコンバータ２７５に供給される。ＤＡコンバータ２７５は入力されたＩＥＣ６０９５８フォーマットのオーディオデータをＤＡ変換してアナログ出力２７４にオーディオデータを出力する。また、ＤＡコンバータ２７５はオーディオデータを出力するだけでなく、ＣＤ再生装置４２やＨＤ記録再生装置４３から指示があれば、オーディオデータの消音も行う。
次に、本実施の形態をユーザの実際の操作手順に従って説明していくことにする。
以下に、具体的な動作例を説明する。
第１動作例として、ＣＤを最初から最後まで途中でなんらかの操作が入ることなく再生し終える。記録したトラックはすべて初めて記録したものであるため、すべてのトラックを一時保存領域から通常のアルバムである恒久保存領域にトラックムーブする。
第２動作例として、１０トラック入りのＣＤを再生中にユーザがトラック３でオーディオデータファイル送りをして８トラック目を選択して、最後までＣＤを聞いた。このときこのＣＤはすべてのトラックが未記録の曲だったが、完全に記録されたトラックがトラック１、２、８、９、１０だけだったので、それらのトラックのみを一時保存領域から通常のアルバムである恒久保存領域にトラックムーブした。
第３動作例として、１０トラック入りのＣＤを最初から最後まで途中でなんらかの操作が入ることなく再生し終える。記録したトラックは一部既に記録済みであったため、未記録のトラックのみを一時保存領域から通常のアルバムである恒久保存領域にトラックムーブした。
第４動作例として、１０トラック入りのＣＤを再生中にユーザがトラック２の途中でオーディオデータファイル送りし、トラック４から再生を始め、また違うトラック７のある部分から早送りをしてトラック９の途中で早送りをやめ、そのまま最後までＣＤを聞いた。記録したトラックは一部既に記録済みであったため、記録済みでないトラックだけを一時保存領域から通常のアルバムである恒久保存領域にトラックムーブした。
第１動作例の具体的な場合を説明する。
図２８、図２９はすべてのオーディオデータファイルが記録済みでないＣＤを最初から最後まで聞いた場合の処理を示すフローチャートである。
まず、ステップＳ１ａでユーザがＣＤをトレイに入れて、ステップＳ２ｂでＣＤ再生装置がＴＯＣ  ＲＥＡＤ開始してＴＯＣを読んでいるとき、ステップＳ３ｃでＨＤ記録再生装置はＣＤのＴＯＣ情報を収集する。このとき、ステップＳ３ｂでＣＤ再生装置はＨＤ記録再生装置のＴＯＣ要求に答えてＴＯＣ情報を提供する。ステップＳ５ｃでＨＤ記録再生装置は収集したＴＯＣ情報が既にＴｏｃｄｂ．ｍｓｆに記録されてあるか否かを調査する。ステップＳ５ｃにおけるＨＤ記録再生装置の調査により収集したＴＯＣ情報が既にＴｏｃｄｂ．ｍｓｆに存在している場合はＴｏｃｄｂ．ｍｓｆのＴＯＣ  ＤＢインデックスを取得しておき、また存在していない場合は新規にＴｏｃｄｂ．ｍｓｆにレコードを追加して、ＴＯＣ  ＤＢインデックスを取得する。
ステップＳ４ａでユーザがプレイ釦を押下すると、ステップＳ６ｂでＣＤ再生装置は１トラック目の先頭でポーズ状態となって一時停止をして、ステップＳ７ｃでＨＤ記録再生装置は記録待機になるのを待つ。ステップＳ８ｂでＣＤ再生装置はＨＤ記録再生装置が記録待機状態になったことを確認したら再生を開始し、これと同期してステップＳ８ｃでＨＤ記録再生装置は記録を開始する。ステップＳ９ｃでＨＤ記録再生装置は記録を開始して、ディジタルインターフェースより入力されているサブコードＱのトラック番号ＴＮＯを見て現在記録しているトラックがＣＤの何トラック目であるかと現在オープンしているＴｏｃｄｂ．ｍｓｆのインデックス番号をＰｌａｙｔｉｍｅ．ｍｓｆに記録する。
ステップＳ１０ｂでＣＤ再生装置はＴｒ１の再生中にユーザから何らかの操作が行われなかったことを確認して、ＨＤ記録再生装置のトラックチェンジ発生によるＴｒ１の再生終了を待つ。ステップＳ１１ｃでＨＤ記録再生装置はサブコードＱによりトラックチェンジを実行し、ＣＤ再生装置にトラックチェンジが発生したことを通知する。ステップＳ１２ｂでＨＤ記録再生装置からのトラックチェンジを受けたＣＤ再生装置はＨＤ記録再生装置に対して先ほど記録していたＴｒ１は正常に記録されたので、記録終了後必要であれば一時保存領域から通常のアルバムである恒久保存領域にトラックムーブしてもよいという通知を行う。ステップＳ１３ｃでＣＤ再生装置からの通知を受けたＨＤ記録再生装置は、一つ前に記録していたトラックを通常のアルバムである恒久保存領域への移動対象トラックであることを記憶しておく。
同様にして、ステップＳ１４ｃでＨＤ記録再生装置は記録を開始して、ディジタルインターフェースより入力されているサブコードＱのＴｒＮのトラック番号ＴＮＯを見て現在記録しているトラックがＣＤの何トラック目であるかと現在オープンしているＴｏｃｄｂ．ｍｓｆのインデックス番号をＰｌａｙｔｉｍｅ．ｍｓｆに記録する。
ステップＳ１５ｂでＣＤ再生装置はＴｒＮの再生中にユーザから何らかの操作が行われなかったことを確認して、ＨＤ記録再生装置のトラックチェンジ発生によるＴｒＮの再生終了を待つ。ステップＳ１６ｃでＨＤ記録再生装置はサブコードＱによりトラックチェンジを実行し、ＣＤ再生装置にトラックチェンジが発生したことを通知する。ステップＳ１７ｂでＨＤ記録再生装置からのトラックチェンジを受けたＣＤ再生装置はＨＤ記録再生装置に対して先ほど記録していたＴｒＮは正常に記録されたので、記録終了後必要であれば一時保存領域から通常のアルバムである恒久保存領域にトラックムーブしてもよいという通知を行う。ステップＳ１８ｃでＣＤ再生装置からの通知を受けたＨＤ記録再生装置は、一つ前に記録していたトラックを通常のアルバムである恒久保存領域への移動対象トラックであることを記憶しておく。ステップＳ１９ｃで同様にして現在記録しているトラックがＣＤの何トラック目であるかと現在オープンしているＴｏｃｄｂ．ｍｓｆのインデックス番号をＰｌａｙｔｉｍｅ．ｍｓｆに記録する。このようにして各トラックを記録ごとに、Ｔｏｃｄｂ．ｍｓｆからＰｌａｙｔｉｍｅ．ｍｓｆへの書き込み、移動対象トラックの記憶を行う。
ステップＳ２０ｂでＣＤ再生装置は最終トラックを再生終了した場合、ＣＤ再生装置はＨＤ記録再生装置にその旨を通知する。ステップＳ２１ｃでＣＤ再生装置からの通知を受けたＨＤ記録再生装置は、記録を停止させる。ステップＳ２２ｂでＣＤ再生装置は最終トラックが移動対象トラックである場合、ＣＤ再生装置はＨＤ記録再生装置にその旨を通知する。ステップＳ２３ｃでＣＤ再生装置からの通知を受けたＨＤ記録再生装置は、最後のトラックを移動対象トラックであると記憶する。ステップＳ２４ｃでＨＤ記録再生装置はＴＯＣ  ＤＢインデックス番号からＲｅｃｏｒｄｅｄ．ｍｓｆのレコードを検索して、移動先アルバム（初めての場合は空の一番番号の小さいアルバム）と各トラックの記録済み状態を調べる。ステップＳ２５ｃで記録中に記憶しておいた移動対象トラックリストと記録済み状態を対照し、ＨＤ記録再生装置は本当に移動すべきトラックを所定のアルバムにムーブする。最後に、ステップＳ２６ｃで一時保存領域に作成したトラックを削除する。削除後ＨＤ記録再生装置はＣＤ再生装置に処理が済んだことを通知して終了する。
第２動作例の具体的な場合を説明する。
図３０は、第２動作例の場合のトラックを示す図である。図３０において、再生されたトラック（１、２、８、９、１０）とユーザの操作（曲送り２９１、再生再開２９２）を表した図である。また、トラック３は途中でユーザの操作によるオーディオデータファイル送り２９１がされたトラックであり、トラック１、２および再生再開２９２後のトラック８、９、１０は完全に再生されたトラックである。
図３１、図３２はユーザが途中で何等かの操作をした場合の処理を示すフローチャートである。図３１、図３２において、図２８、図２９と対応する処理には同一の符号を付している。
まず、ステップＳ１ａでユーザがＣＤをトレイに入れて、ステップＳ２ｂでＣＤ再生装置がＴＯＣ  ＲＥＡＤ開始してＴＯＣを読んでいるとき、ステップＳ３ｃでＨＤ記録再生装置はＣＤのＴＯＣ情報を収集する。このとき、ステップＳ３ｂでＣＤ再生装置はＨＤ記録再生装置のＴＯＣ要求に答えてＴＯＣ情報を提供する。ステップＳ５ｃでＨＤ記録再生装置は収集したＴＯＣ情報が既にＴｏｃｄｂ．ｍｓｆに記録されてあるか否かを調査する。ステップＳ５ｃにおけるＨＤ記録再生装置の調査により収集したＴＯＣ情報が既にＴｏｃｄｂ．ｍｓｆに存在している場合はＴｏｃｄｂ．ｍｓｆのＴＯＣ  ＤＢインデックスを取得しておき、また存在していない場合は新規にＴｏｃｄｂ．ｍｓｆにレコードを追加して、ＴＯＣ  ＤＢインデックスを取得する。
ステップＳ４ａでユーザがプレイ釦を押下すると、ステップＳ６ｂでＣＤ再生装置は１トラック目の先頭でポーズ状態となって一時停止をして、ステップＳ７ｃでＨＤ記録再生装置は記録待機になるのを待つ。ステップＳ８ｂでＣＤ再生装置はＨＤ記録再生装置が記録待機状態になったことを確認したら再生を開始し、これと同期してステップＳ８ｃでＨＤ記録再生装置は記録を開始する。ステップＳ９ｃでＨＤ記録再生装置は記録を開始して、ディジタルインターフェースより入力されているサブコードＱのトラック番号ＴＮＯを見て現在記録しているトラックがＣＤの何トラック目であるかと現在オープンしているＴｏｃｄｂ．ｍｓｆのインデックス番号をＰｌａｙｔｉｍｅ．ｍｓｆに記録する。
ステップＳ１０ｂでＣＤ再生装置はＴｒ１の再生中にユーザから何らかの操作が行われなかったことを確認して、ＨＤ記録再生装置のトラックチェンジ発生によるＴｒ１の再生終了を待つ。ステップＳ１１ｃでＨＤ記録再生装置はサブコードＱによりトラックチェンジを実行し、ＣＤ再生装置にトラックチェンジが発生したことを通知する。ステップＳ１２ｂでＨＤ記録再生装置からのトラックチェンジを受けたＣＤ再生装置はＨＤ記録再生装置に対して先ほど記録していたＴｒ１は正常に記録されたので、記録終了後必要であれば一時保存領域から通常のアルバムである恒久保存領域にトラックムーブしてもよいという通知を行う。ステップＳ１３ｃでＣＤ再生装置からの通知を受けたＨＤ記録再生装置は、一つ前に記録していたトラックを通常のアルバムである恒久保存領域への移動対象トラックであることを記憶しておく。
同様にして、ステップＳ１４ｃでＨＤ記録再生装置は記録を開始して、ディジタルインターフェースより入力されているサブコードＱのＴｒ２のトラック番号ＴＮＯを見て現在記録しているトラックがＣＤの何トラック目であるかと現在オープンしているＴｏｃｄｂ．ｍｓｆのインデックス番号をＰｌａｙｔｉｍｅ．ｍｓｆに記録する。
ステップＳ１５ｂでＣＤ再生装置はＴｒ２の再生中にユーザから何らかの操作が行われなかったことを確認して、ＨＤ記録再生装置のトラックチェンジ発生によるＴｒ２の再生終了を待つ。ステップＳ１６ｃでＨＤ記録再生装置はサブコードＱによりトラックチェンジを実行し、ＣＤ再生装置にトラックチェンジが発生したことを通知する。ステップＳ１７ｂでＨＤ記録再生装置からのトラックチェンジを受けたＣＤ再生装置はＨＤ記録再生装置に対して先ほど記録していたＴｒ２は正常に記録されたので、記録終了後必要であれば一時保存領域から通常のアルバムである恒久保存領域にトラックムーブしてもよいという通知を行う。ステップＳ１８ｃでＣＤ再生装置からの通知を受けたＨＤ記録再生装置は、一つ前に記録していたトラックを通常のアルバムである恒久保存領域への移動対象トラックであることを記憶しておく。ステップＳ１９ｃで同様にして現在記録しているトラックがＣＤの何トラック目であるかと現在オープンしているＴｏｃｄｂ．ｍｓｆのインデックス番号をＰｌａｙｔｉｍｅ．ｍｓｆに記録する。
このようにして各トラックを記録ごとに、Ｔｏｃｄｂ．ｍｓｆからＰｌａｙｔｉｍｅ．ｍｓｆへの書き込み、移動対象トラックの記憶を行う。
ここで、ステップＳ２０ａでＣＤのトラック３を記録中にユーザによるＴｒ８へのオーディオデータファイル送りが発生した。ステップＳ２１ｂでＣＤ再生装置はトラック８の再生を開始する。ステップＳ２２ｃでＨＤ記録再生装置はディジタルインターフェースのサブコードＱを読んでトラックチェンジを検出する。ステップＳ２３ｂでＣＤ再生装置はトラック３を最後まで完全に再生をしなかったので、ＨＤ記録再生装置に対して先ほど記録していたトラックを移動対象リストに追加しないように何もしないようにする。
ステップＳ２４ｃ−１でＨＤ記録再生装置は記録を開始して、ディジタルインターフェースより入力されているサブコードＱのＴｒ３のトラック番号ＴＮＯを見て現在記録しているトラックがＣＤの何トラック目であるかと現在オープンしているＴｏｃｄｂ．ｍｓｆのインデックス番号をＰｌａｙｔｉｍｅ．ｍｓｆに記録する。ステップＳ２５ｂでＣＤ再生装置はトラック８の再生を終了する。ステップＳ２６ｃ−１でＨＤ記録再生装置はサブコードＱによりトラックチェンジを実行する。ステップＳ２７ｂでトラック８を完全に再生したので、ＨＤ記録再生装置に先ほど記録していたトラック８が移動対象トラックであると通知する。ステップＳ２８ｃでＣＤ再生装置からの通知を受けたＨＤ記録再生装置は、先ほど記録していたトラック８を移動対象トラックリストに追加しておく。トラック９についても同様の手順で行う。
ステップＳ２９ｂでＣＤ再生装置は最終トラックを再生終了した場合、ＣＤ再生装置はＨＤ記録再生装置にその旨を通知する。ステップＳ３０ｃでＣＤ再生装置からの通知を受けたＨＤ記録再生装置は、記録を停止させる。ステップＳ３１ｂでＣＤ再生装置はＨＤ記録再生装置に最終トラックが移動対象トラックである旨を通知する。ステップＳ３２ｃでＣＤ再生装置からの通知を受けたＨＤ記録再生装置は、最後のトラックを移動対象トラックであると記憶する。ステップＳ３３ｃでＨＤ記録再生装置はＴＯＣＤＢインデックス番号からＲｅｃｏｒｄｅｄ．ｍｓｆのレコードを検索して、移動先アルバムと各トラックの記録済み状態を調べる。ステップＳ３４ｃで記録中に記憶しておいた移動対象トラックリストと記録済み状態を対照し、ＨＤ記録再生装置は本当に移動すべきトラックを所定のアルバムにムーブする。最後に、ステップＳ３５ｃで一時保存領域に作成したトラックを削除する。削除後ＨＤ記録再生装置はＣＤ再生装置に処理が済んだことを通知して終了する。
第３動作例および第４動作例の具体的な場合を説明する。
第３動作例および第４動作例は上述した第１動作例および第２動作例の応用例であり、異なる点は、第１動作例および第２動作例は移動対象トラックに含まれているトラックを全て通常のアルバムである恒久保存領域へムーブするが、第３動作例および第４動作例は移動対象トラックに含まれている全てのトラックをムーブするわけではなく、Ｒｅｃｏｒｄｅｄ．ｍｓｆに記録済みとなっているトラックをムーブしない点のみであるため、詳細なフローチャートは省略する。
上述した本実施の形態によれば、以下の効果を奏する。
第１に、ユーザは、ＣＤを聞いているだけでＨＤ記録再生装置に自動的にオーディオデータをストアすることができる。
また、第２に、上述した第１により、ＣＤを聞いているだけでＨＤ記録再生装置をＣＤチェンジャーもしくはジュークボックスのような使い勝手にすることができる。
また、第３に、ＣＤを１枚１枚特定する機能を有しているため、上述した第１で自動的にＨＤ記録再生装置にオーディオデータをストアする際にも、いたずらにＨＤ記録再生装置のディスクスペースを消費することがない。
また、第４に、ＣＤを１枚１枚特定するだけでなく、ＣＤの各トラックに対しても記録済であるか、そうでないかの識別を可能にしているため、ユーザがどのような順番でＣＤを再生しようとも、一度でもＣＤの全てのトラックが正常に再生されればＣＤの全てのトラックをＨＤ記録再生装置に記録することができる。
また、第５に、上述した第２、第３とＨＤ記録再生装置に記録されたオーディオデータの編集操作であるトラックムーブを使うことで、どのような順番にＣＤが再生されてもＣＤと同じオーディオデータファイル番号通りに、自動的にオーディオデータファイルの順番を整理することができる。
また、第６に、ＣＤから送られるディジタルデータのサブコードＱを解析し、ＣＤのトラックに合わせたオーディオデータファイル番号をふることができる。この機能を活用することで、ＣＤからＨＤ記録再生装置へオーディオデータを記録している間、ＣＤ再生装置とＨＤ記録再生装置の１オーディオデータファイル単位での同期を取らずにＣＤ再生装置からＨＤ記録再生装置への自動記録を制御することができるため、開発にかかる時間を大幅に短縮することができる。
次に、ＣＤ再生装置が演奏順番、演奏時間、完全演奏状態を記憶しておき、処理の最後にＨＤ記録再生装置に記録されているトラックをディバイドする動作を説明する。従来のサブコードを用いたトラックチェンジは、トラックチェンジポイントを確定させるために、どうしてもその確定時間がＣＤのＴＯＣ通りにはならないなどの不具合が発生することが多かったのに対して、本実施の形態によれば、ＣＤ再生装置が演奏した正確な時間でトラックをディバイドすることができる。ここで、オーディオデータファイルのディバイドは、ＴＯＣ情報から何ｍｓｅｃ再生したのかのデータを用いて、先頭から所定単位で切る。また、オーディオデータファイルの切れ目検出は、水晶発振器を用いてオーディオデータファイルの切れ目を検出する場合には、水晶発振の動作が温度の影響を受けることにより切れ目検出の精度が低下する。このため、トラック１の切れ目がａ１（ｓｅｃ）、トラック２の切れ目がａ２（ｓｅｃ）・・・トラック１０の切れ目がａ１０（ｓｅｃ）のとき、補正係数Ａを用いて補正をかけるようにする。このとき、Ａ×（ａ９／ａ１０）・・・Ａ×（ａ２／ａ１０）、Ａ×（ａ１／ａ１０）のように、最終トラック１０から逆に最初のトラック１の順に処理を行うようにし、この際、必要な部分のみをディバイドし、不要な部分はまとめて削除するようにすることにより、精度を上げるようにしている。
以下に、本実施の形態が適用される場合を、ＣＤ再生装置がＴＯＣを読み込んでいるとき、ＣＤ再生装置が再生を開始してから再生を停止する間、ＣＤ再生装置が再生を終了した後のＨＤ記録再生装置での後処理の３つに分けて説明をしていくことにする。
図３３はＣＤがＴＯＣを読み出したときの処理を示すフローチャートである。図３３は、ＣＤ再生装置がＴＯＣを読み出しているときに、ＨＤ記録再生装置がＣＤに対してＴＯＣを取得しに行き、さらにそのＴＯＣデータが既に存在しているかどうかのチェックをし、ＴＯＣデータベースのインデックスを取得する様子を示している。
ステップＳ４１でＣＤ再生装置がＴＯＣを読み出し中のとき、ＨＤ記録再生装置はＣＤ再生装置からＴＯＣを読み出したステータス信号を受け取ると、ステップＳ４２で、ＨＤ記録再生装置はＣＤの最初のトラック番号ＦＴＮＯを要求する。ステップＳ４３で、ＣＤ再生装置はＨＤ記録再生装置へ最初のトラック番号ＦＴＮＯを返送する。ステップＳ４４で、ＨＤ記録再生装置はＣＤの最終のトラック番号ＬＴＮＯを要求する。ステップＳ４５で、ＣＤ再生装置はＨＤ記録再生装置へ最終のトラック番号ＬＴＮＯを返送する。
ステップＳ４６で、ＨＤ記録再生装置は、Ｎ＝ＦＴＮＯとする。ステップＳ４７で、ＨＤ記録再生装置は、最初のトラック番号ＦＴＮＯから最終のトラック番号ＬＴＮＯまでの各トラックＴｒＮのデータ（ＡＭＩＮ，ＡＳＥＣ，ＡＦＲＡＭＥ）を要求する。ステップＳ４８でＣＤ再生装置はＨＤ記録再生装置へ各トラックＴｒＮのデータ（ＡＭＩＮ，ＡＳＥＣ，ＡＦＲＡＭＥ）を返送する。ステップＳ４９で、ＨＤ記録再生装置は、Ｎの値をインクリメントする。ステップＳ５０で、ＨＤ記録再生装置は、Ｎ＞ＬＴＮＯであるか否かを判断する。ステップＳ５０でＨＤ記録再生装置はＮ＞ＬＴＮＯでないときはステップＳ４７へ戻ってステップＳ４７〜ステップＳ５０までの処理および判断を繰り返す。ステップＳ５０でＨＤ記録再生装置はＮ＞ＬＴＮＯのときはステップＳ５１へ進んで、ステップＳ５１でＨＤ記録再生装置は取得したＴＯＣ情報に対応するＴＯＣ  データベースＤＢをオープンしようとする。
ステップＳ５２でＨＤ記録再生装置は今取得したＴＯＣデータが新規であるか否かを判断し、既に存在する場合は、ステップＳ５４で、通常オープンとして、取得したＴＯＣデータに対応したＴｏｃｄｂ．ｍｓｆのインデックス番号を記憶し、ステップＳ５５でそのインデックス番号に対応したＲｅｃｏｒｄｅｄ．ｍｓｆのレコードを記憶する。ステップＳ５２で取得したＴＯＣデータに対応するデータがまだ存在しないときは、ステップＳ５３で、新規オープンとして、Ｔｏｃｄｂ．ｍｓｆとＲｅｃｏｒｄｅｄ．ｍｓｆに新たなレコードを記録してステップＳ５５で新規にインデックス番号を取得する。
ステップＳ５６で、ＨＤ記録再生装置は全て記録済であるか否かを判断する処理として、インデックス番号に対応するＲｅｃｏｒｄｅｄ．ｍｓｆのレコードを参照して、取得したＴＯＣ情報に対応するＣＤの各トラックが既に全てに渡り記録済であるか否かをチェックする。
ステップＳ５６で、１トラックでも記録していないトラックが存在すれば、ステップＳ５７で、ＨＤ記録再生装置は、記録待機状態になり、全てのトラックが記録済であればこの先何の処理も起動しない。
図３４は再生の軌跡表であり、ＣＤ再生装置が再生を開始してからＣＤ再生装置が再生を停止するまでに辿った軌跡の表を示した図である。図３４の再生の軌跡表は、再生軌跡番号ＰＴＮＯ３２１、再生トラック番号ＴＮＯ３２２、再生開始からの再生時間ＡＭＳＥＣ３２３、完全再生ステータスＳＴＳ３２４の４つのデータから構成される。
再生軌跡番号ＰＴＮＯ３２１は、ＣＤ再生装置がトラックの再生をしたと認識したトラックの数に相当する番号である。再生トラック番号ＴＮＯ３２２は、そのときに再生していたＣＤのトラック番号である。この再生トラック番号ＴＮＯ３２２は必ずしも再生軌跡番号ＰＴＮＯ３２１と一致しない。これは、ユーザがオーディオデータファイル送り、早送り等の操作をすることを許しているためである。再生開始からの再生時間ＡＭＳＥＣ３２３は、ＣＤ再生装置が再生を開始してから、次のトラックの再生を開始したと認識するまでの時間である。この時間を元にＨＤ記録再生装置に記録されたオーディオデータのディバイドをしていくことになる。完全再生ステータスＳＴＳ３２４は、トラックが最後までユーザの操作が行われずに再生が終了した場合にＯＫ、そうではなくユーザの操作が行われて再生が終了した場合にＮＧとなるようにするフラグである。図３４はこの例を示していて、この例では、全部で１６トラック入りのＣＤを途中でオーディオデータファイル送り等の操作をしながら３２トラック分の再生をしたときに停止した様子を示している。
図３５は、各トラックの録音状態を示していて、図３３で取得したインデックス番号に相当するＲｅｃｏｒｄｅｄ．ｍｓｆのレコードに記述されている各トラックの再生トラック番号ＴＮＯ３３１が記録済か記録済でないかの状態３３２を模式的に表した図である。ここでも、上述した例と同様に全部で１６トラックのＣＤの一部のトラックが記録済である。
図３６は、ムーブ動作を示すフローチャートであり、図３４、図３５で示したデータを元にオーディオトラックを恒久保存領域にムーブするか否かを判断するフローチャートを示したものである。ここで、フローチャート内の表現を簡略化するため、ＰＴＮＯをｎとしたとき、Ｃ（ｎ）＝ｎ番目のトラック番号ＴＮＯ、Ｔ（ｎ）＝ｎ番目の再生時間ＡＭＳＥＣ（ただしＴ（０）はオーディオデータファイルの先頭）、Ｓ（ｎ）＝ｎ番目のステータスＳＴＳを表すものとする。
各処理は、再生軌跡データの最終ＰＴＮＯから始め、先頭のＰＴＮＯへと順番に調べていく。また、現在調べているＰＴＮＯをｎとする。
まず、ステップＳ６１で、ｎ＝３２、ｍ＝３２として、ステップＳ６２で、Ｓ（ｎ）が完全に再生されているか否かを調べる。ステップＳ６２で完全に再生されていない場合は次のＰＴＮＯを調べるため、ステップＳ７０で、ｎを一つ減らす。ステップＳ６２で完全に再生されている場合は、ステップＳ６３でＲｅｃｏｒｄｅｄ．ｍｓｆからＣ（ｎ）が既に記録済みであるか否かを調べる。ステップＳ６３で記録されていない場合は次のＰＴＮＯを調べるため、ステップＳ７０で、ｎを一つ減らす。ステップＳ６３で記録されていない場合は、トラックの抜き出し処理を行う。
ステップＳ６２、ステップＳ６３でＮＯの分岐をするときは、トラックのディバイドを行っていない。これは、ディバイドの回数を減らして処理速度を上げるためである。
このため、トラックの抜き出しをする際にトラックの後ろの部分にＮＧとなっているゴミデータが付いている場合があるので、まず、ステップＳ６５で、トラックの先頭からＴ（ｎ＋１）の時間で一旦トラックＴｒ１をディバイドする。そして、ステップＳ２で、ディバイドしてできあがったゴミデータであるトラック２Ｔｒ２を削除する。次に、取り出したいトラックを抜き出すためトラックの先頭からＴ（ｎ−１）の時間でトラックＴｒ１をディバイドする。これでトラック２Ｔｒ２がムーブしたいトラックとして抜き出し終わったことになる。
そこで、ステップＳ６８で、このトラック２Ｔｒ２を目的のアルバムへムーブする。この目的のアルバムはＲｅｃｏｒｄｅｄ．ｍｓｆから調べることができる。ただし、ムーブする際、ムーブするトラックのファイルナンバーに相当するＰｌａｙｔｉｍｅ．ｍｓｆのレコードにＴＯＣデータベースのインデックス番号ＩＮＤＥＸとＴＯＣ  ＴＮＯの書き込みを行い、ムーブが完了した時点でＲｅｃｏｒｄｅｄ．ｍｓｆのインデックス番号ＩＮＤＥＸに対応するレコードに記録済である印を付けて、両データベースの更新を行う。この処理については後述するトラックムーブのフローチャートで確認をする。
次に、ステップＳ６９で、ｍにｎの値を代入し、ゴミデータが削除されたと認識する。ステップＳ７０で、ｎを一つ減らす。ステップＳ７１でｎ＝０になるまで、ステップＳ６２へ戻って、ステップＳ６２〜ステップＳ７１までの処理および判断を繰り返す。
図３７は、図３６中のステップＳ６８で説明したトラックムーブを説明するフローチャートである。ここでは、トラックのムーブ先のアルバム番号はＡであり、Ａの中のトラックを数える変数がｐであると仮定して説明をする。また、ムーブしたいトラックのＣ（ｎ）をＱとする。更にＤ（ｐ）は、アルバムＡのトラックｑが示すＴＯＣ  ＴＮＯを表すものとする。
まず、ステップＳ８１で、ムーブしたいトラックのＴＯＣＤＢＩＮＤＥＸ番号とＴＮＯを記述するためＰｌａｙｔｉｍｅ．ｍｓｆを更新する。次に、ステップＳ８２でｐ＝１として、ステップＳ８３でＱ＜Ｄ（ｐ）であるか否かを判断して、Ｑ＜Ｄ（ｐ）でなければステップＳ８５でｐを１ずつインクリメントして、ステップＳ８７でｐがムーブ先のアルバムＡのトラック１から順に最終トラックまで、ステップＳ８３の内容について調べていく。調べる内容は、ムーブしたいトラックのＣ（ｎ）とムーブ先のトラックｐのＴＯＣ  ＴＮＯであるＤ（ｐ）の大小である。
ステップＳ８３でＱ＜Ｄ（ｐ）のときステップ８４で、トラックをアルバムＡのトラックｐへムーブする。ここで実行したいことは、ムーブした結果がＣＤのＴＯＣの再生順序と同じ並びにトラックが並ぶようにしたいということである。そのため、Ｃ（ｎ）＜Ｄ（ｐ）となった場所にトラックをムーブすればよいことになる。もし、ムーブ先のアルバムの最終トラックまで調べてもＣ（ｎ）＜Ｄ（ｐ）の関係にならない場合には、ムーブしたいトラックはムーブ先のアルバムの最終トラックとなる。
最後に、ステップ８６で、Ｒｅｃｏｒｄｅｄ．ｍｓｆにＴＮＯＱが録音済みであると記録する。
なお本発明の実施例をＣＤからＨＤＤへのオーディオダビングとしたが、これに限るものではなく、例えば、ビデオ信号が記録された記録媒体（たとえばＤＶＤやＢｌｕ  Ｒａｙ  Ｄｉｓｋなど）からＡＶファイルをＨＤＤ等へダビングする場合等にも適用可能である。
上述した本実施の形態によれば、以下の効果を奏する。
上述した第１〜第６の効果に加えて、第７に、ＣＤ再生装置とＨＤ記録再生装置各々がトラックの識別をする方式をとっていないため、再生終了後にトラックをディバイドした後で、間違いなく必要なトラックだけを選別することができる。
また、第８に、ＨＤ記録再生装置に記録されるトラックの大きさはＣＤ再生装置の各トラックの再生時間と等しくなるので、従来の記録再生装置であるＭＤ記録再生装置のようにＣＤ再生装置から送出されるサブコードによってトラックチェンジする装置と比較すると、確実にトラックチェンジすることができ、トラックの大きさはＣＤのトラックと等しくすることができる。
また、第９に、上述した第７により、再生オーディオの品質および操作性を向上することができる。
また、第１０に、トラックディバイドのアルゴリズムを利用するとディバイドの回数を抑制できるため処理にかかる時間を短縮することができる。
なお、本発明は、上述した本実施の形態では一例としてＣＤ再生装置からＨＤ記録再生装置へオーディオ情報を自動記録する例を示したが、これに限らず、本発明の請求の範囲内であれば他の再生装置から他の記録再生装置へ一定の再生順番が決められている複数のデータファイルの再生データを自動記録する例に適用することができることはいうまでもない。
この発明の記録再生装置は、第１の記録媒体に記録された主情報と上記主情報を管理する第１の管理情報とを再生する再生手段と、第２の記録媒体へ上記第１の記録媒体から再生された主情報と上記記録される主情報を管理する第２の管理情報とを記録して再生する記録再生手段と、上記再生手段から再生される主情報のトラック毎の区切り部分を検出する区切り検出手段と、上記トラックの再生が完全に行われたことを検出する完全再生検出手段と、上記区切り検出手段と上記完全再生検出手段の検出結果とに基づいて上記第２の記録媒体に記録される第２の管理情報を更新する管理情報更新手段と、上記第１の記録媒体から再生される主情報を上記第２の管理情報に基づいて上記第２の記録媒体への記録の制御をし、上記第２の記録媒体へ上記主情報が記録された場合に上記第２の管理情報が更新されるように上記管理情報更新手段を制御する制御手段とを備えるので、第２の管理情報に基づいて第２の記録媒体への記録を制御することにより、効率のよい記録をすることができるため、無駄な時間や記憶容量を削減することができ、これに伴い、再生品質の向上および操作性の向上を図ることができるという効果を奏する。
また、この発明の記録再生装置は、上述において、上記第２の管理情報は、上記第１の管理情報に記録されたトラックの再生順序に基づいて更新されるので、第２の記録媒体において、元の第１の記録媒体の再生順との対応づけをすることができるという効果を奏する。
また、この発明の記録再生装置は、上述において、上記記録再生装置は、上記第１の管理情報に記録されたトラックの再生順と異なる再生順で上記第１の記録媒体から主情報のトラックを再生させる再生順序変更手段を更に備え、上記再生順序変更手段によって上記第１の管理情報に記録されたトラックの再生順とは異なる順で上記第１の記録媒体に記録された主情報が再生された場合であっても、上記第１の管理情報に記録されたトラックの再生順序に基づいて上記管理情報更新手段によって上記第２の管理情報は更新されるので、任意の順番の再生ファイルをそのまま再生した場合でも、元の第１の記録媒体の再生順との対応づけをすることができるという効果を奏する。
また、この発明の記録再生装置は、上述において、上記再生順変更手段は、ユーザーによって操作される操作手段からの入力に基づいて上記第１の記録媒体からの主情報の再生順序を決定するので、例えば、ランダム再生やユーザー入力により任意に順番を入れ換えたり削除したときでも、元の第１の記録媒体の再生順との対応づけをすることができるという効果を奏する。
また、この発明の記録再生装置は、上述において、上記記録再生装置は、乱数を発生する乱数発生手段を更に備え、上記再生順変更手段は、上記乱数発生手段が発生する乱数に基づいて上記第１の記録媒体に記録された主情報の再生順序を決定するので、乱数に基づいて任意に順番を入れ換えたり削除したときでも、元の第１の記録媒体の再生順との対応づけをすることができるという効果を奏する。
また、この発明の記録再生装置は、上述において、上記制御手段は、記録済の主情報が上記第１の記録媒体から再生されていると上記第２の管理情報に基づいて判断される場合には、再生されている上記主情報の上記第２の記録媒体への記録を抑制するので、ユーザーが以前にも第１の記録媒体からから再生したことのあるファイルを第２の記録媒体において重複して記録することがなくなるため、無駄な時間や記憶容量を削減することができるという効果を奏する。
また、この発明の記録再生装置は、上述において、上記制御手段は、第２の記録媒体に未記録の主情報が上記第１の記録媒体から再生されたと判断される場合には、上記第１の記録媒体から再生される第２の記録媒体に未記録の主情報に関する管理情報に基づいて上記第２の管理情報が更新されるように上記管理情報更新手段を制御するので、ユーザーが以前に第１の記録媒体からから再生したことのない新たなファイルを第２の管理情報で管理することができるという効果を奏する。
また、この発明の記録再生装置は、上述において、上記区切り検出手段からの主情報のトラック毎の区切り検出信号に基づいて第２の記録媒体に記録される主情報を分割して記録する分割手段を設けたので、再生終了後にトラックを分割した後で、間違いなく必要なトラックだけを選別することができ、また、記録されるトラックの大きさは第１の記録媒体の各トラックの再生時間と等しくなるので、従来のように第１の記録媒体から送出されるサブコードによってトラックチェンジする装置と比較すると、確実にトラックチェンジすることができ、トラックの大きさは第１の記録媒体のトラックと等しくすることができ、また、分割の回数を抑制できるため処理にかかる時間を短縮することにより、再生品質および操作性を向上することができるという効果を奏する。
また、この発明の記録再生方法は、第１の記録媒体に記録された主情報と上記主情報を管理する第１の管理情報とを再生する再生手段と、第２の記録媒体へ上記第１の記録媒体から再生された主情報と上記記録される主情報を管理する第２の管理情報とを記録して再生する記録再生手段と、各種制御を行う制御手段とを備え、上記第２の管理情報に基づいて上記主情報の記録または再生を行う記録再生方法において、上記再生手段から再生される主情報のトラック毎の区切り部分を検出する区切り検出ステップと、上記トラックの再生が完全に行われたことを検出する完全再生検出ステップと、上記区切り検出ステップと上記完全再生検出ステップの検出結果とに基づいて上記第２の記録媒体に記録される第２の管理情報を更新する管理情報更新ステップと、上記第１の記録媒体から再生される主情報を上記第２の管理情報に基づいて上記第２の記録媒体への記録の制御をし、上記第２の記録媒体へ上記主情報が記録された場合に上記第２の管理情報が更新されるように上記制御手段により上記管理情報更新ステップを制御する制御ステップとを備えるので、第２の管理情報に基づいて第２の記録媒体への記録を制御することにより、効率のよい記録をすることができるため、無駄な時間や記憶容量を削減することができ、これに伴い、再生品質の向上および操作性の向上を図ることができるという効果を奏する。
また、この発明の記録再生方法は、上述において、上記第２の管理情報は、上記第１の管理情報に記録されたトラックの再生順序に基づいて更新されるので、第２の記録媒体において、元の第１の記録媒体の再生順との対応づけをすることができるという効果を奏する。
また、この発明の記録再生方法は、上述において、上記記録再生方法は、上記第１の管理情報に記録されたトラックの再生順と異なる再生順で上記第１の記録媒体から主情報のトラックを再生させる再生順序変更ステップを更に備え、上記再生順序変更ステップによって上記第１の管理情報に記録されたトラックの再生順とは異なる順で上記第１の記録媒体に記録された主情報が再生された場合であっても、上記第１の管理情報に記録されたトラックの再生順序に基づいて上記管理情報更新ステップによって上記第２の管理情報は更新されるので、任意の順番の再生ファイルをそのまま再生した場合でも、元の第１の記録媒体の再生順との対応づけをすることができるという効果を奏する。
また、この発明の記録再生方法は、上述において、上記再生順変更ステップは、ユーザーによって操作される操作手段からの入力に基づいて上記第１の記録媒体からの主情報の再生順序を決定するので、例えば、ランダム再生やユーザー入力により任意に順番を入れ換えたり削除したときでも、元の第１の記録媒体の再生順との対応づけをすることができるという効果を奏する。
また、この発明の記録再生方法は、上述において、上記記録再生方法は、乱数を発生する乱数発生ステップを更に備え、上記再生順変更ステップは、上記乱数発生ステップが発生する乱数に基づいて上記第１の記録媒体に記録された主情報の再生順序を決定するので、乱数に基づいて任意に順番を入れ換えたり削除したときでも、元の第１の記録媒体の再生順との対応づけをすることができるという効果を奏する。
また、この発明の記録再生方法は、上述において、上記制御ステップは、記録済の主情報が上記第１の記録媒体から再生されていると上記第２の管理情報に基づいて判断される場合には、再生されている上記主情報の上記第２の記録媒体への記録を抑制するので、ユーザーが以前にも第１の記録媒体からから再生したことのあるファイルを第２の記録媒体において重複して記録することがなくなるため、無駄な時間や記憶容量を削減することができるという効果を奏する。
また、この発明の記録再生方法は、上述において、上記制御ステップは、第２の記録媒体に未記録の主情報が上記第１の記録媒体から再生されたと判断される場合には、上記第１の記録媒体から再生される第２の記録媒体に未記録の主情報に関する管理情報に基づいて上記第２の管理情報が更新されるように上記管理情報更新ステップを制御するので、ユーザーが以前に第１の記録媒体からから再生したことのない新たなファイルを第２の管理情報で管理することができるという効果を奏する。
また、この発明の記録再生方法は、上述において、上記区切り検出ステップからの主情報のトラック毎の区切り検出信号に基づいて第２の記録媒体に記録される主情報を分割して記録する分割ステップを設けたので、再生終了後にトラックを分割した後で、間違いなく必要なトラックだけを選別することができ、また、記録されるトラックの大きさは第１の記録媒体の各トラックの再生時間と等しくなるので、従来のように第１の記録媒体から送出されるサブコードによってトラックチェンジする装置と比較すると、確実にトラックチェンジすることができ、トラックの大きさは第１の記録媒体のトラックと等しくすることができ、また、分割の回数を抑制できるため処理にかかる時間を短縮することにより、再生品質および操作性を向上することができるという効果を奏する。
産業上の利用の可能性
本発明は、ＣＤから再生されたオーディオデータを同時にＨＤＤに記録して再生する記録再生システムに利用することができる。
【図面の簡単な説明】
図１は、本実施の形態に適用される記録再生装置の構成を示すブロック図である。
図２は、再生オーディオデータファイルの管理を示す図である。
図３は、再生結果による移動リストを示す図である。
図４は、本実施の形態に適用されるダビング装置のシステム概略を示す図である。
図５は、ＣＤ再生装置の詳細を示す図である。
図６は、ＣＤ再生装置から得られるフレームの詳細を示す図である。
図７は、サブコードＱの詳細を示す図である。
図８は、ＨＤ記録再生装置の詳細を示す図である。
図９は、ＨＤＤ内に保持されるファイルの構成を示す図である。
図１０は、アルバムプレイバックリスト（Ｐｂｌｉｓｔ．ｍｓｆ）を示す図である。
図１１は、プレイバックリスト（Ｐｂｘｘｘｘｘｘ．ｍｓｆ）を示す図である。
図１２は、Ａ３Ｄヘッダ（Ａ３ｄｘｘｘｘｘ．ｍｓａの先頭１６ｋｂ）を示す図である。
図１３は、Ｎａｍｅｄｂ．ｍｓｆの詳細を示す図である。
図１４は、Ｎａｍｅｄｂ．ｍｓｆのブロックＩＤ部分を示す図である。
図１５は、Ｎａｍｅｄｂ．ｍｓｆのネームレコード部分を示す図である。
図１６は、Ｐｌａｙｔｉｍｅ．ｍｓｆの詳細を示す図である。
図１７は、Ｐｌａｙｔｉｍｅ．ｍｓｆのブロックＩＤ部分を示す図である。
図１８は、Ｐｌａｙｔｉｍｅ．ｍｓｆのＴＲＫレコード部分を示す図である。
図１９は、Ｔｏｃｄｂ．ｍｓｆの詳細を示す図である。
図２０は、Ｔｏｃｄｂ．ｍｓｆのブロックＩＤ部分を示す図である。
図２１は、Ｔｏｃｄｂ．ｍｓｆのＡＬＢＵＭ  ＴＯＣレコードを示す図である。
図２２は、Ｔｏｃｄｂ．ｍｓｆのＡＬＢＵＭ  ＴＯＣレコードのＴＯＣ情報を示す図である。
図２３は、Ｒｅｃｏｒｄｅｄ．ｍｓｆの詳細を示す図である。
図２４は、Ｒｅｃｏｒｄｅｄ．ｍｓｆのブロックＩＤ部分を示す図である。
図２５は、Ｒｅｃｏｒｄｅｄ．ｍｓｆのＴＯＣ  ＲＥＣＯＲＤＥＤレコードを示す図である。
図２６は、Ｒｅｃｏｒｄｅｄ．ｍｓｆのＲＥＣＯＲＤＥＤフラグを示す図である。
図２７は、オーディオ入出力部の詳細を示す図である。
図２８は、全てのオーディオデータファイルが記録済みでないＣＤを最初から最後まで聞いた場合の処理を示すフローチャートである。
図２９は、全てのオーディオデータファイルが記録済みでないＣＤを最初から最後まで聞いた場合の処理を示すフローチャートである。
図３０は、具体例２の場合のトラックを示す図である。
図３１は、ユーザが途中で何らかの操作をしたときの処理を示すフローチャートである。
図３２は、ユーザが途中で何らかの操作をしたときの処理を示すフローチャートである。
図３３は、ＣＤがＴＯＣを読み出したときの処理を示すフローチャートである。
図３４は、再生の軌跡表を示す図である。
図３５は、各トラックの記録状態を示す図である。
図３６は、ムーブ動作の処理を示すフローチャートである。
図３７は、トラックムーブ動作の処理を示すフローチャートである。
図３８は、従来のシステムを示す図である。
図３９は、従来の再生方法を示す図である。
引用符号の説明
１……ＣＤ、
２……再生手段、
３……完全再生検出手段、
４……区切り検出手段、
５……生成手段、
６……移動リスト、
７……記録手段、
８……更新手段、
９……ＨＤＤ、
１０……分割手段、
１１……ＰＢＬＩＳＴ、
１２……オーディオデータ、
２１〜２４……ＣＤ００１〜ＣＤ００４、
２５……再生オーディオデータファイル順序、
２６……管理データ、
２７……管理ファイル、
２８……オーディオデータ、
２９……オーディオファイル、
３０……管理番号、
３１……ＣＤのオーディオデータファイル番号、
３２……再生結果完全／不完全、
３３……ＨＤＤ上のオーディオファイル、
３４……元のＣＤのオーディオデータファイル番号、
３５……移動リスト、
４１……システムコントローラ、
４２……ＣＤ再生装置、
４３……ＨＤ記録再生装置、
４４……オーディオ入出力部、
４５……外部制御端子、
５１……ＣＤ、
５２……スピンドルモータ、
５３……光学ヘッド、
５４……スレッド機構、
５５……サーボ回路、
５６……ＲＦアンプ、
５７……デコーダ、
５８……ＣＤコントローラ、
６１……１フレーム、
６２……同期パターン、
６３……サブコーディング、
６４……データとパリティ、
６５……サブコードデータＰＱＲＳＴＵＶＷ、
７１……サブコードＱデータ、
７２……コントロール、
７３……アドレス、
７４……データ、
７５……ＣＲＣ、
８１……ディジタルインターフェース、
８２……アナログインターフェース、
８３……圧縮／伸張部、
８４……暗号／複号部、
８５……共有ＲＡＭ、
８６……ＨＤコントローラ、
８７……ＳＤＲＡＭ、
８８……ファイルシステム、
８９……ＨＤＤ、
９１……ルートディレクトリ、
９２……ディレクトリＨｉＦｉ、
９３−１……Ｐｂｌｉｓｔ．ｍｓｆ（アルバム番号管理ファイル）、
９３−２……Ｐｌａｙｔｉｍｅ．ｍｓｆ（再生時間管理データベース）、
９３−３……Ｎａｍｅｄｂ．ｍｓｆ（アルバム・トラック名データベース）、
９３−４……Ｔｏｃｄｂ．ｍｓｆ（ＣＤ  ＴＯＣデータベース）、
９３−５……Ｒｅｃｏｒｄｅｄ．ｍｓｆ（記録済オーディオデータファイルのデータベース）、
９３−６……Ａｌｂｕｍ０００、
９３−６−１……Ｐｂ０００００１．ｍｓｆ（アルバム１管理ファイル）、
９３−６−２……Ｐｂ０００００２．ｍｓｆ（アルバム２管理ファイル）、
９３−６−５００……Ｐｂ０００１ｆ４．ｍｓｆ（アルバム５００管理ファイル）、
９４−１……Ａｌｂｕｍ００１、
９４−１−１……Ａ３ｄ０００００１．ｍｓａ（オーディオファイル）、
９４−２……Ａｌｂｕｍ００２、
９４−１００……Ａｌｂｕｍ１００、
９５……Ｐｌａｙｌｉｓｔ、
９５−１……Ｐｂ０００１ｆ５．ｍｓｆ（プレイリスト１管理ファイル）、
９５−２……Ｐｂ０００１ｆ６．ｍｓｆ（プレイリスト２管理ファイル）、
９５−１０……Ｐｂ０００１ｆｅ．ｍｓｆ（プレイリスト１０管理ファイル）、
９６……Ｔｅｍｐ、
９６−１……Ｐｂ０００１ｆｆ．ｍｓｆ（自動記録管理ファイル）、
【図１】
2003088249.tif 000003
【図２】
2003088249.tif 000004
【図３】
2003088249.tif 000005
【図４】
2003088249.tif 000006
【図５】
2003088249.tif 000007
【図６】
2003088249.tif 000008
【図７】
2003088249.tif 000009
【図８】
2003088249.tif 000010
【図９】
2003088249.tif 000011
【図１０】
2003088249.tif 000012
【図１１】
2003088249.tif 000013
【図１２】
2003088249.tif 000014
【図１３】
2003088249.tif 000015
【図１４】
2003088249.tif 000016
【図１５】
2003088249.tif 000017
【図１６】
2003088249.tif 000018
【図１７】
2003088249.tif 000019
【図１８】
2003088249.tif 000020
【図１９】
2003088249.tif 000021
【図２０】
2003088249.tif 000022
【図２１】
2003088249.tif 000023
【図２２】
2003088249.tif 000024
【図２３】
2003088249.tif 000025
【図２４】
2003088249.tif 000026
【図２５】
2003088249.tif 000027
【図２６】
2003088249.tif 000028
【図２７】
2003088249.tif 000029
【図２８】
2003088249.tif 000030
【図２９】
2003088249.tif 000031
【図３０】
2003088249.tif 000032
【図３１】
2003088249.tif 000033
【図３２】
2003088249.tif 000034
【図３３】
2003088249.tif 000035
【図３４】
2003088249.tif 000036
【図３５】
2003088249.tif 000037
【図３６】
2003088249.tif 000038
【図３７】
2003088249.tif 000039
【図３８】
2003088249.tif 000040
【図３９】
2003088249.tif 000041
【国際調査報告】
2003088249.tif 000042
2003088249.tif 000043