メディアオブジェクトキャプチャデバイスと音声キャプチャデバイスとを含み、メディアオブジェクトを音声サンプルに関連付けるクライアントアプリケーションを実行するクライアントコンピューティングデバイスと、前記クライアントコンピューティングデバイスに結合された通信ネットワークと、前記通信ネットワークに結合され、第1のメディアオブジェクトと第1の音声サンプルとの少なくとも1つの関連を受信する音声タグ付けシステムと、前記音声タグ付けシステムに結合され、それぞれの音声タグが1つまたは複数の音声サンプルに結合される1つまたは複数の音声タグを含むデータベースとを含む、システム。前記データベースに保管された少なくとも1つの音声サンプルが音素表現を有する、請求項1記載のシステム。前記少なくとも1つの音声サンプルが話者識別子にリンクされる、請求項2記載のシステム。前記クライアントコンピューティングデバイスが携帯電話である、請求項1記載のシステム。同様の音素表現を有する複数の音声サンプルが1つの音声タグにリンクされる、請求項1記載のシステム。前記第1のメディアオブジェクトが画像である、請求項1記載のシステム。メディアオブジェクトにタグ付けする方法であって、前記方法が、第1の音声サンプルと第1のメディアオブジェクトとの関連をサーバ側で受信することと、前記第1の音声サンプルを1つまたは複数の他の音声サンプルと比較することと、前記第1の音声サンプルを第1の音声タグにリンクすることと、前記第1の音声タグを前記第1のメディアオブジェクトにリンクすることと、前記第1の音声サンプル、前記第1の音声タグ、前記第1のメディアオブジェクト、およびこれらの間の任意のリンクを前記サーバに結合されたデータベースに保管することを含む、方法。前記関連が携帯電話から受信される、請求項7記載の方法。前記第1のメディアオブジェクトが前記携帯電話で作成される、請求項8記載の方法。前記第1のメディアオブジェクトが前記データベースから取り出され、前記携帯電話上で提示される、請求項8記載の方法。比較することが、前記第1の音声サンプルに関する第1の音素表現を形成することと、前記第1の音素表現を、前記1つまたは複数の他の音声サンプルにリンクされた他の音素表現と比較することを含む、請求項7記載の方法。前記第1の音素表現が前記1つまたは複数の他の音声サンプルのうちの1つと一致する場合に、前記第1の音声サンプルが前記第1の音声タグにリンクされ、前記第1の音声タグが前記1つまたは複数の他の音声サンプルのうちの前記1つに前にリンクされている、請求項11記載の方法。前記第1の音素表現が前記1つまたは複数の他の音声サンプルのうちの1つと一致しない場合に、前記第1の音声サンプルを前記第1の音声タグにリンクすることが、前記第1の音素表現が前記1つまたは複数の他の音声サンプルのうちの1つと一致しないことが判断された後に前記第1のタグを作成することをさらに含む、請求項11記載の方法。前記第1のメディアオブジェクトを前記データベースに保管することをさらに含む、請求項8記載の方法。前記第1の音声タグを第2のメディアオブジェクトにリンクすることをさらに含む、請求項8記載の方法。音声タグ付きメディアオブジェクトを含むデジタルデータベースをサーチする方法であって、前記方法が、第1のオーディオサーチをサーバ側で受信することと、前記第1のオーディオサーチを前記デジタルデータベースに保管された音声タグのデジタル表現と比較することと、前記第1のオーディオサーチと一致する音声タグにリンクされた1つまたは複数のメディアオブジェクトを返すことを含む、方法。前記第1のオーディオサーチが携帯電話から受信される、請求項16記載の方法。比較することが、前記第1のオーディオサーチを第1の音素表現に変換することと、前記第1の音素表現と前記音声タグにリンクされた他の音素表現との類似性スコアを計算することを含む、請求項16記載の方法。前記類似性スコアが前記第1の音素表現の先頭部分に基づくものである、請求項18記載の方法。返すことが、前記第1のオーディオサーチの前記少なくとも一部分を再生することを含む、請求項16記載の方法。しかし、テキストタグの作成または使用が不可能であるかまたは不都合である多くの状況がある。例としては、ユーザが携帯電話を使用している場合単語または語句をタイプ入力するために長い時間を要するかまたは視対象から注意がそれる、身体障害者である場合単語または語句を入力できない、限られた教育のために文盲またはやや文盲である場合読み書きの能力が限られている、あるいは視力に問題がある単語または語句が見えない、もしくはこれらの状況の組み合わせを含む。本発明の一実施形態により、メディアオブジェクトキャプチャデバイスと音声キャプチャデバイスとを含み、メディアオブジェクトを音声サンプルに関連付けるクライアントアプリケーションを実行するクライアントコンピューティングデバイスを含むシステムが提供される。また、この実施形態のシステムは、クライアントコンピューティングデバイスに結合された通信ネットワークと、通信ネットワークに結合され、第1のメディアオブジェクトと第1の音声サンプルとの少なくとも1つの関連を受信する音声タグ付けシステムと、音声タグ付けシステムに結合され、それぞれの音声タグが1つまたは複数の音声サンプルに結合される1つまたは複数の音声タグを含むデータベースも含む。本発明の他の実施形態により、メディアオブジェクトにタグ付けする方法が開示される。この実施形態の方法は、第1の音声サンプルと第1のメディアオブジェクトとの関連をサーバ側で受信することと、第1の音声サンプルを1つまたは複数の他の音声サンプルと比較することと、第1の音声サンプルを第1の音声タグにリンクすることと、第1の音声タグを第1のメディアオブジェクトにリンクすることと、第1の音声サンプル、第1の音声タグ、第1のメディアオブジェクト、およびこれらの間の任意のリンクをサーバに結合されたデータベースに保管することを含む。本発明の他の実施形態により、音声タグ付きメディアオブジェクトを含むデジタルデータベースをサーチする方法が開示される。この方法は、第1のオーディオサーチをサーバ側で受信することと、第1のオーディオサーチをデジタルデータベースに保管された音声タグのデジタル表現と比較することと、第1のオーディオサーチと一致する音声タグにリンクされた1つまたは複数のメディアオブジェクトを返すことを含む。追加の特徴および利点は本発明の技法により認識される。本発明のその他の実施形態および態様は、本明細書に詳細に記載されており、請求された発明の一部と見なされる。これらの利点および特徴を有する本発明をさらに理解するために、以下の説明および図面を参照されたい。本発明と見なされる主題は、本明細書の末尾にある特許請求の範囲において詳細に指摘され、明確に請求されている。本発明の上記その他の特徴および利点は、添付図面に併せて示されている以下の詳細の説明から明らかである。本発明の諸実施形態は、上記の諸問題または言及されていないその他の問題の一部または全部に対処することができる。本発明のシステムおよび方法は、場合によっては、ユーザがオーディオ識別子でメディアオブジェクトにタグ付けできるようにすることができる。このようなオーディオ識別子は、本明細書では音声サンプルと呼ぶことができる。加えて、本発明は、音声照会voicequeryに基づいてデータベース内の音声サンプルにリンクされたメディアオブジェクトをサーチするためのシステムおよび方法を含む。音声照会とは、それぞれの単語が一連の音素phonemeからなる、人間の言語における一連の単語である。音声照会が1つまたは複数の音声サンプルのように聞こえる場合、これらの音声サンプルにリンクされたタグはメディアオブジェクトを取り出すために使用されるであろう。一実施形態では、ユーザが単語または語句を話す自分の音声のオーディオ記録でデジタルメディアにタグ付けするための方法と、ユーザがこれらの音声タグを使用してデジタルメディアをサーチしてブラウズするためのもう1つの方法が提供される。ユーザとは、単語または語句を話す人であって、必ずしも音声タグが提供されるデバイスの所有者ではないことを理解されたい。具体的には、いくつかの実施形態は、話した音声たとえば、単語および語句で画像およびその他のデジタルメディアにタグ付けするためのシステムおよび方法を提供する。本明細書に開示されたシステムおよび方法は、音声サンプル内の一連の音素をタグとして認識する能力を含むことができる。その後、同じかまたは他のユーザが厳密に一致する一連の音素を話した場合、本明細書に開示されたシステムおよび方法はそのデジタルメディアを取り出すことができる。また、ユーザが音声タグを傾聴してそのタグのうちの1つを選択し、その後、関連のデジタルメディアを取り出すための方法も提供される。タグは、アルファベット順、人気順、階層、またはその他の方法で配列することができる。階層では、より具体的なタグの前により一般的なタグを提示することができ、タグは、そのタグの特異性または類似性のレベルに対するユーザ判断によって決定されるように、同義語を有する可能性がある。所与のレベルでタグが選択された場合、すぐ下のレベルのより具体的なタグが提示される可能性があるか、または選択されたタグに関する新しい同義語を記録することができる。所与のレベルでいかなるタグも選択されない場合、このレベルでタグを記録し、その階層に追加することができる。ユーザが音声タグを傾聴する場合、好みに応じてタグまたはタグの特定の音声サンプルを選択するためにスピーカを使用できる場合に、リンクされた音声サンプルのオーディオ特性たとえば、音の大きさを使用して、タグのセット全体に対するそのタグの人気またはその他の特性とアイデンティティを示すことができる。たとえば、人は、他のユーザの音声の前にタグ用の自分自身の音声を聞くことを選ぶことができる。図1は、本発明の諸実施形態を実現可能なコンピューティングシステムの一例を示している。この実施形態では、システム100は、1つまたは複数の中央処理装置プロセッサ101a、101b、101cなどひとまとめにしてまたは総称的にプロセッサ複数も可101というを有する。一実施形態では、各プロセッサ101は、縮小命令セットコンピュータRISCマイクロプロセッサを含むことができる。プロセッサ101は、システムバス113を介してシステムメモリ114および様々なその他のコンポーネントに結合される。読み取り専用メモリROM102は、システムバス113に結合され、システム100の特定の基本機能を制御する基本入出力システムBIOSを含むことができる。図1は、システムバス113に結合された入出力I/Oアダプタ107およびネットワークアダプタ106をさらに描写している。I/Oアダプタ107は、ハードディスク103あるいはテープ記憶装置105またはその両方もしくは任意のその他の同様のコンポーネントと通信する小型コンピュータシステムインターフェースSCSIアダプタにすることができる。I/Oアダプタ107、ハードディスク103、およびテープ記憶装置105は本明細書ではひとまとめにして大容量記憶装置104という。ネットワークアダプタ106はバス113と外部ネットワーク116を相互接続し、データ処理システム100が他のこのようなシステムと通信できるようにする。画面たとえば、ディスプレイモニター115はディスプレイアダプタ112によってシステムバス113に接続され、ディスプレイアダプタ112は、グラフィックス集約アプリケーションの性能を改善するためのグラフィックスアダプタとビデオコントローラを含むことができる。一実施形態では、アダプタ107、106、および112は、中間バスブリッジ図示せずを介してシステムバス113に接続される1つまたは複数のI/Oバスに接続することができる。ハードディスクコントローラ、ネットワークアダプタ、およびグラフィックスアダプタなどの周辺装置を接続するための適切なI/Oバスは、典型的に、周辺コンポーネントインターフェースPCIなどの一般的なプロトコルを含む。追加の入出力装置は、ユーザインターフェースアダプタ108およびディスプレイアダプタ112を介してシステムバス113に接続された状態で示されている。キーボード109、マウス110、およびスピーカ111はいずれもユーザインターフェースアダプタ108を介してバス113に相互接続され、ユーザインターフェースアダプタ108は、たとえば、複数のデバイスアダプタを単一の集積回路に統合するスーパーI/Oチップを含むことができる。当然のことながら、デジタルカメラまたはデジタルビデオカメラあるいは1つまたは複数の画像をデジタルフォーマットで供給するその他の手段およびマイクロホンなどのその他の入力は追加の入力装置として含むことができる。したがって、図1に構成されているように、システム100は、プロセッサ101の形の処理手段と、システムメモリ114および大容量記憶装置104を含む記憶手段と、キーボード109およびマウス110などの入力手段と、スピーカ111およびディスプレイ115を含む出力手段とを含む。一実施形態では、システムメモリ114および大容量記憶装置104の一部分は共同で、IBM社によるAIXRオペレーティングシステムなどのオペレーティングシステムを保管し、図1に示されている様々なコンポーネントの機能を調整する。システム100が任意の適切なコンピュータまたはコンピューティングプラットフォームにすることができ、端末、ワイヤレスデバイス、情報家電、デバイス、ワークステーション、ミニコンピュータ、メインフレームコンピュータ、携帯情報端末PDA、またはその他のコンピューティングデバイスを含むことできることは認識されるであろう。システム100が通信ネットワークによってまとめてリンクされた複数のコンピューティングデバイスを含むことができることを理解されたい。たとえば、2つのシステム間にはクライアントサーバ関係が存在する可能性があり、その2つの間で処理を分割することができる。システム100によってサポート可能なオペレーティングシステムの例としては、Windows95、Windows98、WindowsNT4.0、WindowsXP、Windows2000、WindowsCE、WindowsVista、MacOS、Java、AIX、LINUX、およびUNIX、あるいは任意のその他の適切なオペレーティングシステムを含む。また、システム100は、ネットワーク116により通信するためのネットワークインターフェース106も含む。ネットワーク116は、ローカルエリアネットワークLAN、メトロエリアネットアークMAN、あるいは、インターネットまたはワールドワイドウェブなどの広域ネットワークWANにすることができる。システム100のユーザは、標準的な電話回線、デジタル加入者線、LANまたはWANリンクたとえば、T1、T3、ブロードバンド接続フレームリレー、ATM、ならびにワイヤレス接続たとえば、802.11a、802.11b、802.11gなどの任意の適切なネットワークインターフェース116接続により、ネットワークに接続することができる。本明細書に開示されているように、システム100は、ユーザの画面115上に示されている情報の取り込みおよび対話式表示のために機械可読媒体たとえば、ハードディスク104上に保管された機械可読命令を含む。本明細書で論ずるように、命令はソフトウェア120という。ソフトウェア120は、当技術分野で知られているようにソフトウェア開発ツールを使用して生産することができる。ソフトウェア120は、当技術分野で知られているようにユーザ対話機能を提供するための様々なツールおよび特徴を含むことができる。実施形態によっては、ソフトウェア120は、他のプログラムへのオーバレイとして提供される。たとえば、ソフトウェア120は、アプリケーションまたはオペレーティングシステムへのアドインとして提供することができる。アドインという用語は一般に、当技術分野で知られているように補足プログラムコードを指すことに留意されたい。このような実施形態では、ソフトウェア120は、それが協力するアプリケーションまたはオペレーティングシステムの構造体またはオブジェクトに取って代わることができる。一実施形態では、本発明のシステムは特定の方法で構成することができ、複数のコンピューティングデバイスを含むことができることを理解されたい。そのために、図2は、本発明の一実施形態によるシステム200の一例を示している。システム200は、本明細書に開示された方法を実現するために使用することができる。システム200は1つまたは複数のクライアントコンピューティングデバイス202を含む。クライアントコンピューティングデバイス202は、任意のタイプのコンピューティングデバイスにすることができる。一実施形態では、クライアントコンピューティングデバイス202はマイクロホンとスピーカとを含む。一実施形態では、図2に示されているように、クライアントコンピューティングデバイス202は、携帯電話またはスマートホン、PDA、またはマイクロホン204とスピーカ206を含むその他のハンドヘルド通信コンピューティングデバイスにすることができる。完全にするために、クライアントコンピューティングデバイス202のその他のコンポーネントとしては、デジタルカメラ208、ディスプレイ画面210、および入力キーパッド212を含むことができる。クライアントコンピューティングデバイス202のコンポーネントのうちのいくつかは一緒に組み合わせることができることを理解されたい。たとえば、ディスプレイ画面210は入力機能を含むことができ、したがって、たとえば、画像を表示するだけでなく、情報を入力するための手段を含むことができる。一実施形態では、クライアントコンピューティングデバイス202は、クライアントアプリケーションを実行し、ワイヤレスデータネットワークに接続し、1つまたは複数の画像を取り込み、画像を表示し、オーディオを取り込み、オーディオをブロードキャストするための能力を含むことができる。クライアントコンピューティングデバイス202は通信ネットワーク214に結合することができる。通信ネットワーク214は一実施形態ではセルラーネットワークにすることができる。たとえば、通信ネットワーク214は、GSM、TDMA、2G、3G、または4Gのワイヤレスネットワークにすることができる。また、通信ネットワーク214は、WIMAXまたは802.11などのワイヤレスデータネットワークにすることもできる。当然のことながら、通信リンク216はワイヤレスまたは物理的なものにすることができる。一実施形態では、通信ネットワークはイントラネットまたはインターネットにすることができる。また、システム200は、音声タグ付けシステム218も含むことができる。音声タグ付けシステム218は通信ネットワーク214に結合される。したがって、音声タグ付けシステム218は通信ネットワーク214によりクライアントコンピューティングデバイス202と通信することができる。一実施形態では、音声タグ付けシステム218はサーバ上に埋め込むことができる。実施形態によっては、音声タグ付けシステム218は、メディアオブジェクトおよび音声タグに関する要求を処理し、音声タグの突き合わせを実行するWebアプリケーションを実行するように構成することができる。一実施形態では、音声タグ付けシステム218は、音声サンプルの場合に、最も厳密に一致する一連の音素を返す、人間の言語に関する音素レベルの音声モデルを有する音声処理装置を含むことができる。当然のことながら、音声処理装置は、個別のユニットに含まれる場合もあれば、個別のユニット上に実現される場合もある。また、システム200は、音声タグ付けシステム218に結合されたデータベース220も含むことができる。データベース200は音声タグ付けシステム218によって使用された情報を保管することができる。一実施形態では、音声タグ付けシステム218はその内部にデータベース220を含むことができる。図3は、データベース220に保管可能な情報の一例を示している。一実施形態では、データベース220は、音声タグストア302と、デジタルメディア304と、話者レジストリspeakerregistry306とを含むことができる。当然のことながら、データベース220はこの特定の方法で分割する必要はない。デジタルメディアストア304はデジタルメディアオブジェクトを含むことができる。デジタルメディアオブジェクトとしては、画像、文書、アニメーション、およびビデオを含むがこれらに限定されない、視覚再生可能な任意のタイプのメディアを含むことができる。一実施形態では、音声タグ付けシステム218図2に使用可能なデジタルメディアのすべてが単一位置に保管されるわけではない場合があり、複数のデータベース220に分散される場合があることを理解されたい。話者レジストリ306は特定の話者に関連する音声クリップを含むことができる。一実施形態では、音声クリップの一部または全部をそれぞれの音声クリップの1つの音素表現に関連付けることができる。これは、音声タグ付けに必要ではない場合もあるが、以下に論ずる話者識別検証SIV:speakeridentifyverificationで使用することができる。音声タグは、1つまたは複数の音声クリップと1つまたは複数のデジタルメディアオブジェクトとの関連を保管するオブジェクトであり、音声タグストア302に保管される。一実施形態では、タグ付けとは、メディアオブジェクトと音声サンプルとの関連を作成することを指すものとする。対照的に、音声タグストア302内の音声タグは少なくとも1つのメディアオブジェクトおよび1つの音声サンプルへのリンクを含む。図4は、話者レジストリ306のより詳細なバージョンを示している。話者レジストリは、音声タグ付けシステムのユーザを明確に識別する。話者は、タッチスクリーンを使用して自分の名前または特殊コードをタイプ入力すること、突き合わせるための音声クリップbaggage手荷物という単語を話す、発信者IDからの電話番号、または音声クリップが記録されたときに話していた話者を識別するために音声クリップにリンクすることができる固有の話者識別子を思い付く任意のその他の方法など、それぞれ異なる識別方法を有する可能性がある。図5は、デジタルメディアストア304と話者レジストリ306との間のリンクを有するデータベース220の一例を示している。より詳細には、図5は、音声クリップ402、404、406、および408と、デジタルメディアオブジェクト430および432との間で可能な接続のうちのいくつかの例を示している。第1の音声クリップ402は、wheat小麦という単語を話す特定の話者のクリップを表している。第1の音声クリップ402は、第1の音声クリップ402の話者識別子410および音素表現412にリンクされる。音素表現412ならびにその他の音声クリップに関する任意のその他の音素表現は、いつかの異なる方法で形成することができる。一実施形態では、オーディオクリップを音声セグメントと非音声セグメントに分けることができ、音声部分に関する音素は既知の技法または今後開発される技法を使用して認識することができる。図示の通り、一例として、第1の音声クリップ402は、wheetという文字として描写された音素hwetを表現することができる。また、第1の音声タグ426は、第2の話者識別子414および音素表現416に結合される第2の音声クリップ404にリンクすることもできる。この実施形態では、第2の音声クリップ404は、weetという文字によって描写された音素wetを表現している。異なる人によって話されたが、第1の音声クリップ402と第2の音声クリップ404はどちらも実際には同じ単語であることを推論するために、音素突き合わせアルゴリズムを実現することができる。このような突き合わせは、たとえば、単語の始まり、したがって、1つの単語に関する一連の音素の先頭に基づいて同じように分類される複数の音声クリップを含むことができる。したがって、たとえば、各音声クリップ内の最初のN=3個の音素が認識され、他のものと比較される。当然のことながら、2つのシーケンスを同一のものにするために必要な追加、削除、および移動の回数を表す編集距離など、その他の分類技法を使用できるであろう。それにもかかわらず、第1の音声タグ426は第1のデジタルメディアオブジェクト430に関連付けられる。第2の音声タグ428は、第1のデジタルメディアオブジェクト430および第2のデジタルメディアオブジェクト432の両方に関連付けられる。これは本発明の原理を例示しており、画像およびビデオなどの異なるタイプのデジタルメディアオブジェクトを含む1つまたは複数のデジタルメディアオブジェクトに1つの音声タグをリンクすることができる。第1の音声タグ426と同様に、第2の音声タグ428は1つまたは複数の音声クリップにリンクすることができる。この例では、第2の音声タグ428は第3の音声クリップ406および第4の音声クリップ408にリンクされる。第3の音声クリップ406は話者識別子418および音素表現420にリンクされる。同様に、第4の音声クリップ408は話者識別子422および音素表現424にリンクされる。当然のことながら、一実施形態では複数の話者識別子を組み合わせることができるであろう。ユーザは、音声クリップとメディアオブジェクトとの関連を作成することができる。これらの関連を使用して、音声タグを作成し、図5に示されているように音声タグとデジタルメディアオブジェクトと音声クリップとの間のリンクを作成することができる。これらのリンクは、たとえば、音声タグ付けシステム218図1によって作成することができる。話者識別子と音声クリップとの間のリンクは、音声クリップが記録されたときに作成することができる。各音声クリップに関連する音素表現も、音声タグ付けシステム218によって作成し、音声クリップにリンクすることができる。図示の通り、話者1ブロック422は音声クリップ406および408の両方を話した。タグ428を傾聴する場合、明瞭性、発話時間timeofspeech、音量などを含む、いくつかの構成可能な理由のために、音声クリップ406が好まれる可能性がある。画像のタグ付け本発明により画像にタグ付け可能ないくつかの方法がある。1つの方法は図6に関して開示される。ブロック502では、メディアオブジェクトが取得され、ユーザに提示される。メディアオブジェクトは種々の方法で取得することができる。たとえば、ユーザの携帯電話に組み込まれたデジタルカメラでユーザが写真を撮ることにより、メディアオブジェクトを取得することができる。他の実施形態では、データベースからユーザの携帯電話の画面にメディアオブジェクトをダウンロードすることができる。当然のことながら、本発明を逸脱せずに、画像を取得する他の方法を実行することができる。一実施形態では、画像にタグ付けするために、メディアオブジェクトはユーザにとって見えるものでなければならない。当然のことながら、これは必須ではない。ブロック504では、音声タグ付けアプリケーションが使用可能になる。音声タグ付けアプリケーションは、たとえば、音声サンプルを受信し、表示される画像にそれを関連付けることが可能なクライアントアプリケーションにすることができる。一実施形態では、音声タグ付けアプリケーションは携帯電話上のクライアントアプリケーションである。ブロック506では、音声サンプルがユーザから受信される。一実施形態では、画像またはその他のメディアオブジェクトがユーザに提示されている間に、音声サンプルを受信することができる。ブロック507では、音声サンプルを分析して、話者のアイデンティティを決定することができる。いずれの話者も識別できない場合、音声タグ付けシステムは匿名話者で動作することができる。発信者ID電話番号、話者識別検証SIV、および電話のキーパッドで名前をタイプ入力することを含むがこれらに限定されない様々な情報を使用して、話者のアイデンティティを決定することができる。また、話者レジストリに保管された1つまたは複数の音声サンプルも使用して、ユーザによって提供され、話者レジストリに保管された音声サンプルと突き合わせることができる。任意選択で、ブロック507でいかなる一致も見つからない場合、話者レジストリに新しい話者識別子を作成することができる。このような場合、音声クリップ、名前、電話番号、またはその他の識別情報を記録するためにユーザとの対話が必要になる可能性がある。ブロック508では、音声サンプルとメディアオブジェクトとの関連が作成される。この関連は、音声サンプルと、ダウンロードされたメディアファイル、すでにデバイス上にロードされたメディア、またはユーザによって作成されたメディアオブジェクトとの関連にすることができる。それにもかかわらず、この関連は、音声クリップの位置、メディアオブジェクトの位置、この関連が作成された時間を記述することができる。ブロック510では、この関連を音声タグ付けシステムに伝送することができる。当然のことながら、音声サンプルまたはメディアオブジェクトが前にデータベースに保管されなかった場合、それらをこの関連とともに伝送することができる。たとえば、ユーザがデータベース220図2から画像をダウンロードし、音声サンプルでそれにタグ付けする場合、音声サンプルとこの関連のみを伝送する必要がある可能性がある。この関連に加えてどのデータが伝送されるかは、システム固有かつ構成可能なものにすることができ、特定の状況に依存する可能性がある。タグ付き画像のデータベースの作成上述の通り、個々のユーザは音声サンプルとメディアオブジェクトとの関連を作成することができる。これらの関連は図5に示されているリンクの基礎を形成する。図7は、本発明の一実施形態によりデータベースを形成する方法を示す流れ図である。ブロック602では、関連が受信される。この関連は音声サンプルとメディアオブジェクトを関連付けるものである。この関連は、たとえば、音声サンプルの記録と画像の表示を同時に行うことによるものである場合がある。代わって、この関連は、画像を表示せずに関連付けを可能にするシステムによるものである場合もある。一実施形態では、たとえば、メディアオブジェクトまたは音声サンプルのうちの一方または両方がデータベース内にまだ存在しない場合に、そのメディアオブジェクトおよび音声サンプルのうちの一方または両方をこの関連とともに受信することができる。この関連は、たとえば、音声タグ付けシステム218図2によって受信することができる。ブロック604では、音声サンプルが音素表現に変換される。音素表現は既知の技法によって作成することができる。音素表現は音声サンプルにリンクされる。加えて、音声サンプルの話者が分かっている場合、これは話者レジストリ内で音声サンプルの作成者にリンクすることができる。このリンクは、すべての音声サンプルを少なくとも1つの話者識別子にリンクすることができる。たとえば、固有の話者を識別できない場合、または話者識別が使用されず、したがって、すべての音声サンプルがその匿名話者識別子にリンクされる場合、話者識別子は固有の匿名ユーザを識別することができる。当然のことながら、複数のサンプルを単一の識別子にリンクできるであろう。ブロック606では、データベース内の既存の音声サンプルの音素表現が新たに受信された音声サンプルの音素表現と比較される。このような突き合わせを実行するための多くの方法がある。一例は、単語の始まりに基づいて同様に聞こえる複数の単語を突き合わせるしたがって、分類することを含む。このような突き合わせは、これらのN個の音素のそれぞれについて音声サンプルで認識された最初のM個の音素を抽出することを含むことができる。状況によっては、M=3程度の少ない電話機を使用する場合がある。それぞれの音声タグについて、音素を順次比較する。タグは、それぞれのM番目の音素に対する一致のレベルに基づくスコアを受け取る。M-1番目の音素に対する一致にはM番目の音素より高い重みを付けることができる。一実施形態では、一致のレベルは、有声子音および無声子音など、音素の一致する特徴の数に基づくものであり、一致なしnomatchは-1というスコアを受け取る。音素あたり5つの特徴があり、したがって、最良スコアは15であり、最悪は-3である。ブロック608では、新しい音声サンプルと既存の音声サンプルとの一致が存在するかどうかが判断される。既存の音声サンプルのデータベースから複数の既存の音声サンプルが取り出され、これらが一致する場合、ユーザは最良のものを選択することができる。単一の音声サンプルに対する一致が存在する場合、ブロック610で、既存の音声サンプルがリンクされる音声タグに対して新しい音声サンプルがリンクされる。たとえば、もう一度、図5を参照すると、第1の音声クリップ402と第2の音声クリップ404の両方が音声タグ426にリンクされる。これは、第1の音声クリップ402が前に音声タグ426にリンクされていたために発生する可能性がある。第2の音声クリップ404がシステム内に置かれると、第2の音素表現416は第1の音素表現412と一致する。したがって、どちらの音素表現も同じ音声タグ音声タグ426に割り当てられる。次に図7に戻って参照すると、上述の通り、それぞれの音声タグは少なくとも1つのメディアオブジェクトと少なくとも1つの音声サンプルにリンクされる。ブロック612では、既存の音声タグにリンクされたメディアオブジェクトが新しい音声サンプルに関連するメディアオブジェクトと一致するかどうかが判断される。一致する場合、タグ付けプロセスに関する情報を記録することができ、プロセスは終了することができる。たとえば、ある画像がタグ付けされた回数をデータベース220図2に記録することができる。一致しない場合、ブロック614で、音声タグが新しい音声サンプルに関連するメディアオブジェクトにリンクされる。このように、単一の音声タグを複数のメディアオブジェクトに関連付けることができる。新しい音声サンプルと既存の音声サンプルとの一致が見つからないすなわち、これが前に話されていない単語の音声サンプルである場合、ブロック616で新しい音声タグが作成される。次に、ブロック618で、新たに作成された音声タグが新しい音声サンプルにリンクされる。新たに作成された音声タグは、すでに説明したブロック612から始まる処理に使用される。したがって、これが一致するメディアオブジェクトに対する関連付けである場合、その音声サンプルが前に関連付けられたメディアオブジェクトに対して新しい音声タグがリンクされる。これが一致しない新しいメディアオブジェクトである場合、新たに作成されたタグが新しいメディアオブジェクトにリンクされることになる。したがって、音声サンプルが既存のどのタグとも一致しない場合、新たに記録された音声サンプルを使用して新たに取り込まれた画像に音声タグを付けることが可能である。上述の通り、話者レジストリ306を使用して音声タグ付けシステムのユーザを明確に識別することができる。話者に関する情報は上記のように収集することができる。タグ付き画像のデータベースのサーチ上記の説明ではデータベースをどのように作成し変更できるかについて詳述した。以下の説明では一実施形態においてデータベースをどのようにサーチできるかについて説明する。図8は、音声タグ付きメディアオブジェクトをサーチして取り出す方法を示す流れ図である。ブロック702では、音声タグ付けシステムのユーザが自分のクライアントコンピューティングデバイス上でシステムを使用可能にする。一実施形態では、クライアントコンピューティングデバイスは携帯電話にすることができる。他の実施形態では、写真を撮り、音声を記録して再生し、WiFiネットワークで動作することが可能なタッチスクリーンデバイスにより、クライアントコンピューティングデバイスを形成することができる。ブロック704では、音声検索語を使用するサーチが作成される。これは、ユーザがマイクロホンに向かって単語を話すことを含むことができる。次に、ブロック706でこのサーチがサーバにサブミットされる。ブロック708では、サーバたとえば、図2の音声タグ付けシステム218が音声検索語複数も可を既存の音声タグと突き合わせる。この突き合わせは、検索語複数も可を音声セグメントと非音声セグメントに分けることを含むことができる。次に、それぞれの音声セグメントについて、1つの音素表現を形成することができる。これらの音素表現は音声タグにリンクされた既存の音素表現と比較することができ、音声タグとともに保管された既存の音声サンプルの音素表現の一致スコアに基づいて、それぞれの音声タグについて一致スコアが作成される。上記の一致スコアを使用して、それぞれの音声タグについて最良一致を決定することができる。ブロック710では、結果がサーチャに返される。複数の音声タグが十分高いスコアを有する場合、これらのタグが返される。いかなるタグも見つからない場合、サーチャに対してこのように示すことができる。一致が存在すると想定して、関連がユーザに提示される。選択されたタグにリンクされた1つまたは複数の一致するメディアオブジェクトがサーチャに対して表示される。タッチスクリーンデバイス上で一致するメディアオブジェクトを選択すると、最良スコアを有する関連の音声サンプルを再生することにより、それぞれのメディアオブジェクトに関連する音声タグを再生することができる。代替実施形態では、MMSマルチメディアメッセージングサービスを介して画像が取り込まれて送信され、システムは音声入力の階層分類を実行する。この実施形態では、システムは、それ自体がユーザの電話を公衆交換電話網またはPSTNを介してコンピュータシステムに接続する複数コンポーネントの組み立て品である音声ゲートウェイを含むことができる。次に図2に戻って参照すると、この実施形態では、音声タグ付けシステム218は、対話式音声応答システムIVRを操作するように構成することができる。IVRシステムは、ユーザのキーパッド入力を処理し、オーディオストリームオーディオクリップまたは音声クリップともいうを再生するかあるいは記録するかまたはその両方を行うように音声ゲートウェイに指示することができる。また、このシステムは、画像を記録して表示することができ、音声タグ付けシステム218へのワイヤレスデータ接続を有するワイヤレスハンドヘルドホンも含むことできる。以前のように、画像またはその他のデジタルメディアはデータベース220に保管し、リンクすることができる。また、システムは、他のユーザに新しいブックマークを通知するために使用される外部サブジェクトIVRサービスへの1つまたは複数のインターフェースも含むことができる。例としては、パブリックドメイン電子メールネットワーク、無線通信事業者サービスプロバイダによって所有され運営されるSMSショートメッセージサービスおよびMMSマルチメディアメッセージサービスネットワーク、ならびに公衆交換電話網PSTNである。この実施形態では、ユーザは、PSTNに接続された任意のカメラ付き携帯電話mobilecameraphone上でIVRシステムを呼び出し、以下のステップを実行して写真を階層的に分類する。すなわち、1.ユーザが自分のカメラ付き携帯電話で写真を撮る。2.ユーザが電子メールまたはMMSを使用して自分の携帯電話からIVRサービスに写真を送信する。3.IVRサービスがデータベースに写真を保管し、タグ付けされていない写真の待ち行列に写真を追加する。4.ユーザがIVRサービスにログオンする。ユーザの電話または明示ログオンの発信者IDもユーザを識別するために使用される。5.それぞれのタグ付けされていない写真に関連するメタデータのテキスト音声TTS生成を傾聴することにより、ユーザがIVRメニューを使用して写真を選択する。6.この実施形態では、待ち行列内のそれぞれのタグ付けされていない写真のアップロード時間が使用される。7.次にユーザは、写真にタグ付けしたいかどうかを入力するようIVRによって指示され、タグ付けしたい場合、前に記録された階層の音声タグからIVRメニューツリーが構築される。8.IVRメニューツリーの各レベルNで、前記ユーザが、a適切なタグを選択するか、b新しいタグを作成するか、あるいはcタグを削除するよう指示される。9.ユーザが適切なタグを選択した場合、レベルN1の音声タグが取り出される。10.他のいかなる特定のタグも使用可能ではない場合、写真とともに音声タグが保管される。本明細書で使用する用語は、特定の諸実施形態のみを記述するためのものであり、本発明を制限するためのものではない。本明細書で使用するように、a、an、およびtheという単数形は、文脈が明らかに他の指示を示さない限り、複数形も含むためのものである。comprisesあるいはcomprisingまたはその両方の用語は、本明細書で使用される場合、所定の特徴、整数、ステップ、動作、要素、あるいはコンポーネント、またはこれらの組み合わせの存在を指定するが、1つまたは複数の他の特徴、整数、ステップ、動作、要素コンポーネント、あるいはそのグループ、またはこれらの組み合わせの存在または追加を排除するものではないことはさらに理解されるであろう。以下の特許請求の範囲におけるすべての手段またはステップならびに機能要素の対応する構造、材料、行為、および同等のものは、具体的に請求されているようにその他の請求要素と組み合わせてその機能を実行するための任意の構造、材料、または行為を含むためのものである。本発明の説明は例示および解説のために提示されたものであるが、網羅するためまたは開示された形式に本発明を限定するためのものではない。多くの変更および変形は、本発明の範囲および精神を逸脱せずに当業者にとって明らかになるであろう。この実施形態は、本発明の原理および実用的な適用例を最も良く説明するため、ならびにその他の当業者が企図された特定の用途に適した様々な変更を含む様々な実施形態について本発明を理解できるようにするために、選択され記載されたものである。本明細書に描写された流れ図は一例に過ぎない。本発明の精神を逸脱せずに、この図またはそこに記載されたステップまたは動作に対する多くの変形が可能である。たとえば、諸ステップは異なる順序で実行することができ、あるいは諸ステップを追加、削除、または変更することができる。これらの変形はいずれも請求された本発明の一部と見なされる。本発明の好ましい実施形態について説明してきたが、当業者であれば、現在および今後のいずれでも、以下の特許請求の範囲内に入る様々な改良および機能強化を行うことができることが理解されるであろう。このような特許請求の範囲は、最初に記載した本発明に関する適切な保護を維持するものと解釈されなければならない。