(57)【要約】【課題】著作権保護のためのチェックデータを迅速に読み出すことのできる記録再生装置を提供することである。【解決手段】コンテンツハッシュが生成される際に、ＭＤメカコントロールマイコン２１は、システムコントロールマイコン１３に制御され、ディスクからサウンドグループ等の情報を読み出す。具体的にＭＤメカコントロールマイコン２１は、最初の音楽データに対する１／２位置のサウンドグループデータを読み出す際に、サーボ系をオンにし、その後、最後の音楽データに対する３／４位置のサウンドグループデータを読み出した後に、サーボ系をオフにする。なお、最初の音楽データに対する１／２位置より、最後の音楽データに対する１／２位置に至るまでの間では、各位置のサウンドグループデータを読み出した後に、ＭＤメカコントロールマイコン２１は、サーボ系を一時停止状態に保持する。【選択図】　図５
2004022000.tif 000002
【特許請求の範囲】
【請求項１】
所定のインタフェースを介して外部のコントロール機器から転送されるコンテンツを、自己が備える記録再生ユニットを介して所定の記録媒体に記録する記録再生装置であって、
記録再生ユニットの駆動系の動作を制御する制御手段と、
前記制御手段により制御された記録再生ユニットを介して、記録媒体に記録されたコンテンツ中における第１及び第２の位置からデータを読み出す読み出し手段と、
前記読み出し手段が読み出したデータに従って、記録媒体に記録されたコンテンツを特定するための一意情報を生成する一意情報生成手段と、
前記一意情報生成手段が生成した一意情報を、コントロール機器に向けて送信する一意情報送信手段と、を備え、
前記制御手段は、前記読み出し手段が第１の位置からデータを読み出す前に、駆動系を動作可能状態に制御し、その後、前記読み出し手段が第２の位置からデータを読み出した後にだけ、駆動系を動作停止状態に制御する、
ことを特徴とする記録再生装置。
【請求項２】
前記制御手段は、前記読み出し手段が第１の位置からデータを読み出した後に、駆動系を一時停止状態に制御する、
ことを特徴とする請求項１に記載の記録再生装置。
【請求項３】
前記読み出し手段は、複数コンテンツに対応して、各コンテンツ中における第１及び第２の位置からデータを順次読み出し、
前記制御手段は、前記読み出し手段が最初のコンテンツ中の第１の位置からデータを読み出す前に、駆動系を動作可能状態に制御し、その後、前記読み出し手段が最後のコンテンツ中の第２の位置からデータを読み出した後にだけ、駆動系を動作停止状態に制御する、
ことを特徴とする請求項１に記載の記録再生装置。
【請求項４】
前記制御手段は、前記読み出し手段が、最初のコンテンツの第１の位置より最後のコンテンツの第１の位置までに至る間において、各位置からデータを読み出した後に、駆動系を一時停止状態に制御する、
ことを特徴とする請求項３に記載の記録再生装置。
【請求項５】
ＵＳＢ（Ｕｎｉｖｅｒｓａｌ　Ｓｅｒｉａｌ　Ｂｕｓ）インタフェースを介して外部のコントロール機器から転送される音楽データを、自己が備えるＭＤ駆動ユニットを介してＭＤに記録する記録再生装置であって、
ＭＤ駆動ユニットにおける少なくともフォーカスサーボ、トラッキングサーボ、及び、スピンドルサーボの動作を制御する制御手段と、
前記制御手段により制御されたＭＤ駆動ユニットを介して、ＭＤに記録された音楽データ中における第１の所定位置及び第２の所定位置からサウンドグループデータを読み出す読み出し手段と、
前記読み出し手段が読み出した各サウンドグループデータに従って、記録媒体に記録された音楽データを特定するためのコンテンツハッシュを生成するハッシュ生成手段と、
前記ハッシュ生成手段が生成したコンテンツハッシュを、コントロール機器に向けて送信するハッシュ送信手段と、を備え、
前記読み出し手段は、複数の音楽データに対応して、各音楽データ中における第１の所定位置及び第２の所定位置からサウンドグループデータを順次読み出し、
前記制御手段は、前記読み出し手段が最初の音楽データ中の第１の所定位置からサウンドグループデータを読み出す前に、各サーボを動作可能状態に制御し、その後、前記読み出し手段が最後の音楽データ中の第２の所定位置からサウンドグループデータを読み出した後にだけ、各サーボを動作停止状態に制御する、
ことを特徴とする記録再生装置。
【請求項６】
前記制御手段は、前記読み出し手段が、最初の音楽データの第１の所定位置より最後の音楽データの第１の所定位置までに至る間において、各位置からサウンドグループデータを読み出した後に、各サーボを一時停止状態に制御する、
ことを特徴とする請求項５に記載の記録再生装置。
【請求項７】
所定のインタフェースを介して外部のコントロール機器から転送されるコンテンツを、自己が備える記録再生ユニットを介して所定の記録媒体に記録する記録再生装置におけるデータ読み出し方法であって、
記録再生ユニットの駆動系の動作を制御する制御ステップと、
前記制御ステップにて制御された記録再生ユニットを介して、記録媒体に記録されたコンテンツ中における第１及び第２の位置からデータを読み出す読み出しステップと、を備え、
前記制御ステップは、前記読み出しステップにて第１の位置からデータを読み出される前に、駆動系を動作可能状態に制御し、その後、前記読み出しステップにて第２の位置からデータを読み出された後にだけ、駆動系を動作停止状態に制御する、
ことを特徴とするデータ読み出し方法。
【請求項８】
前記制御ステップは、前記読み出しステップにて第１の位置からデータを読み出された後に、駆動系を一時停止状態に制御する、
ことを特徴とする請求項７に記載のデータ読み出し方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、記録再生装置およびデータ読み出し方法に関する。
【０００２】
【従来の技術】
従来より、パーソナルコンピュータ（パソコン）等のコントロール機器に接続されて使用されるプリンタやモデム等の電子機器が知られている。このような電子機器は、例えば、ＲＳ２３２Ｃやセントロニクス等のインタフェースを備えており、所定のケーブルを介してコントロール機器と接続され、コントロール機器からの制御に従って動作する。
近年では、パソコン等（コントロール機器）に採用されたインタフェース規格としてＵＳＢ（Ｕｎｉｖｅｒｓａｌ　Ｓｅｒｉａｌ　Ｂｕｓ）等が注目されている。このＵＳＢは、パソコンにおいて導入されている一般的なＯＳ（Ｏｐｅｒａｔｉｎｇ　Ｓｙｓｔｅｍ）にてサポートされており、パソコンの電源を入れたままで電子機器を接続できるホット・プラグ・インや、電子機器を使用するための設定を自動的に行えるプラグ・アンド・プレイが特徴となっている。
【０００３】
最近では、このＵＳＢを利用して、パソコンとＭＤ（ミニディスク）記録再生機器とを接続する「ＮｅｔＭＤ（登録商標）」と呼ばれる新しいインターフェース規格が策定されている。
このＮｅｔＭＤ規格は、音楽ＭＤにおける拡張規格であり、強固な著作権保護技術に基づいて、パソコンのハードディスク上に記録された音楽データをＭＤ記録再生機器に転送し、市販の記録用ＭＤに記録するものである。その際、デコード前の状態の音楽データがそのまま転送されるため、デコード／エンコード等に伴う音質劣化が防止される。また、再生に伴う録音と異なり、実質的なデータ転送であるため、通常録音時と比べて数倍〜数十倍の速さで記録が終了する。
【０００４】
各オーディオメーカ等は、このような特徴を有するＮｅｔＭＤ規格に対応したＭＤ記録再生機器を各種製造し、市場への投入を開始している。そして、パソコンを所有している利用者の間に、このようなＭＤ記録再生機器が徐々に普及して来ている。
【０００５】
上述したように、ＮｅｔＭＤ規格は、強固な著作権保護技術が特徴の一つとして挙げられ、無秩序な音楽データの拡散を防止している。具体的には、チェックアウト・チェックイン機能によって、著作権保護の実効が図られている。
ここで、チェックアウトとは、音楽データ（コンテンツ）をパソコンからＭＤ記録再生機器に転送（記録用ＭＤにコピー）することを言う。
一方、チェックインとは、チェックアウトによってＭＤ記録再生機器に転送され記録された音楽データ（実際には、後述するコンテンツハッシュ）を、パソコン（転送元となる同一のパソコン）に戻すことにより、ＭＤ記録再生機器にてその音楽データを使用不能とさせることを言う。
また、各音楽データには、チェックアウトの制限回数（初期値として、例えば、３回）が規定されている。そして、パソコンは、チェックアウト毎に、この制限回数を１ずつ減らし、制限回数を超えたチェックアウトを禁止している。なお、チェックインが行われると制限回数を１ずつ増やすため、チェックアウト後のチェックインが適切に行われることを条件に、利用者は、パソコンとＭＤ記録再生機器との間で音楽データを自由に移動させることができる。
【０００６】
以下、このようなＮｅｔＭＤ規格に対応した記録再生機器について、図６を参照して説明する。図６は、パソコン３００とＵＳＢケーブルＣを介して接続された記録再生装置１００の構成の一例を示すブロック図である。
図示するように、記録再生装置１００は、セキュリティ回路１１０と、ＭＤメカユニット１２０と、操作部１３０と、表示パネル１４０とを含んで構成される。
【０００７】
セキュリティ回路１１０は、ＵＳＢケーブルＣを介してパソコン３００との間で通信を行うためのＵＳＢインタフェースを備え、パソコン３００との認証を行うと共に、チェックアウト・チェックイン時に必要となるデータを、ＭＤメカユニット１２０（システムコントロールマイコン１２９）を介してＭＤ（ディスクｄ）から読み出す。
【０００８】
ＭＤメカユニット１２０は、ヘッドドライバ１２１と、記録ヘッド１２２と、スピンドルモータ１２３と、光ピックアップ１２４と、送りモータ１２５と、ＲＦアンプ１２６と、ディジタル信号処理回路１２７と、バッファメモリ１２８と、システムコントロールマイコン１２９と、から構成される。
【０００９】
ヘッドドライバ１２１は、記録ヘッド１２２を制御して、ディスクｄに音楽データ等を書き込む。
スピンドルモータ１２３は、ターンテーブル上に搭載されたディスクｄを回転させる。光ピックアップ１２４は、送りモータ１２５により運ばれたディスクｄ上から、音楽データ等を読み出し、ＲＦアンプ１２６を介してディジタル信号処理回路１２７に供給する。
ディジタル信号処理回路１２７は、ＡＤＩＰ（ＡＤｄｒｅｓｓ　Ｉｎ　Ｐｒｅ−ｇｒｏｏｖｅ）デコーダ、ＥＦＭ（Ｅｉｇｈｔ　ｔｏ　Ｆｏｕｒｔｅｅｎ　Ｍｏｄｕｌａｔｉｏｎ）デコーダ、ショックプルーフメモリコントローラ、ＡＴＲＡＣ（Ａｄａｐｔｉｖｅ　ＴＲａｎｓｆｏｒｍ　Ａｃｏｕｓｔｉｃ　Ｃｏｄｉｎｇ）用エンコーダ・デコーダ、及び、サーボ制御部として動作する。
【００１０】
バッファメモリ１２８は、再生時等において、所定容量の音楽データを一時的に記憶する。
システムコントロールマイコン１２９は、セキュリティ回路１１０及び、ディジタル信号処理回路１２７等を通じて、記録再生装置１００全体を制御する。例えば、システムコントロールマイコン１２９は、操作部１３０からの指示信号等に従って、ディスクｄから音楽データを再生する。その際、表示パネル１４０に記録再生装置１００の動作状況を示す文字や図形等を表示する。
【００１１】
このような構成の記録再生装置１００は、チェックアウト時に、パソコン３００から音楽データの転送を受け、受信した音楽データをディスクｄに記録する。また、チェックイン時に、ディスクｄに記録した音楽データを、パソコン３００に戻す（実際には、後述するコンテンツハッシュを返信すると共に音楽データをディスクｄから削除する）。
【００１２】
以下、パソコン３００及び記録再生装置１００の動作について図７〜図９を参照して簡単に説明する。これらの図は、それぞれパソコン３００及び記録再生装置１００の動作について説明するための模式図であり、図７がチェックアウト時の動作であり、また、図８がチェックイン時の動作である。そして、図９が、チェックアウト・チェックイン時に共通して行われるサウンドグループデータの読み出し動作を説明する図である。
【００１３】
まず、図７等を参照してチェックアウト時の動作について説明する。なお、通常行われる認証等のやり取りは省略してある。
図７に示すように、セッションが開始され、コンテンツキーのやり取りが行われると、Ｔ１のタイミングにて、転送される音楽データの詳細情報がパソコン３００から記録再生装置１００に送られる。具体的には、トラック属性、データサイズ、及び、トラックモード等の詳細情報が記録再生装置１００に送られる。
そして、ＮｅｔＭＤ規格のステータスがやり取りされると、Ｔ２のタイミングにて、パソコン３００から音楽データの転送が開始される。転送された音楽データは、記録再生装置１００にてディスクｄに記録される。
【００１４】
音楽データの記録が完了すると、Ｔ３のタイミングにて、記録された音楽データのコンテンツハッシュが記録再生装置１００からパソコン３００に送られる。このコンテンツハッシュとは、記録された音楽データを特定するためのユニークな情報である。具体的には、音楽データ中の１／２位置及び３／４位置のサウンドグループ（１フレーム）、トラックモード、及び、コンテンツサイズから、ハッシュ計算により一意的に求まる情報である。
そして、パソコン３００は、記録再生装置１００から送られたコンテンツハッシュを受信すると、自己が管理する音楽データと対応付けてこのコンテンツハッシュを記憶する。
【００１５】
続いて、音楽タイトルの授受が行われると、Ｔ４のタイミングにて、チェックアウト制御情報がパソコン３００から送られる。記録再生装置１００は、このチェックアウト制御情報を受信すると、ＵＴＯＣ（Ｕｓｅｒ　Ｔａｂｌｅ　Ｏｆ　Ｃｏｎｔｅｎｔｓ）情報等を更新する。
そして、チェックアウト制御情報に対する応答がパソコン３００に返されると、Ｔ５のタイミングにて、セッションが終了される。この際、パソコン３００は、制限回数（チェックアウトカウンタ）を１だけ減算する。
【００１６】
上述したように、Ｔ３タイミングにて、ディスクｄに今回記録した音楽データに対応するコンテンツハッシュが、記録再生装置１００からパソコン３００に送られる。
この際、システムコントロールマイコン１２９は、ディジタル信号処理回路１２７を制御して、サウンドグループデータ等の情報をディスクｄから読み出す。具体的には図９に示すように、システムコントロールマイコン１２９が、ディジタル信号処理回路１２７を制御して、スピンドルモータ１２３や送りモータ１２５等のサーボ系（フォーカスサーボ、トラッキングサーボ、及び、スピンドルサーボ等）をオン・オフしながら、音楽データ中の１／２位置及び、３／４位置のサウンドグループデータを読み出す。
【００１７】
つまり、１／２位置のサウンドグループデータを読み出す場合に、ディジタル信号処理回路１２７は、各サーボを立ち上げ（動作可能状態とし）、音楽データの１／２のポイントを含むセクタの先頭をサーチする。そして、２セクタ分のデータ（１１サウンドグループ）を読み出し、バッファメモリ１２８に格納すると共に、各サーボを停止状態とする（オフする）。
最後に、システムコントロールマイコン１２９は、バッファメモリ１２８から１／２位置のポイントに対応するサウンドグループデータを取得する。
【００１８】
一方、３／４位置のサウンドグループデータを読み出す場合に、ディジタル信号処理回路１２７は、再度各サーボを立ち上げてから、音楽データの３／４のポイントを含むセクタの先頭をサーチする。そして、２セクタ分のデータを読み出し、バッファメモリ１２８に格納すると共に、各サーボを停止状態とする。
最後に、システムコントロールマイコン１２９は、バッファメモリ１２８から３／４位置のポイントのサウンドグループを取得する。
【００１９】
そして、システムコントロールマイコン１２９は、読み出した情報を基にしたハッシュ計算により、音楽データに対応して一意に定まるコンテンツハッシュを生成し、セキュリティ回路１１０を介してパソコン３００に送信する。
パソコン３００は、このコンテンツハッシュを自己の音楽データと対応付けて記憶する。
【００２０】
次に、図８等を参照してチェックイン時の動作について簡単に説明する。なお、ここでも通常行われる認証等のやり取りは省略してある。
図８に示すように、セッションが開始され、Ｔ６のタイミングにてコンテンツハッシュを要求する情報がパソコン３００から送られると、Ｔ７のタイミングにて、音楽データのコンテンツハッシュが記録再生装置１００からパソコン３００に送られる。
なお、複数の音楽データが続けてチェックインされる場合には、これらの情報の送受信が、チェックインする音楽データ数分だけ行われる。
そして、パソコン３００は、受信したコンテンツハッシュと、チェックアウト時に記憶したコンテンツハッシュとを比較し、音楽データの同一性を確認する。
なお、複数の音楽データが続けてチェックインされる場合には、複数のコンテンツハッシュが確認される。
【００２１】
そして、Ｔ８〜Ｔ９のタイミングにかけて、コンテンツハッシュの確認結果に従ったチェックイン制御情報がパソコン３００から記録再生装置１００に送られる。記録再生装置１００は、このチェックイン制御情報を受信すると、ＵＴＯＣ情報等を更新する（具体的には、対象トラックを消去する）。
その後、チェックイン制御情報に対する応答がパソコン３００に返されると、Ｔ１０のタイミングにて、セッションが終了される。この際、パソコン３００は、対象となる音楽データの制限回数（チェックアウトカウンタ）を１だけ加算する。
【００２２】
上述したように、チェックイン時もＴ７のタイミングにて、ディスクｄから戻そうとする音楽データに対応するコンテンツハッシュが、記録再生装置１００からパソコン３００に送られる。
この際にも、システムコントロールマイコン１２９は、ディジタル信号処理回路１２７を制御して、サウンドグループデータ等の情報をディスクｄから読み出す。つまり、チェックイン時においても、図９に示すように、システムコントロールマイコン１２９が、ディジタル信号処理回路１２７を制御して、各サーボをオン・オフしながら、音楽データ中の１／２位置及び、３／４位置のサウンドグループデータを読み出す。
【００２３】
【発明が解決しようとする課題】
上述したように、図６に示す従来の記録再生装置１００は、チェックアウト時及び、チェックイン時に、コンテンツハッシュを生成している。この際、図９に示すように、システムコントロールマイコン１２９がディジタル信号処理回路１２７を制御して、各サーボをオン・オフしながら、サウンドグループデータをディスクｄから読み出している。
そのため、サウンドグループデータの読み出しに余分な時間が掛かってしまっていた。つまり、サウンドグループデータを読み出す度に、各サーボの立ち上げが必要となり、無駄な時間が掛かってしまうという問題があった。
【００２４】
具体的に記録再生装置１００は、チェックアウト時に、１音楽データずつ、音楽データの転送（録音）、コンテンツハッシュの生成（サウンドグループデータの読み出し）、ディスクｄへの書き込み、を行う。つまり、音楽データに対応して必要となる２回のサウンドグループデータの読み出しを行うに際して、２回に渡ってサーボ系の立ち上げを行うこととなる。そのため、連続して複数の音楽データをチェックアウトする際には、トータルとして大きな時間の無駄となる。
なお、１曲の音楽データをチェックアウトする際にも、音楽データの転送自体（録音自体）に、ある程度の時間（例えば、３０倍速にて、４分の曲が８秒程度の時間）が掛かるため、チェックアウト全体の時間短縮が求められていた。
【００２５】
一方、チェックイン時には、音楽データの転送が生じないため、チェックアウトと比べると短時間で完了する。それでも、連続して複数の音楽データをチェックインする場合には、同様に大きな時間の無駄となる。例えば、最大となる２５５曲の音楽データを連続してチェックインする場合、合計５１０回にも渡って、サーボ系の立ち上げを行うこととなる。
そのため、チェックイン時においても、時間短縮が求められていた。
【００２６】
この発明は、上記実状に鑑みてなされたもので、著作権保護のためのチェックデータを迅速に読み出すことのできる記録再生装置およびデータ読み出し方法を提供することを目的とする。
【００２７】
【課題を解決するための手段】
上記目的を達成するため、本発明の第１の観点に係る記録再生装置は、
所定のインタフェースを介して外部のコントロール機器から転送されるコンテンツを、自己が備える記録再生ユニットを介して所定の記録媒体に記録する記録再生装置であって、
記録再生ユニットの駆動系の動作を制御する制御手段と、
前記制御手段により制御された記録再生ユニットを介して、記録媒体に記録されたコンテンツ中における第１及び第２の位置からデータを読み出す読み出し手段と、
前記読み出し手段が読み出したデータに従って、記録媒体に記録されたコンテンツを特定するための一意情報を生成する一意情報生成手段と、
前記一意情報生成手段が生成した一意情報を、コントロール機器に向けて送信する一意情報送信手段と、を備え、
前記制御手段は、前記読み出し手段が第１の位置からデータを読み出す前に、駆動系を動作可能状態に制御し、その後、前記読み出し手段が第２の位置からデータを読み出した後にだけ、駆動系を動作停止状態に制御する、
ことを特徴とする。
【００２８】
前記制御手段は、前記読み出し手段が第１の位置からデータを読み出した後に、駆動系を一時停止状態に制御してもよい。
【００２９】
前記読み出し手段は、複数コンテンツに対応して、各コンテンツ中における第１及び第２の位置からデータを順次読み出し、
前記制御手段は、前記読み出し手段が最初のコンテンツ中の第１の位置からデータを読み出す前に、駆動系を動作可能状態に制御し、その後、前記読み出し手段が最後のコンテンツ中の第２の位置からデータを読み出した後にだけ、駆動系を動作停止状態に制御してもよい。
【００３０】
前記制御手段は、前記読み出し手段が、最初のコンテンツの第１の位置より最後のコンテンツの第１の位置までに至る間において、各位置からデータを読み出した後に、駆動系を一時停止状態に制御してもよい。
【００３１】
上記目的を達成するため、本発明の第２の観点に係る記録再生装置は、
ＵＳＢインタフェースを介して外部のコントロール機器から転送される音楽データを、自己が備えるＭＤ駆動ユニットを介してＭＤに記録する記録再生装置であって、
ＭＤ駆動ユニットにおける少なくともフォーカスサーボ、トラッキングサーボ、及び、スピンドルサーボの動作を制御する制御手段と、
前記制御手段により制御されたＭＤ駆動ユニットを介して、ＭＤに記録された音楽データ中における第１の所定位置及び第２の所定位置からサウンドグループデータを読み出す読み出し手段と、
前記読み出し手段が読み出した各サウンドグループデータに従って、記録媒体に記録された音楽データを特定するためのコンテンツハッシュを生成するハッシュ生成手段と、
前記ハッシュ生成手段が生成したコンテンツハッシュを、コントロール機器に向けて送信するハッシュ送信手段と、を備え、
前記読み出し手段は、複数の音楽データに対応して、各音楽データ中における第１の所定位置及び第２の所定位置からサウンドグループデータを順次読み出し、
前記制御手段は、前記読み出し手段が最初の音楽データ中の第１の所定位置からサウンドグループデータを読み出す前に、各サーボを動作可能状態に制御し、その後、前記読み出し手段が最後の音楽データ中の第２の所定位置からサウンドグループデータを読み出した後にだけ、各サーボを動作停止状態に制御する、
ことを特徴とする。
【００３２】
前記制御手段は、前記読み出し手段が、最初の音楽データの第１の所定位置より最後の音楽データの第１の所定位置までに至る間において、各位置からサウンドグループデータを読み出した後に、各サーボを一時停止状態に制御してもよい。
【００３３】
上記目的を達成するため、本発明の第３の観点に係るデータ読み出し方法は、所定のインタフェースを介して外部のコントロール機器から転送されるコンテンツを、自己が備える記録再生ユニットを介して所定の記録媒体に記録する記録再生装置におけるデータ読み出し方法であって、
記録再生ユニットの駆動系の動作を制御する制御ステップと、
前記制御ステップにて制御された記録再生ユニットを介して、記録媒体に記録されたコンテンツ中における第１及び第２の位置からデータを読み出す読み出しステップと、を備え、
前記制御ステップは、前記読み出しステップにて第１の位置からデータを読み出される前に、駆動系を動作可能状態に制御し、その後、前記読み出しステップにて第２の位置からデータを読み出された後にだけ、駆動系を動作停止状態に制御する、
ことを特徴とする。
【００３４】
前記制御ステップは、前記読み出しステップにて第１の位置からデータを読み出された後に、駆動系を一時停止状態に制御してもよい。
【００３５】
【発明の実施の形態】
本発明の実施の形態にかかる記録再生装置について、以下図面を参照して説明する。
【００３６】
図１は、この発明の実施の形態に適用される記録再生装置１を含んだシステムの構成の一例を示すブロック図である。図示するように、このシステムは、記録再生装置１と、パソコン３とが、ＵＳＢケーブルＣを介して接続されて構成される。
【００３７】
記録再生装置１は、「ＮｅｔＭＤ（登録商標）」規格に対応したオーディオ機器であり、図示するように、セキュリティ回路１１と、セキュリティコントロールマイコン１２と、システムコントロールマイコン１３と、操作部１４と、表示パネル１５と、ＭＤメカユニット１６と、から構成される。
【００３８】
すなわち、記録再生装置１は、ＮｅｔＭＤ規格に準じて、チェックアウト時に、パソコン３から転送される音楽データを、ディスクｄ（ＭＤ；ミニディスク）に記録する。また、チェックイン時に、ディスクｄに記録した音楽データを、パソコン３に戻す（実際には、コンテンツハッシュを返信すると共に音楽データをディスクｄから削除する）。
なお、これらチェックアウト・チェックイン時に、記録再生装置１は、著作権保護を適切に行うためのコンテンツハッシュ（音楽データに従って、一意的に定まり、音楽データを特定するための情報）を生成して、パソコン３に送信する。
【００３９】
セキュリティ回路１１は、ＵＳＢケーブルＣを介してパソコン３との間で通信を行うためのＵＳＢインタフェースを含んでおり、セキュリティコントロールマイコン１２に制御され、パソコン３との間で認証等を行う。
【００４０】
セキュリティコントロールマイコン１２は、システムコントロールマイコン１３がＭＤメカユニット１６から取得したサウンドグループデータ、トラックモード、及び、コンテンツサイズからコンテンツハッシュを生成する。具体的には、音楽データ中の１／２位置及び３／４位置のサウンドグループ（１フレーム）データ、トラックモード、及び、コンテンツサイズから、ハッシュ計算により一意的に求まるコンテンツハッシュを生成する。
【００４１】
システムコントロールマイコン１３は、セキュリティコントロールマイコン１２及び、ＭＤメカユニット１６（ＭＤメカコントロールマイコン２１）を制御して、記録再生装置１全体を制御する。
なお、上述のセキュリティ回路１１、セキュリティコントロールマイコン１２、及び、システムコントロールマイコン１３は、１つのコントローラ（ＮｅｔＭＤコントローラ等）から構成されていてもよい。
【００４２】
操作部１４は、例えば、複数のキースイッチ群からなり、利用者の操作（押下等）に従った指示情報をシステムコントロールマイコン１３に供給する。
【００４３】
表示パネル１５は、液晶表示パネル等からなり、システムコントロールマイコン１３から供給される表示用データに従って、記録再生装置１の動作状況を示す文字や図形等を表示する。
【００４４】
ＭＤメカユニット１６は、ディスクｄからのデータ読み出し、及び、ディスクｄへのデータ書き出しを行うＭＤ駆動ユニットである。ＭＤメカユニット１６は、ＭＤメカコントロールマイコン２１と、ヘッドドライバ２２と、記録ヘッド２３と、スピンドルモータ２４と、光ピックアップ２５と、送りモータ２６と、ＲＦアンプ２７と、ディジタル信号処理回路２８と、バッファメモリ２９と、から構成される。
【００４５】
ＭＤメカコントロールマイコン２１は、システムコントロールマイコン１３から送られる制御コマンド（依頼情報等）に従って、ディジタル信号処理回路２８を制御する。
ヘッドドライバ２２は、記録ヘッド２３を制御して、ディスクｄに音楽データやタイトル情報等を書き込む。
記録ヘッド２３は、光ピックアップ２５によりキュリー点以上にまで加熱されたディスクｄの記録面を磁化することにより、音楽データ等をディスクｄに記録する。
【００４６】
スピンドルモータ２４は、ディスクｄを搭載する図示せぬターンテーブルを回転駆動させる。
光ピックアップ２５は、音楽データの再生時に、所定の波長のレーザ光をディスクｄの記録面に向けて照射し、その反射光を受けて電気信号に変換する。光ピックアップ２５は、変換した電気信号をＲＦアンプ２７に供給する。
また、光ピックアップ２５は、音楽データの記録時に、レーザ光をディスクｄの記録面に向けて照射し、キュリー点以上になるまで加熱する。
送りモータ２６は、ディジタル信号処理回路２８に制御され、光ピックアップ２５をディスクｄの所定位置に移動させる。
ＲＦアンプ２７は、光ピックアップ２５より供給された電気信号からＲＦ信号、フォーカスエラー信号及び、トラッキングエラー信号等を生成する。ＲＦアンプ２７は、生成したＲＦ信号等をディジタル信号処理回路２８等に供給する
【００４７】
ディジタル信号処理回路２８は、ＭＤメカコントロールマイコン２１に制御され、スピンドルモータ２４、光ピックアップ２５、送りモータ２６及び、ヘッドドライバ２２等を制御する。
例えば、音楽データのチェックアウト時に、ディジタル信号処理回路２８は、セキュリティ回路（ＵＳＢインタフェース）１１を介してパソコン３から転送される音楽データを取得し、ヘッドドライバ２２等を制御して、ディスクｄに音楽データを記録する。その際、ディジタル信号処理回路２８は、光ピックアップ２５を介して、サウンドグループ、トラックモード、及び、コンテンツサイズを、ディスクｄから読み出し、ＭＤメカコントロールマイコン２１に供給する。
また、音楽データのチェックイン時にも、ディスクｄからサウンドグループ、トラックモード、及び、コンテンツサイズを読み出し、ＭＤメカコントロールマイコン２１に供給する。
【００４８】
なお、ディジタル信号処理回路２８は、スピンドルモータ２４、光ピックアップ２５、送りモータ２６等のサーボ系（フォーカスサーボ、トラッキングサーボ、及び、スピンドルサーボ等）を、動作可能状態（オン状態）、動作停止状態（オフ状態）、及び、一時停止状態（ポーズ状態）に制御可能である。
【００４９】
バッファメモリ２９は、再生時等において、所定容量の音楽データを一時的に記憶する。
【００５０】
一方、パソコン３は、ＣＰＵ等の演算ユニット、メモリやハードディスク等の記憶素子、マウスやキーボード等の操作デバイス、ディスプレイ等の表示デバイス、そして、ＵＳＢインタフェース等を備えた汎用のパーソナルコンピュータからなる。
そして、パソコン３は、ハードディスク等にインストールされたＯＳ（Ｏｐｅｒａｔｉｎｇ　Ｓｙｓｔｅｍ）に従って稼動し、そのＯＳ上にてＮｅｔＭＤ規格に対応したアプリケーションソフトウェアを実行する。
【００５１】
具体的にパソコン３は、チェックアウト機能によって、ハードディスクに予め記憶した音楽データ（コンテンツ）を、記録再生装置１に転送し、ディスクｄに記録させる。その際、記録再生装置１から送られるコンテンツハッシュを受信して記憶すると共に、チェックアウトの制限回数を１だけ減算する。
また、パソコン３は、チェックイン機能によって、記録再生装置１から送られるコンテンツハッシュを受信して、チェックアウト時に記憶したコンテンツハッシュとの比較をすることにより、対象の音楽データの同一性を判別し、記録再生装置１にてその音楽データを使用不能とさせる（具体的には、音楽データを消去させる）。その際、チェックアウトの制限回数を１だけ加算する。
【００５２】
以下、この発明の実施の形態にかかる記録再生装置１の動作について、コンテンツハッシュを生成する際に必要となるサウンドグループデータ（ＳＧデータ）の読み出しを一例として、図２〜図５を参照して説明する。
なお、図２，図３は、チェックアウト時における動作を説明するためのフローチャート及び模式図であり、また、図４，図５は、チェックイン時における動作を説明するためのフローチャート及び模式図である。
【００５３】
ところで、記録再生装置１は、チェックアウト時及びチェックイン時に、上述した図７及び図８に示した記録再生装置１００と同様の動作を行う。
その際、記録再生装置１は、システムコントロールマイコン１３が、セキュリティコントロールマイコン１２及び、ＭＤメカユニット１６等を制御して、パソコン３との間で必要な情報を送受信する。そして、コンテンツハッシュを生成する際に、ディスクｄからＳＧデータ等の情報を読み出す必要があり、ＭＤメカユニット１６（ＭＤメカコントロールマイコン２１）が以下に説明する図２及び図４のＳＧデータ読み込み処理を行う。
【００５４】
最初に、図２を参照して、チェックアウト時に、ＭＤメカコントロールマイコン２１が実行するＳＧデータ読み込み処理について説明する。このＳＧデータ読み込み処理は、ＳＧデータの取得要求に応じるため、繰り返し実行されるものとする。
【００５５】
まず、ＭＤメカコントロールマイコン２１は、システムコントロールマイコン１３からＳＧデータの取得要求があるまで、後続処理の実行を待機する（ステップＳ１１）。
そして、ＳＧデータの取得要求があると、ＭＤメカコントロールマイコン２１は、要求されたトラック番号及び要求位置を記憶する（ステップＳ１２）。すなわち、チェックアウトを行う音楽データのトラック番号及び、音楽データ中の１／２位置若しくは３／４位置を示す要求位置を自己のメモリ等に記憶する。
【００５６】
ＭＤメカコントロールマイコン２１は、要求位置が１／２位置であるか否かを判別する（ステップＳ１３）。
ＭＤメカコントロールマイコン２１は、要求位置が１／２位置であると判別した場合に、１／２位置のサーチポイントを算出する（ステップＳ１４）。すなわち、音楽データ中の１／２位置を含むセクタのアドレスを算出する。
そして、ＭＤメカコントロールマイコン２１は、サーボ系をオンし、１／２位置のポイントをサーチする（ステップＳ１５）。すなわち、ＭＤメカコントロールマイコン２１は、ディジタル信号処理回路２８を制御して、スピンドルモータ２４、光ピックアップ２５、送りモータ２６等のサーボ系（フォーカスサーボ、トラッキングサーボ、及び、スピンドルサーボ等）を立ち上げ（動作可能状態とし）、音楽データの１／２のポイントを含むセクタの先頭をサーチする。
【００５７】
一方、上述のステップＳ１３にて、要求位置が１／２位置でない（３／４位置である）と判別した場合に、ＭＤメカコントロールマイコン２１は、３／４位置のサーチポイントを算出する（ステップＳ１６）。
そして、ＭＤメカコントロールマイコン２１は、３／４位置のポイントをサーチする（ステップＳ１７）。なおこの際、サーボ系が、一時停止状態（ポーズ状態）に維持されているため（後述するステップＳ２０にて一時停止状態にされているため）、ＭＤメカコントロールマイコン２１は、サーボ系の一時停止状態を解除した後に、３／４位置のポイントをサーチする。
【００５８】
ＭＤメカコントロールマイコン２１は、ディスクｄのサーチポイントからデータを読み出し、バッファメモリ２９に２セクタ分のデータを格納する（ステップＳ１８）。
【００５９】
ＭＤメカコントロールマイコン２１は、今回要求されたのが１／２位置であるか否かを判別する（ステップＳ１９）。
ＭＤメカコントロールマイコン２１は、１／２位置であると判別すると、サーボ系をポーズ状態にする（ステップＳ２０）。すなわち、ＭＤメカコントロールマイコン２１は、ディジタル信号処理回路２８を制御して、スピンドルモータ２４、光ピックアップ２５、送りモータ２６等のサーボ系を、一時停止状態とする。
【００６０】
一方、要求されたのが１／２位置でない（３／４位置である）と判別した場合に、ＭＤメカコントロールマイコン２１は、サーボ系をオフにする（ステップＳ２１）。すなわち、スピンドルモータ２４、光ピックアップ２５、送りモータ２６等のサーボ系を、動作停止状態とする。
そして、ＭＤメカコントロールマイコン２１は、バッファメモリ２９から要求された位置のＳＧデータを取得し、取得したＳＧデータをシステムコントロールマイコン１３に転送する（ステップＳ２２）。
【００６１】
このようなチェックアウト時のＳＧデータ読み込み処理では、従来の記録再生装置と異なり、サーチポイント毎にサーボ系の立ち上げを行わない。すなわち、図３に示すように、１／２位置のＳＧデータを読み出す際に、サーボ系をオンにし、そして、３／４位置のＳＧデータを読み出した後に、サーボ系をオフにする。なお、１／２位置のＳＧデータを読み出した後は、サーボ系が一時停止状態に保持されている。
このため、３／４位置にてサーボ系を立ち上げるという動作が省けるので、３／４位置への素早いサーチが可能となる。つまり、ディスクｄから複数位置のＳＧデータを読み出す際に、余分な待ち時間が発生しない。
【００６２】
この結果、コンテンツハッシュを生成するためのＳＧデータを迅速に読み出すことができる。そして、このことにより、チェックアウト処理を短時間にて行うことができ、ＭＤへの録音を高速で行うＮｅｔＭＤ規格の利点がより引き出されることとなる。
【００６３】
次に、図４を参照して、チェックイン時に、ＭＤメカコントロールマイコン２１が実行するＳＧデータ読み込み処理について説明する。このＳＧデータ読み込み処理は、ＳＧデータの取得要求に応じるため、繰り返し実行されるものとする。
【００６４】
まず、ＭＤメカコントロールマイコン２１は、ＳＧデータの取得要求があるまで、後続処理の実行を待機し（ステップＳ３１）、ＳＧデータの取得要求があると、要求されたトラック番号及び要求位置を記憶する（ステップＳ３２）。
なお、ＳＧデータの取得要求と共に、取得要求の終了（連続したチェックイン時等における音楽データの最後）を示す停止コマンドが、システムコントロールマイコン１３から送られている場合に、ＭＤメカコントロールマイコン２１は、この停止コマンドも自己のメモリ等に記憶する。
そして、ＭＤメカコントロールマイコン２１は、要求位置が１／２位置であるか否かを判別する（ステップＳ３３）。
【００６５】
ＭＤメカコントロールマイコン２１は、要求位置が１／２位置であると判別した場合に、１／２位置のサーチポイントを算出する（ステップＳ３４）。そして、ＭＤメカコントロールマイコン２１は、サーボ系をオンし、１／２位置のポイントをサーチする（ステップＳ３５）。
なお、複数の音楽データを連続してチェックインする場合には、最初の音楽データの１／２位置のポイントをサーチする場合にだけ、サーボ系をオンするものとする。その他の場合は、サーボ系が、一時停止状態（ポーズ状態）に維持されているため（後述するステップＳ４０にて一時停止状態にされているため）、ＭＤメカコントロールマイコン２１は、サーボ系の一時停止状態を解除した後に、１／２位置のポイントをサーチする。
【００６６】
一方、上述のステップＳ３３にて、要求位置が１／２位置でない（３／４位置である）と判別した場合に、ＭＤメカコントロールマイコン２１は、３／４位置のサーチポイントを算出する（ステップＳ３６）。
そして、ＭＤメカコントロールマイコン２１は、３／４位置のポイントをサーチする（ステップＳ３７）。なおこの際、サーボ系が、一時停止状態に維持されているため、ＭＤメカコントロールマイコン２１は、サーボ系の一時停止状態を解除した後に、３／４位置のポイントをサーチする。
【００６７】
ＭＤメカコントロールマイコン２１は、ディスクｄのサーチポイントからデータを読み出し、バッファメモリ２９に２セクタ分のデータを格納する（ステップＳ３８）。そして、今回要求されたのが１／２位置であるか否かを判別する（ステップＳ３９）。
【００６８】
ＭＤメカコントロールマイコン２１は、１／２位置であると判別すると、サーボ系をポーズ状態にする（ステップＳ４０）。
一方、要求されたのが１／２位置でない（３／４位置である）と判別した場合に、ＭＤメカコントロールマイコン２１は、システムコントロールマイコン１３から送られる停止コマンドを受信しているか否かを判別する（ステップＳ４１）。
ＭＤメカコントロールマイコン２１は、停止コマンドを受信していないと判別した場合に、上述のステップＳ４０に処理を戻す（サーボ系をポーズ状態にする）。一方、停止コマンドを受信していると判別した場合に、ＭＤメカコントロールマイコン２１は、サーボ系をオフにする（ステップＳ４２）。
そして、ＭＤメカコントロールマイコン２１は、バッファメモリ２９から要求された位置のＳＧデータを取得して、システムコントロールマイコン１３に転送する（ステップＳ４３）。
【００６９】
このようなチェックイン時のＳＧデータ読み込み処理でも、従来の記録再生装置と異なり、サーチポイント毎にサーボ系の立ち上げを行わない。また、連続して複数の音楽データをチェックインする場合も考慮しており、取得要求の終了（連続した音楽データの最後）を示す停止コマンドが送られている場合にだけ、サーボ系をオフにする。
すなわち、図５に示すように、最初の音楽データに対する１／２位置のサウンドグループデータを読み出す際に、サーボ系をオンにし、その後、最後の音楽データに対する３／４位置のサウンドグループデータを読み出した後に、サーボ系をオフにする。なお、最初の音楽データに対する１／２位置より、最後の音楽データに対する１／２位置に至るまでの間では、各位置のサウンドグループデータを読み出した後に、サーボ系が一時停止状態に保持される。
このため、途中の各位置（各音楽データ）に対してサーボ系を立ち上げるという動作が省けるので、各位置（１／２位置若しくは３／４位置）への素早いサーチが可能となる。つまり、ディスクｄから複数位置のＳＧデータを読み出す際に、余分な待ち時間が発生しない。
【００７０】
この結果、コンテンツハッシュを生成するためのＳＧデータを迅速に読み出すことができる。そして、このことにより、チェックイン処理を短時間にて行うことができ、ＭＤへの録音を高速で行うＮｅｔＭＤ規格の利点がより引き出されることとなる。
【００７１】
上記の実施の形態では、ＮｅｔＭＤ規格に対応した記録再生装置について説明するために、ＭＤからなるディスクｄに音楽データ等を記録したが、音楽データ等を記録する対象の記録媒体は、ＭＤに限られず任意である。
例えば、他にＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ　ｄｉｓｋ）、ＤＶＤ−ＲＡＭ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｋ−ＲＡＭ）等の記録媒体に音楽データ等を記録してもよい。更に、記録媒体に記録するデータは、音楽データに限られず、他に映像データ等であってもよい。
【００７２】
また、上記の実施の形態では、記録再生装置１及びパソコン３がそれぞれＵＳＢインタフェースを備え、そして、記録再生装置１とパソコン３との間がＵＳＢケーブルＣを介して接続されるオーディオシステムについて説明した。しかしながら、記録再生装置１及びパソコン３が備えるインタフェースは、ＵＳＢに限られず任意である。例えば、ＩＥＥＥ１３９４等のようなインタフェースであってもよく、記録再生装置１とパソコン３との間がＩＥＥＥ１３９４ケーブルを介して接続されてもよい。
【００７３】
【発明の効果】
以上説明したように、本発明によれば、著作権保護のためのチェックデータを迅速に読み出すことができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る記録再生装置を含んだシステムの構成の一例を示すブロック図である。
【図２】本発明の実施の形態に係るチェックアウト時におけるＳＧデータ読み込み処理を説明するためのフローチャートである。
【図３】図２のＳＧデータ読み込み処理における記録再生装置の動作を説明するための模式図である。
【図４】本発明の実施の形態に係るチェックイン時におけるＳＧデータ読み込み処理を説明するためのフローチャートである。
【図５】図４のＳＧデータ読み込み処理における記録再生装置の動作を説明するための模式図である。
【図６】従来の記録再生装置等の構成の一例を説明するためのブロック図である。
【図７】チェックアウト時におけるパソコン及び記録再生装置の動作を説明するための模式図である。
【図８】チェックイン時におけるパソコン及び記録再生装置の動作を説明するための模式図である。
【図９】ＳＧデータ読み込み時の記録再生装置の動作を説明するための模式図である。
【符号の説明】
１　　記録再生装置
１１　セキュリティ回路
１２　セキュリティコントロールマイコン
１３　システムコントロールマイコン
１４　操作部
１５　表示パネル
１６　ＭＤメカユニット
２１　ＭＤメカコントロールマイコン
２２　ヘッドドライバ
２３　記録ヘッド
２４　スピンドルモータ
２５　光ピックアップ
２６　送りモータ
２７　ＲＦアンプ
２８　ディジタル信号処理回路
２９　バッファメモリ
Ｃ　　ＵＳＢケーブル
【図１】
2004022000.tif 000003
【図２】
2004022000.tif 000004
【図３】
2004022000.tif 000005
【図４】
2004022000.tif 000006
【図５】
2004022000.tif 000007
【図６】
2004022000.tif 000008
【図７】
2004022000.tif 000009
【図８】
2004022000.tif 000010
【図９】
2004022000.tif 000011