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