(57)【要約】映画、テレビ番組、およびラジオ放送などのメディアを識別するために、オーディオフィンガープリントおよびその他のメディアマッチング技術が利用されうる。ユーザデバイスは画像、音声および／または映像情報を記録し、さらに前記メディアを識別して前記ユーザに補足コンテンツあるいは情報を提供するために用いることができるマッチングサービスに情報をアップロードできる。ユーザはソーシャルネットワークサイトにこの情報をアップデートしたり、この情報をコンテナの一部としてピアネットワークのピアにパスするなどして  他のユーザとこの情報を共有することができる。ユーザはタグが付けられたコンテンツを追加し、コメントや評価をし、さらにそれ以外の方法で、少なくとも一部をタグが付けられたメディアコンテンツに基づきインタラクトすることができる。
2013529408.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータが実行する、ユーザ間でコンテンツを共有する方法であって、
ユーザデバイスによりメディア表示から記録された音声および映像データの少なくとも１つを含むキャプチャされたメディアファイルに対応する情報を含むマッチングリクエストを受信するステップと、
前記キャプチャされたメディアファイル情報に対するマッチングの検出を試みるために、少なくとも１つの処理装置を利用して、前記キャプチャされたメディアファイル情報を、記憶されたメディアデータのインスタンスと比較し、前記記憶されたメディアデータのインスタンスの少なくとも一部は、それぞれ識別された映像コンテンツに対応するものであるステップと、
前記記憶されたメディアデータのインスタンスの１つとのマッチングが検出されると、少なくとも１つの処理装置を使用して、前記マッチングリクエストに応じて、前記対応する識別されたメディアコンテンツに対して決定された補足情報を提供するステップと、
少なくとも１つのコンテンツ共有メカニズムを使用して、前記ユーザが他のユーザに前記補足情報を提供できるようにするステップと、を含む方法。
【請求項２】
前記比較は、オーディオフィンガープリントプロセスあるいは画像認識プロセスのうちの少なくとも一方を利用して実行される、請求項１記載のコンピュータが実行する方法。
【請求項３】
前記リクエストに含まれる、キャプチャされたメディアファイルに対応する前記情報は、ユーザアクションがトリガーとなって前記リクエストが生成される前の第１期間、あるいは、ユーザアクションがトリガーとなって前記リクエストが生成された後の第２期間の少なくとも一方の期間にキャプチャされた音声および映像データのうちの少なくとも１つを含む、請求項１記載のコンピュータが実行する方法。
【請求項４】
前記決定された補足情報は、広告情報、製品情報、雑学的な情報、購入情報、ダウンロード情報、メディアファイル、あるいは関連コンテンツのアドレスやリンクの少なくとも１つを含む、請求項１記載のコンピュータが実行する方法。
【請求項５】
前記少なくとも１つのコンテンツ共有メカニズムは、ソーシャルネットワークサイト、コンテンツ関連ウェブサイト、およびピアネットワークの少なくとも１つを含む、請求項１記載のコンピュータが実行する方法。
【請求項６】
少なくとも１つのコンテンツ共有メカニズムを利用して、前記ユーザが他のユーザに前記補足情報を提供できるようにするステップは、前記キャプチャされたメディアファイルに対応する保存されたメディアファイルへのリンクを前記ユーザに提供するステップを含み、前記ユーザは前記少なくとも１つのコンテンツ共有メカニズムを介して他のユーザに前記リンクを与えることができる、請求項１記載のコンピュータが実行する方法。
【請求項７】
前記少なくとも１つのコンテンツ共有メカニズムの他のユーザが、前記識別されたメディアコンテンツに対応するメディアのコピーを得ることができるようにするステップをさらに含む、請求項１記載のコンピュータが実行する方法。
【請求項８】
前記少なくとも１つのコンテンツ共有メカニズムは、他のユーザが前記識別されたメディアコンテンツについて評価あるいはコメントするのを可能にするステップをさらに含む、請求項１記載のコンピュータが実行する方法。
【請求項９】
ユーザ間でコンテンツを共有するためのシステムであって、
少なくとも１つのプロセッサと、
前記プロセッサにより実行されたときに前記システムを動作させる命令を含んだメモリであって、前記動作には、
ユーザデバイスによりメディア表示から記録された音声および映像データの少なくとも１つを含むキャプチャされたメディアファイルに対応する情報を含むマッチングリクエストを受信させ、
前記キャプチャされたメディアファイル情報に対するマッチングの検出を試みるために、前記キャプチャされたメディアファイル情報を、少なくとも１つの処理装置を利用して、少なくとも一部がそれぞれ識別された映像コンテンツに対応する記憶されたメディアデータのインスタンスと比較させ、
前記記憶されたメディアデータのインスタンスの１つとのマッチングが検出されれば、少なくとも１つの処理装置を利用して、前記マッチングリクエストに応えて、前記対応する識別されたメディアコンテンツに対して決定された補足情報を提供し、
少なくとも１つのコンテンツ共有メカニズムを使用して、前記ユーザが前記補足情報を他のユーザに提供できるようにする、ことが含まれる、システム。
【請求項１０】
前記キャプチャされたメディア情報は、オーディオフィンガープリントプロセスあるいは画像認識プロセスの少なくとも一方を利用して、記憶されたメディアデータのインスタンスと比較される、請求項９記載のシステム。
【請求項１１】
前記少なくとも１つのコンテンツ共有メカニズムは、ソーシャルネットワークサイト、コンテンツ関連ウェブサイト、およびピアネットワークの少なくとも１つを含む、請求項９記載のシステム。
【請求項１２】
少なくとも１つのコンテンツ共有メカニズムを利用して、前記ユーザが前記補足情報を他のユーザに提供できるようにするステップは、前記キャプチャされたメディアファイルに対応する保存されたメディアファイルへのリンクを前記ユーザに提供するステップを含み、前記ユーザは前記少なくとも１つのコンテンツ共有メカニズムを介して他のユーザに前記リンクを提供することができる、請求項９記載のシステム。
【請求項１３】
前記少なくとも１つのコンテンツ共有メカニズムはさらに、他のユーザが前記識別されたメディアコンテンツについて評価あるいはコメントするのを可能にする、請求項９記載のシステム。
【請求項１４】
ビデオコンテンツを識別するデバイスであって、
プロセッサと、
少なくとも１つのユーザ入力と、
音声および映像情報の少なくとも一方をキャプチャするように動作可能な少なくとも１つのメディアキャプチャ要素と、
前記プロセッサにより実行される場合に、前記装置に以下のこと、つまり、
オペレーションがキャプチャモードにある場合に、前記少なくとも１つのメディアキャプチャ要素を利用してメディアコンテンツの表示に対応する音声および映像情報の少なくとも一方を含むメディア情報を継続してキャプチャさせ、前記装置は、少なくとも最新の特定期間に対する前記メディア情報をバッファリングするものであって、前記バッファリングされたメディア情報は新たにキャプチャされたメディア情報で継続してアップデートされ、前記特定の期間外にキャプチャされたメディア情報を削除するものであって、
前記少なくとも１つのユーザ入力がアクティブにされたことに応じて、前記キャプチャされたメディア情報に少なくともある程度基づき前記映像コンテンツに対応する補足情報を取得するために、前記バッファリングされたメディア情報に対応するデータを含むリクエストを送信させ、
さらに、前記映像コンテンツに対応する補足情報を受信したことを受けて、少なくとも１つのコンテンツ共有メカニズムを利用して、前記ユーザが前記補足情報を他のユーザに提供できるようにする、命令を含むメモリと、を含む映像コンテンツを識別するためのデバイス。
【請求項１５】
前記キャプチャされたメディアファイル情報は、オーディオフィンガープリントプロセスあるいは画像認識プロセスの少なくとも一方を利用して記憶されたメディアデータのインスタンスと比較される、請求項１４記載のデバイス。
【請求項１６】
前記少なくとも１つのコンテンツ共有メカニズムは、ソーシャルネットワークサイト、コンテンツ関連ウェブサイト、およびピアネットワークの少なくとも１つを含む、請求項１４記載のデバイス。
【請求項１７】
少なくとも１つのコンテンツ共有メカニズムを利用して、前記ユーザが前記補足情報を他のユーザに提供できるようにするステップは、前記キャプチャされたメディアファイルに対応する記憶されたメディアファイルへのリンクを前記ユーザに提供するステップを含み、前記ユーザは前記少なくとも１つのコンテンツ共有メカニズムを介して他のユーザに前記リンクを提供することができる、請求項１４記載のデバイス。
【請求項１８】
ユーザ間でコンテンツを共有するための命令を含むコンピュータ可読記憶媒体であって、前記命令は少なくとも１つのプロセッサにより実行されたときに、少なくとも1つのプロセッサを動作させるものであり、前記動作には、
ユーザデバイスによりメディア表示から記録された音声および映像データの少なくとも１つを含むキャプチャされたメディアファイルに対応する情報を含むマッチングリクエストを受信させ、 
前記キャプチャされたメディアファイル情報に対するマッチングの検出を試みるために、前記キャプチャされたメディアファイル情報を、少なくとも１つの処理装置を利用して、少なくとも一部がそれぞれ識別された映像コンテンツに対応する記憶されたメディアデータのインスタンスと比較させ、
前記記憶されたメディアデータのインスタンスの１つとのマッチングが検出されれば、少なくとも１つの処理装置を利用して、前記マッチングリクエストに応えて、前記対応する識別されたメディアコンテンツに対して決定された補足情報を提供し、
少なくとも１つのコンテンツ共有メカニズムを使用して、前記ユーザが前記補足情報を他のユーザに提供可能とする、ことが含まれる、コンピュータ可読記憶媒体。
【請求項１９】
前記少なくとも１つのコンテンツ共有メカニズムは、ソーシャルネットワークサイト、コンテンツ関連ウェブサイト、およびピアネットワークの少なくとも１つを含む、請求項１８記載のコンピュータ可読記憶媒体。
【請求項２０】
少なくとも１つのコンテンツ共有メカニズムを利用して、前記ユーザが前記補足情報を他のユーザに提供できるようにするステップは、前記キャプチャされたメディアファイルに対応する記憶されたメディアファイルへのリンクを前記ユーザに提供するステップを含み、前記ユーザは前記少なくとも１つのコンテンツ共有メカニズムを介して他のユーザに前記リンクを提供することができる、請求項１８記載のコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は米国特許出願第１２／７５３，００１号（２０１０年４月１日出願）の継続出願であり、該出願は本明細書に参考のために組み込まれている。本願は発明の名称を「Media Fingerprinting for Content Determination and Retrieval」とする、係属中の米国特許出願第１２／７５２，９７９号（２０１０年４月１日出願）に関連し、該出願は本明細書に参考のために組み込まれている。
【背景技術】
【０００２】
現代の消費者は増加しつつあるソースからの、ますます多くの様々な情報にさらされている。消費者はテレビをつけたまま、あるいはその他の情報源を再生した状態で、電子書籍を読んだり、友人とチャットしたり、携帯端末でゲームをしたり、といった別のことをすることが多い。また、ユーザは音声コンテンツや映像コンテンツが流れている部屋を単に行き来するだけの場合もある。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ユーザは再生されているメディアに意識を集中していないので、ユーザがメディアに意識を向けるのは、何か興味のあるものが示されたとき（例えば、コマーシャルや激しいアクションシーン、興味のある音楽）に限られてしまう。ユーザがメディアに意識を向けていなければ、ユーザは何が起きているのかを正確に理解することはできない。例えばコマーシャルの場合、ユーザはコマーシャルの終わり頃に意識をコマーシャルに向けることがある。この場合は遅すぎて宣伝されている商品やサービスを決定するには間に合わない。
【０００４】
別の場合では、ユーザは音声や映像表示に意識を集中させているが、そのような表示に関連する情報を欲しいと思う場合もある。例えば、ある商品のコマーシャルが画面に表示されると、ユーザはその商品の販売場所や値段といった、その商品に関する他の情報を得たいと思うことがある。ユーザがある映画を見ている場合、ユーザは現在流れているシーンに出ている俳優の名前やそのシーンの舞台、あるいは主役が着ているシャツの種類などを知りたいと思うことがある。ユーザはインターネット検索やその他これに類似するアプローチにより情報の検索を試みることができるが、消費者は必要なメモを取るための紙と筆記用具とを持ち合わせていないことが多く、あるいは、 書き留めるほどの詳細な情報でもない場合もある。消費者がすぐにメモを取ることができなければ、その表示に関する詳細を忘れてしまうことがあり、あるいは、そもそもその表示に興味を持ったことさえも忘れてしまうことがある。
【０００５】
さらに、既存の方法には、ユーザがこの情報を友人や他のユーザと素早く簡単に共有できるものはない。ユーザが例えば興味のある映画を識別することができたとしても、特定の面白い場面やその他の興味深い場面の一部をユーザが簡単に友人に示すことができる方法はない。ユーザはいつでも情報を検索し、そのコンテンツの一部を他のユーザに示すよう試みることはできるものの、それに必要な作業量が原因となって、ほとんどのユーザは、コンテンツに関する通常のコメント以上のものを提供することはない。
【課題を解決するための手段】
【０００６】
各種実施形態に従うシステムおよび方法は、上記のうちの少なくとも一部、およびメディア表示に関連する補足コンテンツや関連情報を識別、検索、および／またはこれらへアクセスするための従来のアプローチのほか、識別されたコンテンツや情報を共有するためのアプローチの問題点に取り組むものである。具体的には、ユーザは各種実施形態によりメディア表示に関する情報を得ることができ、例えば、適切なユーザデバイスを使用して表示の音声セグメントおよび／または映像セグメントを記録することによりそのような情報を得ることができる。このメディア表示は、生放送のテレビ番組、オンデマンド映画、物理的媒体からレンダリングしたビデオコンテンツなど、適切な表示であればどのようなものであってもよい。ユーザは、その映像表示の少なくとも１つの形態の識別を試みるために、あるいは該映像表示の少なくとも１つの形態に関する追加情報の取得を試みるために、遠隔システムや遠隔サービスにリクエストを送信することができる。
【０００７】
例えば、ユーザは特定の製品についてのコマーシャルに関する情報を得ることができる。これに応えて、該コマーシャルを識別するシステムは、製品情報、仕様、価格などの情報のほかに、メーカのウェブサイトやユーザがその製品を購入できる場所のリンクをユーザに送信しうる。別の例では、ユーザはある映画のあるシーンに関する情報を得ることができる。これに応えて、該映画を識別するシステムは、映画のタイトルや製作年、俳優情報、そのシーンで使用されている製品についての情報などの情報、あるいはその他これに類似する情報をユーザに送信しうる。さらに該システムは、ユーザに映画へのリンクを提供する、あるいは、映画版を特定のデバイスに配信するなど、ユーザが映画のコピーを入手することができるようにする。以下に、各種の実施形態との関連で各種のその他の例を記載する。
【０００８】
ユーザが情報を入手すると、ユーザは入手した情報を他のユーザと共有することができる。ある実施形態では、ユーザはソーシャルネットワークといった、ユーザが興味のある情報を投稿できるウェブサイトにこの情報をアップロードすることができる。ある実施形態では、このようなサイトは特定の種類あるいはインスタンスのコンテンツに関連する。ユーザはこのような種類あるいはインスタンスの様々なコンテンツをアップロードでき、タグを付けることができ、リンクすることができ、該コンテンツについてレビューおよび／またはコメントすることができる。
【０００９】
他の実施形態では、ピアネットワーク上のピアやその他の友人あるいはグループメンバーは、後述するコンテナをパスすることにより、あるいはそのグループが興味のある情報を含む別の仮想コンポーネントのコンテンツを共有することにより、情報を共有することができる。例えば、これらのユーザが興味があるとことが分かった映像や音声クリップをピア間で共有することができる。各ピアはコンテンツについてコメントあるいはレビューすることができ、さらに、自身のコンテンツを追加することができる。
【００１０】
本明細書に記載された教示や示唆に照らして、その他の様々な態様やアプローチが当業者にとって明らかである。
本発明の開示に従い各種実施形態を図面を参照して以下に記載する。
【図面の簡単な説明】
【００１１】
【図１】各種実施形態に従い利用可能な様々なユーザデバイスを示した説明図。
【図２】各種実施形態を実現することができる環境を示した説明図。
【図３】一実施形態に従う、コンテンツ情報のマッチングがあったときにユーザに示されうる画面を例示的に示した図。
【図４】一実施形態に従う、タグが付けられた映画のシーンを例示的に示した画面の図。
【図５】一実施形態に従う、様々な映画からタグが付けられたシーンを例示的に示した画面の図。
【図６】一実施形態に従う、タグが付けられた各種のコンテンツを例示的に示した画面の図。
【図７】各種実施形態に従う、使用可能なタグが付けられたコンテンツを共有するための第２の例示的構成を示す図。
【図８】各種実施形態に従う、使用可能なタグが付けられたコンテンツを共有するための第２の例示的構成を示す図。
【図９】各種実施形態に従う、使用可能なコンテンツにタグを付けて共有するための例示的プロセスを示す図。
【図１０】各種実施形態の態様を実施するために利用されうる例示的デバイスの構成要素を示す図。
【発明を実施するための形態】
【００１２】
各種実施形態に従うシステム及び方法は、メディア表示に関連する補足コンテンツを識別するステップ、検出するステップ、および／あるいは該コンテンツにアクセスするステップを提供する。ユーザは本明細書に記載した様々な各種の方法により、他のユーザとこの情報を共有することができる。具体的には、各種実施形態に従うアプローチの各々は、少なくとも１つの電子デバイスを介して示されるコンテンツを識別するために、ビデオおよび／またはオーディオフィンガープリントなどの処理を利用するものである。ユーザは音声、画像および／または映像情報を記録、キャプチャ、あるいはこれ以外の別の方法で記憶し、これを利用して特定のメディアの一部の少なくともアイデンティティを決定することができる。この情報に少なくともある程度基づいて、メディアコンテンツの特定のインスタンスに「タグをつける」消費者は、そのメディアに関連する様々な情報あるいはコンテンツをいくつでも受信することができる。次いで、ユーザは、タグが付けられたコンテンツをソーシャルネットワークサイトにアップロードする、あるいはピアネットワークを介してピアと共有する、などによりこの情報を他のユーザと共有することができる。
【００１３】
図１は消費者がテレビやパソコンモニタ、特にビデオスクリーンなどの表示装置１０２に表示されるビデオプログラムを見ている例示的環境１００を示す。典型的に、この表示装置１０２はビデオ画像だけでなく、これに対応する音声信号も提供する。しかし、静止画像、音声、あるいはビデオコンテンツだけを利用するその他のデバイスが利用可能である。消費者は表示装置１０２の視聴範囲内にいずれのその他の電子デバイスを複数有することができ、例えば、ビデオプレーヤやゲームシステム、あるいはセットトップボックスなどの表示装置に接続された少なくとも１つの固定された構成要素１０４を有することができる。さらに、消費者は携帯電話１０６、携帯ゲーム装置１０８、携帯用情報端末（ＰＤＡ）１１０、あるいはいずれのその他これに類似するコンピューティングデバイスや電子デバイスを複数有することができる。
【００１４】
これらの電子デバイスの少なくとも１つは、表示装置１０２を介して示されるメディアについての情報を得ることができる。例えば、ある電子デバイスは表示装置に表示されるコンテンツのビデオセグメント、あるいは少なくとも１か２のフレームをキャプチャすることができるビデオカメラを備えうる。別のデバイスは、少なくとも最短の時間周期（例えば、少なくとも２秒、５秒、あるいは１０秒）の間示されたメディアに対応する音声情報をキャプチャすることができるように、デジタル記録回路を備えうる。直接接続されたデバイスの各々に対しては、このオーディオフィードは（アナログ・デジタル変換（Ａ２Ｄ）やピュアデジタルを介して）デバイスのモジュールやアプリケーションにより直接監視されうる。携帯デバイスの各々に対しては、マイクロホンやその他これに類似するメディアキャプチャリング要素(MCE:media capturing element)により、周期的に、継続的に、あるいは選択された時間で、放送中の音声（および／あるいは映像または画像）がサンプリングあるいはキャプチャされうる。さらに、電子デバイスは少なくとも１つの出力機構、例えばネットワーク接続や出力ポートを含みうる。これにより、キャプチャされたコンテンツに関する情報が電子デバイスにより外部システムやサービスへ送信できるようになる。
【００１５】
例えば、図２の環境２００を検討する。この例では、ユーザデバイスは少なくとも１つのネットワークへの接続を介して遠隔サーバ２０８（あるいはその他これに類似のシステム、サービス、あるいはデバイス）に接続することができる。このネットワークは、セルラーネットワーク、ブロードバンドネットワーク、イントラネット、インターネット、プライベートピアツーピアネットワークなど、いずれの適切なネットワークあるいはネットワークの組合せであってよい。ユーザデバイス２０４は、セルラー接続やＷｉ−Ｆｉ接続などのダイレクトネットワーク接続によりネットワークに接続されてもよい。あるいは、ドッキングステーションやホームコンピュータなどの１以上の媒介装置を介してネットワークに接続されてもよい。ユーザデバイス２０４は、キャプチャされたコンテンツに関する情報を遠隔サーバにアップデートさせることが可能であり、該サーバにおいて、該情報と、少なくとも１つのデータレポジトリ２１０に、あるいはこれに類似する記憶先に記憶された情報とのマッチングが試みられうる。
【００１６】
当然のことであるが、コンテンツおよび／または消費者についての情報を取得するために、１以上のデータソースに接続している１以上のサーバ（ウェブサーバやアプリケーションサーバなど）が様々なレベルで存在してもよいし、および／または、少なくとも１つのデータベースに接続している検索サーバが存在してもよい。少なくとも１つのサーバ２０８および少なくとも１つのデータベース２１０の他に、補足コンテンツプロバイダ、メディアマッチングサービス、あるいはその他これに類似のエンティティは、いずれの付加的構成要素および周知のアプリケーションあるいはそのような目的のために後に構築されたアプリケーションをいくつでも利用することができる。例えば、マッチングサービスはウェブサービスリクエストを受信するように構成されうる。リクエストの各々は少なくとも１つのルータおよび／またはウェブサーバにより受信される。各リクエストはアプリケーションサーバやその他これに類似する構成要素に送られ、各リクエストが処理される。少なくとも１つのアプリケーションサーバは、広告などのコンテンツを識別し、追加の広告情報あるいは製品情報など、対応の補足コンテンツを選択するために、認識モジュールあるいはその他これに類似の構成要素など、少なくとも１つのモジュールを提供するための命令を実行することができる。
【００１７】
各種の実施形態では、放送会社２１２や広告主２１４などのコンテンツプロバイダはコンテンツの特定のインスタンスに関する情報の提供が可能である。該情報は解析、分析、あるいは本明細書の他の箇所に記載しているようにそれ以外の方法で処理され、さらにこの後のコンテンツマッチングで利用するために、あるいはその他これに類似の目的で利用するためにデータベース２１０に記憶される。同様に、広告主２１４（およびいずれの他の適切なコンテンツプロバイダ）も各種の放送システム２１２、あるいはその他これに類似の放送エンティティへ情報の提供が可能であり、これにより、（コマーシャルとして、あるいはプロダクトプレースメントあるいはオーバーレイプログラムとして）コンテンツが放送されるようにすることができ、あるいはそれ以外の方法で放送受信装置および／または再生装置２０２によりコンテンツが送受信されるようにすることができる。
【００１８】
当技術分野で周知のように、あるいは当技術分野で後に構築されているように、放送信号を送信および／あるいは受信する目的でいずれの適切な構成要素あるいはシステムを利用することができる。放送受信装置および／または再生装置は、放送信号の受信およびデコードだけでなく、コンテンツの表示あるいはそれ以外の方法で伝達が可能な１以上の構成要素を含みうる。そのようなデバイスは、セットトップボックス、テレビ、衛星放送受信機、アナログあるいはデジタル音声受信機、ラジオ、テレビゲーム機、メディアプレーヤ、あるいはその他これらに類似の構成要素などを少なくとも１つ含みうる。さらに、無線放送の例が示されているが、いずれのその他の放送手段、例えば、デジタルケーブル、電波、衛星通信なども各種実施形態の範囲内で利用できることを理解されたい。各種実施形態に従い、いずれの種類のコンテンツの放送（ビデオ放送、テレビ放送、ラジオ放送など）が利用されうる。
【００１９】
マッチングが検出されれば、このマッチングに対応する情報がユーザに送信される。ユーザがスマートフォンなどのコンピューティングデバイスで情報をキャプチャする実施形態の各々では、コンテンツのアイデンティティなどの情報がデバイス自体に送信されうる。したがってユーザはコンテンツのキャプチャに使用したデバイスと同一のデバイスに情報を得ることができる。その他の実施形態の各々では、情報はユーザにより別のデバイスに送信されることもある。このデバイスはユーザにより特定されるか、その他の方法で決定されうる。例えば、ユーザは、コンテンツを携帯電話でキャプチャし、その結果をＥメールまたは別の適切なメカニズムを介して、結果を関連のウェブサイト、製品のページ等の情報にアクセスできる自宅のパソコンに受信したい場合がある。別の実施形態の各々では、ユーザが番組の次回の放送を予約録画するために、情報がケーブルテレビ用チューナー(ケーブルボックス)あるいはデジタルビデオレコーダ（ＤＶＲ）に送信されうる。
【００２０】
さらに別の実施形態の各々では、ユーザは情報をゲーム機、ポータブルメディアプレーヤ、あるいは、識別されたメディアに対応する特定コンテンツのダウンロードが可能であるか、それ以外の方法で該特定コンテンツにアクセス可能なその他これらに類似の電子デバイスに送信させることができる。ある実施形態では、情報がキャプチャされ、および／またはアップロードされて分析される時点でユーザはコンテンツを受信するためのデバイスを選択することができる。例えば、表示されている番組に興味のあるユーザはその結果をＤＶＲに送信させることができ、これによりＤＶＲがその番組の次回の放送を自動録画することができる。一方で、番組中で俳優が着用しているシャツに興味のあるユーザはホームコンピュータにその情報を送信させることができ、ユーザはこのホームコンピュータにおいてそのコンテンツに関する特定の情報をフォローするか選択することができる。さらに、ある実施形態では、ユーザは検索される情報の種類、例えば、コンテンツのコピー、表示されている製品に関する情報、俳優、あるいはその他番組固有情報、を特定することができる。本明細書に記載された教示や提案に照らして、当業者にとっては明らかであろうこのような情報を選択するためのいずれの適切なインタフェースを使用することができる。
【００２１】
ユーザによりキャプチャされたコンテンツをマッチングする一例では、キャプチャされたメディアファイル（例えば、音声、映像、および／または１以上の画像）あるいはキャプチャされたメディアファイルに対応する情報は、受信したメディアファイルの分析が可能なシステムあるいはサービスに受信され、ハッシュ値あるいはその他これに類似の識別特徴が抽出あるいは生成される。分析したメディアファイルに関する情報（例えば、ハッシュ情報）は少なくとも１つのデータベースあるいはその他これに類似の場所に記憶された類似する情報と比較される。ある実施形態では、オーディオフィンガープリントプロセスを利用して、ユーザがキャプチャした音声情報とデータベースに記憶された音声情報とが比較される。ユーザがキャプチャしたのが、例えば、音声コンテンツおよび映像コンテンツあるいは画像コンテンツであろうと音声コンテンツだけであろうと、ユーザによりキャプチャされたコンテンツの決定を試みるために音声部分が分析されうる。オーディオフィンガープリントについてのアプローチは、例えば、発明の名称を「Generating and Matching Hashes of Multimedia Content」とする米国特許第７，５４９，０５２号（２００９年６月１６日交付）に記載されており、該特許は本明細書に参考のために組み込まれている。データベースを利用してマッチングが検出されれば、そのマッチングコンテンツに対応するコンテンツ（本明細書中では「補足コンテンツ」と称する）が決定および／あるいは検出されうる。例えば、キャプチャされたコンテンツがある製品のコマーシャルであると判断されれば、補足コンテンツとしては、その製品名および／または製造メーカ名などの情報、該コマーシャルのデジタルコピー、リンク、あるいはその広告についての情報を検索をするためのその他のナビゲーション要素（例えば、その製品のウェブサイト）、あるいはその他これらに類似するコンテンツなどの情報が挙げられうる。
【００２２】
キャプチャされたコンテンツがあるテレビ番組に対応するものであれば、補足コンテンツとしては、その番組に出演していた俳優やその番組の撮影地のアイデンティティなどの情報、その番組にアクセスできる、あるいはその番組をダウンロードできる場所などの情報が挙げられうる。各種のその他補足コンテンツに加えて本明細書の他の部分で検討あるいは提案した補足コンテンツが提供されうる。次いで、検出された補足コンテンツはいずれも、リクエストのあったユーザデバイスに情報を送信する、識別されたメディアプレーヤあるいはその他これに類似するデバイスに番組を送信する、情報のページを集め、ユーザがアクセス可能なリンクを提供する、などにより、少なくとも１つの指定されたデバイスあるいは場所に提供されうる。ある実施形態では、ユーザは受信する補足コンテンツの種類、コンテンツを送信する場所、およびその他これに類似する情報を識別するか、それ以外の別の方法で選択することができる。
【００２３】
データベースでマッチングの検出がなければ、少なくとも閾値信頼レベルの範囲内で、あるいは他のこれに類似するマッチング精度基準の範囲内で、有用情報の検出を試みるために、キャプチャされたメディアファイルの情報がさらに処理されうる（３１４）。例えば、キャプチャされたコンテンツの有益な形態を決定するために、キャプチャされたコンテンツは音声認識や画像認識、光学式文字認識（OCR:Optical Character Recognition）により、あるいは本明細書の他の部分で検討したいずれの他の適切なアプローチにより分析されうる。例えば、ＯＣＲプロセスはコマーシャルにおけるウェブアドレス（ＵＲＬなど）の存在を自動検出しうる。さらに、システムが別の方法でコンテンツをマッチングできようができまいが、少なくともウェブアドレスやリンクをユーザに提供しうる。有益情報が検出されれば、上述したいずれの方法（例えば、コンテンツに関する情報を送信するための方法）により該情報がユーザに提供されうる。例えば、システムは、コマーシャルを正確にはマッチングできないものの、クローズドキャプションに基づき、コンテンツおよび画像認識によって該コンテンツが特定の種類の靴であったとまでは判断できる場合があり、少なくともそれだけの情報に関してはユーザに提供することができる。
【００２４】
ある実施形態では、少なくとも１つの結果についての信頼スコアを高めるべく、この情報を画像マッチングアルゴリズムにフィードバックしてもよい。例えば、同一コマーシャルで長いバージョンと短いバージョンのものがあるとする。これらは当初、所与の信頼レベルの範囲においてマッチングしないことがある。しかしながら、少なくともその一部を、付加的に判断された情報に基づいて、信頼スコアが増加することがあり、その結果、同様のマッチングを判断できるようになる。有益情報と判断され得るものがなければ、あるいは、有益情報であっても少なくとも１つのマッチングが検出されない場合は、キャプチャされたコンテンツに対する情報は、例えば、放送局が別のコンテンツを提供後、あるいは、システムが一定期間にデータベースに情報を構築した後など、その後の分析のために記憶される。ある例では、ユーザはスポーツイベントなどの生放送やその他のリアルタイムでのパフォーマンスに対応するコンテンツを記録することができる。そのような場合、少なくともある程度はキャプチャされた情報に与えられたタイムスタンプおよび／またはチャネルに基づき決定されうるように、マッチングサービスは、システムが放送を分析し、適切なマッチング情報および／または補足コンテンツを提供できるようになるまで、特定のキューに、あるいはその他の場所に該情報を記憶しうる。該システムはさらに、あるエリア（例えば、地元のスポーツチーム）での放送に関する検索ウインドウの制限を試みるためにその他の情報、例えば、ＩＰアドレス、あるいはその他の場所に関連する情報を利用することができる。マッチングコンテンツを決定するためのその他のアプローチおよび更なる情報は、発明の名称を「Ｍｅｄｉａ  Ｆｉｎｇｅｒｐｒｉｎｇｉｎｇ  ｆｏｒ  Ｃｏｎｔｅｎｔ  Ｄｅｔｅｒｍｉｎａｔｉｏｎ  ａｎｄ  Ｒｅｔｒｉｅｖａｌ」とする係属中の米国特許出願第１２／７５２，９７９号（２０１０年４月１日出願）に記載されている。
【００２５】
図３は、キャプチャされたメディアファイルに対するマッチングが検出されるとコンピューティングデバイスのユーザに示されうる例示的インタフェース３００を示す。本例では、メディアファイルは特定の映画のシーンにマッチングした。しかし、メディアファイルの一部を識別する他の情報も同様に利用することができる。本例では、識別情報を含む（とともに、これに加えて）情報３０２がユーザに示される。この画面には、タイトル、メディアファイルがキャプチャされたシーンのアイデンティティ、そのシーンに出演している俳優のアイデンティティ、および、そのシーンに対応する画像あるいは映像ファイル３０４を含む。情報の選択および種類は実施形態において変わるものであり、ユーザ毎に設定可能である。
【００２６】
例示のように、該情報はユーザが興味を示したシーンの少なくとも一部のデジタルコピー（あるいはデジタルコピーへのリンク）を含みうる。ある実施形態においては、ユーザはローカルマシンにそのシーンを保存でき、あるいはリンクを保存することができる。これにより、後日、ユーザはそのコンテンツに戻りストリーミングあるいはその他の手法で該コンテンツにアクセスを行うことができる。ある場合では、ユーザはこのシーンを他のユーザと共有するためのオプション３０８を有する。一実施形態では、ユーザはこのクリップをソーシャルネットワークサイトに、あるいは少なくとも１つのネットワークを通じて他のユーザによりアクセス可能なその他のコンテンツのコレクションあるいはコンテンツのグループに投稿することができる。ユーザはさらに、あるいはこれに代えて、タグが付けられたコンテンツをコンテナに追加することもできるし、あるいは特定のユーザやデバイスへの送信が可能な他の電子デバイスのグループに追加することもできる。このインタフェースは、コンテンツをアップロードする前や共有する前にタグが付けられたコンテンツにコメントを追加するためのオプション３０６など、各種のオプションも同様に含みうる。
【００２７】
図４は、一実施形態に従うソーシャルネットワークサイトのページに対応する、あるいはその他これに類似するコンテンツのページに対応する例示的画面４００を示す。この場合、該ページは特定の映画に関連するものであり、ユーザはお気に入りのシーンの各々にタグを付けることができ、さらにこれらのシーンについてコメントすることができる。タグが付けられたコンテンツおよびその他の情報を利用して特定の映画、テレビ番組などについての完全な仮想コミュニティあるいはファンサイトが構築される場合がある。一例としてのコミュニティページには、多くのユーザによりタグが付けられた特定のシーンのほか、その他関連のコンテンツにユーザがアクセスできるリンクを含みうる。映画の基本情報（タイトル、ロケ地、出演俳優など）に加えて、該ページには、あるシーンで示された製品の各々に関する情報のほかに、これらの製品についてのウェブサイトへのリンクおよび／またはこれらの製品を販売するウェブサイトへのリンクを含みうる。ある場合では、該ページは特定のシーン、映像などをダウンロードするための、あるいはこれらにアクセスするためのリンクを含みうる。ユーザがサイトのメンバーであれば、該ユーザは特定のフォーマットで該コンテンツのフルバージョンをダウンロードあるいは購入することができる。
【００２８】
該ページはいずれのユーザも投稿やコメントをすることができる公開された公的ページであってもよいし、あるいは、ある一定のユーザのみがアクセス、アップロード、コメントできる、および／あるいはそれ以外の方法で該ページのコンテンツとインタラクトできる私的ページであってもよい。ある場合では、いずれのユーザも該ページにアクセスでき、コメントを見ることができるが、投稿するには登録が必要である。ある実施形態では、ユーザは招待あるいは承認後でなければ情報を見る、および／あるいは投稿することができない。ある実施形態では、投稿された映像はユーザによりキャプチャされた映像に実際に対応するものである。一方で別の実施形態では（少なくとも著作権を理由として）映像はコンテンツプロバイダ（例えば、映画会社やその他メディアのプロバイダ）から提供されることとなる。
【００２９】
該コンテンツプロバイダは、コンテンツの提供に基づき収益を生み出すことができる広告やその他のコンテンツも同様に提供することができる。ある実施形態では、映像は視聴者により、サイトを通じてストリームされるものであるが、ダウンロードはされない。この場合、プロバイダによる管理水準なしに映像を視聴することができる。ある実施形態では、広告へのリンクはメディアファイル自体に組み込まれることになる。したがって、デフォルトの広告をいつでも視聴することができ、あるいはメディアファイルが再生される場所に配置することができる。ある実施形態では、メディアファイルは識別子や他の情報をオンライン広告プロバイダやその他これに類似するエンティティに送信するなどして最新の広告の検出を試みるためにメディアプレーヤと連動しうる。そのようなアプローチにより、コンテンツプロバイダは収益を継続的に生み出すべく、コンテンツとともに継続的に広告をアップデートすることができる。さらに、広告へのコンタクト数は、ある特定のメディアファイルがどの程度特定ユーザに人気があるかを示しうる。
【００３０】
他の実施形態では、収集され、その後インタフェースを介して表示されたコンテンツは、特定のコンテンツプロバイダにより提供されたウェブページによっては提供されないが、このようなコンテンツは多くのユーザ間（ソーシャルネットワークサイト上の友人やピアネットワークグループのピア）でパスされうる情報の仮想コンテナ（あるいはこれに類似するグループ）に対応する。ある実施形態では、ユーザはアップデートが行われる度に、コンテナに関連づけられた友人やピアの各々に該コンテナのコピーを送信することができる。
【００３１】
別の実施形態では、友人やピアの各々はコンテナのローカルコピーを記憶するか、少なくとも該コンテナに対する一定量の情報を記憶し（例えば、各映像のコピーは記憶しないが、各映像を入手するためのリンクは記憶する場合がある）、アップデートされた情報（例えば、差分情報）だけをその他の友人やピアに送信することになる。ある場合では、ステートや他の識別子を使用することができ、これらはグループを通じて送信される各種のメッセージに添付することができる。したがって、特定のユーザあるいはデバイスが最新版のコンテナ情報を有していなければ、そのユーザあるいはデバイスはアップデートされた情報を要求することができる。当業者間で周知の、あるいはその後開発された、各種デバイス間でデータをアップデートする、および／または同期するための様々なアプローチも同様に用いることができる。
【００３２】
図５は、一実施形態に従う、ユーザに示されうる別の例示的な画面５００を示す。本例では、コンテンツ５０２は特定の映画、テレビ番組、音楽アーティスト、あるいは他のこれに類似するエンティティに関連するものではないが、その代わり、ユーザは特定のトピック、ジャンル、あるいはその他の種類の情報に関連する情報を追加することができる。本例では、ユーザは映画のコメディシーンに関連するコメントを追加することができる。当然のことながら、そのような画面を通じて収集され示されるさまざまな種類のコンテンツがいくつあってもよい。
【００３３】
一実施形態では、ユーザはグループに参加でき、ページに登録し、あるいはそれ以外の方法で情報のグループにアクセスすることができる。特定ユーザたちは、トピックに関連するコンテンツを追加し、各種コンテンツを評価し、コメントすることができ、さらにそれ以外の方法でそのグループに含まれる情報を送信することができる。図３に示すように、ユーザがキャプチャしたメディアファイルをマッチングと見なす場合に、該ユーザは１以上のページ、サイト、コンテナ、あるいはマッチングコンテンツを追加するためのその他のグループを特定することができる。ある実施形態では、ユーザは、映像あるいは音声クリップが含まれるかどうか（利用可能であるか、権限が与えられているかどうか）、どれくらいの識別子を添付すべきかなど、追加される情報の種類を管理することができる。ある実施形態では、メディア情報は、コンテンツ視聴しているユーザが、オンライン小売業者などの適切な場所からコンテンツのコピーを購入できるようにする情報を含みうる。
【００３４】
図６は、各種の実施形態に従う、使用されうる別の種類のコンテンツグループの画面６００を示す。本例では、特定ユーザによりタグが付けられた各種インスタンスのコンテンツ６０２は、個人のページなどに一緒に表示されうる。このページには、映画、テレビ、音楽、ゲームコンテンツなど、適切にタグが付けられたコンテンツが含まれうる。例えば、ユーザが映画、音楽、コマーシャル、あるいはテレビ番組にタグを付ける度に、該ユーザは該コンテンツを該ユーザのページに追加するオプションを有しうる。
【００３５】
例えば該ユーザがテレビゲームをし、ボスを打ち負かし、ある一定のレベルに到達し、ゲームが終了する、あるいはゲームにおいて別のそのような段階に達すれば、該ユーザはカットされたシーンや、ゲームにおいてその段階に到達後に再生されるテーマ曲などのメディアをキャプチャすることができ、さらに、該ユーザがゲームにおいてその段階に達したことを別のユーザに知らせるために、ページにその試合をアップロードすることができる。ある場合では、ユーザはさらにコメントを追加することができる。あるいは、そのユーザによるゲームプレイの質を証明するために、スクリーンキャプチャやスコア情報を自動的に追加するようにできる。
【００３６】
そのようなアプローチは、到達度の認識あるいはその他の認識方法が特定のゲームに、あるいは特定のゲームコンソールに含まれていない状況において少なくとも有利である。メディアをキャプチャし、ページやグループなどの特定のサイトにアップロードすることで、ユーザはそのようなメカニズムを提供しない既存のゲームおよび／またはコンソールに対する各々のゲームの到達度を共有することができる。既存のゲームおよびデバイスに上位互換性を提供できることから、各プロバイダはさらに既存の構成要素の寿命と収益とを伸ばすことができ、さらに、ユーザがこれらの構成要素からさらに楽しみを得るようにすることができる。ある実施形態では、ユーザは業務用ゲーム機械であるアーケードゲーム（古いアーケードゲームを含む）に対して同様の情報をキャプチャすることができ、世界中の他のユーザと偉業を共有することができる。
【００３７】
ある実施形態では、ユーザはページを非公開にし、該ユーザだけがページにアクセスできるようにすることができる。この場合では、該ページはパスワードあるいは他のセキュリティメカニズムを伴うウェブページであってもよいし、遠隔デバイスを介してアクセス不可能なコンピューティングデバイスにローカルに記憶されたページであってもよい。ある実施形態では、該ページはネットワークを通じてデバイスを介してアクセス可能であり、ユーザはページを登録することができるか、その他別の方法でアクセスできる（アクセスは制限されたものであるか、通常のアクセスである）。他の実施形態では、該情報をピアネットワーク上のピア間で共有することができる。各種のアプローチも同様に利用することができる。
【００３８】
図７は、第１の例示的な機器構成７００であり、該構成において、第１ユーザによりタグが付けられたコンテンツは、少なくとも他の１名のユーザによりアクセスされうる。この例では、第１デバイス７０２のユーザはメディアファイルをキャプチャし、上記で検討あるいは提案したようなアプローチの１つを利用してマッチング情報を得る。ユーザは、第１デバイスに、インターネットなどの少なくとも１つのネットワーク７０４を通じて情報を送信させ、これを少なくとも１つのサーバ７０６（例えば、ウェブサーバ、データサーバ、および／あるいはアプリケーションサーバ）に受信させ、さらに、その後の検索用にデータベース７０８に記憶させる。
【００３９】
上記サーバおよびデータベースは、ウェブサイトやその他これに類似するインタフェースの一部としてユーザが該情報にアクセスできるようにするコンテンツプロバイダシステムの一部などであってよい。次いで、別のクライアントデバイス７１０の別のユーザは、ネットワーク７０４を通じてリクエスト（例えば、ＨＴＴＰリクエスト）を送信することで、タグが付けられたコンテンツおよび／あるいはマッチしたコンテンツ、および関連のいずれの情報にもアクセスすることができる。このリクエストはサーバ７０６が受信する。該サーバはデータベース７０８からのコンテンツにアクセスでき、さらに、第２クライアントデバイス７１０に表示するためのコンテンツを提供する。コンテンツをリクエストおよび供給する方法の各々は当技術分野においては周知であり、本明細書では詳細に記載しない。
【００４０】
図８は、別の例示的な機器構成８００であり、該構成において、ピアデバイス８０４の各々は少なくとも１つのネットワーク８０２を介して情報を共有できる。多くの場合、ネットワークはインターネットであるか、専用通信ネットワークであるが、他の実施形態の各々では、ネットワークはピアデバイス間での直接通信により提供されうる。例えば、ピアデバイスの各々は、それぞれが無線通信の範囲内にある場合に情報交換をすることができる。周知の、あるいはそのような目的のために後に構築されたいずれのその他のピア通信のためのアプローチを利用することができる。
【００４１】
ある実施形態では、各ピアはコンテナあるいはピア間で共有されている別のコンテンツグループのコピーを記憶することができる。他の実施形態では、各ピアは各ピアが所有するコンテンツを記憶し、別のピアの各々がそのピアからの情報をリクエストする。さらに別の実施形態では、コンテナのマスタコピーを記憶するマスタピアがあってもよく、これには少なくとも各ピアがコンテナに追加した情報の詳細な一覧が含まれる。したがって、コンテンツの一部へのアクセスを希望するピアは、そのマスタピアから識別情報をリクエストすることができる。この情報はコンテンツを入手することができる特定のピアを示すものである。各種の記憶および共有アプローチも同様に利用することができる。
【００４２】
図９は、一実施形態に従う、コンテンツを他のユーザと共有するためのプロセス９００の一例を示す。この例では、ユーザは上記で検討あるいは提案したいずれの適切なプロセスを利用して、興味のあるコンテンツの少なくとも一部を記録あるいはそれ以外の方法でキャプチャする（９０２）。ユーザはマッチングサービスあるいはその他の適切なソースやエンティティにコンテンツを送信し（９０４）、マッチングコンテンツを識別する情報を受信する（９０６）。ユーザはマッチング情報を見て、オプションを選択し、該コンテンツを他のユーザと共有することができる（９０８）。次に、コンテンツに関連する情報がユーザデバイスから、別のユーザが該情報を見ることができる適切な場所に送信されうる（９１０）。
【００４３】
検討したように、ある場合では、ユーザは１以上のコンテンツのインスタンスを含んだコンテンツをキャプチャした可能性がある。あるいは、前のコンテンツのインスタンスが完了した直後にコンテンツをキャプチャした可能性がある。例えば、ユーザは映画のラストシーンのほか、その映画中に表示されたコマーシャルの始まりの部分を含んだメディアをキャプチャした可能性がある。この場合、ユーザにはオプションが示される。これは、キャプチャされたメディアファイルの一部に対して決定されたマッチングの各々を識別するものであり、さらにユーザは、ユーザが興味のあったコンテンツを選択することができる。ある実施形態では、この選択により、別のリクエストがマッチングシステムあるいはサービスに送信されうる。該システムやサービスはユーザの選択に対応した、より詳細な情報やコンテンツを提供しうるものである。本明細書に記載された教示や提案に照らして、当業者にとっては明らかであろう各種のスクリーンや入力、コンテンツが各種実施形態の範囲において提供あるいは利用されうる。
【００４４】
ある実施形態では、システムは、他のユーザがマッチングコンテンツを決定するのに役立つ、以前にマッチングしたコンテンツに関連する情報を記憶することができ、あるいはそれ以外の方法で該情報にアクセスすることができる。例えば、特定の俳優がアップロードされたシーンは、テレビシリーズの１以上のエピソード（話）とマッチングする可能性がある。ある場合では、システムは、特定のシーンがユーザの選択にマッチングする可能性を示すものとして、他のユーザによりタグが付けられたシーンを見ることができる。一例では、ユーザは、音質が不十分であって、少なくとも閾値の信頼範囲内で特定のシーンにマッチングさせることができない場合に、シーンの音声をキャプチャすることができる場合がある。潜在的なマッチングが３つあり、ユーザの大半によりこれらのシーンの１つにすでにタグが付けられていたとすると、これにより人気のあるシーンがユーザによりタグが付けられたシーンにマッチングする可能性が高いということが少なくともある程度示されうる。ある場合では、システムはユーザに３つ全てのマッチングを示すこともあり、少なくとも一部をユーザにより各シーンにタグが付けられた頻度や各シーンの視聴頻度、あるいはそれ以外の方法で他のユーザにアクセスされた頻度、に基づいてオプションの各々を評価することができる。
【００４５】
タグが付けられたコンテンツに基づいて人気情報を収集することは、その他多くのアプリケーションにとっても有益でありうる。例えば、テレビスタジオでは、どれくらいの頻度で各ゲストスターのシーンがタグ付けされるかを調査し、各スターの人気度を決定することができる。広告主は、特定の広告キャンペーンの人気度を決定するために、一定のコマーシャルの人気度を調査することができる。ある場合では、広告がキャプチャされたチャネルおよび時間などのその他の情報により、広告収入の最も有効な使い方を決定しようとしている広告主に貴重な情報が提供されうる。
【００４６】
ある実施形態では、人気情報は収集され分析されうる。次いで、各種ソースはプロバイダから特定のレポート、統計、あるいはその他の情報をリクエストできる。そのようなアプローチは、ユーザに提供されるコンテンツの権利を得るのに有用な収入源を提供しうる。ある場合では、情報が特定ユーザのプロフィールと結び付けられることがある。よって統計には、性別や年齢グループによる人気度などの一般の情報が含まれうる。その他各種のこれに類似する特徴は分析されてもよいし、含まれてもよく、このことは当業者にとっては明らかである。
【００４７】
上記のように、ユーザは、メディアをキャプチャしようとする場合に、キャプチャデバイスにすぐに到達できないことから目的とするコンテンツを見逃してしまうことがある。ある場合では、メディアセグメントをキャプチャするデバイスは、デバイス周辺の信号（音声および／あるいは映像）、あるいは直接接続されたデバイスの放送に含まれた信号を継続的にキャプチャする、サンプリングする、あるいは記録するように構成されうる。該デバイスは、最近記録された情報、例えば、最後の１０〜２０秒間にわたって、あるいはその他の適切な期間にわたってキャプチャされた情報のループをキャッシュに格納するか記憶することができる。その期間の経過後、データは破棄される。よって、該デバイスには直前の期間（例えば、常に最新１０秒のデータ）に対するデータだけが記憶されることになる。データキャッシュは時間に対して「スライドウインドウ」のような役割を果たす。この場合、ウインドウは最新の期間のデータを表示するように構成され、さらに該ウインドウに対応するデータは継続的にアップデートされ（ウインドウは時間に対して前に「スライド」する）、最新のデータを表示するようにする。ユーザは、ほとんどの場合に興味のあるものが放送された後にキャプチャをアクティブにすることから、キャプチャをアクティブにする直前の期間にわたってコンテンツをキャッシュに格納するか、それ以外の方法で一時的に記憶することで、ユーザが興味を持ったコンテンツの少なくとも一部が含まれる可能性が大きい。
【００４８】
一実施形態では、ユーザはボタンを押すか、それ以外の方法でメディアへの関心を示すことができ、これにより、原則的に、原則的に、ボタンを押すなどにより、今現在スライドウインドウにより表示され、対応のバッファあるいはキャッシュに記憶されたデータのスナップショットがデバイスによりキャプチャされる。ある場合では、ユーザがボタンを押した（あるいはそれ以外の方法で関心を示した）後のある期間に対するデータも同様にキャプチャされる。したがって、スライドウインドウ毎に、ボタンを押す前のバッファに格納されたデータおよびユーザがボタンを押した数秒後のデータを含む、興味全体を示したトータルウインドウが生成される。したがって、この興味全体を示したトータルウインドウは、ユーザのアクション（例えば、ボタンを押す）の時間を取り囲み、該アクションの前後のデータを含むようにしたものである。このトータルウインドウ中のデータは、ユーザのアクションの時間に対応する少なくとも１つのタイムスタンプと組み合わせることができる。次に、このデータは本明細書の別の箇所に記載したようにサーバに送信され、分析されうる。ユーザがある広告に興味を示した場合、あるいは放送ストリームのプロダクトプレースメントに興味を示した場合、少なくともある程度をタイムスタンプに基づき、ユーザデバイスの適切なモジュールにより、記録された音声に対する情報の他に、対応するタイムスタンプがマッチングサービスに送信されうる。
【００４９】
ゲームコンソールなど、接続されたデバイスを使用する実施形態では、ゲームコンソールは１以上のステーション、例えば、現在見られているステーションを通じて放送される情報を継続的に記録することができ、さらに、常時更新している、直近に放送された期間の情報を前もってバッファリングするかそれ以外の方法で記憶することができる。ユーザは、ゲームコントローラのボタンを押す、あるいはリモコンの入力を選択するなど、選択またはそれ以外の方法で入力動作を行うことによりキャプチャあるいはマッチングプロセスをアクティブにすることができる。ゲームコンソールは、インターネットなどのネットワークに接続され、ハッシュ（あるいはその他の記録を表すもの）をマッチングサービスに送信しうる。
【００５０】
上述のように、一般にマッチングサービスには特定のプログラミング、広告、およびプロダクトプレースメントなどに対する音声のフィンガープリントがすでに提供されており、さらにマッチングの検出を試みうる。上述のように、マッチングサービスが各種のブロードキャストフィードにアクセスでき、ある放送フィードからメディアがキャプチャされた場合に、タイムスタンプを利用することでコンテンツのマッチングが支援される。キャプチャされた期間内に複数のメディアセグメントが含まれていれば、ユーザは各々に対する情報を受信することができる。あるいはユーザはこれらのセグメントのうちの少なくとも１つに対する情報を受信するために選択するためのオプションを受信することができる。ゲームコンソールがネットワークに接続されている本例では、今現在表示するために、あるいは後の検索用に、補足コンテンツがある実施形態のコンソールに配信されうる。
【００５１】
ある実施形態では、ユーザはスマートフォンや携帯メディアプレーヤなどのコンピューティングデバイスにアプリケーション（例えば、「アプリ」）を記憶させることができる。これは音声および／または映像情報のキャプチャを指示しうるものであり、あるいは、キャプチャされたメディア情報への少なくともアクセスを可能にするものであり、さらに、該メディア情報の少なくとも一部の分析を可能にするものである。したがって、ユーザデバイスは大量のデータをセントラルサーバやその他これに類似する場所にアップデートする必要がない。さらに、そのようなアプリケーションを使用することで、ユーザは好みを設定でき、あるいは、その他これに類似する情報であって、検索する情報の種類や、補足コンテンツあるいはその他これに類似する形態を受信するデバイスの種類などの情報を決定するために利用されうる情報を特定することができる。
【００５２】
図１０は一実施形態に従うデバイスを実装するのに適したハードウェアシステムの一例を示す説明図である。本ブロック図において、コンピュータシステム１０００が例示されており、これは、パソコン、テレビゲーム用コンソール、携帯端末、あるいはその他のデジタルデバイスなどの、本発明の実施形態を実行するのに適したものである。コンピュータシステム１０００はソフトウェアアプリケーションおよび任意にオペレーションシステムを実行するための中央処理装置（ＣＰＵ）１００２を含む。ＣＰＵ１００２は、１以上の同種または異種の処理コアで構成されうる。メモリ１００４は、ＣＰＵ１００２により使用されるアプリケーション及びデータを記憶する。ストレージ１００６は、アプリケーション及びデータに対して不揮発性記憶装置及びその他のコンピュータ可読媒体を提供する。
【００５３】
また、ストレージ１００６は固定ディスクドライブ、取り外し可能ディスクドライブ、フラッシュメモリデバイス、及びＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、Ｂｌｕ−ｒａｙ、ＨＤ−ＤＶＤまたはその他の光学式記憶装置を含み、これらに加えて信号伝送及び記憶媒体を含みうる。ユーザ入力装置１００８は、１名以上のユーザからの入力をコンピュータシステム１０００に知らせる。入力装置の例としては、キーボード、マウス、ジョイスティック、タッチバッド、タッチスクリーン、静止カメラまたはビデオカメラ、及び／またはマイクロフォンなどが挙げられる。ネットワークインタフェース１０１０により、コンピュータシステム１０００は電子通信ネットワーク経由でその他のコンピュータシステムと通信することができ、ローカルエリアネットワーク及びインターネットなどの広域ネットワークを介した有線または無線通信を含みうる。音声プロセッサ１０１２は、ＣＰＵ１００２、メモリ１００４、及び／またはストレージ１００６により提供される命令及び／またはデータからアナログ音声出力またはデジタル音声出力を生成するように構成される。ＣＰＵ１００２、メモリ１００４、データストレージ１００６、ユーザ入力装置１００８、ネットワークインタフェース１０１０、及び音声プロセッサ１０１２を含むコンピュータシステム１０００の構成要素は、１以上のデータバス１０１４経由で接続される。
【００５４】
グラフィックサブシステム１０１６は、データバス１０１４及びコンピュータシステム１０００の構成要素に接続される。グラフィックサブシステム１０１６は、グラフィック処理ユニット（ＧＰＵ）１０１８及びグラフィックメモリ１０２０を含む。グラフィックメモリ１０２０は、出力画像の各ピクセルに対するピクセルデータを記憶するために使用されるディスプレイメモリ（例えば、フレームバッファ）を含む。グラフィックメモリ１０２０は、ＧＰＵ１０１８と同一の装置に内蔵されてもよいし、別の装置としてＧＰＵ１０１８と接続されてもよいし、及び／またはメモリ１００４内に実装されてもよい。ピクセルデータはＣＰＵ１００２から直接グラフィックメモリ１０２０に提供されてもよい。他の態様では、ＣＰＵ１００２はＧＰＵ１０１８に所望の出力画像を定義するデータ及び／または命令を提供し、ＧＰＵ１０１８はこのデータ及び／または命令から１以上の出力画像のピクセルデータを生成する。所望の出力画像を定義するデータ及び／または命令は、メモリ１００４及び／またはグラフィックメモリ１０２０に記憶されうる。一実施形態では、ＧＰＵ１０１８は、形状、ライティング、シェーディング、テクスチャリング、運動、及び／またはカメラパラメータを場面に対して定義する命令及びデータから出力画像に対するピクセルデータを生成するための３Ｄレンダリング機能を含む。ＧＰＵ１０１８は、シェーダプログラムを実行可能な１以上のプログラム可能実行ユニットをさらに含みうる。
【００５５】
グラフィックサブシステム１０１６は、グラフィックメモリ１０２０から画像に対するピクセルデータを周期的に出力し、表示装置１０２２に表示されるようにする。表示装置１０２２は、コンピュータシステム１０００からの信号を受けて視覚情報を表示することができる装置であり、これにはブラウン管（ＣＲＴ）、液晶表示装置（ＬＣＤ）、プラズマ、及び誘起発光ダイオードディスプレイを含む。コンピュータシステム１０００は、表示装置１０２２にアナログ信号またはデジタル信号を送信することができる。
【００５６】
各種の実施形態によれば、ＣＰＵ１００２は、１以上の処理コアを有する１以上の汎用マイクロプロセッサである。さらに各実施形態は、メディアアプリケーションやインタラクティブエンターテインメントアプリケーションなど、並列性が高くコンピュータ処理の多いアプリケーションに適したマイクロプロセッサのアーキテクチャを備えた１以上のＣＰＵを使用して実装されうる。
【００５７】
さらなる実施形態の各々は、明細書および図面から当技術分野の当業者により予測されうる。別の実施形態では、上述したような発明を有利に組合せる、あるいは補助的に組合せることができる。理解しやすくするために、アーキテクチャのブロック図とフロー図とはグループ化されている。しかし、ブロックの組合せ、新たなブロックの追加、ブロックの再配置、などは本発明の別の実施形態において検討される。
【００５８】
従って、明細書および図面は限定的ではなく例示的であると解釈される。しかし、特許請求の範囲に記載されているように、より広い本発明の精神および範囲から逸脱することなく、様々な変形および変更が可能であることは明らかであろう。
【図１】
2013529408.tif 000003
【図２】
2013529408.tif 000004
【図３】
2013529408.tif 000005
【図４】
2013529408.tif 000006
【図５】
2013529408.tif 000007
【図６】
2013529408.tif 000008
【図７】
2013529408.tif 000009
【図８】
2013529408.tif 000010
【図９】
2013529408.tif 000011
【図１０】
2013529408.tif 000012
【国際調査報告】
2013529408.tif 000013
2013529408.tif 000014
2013529408.tif 000015