(57)【要約】  メタデータ記憶受信手段２０６は、メタデータ取得要求によって、メタデータ提供端末から取得したメタデータを記憶する。フィルタリング手段２０９は、メタデータ記憶受信手段２０６に記憶されたメタデータを、嗜好度と相性度のうち、少なくともいずれか一方により取捨選択を行う。【特許請求の範囲】
【請求項１】
メタデータ提供端末からメタデータを取得するためのメタデータ取得要求を生成するメタデータ取得要求生成送信手段と、
前記メタデータ取得要求によって、前記メタデータ提供端末から取得したメタデータを記憶するメタデータ記憶受信手段と、
ユーザのメタデータに関する嗜好度を保持する嗜好度記憶手段と、
前記メタデータ提供端末から取得したメタデータに対するユーザの利用状況から求められる、当該メタデータ提供端末と前記ユーザとの相性度を記憶する相性度記憶手段と、
前記メタデータ記憶手段に記憶されたメタデータを、前記嗜好度と前記相性度のうち、少なくともいずれか一方により取捨選択を行うフィルタリング手段とを備えたメタデータ管理装置。
【請求項２】
ユーザが選択したメタデータに関連付けられたコンテンツの識別子を参照してコンテンツを取得し、再生するコンテンツ取得手段を備えたことを特徴とする請求項１記載のメタデータ管理装置。
【請求項３】
メタデータ提供端末を特定するための識別情報をグループ毎に管理するメタデータ取得端末管理手段を備えたことを特徴とする請求項１に記載のメタデータ管理装置。
【請求項４】
相性度が所定の値を超えるメタデータ提供端末を検出し、当該検出したメタデータ提供端末を、メタデータ取得端末管理手段が管理するグループの候補として送出するグループ提案手段を備えたことを特徴とする請求項３記載のメタデータ管理装置。
【請求項５】
複数台のメタデータ提供端末から取得したメタデータを管理するサーバ端末からユーザが所望するメタデータを取得するためのメタデータ取得要求を生成するメタデータ取得要求生成送信手段と、
前記メタデータ取得要求によって、前記メタデータ提供端末から取得したメタデータを記憶するメタデータ記憶手段と、
ユーザのメタデータに関する嗜好度を保持する嗜好度記憶手段と、
前記メタデータ提供端末から取得したメタデータに対するユーザの利用状況から求められる、当該メタデータ提供端末と前記ユーザとの相性度を記憶する相性度記憶手段と、
前記メタデータ記憶手段に記憶されたメタデータを、前記嗜好度と前記相性度のうち、少なくともいずれか一方により取捨選択を行うフィルタリング手段とを備えたメタデータ管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワーク上に接続されたメタデータ提供端末からメタデータを取得して管理するメタデータ管理装置に関するものである。
【背景技術】
【０００２】
従来、ネットワークに接続された複数の端末が互いに情報を推薦しあう推薦情報提供システムがあった（例えば、特許文献１参照）。
このような推薦情報提供システムは、次のような動作を行うものである。即ち、利用者エージェントと呼ばれるエージェントが、利用者によって指定された別の利用者端末へ移動し推薦情報の収集を行う。移動先の情報提供許可手段は、その利用者エージェントに推薦情報を与えるかどうかの判断を行う。情報提供許可手段により、情報の取得が許可された場合は、個人情報管理手段が個人情報記憶手段より推薦情報を取得し、利用者エージェントへ与える。利用者エージェントによって収集された推薦情報は、提示情報生成手段へ入力され、最終的な推薦情報が出力手段へ表示される、といったものであった。【０００３】
【特許文献１】特開２００１−４３２３３号公報
【０００４】
しかしながら、上記従来のシステムでは、推薦される情報が自分にとって興味のある情報であるかどうかを利用者が指定する推薦先の端末に依存していた。即ち、利用者が指定した端末に格納された個人情報から直接推薦情報が生成されるために、利用者は情報の推薦元である端末を指定する際に、自分にとってその推薦元端末を使用するユーザが信頼できるかどうかを吟味する必要があった。また同時に、情報の提供を受ける利用者の好みによって情報の並べ替えや取捨選択が行われないために、利用者は推薦された情報から更に自分の好みの情報を探す必要があった。【０００５】
この発明は上記のような課題を解決するためになされたもので、ユーザが意識しなくても自分の好みにあった情報のメタデータを取得することのできるメタデータ管理装置を得ることを目的とする。
【発明の開示】
【０００６】
この発明に係るメタデータ管理装置は、メタデータ提供端末から取得したメタデータに対して、ユーザの嗜好度と相性度のうち、少なくともいずれか一方により取捨選択を行うようにしたものである。
【０００７】
このことによって、ユーザが意識しなくても自分の好みにあった情報のメタデータを取得することができる。
【図面の簡単な説明】
【０００８】
【図１】この発明の実施の形態１によるメタデータ管理装置を示す構成図である。
【図２】この発明の実施の形態１によるメタデータ管理装置を適用したシステムの構成図である。
【図３】この発明の実施の形態１によるメタデータ管理装置のメタデータ取得要求を送信するまでの動作を示すフローチャートである。
【図４】この発明の実施の形態１によるメタデータ管理装置の端末アドレスリストを示す説明図である。
【図５】この発明の実施の形態１によるメタデータ管理装置の情報取得先の選択画面の説明図である。
【図６】この発明の実施の形態１によるメタデータ管理装置のメタデータ取得要求のデータフォーマットを示す説明図である。
【図７】この発明の実施の形態１によるメタデータ管理装置のメタデータ提供端末からメタデータを受信した時の動作を示すフローチャートである。
【図８】この発明の実施の形態１によるメタデータ管理装置の嗜好度を示す説明図である。
【図９】この発明の実施の形態１によるメタデータ管理装置の相性度を示す説明図である。
【図１０】この発明の実施の形態１によるメタデータ管理装置を適用したシステムの構成図である。
【図１１】この発明の実施の形態１によるメタデータ管理装置のメタデータ表示の一例を示す説明図である。
【図１２】この発明の実施の形態１によるメタデータ管理装置のメタデータの情報として、著作権保護管理の対象となるコンテンツを選択した際のメッセージ表示例を示す説明図である。
【図１３】この発明の実施の形態２によるメタデータ管理装置のグループ管理テーブルの説明図である。
【図１４】この発明の実施の形態２によるメタデータ管理装置のユーザがグループの登録を行う際の表示画面の一例を示す説明図である。
【図１５】この発明の実施の形態２によるメタデータ管理装置のグループ名登録時の画面例を示す説明図である。
【図１６】この発明の実施の形態２によるメタデータ管理装置のグループ選択時の画面例を示す説明図である。
【図１７】この発明の実施の形態３によるメタデータ管理装置の構成図である。
【図１８】この発明の実施の形態３によるメタデータ管理装置のグループ登録提案時の画面例を示す説明図である。
【図１９】この発明の実施の形態４によるメタデータ管理装置を適用したシステムの構成図である。
【図２０】この発明の実施の形態４によるメタデータ管理装置のメタデータ取得要求を示す説明図である。
【発明を実施するための最良の形態】
【０００９】
以下、この発明をより詳細に説明するために、この発明を実施するための最良の形態について、添付の図面に従って説明する。
実施の形態１．
図１は、この発明の実施の形態１によるメタデータ管理装置を示す構成図である。
図２は、この発明の実施の形態１によるメタデータ管理装置を適用したシステムの構成図である。【００１０】
先ず、図２を用いて、システムの全体構成について説明する。
図２において、メタデータ管理端末１０１と複数のメタデータ提供端末１０２がネットワーク１０３を介して接続されている。メタデータ管理端末１０１は、メタデータ管理装置が適用される端末であり、メタデータ提供端末１０２は、メタデータ管理端末１０１に対してメタデータを提供する端末である。また、ネットワーク１０３は、メタデータ管理端末１０１とメタデータ提供端末１０２との通信路を構成する、例えばＩＰネットワークといったネットワークである。【００１１】
メタデータ管理端末１０１はネットワーク１０３を経由して、メタデータ取得要求１０４をそれぞれメタデータ提供端末１０２に送信し、その応答としてメタデータ提供端末１０２からメタデータ１０５の提供を受けるよう構成されている。【００１２】
次に、図１を参照してメタデータ管理端末１０１の詳細について説明する。
図１に示すように、メタデータ管理端末１０１は、入力手段２０１、システム制御手段２０２、メタデータ取得端末管理手段２０３、メタデータ取得要求生成送信手段２０４、通信手段２０５、メタデータ記憶受信手段２０６、嗜好度記憶手段２０７、相性度記憶手段２０８、フィルタリング手段２０９、表示手段２１０、コンテンツ取得手段２１１、音声出力手段２１２を備えている。また、システム制御手段２０２〜コンテンツ取得手段２１１は、端末本体２１３内に設けられている。【００１３】
入力手段２０１は、ユーザがメタデータ管理端末１０１に対して入力を与えるための手段であり、例えば、キーボードやポインティングデバイス等からなる。システム制御手段２０２は、入力手段２０１からの入力に基づき、端末全体の制御を行う制御部である。メタデータ取得端末管理手段２０３は、ネットワーク１０３上のメタデータ提供端末１０２を特定するためのアドレスを管理する機能部である。メタデータ取得要求生成送信手段２０４は、ネットワーク１０３に接続されたメタデータ提供端末１０２に対して送信する、メタデータの取得を要求するためのメタデータ取得要求１０４を生成し、送信する機能部である。【００１４】
通信手段２０５は、メタデータ取得要求生成送信手段２０４によって生成されたメタデータ取得要求１０４をネットワークに送信したり、その応答としてメタデータ提供端末からメタデータを受信したり、メタデータを参照して特定されるネットワーク上のコンテンツを受信したりする通信インタフェースである。メタデータ記憶受信手段２０６は、通信手段２０５を経由して受信されたメタデータを端末内に記憶しておくための記憶部である。嗜好度記憶手段２０７は、メタデータから抽出されたユーザのコンテンツに対する嗜好を記憶する記憶部である。相性度記憶手段２０８は、メタデータ提供端末１０２から取得したメタデータのユーザの利用状況を監視することにより求められた、各メタデータ提供端末１０２とユーザの相性度を記憶する記憶部である。【００１５】
フィルタリング手段２０９は、メタデータ記憶受信手段２０６に記憶されたメタデータを、嗜好度記憶手段２０７から取得する嗜好度、及び相性度記憶手段２０８により取得される相性度に基づいて取捨選択あるいは整列を行う機能部である。表示手段２１０は、入力手段２０１からシステム制御手段２０２を経由して入力されるユーザのキー入力を受け付け、フィルタリング手段２０９によってフィルタリングされたメタデータのリスト表示及びメタデータ取得先を決定するためのユーザインタフェースを提供すると共に、コンテンツ取得手段２１１によって取得されたコンテンツの再生画像やＷｅｂコンテンツを表示・操作するためのＷｅｂブラウザを提供する機能部である。【００１６】
コンテンツ取得手段２１１は、ユーザによって指定されたメタデータに関連づけられたコンテンツの識別子を参照して通信手段２０５経由でコンテンツを取得し、再生を行うコンテンツ取得手段である。音声出力手段２１２は、コンテンツの音声出力を行うためのスピーカ等からなる出力手段である。【００１７】
次に、このように構成されたメタデータ管理端末１０１の動作について説明する。
図３は、本実施の形態におけるネットワーク１０３上のメタデータ提供端末１０２へメタデータ取得要求１０４を送信するまでの動作の流れを示すフローチャートである。
ユーザは、入力手段２０１によりキー入力を行い、システム制御手段２０２に対してメタデータ取得要求を通知する（ステップＳＴ３０１）。次に、システム制御手段２０２は、端末アドレスリスト取得要求をメタデータ取得端末管理手段２０３に対して送信する（ステップＳＴ３０２）。【００１８】
端末アドレスリスト取得要求を取得したメタデータ取得端末管理手段２０３は、その応答として、予め登録されていた、メタデータ提供端末をネットワーク１０３上で識別可能とする情報を示す端末アドレスリストをシステム制御手段２０２へ送信する（ステップＳＴ３０３）。【００１９】
図４は、端末アドレスリストを示す説明図である。
図示のように、端末アドレスリストとは、｛アドレスＩＤ４０１，ニックネーム４０２、実アドレス４０３、データ取得フラグ４０４｝の組から構成されるリストであり、アドレスＩＤ４０１を特定することにより、実アドレス４０３を取得可能である。実アドレス４０３としては、使用されるネットワークによりＩＰアドレスや電話番号などが与えられる。またデータ取得フラグ４０４は、その端末に対してメタデータ情報を要求するかどうかを定めるためのフラグである。【００２０】
次に、システム制御手段２０２は、取得した端末アドレスリストを表示手段２１０に送信し、表示するよう端末アドレスリスト表示要求を行い（ステップＳＴ３０４）、表示手段２１０は端末アドレスリスト表示要求と共に受信した端末アドレスリストを表示し、メタデータの取得先としてどの端末を選択するかをユーザに促す（ステップＳＴ３０５）。【００２１】
図５は、情報取得先の選択画面の説明図である。
図５において、ニックネーム５０１は、端末アドレスリストに含まれるニックネーム４０２を参照して表示される情報であり、チェックボックス５０２は、ユーザがそのニックネーム５０１に対応する端末を選択するかどうかを選択するためのチェックボックスである。また、チェックマーク５０３は、チェックボックス５０２にチェックを行った際に表示されるマークである。カーソル５０４は、ユーザがどのチェックボックス５０２にチェックを行うかどうかを選択するためのカーソルである。また、決定ボタン５０５は、最終的に端末の選択状況を決定するための指示ボタンであり、キャンセルボタン５０６は、端末の選択状況を破棄し、端末の選択を中止するための指示ボタンである。【００２２】
表示手段２１０は、表示を完了したら、端末アドレスリスト表示完了通知をシステム制御手段２０２へ送信し、図５に示すユーザインタフェースの描画が完了したことを通知する（ステップＳＴ３０６）。ユーザは、入力手段２０１によりキー入力を行い、図５に示されたような画面を操作して、メタデータの取得を要求する端末をチェックマークにより選択していく（ステップＳＴ３０７）。ユーザからの入力手段２０１による入力をシステム制御手段２０２経由で受け取った表示手段２１０は、表示手段２１０が内部に持つユーザインタフェースを状態遷移させ、システム制御手段２０２に対しメタデータ取得先選択通知を送信する（ステップＳＴ３０８）。【００２３】
その通知を受けたシステム制御手段２０２は、ユーザがチェックマークをつけた端末に対応するアドレスＩＤを一時的に記憶する（ステップＳＴ３０９）。ユーザはメタデータの取得先として最終的に納得の行く端末の選択を行ったら、メタデータの取得を要求する端末を確定するため決定ボタン５０５を押すためのキー入力を入力手段２０１により行い、そのキー入力はシステム制御手段２０２を経由して表示手段２１０へ送信される（ステップＳＴ３１０）。その入力を受け取った表示手段２１０は、表示手段２１０が内部に持つユーザインタフェースを状態遷移させ、システム制御手段２０２に対しメタデータ取得先決定通知を送信する（ステップＳＴ３１１）。尚、ステップＳＴ３１０においてユーザが決定ボタンを押すまで、ステップＳＴ３０７、３０８、３０９はユーザの入力により何度でも繰り返される。【００２４】
ステップＳＴ３１０においてメタデータの取得を要求する端末が確定されたので、システム制御手段２０２はメタデータ取得端末管理手段２０３に対してメタデータ取得端末登録要求を行う（ステップＳＴ３１２）。メタデータ取得端末登録要求を受け取ったメタデータ取得端末管理手段２０３は、各端末に対するユーザのメタデータの取得希望に応じて、図４に示す端末アドレスリストにおけるデータ取得フラグ４０４を、
・メタデータの取得を要求するならば“Ｔｒｕｅ”
・メタデータの取得を要求しないならば“Ｆａｌｓｅ”
と更新し登録する（ステップＳＴ３１３）。登録が完了したら、メタデータ取得端末管理手段２０３はメタデータ取得端末の登録が完了したことをシステム制御手段２０２へ通知する（ステップＳＴ３１４）。【００２５】
システム制御手段２０２は、ステップＳＴ３０７からのメタデータ取得先選択入力によって取得したアドレスＩＤ４０１と、メタデータ取得端末管理手段２０３から取得した図４に示すような端末アドレステーブルを照らし合わせて、実際にメタデータ取得要求を送信するための端末に対応する実アドレス４０３を取得する（ステップＳＴ３１５）。次に、システム制御手段２０２は、メタデータ取得要求１０４を生成し、取得した一つあるいは複数の実アドレス先へメタデータ取得要求１０４を送信するようメタデータ取得要求生成送信手段２０４に対して、メタデータ取得要求生成送信要求を送信する（ステップＳＴ３１６）。【００２６】
メタデータ取得要求生成送信手段２０４は、受信したメタデータ取得要求生成送信要求に含まれる一つあるいは複数のアドレスに対して、一つずつ次に示すようなメタデータ取得要求１０４を生成する（ステップＳＴ３１７）。【００２７】
図６は、メタデータ取得要求１０４のデータフォーマットを示す説明図である。
図６に示すように、メタデータ取得要求１０４は、メタデータ取得要求生成送信要求から取得した送信先となる送信先アドレス６０１と、メタデータ提供端末１０２が受信データをメタデータ取得要求であると識別するためのメタデータ取得要求ＩＤ６０２と、メタデータ取得要求の送信元であるメタデータ管理端末１０１のアドレス６０３と、メタデータ取得要求の送信元であるメタデータ管理端末１０１を使用するユーザのニックネーム６０４の情報を含んでいる。【００２８】
メタデータ取得要求生成送信手段２０４は、一つあるいは複数のメタデータ取得要求１０４を生成したら、通信手段２０５がメタデータ取得要求１０４によって指定されたアドレスのメタデータ提供端末へメタデータ取得要求１０４を送信するよう、通信手段２０５へメタデータ取得要求送信要求を送信する（ステップＳＴ３１８）。通信手段２０５は、最後にネットワーク１０３を介して、一つあるいは複数のメタデータ取得要求１０４を、順次、メタデータ取得要求１０４中の送信先アドレスを参照して、指定されたメタデータ提供端末へ送信する（ステップＳＴ３１９）。【００２９】
メタデータ管理端末１０１からのメタデータ取得要求１０４を受信したメタデータ提供端末１０２は、端末内にて記憶されているコンテンツのメタデータを例えば下記のような基準により選択し、メタデータ１０５として要求元であるメタデータ管理端末１０１へ送信する。【００３０】
・コンテンツのメタデータを公開するフォルダ、公開しないフォルダを設け、公開するメタデータを制限する。
・コンテンツに対応するメタデータのジャンルにより公開するメタデータを制限する（映像コンテンツでの例：ニュース、天気予報、アダルトなどは公開しない）
・メタデータ提供端末１０２を利用するユーザのコンテンツ利用回数が一定値以下であるコンテンツのメタデータは公開しない
・送信するメタデータの数に上限を設け、一定数以上は送らない
・同一ユーザに対して同じメタデータを送る回数を制限する【００３１】
ここで、メタデータ提供端末１０２において扱われるメタデータとは、ネットワーク上に存在する映像、音声、写真、またそれらが組み合わせられたＷｅｂコンテンツの内容を記述する情報、あるいはＴＶ番組放送などにおけるＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）といった、種々のコンテンツの内容情報や関連情報を示すものである。【００３２】
次に、メタデータ管理端末１０１が、メタデータ提供端末１０２からメタデータ１０５を受信した時の動作について説明する。
図７は、その動作を示すフローチャートである。
先ず、通信手段２０５がメタデータ１０５を受信し（ステップＳＴ７０１）、取得したメタデータ１０５をメタデータ受信記憶手段２０６に対して送信する（ステップＳＴ７０２）。次にメタデータ１０５を受信したメタデータ受信記憶手段２０６は、受信したメタデータを記憶しておき（ステップＳＴ７０３）、メタデータ取得端末管理手段２０３に対してメタデータ取得完了確認要求を送信する（ステップＳＴ７０４）。【００３３】
メタデータ取得完了確認要求を受け取ったメタデータ取得端末管理手段２０３は、メタデータ取得要求の生成時に登録した複数の端末から全て応答が返ってきたかをチェックし、全て応答が返ってきた場合はメタデータ取得完了通知をメタデータ記憶受信手段２０６に対して通知する（ステップＳＴ７０５）。前記のチェックは、メタデータ取得端末管理手段２０３にて管理される図４に示した端末アドレスリストにおけるデータ取得フラグ４０４の値が“Ｔｒｕｅ”である全ての端末からデータを取得したかどうかにより行う。全ての応答が返ってきていない場合は、ステップＳＴ７０１〜ステップＳＴ７０４の処理が繰り返される。また一定時間以上を経過しても、データ取得フラグ４０４の値が“Ｔｒｕｅ”の端末からの応答が帰ってこない場合は、エラー状態としてシステム制御手段２０２へ通知し、ステップＳＴ７０６へ動作を進める。その際システム制御手段２０２は、表示手段２１０に対し、エラーメッセージを表示するよう要求する。【００３４】
メタデータ受信記憶手段２０６は、メタデータ取得端末管理手段２０３からメタデータ取得完了通知を受信したら、記憶しているメタデータをフィルタリングするようフィルタリング手段２０９に要求する（ステップＳＴ７０６）。フィルタリング手段２０９は、それぞれ嗜好度記憶手段２０７と相性度記憶手段２０８に対して、嗜好度と相性度の取得を要求し（ステップＳＴ７０７、ステップＳＴ７０９）、その応答として嗜好度と相性度を取得する（ステップＳＴ７０８、ステップＳＴ７１０）。【００３５】
図８は、嗜好度を示す説明図である。
図９は、相性度を示す説明図である。
図８において、キーワード８０１は、ユーザの嗜好度の対象となるキーワードである。また、嗜好度８０２は、そのキーワード８０１に対する好みの強さを表す値であり、値が大きい程好みが強いことを表している。また図９において、アドレスＩＤ９０１は、相性度を測る対象となる端末のアドレスＩＤであり、ニックネーム９０２は、その端末を利用するユーザのニックネームである。また、相性度９０３は、その端末との相性度を示す値であり、値が大きい程相性度が高いことを示している。【００３６】
ここで、嗜好度記憶手段２０７及び相性度記憶手段２０８において、どのようにそれぞれ嗜好度、相性度が記憶されていくかを説明する。
嗜好度は一例として以下に述べるように求めることができる。本実施の形態におけるメタデータ提供端末１０２は、後述するようにフィルタリングされたメタデータ情報を参照してコンテンツの再生が可能である。その際、システム制御手段２０２は、ユーザが実際に再生を行ったコンテンツに対応するメタデータをメタデータ記憶受信手段２０６より取得し、取得したメタデータをキーワードに分解してその出現頻度を求めることが可能である。求められた｛キーワード、出現頻度｝の組は嗜好度記憶手段２０７において図８に示すように記憶される。【００３７】
また相性度は、一例として以下に述べるように求めることができる。システム制御手段２０２は、ユーザが再生したコンテンツがどのメタデータ提供端末１０２から提供されたメタデータによって参照されたものであるかを、メタデータ記憶受信手段２０６に問い合わせることにより取得可能である。その際、システム制御手段２０２は、例えばメタデータ提供端末Ｘとの相性度をＸの関数として以下のように計算することができる。【００３８】
利用メタデータ数（Ｘ）＝
・映像・音楽コンテンツの場合：
メタデータ提供端末Ｘから提供されたメタデータの内、そのメタデータに関連づけられた映像・音楽コンテンツの再生可能時間の６０％以上を再生した数
・Ｗｅｂコンテンツの場合：
メタデータ提供端末Ｘから提供されたメタデータの内、そのメタデータに関連づけられたＷｅｂコンテンツをＷｅｂブラウザに表示した際に表示される総文字数の６０％以上を閲覧した数
提供メタデータ数（Ｘ）＝メタデータ提供端末Ｘから提供されたメタデータの数
相性度（Ｘ）＝利用メタデータ数（Ｘ）／提供メタデータ（Ｘ）【００３９】
フィルタリング手段２０９は、嗜好度と相性度から一例として図１０のフローチャート（この詳細については後述する）に示すようにメタデータをフィルタリングした後（ステップＳＴ７１１）、最後にフィルタリングしたメタデータを表示手段２１０に表示するよう要求する（ステップＳＴ７１２）。このとき表示手段に表示するメタデータの表示法の一例を図１１に示す。【００４０】
図１１において、タイトル１１０１は、取得したメタデータのタイトル情報、メディア種類１１０２は、取得したメタデータに関連づけられたコンテンツの映像、音楽、写真、Ｗｅｂなどの種類を示す情報、ニックネーム１１０３は、メタデータを提供したメタデータ提供端末１０２を利用するユーザのニックネーム、カーソル１１０４は、ユーザがメタデータを選択するためのカーソルである。このとき、表示手段２１０はいきなり図１１に示したメタデータを画面に表示しなくてもよく、例えば「メタデータを取得しました」などというメッセージを画面脇に表示し、ユーザからの指定によって、図１１のような画面を閲覧できるようにしても良い。【００４１】
ここでステップＳＴ７１１において行われるフィルタリング動作の詳細を、図１０の各ステップに従って説明する。
先ず、フィルタリング手段２０９は、メタデータ記憶受信手段２０６が記憶しているメタデータを取得し、それらメタデータに含まれる各メタデータ提供端末１０２に対応するユーザの数を求めこの値をＸに代入する。またＸ人の各ユーザは、ユーザ０〜ユーザＸ−１として参照可能とする。【００４２】
図１０において、フィルタリング手段２０９は、各ユーザに対してループ処理を行うためのインデックスｉに０を代入する（ステップＳＴ１００１）。次に、フィルタリング手段２０９は、フィルタリングした結果としてユーザに提供されるメタデータの総数をＮとして１５や２０といった定数を代入する（ステップＳＴ１００２）。この値は、メタデータ管理端末を使用するユーザが明示的に与えてもよい。次に、ユーザｉに対する相性度Ｍｉの総和をＭとして計算する。これは、図９において示される各ユーザとの相性度の内、データを実際に取得したユーザの相性度の和を求めることに相当する（ステップＳＴ１００３）。【００４３】
続いて、Ｎ＊（Ｍｉ／Ｍ）という式（小数点以下は切り捨て）により、ユーザｉから取得するメタデータの個数をＮｉとして決定する（ステップＳＴ１００４）。これは、ステップＳＴ１００２によって決められたフィルタリングするメタデータの総数Ｎを、相性度の高いユーザに対しては多く、相性度の低いユーザに対しては少なく分配するというものである。Ｎｉを取得したら、ユーザｉから取得したメタデータを嗜好度記憶手段２０７から取得した嗜好度により評価し、それら評価したメタデータの内、上位Ｎｉ個のメタデータをＤｉとして抽出する（ステップＳＴ１００５）。このときの嗜好度による評価は、例えばメタデータにマッチしたキーワードの出現頻度の総和などで求めることができる。また、ユーザｉから取得したメタデータがＮｉ個に満たない時には、取得した全てのメタデータをＤｉとして抽出しても良い。この場合には、フィルタリングされるメタデータの総数はＮよりも少なくなる。【００４４】
最後に、フィルタリング手段２０９の最終出力となるＤに対して、ユーザｉから取得・抽出したメタデータであるＤｉを加え（ステップＳＴ１００６）、次のユーザを処理すべくｉを１増やす（ステップＳＴ１００７）。また、全てのユーザに対する処理を終えたかどうかをチェックするため、ｉ＜ユーザ数Ｘという条件において終了処理判定を行う（ステップＳＴ１００８）。この式が満たされている間は、ステップＳＴ１００４〜ステップＳＴ１００７の処理を繰り返す。【００４５】
一方、メタデータを取得した全てのユーザに対して処理を終了した際には、ｉとＸの値が等しくなり、この式が満たされなくなるので、取得したメタデータの最終出力であるＤをフィルタリング結果として出力し（ステップＳＴ１００９）、フィルタリング処理を終了する。また、例えば、相性度が高いメタデータ提供端末１０２のメタデータ程順位を高くし、かつ、同じメタデータ提供端末１０２では、ユーザの嗜好度が高い程順位を高くするといったメタデータのソートを行ってフィルタリング結果を出力するようにしてもよい。【００４６】
尚、ここでは、嗜好度と相性度の両方の情報を用いてフィルタリングを行ったが、いずれか一方のみを用いてフィルタリングを行ってもよい。【００４７】
ユーザは入力手段２０１により、次に述べるように図１１に示したユーザインタフェースを操作することができる。入力手段２０１をユーザが操作することにより送信されるキー入力は、システム制御手段２０２を経由して表示手段２１０が解釈可能なキーイベントの形に変換され、表示手段２１０によって受信される。表示手段２１０は、受信したキー入力に応じて、自らの内部において管理されているユーザインタフェースの状態を遷移させ、必要に応じて画面を再描画する。【００４８】
例えば、図１１においてユーザが入力手段２０１に備えられたカーソルキーを下方向に１回押下すれば、カーソル１１０４は下方向に１行分移動する。次にユーザが、入力手段２０１に備えられた決定キーを押下すれば、その際にカーソルが置かれていたメタデータの情報が参照され、著作権保護管理の対象となるコンテンツを選択した際には、図１２に示すようなメッセージが表示される。図１２において、１２００は著作権保護管理コンテンツにアクセスしようとした際に表示されるメッセージダイアログである。【００４９】
一方、そのメタデータと関連付けられるコンテンツが著作権保護管理の必要が無いものであれば、取得したメタデータに含まれるコンテンツの識別子を参照することにより、映像、音楽などが直接、取得・再生される。このときのメタデータ管理装置の動作を次に示す。【００５０】
先ず、システム制御手段２０２は、表示手段２１０からユーザが選択したメタデータに含まれるコンテンツを参照するための識別子を取得する。この識別子は例えばＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）などが考えられ、これによりネットワーク上で一意にコンテンツの場所を特定できる。システム制御手段２０２は、コンテンツ取得手段２１１に対し指定したＵＲＬによって特定されるコンテンツを取得するよう要求する。コンテンツ取得手段２１１は、例えば映像、音楽、写真、テキストあるいはそれらが混在するハイパーテキストなどを取得するためのプロトコルであるＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）に従う形式で指定されたＵＲＬを含むメッセージを作成し、そのメッセージを通信手段２０５を通してネットワークへ送出する。【００５１】
前記のコンテンツ取得を要求するメッセージに対する応答が、通信手段２０５によって受信されたら、コンテンツ取得手段２１１は通信手段２０５からそのデータを受信する。コンテンツ取得手段２１１は、取得したデータの種類により例えば以下のようにその動作を変化させる。【００５２】
・映像の場合
例えばＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）２規格に対応した映像データを取得した場合には、コンテンツ取得手段２１１が制御するハードウェアＭＰＥＧ２デコーダ（図示せず）にそのデータを入力し、デコード映像を表示手段２１０へ出力する。【００５３】
・音楽の場合
例えば、ＭＰ３（ＭＰＥＧ１  Ａｕｄｉｏ  Ｌａｙｅｒ−３）規格に対応した音楽データを取得した際には、コンテンツ取得手段２１１が制御するハードウェアＭＰ３デコーダ（図示せず）にそのデータを入力し、デコードされた音声を音声出力手段２１２へ出力する。【００５４】
・写真の場合
例えば、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）規格に対応した静止画データを取得した際には、コンテンツ取得手段２１１は、ソフトウェアライブラリによりＪＰＥＧファイルをデコードし、デコード画像を表示手段２１０へ出力する。【００５５】
・Ｗｅｂの場合
ＨＴＭＬ（Ｈｙｐｅｒｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）文書を含むＨＴＴＰメッセージを取得した際には、表示手段２１０が内部に持つＷｅｂブラウザに前記ＨＴＴＰメッセージを与える。メッセージを受け取ったＷｅｂブラウザは、取得したＨＴＭＬ文書を解釈して、表示手段２１０へ表示を行う。【００５６】
以上のように、実施の形態１の無線基地局システムによれば、メタデータ提供端末からメタデータを取得するためのメタデータ取得要求を生成するメタデータ取得要求生成送信手段と、メタデータ取得要求によって、メタデータ提供端末から取得したメタデータを記憶するメタデータ記憶受信手段と、ユーザのメタデータに関する嗜好度を保持する嗜好度記憶手段と、メタデータ提供端末から取得したメタデータに対するユーザの利用状況から求められる、メタデータ提供端末とユーザとの相性度を記憶する相性度記憶手段と、メタデータ記憶手段に記憶されたメタデータを、嗜好度と相性度のうち、少なくともいずれか一方により取捨選択を行うフィルタリング手段とを備えたので、ユーザは提供を受ける情報が自分にとって興味のある情報かどうかを吟味しなくても、嗜好度の情報を用いることにより、自分の好むコンテンツのメタデータを優先的に閲覧することが可能となる。また、複数のメタデータ提供端末からの情報提供を受ける際も、どの端末から提供されたメタデータが自分にとって興味があるかということも意識せずとも、相性度の情報を用いることにより、自分と相性の良い端末からの情報を数多く閲覧できるようになる。【００５７】
また、実施の形態１のメタデータ管理装置によれば、ユーザが選択したメタデータに関連付けられたコンテンツの識別子を参照してコンテンツを取得し、再生するコンテンツ取得手段を備えたので、ユーザは、提供されたメタデータを閲覧、選択するだけで、そのメタデータに関連付けられたコンテンツを取得し、直ちにコンテンツを楽しむことが可能である。【００５８】
実施の形態２．
実施の形態２のメタデータ管理装置は、メタデータ提供端末を特定するための識別情報を、グループ毎に管理するようにしたものであり、図面上の構成は実施の形態１と同様であるため、図１等を援用して説明する。【００５９】
実施の形態１では、ユーザは、図５に示したような画面によりメタデータの取得を要求する端末を一つ一つ選択していた。それに対して、実施の形態２では端末をグループという単位にまとめて登録することにより、ユーザはグループを選択するだけで複数のメタデータ提供端末に対して一括でメタデータ取得を要求できるよう構成する。【００６０】
実施の形態２によるメタデータ提供装置のメタデータ取得端末管理手段２０３は、図４に既に示した端末アドレスリストに加えて、図１３に示すグループ管理テーブルを持つ。図１３において、グループＩＤ１３０１は、登録されたグループを識別するための番号、グループ名１３０２は、グループをユーザが分かり易く識別するためにつけたグループ名称、登録アドレスＩＤ１３０３は、実際にそのグループに登録された端末のアドレスＩＤを識別するための識別情報である。これ以外のメタデータ管理端末１０１における各構成は実施の形態１と同様であるため、ここでの説明は省略する。【００６１】
次に、実施の形態２の動作について説明する。
図１４は、ユーザがグループの登録を行う際の表示画面の一例を示す説明図である。
図１４において、図５に示した端末アドレスリスト登録画面と同一の番号で示されるものは、同一の機能を持つものとして説明は省略する。図において、登録ボタン１４０１は、ユーザがチェックマークをつけた端末をグループとして登録するための指示ボタンである。ユーザが入力手段２０１を通してこのグループ登録ボタン１４０１を押下すると、図１５に示すようなメッセージダイアログが図１４に重なる形で表示され、ユーザに対し登録するグループ名の入力を促すよう構成されている。図１５において、グループ名登録ダイアログ１５０１は、グループ名を登録するための入力部であり、グループ名を入力するためのグループ名入力フォーム１５０２、グループ名を決定するための決定ボタン１５０３、グループ名の登録を注視するためのキャンセルボタン１５０４を備えている。【００６２】
ユーザが入力手段２０１によりグループ名入力フォーム１５０２に対してグループ名の入力を行った後、決定ボタン１５０３を押下すると、そのグループ名の情報が、メタデータ取得端末管理手段２０３が管理するグループ管理テーブルに登録される。このとき、グループＩＤにはグループ管理テーブルにおいて新たに登録するグループを一意に識別可能な整数値、グループ名にはグループ名入力フォーム１５０２に入力されたグループ名を表す文字列、登録アドレスＩＤには図１４に示す画面においてユーザがチェックマークにより選択を行った一つあるいは複数の端末のアドレスＩＤがそれぞれ登録される。【００６３】
次に、ユーザが登録したグループを選択する際のメタデータ管理端末１０１の動作について説明する。
ユーザが入力手段２０１により、グループによるメタデータ提供端末１０２の選択を要求すると、システム制御手段２０２はグループ管理テーブルをメタデータ取得端末管理手段２０３に対して要求する。システム制御手段２０２は、取得したグループ管理テーブルを表示手段２１０へ送信し、表示手段２１０は図１６に示すようなグループ選択画面を表示する。【００６４】
図１６において、グループ名１６０１は、グループ管理テーブルに含まれるグループ名１３０２を参照して表示されるグループ名称、チェックボックス１６０２は、ユーザがそのグループ名１６０１に登録された端末を選択するかどうかを選択するためのチェックボックス、チェックマーク１６０３は、チェックボックス１６０２にチェックを行った際に表示されるチェックマーク、カーソル１６０４は、ユーザがどのチェックボックス１６０２にチェックを行うかどうかを選択するためのカーソル、決定ボタン１６０５は、最終的にグループの選択状況を決定するための指示ボタン、キャンセルボタン１６０６は、グループの選択を中止するための指示ボタンである。【００６５】
ユーザが、図１６に示すグループ選択画面において、チェックマーク１６０３によりグループの選択を行った後、決定ボタン１６０５を押下すると、システム制御手段２０２は、システム制御手段２０２が保持するグループ管理テーブルを参照してユーザが選択したグループに対応する登録アドレスＩＤ１３０３を取得し、それらアドレスＩＤと共にメタデータ取得端末管理手段２０３へメタデータ取得端末登録要求を送信する。以降の動作は実施の形態１におけるステップＳＴ３１２〜ステップＳＴ３１９と同様であるため省略する。【００６６】
以上のように、実施の形態２のメタデータ管理装置によれば、メタデータ提供端末を特定するための識別情報をグループ毎に管理するメタデータ取得端末管理手段を備えたので、ユーザはメタデータ提供端末をグループという単位にまとめて登録することが可能となり、端末を一つ一つ選択する必要がなくなる。これにより、例えば、グループを選択するだけで複数のメタデータ提供端末に対して一括でメタデータ取得を要求することができる。【００６７】
実施の形態３．
図１７は、本発明による実施の形態３を適用したメタデータ管理端末を示す構成図である。
図において、グループ提案手段１７０１は、相性度が所定の値を超えるメタデータ提供端末を検出し、それらのメタデータ提供端末をグループとしてメタデータ取得端末管理手段２０３に登録することを提案するグループ提案手段である。即ち、相性度が所定の値を超えるメタデータ提供端末１０２をメタデータ取得端末管理手段２０３が管理するグループの候補として送出する機能を有している。尚、図２に示したメタデータ管理端末と同様の機能を有するブロックは同じ番号で示し、その説明を省略する。但し、メタデータ取得端末管理手段２０３は実施の形態２で示した機能を備えるものとする。【００６８】
以下、実施の形態３によるメタデータ管理端末の動作を説明する。
グループ提案手段１７０１は、相性度記憶手段２０８に対して相性度を要求し、それらの相性度を取得した後、予めグループ提案手段１７０１内部に登録されている定数値（例：０．６）より大きかったユーザに対応するアドレスＩＤを検出する。次に、それら検出したアドレスＩＤ、及びニックネームと共にシステム制御手段２０２に対してグループ登録提案通知を送信する。グループ登録提案通知を受信したシステム制御手段２０２は、受信したニックネームを表示手段２１０に送信し、グループが検出されたことをユーザに通知するため図１８に示すような画面を表示するよう要求する。【００６９】
図１８に示す画面では、グループ提案ダイアログ１８０１として、検出メンバーリスト１８０２、この検出メンバーリスト１８０２を選択するためのカーソル１８０３、グループを登録するための決定ボタン１８０４、グループ登録をキャンセルするためのキャンセルボタン１８０５が表示される。【００７０】
ユーザは、図１８における検出メンバーリスト１８０２に表示されたメンバーを閲覧し、もし登録したくないメンバーが含まれていた場合には、カーソル１８０３を上下に動かして所望のメンバーを選択した後、そのメンバーを検出メンバーリスト１８０２から削除する。ここでメンバーの削除操作は、例えばポップアップなどの吹き出しをカーソル１８０３の上に重なるようにして、行えるようにしても良い（図示せず）。【００７１】
ユーザが、検出メンバーリスト１８０２に表示されたメンバーをグループとして登録して良いと判断したら、決定ボタン１８０４を押下することによりグループ登録が行われる。また、グループ登録を行わなくてもよいと判断した場合は、キャンセルボタン１８０５を押下することによりグループ登録を中止することができる。【００７２】
決定ボタン１８０４が選択された場合、表示手段２１０は、図１５に示すグループ名登録ダイアログを表示し、ユーザから登録するグループ名の入力を受け付ける。ユーザが入力手段２０１によりグループ名入力フォーム１５０２に対してグループ名の入力を行った後、決定ボタン１５０３を押下すると、表示手段２１０はシステム制御手段２０２を介してグループの登録をメタデータ取得端末管理手段２０３に対し要求する。このとき、グループＩＤにはグループ管理テーブルにおいて新たに登録するグループを一意に識別可能な整数値、グループ名にはグループ名入力フォーム１５０２に入力されたグループ名を表す文字列、登録アドレスＩＤにはシステム制御手段２０２が、グループ提案手段１７０１より受信した登録するグループのアドレスＩＤがそれぞれ登録される。【００７３】
グループの登録を完了した後は、ユーザは実施の形態２で示した操作例と同様に、図１６のようなグループ選択画面を通してグループを選択し、メタデータを取得するグループを選択することができる。【００７４】
以上のように、実施の形態３のメタデータ管理装置によれば、対象となるメタデータ提供端末のコンテンツに対するユーザの利用状況に基づいて決定される相性度が所定の値を超えるメタデータ提供端末を検出し、検出したメタデータ提供端末を、メタデータ取得端末管理手段が管理するグループの候補として送出するグループ提案手段を備えたので、
ユーザは相性度によって自動的にメタデータの取得先となるグループを提案してもらえるため、自らグループとして登録するユーザを選択せずとも、手軽に複数のメタデータ提供端末に対して一括でメタデータ取得を要求できる効果がある。【００７５】
実施の形態４．
図１９は、本発明による実施の形態４のメタデータ管理装置を適用したネットワークシステムを示す構成図である。
図において、ネットワーク１０３及びメタデータ１０５は図１に示したものと同一であるためその説明は省略する。サーバ端末１９０１は、複数のメタデータ提供端末１９０５から取得したメタデータを管理し、メタデータ管理端末１９０２からの要求に応じて、メタデータリスト１９０４をメタデータ管理端末１９０２に送信する端末である。【００７６】
また、メタデータ管理端末１９０２は、サーバ端末１９０１に対してメタデータ取得要求１９０３により複数のメタデータ提供端末１９０５によって提供されたメタデータの取得を要求し、サーバ端末１９０１からメタデータリスト１９０４を取得する端末であり、実施の形態１におけるメタデータ管理端末１０１に相当する端末である。即ち、実施の形態４のメタデータ管理端末１９０２におけるメタデータ取得要求生成送信手段２０４は、サーバ端末１９０１から、ユーザが所望するメタデータを取得するためのメタデータ取得要求１９０３を生成する機能を有している。これ以外のメタデータ管理端末１９０２内の構成は実施の形態１におけるメタデータ管理端末１０１と同様であるため、ここでの説明は省略する。【００７７】
また、メタデータリスト１９０４は、サーバ端末１９０１からメタデータ取得要求１９０３に対する応答としてメタデータ管理端末１９０２へ送信されるデータである。更に、メタデータ提供端末１９０５は、定期的あるいは端末内に保持するメタデータに変化があった際にサーバ端末１９０１へメタデータを送信するメタデータ提供端末であり、実施の形態１におけるメタデータ提供端末１０２に相当する端末である。【００７８】
以下に、実施の形態４によるメタデータ管理端末１９０２の動作を説明する。
実施の形態４によるメタデータ管理端末において、図３におけるステップＳＴ３１５までの動作は、実施の形態１に記載した内容と同様であるため省略し、図３を援用し、かつ、ここではステップＳＴ３１６以降に対応する動作を述べる。システム制御手段２０２からメタデータ取得要求生成送信要求を受け取ったメタデータ取得要求生成送信手段２０４は、受け取ったメタデータ取得要求生成送信要求の中に含まれる一つあるいは複数の実アドレスをまとめて一つのメタデータ取得要求１９０３として図２０に示すように生成する。【００７９】
図２０に示すように、メタデータ取得要求１９０３は、サーバ端末１９０１を特定するための送信先アドレス２００１、データを受信したサーバ端末１９０１が受信したデータをメタデータ取得要求１９０３であると識別を行うためのメタデータ取得要求ＩＤ２００２、メタデータ取得要求生成送信要求の中に含まれる一つあるいは複数の実アドレスをつなげたメタデータ提供端末アドレスリスト２００３、メタデータ取得要求の送信元であるメタデータ管理端末１９０２のアドレス２００４、メタデータ取得要求１９０３の送信元であるメタデータ管理端末１９０２を使用するユーザのニックネーム２００５を含んでいる。【００８０】
以上により、メタデータ取得端末管理手段２０３でメタデータ取得要求１９０３を生成したら、メタデータ取得要求生成送信手段２０４は、生成したメタデータ取得要求１９０３と共にメタデータ取得要求送信要求を通信手段２０５に送信し（ステップＳＴ３１８）、通信手段２０５はメタデータ取得要求１９０３を送信先アドレス２００１によって指定されるサーバ端末１９０１へ送信する。【００８１】
メタデータ取得要求１９０３を受信したサーバ端末１９０１は、自端末内部に蓄積されたメタデータと、メタデータ取得要求１９０３の内部に含まれるメタデータ提供端末アドレスリスト２００３を比較し、一致するメタデータを集めてメタデータリスト１９０４を生成し、メタデータリスト１９０４をメタデータ管理端末１９０２へ送信する。メタデータリスト１９０４の受信後の処理は、実施の形態１に示した動作と同様であるため、ここでの説明を省略する。【００８２】
以上のように、実施の形態４のメタデータ管理装置によれば、複数台のメタデータ提供端末から取得したメタデータを管理するサーバ端末からユーザが所望するメタデータを取得するためのメタデータ取得要求を生成するメタデータ取得要求生成送信手段と、メタデータ取得要求によって、メタデータ提供端末から取得したメタデータを記憶するメタデータ記憶手段と、ユーザのメタデータに関する嗜好度を保持する嗜好度記憶手段と、メタデータ提供端末から取得したメタデータに対するユーザの利用状況から求められる、メタデータ提供端末とユーザとの相性度を記憶する相性度記憶手段と、メタデータ記憶手段に記憶されたメタデータを、嗜好度と相性度のうち、少なくともいずれか一方により取捨選択を行うフィルタリング手段とを備えたので、メタデータ提供端末に対して別々にメタデータ取得要求を送信せずとも、サーバ端末に一度メタデータ取得要求を送信するだけで、ユーザによって指定された各メタデータ提供端末のメタデータを取得することが可能となる。
【産業上の利用可能性】
【００８３】
以上のように、この発明に係るメタデータ管理装置は、映像・音楽等のコンテンツ内容を記述するメタデータを利用する端末がネットワークに複数接続される構成において、各端末間でメタデータを取得・提供するものであり、ネットワークを介してコンテンツを利用するシステム等に用いるのに適している。
【図１】
2006123399.tif 000002
【図２】
2006123399.tif 000003
【図３】
2006123399.tif 000004
【図４】
2006123399.tif 000005
【図５】
2006123399.tif 000006
【図６】
2006123399.tif 000007
【図７】
2006123399.tif 000008
【図８】
2006123399.tif 000009
【図９】
2006123399.tif 000010
【図１０】
2006123399.tif 000011
【図１１】
2006123399.tif 000012
【図１２】
2006123399.tif 000013
【図１３】
2006123399.tif 000014
【図１４】
2006123399.tif 000015
【図１５】
2006123399.tif 000016
【図１６】
2006123399.tif 000017
【図１７】
2006123399.tif 000018
【図１８】
2006123399.tif 000019
【図１９】
2006123399.tif 000020
【図２０】
2006123399.tif 000021
【国際調査報告】
2006123399.tif 000022
2006123399.tif 000023