(57)【要約】【課題】大容量の第２の記録媒体への自動的なダビングを行うことでユーザーの利便性、操作性を向上させる。【解決手段】複数のデータが記録されている第１の記録媒体を再生する再生手段と、第１記録媒体に記録されるデータを第２記録媒体に記録する記録手段と、複数のデータの各々のデータが第２記録媒体に記録されているか否かを示す識別情報を有するデータベースファイルからなるデータベースを生成するデータベース生成手段と、第１記録媒体から特定のデータを記録するとき、該特定のデータについてデータベースファイルの識別情報を検索して、データベースファイルの検査結果に応じて第１の記録媒体の該特定のデータを第２記録媒体に記録させるように制御する記録制御手段を備えて記録が行われるようにする。【選択図】        図１６
2006185588.tif 000002
【特許請求の範囲】
【請求項１】
複数のデータが記録されている第１の記録媒体を再生する再生手段と、
上記第１記録媒体に記録されるデータを第２記録媒体に記録する記録手段と、
上記複数のデータの各々のデータが上記第２記録媒体に記録されているか否かを示す識別情報を有するデータベースファイルからなるデータベースを生成するデータベース生成手段と、
上記第１記録媒体から特定のデータを記録するとき、該特定のデータについてデータベースファイルの識別情報を検索して、データベースファイルの検査結果に応じて上記第１の記録媒体の該特定のデータを上記第２記録媒体に記録させるように制御する記録制御手段と
を備えることを特徴とする記録装置。
【請求項２】
上記記録制御手段は、上記識別情報により、上記第１記録媒体の特定のデータについて既に上記第２記録媒体に記録されているか否かを判別し、該特定のデータが上記第２記録媒体に記録されていなければ、特定のデータが上記第２記録媒体に記録されるように制御することを特徴とする請求項１に記載の記録装置。
【請求項３】
上記記録制御手段は、上記識別情報により、上記第１記録媒体の特定のデータについて既に上記第２記録媒体に記録されているか否かを判別し、該特定のデータが上記第２記録媒体に記録されていれば、特定のデータの上記第２記録媒体への記録処理をしないように制御することを特徴とする請求項１に記載の記録装置。
【請求項４】
上記記録制御手段は、上記識別情報により、上記第１記録媒体から再生される各データについて既に上記第２記録媒体に記録されているか否かを判別し、上記第２の記録媒体に記録されていないデータが上記第２の記録媒体に記録されるように制御することを特徴とする請求項２乃至３に記載の記録装置。
【請求項５】
上記データベース生成手段は、新たな第１の記録媒体が再生される際に該第１の記録媒体に対するデータベースファイルを上記データベースに登録するようにする請求項１に記載の記録装置。
【請求項６】
上記データベース生成手段は、特定のデータについて、特定のデータ全体が上記第２記録媒体に記録された場合に、特定のデータが記録されたものとして該特定のデータに対する識別情報を上記データベースファイルに記録するようにする請求項５に記載の記録装置。
【請求項７】
上記記録手段はさらに上記再生手段から提供されるデータを音声出力する音声出力手段を備え、
上記記録制御手段は、上記音声出力手段により音声出力が行うときに、上記第２媒体への記録動作が共に行うように制御する請求項１に記載の記録装置。
【請求項８】
上記データベースはデータの付加情報をさらに記憶する請求項１に記載の記録装置。
【請求項９】
上記付加情報は第１記録媒体から、或いはユーザからの付加情報入力から、或いは通信手段によって入力される請求項８に記載の記録装置。
【請求項１０】
上記付加情報は曲名、アーティスト名、歌詞、歌詞作曲者、製作会社名、アルバムジャケット画像、アーティスト画像、イメージ画像の中で少なくとも一つを含む請求項９に記載の記録装置。
【請求項１１】
上記データを識別する識別情報は上記付加情報である請求項８乃至１０の何れかに記載の記録装置。
【請求項１２】
上記第１の記録媒体はオーディオＣＤであり、上記識別情報はＣＤのトラックに対する識別情報である請求項１に記載の記録装置。
【請求項１３】
上記記録手段はさらにデータを圧縮する圧縮処理手段を備え、
上記記録制御手段は特定のデータを上記圧縮手段で圧縮処理を行って上記第２記録媒体に記録されるように制御することを特徴とする請求項１に記載の記録装置。
【請求項１４】
上記再生手段は、データ再生時に再生状態を通常再生状態から特殊再生状態に変更させることができるとともに、
上記記録制御手段は、上記再生手段による再生が上記特殊再生状態になった際は、上記記録再生手段において実行されている記録動作を停止させることを特徴とする請求項１に記載の記録装置。
【請求項１５】
上記再生手段は、データ再生時に再生状態を通常再生状態から特殊再生状態に変更させることができるとともに、
上記記録制御手段は、上記再生手段による或るデータの再生が上記特殊再生状態になった際は、上記記録再生手段において実行されている当該データの記録動作を停止させるとともに、記録動作の停止直前までに当該データについて記録されたデータを消去させることを特徴とする請求項１に記載の記録装置。
【請求項１６】
複数のデータが記録されている第１の記録媒体を再生する再生ステップと、
上記第１記録媒体に記録されるデータを第２記録媒体に記録する記録ステップと、
上記複数のデータの各々のデータが上記第２記録媒体に記録されているか否かを示す識別情報を有するデータベースファイルからなるデータベースを生成するデータベース生成ステップと、
上記第１記録媒体から特定のデータを記録するとき、該特定のデータについてデータベースファイルの識別情報を検索して、データベースファイルの検査結果に応じて上記第１の記録媒体の該特定のデータを上記第２記録媒体に記録させるように制御する記録制御ステップと
を備えることを特徴とする記録方法。
【請求項１７】
上記記録制御ステップは、上記識別情報により、上記第１記録媒体の特定のデータについて既に上記第２記録媒体に記録されているか否かを判別し、該特定のデータが上記第２記録媒体に記録されていなければ、特定のデータが上記第２記録媒体に記録されるように制御することを特徴とする請求項１６に記載の記録方法。
【請求項１８】
上記記録制御ステップは、上記識別情報により、上記第１記録媒体の特定のデータについて既に上記第２記録媒体に記録されているか否かを判別し、該特定のデータが上記第２記録媒体に記録されていれば、特定のデータの上記第２記録媒体への記録処理をしないように制御することを特徴とする請求項１６に記載の記録方法。
【請求項１９】
上記記録制御ステップは、上記識別情報により、上記第１記録媒体から再生される各データについて既に上記第２記録媒体に記録されているか否かを判別し、上記第２の記録媒体に記録されていないデータが上記第２の記録媒体に記録されるように制御することを特徴とする請求項１７乃至１８に記載の記録方法。
【請求項２０】
上記データベース生成ステップは、新たな第１の記録媒体が再生される際に該第１の記録媒体に対するデータベースファイルを上記データベースに登録するようにする請求項１６に記載の記録方法。
【請求項２１】
上記データベース生成ステップは、特定のデータについて、特定のデータ全体が上記第２記録媒体に記録された場合に、特定のデータが記録されたものとして該特定のデータに対する識別情報を上記データベースファイルに記録するようにする請求項２０に記載の記録方法。
【請求項２２】
上記記録ステップはさらに上記再生ステップから提供されるデータを音声出力する音声出力ステップを備え、
上記記録制御ステップは、上記音声出力ステップにより音声出力が行うときに、上記第２媒体への記録動作が共に行うように制御する請求項１６に記載の記録方法。
【請求項２３】
上記データベースはデータの付加情報をさらに記憶する請求項１６に記載の記録方法。
【請求項２４】
上記付加情報は第１記録媒体から、或いはユーザからの付加情報入力から、或いは通信手段によって入力される請求項２３に記載の記録方法。
【請求項２５】
上記付加情報は曲名、アーティスト名、歌詞、歌詞作曲者、製作会社名、アルバムジャケット画像、アーティスト画像、イメージ画像の中で少なくとも一つを含む請求項２４に記載の記録方法。
【請求項２６】
上記データを識別する識別情報は上記付加情報である請求項２３乃至２５の何れかに記載の記録方法。
【請求項２７】
上記第１の記録媒体はオーディオＣＤであり、上記識別情報はＣＤのトラックに対する識別情報である請求項１６に記載の記録方法。
【請求項２８】
上記記録ステップはさらにデータを圧縮する圧縮処理ステップを備え、
上記記録制御ステップは特定のデータを上記圧縮ステップで圧縮処理を行って上記第２記録媒体に記録されるように制御することを特徴とする請求項１６に記載の記録方法。
【請求項２９】
上記再生ステップは、データ再生時に再生状態を通常再生状態から特殊再生状態に変更させることができるとともに、
上記記録制御ステップは、上記再生ステップによる再生が上記特殊再生状態になった際は、上記記録再生ステップにおいて実行されている記録動作を停止させることを特徴とする請求項１６に記載の記録方法。
【請求項３０】
上記再生ステップは、データ再生時に再生状態を通常再生状態から特殊再生状態に変更させることができるとともに、
上記記録制御ステップは、上記再生ステップによる或るデータの再生が上記特殊再生状態になった際は、上記記録再生ステップにおいて実行されている当該データの記録動作を停止させるとともに、記録動作の停止直前までに当該データについて記録されたデータを消去させることを特徴とする請求項１６に記載の記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばＣＤ−ＤＡ（Compact Disc Digita Audio）等の第１の可搬性記録媒体から、例えばハードディスクドライブ（ＨＤＤ）等の第２の記録媒体へデータをダビング記録する記録装置及び記録方法に関するものである。
【背景技術】
【０００２】
オーディオデータが記録された記録媒体に対応する機器として、ＣＤプレーヤや、ＭＤ（MINI DISC）レコーダ／プレーヤなどが普及している。
ユーザーサイドでのオーディオデータ等のダビング記録（複写）としては、例えばＣＤに収録された曲をＭＤにダビングするような動作が行われることがあった。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで従来のオーディオ機器におけるダビング機能は、当然のことながら、ユーザーが意識してＣＤのデータを他のメディアに録音する操作を行うことで実行されていた。つまりユーザーがＭＤ等にダビングしたいＣＤ（又はＣＤに収録されている曲）を選択し、また記録すべきＭＤを選択してそれぞれ装置に装填し、ダビング操作を行う。これによってユーザーの望むダビングが実行される。
【０００４】
一方、ユーザーがダビングに関して何ら操作を行なわないにも関わらず、ダビングが実行されてしまうということはない。例えばＣＤから音楽が再生されるときに、装填されているＭＤに装置が勝手にダビングしてしまうことはユーザーにとって不利益になるためである。即ち不要な曲をダビングしてしまったり、それによってＭＤの記録容量がユーザーの知らない間に消費されてしまう、ということは避けなければならない。
【０００５】
ところが、オーディオシステムとして使用される記録媒体の多様化や大容量化などが進むと、ダビング機能としても、新規な動作が求められる。例えばダビングされる側の記録媒体の記録容量が膨大であるなら、ユーザーの操作が無くとも装置が自動的にダビングを行ってもユーザーに対する不利益はなくなる。
【課題を解決するための手段】
【０００６】
そこで本発明ではこのような事情に応じて、例えばＣＤ−ＤＡ等の第１の可搬性記録媒体から、例えばハードディスクドライブ（ＨＤＤ）等の膨大な記録容量を備えた第２の記録媒体へデータをダビング記録するダビング装置において、装置が自動的に（ユーザーの操作が無くとも）記録を行うようにし、もってユーザーの使用性を向上させることを目的とする。
【０００７】
このため本発明の記録装置は、複数のデータが記録されている第１の記録媒体を再生する再生手段と、上記第１記録媒体に記録されるデータを第２記録媒体に記録する記録手段と、上記複数のデータの各々のデータが上記第２記録媒体に記録されているか否かを示す識別情報を有するデータベースファイルからなるデータベースを生成するデータベース生成手段と、上記第１記録媒体から特定のデータを記録するとき、該特定のデータについてデータベースファイルの識別情報を検索して、データベースファイルの検査結果に応じて上記第１の記録媒体の該特定のデータを上記第２記録媒体に記録させるように制御する記録制御手段とを備えるようにする。
【０００８】
また上記記録制御手段は、上記識別情報により、上記第１記録媒体の特定のデータについて既に上記第２記録媒体に記録されているか否かを判別し、該特定のデータが上記第２記録媒体に記録されていなければ、特定のデータが上記第２記録媒体に記録されるように制御する。
さらに、上記記録制御手段は、上記識別情報により、上記第１記録媒体の特定のデータについて既に上記第２記録媒体に記録されているか否かを判別し、該特定のデータが上記第２記録媒体に記録されていれば、特定のデータの上記第２記録媒体への記録処理をしないように制御する。
【０００９】
また上記データベース生成手段は、新たな第１の記録媒体が再生される際に該第１の記録媒体に対するデータベースファイルを上記データベースに登録するようにする。
また、上記データベース生成手段は、特定のデータについて、特定のデータ全体が上記第２記録媒体に記録された場合に、特定のデータが記録されたものとして該特定のデータに対する識別情報を上記データベースファイルに記録するようにする。
上記記録手段は、さらに上記再生手段から提供されるデータを音声出力する音声出力手段を備え、上記記録制御手段は、上記音声出力手段により音声出力が行うときに、上記第２媒体への記録動作が共に行うように制御する。
【００１０】
上記データベースは、データの付加情報をさらに記憶する。
上記付加情報は、第１記録媒体から、或いはユーザからの付加情報入力から、或いは通信手段によって入力される。
上記付加情報は、曲名、アーティスト名、歌詞、歌詞作曲者、製作会社名、アルバムジャケット画像、アーティスト画像、イメージ画像の中で少なくとも一つを含む。
上記データを識別する識別情報は、上記付加情報である。
上記第１の記録媒体は、オーディオＣＤであり、上記識別情報はＣＤのトラックに対する識別情報である。
【００１１】
上記記録手段は、さらにデータを圧縮する圧縮処理手段を備え、また、上記記録制御手段は、特定のデータを上記圧縮手段で圧縮処理を行って上記第２記録媒体に記録されるように制御する。
上記再生手段は、データ再生時に再生状態を通常再生状態から特殊再生状態に変更させることができるとともに、上記記録制御手段は、上記再生手段による再生が上記特殊再生状態になった際は、上記記録再生手段において実行されている記録動作を停止させる。
また、上記再生手段は、データ再生時に再生状態を通常再生状態から特殊再生状態に変更させることができるとともに、上記記録制御手段は、上記再生手段による或るデータの再生が上記特殊再生状態になった際は、上記記録再生手段において実行されている当該データの記録動作を停止させるとともに、記録動作の停止直前までに当該データについて記録されたデータを消去させる。
【００１２】
また、本発明の記録方法は、複数のデータが記録されている第１の記録媒体を再生する再生ステップと、上記第１記録媒体に記録されるデータを第２記録媒体に記録する記録ステップと、上記複数のデータの各々のデータが上記第２記録媒体に記録されているか否かを示す識別情報を有するデータベースファイルからなるデータベースを生成するデータベース生成ステップと、上記第１記録媒体から特定のデータを記録するとき、該特定のデータについてデータベースファイルの識別情報を検索して、データベースファイルの検査結果に応じて上記第１の記録媒体の該特定のデータを上記第２記録媒体に記録させるように制御する記録制御ステップとを備える。
【発明の効果】
【００１３】
以上の説明から理解されるように本発明では、可搬性の第１の記録媒体が再生される際に、大容量の第２の記録媒体に対してダビング記録が行われる。特に第１の記録媒体が再生される際には、その第１の記録媒体についての識別情報に基づいてデータベース手段の検索が行なわれ、検索された記録履歴情報の結果に応じてダビング記録の実行制御が行われる。例えば第１の記録媒体から再生されるデータについて既に上記第２の記録媒体に記録されているか否かが判別され、再生されるデータが第２の記録媒体に記録されていなければダビング記録が行われるようにしている。
このため、ユーザーは何ら意識して操作を行うことなく、ＣＤ等の第１の記録媒体を再生させることでＨＤＤ等の第２の記録媒体にダビング記録されるため利便性が向上するとともに、ユーザーが操作に失敗するということもなくなる。特に既にダビングされた場合はダビングが実行されないようにすることで、第２の記録媒体の無駄な容量消費もない。
また第２の記録媒体は大容量であるため、自動ダビングによってユーザーの使用に支障がでるほど残り容量が無くなるなどのことはほとんどなく、その点でのユーザーの不利益も生じない。そしてＨＤＤ等の第２の記録媒体は、ユーザーが意識することなく曲等が保存されることになるため、例えば音楽サーバが自動的に作成され、任意の使用することが可能となり、その点でもユーザーの利便性が向上される。
【００１４】
またデータベースにおける第１の記録媒体の識別情報は、第１の記録媒体におけるはプログラムを管理する管理情報、例えばＴＯＣデータに基づいて生成されることで、第１の記録媒体たる例えば各ＣＤを正確に識別でき、適切な自動ダビング動作が実現できる。
【００１５】
またデータベースに記憶される記録履歴情報は、プログラム単位での第２の記録媒体への記録の有無を示す情報とされることで、プログラム（楽曲等のトラック）単位で自動ダビングを実行するか否かの判別ができ、これも無駄のないダビング動作を実現できる。
さらに、記録履歴情報では、或るプログラムについて、プログラム全体が第２の記録媒体に記録された場合に、当該プログラムが記録されたものとして記録履歴情報内容が更新されることで、完全にダビングできたデータのみをダビング済と判断できるようになる。例えばユーザーがＣＤ等から或る楽曲を途中までしか再生させなかった場合は、曲の途中までしか第２の記録媒体にダビングできないが、そのようなデータはダビングされていないものとすることで、後のダビング機会を待つことができ、かつ完全にダビングできた楽曲等のみを第２の記録媒体上で適正に保存していくことができる。
【００１６】
またＣＤ等の第１の記録媒体の再生中にＦＦ等の特殊再生状態になった際も、第２の記録媒体側で完全なデータを記録することはできなくなるが、その場合はダビング動作を停止させ、また不完全な状態で残されたデータを消去することで、不完全なダビングデータを残したり、無駄なダビングを行うことを防止できる。
【００１７】
また、上記データベースにはさらに、第１の記録媒体に対応した付加情報が記録されることで、ダビングされた第１の記録媒体に関する各種情報を記録でき、ユーザーに提示できるなど、多様な利用が可能となる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態としてＣＤから再生されるプログラム（トラックとも呼ばれる例えば楽曲データ）をＨＤＤに自動的にダビング記録していく記録装置（以下、ダビング装置という。）について説明する。説明は次の順序で行う。
１．ダビング装置の構成
２．ＣＤ再生部の構成
３．ＨＤ記録再生部の構成
４．音声入出力部の構成
５．ＣＤのサブコード及びＴＯＣ
６．データベース
７．システムコントローラの処理
８．ＣＤコントローラの処理
９．ＨＤコントローラの処理
１０．ダビング動作例
１１．変形例
【００１９】
１．ダビング装置の構成
図１は本例のダビング装置の構成を示すものである。ダビング装置はシステムコントローラ１、ＣＤ再生部２、ＨＤ記録再生部３、音声入出力部４、操作部５、表示部６によって構成される。
【００２０】
システムコントローラ１、ＣＤ再生部２、ＨＤ記録再生部３は、それぞれ相互に各種制御信号ＣＳを通信できる構成とされる。例えばバス接続構成とされるものでもよい。システムコントローラ１は、ＣＤ再生部２，ＨＤ記録再生部３に対して制御信号ＣＳを送信し、ＣＤ再生部２，ＨＤ記録再生部３にそれぞれ所要の動作を実行させる。
またＣＤ再生部２，ＨＤ記録再生部３はシステムコントローラ１に対して制御信号ＣＳに対するアンサー信号や、動作状況（ステータス）、後述するサブコードやＴＯＣ等の情報、その他必要な情報を送信する。
【００２１】
システムコントローラ１はマイクロコンピュータにより形成され、制御信号ＣＳの送信により全体の動作を制御する。
このシステムコントローラ１には、操作部５から入力が与えられる。操作部５には、電源キー、イジェクトキー、再生キー、一時停止キー、停止キー、選曲キー、録音キーなどが用意され、ユーザーが任意の操作を行う。システムコントローラ１は操作部５による操作に応じて、制御信号ＣＳによりＣＤ再生部２，ＨＤ再生部３に実行すべき動作を指示する。
またＣＤのトラックナンバを指定してユーザーが任意の楽曲からの再生を指示する操作や、いわゆるプログラム再生と呼ばれるユーザーが曲順を指定して再生させる操作や、シャッフル再生と呼ばれるランダムな曲順で再生させる操作なども可能とされる。
さらに後述する付加情報を入力するために、文字を入力できる操作子が用意されていてもよい。
【００２２】
またシステムコントローラ１には表示部６が接続され、システムコントローラ１は表示部６に表示データを与えて必要な表示を実行させる。例えば表示部６には、ＣＤ再生部２に装着されたＣＤに関する情報として、例えば総演奏時間、演奏中の曲の経過時間、再生中の曲の残り演奏時間、全体の残りの演奏時間等の時間情報や、演奏中の曲のトラックナンバ等が表示される。
また、ディスクネームやトラックネーム（曲名）が記録されているディスクの場合は、ディスクネームやトラックネームが表示される。
【００２３】
ＣＤ再生部２は、第１の記録媒体に相当するＣＤ−ＤＡを装填し、その再生を行う部位である。詳細な構成は後述するが、ＣＤから再生されるオーディオデータＳ１（ＰＣＭデジタルオーディオデータ）は、音声入出力部４及びＨＤ記録再生部３に供給される。
なお、ＣＤ再生部２においてはＣＤ方式のディスクについて音楽データを再生できる部位とされ、説明上はＣＤ−ＤＡに対応するものとするが、例えばＣＤ−Ｒ、ＣＤ−ＲＷなどのＣＤ方式の他の種のディスクに音楽データが記録されていた場合は、同様に再生できる。またＣＤ−ＤＡの１形態としてサブコードにテキストデータが記録されているＣＤテキストというディスクも存在するが、その場合は音楽データの再生とともに、サブコードからテキストデータを再生できる。
本例では第１の記録媒体をＣＤとした場合を例に挙げるが、第１の記録媒体は、ＭＤ、メモリカード、ＤＡＴ（デジタルオーディオテープ）など、他の種のものでもよく、それらに対応する場合は、ＣＤ再生部２に代えて（或いは追加して）、ＭＤ再生部、メモリカード再生部、ＤＡＴ再生部等が設けられればよい。
【００２４】
ＨＤ記録再生部３は、大容量の第２の記録媒体としてのＨＤＤを備えて、ＨＤＤに対してデータの記録再生を行う部位である。第２の記録媒体たるＨＤＤとしては例えば容量が数１０ＧＢなど、第１の記録媒体であるＣＤに比べて非常に大容量のものとされる。
ＨＤ記録再生部３の構成は後述するが、ＨＤ記録再生部３に対しては、ＣＤ再生部２からのオーディオデータＳ１、音声入出力部４からのオーディオデータＳ２（ＰＣＭデジタルオーディオデータ）が入力できるようにされ、ＨＤ記録再生部３はこれらのオーディオデータＳ１，Ｓ２をＨＤＤに記録できる。
またＨＤＤから再生したオーディオデータＳ３を音声入出力部４に対して出力できる。
【００２５】
音声入出力部４は、オーディオデータの入出力を行う部位であり、ＣＤ再生部２やＨＤ記録再生部３から再生されたオーディオデータを、スピーカシステムや他の機器に対して出力したり、或いは他の機器から供給されたオーディオデータ（デジタルオーディオデータ又はアナログオーディオ信号）を入力する。システムコントローラ１は切換制御信号ＣSWにより、音声入出力部４による入出力経路の制御を行う。詳細は後述する。
【００２６】
２．ＣＤ再生部の構成
図２にＣＤ再生部２の構成を示す。ディスク９０は、ＣＤ再生部２に装填されたＣＤである。
ディスク９０はＣＤ再生動作時においてスピンドルモータ２２によって一定線速度（ＣＬＶ）で回転駆動される。そして光学ヘッド２３によってディスク９０にピット形態で記録されているデータが読み出され、ＲＦアンプ２５に供給される。
【００２７】
ディスク９０からのデータ読出のため、光学ヘッド２３内には、図示していないがレーザ光源となるレーザダイオードや、反射光を検出するためのフォトディテクタ、レーザ光の出力端となる対物レンズ、レーザ光を対物レンズを介してディスク記録面に照射し、またその反射光をフォトディテクタに導く光学系等が設けられている。
対物レンズは二軸機構によってトラッキング方向及びフォーカス方向に移動可能に保持されている。
また光学ヘッド２３の全体はスレッド機構２４によりディスク半径方向に移動可能とされている。
【００２８】
ＲＦアンプ２５では再生ＲＦ信号のほか、フォーカスエラー信号、トラッキングエラー信号を生成する。
これらのエラー信号はサーボ回路２７に供給される。サーボ回路２７はフォーカスエラー信号、トラッキングエラー信号から、フォーカス駆動信号、トラッキング駆動信号、スレッド駆動信号を生成し、光学ヘッド２３内の２軸機構やスレッド機構２４の動作を制御する。
またサーボ回路２７はトラッキングエラー信号の低域成分や、ＣＤコントローラ２１からのアクセス指示信号に応じてスレッド駆動信号を生成し、スレッド機構２４の動作を制御して光学ヘッド２３を移動させる。
またサーボ回路２７はデコーダ２６又はＣＤコントローラ２１から供給されるスピンドルエラー信号やスピンドルキック／ブレーキ信号に基づいてスピンドル駆動信号を生成し、スピンドルモータ２２の動作を制御する。
【００２９】
ＲＦアンプ２５から出力される再生ＲＦ信号はデコーダ２６に供給される。デコーダ２６ではＥＦＭ復調，ＣＩＲＣデコード等を行なってディスク９０から読み取られた情報を１６ビット量子化、44.1KHz サンプリングのデジタルオーディオデータＳ１にデコードする。このデジタルオーディオデータＳ１は、図１に示したようにＨＤ記録再生部３、音声入出力部４に供給される。
またデコーダ２６ではＴＯＣやサブコード等の制御データも抽出されるが、それらはＣＤコントローラ２１に供給され、各種制御に用いられる。
【００３０】
ＣＤコントローラ２１はＣＤ再生部２を制御するマイクロコンピュータとされる。
ディスク９０（ＣＤ）の再生時には、ＣＤに記録されている管理情報、即ちＴＯＣを読み出す必要がある。ＣＤコントローラ２１はこの管理情報に応じてディスク９０に収録されたトラック数、各トラックのアドレスなどを判別し、再生動作制御を行うことになる。このためＣＤコントローラ２１はディスク９０が装填された際にＴＯＣが記録されたディスクの最内周側の再生動作を実行させることによって読み出し、例えば内部ＲＡＭに記憶しておき、以後そのディスク９０に対する再生動作の際に参照できるようにしている。
【００３１】
また、ディスク９０がＣＤテキストである場合は、ＴＯＣデータを形成するサブコード内にテキストデータが記録されている。ＣＤコントローラ２１はＴＯＣ読込時にこのテキストデータを読み込み、内部ＲＡＭに格納することになる。なお、テキストデータが、いわゆるＴＯＣエリアではなく、プログラムエリアにおけるサブコード内に記録されるモードも存在するが、その場合も、プログラム（トラック）の再生進行に応じて抽出されるサブコードデータとともにテキストデータが取り込まれていくことになる。
【００３２】
ＣＤコントローラ２１は図１に示したようにシステムコントローラ１やＨＤ記録再生部３（後述するＨＤ記録再生部３内のＨＤコントローラ３１）と各種制御信号ＣＳの通信を行うことができる。
例えばシステムコントローラ１は、操作部５からＣＤの再生、ＦＦ（早送り）、ＲＥＷ（早戻し）、ＡＭＳ（頭出し）、ポーズ（一時停止）、停止などの操作が行われた際には、それらの操作情報をＣＤコントローラ２１に伝える。ＣＤコントローラ２１はその操作情報に応じて、ユーザーの意図する動作が実行されるようにＣＤ再生部２の各部を制御する。
またＣＤコントローラ２１は、ＣＤ再生部２の動作状態や、ディスク９０から読み込んだＴＯＣ情報やテキスト情報、さらにはＣＤ再生中の時間情報（アドレス）等を、システムコントローラ１に送信する。
システムコントローラ１は、これらのＣＤコントローラ２１からの送信により、ＣＤ再生部２の動作状態を把握し、またＴＯＣやサブコード情報に基づいて、上述したような各種表示を表示部６に実行させることができる。
また具体例は後に詳述するが、ＣＤコントローラ２１はＨＤ記録再生部３との間で、ダビング動作の際に各種情報の送受信を行う。
【００３３】
３．ＨＤ記録再生部の構成
図３にＨＤ記録再生部３の構成を示す。ＨＤ記録再生部３には大容量の第２の記録媒体としてＨＤＤ（ハードディスクドライブ）３２が設けられる。
ＨＤコントローラ３１はＨＤ記録再生部３の動作を制御するコントローラである。ＨＤコントローラ３１の内部には、ＨＤＤ３２へのアクセス、読み出し、書込みを実現するためのファイルシステムと呼ばれる機構が搭載されている。例えばＦＡＴ３２ファイルシステムとされる。
【００３４】
ＨＤコントローラ３１は図１に示したようにシステムコントローラ１やＣＤ再生部２（ＣＤコントローラ２１）と各種制御信号ＣＳの通信を行うことができる。
例えばシステムコントローラ１は、後述するようにＣＤ再生部２の再生動作時に行われる自動的なダビング動作の際に、ＨＤコントローラ３１に対してダビングの指示やその他の指示を行う。
またＣＤコントローラ２１は、再生するディスク９０から読み込んだＴＯＣ情報やテキスト情報が送信される。ＴＯＣ情報等は、後述するデータベースにおけるディスクの識別情報の生成、検索に用いられる。
またＨＤコントローラ３１は、システムコントローラ１やＣＤコントローラ２１に対して動作状態（ステータス）やダビング動作に係る情報を送信する。
【００３５】
ＨＤＤ３２は、ＨＤコントローラ３１の制御によってデータの書込や読出が行われる。特にＣＤ再生部２で再生されたデジタルオーディオデータＳ１や、音声入出力部４から供給されたデジタルオーディオデータＳ２が、所定の処理が施されたうえでＨＤＤ３２に記録される。記録されたデータはＦＡＴ３２ファイルシステムによって管理される。
また記録されたデータは、ＨＤコントローラ３１によって読み出され、音声入出力部４に供給されて出力される。
例えばユーザーが操作部５からＨＤＤ３２に記録された楽曲等を指定して再生すべき操作を行った場合、システムコントローラ１は当該操作情報をＨＤコントローラ３１に伝える。するとＨＤコントローラ３１は指定された楽曲等のデータをＨＤＤ３２から再生させ、音声入出力部４にオーディオデータＳ３として供給する。
また後述するが、ＣＤ再生部２の再生時に、ＨＤコントローラ３１が自動的にダビング動作を行うか否かを判断するために各ＣＤに対応するデータを備えるデータベースがＨＤＤ３２に構築される。
ＨＤコントローラ３１はＨＤＤ３２に記憶したデータベースを必要時に参照し、また更新できる。
【００３６】
音声圧縮エンコード／デコード回路３３、及びバッファメモリ３４は、ＨＤＤ３２の記録データ、再生データの処理を行う部位である。
ＨＤ記録再生部３には、ＣＤ再生部２からのデジタルオーディオデータＳ１、もしくは音声入出力部４からのデジタルオーディオデータＳ２が入力されるが、これらのデジタルオーディオデータＳ１、Ｓ２は入力されると、音声圧縮エンコード／デコード回路３３においてデータ圧縮処理が施される。例えばＡＴＲＡＣ３方式の圧縮処理が行われる。そして圧縮処理されたデジタルオーディオデータは、バッファメモリ３４に格納され、ＨＤコントローラ３１の制御によりＨＤＤ３２に記録される。
ＨＤＤ３２からの再生時には、ＨＤコントローラ３１によりＨＤＤ３２から読み出されたデータはバッファメモリ３４に格納されていく。そしてバッファメモリ３４から所定のレートで読み出されて音声圧縮エンコード／デコード回路３３においてデータ伸張処理が施される。これによりＡＴＲＡＣ３方式の圧縮処理が解かれ、通常のデジタルオーディオデータＳ３とされて音声入出力部４に出力される。
【００３７】
なお、圧縮方式はＡＴＲＡＣ３でなく、例えばＭＰＥＧオーディオなどの他の圧縮方式でもよいし、又は圧縮は行わないでＨＤＤ３２に記録するようにしてもよい。
また、ＨＤＤ３２に記録されるデータについては暗号化処理が施されるようにし、再生時に暗号解読処理が行われるようにしてもよい。
【００３８】
４．音声入出力部の構成
図４は音声入出力部４の構成を示すものである。図示するようにアナログオーディオ信号の出力端子４１、アナログオーディオ信号の入力端子４２、デジタルオーディオデータの出力端子４３、デジタルオーディオデータの入力端子４４、Ｄ／Ａ変換器４５，４６、Ａ／Ｄ変換器４７、デジタルインターフェース４８、スイッチ４９，５０が設けられる。
【００３９】
この音声入出力部４に対しては、ＣＤ再生部２で再生されたデジタルオーディオデータＳ１や、ＨＤ記録再生部３で再生されたデジタルオーディオデータＳ３が供給される。
【００４０】
ＣＤ再生部２で再生動作が行われている間は、システムコントローラ１は切換制御信号ＣSWによりスイッチ４９をｔｃ端子に接続させる。
このためＣＤ再生部２からのデジタルオーディオデータＳ１は、Ｄ／Ａ変換器４５によってアナログオーディオ信号とされ、スイッチ４９を介して出力端子４１に供給され、アナログオーディオ信号として出力される。
またＨＤ記録再生部３で再生動作が行われている間は、システムコントローラ１は切換制御信号ＣSWによりスイッチ４９をｔｈ端子に接続させる。
このためＨＤ記録再生部３からのデジタルオーディオデータＳ３は、Ｄ／Ａ変換器４６によってアナログオーディオ信号とされ、スイッチ４９を介して出力端子４１に供給され、アナログオーディオ信号として出力される。
出力端子４１からのアナログオーディオ信号は、パワーアンプ回路で増幅されてスピーカ出力されたり、或いはライン出力として他の機器へ供給される。
【００４１】
またＣＤ再生部２で再生されたデジタルオーディオデータＳ１や、ＨＤ記録再生部３で再生されたデジタルオーディオデータＳ３は、デジタルインターフェース４８にも供給される。デジタルインターフェース４８では、供給されたデジタルオーディオデータＳ１又はＳ３を、デジタルインターフェースフォーマットとしての伝送データ形態にエンコードし、出力端子４３から出力する。即ち他の機器に対して再生音声をデジタルオーディオデータ形態で伝送できる。
【００４２】
ＨＤ記録再生部３では、ＣＤ再生部２からのデジタルオーディオデータＳ１だけでなく、音声入出力部４から供給されるデジタルオーディオデータＳ２についてもＨＤＤ３２に記録できるが、このため音声入出力部４では次のようにデジタルオーディオデータＳ２を出力する。
【００４３】
まず、入力端子４２に外部機器からのアナログオーディオ信号が入力される場合は、そのアナログオーディオ信号はＡ／Ｄ変換器４７でサンプリング周波数４４．１ｋＨｚ、量子化ビット数１６ビットのデジタルオーディオデータに変換される。このときシステムコントローラ１は切換制御信号ＣSWによりスイッチ５０をｔａ端子に接続させており、従ってＡ／Ｄ変換器４７の出力がデジタルオーディオデータＳ２としてＨＤ記録再生部３に供給される。
また入力端子４４に外部機器からのデジタルオーディオデータが入力される場合は、その入力データはデジタルインターフェース４８によりデコードされる。そしてこのときシステムコントローラ１は切換制御信号ＣSWによりスイッチ５０をｔｄ端子に接続させており、従ってデジタルインターフェースでデコードされた出力がデジタルオーディオデータＳ２としてＨＤ記録再生部３に供給される。
またＣＤ再生部２で再生されたデジタルオーディオデータＳ１を、デジタルインターフェース４８を介してデジタルオーディオデータＳ２としてＨＤ記録再生部３に供給することもできる。
【００４４】
５．ＣＤのサブコード及びＴＯＣ
次にＣＤフォーマットのディスクにおいて主たるデータと共に記録されるサブコード、及びリードインエリアに記録されるＴＯＣについて説明する。
【００４５】
ＣＤ方式のディスクにおいて記録されるデータの最小単位は１フレームとなる。そして９８フレームで１ブロックが構成される。
１フレームの構造は図５のようになる。
１フレームは５８８ビットで構成され、先頭２４ビットが同期データ、続く１４ビットがサブコードデータエリアとされる。そして、その後にデータ及びパリティが配される。
【００４６】
この構成のフレームが９８フレームで１ブロックが構成され、９８個のフレームから取り出されたサブコードデータが集められて図６（ａ）のような１ブロックのサブコードデータ（サブコーディングフレーム）が形成される。
９８フレームの先頭の第１、第２のフレーム（フレーム９８ｎ＋１，フレーム９８ｎ＋２）からのサブコードデータは同期パターンとされている。そして、第３フレームから第９８フレーム（フレーム９８ｎ＋３〜フレーム９８ｎ＋９８）までで、各９６ビットのチャンネルデータ、即ちＰ，Ｑ，Ｒ，Ｓ，Ｔ，Ｕ，Ｖ，Ｗのサブコードデータが形成される。
【００４７】
このうち、アクセス等の管理のためにはＰチャンネルとＱチャンネルが用いられる。ただし、Ｐチャンネルはトラックとトラックの間のポーズ部分を示しているのみで、より細かい制御はＱチャンネル（Ｑ１〜Ｑ９６）によって行なわれる。９６ビットのＱチャンネルデータは図９（ｂ）のように構成される。
【００４８】
まずＱ１〜Ｑ４の４ビットはコントロールデータとされ、オーディオのチャンネル数、エンファシス、ＣＤ−ＲＯＭ、デジタルコピー可否の識別などに用いられる。
【００４９】
次にＱ５〜Ｑ８の４ビットはＡＤＲとされ、これはサブＱデータのモードを示すものとされている。
具体的にはＡＤＲの４ビットで以下のようにモード（サブＱデータ内容）が表現される。
００００：モード０・・・基本的はサブＱデータはオールゼロ（ＣＤ−ＲＷでは使用）
０００１：モード１・・・通常のモード
００１０：モード２・・・ディスクのカタログナンバを示す
００１１：モード３・・・ＩＳＲＣ（International Standard Recording Code）等を                          示す
０１００：モード４・・・ＣＤ−Ｖで使用
０１０１：モード５・・・ＣＤ−Ｒ、ＣＤ−ＲＷ、ＣＤ−ＥＸＴＲＡ等、マルチセッシ                          ョン系で使用
【００５０】
ＡＤＲに続くＱ９〜Ｑ８０の７２ビットは、サブＱデータとされ、残りのＱ８１〜Ｑ９６はＣＲＣとされる。
【００５１】
サブＱデータによってアドレスが表現されるのは、ＡＤＲによりモード１が示されている場合である。
ＡＤＲ＝モード１の場合のサブＱデータ及びＴＯＣ構造を図７、図８で説明する。
ディスクのリードインエリアにおいては、そこに記録されているサブＱデータが即ちＴＯＣ情報となる。
つまりリードインエリアから読み込まれたＱチャンネルデータにおけるＱ９〜Ｑ８０の７２ビットのサブＱデータは、図７（ａ）のような情報を有するものである。なお、この図７（ａ）は、リードインエリアにおける図６（ｂ）の構造を７２ビットのサブＱデータの部分について詳しく示したものである。
サブＱデータは各８ビットのデータを有し、ＴＯＣ情報を表現する。
【００５２】
まずＱ９〜Ｑ１６の８ビットでトラックナンバ（ＴＮＯ）が記録される。リードインエリアではトラックナンバは『００』に固定される。
続いてＱ１７〜Ｑ２４の８ビットでＰＯＩＮＴ（ポイント）が記される。
Ｑ２５〜Ｑ３２、Ｑ３３〜Ｑ４０、Ｑ４１〜Ｑ４８の各８ビットで、リードインエリア内の経過時間としてＭＩＮ（分）、ＳＥＣ（秒）、ＦＲＡＭＥ（フレーム）が示される。
Ｑ４９〜Ｑ５６は「００００００００」とされる。
さらに、Ｑ５７〜Ｑ６４、Ｑ６５〜Ｑ７２、Ｑ７３〜Ｑ８０の各８ビットで、ＰＭＩＮ，ＰＳＥＣ，ＰＦＲＡＭＥが記録されるが、このＰＭＩＮ，ＰＳＥＣ，ＰＦＲＡＭＥは、ＰＯＩＮＴの値によって意味が決められている。
【００５３】
ＰＯＩＮＴの値が『０１』〜『９９』のときは、そのＰＯＩＮＴの値はトラックナンバを意味し、この場合ＰＭＩＮ，ＰＳＥＣ，ＰＦＲＡＭＥにおいては、そのトラックナンバのトラックのスタートポイント（絶対時間アドレス）が分（ＰＭＩＮ），秒（ＰＳＥＣ），フレーム（ＰＦＲＡＭＥ）として記録されている。
【００５４】
ＰＯＩＮＴの値が『Ａ０』のときは、ＰＭＩＮに最初のトラックのトラックナンバが記録される。また、ＰＳＥＣの値によってＣＤ−ＤＡ（デジタルオーディオ），ＣＤ−Ｉ，ＣＤ−ＲＯＭ（ＸＡ仕様）などの仕様の区別がなされる。
ＰＯＩＮＴの値が『Ａ１』のときは、ＰＭＩＮに最後のトラックのトラックナンバが記録される。
ＰＯＩＮＴの値が『Ａ２』のときは、ＰＭＩＮ，ＰＳＥＣ，ＰＦＲＡＭＥにリードアウトエリアのスタートポイントが絶対時間アドレス（分（ＰＭＩＮ），秒（ＰＳＥＣ），フレーム（ＰＦＲＡＭＥ））として示される。
【００５５】
例えば６トラック（６プログラム：６曲）が記録されたディスクの場合、このようなサブＱデータによるＴＯＣとしては図８のようにデータが記録されていることになる。
ＴＯＣであるため、図示するようにトラックナンバＴＮＯは全て『００』である。
ブロックＮＯ．とは上記のように９８フレームによるブロックデータ（サブコーディングフレーム）として読み込まれた１単位のサブＱデータのナンバを示している。
各ＴＯＣデータはそれぞれ３ブロックにわたって同一内容が書かれている。
図示するようにＰＯＩＮＴが『０１』〜『０６』の場合、ＰＭＩＮ，ＰＳＥＣ，ＰＦＲＡＭＥとして第１トラック＃１〜第６トラック＃６のスタートポイントが示されている。
【００５６】
そしてＰＯＩＮＴが『Ａ０』の場合、ＰＭＩＮに最初のトラックナンバとして『０１』が示される。またＰＳＥＣの値によってディスクが識別され、通常のオーディオ用のＣＤの場合は『００』となる。また、ディスクがＣＤ−ＲＯＭ（ＸＡ仕様）の場合は、ＰＳＥＣ＝『２０』となる。
【００５７】
またＰＯＩＮＴの値が『Ａ１』の位置にＰＭＩＮに最後のトラックのトラックナンバが記録され、ＰＯＩＮＴの値が『Ａ２』の位置に、ＰＭＩＮ，ＰＳＥＣ，ＰＦＲＡＭＥにリードアウトエリアのスタートポイントが示される。
ブロックｎ＋２７以降は、ブロックｎ〜ｎ＋２６の内容が再び繰り返して記録されている。
【００５８】
トラック＃１〜トラック＃ｎとして楽曲等が記録されているプログラム領域及びリードアウトエリアにおいては、そこに記録されているサブＱデータは図７（ｂ）の情報を有する。この図７（ｂ）は、プログラム領域及びリードアウトエリアにおける図６（ｂ）の構造を７２ビットのサブＱデータの部分について詳しく示したものである。
【００５９】
この場合、まずＱ９〜Ｑ１６の８ビットでトラックナンバ（ＴＮＯ）が記録される。即ち各トラック＃１〜＃ｎでは『０１』〜『９９』のいづれかの値となる。またリードアウトエリアではトラックナンバは『ＡＡ』とされる。
続いてＱ１７〜Ｑ２４の８ビットでインデックスが記録される。インデックスは各トラックをさらに細分化することができる情報である。
【００６０】
Ｑ２５〜Ｑ３２、Ｑ３３〜Ｑ４０、Ｑ４１〜Ｑ４８の各８ビットで、トラック内の経過時間（相対アドレス）としてＭＩＮ（分）、ＳＥＣ（秒）、ＦＲＡＭＥ（フレーム）が示される。
Ｑ４９〜Ｑ５６は「００００００００」とされる。
Ｑ５７〜Ｑ６４、Ｑ６５〜Ｑ７２、Ｑ７３〜Ｑ８０の各８ビットはＡＭＩＮ，ＡＳＥＣ，ＡＦＲＡＭＥとされるが、これは絶対アドレスとしての分（ＡＭＩＮ），秒（ＡＳＥＣ），フレーム（ＡＦＲＡＭＥ）となる。
絶対アドレスとは、第１トラックの先頭（つまりプログラムエリアの先頭）からリードアウトエリアまで連続的に付されるアドレスとなる。
【００６１】
基本的にはサブコード及びサブコードにより形成されるＴＯＣは以上のようになるが、サブコードにおいては更に各種情報を含むことができる。
例えばＣＤテキストの場合は、上述したＰ、Ｑ、Ｒ、Ｓ、Ｔ、Ｕ、Ｖ、ＷのサブコードデータのうちのＲ〜Ｗが用いられてテキスト情報が格納される。
【００６２】
６．データベース
続いて本例の自動的なダビング動作において用いられるデータベースについて説明する。
本例は、ＣＤ再生部２でディスク９０が再生されることに応じて、再生されるデータがＨＤ記録再生部３において自動的にＨＤＤ３２にダビング記録されるようにするものである。
ただし、常に再生されるデータをダビング記録することは無駄な動作が多いものとなる。例えばユーザーが何度も同じＣＤや同じ曲を再生させる場合に、その都度同じデータをダビングすることとなっては好ましくない。
そこで本例では、ＣＤ再生部２で再生されるディスク９０について、既にダビング記録が行われたか否かを判別するために、ＨＤＤ３２内にデータベースが構築される。
【００６３】
このデータベースは、各種タイトルのＣＤのそれぞれを識別でき、かつその各ＣＤに収録されている各トラックについて、ＨＤＤ３２にダビング済か否かを管理できるものととされる。
即ちデータベースを構成する１ファイルのデータは、１つのＣＤに対応し、そのファイル内には、ＣＤの識別情報と、そのＣＤに収録された各トラックについてのダビング済か否かを示す記録履歴情報とを、少なくとも有するものとされる。
【００６４】
図９はデータベースを構成する１ファイル、即ち或る１つのＣＤに対応して形成されているデータベースファイルの例を示している。
このデータベースファイルには、特定のＣＤを示す識別情報ＤＩＤと、各トラックがダビング済か否かを示す記録済フラグが記録される。さらに、トラック単位に付加されるトラック付加情報や、ディスク単位で付加されるディスク付加情報も記憶される。
【００６５】
識別情報ＤＩＤは、ディスク９０（ＣＤ）のＴＯＣデータに基づいて生成される。例えばＴＯＣ情報が図８に示した６トラック入りのＣＤがＣＤ再生部２に装填されたとする。この場合、ＣＤ再生部２ではまずディスク９０のＴＯＣデータを読み出すが、そのＴＯＣデータはＨＤコントローラ３１にも伝えられる。ＨＤコントローラ３１は、伝送されてきたＴＯＣデータにより、図９に示す識別情報ＤＩＤを形成する。この図９の識別情報ＤＩＤは、図８と比較してわかるように、収録されている各トラックのトラックナンバとそのスタートポイントのアドレス（ＰＭＩＮ、ＰＳＥＣ、ＰＦＲＡＭＥ）の値を用いたものである。
【００６６】
ＣＤに含まれるトラック数とトラックが開始される絶対時間（スタートポイント）が分・秒・フレームという形式で書いてあるＴＯＣデータは、それらの全ての値が、異なるＣＤにおいて同一となる可能性はまずない。従って、これらのＴＯＣデータは特定のタイトルのＣＤの識別情報となり得るものであり、本例ではその点を利用して、データベースにおける各ファイルの識別情報ＤＩＤを生成するようにしている。
【００６７】
また図９のデータベースファイルに示したように、各トラックに対応して記録済フラグが設けられるが、データベースファイル生成時には記録済フラグは全てオフ「＝０」とされる。そして各トラックについて、ＨＤＤ３２にダビングが完了する毎に、記録済フラグがオン「＝１」に更新される。
図９の例の場合は、トラック２，３，６がＨＤＤ３２に既にダビングされたことを示している状態である。
なお後述するが、記録済フラグがオン「＝１」とされるのは、そのトラック（楽曲等）が完全な状態でＨＤＤ３２にダビングできた時点である。例えば曲の途中までしかダビングできなかった場合や、曲の途中で再生側で早送りされて本来の再生データをダビングできなかった場合は、記録済フラグはオンとされない。即ちダビングしていないものと扱われるものとなる。
【００６８】
或るＣＤについて付加情報が存在する場合、或いはユーザーによって付加情報が入力された場合、或いは何らかの通信手段によって受信入力された場合などに、データベースファイルに付加情報が記憶される。
付加情報とは例えばテキストデータ、画像データ、管理データなどである。テキストデータの場合は、曲名、アーティスト名、歌詞、作詞作曲者などの関係者名、制作会社名などがある。画像データとしては、アルバムジャケット画像、アーティスト画像、イメージ画像などがある。管理データとしては例えばＩＳＲＣなどの著作権管理情報その他が考えられる。
例えば再生されるディスク９０がＣＤテキストであった場合は、サブコードから読み出されてくるテキストデータが、トラック又はディスクに対応してデータベースファイルにも記憶できる。
もちろんユーザが任意に曲名等を入力した場合も付加情報として記憶できる。
なお、付加情報を識別情報ＤＩＤとして利用することも可能である。
【００６９】
このようなデータベースファイルは、或るＣＤが初めてＣＤ再生部２で再生される際に、そのＣＤに対応して生成され、データベースに登録される。
また、既にデータベースファイルが生成されているＣＤがＣＤ再生部２で再生される場合は、ＨＤコントローラ３１は、ＣＤ再生部２から転送されてくるＴＯＣデータから識別情報ＤＩＤを生成し、その識別情報ＤＩＤに基づいてデータベースを検索することで、当該ＣＤに対応するデータベースファイルが存在することを確認できる。その場合は、記録済フラグから、当該ＣＤの各トラックについてダビング記録済か否かを判別できる。
【００７０】
７．システムコントローラの処理
以下、本例のダビング装置における自動的なダビング動作に関する動作を説明していく。
なお説明では図１０〜図１５により、まずダビング動作に関するシステムコントローラ１の処理、ＣＤコントローラ２１の処理、ＨＤコントローラ３１の処理をそれぞれ説明し、その後、図１６〜図１９を参照して、各種動作例として具体的な動作の流れを説明する。
【００７１】
ここではまず図１０を参照してシステムコントローラ１の処理を説明する。
システムコントローラ１は、ステップＦ１０１として操作部５においてユーザーがＣＤの再生を指示する操作を行うことを監視している。
再生指示の操作があると、ステップＦ１０２で、ＣＤ再生部２（ＣＤコントローラ２１）にユーザーの操作情報を伝えるとともに、現在ＣＤ再生部２に装填されているディスク９０のＴＯＣ情報をＨＤコントローラ３１に転送する指示を与える。
操作情報とは、単にユーザーがＣＤの再生を指示する操作を行った場合は、その再生操作情報となり、その場合はＣＤ再生部２はディスク９０の第１トラックから再生を行うことになるが、ユーザーがトラックナンバを指定した再生操作を行った場合は、再生操作情報としてトラックナンバも伝えられることになる。その場合はＣＤ再生部２は指定されたトラックナンバのトラックからの再生を行うことになる。
またユーザが、曲順を指定するいわゆるプログラム再生操作を行なった場合は、その指定された曲順情報も再生操作情報として伝える。
ランダムな順序で再生をおこなういわゆるシャッフル再生をユーザーが指示した場合は、シャッフル再生操作であることを再生操作情報として伝える。
【００７２】
後述するが、システムコントローラ１がステップＦ１０２でＣＤコントローラ２１に対してＨＤコントローラ３１にＴＯＣ情報の転送指示を行うことで、ＣＤコントローラ２１はＴＯＣ情報の転送を行い、ＨＤコントローラ３１は転送されてきたＴＯＣ情報に基づいてデータベース検索や録音モード設定を行うことになる。そしてＨＤコントローラ３１は、その結果の応答をシステムコントローラ１に対して送信してくる。
システムコントローラ１はステップＦ１０３でＨＤコントローラ３１からの応答を待機し、応答があったらステップＦ１０４でＨＤコントローラ３１が全トラック録音モードとされたか否かを判断する。
【００７３】
なお、ＨＤコントローラ３１で設定される録音モードとは、全トラック録音モード、部分トラック録音モード、無録音モードがある。
全トラック録音モードは、これから再生されるＣＤの全トラックについて、自動的にダビングを行う場合のモードである。
部分トラック録音モード、これから再生されるＣＤの一部のトラックについて、自動的にダビングを行う場合のモードである。
無録音モードは、これから再生されるＣＤについては既に全てのトラックについてダビングを済ませているため、ダビングを行なわない場合のモードである。
後述するがＨＤコントローラ３１はデータベース検索結果に基づいてこれらのモードを設定する。
【００７４】
システムコントローラ１は、ＨＤコントローラ３１が全トラック録音モードとされた場合は、ステップＦ１０５でＨＤコントローラ３１に対して録音開始の指示を与えるとともに、ステップＦ１０６でＣＤコントローラ２１に対して再生開始の指示を与える。なお、ＣＤコントローラ２１に対してはＨＤコントローラ３１で設定されたモード情報も通知する。
一方、ＨＤコントローラ３１が部分トラック録音モード又は無録音モードとされた場合は、ステップＦ１０５の処理を行わずに、ステップＦ１０６でＣＤコントローラ２１に対して再生開始の指示と録音モードの通知を行う。
【００７５】
ＣＤ再生部２では、ステップＦ１０６の再生開始指示に応じてディスク９０の再生動作が開始されるが、システムコントローラ１は、その間、ステップＦ１０７，Ｆ１０８，Ｆ１０９のループでユーザー操作や再生状況を監視する。
ユーザーが操作部５より、ＦＦ、ＲＥＷ、ＡＭＳ、ポーズなどの操作を行った場合は、ステップＦ１０９からＦ１１０に進み、当該操作情報をＣＤコントローラ２１及びＨＤコントローラ３１に通知する。
ＣＤコントローラ２１はＦＦ、ＲＥＷ、ＡＭＳ、ポーズなどの操作情報に応じて、早送り、早戻し、頭出し、一時停止など、所要の動作を実行させる。なお早送り、早戻し、頭出し、一時停止など、通常の連続的な再生とは異なる状態を、本明細書では説明上、特殊再生状態と呼ぶこととしている。
なおシステムコントローラ１１がＨＤコントローラ３１にもこれらの操作情報を通知するのは、ＣＤ再生部２が特殊再生状態となった場合は、ダビング動作を中断させる必要があるためである。
【００７６】
ユーザーが操作部５より、停止操作を行った場合は、ステップＦ１０８からＦ１１１に進み、当該操作情報をＣＤコントローラ２１に通知する。そして一連の処理を終える。この場合、ＣＤコントローラ２１は停止操作の通知に応じてディスク９０の再生を終了させることになる。
【００７７】
またＣＤ再生部２でディスク９０の再生が最後まで完了した場合は、ＣＤコントローラ２１はシステムコントローラ１にＣＤ再生終了通知を送ってくる。当該通知があった場合、システムコントローラ１はステップＦ１０７でそれを検出し、処理を終えることになる。
【００７８】
８．ＣＤコントローラの処理
続いて図１１，図１２によりＣＤコントローラ２１の処理を説明する。
ＣＤコントローラ２１は図１１のステップＦ２０１として、システムコントローラ１からの再生指示を待機する。即ち上記図１０のステップＦ１０２でシステムコントローラ１が送信してくる再生操作情報及びＴＯＣデータの転送指示を待機するものである。
【００７９】
ステップＦ２０１で当該指示が検出されたら、ＣＤコントローラ２１はステップＦ２０２で、システムコントローラ１の指示に従って、現在装填されているディスク９０について読み込んであったＴＯＣデータを、ＨＤコントローラ３１に転送する。
またステップＦ２０３で変数ｘに再生する最初のトラックナンバをセットする。例えばユーザーが通常に再生操作を行った場合は、変数ｘ＝１とする。またユーザーがトラックナンバを指定した再生操作を行った場合は変数ｘにはユーザーが指定したトラックナンバがセットされる。
ユーザーがプログラム再生（曲順指定再生）操作を行った場合は、変数ｘにはユーザーが１曲目として再生するように指定したトラックナンバがセットされる。
ユーザーがシャッフル再生操作を行った場合は、変数ｘには、ＣＤコントローラ２１がランダムなトラックナンバを選択してセットする。
そしてステップＦ２０４では、システムコントローラ１からの再生開始指示を待機する。
【００８０】
上記図１０のステップＦ１０６としてシステムコントローラ１は、ＣＤコントローラ２１に対して再生開始指示及び録音モード通知を送信してくるが、ＣＤコントローラ２１はステップＦ２０４でこれを検出すると、ステップＦ２０５に進み、ここで、通知されたＨＤコントローラ３１の録音モードに応じて処理を分岐する。
ＨＤコントローラ３１が無録音モードとされていた場合は、そのままステップＦ２１１に進む。
ＨＤコントローラ３１が全トラック録音モードとされていた場合は、ステップＦ２０６に進むが、再生開始時点ではＨＤ記録再生部３が録音中断中となっていることはないため、そのままステップＦ２１１に進む。
【００８１】
ＨＤコントローラ３１が部分トラック録音モードとされていた場合は、各トラックの再生を開始する時点で、ステップＦ２０８，Ｆ２０９，Ｆ２１０で、そのトラックをＨＤＤ３２にダビングさせるか否かを設定する処理を行う。
ＨＤコントローラ３１は、部分トラック録音モードとした場合には、システムコントローラ１へのモード通知の際に、ダビングを実行するトラックナンバもあわせて通知し、そのトラックナンバはシステムコントローラ１からＣＤコントローラ２１へのモード通知（ステップＦ２０４で再生開始指示とともに受信される情報）にも含まれている。つまりＣＤコントローラ２１は、ＨＤ記録再生部３がダビングするトラックナンバを把握している。
そこで、ステップＦ２０８では、再生しようとするトラック＃ｘが、ダビング録音の対象となっているトラックであるか否かを判断し、対象となっていればステップＦ２０９でＨＤコントローラ３１に対してトラック＃ｘの録音開始指示を行ってステップＦ２１１に進む。一方、再生しようとするトラック＃ｘが、ダビング録音の対象となっていなければステップＦ２１０でＨＤコントローラ３１に対して録音待機指示を行ってステップＦ２１１に進む。
【００８２】
ステップＦ２１１に進んだら、ＣＤコントローラ２１はトラック＃ｘの再生を開始させる。ユーザーが通常に再生操作を行った場合は、この時点でトラック＃１からの再生が開始されることになり、またユーザーがトラックナンバを指定した再生操作を行った場合は、ユーザーが指定したトラックナンバのトラックからの再生が開始されることになる。プログラム再生やシャッフル再生の場合も、最初に再生されるトラックの再生が開始される。
【００８３】
ＣＤコントローラ２１は、トラック＃ｘの再生を開始した後は、ステップＦ２１２、Ｆ２１３、Ｆ２１４のループで再生進行状態やユーザー操作を監視する。
ステップＦ２１２ではトラック＃ｘの再生完了を監視する。またステップＦ２１３ではユーザーが停止操作を行うことを監視する。ステップＦ２１４ではユーザーがＦＦ，ＲＥＷ等の特殊再生に移行すべき指示の操作を行うことを監視する。
【００８４】
トラック＃ｘの再生が進んで、そのトラック＃ｘの再生が完了した場合、つまり例えば最初の曲の再生が終了した場合は、ＣＤコントローラ２１はステップＦ２１２でトラック＃ｘの再生完了を検出し、ステップＦ２１５に進む。
このステップＦ２１２からＦ２１５に進む場合は、トラック＃ｘとしての１曲が、通常再生状態のままで最初から最後まで再生された場合である。その場合はＨＤコントローラ３１に対して、トラック＃ｘについての再生完了通知を出力する。再生完了通知とは、トラック＃ｘが通常に（特殊再生状態にならずに）最初から最後まで再生されたことをＨＤコントローラ３１に伝える情報となる。
【００８５】
続いてステップＦ２１６で、現在再生しているディスク９０について、再生すべき全トラックの再生が完了したか否かを判別する。
ユーザーが通常に再生操作を行ってＣＤ再生が行われていた場合は、ディスク９０に収録されている最後のトラックが再生完了した時点で、ＣＤ再生完了となる。またユーザーがトラックナンバを指定した再生操作を行っていた場合は、ユーザーが指定したトラックナンバのトラックから開始された再生が最後のトラックの再生完了に達した場合、ＣＤ再生完了となる。ユーザーがプログラム再生を指示していた場合は、曲順指定された全トラックの再生が完了した時点でＣＤ再生完了となる。シャッフル再生の場合は、収録されている全トラックの再生が完了した時点でＣＤ再生完了となる。
【００８６】
まだＣＤ再生完了となっていなければ、ＣＤコントローラ２１はステップＦ２１７に進み、変数ｘに次に再生すべきトラックのトラックナンバを代入する。ユーザーが通常の再生操作、もしくは指定したトラックナンバからの再生操作を行っていた場合は、それまでの変数ｘに１を加えた値、つまり次のトラックナンバとする。プログラム再生の場合は、ユーザーが指定した曲順に応じた次に再生するトラックナンバを変数ｘに代入する。シャッフル再生の場合は、まだ再生していないトラックナンバの中からランダムにトラックナンバを選択して変数ｘに代入する。
【００８７】
そして図１１のステップＦ２０５に戻る。
上記同様に、ステップＦ２０５ではＨＤコントローラ３１の録音モードに応じて処理を行う。特に部分トラック録音モードの場合はステップＦ２０８，Ｆ２０９，Ｆ２１０の処理で、これから再生するトラック＃ｘについて、録音対象となっているか否かを判別し、録音対象となっていればＨＤコントローラ３１へ録音を指示し、録音対象となっていなければＨＤコントローラ３１へ録音待機の指示を行う。
またＨＤコントローラ３１が全トラック録音モードの場合は、ステップＦ２０６でＨＤ記録再生部３が録音待機中か否かを判断し、録音待機中であればステップＦ２０７でＨＤコントローラ３１に録音再開指示を行う。
【００８８】
そしてステップＦ２１１に進んで、トラック＃ｘ、つまり次のトラックの再生に移行する。なお、ここでは説明の都合上、ステップＦ２１１で「トラック＃ｘの再生開始」としているが、実際には、トラックナンバ順に再生している場合は、或るトラックの再生が完了して次のトラックの再生に移行する際に、一旦再生を停止して再開するという処理は必要ない。つまり再生動作自体は連続して続けられていればよい。但し、プログラム再生やシャッフル再生の場合は、次のトラックの再生の際に、一旦再生動作を中断して光学ヘッド２３のアクセス動作が必要となる場合が多い。
【００８９】
トラック＃ｘの再生中にユーザーが操作部５でＦＦ等の特殊再生を指示する操作を行った場合、上記図１０のステップＦ１１０によりシステムコントローラ１からＣＤコントローラ２１に、その操作情報が伝えられる。その操作の通知があった場合、ＣＤコントローラ２１の処理はステップＦ２１４からＦ２１８に進み、指示された動作を実行する。つまりＦＦ操作の場合は、早送り再生、ＲＥＷ操作の場合は早戻し再生、ポーズ操作の場合は一時停止、ＡＭＳ操作の場合は前又は後のトラック先頭位置へのアクセスが、ＣＤ再生部２において実行される。
【００９０】
そして指示された特殊再生状態を終了したら、ステップＦ２１９，Ｆ２２０，Ｆ２２１のループに移行し、通常再生を再開するとともに（Ｆ２２０）、トラックの先頭に移動したか（Ｆ２１９）、再生停止指示又はＣＤ再生完了となったか（Ｆ２２１）を監視する。
【００９１】
例えばＦＦ、ＲＥＷ操作に応じて早送り又は早戻し動作が行われた場合は、当該操作が終了された時点から通常再生に復帰するが、通常再生に復帰した状態で、現在のトラック又は他のトラックの先頭に達した場合は、ステップＦ２１９からＦ２１７に進み、その時点から再生するトラックナンバを変数ｘに代入してステップＦ２０５に戻り、上述の処理を行って再びステップＦ２１１からのトラック＃ｘの再生状態となり、ステップＦ２１２、Ｆ２１３、Ｆ２１４のループに移行する。
また早送り又は早戻し動作から通常再生に復帰した後の時点で、ステップＦ２２１でＣＤ再生完了となるか、或いはユーザーの停止操作がシステムコントローラ１から通知された場合は、ステップＦ２２１からＦ２２２に進む。
【００９２】
一時停止操作が行われた場合は、ステップＦ２１８でＣＤ再生部２は再生一時停止状態となるが、ユーザーが一次停止解除の操作を行うことで、ステップＦ２１９，Ｆ２２０，Ｆ２２１のループに移行し、通常再生を再開する。
その後は、上記早送りの場合と同様に、ステップＦ２１９又はＦ２２１の結果に応じて処理を進める。
【００９３】
ＡＭＳ操作により頭出し動作が行われた場合は、ステップＦ２１８でトラック先頭位置へのアクセスが行われるため、アクセスが終了した時点でステップＦ２１９でトラック先頭に移動したと判断されることになり、ステップＦ２１７に進み、当該頭出しを行ったトラックナンバを変数ｘに代入してステップＦ２０５に戻り、上述の処理を行って再びステップＦ２１１からのトラック＃ｘの再生状態となり、ステップＦ２１２、Ｆ２１３、Ｆ２１４のループに移行する。
【００９４】
ここで、上述したように図１０のステップＦ１１０では、システムコントローラ１は特殊再生を指示する操作が行われたことをＨＤコントローラ３１にも通知している。後述するがＨＤコントローラ３１は、ＣＤ再生部２で特殊再生が行われることとなったら、実行している記録動作を中断させる。
従って、ＣＤコントローラ２１において、特殊再生の制御を行った後に、上記のようにステップＦ２０５に戻った場合で、もしＨＤコントローラ３１が全トラック録音モードであった場合は、ステップＦ２０６で録音中断中と判断されることになる。そこで、ステップＦ２０７でＨＤコントローラ３１に録音再開の指示を行って、ステップＦ２１１からトラック＃ｘの再生を行うものとなる。
なおＨＤコントローラ３１が部分トラック録音モードであった場合は、特殊再生後にステップＦ２０５に戻った場合でも、ステップＦ２０８，Ｆ２０９，Ｆ２１０の処理は上記同様である。
【００９５】
トラック＃ｘの再生中にユーザーの停止操作をシステムコントローラ１から通知された場合はステップＦ２１３からＦ２２２に進む。
またステップＦ２１６でＣＤ再生完了と判断された場合もステップＦ２２２に進む。
さらに、特殊再生状態から通常再生状態に復帰した後の時点で、ユーザーの停止操作をシステムコントローラ１から通知されるか、又はＣＤ再生完了となった場合は、ステップＦ２２１からＦ２２２に進む。
【００９６】
これらのようにしてステップＦ２２２に進んだ場合、ＣＤコントローラ２１はＣＤ再生部２での再生動作を終了させるように制御するとともに、ステップＦ２２３で、システムコントローラ１及びＨＤコントローラ３１対してＣＤ再生終了通知を送信する。つまりＣＤ再生部２が再生を終えたことを各部に通知する。そして一連の処理を終える。
【００９７】
９．ＨＤコントローラの処理
続いて図１３，図１４，図１５によりＨＤコントローラ３１の処理を説明する。
ＨＤコントローラ３１は図１３のステップＦ３０１として、ＣＤコントローラ２１からのＴＯＣデータの転送を待機する。即ち上記図１１のステップＦ２０２でＣＤコントローラ２１が送信してくるＴＯＣデータを待機するものである。
【００９８】
ＴＯＣデータが入力された場合は、ＨＤコントローラ３１はステップＦ３０２でＨＤＤ３２に格納してあるデータベースの検索を行う。即ち、入力されたＴＯＣデータの内容から、図９の識別情報ＤＩＤを生成し、当該生成した識別情報ＤＩＤを用いて、データベース内の各データベースファイルとして、同一の識別情報ＤＩＤが記録されているものがあるか否かを検索する。
同一の識別情報ＤＩＤのデータベースファイルが発見される場合とは、現在ＣＤ再生部２に装填されているディスク９０が、過去にも再生され、既にそのディスク９０についてデータベースファイルが作成されている場合である。一方、同一の識別情報ＤＩＤのデータベースファイルが発見されない場合は、現在ＣＤ再生部２に装填されているディスク９０が、今回初めて再生される場合である。
【００９９】
そこで、検索結果が該当無しとなった場合は、ＨＤコントローラ３１はステップＦ３０３からＦ３０４に進み、上記作成した識別情報ＤＩＤを付したデータベースファイルを新規に作成し、データベースに追加する。
そして、その場合は、これからＣＤ再生部２で再生されようとしているディスク９０については、全トラックがまだダビングしていないものであるため、ステップＦ３０６で、全トラック録音モードに設定して録音待機状態とする。
【０１００】
また、検索結果として該当するデータベースファイルが発見された場合は、ステップＦ３０３からＦ３０５に進み、そのデータベースファイルの記録済フラグを確認する。全トラックについて記録済フラグがオフであった場合は、これからＣＤ再生部２で再生されようとしているディスク９０については、全トラックがまだダビングしていないものであるため、ステップＦ３０５からステップＦ３０６に進み、この場合も全トラック録音モードに設定して録音待機状態とする。
【０１０１】
一方、全トラックについて記録済フラグがオンであった場合は、これからＣＤ再生部２で再生されようとしているディスク９０は、全トラックが既にダビング完了しており、今回ダビングする必要はない。このためステップＦ３０７からＦ３０８に進み、システムコントローラ１に無録音モードとすることを通知する。そして処理を終える。
【０１０２】
一部のトラックについて記録済フラグがオンであり、まだダビングしていないトラックが部分的に存在する場合は、ステップＦ３０７からステップＦ３０９に進み、部分トラック録音モードに設定して録音待機状態とする。
【０１０３】
ステップＦ３０６で全トラック録音モードとし、或いはステップＦ３０９で部分トラック録音モードとして、録音待機状態となった場合は、ステップＦ３１０で設定した録音モードと、録音待機状態となって録音の準備が完了したことをシステムコントローラ１に通知する。なお、部分トラック録音モードを通知する場合は、同時に録音対象となっているトラックナンバ（記録済フラグがオフのトラックナンバ）も通知する。
そして全トラック録音モードの場合は、図１４のステップＦ３１１に進み、部分トラック録音モードの場合は図１５のステップＦ３２２に進むことになる。
【０１０４】
まず全トラック録音モードの場合を説明していく。
システムコントローラ１は、上記図１０のステップＦ１０４で、ＨＤコントローラ３１がステップＦ３１０又はステップＦ３０８で行う通知を待機していることになり、上述したように、ＨＤコントローラ３１から全トラック録音モードとなったことが通知された場合は、ステップＦ１０５で、ＨＤコントローラ３１に対して録音開始指示を行う。
ＨＤコントローラ３１は図１４のステップＦ３１１で、システムコントローラ１からの録音開始指示を待機しており、録音開始指示に応じてステップＦ３１２で録音動作を開始する。即ちこの場合、システムコントローラ１はＣＤ再生部２に再生開始の指示をしている（図１０のステップＦ１０６）ため、ＣＤ再生部２では上記図１２のステップＦ２１１から再生が開始され、再生されたデジタルオーディオデータＳ１がＨＤ記録再生部３に入力されてくる。ＨＤコントローラ３１は、この入力されるデジタルオーディオデータＳ１についてのＨＤＤ３２への記録を開始するものとなる。
【０１０５】
ＨＤコントローラ３１は、録音動作を開始した後は、ステップＦ３１３，Ｆ３１４，Ｆ３１５のループで、ＣＤコントローラ２１からのＣＤ再生終了通知、システムコントローラ１からの特殊再生操作の情報、及びＣＤコントローラ２１からのトラック＃ｘ再生完了通知のそれぞれを監視する。
【０１０６】
上述の図１２のＣＤコントローラ２１の処理から理解されるように、ＣＤ再生部２で或るトラックが最初から最後まで通常再生状態で再生された場合のみ、ＣＤコントローラ２１はステップＦ２１５でトラック＃ｘの再生完了通知を送信してくる。これはトラック＃ｘについて、ＨＤＤ３２への記録が完了したことを意味するため、ＨＤコントローラ３１はステップＦ３１５からＦ３１６に進んで、現在再生中のディスク９０に対応するデータベースファイルにおいて、当該トラック＃ｘについての記録済フラグをオンに更新する処理を行う。
そして、入力されるデジタルオーディオデータＳ１についてのＨＤＤ３２への録音動作は引き続き続けられているため、ステップＦ３１３，Ｆ３１４，Ｆ３１５のループに戻る。
なお、フローチャートには示していないが、ＨＤ記録再生部３側で当該トラック＃ｘの録音中に何らかの記録エラーが発生し、トラック＃ｘが正しく録音できなかった場合は、記録済フラグをオンとしないことはいうまでもない。
【０１０７】
ユーザーがＦＦ，ＲＥＷ等の操作を行った場合は、上述したようにＣＤ再生部２では早送り再生などの特殊再生状態となる。この場合、正しく連続したデジタルオーディオデータＳ１はＨＤ記録再生部３に入力されないことになりトラック＃ｘの録音が適正に実行できない。そしてユーザーがＦＦ，ＲＥＷ等の操作を行った場合は、その操作情報がシステムコントローラ１から送信されてくる（図１０のＦ１１０）が、ＨＤコントローラ３１は、ステップＦ３１４でその特殊再生の操作情報を検出したら、ステップＦ３１７に進み、現在実行しているトラック＃ｘのＨＤＤ３２への記録を中断する。
さらに、この時点でトラック＃ｘについては途中までＨＤＤ３２への録音が進行していたため、ステップＦ３１８でＨＤＤ３２に録音したトラック＃ｘの途中までのデータを消去する。
【０１０８】
そして、ステップＦ３１９，Ｆ３２０で、ＣＤコントローラ２１からの録音再開の指示か、或いはＣＤ再生終了通知を待機する。
上記図１２で述べたように、ＣＤ再生部２で早送り等の動作を行った後において通常再生が或るトラックの先頭に達する前にステップＦ２２１から再生を終了する場合は、ＣＤコントローラ２１はステップＦ２２３でＣＤ再生終了通知を送信してくる。
この場合、ＨＤコントローラ３１の処理はステップＦ３２０からＦ３２１に進むことになる。
【０１０９】
一方、ＣＤ再生部２で早送り等の動作を行った後において通常再生が或るトラックの先頭に達した場合は、ＣＤコントローラ２１の処理はステップＦ２１９→Ｆ２１７→Ｆ２０５と進み、ＨＤ記録再生部３が全トラック録音モードであるためステップＦ２０６に進む。そしてこの場合は、ＨＤ記録再生部３は録音中断状態であるため、ＣＤコントローラ２１はステップＦ２０７でＨＤコントローラ３１に対して録音再開指示を出す。そしてステップＦ２１１から、次のトラック＃ｘの先頭からの再生が行われる。
この場合、ＨＤコントローラ３１の処理はステップＦ３１９からＦ３１２に戻り、録音を再開することになる。つまりＣＤ再生部２で或るトラックの先頭からの再生により入力されてくるデジタルオーディオデータＳ１についてＨＤＤ３２へ記録を行う。
【０１１０】
ユーザーの停止操作もしくはＣＤ再生完了によりＣＤ再生部２で再生が終了される際には、ＣＤコントローラ２１は図１２のステップＦ２２３でＣＤ再生終了通知を送信してくるが、ＨＤコントローラ３１は録音中にステップＦ３１３でこれを受信すると、ステップＦ３２１に進む。また上記のように録音中断中（待機中）にステップＦ３２０でＣＤ再生終了通知を受信した場合もステップＦ３２１に進む。
ＨＤコントローラ３１はステップＦ３２１では、録音又は録音待機状態を終了させ、一連の処理を終了させる。
【０１１１】
次に、上記図１３の処理において部分トラック録音モードとなった場合のＨＤコントローラ３１の処理を図１５により説明する。
システムコントローラ１は、上記図１０のステップＦ１０４で、ＨＤコントローラ３１からの応答が部分トラック録音モードであった場合は、ステップＦ１０６で、ＣＤコントローラ２１に対して再生開始指示を行うとともに、部分トラック録音モード及び録音対象トラックを通知する。
【０１１２】
この場合ＨＤコントローラ３１は図１５のステップＦ３２２、Ｆ３２３、Ｆ３２４のループで、ＣＤコントローラ２１からの録音待機指示、又は録音指示、又はＣＤ再生終了通知を監視している。
上記図１１で述べたように、ＨＤ記録再生部３が部分トラック録音モードの場合は、ＣＤコントローラ２１は或るトラックの再生を開始するタイミング毎に、ステップＦ２０８でこれから再生するトラック＃ｘがＨＤＤ３２への録音対象であるか否かを判別し、ＨＤコントローラ３１へ録音指示（Ｆ２０９）又は録音待機指示（Ｆ２１０）を送信してくる。
ＨＤコントローラ３１は、録音指示を受信した場合は、ステップＦ３２３からＦ２３５へ進んで、再生されるトラック＃ｘのＨＤＤ３２への録音を開始する。
一方、ＨＤコントローラ３１はステップＦ３２２で録音待機指示を受信した場合は、録音待機状態のままステップＦ３２２，Ｆ３２３，Ｆ３２４のループで、ＣＤ再生終了通知、又は次のトラックの録音指示を待機する。
【０１１３】
例えばＣＤ再生部２で再生される１曲目が録音対象でなく、２曲目が録音対象であった場合は、ＣＤコントローラ２１はＨＤコントローラ３１に対して、１曲目の再生開始時には録音待機指示を与え、２曲目の再生開始時に録音指示を与えるものとなる。その場合、ＨＤコントローラ３１は１曲目の再生中にはステップＦ３２２，Ｆ３２３，Ｆ３２４のループで待機し、２曲目の再生開始時点で録音指示に応じてステップＦ３２３からＦ３２５に進み、録音を開始することになる。
【０１１４】
ＨＤコントローラ３１は、録音動作を開始した後は、ステップＦ３２６，Ｆ３２７，Ｆ３２８のループで、ＣＤコントローラ２１からのＣＤ再生終了通知、システムコントローラ１からの特殊再生操作の情報、及びＣＤコントローラ２１からのトラック＃ｘ再生完了通知のそれぞれを監視する。
【０１１５】
上記図１２のＣＤコントローラ２１の処理により、ＣＤ再生部２で或るトラックが最初から最後まで通常再生状態で再生された場合のみ、ＣＤコントローラ２１はステップＦ２１５でトラック＃ｘの再生完了通知を送信してくる。この場合、録音対象となっているトラック＃ｘについて、ＨＤＤ３２への記録が完了したことになるため、ＨＤコントローラ３１はステップＦ３２８からＦ３２９に進んで、現在再生中のディスク９０に対応するデータベースファイルにおいて、当該トラック＃ｘについての記録済フラグをオンに更新する処理を行う。そしてＣＤコントローラ２１から指示されたトラック＃ｘについての録音完了に伴ってステップＦ３３０で録音待機状態とし、上記ステップＦ３２２，Ｆ３２３，Ｆ３２４のループに戻る。
なお、フローチャートには示していないが、この場合も、ＨＤ記録再生部３側で当該トラック＃ｘの録音中に何らかの記録エラーが発生し、トラック＃ｘが正しく録音できなかった場合は、記録済フラグをオンとしない。
【０１１６】
続いてＣＤ再生部２では次のトラックの再生に進むが、その場合も、録音対象トラックか否かの判別に応じて録音指示又は録音待機指示を送信してくるため、ＨＤコントローラ３１はその指示に従ってステップＦ３２５からの録音開始、又はステップＦ３２２，Ｆ３２３，Ｆ３２４のループでの録音待機を行う。
【０１１７】
録音実行中において、ユーザーがＦＦ，ＲＥＷ等の操作を行った場合は、上述したようにＣＤ再生部２では早送り再生などの特殊再生状態となる。この場合、正しく連続したデジタルオーディオデータＳ１はＨＤ記録再生部３に入力されないため、ＨＤコントローラ３１はＦＦ，ＲＥＷ等の操作情報がシステムコントローラ１から送信されてきたら（図１０のＦ１１０）、ステップＦ３２７からＦ３３１に進み、現在実行しているトラック＃ｘのＨＤＤ３２への記録を中断し録音待機状態とする。
そしてこの時点でトラック＃ｘについては途中までＨＤＤ３２への録音が進行していたため、ステップＦ３３２でＨＤＤ３２に録音したトラック＃ｘの途中までのデータを消去する。
そして、上記ステップＦ３２２，Ｆ３２３，Ｆ３２４のループに戻り、ＣＤコントローラ２１からの次の指示又は通知を待つことになる。
【０１１８】
ユーザーの停止操作もしくはＣＤ再生完了によりＣＤ再生部２で再生が終了される際には、ＣＤコントローラ２１は図１２のステップＦ２２３でＣＤ再生終了通知を送信してくるが、ＨＤコントローラ３１は録音中にステップＦ３２６でこれを受信すると、ステップＦ３３３に進む。また上記のように録音待機中にステップＦ３２４でＣＤ再生終了通知を受信した場合もステップＦ３３３に進む。
ＨＤコントローラ３１はステップＦ３３３では、録音又は録音待機状態を終了させ、一連の処理を終了させる。
【０１１９】
１０．ダビング動作例
システムコントローラ１、ＣＤコントローラ２１、ＨＤコントローラ３１が以上のように処理を行うことで実現されるダビング動作を、図１６〜図１９でそれぞれ具体例に沿って説明していく。
なお、図１６〜図１９に示す動作には、上記図１０〜図１５に示したシステムコントローラ１、ＣＤコントローラ２１、ＨＤコントローラ３１で説明した処理に対応するステップ番号を付記し、図１６〜図１９の説明においてもそのステップ番号を利用する。
【０１２０】
［全トラック録音モードでＣＤが通常に最初から最後まで再生された場合］  
図１６の動作例は、まずＨＤコントローラ３１が全トラック録音モードとされた場合の例であって、さらにＣＤ再生部２においてディスク９０が第１トラック＃１から最終トラック＃ｎまでが全て通常に再生された場合の例である。つまりユーザーが１曲目からの通常再生を指示するとともに、再生途中でＦＦ等の特殊再生状態となる操作を行わなかった場合である。
【０１２１】
システムコントローラ１はユーザーの再生操作を検出すると（Ｆ１０１）、ＣＤ再生部２（ＣＤコントローラ２１）に対して操作情報とＴＯＣデータの伝送指示を送信する（Ｆ１０２）。
ＣＤコントローラ２１はこれに応じてディスク９０のＴＯＣデータをＨＤ記録再生部３（ＨＤコントローラ３１）に送信する（Ｆ２０２）。
ＨＤコントローラ３１はＴＯＣデータの受信に伴って、データベース検索を行い（Ｆ３０２）、この場合、識別情報ＤＩＤが該当無しか、或いは該当するデータベースファイルが存在するが、全てのトラックが未録音の状態であることで、全トラック録音モードと設定する（Ｆ３０６）。
そしてＨＤコントローラ３１は全トラック録音モードで録音待機状態となったことをシステムコントローラ１に通知する（Ｆ３１０）。
【０１２２】
システムコントローラ１はＨＤコントローラ３１からの応答に応じて、ＨＤコントローラ３１に対して録音開始指示を与え（Ｆ１０５）、またＣＤコントローラ２１に対して再生開始指示及び全トラック録音モードの通知を与える（Ｆ１０６）。
これによりＣＤ再生部２では再生が開始され（Ｆ２１１）、ＨＤ記録再生部３では録音が開始される（Ｆ３１２）。
【０１２３】
ＣＤコントローラ２１はトラック＃１の再生が完了した時点でトラック＃１の再生完了通知をＨＤコントローラ３１に送信する（Ｆ２１５）。
これに応じてＨＤコントローラ３１は、当該再生中のディスク９０に対応するデータベースファイル上で、トラック＃１に対応する記録済フラグをオンとする（Ｆ３１６）。
またＣＤコントローラ２１はトラック＃２の再生が完了した時点でトラック＃２の再生完了通知をＨＤコントローラ３１に送信する（Ｆ２１５）。
これに応じてＨＤコントローラ３１は、当該再生中のディスク９０に対応するデータベースファイル上で、トラック＃２に対応する記録済フラグをオンとする（Ｆ３１６）。
【０１２４】
以降も同様に１つのトラックの再生が完了し、ＨＤＤ３２への録音が完了することに応じてＨＤコントローラ３１はそのトラックの記録済フラグをオンとしていく。
ＣＤコントローラ２１は最後のトラック＃ｎの再生が完了した時点でトラック＃ｎの再生完了通知をＨＤコントローラ３１に送信し（Ｆ２１５）、ＨＤコントローラ３１はトラック＃ｎに対応する記録済フラグをオンとする（Ｆ３１６）が、この時点でＣＤ再生が完了することとなるため、ＣＤ再生部２では再生終了となる（Ｆ２２２）。そしてＣＤコントローラ２１はＨＤコントローラ３１及びシステムコントローラ１に対してＣＤ再生終了通知を送信する（Ｆ２２３）。
これに応じてＨＤコントローラ３１は録音を終了させる（Ｆ３２１）。
【０１２５】
この図１６の動作例の場合は、ＣＤ再生部２でディスク９０から再生された全トラックがＨＤＤ３２へダビング録音されたことになり、またそのディスク９０に対応するデータベースファイルでは、全トラックについて記録済フラグがオンとされたことになる。
つまりユーザーが意識せずにＣＤからのダビングが行われるとともに、以後は、当該ＣＤが再び再生されたとしても、その場合はＨＤコントローラ３１は無録音モードとなるため無駄なダビングは行われない。
【０１２６】
［全トラック録音モードでＣＤ再生途中にユーザーが停止操作を行った場合］  
図１７の動作例は、上記同様にＨＤコントローラ３１が全トラック録音モードとされた場合の例であるが、ＣＤ再生部２においてディスク９０が再生されている途中にユーザーが再生停止操作を行った場合である。
【０１２７】
システムコントローラ１はユーザーの再生操作を検出すると（Ｆ１０１）、ＣＤコントローラ２１に対して操作情報とＴＯＣデータの伝送指示を送信する（Ｆ１０２）。ただし例えばユーザーがトラック＃３からの再生を指示したとすると、その操作情報がＣＤコントローラ２１に伝えられる。
【０１２８】
ＣＤコントローラ２１はＴＯＣデータの伝送指示に応じてディスク９０のＴＯＣデータをＨＤコントローラ３１に送信する（Ｆ２０２）。
ＨＤコントローラ３１はＴＯＣデータの受信に伴って、データベース検索を行い（Ｆ３０２）、この場合、識別情報ＤＩＤが該当無しか、或いは該当するデータベースファイルが存在するが、全てのトラックが未録音の状態であることで、全トラック録音モードと設定する（Ｆ３０６）。
そしてＨＤコントローラ３１は全トラック録音モードで録音待機状態となったことをシステムコントローラ１に通知する（Ｆ３１０）。
【０１２９】
システムコントローラ１はＨＤコントローラ３１からの応答に応じて、ＨＤコントローラ３１に対して録音開始指示を与え（Ｆ１０５）、またＣＤコントローラ２１に対して再生開始指示及び全トラック録音モードの通知を与える（Ｆ１０６）。
これによりＣＤ再生部２では再生が開始され（Ｆ２１１）、ＨＤ記録再生部３では録音が開始される（Ｆ３１２）。なお、ユーザーがトラック＃３からの再生を指示したため、ＣＤ再生部２ではトラック＃３からの再生が行われる。
【０１３０】
ＣＤコントローラ２１はトラック＃３の再生が完了した時点でトラック＃３の再生完了通知をＨＤコントローラ３１に送信する（Ｆ２１５）。
これに応じてＨＤコントローラ３１は、当該再生中のディスク９０に対応するデータベースファイル上で、トラック＃３に対応する記録済フラグをオンとする（Ｆ３１６）。
またＣＤコントローラ２１は引き続き再生が行われ、トラック＃４の再生が完了した時点でトラック＃４の再生完了通知をＨＤコントローラ３１に送信する（Ｆ２１５）。これに応じてＨＤコントローラ３１はトラック＃４に対応する記録済フラグをオンとする（Ｆ３１６）。
さらに引き続き再生が行われ、トラック＃５の再生が完了したらＣＤコントローラ２１はトラック＃５の再生完了通知をＨＤコントローラ３１に送信する（Ｆ２１５）。これに応じてＨＤコントローラ３１はトラック＃５に対応する記録済フラグをオンとする（Ｆ３１６）。
【０１３１】
ここでＣＤ再生部２では引き続きトラック＃６の再生が行われ、またＨＤ記録再生部３ではトラック＃６のデジタルオーディオデータＳ１をＨＤＤ３２に記録していくことになるが、その途中でユーザーが停止操作を行ったとする。システムコントローラ１はユーザーの停止操作を検出すると（Ｆ１０８）、ＣＤコントローラ２１に対して再生停止指示を送信する（Ｆ１１１）。
これに応じてＣＤコントローラ２１はＣＤ再生動作を終了させ（Ｆ２２２）、ＨＤコントローラ３１及びシステムコントローラ１に対してＣＤ再生終了通知を送信する（Ｆ２２３）。
これに応じてＨＤコントローラ３１は録音を終了させる（Ｆ３２１）。
【０１３２】
この図１７の動作例の場合は、ＣＤ再生部２でディスク９０から再生されたトラック＃３、＃４、＃５がＨＤＤ３２へダビング録音されたことになり、またそのディスク９０に対応するデータベースファイルでは、トラック＃３、＃４、＃５について記録済フラグがオンとされたことになる。トラック＃６については一部録音されたとしても、データベースファイルには記録済と反映されないためまだダビングしていないものとして管理される。
従って、以後は、当該ＣＤが再び再生される場合はＨＤコントローラ３１は部分トラック録音モードとなり、トラック＃３、＃４、＃５以外のトラックが録音対象となる。もしトラック＃３のみが何度も再生されたとしても、それについてはダビングは行われない。
【０１３３】
なお、上記図１３、図１４、図１５のＨＤコントローラ３１の処理には示さなかったが、停止操作がされた際に途中までＨＤＤ３２への録音されていたトラックのデータ、例えばこの図１７の場合のトラック＃６のデータは、ＨＤＤ３２から消去するようにしてもよい。
【０１３４】
［全トラック録音モードでＣＤ再生中にＦＦ操作が行われた場合］  
図１８の動作例は、上記各例と同様にＨＤコントローラ３１が全トラック録音モードとされた場合の例であるが、ＣＤ再生部２における再生中にユーザーがＦＦ操作を行った場合である。
【０１３５】
なお、ユーザーの再生操作が行われてからＣＤ再生部２で再生が開始され、またＨＤ記録再生部３で録音が開始されるまでの動作は、上記図１６と同様であるため、説明を省略する。
【０１３６】
ＣＤ再生部２では再生が開始され（Ｆ２１１）、ＨＤ記録再生部３では録音が開始された（Ｆ３１２）以降は、まずＣＤコントローラ２１はトラック＃１の再生が完了した時点でトラック＃１の再生完了通知をＨＤコントローラ３１に送信する（Ｆ２１５）。
これに応じてＨＤコントローラ３１は、当該再生中のディスク９０に対応するデータベースファイル上で、トラック＃１に対応する記録済フラグをオンとする（Ｆ３１６）。
【０１３７】
この後、ＣＤ再生部２でトラック＃２の再生中にユーザーがＦＦ操作を行ったとする。
システムコントローラ１はユーザーのＦＦ操作を検出すると（Ｆ１０９）、ＣＤコントローラ２１及びＨＤコントローラ３１に、ＦＦ操作情報を送信する（Ｆ１１０）。
ＣＤコントローラ２１はこれに応じて早送り再生を実行する（Ｆ２１８）。そして早送り動作を終了した後に通常再生を再開する（Ｆ２２０）。
ＨＤコントローラ３１は、ＦＦ操作の通知に応じて録音動作を中断する（Ｆ３１７）。また、その時点でトラック＃２は途中までＨＤＤ３２へ録音していたため、その途中までのトラック＃２のデータをＨＤＤ３２から消去する（Ｆ３１８）。
【０１３８】
ＣＤ再生部２でＦＦ動作を終えて通常再生に戻った後、再生がトラック＃３の先頭に達した時点で、ＣＤコントローラ２１はＨＤコントローラ３１に対して録音再開を指示する（Ｆ２０７）。ＨＤコントローラ３１はこれに応じて録音動作を再開する（Ｆ３１２）。つまりトラック＃３のデジタルオーディオデータＳ１についてＨＤＤ３２に記録していくことを開始する。
【０１３９】
その後ＣＤコントローラ２１はトラック＃３の再生が完了した時点でトラック＃３の再生完了通知をＨＤコントローラ３１に送信する（Ｆ２１５）。
これに応じてＨＤコントローラ３１は、当該再生中のディスク９０に対応するデータベースファイル上で、トラック＃３に対応する記録済フラグをオンとする（Ｆ３１６）。
【０１４０】
ここでＣＤ再生部２では引き続きトラック＃４の再生が行われ、またＨＤ記録再生部３ではトラック＃４のデジタルオーディオデータＳ１をＨＤＤ３２に記録していくことになるが、その途中でユーザーが停止操作を行ったとする。システムコントローラ１はユーザーの停止操作を検出すると（Ｆ１０８）、ＣＤコントローラ２１に対して再生停止指示を送信する（Ｆ１１１）。
これに応じてＣＤコントローラ２１はＣＤ再生動作を終了させ（Ｆ２２２）、ＨＤコントローラ３１及びシステムコントローラ１に対してＣＤ再生終了通知を送信する（Ｆ２２３）。
これに応じてＨＤコントローラ３１は録音を終了させる（Ｆ３２１）。
【０１４１】
この図１８の動作例の場合は、ＣＤ再生部２でディスク９０から再生されたトラック＃１、＃２、＃３、＃４のうち、通常状態で完全に再生されたトラック＃１，＃３のみがＨＤＤ３２へダビング録音されたことになる。つまり、そのディスク９０に対応するデータベースファイルでは、トラック＃１、＃３についてのみ記録済フラグがオンとされたことになる。
途中で早送りが行われたトラック＃２や、途中で停止されたトラック＃４についてはデータベースファイルには記録済と反映されないためまだダビングしていないものとして管理される。
従って、以後は、当該ＣＤが再び再生される場合はＨＤコントローラ３１は部分トラック録音モードとなり、トラック＃１、＃３以外のトラックが録音対象となる。もしトラック＃３のみが何度も再生されたとしても、それについてはダビングは行われない。
【０１４２】
［部分トラック録音モードでトラック＃１、＃４が録音対象となっていた場合］
図１９の動作例は、ＨＤコントローラ３１が部分トラック録音モードとされた場合の例である。例えば現在装填されているＣＤがトラック＃１〜＃４の４曲が収録されているものとし、過去にトラック＃２，＃３についてはＨＤＤ３２への録音が行われていたものとする。ユーザーはこのＣＤについて通常に１曲目から再生させる操作を行ない、ＣＤ再生部２においてディスク９０が第１トラック＃１から最終トラック＃４までが全て、通常に再生された場合の例である。
【０１４３】
システムコントローラ１はユーザーの再生操作を検出すると（Ｆ１０１）、ＣＤ再生部２（ＣＤコントローラ２１）に対して操作情報とＴＯＣデータの伝送指示を送信する（Ｆ１０２）。
ＣＤコントローラ２１はこれに応じてディスク９０のＴＯＣデータをＨＤ記録再生部３（ＨＤコントローラ３１）に送信する（Ｆ２０２）。
ＨＤコントローラ３１はＴＯＣデータの受信に伴って、データベース検索を行う（Ｆ３０２）。この場合、識別情報ＤＩＤが該当するデータベースファイルが存在し、そのデータベースファイルではトラック＃２、＃３については記録済フラグがオンとなっている。
そこでＨＤコントローラ３１は部分トラック録音モードと設定し（Ｆ３０６）、部分トラック録音モードで録音待機状態となったこと、及び録音対象トラックはトラック＃１、＃４であることをシステムコントローラ１に通知する（Ｆ３１０）。
【０１４４】
システムコントローラ１はＨＤコントローラ３１からの応答に応じて、ＣＤコントローラ２１に対して再生開始指示を与える（Ｆ１０６）。またこのとき、ＨＤコントローラ３１が部分トラック録音モードであって録音対象トラックはトラック＃１、＃４であることもＣＤコントローラ２１に通知する。
【０１４５】
ここでＣＤコントローラは、まず最初に再生するトラック＃１が録音対象であることから、ＨＤコントローラ３１に対してトラック＃１の録音指示を送信する（Ｆ２０９）。
そしてＣＤ再生部２ではトラック＃１からの再生が開始され（Ｆ２１１）、またＨＤ記録再生部３では録音指示に応じて録音が開始される（Ｆ３２５）。
【０１４６】
ＣＤコントローラ２１はトラック＃１の再生が完了した時点でトラック＃１の再生完了通知をＨＤコントローラ３１に送信する（Ｆ２１５）。
これに応じてＨＤコントローラ３１は、当該再生中のディスク９０に対応するデータベースファイル上で、トラック＃１に対応する記録済フラグをオンとする（Ｆ３２９）。そして録音待機状態とする（Ｆ３３０）。
【０１４７】
ＣＤコントローラ２１はトラック＃２の再生を開始する時点では、トラック＃２が録音対象でないことからＨＤコントローラ３１に録音待機指示を与える（Ｆ２１０）。従ってＨＤ記録再生部３ではトラック＃２の録音は行われない。
トラック＃３の再生開始時点でも同様であり、ＣＤコントローラ２１はトラック＃３が録音対象でないことからＨＤコントローラ３１に録音待機指示を与える（Ｆ２１０）。従ってＨＤ記録再生部３ではトラック＃３の録音は行われない。
【０１４８】
ＣＤコントローラ２１はトラック＃４の再生を開始する時点では、トラック＃４は録音対象であるため、ＨＤコントローラ３１に録音指示を与える（Ｆ２１５）。従ってＨＤ記録再生部３ではトラック＃４の録音を開始する（Ｆ３２５）。
その後ＣＤコントローラ２１は、トラック＃４の再生が完了した時点でトラック＃４の再生完了通知をＨＤコントローラ３１に送信し（Ｆ２１５）、ＨＤコントローラ３１はトラック＃４に対応する記録済フラグをオンとし（Ｆ３２９）、録音待機状態となる（Ｆ３３０）。
ＣＤ再生部２ではこの時点でＣＤ再生が完了することとなるため、ＣＤ再生部２では再生終了となる（Ｆ２２２）。そしてＣＤコントローラ２１はＨＤコントローラ３１及びシステムコントローラ１に対してＣＤ再生終了通知を送信する（Ｆ２２３）。
これに応じてＨＤコントローラ３１は録音待機状態を終了させ処理を終える（Ｆ３３３）。
【０１４９】
この図１９の動作例のように部分トラック録音モードとされる場合は、ＣＤ再生部２でディスク９０から再生されたトラックのうち、まだＨＤＤ３２へダビングされていないトラックのみがダビング録音されたことになる。
なお、部分トラック録音モードの場合も、再生途中でＦＦ操作が行われた場合や、停止操作が行われた場合は、それらの操作に応じて、上記図１７，図１８で説明した動作と同様の動作が行われる。
【０１５０】
以上、実施の形態について説明してきたが、本例によれば、ＣＤ（ディスク９０）が再生される際に、自動的にＨＤＤ３２へのダビング録音が行われる。ただし、再生される各トラックについては、データベースファイルに記録された記録済フラグが参照され、まだダビングされていない場合のみダビングが行われる。
このため、ユーザーは何ら意識して操作を行うことなく、ＣＤを再生していれば自然にＨＤＤにＣＤ収録トラックが保存されていくことになり、しかも同一曲が重複してダビングされるということもない。
また、再生途中で特殊再生されたり停止されたトラックはダビングされていないものとされるため、その後の機会にダビングが行われる。つまりＨＤＤ３２には、完全なトラックデータが蓄積されていく。
そしてこのようなＨＤＤ３２は、ユーザーが意識することなく例えば音楽サーバとして自動的に形成されていくため、ユーザーは一度再生させたＣＤについては、ＣＤを装填しなくとも、ＨＤＤ３２から曲の再生も楽しむということも可能となる。
【０１５１】
１１．変形例
ところで、本発明は上記実施の形態の構成例、動作例に限らず、多様な変形例が考えられる。
【０１５２】
例えば部分トラック録音モードの場合、上記例ではＣＤコントローラ２１側で各トラックについてダビングさせるか否かを判断するものとしたが、ＨＤコントローラ３１が判断してもよい。
即ちＨＤコントローラ３１はＣＤ再生部２からデジタルオーディオデータＳ１とともにトラックナンバの情報（つまりサブコード情報）も常時受け取るようにしていれば、現在入力されているトラックナンバが判別できる。従って、入力されているデジタルオーディオデータＳ１が、録音対象トラックのデータであるか否かが判別できるため、それによって録音の実行又は待機を選択すればよい。
【０１５３】
また上記例処理で、システムコントローラ１、ＣＤコントローラ２１、ＨＤコントローラ３１の間で伝送される通知や指示は一例であり、通知や指示の送受信の主体がどのコントローラとなるかは、実際の構成に応じて適宜変更されるものであることはいうまでもない。
また例えばシステムコントローラ１が全ての動作を一元管理してＣＤ再生やＨＤＤ３２への録音を実行制御するものであってもよい。
【０１５４】
またデータベースの格納場所はＨＤＤ３２でなく、他に不揮発性メモリなどを用意してもよい。
また各ＣＤを識別する識別情報ＤＩＤは、ＴＯＣデータから形成するものに限られず、付加情報や、或いはＣＤの製造番号などが用いられてもよい。
【０１５５】
また、実施の形態では、ＣＤ再生部とＨＤ記録再生部３を一体的に備えたダビング装置としたが、これらが別体機器とされ、ダビング可能に接続されることでダビング装置が形成されるようにしてもよい。
また第１の記録媒体はＣＤに限らず、ＭＤ、メモリカード、ＤＡＴなどでもよく、また第２の記録媒体もＨＤＤに限らず、固体メモリ、他の種のディスク状メディア、テープ状メディアであってもよい。
【図面の簡単な説明】
【０１５６】
【図１】本発明の実施の形態のダビング装置のブロック図である。
【図２】実施の形態のＣＤ再生部のブロック図である。
【図３】実施の形態のＨＤ記録再生部のブロック図である。
【図４】実施の形態の音声入出力部のブロック図である。
【図５】ＣＤ方式のフレーム構造の説明図である。
【図６】ＣＤ方式のサブコーディングフレームの説明図である。
【図７】ＣＤ方式のサブＱデータの説明図である。
【図８】ＣＤ方式のＴＯＣ構造の説明図である。
【図９】実施の形態のデータベース構造の説明図である。
【図１０】実施の形態のシステムコントローラの処理のフローチャートである。
【図１１】実施の形態のＣＤコントローラの処理のフローチャートである。
【図１２】実施の形態のＣＤコントローラの処理のフローチャートである。
【図１３】実施の形態のＨＤコントローラの処理のフローチャートである。
【図１４】実施の形態のＨＤコントローラの処理のフローチャートである。
【図１５】実施の形態のＨＤコントローラの処理のフローチャートである。
【図１６】実施の形態の全トラック録音モード時の動作の説明図である。
【図１７】実施の形態の全トラック録音モード時に停止操作があった場合の動作の説明図である。
【図１８】実施の形態の全トラック録音モード時にＦＦ動作があった場合の動作の説明図である。
【図１９】実施の形態の部分トラック録音モード時の動作の説明図である。
【符号の説明】
【０１５７】
１  システムコントローラ、２  ＣＤ再生部、３  ＨＤ記録再生部、４  音声入出力部、５  操作部、６  表示部、２１  ＣＤコントローラ、２６  デコーダ、３１  ＨＤコントローラ、３２  ＨＤＤ、３３  音声圧縮エンコード／デコード部、９０ ディスク
【図１】
2006185588.tif 000003
【図２】
2006185588.tif 000004
【図３】
2006185588.tif 000005
【図４】
2006185588.tif 000006
【図５】
2006185588.tif 000007
【図６】
2006185588.tif 000008
【図７】
2006185588.tif 000009
【図８】
2006185588.tif 000010
【図９】
2006185588.tif 000011
【図１０】
2006185588.tif 000012
【図１１】
2006185588.tif 000013
【図１２】
2006185588.tif 000014
【図１３】
2006185588.tif 000015
【図１４】
2006185588.tif 000016
【図１５】
2006185588.tif 000017
【図１６】
2006185588.tif 000018
【図１７】
2006185588.tif 000019
【図１８】
2006185588.tif 000020
【図１９】
2006185588.tif 000021