(57)【要約】【課題】ミニディスク等の二次記録媒体に記録された平文のコンテンツデータを、高速にしかも著作権に配慮して安全に一次記録媒体側に転送する。【解決手段】端末装置における二次記録媒体からホスト装置における一次記録媒体へのコンテンツデータを転送して、複製又は移動を行うためには、ホスト装置と端末装置の認証確立、コンテンツデータの管理データ（ＳＣＭＳの情報）による許可、及びコンテンツデータ内の制御情報（ウォータマーク）による許可が確認された上で行われる。またコンテンツデータは暗号化されて転送される。【選択図】        図４
2004185538.tif 000002
【特許請求の範囲】
【請求項１】
ホスト装置と端末装置との間で認証を確立する認証ステップと、
上記端末装置側の記録媒体に記録されたコンテンツデータの管理データを確認する第１の確認ステップと、
上記管理データの確認結果に基づいて上記端末装置から上記ホスト装置へ上記コンテンツデータを送信する送信ステップと、
上記ホスト装置において、上記端末装置から送信されてくる上記コンテンツデータに含まれる制御情報を確認する第２の確認ステップと、
上記制御情報の確認結果に基づいて、上記ホスト装置側の記録媒体への、上記端末装置から送信されてきた上記コンテンツデータの有効な記録を完了させる記録有効化ステップと、
を備えることを特徴とするデータ転送方法。
【請求項２】
上記第１の確認ステップで、上記管理データにおいて上記コンテンツデータの複製の禁止を示す情報が確認された場合には、上記送信ステップを実行しないことを特徴とする請求項１に記載のデータ転送方法。
【請求項３】
上記第２の確認ステップで、上記コンテンツデータに含まれる制御情報において上記コンテンツデータの複製の禁止を示す情報が確認された場合には、上記記録有効化ステップを実行しないことを特徴とする請求項１に記載のデータ転送方法。
【請求項４】
上記第１の確認ステップで、上記管理データにおいて上記コンテンツデータの複製の禁止を示す情報が確認された場合、又は上記第２の確認ステップで、上記コンテンツデータに含まれる制御情報において上記コンテンツデータの複製の禁止を示す情報が確認された場合には、
上記端末装置側の記録媒体において上記コンテンツデータの消去が行われた上で、上記記録有効化ステップが行われることを特徴とする請求項１に記載のデータ転送方法。
【請求項５】
第１の記録媒体に対するデータ記録が可能とされるホスト装置と、第２の記録媒体からのデータ再生が可能とされる端末装置とが、データ通信可能に接続されて成るデータ転送システムにおいて、
上記端末装置は、
上記ホスト装置との間の認証に基づいて、上記ホスト装置との間でのコンテンツデータの転送セッションを実行する端末側通信手段と、
上記第２の記録媒体に記録されたコンテンツデータを再生して上記ホスト装置に転送する際に、当該コンテンツデータの管理データを確認し、確認結果に基づいて上記転送セッションを制御する端末側制御手段と、
を備え、
上記ホスト装置は、
上記端末装置との間の認証に基づいて、上記端末装置との間でのコンテンツデータの転送セッションを実行するホスト側通信手段と、
上記第２の記録媒体から再生されたコンテンツデータが転送されてきた際に、当該コンテンツデータに含まれる制御情報を確認し、確認結果に基づいて上記転送セッション又は上記第１の記録媒体に対する記録動作を制御するホスト側制御手段と、
を備えることを特徴とするデータ転送システム。
【請求項６】
上記端末装置はさらに、データを暗号化する暗号化手段を備え、
上記第２の記録媒体に記録されたコンテンツデータを再生して上記ホスト装置に転送する際に、上記端末側通信手段は、上記暗号化手段で暗号化されたコンテンツデータを送信することを特徴とする請求項５に記載のデータ転送システム。
【請求項７】
上記端末側制御手段は、上記管理データにおいて上記コンテンツデータの複製の禁止を示す情報が確認された場合には、上記端末側通信手段による上記コンテンツデータの送信を実行させないように制御することを特徴とする請求項５に記載のデータ転送システム。
【請求項８】
上記ホスト側制御手段は、上記コンテンツデータに含まれる制御情報において上記コンテンツデータの複製の禁止を示す情報が確認された場合には、上記第１の記録媒体への上記コンテンツデータの有効な記録を実行しないように制御することを特徴とする請求項５に記載のデータ転送システム。
【請求項９】
上記転送セッションは、上記ホスト装置側からの複製／移動の指示に基づいて、上記第２の記録媒体から上記第１の記録媒体へのコンテンツデータの複製又は移動として行われることを特徴とする請求項５に記載のデータ転送システム。
【請求項１０】
上記転送セッションにおいては、上記端末側制御手段による上記管理データの確認結果、又は上記ホスト側制御手段による上記制御情報の確認結果に基づいて、上記第２の記録媒体から上記第１の記録媒体へのコンテンツデータの複製か移動かが決定されることを特徴とする請求項５に記載のデータ転送システム。
【請求項１１】
上記転送セッションとして、上記第２の記録媒体から上記第１の記録媒体へのコンテンツデータの移動が行われる場合、
上記端末側制御手段は、コンテンツデータの転送後に上記第２の記録媒体からの当該コンテンツデータの消去を行うことに応じて、消去完了通知を暗号化して送信させる処理を行い、
上記ホスト側制御手段は、上記暗号化された消去完了通知を確認することに応じて、第１の記録媒体上で、上記コンテンツデータの有効な記録を完了させる処理を行うことを特徴とする請求項５に記載のデータ転送システム。
【請求項１２】
上記転送セッションにおいて、
上記ホスト側制御手段は、コンテンツデータの転送の際に、上記端末装置側に暗号化ブロック単位を指示し、
上記端末側制御手段は、上記暗号化手段に、上記指示された暗号化ブロック単位でコンテンツデータの暗号化を実行させ、上記端末側通信手段により暗号化コンテンツデータの送信を実行させることを特徴とする請求項６に記載のデータ転送システム。
【請求項１３】
記録媒体からのデータ再生を行う再生手段と、
データ通信可能な状態とされたホスト装置との間での認証に基づいて、上記ホスト装置との間でのコンテンツデータの転送セッションを実行する通信手段と、
上記記録媒体に記録されたコンテンツデータを再生して上記ホスト装置に転送する際に、当該コンテンツデータの管理データを確認し、確認結果に基づいて上記転送セッションを制御する制御手段と、
を備えることを特徴とする端末装置。
【請求項１４】
さらに、データを暗号化する暗号化手段を備え、
上記記録媒体に記録されたコンテンツデータを再生して上記ホスト装置に転送する際に、上記通信手段は、上記暗号化手段で暗号化されたコンテンツデータを送信することを特徴とする請求項１３に記載の端末装置。
【請求項１５】
上記制御手段は、上記管理データにおいて上記コンテンツデータの複製の禁止を示す情報が確認された場合には、上記通信手段による上記コンテンツデータの送信を実行させないように制御することを特徴とする請求項１３に記載の端末装置。
【請求項１６】
上記転送セッションとして、上記記録媒体から上記ホスト装置側記録媒体へのコンテンツデータの移動が行われる場合、
上記制御手段は、コンテンツデータの転送後に上記記録媒体からの当該コンテンツデータの消去を実行させ、さらに上記ホスト装置に対して、消去完了通知を暗号化して送信させる処理を行うことを特徴とする請求項１３に記載の端末装置。
【請求項１７】
上記転送セッションにおいて、上記制御手段は、上記暗号化手段に、上記ホスト装置から指示された暗号化ブロック単位でのコンテンツデータの暗号化を実行させ、上記通信手段により暗号化コンテンツデータの送信を実行させることを特徴とする請求項１４に記載の端末装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、音楽等のコンテンツデータの転送／記録に好適な、データ転送方法、データ転送システム、及び端末装置に関するものである。
【０００２】
【従来の技術】
例えばパーソナルコンピュータのＨＤＤ（ハードディスクドライブ）を一次記録媒体として扱って音楽等のコンテンツデータを格納するとともに、格納したコンテンツデータを転送して他の記録媒体（二次記録媒体）に記録し、その二次記録媒体側で音楽等の再生を楽しむという使用形態がある。なおコンテンツデータとは、例えば音楽データ、映像データ、ゲームデータ、コンピュータソフトウエアなどの配信／転送／使用の目的となる主たるデータのことである。
【０００３】
この場合、ＨＤＤには、ＣＤ−ＤＡ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｄｉｇｉｔａｌ  Ａｕｄｉｏ）やＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）などのパッケージメディアから再生された音楽等のコンテンツデータが蓄積されたり、或いはパーソナルコンピュータが接続された通信ネットワークを介して外部の音楽サーバ等からダウンロードされたコンテンツデータが蓄積される。そしてユーザーは、パーソナルコンピュータに二次記録媒体の記録再生装置を接続して、ＨＤＤに蓄積されたコンテンツデータを二次記録媒体にコピー（複製）又はムーブ（移動）し、当該二次記録媒体から音楽等のコンテンツデータを再生させる。
【０００４】
二次記録媒体としては、例えばフラッシュメモリ等の半導体メモリを利用したメモリカードや、光磁気ディスクとしてのミニディスク、或いはＣＤ−Ｒ（ＣＤ  Ｒｅｃｏｒｄａｂｌｅ）、ＣＤ−ＲＷ（ＣＤ  Ｒｅｗｒｉｔａｂｌｅ）、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷなどが考えられる。
二次記録媒体に対応する記録装置、再生装置として、これらのメディア（記録媒体）に対応するレコーダ／プレーヤは、広く普及しており、据置型の記録再生装置や、ポータブルタイプの記録再生装置などとして多様に存在し、各ユーザーはそれぞれ自分の好みや所有する機器に合わせて、コンテンツデータの記録／再生を行うものとなる。
【０００５】
なお、例えばこのようなコンテンツデータの使用形態を考えるときは、コンテンツデータについての著作権保護を考慮しなければならない。例えばユーザーがコンテンツデータの配信サービスを利用したり、パッケージメディアの購入を行うなどして、ＨＤＤにコンテンツデータを蓄積した後、そのコンテンツデータを無制限に二次記録媒体にコピー可能とすると、著作権者の正当な保護がはかれない事態が生ずる。このためデジタルデータとしてのコンテンツの扱い上で著作権保護を維持できるようにする様々な技術やデータ処理上の取り決めが提案されているが、その１つにＳＤＭＩ（ＳＥＣＵＲＥ  ＤＩＧＩＴＡＬ  ＭＵＳＩＣ  ＩＮＩＴＩＡＴＩＶＥ）という規格がある。
【０００６】
このＳＤＭＩで策定されたデータパスについては詳述を避けるが、図１４に簡略化した概念図を示す。
例えばＳＤＭＩデータパスとしては、一次記録媒体１００としてのＨＤＤを備えたパーソナルコンピュータに蓄積されたコンテンツについて、二次記録媒体１０２への転送／記録が、著作権保護と一般ユーザーの利益（私的複製の権利）を勘案したうえで、適切に行われるようにされている。
ここでいう二次記録媒体１０２は、暗号化コンテンツを用いたＳＤＭＩ方式に対応する記録媒体を示している。
【０００７】
ＨＤＤ等の一次記録媒体１００に格納されたコンテンツ、例えばＣＤ等からリッピングされたコンテンツや、配信されたコンテンツ、その他のコンテンツについては、暗号化記録及びチェックアウト／チェックイン管理が行われる。
【０００８】
一次記録媒体１００から二次記録媒体１０２等に対してのコピー転送が「チェックアウト」と呼ばれる。このチェックアウトを実行する権利は例えば３回など、所定回数がルールとして設定されている。
一方、逆にチェックアウト先の二次記録媒体１０２からの一次記録媒体１００へコンテンツデータを戻すことを「チェックイン」と呼ぶ。このチェックインは、実質的にムーブと同じ結果となるが、元々一次記録媒体にはコンテンツデータが存在するためコンテンツデータ自体の転送が不要であり、単に二次記録媒体１０２でコンテンツデータの消去（削除）を行えばよく、また、それに応じて一次記録媒体側でチェックアウト権利を１つ復活させる処理が行われる。これらの意味で、いわゆるムーブとは区別される。
【０００９】
このようなチェックアウト権利の管理により、例えば常に最大３つまでの二次記録媒体にコンテンツデータが併存することが許されるようにし、一方でそれを越えるコンテンツデータの拡散が制限される。
なお、これらＳＤＭＩ対応の一次記録媒体１００、二次記録媒体１０２では、コンテンツデータは暗号化されて記録されるものとなる。
【００１０】
一方、近年ではデジタルコピーによりコンテンツデータが無限に複製され、インターネット等のネットワークや記録媒体を通して、流通してしまうことが問題となっている。このようなことが、現在のように著作権侵害として社会問題になる以前に作られた記録機器は、それに対する対策が十分に取られておらず、コンテンツを記録媒体において平文（非暗号化データ）で記録することが多い。
そのような記録媒体に対して、上記ＳＤＭＩ方式にのっとって暗号化コンテンツを記録することは、正当なユーザーにとって不利益が大きい。例えばミニディスク（ＭＤ）と呼ばれて普及している記録媒体は、元々暗号化データの記録再生は考慮されておらず、普及している多くのＭＤ記録再生装置には暗号化／復号処理機能はない。
【００１１】
このためＳＤＭＩ対応のミニディスク記録再生装置を用いて、暗号化記録及びチェックアウト／チェックイン管理を行うようにすると、二次記録媒体であるミニディスクはＳＤＭＩ対応の再生装置でしか再生できない。つまり現存する多くのミニディスク再生装置では再生できないものとなり、正当なユーザーの不利益が大きいものとなる。
そこで図１４の、ＨＤＤ等の一次記録媒体１００からミニディスク等の二次記録媒体１０１へコンテンツデータを転送し、平文で記録することを、所定の条件をもって許可することが行われている。
即ちＳＤＭＩ方式のコンテンツを二次記録媒体１０１側に転送して暗号化を解いた状態でコピー記録することを許可する条件としては、例えば、該当コンテンツについてチェックアウト権利回数が残されていることを前提としたうえで、▲１▼二次記録媒体を装填する記録再生装置が正当な機器として認証ＯＫとなること、▲２▼転送しようとするコンテンツデータについてコピー記録を著作権者側が認めていること、▲３▼チェックインは不可とされること、などとされる。
【００１２】
この▲１▼▲２▼▲３▼の転送条件が満たされていることで、無制限なコピー転送は防止され著作権保護機能が確保される。また、転送を行う伝送路上では暗号化状態とされること（二次記録媒体側の記録再生装置で暗号解読を行う）でも著作権保護機能を与えることができる。
さらに、ミニディスク記録再生装置では、周知のように、著作権保護機能としてＳＣＭＳ（Ｓｅｒｉａｌ  Ｃｏｐｙ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）が機能している。簡単にいえば、デジタルコピーを１世代だけ許可する機能である。このＳＣＭＳ機能によってもコピー拡散は制限される。
そして、ミニディスク等の二次記録媒体１０１に対して平文のコンテンツデータをコピー（チェックアウト）可能とすることで、上記したユーザーの不利益を防止できる。
なお、ＳＤＭＩ方式や、例えばミニディスク等の二次記録媒体１０１に対して、上記のような条件で平文コピーを許可する技術は、次の文献に示されている。
【００１３】
【特許文献１】特開２００２−１７５６６４
【００１４】
【発明が解決しようとする課題】
ところで、上記のミニディスクのような、コンテンツデータの平分記録を前提とする二次記録媒体１０１を考えた場合、さらに次のような課題が残されている。
【００１５】
一般にミニディスクでは、音楽コンテンツ等を各種の経路で記録することができる。例えばミニディスク記録装置にはアナログ入力端子（ライン入力・マイクロフォン入力）やデジタル入力端子が備えられており、アナログ入力端子から入力されたアナログオーディオ信号や、デジタル入力端子から入力されたデジタルオーディオ信号をミニディスクに記録することができるようにされている。
また近年、ミニディスクに対して音楽等を記録させることで音楽販売を行うコンテンツ販売端末（キオスク端末）も存在し、ユーザーは、自分の所有するミニディスクをコンテンツ販売端末にセットすることで音楽を購入することができる。
つまり、ミニディスクには、上記チェックアウト以外の各種経路でもコンテンツデータが記録できる。そのような経路で記録されたコンテンツデータとしては、もちろん著作権保護を要求されるものもあるが、ユーザー自身が作曲、演奏した音楽やマイクロホンで収録した音声など、元々ユーザーが自由に使用できるコンテンツや、或いは著作者によってコピーが認められているコンテンツなども存在する。
【００１６】
例えばこのようにユーザーが自由に使用できるコンテンツのコピーや、或いはミニディスクシステムで採用されているＳＣＭＳの許容範囲内のコピーは、ユーザーにとって実行可能であるべきである。
言い換えれば、図１４の二次記録媒体１０１から、逆に一次記録媒体１００に対しても、上記のような正当な範囲のコピーが可能とされることが要求される。
【００１７】
しかしながら上述のようにＳＤＭＩ方式に準拠しながら平文コピーをチェックアウトを認めるための条件として、チェックインは禁止され、このことからチェックイン方向、即ち二次記録媒体１０１から一次記録媒体１００へのコンテンツ転送は考慮されていない。
このため、例えコンテンツの正当な使用であったとしても、ミニディスクに記録されたコンテンツデータを一次記録媒体１００にコピー又はムーブして、一次記録媒体側の機器（例えばパーソナルコンピュータ）を用いてコンテンツデータを再生して鑑賞したり、コンテンツデータの管理を行うこと等ができないものとされている。
ユーザーサイドの装置環境として、ミニディスク記録再生装置等のＡＶ機器とパーソナルコンピュータ等の情報処理装置のシステム化が容易化されている現在においては、ＨＤＤ等の一次記録媒体１００を利用して所有するコンテンツデータの管理や利用を実行できることはユーザーにとって非常に有用である。ところが例えばミニディスクに記録したコンテンツデータについて、ユーザーがそのような使用形態をとることができないということは、ユーザーの正当な利益享受を制限してしまうことになる。
【００１８】
もちろん、例えばミニディスクから再生されたオーディオ信号を、アナログライン接続経由で一次記録媒体側の機器に入力したり、ＳＤＭＩ以外のデータパス、つまりＩＥＣ９５８規格などのデジタルオーディオインターフェースを用いて一次記録媒体側の機器に入力することで、コピーは可能ではあるが、その場合、ＭＤシステムにおける圧縮方式（ＡＴＲＡＣ方式）の伸長／再圧縮や、Ｄ／Ａ、Ａ／Ｄ変換が必要になることで、音質劣化は避けられない。また、音楽コンテンツデータの転送は等倍速でのみ可能であり、音楽再生時と同じ時間を必要とする。
【００１９】
このような事情から、例えばミニディスク等の二次記録媒体１０１に記録された平文のコンテンツデータ（圧縮音楽コンテンツデータ等）を、高速に、しかも著作権に配慮して安全に一次記録媒体１００側に転送できるようにする技術が求められている。
【００２０】
【課題を解決するための手段】
本発明はこのような事情に応じて、二次記録媒体から一次記録媒体側へのコンテンツデータのコピー又はムーブ転送を、著作権保護上の安全性を配慮した上で実現できるようにすることを目的とする。
このために本発明では、データ転送方法、データ転送システム、及び二次記録媒体側の機器となる端末装置を提供する。
【００２１】
本発明のデータ転送方法は、ホスト装置と端末装置との間で認証を確立する認証ステップと、上記端末装置側の記録媒体（二次記録媒体）に記録されたコンテンツデータの管理データを確認する第１の確認ステップと、上記管理データの確認結果に基づいて上記端末装置から上記ホスト装置へ上記コンテンツデータを送信する送信ステップと、上記ホスト装置において、上記端末装置から送信されてくる上記コンテンツデータに含まれる制御情報を確認する第２の確認ステップと、上記制御情報の確認結果に基づいて、上記ホスト装置側の記録媒体（一次記録媒体）への、上記端末装置から送信されてきた上記コンテンツデータの有効な記録を完了させる記録有効化ステップと、を備える。
また、上記第１の確認ステップで、上記管理データにおいて上記コンテンツデータの複製の禁止を示す情報が確認された場合には、上記送信ステップを実行しない。
また、上記第２の確認ステップで、上記コンテンツデータに含まれる制御情報において上記コンテンツデータの複製の禁止を示す情報が確認された場合には、上記記録有効化ステップを実行しない。
或いは、上記第１の確認ステップで、上記管理データにおいて上記コンテンツデータの複製の禁止を示す情報が確認された場合、又は上記第２の確認ステップで、上記コンテンツデータに含まれる制御情報において上記コンテンツデータの複製の禁止を示す情報が確認された場合には、上記端末装置側の記録媒体（二次記録媒体）において上記コンテンツデータの消去が行われた上で、上記記録有効化ステップが行われる。
【００２２】
本発明のデータ転送システムは、第１の記録媒体（一次記録媒体）に対するデータ記録が可能とされるホスト装置と、第２の記録媒体（二次記録媒体）からのデータ再生が可能とされる端末装置とが、データ通信可能に接続されて成るデータ転送システムである。
そして上記端末装置は、上記ホスト装置との間の認証に基づいて、上記ホスト装置との間でのコンテンツデータの転送セッションを実行する端末側通信手段と、上記第２の記録媒体に記録されたコンテンツデータを再生して上記ホスト装置に転送する際に、当該コンテンツデータの管理データを確認し、確認結果に基づいて上記転送セッションを制御する端末側制御手段とを備える。
上記ホスト装置は、上記端末装置との間の認証に基づいて、上記端末装置との間でのコンテンツデータの転送セッションを実行するホスト側通信手段と、上記第２の記録媒体から再生されたコンテンツデータが転送されてきた際に、当該コンテンツデータに含まれる制御情報を確認し、確認結果に基づいて上記転送セッション又は上記第１の記録媒体に対する記録動作を制御するホスト側制御手段と、を備える。
【００２３】
また上記端末装置はさらに、上記第２の記録媒体から再生したコンテンツデータ等のデータを暗号化する暗号化手段を備え、上記第２の記録媒体に記録されたコンテンツデータを再生して上記ホスト装置に転送する際に、上記端末側通信手段は、上記暗号化手段で暗号化されたコンテンツデータを送信する。
また上記端末側制御手段は、上記管理データにおいて上記コンテンツデータの複製の禁止を示す情報が確認された場合には、上記端末側通信手段による上記コンテンツデータの送信を実行させないように制御する。
また上記ホスト側制御手段は、上記コンテンツデータに含まれる制御情報において上記コンテンツデータの複製の禁止を示す情報が確認された場合には、上記第１の記録媒体への上記コンテンツデータの有効な記録を実行しないように制御する。
【００２４】
また上記転送セッションは、上記ホスト装置側からの複製／移動の指示に基づいて、上記第２の記録媒体から上記第１の記録媒体へのコンテンツデータの複製又は移動として行われる。
或いは、上記転送セッションにおいては、上記端末側制御手段による上記管理データの確認結果、又は上記ホスト側制御手段による上記制御情報の確認結果に基づいて、上記第２の記録媒体から上記第１の記録媒体へのコンテンツデータの複製か移動かが決定される。
【００２５】
上記転送セッションとして、上記第２の記録媒体から上記第１の記録媒体へのコンテンツデータの移動が行われる場合、上記端末側制御手段は、コンテンツデータの転送後に上記第２の記録媒体からの当該コンテンツデータの消去を行うことに応じて、消去完了通知を暗号化して送信させる処理を行い、上記ホスト側制御手段は、上記暗号化された消去完了通知を確認することに応じて、第１の記録媒体上で、上記コンテンツデータの有効な記録を完了させる処理を行う。
また上記転送セッションにおいて、上記ホスト側制御手段は、コンテンツデータの転送の際に、上記端末装置側に暗号化ブロック単位を指示し、上記端末側制御手段は、上記暗号化手段に上記指示された暗号化ブロック単位でのコンテンツデータの暗号化を実行させ、上記端末側通信手段により暗号化コンテンツデータの送信を実行させる処理を行う。
【００２６】
本発明の端末装置は、記録媒体（二次記録媒体）からのデータ再生を行う再生手段と、データ通信可能な状態とされたホスト装置との間での認証に基づいて、上記ホスト装置との間でのコンテンツデータの転送セッションを実行する通信手段と、上記記録媒体に記録されたコンテンツデータを再生して上記ホスト装置に転送する際に、当該コンテンツデータの管理データを確認し、確認結果に基づいて上記転送セッションを制御する制御手段とを備える。
またさらに、上記記録媒体から再生したコンテンツデータを暗号化する暗号化手段を備え、上記記録媒体に記録されたコンテンツデータを再生して上記ホスト装置に転送する際に、上記通信手段は、上記暗号化手段で暗号化されたコンテンツデータを送信する。
また上記制御手段は、上記管理データにおいて上記コンテンツデータの複製の禁止を示す情報が確認された場合には、上記通信手段による上記コンテンツデータの送信を実行させないように制御する。
また上記転送セッションとして、上記記録媒体から上記ホスト装置側記録媒体へのコンテンツデータの移動が行われる場合、上記制御手段は、コンテンツデータの転送後に上記記録媒体からの当該コンテンツデータの消去を実行させ、さらに上記ホスト装置に対して、消去完了通知を暗号化して送信させる処理を行う。
また上記転送セッションにおいて、上記制御手段は、上記ホスト装置から指示された暗号化ブロック単位で、コンテンツデータの暗号化及び送信を実行させる処理を行う。
【００２７】
以上のような本発明によれば、端末装置における二次記録媒体からホスト装置における一次記録媒体へのコンテンツデータの転送は、まず、ホスト装置と端末装置の認証確立が必要とされ、さらに、コンテンツデータの管理データ、及びコンテンツデータ内の制御情報によって、その適否が判断される。またコンテンツデータは暗号化されて転送される。
コンテンツデータの管理データとは、例えばＳＣＭＳの情報であり、コンテンツデータ内の制御情報とは、例えば著作者側が付加するウォータマークなどであって、これらによってコンテンツのコピーの許可／禁止を確認した上でコンテンツデータのコピー又はムーブが実行されることにより、違法なコピーが行われることを防止できる。
【００２８】
【発明の実施の形態】
以下、本発明の実施の形態を次の順序で説明する。
１．システム構成
２．一次記録媒体側機器（ＰＣ）の構成
３．二次記録媒体側機器（ＭＤ記録再生装置）の構成
４．アップロードのための機能構成
５．第１のアップロード方式
６．第２のアップロード方式
７．転送セッション
８．コンテンツ転送処理
【００２９】
１．システム構成
本発明の実施の形態のシステム構成を図１に示す。
本発明におけるホスト装置に相当するのは一次記録媒体側機器１であり、本発明の端末装置に相当するのは二次記録媒体側機器２０である。従って、図１のうちで一次記録媒体側機器１と二次記録媒体側機器２０の構成が本発明のデータ転送システムに相当する。
【００３０】
一次記録媒体側機器１は、例えばパーソナルコンピュータにより形成される。以下、説明の便宜上、一次記録媒体側機器１をパーソナルコンピュータ１と表記する場合もある。ただし一次記録媒体側機器１は、必ずしもパーソナルコンピュータによって形成されるものではない。
この一次記録媒体側機器１は、例えばパーソナルコンピュータ上で起動されるＳＤＭＩコンテンツデータの蓄積／転送等を実行するソフトウエアによって、上述したＳＤＭＩ方式でのチェックアウト／チェックインの動作を実行する。
そしてパーソナルコンピュータ１に内蔵（又は外付け）のＨＤＤ５が一次記録媒体とされる。なお実施の形態の説明ではＨＤＤ５を一次記録媒体とするが、もちろん一次記録媒体に相当する記録メディアはＨＤＤに限られず、例えば光ディスク、光磁気ディスク等のメディア、機器内蔵の半導体メモリ、可搬型の半導体メモリ（メモリカード等）など、各種のものが考えられる。
【００３１】
パーソナルコンピュータ１は、図示しない通信ネットワークを介して配信サーバ等から音楽等のコンテンツデータのダウンロードが可能とされる。配信されるコンテンツデータとしては、著作権者側がコピー制限等の制御情報をウォータマークとしてデータ内に埋め込んだものもあれば、ウォータマークが付加されていないものもある。これらの配信コンテンツはパーソナルコンピュータ１内のＨＤＤ５においてＳＤＭＩ準拠のコンテンツとして暗号化状態で格納される。
【００３２】
また、パーソナルコンピュータ１のＨＤＤ５には、内蔵或いは外付けのディスクドライブ装置によりＣＤやＤＶＤなどのパッケージメディアから再生された音楽等のコンテンツデータを蓄積させることもできる。
【００３３】
パーソナルコンピュータ１には、二次記録媒体側機器２０等を接続し、この二次記録媒体側機器２０等に対して、ＨＤＤ５に蓄積したコンテンツデータを転送可能とされる。二次記録媒体側機器２０等は、二次記録媒体に対する記録再生装置とされる。そしてパーソナルコンピュータ１から転送されてきたコンテンツデータを二次記録媒体にコピー記録できるものとされる。
【００３４】
二次記録媒体側機器２０等としての具体例としては各種考えられるが、ここで図１に示している二次記録媒体側機器２０は、例えばミニディスクに対応するＭＤ記録再生装置としている（以下、二次記録媒体側機器２０を「ＭＤ記録再生装置２０」とも表記する）。
この二次記録媒体側機器２０は、著作権保護が要求されるＳＤＭＩコンテンツを、暗号化を解いた状態で二次記録媒体（例えばミニディスク１０１）に記録するものである。
【００３５】
なお、図１４で述べたように、本来ＳＤＭＩコンテンツは、二次記録媒体側で暗号化状態で記録されるものである。例えばＳＤＭＩ対応の二次記録媒体として、フラッシュメモリ等の半導体メモリを利用したメモリカードなどがを想定される。その場合、二次記録媒体側機器とは、ＳＤＭＩ対応のメモリカードに対する記録再生装置となる。この場合、二次記録媒体（図１４の二次記録媒体１０２）にはＳＤＭＩコンテンツが暗号化された状態で記録されるものとなる。
そのような二次記録媒体側機器が接続された場合は、パーソナルコンピュータ１は、ＳＤＭＩ方式に則ってコンテンツデータのチェックアウト／チェックインの動作を行うものとなる。
【００３６】
ところが、前述もしたように図１に示すＭＤ記録再生装置２０における二次記録媒体、即ちミニディスク１０１においては、コンテンツデータを平文で記録する。このような場合でも著作権保護を維持するため、パーソナルコンピュータ１は、ＭＤ記録再生装置２０の認証等の上述した所定の条件を満たした場合に、暗号化転送によりＭＤ記録再生装置２０に対するコンテンツデータのチェックアウトを実行し、ミニディスク１０１に対して暗号解読した平文状態での記録を認めるようにするものである。
パーソナルコンピュータ１がＭＤ記録再生装置２０に対してチェックアウトしたコンテンツデータについてはチェックインは認められない。このため従来では、ＭＤ記録再生装置（二次記録媒体側機器）２０からパーソナルコンピュータ（一次記録媒体側機器）１への転送はできないものとされていた。つまり、このような場合のチェックイン方向の処理系は用意されていない。
【００３７】
しかしながらチェックインではない形態での、二次記録媒体側機器２０から一次記録媒体側機器１へのコピー又はムーブ転送としては、著作権侵害とならない場合も存在する。そこで本実施の形態の場合、二次記録媒体側機器２０から一次記録媒体側機器にコンテンツデータを転送し、例えばミニディスク１０１からＨＤＤ５へのコピー又はムーブを実行できるようにする。このような転送を、説明上、アップロードと呼ぶ。
【００３８】
二次記録媒体であるミニディスク１０１には、チェックアウトコンテンツ以外に、ＭＤ記録再生装置２０（或いは他のＭＤ記録装置）におけるアナログ入力、或いはデジタル入力機能により、音楽等のコンテンツを記録できる。またコンテンツ販売端末にミニディスク１０１を装填して音楽等のコンテンツを記録させることもできる。
本例では、ミニディスク１０１に多様な経路で記録されたコンテンツデータについてアップロードを適切に、つまり著作権保護を損ねることなく実現できるように、アップロード制御が行われる。
アップロード制御は、パーソナルコンピュータ１におけるアップロードプログラム、及びそれに対応するＭＤ記録再生装置２０側のアップロードプログラムによって実現される。
【００３９】
なお、実施の形態の説明では、二次記録媒体側機器２０をＭＤ記録再生装置、二次記録媒体１０１をミニディスクとするが、後述するアップロード制御が適用される二次記録媒体１０１は、ミニディスク以外にも、例えばフラッシュメモリ等の半導体メモリを利用したメモリカードや、ＣＤ−Ｒ（ＣＤ  Ｒｅｃｏｒｄａｂｌｅ）、ＣＤ−ＲＷ（ＣＤ  Ｒｅｗｉｔａｂｌｅ）、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷなどの光ディスクが考えられる。基本的には、コンテンツデータを平文で記録するメディアに本例のアップロード制御が適用されればよい。従って、二次記録媒体側機器２０としては、これらのメディアに対応する記録再生装置であればよい。
【００４０】
パーソナルコンピュータ１とＭＤ記録再生装置２０とは、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＩＥＥＥ１３９４などの伝送規格に基づく接続が行われる。もちろん他の伝送規格の有線伝送路、或いは無線伝送路によりコンテンツデータ等の転送が可能とされるものでもよい。説明上はＵＳＢ接続とする。
【００４１】
本例のアップロード制御は、概略的にいえば次のようなものとなる。
まず、対象となるコンテンツデータ、即ちミニディスク１０１に記録された平文のコンテンツデータには、著作権者等によって予め制御信号（ウォータマーク）が付加されているものが存在する。また、ミニディスク１０１に対する記録装置においてはＳＣＭＳ機能が働くため、コンテンツデータについての管理データとして、ＳＣＭＳ情報が含まれている。
このようなコンテンツデータを対象とするアップロード制御は、次の（１）〜（４）の動作を含む。
【００４２】
（１）ホスト装置であるパーソナルコンピュータ１と、端末装置であるＭＤ記録再生装置２０の間で、機器正当性の認証処理が行われる。
（２）コンテンツの著作権取り扱い認証がＳＣＭＳチェックとウォータマークチェックの両方により行われる。
（３）ＭＤ記録再生装置２０はコンテンツデータ等を暗号化して、ＵＳＢ上でパーソナルコンピュータ１に高速に転送する。
（４）著作権保護が確保される状態で一次記録媒体（ＨＤＤ５）に記録（有効なコンテンツファイルとしての記録）する。
【００４３】
ここで、一次記録媒体１００へのコピー又はムーブとしてのアップロードが著作権保護の観点で適切であるか否かは、上記（２）のＳＣＭＳチェックとウォータマークチェックにより行われることになる。
このウォータマーク及びＳＣＭＳ情報について説明する。
【００４４】
ウォータマークとは、信号に隠しデータを組み込む技術で、この隠しデータを参照することによって、著作権の有無を判定するのに使われる。
オーディオ信号を対象とするものはＳＤＭＩでも規定されており、ＥＭＤ（電子音楽配信）コンテンツや、コンテンツ販売装置（キオスク端末）によるコンテンツなどにはウォータマークがあらかじめ付加されている。
ウォータマークの内容は、著作権者側がその意志に基づいて設定する。簡単にいえば、ウォータマークによっては、著作権者側が、コピーを許可するか否か、或いはコピー許可の条件等を示すことができる。
【００４５】
ＳＣＭＳ（Ｓｅｒｉａｌ  Ｃｏｐｙ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）は、ミニディスク等で採用されているコピー管理方式であり、基本的にはデジタルコピーは１世代のみ許可するものである。
ミニディスク上のＳＣＭＳ情報は、ミニディスクの管理情報であるＵ−ＴＯＣのセクター０又はＰ−ＴＯＣのセクター０に記録されている。
これらのＴＯＣセクターの構成については、既に公知であるため詳述を避けるが、Ｕ−ＴＯＣセクター０（再生専用ディスクの場合はＰ−ＴＯＣセクター０）においては、記録された各コンテンツ（トラック：曲）についてのディスク上の記録エリアを表す開始アドレス、終了アドレス等と共に、属性情報として１バイト（トラックモードバイト）が用意されている。
【００４６】
各コンテンツに対応して記録される１バイトのトラックモードの各ビットの情報は以下のように割り当てられている。
2004185538.tif 000003
【００４７】
このようなトラックモードにおいてｂｉｔ６、ｂｉｔ５の２ビットがＳＣＭＳ情報として有効で、ｂｉｔ６、ｂｉｔ５の値により以下のように解釈される。
「１ｘ」：Ｃｏｐｙｒｉｇｈｔ  Ｎｏｔ  Ｐｒｏｔｅｃｔｅｄ・・・無制限コピーＯＫ
「００」：Ｃｏｐｙｒｉｇｈｔ  Ｐｒｏｔｅｃｔｅｄ  −  Ｏｒｉｇｉｎａｌ  Ｇｅｎｅｒａｔｉｏｎ・・・１世代のみコピー可
「０１」：Ｃｏｐｙｒｉｇｈｔ  Ｐｒｏｔｅｃｔｅｄ  −  １ｓｔ  ｏｒ  Ｈｉｇｈｅｒ  Ｇｅｎｅｒａｔｉｏｎ・・・コピー不可
【００４８】
ミニディスク１０１に平文記録されたコンテンツのデータ経路と、ＳＣＭＳ情報及びウォータマークの状態について整理すると以下のようになる。
ミニディスク１０１への記録までの、コンテンツのデータ経路としては、主に次の５とおりとなる。
▲１▼アナログ記録：ＭＤ記録装置にアナログ入力されて記録されたコンテンツ
ライン入力、マイクロホン入力、Ｄ／Ａ変換器入力などによる自己記録
▲２▼デジタル記録：ＭＤ記録装置にデジタル入力されて記録されたコンテンツ
デジタルインターフェース入力、Ａ／Ｄ変換器入力などによる自己記録
▲３▼チェックアウト（ＥＭＤ）：電子音楽配信により一次記録媒体に記録されて  からミニディスク１０１にチェックアウトされたコンテンツ
▲４▼チェックアウト（非ＥＭＤ）：リッピング等により一次記録媒体に記録され  てからミニディスク１０１にチェックアウトされたコンテンツ
▲５▼キオスク記録：コンテンツ販売端末によって記録されたコンテンツ
【００４９】
なお、再生専用のミニディスク、即ちエンボスピットにより予め音楽コンテンツが記録されたミニディスクを含めれば、
▲６▼プリレコーデッド
としてのデータ経路もある。
【００５０】
上記▲１▼〜▲５▼のデータ経路に応じて設定されるＳＣＭＳ情報及びウォータマークの状況は次のようになる。
▲１▼アナログ記録：ＳＣＭＳ「００」で１世代デジタルコピーＯＫ／ウォータマーク無
▲２▼デジタル記録：ＳＣＭＳ「０１」でコピー禁止／ウォータマーク無
但し、元がアナログ信号であってＡ／Ｄ変換器経由でデジタル入力した場合は、上記アナログ記録の場合と同様。また元のデジタル信号のソースによってはウォータマークが付加されている場合も有り。
▲３▼チェックアウト（ＥＭＤ）：ＳＣＭＳ「０１」でコピー禁止／ウォータマーク有
▲４▼チェックアウト（非ＥＭＤ）：ＳＣＭＳ「０１」でコピー禁止／ウォータマーク無
▲５▼キオスク記録：ＳＣＭＳ「０１」でコピー禁止／ウォータマーク有
【００５１】
これらのようにＳＣＭＳ情報が管理され、またウォータマークが付加されている場合のあるコンテンツに対して、本例のアップロード制御は、ＳＣＭＳ情報とウォータマークチェックを行うことで、コピー／ムーブの可否が判断される。
即ち、上記▲１▼のアナログ入力、▲２▼のデジタル入力としての自己記録コンテンツの場合、基本的にはウォータマークが付加されていないため、ＳＣＭＳが「００」であることがコピーとしてのアップロードの許可条件となる。もちろんウォータマークが存在する場合は、そのウォータマークでコピー禁止とされていればコピーは実行されない。
一方、▲３▼チェックアウト（ＥＭＤ）、▲４▼チェックアウト（非ＥＭＤ）、▲５▼キオスク記録の各場合は、ＳＣＭＳ情報は「０１」であるためコピーは実行できないものとされる。また▲３▼チェックアウト（ＥＭＤ）及び▲５▼キオスク記録の場合は、ウォータマークによってコピー禁止が示されていれば、その点でもコピーは実行できないものと判断される。
【００５２】
コピーができないと判断された場合であっても、ムーブとしてのアップロードであれば、実行される場合がある。即ちコンテンツが増加せず、著作権保護を妨げる要因とはならないと考えられるためであるとともに、ムーブによって一般ユーザーのシステム利用の便宜を図ることができるためである。
但し、ムーブとしてのアップロードによって一次記録媒体（ＨＤＤ５）に移動させたコンテンツは、ＳＤＭＩ方式のチェックアウト／チェックイン管理は、基本的には行われないで、ＨＤＤ５からの再生のみが可能なコンテンツと扱われる。つまり、ＳＣＭＳ情報或いはウォータマークによってコピーが許可されていないコンテンツをムーブした場合、それをＨＤＤ５からチェックアウト可能とすると、実質的にＳＣＭＳやウォータマークで禁止されたコピーが可能となってしまうためである。
又、従ってＨＤＤ５からミニディスク１０１にチェックアウトしたコンテンツを、ムーブとしてアップロードしても、それはチェックインとは扱われない。
例外としては、ＳＣＭＳ情報及びウォータマークによってコピーが許可されているコンテンツをムーブした場合である。
【００５３】
なお、ムーブの場合は、さらにコピー許可／禁止の確認だけでなく、ムーブが可能か、つまりミニディスク１０１から消去（削除）可能かも判断される。消去可能でないコンテンツ、或いは消去実行可能な状況にない場合は、ムーブは実行されない。
【００５４】
ところで上記▲６▼としてプリレコーデッドとしてのコンテンツも挙げたが、プリレコーデッドのコンテンツについては、消去不能であるためムーブは実行されない。但し、ＳＣＭＳ情報、ウォータマークの双方でコピー許可が確認された場合は、コピーは可能となる。
【００５５】
２．一次記録媒体側機器（ＰＣ）の構成
図２に、ホスト装置となる一次記録媒体側機器１の構成を示す。なお、ここで説明する例は、パーソナルコンピュータにより一次記録媒体側機器１を形成する場合であるが、同様の機能を持つ構成が専用のハードウエアにより構築されるなどにより、データ転送可能なＡＶ機器などとして形成されてもよい。
【００５６】
本例の場合は、パーソナルコンピュータ１にホスト装置としての機能を実行させるソフトウエアプログラムがインストールされることで、後述するアップロード制御を実行する一次記録媒体側機器が実現される。なお、本明細書で「パーソナルコンピュータ」又は「コンピュータ」といっているのは、いわゆる汎用コンピュータとしての広義の意味である。
当該プログラムは、コンピュータに内蔵されている記録媒体としてのハードディスク（ＨＤＤ）５やＲＯＭ３に予め記録しておくことができる。
あるいはまた、プログラムは、フレキシブルディスク、ＣＤ−ＲＯＭ（ＣｏｍｐａｃｔＤｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＭＯ（Ｍａｇｎｅｔｏ  ｏｐｔｉｃａｌ）ディスク、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、磁気ディスク、半導体メモリなどのリムーバブル記録媒体９０に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体９０は、いわゆるパッケージソフトウェアとして提供することができる。
【００５７】
なお、プログラムは、上述したようなリムーバブル記録媒体９０からコンピュータにインストールする他、ダウンロードサイトから、ディジタル衛星放送用の人工衛星を介して、コンピュータに無線で転送したり、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを、通信部８で受信し、内蔵するＨＤＤ５にインストールすることができる。
【００５８】
図２のコンピュータ１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２を内蔵している。ＣＰＵ２には、バス１２を介して、入出力インタフェース１０が接続されている。ＣＰＵ２は、入出力インタフェース１０を介して、ユーザによって、キーボードや、マウス、マイク等で構成される入力部７が操作等されることにより指令が入力されると、それに従って、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３に格納されているプログラムを実行する。あるいはまた、ＣＰＵ２は、ＨＤＤ５に格納されているプログラム、衛星若しくはネットワークから転送され、通信部８で受信されてＨＤＤ５にインストールされたプログラム、またはドライブ９に装着された光ディスク等のリムーバブル記録媒体９０から読み出されてＨＤＤ５にインストールされたプログラムを、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４にロードして実行する。これにより、ＣＰＵ２は、ＳＤＭＩコンテンツのチェックアウト／チェックイン管理や、後述するアップロード制御としての処理を実行する。
そしてＣＰＵ２は、その処理結果を、必要に応じて、例えば入出力インタフェース１０を介して、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）やスピーカ等で構成される出力部６から出力、あるいは通信部８から送信、さらにはＨＤＤ５に記録等させる。
【００５９】
本例の場合、通信部８は、図示しないネットワークを介した各種サーバとの通信が可能とされる。即ちコンピュータ１は、外部のコンテンツサーバから音楽コンテンツ等のネットワークコンテンツのダウンロードが可能とされる。ダウンロードされるネットワークコンテンツは、例えばＳＤＭＩ対応のコンテンツとしての処理が行われ、例えばＳＤＭＩ対応の処理としてはＳＤＭＩコンテンツとしてＨＤＤ５に蓄積される。ＨＤＤ５に蓄積されたＳＤＭＩコンテンツは、ＳＤＭＩ対応の二次記録媒体側機器や、又は認証された二次記録媒体側機器（図３に示すＭＤ記録再生装置等）２０に対するチェックアウト対象のコンテンツとなる。
またドライブ９に装着された光ディスク等のリムーバブル記録媒体９０からコンテンツがリッピングされ、ＨＤＤ５に格納される場合もある。これも、チェックアウト／チェックイン管理の対象となるコンテンツとされる。
【００６０】
接続部１１は、二次記録媒体側機器２０等との間でデータ通信可能に接続される部位である。例えばＵＳＢインターフェース、ＩＥＥＥ１３９４インターフェースなどの例が考えられる。もちろん他の規格の有線インターフェースや、赤外線や電波を用いた無線インターフェースであってもよい。
【００６１】
３．二次記録媒体側機器（ＭＤ記録再生装置）の構成
二次記録媒体側機器（ＭＤ記録再生装置）２０の構成例を図３に示す。
この例は、ＭＤ記録再生装置とするため、二次記録媒体１０１は、ミニディスク（光磁気ディスク）の例となる。
なお、図３においては、二次記録媒体１０１としてのミニディスクに対する記録再生データの処理系、及び上記一次記録媒体側機器１との間の認証処理やデータ転送に対する処理系のみを示し、ミニディスク１０１に対する駆動系、サーボ系、再生出力系等は通常のミニディスク記録再生装置と同様であるため詳しい図示を省略している。
【００６２】
ＣＰＵ２１はＭＤ記録再生装置２０としての全体を制御するシステムコントローラとなる。具体的には、ミニディスク１０１に対する記録再生のために、回転駆動、スピンドルサーボ、フォーカスサーボ、トラッキングサーボ、スレッドサーボなどの制御、光学ヘッド／磁気ヘッドのレーザ光や磁界印加動作の制御、記録再生データのエンコード／デコード処理の制御などを行う。また、パーソナルコンピュータ１との間の認証のための通信やデータ生成の指示や、パーソナルコンピュータ１からの各種コマンドのやりとり、転送されてくるコンテンツデータに対する処理、及び後述するアップロード制御のための処理も行う。
また図示していないが、ユーザーインターフェースとして操作部や表示部が設けられるが、操作部からのユーザー操作の監視及び操作に応じた処理や、表示部の表示制御なども行う。
【００６３】
記録／再生部２５は、光学ヘッド、磁気ヘッド、ディスク回転駆動系、サーボ系等が備えられ、実際にミニディスク１０１に対してデータの記録／再生を行う部位である。
【００６４】
エンコード／デコード部２４は、ミニディスク１０１に対する記録データのエンコード、及びミニディスク１０１から再生された再生データのデコードを行う。公知のようにミニディスクシステムの場合は、記録データはＡＣＩＲＣエラー訂正符号のエンコード処理やＥＦＭ変調処理が施される。エンコード／デコード部２４は、記録データに対してＡＣＩＲＣエンコード及びＥＦＭエンコードを行って記録／再生部２５に供給することになる。
また再生時には、記録／再生部２５から読み出されて供給されてきたデータ（ＲＦ信号）に対して二値化処理、ＥＦＭ復調、ＡＣＩＲＣ方式のエラー訂正処理などのデコード処理を行うことになる。
【００６５】
コーデック２３は、ＡＴＲＡＣ／ＡＴＲＡＣ３方式の圧縮符号化による圧縮処理、及び伸張処理を行う部位である。
ミニディスク１０１に記録されるデータは、ＡＴＲＡＣ又はＡＴＲＡＣ３方式の圧縮符号化が行われた後、上記エンコード処理が施されたものである。従って当該ＭＤ記録再生装置２０に、圧縮符号化がされていないデータ、例えばＰＣＭオーディオデータ等が記録データとして入力された場合は、コーデック２３でＡＴＲＡＣ／ＡＴＲＡＣ３方式の圧縮符号化が行われ、その圧縮データがエンコード／デコード部２４に供給されることになる。
また再生時には、記録／再生部２５で読み出され、エンコード／デコード部２４でデコードされたデータは、ＡＴＲＡＣ／ＡＴＲＡＣ３方式の圧縮符号化状態のデータである。このためコーデック２３でＡＴＲＡＣ又はＡＴＲＡＣ３方式の圧縮に対する伸張処理が行われることで、例えば４４．１ＫＨｚ、１６ビット量子化のデジタルオーディオデータが復調される。このデジタルオーディオデータは、図示しない出力系の回路において、例えばＤ／Ａ変換、アナログ信号処理、増幅処理等が行われて、スピーカ出力信号とされ、音楽等として再生される。
或いは、デジタルオーディオデータの状態で他の機器に対して出力可能とすることもできる。
【００６６】
以上の構成は、通常のミニディスクシステムの記録再生装置にも備えられる構成要素であるが、本例のＭＤ記録再生装置２０では、一次記録媒体側機器１としてのパーソナルコンピュータに対応する部位として、インターフェース部２６及び暗号処理部２９が設けられる。
【００６７】
インターフェース部２６は、図２のパーソナルコンピュータ１の接続部１１との間で接続され、パーソナルコンピュータ１との間でデータ通信を行う部位である。このため、送受信データのバッファリングを行うバッファ部２７、及びインターフェース上の信号処理を行う送受信処理部２８が設けられる。例えばＵＳＢ又はＩＥＥＥ１３９４などの通信方式に対応する信号処理を行う。
インターフェース部２６を介してパーソナルコンピュータ１との通信としては、パーソナルコンピュータ１からの各種コマンドの受信や、認証処理のためのデータの送受信、及びコンテンツの送受信などがある。
【００６８】
暗号処理部２９は、コンテンツの暗号処理に対応するための部位であり、鍵記憶部３０、暗号化及び復号処理部３１を備える。
鍵記憶部３０には、暗号化されて転送されてくるコンテンツデータを復号するため、或いは送信するコンテンツデータを暗号化するための鍵情報が記憶される。
例えば、後に転送セッションの説明において述べるリーフキーが機器固有の鍵情報として記憶される。また転送セッションで用いられるルートキー、コンテンツキー、セッションキーなどを得るための情報も記憶される。
さらに鍵記憶部３０は、認証処理のための鍵を記憶する場合もある。
【００６９】
暗号化及び復号処理部３１は、鍵記憶部３０に記憶された情報を用いて、暗号鍵の生成や、データの復号、データの暗号化を行う。
例えば、暗号化及び復号処理部３１は、コンテンツキーＫｃで暗号化された状態で送信（チェックアウト）されてきたＳＤＭＩコンテンツを、復号し、例えばＡＴＲＡＣ３圧縮状態のデータを得ることができる。このようにして復号されたＡＴＲＡＣ３圧縮データは、エンコード／デコード部２４でのエンコード処理を経て、記録／再生部２５でミニディスク１０１に記録できる。
なお、一次記録媒体（ＨＤＤ５）に格納されたＳＤＭＩコンテンツは、必ずしもＡＴＲＡＣ３圧縮データが暗号化されたものではない。例えばリニアＰＣＭデータがコンテンツキーＫｃで暗号化されたものなども考えられる。その場合は、当然ながら暗号化及び復号処理部での復号処理によりリニアＰＣＭデータが得られる。その場合は、当該ＰＣＭデータは、コーデック２３でＡＴＲＡＣ３圧縮処理が行われた後、エンコード／デコード部２４でのエンコード処理を経て、記録／再生部２５でミニディスク１０１に記録できる。
【００７０】
またアップロードの際には、ミニディスク１０１から再生されたデータについて暗号化処理を行なう。
例えばＡＴＲＡＣ３圧縮データが暗号化される。或いはリニアＰＣＭデータにまで伸長処理された上で暗号化される。
【００７１】
４．アップロードのための機能構成
上記構成のパーソナルコンピュータ１及びＭＤ記録再生装置２０において、ミニディスク１０１からＨＤＤ５に対してコンテンツのアップロードを行う場合に関しての機能構成を図４に示す。
【００７２】
ＭＤ記録再生装置２０においては、ミニディスク１０１に対する再生機能５１、送信機能５２、暗号化機能５４、再生／送信制御機能５３が設けられる。
またパーソナルコンピュータ１には、アップロード制御機能６１、受信／ウォータマークチェック機能が設けられる。
【００７３】
ＭＤ記録再生装置２０の再生機能５１は、ミニディスク１０１から平文状態のコンテンツデータを再生する機能であり、図３の記録／再生部２５、エンコード／デコード部２４により実現される。
暗号化機能５４は、ミニディスク１０１から平文状態で再生されたコンテンツデータを、アップロード転送のために暗号化する機能であり、図３の暗号処理部２９によって実現される。
送信機能はパーソナルコンピュータ１に対してアップロード転送としての送信を実行する機能であり、図３のインターフェース部２６によって実現される。
再生／送信制御機能５３は、アップロード転送の際のＭＤ記録再生装置２０側の動作制御を行う機能である。転送するコンテンツデータについてのＳＣＭＳ情報のチェックやムーブ可能か否かのチェックも行う。これが図３のＣＰＵ２１による制御として実現される。
【００７４】
パーソナルコンピュータ１における受信／ウォータマークチェック機能６２は、アップロード転送の際のコンテンツデータの受信及びウォータマークチェックを行う。
アップロード制御機能６１は、アップロードの際に、ＭＤ記録再生装置２０側の再生／送信制御機能５３と連係してアップロード転送動作を制御する機能である。受信／ウォータマークチェック機能６２による動作結果に応じたＨＤＤ５への記録制御も行う。
これらパーソナルコンピュータ１における受信／ウォータマークチェック機能６２、アップロード制御機能６１は、図２のＣＰＵ２、ＲＯＭ３、ＲＡＭ４、ＨＤＤ５、入出力インターフェース１０、接続部１１の各動作により実現される。
【００７５】
アップロード転送を行う際には、アップロード制御機能６１と再生／送信制御機能５３が、ＵＳＢコントロールパイプによって互いに通信を行い、連係動作を行う。
また転送されるコンテンツデータは、再生機能５１によってミニディスク１０１から再生され、それが暗号化機能５４で暗号化される。そして送信機能５２によってＵＳＢバルクインパイプで転送される。
ここまでの動作経過上で、再生／送信制御機能５３によるＳＣＭＳ情報のチェック、場合によってはムーブ可否のチェックが行われる。
【００７６】
ＵＳＢでバルク転送されるコンテンツデータについては、受信／ウォータマークチェック機能６２により受信され、ウォータマークチェックが行われる。そしてチェック結果に応じて、アップロード制御機能６１の制御に基づいてＨＤＤ５へのコンテンツファイルとしての格納が行われる。このとき、コンテンツファイルに対する権利情報として、例えばチェックアウト／チェックイン管理対象となるコンテンツであるか、或いはチェックアウト不可であってパーソナルコンピュータ１を用いた再生が可能とされるコンテンツであるかなどの情報が設定される。
【００７７】
５．第１のアップロード方式
上記機能ブロックによって実現されるアップロード方式（アップロードの実行制御手順）を説明する。ここではアップロード方式として第１のアップロード方式と第２のアップロード方式を想定する。
第１のアップロード方式とは、パーソナルコンピュータ１側（アップロード制御機能６１）がアップロード要求の際に、コピーであるかムーブであるかを指示する方式としている。
一方、第２のアップロード方式は、パーソナルコンピュータ１側はコピー／ムーブを指定しないでアップロード要求を行い、コンテンツの状況に応じてコピー又はムーブとしてのアップロードが行われる方式としている。
いずれの場合も、アップロード制御機能６１と再生／送信制御機能５３の連係により実行される。
【００７８】
第１のアップロード方式としての手順について図５，図６で説明する。
図５は、パーソナルコンピュータ１側がコピーであることを指示してアップロード要求を行った場合である。
この場合、手順Ｓ１として、まずミニディスク１０１に記録されているアップロード対象となったコンテンツＣＴについてＳＣＭＳ情報のチェックが行われる。
手順Ｓ２では、ＳＣＭＳ情報のチェック結果が確認され、もしＳＣＭＳ情報でコピー不可とされていれば、手順Ｓ６としてアップロードが禁止される。つまりアップロード動作は未実行のまま終了される。
ＳＣＭＳ情報のチェック結果としてコピーが許可されていれば、手順Ｓ３としてウォータマークチェックが行われる。
手順Ｓ４では、ウォータマークチェック結果が確認され、もしウォータマークによりコピー不可とされていれば、手順Ｓ７としてアップロードが禁止される。つまりＨＤＤ５へのアップロードは未完了のまま終了される。
一方ウォータマークチェック結果がコピーＯＫであった場合は、手順Ｓ５としてＨＤＤ５へのコンテンツＣＴの記録が実行され、コンテンツファイルとして有効化される。この場合、当該コンテンツファイルは、チェックアウト／チェックイン管理対象のコンテンツであるとして権利情報が設定される。
【００７９】
次に図６は、パーソナルコンピュータ１側がムーブであることを指示してアップロード要求を行った場合である。
この場合、手順Ｓ１１として、まずミニディスク１０１に記録されているアップロード対象となったコンテンツＣＴについて、ムーブ可能であるか否かのチェックが行われる。
ムーブ可能であるか否かとは、当該コンテンツがミニディスク１０１から消去可能であるか否かのことである。
例えば当該コンテンツＣＴがプリレコーデッドとしてのコンテンツである場合、ミニディスクが誤消去防止状態（カートリッジのスライドレバー等により書込防止状態とされている）場合、Ｕ−ＴＯＣのトラックモードとしてライトプロテクトが有効化されて消去禁止コンテンツとされている場合、などは、いずれも当該コンテンツＣＴが消去できない状態である。従ってムーブ可否のチェックとしてはこれらの事項が確認され、１つでも該当する場合はムーブ不能と判断される。
【００８０】
手順Ｓ１２では、ムーブ可否チェック結果を確認し、ムーブ不能とされた場合は手順Ｓ２０に進んでアップロードＮＧとされる。つまりムーブを目的とするアップロード動作は未実行のまま終了される。
ムーブ可能と判断された場合は、手順Ｓ１３でＳＣＭＳ情報のチェックが行われる。
手順Ｓ１４では、ＳＣＭＳ情報のチェック結果が確認され、ＳＣＭＳ情報のチェック結果としてコピーが許可されていれば、手順Ｓ１５としてウォータマークチェックが行われる。
そして手順Ｓ１６で、ウォータマークチェック結果が確認され、コピーＯＫであった場合は、手順Ｓ１８としてＨＤＤ５へのコンテンツＣＴの記録が実行され、コンテンツファイルとして有効化される。この場合、当該コンテンツファイルは、チェックアウト／チェックイン管理対象のコンテンツであるとして権利情報が設定される。
なお、手順Ｓ１８としてのＨＤＤ５でのコンテンツファイルの有効化に先立って、手順Ｓ１９としてミニディスク１０１側でのコンテンツＣＴの消去が行われる。この消去が確認されない限りは、手順Ｓ１８としてのコンテンツファイルの有効化は行われない。
【００８１】
手順Ｓ１４で、ＳＣＭＳ情報のチェック結果としてコピー不可であった場合、或いは手順Ｓ１６でウォータマークチェック結果としてコピー不可であった場合は、手順Ｓ１７としてＨＤＤ５へのコンテンツＣＴの記録が実行され、コンテンツファイルとして有効化される。但しこの場合、当該コンテンツファイルは、チェックアウト／チェックイン管理対象とはされず、例えば単に再生出力（パーソナルコンピュータ１の出力部６としてのスピーカ等からの再生）のみが可能なコンテンツであるとして権利情報が設定される。
なお、この場合も、手順Ｓ１７としてのＨＤＤ５でのコンテンツファイルの有効化に先立って、手順Ｓ１９としてミニディスク１０１側でのコンテンツＣＴの消去が行われる。この消去が確認されない限りは、手順Ｓ１７としてのコンテンツファイルの有効化は行われない。
【００８２】
なお、手順Ｓ１７としてＨＤＤ５へのムーブ記録を行うとしたが、手順Ｓ１７に至る場合は、ＨＤＤ５への記録を行わず、単にアップロード転送されたコンテンツを出力部６等から再生するのみとしても良い。その場合は、手順Ｓ１９の消去処理は必要ない。また、そのようにする場合、実質的に「ムーブ」ではなく、単にパーソナルコンピュータ１を用いて再生するという動作になるため、手順Ｓ１２でムーブ不能とされた場合にも、実行されるようにしてもよい。
【００８３】
６．第２のアップロード方式
次に、第２のアップロード方式としての手順について図７で説明する。
図７は、パーソナルコンピュータ１側がコピー／ムーブを指定せずにアップロード要求を行う方式の場合である。
この場合、手順Ｓ３１として、まずミニディスク１０１に記録されているアップロード対象となったコンテンツＣＴについてＳＣＭＳ情報のチェックが行われる。
手順Ｓ３２では、ＳＣＭＳ情報のチェック結果が確認され、ＳＣＭＳ情報においてコピー可能であれば、手順Ｓ３３としてウォータマークチェックが行われる。
手順Ｓ３４では、ウォータマークチェック結果が確認され、チェック結果がコピーＯＫであった場合は、手順Ｓ３５としてＨＤＤ５へのコンテンツＣＴの記録が実行され、コンテンツファイルとして有効化される。この場合、当該コンテンツファイルは、チェックアウト／チェックイン管理対象のコンテンツであるとして権利情報が設定される。
【００８４】
一方、手順Ｓ３２でＳＣＭＳ情報のチェック結果としてコピー不可であった場合、又は手順Ｓ３３のウォータマークチェック結果としてコピー不可であった場合は、手順Ｓ３６でムーブ可能かどうかのチェックが行われる。ムーブ可能か否かのチェック内容は上記第１のアップロード方式で説明したものと同様である。
そして手順Ｓ３７では、ムーブ可否チェック結果を確認し、ムーブ不能とされた場合は手順Ｓ４０に進んでアップロードＮＧとされる。つまりアップロード動作は完了されずに終了される。
ムーブ可能と判断された場合は、手順Ｓ３８としてＨＤＤ５へのコンテンツＣＴの記録が実行され、コンテンツファイルとして有効化される。但しこの場合、当該コンテンツファイルは、チェックアウト／チェックイン管理対象とはされず、例えば単に再生出力（パーソナルコンピュータ１の出力部６としてのスピーカ等からの再生）のみが可能なコンテンツであるとして権利情報が設定される。
また、この場合、手順Ｓ３８としてのＨＤＤ５でのコンテンツファイルの有効化に先立って、手順Ｓ３９としてミニディスク１０１側でのコンテンツＣＴの消去が行われる。この消去が確認されない限りは、手順Ｓ３８としてのコンテンツファイルの有効化は行われない。
【００８５】
７．転送セッション
パーソナルコンピュータ１とＭＤ記録再生装置２０の間でのアップロードとしては、上記第１、第２のアップロード方式のいずれが採用されてもよい。
以下では、これらのアップロード方式を実行する転送セッションについて具体的に説明する。
図８〜図１１は、アップロード実行のための転送セッションとしてのパーソナルコンピュータ１（アップロード制御機能６１：ＣＰＵ２）と、ＭＤ記録再生装置２０（再生／送信制御機能５３：ＣＰＵ２１）との通信及び制御処理を示している。
図８〜図１１では、パーソナルコンピュータ１のＣＰＵ２が実行する制御処理をステップＦ１０１〜Ｆ１２１とし、またＭＤ記録再生装置２０のＣＰＵ２１の制御処理をステップＦ２０１〜Ｆ２１９として示している。
また、以下の説明において「パーソナルコンピュータ１側」として説明する処理は、パーソナルコンピュータ１のＣＰＵ２（アップロード制御機能６１）による処理を指し、「ＭＤ記録再生装置２０側」として説明する処理はＭＤ記録再生装置２０のＣＰＵ２１（再生／送信制御機能５３）による処理を指すものとする。
【００８６】
ミニディスク１０１に記録されている或るコンテンツデータをＨＤＤ５に転送して記録するアップロードを行う場合は、パーソナルコンピュータ１のＣＰＵ２（アップロード制御機能６１）は図８のステップＦ１０１としてＭＤ記録再生装置２０対して認証開始宣言を行う。
これに対してＭＤ記録再生装置２０のＣＰＵ２１（再生／送信制御機能５３）はステップＦ２０１として、パーソナルコンピュータ１に対して認証開始応答を通知する。
するとパーソナルコンピュータ１側はステップＦ１０２としてリーフＩＤを要求し、これに応じてＭＤ記録再生装置２０側はステップＦ２０２で、記憶しているリーフＩＤを送信する。
リーフＩＤとは、端末装置に固有に付されたＩＤであり、正当で現在有効なリーフＩＤを備えることが機器認証の条件となる。
パーソナルコンピュータ１側は、ステップＦ１０３で、受信したリーフＩＤに基づいてＭＤ記録再生装置２０が正当な端末装置であるか否かのチェックを行う。もし、正当な機器でないと判断された場合は、認証が成立せずとして、エラー終了されることになる。
【００８７】
なお、パーソナルコンピュータ１は接続されたＭＤ記録再生装置２０を、このようにリーフＩＤを確認して、現在有効なリーフＩＤの機器であるか否かを確認するなどの認証を行なうが、さらに非対称暗号（公開鍵暗号）を用いた認証方式を実行するようにしてもよい。
【００８８】
認証処理により機器正当性が確認されたら、続いてパーソナルコンピュータ１側はステップＦ１０４として、ＥＫＢ（ｅｎａｂｌｉｎｇ  Ｋｅｙ  Ｂｌｏｃｋ：有効化キーブロック）を送信する。ＥＫＢとは、ＭＤ記録再生装置２０側がルートキーＫｒｏｏｔとしての暗号鍵を算出するための情報である。
ＭＤ記録再生装置２０側では、ステップＦ２０３として、送信されてきたＥＫＢを用いてルートキーＫｒｏｏｔを算出する。
そしてステップＦ２０４で、ルートキーＫｒｏｏｔの算出完了をパーソナルコンピュータ１側に通知する。
【００８９】
次にパーソナルコンピュータ１は、図９のステップＦ１０５で、セッション開始要求を送信する。この場合、アップロードセッション開始の宣言とともに、パーソナルコンピュータ１側で発生させた乱数Ｎ１を送信するものとなる。
ＭＤ記録再生装置２０側では、セッション開始要求をうけたら、まずステップＦ２０５で乱数Ｎ２を発生させる。そして、ステップＦ２０６では、乱数Ｎ１、Ｎ２、ルートキーＫｒｏｏｔを使用し、特定アルゴリズムでセッションキーＫｓを生成する。例えば、
Ｋｓ＝ＣＢＣ  ＭＡＣ（Ｋｒｏｏｔ，  Ｎ１  ｜｜  Ｎ２）
としてセッションキーＫｓを生成する。
【００９０】
次にＭＤ記録再生装置２０側はステップＦ２０７として、パーソナルコンピュータ１側に対してセッション開始応答を返す。このとき、アップロードセッション開始宣言と共に、ＭＤ記録再生装置２０側で生成した乱数Ｎ２を送信する。
パーソナルコンピュータ１側では、ステップＦ１０６で、乱数Ｎ１、Ｎ２、ルートキーＫｒｏｏｔを使用し、ＭＤ記録再生装置２０側と同様の特定アルゴリズム、例えばＫｓ＝ＣＢＣ  ＭＡＣ（Ｋｒｏｏｔ，  Ｎ１  ｜｜  Ｎ２）としてセッションキーＫｓを生成する。
これによって、パーソナルコンピュータ１側とＭＤ記録再生装置２０側において、同一のセッションキーＫｓを共有できたことになる。
【００９１】
続いてパーソナルコンピュータ１側はステップＦ１０７で、転送させるコンテンツデータについてのコンテンツキーＫｃを送信する。このとき必要に応じてコンテンツに対するユニークＩＤ（ＣＩＤ）も転送する。
さらにこの場合、特にコンテンツキーＫｃの改竄、流出を防止するために、送信するデータは、例えばＤＥＳ＿ＣＢＣ（Ｋｓ，ｐａｄｄｉｎｇ＿４ｂｙｔｅｓ｜｜ＣＩＤ｜｜Ｋｃ）として、セッションキーＫｓでそれぞれ暗号化してＵＳＢ上に転送するようにする。
これを受けたＭＤ記録再生装置２０側ではステップＦ２０８で暗号化されて送信されてきたコンテンツキーＫｃ、つまりＤＥＳ＿ＣＢＣ（Ｋｓ，ｐａｄｄｉｎｇ＿４ｂｙｔｅｓ｜｜ＣＩＤ｜｜Ｋｃ）をセッションキーＫｓを用いて復号し、コンテンツキーＫｃを解読する。そしてステップＦ２０９で、パーソナルコンピュータ１に対してコンテンツキーＫｃの解読完了を通知する。
【００９２】
コンテンツキーＫｃの解読完了通知により、パーソナルコンピュータ１側はＭＤ記録再生装置２０側でコンテンツデータの暗号化のための準備が完了したことを認識できる。
そこでパーソナルコンピュータ１側の処理は図１０のステップＦ１０８に進み、アップロードオブジェクト通知を行う。これは、パーソナルコンピュータ１側からアップロードしたいコンテンツを、ミニディスク１０１上のトラックナンバとして指定する情報であるとともに、コンテンツの情報を要求する通知である。
なお、上述した第１のアップロード方式が行われる場合は、例えばこのときに、コンテンツナンバと共に、アップロードがコピーであるかムーブであるかも通知するものとなる。一方、第２のアップロード方式が行われる場合は、コピー／ムーブの指定をせずにコンテンツナンバ（トラックナンバ）を通知すればよい。
【００９３】
ＭＤ記録再生装置２０側では、アップロードオブジェクト通知によって、ミニディスク１０１に記録されているトラックの内で、どのトラック（コンテンツ）がアップロード対象とされているかを認識できる。
そこでＭＤ記録再生装置２０側ではステップＦ２１０において、アップロード対象となったコンテンツについて、アップロード可否の判断を行うことになる。即ち第１のアップロード方式の場合であってコピー指示の場合は、図４の手順Ｓ１、Ｓ２のＳＣＭＳ情報のチェックを行う。
また第１のアップロード方式の場合であってムーブ指示の場合は、図５の手順Ｓ１１〜Ｓ１４のムーブ可否チェック及びＳＣＭＳ情報のチェックを行う。
また第２のアップロード方式の場合は、図７の手順Ｓ３１，Ｓ３２のＳＣＭＳ情報のチェックを行い、さらに手順Ｓ３６，Ｓ３７のムーブ可否チェックを行うものとなる。
【００９４】
そしてＭＤ記録再生装置２０側は、ステップＦ２１０のアップロード可否判断の結果に基づいて、ステップＦ２１１のアップロードオブジェクト一時応答を送信する。この場合、上記チェック結果としてアップロードのための転送がＯＫとされたかＮＧとされたかの通知を含む。またアップロード転送ＯＫの場合は、コピーとしてＯＫであるかムーブとしてＯＫであるかの通知を含む。さらにまたアップロード転送ＯＫの場合、トラックモード、コンテンツサイズ、バルク転送に係るデータサイズなどのパーソナルコンピュータ１側が求めた情報の通知を行う。
パーソナルコンピュータ１側は、アップロードオブジェクト一時応答を受信したら、その内容からステップＦ１０９でアップロード転送がＮＧとなったか否かを判断する。即ちＭＤ記録再生装置２０側でのＳＣＭＳ情報のチェック（及びムーブ可否チェック）による結果を確認する。結果がＯＫであれば、引き続きアップロードのための実際のコンテンツデータ転送に進む。
この段階でアップロードＮＧとされるのは、図５の手順Ｓ６，又は図６の手順Ｓ２０、又は図７の手順Ｓ３２を経由しての手順Ｓ４０に相当する場合である。アップロードＮＧと判断される場合については後述する。
【００９５】
またパーソナルコンピュータ１側では、アップロード対象として指定したコンテンツを受信し、ＨＤＤ５に記録するに際して、どのような種類のコンテンツであるかを事前に把握する必要があるが、ＭＤ記録再生装置２０側でアップロード転送がＯＫとされた場合は、上記のアップロードオブジェクト一次応答により、データサイズ等の情報が送信されてくるため、必要な情報を得ることができ、これによって転送の準備を完了できる。
【００９６】
ＭＤ記録再生装置２０側でアップロード転送がＯＫとされたことが確認されたら、続いてパーソナルコンピュータ１側のステップＦ１１０の処理、及びＭＤ記録再生装置２０側のステップＦ２１２の処理として、コンテンツデータの転送が行われる。
この場合、ＭＤ記録再生装置２０において、再生機能５１によって再生されたコンテンツデータが暗号化機能５４によって暗号化され、送信機能５２によってＵＳＢバルクイン転送により送信される。
この場合のコンテンツデータの暗号化や転送するデータブロックについては、後に図１２，図１３を用いて説明する。
【００９７】
ＭＤ記録再生装置２０からコンテンツデータの転送が開始され、パーソナルコンピュータ１での受信が開始されると、パーソナルコンピュータ１では受信／ウォータマークチェック機能６２により受信処理及びウォータマークチェックが行われる。また受信されたコンテンツデータは、ＨＤＤ５に記録されていく。但しこの時点は、単にコンテンツデータをＨＤＤに記録するのみで、そのまま有効なコンテンツファイルとされるものではない。
【００９８】
ＭＤ記録再生装置２０側は、コンテンツデータの転送が完了したら、ステップＦ２１３として転送完了通知を送信する。
パーソナルコンピュータ１側は、予め転送されるべきデータサイズを知らされているので、転送完了通知を受信したときに、今回のデータ転送の正当性を検査できる。
パーソナルコンピュータ１側は、ステップＦ１１１としてウォータマークチェック結果を確認する。転送されてきたコンテンツデータについて、ウォータマークチェック結果としてコピー又はムーブが許可できるものであるかを確認する。なお、図６，図７で説明したように、ウォータマークチェック結果がコピー不可であっても、ムーブであればＯＫの場合もある。
この段階でアップロードＮＧとされるのは、図５の手順Ｓ７、或いは図７の手順Ｓ３４を経由しての手順Ｓ４０に相当する場合である。アップロードＮＧと判断される場合については後述する。
なお、このステップＦ１１１の処理は、説明の便宜上、転送完了通知の受信後としているが、実際にはステップＦ１１０での受信処理中に行われるようにしてもよい。
【００９９】
ステップＦ１１１でコピー又はムーブがＯＫとされた場合、続いてパーソナルコンピュータ１側の処理は図１１のステップＦ１１３に進む。ここでは、パーソナルコンピュータ１側で受信しＨＤＤ５に記録したファイルにコンテンツデータの情報を付加するために、ＭＤ記録再生装置２０側にコンテンツに関するフリンジ情報（例えばトラックタイトルなど）を要求する。
これに対してＭＤ記録再生装置２０側は、ステップＦ２１４としてフリンジ情報を送信する。パーソナルコンピュータ１側はこれによってフリンジ情報を取得できる。
【０１００】
次にパーソナルコンピュータ１側は、ステップＦ１１４で、今回の転送はムーブとするものであるか否かを判断して処理を分岐する。
即ち上記第１のアップロード方式の場合は、パーソナルコンピュータ１側がコピー転送を指示したか、ムーブ転送を指示したかにより処理を分岐する。
上記第２のアップロード方式の場合は、上記ステップＦ２１１でのアップロードオブジェクト一時応答で得られたＭＤ記録再生装置２０側でのＳＣＭＳ情報チェック結果及びムーブの可否結果と、ステップＦ１１１でのウォータマークチェック結果に基づいて、図７の手順Ｓ３５としてのコピーとされるか、或いは手順Ｓ３８としてのムーブとされるかを判断し、処理を分岐することになる。
【０１０１】
今回のアップロードがコピーである場合は、ステップＦ１１８に進み、ＨＤＤ５に記録したコンテンツデータをコンテンツファイルとして有効化する。即ち当該コンテンツファイルについてＨＤＤ５上の所定の管理体系に組み込み、パーソナルコンピュータ１側で扱うことのできるコンテンツとして登録する。
又この場合は、コンテンツファイルに係る権利情報として、チェックアウト／チェックイン管理対象のコンテンツとする。
【０１０２】
今回のアップロードがムーブとされるべきものであった場合は、パーソナルコンピュータ１側の処理はステップＦ１１４からＦ１１５に進み、ＭＤ記録再生装置２０側に対してコンテンツ消去要求を送信する。
これに応じてＭＤ記録再生装置２０側は、ステップＦ２１５としてミニディスク１０１から当該コンテンツを削除する処理を行う。具体的にはＭＤ記録再生装置２０の再生／送信制御機能５３は、図３の記録／再生部２５に指示してミニディスク１０１の管理情報であるＵ−ＴＯＣの更新を実行させることで、コンテンツ消去を行う。
【０１０３】
次にＭＤ記録再生装置２０側はステップＦ２１６で、返信用暗号化データを生成する。これは、コンテンツをミニディスク１０１上で消去したことをパーソナルコンピュータ１側に通知する情報である。
例えば、暗号化機能５４によりセッションキーＫｓを用いた特定の暗号化アルゴリズムとしてＤＥＳ＿ＣＢＣ（Ｋｓ，０）としての暗号化を行う。
そしてこれをステップＦ２１７としてパーソナルコンピュータ１側にコンテンツ消去応答として送信する。
パーソナルコンピュータ１側ではステップＦ１１６で、送信されてきた返信用暗号化データＤＥＳ＿ＣＢＣ（Ｋｓ，０）のチェックを行う。これによって、当該コンテンツ消去応答が正当なものであるか、つまりミニディスク１０１から確かにコンテンツが消去されたか否かを確認できる。
【０１０４】
パーソナルコンピュータ１側は、ステップＦ１１７でコンテンツ消去応答の正当性が確認できたら、ステップＦ１１８に進み、ＨＤＤ５に記録したコンテンツデータをコンテンツファイルとして有効化する。即ち当該コンテンツファイルについてＨＤＤ５上の所要の管理体系に組み込み、パーソナルコンピュータ１側で扱うことのできるコンテンツとして登録する。
但しこの場合は、コンテンツファイルに係る権利情報として、チェックアウト／チェックインは禁止され、単にパーソナルコンピュータ１側での再生等を行うことのできるコンテンツとして管理されるようにする。
【０１０５】
以上の処理で、１つのコンテンツデータに関するアップロードが完了するため、パーソナルコンピュータ１側はステップＦ１１９でセッション終了宣言を送信する。
これに対してＭＤ記録再生装置２０側は、ステップＦ２１８でセッション終了応答を送信し、以上によって１つのセッションが閉じられることになる。
【０１０６】
パーソナルコンピュータ１側は、引き続き別のコンテンツのアップロードを要求する場合は、ステップＦ１２０から図９のステップＦ１０５に進む。
つまり、別のコンテンツに関して、上述してきた処理による転送セッションが再び開始されることになる。この場合、セッション開始要求に応じて、ＭＤ記録再生装置２０側の処理は図９のステップＦ２０５に戻ることになる。
【０１０７】
１又は複数のコンテンツデータに関する全てのアップロード転送セッションが終了される場合は、パーソナルコンピュータ１側は図１１のステップＦ１２１として認証終了宣言を送信する。
またＭＤ記録再生装置２０側はこれに応じてステップＦ２１９で認証終了応答を送信する。以上によってパーソナルコンピュータ１とＭＤ記録再生装置２０の間の認証状態が解かれ、一連の処理が終了されることになる。
【０１０８】
ところで、アップロード転送がＮＧとされる場合は、次のようになる。
まずＭＤ記録再生装置２０側では図１０のステップＦ２１０でアップロード可否の判断が行われる。そしてその判断結果の情報はステップＦ２１１のアップロードオブジェクト一時応答でパーソナルコンピュータ１側に通知され、ステップＦ１０９で確認される。
上記のように、この段階でアップロードＮＧとされるのは、図５の手順Ｓ６，又は図６の手順Ｓ２０、又は図７の手順Ｓ３２→Ｓ３６→Ｓ３７を経ての手順Ｓ４０に相当する場合である。
この場合、パーソナルコンピュータ１側の処理はステップＦ１０９から図１１のステップＦ１１９に進むことになり、ＭＤ記録再生装置２０側に対してセッション終了宣言を送信する。ＭＤ記録再生装置２０側は、図１０のステップＦ２１１でアップロードオブジェクト一時応答を送信した後、ステップＦ２１２には進まずに、セッション終了宣言に応じて図１１のステップＦ２１８に進み、セッション終了応答を送信する。
つまり、コピー又はムーブとしての転送が許可されていないとして、転送実行前の時点でセッションを終了させることになる。
【０１０９】
また、一旦コンテンツデータの転送が開始された後であっても、パーソナルコンピュータ１側でのウォータマークチェック結果によりコピー／ムーブが不可とされる場合がある。即ち図５の手順Ｓ７、或いは図７の手順Ｓ３４→Ｓ３６→Ｓ３７を経ての手順Ｓ４０としてアップロードＮＧとされる場合である。
このような場合は、パーソナルコンピュータ１側の処理はステップＦ１１１からＦ１１２に進み、転送完了されたコンテンツデータ、或いは転送中のコンテンツデータに関するＮＧ処理を行う。例えば受信してＨＤＤ５に記録したコンテンツデータを無効なデータとする処理を行う。またウォータマークチェックが転送中に行われてアップロードＮＧと判断された場合は、ＭＤ記録再生装置２０側に対して転送中断指示等を行う。
そしてパーソナルコンピュータ１側の処理はステップＦ１１２から図１１のステップＦ１１９に進み、ＭＤ記録再生装置２０側に対してセッション終了宣言を送信する。ＭＤ記録再生装置２０側は、図１０のステップＦ２１３の後、或いはステップＦ２１２の転送を中断した後に、セッション終了宣言に応じて図１１のステップＦ２１８に進み、セッション終了応答を送信する。
つまり、コピー又はムーブとしての転送が許可されていないとして、転送中或いは転送後の時点で、アップロードを完了させないでセッションを終了させることになる。
【０１１０】
以上のようなアップロード転送処理が行われることで、次のような効果が得られる。
【０１１１】
まず、ＳＣＭＳ情報とウォータマークに基づいてコピー又はムーブが許可される場合のみにアップロードが行われること、さらにムーブの場合は、ムーブ可能か否か（ミニディスク１０１上で消去可能か否か）が確認されることで、著作権保護を維持した状態でのアップロードが可能となる。これにより、一般ユーザが自己録音コンテンツなどをＨＤＤ５（一次記録媒体）で取り扱いたいという要望を満たしつつ、著作権者側の要望、即ち著作権保護されたコンテンツの厳密な取り扱いという要望にも対応できるものとなる。
例えばユーザーにとっては、ユーザー自身の作曲した音楽、ライブ生録音、会議の議事録などとしてミニディスク１０１に記録したコンテンツを、パーソナルコンピュータ１で扱うことができるため、ユーザーにとってのシステム利用価値を高めることにもなる。
【０１１２】
また、ＳＣＭＳ情報とウォータマークの両方に基づいてコピー／ムーブ可否が判断されることは、コンテンツデータのミニディスク１０１への多様な記録経路に応じて適切にアップロードが実行されることや、さらにはウォータマークによる権利者の意向を反映してアップロード可否が判断できるという利点もある。
【０１１３】
またコピー不可とされてムーブが実行された場合は、ＨＤＤ５においてチェックアウトが禁止されたコンテンツとして管理されることも、ユーザーの要望に応えながら、著作権維持も確保できることになる。
またムーブの場合は、ミニディスク１０１での消去が確認されたからＨＤＤ上でコンテンツファイルが有効化されること、さらには、その確認は返信用暗号化データによって通知されることで、確実なムーブが実行できる。例えば何らかの手法で、ミニディスク１０１での消去を行わずにパーソナルコンピュータ１側に消去通知を行うことで、悪意のコピーを行うようなことができないものとなり、これも著作権保護のセキュリティを高める。
【０１１４】
またパーソナルコンピュータ１側はアップロードしたコンテンツについてのフリンジ情報をＭＤ記録再生装置２０側から取得することで、ミニディスク１０１上でのコンテンツに付随する情報を有効に活用できる。
【０１１５】
また、暗号化されたコンテンツデータをＵＳＢ上で転送することで、高速かつセキュリティ上安全に転送することが可能である。
特にＵＳＢバルクイン転送により、安全性、高速性、さらには受信処理の容易性を向上させることもでき、これについては次に述べる。
【０１１６】
８．コンテンツ転送処理
上記図１０のステップＦ１１０，Ｆ２１２で実行されるコンテンツデータの転送処理を図１２，図１３で説明する。
この転送処理では、ミニディスク１０１に記録された暗号化されていない音楽等のコンテンツを、ＵＳＢを介してパーソナルコンピュータ１に転送する際に、送出するコンテンツデータをＭＤ記録再生装置２０で暗号化する。そして、その暗号化の際の暗号化ブロックとブロックキーと初期値をパーソナルコンピュータ１側から指定するものである。
【０１１７】
例えば平文データＤａｔａ＝｛Ｄａｔａ＃０，Ｄａｔａ＃１，・・・｝について、暗号化鍵Ｋ、ブロックごとの鍵種Ｓｅｅｄ、初期値ＩＶから、暗号化データＤｏｕｔ  ＝  ｛Ｄｏｕｔ０，  Ｄｏｕｔ１，  ・・・｝を生成することを考える。Ｄａｔａ＃０，Ｄａｔａ＃１，・・・は、暗号化する側での暗号化ブロックの単位であるとする。
そして暗号化の際には、ブロック単位でブロックキーＫｂを生成して暗号化するものとする。
【０１１８】
すると最初のブロックデータＤａｔａ＃０については、まずブロックキーＫｂ＃０が、暗号化鍵Ｋと当該ブロックの鍵種Ｓｅｅｄ＃０を用いて、
Ｋｂ＃０＝ＤＥＳ（Ｋ，  Ｓｅｅｄ＃０）
として生成され、ブロックデータＤａｔａ＃０は、ブロックキーＫｂ＃０と初期値ＩＶ＃０を用いて暗号化され、即ち、
Ｄｏｕｔ０＝ＤＥＳ＿ＣＢＣ（Ｋｂ＃０，ＩＶ＃０，Ｄａｔａ＃０）
となる。
同様にして次のブロックデータＤａｔａ＃１については、
Ｋｂ＃１＝ＤＥＳ（Ｋ，  Ｓｅｅｄ＃１）
Ｄｏｕｔ１＝ＤＥＳ＿ＣＢＣ（Ｋｂ＃１，ＩＶ＃１，Ｄａｔａ＃１）
となる。
【０１１９】
ここで、暗号化する側がブロック単位（Ｄｏｕｔ０，Ｄｏｕｔ１の区切りのサイズ）、及びブロックキーＫｂを決定し、暗号データを生成してしまうと、この暗号化データを受信した側のファイルフォーマットのブロック単位が違った場合や、または、ブロックキーＫｂの生成方法が違った場合は、受信側で暗号のかけなおし（復号、再暗号化）が必要になってしまい、データ保存の処理に時間がかかってしまう。
【０１２０】
そこで本例の場合は、ＭＤ記録再生装置２０が、コンテンツを暗号化して、ＵＳＢを介してパーソナルコンピュータ１に転送する際には、その暗号化の際の暗号化ブロックとブロックキーＫｂと初期値ＩＶをパーソナルコンピュータ１側から指定するようにする。
【０１２１】
図１２に上記ステップＦ１１０、Ｆ２１２として実行されるコンテンツ転送処理を詳しく示す。
上記図１０で説明したように、ＭＤ記録再生装置２０側は、ステップＦ２１０，Ｆ２１１の処理を行った後、転送を実行する場合は、図１２のステップＦ２１２ａとしてミニディスク１０１からの再生及びバッファリングを開始する。そしてパーソナルコンピュータ１側からのバルクリクエストを待機する。
【０１２２】
パーソナルコンピュータ１側は、まずステップＦ＃０−１１として、最初のデータブロック＃０についてのバルクリクエスト＃０を、ＵＳＢコントロールパイプを用いて送信する。このとき、最初のデータブロック＃０についての暗号化ブロックのサイズ（Ｓｉｚｅ＃０）と、ブロックキーの鍵種（Ｓｅｅｄ＃０）と、ＤＥＳ＿ＣＢＣ暗号化のための初期値（ＩＶ＃０）を送信する。
【０１２３】
ＭＤ記録再生装置２０では、再生／送信制御機能５３の制御により、暗号化機能５４が、ミニディスク１０１から再生してバッファリングしてあるデータから１ブロック分のデータ（Ｄａｔａ＃０）を読み出し、パーソナルコンピュータ１側から受け取ったＳｉｚｅ＃０，  Ｓｅｅｄ＃０，  ＩＶ＃０を用いて、暗号化データブロック＃０を生成する。
生成される暗号化データブロック＃０を図１３（ａ）に示す。
図示するように暗号化データブロック＃０としては、先頭に鍵種Ｓｅｅｄ＃０と、ＤＥＳ＿ＣＢＣ暗号化のための初期値ＩＶ＃０が付加される。そしてサイズＳｉｚｅ＃０として指定されたサイズでの、ブロックキーＫｂ及び初期値ＩＶ＃０を用いて暗号化したコンテンツデータＤＥＳ＿ＣＢＣ（Ｋｂ＃０，ＩＶ＃０，Ｄａｔａ＃０）を含むものとなる。ブロックキーＫｂ＃０は、Ｋｂ＃０＝ＤＥＳ（Ｋｃ，  Ｓｅｅｄ＃０）である。なお、コンテンツキーＫｃについては、ＭＤ記録再生装置２０側は上述したように図９のステップＦ１０７，Ｆ２０８において取得している。
【０１２４】
このような暗号化データブロック＃０を生成したら、ＭＤ記録再生装置２０側ではステップＦ＃０−２２において、パーソナルコンピュータ１側にバルクリクエスト＃０応答を送信し、ステップＦ＃０−２３で、バルクイン転送として暗号化データブロック＃０の転送を実行する。
パーソナルコンピュータ１側では、バルクリクエスト＃０応答を受信した後、ステップＦ＃０−１２で、転送されてくる暗号化データブロック＃０の受信処理、ＨＤＤ５への記録処理、及びウォータマークチェックを実行する。
【０１２５】
ＭＤ記録再生装置２０側では、指定されたサイズの暗号化データブロック＃０の送信を完了したら、次のバルクリクエストを待つ。
そしてバルクリクエストに応じて同様の処理を繰り返す。
例えばステップＦ＃Ｎ−１１では、パーソナルコンピュータ１側は、データブロック＃Ｎについてのバルクリクエスト＃Ｎを送信する。このとき、データブロック＃Ｎについての暗号化ブロックのサイズ（Ｓｉｚｅ＃Ｎ）と、ブロックキーの鍵種（Ｓｅｅｄ＃Ｎ）と、ＤＥＳ＿ＣＢＣ暗号化のための初期値（ＩＶ＃Ｎ）を送信する。
【０１２６】
ＭＤ記録再生装置２０側では、ステップＦ＃Ｎ−２１でデータブロック＃Ｎとしてのデータ（Ｄａｔａ＃Ｎ）について、Ｓｉｚｅ＃Ｎ，  Ｓｅｅｄ＃Ｎ，  ＩＶ＃Ｎを用いて、図１３（ｂ）に示すような暗号化データブロック＃Ｎを生成する。
そして暗号化データブロック＃Ｎを生成したら、ＭＤ記録再生装置２０側ではステップＦ＃Ｎ−２２において、パーソナルコンピュータ１側にバルクリクエスト＃０応答を送信し、ステップＦ＃Ｎ−２３で、暗号化データブロック＃Ｎの転送を実行する。
パーソナルコンピュータ１側では、バルクリクエスト＃Ｎ応答を受信した後、ステップＦ＃Ｎ−１２で、転送されてくる暗号化データブロック＃Ｎの受信処理、ＨＤＤ５への記録処理、及びウォータマークチェックを実行する。
【０１２７】
コンテンツデータについての全てのデータブロック転送が完了したら、ＭＤ記録再生装置２０側は上記図１０のステップＦ２１３に進んで転送完了通知を行い、これに応じてパーソナルコンピュータ１側は図１０のステップＦ１１１に進むことになる。
【０１２８】
このようなコンテンツ転送処理によれば、パーソナルコンピュータ１側で暗号化ブロックサイズ、ブロック毎の初期値ＩＶ、ブロック毎のブロックキーＫｂを指定する。従って、パーソナルコンピュータ１側にとって受信処理に都合の良いブロックサイズでコンテンツデータ転送を実行させることができ、処理が効率化される。具体的には、受信処理時に暗号のかけなおし（復号、再暗号化）が必要とならず、これによってデータ保存の処理も迅速に実行できる。
【０１２９】
なお、パーソナルコンピュータ１側で期待する、ブロックキーＫｂの生成方法が違う場合は次のようにする。
例えば、ブロックキーＫｂ＝コンテンツキーＫｃであった場合、パーソナルコンピュータ１側は、あらかじめコンテンツキーＫｃの通知の際に、Ｋｃに代えてＫｃ’をを通知しておく。
そしてブロックキーＫｂの生成のための鍵種Ｓｅｅｄとして、
Ｓｅｅｄ＝ＤＥＳ＿ＤＥＣ（Ｋｃ’，  Ｋｃ）を生成し、上記転送方式を適用する。
すると転送される暗号化データは、
Ｋｂ＝ＤＥＳ（Ｋｃ’，  Ｓｅｅｄ）＝ＤＥＳ（Ｋｃ’，  ＤＥＳ＿ＤＥＣ（Ｋｃ’，  Ｋｃ）  ＝  Ｋｃ
Ｄｏｕｔ＝ＤＥＳ＿ＣＢＣ（Ｋｂ，  Ｄａｔａ）＝ＤＥＳ＿ＣＢＣ（Ｋｃ，  Ｄａｔａ）
となるので、最初のＳｅｅｄ＝ＤＥＳ＿ＤＥＣ（Ｋｃ’，  Ｋｃ）の変換だけが必要で、コンテンツの暗号かけかえは不必要である。
【０１３０】
以上のように本例のコンテンツ転送処理によれば、暗号化データブロックの単位がパーソナルコンピュータ１側で決められるため、ＭＤ記録再生装置２０側は一つの方式の暗号化シーケンスを持っているだけでよく、パーソナルコンピュータ１側が複数の暗号化ブロックの単位、またはブロックキーＫｂの生成方法が違うファイルフォーマットを持っていても、転送されてきたデータについてのパーソナルコンピュータ１側で暗号のかけかえが必要ない。これによって処理が効率化されるものとなる。
【０１３１】
以上、実施の形態としての例を説明してきたが、本発明は上記例に限定されるものではない。
一次記録媒体はＨＤＤ５以外に多様に考えられる。
もちろん二次記録媒体１０１、二次記録媒体側機器２０としてもミニディスク、ＭＤ記録再生装置に限らず、多様な例が考えられる。例えば二次記録媒体１０１としては、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、各種メモリカードなどであってもよい。従って二次記録媒体側機器２０は、これらのメディアに対応する記録装置であればよい。
これらに応じて、一次記録媒体側機器１、二次記録媒体側機器２０としての構成は当然異なるものとなる。
【０１３２】
【発明の効果】
以上の説明からわかるように本発明によれば、次の効果が得られる。
即ち端末装置における二次記録媒体からホスト装置における一次記録媒体へのコンテンツデータを転送して、複製又は移動を行うためには、ホスト装置と端末装置の認証確立、コンテンツデータの管理データ（ＳＣＭＳの情報）による許可、及びコンテンツデータ内の制御情報（ウォータマーク）による許可が確認された上で行われる。またコンテンツデータは暗号化されて転送される。
これにより、二次記録媒体に記録されたコンテンツデータについて、著作権保護された状態で一次記録媒体に転送、記録することが可能となり、例えばユーザの自己録音コンテンツを一次記録媒体で取り扱いたいという強い要求を満たすとともに、コンテンツ権利者の著作権保護されたコンテンツの取り扱いは厳密にして欲しいという要求もクリアできる。
つまり、例えばミニディスク等の二次記録媒体に記録された平文のコンテンツデータを、高速に、しかも著作権に配慮して安全に一次記録媒体側に転送することが実現でき、著作権者側及び一般ユーザーの双方の利益を確保できる。
【０１３３】
また、転送の目的がコピーかムーブかによって、上記管理データや制御情報の確認結果に適切に対応することで、最適な動作を実現できる。例えば自己録音コンテンツや著作権者が複製許可したコンテンツであれば、複製実行について問題ない。一方、複製禁止とされたコンテンツであっても、ムーブ（移動）という形態であれば著作権者の権利を侵害するようなコンテンツ拡散は生じないため、実行に問題はない。そしてこれによって一般ユーザーのシステム利用の利益を適切に維持できるものとなる。
【０１３４】
特にムーブの場合は、二次記録媒体側のコンテンツ消去が確認された上で、一次記録媒体上でコンテンツが有効化されることにより、確実にコピーではなくムーブが実行される。しかも二次記録媒体での消去完了通知が暗号化されてホスト装置に送信されることで、消去されたか否かを正しく確認できる。例えば何らかの手法で消去完了通知をねつ造してホスト装置に送信し、ムーブと思わせてコピーを実行するような悪意の転送を防止できる。
【０１３５】
またホスト装置側は、コンテンツデータの転送の際に、端末装置側に暗号化ブロック単位を指示し、上記端末装置側は、指示された暗号化ブロック単位で、コンテンツデータの転送を実行させる処理を行うことで、ホスト装置側の都合の良いデータブロック単位でデータ受信処理を行うことができ、処理が効率化できる。
【図面の簡単な説明】
【図１】本発明の実施の形態のシステム構成の説明図である。
【図２】実施の形態の一次記録媒体側機器のブロック図である。
【図３】実施の形態の二次記録媒体側機器のブロック図である。
【図４】実施の形態のアップロードに関する機能構成のブロック図である。
【図５】実施の形態の第１のアップロード方式のコピーの場合の説明図である。
【図６】実施の形態の第１のアップロード方式のムーブの場合の説明図である。
【図７】実施の形態の第２のアップロード方式の説明図である。
【図８】実施の形態の転送セッションの説明図である。
【図９】実施の形態の転送セッションの説明図である。
【図１０】実施の形態の転送セッションの説明図である。
【図１１】実施の形態の転送セッションの説明図である。
【図１２】実施の形態の転送セッションにおけるコンテンツ転送処理の説明図である。
【図１３】実施の形態のコンテンツデータ転送時のバルクデータフォーマットの説明図である。
【図１４】従来のコンテンツデータの流れの説明図である。
【符号の説明】
１  一次記録媒体側機器（パーソナルコンピュータ）、２  ＣＰＵ、５  ＨＤＤ（一次記録媒体）、８  通信部、９  ディスクドライブ、１１  接続部、２０二次記録媒体側機器（ＭＤ記録再生装置）、２１  ＭＤ制御部（ＣＰＵ）、２５  記録／再生部、２６  インターフェース部、２９  暗号処理部、１００  二次記録媒体（ミニディスク）
【図１】
2004185538.tif 000004
【図２】
2004185538.tif 000005
【図３】
2004185538.tif 000006
【図４】
2004185538.tif 000007
【図５】
2004185538.tif 000008
【図６】
2004185538.tif 000009
【図７】
2004185538.tif 000010
【図８】
2004185538.tif 000011
【図９】
2004185538.tif 000012
【図１０】
2004185538.tif 000013
【図１１】
2004185538.tif 000014
【図１２】
2004185538.tif 000015
【図１３】
2004185538.tif 000016
【図１４】
2004185538.tif 000017