(57)【特許請求の範囲】
【請求項１】
再生に制限を加える暗号化が施された主データが記録された第１の記録媒体から上記主データを第２の記録媒体に移動する再生装置において、
上記主データの再生に制限を加える暗号を解くための鍵情報が記憶された記憶手段と、
上記第１の記録媒体から上記主データが入力される入力手段と、
上記入力手段から入力された上記主データを上記記憶手段に記憶された鍵情報によって暗号が解けるか否かを判別する判別手段と、
上記入力手段から入力される主データを第２の記録媒体に出力する出力手段と、
上記判別手段において暗号が解けるとされた場合には上記入力手段から入力される上記主データを上記出力手段より上記第２の記録媒体へ出力し、上記判別手段において暗号を解くことに失敗したとされた場合には上記入力手段から入力される上記主データを上記出力手段より上記第２の記録媒体へ出力することを禁止する制御手段と、
を備えていることを特徴とする再生装置。
【請求項２】
上記記憶手段に記憶された鍵情報は、装置ごとに固有でかつ固定な情報であることを特徴とする請求項１に記載の再生装置。
【請求項３】
上記第１の記録媒体から入力される上記主データを再生する再生手段を更に備え、
上記第１の記録媒体から入力される主データが上記記憶手段に記憶された鍵情報により暗号を解くことが可能と上記判別手段が判別した場合は、上記入力手段から入力される主データを上記再生手段から再生することを特徴とする請求項１に記載の再生装置。
【請求項４】
上記第１の記録媒体から入力される主データに暗号化を施している鍵情報とは異なる第２の鍵情報を記憶する第２の記憶手段と、
上記出力手段から上記第２の記録媒体に出力される主データに、上記第２の記憶手段に記憶された鍵情報によって解除可能な暗号化を施す暗号化手段と、
を更に備え、
上記制御手段は、上記第１の記録媒体から入力される主データが上記判別手段によって暗号化を解くことが可能であると判断された場合は、上記主データの暗号化を上記記憶手段に記憶された鍵情報で解除するとともに、上記暗号化手段によって上記第２の記憶手段に記憶された上記第２の鍵情報で解除可能な暗号化を施して上記出力手段より上記第２の記録媒体に出力させることを特徴とする請求項１に記載の再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は例えば音楽データなどの各種データファイルの記録媒体間でのコピー（複製）やムーブ（移動）を行うことができる記録再生システム、及びその記録再生システムを構成するデータ処理装置に関し、また暗号化されたデータのコピー、ムーブ、再生を行う再生装置、情報配信システムに関するものである。
【０００２】
【従来の技術】
近年、例えばフラッシュメモリなどの固体記録素子を搭載した小型の記録媒体を形成し、専用のドライブ装置や、或いはドライブ装置をオーディオ／ビデオ機器、情報機器などに内蔵して、コンピュータデータ、静止画像データ、動画像データ、音楽データ、音声データなどを記録できるようにするものが開発されている。
一方、音楽データなどを記録するものとしては、従来よりＣＤ（コンパクトディスク）、ＭＤ（ミニディスク：商標）などのメディアが普及しており、ＣＤプレーヤやＭＤレコーダ／プレーヤにより記録再生が可能とされている。
また、パーソナルコンピュータなどの情報機器では内蔵又は接続したハードディスクドライブ（ＨＤＤ）に対して各種データファイルの記録及び再生が可能とされている。
【０００３】
【発明が解決しようとする課題】
このように多様な記録媒体やそれに対する記録再生装置（ドライブ装置）が普及している現状では、ユーザーサイドでは、或る記録媒体に記録されたデータファイルを他の記録媒体にコピーしたりムーブ（移動）させる場合が多々ある。
コピーやムーブについては、ユーザーは通常、正当な必要性に応じて行うものであるが、例えば音楽データに代表されるように、他人（作者等）に著作権が存在するデータファイルについて、ユーザーが私的複製の範囲を越えてコピーを行うことで、著作権が侵害されるという事態が発生することがある。
そのため、従来ＭＤシステムやＤＡＴ（デジタルオーディオテープ）システムなど、デジタル音楽データをコピー（ダビング）できるシステムでは、ＳＣＭＳ（Serial Copy Management System）により、複数回のダビングを禁止することが行われていた。
【０００４】
ところがパーソナルコンピュータの普及やデータインターフェースの多様化、データ通信形態の発達及び多様化という現状を考えると、単に複数回のダビングを禁止するだけでは著作権保護に不十分となっている。
【０００５】
【課題を解決するための手段】
本発明はこのような事情に応じて、特にユーザーサイドでの機器間で実行されるコピー又はムーブに関して、ユーザーの私的複製の権利を維持したうえで、適切な著作権保護か可能になるような記録再生システム、及びその記録再生システムの中心となるデータ処理装置を提供することを目的とする。
さらに本発明は、暗号化された著作権管理されているデータの移動を行う場合に暗号キーの評価を行い評価結果に基づいて上記データの移動の許可を行った後に移動を行うことを可能とすること、また、サーバーに記録されたデータを端末装置にコピーして端末装置単体で再生するとともに、サーバーに端末装置が接続されている場合はサーバー上のデータを再生可能にすることを目的とする。
【０００６】
このため本発明の記録再生システムは、第１の装置（データ処理装置）と、この第１の装置との間でデータ通信可能に接続できる第２の装置を備える。
そして第１の装置は、その第１の装置としての個体に固有の識別子を記憶する識別子記憶手段と、或る第１の記録媒体から読み出され当該第１の装置に取り込まれたメインデータを識別子記憶手段に記憶された識別子を用いて暗号化する暗号化手段と、この暗号化手段で暗号化されたメインデータを第２の装置に送信できる送信手段とを備えるようにする。
また第２の装置は、第１の装置の送信手段から送信されてきた暗号化されたメインデータを受信する受信手段と、この受信手段で受信された暗号化されたメインデータを第２の記録媒体に書き込むことのできる書込手段とを備えるようにする。
即ち、第１の記録媒体に記録されたメインデータ（例えば音楽データ）を第２の装置に送信して第２の記録媒体にコピー又はムーブさせる際には、第１の装置においてその装置固有の識別子をキーとして用いて暗号化を行う。そして暗号化されたメインデータを第２の装置に送信してコピー又はムーブを実行させるようにする。
【０００７】
また本発明では、第２の装置は、第１の装置との接続を確認する接続確認手段と、接続確認手段により接続が確認された際に、第２の記録媒体から暗号化されたメインデータを読み出すことができる読出手段と、読出手段により読み出された暗号化されたメインデータを第１の装置に送信できる送信手段とをさらに備えるようにする。
また第１の装置は、第２の装置の上記送信手段から送信されてきた暗号化されたメインデータを受信する受信手段と、この受信手段で受信された暗号化されたメインデータを、識別子記憶手段に記憶された識別子を用いて復号する復号手段と、復号手段で復号されたメインデータを再生データとして出力する出力手段とをさらに備えるようにする。
つまり、上記のようにして第２の記録媒体にコピー又はムーブしたメインデータ（暗号化データ）を第２の装置で再生する場合には、その第２の装置は第１の装置との接続を確認し、接続された状態において、読出を実行できるようにする。そして読み出された暗号化メインデータは、第１の装置側に送信され、復号手段において、その装置固有の識別子をキーとして復号が行われ、再生出力されるようにする。従って、コピー又はムーブしたメインデータで再生する場合には、その第２の装置に、コピー又はムーブ時に用いた第１の装置が接続された場合のみ、暗号化時と同一の識別子が用いられることで適切に復号ができ、再生可能となる。
【０００８】
本発明のデータ処理装置は、上記記録再生システムにおける第１の装置として適用できるものであり、個体に固有の識別子を記憶する識別子記憶手段と、第１の記録媒体から読み出されて取り込まれたメインデータを識別子記憶手段に記憶された識別子を用いて暗号化する暗号化手段と、暗号化手段で暗号化されたメインデータを外部装置に送信できる送信手段と、外部装置から送信されてきた暗号化されたメインデータを受信することができる受信手段と、受信手段で受信された暗号化されたメインデータを、識別子記憶手段に記憶された識別子を用いて復号する復号手段と、復号手段で復号されたメインデータを再生データとして出力する出力手段とを備えるようにしたものである。
【０００９】
本発明の再生装置は、再生に制限を加える暗号化が施された主データが記録された第１の記録媒体から上記主データを第２の記録媒体に移動する再生装置において、上記主データの再生に制限を加える暗号を解くための鍵情報が記憶された記憶手段と、上記第１の記録媒体から上記主データが入力される入力手段と、上記入力手段から入力された上記主データを上記記憶手段に記憶された鍵情報によって暗号が解けるか否かを判別する判別手段と、上記入力手段から入力される主データを第２の記録媒体に出力する出力手段と、上記判別手段の判別結果が暗号が解けるとされた場合には上記入力手段から入力される上記主データを上記出力手段より上記第２の記録媒体へ出力し、上記判別手段の判別結果が暗号を解くことに失敗したとされた場合には上記入力手段から入力される上記主データを上記出力手段より上記第２の記録媒体へ出力することを禁止する制御手段と、を備えるようにする。
【００１０】
本発明の情報配信システムは、エンコードされた主データをデコードして再生する端末装置と、上記端末装置に接続可能で上記端末装置にエンコードされた主データを供給するサーバー装置とを備える。そして上記サーバー装置は、上記エンコードされた主データを１または複数記録するメモリ手段と、上記メモリ手段から読出された上記エンコードされた主データを上記端末装置に送出する送信手段と、を備える。上記端末装置は、上記サーバー装置の送信手段から出力されるエンコードされた主データを受信する受信手段と、エンコードされた主データが記録される記録手段と、上記受信手段で受信されるエンコードされた主データまたは上記記録手段に記録されたエンコードされた主データをデコードするデコード手段と、この端末装置が上記サーバー装置と接続されているか否かを判別する判別手段と、この端末装置が上記サーバー装置と接続されていると上記判別手段にて判断された場合は、上記受信手段にて受信される上記エンコードされた主データについての、上記デコード手段によるデコード処理を許可し、この端末装置と上記サーバー装置が接続されていないと上記判別手段で判断された場合には、上記記録手段に記録されているエンコードされた主データについての、上記デコード手段によるデコードを許可する制御手段とを備えるようにする。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態について説明する。なお、この実施の形態は、本発明の第１の記録媒体に相当する記録媒体として、板状の外形形状を有する板状メモリ、ＣＤ／ＭＤ、ＣＤ−ＲＯＭ等を例に挙げ、第２の記録媒体に相当する記録媒体としてパーソナルコンピュータ内のＨＤＤを例に挙げることとする。
また本発明の第１の装置（及びデータ処理装置）に相当する例として板状メモリに対して記録再生を行うことのできるドライブ装置を挙げ、一方第２の装置に相当する例としてパーソナルコンピュータを挙げる。
説明は次の順序で行う。
１．板状メモリ
２．ドライブ装置の構成
３．システム接続例
４．データの記録／再生／コピー／ムーブの動作▲１▼〜▲８▼
５．ＨＤＤへの記録を伴う動作
５−１  動作▲３▼
５−２  動作▲４▼
５−３  動作▲５▼
６．ＨＤＤからの再生を伴う動作
６−１  動作▲６▼
６−２  動作▲７▼
６−３  動作▲８▼
７．他の実施の形態
【００１２】
１．板状メモリ
まず図１により、本例で用いる記録媒体である、板状メモリ１の外形形状について説明する。
板状メモリ１は、例えば図１に示すような板状の筐体内部に例えば所定容量ののメモリ素子を備える。本例としては、このメモリ素子としてフラッシュメモリ（Flash Memory）が用いられるものである。
図１に平面図、正面図、側面図、底面図として示す筐体は例えばプラスチックモールドにより形成され、サイズの具体例としては、図に示す幅Ｗ１１、Ｗ１２、Ｗ１３のそれぞれが、Ｗ１１＝６０ｍｍ、Ｗ１２＝２０ｍｍ、Ｗ１３＝２．８ｍｍとなる。
【００１３】
筐体の正面下部から底面側にかけて例えば９個の電極を持つ端子部２が形成されており、この端子部２から、内部のメモリ素子に対する読出又は書込動作が行われる。
筐体の平面方向の左上部は切欠部３とされる。この切欠部３は、この板状メモリ１を、例えばドライブ装置本体側の着脱機構へ装填する際などに挿入方向を誤ることを防止するためのものとなる。
また筐体底面側には使用性の向上のため滑り止めを目的とした凹凸部４が形成されている。
さらに底面側には、記録内容の誤消去を防止する目的のスライドスイッチ５が形成されている。
【００１４】
このような板状メモリ１においては、フラッシュメモリ容量としては、４ＭＢ（メガバイト），８ＭＢ，１６ＭＢ，３２ＭＢ，６４ＭＢ，１２８ＭＢの何れかであるものとして規定されている。
またデータ記録及び再生のためのファイルシステムとして、いわゆるＦＡＴ（File Allocation Table）システムが用いられている。
【００１５】
２．ドライブ装置の構成
上記板状メモリ１に対して記録再生動作を行うことのできる本例のドライブ装置２０の構成を図２，図３で説明する。
なお、このドライブ装置２０が、板状メモリ１に対する書込や読出の対象として扱うことのできるメインデータの種類は多様であり、例えば動画データ、静止画データ、音声データ（ボイスデータ）、オーディオデータ（ＣＤ等に記録される音楽データ）、制御用データなどがある。
また後述するが、このドライブ装置２０が本例のシステムにおいてデータのコピー又はムーブ時に暗号化を行い、また再生時に復号を行う部位となる。
【００１６】
図２（ａ）（ｂ）（ｃ）（ｄ）（ｅ）はドライブ装置２０の外観例としての平面図、上面図、左側面図、右側面図、底面図を示している。
このドライブ装置２０は、例えばユーザーが容易に携帯できるように小型かつ軽量に形成されている。
そして上記板状メモリ１は、図２（ｂ）に示すように装置上面側に形成されている着脱機構２２に対して装填され、このドライブ装置２０によって板状メモリ１に対する各種データ（音楽データ、音声データ、動画像データ、静止画像データ、コンピュータ用データ、制御データなど）の記録再生が行われる。
【００１７】
このドライブ装置２０には、平面上に例えば液晶パネルによる表示部２１が形成され、再生された画像や文字、或いは再生される音声、音楽に付随する情報、さらには操作のガイドメッセージなどが表示される。
【００１８】
また後述する各種機器との接続のために、各種端子が形成される。
例えば上面側には図２（ｂ）のように、ヘッドホン端子２３、マイク入力端子２５が形成される。
ヘッドホン端子２３にヘッドホンが接続されることで、ヘッドホンに再生オーディオ信号が供給され、ユーザーは音楽や音声の再生音を聞くことができる。
マイク入力端子２５にマイクロホンを接続することで、ドライブ装置２０はマイクロホンで集音された音声信号を取り込み、例えば板状メモリ１に記録することなどが可能となる。
【００１９】
筐体の右側面には、図２（ｃ）のように、ライン出力端子２４、ライン入力端子２６、デジタル入力端子２７などが形成される。
ライン出力端子２４に対してオーディオケーブルで外部機器を接続することで、外部機器に対して再生音声信号を供給できる。例えばオーディオアンプに接続してスピーカシステムで板状メモリ１から再生された音楽や音声を聞くことができるようにしたり、或いはミニディスクレコーダやテープレコーダを接続して板状メモリ１から再生された音楽や音声を他のメディアにダビング記録させることなども可能となる。
またライン入力端子２６に外部機器を接続することで、例えばＣＤプレーヤなどの外部機器から供給された音声信号を取り込み、例えば板状メモリ１に記録することなどが可能となる。
さらに、デジタル入力端子２７により、光ケーブルで送信されてくるデジタルオーディオデータを入力することもできる。例えば外部のＣＤプレーヤ等がデジタル出力対応機器であれば、光ケーブルで接続することで、いわゆるデジタルダビングも可能となる。
【００２０】
図２（ｃ）のように例えばドライブ装置２０の左側面には、ＵＳＢ（Universal Serial Bus）コネクタ２８、電源端子２９などが形成される。
ＵＳＢコネクタ２８により、ＵＳＢ対応機器、例えばＵＳＢインターフェースを備えたパーソナルコンピュータなどとの間で各種通信、データ伝送が可能となる。
また本例のドライブ装置２０は例えば乾電池や充電池を内部に保持することで動作電源としているが、電源端子２９にＡＣアダプタを接続して外部の商用交流電源から動作電源を得ることも可能となる。
【００２１】
なお、これらの端子の種類、数、配置位置はあくまでも一例であり、他の例もあり得る。
例えば光ケーブル対応のデジタル出力端子を備えるようにしたり、或いはＳＣＳＩコネクタ、シリアルポート、ＲＳ２３２Ｃコネクタ、ＩＥＥＥコネクタなどが形成されるようにしても良い。
また、端子構造については既に公知であるため述べないが、上記のヘッドホン端子２３とライン出力端子２４を１つの端子として共用させたり、或いはそれにさらにデジタル出力端子を共用させることもできる。
同様に、マイク入力端子２５、ライン入力端子２６、デジタル入力端子２７を１つの端子として共用させることも可能である。
【００２２】
このドライブ装置２０上には、ユーザーの用いる操作子として、例えば操作レバー３１、停止キー３２、記録キー３３、メニューキー３４、ボリュームアップキー３５、ボリュームダウンキー３６、ホールドキー３７などが設けられる。
操作レバー３１は、少なくとも上下方向に回動可能な操作子とされ（さらに押圧可能とされても良い）、その操作態様により、音楽データ等の再生操作、ＲＥＷ（及びＡＭＳ）操作（＝早戻し／頭出し）、ＦＦ（及びＡＭＳ）操作（＝早送り／頭出し）などが可能とされる。
停止キー３２は音楽データ等の再生動作や記録動作の停止を指示するキーとなる。
記録キー３３は音楽データ等の記録動作を指示するキーである。
メニューキー３４は、音楽データ等の編集やモード設定のために用いるキーである。
ボリュームアップキー３５、ボリュームダウンキー３６は音楽データ等の再生時の出力音量のアップ又はダウンを指示するキーである。
ホールドキー３７は、各キーの操作機能を有効／無効にするためのキーである。例えば携帯時に誤ってキーが押され、誤動作が生じるおそれがある場合などに、ホールドキーで各キーの操作機能を無効化する。
【００２３】
これらの操作キーはもちろん一例にすぎない。例えばこれ以外にカーソル移動キーや数字キー、操作ダイヤル（ジョグダイヤル）などの操作子が設けられても良い。
また電源オン／オフキーについては示していないが、例えば操作レバー３１による再生操作を電源オンキーとして兼用し、また停止キー３２の操作後、所定時間経過したら電源オフとするなどの処理を行うようにすることで、電源キーは不要とできる。もちろん電源キーを設けても良い。
配備する操作子の数、種類、位置は多様に考えられるが、この図２に示されるように必要最小限の操作子を用意することで、キー数の削減及びそれによる装置の小型化、低コスト化、操作性の向上を実現するもとのなる。
【００２４】
図３はドライブ装置２０の内部構成を示している。
ＣＰＵ４１は、ドライブ装置２０の中央制御部となり、以下説明していく各部の動作制御を行う。
またＣＰＵ４１内部には、例えば動作プログラムや各種定数を記憶したＲＯＭ４１ａや、ワーク領域としてのＲＡＭ４１ｂが設けられている。
また、操作部３０とは、上述した各種操作子（３１〜３７）に相当し、ＣＰＵ４１は操作部３０からの操作入力情報に応じて、動作プログラムで規定される制御動作を実行するものとなる。
【００２５】
さらにフラッシュメモリ４８が設けられており、ＣＰＵ４１はフラッシュメモリ４８に音楽記録モード、再生ボリューム、表示モードなど、各種動作に関するシステム設定情報などを記憶させることができる。
また特に本例では、ドライブ装置２０の個体毎に異なるコードとされた識別子（ターミナルキー）が設定されるが、そのターミナルキーはフラッシュメモリ４８に保持される。
ＣＰＵ４１は後述するＳＡＭ５０に、フラッシュメモリ４８から読み出したターミナルキーを渡すことで、ＳＡＭ５０における暗号化／復号処理を実行させる。
【００２６】
リアルタイムクロック４４はいわゆる時計部であり、現在日時を計数する。ＣＰＵ４１はリアルタイムクロック４４からの日時データにより現在日時を確認できる。
【００２７】
ＵＳＢインターフェース４３は、ＵＳＢコネクタ２８に接続された外部機器との間の通信インターフェースである。ＣＰＵ４１はＵＳＢインターフェース４３を介して外部のパーソナルコンピュータなどとの間でデータ通信を行うことができる。例えば制御データ、コンピュータデータ、画像データ、オーディオデータなどの送受信が実行される。
【００２８】
また電源部としては、レギュレータ４６、ＤＣ／ＤＣコンバータ４７を有する。ＣＰＵ４１は電源オンとする際に、レギュレータ４６に対して電源オンの指示を行う。レギュレータ４６は指示に応じてバッテリー（乾電池又は充電値）からの電源供給を開始する。又は、電源端子２９にＡＣアダプターが接続されている場合は、ＡＣアダプターからの電源供給を開始する。
レギュレータ４６からの電源電圧はＤＣ／ＤＣコンバータ４７において所要の電圧値に変換され、動作電源電圧Ｖｃｃとして各ブロックに供給される。
【００２９】
着脱機構２２に板状メモリ１が装着されることにより、ＣＰＵ４１はメモリインターフェース４２を介して板状メモリ１に対するアクセスが可能となり、各種データの記録／再生／編集等を実行できる。
【００３０】
またＣＰＵ４１は、表示ドライバ４５を制御することで、表示部２１に対して、所要の画像を表示させることが可能とされる。例えばユーザーの操作のためのメニューやガイド表示、或いは板状メモリ１に記録されたファイル内容などの表示が実行される。また、例えば板状メモリ１に対して動画若しくは静止画の画像データが記録されているとすれば、この画像データを読み出して、表示部１０８に表示させるようにすることも可能とされる。
【００３１】
上述したように本例では、オーディオ信号（音楽信号、音声信号）の入出力のために、デジタル入力端子２７、マイク入力端子２５、ライン入力端子２６、ヘッドホン端子２３、ライン出力端子２４が形成されている。
これらの端子に対するオーディオ信号処理系として、ＳＡＭ（Securty Application Module：暗号化／展開処理部）５０、ＤＳＰ（Digital Signal Processer）、アナログ→デジタル／デジタル→アナログ変換部５４（以下、ＡＤＤＡ変換部という）、パワーアンプ５６、マイクアンプ５３、光入力モジュール５１、デジタル入力部５２が設けられる。
【００３２】
ＳＡＭ５０は、ＣＰＵ４１とＤＳＰ４９の間で、データの暗号化及び暗号解読（復号）を行うとともに、ＣＰＵ４１との間で暗号キー（ターミナルキー：識別子）のやりとりを行う。つまり、ＳＡＭ５０はターミナルキーを用いて暗号化を行うとともに、ターミナルキーを用いて復号を行う。
なおＳＡＭ５０による暗号化及び復号は、例えば音楽データ以外を対象として可能とすることもできる。
【００３３】
ＤＳＰ４９は、ＣＰＵ４１の命令に基づいて、オーディオデータの圧縮及び伸長処理を行う。
デジタル入力部５２は、光入力モジュールによって取り込まれたデジタルオーディオデータの入力インターフェース処理を行う。
ＡＤＤＡ変換部５４は、オーディオ信号に関してＡ／Ｄ変換及びＤ／Ａ変換を行う。
【００３４】
これらのブロックにより、次のようにオーディオ信号の入出力が行われる。
デジタルオーディオデータとして、外部機器から光ケーブルを介してデジタル入力端子２７に供給された信号は、光入力モジュール５１によって光電変換されて取り込まれ、デジタル入力部５２で送信フォーマットに応じた受信処理が行われる。そして受信抽出されたデジタルオーディオデータは、ＤＳＰ４９で圧縮処理されてＣＰＵ４１に供給され、例えば板状メモリ１への記録データとされる。
【００３５】
マイク入力端子２５にマイクロホンが接続された場合は、その入力音声信号はマイクアンプ５３で増幅された後、ＡＤＤＡ変換部５４でＡ／Ｄ変換され、デジタルオーディオデータとしてＤＳＰ４９に供給される。そしてＤＳＰ４９での圧縮処理を介してＣＰＵ４１に供給され、例えば板状メモリ１への記録データとされる。
またライン入力端子２６に接続された外部機器からの入力音声信号は、ＡＤＤＡ変換部５４でＡ／Ｄ変換され、デジタルオーディオデータとしてＤＳＰ４９に供給される。そしてＤＳＰ４９での圧縮処理を介してＣＰＵ４１に供給され、例えば板状メモリ１への記録データとされる。
【００３６】
一方、例えば板状メモリ１から読み出されたオーディオデータを出力する際などは、ＣＰＵ４１はそのオーディオデータについてＤＳＰ４９で伸長処理を施させる。これらの処理を終えたデジタルオーディオデータは、ＡＤＤＡ変換部５４でアナログオーディオ信号に変換されてパワーアンプ５６に供給される。
パワーアンプ５６では、ヘッドホン用の増幅処理及びライン出力用の増幅処理を行い、それぞれヘッドホン端子２３、ライン出力端子２４に供給する。
【００３７】
また後述するように、ドライブ装置２０は板状メモリ１から読み出されたオーディオデータ（圧縮データ）や、デジタル入力端子２７又はマイク入力端子２５又はライン入力端子２６から取り込まれ、圧縮処理されたオーディオデータを、ＳＡＭ５０において暗号化処理を施したうえで、ＵＳＢインターフェース４３によりＵＳＢ端子２８から外部機器（例えばパーソナルコンピュータ）に供給することができる。
さらには、ＵＳＢ端子２８に接続された外部機器から取り込んだオーディオデータについて、ＳＡＭ５０において暗号化処理を施したうえで、再びＵＳＢ端子２８から外部機器に供給することもできる。
これらの動作は、オーディオデータのコピー又はムーブを実行する際の動作となる。例えば暗号化したオーディオデータを外部機器であるパーソナルコンピュータのＨＤＤなどに記録する際の動作であり詳しくは後述する。
【００３８】
一方、後述するようにに、このようにコピー又はムーブされたデータを再生する際には、その再生されたデータ（暗号化されたデータ）がＵＳＢインターフェース５３によりドライブ装置２０に入力されることになるが、その場合ＣＰＵ４１はそのオーディオデータについてＳＡＭ５０で復号処理を実行させる。復号されたオーディオデータについては、板状メモリ１に記録させたり、或いはＤＳＰ４９で伸長処理を実行させてヘッドホン端子２３やライン出力端子２４から出力させたり、さらに或いは、ＵＳＢインターフェース４３により外部機器（パーソナルコンピュータ等）に送信することなどを行う。
【００３９】
なお、この図３に示したドライブ装置２０の構成はあくまでも一例であり、これに限定されるものではない。
例えばオーディオデータの出力のためにスピーカを内蔵し、パワーアンプ５６の出力をそのスピーカに供給して音声出力を実行させるようにすることも考えられる。
また、本例では以下、コピー又はムーブ動作に関する説明において、その対象となるメインデータとしてオーディオデータを例に挙げるが、上述のようにドライブ装置２０はオーディオデータだけでなくその他の多様なデータを扱うことができ、それらのデータについても、以降説明していくコピー又はムーブ動作は適用できるものである。
【００４０】
３．システム接続例
図４に、ドライブ装置２０を中心としたシステム接続例を示す。
本発明のシステムは少なくともドライブ装置２０とパーソナルコンピュータ１１が通信可能に接続されることで構成される。
またさらに各種機器が接続されることで多様な動作が実現できる。
【００４１】
上述のようにドライブ装置２０は板状メモリ１を装填することで、その板状メモリ１に対してデータの記録や再生を行うことができる。
例えば、音楽データが記録されている板状メモリ１を装填した場合は、図４に示すようにヘッドホン１２を接続することで、その音楽再生を楽しむことができる。
【００４２】
また上述したライン入力端子２６又はデジタル入力端子２７に、外部の再生装置として例えばＣＤプレーヤ１０をケーブル１３で接続することで、ＣＤプレーヤ１０からの再生オーディオ信号を取り込み、板状メモリ１に記録することができる。
さらに図示していないが、マイクロホンを接続して集音された音声を板状メモリ１に記録したり、或いはＭＤレコーダなどの記録機器を接続してデータを供給し、その記録機器において装填されている記録媒体にデータを記録することも可能である。
【００４３】
ＵＳＢ（Universal Serial Bus）ケーブル１４によりドライブ装置２０とパーソナルコンピュータ１１等の情報機器を接続することで、パーソナルコンピュータ１１から供給されたデータを板状メモリ１に記録したり、或いは板状メモリ１から再生したデータをパーソナルコンピュータ１１にコピー又はムーブのために転送することなどが可能となる。
コピー又はムーブ先は、例えばパーソナルコンピュータ１１内のＨＤＤ１１ａとなる。
なお、パーソナルコンピュータ１１上にはスピーカ１１ｂ、ＣＤ−ＲＯＭドライブ１１ｃを示しているが、これらを用いる動作についても後述する。
【００４４】
このようにドライブ装置２０は各種機器を接続することで、携帯にも適した状態で記録／再生を行ったり、或いは家庭や職場などに設置されている機器と接続してシステム動作を行うことが可能となる。
また、例えば本例のドライブ装置２０は表示部２１を有するものとしているが、これにより板状メモリ１に記録されている文書データ、画像データなどは、ドライブ装置２０の単体で再生させることができる。
【００４５】
さらに、後述する本例のドライブ装置２０の構成では設けられていないが、内蔵のマイクロホンやスピーカを備えるようにすれば、ドライブ装置２０の単体で板状メモリ１からの音楽、音声、動画の再生を行ったり、或いは録音を行うことが可能となる。
【００４６】
さらに本例ではドライブ装置２０に板状メモリ１を着脱可能としているが、ドライブ装置内部に板状メモリ１に使用されているフラッシュメモリのような不揮発性メモリを備えていて、記録再生するオーディオデータなどが内部に備えられた不揮発性メモリに記憶されるようにしても良い。
【００４７】
以上のようにドライブ装置２０は、単体で用いるものとしたり、パーソナルコンピュータ１１等と接続してシステム動作を行うことなど、多様な使用形態が実現できる。
【００４８】
ところで、ドライブ装置２０は固有のターミナルキーをフラッシュメモリ４８に記憶すると説明したが、例えば図４のように各ドライブ装置２０、２０Ａ、２０Ｂ・・・は、それぞれ異なるコードナンバとしてのターミナルキーＴＭＫ１、ＴＭＫ２、ＴＭＫ３・・・が記憶されていることになる。
【００４９】
４．データの記録／再生／コピー／ムーブの動作▲１▼〜▲８▼
本例のドライブ装置２０もしくはドライブ装置２０と他の機器を接続したシステムにおいて、メインデータ（例えばオーディオデータ）についての記録／再生／コピー／ムーブの各種動作例におけるデータの流れを動作▲１▼〜▲８▼として図５に模式的に示す。
【００５０】
図５においては、板状メモリ１、ドライブ装置２０、パーソナルコンピュータ１１、入力元機器１００、出力先機器１０１を示してデータの流れを示している。
ここで入力元機器１００とは、パーソナルコンピュータ１１及び板状メモリ１以外で、ドライブ装置２０に対して接続され、ドライブ装置２０がオーディオデータの供給を受ける機器を指しており、例えば図４のＣＤプレーヤ１０のような再生装置や、ドライブ装置２０のマイク入力端子２５に接続されるマイクロホンなどである。
また出力先機器１０１とは、パーソナルコンピュータ１１及び板状メモリ１以外で、ドライブ装置２０と接続され、ドライブ装置２０からオーディオデータの供給を受ける機器を指しており、例えば図４のヘッドホン１２や、図示していないスピーカシステムや、さらにはＭＤレコーダなどの記録装置などである。
【００５１】
動作▲１▼は、ドライブ装置２０による板状メモリ１の再生動作を示している。即ちドライブ装置２０が装填された板状メモリ１に記録されているオーディオデータファイルを読み出してそれを出力先機器１０１で音として出力させる動作である。このためにドライブ装置２０は、上述したようにメモリインターフェース４２を介してオーディオデータを読み込み、そのオーディオデータをＤＳＰ４９、ＡＤＤＡ変換部５４、パワーアンプ５６の処理を介してヘッドホン端子２３又はライン出力端子２４から出力先機器１０１に出力することになる。
【００５２】
動作▲２▼は、ドライブ装置２０による板状メモリ１への記録動作を示している。即ちドライブ装置２０が装填された板状メモリ１に対して、入力元機器１００から供給されたオーディオデータの記録を行う動作である。このためにドライブ装置２０は、上述したように、マイク入力端子２５又はライン入力端子２６又はデジタル入力端子２７から入力され、ＤＳＰ４９で圧縮処理されたオーディオデータを、メモリインターフェース４２を介して板状メモリ１に書き込むことになる。
【００５３】
動作▲３▼、▲４▼、▲５▼は、それぞれパーソナルコンピュータ１１のＨＤＤ１１ａに対してオーディオデータを記録する動作となる。
【００５４】
まず動作▲３▼は、板状メモリ１に記録されているオーディオデータをＨＤＤ１１ａにコピー又はムーブさせる動作である。
この場合、ドライブ装置２０はメモリインターフェース４２を介して装填されている板状メモリ１に記録されているオーディオデータファイルを読み出し、そのデータをＳＡＭ５０で暗号化させる。そして暗号化されたオーディオデータをＵＳＢインターフェース４３によりパーソナルコンピュータ１１に供給する。
パーソナルコンピュータ１１では、供給された暗号化オーディオデータをＨＤＤ１１ａに記録する。
【００５５】
動作▲４▼は、入力元機器１００として例えばＣＤプレーヤに装填されているＣＤなどの記録媒体に記録されているオーディオデータをＨＤＤ１１ａにコピー又はムーブさせる動作である。
この場合ドライブ装置２０は、例えばマイク入力端子２５又はライン入力端子２６又はデジタル入力端子２７から入力され、ＤＳＰ４９で圧縮処理されたオーディオデータを、ＳＡＭ５０で暗号化させる。そして暗号化されたオーディオデータをＵＳＢインターフェース４３によりパーソナルコンピュータ１１に供給する。
パーソナルコンピュータ１１では、供給された暗号化オーディオデータをＨＤＤ１１ａに記録する。
【００５６】
動作▲５▼は、パーソナルコンピュータ１１内の他の再生機器、例えばＣＤ−ＲＯＭドライブ１１ｃに装填されているＣＤ、ＣＤ−ＲＯＭなどの記録媒体に記録されているオーディオデータをＨＤＤ１１ａにコピー又はムーブさせる動作である。
この場合ドライブ装置２０は、パーソナルコンピュータ１１においてＣＤ−ＲＯＭドライブ１１ｃで再生され送信されてきたオーディオデータをＵＳＢインターフェース４３から取り込んだら、そのオーディオデータをＳＡＭ５０で暗号化させる。そして暗号化されたオーディオデータをＵＳＢインターフェース４３によりパーソナルコンピュータ１１に供給する。
パーソナルコンピュータ１１では、供給された暗号化オーディオデータをＨＤＤ１１ａに記録する。
【００５７】
動作▲６▼、▲７▼、▲８▼は、それぞれパーソナルコンピュータ１１のＨＤＤ１１ａからのオーディオデータの再生、つまり上記動作▲３▼、▲４▼、▲５▼により記録された暗号化オーディオデータを再生する動作となる。
【００５８】
まず動作▲６▼は、ＨＤＤ１１ａから読み出した暗号化オーディオデータをドライブ装置２０を介して出力先機器１０１から再生出力する動作である。
この場合、ドライブ装置２０は、パーソナルコンピュータ１１においてＨＤＤ１１ａで再生され送信されてきたオーディオデータをＵＳＢインターフェース４３から取り込んだら、そのオーディオデータをＳＡＭ５０で復号させる。そして復号されたオーディオデータについて、ＤＳＰ４９、ＡＤＤＡ変換部５４、パワーアンプ５６の処理を介してヘッドホン端子２３又はライン出力端子２４から出力先機器１０１に出力することになる。
【００５９】
動作▲７▼は、ＨＤＤ１１ａから読み出した暗号化オーディオデータをドライブ装置２０を介して、パーソナルコンピュータ１１のスピーカ１１６から再生出力する動作である。
この場合、ドライブ装置２０は、パーソナルコンピュータ１１においてＨＤＤ１１ａで再生され送信されてきたオーディオデータをＵＳＢインターフェース４３から取り込んだら、そのオーディオデータをＳＡＭ５０で復号させる。そして復号されたオーディオデータについて、ＤＳＰ４９で伸長処理を行った後、ＵＳＢインターフェース４３によりパーソナルコンピュータ１１に送信する。パーソナルコンピュータ１１では、このようにして供給されたオーディオデータをスピーカ１１ｂから再生出力する。
なお、パーソナルコンピュータ１１側にＤＳＰ４９の伸長処理機能が存在すれば、パーソナルコンピュータ１１側で伸長処理を行うようにしてもよい。
【００６０】
動作▲８▼は、ＨＤＤ１１ａから読み出した暗号化オーディオデータをドライブ装置２０が板状メモリ１に記録する動作である。つまり上述した動作▲３▼としてのコピー又はムーブとは逆方向のコピー又はムーブである。例えば動作▲３▼として板状メモリ１からＨＤＤ１１ａにムーブしたオーディオデータを、板状メモリ１側にムーブすることで、元の状態に戻すような動作となる。
この場合、ドライブ装置２０は、パーソナルコンピュータ１１においてＨＤＤ１１ａで再生され送信されてきたオーディオデータをＵＳＢインターフェース４３から取り込んだら、そのオーディオデータをＳＡＭ５０で復号させる。そして復号されたオーディオデータを、メモリインターフェース４２を介して板状メモリ１に書き込むことになる。
【００６１】
以上のように説明上、動作▲１▼〜▲８▼を分類したが、本例のシステム動作としてのコピー又はムーブ、即ちドライブ装置２０のターミナルキーを用いた暗号化又は復号が行われるのは動作▲３▼〜▲８▼となる。
このコピー又はムーブの動作の概念図を図６に示す。
【００６２】
板状メモリ１には、例えば図示するようにオーディオデータとしてのファイル（曲データ）ＡＤＦ１、ＡＤＦ２・・・が記録されている。
またこれらを管理する管理ファイルが記録される。管理ファイルは、各オーディオデータファイルＡＤＦ１、ＡＤＦ２・・・のポインタ情報（アドレス）、ファイルナンバ、ファイル名、ファイル長などを管理する。
さらに各オーディオデータファイルＡＤＦ１、ＡＤＦ２・・・についての付加データを記録した付加データファイルが記録されることもある。付加データとは、例えば曲名、アーティスト名、歌詞、メッセージなど、曲に付随する情報である。
【００６３】
このような板状メモリ１から上記動作▲３▼により例えばオーディオデータファイルＡＤＦ１をコピーする場合は、図示するようにそのオーディオデータファイルＡＤＦ１として読み出されたオーディオデータが、ターミナルキーを用いて暗号化され、暗号化オーディオデータによるデータファイルＳ−ＡＤＦ１としてＨＤＤ１１ａに書き込まれる。なおオーディオデータファイルＡＤＦ１に関する付加データも読み出されて、ＨＤＤ１１ａ側に記録されることもある。付加データについては暗号化されないことで、例えばパーソナルコンピュータ１１側でＨＤＤ１１ａにコピーしたオーディオデータの曲名等をユーザーに対して表示させることなどが可能となる。
また上記動作▲４▼、▲５▼として入力されたオーディオデータについても、暗号化されてＨＤＤ１１ａに記録される。
【００６４】
パーソナルコンピュータ１１においては、ＨＤＤ１１ａに記録された暗号化オーディオデータファイルＳ−ＡＤＦ１については、そのファイル自体は通常に扱うことができるが、実際にはそのままでは再生できない。
例えばパーソナルコンピュータ１１は暗号化オーディオデータファイルＳ−ＡＤＦ１を、ＨＤＤ１１ａに記録された通常の１ファイルとして扱うため、他の記録媒体（他のＨＤＤやフロッピーディスク、光磁気ディスクなど）にコピー又はムーブしたり、或いは通信データとして送信することは可能である。
ところがオーディオデータ自体は暗号化されており、しかもその解読のためのターミナルキーは、その暗号化を行ったドライブ装置２０のみしか知らないため、パーソナルコンピュータ１１や、他の機器自体では復号を行うことはできず、従って再生音声として出力したとしても、意味のある音声、即ち再生音声とはならない。
【００６５】
このため暗号化オーディオデータファイルＳ−ＡＤＦ１を再生する時には、コピー又はムーブを行った際に使用したドライブ装置２０を接続しなければならない。
その状態で、上記動作▲６▼、▲７▼、▲８▼として説明したように、ＨＤＤ１１ａから読み出した暗号化オーディオデータファイルＳ−ＡＤＦ１をドライブ装置２０に送信し、ドライブ装置２０によってターミナルキーを用いた復号を行うことで、解読されたオーディオデータとなり、図６に示すように再生出力されたり、或いは板状メモリ１に記録される。
【００６６】
なお、図４でも説明したとおり、ターミナルキーはドライブ装置２０の個体に固有のコードとされている。つまり他のドライブ装置２０ではターミナルキーのコードナンバは異なる。
従って、或るドライブ装置２０が復号可能なのは、そのドライブ装置２０により暗号化されてコピー又はムーブが行われたデータのみとなる。
換言すれば、ＨＤＤ１１ａに記録された暗号化オーディオデータファイルＳ−ＡＤＦ１については、そのファイルをコピー又はムーブ動作で記録させたドライブ装置２０を所持するユーザー本人しか再生できないことになる。
これは、ユーザーの私的複製の範囲でしかコピー又はムーブしたメインデータを使用（つまり再生）できないことを意味し、音楽データ等の著作権侵害を強力に防止できるものとなる。
【００６７】
その一方で、上記のように暗号化オーディオデータファイルＳ−ＡＤＦ１自体をそのまま他の記録媒体にコピーしたり送信することは自由である。そしてユーザー本人であれば、他の記録媒体のドライブ装置や送信先の機器に、そのユーザー本人が所有するドライブ装置２０を接続することで、再生可能となる。
つまり、ユーザーの私的な使用の範囲内においては、多様なデータ使用やデータの持ち運びが可能となり、ユーザーの使用性を向上させることができる。
また単に著作権保護だけでなく、例えばユーザーにとって秘匿性の高いデータであった場合に、ユーザー本人（つまりドライブ装置２０を所有している本人）以外には、再生不能となるため、秘密保持効果を得ることもできる。
【００６８】
また、オーディオデータの暗号化／復号に用いるターミナルキーは、ドライブ装置２０内に記憶され、暗号化／復号は必ずドライブ装置２０内で行われることになる。
つまりコピー又はムーブ時にターミナルキーは他の機器に転送されず、また他の時点においてターミナルキーをドライブ装置２０の装置外に送信する必要性も無い。
これは、ターミナルキーが全くドライブ装置２０の装置外に出ないことを意味し、通信過程でターミナルキーのコードナンバが盗まれたり、コピー又はムーブ先の機器においてターミナルキーを使用できるようにすることはできない。
従って、暗号化解読に関してのセキュリティは非常に高度なものとなる。
【００６９】
５．ＨＤＤへの記録を伴う動作
以下、上記動作▲３▼〜▲８▼について、それぞれ処理例を説明する。まずここではＨＤＤ１１ａへの記録を伴う動作として動作▲３▼、▲４▼、▲５▼をそれぞれ説明する。
【００７０】
５−１  動作▲３▼
動作▲３▼として、板状メモリ１に記録してあるメインデータ（例えばオーディオデータファイル）をパーソナルコンピュータ１１内のＨＤＤ１１ａにコピー（又はムーブ）する動作について、図７、図８で説明する。
図７はパーソナルコンピュータ１１側の処理、図８はドライブ装置２０のＣＰＵ４１の処理をそれぞれ示している。
【００７１】
上述したように、この動作▲３▼としてのコピー又はムーブは、パーソナルコンピュータ１１に或るドライブ装置２０を接続した状態で行われる。このときユーザーは例えばパーソナルコンピュータ１１側を用いた操作（例えば図示していないキーボードやマウスなど、パーソナルコンピュータ１１の入力装置を用いた操作）を行うことで、コピー又はムーブを実行させる。
【００７２】
パーソナルコンピュータ１１に対してユーザーがコピー又はムーブを指示する操作を行うと、パーソナルコンピュータ１１の処理は図７のステップＦ１０１からＦ１０２に進み、まずドライブ装置２０が接続されているか否かを確認する。
即ち通信Ｃ１として、ＵＳＢインターフェースによりドライブ装置２０のＣＰＵ４１に対してステイタス要求のコマンドを送信し、ステップＦ１０３で通信Ｃ２としてのステイタス返信を待機する。
【００７３】
ドライブ装置２０のＣＰＵ４１では、通信Ｃ１としてのステイタス要求コマンドを受信すると、処理を図８のステップＦ２０１からＦ２０２に進め、現在の状態（ステイタス）を示すデータを送信する。具体的には、ドライブ装置２０に板状メモリ１が装填され、板状メモリ１に対してオーディオデータ等の読出を行い、その読出データをパーソナルコンピュータ１１に送信できる状態であるか否かを示すデータとなる。
【００７４】
パーソナルコンピュータ１１では図７のステップＦ１０３として、ステイタスデータを受信したら、ステップＦ１０４でステイタス内容を確認し、コピー又はムーブのための接続状況が適正であるか否かを確認する。
なお、図７、図８には詳しくは示していないが、ステイタス要求コマンドに対して所定時間以上ドライブ装置２０からのステイタスデータの受信がなかった場合や、ＵＳＢコネクタの端子状態（例えば各端子の電圧など）が非接続状態にあることが検出された場合などは、ドライブ装置２０が接続されていないと判断して、ステップＦ１０４からエラー終了することになる。
また、ドライブ装置２０からステイタスデータが受信されたが、そのステイタスが不適切な状態を示している場合も、エラー終了することになる。例えばドライブ装置２０に板状メモリ１が装填されていなかった場合や、ドライブ装置２０側で他の記録動作が実行されている場合など、コピー又はムーブ動作に対応できない場合である。
【００７５】
ステイタスチェックにより適正な接続が確認されたら、パーソナルコンピュータ１１の処理はステップＦ１０５に進み、通信Ｃ３としてＣＰＵ４１に対して内容確認コマンドを送信し、ステップＦ１０６でそのコマンドに対する返信（通信Ｃ４）を待機する。
通信Ｃ３としての内容確認コマンドが受信されたら、ＣＰＵ４１は、図８のステップＦ２０３からＦ２０４に進む。そしてメモリインターフェース４２を介して板状メモリ１内のオーディオデータファイル等についての管理ファイルを読込、板状メモリ１内に収録されているメインデータ（オーディオデータ）を確認する。例えば各オーディオデータの曲名を取り込む。そして、その曲名等のリストとしての内容データを生成し、通信Ｃ４としてパーソナルコンピュータ１１に内容データを送信する。
【００７６】
パーソナルコンピュータ１１では内容データを受信したら図７のステップＦ１０７に進み、内容データに基づいてディスプレイ画面上にコピー又はムーブ可能な曲名リストを表示するとともに、コピー又はムーブする曲の選択を要求する表示を行なう。
これに応じてユーザーは曲を選択する操作を行うことになり、パーソナルコンピュータ１１はその選択操作に応じて処理をステップＦ１０８からＦ１０９に進め、ＣＰＵ４１に対して通信Ｃ５として、選択されたファイル（曲）のコピー又はムーブの実行を指示するコマンドを送信する。
そしてステップＦ１１０で、ドライブ装置２０からのデータ送信が開始されることを待機する。
【００７７】
ＣＰＵ４１では、通信Ｃ５としてのコピー又はムーブの実行を指示するコマンドが受信されたら、処理をステップＦ２０５からＦ２０６に進め、その選択されたファイルとしてのオーディオデータの、板状メモリ１からの読出及び送信処理を実行する。
即ち上述したようにＣＰＵ４１は、メモリインターフェース４２を介して対象となったオーディオデータファイルの読み出しを開始させる。またフラッシュメモリ４８からターミナルキーを読み出して、ＳＡＭ５０に転送しておき、板状メモリ１から読み出されたオーディオデータを所定単位毎にＳＡＭ５０に転送して、ターミナルキーを用いた暗号化処理を実行させる。
ＳＡＭ５０で暗号化された暗号化オーディオデータは、ＵＳＢインターフェース４３に転送させ、ＵＳＢインターフェースは暗号化オーディオデータをパーソナルコンピュータ１１に送信する（通信Ｃ６）。
【００７８】
ドライブ装置２０側でこのような暗号化オーディオデータの送信が開始されたら、パーソナルコンピュータ１１の処理は図７のステップＦ１１１に進み、送信されてくるデータの受信及びＨＤＤ１１ａへの書込を実行する。
【００７９】
このようなＣＰＵ４１のステップＦ２０６の処理とパーソナルコンピュータ１１のステップＦ１１１の処理により、暗号化オーディオデータのＨＤＤ４１ａへの書込が行われていく。
ＣＰＵ４１は、コピー又はムーブ対象となったオーディオデータの板状メモリ１からの読出／暗号化／送信を終了したら、ステップＦ２０７からＦ２０８に進んで終了処理を行い、一連の動作を終える。
またパーソナルコンピュータ１１では、送信されてくる暗号化オーディオデータの書込が終了されたら、ステップＦ１１２からＦ１１３に進んで終了処理を行い、一連の動作を終える。
【００８０】
なお、ステップＦ１１３，Ｆ２０８の各終了処理としては、ＣＰＵ４１からパーソナルコンピュータ１１への送信完了というステイタスの送信や、パーソナルコンピュータ１１からのＨＤＤ４１ａへの書込正常完了の報告、パーソナルコンピュータ１１でのＨＤＤ４１でのディレクトリ更新などがある。またコピーではなくムーブ動作であった場合は、ＣＰＵ４１により板状メモリ１におけるムーブ対象となったオーディオデータの消去も行われる。
【００８１】
以上の、図７、図８の処理により、動作▲３▼としてのコピー又はムーブが実現される。つまり板状メモリ１のメインデータを暗号化してＨＤＤ１１ａに格納させる動作が実行される。
【００８２】
５−２  動作▲４▼
続いて動作▲４▼について説明するが、これは図５の入力元機器１００からのメインデータをドライブ装置２０を介してＨＤＤ１１ａにコピー又はムーブする動作であり、ドライブ装置２０は、仲介的な処理を行うことになる。
但し基本的には上記図７、図８と同様の処理が行われることで、パーソナルコンピュータ１１とドライブ装置２０の接続がチェックされた後に、コピー又はムーブが行われる。
【００８３】
また、例えばパーソナルコンピュータ１１、ドライブ装置２０が入力元機器１００としてのＣＤプレーヤなどとデータ通信が可能なシステムが構築されていれば、図７のステップＦ１０５〜Ｆ１０８及び図８のステップＦ２０３、Ｆ２０４の処理も可能となる（ＣＰＵ４１は例えばＣＤプレーヤ等から曲収録内容の情報を受け取り、パーソナルコンピュータ１１側でそれをリスト表示させてユーザーが選択可能とする）。
但し、ＣＤプレーヤ等とドライブ装置２０が単にオーディオケーブルで接続されているのみなどの場合で、データ通信ができない場合は、ＣＤプレーヤ側でユーザーが再生させる曲がコピー又はムーブの対象とされることになる。
【００８４】
図７のステップＦ１０９〜Ｆ１１３、及び図８のステップＦ２０５〜Ｆ２０８の処理は、この場合も実行されるようにすればよいが、上記動作▲３▼と異なるのは、ＣＰＵ４１が、ＣＤプレーヤ等からのオーディオデータの入力に応じてステップＦ２０６での暗号化処理、及び送信処理を行う点となる。
つまりこの場合ＣＰＵ４１は、デジタル入力端子２７、ライン入力端子２６などからのオーディオデータの入力が開始されたら、そのオーディオデータをＤＳＰ４９で圧縮させた後、ＳＡＭ４９で暗号化させ、その暗号化オーディオデータをＵＳＢインターフェース４３に転送させる。そしてＵＳＢインターフェース４３によりパーソナルコンピュータ１１に送信させることになる。
【００８５】
このようにして、動作▲４▼としてのコピー又はムーブが実現される。つまりＣＤやＭＤなど、外部の再生装置で再生されるメインデータを暗号化してＨＤＤ１１ａに格納させる動作が実行される。
【００８６】
５−３  動作▲５▼
動作▲５▼は、パーソナルコンピュータ１１内のＣＤ−ＲＯＭドライブ１１ｃからのメインデータを一旦ドライブ装置２０において暗号化してから、ＨＤＤ１１ａにコピー又はムーブする動作である。
これも基本的には上記図７、図８と同様の処理が行われることで、パーソナルコンピュータ１１とドライブ装置２０の接続がチェックされた後に、コピー又はムーブが行われる。
【００８７】
そしてパーソナルコンピュータ１１側では、ＣＤ−ＲＯＭドライブ１１ｃに装填されているＣＤ、ＣＤ−ＲＯＭの内容をリスト表示することで、ユーザーがコピー／ムーブ対象とするメインデータを選択できる。
【００８８】
図７のステップＦ１０９〜Ｆ１１３、及び図８のステップＦ２０５〜Ｆ２０８の処理は、この場合もほぼ同様に実行されるが、上記動作▲３▼と異なるのは、ＣＰＵ４１が、パーソナルコンピュータ１１からのオーディオデータの入力に応じてステップＦ２０６での暗号化処理、及び送信処理を行う点となる。
つまりこの場合ＣＰＵ４１は、パーソナルコンピュータ１１からコピー又はムーブコマンドを受けた後に、ＵＳＢインターフェース４３を介してオーディオデータの入力が開始されたら、そのオーディオデータを（必要に応じて）ＤＳＰ４９で圧縮させた後、ＳＡＭ４９で暗号化させ、その暗号化オーディオデータをＵＳＢインターフェース４３に転送させる。そしてＵＳＢインターフェース４３によりパーソナルコンピュータ１１に送信させることになる。
もちろんパーソナルコンピュータ１１では、ＣＰＵ４１に対してコピー又はムーブコマンドを送信した後に、ＣＤ−ＲＯＭドライブでの再生動作を実行させ、読み出されたオーディオデータをドライブ装置２０に送信することになる。
【００８９】
なお、この場合、パーソナルコンピュータ１１からドライブ装置２０へのオーディオデータの送信と、ドライブ装置２０からパーソナルコンピュータ１１への暗号化オーディオデータの送信が同時期に行われることになるが、このためには例えば、所定データ量毎に時分割で交互に通信が行われるようにすればよい。
【００９０】
このようにして、動作▲５▼としてのコピー又はムーブが実現される。つまりＣＤ−ＲＯＭ１１ｃで再生されるメインデータを暗号化してＨＤＤ１１ａに格納させる動作が実行される。
【００９１】
６．ＨＤＤからの再生を伴う動作
続いて、ＨＤＤ１１ａからの再生を伴う動作として動作▲６▼、▲７▼、▲８▼をそれぞれ説明する。なお、ここでいうＨＤＤ１１ａから再生されるデータとは、上記動作▲３▼、▲４▼、▲５▼によってＨＤＤ１１ａに記録された、暗号化メインデータのことである。
【００９２】
６−１  動作▲６▼
動作▲６▼として、ＨＤＤ１１ａに記録してある暗号化メインデータ（例えば暗号化オーディオデータ）をドライブ装置２０の処理により再生出力させる動作について、図９、図１０で説明する。
図９はパーソナルコンピュータ１１側の処理、図１０はドライブ装置２０のＣＰＵ４１の処理をそれぞれ示している。
【００９３】
この動作▲６▼としての再生動作に関しても、パーソナルコンピュータ１１にドライブ装置２０を接続した状態で行われる。このときユーザーは例えばパーソナルコンピュータ１１側を用いた操作（例えば図示していないキーボードやマウスなど、パーソナルコンピュータ１１の入力装置を用いた操作）を行うことで、再生を実行させる。
【００９４】
パーソナルコンピュータ１１に対してユーザーが、ＨＤＤ１１ａ内の暗号化オーディオデータの再生を指示する操作を行うと、パーソナルコンピュータ１１の処理は図９のステップＦ１２１からＦ１２２に進み、まずドライブ装置２０が接続されているか否かを確認する。
即ち通信Ｃ１１として、ＵＳＢインターフェースによりドライブ装置２０のＣＰＵ４１に対してステイタス要求のコマンドを送信し、ステップＦ１２３で通信Ｃ１２としてのステイタス返信を待機する。
【００９５】
ドライブ装置２０のＣＰＵ４１では、通信Ｃ１１としてのステイタス要求コマンドを受信すると、処理を図１０のステップＦ２２１からＦ２２２に進め、現在の状態（ステイタス）を示すデータを送信する。具体的には、ドライブ装置２０がパーソナルコンピュータ１１から送信されてくる暗号化オーディオデータの再生処理に対応できる状態であるか否かを示すデータとなる。
【００９６】
パーソナルコンピュータ１１では図９のステップＦ１２３として、ステイタスデータを受信したら、ステップＦ１２４でステイタス内容を確認し、再生のための接続状況が適正であるか否かを確認する。
なお、図９、図１０には詳しくは示していないが、ステイタス要求コマンドに対して所定時間以上ドライブ装置２０からのステイタスデータの受信がなかった場合や、ＵＳＢコネクタの端子状態（例えば各端子の電圧など）が非接続状態にあることが検出された場合などは、ドライブ装置２０が接続されていないと判断して、ステップＦ１２４からエラー終了することになる。
また、ドライブ装置２０からステイタスデータが受信されたが、そのステイタスが現在記録動作中など、再生動作に対応できない状態を示している場合も、エラー終了することになる。
【００９７】
ステイタスチェックにより適正な接続が確認されたら、パーソナルコンピュータ１１の処理はステップＦ１２５に進み、ＨＤＤ１１ａに収録されているメインデータ（オーディオデータ）の曲名等によるリストをディスプレイ画面上に表示し、再生する曲の選択を要求する表示を行なう。
これに応じてユーザーは曲を選択する操作を行うことになり、パーソナルコンピュータ１１はその選択操作に応じて処理をステップＦ１２６からＦ１２７に進め、ＣＰＵ４１に対して通信Ｃ１３として、選択されたファイル（曲）の再生の実行を指示するコマンドを送信する。
そしてステップＦ１２８で、ドライブ装置２０からの再生開始ＯＫの通知（通信Ｃ１４）を待機する。
【００９８】
ＣＰＵ４１では、通信Ｃ１３としての再生実行を指示するコマンドが受信されたら、処理をステップＦ２２３からＦ２２４に進め、通信モード設定、ターミナルキーのＳＡＭ５０への転送など、再生出力処理のための準備を行い、準備完了に応じてＯＫ通知（通信Ｃ１４）を発する。そしてステップＦ２２５で、パーソナルコンピュータ１１から暗号化オーディオデータが送信されてくることを待機する。
【００９９】
パーソナルコンピュータ１１ではステップＦ１２８でＯＫ通知を確認したら、ステップＦ１２９に進んで、再生対象となった暗号化オーディオデータのＨＤＤ１１ａからの読出、及びドライブ装置２０への送信（通信Ｃ１５）を実行する。
ＣＰＵ４１は、通信Ｃ１５としての暗号化オーディオデータの送信が開始されたら、ステップＦ２２６に進んで、その受信、復号、出力処理を開始する。
即ちＣＰＵ４１は、ＵＳＢインターフェース４３を介して受信される暗号化オーディオデータを所定単位毎にＳＡＭ５０に転送して、ターミナルキーを用いた復号処理を実行させる。
さらにＳＡＭ５０で復号されたオーディオデータをＤＳＰ４９により伸長させ、ＡＤＤＡ変換部５４でアナログ信号かさせた後、パワーアンプ５６を介してヘッドホン端子２３又はライン出力端子２４から出力させる。
これにより、ドライブ装置２０に接続された出力先機器１０１、例えばヘッドホンやスピーカシステムなどで音声として再生出力され、又は、ＭＤレコーダなどで録音することなどが行われる。もちろん、ドライブ装置２０にスピーカが内蔵される場合は、そのスピーカから再生音声を出力することもできる。
【０１００】
但し、ステップＦ２２６で復号が開始された時点で、ＳＡＭ５０により適正な復号ができなかった場合は、ターミナルキーが不適であるとしてステップＦ２２８に進み、パーソナルコンピュータ１１に対してエラー通知（通信Ｃ１６）を行う。
パーソナルコンピュータ１１では、ステップＦ１２９の動作が開始された後、通信Ｃ１６としてのエラー通知を受けた場合は、ステップＦ１３０から動作をエラー終了させることになる。
【０１０１】
これは、接続されたドライブ装置２０が、上述したコピー又はムーブ動作時に用いられたドライブ装置２０ではない場合である。
即ち上述したように、ターミナルキーはドライブ装置２０の個体毎に固有のコードナンバとされているものであるため、コピー又はムーブ動作時と異なるドライブ装置２０が接続された場合は、暗号解読のためのキーが異なるものとなってしまい、適切なオーディオデータに復号することができない。
このような場合は、再生不能としてエラー終了させることになる。
【０１０２】
なお、復号処理が適切に行われたか否かをＣＰＵ４１が判断するためには、例えばＤＳＰ４９でのエラー訂正状況を確認するなどの手法が考えられるが、このためにはターミナルキーを用いた暗号化処理が、そのターミナルキーを用いた復号を行わなければエラー訂正不能となるようなアルゴリズムとすることが必要になる。
また従って、暗号化アルゴリズムによっては、再生時にＣＰＵ４１が復号処理が適切に行われたか否かを判断できないこともあり得る。
このような場合、つまりステップＦ２２７，Ｆ２２８、ステップＦ１３０の処理がシステム上適切に実行できないような場合もありうるが、それでも問題はない（換言すれば、ステップＦ２２７，Ｆ２２８、ステップＦ１３０の処理が存在しない処理例も考えられる）。
つまり、適正な復号か否かを確認できずに、そのまま再生出力したとしても、異なるターミナルキーが用いられた復号によっては、適切な音声出力は得られないことになり、ユーザーにとっては意味不明のノイズ音声が再生される状態となる。つまり、いずれにしても、コピー又はムーブ動作時と異なるドライブ装置２０を接続した状態では、ユーザーはＨＤＤ１１ａからの暗号化オーディオデータを聴くことはできないものとなる。
【０１０３】
パーソナルコンピュータ１１は、ステップＦ１２９のＨＤＤ再生及び送信動作を、そのオーディオデータの送信が完了するまで、もしくはユーザーが再生停止操作を行うまで続ける。つまりその期間、ＣＰＵ４１でステップＦ２２６の処理により再生音声が出力される。
オーディオデータの送信が完了するか、もしくはユーザーが再生停止操作を行なった場合は、パーソナルコンピュータ１１はステップＦ１３１又はＦ１３２からステップＦ１３３に進み、ＣＰＵ４１に対して停止コマンドを送信する（通信Ｃ１７）。そしてステップＦ１３４で終了処理を行って再生処理を終える。
ＣＰＵ４１は、停止コマンドを受けたら、ステップＦ２２９からＦ２３０に進み、終了処理を行って再生処理を終える。
【０１０４】
以上の、図９、図１０の処理により、動作▲６▼としての再生動作が実現される。つまり暗号化されてＨＤＤ１１ａに格納されているメインデータをドライブ装置２０を介して再生させる動作が実行される。
そして上記の説明からわかるように、この再生を行うためには、パーソナルコンピュータ１１にドライブ装置２０が接続されており、かつそのドライブ装置２０が、暗号化メインデータをＨＤＤ１１ａに記録する際に用いられたドライブ装置２０でなければならないという条件がつけられることになる。
つまりこれは、ＨＤＤ１１ａにコピー又はムーブしたデータは、ユーザーの私的使用の範囲内のみで再生できることになり、著作権侵害をおこさせないものとすることができる。
【０１０５】
６−２  動作▲７▼
動作▲７▼は、ＨＤＤ１１ａに記録してある暗号化メインデータ（例えば暗号化オーディオデータ）をドライブ装置２０の処理により復号した後、パーソナルコンピュータ１１自身に再生出力させる動作である。
この場合、基本的には上記図９、図１０と同様の処理が行われることで、パーソナルコンピュータ１１とドライブ装置２０の接続がチェックされた後に、再生出力が行われる。
【０１０６】
即ちパーソナルコンピュータ１１は、図９のステップＦ１２１〜Ｆ１２８までの処理を行った後、ステップＦ１２９でＨＤＤ１１ａからの読出及びドライブ装置２０への送信を行う。
一方、ＣＰＵ４１は、図１０のステップＦ２２１〜Ｆ２２５までの処理を行った後、ステップＦ２２６で送信されてくる暗号化オーディオデータを受信／復号していく。
但しＣＰＵ４１は、受信／復号したオーディオデータをＵＳＢインターフェース４３からパーソナルコンピュータ１１に送信させることになる。
そしてパーソナルコンピュータ１１では、送信されてきたオーディオデータを、スピーカ１１ｂから音声として出力させることになる。
【０１０７】
このようにして、動作▲７▼としての再生が実現される。つまり暗号化されてＨＤＤ１１ａに格納されているメインデータをドライブ装置２０において復号した後、パーソナルコンピュータ１１から再生出力させる動作が実行される。
この場合も、上記動作▲６▼と同様に、再生を行うためには、パーソナルコンピュータ１１にドライブ装置２０が接続されており、かつそのドライブ装置２０が、暗号化メインデータをＨＤＤ１１ａに記録する際に用いられたドライブ装置２０でなければならないという条件がつけられることになる。つまり、ＨＤＤ１１ａにコピー又はムーブしたデータは、ユーザーの私的使用の範囲内のみで再生できることになり、著作権侵害をおこさせないものとすることができる。
またこの場合は、再生音声がパーソナルコンピュータ１１から出力されるため、ユーザーにとっては違和感の無い再生動作、つまりＣＤ等の記録媒体から読出を行っている装置による再生出力を実行できる。
【０１０８】
６−３  動作▲８▼
動作▲８▼として、ＨＤＤ１１ａに記録してある暗号化メインデータ（例えば暗号化オーディオデータ）をドライブ装置２０の処理により板状メモリ１にコピー又はムーブさせる動作について、図１１、図１２で説明する。
図１１はパーソナルコンピュータ１１側の処理、図１２はドライブ装置２０のＣＰＵ４１の処理をそれぞれ示している。
【０１０９】
この動作▲８▼に関しても、パーソナルコンピュータ１１にドライブ装置２０を接続した状態で行われる。このときユーザーは例えばパーソナルコンピュータ１１側を用いた操作（例えば図示していないキーボードやマウスなど、パーソナルコンピュータ１１の入力装置を用いた操作）を行うことで、コピー又はムーブを実行させる。
【０１１０】
パーソナルコンピュータ１１に対してユーザーが、ＨＤＤ１１ａ内の暗号化オーディオデータを板状メモリ１にコピー又はムーブすることを指示する操作を行うと、パーソナルコンピュータ１１の処理は図１１のステップＦ１４１からＦ１４２に進み、まずドライブ装置２０が接続されているか否かを確認する。
即ち通信Ｃ２１として、ＵＳＢインターフェースによりドライブ装置２０のＣＰＵ４１に対してステイタス要求のコマンドを送信し、ステップＦ１４３で通信Ｃ２２としてのステイタス返信を待機する。
【０１１１】
ドライブ装置２０のＣＰＵ４１では、通信Ｃ２１としてのステイタス要求コマンドを受信すると、処理を図１２のステップＦ２４１からＦ２４２に進め、現在の状態（ステイタス）を示すデータを送信する。具体的には、ドライブ装置２０がパーソナルコンピュータ１１から送信されてくる暗号化オーディオデータを板状メモリ１へ記録する処理に対応できる状態であるか否かを示すデータとなる。
【０１１２】
パーソナルコンピュータ１１では図１１のステップＦ１４３として、ステイタスデータを受信したら、ステップＦ１４４でステイタス内容を確認し、コピー又はムーブのための接続状況が適正であるか否かを確認する。
なおこの場合も、ステイタス要求コマンドに対して所定時間以上ドライブ装置２０からのステイタスデータの受信がなかった場合や、ＵＳＢコネクタの端子状態（例えば各端子の電圧など）が非接続状態にあることが検出された場合などは、ドライブ装置２０が接続されていないと判断して、ステップＦ１４４からエラー終了することになる。
また、ドライブ装置２０からステイタスデータが受信されたが、そのステイタスが現在他の記録動作中である場合や、板状メモリ１が装填されていない場合など、コピー又はムーブ動作に対応できない状態を示している場合も、エラー終了することになる。
【０１１３】
ステイタスチェックにより適正な接続が確認されたら、パーソナルコンピュータ１１の処理はステップＦ１４５に進み、ＨＤＤ１１ａに収録されているメインデータ（オーディオデータ）の曲名等によるリストをディスプレイ画面上に表示し、再生する曲の選択を要求する表示を行なう。
これに応じてユーザーは曲を選択する操作を行うことになり、パーソナルコンピュータ１１はその選択操作に応じて処理をステップＦ１４６からＦ１４７に進め、ＣＰＵ４１に対して通信Ｃ２３として、選択されたファイル（曲）の板状メモリ１へのコピー又はムーブの実行を指示するコマンドを送信する。
そしてステップＦ１４８で、ドライブ装置２０からの再生開始ＯＫの通知（通信Ｃ１４）を待機する。
【０１１４】
ＣＰＵ４１では、通信Ｃ２３としてのコピー又はムーブ実行を指示するコマンドが受信されたら、処理をステップＦ２４３からＦ２４４に進め、通信モード設定、ターミナルキーのＳＡＭ５０への転送など、コピー又はムーブ処理のための準備を行い、準備完了に応じてＯＫ通知（通信Ｃ２４）を発する。そしてステップＦ２４５で、パーソナルコンピュータ１１から暗号化オーディオデータが送信されてくることを待機する。
【０１１５】
パーソナルコンピュータ１１ではステップＦ１４８でＯＫ通知を確認したら、ステップＦ１４９に進んで、再生対象となった暗号化オーディオデータのＨＤＤ１１ａからの読出、及びドライブ装置２０への送信（通信Ｃ２５）を実行する。
ＣＰＵ４１は、通信Ｃ２５としての暗号化オーディオデータの送信が開始されたら、ステップＦ２４６に進んで、その受信、復号、書込処理を開始する。
即ちＣＰＵ４１は、ＵＳＢインターフェース４３を介して受信される暗号化オーディオデータを所定単位毎にＳＡＭ５０に転送して、ターミナルキーを用いた復号処理を実行させる。
さらにＳＡＭ５０で復号されたオーディオデータをメモリインターフェース４２を介して板状メモリ１に書き込んでいく。
これにより、ドライブ装置２０による板状メモリ１へのコピー又はムーブが実行される。
【０１１６】
但し、ステップＦ２４６で復号が開始された時点で、ＳＡＭ５０により適正な復号ができなかった場合は、ターミナルキーが不適であるとしてステップＦ２４８に進み、パーソナルコンピュータ１１に対してエラー通知（通信Ｃ２６）を行う。
パーソナルコンピュータ１１では、ステップＦ１４９の動作が開始された後、通信Ｃ２６としてのエラー通知を受けた場合は、ステップＦ１５０から動作をエラー終了させることになる。
即ち、接続されたドライブ装置２０が、上述したＨＤＤ１１ａへのコピー又はムーブ動作時に用いられたドライブ装置２０ではない場合は、そのＨＤＤ１１ａへコピー又はムーブされたオーディオデータを板状メモリ１にコピー又はムーブすることはできないことになる。
【０１１７】
なおＣＰＵ４１が、復号処理が適切に行われたか否かを判断できない場合は、復号されたと思われるオーディオデータが板状メモリ１に書き込まれることになるが、ターミナルキーが異なる場合、板状メモリ１に書き込まれるデータは意味不明のノイズ音声によるオーディオデータとなるため、いずれにしても、元々のコピー又はムーブ動作時と異なるドライブ装置２０を接続した状態では、ユーザーはＨＤＤ１１ａからの暗号化オーディオデータを板状メモリ１にコピー又はムーブさせることはできないものとなる。
【０１１８】
パーソナルコンピュータ１１は、ステップＦ１４９のＨＤＤ再生及び送信動作を、そのオーディオデータの送信が完了するまで続ける。
オーディオデータの送信が完了したら、パーソナルコンピュータ１１はステップＦ１５１からＦ１５２に進み、ＣＰＵ４１に対して完了コマンドを送信する（通信Ｃ２７）。そしてステップＦ１５３で終了処理を行って再生処理を終える。ムーブ処理であった場合は、終了処理としてＨＤＤ１１ａからのオーディオデータの消去を行うことになる。
【０１１９】
ＣＰＵ４１は、完了コマンドを受けたら、ステップＦ２４９からＦ２５０に進み、終了処理を行ってコピー又はムーブ処理を終える。
【０１２０】
以上の、図１１、図１２の処理により、動作▲８▼としてのコピー又はムーブ動作が実現される。つまり暗号化されてＨＤＤ１１ａに格納されているメインデータをドライブ装置２０を介して板状メモリ１に記録させる動作が実行される。
そしてこの場合も、上述のように、パーソナルコンピュータ１１にドライブ装置２０が接続されており、かつそのドライブ装置２０が、暗号化メインデータをＨＤＤ１１ａに記録する際に用いられたドライブ装置２０でなければならないという条件がつけられることになるため、ＨＤＤ１１ａにコピー又はムーブしたデータは、ユーザーの私的使用の範囲内のみで再生できることになり、著作権侵害をおこさせないものとすることができる。例えばＨＤＤ１１ａに一旦コピーしたデータを、他のドライブ装置２０によって板状メモリ１に記録させ、コピーデータを無制限に増やしていくことはできない。
一方で、正しく使用する範囲においては、一旦ＨＤＤ１１ａにムーブしたデータを、元々の板状メモリ１に戻すことなどが可能となる。
【０１２１】
また、図６において一点鎖線で囲われたブロックＡはポータブル部として、同じく一点鎖線で囲われたパーソナルコンピュータ１１から脱着可能である。
ブロックＡのポータブル部がパーソナルコンピュータ１１から離されて持ちだされた場合、ポータブル部のみでオーディオデータファイルを再生することが可能であるが、このようにポータブル部でオーディオデータファイルが再生される可能性がある状態で、パーソナルコンピュータ１１のＨＤＤ１１ａに記録されたオーディオファイルとポータブル部に記録されて持ちだされたオーディオデータファイルが同じ場合に、パーソナルコンピュータ１１において上記のオーディオファイルの再生が可能であるとすると、著作権の保護の上では望ましい状態とは言えない。
そのため、ＨＤＤ１１ａに記録されたオーディオデータファイルがパーソナルコンピュータ１１の単体では再生が不可能なようにすることで複数コピーされたオーディオデータファイルでも同時に再生できるのはポータブル部で処理されるオーディオデータファイルのみに規定可能でありこれにより著作権の保護が容易に実現できるようになる。
【０１２２】
また、例えばドライブ装置の暗号化と復号は単にエンコーダ及びデコーダでそれぞれあっても良い。つまり、例えばオーディオデータファイルをＡＴＲＡＣと呼ばれる信号圧縮方式でエンコードしていた場合、ＡＴＲＡＣのデコーダをパーソナルコンピュータ１１が備えなければ再生することはできない。つまり単なる情報圧縮がされるだけでも同様の効果を得ることも考えられる。
【０１２３】
なおここで、ＨＤＤ１１ａからの暗号化オーディオデータをコピー又はムーブできる板状メモリ１は、もともと、ＨＤＤ１１ａへムーブした際の板状メモリ１のみとする制限を設けることが必要となる場合もある。
つまり、上記のようにＨＤＤ１１ａへのコピー又はムーブの際に用いられたドライブ装置２０が接続されていることが条件とすると、板状メモリ１自体は制限されないことになる。従って、ＨＤＤ１１ａから多数の板状メモリ１へ無制限にコピーできることになってしまうことがあり得る。
これにより著作権侵害等が憂慮される場合は、ＣＰＵ４１が装填されている板状メモリ１自体のチェックを行うようにし、元々そのオーディオデータが記録されていた板状メモリ１である場合のみ、コピー又はムーブを許可するような処理を行うことが好ましい。
【０１２４】
一方で、その様なチェックを行わなくとも、例えばＨＤＤ１１ａから送信されてきた暗号化オーディオデータを、復号せずにそのまま板状メモリ１に記録するようにしても良い。
この場合、その板状メモリ１に記録された暗号化オーディオデータは、そのドライブ装置２０を用いなければ再生不能とできるため（再生時にターミナルキーを用いた復号を行う）、大量にコピーされたとしても、実質的にはそのユーザーの個人的範囲でしか使用できなくなるためである。
【０１２５】
或いは、従来より知られているＳＣＭＳ方式でコピーの制限がかけられるようにしても良い。
【０１２６】
更に、ＨＤＤ１１ａから送信されてきた暗号化オーディオデータを複号し、複号されたオーディオデータを暗号化して板状メモリ１に暗号化オーディオデータとして記録するようにしても良い。
また、このとき暗号化するためのターミナルキーをＨＤＤ１１ａから送信された来た暗号化オーディオデータの複号時に利用したターミナルキーと異なるキーとするようにしても良い。
また、第２の装置としてパーソナルコンピュータを例に上げたが、例えば大容量の記憶媒体を備えたオーディオセットやＬＡＮに接続されたサーバーなどであっても良い。
【０１２７】
７．他の実施の形態
続いて、他の実施の形態について図１３以下で説明していく。
図１３に示す例は、パーソナルコンピュータ１１、ドライブ装置２０、板状メモリ１からなる。
パーソナルコンピュータ１１はＨＤＤ１１ａ、ＣＤ−ＲＯＭドライブ１１ｃ、コンテンツキー生成手段１１ｄ、オーディオファイル生成手段１１ｅから構成され、またＨＤＤ１１ａの内部にはコンテンツキーデータベース、コーピー回数管理データベースとオーディオファイルが記憶可能とされている。
ドライブ装置２０、板状メモリ１についての構成は、上述してきた実施の形態と同様である。
【０１２８】
ＣＤ−ＲＯＭドライブ１１ｃに装填されているＣＤ等の記録媒体に記録されているオーディオデータを、ＨＤＤ１１ａにコピーする場合の動作を始めに説明する。
ＣＤ−ＲＯＭドライブ１１ｃに装填されているＣＤ等の記録媒体に記録されているオーディオデータをＨＤＤ１１ａにコピーする場合、まず最初にコンテンツキー生成手段１１ｄにて生成されるコンテンツキーと呼ばれる、オーディオデータごとに与えられる管理キーが生成される。
オーディオファイル生成手段１１ｅには、コンテンツキー生成手段１１ｄで生成されたコンテンツキーとオーディオデータとが入力される。そしてオーディオファイル生成手段１１ｅは、入力されたオーディオデータにコンテンツキーを用いてロックを掛け、更に図示しないストレージキーを用いて上記コンテンツキーにもロックをかける。
【０１２９】
なおストレージキーはパーソナルコンピュータ１１、ドライブ装置２０、板状メモリ１がそれぞれ固有に持つ鍵情報（以下「鍵」という）であり、図示しない他のパーソナルコンピュータの持つストレージキーと、この図１３のパーソナルコンピュータ１１においても異なるキーとされている。
【０１３０】
オーディオファイル生成手段１１ｅにて生成された、固有のコンテンツキーでロックされたオーディオデータと、上記オーディオデータにロックをかけたコンテンツキーに装置固有のストレージキーでロックをかけたコンテシツキーとで構成されるオーディオファイルがＨＤＤ１１ａに書き込まれる。
続いてオーディオファイルを生成するときにオーディオデータにロックをかけたコンテンツキーが、パーソナルコンピュータ１１によって生成された固有の鍵であることを後ほど認証する目的でコンテンツキーデータベースにコンテンツキーの関連情報が書き込まれる。
また、後で説明するように板状メモリ１に上記オーディオファイルのコピーを作成する場合、作成されたコピー数を管理する目的でコピー回数管理データベースに例えばコピー回数上限として値「３」を、作成されたオーディオファイルに関連づけて書き込む。
【０１３１】
次に上記の作業によって新たに作成されたオーディオファイルのコピーをドライブ装置２０を経由して板状メモリ１に作る場合について説明する。
この場合、パーソナルコンピュータ１１とドライブ装置２０との間でオーディオファイルのデータ通信が可能な状態にしておき、さらにドライブ装置２０と板状メモリ１との間でデータ通信が可能な状態にしてからパーソナルコンピュータ１１にあるオーディオファイルが板状メモリ１にコピーされるようになる。
【０１３２】
上記のデータ通信可能な状態にする過程のうち代表して、パーソナルコンピュータ１１とドライブ装置２０との間の処理について図１４と図１５を用いて説明する。
図１４は、パーソナルコンピュータ１１における処理を示し、図１５は、ドライブ装置２０における処理を示している。
【０１３３】
この処理は、ユーザーがパーソナルコンピュータ１１またはドライブ装置２０を用いてパーソナルコンピュータ１１に記録されているオーディオファイルを板状メモリ１にコピーするように、パーソナルコンピュータ１１とドライブ装置２０に指示を与えることで開始される。
オーディオファイルのコピーの指示を受けたパーソナルコンピュータ１１とドライブ装置２０はステップＦ３０１とステップＦ３１１において互いが著作権管理されたオーディオファイルのコピーが許された装置であるかどうかをセッションの確立を通して確認しあう。
そしてステップＦ３０２及びステップＦ３１２において、それぞれステップＦ３０１及びステップＦ３１１で互いがコピーのための通信を行える相手であるかどうかの判断を行い、もしどちらか一方でもコピーが許可されていない装置の場合、ステップＦ３０１及びステップＦ３１１でセッションが確立できないためコピーのための通信処理を行わず処理を終了する。
【０１３４】
もし、両方の装置ともコピーの許可された装置であった場合は、それぞれステップＦ３０３及びステップＦ３１３に進む。
ステップＦ３０３及びステップＦ３１３においてパーソナルコンピュータ１１及びドライブ装置２０は、それぞれステップＦ３０１及びステップＦ３１１のセッションの確立時に得た情報をもとにセッションキーを生成する。
セッションキーとは、複数の装置間で通信によってデータのやり取りをする場合、データを安全にやり取りする目的で、そのセッションが確立している間のみ有効な暗号化及び復号化に使用する暗号キーのことである。
【０１３５】
パーソナルコンピュータ１１はステップＦ３０４においてＨＤＤ１１ａに記録されているオーディオファイルに含まれる、ロックをかけられたコンテンツキー、即ちコンテンツにロックをかけたコンテンツキーであってさらにストレージキーでロックをかけられたコンテンツキーを、ストレージキーによってロック解除するとともに、ステップＦ３０３で生成されたセッションキーを使いコンテンツキーにセッションキーでロックをかけると言う鍵の掛け替えを行う。
このステップＦ３０４の結果として、コンテンツキーでロックがかかったコンテンツとセッションキーでロックのかかったコンテンツキーから構成されるオーディオファイルが一時的に生成される。
【０１３６】
ステップＦ３０５においてパーソナルコンピュータ１１はステップＦ３０４で一時的に生成されたコンテンツキーでロックがかかったコンテンツとセッションキーでロックのかかったコンテンツキーから構成されるオーディオファイルをドライブ装置２０に送信する。
【０１３７】
ドライブ２０は、ステップＦ３１４においてステップＦ３０５でパーソナルコンピュータ１１が送信してくるオーディオファイルを受信する。
ステップＦ３１５においてドライブ装置２０は、受信したオーディオファイルに含まれるコンテンツキーにロックをかけているセッションキーをステップＦ３１３で生成したセッションキーを使って解除するとともに、ドライブ装置２０が固有に持つストレージキーを使ってコンテンツキーにロックをかけて保護する。
【０１３８】
一方、パーソナルコンピュータ１１はステップＦ３０６においてＨＤＤ１１ａに記録されているコピー回数管理データベースのうちからコピーしたオーディオファイルのコピー可能回数の上限を「３」から「２」に記録し直す。
これでパーソナルコンピュータ１１とドライブ装置２２との間でのオーディオファイルのコピーに対するセッションは終了しステップＦ３０３およぴステップＦ３１３で生成されたセッションキーは捨てられる。
【０１３９】
以上の処理がドライブ装置２０と板状メモリ１との間でも同様に行われる。即ち上記図１４に示したパーソナルコンピュータ１１の処理をドライブ装置２０の処理に置き換え、また図１５に示したドライブ装置２０の処理を板状メモリ１の処理に置き換えて同様に行うことで、パーソナルコンピュータ１１に記録されているオーディオファイルが板状メモリ１に安全にコピーされまた、コピー回数も管理されたことになる。そして板状メモリ１にコピーされたオーディオファイルは、ドライブ装置２０を用いて再生することができる。
ただし、ドライブ装置２０から板状メモリ１へのコピーの処理を行う際に、ドライブ装置２０においてはステップＦ３０５に相当するコピー回数の管理処理は省略される。つまリコピー回数の管理は最初にオーディオファイルを生成したパーソナルコンピュータ１１のみが一括して行うことになる。
【０１４０】
なお、当然上記処理にはいる前にパーソナルコンピュータ１１においてはコピー回数管理データベースに記録されたコピー上限回数が「０」になっていないことを確認し、著作権管理において許諾された範囲内でのコピーかどうかという判定は行っているものである。
もし、コピー回数管理データベースに記録されたコピー上限回数が「０」となつている場合には、例えばユーザーに許諾されたコピー回数の上限を越えている旨をパーソナルコンピュータ１１のディスプレイ装置やドライブ装置２０の表示部２１等に表示して上記の処理に入らないようにする。これにより著作権が守られたうえで、ユーザーにもその旨が伝わるようにすることができる。
【０１４１】
なお、このようにコピー回数の上限が規定された状態でコピー物を作成する行為を以降チェックアウトと呼ぶこととする。また逆に、例えば板状メモリ１に記録されたオーディオファイルが不要となったときにオーディオファイルをパーソナルコンピュータ１１に戻すようにして板状メモリ１からはコピーされていたオーディオファイルを消去し、パーソナルコンピュータ１１で管理されているコピー回数の上限値を１戻すことをチェックインと呼ぶこととする。
なお、チェックインの動作としてオーディオファイルすべてを戻すのでなくコンテンツキーのみを返却して、板状メモリ１に記録されたオーディオファイルを消去するようにしても良い。
【０１４２】
次に、板状メモリ１にコピーされていたオーディオファイルが不要となり、オーディオファイルの利用権をパーソナルコンピュータ１１に返還する場合について図１６、図１７、図１８、図１９を用いて説明する。
ここではコンテンツすべてを返却するのでなくオーディオファイルの利用権があることを示すコンテンツキーのみを返却することで、パーソナルコンピュータ１１に利用権の返還を行う場合について説明する。
【０１４３】
図１６に示したようにパーソナルコンピュータ１１はＨＤＤ１１ａとコンテンツキー評価手段１１ｆとから構成され、ＨＤＤ１１ａにはオーディオファイル、コンテンツキーデータベース、コピー回数管理データベースがそれぞれ記録されている。
【０１４４】
図１７は板状メモリ１での処理を表し、図１８はドライブ装置２０での処理を表し、図１９はパーソナルコンピュータ１１での処理をそれぞれ表している。
ユーザーが例えばドライブ装置２０またはパーソナルコンピュータ１１を用いて、板状メモリ１にコピーされていたオーディオファイルの利用権をパーソナルコンピュータ１１のコピー回数管理データベースを更新する形で返還する旨を指示すると、以下の処理が開始される。
【０１４５】
まず板状メモリ１とドライブ装置２０との間でステップＦ３２１及びステップＦ３３１において各々がセッションの確立を行う。この結果を、板状メモリ１においてはステップＦ３２２にて判定し、セッションが確立できた場合はステップＦ３２３に進む。セッションの確立に失敗した場合は、セッションの確立を試みようとした相手の装置が著作権管理されたコンテンツを保護する機構を持たない可能性があるので以降の処理は行わず処理を抜ける。
【０１４６】
ドライブ装置２０においてはステップＦ３３１での結果をステップＦ３３２で判定し、セッションが成功した場合は、板状メモリ１が著作権を保護する機構を有していると判断してステップＦ３３３に進む。セッションが確立しなかったとステップＦ３３２で判断された場合には、以降の処理は行わず処理を抜け、著作権を保護しない可能性のある板状メモリ１との処理を行わないことで著作権を保護するようにする。
【０１４７】
板状メモリ１においてはステップＦ３２２でセッションが確立したと判断された場合は、ステップＦ３２３においてセッションの確立の際に得られたデータをもとにセッションキーを生成する。
このセッションキーはセッションを確立するごとに生成し直すものでセッションが終了すると破棄されるようにされている。
【０１４８】
ドライブ装置２０においてはステップＦ３３２においてセッションが確立できたと判断された場合にはステップＦ３３３に進み、セッションの確立の際に得られたデータをもとにセッションキーを生成する。
【０１４９】
板状メモリ１は、ステップＦ３２４において利用権を返還しようとするオーディオファイルのコンテンツキー、即ち板状メモリ１に固有のストレージキーでロックされたコンテンツキーのロックを、ストレージキーで解除するとともに、ステップＦ３２３で生成されたセッションキーを使ってロックをかけ直した後にドライブ装置２０に送出する。
【０１５０】
ドライブ装置２０においては板状メモリ１がステップＦ３２４において送出した、セッションキーでロックされたコンテンツキーをステップＦ３３４で受信する。
続いてドライブ装置２０は、ステップＦ３３５に進みパーソナルコンピュータ１１とのセッションの確立を行う。パーソナルコンピュータ１１はステップＦ３５１においてドライブ装置２０とのセッションの確立を行う。
【０１５１】
ドライブ装置２０はステップＦ３３６においてパーソナルコンピュータ１１との間でセッションが確立できたかどうかを判定する。セッションが確立できたと判断される場合にはステップＦ３３７に進み、セッションが確立できなかった場合は著作権の保護がなされない可能性のあるパーソナルコンピュータであると判断して以降の処理は行わず処理を抜ける。
パーソナルコンピュータ１１は、ステップＦ３５２においてドライブ装置２０との間でセッションの確立が成功したと判断された場合にはステップＦ３５３に進み、ドライブ装置２０との間でセッションが確立できなかった場合はドライブ装置２０が著作権を保護しない可能性があるとして以降の処理は行わず処理を抜ける。
【０１５２】
ドライブ装置２０はステップＦ３３７においてパーソナルコンピュータ１１とのセッションの確立時に得られた情報をもとにセッションキーを生成する。
パーソナルコンピュータ１１はステップＦ３５３においてドライブ装置２０とのセッションの確立時に得られた情報をもとにセッションキーを生成する。
ステップＦ３３８においてドライブ装置２０は、板状メモリ１から送られ、ドライブ装置２０に固有のストレージキーでロックがかけられたコンテンツキーを、ドライブ装置２０に固有のストレージキーを用いてロック解除するとともに、ステップＦ３３７で生成されたセッションキーを用いてロックをかけた後、パーソナルコンピュータ１１に対して送出する。
ステップＦ３５４においてパーソナルコンピュータ１１は、ドライブ装置２０から送られるコンテンツキー、即ちセッションキーでロックがかけられたコンテンツキーを受け取る。
【０１５３】
続いてパーソナルコンピュータ１１はステップＦ３５５において、ドライブ装置２０から送られてきた、セッションキーでロックがかけられたコンテンツキーのロックを、ステップＦ３５３で生成されたセッションキーによって解除する。そして得られたコンテンツキーがＨＤＤ１１ａにあるコンテンツキーデータベース内に管理されているかどうかをコンテンツキー評価手段１１ｆによって判断する。ここで管理されていると判断された場合にはステップＦ３５６に進み、一方、管理されていないと判断された場合には、そのコンテンツキーは他のパーソナルコンピュータによって板状メモリ１にコピーされたコンテンツに対するコンテンツキーであると判断して処理を抜ける。
【０１５４】
ステップＦ３５５において、ドライブ装置２０から送られてきたコンテンツキーがコンテンツキーデータベースに管理されていると判断された場合、パーソナルコンピュータ１１はステップＦ３５６において、ドライブ装置２０に対してチェックインが成功したことを通知する。つまり、板状メモリ１に記録されているコンテンツは、自らが発行したコンテンツのコピーであって著作権が保護された状態にあるということが確認され、板状メモリ１に記録されている該当するコンテンツの利用権を返還することが認められたことをドライブ装置２０に対して伝えることになる。
【０１５５】
チェックイン成功をドライブ装置２０に伝えたＰＣ１は続けてステップＦ３５７において、コピー回数管理データベースに記録されているコピー可能回数を更新する。例えば図１６のように「２」がコピー可能回数として記録されていた場合には、コンテンツの利用権が１つ板状メモリ１から返還されたので「３」に更新することになる。
【０１５６】
ドライブ装置２０では、ステップＦ３３９においてパーソナルコンピュータ１１に対して送出したコンテンツキーが、パーソナルコンピュータ１１においてチェックインに成功したかどうかを判定する。チェックインに成功したと判断される場合にはステップＦ３４０に進み、チェックインが成功しなかったと判断される場合にはステップＦ３４１に進む。
ステップＦ３３９においてパーソナルコンピュータ１１でのチェックインが成功したと判断された場合、ドライブ装置２０はステップＦ３４０において板状メモリ１に対してチェックインが成功し該当するコンテンツの利用権がパーソナルコンピュータ１１に返還されたことを通知する。
また、ステップＦ３３９においてチェックインが成功しなかったと判断された場合は、ドライブ装置２０はステップＦ３４１において、チェックインが失敗したことを板状メモリ１に対して通知する。これは、板状メモリ１から送られたコンテンツキーが、コンテンツの利用権を返還しようとしたパーソナルコンピュータ１１で発行されたものでないことを伝えるものとなる。
【０１５７】
板状メモリ１はステップＦ３２５において、利用権を返還しようとしているオーディオファイルのチェックインがパーソナルコンピュータ１１において成功したか否かを判定する。つまりドライブ装置２０からの、上記ステップＦ３４０又はＦ３４１の通知を確認する。
そしてチェックイン成功したと判断された場合にはステップＦ３２６に進み、板状メモリ１は、利用権を返還したオーディオファイルを板状メモリ内の記憶素子から消去して処理を終える。
チェックインされなかつたと判断された場合にはそのまま処理を終了する。
【０１５８】
以上の処理によって、板状メモリ１が記憶していた、著作権の保護されたコンテンツの利用権をパーソナルコンピュータ１１に返還する場合、パーソナルコンピュータ１１に許可された範囲内でのコピー可能数が更新され、板状メモリ１からは利用権の返還されたオーディオファイルが消去されることになり、著作権の保護が許可された範囲内で守られた環境を作ることが可能となる。
【０１５９】
そして以上のような実施の形態の場合、オーディオファイルをコピーしてもオーディオファイルにロックをかけているストレージキーが入手できない限りオーディオファイルに含まれているコンテンツの再生はできないこととなる。つまり図１〜図１２で説明した実施の形態におけるターミナルキーと同等の役目をストレージキーが担うことになる。従って、ストレージキーをかけた機器であるパーソナルコンピュータ１１、ドライブ装置２０や板状メモリ１が図１〜図１２で説明した実施の形態におけるドライブ装置２０の機能をそれぞれに備えていると言える。
【０１６０】
なお以上説明した処理は、それぞれのフローチャートとして示した処理のみに限定されるものではない。例えばパーソナルコンピュータ１１ではステップＦ３５７においてコピー回数管理データベースの更新を先に行ってからステップＦ３５６でドライブ装置２０に対してチェックインが成功したことを通知するようにしても良い。また、コピー回数の制限の判断においてはコピー回数のカウンタのカウンタ値と上限値とを比較するような比較手段を更に設けておいて、コピーが作られるごとにカウンター値を１上げて、チェックインされるとカウンター値を１下げるようにし、コピー数の上限値が別に記憶されていて記憶されている上限値とカウンター値の比較の結果許諾されているコピー数に達すると、チェックインされないかぎリコピーの作成ができないようにしても良い。もちろん、上限値はオーディオデータファイルごとに設けても良いしパーソナルコンピュータ１１全体で統一された上限値が設定されるようにしても良い。
【０１６１】
以上、実施の形態について述べてきたが、本発明はこれらの構成及び動作に限定されるものではなく、特に上述してきた各種動作時の処理の細かい手順としては各種の変形例が考えられる。
また、本発明のシステムにおいて第１の記録媒体に相当する記録媒体は、図１のような板状メモリに限定されるものではなく、他の外形形状とされた固体メモリ媒体（メモリチップ、メモリカード、メモリモジュール等）でも構わない。もちろんメモリ素子はフラッシュメモリに限られず、他の種のメモリ素子でもよい。さらに固体メモリではなく、ミニディスク、ＤＶＤ（DIGITAL VERSATILE DISC）、ハードディスク、ＣＤ−Ｒなどのディスク状記録媒体を用いるシステムでも本発明は適用できる。
同様に本発明でいう第２の記録媒体はＨＤＤに限定されない。
【０１６２】
また上記例では音楽等のオーディオデータについてのコピー／ムーブ／再生について述べたが、これは一例にすぎない。例えば音楽データとしてのトラック（ファイル）に限らず、動画ファイル、静止画ファイル、音声データファイルなどについても、全く同様に適用できる。
【０１６３】
【発明の効果】
以上の説明からわかるように本発明では、第１の記録媒体に記録されたメインデータと第２の記録媒体に記録されたメインデータの内容が同じであった場合において、上記メインデータのデコード機能を備えた装置のみが上記メインデータを再生可能なように、その装置によってエンコードされていた場合には、例えば第１の記録媒体が上記装置に装着されて、第１の記録媒体に記録されているメインデータが利用されている間は、上記第２の記録媒体に記録されたメインデータの利用は不可能となり、また、上記装置を上記第２の記録媒体に装着することで上記第２の記録媒体に記録されたメインデータの利用が可能となる。
【０１６４】
また本発明では、第１の記録媒体に記録されたメインデータ（例えば音楽データ）を第２の装置に送信して第２の記録媒体にコピー又はムーブさせる際には、第１の装置においてその装置固有の識別子をキーとして用いて暗号化を行う。そして暗号化されたメインデータを第２の装置に送信してコピー又はムーブを実行させるようにする。またこのようにして第２の記録媒体にコピー又はムーブしたメインデータ（暗号化データ）を第２の装置で再生する場合には、その第２の装置は第１の装置との接続を確認し、接続された状態において、メインデータの読出を実行できるようにする。さらに読み出された暗号化メインデータは、第１の装置側に送信され、復号手段において、その装置固有の識別子をキーとして復号が行われ、再生出力されるようにする。従って、コピー又はムーブしたメインデータで再生する場合には、その第２の装置に、コピー又はムーブ時に用いた第１の装置が接続された場合のみ（他の第１の装置では不可）、暗号化時と同一の識別子が用いられることで適切に復号ができ、再生可能となる。
このため、コピー又はムーブしたメインデータを再生できるのは、コピー又はムーブ時に用いた第１の装置を所有する者のみであり、つまりユーザーの私的複製の範囲でしかコピー又はムーブしたメインデータを使用（再生）できないものとなる。これにより著作権侵害を強力に防止できるものとなる。
【０１６５】
その一方で、第２の装置にコピー又はムーブした暗号化されたメインデータについては、さらなるコピー又はムーブ（暗号化のままのメインデータのコピー又はムーブ）については制限されないため、ユーザーは必要に応じてメインデータを他の装置（他の記録媒体）に移すことなどが可能であり、フレキシブルに利用できる。即ち、あくまでも再生時に第１の装置を接続できる機器であれば、本発明でいう第２の装置に限らず、暗号化メインデータは再生可能となるため、第１の装置を所有するユーザーの私的な使用の範囲内においては、多様なデータ使用やデータの持ち運びが可能となり、ユーザーの使用性を向上させることができる。
【０１６６】
また単に著作権保護だけでなく、例えばユーザーにとって秘匿性の高いデータであった場合に、本発明によるコピー又はムーブを行うようにすれば、ユーザー本人（つまり第１の機器を所有している本人）以外には、再生不能となるため、秘密保持効果を得ることができる。
【０１６７】
さらに本発明の場合、メインデータの暗号化／復号に用いるキー（識別子）は、第１の装置（データ処理装置）内に記憶されているとともに、その識別子を用いた暗号化／復号は、いずれもその第１の装置内で行われることになる。つまりコピー又はムーブ時に識別子は他の機器に転送されず、また他の時点において識別子自体を第１の装置外に送信する必要性も無い。これは、識別子が全くその第１の装置外に出ないことを意味し、つまり通信過程で識別子としてのコードナンバが盗まれたり、通信先の機器において識別子を使用できるようにすることができないものとなる。従って、第１の機器を所有する悪意のユーザーが識別子を調べることで、本発明による著作権保護方式をすり抜けて著作権侵害にかかる行為を実行することも不可能となる。
【０１６８】
また本発明で、第１の装置（データ処理装置）において、第１の記録媒体からメインデータを読み出して当該第１の装置内に取り込むことのできる読出手段を備えるようにすることで、第１の装置と第２の装置のみで、上記効果を実現するデータコピー／ムーブシステムを確立できる。
さらにその場合、第１の装置（データ処理装置）のみで、再生装置としての使用も可能となる。
【０１６９】
また第１の装置（データ処理装置）が、或る第１の記録媒体に対して再生動作可能な再生装置（例えば外部のＣＤプレーヤ等）によって読み出されたメインデータを入力することで、第１の記録媒体から読み出されたメインデータを当該第１の装置内に取り込むことのできる入力手段を備えるようにすることで、本発明のコピー又はムーブ時の暗号化／復号処理を採用していない機器（例えば従来より存在する機器）からの再生データ（例えばＣＤ収録の音楽データなど）についても、本発明の効果を享受できる。
【０１７０】
第１の記録媒体を第２の装置側で再生できる場合も同様であり、即ち第２の装置には、第１の記録媒体に対してメインデータの読出が可能な読出手段と、読出手段で再生されたメインデータを第１の装置に送信できる送信手段とが備えられている場合、第１の装置は、第２の装置の送信手段により送信されたメインデータを受信することで、第１の記録媒体から読み出されたメインデータを当該第１の装置内に取り込むことのできる受信手段を備えるようにすれば、第２の装置で再生されたデータについても、本発明の効果を享受できる。
【０１７１】
本発明の第１の装置（データ処理装置）の出力手段は、復号手段で復号されたメインデータを、当該第１の装置に接続又は内蔵された出力機器に対して再生データとして供給し、再生出力を実行させることで、第１の装置による再生出力が可能となる。例えば音楽データの場合は、第１の装置に内蔵又は接続されたスピーカやヘッドホンで出力させたり、或いは出力端子から他の機器（アンプシステムや記録装置）に供給して再生出力や録音を行わせることができる。
【０１７２】
また第１の装置の出力手段は、復号手段で復号されたメインデータを再生データとして、送信手段により第２の装置に供給させることで、第２の装置側での再生出力が実行できる。つまりこの再生データは、もともと第２の装置側で読み出されたものであり、第１の装置はその暗号の復号を行うものであるため、復号したメインデータを第２の装置に戻すことで、ユーザーにとって違和感の無い再生動作、つまり記録媒体から読出を行っている装置による再生出力を実行できる。
【０１７３】
また第１の装置は、第１の記録媒体に対してデータ書込可能な書込手段を備えるようにし、この書込手段は、復号手段で復号されたメインデータを第１の記録媒体に書き込むことができるようにすることで、第２の装置からのメインデータのコピー又はムーブ、即ちメインデータの元の記録媒体への復帰（第１→第２の記録媒体としてムーブされたメインデータを、第１の記録媒体に戻す）を実行できる。
【０１７４】
また以上のように、単体での再生が不可能なエンコードが掛けられた複数のメインデータを記録しているサーバー装置から、端末装置にメインデータを供給するシステムにおいて、端末装置ではサーバー装置との接続が確認される場合のみサーバー装置上に記録されているメインデータをデコードして再生可能とする。そして端末装置とサーバー装置が分離している状態では、サーバー装置との接続が確認できないので、端末装置にあらかじめ記録されていたメインデータをデコードして再生することで、例えば端末装置を外出先ではメインデータの再生装置として使用できる。またサーバー装置と接続可能な部屋にいる場合にはサーバー装置上にあるメインデータを再生することがでできるため外出先よりも多くのメインデータを再生させることが可能となる。
端末装置に外出先で使用したいメインデータを端末装置に記録させて持ちだして外出すれば、外出先ではメインデータの再生はできるがサーバー装置ではエンコードをした端末装置が無いため再生が不可能となり、著作権を守ることが可能となる。
【図面の簡単な説明】
【図１】本発明の実施の形態の板状メモリの外形形状を示す平面図、正面図、側面図、底面図である。
【図２】実施の形態のドライブ装置の外観例の平面図、左側面図、右側面図、上面図、底面図である。
【図３】実施の形態のドライブ装置のブロック図である。
【図４】本発明の実施の形態のドライブ装置を含むシステム接続例の説明図である。
【図５】実施の形態の記録／再生／コピー／ムーブ動作におけるデータの流れの説明図である。
【図６】実施の形態のコピー又はムーブ動作の説明図である。
【図７】実施の形態の動作▲３▼のパーソナルコンピュータ側の処理のフローチャートである。
【図８】実施の形態の動作▲３▼のドライブ装置側の処理のフローチャートである。
【図９】実施の形態の動作▲６▼のパーソナルコンピュータ側の処理のフローチャートである。
【図１０】実施の形態の動作▲６▼のドライブ装置側の処理のフローチャートである。
【図１１】実施の形態の動作▲８▼のパーソナルコンピュータ側の処理のフローチャートである。
【図１２】実施の形態の動作▲８▼のドライブ装置側の処理のフローチャートである。
【図１３】他の実施の形態のシステム構成のブロック図である。
【図１４】他の実施の形態のチェックアウト時のパーソナルコンピュータの処理のフローチャートである。
【図１５】他の実施の形態のチェックアウト時ドライブ装置の処理のフローチャートである。
【図１６】他の実施の形態のシステム構成のブロック図である。
【図１７】他の実施の形態のチェックアウト時の板状メモリの処理のフローチャートである。
【図１８】他の実施の形態のチェックアウト時のドライブ装置の処理のフローチャートである。
【図１９】他の実施の形態のチェックアウト時のパーソナルコンピュータの処理のフローチャートである。
【符号の説明】
１  板状メモリ、２０，２０Ａ，２０Ｂ  ドライブ装置、１１  パーソナルコンピュータ、２１  表示部、２２  着脱機構、２３  ヘッドホン出力端子、２４ライン出力端子、２５  マイク入力端子、２６  ライン入力端子、２７  デジタル入力端子、３０  操作部、３１  操作レバー、３２  停止キー、３３  記録キー、４１  ＣＰＵ、４２  メモリインターフェース、４３  ＵＳＢインターフェース、４４  リアルタイムクロック、４５  表示ドライバ、４８  フラッシュメモリ、４９  ＤＳＰ、５０  ＳＡＭ
【図１】
0004356178.tif 000002
【図２】
0004356178.tif 000003
【図３】
0004356178.tif 000004
【図４】
0004356178.tif 000005
【図５】
0004356178.tif 000006
【図６】
0004356178.tif 000007
【図７】
0004356178.tif 000008
【図８】
0004356178.tif 000009
【図９】
0004356178.tif 000010
【図１０】
0004356178.tif 000011
【図１１】
0004356178.tif 000012
【図１２】
0004356178.tif 000013
【図１３】
0004356178.tif 000014
【図１４】
0004356178.tif 000015
【図１５】
0004356178.tif 000016
【図１６】
0004356178.tif 000017
【図１７】
0004356178.tif 000018
【図１８】
0004356178.tif 000019
【図１９】
0004356178.tif 000020