(57)【特許請求の範囲】
【請求項１】
関連するメタデータを有する情報アイテム群を参照することにより、現在の情報アイテムについてメタデータを生成する情報処理装置であって、
前記メタデータは、当該メタデータに関する信頼度を表す、対応する指示データを有し、
前記情報処理装置は、
前記現在の情報アイテムの１つ又は複数の所定の特性を検出する特性検出部と、
前記情報アイテム群から、前記現在の情報アイテムの前記１つ又は複数の所定の特性に最も近い前記１つ又は複数の所定の特性を有する情報アイテムのサブセットを検出するサブセット検出部と、
前記現在の情報アイテムを、前記情報アイテムのサブセットのうちの１つ又は複数からのメタデータと関連付けて、前記現在の情報アイテムと関連付けられた前記メタデータに、当該メタデータと当該現在の情報アイテムとに関して低い信頼度を表す指示データを割り当てるように構成された関連付け論理回路と、
情報アイテム及びそれに関連するメタデータに関するユーザと前記情報処理装置との対話を検出し、当該ユーザの対話に応じて、メタデータに関連付けられた前記指示データを変更する対話検出部と
を具備する情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記メタデータは、テキストメタデータを有する
情報処理装置。
【請求項３】
請求項１に記載の情報処理装置であって、
前記メタデータは、インターネット又はネットワークのハイパーリンクを表すデータを有する
情報処理装置。
【請求項４】
請求項１に記載の情報処理装置であって、
前記情報アイテムは音声及び／又は映像データを含み、
前記特性検出部は、前記音声及び／又は映像データの１つ又は複数の特性を検出するように動作可能である
情報処理装置。
【請求項５】
請求項４に記載の情報処理装置であって、
前記１つ又は複数の所定の特性は、
色相統計分布、
輝度統計分布、
明度統計分布、
色成分統計分布、
画像の形状、
顔検出統計値、
音声パワー、
音声サブバンドパワー、
音声明度、
音声帯域幅、
音声ピッチ、及び
音声メル周波数特性
から選択される１つ又は複数の特性を含む
情報処理装置。
【請求項６】
請求項４に記載の情報処理装置であって、
前記１つ又は複数の所定の特性を示す特徴データ値を有する特徴ベクトルを生成する特徴ベクトル生成部をさらに具備し、
前記サブセット検出部は、前記現在の情報アイテムの前記特徴ベクトルからユークリッド距離が最も短い特徴ベクトルを有する情報アイテムを検出するように動作可能である
情報処理装置。
【請求項７】
請求項６に記載の情報処理装置であって、
前記情報アイテムのあまり重要でない特性に関する特徴データを廃棄するように構成された論理回路をさらに具備する
情報処理装置。
【請求項８】
請求項６に記載の情報処理装置であって、
特徴ベクトルを、前記情報アイテム群のうちの少なくともいくつかについて格納するための特徴ベクトル記憶部をさらに具備する
情報処理装置。
【請求項９】
請求項４に記載の情報処理装置であって、
前記メタデータは、前記情報アイテムの音声特性及び／又は映像特性を示す
情報処理装置。
【請求項１０】
請求項１に記載の情報処理装置であって、
前記関連付け論理回路は、最も低い信頼度を表す指示データを、新たに関連付けられたメタデータに割り当てるように動作可能である
情報処理装置。
【請求項１１】
請求項１に記載の情報処理装置であって、
前記関連付け論理回路は、前記メタデータが前記サブセット内の情報アイテムと関連付けられたときに、当該新たに関連付けられたメタデータに、前記メタデータの前記信頼度に応じた信頼度を表す指示データを割り当てるように動作可能である
情報処理装置。
【請求項１２】
請求項１に記載の情報処理装置であって、
前記対話検出部は、現在の情報アイテムが検索クエリに関連するか否かについてのユーザ入力を検出するように動作可能である
情報処理装置。
【請求項１３】
請求項１に記載の情報処理装置であって、
前記対話検出部は、前記指示データが前記信頼度の少なくとも閾値レベルを表す場合、前記指示データによって表される前記信頼度を低下させないように構成される
情報処理装置。
【請求項１４】
請求項１に記載の情報処理装置であって、
前記ユーザが現在の情報アイテムに関連するメタデータを特に承認したかどうかを検出し、承認した場合、所定の信頼度を表すための、前記メタデータに関連する前記指示データを設定する承認検出部をさらに具備する
情報処理装置。
【請求項１５】
請求項１に記載の情報処理装置であって、
前記情報アイテム群内で、検索基準である前記指示データを検索するように構成された検索論理回路をさらに具備する
情報処理装置。
【請求項１６】
請求項１に記載の情報処理装置であって、
前記対話検出部は、設定可能な最低の信頼度を表すように変更された指示データを有するメタデータを削除するように構成される
情報処理装置。
【請求項１７】
関連するメタデータを有する情報アイテム群を参照することにより、現在の情報アイテムについてメタデータを生成する情報処理方法であって、
前記メタデータは、当該メタデータに関する信頼度を表す対応する指示データを有し、
前記情報処理方法は、
前記現在の情報アイテムの１つ又は複数の所定の特性を検出し、
前記情報アイテム群から、前記現在の情報アイテムの特性に最も類似した１つ又は複数の所定の特性を有する情報アイテムのサブセットを検出し、
前記現在の情報アイテムを、１つ又は複数の前記情報アイテムのサブセットからのメタデータと関連付けて、前記現在の情報アイテムと関連付けられた前記メタデータに、当該メタデータと当該現在の情報アイテムとに関して低い信頼度を表す指示データを割り当て、
情報アイテム及びそれに関連付けられたメタデータに関するユーザの対話を検出し、当該対話に応じて、前記メタデータと関連付けられた前記指示データを変更する
情報処理方法。
【請求項１８】
請求項１７に記載の情報処理方法を実行するためのプログラム。
【請求項１９】
請求項１８に記載のプログラムが記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に関する。
【背景技術】
【０００２】
情報資源管理システムから、音声アイテム及び／又は映像アイテム等のメディアコンテンツアイテムを識別及び検索することに関する問題は、長期にわたるものである。デジタル音声ファイル／映像ファイルは、関連するテキストメタデータを持たないことが多く、ファイル名さえも、単に識別コードであることがあり、これでは利用者にとって意味がない。
【０００３】
対象アイテムの映像及び／又は音声統計値を識別アイテムすることによってユーザがコンテンツリポジトリを検索し、リポジトリから類似のコンテンツアイテムを検索できるようにすることを意図したシステムが提案されている。こうした統計値は、コンテンツの音声特性及び映像特性から繰り返し可能な方法で得られるため、「グランドトルース」メタデータと呼ばれることが多い。検索は、各利用可能なコンテンツアイテムについて、（グランドトルースメタデータの重要な側面（significant aspects）の少なくとも１つのセットに基づいて）特徴ベクトルを定義し、ベクトル空間においての距離がほぼ一致するものを検出することによって実行され得る。このタイプの検索は、情報のサブセットを返すことができ、ユーザはその情報から、自分の要求に見合うコンテンツを客観的に判断することができる。ユーザが関連するヒットを客観的に選択することができ、また、さらなる類似のコンテンツアイテム又はヒットを探すために、リポジトリに戻ってそれらの特徴ベクトルを横断検索することができることが提案されている。これは、「強化類似探索」検索と定義される。
【０００４】
いくつかの情報資源管理システムのリポジトリは、関連するテキストメタデータを有するコンテンツアイテムを含むことがあるが、同じリポジトリ内の他のアイテムは関連するメタデータを持たない。新たなコンテンツアイテムは、関連するテキストメタデータを伴って、又は伴わずに入力処理され得る。グランドトルースメタデータによる検索は、利用可能なコンテンツアイテムの視覚的説明を生成して、どの種類のコンテンツがリポジトリに格納されているかをユーザが理解可能になるように用いられ得る。ユーザは、この視覚化説明から複数の候補アイテムを選択し、要求するコンテンツアイテムを探すために、これらの選択された候補アイテムに対してキーワード検索を実行することができる。テキストメタデータを有しないアイテムは、視覚化検索によってしか、関連すると識別することができないことは明らかである。新たなコンテンツアイテムを、関連するテキストメタデータを伴うことなくリポジトリに入力処理するとき、その新たなコンテンツアイテムについての特徴ベクトルをアセットマネジメントシステムにおいて取得及び検索して、類似のコンテンツアイテムを識別することが提案されている。例えば、ベクトル空間において、その新たなアイテムに最も一致するアイテムを識別することができ、その一致するアイテムが関連するテキストメタデータを有する場合、そのメタデータを新たなコンテンツアイテムに自動的に割り当てることができる。したがって、その新たなコンテンツアイテムは、利用者がそのコンテンツアイテムを検討して手動でメタデータを割り当てる煩雑な処理を行う必要なく、テキストメタデータ検索によって識別することができる。
【０００５】
当然のことながら、これにはいくつかの欠点がある。新たなコンテンツアイテムに割り当てられるメタデータは、完全に正確なわけではないことが多い。例えば、リポジトリが、トラック上のレーシングカーが写った複数の場面を含んでおり、各レーシングカーは、それがＦ１のレーシングカーだということを定義するメタデータを有しているとする（Ａ）。また、道路の端に停められたバイクが写った複数の場面であって、その場面をバイクと定義するメタデータを有する場面（Ｂ）があるとする。レーストラック上のスーパーバイクレースが写った新たな場面（Ｃ）が入力処理される場合、自動化システムは、レーストラックの存在のために、（Ａ）が（Ｂ）よりも比較的（Ｃ）に類似していると判断する可能性がある。このような場合、「バイク」でなく「Ｆ１のレーシングカー」というメタデータが（Ｃ）に誤って割り当てられてしまうであろう。このようなことが起こるリスクは、ベクトル空間における閾値距離内で類似のアイテムが識別されるときにだけメタデータが割り当てられることを確実にすることによって、減少させることができる。或いは、システムが例えば２０個の最も近いアイテムを識別し、それらのメタデータを処理して、個々の単語又はフレーズについて検索語頻度を識別し、例えば、上位３つの単語／語句をその新たに入力処理されたコンテンツアイテムに割り当てることができる。
【特許文献１】特開２００３−６７３９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、これは、データベース管理にとってかなりリスクの高い方式であり、多くのアイテムが誤ってラベリングされる恐れがある。さらに、これらの誤ってラベリングされたアイテム自体が用いられて、新たに入力処理されるアイテムが誤って自動的にデータ投入される場合、データベースが目的に沿わないものになってしまう。
【０００７】
本発明の目的は、上記問題を軽減又は緩和することである。
【課題を解決するための手段】
【０００８】
［発明の概要］
本発明の実施形態は、関連するメタデータを有する情報アイテム群を参照することにより、現在の情報アイテムについてメタデータ（例えば、テキストメタデータ）を生成する情報処理装置を提供する。前記メタデータは、そのメタデータに関する信頼度を表す、対応する指示データを有する。前記情報処理装置は、前記現在の情報アイテムの１つ又は複数の所定の特性を検出する検出部と、前記情報アイテム群から、前記現在の情報アイテムの特性に最も類似した１つ又は複数の特性を有する情報アイテムのサブセットを検出する検出部と、前記現在の情報アイテムを、前記情報アイテムのサブセットのうちの１つ又は複数からのメタデータと関連付けて、当該メタデータに、前記現在の情報アイテムと前記メタデータとの関連において低い信頼度を表す指示データを割り当てるように構成された関連付け論理回路と、情報アイテム及びそれに関連するメタデータに関するユーザと前記情報処理装置との対話を検出し、当該ユーザの対話に応じて、前記メタデータに関連する指示データを変更する検出部とを有する。
【０００９】
本発明の実施形態によれば、上記の問題を鑑みて、こうした自動的なメタデータラベリングが実行され、データベース構造内に、メタデータを入力する（好ましくは自動的に、又は手動でもよい）ことができるフィールドが画定される。このフィールドは、メタデータの正確性における相対的な信頼度を示す。この信頼度は、例えば１〜１０の尺度であってよい。ここで１は正確性が不確かであることを示し、１０は正確性において信頼度が高いことを示す。或いは、信頼性あり又は信頼性なしの単純な２状態のフラグであってもよい。このようなフラグは、利用者がメタデータの正確性を一旦確認すると、変更することができる。
【００１０】
したがって、本発明の実施形態は、（例えば、新たに入力処理されるアイテムに対する）メタデータの自動割り当てを依然として用いることができるが、誤りである可能性がある（有用なメタデータと見分けがつかない）メタデータでデータベースがいっぱいになる危険性を低減する技術を提供する。
【００１１】
種々のさらなる本発明の態様及び特徴は、添付の特許請求の範囲において規定される。
【発明を実施するための最良の形態】
【００１２】
本発明の上記の及び他の目的、特徴及び利点が、以下の例示的な実施形態の詳細な説明から明らかになる。詳細な説明は、添付の図面と併せて読まれるべきである。
【００１３】
図１は、汎用コンピュータ１０に基づく情報格納及び検索システムの概略図である。汎用コンピュータ１０は、プログラム及びデータのためのディスクストレージ３０を有するプロセッサユニット２０と、イーサネット（登録商標）ネットワーク又はインターネット等のネットワーク５０に接続されたネットワークインタフェースカード４０と、陰極線管装置６０等の表示装置と、キーボード７０と、マウス８０等のユーザ入力装置とを有する。システムは、プログラム制御下で動作する。プログラムはディスクストレージ３０に格納されている。プログラムは、例えばネットワーク５０によって、又はリムーバブルディスク（図示せず）に格納、又はディスクストレージ３０に事前インストールされる。
【００１４】
本実施形態は、多様な種類の情報アイテムに適用可能である。適切な種類の情報を非限定的にリストアップすると、当該情報は、特許、映像素材、電子メール、プレゼンテーション、インターネットコンテンツ、放送コンテンツ、ビジネス報告書、音声素材、図形若しくはクリップアート、写真等、又はこれらのうちのいずれかの組み合わせ若しくは混合を含む。本明細書においては、音声情報アイテム／映像情報アイテム、又は少なくとも音声コンテンツ及び／又は映像コンテンツ等を有する情報アイテムについて言及する。例えば、１つの音声素材及び／又は映像素材等の放送コンテンツは、その素材をテキストタームで定義する、関連する「メタデータ」を有し得る。
【００１５】
以下の詳細な例は、音声データ及び／又は映像データの情報アイテム群に言及し、このような情報アイテムの所定の特性の発見について説明する。もちろん、他の種類の情報アイテムを代わりに（又は共に）取り扱うこともできる。例えば、情報アイテムが静止写真である場合、この写真の画像特性を用いて特徴ベクトルを形成することができる。特徴ベクトルは、テキストで形成された情報アイテム等から（例えば、それらのテキスト内容、単語数、珍しい単語の分布等に基づいて）形成することができる。
【００１６】
情報アイテムは、既知の方法でディスクストレージ３０にロードされる。好ましくは、それらはデータベース構造の一部として格納される。これによりアイテムの検索及びインデキシングが容易になるが、これは必須ではない。情報及びアイテムがこのように格納されると、或る処理を用いてアイテムにテキストメタデータが付加される。こうした処理の一例を以下に説明する。
【００１７】
インデキシングされた情報データは、ローカルディスクドライブ３０に格納しなくてもよいことが理解されるであろう。データは、ネットワーク５０を介してシステム１０に接続されたリモートドライブに格納することができる。或いは、情報は分散的な方法で格納されてもよい。例えば、情報はインターネットの各種サイトにおいて格納されてもよい。異なるインターネットサイト又はネットワークサイトにおいて情報が格納される場合、第２のレベルの情報ストレージを用いて、リモート情報への「リンク」（例えば、ＵＲＬ）を、例えばそのリンクに関連する概要、要約、又はメタデータと共に、ローカルに格納することができる。したがって、リモートに保持された情報は、ユーザが関連リンクを（例えば、以下で説明する結果リスト２６０から）選択しない限り、アクセスされる必要がない。以下は技術的な説明の目的であるが、リモートに保持された情報、又は要約／概要／メタデータ、又はリンク／ＵＲＬは、「情報アイテム」と見なすことができる。
【００１８】
言い換えれば、「情報アイテム」の形式的な定義は、特徴ベクトルが取得及び処理されるアイテムである（以下を参照されたい）。
【００１９】
さらなる例において、情報アイテムは、研究チーム又は法律事務所等のネットワーク化された作業グループにわたって格納することができる。ハイブリッド手法においては、情報アイテムは、ローカルに格納されたいくつかの情報アイテム及び／又はローカルエリアネットワークにわたって格納されたいくつかの情報アイテム及び／又はワイドエリアネットワークにわたって格納されたいくつかの情報アイテムを含み得る。
【００２０】
図１のシステム１０は、インデキシングされた情報アイテムを用いることが可能なシステムの一例に過ぎないことも理解されるであろう。図６を参照して、別の例が以下に説明される。概して、実際には、ディスプレイを有する任意の装置を、動作の情報アクセス段階に用いることができる。
【００２１】
本実施形態における処理は、特定の数の情報アイテムに限定されない。
【００２２】
図２は、本実施形態の動作を示す概略的なフローチャートである。図２において言及される動作及びストレージ条件を、図１を参照して説明された装置に対して実行できることが理解されるであろう。
【００２３】
音声素材／映像素材を有する情報アイテム１００は、ステップ１１０、１２０、１３０、１４０、１５０及び１６０によって処理される。これにより、特徴ベクトル及びテキストメタデータ記憶部１７０に格納されるテキストメタデータ（例えば、タイトル、キーワード及び／又はフリーテキスト記述）が生成され、テキストによる検索を行う別個のステップ１８０を実行することができる。特徴ベクトル及びテキストメタデータ記憶部１７０は、別個の記憶部であるか、又は各情報アイテムに関連するそれぞれのデータベースエントリから形成され得る。
【００２４】
ここで、テキストメタデータは、含み得るメタデータの種類の一例として用いられる。メタデータは、代わりに（又はそれに加えて）、インターネット又はネットワークハイパーリンク（例えば、情報アイテム群へのリンク）、情報アイテムの音声特性及び／又は映像特性を表す、分析的に生成された音声データ及び／又は映像データ、又は他のタイプのメタデータ、のうちの１つ又は複数を表す。
【００２５】
テキストメタデータは、そのメタデータに付随する信頼度を表す、関連する指示データを有する。指示データ、並びにその設定方法及び変更方法が、以下で詳細に説明される。差し当たり、指示データを情報アイテムのメタデータすべてに付加することができること（すなわち、メタデータをグループとして見なすこと）、又は、別個の指示データをメタデータのサブセクションに付加することができること、例えば、各フレーズ又は単語のグループ毎に付加することができることに留意すれば十分である。指示データは、メタデータにおける種々のレベルの信頼度を示す、少なくとも２つの状態を有するが、より多くの状態を有することが好ましい。最低でも、指示データは「低」又は「高」の信頼度を示すことができる。当然のことながら、信頼度の絶対的な測度は存在せず、信頼度を測定するいかなる単位も存在しない。指示データは、主として客観的な量の相対的な測度であるが、（以下に見られるように）自動的な手段によって設定及び修正することができる。
【００２６】
ステップ１１０〜１６０は、テキストメタデータを初めて生成される、すなわち、現時点でテキストメタデータを保持していない情報アイテムに特に関係している。しかしながら、この技術を、情報アイテムに関連するテキストメタデータを更新又は補完するために適用してもよい。この場合、ステップ１１０におけるＡ／Ｖ特性の検出（下記を参照されたい）及びステップ１２０における特徴ベクトルの生成（下記を参照されたい）は、既に実行されていると考えられる。
【００２７】
ステップ１１０を参照すると、情報アイテム１００の音声及び／又は映像（Ａ／Ｖ）特性が検出される。ステップ１２０において、特徴ベクトル（実際には、下記の用語を用いると「縮小特徴ベクトル」）が生成され、特徴ベクトル及びテキストメタデータ記憶部１７０に格納される。特徴ベクトルを比較するという目的（下記を参照されたい）のためには、特徴ベクトルが、依然として情報アイテムの有用な表現を提供する一方で、扱いやすい長さ、又は値の数を有していることが重要である。特徴ベクトルのための絶対量は存在しない。以下に説明する実施形態では、３０値の特徴ベクトルが用いられる。おそらく、３値では少なすぎ、１０００値では、特徴ベクトルを比較するために必要とされる処理が多くなりすぎる。しかし、当業者は、利用可能な処理資源に応じて、適切な数の値を選択することができる。
【００２８】
図３を参照して、ステップ１１０及び１２０が以下に詳細に説明される。
【００２９】
ステップ１３０において、現在の情報アイテム１００についての特徴ベクトルが、他の情報アイテムに関連する、格納された特徴ベクトルと比較される。この比較は、ｑ次元空間（ここで、ｑは、各特徴ベクトルにおける値の数である）におけるベクトル間のユークリッド距離を検出する既知の技法による。ｎ個の最も近い（ユークリッド距離が最も小さい）特徴ベクトルがこのテストによって選択される。例えば、ｎは２０であり得る。
【００３０】
ステップ１４０において、このｎ個の最も近い情報アイテムに関連するテキストメタデータからの選択がなされる。
【００３１】
ステップ１５０において、この選択による単語及び／又はフレーズが、現在の情報アイテムに関連するメタデータとして付加される。具体的には、現在の情報アイテムは、この選択からの所定数の最頻出の単語及び／又はフレーズか、又は閾値以上の発生頻度を有する単語及び／又はフレーズか、又はこれらの組み合わせを伴って自動的にデータ投入される。この自動的にデータ投入された（現在の情報アイテムについての）メタデータに関連付けられた指示データは、低い信頼度を表すレベル、好ましくは、最も低い信頼度を表すレベルに自動的に設定される。図４を参照して、ステップ１４０及び１５０に関連する処理を以下で詳細に説明する。
【００３２】
最後に、ステップ１６０において、現在の情報アイテムに付加するために（ユーザによって、又は自動的に）選択されたテキストメタデータが、その情報アイテムについて、特徴ベクトル及びテキストメタデータ記憶部に格納される。
【００３３】
ステップ１８０は、テキストメタデータによって情報アイテムを検索する別個のプロセスを概略的に示す。このステップは、ステップ１１０〜１６０を実行した装置と同じ装置によって実行してもよく、又は、少なくとも特徴ベクトル及びテキストメタデータ記憶部１７０に対するアクセスを有する、異なる装置によって実行してもよいことは当然理解されるであろう。検索処理は、以下の図５を参照して別途説明される。
【００３４】
図３は、図２のステップ１１０及び１２０に対応する、いわゆる「特徴抽出」処理を示す概略的なフローチャートである。特徴抽出は、生データを抽象的表現に変換する処理である。これらの抽象的表現はその後、パターン分類、パターンクラスタリング、及びパターン認識等の処理に用いられ得る。この処理では、いわゆる「特徴ベクトル」が生成される。この特徴ベクトルは、アイテムの様々な音声特性及び映像特性の抽象的表現である。
【００３５】
図３の基本的なステップは、音声素材／映像素材を含む情報アイテムのグループのうち、情報アイテム１００に対して以下のように実行される。
【００３６】
今度は、各情報アイテムの音声特性及び／又は映像特性がステップ２１０において検出される。ステップ２２０及び２３０において、より重要な特性データ及びあまり重要でない特性データの検出処理が実行され、その後、あまり重要でない特性データが廃棄される。残存した（廃棄されなかった）特性データは、ステップ２４０において連結されて、「縮小」特徴ベクトルが生成される。情報アイテムの収集のために、「縮小」特徴ベクトルが生成されると、それらを図２のステップ１３０において用いることができる。
【００３７】
任意選択的に、さらに、縮小処理（例えば、ｐ値の特徴ベクトルをｐ×ｑの乱数行列で行列乗算してｑ値の特徴ベクトルを生成することを含む、ランダムベクトルマッピングの既知の技法による）を実行してもよい。しかしながら、このようなさらなるステップは、本発明の実施形態では重要ではない。本発明の実施形態では、３０値の特徴ベクトルが、以下に説明するプロセスによって生成される。当然ながら、ランダムベクトルマッピングをステップ２２０、２３０、及び２４０の代わりに用いて、扱いやすいサイズの特徴ベクトルを生成してもよいことを、当業者は理解するであろう。
【００３８】
ステップ２２０〜２４０は、データが連結後に廃棄されるように、別の順序で実行されてもよい（又は実際に、廃棄処理が連結の前及び／又は後に起こり得る）。
【００３９】
これより、ステップ２１０〜２４０を以下に詳細に説明する。
【００４０】
この技法の目的は、メディアアイテムのジャンルを出来るだけ少ない変数で（又は少なくとも数を減らされた変数で）表す特徴ベクトルを、（音声及び映像から）自動的に抽出することである。以下、この特徴ベクトルを「縮小特徴ベクトル」と呼ぶ。
【００４１】
この縮小特徴ベクトルは、いくつかの「基本的特徴ベクトル」の組み合わせから成る。基本的特徴ベクトルは、色、形状等の特定の種類の特徴を包含している。ステップ２１０によって表される第１の段階は、情報アイテムのそれぞれの特性を表す、いわゆる「基本的特徴ベクトル」を検出することである。
【００４２】
［基本的特徴ベクトルの形成］
本実施形態においては、５種類の基本的特徴ベクトルが用いられる。これらは、色、形状、音声、顔、及びエッジ／プレーンに基づく特徴ベクトルである。実際には、以下に説明する縮小特徴ベクトルは、エッジ／プレーンデータを参照しないが、この技法は、可能な特徴データのさらなるデータ源を例示するために含まれる。また、以下に記述する順列は単に例示であり、他のベクトル順列を用いることができることも理解されるべきである。
【００４３】
［色］
いくつかの色モデルを用いることができる。いくつかの例を以下に説明する。
【００４４】
各色モデルについて、メディアアイテムにおけるフレーム毎に２０ビンのヒストグラムが計算され、そのヒストグラムの各カラムについての平均及び標準偏差が算出される。この平均及び標準偏差ベクトルは、メディアアイテムを表す基本的特徴ベクトルとして用いられる。平均と標準偏差との連結も、基本的特徴ベクトルとして用いられる。これは以後、以下のリストにおいて「組み合わせ」と呼ばれる。それらから計算される色モデル及び特徴ベクトルは以下の通りである。
・ＨＵＥヒストグラム
・平均
・標準偏差
・組み合わせ（平均と標準偏差ベクトルとの連結）
・輝度（明度）ヒストグラム
・平均
・標準偏差
・組み合わせ（平均と標準偏差ベクトルとの連結）
・レッドヒストグラム
・平均
・標準偏差
・組み合わせ（平均と標準偏差ベクトルとの連結）
・グリーンヒストグラム
・平均
・標準偏差
・組み合わせ（平均と標準偏差ベクトルとの連結）
・ブルーヒストグラム
・平均
・標準偏差
・組み合わせ（平均と標準偏差ベクトルとの連結）
・ＲＧＢヒストグラム（６０ビン、３つの異なるヒストグラムの組み合わせ）
・平均
・標準偏差
・組み合わせ（平均と標準偏差ベクトルとの連結）
【００４５】
［形状］
２つの異なるタイプの形状記述子が説明される：これらの違いは、下記高速フーリエ変換（Fast Fourier Transform：ＦＦＴ）の後のステップ（下記ステップ４）の違いである。概して、形状記述子は、以下のように抽出される。
１．各フレームが、例えば双一次補間により、６４×６４の画像にサイズ変更される。
２．サイズ変更されたフレームから、高速フーリエ変換（ＦＦＴ）が実行される。
３．各方向における最初の１０個の周波数（frequency）値（最低周波数）が処理され（下記を参照されたい）、１００値の長い特徴ベクトルに結合される。
４．ベクトルにおける各カラムについての平均及び標準偏差が、メディアアイテム全体について算出され、これにより後処理方法につき３つの特徴ベクトルが得られる。
ｉ．平均
ｉｉ．標準偏差
ｉｉｉ．組み合わせ（平均と標準偏差ベクトルとの連結）
【００４６】
［顔］
２つの異なるタイプの顔に基づく特徴ベクトルが説明される。一方は「顔特徴」と呼ばれ、他方は「顔統計値」と呼ばれる。
【００４７】
顔統計値の基本的特徴ベクトルは以下のように生成される。
１．各フレームについて、以下の３つの変数を計算する。
・顔総数、すなわちいくつの顔がフレーム内にあるか
・フレーム内のすべての顔についての平均顔サイズ
・フレーム内のすべての顔についての平均ｘ（水平）位置
２．次に、メディアアイテム内のすべてのフレームに対し、３つの変数すべてについて平均及び標準偏差が計算される。
３．顔総数、サイズ及びｘ位置についての平均及び標準偏差が、６変数（６次元）特徴ベクトルを形成する。
【００４８】
顔特徴の基本的特徴ベクトルは以下のように生成される。
１．フレーム内のすべての顔を、顔サイズ及び顔のｘ位置に応じて６つの異なるクラスに分類する顔分類器が用いられる
顔分類器は、以下のように動作する
ａ．顔サイズが、（例えば、幅において）２１ピクセルよりも大きい場合、サブクラスＡとして分類され、２１ピクセルよりも小さい場合、サブクラスＢとして分類される。
ｂ．サブクラスＡ及びＢの両方は、顔のｘ位置が７４未満（例えば、左からのピクセル）であるか、７４〜１１４であるか、又は１１４より大きいかに応じて、３つの異なるサブクラスに分割される。
２．各メディアアイテムは７ビンのヒストグラムを有し、ここで第１のビンは顔を有しないフレームを表し、他のビンは６つの異なる顔のクラスを表す。解析される各フレームについて、各顔が検出される毎に、その分類が属しているビンが１だけ増分される。
３．ヒストグラムは、メディアアイテムを表す、７ビンの基本的特徴ベクトルを形成する。
【００４９】
［音声］
利用可能な音声が、４８ｋＨｚのサンプリングレートを有すると仮定すると、音声は、１６ｍｓのオーバーラップを伴いながら３２ｍｓの時間窓でサンプリングされ、全部でＮ＝１５３６のサンプルが得られる。ｒｍｓ振幅は以下のように定義される。
【００５０】
【数１】
0005518301.tif 000002
【００５１】
また、フレームは、
【００５２】
【数２】
0005518301.tif 000003
【００５３】
の場合、無音と定義される。ここで、ｊは音声フレームであり、
【００５４】
【数３】
0005518301.tif 000004
【００５５】
は、メディアアイテム全体にわたる平均ｒｍｓ振幅である。
【００５６】
まず、信号全体が、
【００５７】
【数４】
0005518301.tif 000005
【００５８】
でハミング窓にされ、その後、ＦＦＴ係数Ｆ（ω）がすべてのフレームについて計算される。その後、各音声フレームについて以下の特徴が計算される。
【００５９】
［総パワースペクトル］
パワースペクトルの対数が用いられる。
【００６０】
【数５】
0005518301.tif 000006
【００６１】
ここで、｜Ｆ（ω）｜２は、周波数ωにおけるパワーを表し、ω０＝２４ｋＨｚであり、これはサンプリング周波数の半分である。
【００６２】
［サブバンドパワー］
以下の間隔を有する４つのサブバンドパワーが用いられる。
【００６３】
【数６】
0005518301.tif 000007
【００６４】
サブバンドのパワーは、以下のように計算される。
【００６５】
【数７】
0005518301.tif 000008
【００６６】
ここで、Ｈｊは、その間隔における最大周波数を表し、Ｌｊは、その間隔における最低周波数を表す。
【００６７】
［明度］
明度は、重心周波数として定義され、以下のように計算される。
【００６８】
【数８】
0005518301.tif 000009
【００６９】
［帯域幅］
帯域幅Ｂは、以下のように計算される。
【００７０】
【数９】
0005518301.tif 000010
【００７１】
［ピッチ周波数］
ピッチ周波数は、以下のように確定される。
１．各音声フレームについて、スペクトルパワーが計算される
２．スペクトルパワーのピークが、離散演算子：｛０．２５ｆ，０．７５ｆ，１．０ｆ，０．７５ｆ，０．２５ｆ｝で強調される。
３．音声窓の高調波が以下のように計算される。
ａ．５０Ｈｚのピッチで開始するくし形フィルタが、１０００ｋＨｚのピッチに達するまで連続的に増加される。各ステップについて、くし形フィルタ信号「Ｃ」とノイズ「Ｎ」との差分がとられる。
ｉ．くし形フィルタ値が以下のように計算される。
Ｃｉ＝２．２５＊Ｓｉ−１＋１．５＊Ｓｉ＋２．２５＊Ｓｉ＋１
ここで、「ｉ」はピッチ周波数であり、「Ｓ」は強調された信号である。［ｉ−１，ｉ，ｉ＋１］について、Ｓ＝１である場合、Ｃ＝６となる。
ｉｉ．ノイズが以下のように計算される。
【００７２】
【数１０】
0005518301.tif 000011
【００７３】
【数１１】
0005518301.tif 000012
【００７４】
について、Ｓ＝１の場合、Ｎ＝６となる。
４．これにより、周波数ｖｓ高調波の図が形成される。高調波のピークは、ピッチ周波数を与える。
【００７５】
メル周波数ケプストラム係数が、ＦＦＴパワー係数から計算される。三角バンドパスフィルタバンクは、係数をフィルタリングする。フィルタバンクは、０〜４０００Ｈｚの周波数範囲をカバーする一定のメル周波数間隔を有する１９の三角フィルタから成る。Ｓｋ｛ｋ＝１，２，...Ｋ｝は、フィルタバンクからの出力を表す。メル周波数スペクトルは、以下のように計算される。
【００７６】
【数１２】
0005518301.tif 000013
【００７７】
ここで、ｎ＝１，２，３．．１２は、ケプストラムの順序である。
【００７８】
上述した特徴は、２０値の特徴ベクトルを形成し、メディアアイテム全体にわたって、平均及び標準偏差がカラム毎に計算され、４０値の特徴ベクトルに連結される。メディアアイテム全体についてのフレームの総数に対する無音のフレームの比を求めることにより、４１の変数が特徴ベクトルに追加される。
【００７９】
［エッジ／プレーンフィールド特徴ベクトル］
これより、別の基本的特徴ベクトルが定義される。これはいわゆるエッジ／プレーンフィールドヒストグラム（Edge/Plain Field Histogram：ＥＰＦＨ）特徴ベクトルである。これは、２つの基本的なステップによって生成される。
１．画像における色値の量子化
２．ＥＰＦＨの形成
【００８０】
［色空間の量子化］
処理は、ＨＳＶ（Hue Saturation Value：色相、彩度、輝度）符号化された画像から始まる。ここで０≦Ｈ≦３６０であり、０≦Ｓ≦１であり、０≦Ｖ≦１である。検討中の画像がこの形式で提供されていない場合、簡単な（且つ既知の）マッピング動作により、画像がこの形式に変換される。
【００８１】
ＨＳＶ色空間が視覚化される場合、それは円錐形となる。量子化ステップは、この円錐を異なるブロックに分割することを目的としている。各ブロックは番号でインデキシングされる。この番号自体は関連性がなく、この番号の唯一の機能は、インデックスの役割を果たすことである。
【００８２】
このインデックスは、最初に実行される彩度量子化によって生成される（又は「返された」）値である。これは、以下に述べる色相及び輝度の量子化において参照される。
【００８３】
彩度は量子化されて４つの部分になる。
０．００＜彩度≦０．０３    →無彩色  輝度Ａを返す
０．０３＜彩度≦０．３３    →低彩色  ７＊輝度Ｃ＋色相−１を返す
０．３３＜彩度≦０．６６    →中彩色  （３＋輝度Ｃ）＊７＋色相−１を返す
０．６６＜彩度≦１          →高彩色  （６＋輝度Ｃ）＊７＋色相−１を返す
【００８４】
このうち最後の３つのカテゴリーの場合、色相及び輝度は以下のように量子化される。
【００８５】
色相は量子化されて７つの非均一な部分になる。
３３０＜色相≦２２      １を返す    ／／レッド
２２＜色相≦４５        ２を返す    ／／オレンジ
４５＜色相≦７０        ３を返す    ／／イエロー
７０＜色相≦１５５      ４を返す    ／／グリーン
１５５＜色相≦１８６    ５を返す    ／／シアン
１８６＜色相≦２７８    ６を返す    ／／ブルー
２７８＜色相≦３３０    ７を返す    ／／パープル
【００８６】
輝度Ｃ（明度）は量子化されて３つの部分になる。
０．００＜彩度≦０．３３    低輝度    ０を返す
０．３３＜彩度≦０．６６    中輝度    １を返す
０．６６＜彩度≦１          高輝度    ２を返す
【００８７】
「無彩色」として分類された場合、輝度値が量子化される。
【００８８】
輝度Ａ（明度）は、無彩色領域において、量子化されて４つの部分になる。
０．００＜輝度≦０．２５    →白          ６３を返す
０．２５＜輝度≦０．５０    →薄灰色      ６４を返す
０．５０＜輝度≦０．７５    →濃灰色      ６５を返す
０．７５＜輝度≦１          →黒          ６６を返す
【００８９】
［ＦＰＦＨの形成］
次に、画像におけるピクセルについて反復処理が行われる。各ピクセル（中心ピクセル）は、その周囲のピクセル（すなわち、８ピクセルから成るグループ）と比較される。周囲のピクセルのうちのいずれか１つが、現在の中心ピクセルと異なる色インデックス値を有する場合、中心ピクセルは「エッジ」ピクセルと見なされ、そうでなければプレーンフィールドピクセルと見なされる。
【００９０】
混乱を避けるために、「中心」という用語は、色特性を比較されているピクセルに対する、ピクセルの空間（画像）位置を指す。「エッジ」及び「プレーンフィールド」の各用語は、色空間において空間的に周囲にあるピクセルに対する、現在の中心ピクセルの位置を指す。
【００９１】
ピクセルがエッジピクセルとして分類される場合、そのピクセルは「エッジ」ヒストグラムに追加される。そうでなければ、そのピクセルは「プレーンフィールド」ヒストグラムに追加される。
【００９２】
各ヒストグラムにおけるビンは、上述したカラーインデックスである。
【００９３】
［特徴ベクトルの後処理］
エッジヒストグラム及びプレーンフィールドヒストグラムはいずれも、長さが１に等しくなるように個々に正規化される。画像中の総ピクセルに対するエッジピクセルの比も計算される（「エッジ比」）。
【００９４】
最後の特徴ベクトルは、正規化されたエッジヒストグラムと、正規化されたプレーンフィールドヒストグラムと、エッジ比との連結を有する。
【００９５】
［縮小特徴ベクトルの下位部分の形成］
［色］
基本的な色特徴ベクトルは、メディアアイテム全体にわたる、６０ビンのＲＧＢヒストグラム（１色につき２０ビン）の平均及び標準偏差から成る。これにより、１２０の変数から成る特徴ベクトルが得られる。
【００９６】
色ヒストグラムは、ホテリング変換で変換され、最初の７つの変数が保持されるように切り捨てられる。
【００９７】
ホテリング変換は、特徴ベクトルの統計的特性に基づく。２０の変数ベクトルの変換により、先頭の／最初の変数の分散が最も大きい（すなわち、それらはより重要な変数であると考えることができる）、２０の変数ベクトルが得られる。これは、この変換により、特徴ベクトル中の最も重要な特徴がベクトルの最初に移動されることを意味する。
【００９８】
［形状］
各フレームは、双一次補間により、その開始サイズ（例えば、７２０×５７６ピクセル）から６４×６４にサイズ変更される。６４×６４の画像は、ＦＦＴ処理によって変換され、１０個の最低周波数に１を足したもののパワーの対数が保存される。
Ｄ（ｕ，ｖ）＝１０＊ｌｏｇ（１＋｜Ｆ（ｕ，ｖ）｜）
【００９９】
これにより、１００値の長いベクトルが形成される。これらのベクトルは各フレームについて生成され、メディアアイテム全体にわたる平均及び標準偏差が特徴ベクトルとして用いられる。すなわち、ここでは２００値の長い特徴ベクトルが用いられる。
【０１００】
形状特徴ベクトルは、ホテリング変換により変換され、最初の１０個の変数が保持されるように切り捨てられる。
【０１０１】
［音声］
音声特徴は、上述したように形成され、４１値の特徴ベクトルを形成する。（ホテリング変換により検出された）７個の最も重要な値は保持される。
【０１０２】
［顔］
顔特徴ベクトルは、上述したように形成され、６値の特徴ベクトルを形成する。
【０１０３】
［連結及び正規化］
下位特徴ベクトルは、平均標準偏差正規化により正規化され、連結されて３０値の特徴ベクトルを形成する。
【０１０４】
図４は、図２のステップ１４０及び１５０に対応するプロセスを概略的に示す。ここでは、ｎ個の（特徴ベクトルに関して）最も近い情報アイテムがステップ１３０において識別され、これらの情報アイテムのうちの少なくともいくつかに関連するテキストメタデータ３００が、特徴ベクトル及びテキストメタデータ記憶部１７０に格納されているものとする。
【０１０５】
本例では、テキストメタデータ３００は、情報アイテムのタイトル、いくつかのキーワード、いくつかのフリーテキスト記述、及び指示データ（メタデータ全体か、又はその各部分に対応する）として配置されている。当然、このテキストメタデータの厳密な配置は必須ではなく、実際には、テキストメタデータ内の指示データのいくつかの単位は別として、テキストメタデータは全く分類されなくてもよいことが理解されるであろう。
【０１０６】
ステップ３１０において、ｎ個の最も近い情報アイテム（又は少なくともいくらかのテキストメタデータを有する情報アイテム）に対応するテキストメタデータが、ソート処理のために、照合されて１組のセットにされる。以下、本明細書では、照合されたテキストメタデータのセットを１つのドキュメントと見なすが、これは単に説明及び理解を容易にするためである。
【０１０７】
ステップ３２０において、すべての「ストップワード」が文書から除外される。ストップワードは、事前に作成されたリスト中の非常に一般的な単語であり、例えば「ａ」、「ｔｈｅ」、「ｈｏｗｅｖｅｒ」、「ａｂｏｕｔ」、及び「ａｎｄ」等（及びそれらに相当する日本語の単語）である。これらの単語は十分に一般的であるので、利用者にとって、情報アイテムに特有の示唆として、又は自動的に生成されたテキストメタデータとして有用であるとは考えられない。
【０１０８】
ストップワードの検出にはもう１つの目的がある。その目的とは、ステップ３３０において「フレーズ」を区切ることである。言い換えれば、フレーズは、２つのストップワードに挟まれた複数の単語（又は、より長いフレーズの場合、こうした複数の単語のうちの最初の所定数の単語、例えば最初の３つの単語）と考えられる。本システムでは、フレーズは、その発生頻度を評価し、テキストメタデータに含めるための候補アイテムを提案するための複数の単語として扱われる。
【０１０９】
ストップワードの除外及びフレーズの検出後、残った単語は、ステップ３４０において「語幹化」される。語幹化とは、単語の変形から、共通の語幹を見つけることを含む。例えば、「投げる人(thrower)」、「投げる（throws）」「投げている(throwing)」という単語は、「投げ（throw）」という共通の語幹を有する。
【０１１０】
ステップ３５０において、単語及びフレーズは、発生頻度によってソートされ、最も発生頻度の高い単語又はフレーズが識別される。このような単語が語幹化されている場合、その単語のうち、語幹化処理前に最も発生頻度が高かった形が、ユーザに提示される形として用いられる。
【０１１１】
ステップ３６０において、複数の最も発生頻度の高い単語及びフレーズが、現在の情報アイテムについて格納される単語及びフレーズのセット３７０に追加される。
【０１１２】
図４に示す例示的なセット３７０は、タイトル、キーワード及びフリーテキストのメタデータフィールドに関して複数の異なるサブリストを有する。ステップ３１０〜３６０の分析は、データ３００におけるこれらの３つのフィールドに対して別々に実行され得る。又は、リストは同じ選択に基づいてもよいが、おそらくタイトルリスト及びキーワードリストにおける入力はより少ない。又は代替案として、１つの候補リストが提供されてもよい。
【０１１３】
ステップ３８０において、セット３７０に関連付けられた指示データが初期化される。一実施形態では、利用可能な値の範囲内で最も低い信頼度を表す値に初期化される。別の実施形態では、値のサブ範囲（すなわち、最も低い信頼度を表す値と、次に低い信頼度を表す１つ又は複数の他の値）が利用可能である。ここで、セット３７０について初期化される値の選択は、ソースメタデータに関連付けられた信頼度に応じて実施される。すなわち、セット３７０アイテムにおけるメタデータ（又はそのメタデータのアイテム）が、以前には高い信頼度を表す指示データと関連付けられていた場合（すなわち、メタデータが、現在の情報アイテムの特徴ベクトルに近い特徴ベクトルを有する情報アイテムと関連付けられていた場合）、現在の情報アイテムに関するそのメタデータの指示データは、設定可能な最低レベルよりも少し高い信頼度にまで初期化され得る。
【０１１４】
したがって、最も簡単な形式では、指示データは、情報アイテムに（又は情報アイテムのサブグループにさえ）対応するメタデータ全体と関連付けられる。例えば、以下のようになる。
【０１１５】
【表１】
0005518301.tif 000014
【０１１６】
より発展した形では、指示データは、１つの情報アイテムについてのメタデータのサブセットと関連付けられ得る。例えば、以下のようになる。
【０１１７】
【表２】
0005518301.tif 000015
【０１１８】
上述のように、ステップ１５０又は３６０／３７０において、対応するメタデータが１つ又は複数の最も近い情報アイテムにわたってコピーされるとき、指示データは低い値に初期化されることが好ましい。その理由は、たとえそのメタデータが「最も近い」情報アイテムを正確に記述するとしても、最も近い情報アイテムと現在の情報アイテムとが共通して有するものは、それらの音声特性及び映像特性の分析的測定値のみであるため、そのメタデータは現在の情報アイテムの記述としてはかなり不正確である可能性があるからである。
【０１１９】
したがって、メタデータが正確であることが分かった場合に、ユーザがメタデータの信頼度を向上させるための機構が提供される。同様の機構を、メタデータがひどく不正確である場合に、ユーザが信頼度を低下させるか、又はそのメタデータを削除するために適用することができる。
【０１２０】
図５は、信頼度の変動処理を行うための機構の一例を概略的に示す。この例は、いわゆる強化検索に関する。この一例は、上述した強化類似検索である。
【０１２１】
ステップ５００において、ユーザは検索クエリを入力して、情報アイテム群の中から検索する。これは、テキストクエリの形をとることができる。このテキストクエリは、情報アイテムに関連するテキストメタデータと比較される。又は、クエリは、ユーザが選択した情報アイテムに類似する情報アイテムのセットを（システムから）ユーザが要求することによって初期化される特徴ベクトルクエリであってもよい。ステップ５１０において、結果のセットが返される。
【０１２２】
ユーザは、これらの結果を検討する。ユーザは、例えば（マウス８０等のユーザコントロールを用いて）結果を表す画面のアイコンをクリックすることにより、結果をクエリに関連するものとして選択することができる。これは、「類似検索」のためのさらなる（又は最初の）選択であり得る。言い換えれば、ユーザは別の目的のためにシステムと対話することができ、こうした対話は後続の処理において検出され、用いられる。
【０１２３】
現在の情報アイテム（Current Information Item：ＣＩＩ）（図２に関連して言及した現在の情報アイテムではなく、図５の処理に関連する現在の情報アイテム）について、ユーザがステップ５２０においてＣＩＩを関連するとして選択した場合、制御はステップ５５０に移動する。ユーザがＣＩＩを関連するとして選択しない場合（又はＣＩＩを関連しないとして積極的に選択した場合）、制御はステップ５３０に移動する。
【０１２４】
ステップ５３０及び５５０を参照すると、ＣＩＩと関連付けられた信頼度を修正することができる。このような修正は、ＣＩＩに関連付けられたメタデータ全体と関連付けられた１つの信頼度に関して実行され得る。又は、ＣＩＩのメタデータの局面又はサブセットにそれぞれ関連付けられた複数の信頼度が存在する場合、修正は、（ａ）類似検索を開始した情報アイテムのメタデータと同じであるか若しくは非常に類似したメタデータ、又は（ｂ）現在の検索を引き起こしたテキスト検索クエリと同じであるか若しくは非常に類似したメタデータ、と関連付けられた１つ又は複数の信頼度だけに適用されることが好ましい。
【０１２５】
ステップ５３０において、信頼度が閾値レベル（例えば、８／１０）以上であるかどうかを見るために、テストがなされる。閾値レベル以上である場合、何の動作もとられない。閾値レベル以上ではない場合、信頼度は減少され、処理（この場合、信頼度の修正に関する処理）は終了する。
【０１２６】
「減少」及び「増加」のような用語は、説明を容易にするために、より低い数値がより低い信頼度を表す構成の文脈において用いられることに留意されたい。正確な慣用例（すなわち、低い数値及び高い数値が指し示すもの）は重要ではなく、より一般的に、減少は「低い信頼度を表す数値又はデータ符号に向かって移動すること」を意味し、「増加」については逆のことが言えることを、当業者は理解するであろう。
【０１２７】
ステップ５４０の結果、信頼度が現時点でゼロである場合、又は、ステップ５４０以前の信頼度が既に設定可能な最低の値であった場合、オプションのステップとして、それぞれのメタデータが自動的に削除されるステップを実行することができる。
【０１２８】
ここで、ステップ５５０に移ると、信頼度が許容可能な最大のレベル未満であるかどうかを検出するために、テストが実行される。答えがｙｅｓである場合、ステップ５６０において、信頼度が増加される。答えがｎｏである場合、処理は終了する。
【０１２９】
したがって、図５を要約すると、システムは、メタデータ（又はメタデータのサブセット）の信頼度に関連するユーザ入力（例えば、検索クエリに関連するものとしてアイテムを選択する）を検出し、そのユーザ入力は情報アイテムと関連付けられる。こうした検出に応じて、システムはそのメタデータに関連付けられた信頼度を自動的に修正する。
【０１３０】
したがって、様々な可能性があり、その可能性のうちのいくつかは既に説明されており、またいくつかは、１〜１０の例示的な信頼度尺度を参照してこれより説明される。これらの可能性は組み合わせられるか、又は個々に取り扱われ得る。
（１）情報アイテムリポジトリが（上述したタイプの）強化類似検索等を許可する場合、検証されたメタデータか、又は少なくとも閾値信頼度レベルを有するメタデータを有するアイテムと共にアイテムが選択される度に、信頼度が１だけ増加される。
（２）信頼度は、ユーザが２つのアイテムは類似していないと示した場合、減少され得る。
（３）信頼度フラグが高い信頼度（例えば、レベル８以上）に達したとき、このレベルよりも下になることが防止され得る。
（４）レベル１０は、検証された状態を示すものとして確保され得るため、例えば、データベース管理者又は他の利用者は、レベル９に達しているケースを識別するための検索を規則的に実行し、そのメタデータが正確であるかどうかを手動でチェックすることができ、メタデータが正確である場合、それらのアイテムに、検証された状態（レベル１０）を割り当てることができる。
（５）信頼度が所定の閾値未満である情報アイテムは、新たに入力処理されるアイテムのメタデータフィールドにデータ投入するために用いることができない。
（６）手動で入力された（例えば、ハンドタイプされた）メタデータは、自動的に所定の信頼度、例えばレベル７を割り当てられる。
（７）信頼度は、単独の検索基準か、又はいくつかの検索基準のうちの１つであり得る。したがって、（例えば）検索クエリに合致する、少なくともある程度の信頼度を有するメタデータを有する情報アイテムだけが、検索結果として返される。
【０１３１】
こうしたシステムは、コンテンツアイテムの場合はピアツーピアネットワークにおいて、又は共有コミュニティスタイルの映像クリップデータベース（例えば、ユーザがコンテンツアイテムをアップロードでき、コンテンツアイテムに関するメタデータを自由に追加又は変更できるもの）において、並びに商用の情報資源管理データベースにおいて採用され得る。このメタデータは、メタデータが信頼できるか否かに基づいて、推薦を受け取るかどうかをユーザが選択し、ユーザが以前に気付かなかった新たなコンテンツの発見を支援することができる、コンテンツ推薦システムにおいて用いることができる。メタデータを検証しようとするいくつかの（経済的又はその他の）誘因があり得る。ピアレビューされたメタデータのセキュリティのために、メタデータに実行された変更の追跡可能性が必要とされるであろう。
【０１３２】
最後に、図６は、携帯型データ処理装置の一例として、個人情報端末（Personal Digital Assistant：ＰＤＡ）６００を概略的に示す。ＰＤＡ６００は、表示エリア６２０と、ユーザコントロールを提供するタッチセンサエリア６３０を有する表示スクリーン６１０を、データ処理部及びデータ記憶部（図示せず）と共に有する。ここでも、当業者は当該技術分野における代替の構成に気付くであろう。ＰＤＡは、図１のシステムの代わりに、又は図１のシステムと組み合わせて、上述したように用いられることができ、例えば無線リンク（図示せず）を介して、図１のシステムに格納された情報アイテム及び／又はメタデータにアクセスし得る。
【０１３３】
本発明の実施形態は、既知の等価な装置の既存の部分を適合することにより実装され得ることが理解されるであろう。本発明の実施形態は、フロッピー（登録商標）ディスク、光ディスク、ハードディスク、ＰＲＯＭ、ＲＡＭ、フラッシュメモリ又はこれら若しくは他の記憶媒体の任意の組み合わせ等のデータ担体に格納されることができ、又は、イーサネット（登録商標）、無線ネットワーク、インターネット、又はこれら若しくは他のネットワークの任意の組み合わせ等のネットワーク上でデータ信号を介して伝送されることもでき、又は、ＡＳＩＣ（Application specific integrated circuit：特定用途専用集積回路）若しくはＦＰＧＡ（Field Programmable Gate Array：フィールドプログラマブルゲートアレイ）若しくは既知の等価の装置を適合させるのに適した他の構成可能な回路等のハードウェアにおいて実現される、プロセッサにより実施可能な命令を有するコンピュータプログラム製品の形でも実装し得る。
【０１３４】
同様に、図１に大まかに示す装置は、上記の説明に従って動作するとき、本発明の実施形態を実行するために、処理論理回路、ストレージ等を提供することが理解されるであろう。
【０１３５】
また、情報アイテムは、それらに関連付けられたメタデータ及びそのメタデータに関連する信頼度を示す指示データと共に格納又は伝送され得ることも理解されるであろう。情報アイテムは、メタデータ及び指示データと照合されて、図５に示すように検索動作が可能なデータベースを形成し得る。
【０１３６】
本発明の例示的な実施形態を、本明細書において添付の図面を参照して詳細に説明したが、本発明はそれらの厳密な実施形態に限定されるべきではなく、当業者によって、添付の特許請求の範囲において規定される本発明の範囲及び精神から逸脱することなく、様々な変更及び修正が実行され得ることが理解されるべきである。
【０１３７】
［付録］
【０１３８】
［ホテリング変換に関する一般的注釈］
ホテリング変換は、主成分、固有ベクトル及び離散カルーネン−レーベ変換としても知られている。ホテリング変換は、特徴ベクトル内の冗長性を縮小するための非常に有用な方法である。
ベクトルの集団を考える。
【０１３９】
【数１３】
0005518301.tif 000016
ここで、平均ベクトルは
ｍｘ＝Ｅ（ｘ）
であり、共分散行列は
Ｃｘ＝Ｅ（（ｘ−ｍｘ）（ｘ−ｍｘ）Ｔ）
である。
固有値及び一致する固有ベクトルをとり、それらの固有ベクトルを、固有値の降順に一致する順序にした場合、行列Ａが得られる。
Ａ＝ｅｉｇ（Ｃｘ）
ホテリング変換はその後、以下の式で記述される。
ｙ＝Ａ・（ｘ−ｍｘ）
ここで、ｘはｙに変換される。ｙベクトルにおける第１の次元は、最も分散が大きく、第２の次元は２番目に分散が大きい、等である。これは、我々が、固有値のサイズに関して固有ベクトルを編成したことに起因する。
【０１４０】
［ベクトル正規化に関する一般的注釈］
ベクトル正規化は、ベクトルをそのベクトル自体のノルムによって分割する標準的な代数的手法である。これにより、長さ１のベクトルが得られる。
【０１４１】
【数１４】
0005518301.tif 000017
［カラム一次変換正規化に関する一般的注釈］
各カラムについて、ｍｉｎ及びｍａｘを発見し、それを新たなｍｉｎ及びｍａｘに変換する。
【０１４２】
【数１５】
0005518301.tif 000018
【０１４３】
［平均及び標準偏差の正規化に関する一般的注釈］
平均及び標準偏差の正規化は、一種のカラム正規化である。平均及び標準偏差は、カラム毎にとられる。各値はその後、そのカラムの平均によって変換され、そのカラムの標準偏差によって分割される。
【０１４４】
【数１６】
0005518301.tif 000019
【図面の簡単な説明】
【０１４５】
【図１】本発明の実施形態に係る情報格納及び検索システムを概略的に示す図である。
【図２】本発明の実施形態の全体的な動作を示す概略的なフローチャートである。
【図３】縮小特徴ベクトルの生成を示す概略的なフローチャートである。
【図４】自動的に挿入されるメタデータの生成を示す概略的なフローチャートである。
【図５】メタデータに関連する信頼度の自動的な修正を示す概略的なフローチャートである。
【図６】本発明の実施形態に係る個人情報端末（ＰＤＡ）を概略的に示す図である。
【図１】
0005518301.tif 000020
【図２】
0005518301.tif 000021
【図３】
0005518301.tif 000022
【図４】
0005518301.tif 000023
【図５】
0005518301.tif 000024
【図６】
0005518301.tif 000025