(57)【要約】【課題】コンテンツを安全に交換できなかった。【解決手段】第１コンテンツ管理装置１００ａは、デジタルカメラなどの外部装置１４と接続する。第１コンテンツ管理装置１００ａは、接続中の外部装置１４が予め登録されている装置か否かを判定する。予め登録されている外部装置１４の場合、第１コンテンツ管理装置１００ａは、外部装置１４からコンテンツを読み込む。そして、第１コンテンツ管理装置１００ａは、そのコンテンツを第２コンテンツ管理装置１００ｂに提供する。外部装置１４は、外部環境をセンシングすることによりコンテンツを生成するので、オリジナルコンテンツであることが保証される。これにより、コンテンツ管理装置１００はオリジナルコンテンツのみを第２コンテンツ管理装置１００ｂに提供できる。【選択図】図１
2005301526.tif 000002
【特許請求の範囲】
【請求項１】
第１外部装置からコンテンツの入力を受け付ける受付部と、
前記第１外部装置が予め登録された装置の場合に前記コンテンツをネットワークに接続された第２外部装置に提供する提供部と、
を備えることを特長とするコンテンツ管理装置。
【請求項２】
前記コンテンツに対して所定のデータ処理を施して第１格納部に格納する格納処理部を更に備え、前記提供部は前記第１格納部において前記所定のデータ処理が施されたコンテンツを前記第２外部装置に提供することを特徴とする請求項１に記載のコンテンツ管理装置。
【請求項３】
前記提供部は、前記所定のデータ処理が施されたコンテンツを、前記所定のデータ処理が施される前の状態に戻して前記第２外部装置に提供することを特徴とする請求項２に記載のコンテンツ管理装置。
【請求項４】
前記コンテンツのデータサイズより小さいデータサイズのサブコンテンツを前記コンテンツの種類に応じて新たに生成するサブコンテンツ生成部を更に備え、前記格納処理部は前記サブコンテンツと前記コンテンツとを対応付けて前記第１格納部に格納することを特徴とする請求項２または３に記載のコンテンツ管理装置。
【請求項５】
前記提供部は、前記第２外部装置に対して前記サブコンテンツを送信し、送信したサブコンテンツに対応するコンテンツが要求された場合、そのコンテンツを送信することを特徴とする請求項４に記載のコンテンツ管理装置。
【請求項６】
前記コンテンツが画像の場合、前記格納処理部は、そのコンテンツのサブコンテンツとしてサムネイルを新たに生成することを特徴とする請求項４または５に記載のコンテンツ管理装置。
【請求項７】
前記第１外部装置を特定するための識別情報を取得し、前記識別情報に基いて、前記第１外部装置が前記予め登録された装置であるか否かを判定する判定部を更に備えることを特徴とする請求項１から６のいずれかに記載のコンテンツ管理装置。
【請求項８】
前記識別情報に基いて前記第１外部装置が機能制限をする対象か否かを判定し、前記第１外部装置が機能制限をする対象の場合、当該コンテンツ管理装置におけるいずれかの機能を制限する機能制限部を更に備えることを特徴とする請求項４から７のいずれかに記載のコンテンツ管理装置。
【請求項９】
前記第１外部装置が機能制限をする対象の場合、前記機能制限部は、前記提供部が前記コンテンツを提供することを禁止することを特徴とする請求項８に記載のコンテンツ管理装置。
【請求項１０】
前記ネットワークを介してコンテンツを取得する取得部を更に備え、
前記格納処理部は、前記取得部が取得したコンテンツを前記第１格納部とは異なる第２格納部に格納することを特徴とする請求項２から９のいずれかに記載のコンテンツ管理装置。
【請求項１１】
第１外部装置からコンテンツの入力を受け付ける受付機能と、
前記第１外部装置が予め登録された装置の場合に前記コンテンツをネットワークに接続された第２外部装置に提供する提供機能と、
をコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コンテンツを管理する技術に関し、とくにネットワークを介してコンテンツを送受信する機能を備える装置に関する。
【背景技術】
【０００２】
情報のデジタル化が進んでいる。情報のデジタル化は、比較的データサイズの小さいテキスト情報だけに限らず、例えば静止画像、動画像、音声などの比較的データサイズの大きい情報までにも及んでいる。こうした情報のデジタル化は、効率的な圧縮・伸張技術の開発やコンピュータ技術の発達など、情報のデジタル化に直接関係する技術が発達したことを要因とするだけでなく、ネットワーク技術が普及し情報をデジタルデータとして送受信することが一般的になったことも大きな要因となっている。例えば、カメラ付きの携帯電話装置やデジタルカメラで撮影した画像を、電子メールを利用して友人に送信するということが日常的に行われるようになってきた。こうしたデジタルデータの交換をピアツーピアで行う技術がある（例えば、特許文献１）。
【特許文献１】特開平２００３−２０３０２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
デジタルデータはその性質上、複製が作られやすい。このため、著作権上の問題が生じやすく、例えばデジタルデータに変換されたアーティストの音楽が、個人的な利用を離れて他人に利用されることがある。著作権に対する認識は人それぞれであり、ファイルを交換する仕組みがあれば、とくに意識をしなくても著作権上問題になる行為をしてしまうことがある。一方で、ファイルを交換する仕組みに対するニーズは高まっている。
【０００４】
本発明はこうした点に鑑みてなされたもので、その目的は、コンテンツの送受信を安全に行う装置の提供にある。
【課題を解決するための手段】
【０００５】
本発明のある態様は、コンテンツを提供する装置である。この装置は、第１外部装置からコンテンツの入力を受け付ける受付部と、第１外部装置が予め登録された装置の場合にコンテンツをネットワークに接続された第２外部装置に提供する提供部とを備える。「第１外部装置」は、例えばデジタルカメラ、ＩＣレコーダなどオリジナルのコンテンツを生成可能な装置であってよい。
【０００６】
この態様によれば、第１外部装置が予め登録された装置の場合に、第１外部装置に保持されているコンテンツを第２外部装置に提供できるので、未登録の第１外部装置に保持されているコンテンツや第１外部装置の外部にあるコンテンツが、第２外部装置に提供されることを防止できる。つまり、コンテンツの読み込み先を第１外部装置に限定することにより、オリジナルコンテンツを提供することが保証される。
【０００７】
この装置は、コンテンツに対して所定のデータ処理を施して第１格納部に格納する格納処理部を更に備え、提供部は第１格納部において所定のデータ処理が施されたコンテンツを第２外部装置に提供してもよい。
【０００８】
提供部は、所定のデータ処理が施されたコンテンツを、所定のデータ処理が施される前の状態に戻して第２外部装置に提供してもよい。これにより、格納処理部が第１格納部に格納したコンテンツだけが、所定のデータ処理が施される前の状態で提供部を介して第２外部装置に提供される。
【０００９】
この装置は、コンテンツのデータサイズより小さいデータサイズのサブコンテンツをコンテンツの種類に応じて新たに生成するサブコンテンツ生成部を更に備え、格納処理部はサブコンテンツとコンテンツとを対応付けて第１格納部に格納してもよい。
【００１０】
提供部は、第２外部装置に対してサブコンテンツを送信し、送信したサブコンテンツに対応するコンテンツが要求された場合、そのコンテンツを送信してもよい。これにより、無駄なトラフィックの発生を抑制できるので、効率的にコンテンツの送信ができる。
【００１１】
コンテンツが画像の場合、格納処理部は、そのコンテンツのサブコンテンツとしてサムネイルを新たに生成してもよい。
【００１２】
この装置は、第１外部装置を特定するための識別情報を取得し、識別情報に基いて、第１外部装置が予め登録された装置であるか否かを判定する判定部を更に備えてもよい。
【００１３】
この装置は、識別情報に基いて第１外部装置が機能制限をする対象か否かを判定し、第１外部装置が機能制限をする対象の場合、当該コンテンツ管理装置におけるいずれかの機能を制限する機能制限部を更に備えてもよい。
【００１４】
第１外部装置が機能制限をする対象の場合、機能制限部は、提供部がコンテンツを提供することを禁止してもよい。
【００１５】
この装置は、ネットワークを介してコンテンツを取得する取得部を更に備え、格納処理部は、取得部が取得したコンテンツを第１格納部とは異なる第２格納部に格納してもよい。これにより、ユーザは第２格納部に格納されたコンテンツを利用できるが、そのコンテンツを提供部に提供させることはできない。
【００１６】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１７】
本発明によれば、利便的なコンテンツ交換装置を提供できる。
【発明を実施するための最良の形態】
【００１８】
図１は、実施の形態に係るコンテンツ管理システム５０の構成図である。第１コンテンツ管理装置１００ａ、第２コンテンツ管理装置１００ｂおよびインデックスサーバ１２は、それぞれネットワーク１０を介して接続されている。第１コンテンツ管理装置１００ａおよび第２コンテンツ管理装置１００ｂは、それぞれ同一の構成を有し、例えばコンピュータに所定のプログラムを実行させることにより実現される。以下、第１コンテンツ管理装置１００ａおよび第２コンテンツ管理装置１００ｂを、単に「コンテンツ管理装置１００」という。
【００１９】
コンテンツ管理装置１００は、例えば静止画データ、動画データ、音声データなどをフィルタリングしてオリジナルコンテンツのみを他のコンテンツ管理装置１００に提供する機能と、他のコンテンツ管理装置１００からそのコンテンツを取得する機能とを備える。例えば、第１コンテンツ管理装置１００ａおよび第２コンテンツ管理装置１００ｂは、ネットワーク１０においてそれぞれの装置に固有に割り当てられたアドレス（以下、単に「グローバルアドレス」という）を利用して互いの装置を特定し、双方がクライアント機能およびサーバ機能を有する、いわゆるピアツーピアで接続する。
【００２０】
外部装置１４は、例えばデジタルカメラ１４ａ、デジタルビデオカメラ１４ｂ、ＩＣレコーダ１４ｃなどの外部環境をセンシングすることにより任意の形式のコンテンツを生成する装置である。このため外部装置１４により生成されたコンテンツは、オリジナルであることが保証される。コンテンツ管理装置１００は、外部装置１４から読み込んだコンテンツのみを他のコンテンツ管理装置１００に提供する機能を備える。これにより、コンテンツ管理装置１００は、オリジナルコンテンツのみを他のコンテンツ管理装置１００に提供できる。
【００２１】
インデックスサーバ１２は、各コンテンツ管理装置１００のグローバルアドレスを管理し、要求された場合に該当するグローバルアドレスを返す。例えば、インデックスサーバ１２は、それぞれのコンテンツ管理装置１００を識別するための識別情報（以下、単に「装置ＩＤ」という）と、そのコンテンツ管理装置１００のグローバルアドレスとを対応付けたアドレステーブルを保持する。そして、装置ＩＤに対応するグローバルアドレスの送信を要求された場合、インデックスサーバ１２は、アドレステーブルを参照して装置ＩＤに対応するグローバルアドレスを特定し、特定したグローバルアドレスを送信する。一般に、各コンテンツ管理装置１００は、その上位にいる装置（図示しない）から動的にグローバルアドレスが割り当てられる。このためインデックスサーバ１２は、定期的もしくはグローバルアドレスが変更された時にグローバルアドレスの通知を各コンテンツ管理装置１００から受け付けて、アドレステーブルを更新する。
【００２２】
例えば、友人同士で旅行に行ったときの写真を交換する場合、第１のユーザは、デジタルカメラ１４ａを第１コンテンツ管理装置１００ａに接続する。第１コンテンツ管理装置１００ａは、デジタルカメラ１４ａが接続されたことを検出して自動的に画像データを読み込む。これにより第１のコンテンツ管理装置１００ａは、写真を提供できる状態になる。その後、第１のユーザは、第２のユーザに例えばメールなどを使い写真をダウンロードできることを通知する。第２のユーザは、第２コンテンツ管理装置１００ｂを起動し、第１コンテンツ管理装置１００ａに接続することを指示する。このとき、第２コンテンツ管理装置１００ｂは、インデックスサーバ１２に第１コンテンツ管理装置１００ａのグローバルアドレスを問い合わせ、ネットワーク１０における第１コンテンツ管理装置１００ａのアドレスを特定する。そして、第２コンテンツ管理装置１００ｂは第１コンテンツ管理装置１００ａから写真１６を取得する。別の例では、予め第２コンテンツ管理装置１００ｂの接続先として第１コンテンツ管理装置１００ａを登録しておき、起動した時点で自動的にインデックスサーバ１２への問い合わせを行い第１コンテンツ管理装置１００ａと接続してもよい。
【００２３】
コンテンツ管理システム５０によれば、ユーザ毎のコンテンツ管理装置１００で管理されるコンテンツを、直接他のコンテンツ管理装置１００へ提供できるので、例えば画像サーバなどの大型の装置が不要になる。また、トラフィックが一点に集中することがなくなるので、インフラの整備を効率的に進めることができる。
【００２４】
図２は、図１のコンテンツ管理装置１００の内部構成図である。コンテンツ管理装置１００の各構成要素は、ハードウエアコンポーネントで言えば、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされた本図の構成要素を実現するプログラム、そのプログラムを格納するハードディスクなどの記憶ユニット、ネットワーク接続用インターフェース等を中心に実現されるが、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。これから説明する各図は、ハードウエア単位の構成ではなく、機能単位のブロックを示している。コンテンツ管理装置１００は、コンテンツを提供する機能と、コンテンツを取得する機能とを備える。
【００２５】
（コンテンツ提供機能）
第１通信部１０２は、例えばＵＳＢ（Universal Serial Bus）などのコンピュータと周辺機器とを結ぶデータ伝送規格に準じて外部装置１４と通信する。受付部１０４は、第１通信部１０２を介して外部装置１４からコンテンツの入力を受け付ける。判定部１０８は、外部装置１４が予め登録されている装置か否かを判定情報格納部１３２を参照して判定する。予め登録されている装置の場合、判定部１０８は、コンテンツの読み込みを受付部１０４に許可し、予め登録されていない装置の場合、判定部１０８はコンテンツの読み込みを受付部１０４に許可しない。また、判定部１０８は、外部装置１４が機能制限をする対象か否かを判定情報格納部１３２を参照して判定する。そして、機能制限をする対象の場合、判定部１０８は、その外部装置１４から受け付けたコンテンツに対して機能制限をすることを機能制限部１１０に指示する。接続中の外部装置１４の機種情報を取得する方法として、例えば判定部１０８は、外部装置１４に対して機種情報を問い合わせてもよいし、コンテンツに対応付けられたメタファイルに含まれる機種情報を読み込んでもよい。
【００２６】
図３は、図２の判定情報格納部１３２のデータ構造の一例を示す図である。機種情報欄２００は、例えば機種名、型式などの機種情報を保持する。種類欄２０２は、例えばデジタルカメラ、デジタルビデオカメラなど機種の種類を特定する情報を保持する。制限フラグ欄２０４は、機能制限をする対象か否かを示す情報を保持する。本図では「１」は機能制限をすることを示し、「０」は機能制限をしないことを示す。図２の判定部１０８は、外部装置１４の機種情報が判定情報格納部１３２に登録されているか否かを、機種情報欄２００を参照して判定する。登録されている場合、判定部１０８はその外部装置１４からコンテンツを読み込むことを許可し、登録されていない場合、判定部１０８はその外部装置１４からコンテンツを読み込むことを許可しない。つぎに、判定部１０８は、外部装置１４が機能制限をする対象か否かを、制限フラグ欄２０４を参照して判定する。例えば、機種情報「ＡＡＡ０１」は、機能制限をする対象ではない。機種情報「ＢＢＢ０１」は、機能制限をする対象であり、図２の機能制限部１１０により機能制限をすることが設定される。他の例では、製造メーカ毎に制限フラグを設定してもよい。
【００２７】
図２に戻り、判定部１０８からコンテンツの読み込みを許可された場合、受付部１０４は、外部装置１４からコンテンツを読み込み、第１格納処理部１０６に出力する。一般に、外部装置１４におけるファイル構造、すなわちコンテンツの格納場所は機種ごとに異なる。このため、受付部１０４は、機種情報に対応付けてコンテンツの格納場所の情報を保持し、接続中の外部装置１４に応じた格納場所から自動的にコンテンツを読み込む。これにより、ユーザがコンテンツの読み込み先を指定しなくても、受付部１０４は接続中の外部装置１４の機種情報に基いて、その外部装置１４におけるコンテンツの格納場所を特定し、自動的にコンテンツの読み込みを行うことができる。
【００２８】
提供部１１６は、第１格納部１１４に格納されているコンテンツを読み込み、第２通信部１２０を介してネットワーク１０に出力する。本実施の形態に係るコンテンツ管理装置１００は、コンピュータにプログラムを実行させることにより実現される。一般に、コンピュータにはオペレーティングシステムが搭載され、プログラムはそのオペレーティングシステムの管理の下で実行される。オペレーティングシステムには、ハードディスクなどの記憶デバイスに情報の書き込みや読み込みを行ったり、ファイル名に対応する情報の格納場所を管理したりするためのファイルシステムが搭載されている。このファイルシステムを利用してファイル操作をするプログラム（以下、単に「ファイル操作プログラム」という）を利用することで、オペレーティングシステムの管理下にある記憶領域に格納されたほぼ全ての情報を操作することができる。したがって、提供部１１６が第１格納部１１４に格納されているコンテンツを全て提供する構成では、例えばファイル操作プログラムを利用して第１格納部１１４に書き込まれたコンテンツも提供部１１６は提供してしまう。こうした事態を防ぐため、提供部１１６が外部装置１４から読み込んだコンテンツのみを提供できるように構成する必要がある。
【００２９】
そのため第１格納処理部１０６は、受付部１０４から受け付けたコンテンツに所定の処理を施して第１格納部１１４に格納する。提供部１１６は、第１格納部１１４から所定の処理の施されたコンテンツを読み込み、所定の処理の施されたコンテンツを所定の処理が施される前の状態に戻して第２通信部１２０に出力する。「所定の処理」は、受付部１０４から受け付けたコンテンツを暗号化する処理でもよいし、提供してもよいことを示すフラグをコンテンツに付加する処理でもよいし、所定の規則に準じてコンテンツを別のファイル形式に変換する処理でもよい。提供部１１６は、第１格納部１１４に保持されているコンテンツを所定の処理が施されているものとして扱い、その処理が施される前の状態に戻す処理を行う。例えば、コンテンツに暗号化処理を施す場合、仮にファイル操作プログラムにより第１格納部１１４に格納されたとしても、そのコンテンツは提供部１１６における復号化処理で無意味な情報に変換される。
【００３０】
こうした変換処理により、コンテンツ管理装置１００は、実質的に第１格納部１１４への第１格納処理部１０６以外からのコンテンツの書き込みを許さない構成を実現できる。すなわち、外部装置１４からコンテンツを読み込むことで、オリジナルコンテンツであることを保証し、更に第１格納部１１４への第１格納処理部１０６以外からのコンテンツの書き込みを許さないので、コンテンツ管理装置１００はオリジナルコンテンツだけを他のコンテンツ管理装置１００に提供することが保証される。
【００３１】
サブコンテンツ生成部１１２は、第１格納処理部１０６からコンテンツを受け付け、受け付けたコンテンツに基いて、そのコンテンツのデータサイズより小さいデータサイズのサブコンテンツを生成する。具体的にはサブコンテンツ生成部１１２は、コンテンツのファイル名に付加されている拡張子や、コンテンツのデータ構造などに基いて、コンテンツの種類を特定し、コンテンツの種類に応じたサブコンテンツを生成する。例えば、コンテンツが静止画の場合、サブコンテンツ生成部１１２はサブコンテンツとして低画質の画像を生成したり、サムネイルを生成したりする。また、コンテンツが動画の場合、サブコンテンツ生成部１１２はサブコンテンツとして低画質の動画を生成したり、映像サイズを小さくした動画を生成したり、一部を切り出し再生時間の短い動画を生成したりする。また、コンテンツが音声の場合、サブコンテンツ生成部１１２はサブコンテンツとしてサンプリング周波数を落とした音声データを生成したり、一部を切り出し再生時間の短い音声データを生成したりする。
【００３２】
第１格納処理部１０６は、受付部１０４から受け付けたコンテンツとサブコンテンツとを対応付けて第１格納部１１４に格納する。提供部１１６は、他のコンテンツ管理装置１００からコンテンツの提供を要求されると、まずサブコンテンツを提供し、その後コンテンツを提供する。
【００３３】
機能制限部１１０は、機能制限をする対象となる外部装置１４から受け付けたコンテンツに対して、機能制限を行う対象であることを示す情報（以下、単に「制限情報」という）を第１格納処理部１０６に付加させる。第１格納処理部１０６は、コンテンツに制限情報を対応付けて第１格納部１１４に格納する。機能制限部１１０は、コンテンツ管理装置１００におけるいずれかの機能を制限してよく、例えば、コンテンツを提供することを禁止する制限、コンテンツを印刷することを禁止する制限などであってよい。また、機能制限部１１０は、タイマを有し、例えば所定の期間に到達したことを契機として機能制限を行ってもよい。本実施の形態では、提供部１１６は、コンテンツに制限情報が付加されている場合、そのコンテンツの提供を行わない。これにより、例えば所定のメーカのデジタルカメラで撮影した画像コンテンツだけを他のコンテンツ管理装置１００に提供可能にするといったことができ、製品の販売促進ツールとして利用できる。
【００３４】
通知先設定部１１８は、コンテンツをダウンロードすることを促すメッセージの通知先をユーザから受け付ける。例えば、通知先設定部１１８は、ユーザから電子メールアドレスの入力を受け付けてよい。通知部１３４は、通知先設定部１１８で設定された通知先に向けてメッセージを送信する。
【００３５】
第２通信部１２０は、ネットワーク１０を介して他のコンテンツ管理装置１００または図１のインデックスサーバ１２と通信を確立する。提供部１１６、通知部１３４、および取得部１２２は、第２通信部１２０を介して通信を行う。本実施の形態では、第１通信部１０２および第２通信部１２０は、それぞれ異なる通信デバイスを介して外部装置１４ならびにネットワーク１０と通信を行う。他の例では、第１通信部１０２および第２通信部１２０は共通の通信デバイスを介して通信を行ってもよい。
【００３６】
（コンテンツ取得機能）
取得先設定部１３０は、ユーザからコンテンツの取得先を特定する情報を受け付け、取得部１２２に出力する。取得先を特定する情報は、他のコンテンツ管理装置１００のグローバルアドレスでもよいし、他のコンテンツ管理装置１００の装置ＩＤでもよい。例えば、装置ＩＤを受け付けた場合、取得部１２２は、装置ＩＤに対応付けられたグローバルアドレスを図１のインデックスサーバ１２から取得し、そのグローバルアドレスで特定されるコンテンツ管理装置１００にコンテンツを要求する。取得部１２２は、まずサブコンテンツを取得し、その後、ユーザに指定されたサブコンテンツに対応するコンテンツを要求する。そして、取得部１２２は受け付けたコンテンツを第２格納処理部１２４に出力する。ユーザが必要とするコンテンツをサブコンテンツに基いて選択する機会を与えることにより、コンテンツ管理装置１００は無駄なデータの送受信を避け効率的にコンテンツを取得できる。
【００３７】
第２格納処理部１２４は、そのコンテンツを第２格納部１２６に格納する。このように、コンテンツ管理装置１００は、他のコンテンツ管理装置１００に提供可能なコンテンツと、他のコンテンツ管理装置１００から取得したコンテンツとを異なる格納部で格納することにより、それぞれのコンテンツを明確に分離できる。例えば、コンテンツ管理装置１００は、ユーザが見つけにくいようにフォルダ構造における階層の深い位置に第１格納部１１４を配置し、ユーザが見つけやすいようにフォルダ構造における階層の浅い位置に第２格納部１２６を配置してもよい。出力部１２８は、第１格納部１１４および第２格納部１２６に格納されているコンテンツを、例えば表示装置に表示させる。
【００３８】
図４は、図１のコンテンツ管理システム５０における各装置間の処理のシーケンスの一例を示す図である。図１の第１コンテンツ管理装置１００ａがコンテンツの送信側、第２コンテンツ管理装置１００ｂがコンテンツの受信側として本図を説明する。第１コンテンツ管理装置１００ａは、外部装置１４が接続されたか否かを判定し（Ｓ１０）、この判定処理を繰り返す（Ｓ１０のＮ）。外部装置１４が接続された場合（Ｓ１０のＹ）、第１コンテンツ管理装置１００ａは、外部装置１４が登録されている装置であるか否かを判定する（Ｓ１２）。
【００３９】
登録されている装置の場合（Ｓ１２のＹ）、第１コンテンツ管理装置１００ａはその外部装置１４が機能制限の対象か否かを判定する（Ｓ１４）。機能制限する場合、第１コンテンツ管理装置１００ａはそれをユーザに通知するとともに（Ｓ１６）、外部装置１４からコンテンツを読み込む（Ｓ２０）。ステップ１４で、機能制限の対象でない場合（Ｓ１４のＮ）、ステップ２０に進む。第１コンテンツ管理装置１００ａは、コンテンツを暗号化して（Ｓ２２）、格納する（Ｓ２４）。また第１コンテンツ管理装置１００ａは、コンテンツに基いてサブコンテンツを生成する（Ｓ２６）。そして第１コンテンツ管理装置１００ａは、サブコンテンツを暗号化されたコンテンツに対応付けて格納する（Ｓ２８）。もちろん、第１コンテンツ管理装置１００ａは、コンテンツとサブコンテンツとをそれぞれ暗号化して格納してもよい。第１コンテンツ管理装置１００ａは、コンテンツを格納したことを知らせるメッセージの通知先を受け付け（Ｓ３０）、その通知先へメッセージを送信する（Ｓ３２）。
【００４０】
そのメッセージを受け、第２コンテンツ管理装置１００ｂは、第１コンテンツ管理装置１００ａにサブコンテンツを要求する（Ｓ３４）。第１コンテンツ管理装置１００ａは、サブコンテンツを送信する（Ｓ３６）。第２コンテンツ管理装置１００ｂは、そのサブコンテンツに基いてユーザからコンテンツの選択を受け付け（Ｓ３８）、第１コンテンツ管理装置１００ａに要求する（Ｓ４０）。第１コンテンツ管理装置１００ａは、指定されたコンテンツを復号して（Ｓ４２）、第２コンテンツ管理装置１００ｂに送信する（Ｓ４４）。第２コンテンツ管理装置１００ｂは、そのコンテンツを格納する（Ｓ４６）。
【００４１】
以上、本発明を実施の形態をもとに説明した。この実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。こうした変形例として以下のものがある。
【００４２】
第１の変形例は、図１の外部装置１４から取得したコンテンツの格納方法に関する。コンテンツ管理装置１００は、オペレーティングシステムの管理外にある格納領域に第１格納部１１４を設ける。コンテンツ管理装置１００は、オペレーティングシステムのファイルシステムとは異なるファイルシステムを有し、第１格納処理部１０６はオペレーティングシステムのファイルシステムとは異なるファイルシステムを利用して第１格納部１１４にコンテンツを格納してもよい。提供部１１６は、第１格納処理部１０６と同様に、オペレーティングシステムのファイルシステムとは異なるファイルシステムを利用して第１格納部１１４からコンテンツを読み込み、提供してもよい。これにより、オペレーティングシステムのファイルシステムでは、第１格納部１１４を直接見ることができないので、ユーザが容易にコンテンツを第１格納部１１４に格納させることができない。すなわち、実質的に隠された第１格納部１１４を実現できる。
【００４３】
第２の変形例は、図２のコンテンツ管理装置１００が有する他の機能に関する。例えば、コンテンツ管理装置１００は、それぞれのコンテンツについて、ユーザ同士がメッセージを書き込めるようにいわゆる掲示板機能を搭載してもよい。この掲示板機能は、掲示板とコンテンツとを対応付けて管理する。また、コンテンツ管理装置１００は、例えば、スケジュール機能を搭載してもよいし、チャット機能を搭載してもよい。
【図面の簡単な説明】
【００４４】
【図１】実施の形態に係るコンテンツ管理システムの構成図である。
【図２】図１のコンテンツ管理装置の内部構成図である。
【図３】図２の判定情報格納部のデータ構造の一例を示す図である。
【図４】図１のコンテンツ管理システムにおける各装置間の処理のシーケンスの一例を示す図である。
【符号の説明】
【００４５】
１０  ネットワーク、１２  インデックスサーバ、１４  外部装置、１００  コンテンツ管理装置、１０２  第１通信部、１０４  受付部、１０６  第１格納処理部、１０８  判定部、１１０  機能制限部、１１２  サブコンテンツ生成部、１１４  第１格納部、１１６  提供部、１１８  通知先設定部、１２０  第２通信部、１２２  取得部、１２４  第２格納処理部、１２６  第２格納部、１２８  出力部、１３０  取得先設定部、１３２  判定情報格納部、１３４  通知部。
【図１】
2005301526.tif 000003
【図２】
2005301526.tif 000004
【図３】
2005301526.tif 000005
【図４】
2005301526.tif 000006