(57)【要約】【課題】デジタルコンテンツデータの不正拡散の防止【解決手段】デジタルコンテンツデータを出力（再生又は送信）・記録する装置とデジタルコンテンツデータそのものに、それぞれ固有の識別情報（管理ＩＤ）を付する。即ち装置に対して機器識別情報を記憶させ、また各コンテンツデータに対してそれぞれデータ識別情報を付する。そして、或るコンテンツデータについて処理（再生、送信、記録）を行う際には、そのコンテンツデータについてのデータ識別情報（管理ＩＤ）と、その処理を行う機器に付された機器識別情報（管理ＩＤ）とが一致する等の対応がとれていなければ、処理を許可しないようにする。即ち、再生できない、又は送信できない、又は記録できないものとされる。一方、対応がとれていれば通常に処理を許可する。【選択図】　　　　図１０
2004030812.tif 000002
【特許請求の範囲】
【請求項１】
機器識別情報を記憶する機器識別情報記憶手段と、
記憶媒体に記憶されるデータを出力する出力手段と、
上記データに対応するデータ識別情報と、上記機器識別情報との比較結果に応じて上記出力手段による上記データの出力を許可する制御手段と、
上記比較結果に基づいて上記制御手段により上記データの出力が許可されない場合に、操作入力に応じて、上記機器識別情報記憶手段に記憶される機器識別情報を、上記データ識別情報に対応する機器識別情報に書き換える機器識別情報書換手段と、
を備えることを特徴とする出力装置。
【請求項２】
上記出力手段は、上記データを再生出力することを特徴とする請求項１に記載の出力装置。
【請求項３】
上記出力手段は、上記データを送信出力することを特徴とする請求項１に記載の出力装置。
【請求項４】
上記制御手段は、上記比較結果に基づいて上記データの出力を許可しない場合に、上記機器識別情報書換手段によって上記機器識別情報が書き換えられることに応じて、上記データの出力を許可することを特徴とする請求項１に記載の出力装置。
【請求項５】
上記機器識別情報は、機器固有の識別情報として発行され、上記機器識別情報記憶手段に記憶されることを特徴とする請求項１に記載の出力装置。
【請求項６】
上記制御手段は、上記データ識別情報と、上記機器識別情報との比較結果として、一致が確認された場合に、上記出力手段による上記データの出力を許可することを特徴とする請求項１に記載の出力装置。
【請求項７】
上記データ識別情報は、上記記憶媒体において各データに対応づけられてそれぞれ記憶されていることを特徴とする請求項１に記載の出力装置。
【請求項８】
機器識別情報を記憶する機器識別情報記憶手段と、
入力されたデータを記憶媒体に記録する記録手段と、
上記データに対応するデータ識別情報と、上記機器識別情報との比較結果に応じて上記記録手段による上記データの記録を許可する制御手段と、
上記比較結果に基づいて上記制御手段により上記データの記録が許可されない場合に、操作入力に応じて、上記機器識別情報記憶手段に記憶される機器識別情報を、上記データ識別情報に対応する機器識別情報に書き換える機器識別情報書換手段と、
を備えることを特徴とする記録装置。
【請求項９】
上記制御手段は、上記比較結果に基づいて上記データの記録を許可しない場合に、上記機器識別情報書換手段によって上記機器識別情報が書き換えられることに応じて、上記データの記録を許可することを特徴とする請求項８に記載の記録装置。
【請求項１０】
上記機器識別情報は、機器固有の識別情報として発行され、上記機器識別情報記憶手段に記憶されることを特徴とする請求項８に記載の記録装置。
【請求項１１】
上記制御手段は、上記データ識別情報と、上記機器識別情報との比較結果として、一致が確認された場合に、上記記録手段による上記データの記録を許可することを特徴とする請求項８に記載の記録装置。
【請求項１２】
上記データ識別情報は、上記データとともに入力されることを特徴とする請求項８に記載の記録装置。
【請求項１３】
上記記録手段は、入力されたデータを上記記憶媒体に記録する際には、そのデータのデータ識別情報も、データに対応づけて上記記憶媒体に記録することを特徴とする請求項８に記載の記録装置。
【請求項１４】
出力装置において記憶媒体に記憶されるデータを出力する際に、上記データに対応するデータ識別情報と、当該出力装置に対応する機器識別情報とを比較し、
比較結果に応じて上記データの出力を許可するとともに、
比較結果により上記データの出力が許可されない場合は、操作入力に応じて、上記機器識別情報を、上記データ識別情報に対応する機器識別情報に書き換えることで上記データの出力を許可することを特徴とする出力方法。
【請求項１５】
記録装置において、入力されたデータを記憶媒体に記録する際に、上記データに対応するデータ識別情報と、当該記録装置に対応する機器識別情報とを比較し、
比較結果に応じて上記データの記録を許可するとともに、
比較結果により上記データの記録が許可されない場合は、操作入力に応じて、上記機器識別情報を、上記データ識別情報に対応する機器識別情報に書き換えることで上記データの記録を許可することを特徴とする記録方法。
【請求項１６】
出力装置において記憶媒体に記憶されるデータを出力する際に、上記データに対応するデータ識別情報と、当該出力装置に対応する機器識別情報とを比較し、
比較結果に応じて上記データの出力を許可するとともに、
比較結果により上記データの出力が許可されない場合は、操作入力に応じて、上記機器識別情報を、上記データ識別情報に対応する機器識別情報に書き換えることで上記データの出力を許可する処理を実行させるプログラム。
【請求項１７】
記録装置において、入力されたデータを記憶媒体に記録する際に、上記データに対応するデータ識別情報と、当該記録装置に対応する機器識別情報とを比較し、
比較結果に応じて上記データの記録を許可するとともに、
比較結果により上記データの記録が許可されない場合は、操作入力に応じて、上記機器識別情報を、上記データ識別情報に対応する機器識別情報に書き換えることで上記データの記録を許可する処理を実行させるプログラム。
【請求項１８】
出力装置において記憶媒体に記憶されるデータを出力する際に、上記データに対応するデータ識別情報と、当該出力装置に対応する機器識別情報とを比較し、
比較結果に応じて上記データの出力を許可するとともに、
比較結果により上記データの出力が許可されない場合は、操作入力に応じて、上記機器識別情報を、上記データ識別情報に対応する機器識別情報に書き換えることで上記データの出力を許可する処理を実行させるプログラムを記録した記録媒体。
【請求項１９】
記録装置において、入力されたデータを記憶媒体に記録する際に、上記データに対応するデータ識別情報と、当該記録装置に対応する機器識別情報とを比較し、
比較結果に応じて上記データの記録を許可するとともに、
比較結果により上記データの記録が許可されない場合は、操作入力に応じて、上記機器識別情報を、上記データ識別情報に対応する機器識別情報に書き換えることで上記データの記録を許可する処理を実行させるプログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、出力装置、記録装置、出力方法、記録方法、該出力方法又は記録方法を実行させるプログラム、該プログラムを記録した記録媒体に関するものである。
【０００２】
【従来の技術】
ユーザーの所有するオーディオビジュアル機器として各種のものが普及しており、いわゆる音楽ソフトや映像ソフトを個人で楽しむことが一般化している。
例えばユーザーがＣＤ（Ｃｏｍｐａｃｔ　Ｄｉｓｃ）、ＭＤ（Ｍｉｎｉ　Ｄｉｓｃ）、ＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｃ）などのディスク記録媒体に対応するオーディオシステムなどを所有し、パッケージメディアとして販売されている所望のＣＤ、ＭＤ、ＤＶＤ等を購入してコンテンツを再生させたり、或いは記録可能なメディアに自分の好みの選曲で録音を行うなどのことが行われている。
【０００３】
また、オーディオビジュアル機器として、例えばハードディスクなどの大容量メディアを利用してオーディオデータファイルやビデオデータファイルを蓄積する記録再生装置が開発されている。
例えば記録再生装置は、ＣＤなどのユーザーが所有するパッケージメディアに収録されている楽曲等のコンテンツを、その記録再生装置内のハードディスクなどにダビング記録（リッピング）する。記録再生装置では、ＨＤＤ（ハードディスクドライブ）などの大容量の記憶媒体を用いることで、例えばユーザーが所有する多数のＣＤ等における全楽曲などを記録再生システム内に格納しておくことができる。するとユーザーは任意に、音楽等をＨＤＤから再生させたり、他の機器に対して送信出力することができるようになる。
【０００４】
また、このような記録再生装置は、ネットワーク通信が可能とされ、外部サーバ（情報配信装置）と通信を行うことで、音楽等のコンテンツのダウンロードが可能とされる。つまり情報通信端末として機能する。
ダウンロードされたコンテンツもＨＤＤに格納されることで、ユーザーは容易に音楽等を楽しむことができる。また他の機器に転送してコピーすることなどもできる。
【０００５】
【発明が解決しようとする課題】
ところで、音楽等の著作権保護が必要なコンテンツのダウンロードやコピーが容易に可能であることは、著作権保護が十分になされなくなる状況を発生させ、場合によっては重大なる著作権侵害をも引き起こす可能性がある。
このため、近年著作権保護の目的のためにコンテンツのコピーによる拡散を制限する各種の技術が提案されている。
【０００６】
その１つにコンテンツにウォーターマークを挿入する手法が挙げられる。
即ちコンテンツデータにウォーターマークとして著作権管理情報を挿入し、その情報を元に再生・記録装置がコピーコントロールを行うものである。
しかしながらこの方式の欠点としては、ウォーターマークの挿入によりオリジナル情報が劣化してしまうことや、複製の世代コントロールは容易だが、世代が等しいものの拡散防止には困難が伴うこと、さらには機器へ処理負荷がかかることがあげられる。
【０００７】
また、デジタルデータのチェックイン・チェックアウトによる管理を行う手法もある。
これはデジタルコンテンツの管理機器がその配布数量を管理することで複製の制限を行うものである。例えばコンテンツの複製権利として３回などを上限とする管理を行い、他の機器へ転送してコピーする際（チェックアウト）毎に、権利の値を−１する。一方、コピーした記録媒体から管理機器にコンテンツをムーブして元に戻す場合（チェックイン）、権利の値を＋１する。このような管理により、コピーによるコンテンツの拡散は権利回数により制限される。
しかしながらこの方式の場合、データの再利用のためにはチェックアウトした機器にデータをチェックインし直す必要があり、作業が煩雑になる。またチェックイン・チェックアウトデータの事故的な破壊への対処の問題がある。
【０００８】
【課題を解決するための手段】
本発明はこのような問題点に鑑みて、コピーによるコンテンツの不正な拡散を防止する新規な手法を提案することを目的とする。
【０００９】
本発明の出力装置は、機器識別情報を記憶する機器識別情報記憶手段と、記憶媒体に記憶されるデータを出力する出力手段と、上記データに対応するデータ識別情報と、上記機器識別情報との比較結果に応じて上記出力手段による上記データの出力を許可する制御手段と、上記比較結果に基づいて上記制御手段により上記データの出力が許可されない場合に、操作入力に応じて、上記機器識別情報記憶手段に記憶される機器識別情報を、上記データ識別情報に対応する機器識別情報に書き換える機器識別情報書換手段とを備える。
この場合、上記出力手段は、上記データを再生出力する。
又は、上記出力手段は、上記データを送信出力する。
上記制御手段は、上記比較結果に基づいて上記データの出力を許可しない場合に、上記機器識別情報書換手段によって上記機器識別情報が書き換えられることに応じて、上記データの出力を許可する。
上記機器識別情報は、機器固有の識別情報として発行され、上記機器識別情報記憶手段に記憶される。
上記制御手段は、上記データ識別情報と、上記機器識別情報との比較結果として、一致が確認された場合に、上記出力手段による上記データの出力を許可する。
上記データ識別情報は、上記記憶媒体において各データに対応づけられてそれぞれ記憶されている。
【００１０】
本発明の記録装置は、機器識別情報を記憶する機器識別情報記憶手段と、入力されたデータを記憶媒体に記録する記録手段と、上記データに対応するデータ識別情報と、上記機器識別情報との比較結果に応じて上記記録手段による上記データの記録を許可する制御手段と、上記比較結果に基づいて上記制御手段により上記データの記録が許可されない場合に、操作入力に応じて、上記機器識別情報記憶手段に記憶される機器識別情報を、上記データ識別情報に対応する機器識別情報に書き換える機器識別情報書換手段とを備える。
上記制御手段は、上記比較結果に基づいて上記データの記録を許可しない場合に、上記機器識別情報書換手段によって上記機器識別情報が書き換えられることに応じて、上記データの記録を許可する。
上記機器識別情報は、機器固有の識別情報として発行され、上記機器識別情報記憶手段に記憶される。
上記制御手段は、上記データ識別情報と、上記機器識別情報との比較結果として、一致が確認された場合に、上記記録手段による上記データの記録を許可する。
上記データ識別情報は、上記データとともに入力される。
上記記録手段は、入力されたデータを上記記憶媒体に記録する際には、そのデータのデータ識別情報も、データに対応づけて上記記憶媒体に記録する。
【００１１】
本発明の出力方法は、出力装置において記憶媒体に記憶されるデータを出力する際に、上記データに対応するデータ識別情報と、当該出力装置に対応する機器識別情報とを比較し、比較結果に応じて上記データの出力を許可するとともに、比較結果により上記データの出力が許可されない場合は、操作入力に応じて、上記機器識別情報を、上記データ識別情報に対応する機器識別情報に書き換えることで上記データの出力を許可する。
本発明の記録方法は、記録装置において、入力されたデータを記憶媒体に記録する際に、上記データに対応するデータ識別情報と、当該記録装置に対応する機器識別情報とを比較し、比較結果に応じて上記データの記録を許可するとともに、比較結果により上記データの記録が許可されない場合は、操作入力に応じて、上記機器識別情報を、上記データ識別情報に対応する機器識別情報に書き換えることで上記データの記録を許可する。
本発明のプログラムは、上記出力方法を実行させるプログラム、及び上記記録方法を実行させるプログラムである。
本発明の記録媒体は、これらのプログラムを記録した記録媒体である。
【００１２】
以上のような本発明では、デジタルコンテンツデータを出力（再生又は送信）・記録する装置とデジタルコンテンツデータそのものに、それぞれ固有の識別情報を付する。即ち装置に対して機器識別情報を記憶させ、また各コンテンツデータに対してそれぞれデータ識別情報を付する。
そして、或るコンテンツデータについて処理（再生、送信、記録）を行う際には、そのコンテンツデータについてのデータ識別情報と、その処理を行う機器に付された機器識別情報とが一致する等の対応がとれていなければ、処理を許可しないようにする。
【００１３】
【発明の実施の形態】
以下、本発明の実施の形態について次の順序で説明していく。なお、実施の形態においてコンテンツサーバ３及び端末１は、コンテンツデータを送信したり再生を行うことで、本発明の出力装置に相当する。また端末１はコンテンツデータを記録することで、本発明の記録装置に相当する。例えば端末１は具体的には、データ通信可能な記録再生装置とされる。
１．コンテンツサーバと端末のネットワーク構成
２．コンテンツサーバの構成
３．端末の構成
４．端末のコンテンツ格納形態及び管理処理
５．管理ＩＤ統一処理
６．コンテンツサーバから端末へのダウンロード時の処理
７．端末から端末へのコピー時の処理（１）
８．端末から端末へのコピー時の処理（２）
９．まとめ及び変形例
【００１４】
１．コンテンツサーバと端末のネットワーク構成
図１は本例のコンテンツサーバと端末のネットワーク構成を示すものである。
このネットワークシステムは、一般ユーザーが家庭などで用いる端末（記録再生装置）１と、端末１（１Ａ、１Ｂ）に対して情報サービスを行う各種のサーバがネットワーク２を介して通信可能に接続されるシステムである。
ネットワーク２は公衆回線網としてもよいし、本システムのための専用回線網を構築してもよい。またＣＡＴＶ（Ｃａｂｌｅ　Ｔｅｌｅｖｉｓｉｏｎ）、ワイヤレスコミュニケーション、衛星通信回線等でもよく、その通信形態或いは伝送路の形態は特に限定されない。
なお、端末１Ａは、ユーザーＡが所有する機器であるとし、また端末１ＢはユーザーＢが所有する機器であるとする。
【００１５】
一般ユーザーが使用する端末１（１Ａ、１Ｂ）は、詳しくは後述するが、内部に大容量のデータファイル蓄積部（例えば図３のＨＤＤ３１）を備えるとともに、光ディスク、光磁気ディスク、磁気ディスク、半導体メモリカードなどのパッケージメディアのドライブ機能や、ネットワーク２を介したデータ入出力機能などを備える。例えば本例ではパッケージメディアのドライブ機能としてＣＤを再生する機能を有する例とする。
そして端末１では、ＣＤから再生されたオーディオコンテンツや、ネットワーク２を介してダウンロードされたコンテンツを、それぞれコンテンツファイルとしてＨＤＤ等に格納していくことができるものとしている。
なお、本例では音楽コンテンツを例に挙げるが、本発明としては映像コンテンツ、テキストデータ、アプリケーションプログラム、ゲームソフトウエアなど、多様なコンテンツに対応可能とすることもできる。
【００１６】
また端末１では、ＨＤＤ等の蓄積部に格納したファイル（例えば音楽等を１曲単位で１つのファイルとして格納している）については、ユーザーが任意に再生させることや他の機器に送信出力することなどが可能となる。
例えば端末１Ａを所有するユーザーＡが、携帯装置４も所有していれば、端末１Ａに蓄積したコンテンツデータを携帯装置にコピーすることもできる。
さらに、端末１Ａと、端末１Ｂを接続して、端末１Ａに蓄積したコンテンツデータを端末１Ｂにコピーすることも、場合によっては可能である。
【００１７】
この端末１（１Ａ，１Ｂ）は、ユーザーの家庭でのオーディオ機器としての使用に適するように、いわゆるラジカセ型の機器とされることが考えられる。もちろんコンポーネントタイプとしたり、或いはパーソナルコンピュータとしての機器であってもよい。
そして端末１には、ユーザーが各種操作を行うための各種の操作キーや操作つまみ、ジョグダイヤルと呼ばれる回動プッシュ式のキーなどが、機器前面パネルなどに設けられている。
またユーザーに対する出力部位として、再生音声等を出力するスピーカや、各種情報を表示出力する表示部が設けられる。
また、ユーザーが所有する光ディスク（例えばオーディオＣＤ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなど）を再生させたり、後述する内部のＨＤＤ等にデータ蓄積等を行うために、光ディスクを挿入する光ディスク挿入部が設けられる。
【００１８】
このような端末１と通信可能なサーバとして、図１ではコンテンツサーバ３Ａ、３Ｂを例示している。
もちろんネットワークを介して接続されるサーバの機能については多様であるが、本例では、コンテンツデータを端末１に対してコンテンツデータをダウンロード配信するコンテンツサーバであるとする。
【００１９】
２．コンテンツサーバの構成
図２にコンテンツサーバ３の構成を示す。
ＣＰＵ４１は、起動されたプログラムに基づいてＣＤ情報サーバ３の全体の制御、演算処理を行う。例えばネットワーク２を介した通信動作、オペレータに対する入出力動作、ＨＤＤ４の制御、データ演算を行う。
ＣＰＵ４１はバス４２を介して各回路部との間で制御信号やデータのやりとりを行う。
【００２０】
メモリ部４３はＣＰＵ４１が処理に用いるＲＡＭ、ＲＯＭ、フラッシュメモリなどを包括的に示している。
メモリ部４３におけるＲＯＭには、ＣＰＵ４１の動作プログラム、プログラムローダー等が記憶される。メモリ部４３におけるフラッシュメモリには、各種演算係数、プログラムで用いるパラメータ等が記憶される。メモリ部４３におけるＲＡＭには、プログラムを実行する上でのデータ領域、タスク領域が一時的に確保される。
【００２１】
入力部４５は、キーボード、マウス、タッチパネル、リモートコマンダー、その他の入力デバイスであって、ＣＤ情報サーバ３のオペレータが各種操作入力やデータ入力を行う。入力された情報は入力処理部４４で所定の処理が施され、ＣＰＵ４１に対して操作又はデータの入力として伝達される。ＣＰＵ４１は入力された情報に対応して必要な演算や制御を行う。
【００２２】
表示部４７は、例えばＣＲＴや液晶パネルなどの表示デバイスとされ、オペレータに対して各種情報表示を行う。
ＣＰＵ４１が各種動作状態や入力状態に応じて表示情報を表示処理部４６に供給すると、表示処理部４６は供給された表示データに基づいて表示部４７に表示動作を実行させる。
【００２３】
データベース管理部４８は、ＣＰＵ４１の制御に基づいて、ＨＤＤ４において構築されるコンテンツデータベースに対する書込・読出アクセス動作、検索動作等を実行する。
ＨＤＤ４には、コンテンツデータベースとして、端末１にダウンロードするための各種のコンテンツデータ（音楽データ等）が格納されている。
【００２４】
通信処理部４９は、ＣＰＵ４１の制御に基づいて送信データのエンコード処理、受信データのデコード処理を行う。
ネットワークインターフェース５０は、通信処理部４９でエンコードされた送信データをネットワーク２を介して所定の機器に送信する。またネットワーク２を介して外部機器から送信されてきた信号を通信処理部４９に受け渡す。
通信処理部４９は受信した情報をＣＰＵ４１に転送する。
【００２５】
３．端末の構成
図３に端末１の構成を示す。
ＣＰＵ２１は、起動されたプログラムに基づいて端末１の全体の制御、演算処理を行う。例えばネットワーク２を介した通信動作、ユーザーに対する入出力動作、ＣＤの再生やリッピング、ＨＤＤ３１へのコンテンツ格納や管理情報の作成・更新、ＨＤＤ３１に格納したコンテンツの再生や送信出力、データ演算等を行う。
ＣＰＵ２１はバス２２を介して各回路部との間で制御信号やデータのやりとりを行う。
【００２６】
メモリ部２３はＣＰＵ２１が処理に用いるＲＡＭ、ＲＯＭ、フラッシュメモリなどを包括的に示している。図４には、メモリ部２３におけるＲＯＭ２３ａ、ＲＡＭ２３ｂ、フラッシュメモリ２３ｃを示している。
メモリ部２３におけるＲＯＭには、ＣＰＵ２１の動作プログラム、プログラムローダー等が記憶される。
メモリ部２３におけるフラッシュメモリには、各種演算係数、プログラムで用いるパラメータ等が記憶される。また、後述するが、端末１としての機器固有に付与された機器識別情報としての管理ＩＤ（Ｋｄ）が記憶される。
メモリ部２３におけるＲＡＭには、プログラムを実行する上でのデータ領域、タスク領域が一時的に確保される。
【００２７】
入力部２５は、端末１の筐体に設けられた操作キーやジョグダイヤル、タッチパネル、リモートコマンダー、バーコードスキャナ、その他の入力デバイスであって、端末１のユーザーが各種操作入力やデータ入力を行う。キーボードやマウスが入力部２５として設けられてもよい。
入力部２５で入力された情報は入力処理部２４で所定の処理が施され、ＣＰＵ２１に対して操作又はデータの入力として伝達される。ＣＰＵ２１は入力された情報に対応して必要な演算や制御を行う。
なお、入力部２５としてのデバイスの１つにタッチパネルが設けられる場合は、表示部２７にいわゆるＧＵＩ（Ｇｒａｐｈｉｃａｌ　Ｕｓｅｒ　Ｉｎｔｅｒｆａｃｅ）として操作用の画像が表示されるとともに、その表示部２４上の画像に対して指又は専用の入力ペン等が当てられることで、そのＧＵＩ画像に応じた操作入力が行われるように構成される。
【００２８】
表示部２７は、例えば液晶パネルなどの表示デバイスとされ、ユーザーに対して各種情報表示を行う。
ＣＰＵ２１が各種動作状態や入力状態、通信状態に応じて表示情報を表示処理部２６に供給すると、表示処理部２６は供給された表示データに基づいて表示部２７に表示動作を実行させる。
例えばＣＤ再生時、或いはＨＤＤ３１に格納されたコンテンツの再生時には、トラックナンバ、演奏時間、動作状態、音量状態などが表示される。また再生するコンテンツに対応してＣＤタイトル情報が格納されていれば曲名、アーティスト名等の各種情報を表示することもできる。
またラジオ受信時には、受信周波数、音量状態などが表示される。
さらには上記各種サーバとの通信に応じて多様な表示が実行される。
【００２９】
ＣＤドライブ２９は、光学ヘッド、スピンドルモータ、再生信号処理部、サーボ回路等を備え、ＣＤ方式のディスク（ＣＤ−ＤＡ、ＣＤ−Ｒ、ＣＤ−ＲＷ等）に対する記録再生動作を行う。ＣＤドライブ制御部２８は、ＣＤドライブ２９におけるＣＤに対する再生動作、記録動作、アクセス動作等を制御する。例えばユーザーが入力部２５からＣＤ再生操作を行った場合は、ＣＰＵ２１はＣＤドライブ制御部２８にＣＤ再生を指示する。するとＣＤドライブ制御部２８は、ＣＤドライブ２９に対して再生／アクセスを実行させる制御を行う。
ＣＤドライブ２９では、ＣＤから読み出した信号に対してデコードを行い、再生データをＣＤドライブ制御部２８を介してバス２２に送出する。
この再生データはオーディオデータ処理部３４においてイコライジング等の音場処理や音量調整、Ｄ／Ａ変換、増幅等の処理が施され、スピーカ部３５から出力される。
またＣＤドライブ２９で再生されたデータは、データベース管理部３０に転送され、所要のファイルエンコード処理を施されてＨＤＤ３１にコンテンツファイルとして蓄積することもできる。
なお、公知のようにＣＤではその最内周側にＴＯＣと呼ばれる管理情報が記録されており、ＣＤ再生時にはＴＯＣに基づいてディスク上のトラック（コンテンツ）のアクセスを行う。従ってＣＤドライブ制御部２８は、ＣＤが装填された際にはＣＤドライブ２９にＴＯＣ読出を指示し、読み出されたＴＯＣデータを得ることで、ＣＤの再生制御が可能となる。
【００３０】
チューナ部３７は、例えばＡＭ・ＦＭラジオチューナとされ、ＣＰＵ２１の制御に基づいて、アンテナ３６で受信された放送信号を復調する。もちろんテレビチューナや衛星放送チューナ、デジタル放送チューナなどとしてのチューナでもよい。
復調された放送音声信号は、オーディオデータ処理部３４において所要の処理が施され、スピーカ部３５から放送音声として出力される。
【００３１】
外部インターフェース３８は、当該端末１と外部機器をデータ通信可能に接続するためのインターフェース部である。例えばＵＳＢ、ＩＥＥＥ１３９４などの通信方式による周辺機器とのインターフェースとされる。
端末１内で処理されるデジタルコンテンツデータ、例えばＣＤドライブ２９で再生されたデータやＨＤＤ３１から再生されたデータは、外部インターフェース３８を介して接続された外部機器に送信出力することができる。
また外部機器から送信されてきたデジタルコンテンツデータをＨＤＤ３１に格納することもできる。
【００３２】
データベース管理部３０は、ＣＰＵ４１の制御に基づいて例えばＨＤＤ３１に対してコンテンツファイルや、コンテンツファイルを管理する管理ファイルの書込・読出アクセス動作を実行する。
例えばＣＤドライブ２９で再生されたコンテンツや、外部のサーバからダウンロードされたコンテンツを、コンテンツファイルとしてＨＤＤ３１に蓄積するとともに、その管理ファイルを書込／更新する。
またデータベース管理部３０は、ＣＰＵ２１の指示に応じて、所定のコンテンツファイルを読み出してオーディオデータ処理部３４に転送し、スピーカ部３５から音声出力させることもできる。
また外部インターフェース３８に転送して外部機器に送信出力させたり、或いは外部インターフェース３８によって受信されたデジタルコンテンツデータをＨＤＤ３１に格納する処理も行う。
なお、もちろんＨＤＤ３１は、このようにコンテンツファイルのデータベースとして用いられるだけでなく、ＣＰＵ２１で起動されるアプリケーションプログラムや各種データ等の格納領域として利用されてもよい。
【００３３】
通信処理部３２は、ＣＰＵ４１の制御に基づいて送信データのエンコード処理、受信データのデコード処理を行う。
ネットワークインターフェース３３は、通信処理部３２でエンコードされた送信データをネットワーク２を介して所定の機器、例えば上記各種サーバ装置に送信する。またネットワーク２を介して上記コンテンツサーバ等の外部機器から送信されてきた信号を通信処理部３４に受け渡す。
通信処理部３４は受信した情報をＣＰＵ２１に転送する。
特にコンテンツデータのダウンロードの際には、ＣＰＵ２１は通信処理部３２によって受信したコンテンツデータをデータベース管理部３０に転送し、ＨＤＤ３１に格納させる。
【００３４】
なお、端末１の構成は、この図３の構成に限られるものではなく、更に多様に考えられる。
例えば各種記録媒体に対応するように、ＤＶＤドライブ、ＭＤドライブ、テープドライブなどが設けられるようにしてもよい。
またマイクロホンや外部のヘッドホンの接続に用いられる端子や、ＤＶＤ再生時に対応するビデオ出力端子、ライン接続端子、光デジタル接続端子等が設けられてもよい。
またＰＣＭＣＩＡスロット、メモリカードスロットなどが形成され、外部の情報処理装置やオーディオ機器とデータのやりとりが可能とされてもよい。
【００３５】
４．端末のコンテンツ格納形態及び管理処理
本例において、デジタルコンテンツデータの不正な拡散の防止は、デジタルコンテンツデータを取り扱う機器が機器識別情報としての管理ＩＤ（Ｋｄ）を保持し、さらに機器間で送受信するデジタルコンテンツデータ自身にも、データ識別情報としての管理ＩＤ（Ｋｃ）を付加するようにし、管理ＩＤが一致しない機器でコンテンツデータを使用できなくすることにより実現するものである。
【００３６】
このため、端末１Ａ、１Ｂ、或いは携帯装置４などの機器には、それぞれ機器に固有の管理ＩＤ（Ｋｄ）が記憶される。
端末１に記憶される管理ＩＤ（Ｋｄ）は、図４に示すようにフラッシュメモリ２３ｃに記憶される。従って管理ＩＤ（Ｋｄ）は、書換可能とされる。なお管理ＩＤ（Ｋｄ）は、ＨＤＤ３１など他の記憶領域に記憶されても良い。
【００３７】
管理ＩＤ（Ｋｄ）の発行形態は多様に考えられる。
例えば端末１等の機器の製造メーカーが、製造する機器単体毎に固有のＩＤコードを発行し、出荷前にフラッシュメモリ２３ｃに記憶させておく。
また、メーカーが正規登録を行ったユーザー個々に対してメモリカードやディスクなどの記録媒体、或いはネットワーク通信などによって管理ＩＤを提供し、端末１等において記憶されるようにしてもよい。
或いは、端末１のユーザーが、コンテンツサーバ３等に対して正規なユーザとして適正な登録を行い、それに応じてコンテンツサーバ３等が固有のＩＤコードを発行し、端末１に送信することで、端末１でそのＩＤコードを管理ＩＤ（Ｋｄ）として記憶するようにしてもよい。
さらには、機器の初期設定時などにおいて、端末１等の機器自体が乱数などによりＩＤコードを生成し、それを管理ＩＤ（Ｋｄ）として記憶してもよい。
【００３８】
一方、端末１においてＨＤＤ３１に格納されるコンテンツデータのそれぞれにも管理ＩＤ（Ｋｃ）が付される。
図５に、コンテンツデータ（Ｃ１，Ｃ２，Ｃ３・・・）のそれぞれに対応して管理ＩＤ（Ｋｃ１、Ｋｃ２、Ｋｃ３・・・）が記憶されている状態を示している。
コンテンツデータが外部機器（例えばコンテンツサーバ３や他の端末）から供給される際には、管理ＩＤ（Ｋｃ）も供給される。当該供給されたコンテンツデータをＨＤＤ３１に格納する際には、管理ＩＤ（Ｋｃ）もコンテンツデータと関連づけられて記憶される。
通常の状態では、フラッシュメモリ２３ｃに記憶された機器に対応する管理ＩＤ（Ｋｄ）と、ＨＤＤ３１に格納された各コンテンツデータに対応する管理ＩＤ（Ｋｃ）は、同一のコード値となる。
【００３９】
またＣＤ等から再生したコンテンツデータをＨＤＤ３１に格納する場合は、そのコンテンツデータに対応する管理ＩＤ（Ｋｃ）が存在しないが、その場合、例えばＣＰＵ３１は機器に対応する管理ＩＤ（Ｋｄ）の値を、当該コンテンツデータに対する管理ＩＤ（Ｋｃ）として発生させ、記憶させる。
なお、ＨＤＤ３１に格納しようとするコンテンツデータに管理ＩＤが付されていない場合についての処理方式は多様に考えられ、それらは後述する。
【００４０】
またＨＤＤ３１に格納しているコンテンツデータを外部機器に送信出力する場合は、対応する管理ＩＤ（Ｋｃ）も同時に送信するものとされる。
【００４１】
各コンテンツに対応する管理ＩＤ（Ｋｃ）の記憶形態は多様に考えられる。
例えば管理ＩＤ（Ｋｃ）をコンテンツデータファイルのヘッダに組み込んだり、データを構成するフレームなど単位毎に挿入するなど、コンテンツデータファイル内に記憶させることが考えられる。
或いは、コンテンツデータを管理する管理ファイルにおいて、各コンテンツデータに対応する管理ＩＤ（Ｋｃ）を記憶してもよい。
また、管理ＩＤ（Ｋｃ）は、ＨＤＤ３１に格納するほか、フラッシュメモリ２３ｃなどの他の記憶部に記憶させてもよい。
どのような形態であれ、１つのコンテンツデータに対して１つの管理ＩＤ（Ｋｃ）が対応づけられる状態であればよい。
【００４２】
端末１がＨＤＤ３１に格納したコンテンツデータに対する処理を行う際の、ＣＰＵ２１による基本的な管理処理を図６に示す。
入力部２５によるユーザーの操作によって、ＨＤＤ３１に格納されたコンテンツデータに関する処理要求が発生した場合、ＣＰＵ２１は、当該要求された処理を実行する前に、図６の処理を行って実行可否を判断する。コンテンツデータに関する処理とは、例えばコンテンツデータをオーディオデータ処理部３４に転送しての再生出力や、コンテンツデータを外部インターフェース３８又は通信処理部３２へ転送しての送信出力がある。さらにはコンテンツデータをＣＤドライブ制御部２８に転送してＣＤ−Ｒへ記録するなど、他のメディア（ＣＤ−Ｒ、ＤＶＤ−Ｒ、ＭＤ、メモリカード等）への記録もある。
【００４３】
これらのようにＨＤＤ３１に格納したコンテンツデータに対する処理要求が発生したら、ＣＰＵ２１は図６のステップＦ１０１からＦ１０２に進み、まず処理対象のコンテンツデータに対応して記憶されている管理ＩＤ（Ｋｃ）を読み込む。
続いてステップＦ１０３で、フラッシュメモリ２３ｃに記憶してある管理ＩＤ（Ｋｄ）と、コンテンツデータに対応する管理ＩＤ（Ｋｃ）を比較する。
ここで、管理ＩＤ（Ｋｄ）と管理ＩＤ（Ｋｃ）が一致した場合は、ステップＦ１０４からＦ１０５に進んで、処理実行許可とする。その場合、ＣＰＵ２１は続いて要求された処理のための制御を実行することになる。
一方、管理ＩＤ（Ｋｄ）と管理ＩＤ（Ｋｃ）が一致しなかった場合は、ステップＦ１０４からＦ１０６に進んで、処理実行を不許可とする。その場合、ＣＰＵ２１は要求された処理をキャンセルする。つまりユーザーの操作に応じた再生等の動作は実行されないものとなる。
【００４４】
このように端末１においては、まず基本的に、ＨＤＤ３１に格納した各コンテンツデータについては、コンテンツデータに対応する管理ＩＤ（Ｋｃ）が、端末１自体に対応する管理ＩＤ（Ｋｄ）と一致することを条件として、再生や送信、或いは他のメディアへの記録などの処理が許可されるものとなる。
【００４５】
今、ユーザーが、コンテンツサーバ３からのダウンロードや、ＣＤからのリッピングにより、ＨＤＤ３１にコンテンツデータＣ１・・・Ｃｎを蓄積させたとする。
ユーザーがこれらのコンテンツデータＣ１・・・Ｃｎを正規に入手した場合は、図７（ａ）に示すように、コンテンツデータＣ１・・・Ｃｎにそれぞれ対応する管理ＩＤ（Ｋｃ１）・・・（Ｋｃｎ）は、値が「Ｘ」とされ、これは装置自体に付された管理ＩＤ（Ｋｄ）の値「Ｘ」と一致する。
従って、コンテンツデータＣ１・・・Ｃｎのどれについても、図６の管理処理によっては処理実行許可されることになり、ユーザーは自由にコンテンツデータを扱うことができる。
【００４６】
一方、詳しくは後述するが、上記図７（ａ）の状態から更に、コンテンツデータの不正拡散とされるおそれのある手法（ユーザーの私的複製の権利を越える範囲でのコピーなど）で或るコンテンツデータＣ（ｎ＋１）を入力し、ＨＤＤ３１に格納しようとした場合は、蓄積した全てのデータを使用不能とすることと引き替えにＨＤＤ３１への格納が許可される。
この場合、当該入力されるコンテンツデータＣ（ｎ＋１）の管理ＩＤ（Ｋｃ（ｎ＋１））の値は「Ｘ」とは異なる「Ｙ」とされており、この場合、装置の管理ＩＤ（Ｋｄ）を書き換えることを条件として、ＨＤＤ３１への記録が許可される。
すると、図７（ｂ）のように、装置の管理ＩＤ（Ｋｄ）＝「Ｙ」となる。この場合、コンテンツデータＣ（ｎ＋１）については、管理ＩＤ（Ｋｃ（ｎ＋１））の値が「Ｙ」であるため、コンテンツデータＣ（ｎ＋１）の再生等の処理は図６の処理によって許可される。ところが、それまで蓄積していたコンテンツデータＣ１・・・Ｃｎについては、管理ＩＤ（Ｋｃ）＝「Ｘ」であり、管理ＩＤ（Ｋｄ）と一致しないものとなる。従って、その後は、コンテンツデータＣ１・・・Ｃｎについては図６の処理によって再生等の処理が不許可となる。
【００４７】
つまり本例では、正規な使用の範囲、例えばユーザーの個人的な使用の範囲ではコンテンツデータの記録、再生、送信などの処理は許可される。
例えばサーバからの正規のダウンロード、ユーザーの所有する複数の機器間でのコピーなどが行われる際には、管理ＩＤ（Ｋｄ）と処理されるコンテンツデータの管理ＩＤ（Ｋｃ）は一致した状態が保たれるようにしている。
【００４８】
一方、そのような正規な使用の範囲を超える場合は、管理ＩＤ（Ｋｄ）と処理されるコンテンツデータの管理ＩＤ（Ｋｃ）が異なることで、基本的には処理（記録、再生、送信）が実行されることが禁止される。
但し、機器の管理ＩＤ（Ｋｃ）を書き換えることを条件として、そのコンテンツデータの処理（記録、再生、送信）が許可される。この場合、過去に蓄積されていたコンテンツデータについては、以降、処理が禁止される状態となる。
【００４９】
５．管理ＩＤ統一処理
上述のように、コンテンツデータについては、その管理ＩＤ（Ｋｃ）が機器の管理ＩＤ（Ｋｄ）と一致することで、その機器において再生等の処理可能となる。ここで、ユーザーが自分の所有する機器において任意にコンテンツデータをコピーし、その複数の機器においてコンテンツデータを再生／送信させるためには、その各機器において管理ＩＤ（Ｋｄ）が同一であることが必要となる。
例えば上記したように管理ＩＤ（Ｋｄ）は、出荷時にメーカサイドで記憶されたり、外部サーバが発行して特定の機器に送信して記憶させるなどの方式で、機器に記憶されるものであるため、ユーザーが所有する各機器においては、管理ＩＤの値が異なっていることが通常考えられる。
【００５０】
例えば図１において、ユーザーＡは端末１Ａと携帯装置４を所有しているものとしたが、このユーザーＡにとっては、端末１ＡにおいてＨＤＤ４に格納したコンテンツデータを携帯装置４にコピーして、外出先などで再生を楽しみたいという要望がある。
著作権保護を必要とするコンテンツであっても、ユーザーの個人的な使用の範囲では複製は許されるべきものであり、またそれができなければユーザーの使用性を悪化させてしまう。そして上記した本例の基本的なコンテンツ管理処理に鑑みれば、ユーザーが私的複製の権利を享受するためには、ユーザー個人が所有する複数の機器において管理ＩＤ（Ｋｄ）が同一とされればよいこととなる。
【００５１】
このため端末１、及び端末１に接続してコンテンツ複製可能な機器においては、図８に示すような管理ＩＤ統一処理が可能とされる。
端末１Ａと携帯装置４の例で説明する。携帯端末４は、例えば内蔵するＨＤＤ、フラッシュメモリ、或いは可搬性のディスク、メモリカードなどの記録媒体に対してコンテンツデータを記録再生できる機器であり、また、内部に管理ＩＤ（Ｋｄ）を記憶し、図６のコンテンツ管理処理が行われる機器であるとする。
【００５２】
ユーザＡは、端末１Ａと携帯装置４を接続して管理ＩＤ（Ｋｄ）の統一処理を指示する。
図８は端末１ＡのＣＰＵ２１による処理とする。
【００５３】
ユーザーＡが、端末１Ａの入力部２５から管理ＩＤ統一処理を実行させる操作を行うと、ＣＰＵ２１は図８のステップＦ２０１からＦ２０２に進み、まず外部インターフェース３８を介した機器の接続チェックを行う。
この場合、例えば携帯装置４等の機器が接続されデータ通信可能な状態にあるか否かチェックを行うと共に、接続された機器が管理ＩＤ統一処理の対象となる機器であるかの機器種別のチェックも行う。即ち端末１との間でコンテンツデータの入出力を実行できる機器であるかのチェックである。
【００５４】
機器が接続されていない場合、もしくが接続されているがその機器が管理ＩＤ統一処理の対象となる機器ではない場合、ステップＦ２０３からエラー終了とする。
チェックＯＫであればステップＦ２０３からＦ２０４に進み、接続された機器（携帯装置４）に対して管理ＩＤ（Ｋｄ）を送信すべくリクエストを行い、これに応じて携帯装置４から送信されてくる管理ＩＤ（Ｋｄ）を読み込む。
そしてステップＦ２０５で、携帯装置４の管理ＩＤ（Ｋｄ）と、当該端末１のフラッシュメモリ２３ｃに記憶してある管理ＩＤ（Ｋｄ）を比較し、一致するか否かを確認する。
一致していれば、既に管理ＩＤ（Ｋｄ）は統一されているため、処理を終える。一致していなければ、ステップＦ２０６に進み、表示部２７において、ユーザーに管理ＩＤ（Ｋｄ）の選択を求める表示を実行する。
つまり、端末１の管理ＩＤ（Ｋｄ）と、携帯装置４の管理ＩＤ（Ｋｄ）のうち、両機器をどちらの管理ＩＤ（Ｋｄ）で統一するかをユーザに選択させる。
【００５５】
ユーザーはどちらの管理ＩＤ（Ｋｄ）に統一するかを決めて選択操作を行う。選択操作があったらＣＰＵ２１の処理はステップＦ２０７からＦ２０８に進み、選択に応じた警告メッセージを表示する。
例えば、ユーザーが携帯装置４側の管理ＩＤ（Ｋｄ）を選択したとすると、端末１の管理ＩＤ（Ｋｄ）を携帯装置４の管理ＩＤ（Ｋｄ）と同一値に書き換えることになるが、すると、上記図７の説明からも理解されるように、それまで端末１のＨＤＤ３１に格納されていたコンテンツデータが使用不能となる。
逆に、ユーザーが端末１側の管理ＩＤ（Ｋｄ）を選択したとすると、携帯装置４１の管理ＩＤ（Ｋｄ）を端末１の管理ＩＤ（Ｋｄ）と同一値に書き換えることになり、その場合、携帯装置４側で例えばＨＤＤやフラッシュメモリなどに蓄積していたコンテンツデータが使用不能となる。
これらのことをユーザーに対する警告として提示する。
【００５６】
ユーザーは、警告メッセージを見て、警告内容が望むものではないと考える場合はキャンセル操作を行う。その場合、管理ＩＤ一処理はステップＦ２０９からキャンセル終了とされる。
一方、警告メッセージの内容を了承できる場合は、ユーザーはＯＫ確認の操作を行う。すると、ＣＰＵ２１の処理はステップＦ２０９からＦ２１０に進み、上記ステップＦ２０７でのユーザーの選択に基づいた管理ＩＤ更新を実行する。
例えばユーザーが端末１側の管理ＩＤ（Ｋｄ）への統一を選択していた場合は、接続されている携帯装置４に対して管理ＩＤ（Ｋｄ）を更新する指示を送り、携帯装置４の管理ＩＤ（Ｋｄ）を書き換えさせる。
またユーザが携帯装置４側の管理ＩＤ（Ｋｄ）への統一を選択していた場合は、端末１のフラッシュメモリ２３ｃに記憶された管理ＩＤ（Ｋｄ）の値を、携帯装置４から受信した管理ＩＤ（Ｋｄ）の値に更新する。
【００５７】
このような管理ＩＤ統一処理が行われることで、ユーザーが個人で所有する機器の間においては、各機器に付された管理ＩＤ（Ｋｄ）が同一値に統一されることになり、例えば端末１から携帯装置４にコンテンツデータをコピーし、携帯装置４で再生させるといったような使用が可能となる。
また上記警告メッセージのように、管理ＩＤ（Ｋｄ）が書き換えられた側の機器では、過去に蓄積していたコンテンツデータが使用不能となるが、例えば端末１を有するユーザが、携帯装置４を購入した時点で携帯装置４の管理ＩＤ（Ｋｄ）を端末１の管理ＩＤ（Ｋｄ）と同一値に更新するようにすれば、使用不能となるコンテンツデータは存在しないため、問題はない。
【００５８】
このような管理ＩＤ統一処理は、各機器が何らかのユーザー識別子としての情報を備えるのであれば、ユーザー識別子が同一の機器間でのみ、実行可能とすれば、ユーザー個人の所有する範囲の機器でのみ、コンテンツデータを自由に使用できるという環境を構築できる。
一方、特に管理ＩＤ統一処理の実行に制限を付さないことも考えられる。例えば図１のユーザーＡの所有する端末１Ａと、ユーザーＢの所有する端末１Ｂの間で管理ＩＤ統一処理を実行することも制限しない。
その場合、例えば端末１Ｂの管理ＩＤ（Ｋｄ）が端末１Ａと同一値に更新することで、端末１Ａ、１Ｂ間でコピー等が可能となってしまうが、統一した時点で、過去にユーザーＢが端末１Ｂに蓄積（所有）していたコンテンツデータが全て使用不能となってしまうため、ユーザーＢは統一処理実行に際して大きな選択を求められるものとなり、軽々しく実行できないためである。
【００５９】
６．コンテンツサーバから端末へのダウンロード時の処理
端末１がコンテンツサーバ３に対してコンテンツデータのダウンロードを要求した場合の処理について、図９，図１０で説明する。
ダウンロードを行う場合は、サーバ４と端末１の間で正当なダウンロードとされるか否かの認証処理が行われる。
ここで、正当なダウンロードの定義は、多様に考えられるが、例えばユーザーが所定の登録や料金支払い契約を行うこと、及び、端末１が上述した管理ＩＤを用いたコンテンツ管理を行う機器であることなどを正当性の条件としてもよい。
【００６０】
図９には、端末１とコンテンツサーバ４の通信処理を示す。
図９（ａ）に示すように、端末１は通信処理部３２，ネットワークインターフェース３３により、コンテンツサーバ４に対して通信を確立し、所望のコンテンツデータについてのダウンロード要求を行う（Ｓ１）。
コンテンツサーバ４と端末１の間では、ダウンロード要求発生に応じた認証処理が行われる（Ｓ２）。
ここで認証ＯＫであったとすると、コンテンツサーバ４は端末１に対して、その端末１に記憶されている管理ＩＤ（Ｋｄ）の送信を要求する（Ｓ３）。
端末１のＣＰＵ２１は、当該要求に応じて、フラッシュメモリ２３ｃに記憶されている管理ＩＤ（Ｋｄ）をコンテンツサーバ４に送信する処理を行う（Ｓ４）。
コンテンツサーバ４は、管理ＩＤ（Ｋｄ）を受信したら、要求されたコンテンツデータのダウンロードのための送信を実行するが、このとき、端末１から送信されてきた管理ＩＤ（Ｋｄ）の値を、そのまま当該ダウンロードされるコンテンツデータに対応する管理ＩＤ（Ｋｃ）としてセットし、コンテンツデータとともに管理ＩＤ（Ｋｃ）を送信する（Ｓ５）。
端末１では、コンテンツデータ及びコンテンツデータに対応する管理ＩＤ（Ｋｃ）の受信処理を行う（Ｓ６）。
【００６１】
一方、図９（ｂ）は正当なダウンロードと認められなかった場合を示している。
即ちダウンロード要求（Ｓ１）に基づいてコンテンツサーバ４と端末１の間で認証処理が行われ、認証結果がＮＧとなった場合である（Ｓ１１）。
この場合コンテンツサーバ４は、コンテンツデータに対応する管理ＩＤ（Ｋｃ）を、任意の値、例えば乱数などにより発生させ（Ｓ１２）、端末１に対してコンテンツデータ及び管理ＩＤ（Ｋｃ）を送信する（Ｓ５）。
端末１では、コンテンツデータ及びコンテンツデータに対応する管理ＩＤ（Ｋｃ）の受信処理を行う（Ｓ６）。
【００６２】
この図９（ａ）（ｂ）からわかるように、正当なダウンロードの場合は、端末１には、その端末１の管理ＩＤ（Ｋｄ）と同一値の管理ＩＤ（Ｋｃ）が付されてコンテンツデータが送信されてくることになる。一方、正当性が認められなかった場合は、コンテンツデータとともに送信されてくる管理ＩＤ（Ｋｃ）は、端末１の管理ＩＤ（Ｋｄ）とは異なる値となっている。
【００６３】
このようにしてコンテンツサーバ４からコンテンツデータ及び管理ＩＤ（Ｋｃ）が送信されてきた場合の、端末１のコンテンツ受信処理（Ｓ６）としてＣＰＵ２１が実行する処理を図１０に示す。
【００６４】
ＣＰＵ２１は、ステップＦ３０１としてコンテンツサーバ４からコンテンツデータ及び管理ＩＤ（Ｋｃ）を受信したら、ステップＦ３０２で、受信した管理ＩＤ（Ｋｃ）と、フラッシュメモリ２３ｃに記憶されている管理ＩＤ（Ｋｄ）を比較する。
管理ＩＤ（Ｋｃ）と管理ＩＤ（Ｋｄ）が一致していれば、ステップＦ３０３からＦ３０８に進み、送信されてきたコンテンツデータ及び管理ＩＤ（Ｋｃ）をＨＤＤ３１に格納する処理を行う。つまり図５に示したようにコンテンツデータに対して管理ＩＤ（Ｋｃ）が対応づけられる状態に格納し、これによってダウンロードを完了する。
このような処理は、図９（ａ）のように正当なダウンロードの場合となる。そしてその場合、ダウンロードされたコンテンツデータを「Ｃｎ」とすると、例えばＨＤＤ３１に格納されたコンテンツデータ及び管理ＩＤ（Ｋｃｎ）の状態は図７（ａ）のようになる。つまり、今回ダウンロードしたコンテンツデータについては、管理ＩＤ（Ｋｃｎ）は、過去に蓄積されていたコンテンツデータＣ１，Ｃ２・・・と同様に、端末１の管理ＩＤ（Ｋｄ）と同一の値とされており、従って今回ダウンロードしたコンテンツデータＣｎは、過去に蓄積されていたコンテンツデータＣ１，Ｃ２・・・とともに、端末１において自由に使用できることになる。
【００６５】
一方、図１０のステップＦ３０３で管理ＩＤ（Ｋｃ）と管理ＩＤ（Ｋｄ）が一致しない場合とは、図９（ｂ）のように認証で正当性が認められなかった場合である。
このとき処理はステップＦ３０３からＦ３０４に進み、ＣＰＵ２１は表示部２７に、端末１の管理ＩＤ（Ｋｄ）を書き換えてもよいか否かを選択させるメッセージを表示する。但し、実際にはユーザーは管理ＩＤについて意識していないことが考えられるため「このダウンロードを実行すると、現在格納されている音楽データなどが再生できなくなります。よろしいですか？」などというように、使用上の警告メッセージを表示すればよい。
ユーザーは、これを望まないのであれば、「ＮＯ」の意思表示の操作入力を行うものとなるが、するとＣＰＵ２１はステップＦ３０５で管理ＩＤ（Ｋｄ）の書換の意志は無いと判断してステップＦ３０６に進み、コンテンツサーバ４からのダウンロードをキャンセルする処理を行う。つまり受信した（或いは受信中・受信直前）のコンテンツデータをＨＤＤ３１に格納する処理を実行しない。
【００６６】
ところが、上記警告メッセージに対してユーザーが了承する操作を行った場合は、ＣＰＵ２１はステップＦ３０５で管理ＩＤ（Ｋｄ）の書換をユーザーが了承したと判断してステップＦ３０７に進み、フラッシュメモリ２３ｃに記憶されている管理ＩＤ（Ｋｄ）の値を、コンテンツサーバ４から送信されてきた管理ＩＤ（Ｋｃ）と同一の値に書き換える。そしてステップＦ３０８に進み、送信されてきたコンテンツデータ及び管理ＩＤ（Ｋｃ）をＨＤＤ３１に格納する処理を行う。このときも図５に示したようにコンテンツデータに対して管理ＩＤ（Ｋｃ）が対応づけられる状態に格納し、これによってダウンロードを完了する。
【００６７】
この場合、端末１の管理ＩＤ（Ｋｄ）が書き換えられてダウンロードが許可されるものとなる。ダウンロードされたコンテンツデータを「Ｃ（ｎ＋１）」とすると、例えばＨＤＤ３１に格納されたコンテンツデータ及び管理ＩＤ（Ｋｃ（ｎ＋１））の状態は図７（ｂ）のようになる。つまり、今回ダウンロードしたコンテンツデータについては、管理ＩＤ（Ｋｃ（ｎ＋１））は、過去に蓄積されていたコンテンツデータＣ１，Ｃ２・・・Ｃｎの管理ＩＤ（Ｋｃ１，Ｋｃ２・・・Ｋｃｎ）とは異なる値になる。また端末１の管理ＩＤ（Ｋｄ）は、今回ダウンロードしたコンテンツデータＣ（ｎ＋１）の管理ＩＤ（Ｋｃ（ｎ＋１））と同一の値に更新される。
従って、当該端末１において、今回ダウンロードしたコンテンツデータＣ（ｎ＋１）は、自由に使用できるが、それと引き替えに、過去に蓄積されていたコンテンツデータＣ１，Ｃ２・・・Ｃｎが使用できないものとなる。
【００６８】
以上の説明からわかるように本例では、コンテンツサーバ４からコンテンツデータのダウンロードを行う場合においては、以下のように処理される。
・正当なダウンロードと認められた場合は、通常にダウンロード可能とされ、端末１では過去に蓄積していたコンテンツデータとともに、ダウンロードしたコンテンツデータを自由に使用できる。
・正当なダウンロードと認められない場合、ユーザーが過去に蓄積していたコンテンツデータを無駄にしたくなければ、ダウンロードがキャンセルされる。
・正当なダウンロードと認められない場合であっても、ユーザーが過去に蓄積していたコンテンツデータを無駄にすることを引き替えとして、ダウンロードが実行され、以降はそのダウンロードしたコンテンツデータのみを使用できるものとなる。
【００６９】
このような処理により、通常、ユーザーは正当なダウンロードのみを行うように自分を制限することになる。これによって無制限なダウンロードによるコンテンツデータの拡散が防止される。
【００７０】
７．端末から端末へのコピー時の処理（１）
次に、端末１Ａから端末１Ｂなどというように、ユーザーサイドの機器間でのコンテンツデータのコピーを行う場合の処理例（１）を述べる。
これは、例えば端末１Ａが、端末１Ｂに対するコンテンツサーバとして機能するものとなる。
【００７１】
図１１に端末１Ａ、１Ｂなど、端末１Ａと外部機器の間の通信処理を示す。図１１において外部装置とは、例えば端末１Ｂや、或いは携帯装置４などである。
【００７２】
端末１Ａと外部機器（端末１Ｂや携帯装置４）は、それぞれ外部インターフェース３８を介して接続される。或いはネットワークインターフェース３３によってネットワーク２を介して通信接続されてもよい。
例えばまず、外部機器から端末１Ａに所望のコンテンツデータのコピー要求が発生する（Ｓ２１ａ）。或いは、このように最初にコピー要求を端末１Ｂから発生させるのではなく、端末１Ａのユーザーの操作によって、端末１Ａが接続された外部機器に対してコンテンツデータの送信を実行する場合（Ｓ２１ｂ）であってもよい。
【００７３】
端末１Ｂ等の外部機器からの要求、又は端末１Ａでの操作に応じて、端末１Ａが外部機器に対してコンテンツデータを送信出力する場合には、送信するコンテンツデータに対応して記憶されている管理ＩＤ（Ｋｃ）を読み出す（Ｓ２２）。この時点で、まず端末１Ａ自体の動作として、上記図６の処理により送信処理の可否が判断される。
そして当該コンテンツデータが端末１Ａで使用できるコンテンツデータである場合は、コンテンツデータ、及びそのコンテンツデータに対応して記憶されている管理ＩＤ（Ｋｃ）を送信出力する。
複数のコンテンツデータを送信する場合には、その各コンテンツデータについてそれぞれ管理ＩＤ（Ｋｃ）をチェックして送信可否を判断し、ＯＫであれば送信する。
【００７４】
つまり実際には端末１Ａは、接続された相手の機器の種別や、或いは要求内容、操作内容に関わらず、端末１Ａで使用可能なコンテンツデータを送信出力するときは、そのコンテンツデータに対応する管理ＩＤ（Ｋｃ）も同時に送信するものとなる。
【００７５】
一方、端末１Ｂ等の外部機器は、コンテンツデータ及び管理ＩＤ（Ｋｃ）が送信されてきたら、コンテンツ受信処理を行う（Ｓ６）。
この処理は、上記図１０と同様の処理となる。
【００７６】
従って、端末１Ａから外部機器にコンテンツデータのコピーを行う場合においては、以下のように処理される。
・外部機器が端末１Ｂであって、端末１Ａと端末１Ｂの所有者（ユーザーＡ、Ｂ）が異なれば、各端末１Ａ、１Ｂに記憶された管理ＩＤ（Ｋｄ）の値が異なる。そして端末１Ａからは、端末１Ａの管理ＩＤ（Ｋｄ）と同一の管理ＩＤ（Ｋｃ）とされたコンテンツデータのみが送信出力できる。従って、ユーザーＢの所有する端末１Ｂにおいて、端末１Ａから送信されてきたコンテンツデータの管理ＩＤ（Ｋｃ）は端末１Ｂの管理ＩＤ（Ｋｄ）とは異なる値であるため、ユーザーＢが過去に端末１Ｂに蓄積していたコンテンツデータを無駄にしたくなければ、端末１Ａから送信されてきたコンテンツデータのコピーはできないものとなる。
・一方、端末１ＢのユーザーＢが、過去に端末１Ｂに蓄積していたコンテンツデータを無駄にすることを引き替えとしてよいと考えれば、端末１Ａから送信されてきたコンテンツデータをコピーでき、以降はそのコピーしたコンテンツデータのみを使用できるものとなる。
・外部機器がユーザーＡが所有する携帯装置４であって、ユーザーＡが端末１Ａから携帯装置４にコンテンツデータを送信して携帯装置４内のＨＤＤあるいはフラッシュメモリ等にコピーしようとする場合において、携帯装置４と端末１Ａが上述した管理ＩＤ統一処理によって同一の管理ＩＤ（Ｋｄ）とされているのであれば無条件にコピーでき、携帯装置４においてコピーしたコンテンツデータを自由に使用できる。
【００７７】
従って、ユーザーサイドの機器間のコピーにおいて、他人が所有する機器からのコピーは、そのユーザーが自身で制限するものとなり、これによって無制限なコピーによるコンテンツデータの拡散が防止される。
【００７８】
８．端末から端末へのコピー時の処理（２）
次に、同じく端末１Ａから端末１Ｂなどというように、ユーザーサイドの機器間でのコンテンツデータのコピーを行う場合の処理例（２）を述べる。
これも、例えば端末１Ａが、端末１Ｂ等の外部機器に対するコンテンツサーバとして機能するものとなる。
【００７９】
図１２に端末１Ａと外部機器（端末１Ｂや携帯装置４）間の通信処理を示す。端末１Ａと外部機器は、それぞれ外部インターフェース３８を介して接続される。或いはネットワークインターフェース３３によってネットワーク２を介して通信接続されてもよい。
例えばまず、端末１Ｂ等の外部機器から端末１Ａに所望のコンテンツデータのコピー要求が発生する（Ｓ２１）。
或いは図示していないが、このように最初にコピー要求を外部機器から発生させるのではなく、端末１Ａのユーザーの操作によって、端末１Ａが接続された外部機器に対してコンテンツデータの送信を実行する通知を行うものであってもよい。
【００８０】
次に端末１Ａは外部機器に対して、外部機器に記憶されている管理ＩＤ（Ｋｄ）を要求し（Ｓ３１）、外部機器側は要求に応じて管理ＩＤ（Ｋｄ）を端末１Ａに送信する（Ｓ３２）。
端末１ＡのＣＰＵ２１は、端末１Ｂ等の外部機器の管理ＩＤ（Ｋｄ）を受信したら、コンテンツ送信処理（Ｓ３３）を行い、要求をキャンセルするか、送信を実行するかを判断する。
要求キャンセルとする場合は、要求されたコンテンツデータの送信は実行されない。つまりコンテンツデータを端末１Ｂにコピーさせない。
送信を実行する場合は、コンテンツデータ及びコンテンツデータに対応する管理ＩＤ（Ｋｃ）を送信する（Ｓ３５）。その場合、外部機器側では、送信されてきたコンテンツデータ及び管理ＩＤ（Ｋｃ）を対応させてＨＤＤ等に格納する処理を行う（Ｓ３６）。つまりコンテンツデータのコピーが行われる。
【００８１】
コンテンツ送信処理（Ｓ３３）として端末１ＡのＣＰＵ２１が実行する処理を図１３に示す。
上記の（Ｓ２２）（Ｓ２３）の通信により外部機器の管理ＩＤ（Ｋｄ）を受信したら、ＣＰＵ２１はステップＦ４０１として、端末１Ａに記憶された管理ＩＤ（Ｋｄ）と、外部機器から送信されてきた管理ＩＤ（Ｋｄ）を比較する。
【００８２】
両機器の管理ＩＤ（Ｋｄ）が一致していれば、ステップＦ４０２からＦ４０８に進み、要求されたコンテンツデータ及びそのコンテンツデータの管理ＩＤ（Ｋｃ）を外部機器に送信する処理を行う（図１２のＳ３５）。
【００８３】
一方、ステップＦ４０２で両機器の管理ＩＤ（Ｋｄ）が一致しない場合には、ＣＰＵ２１の処理はステップＦ４０２からＦ４０３に進み、ＣＰＵ２１は表示部２７に、端末１Ａの管理ＩＤ（Ｋｄ）を書き換えてもよいか否かを選択させるメッセージを表示する。この場合も、実際にはユーザーは管理ＩＤについて意識していないことが考えられるため「このデータ送信（コピー）を実行すると、現在格納されている音楽データなどが再生できなくなります。よろしいですか？」などというように、使用上の警告メッセージを表示すればよい。
ユーザーは、これを望まないのであれば、「ＮＯ」の意思表示の操作入力を行うものとなるが、するとＣＰＵ２１はステップＦ４０４で管理ＩＤ（Ｋｄ）の書換の意志は無いと判断してステップＦ４０５に進み、外部機器からのコンテンツデータ要求をキャンセルする。つまり要求されたコンテンツデータを送信する処理を実行しない。
【００８４】
ところが、上記警告メッセージに対してユーザーＡが了承する操作を行った場合は、ＣＰＵ２１はステップＦ４０４で管理ＩＤ（Ｋｄ）の書換をユーザーが了承したと判断してステップＦ４０６に進み、フラッシュメモリ２３ｃに記憶されている管理ＩＤ（Ｋｄ）の値を、外部機器から送信されてきた管理ＩＤ（Ｋｄ）と同一の値に書き換える。
さらにステップＦ４０７で、要求されたコンテンツデータに対応する管理ＩＤ（Ｋｃ）も、外部機器から送信されてきた管理ＩＤ（Ｋｄ）と同一の値に書き換える。
そしてステップＦ４０８に進み、コンテンツデータ及び管理ＩＤ（Ｋｃ）を外部機器に送信する処理を行う。
【００８５】
このような処理により、端末１Ａから外部機器にコンテンツデータのコピーを行う場合においては、以下のように処理される。
・外部機器が端末１Ｂであって、端末１Ａと端末１Ｂの所有者（ユーザーＡ、Ｂ）が異なれば、各端末１Ａ、１Ｂに記憶された管理ＩＤ（Ｋｄ）の値が異なる。このとき送信側の端末１Ａでは、両機器の管理ＩＤ（Ｋｄ）が異なることから、ユーザＡに対して、端末１Ａの管理ＩＤ（Ｋｄ）を書き換えてしまってよいか（つまり格納されたコンテンツデータを使用不能にしてしまってよいか）どうかを尋ね、ユーザーＡがそれを了承しなければ、送信出力は実行されない。つまり端末１Ｂへのコピーは実行されない。
・一方、ユーザＡが、端末１Ａの管理ＩＤ（Ｋｄ）を書き換えてよい（つまり端末１Ａに格納されたコンテンツデータを使用不能にしてよい）とした場合は、端末１Ａの管理ＩＤ（Ｋｄ）及び送信するコンテンツデータに対応する管理ＩＤ（Ｋｃ）を、端末１Ｂの管理ＩＤ（Ｋｄ）と同一値に書き換えた上で、送信出力を実行する。端末１Ｂ側では、端末１Ｂの管理ＩＤ（Ｋｄ）と同一値の管理ＩＤ（Ｋｃ）とされたコンテンツデータが送信されてくるため、それをＨＤＤに格納すればよい。その場合、当該コピーしたコンテンツデータの管理ＩＤ（Ｋｃ）は端末１Ｂの管理ＩＤ（Ｋｄ）と一致するため、使用可能となる。もちろん送信側である端末１Ａは、送信と引き替えに、蓄積していたコンテンツデータが使用不能となる。
・外部機器がユーザーＡが所有する携帯装置４であって、ユーザーＡが端末１Ａから携帯装置４にコンテンツデータを送信して携帯装置４内のＨＤＤあるいはフラッシュメモリ等にコピーしようとする場合において、携帯装置４と端末１Ａが上述した管理ＩＤ統一処理によって同一の管理ＩＤ（Ｋｄ）とされているのであれば無条件にコピーでき、携帯装置４においてコピーしたコンテンツデータを自由に使用できる。
【００８６】
従って、ユーザーサイドの機器間のコピーにおいて、他人が所有する機器に対してのコピーは、その送信しようとするユーザーが自身で制限するものとなり、これによって無制限なコピーによるコンテンツデータの拡散が防止される。
【００８７】
なお、この処理例２では送信側の機器（端末１Ａ）において、蓄積したコンテンツデータを使用不能とすることを条件として端末１Ｂへの送信を許可する。
一方、上述した処理例１では受信側の機器（端末１Ｂ）において、蓄積したコンテンツデータを使用不能とすることを条件として端末１Ａからのコンテンツデータの記録を許可する。
この両方の処理を実行し、送信側、受信側の両方で、コピーする対象のコンテンツデータを除いて、他のコンテンツデータを使用不能とすることをコピー許可の条件とする例も考えられる。
【００８８】
９．まとめ及び変形例
以上のように本実施の形態では、
・端末１においては、端末１の管理ＩＤ（Ｋｄ）と同一の管理ＩＤ（Ｋｃ）とされたコンテンツデータを処理（記録、再生、送信）できる。
・認証されないダウンロード、或いは管理ＩＤ（Ｋｄ）が異なる機器間でのコピーの場合は、コンテンツデータを受信する側の機器（或いは送信する側の機器）において、それまで保有しているコンテンツデータが使用不能となることを引き替えに、ダウンロード又はコピーが許可される。
・正当認証されたダウンロード、及び管理ＩＤ（Ｋｄ）が統一されたユーザー個人の範囲での機器間でのコピーは、制限されない。
【００８９】
これによって、正当な範囲ではユーザーの使用性は向上し、ユーザに無駄な手間もかからない。一方、コンテンツデータのダウンロードやコピーはユーザー自身の利害が考慮されて自発的に制限されるものとなり、コピーされたコンテンツデータが拡散されない。
【００９０】
このような実施の形態の方式を実現する装置、システム構成や処理動作例としては多様に考えられる。
【００９１】
図６や図１０の処理において管理ＩＤ（Ｋｄ）と管理ＩＤ（Ｋｃ）の一致を確認するが、装置に付される管理ＩＤ（Ｋｄ）と、コンテンツデータに付される管理ＩＤ（Ｋｃ）は、同一値としなくても、互いに対応関係がわかるデータとされていればよい。例えば一方の値に対して関数演算を行うことで、他方の値に一致するものとしたり、両方の値を用いた演算で特定の判別値が得られるような識別情報コードとしてもよい。
【００９２】
機器に対して付加される管理ＩＤ（Ｋｄ）は、フラッシュメモリ２３ｃ等の機器内部のメモリに記憶される他、メモリカードなどのメディアに記録されても良い。例えばメーカーやサーバが、ユーザに対して管理ＩＤ（Ｋｄ）を記録したメモリカードを発行する。端末１などの機器にはメモリカードスロットを設け、上記メモリカードが装着されていることで、端末１等が、管理ＩＤ（Ｋｄ）を認識できるようにしても良い。
【００９３】
また、管理ＩＤ（Ｋｃ）が付されていないコンテンツデータについての扱いについては、各種考えられる。
例えば端末１においてＣＤ等からリッピングしたコンテンツデータでは、管理ＩＤ（Ｋｃ）は存在しないが、そのようなコンテンツデータは、再生のみは可能であるが、送信出力は実行できないような処理が考えられる。
或いは、リッピング時に、そのコンテンツデータについて、管理ＩＤ（Ｋｄ）と同一値の管理ＩＤ（Ｋｃ）を生成して、上述した図６などのように処理してもよい。
また、コンテンツサーバからのダウンロードであって、そのコンテンツサーバがコンテンツデータとともに管理ＩＤ（Ｋｃ）を送信してこないものであった場合は、▲１▼ダウンロードを禁止する、▲２▼端末の管理ＩＤ（Ｋｄ）と同一の管理ＩＤ（Ｋｃ）を付してダウンロードデータを記録する、▲３▼端末の管理ＩＤ（Ｋｄ）を書き換え、蓄積されたコンテンツデータを使用不能とすることを引き替えにダウンロードデータの記録を許可する、など各種の処理が考えられる。
【００９４】
また本発明において記録、再生、送信などの処理されるコンテンツデータは、音楽コンテンツに限らず、動画、静止画、テキスト、プログラムその他の如何なるコンテンツを対象としても適用できる。
【００９５】
本発明のプログラムは、端末１やコンテンツサーバ４において上記してきた各種処理を実行させるためのプログラムであり、情報処理装置を本発明の出力装置、記録装置として実現したり、記録再生装置の処理プログラムとして採用することで、その記録再生装置を本発明の出力装置、記録装置として実現できる。
さらに、そのような本発明のプログラムが記録された本発明の記録媒体によれば、本発明の動作の実現するプログラムの提供が容易となり、機器設計やシステム構築に好適である。
【００９６】
本発明のプログラムは、パーソナルコンピュータ等の機器に内蔵されている記録媒体としてのＨＤＤや、ＣＰＵ内のＲＯＭ等に予め記録しておくことができる。
あるいはまた、フレキシブルディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ　Ｄｉｓｃ　Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）、ＭＯ（Ｍａｇｎｅｔ　ｏｐｔｉｃａｌ）ディスク、ＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｃ）、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウェアとして提供することができる。
また本発明のプログラムは、リムーバブル記録媒体からパーソナルコンピュータ等にインストールする他、ダウンロードサイトから、ＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）、インターネットなどのネットワークを介してダウンロードすることもできる。
【００９７】
【発明の効果】
以上の説明から理解されるように、本発明では、デジタルコンテンツデータを出力（再生又は送信）・記録する装置とデジタルコンテンツデータそのものに、それぞれ固有の識別情報（管理ＩＤ）を付する。即ち装置に対して機器識別情報を記憶させ、また各コンテンツデータに対してそれぞれデータ識別情報を付する。
そして、或るコンテンツデータについて処理（再生、送信、記録）を行う際には、そのコンテンツデータについてのデータ識別情報（管理ＩＤ）と、その処理を行う機器に付された機器識別情報（管理ＩＤ）とが一致する等の対応がとれていなければ、処理を許可しないようにする。即ち、再生できない、又は送信できない、又は記録できないものとされる。一方、対応がとれていれば通常に処理を許可する。
これにより、デジタルコンテンツデータはユーザーの所有するハードウエア群（出力装置や記録装置）と結びつくことになり、ユーザーの通常の使用上の便利さを損なうことなく、不正な拡散を防止することができる。
また、このようなデジタルコンテンツデータの不正な拡散を防止する機能は、ユーザーの正規な使用上では何ら制限はないため、ユーザーに新たな操作負担をかけるといったこともない。
【００９８】
また、データ識別情報（管理ＩＤ）と、その処理を行う機器に付された機器識別情報（管理ＩＤ）の比較結果に基づいてデータの出力を許可しない場合においては、機器識別情報が書き換えられることに応じて、データの処理（再生、送信、記録）を許可するようにしている。
機器識別情報を書き換えれば、機器識別情報と、それまで機器に蓄積されていたコンテンツデータのデータ識別情報との対応がとれなくなる。つまり機器識別情報を書き換えるということはそれまで機器に蓄積されていたコンテンツデータについて再生等の処理を不能とすることを意味する。そして、機器識別情報の書換はユーザーの操作入力に基づいて行われるものである。従って、ユーザーが、蓄積されたコンテンツデータが使用できなくなることに同意した場合のみは、再生、送信、記録等を実行できるものとしている。
これにより、ユーザーがコンテンツデータのコピー等を行おうとする際に、その制限となるとともに、ユーザーがデータの損失を覚悟する場合は処理可能とすることで、場合に応じて柔軟な対応を可能とするものとなる。
【００９９】
本発明のプログラム、又はそのプログラムを記録した記録媒体によれば、上記の効果を得ることができる出力装置、記録装置を実現することができる。また本発明を広く提供できる。
【図面の簡単な説明】
【図１】本発明の実施の形態の端末とサーバのネットワーク接続状態の説明図である。
【図２】実施の形態のコンテンツサーバのブロック図である。
【図３】実施の形態の端末のブロック図である。
【図４】実施の形態の端末に記憶される管理ＩＤの説明図である。
【図５】実施の形態の端末のコンテンツデータ格納形態の説明図である。
【図６】実施の形態の端末のコンテンツ管理処理のフローチャートである。
【図７】実施の形態の端末の管理ＩＤの状態遷移の説明図である。
【図８】実施の形態の端末側での管理ＩＤ統一処理のフローチャートである。
【図９】実施の形態のコンテンツダウンロード時の処理の説明図である。
【図１０】実施の形態のコンテンツ受信側の端末の処理のフローチャートである。
【図１１】実施の形態の端末間でのコンテンツコピー時の処理の説明図である。
【図１２】実施の形態の端末間でのコンテンツコピー時の処理の説明図である。
【図１３】実施の形態のコンテンツ送信側の端末の処理のフローチャートである。
【符号の説明】
１，１Ａ，１Ｂ　端末、２　ネットワーク、３，３Ａ，３Ｂ　コンテンツサーバ、４　携帯装置、２１，４１　ＣＰＵ、２２，４２　バス、２３，４３　メモリ部、２４，４４　入力処理部、２５，４５　入力部、２６，４６　表示処理部、２７　ＬＣＤ、２８　ＣＤドライブ制御部、２９　ＣＤドライブ、３０，４８データベース管理部、３１　ＨＤＤ、３２，４９　通信処理部、３３，５０　ネットワークインターフェース、３４　オーディオデータ処理部、３５　スピーカ部、３８　外部インターフェース、４７　表示部
【図１】
2004030812.tif 000003
【図２】
2004030812.tif 000004
【図３】
2004030812.tif 000005
【図４】
2004030812.tif 000006
【図５】
2004030812.tif 000007
【図６】
2004030812.tif 000008
【図７】
2004030812.tif 000009
【図８】
2004030812.tif 000010
【図９】
2004030812.tif 000011
【図１０】
2004030812.tif 000012
【図１１】
2004030812.tif 000013
【図１２】
2004030812.tif 000014
【図１３】
2004030812.tif 000015