(57)【要約】【課題】  コンテンツファイルとコンテンツの付随情報を蓄積しているサーバ機器に対して、ネットワークにより接続された別の端末からコンテンツの付随情報の修正を行う場合において、サーバ機器が修正を許可する情報項目を区分けする手段がなく、無秩序にコンテンツの付随情報の修正が行われる危険性があった。【解決手段】  コンテンツの付随情報において、修正を許可する項目と許可しない項目とを明確に区別する手段を有すると共に、リモート操作を行う別の端末に対して明示するための仕組みを提供することで、上記課題を解決することが可能となる。【選択図】  図１
2006165650.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続する機能を有し、ネットワークを介してマルチメディアコンテンツをクライアント装置に対して提供する機能を有するサーバ装置において、ネットワークを介してコンテンツ一覧をクライアント装置に対して送信する機能を有し、前記コンテンツ一覧は個々のコンテンツに関する属性情報一覧を含み、前記属性情報一覧は編集可能属性情報一覧を含むサーバ装置。
【請求項２】
ネットワークに接続する機能を有し、ネットワークを介してマルチメディアコンテンツをサーバ装置から取得する機能を有するクライアント装置において、ネットワークを介して請求項１記載のコンテンツ一覧を受信し、前記コンテンツ一覧から請求項１記載の属性情報一覧を取得し、前記属性情報一覧から請求項１記載の編集可能属性情報一覧を取得する機能を有し、前記編集可能属性情報一覧をＧＵＩ画面に表示する機能を有するクライアント装置。
【請求項３】
請求項２記載のＧＵＩ画面において、ユーザが編集したい属性情報を請求項２記載の属性情報一覧から選択する機能を有するクライアント装置。
【請求項４】
ネットワークに接続する機能を有し、ネットワークを介してマルチメディアコンテンツをサーバ装置から取得する機能を有するクライアント装置において、ネットワークを介して請求項１記載のコンテンツ一覧を受信し、前記コンテンツ一覧から請求項１記載の属性情報一覧を取得し、前記属性情報一覧から請求項１記載の編集可能属性情報一覧を取得する機能を有し、前記編集可能属性情報一覧に含まれる属性情報に対する属性情報編集要求をネットワークを介して請求項１記載のサーバ装置に対して送信する機能を有するクライアント装置。
【請求項５】
ネットワークを介して請求項４記載の属性情報編集要求を受信し、前記属性情報編集要求が請求項１記載の編集可能属性情報一覧に含まれる属性情報に対するものであれば、前記属性情報を編集し、ネットワークを介して属性情報編集成功通知を請求項４記載のクライアント装置に送信する機能を有するサーバ装置。
【請求項６】
ネットワークを介して請求項４記載の属性情報編集要求を受信し、前記属性情報編集要求が請求項１記載の編集可能属性情報一覧に含まれる属性情報に対するものでなければ、前記属性情報を編集せずに、ネットワークを介して属性情報編集失敗通知を請求項４記載のクライアント装置に送信する機能を有するサーバ装置。
【請求項７】
ネットワークに接続する機能を有し、ネットワークを介してマルチメディアコンテンツをクライアント装置に対して提供する機能を有するサーバ装置において、ネットワークを介して請求項１記載の編集可能情報一覧をクライアント装置に対して送信する機能を有するサーバ装置。
【請求項８】
ネットワークに接続する機能を有し、ネットワークを介してマルチメディアコンテンツをサーバ装置から取得する機能を有するクライアント装置において、ネットワークを介して請求項１記載の編集可能属性情報一覧を取得する機能を有するクライアント装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワーク通信方式に関し、ネットワークを介して２つの機器間でファイルに付随する情報（メタデータ）の管理方法に関する。
【背景技術】
【０００２】
近年、ｘＤＳＬや光ファイバーなどのブロードバンド環境が整ったことにより、企業、一般家庭を問わずインターネット接続が急速に普及してきている。また、家庭内のＰＣや家電機器をＥｔｈｅｒｎｅｔ(登録商標）や無線ＬＡＮなどで接続するホームネットワーク環境も一般化してきている。この様な中で、パーソナルコンピュータ（ＰＣ）だけでなく、テレビやＤＶＤレコーダ、エアコン、冷蔵庫のような家電もＩＥＴＦ（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ）により定義されるＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークにより相互に接続できるようになってきている。
【０００３】
インターネットやホームネットワークにおけるアプリケーションの１つとして、家電機器、ＰＣ間で映像や音楽を視聴するアプリケーションがある。例えば、リビングに設置されたＤＶＤレコーダで録画されたＴＶ番組を、別の部屋にあるＴＶで視聴したり、ＰＣにリッピングした音楽ファイルを、モバイル機器にダウンロードして音楽を楽しむような例が挙げられる。
【０００４】
この様な映像・音楽コンテンツをホームネットワークで扱う場合のプロトコルとしてＵＰｎＰ−ＡＶ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ  Ａｕｄｉｏ／Ｖｉｄｅｏ）アーキテクチャというもがある。ＵＰｎＰ−ＡＶでは、コンテンツファイルそのものの転送方式を規定しているわけではなく、コンテンツファイルに付随された情報（メタデータ）に関するサービスや、コネクションに関するサービスなどについて規定している。中でもコンテンツファイルに付随された情報（メタデータ）に関するサービスであるＣＤＳ（Ｃｏｎｔｅｎｔ  Ｄｉｒｅｃｔｒｙ  Ｓｅｒｖｉｃｅ）は、ＵＰｎＰ−ＡＶアーキテクチャにおける最も基本的なサービスであり、ユーザが操作する機器からＣＤＳを用いて視聴したいコンテンツファイルの付随情報（メタデータ）の一覧を取得し、視聴したいコンテンツを選択することで、コンテンツファイルの転送を行う。コンテンツの付随情報（メタデータ）はＤＩＤＬ−Ｌｉｔｅ形式で記述されており、コンテンツファイルの転送に関するＵＲＬなどの情報のほかに、コンテンツのタイトル、コンテンツのジャンルなど、様々な項目の情報を記述することができる。
【０００５】
ＣＤＳの主な機能として、コンテンツの付随情報（メタデータ）取得の他に、コンテンツの付随情報（メタデータ）そのものを作成・削除・修正する事も出来る。つまり、コンテンツの付随情報をＩＰネットワークを介してネットワーク経由で編集する事が出来るわけである。例えばＤＶＤレコーダなどで録画されたＴＶ番組は、予約録画する際にはＥＰＧ利用などによりタイトルやジャンルなどの文字入力が自動的に記録される場合があるが、ＥＰＧ提供側のタイトルなどは必ずしも適切な文字列であるとは限らない。このような場合はＤＶＤレコーダ本体で文字列の修正を行うことも出来るが、リモコン等で1文字ずつ修正するよりは、ＩＰネットワークを介してＣＤＳの機能を用いることで、キーボード等のマンマシンインタフェースに優れたＰＣなどから編集作業を行うことが可能となる。
【０００６】
ここで問題となるのが、編集の許可と拒否である。コンテンツの付随情報（メタデータ）はコンテンツファイル蓄積側が本来管理すべきものであるため、ＩＰネットワーク経由でリモート側から無秩序に修正が可能であってはならないはずである。しかしながら現行のＣＤＳにおいては、コンテンツの付随情報（メタデータ）の可否は、ＤＩＤＬ−Ｌｉｔｅのプロパティの１つであるｒｅｓｔｒｅｃｔｅｄ＝ＴＲＵＥ／ＦＡＬＳＥ（又は１／０）しか決められておらず、ＴＲＵＥの場合は、全てが書き換え可能（メタデータの削除も可能）であり、ＦＡＬＳＥの場合は、全てが書き換え不可能（メタデータの削除も不可能）である。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明では、ＵＰｎＰ−ＡＶアーキテクチャにおけるＣＤＳでのコンテンツの付随情報（メタデータ）の修正可否判断を行うための仕組みを示すと共に、コンテンツの付随情報（メタデータ）の様々な項目毎の管理を可能とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、コンテンツ毎の付随情報（メタデータ）の中に各項目の編集可否を示す項目を追加する。
【発明の効果】
【０００９】
以上説明したように本発明によれば、ＵＰｎＰ−ＡＶアーキテクチャにおけるコンテンツの付随情報（メタデータ）の各項目毎に編集可否を判断することが可能となり、実際に編集を実行したとき、編集不可能な項目であることに起因する失敗を事前に防ぐことができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１１】
（実施の形態１）
本発明の実施の形態１について、図面を参照しながら説明する。図１に実施の形態１におけるシステム全体の構成を示す。実施の形態１において、サーバ装置１０１とクライアント装置１０２はネットワーク１０３を介して接続されている。サーバ装置１０１は、通信処理部１０４と、コンテンツ一覧出力処理部部１０５、メタデータ編集処理部１０６、ＨＤＤ１０７から構成され、クライアント装置１０２は、通信処理部１０８と、コンテンツ一覧取得処理部１０９、メタデータ編集要求処理部１１０、ＧＵＩ処理部１１１、リモコン１１２、ディスプレイ装置１１３から構成される。サーバ装置１０１とクライアント装置１０２は共にユニバーサルプラグアンドプレイフォーラムが定めるＵＰｎＰ−ＡＶアーキテクチャに準拠しており、サーバ装置１０１はＣＤＳ（Ｃｏｎｔｅｎｔ  Ｄｉｒｅｃｔｏｒｙ  Ｓｅｒｖｉｃｅ）機能を有し、クライアント装置１０２はＣＤＳに対するＣＰ（Ｃｏｎｔｒｏｌ Ｐｏｉｎｔ）機能を有する。ＨＤＤ１０７には映像・音楽などのコンテンツファイル１１４と、ＤＩＤＬ−Ｌｉｔｅ形式で記述されたファイル付随情報（メタデータ）１１５が記録されており、クライアント装置１０１はＨＤＤ１０７に記録されているファイル付随情報（メタデータ）１１５をネットワークを介して編集することができる。また、ユーザはリモコン１１２を用いてクライアント装置１０２を操作する。
【００１２】
クライアント装置１０２はファイル付随情報（メタデータ）１１５をネットワークを介して編集する際に、その編集に先立って、ＨＤＤ１０７に記録されているコンテンツファイル１１４が列挙されたコンテンツ一覧をネットワークを介してサーバ装置１０１から取得する。ここで、コンテンツ一覧取得処理について説明する。図２にコンテンツ一覧取得処理のシーケンスを示す。ユーザからのコンテンツ一覧取得操作を受け付けると、ＧＵＩ処理部１０１はコンテンツ一覧取得をコンテンツ一覧取得処理部１０９に指示し、その指示を受けたコンテンツ一覧取得処理部１０９は通信処理部１０８にコンテンツ一覧取得要求の送信を指示し、その指示を受けた通信処理部１０８はコンテンツ一覧取得要求をＣＤＳ：Ｂｒｏｗｓｅリクエスト２０１としてネットワークを介して通信処理部１０４に対して送信する。そのＣＤＳ：Ｂｒｏｗｓｅリクエスト２０１を受信した通信処理部１０４はコンテンツ一覧出力処理部にコンテンツ一覧の出力を指示し、その指示を受けたコンテンツ一覧出力処理部１０５はＨＤＤ１０７からファイル付随情報（メタデータ）１１５を読み出し、そのファイル付随情報（メタデータ）１１５を通信処理部１０４に渡し、通信処理部１０４はそのファイル付随情報（メタデータ）１１５をＣＤＳ：Ｂｒｏｗｓｅレスポンス２０２としてネットワークを介して通信処理部１０８に対して送信する。そのＣＤＳ：Ｂｒｏｗｓｅレスポンス２０２を受信した通信処理部１０８はそのＣＤＳ：Ｂｒｏｗｓｅレスポンス２０２をコンテンツ一覧取得処理部１０９に渡し、コンテンツ一覧取得処理部１０９はファイル付随情報（メタデータ）１１５を解釈してＧＵＩ処理部１１１にコンテンツ一覧画面の描画を指示し、その指示を受けたＧＵＩ処理部１１１はディスプレイ装置１１３にコンテンツ一覧画面を出力する。図３にコンテンツ一覧画面を示す。
【００１３】
ここで、図４にファイル付随情報（メタデータ）１１５の例１を示す。ファイル付随情報（メタデータ）１１５は、従来のＤＩＤＬ−Ｌｉｔｅに対してｅｘｔ：ｕｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓプロパティがタグとして追加されている。このｅｘｔ：ｕｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓプロパティの値はＣＳＶ形式の文字列であり、ＣＤＳ：ＵｐｄａｔｅＯｂｊｅｃｔを用いて編集できるプロパティが列挙されている。ここでは、プロパティはエレメントとアトリビュートの両方を含むものとする。従来のＤＩＤＬ−Ｌｉｔｅでは、＠ｒｅｓｔｒｉｃｔｅｄの値（０または１）だけでファイル付随情報（メタデータ）１１５に含まれるプロパティの編集可否を示していたため、具体的にどのプロパティが編集可能かどうかということまで分からないことが問題であったが、ファイル付随情報（メタデータ）１１５では、ｅｘｔ：ｕｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓプロパティを用いることによって、具体的にどのプロパティが編集可能か示すプロパティ編集可能情報を取得することが可能となっている。
【００１４】
次に、クライアント装置１０２がネットワークを介してファイル付随情報（メタデータ）１１５を編集する処理について説明する。例として、コンテンツ３０１のタイトル「日曜洋画劇場」を「ターミネーター」に編集する処理について説明する。図５にファイル付随情報（メタデータ）編集処理のシーケンスを示す。ユーザによってコンテンツ一覧画面上でファイル付随情報（メタデータ）１１５を編集したいコンテンツファイル１１４（ここでは、コンテンツ３０１）が選択されると、ＧＵＩ処理部１０１は編集可能プロパティ一覧画面を表示する。図６に編集可能プロパティ一覧画面を示す。ここでは、前記ｅｘｔ：ｕｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓプロパティによって、タイトルとジャンルが編集可能であることが示されているため、編集可能プロパティ一覧画面にタイトル編集ボタン６０１とジャンル編集ボタン６０２が表示されている。編集可能プロパティ一覧画面上でユーザがタイトル編集ボタン６０１を押し、新規タイトル「ターミネーター」を入力すると、ＧＵＩ処理部１１１はメタデータ編集要求処理部１１０に新規タイトル「ターミネーター」へのタイトル編集を指示し、その指示を受けたメタデータ編集要求処理部１１０は通信処理部１０８に新規タイトル「ターミネーター」へのタイトル編集要求を送信することを指示し、その指示を受けた通信処理部１０８は新規タイトル「ターミネーター」へのタイトル編集要求をＣＤＳ：ＵｐｄａｔｅＯｂｊｅｃｔリクエスト５０１としてネットワークを介して通信処理部１０４に対して送信する。そのＣＤＳ：ＵｐｄａｔｅＯｂｊｅｃｔリクエスト５０１を受信した通信処理部１０４はメタデータ編集処理部１０６に新規タイトル「ターミネーター」へのタイトル編集要求を通知し、その通知を受けたメタデータ編集処理部１０６はタイトルが前記ｅｘｔ：ｕｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓプロパティの値に含まれているプロパティであるかどうかを確認する。ここでは、タイトルは前記ｅｘｔ：ｕｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓプロパティの値に含まれているため、メタデータ編集処理部１０６はファイル付随情報（メタデータ）１１５に含まれるコンテンツ３０１のタイトルを「日曜洋画劇場」から「ターミネーター」に編集し、その編集の成功を通信処理部１０４に通知し、その通知を受けた通信処理部１０４はＣＤＳ：ＵｐｄａｔｅＯｂｊｅｃｔレスポンス５０２をネットワークを介して通信処理部１０８に対して送信する。そのＣＤＳ：ＵｐｄａｔｅＯｂｊｅｃｔレスポンス５０２を受信した通信処理部１０８はそのＣＤＳ：ＵｐｄａｔｅＯｂｊｅｃｔレスポンス５０２をメタデータ編集要求処理部１１０に通知し、その通知を受けたメタデータ編集要求処理部１１０はＧＵＩ処理部１１１にコンテンツ一覧画面の更新を指示し、その指示を受けたＧＵＩ処理部１１１はコンテンツ一覧画面を更新し、ディスプレイ装置１１３にコンテンツ一覧画面を出力する。図7に更新後のコンテンツ一覧画面を示す。
【００１５】
なお、図４ではｅｘｔ：ｕｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓプロパティはｉｔｅｍに付随しているが、ｃｏｎｔａｉｎｅｒに付随させても構わない。また、図８にファイル付随情報（メタデータ）１１５の例２を示すが、ｅｘｔ：ｕｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓプロパティの値を図８のように構成しても構わない。ここでは、ｅｘｔ：ｕｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓプロパティの値に含まれる、奇数番目の文字列はＵＰＤＡＴＥと、ＡＤＤ、ＤＥＬＥＴＥの内のどれかであり、ＵＰＤＡＴＥは直後のプロパティの値が編集可能であることを示し、ＡＤＤは直後のプロパティについて新規に追加することが可能であることを示し、ＤＥＬＥＴＥは直後のプロパティについて既存のものを削除することが可能であることを示す。
【００１６】
なお、本実施例では、ｅｘｔ：ｕｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓプロパティとして、ｄｃ：ｔｉｔｌｅ、ｄｃ：ｇｅｎｒｅを用いて説明したが、ＣＤＳで定義される他のプロパティやベンダー独自で定義可能なプロパティでも構わない。
【００１７】
なお、更新可能プロパティをｅｘｔ：ｕｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓ、追加可能プロパティをｅｘｔ：ＡｄｄｉｔｉｏｎａｌＰｒｏｐｅｒｔｉｅｓ、削除可能プロパティをｅｘｔ：ｄｅｌｅｔａｂｌｅＰｒｏｐｅｒｔｉｅｓなどとして、分割することでも同様の効果を得られる。
【００１８】
（実施の形態２）
次に、第２の実施の形態に係るメタデータ管理装置の説明を行う。本発明の実施の形態２について、図面１、２、３、５、６、７、９、１０，１１、１４、１５を参照しながら説明する。なお、本実施の形態において、第１の実施の形態で説明した図１、2、３、５、６、７と同じ構成要素、処理手順については同じ符号を付し、その詳細な説明を省略する。
【００１９】
第１の実施の形態においては、クライアント装置１０２が、サーバ装置１０１が保持するファイル付加情報（メタデータ）に関する編集可能プロパティ情報をＣＤＳ：Ｂｒｏｗｓｅリクエスト２０１で取得していたのに対し、第２の実施の形態では、サーバ装置１０１が保持するファイル付加情報（メタデータ）に関する編集可能プロパティ情報をクライアント装置１０２がＣＤＳ：Ｂｒｏｗｓｅリクエスト２０１とは異なる別コマンド（ＣＤＳ：ＧｅｔＵｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓリクエスト）で取得する点が異なる。
【００２０】
図１５は、第２の実施の形態におけるメタデータ管理装置を示している。
図９に編集可能プロパティ情報を取得するシーケンス図を示す。ユーザからのコンテンツ一覧取得操作を受け付けると、ＧＵＩ処理部１０１はコンテンツ一覧取得をコンテンツ一覧取得処理部１０９に指示し、その指示を受けたコンテンツ一覧取得処理部１０９は通信処理部１０８にコンテンツ一覧取得要求の送信を指示し、その指示を受けた通信処理部１０８はコンテンツ一覧取得要求をＣＤＳ：Ｂｒｏｗｓｅリクエスト２０１としてネットワークを介して通信処理部１０４に対して送信する。そのＣＤＳ：Ｂｒｏｗｓｅリクエスト２０１を受信した通信処理部１０４はコンテンツ一覧出力処理部にコンテンツ一覧の出力を指示し、その指示を受けたコンテンツ一覧出力処理部１０５はＨＤＤ１０７からファイル付随情報（メタデータ）１１５を読み出し、そのファイル付随情報（メタデータ）１１５を通信処理部１０４に渡し、通信処理部１０４はそのファイル付随情報（メタデータ）１１５をＣＤＳ：Ｂｒｏｗｓｅレスポンス２０２としてネットワークを介して通信処理部１０８に対して送信する。そのＣＤＳ：Ｂｒｏｗｓｅレスポンス２０２を受信した通信処理部１０８はそのＣＤＳ：Ｂｒｏｗｓｅレスポンス２０２をコンテンツ一覧取得処理部１０９に渡す。続いて、クライアント装置１０２は、プロパティ編集可能情報取得をプロパティ編集可能情報取得１６０１に指示し、その指示を受けたプロパティ編集可能情報取得処理部１６０１は通信処理部１０８にプロパティ編集可能情報要求の送信を指示し、その指示を受けた通信処理部１０８はプロパティ編集可能情報取得要求をＣＤＳ：ＧｅｔＵｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓリクエスト９０１としてネットワークを介して通信処理部１０４に対して送信する。そのＣＤＳ：ＧｅｔＵｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓリクエスト９０１を受信した通信処理部１０４はプロパティ編集可能情報出力処理部１６０２にプロパティ編集可能情報の出力を指示し、その指示を受けたプロパティ編集可能情報出力処理部１６０２はＨＤＤ１０７からファイル付随情報（メタデータ）１１５に含まれるｅｘｔ：ｕｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓプロパティを読み出し、そのｅｘｔ：ｕｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓプロパティを通信処理部１０４に渡し、通信処理部１０４はそのｅｘｔ：ｕｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓプロパティを、ＣＤＳ：ＧｅｔＵｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓレスポンス９０２としてネットワークを介して通信処理部１０８に対して送信する。そのＣＤＳ：ＧｅｔＵｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓレスポンス９０２を受信した通信処理部１０８はそのＣＤＳ：ＧｅｔＵｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓレスポンス９０２をプロパティ編集可能情報取得処理部１６０１に渡す。プロパティ編集可能情報取得処理部１６０１は、受信したＣＤＳ：ＧｅｔＵｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓレスポンス９０２からプロパティ編集可能情報を抽出し、コンテンツ一覧取得処理部１０９に渡す。コンテンツ一覧取得処理部１０９はファイル付随情報（メタデータ）１１５を解釈してＧＵＩ処理部１１１にコンテンツ一覧画面の描画を指示し、その指示を受けたＧＵＩ処理部１１１はディスプレイ装置１１３にコンテンツ一覧画面を出力する。図３にコンテンツ一覧画面を示す。図１４に本実施の形態におけるファイル付随情報を示す。図１４と図４の差異は、図４では、含まれていたｅｘｔ：ｕｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓプロパティが図１４のファイル付随情報（メタデータ）には、含まれていない点であり、これは、ＣＤＳを拡張しない標準的なファイル付随情報（メタデータ）となっている。
【００２１】
図１０にクライアント装置２０１がサーバ装置１０１に送信するＣＤＳ：ＧｅｔＵｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓ９０１リクエストのリクエストメッセージを示す。ＣＤＳ：ＧｅｔＵｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓリクエストは、ＵＰｎＰで規定されているＳＯＡＰ（Ｓｉｍｐｌｅ Ｏｂｊｅｃｔ Ａｃｅｓｓ Ｐｒｏｔｏｃｏｌ）に準拠しており、ＩＮ引数には何も指定していない。次に、図１１に、クライアント装置１０１からのＣＤＳ：ＧｅｔＵｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓリクエスト９０１に対してサーバ装置１０１が返信するＣＤＳ：ＧｅｔＵｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓレスポンス９０２のレスポンスメッセージを示す。ＣＤＳ：ＧｅｔＵｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓレスポンス９０３もＣＤＳ：ＧｅｔＵｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓリクエストと同様にＵＰｎＰで規定されるＳＯＡＰに準拠しており、ＯＵＴ引数にｅｘｔ：ｕｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓプロパティタグが指定される。ｅｘｔ：ｕｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓプロパティタグには、第１の実施の形態と同様に、ＣＳＶ形式の文字列で、ＣＤＳ：ＵｐｄａｔｅＯｂｊｅｃｔを用いて編集できるプロパティが列挙されている。ｅｘｔ：ｕｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓプロパティを用いることによって、具体的にどのプロパティが編集可能か示すことが可能となっている。クライアント装置１０２がネットワークを介してファイル付随情報（メタデータ）１１５を編集する処理以下は、第１の実施の形態と同じであるため、省略する。
【００２２】
（実施の形態３）
次に、第３の実施の形態に係るメタデータ管理装置の説明を行う。本実施の形態では、サーバ装置１０１のプロパティ編集可能情報を取得するために図１０に示すＣＤＳ：ＧｅｔＵｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓリクエスト９０１を送信したが、図１２に示すようにサーバ装置１０１が保持するｉｔｅｍあるいは、ｃｏｎｔａｉｎｅｒ毎のプロパティ編集可能情報を要求しても良い。この場合の、ＣＤＳ：ＧｅｔＵｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓリクエスト９０１のリクエストメッセージを図１２に示す。図１２のＣＤＳ：ＧｅｔＵｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓリクエスト１２０１は、ＵＰｎＰで規定されているＳＯＡＰ（Ｓｉｍｐｌｅ Ｏｂｊｅｃｔ Ａｃｅｓｓ Ｐｒｏｔｏｃｏｌ）に準拠しており、ＩＮ引数にはプロパティ編集可能情報を取得したいｉｔｅｍあるいはｃｏｎｔａｉｎｅｒを特定する識別子であるＩＤを指定して、ＤＩＤＬ−Ｌｉｔｅ形式で記述している。さらに、図１２に示すＣＤＳ：ＧｅｔＵｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓリクエスト９０１を受信したサーバ装置１０１は、クライアント装置１０２から指定されたｉｔｅｍあるいはｃｏｎｔａｉｎｅｒのプロパティ編集可能情報をＣＤＳ：ＧｅｔＵｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓレスポンス９０２で図１１のレスポンスメッセージを送信する代わりに、図１３に示すレスポンスメッセージを送信する。図１３に示すＣＤＳ：ＧｅｔＵｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓレスポンス９０２も図１１に示すＣＤＳ：ＧｅｔＵｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓリクエスト９０１と同様にＵＰｎＰで規定されるＳＯＡＰに準拠しており、ＣＤＳ：ＧｅｔＵｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓリクエスト９０１で指示されたｉｔｅｍあるいはｃｏｎｔａｉｎｅｒに対応するプロパティ識別情報が、ＯＵＴ引数にｅｘｔ：ｕｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓプロパティタグに記述される。ｅｘｔ：ｕｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓプロパティタグには、第１の実施の形態と同様に、ＣＳＶ形式の文字列で、ＣＤＳ：ＵｐｄａｔｅＯｂｊｅｃｔを用いて編集できるプロパティが列挙されている。ｅｘｔ：ｕｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓプロパティを用いることによって、具体的にどのプロパティが編集可能か示すことが可能となっている。本実施例では、クライアント装置１０２がサーバ装置１０１に送信するＣＤＳ：ＧｅｔＵｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓリクエスト９０１およびサーバ装置１０１がクライアント装置１０２に送信するＣＤＳ：ＧｅｔＵｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓで指定されるｉｔｅｍあるいはｃｏｎｔａｉｎｅｒは、１つだけであるが、２つ以上指定しても良い。
【００２３】
なお、本実施例では、ｅｘｔ：ｕｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓプロパティとして、ｄｃ：ｔｉｔｌｅ、ｄｃ：ｇｅｎｒｅを用いて説明したが、ＣＤＳで定義される他のプロパティやベンダー独自で定義可能なプロパティでも構わない。
【００２４】
さらに、ＣＤＳ：Ｂｒｏｗｓｅのパラメータの１つである“ＢｒｏｗｓｅＦｌａｇ”に対して機能追加することで、同様の効果が得られる。
【産業上の利用可能性】
【００２５】
本発明は、ネットワークに接続される任意の機器間でコンテンツの付随情報（メタデータ）の内容修正を行う場合において、コンテンツの付随情報を管理する側が特定の情報のみ修正許可することが可能となり、無秩序に情報の書き換えを行わせない効果を発揮する。
【図面の簡単な説明】
【００２６】
【図１】実施の形態１におけるシステム全体の構成
【図２】実施の形態１におけるコンテンツ一覧取得処理シーケンス
【図３】コンテンツ一覧画面
【図４】ファイル付随情報（メタデータ）１１５の例１
【図５】ファイル付随情報（メタデータ）編集処理シーケンス
【図６】編集可能プロパティ一覧画面
【図７】更新後のコンテンツ一覧画面
【図８】ファイル付随情報（メタデータ）１１５の例２
【図９】実施の形態２におけるコンテンツ一覧取得シーケンス
【図１０】CDS:GetUpdatableProperties リクエストの例1
【図１１】CDS:GetUpdatableProperties レスポンスの例1
【図１２】CDS:GetUpdatableProperties リクエストの例２
【図１３】CDS:GetUpdatableProperties レスポンスの例２
【図１４】ファイル付随情報（メタデータ）１１５の例３
【図１５】実施の形態２におけるシステム全体の構成
【符号の説明】
【００２７】
１０１  サーバ装置
１０２  クライアント装置
１０３  ネットワーク
１０４  通信処理部
１０５  コンテンツ一覧出力処理部
１０６  メタデータ編集処理部
１０７  ＨＤＤ
１０８  通信処理部
１０９  コンテンツ一覧取得処理部
１１０  メタデータ編集要求処理部
１１１  ＧＵＩ処理部
１１２  リモコン
１１３  ディスプレイ装置
１１４  コンテンツファイル
１１５  ファイル付随情報（メタデータ）
２０１  ＣＤＳ：Ｂｒｏｗｓｅリクエスト
２０２  ＣＤＳ：Ｂｒｏｗｓｅレスポンス
３０１  コンテンツ
３０２  コンテンツ
３０３  コンテンツ
３０４  コンテンツ
５０１  ＣＤＳ：ＵｐｄａｔｅＯｂｊｅｃｔリクエスト
５０２  ＣＤＳ：ＵｐｄａｔｅＯｂｊｅｃｔレスポンス
６０１  タイトル編集ボタン
６０２  ジャンル編集ボタン
９０１  ＣＤＳ：ＧｅｔＵｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓリクエスト
９０２  ＣＤＳ：ＧｅｔＵｐｄａｔａｂｌｅＰｒｏｐｅｒｔｉｅｓレスポンス
１５０１  プロパティ編集可能情報取得処理部
１５０２  プロパティ編集可能情報出力処理部
【図１】
2006165650.tif 000003
【図２】
2006165650.tif 000004
【図３】
2006165650.tif 000005
【図４】
2006165650.tif 000006
【図５】
2006165650.tif 000007
【図６】
2006165650.tif 000008
【図７】
2006165650.tif 000009
【図８】
2006165650.tif 000010
【図９】
2006165650.tif 000011
【図１０】
2006165650.tif 000012
【図１１】
2006165650.tif 000013
【図１２】
2006165650.tif 000014
【図１３】
2006165650.tif 000015
【図１４】
2006165650.tif 000016
【図１５】
2006165650.tif 000017