(57)【要約】  システム、方法、装置、ユーザインターフェース及びコンピュータプログラム製品は、リアルタイム環境音及び／又はビデオ特定をベースとするマスメディアのソーシャル及び相互作用的なアプリケーションを提供する。いくつかの実施では、方法は、メディア放送に関連付けられた環境音を特定する記述子を受信する段階と、前記記述子を１つ又は複数の基準記述子と比較する段階と、前記比較の結果を少なくとも部分的にベースとして、前記メディア放送のレーティングを決定する段階と、を具備する。
2009518884.tif 000002
【特許請求の範囲】
【請求項１】
メディア放送に関連付けられた環境音を特定する記述子を受信する段階と、
前記記述子を前記メディア放送に関連付けられた基準記述子と比較する段階と、
前記比較の結果をベースとして前記メディア放送に関連付けられたパーソナライズ情報を集約する段階と、
を具備することを特徴とする方法。
【請求項２】
記述子を基準記述子と比較する段階は、
前記受信された記述子を使用して基準記述子のデータベースをクエリする段階と、
適合基準をベースとして前記受信された記述子に適合する１つ又は複数の基準記述子を決定する段階と、
をさらに具備することを特徴とする請求項１に記載の方法。
【請求項３】
１つ又は複数の基準記述子を決定する段階は、
前記適合基準をベースとして、候補基準記述子のセットを決定する段階と、
前記候補基準記述子のセットを、検証手順を使用して検証する段階と、
をさらに具備することを特徴とする請求項２に記載の方法。
【請求項４】
候補基準記述子のセットを決定する段階は、
前記受信された記述子との時間的な一致をベースとして前記基準記述子を得点する段階と、
前記得点から前記候補基準記述子のセットを決定する段階と、
をさらに具備することを特徴とする請求項３に記載の方法。
【請求項５】
前記基準記述子を基準記述子のデータベースから受信することを特徴とする請求項１に記載の方法。
【請求項６】
パーソナライズ情報を集約する段階は、通信リンクにコメントメディアを提供する段階をさらに具備することを特徴とする請求項１に記載の方法。
【請求項７】
第１メディア放送に関連付けられた環境音を特定する第１記述子を受信する段階と、
第２メディア放送に関連付けられた環境音を特定する第２記述子を受信する段階と、
前記第１及び第２メディア放送が同一であるかどうかを決定するために前記第１及び第２記述子を比較する段階と、
前記比較の結果をベースとして、パーソナライズ情報を集約する段階と、
を具備することを特徴とする方法。
【請求項８】
メディア放送に関連付けられた環境音を検出する段階と、
前記メディア放送を特定する記述子を生成する段階と、
前記記述子をネットワーク資源に送信する段階と、
前記記述子をベースとして、前記ネットワーク資源アプリケーションサーバから集約されたパーソナライズ情報を受信する段階と、
を具備する方法。
【請求項９】
記述子を生成する段階は、
環境音断片を記録する段階と、
前記環境音断片を重なり合うフレームに分解する段階と、
前記フレームを、前記環境音断片の統計的な要約を特定する記述子に変換する段階と、
をさらに具備することを特徴とする請求項８に記載の方法。
【請求項１０】
ノイズを克服するように前記記述子を訓練する段階をさらに具備することを特徴とする請求項８に記載の方法。
【請求項１１】
基準記述子のデータベースと、
前記データベース及びクライアントシステムに動作可能に接続されたサーバと、
前記受信された記述子を、１つ又は複数の基準記述子を比較する段階と、
前記比較の結果をベースとして、前記メディア放送に関連するパーソナライズ情報を集約する段階と、
を具備し、
前記データベースサーバは、メディア放送に関連付けられた環境音を特定するために前記クライアントシステムから記述子を受信するように構成可能であり、
を特徴とするシステム。
【請求項１２】
前記受信された記述子は、環境音サンプルから生成されることを特徴とする請求項１１に記載のシステム。
【請求項１３】
前記受信された記述子は、１つ又は複数の音声署名構成要素を具備する圧縮ファイルであることを特徴とする請求項１１に記載のシステム。
【請求項１４】
前記データベースサーバは、前記クライアントシステムを特定するために、前記クライアントシステムからクライアントシステム識別子を受信することを特徴とする請求項１１に記載のシステム。
【請求項１５】
前記パーソナライズ情報は、コメントメディアに関連付けられた情報を具備することを特徴とする請求項１１に記載のシステム。
【請求項１６】
前記パーソナライズ情報は、広告に関連付けられた情報を具備することを特徴とする請求項１１に記載のシステム。
【請求項１７】
前記基準記述子は、最近のメディア放送から周期的に更新されることを特徴とする請求項１１に記載のシステム。
【請求項１８】
前記パーソナライズ情報は、ＷＥＢページ内で前記クライアントシステムに提供されることを特徴とする請求項１１に記載のシステム。
【請求項１９】
前記クライアントシステムは、ユーザが、マスパーソナライズアプリケーションと相互作用することを可能にする表示装置を具備することを特徴とする請求項１１に記載のシステム。
【請求項２０】
前記クライアントシステムは、選択可能な時間期間で、環境音を監視及び記録することを特徴とする請求項１１に記載のシステム。
【請求項２１】
前記受信された記述子は、前記環境音信号が回復不可能であるように符号化されることを特徴とする請求項１１に記載のシステム。
【請求項２２】
前記受信された記述子は、暗号化されることを特徴とする請求項１１に記載のシステム。
【請求項２３】
前記受信された記述子は、前記クライアントシステムでのトリガイベントに応答して、クエリ提出として前記データベースサーバに送信されることを特徴とする請求項１１に記載のシステム。
【請求項２４】
前記受信された記述子は、ストリーム化処理の一部として、前記音声データベースサーバに送信されることを特徴とする請求項１１に記載のシステム。
【請求項２５】
基準記述子は、１つ又は複数のクライアントシステムによって生成されることを特徴とする請求項１１に記載のシステム。
【請求項２６】
前記パーソナライズ情報は、同一の地理的な位置内のユーザの間の通信リンクを確立するための情報を具備することを特徴とする請求項１１に記載のシステム。
【請求項２７】
前記適合は、局所（ｌｏｃａｌｉｔｙ）感応性（ｓｅｎｓｉｔｉｖｅ）ハッシュ生成を使用して決定されることを特徴とする請求項１１に記載のシステム。
【請求項２８】
前記受信された記述子は、音声サンプルの特定する統計的な要約（ｉｄｅｎｔｉｆｙｉｎｇ  ｓｔａｔｉｓｔｉｃａｌ  ｓｕｍｍａｒｙ）を表すことを特徴とする請求項１１に記載のシステム。
【請求項２９】
前記適合は、前記クライアントシステムによって生成された記述子に時間的に一致する基準記述子を使用して決定されることを特徴とする請求項１１に記載のシステム。
【請求項３０】
複数のクライアントシステムから記述子を受信する段階と、
正適合を決定するために前記記述子を基準記述子と比較する段階と、
前記正適合をベースとしてソーシャルコミュニティを生成する段階と、
前記ソーシャルコミュニティに関する情報を前記クライアントシステムに送信する段階と、
を具備し、
前記記述子は、リアルタイムメディア放送に関連付けられた環境音を特定し、
前記正適合は、前記受信された記述子及び前記基準記述子の間の時間的な一致を少なくとも部分的にベースとして決定されることを特徴とする方法。
【請求項３１】
前記送信された情報は、前記クライアントシステム及び前記ソーシャルコミュニティの間の通信チャネルを提供するための通信リンクを具備することを特徴とする請求項３０に記載の方法。
【請求項３２】
前記記述子は、ウェーブレットを使用して生成されることを特徴とする請求項３０に記載の方法。
【請求項３３】
メディア放送に関連付けられた環境音を特定する記述子を受信する段階と、
前記記述子を１つ又は複数の基準記述子と比較する段階と、
前記比較の結果を少なくとも部分的にベースとして前記メディア放送のレーティングを決定する段階と、
を具備することを特徴とする方法。
【請求項３４】
レーティングを決定する段階は、
前記受信された記述子を前記基準記述子と比較することによって生成された適合のカウントを決定する段階と、
前記カウントを少なくとも部分的にベースとしてレーティングを決定する段階と、
をさらに具備することを特徴とする請求項３３に記載の方法。
【請求項３５】
前記レーティングをベースとして、情報を装置に提供する段階をさらに具備することを特徴とする請求項３３に記載の方法。
【請求項３６】
前記レーティング内の変更を判定する段階と、
前記レーティング内の変更に応答して前記情報を修正する段階と、
前記修正された情報を前記装置に提供する段階と、
をさらに具備することを特徴とする請求項３５に記載の方法。
【請求項３７】
前記レーティングを装置に提供する段階をさらに具備することを特徴とする請求項３３に記載の方法。
【請求項３８】
前記レーティングを決定する段階は、
前記メディア放送に関連する装置から情報を受信する段階と、
前記情報を使用して統計を決定する段階と、
前記統計から前記レーティングを決定する段階と、
をさらに具備することを特徴とする請求項３３に記載の方法。
【請求項３９】
レーティングを決定する段階は、
前記メディア放送を受信するユーザの平均数を決定する段階をさらに具備することを特徴とする請求項３３に記載の方法。
【請求項４０】
レーティングを決定する段階は、ユーザが前記メディア放送を受信した平均回数を決定する段階をさらに具備することを特徴とする請求項３３に記載の方法。
【請求項４１】
レーティングを決定する段階は、前記メディア放送を受信するユーザの最大数を決定する段階をさらに具備することを特徴とする請求項３３に記載の方法。
【請求項４２】
レーティングを決定する段階は、前記メディア放送を受信するユーザの最小数を決定する段階をさらに具備することを特徴とする請求項３３に記載の方法。
【請求項４３】
前記レーティングをターゲット層グループデータに関連付ける段階と、
前記ターゲット層グループに関連付けられた前記レーティングを装置に提供する段階と、
をさらに具備することを特徴とする請求項３３に記載の方法。
【請求項４４】
前記レーティングを地理的なグループデータに関連付ける段階と、
前記地理的なグループに関連付けられた前記レーティングを装置に提供する段階と、
をさらに具備することを特徴とする請求項３３に記載の方法。
【請求項４５】
メディア放送に関連付けられた環境音を特定する記述子を生成する段階と、
前記記述子をベースとして前記メディア放送のレーティングを決定するために前記記述子をレーティングプロバイダに提供する段階と、
前記レーティングを前記レーティングプロバイダから受信する段階と、
前記レーティングをディスプレイ上に表示する段階と、
を具備することを特徴とする方法。
【請求項４６】
前記レーティングプロバイダから情報を受信する段階と、
前記情報をディスプレイ上に表示する段階と、
をさらに具備し、
前記情報は、前記メディア放送と関連付けられていることを特徴とする請求項４５に記載の方法。
【請求項４７】
前記レーティングを決定する段階は、
前記メディア放送に関連する情報を収集する段階と、
前記情報をレーティングシステムに提供する段階と、
前記レーティングシステムからレーティングを受信する段階と、
ディスプレイ上に前記レーティングを表示する段階と、
をさらに具備し、
前記レーティングは、収集された情報を少なくとも部分的にベースとすることを特徴とする請求項４５に記載の方法。
【請求項４８】
レーティングを決定する段階は、
前記メディア放送を受信するユーザの平均数を決定する段階をさらに具備することを特徴とする請求項４５に記載の方法。
【請求項４９】
レーティングを決定する段階は、
ユーザが前記メディア放送を受信した平均回数を決定する段階をさらに具備することを特徴とする請求項４５に記載の方法。
【請求項５０】
レーティングを決定する段階は、
前記メディア放送を受信するユーザの最大数を決定する段階をさらに具備することを特徴とする請求項４５に記載の方法。
【請求項５１】
レーティングを決定する段階は、
前記メディア放送を受信するユーザの最小数を決定する段階をさらに具備することを特徴とする請求項４５に記載の方法。
【請求項５２】
ターゲット層グループに関連付けられた情報を前記レーティングプロバイダから受信する段階をさらに具備することを特徴とする請求項４５に記載の方法。
【請求項５３】
地理的なグループデータに関連付けられた情報を、前記レーティングプロバイダから受信する段階をさらに具備することを特徴とする請求項４５に記載の方法。
【請求項５４】
メディア放送から環境音断片を記録する段階と、
前記環境音断片から記述子を生成する段階と、
前記記述子をレーティングプロバイダに提供する段階と、
を具備することを特徴とする方法。
【請求項５５】
製品又はサービスを前記記述子に関連付ける段階と、
前記製品又はサービスに関連付けられた情報を１人又は複数のユーザに提供する段階と、
を具備することを特徴とする請求項５４に記載の方法。
【請求項５６】
前記メディア放送の受信を確認するユーザ入力を受信する段階と、
前記ユーザ入力をベースとして前記レーティングを決定する段階と、
をさらに具備することを特徴とする請求項５４に記載の方法。
【請求項５７】
前記メディア放送を受信するユーザのデジタル画像を捕捉する段階と、
少なくとも部分的に、前記デジタル画像に関して前記レーティングを決定する段階と、
をさらに具備することを特徴とする請求項５４に記載の方法。
【請求項５８】
基準記述子のデータベースと、
前記データベース及びクライアントシステムに動作可能に接続されるサーバと、
受信された記述子を１つ又は複数の基準記述子と比較する段階と、
前記比較の結果を少なくとも部分的にベースとして前記メディア放送のレーティングを決定する段階と、
を具備し、
前記サーバは、メディア放送に関連付けられた環境音を特定するために前記クライアントシステムから記述子を受信するように構成可能であることを特徴とするシステム。
【請求項５９】
複数のクライアントシステムから記述子を受信する段階と、
正適合を決定するために、前記記述子を基準記述子と比較する段階と、
前記正適合をベースとしてレーティングを生成する段階と、
前記レーティングを前記クライアントシステムに送信する段階と、
を具備し、
前記記述子は、リアルタイムメディア放送に関連付けられた環境音を特定し、
前記正適合は、前記受信された記述子及び前記基準記述子の間の時間的な一致を少なくとも部分的にベースとして決定されることを特徴とする方法。
【請求項６０】
前記メディア放送内で広告を検出するために前記記述子を使用する段階と、
前記広告上で統計を生成する段階と、
前記統計を、前記広告に関連付けられた広告主に送信する段階と、
をさらに具備することを特徴とする請求項５９に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この出願は、「Ｅｎｖｉｒｏｎｍｅｎｔ−Ｂａｓｅｄ  Ｒｅｆｅｒｒａｌｓ」という発明の名称の付された、２００５年１１月２９日に出願された、米国仮特許出願第６０／７４０，７６０号の優先権の利益を主張し、その出願は、引用によって本明細書にその全体が組み込まれる。
【０００２】
この出願は、「Ａｕｄｉｏ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｂａｓｅｄ  ｏｎ  Ｓｉｇｎａｔｕｒｅｓ」という発明の名称の付された、２００６年８月１９日に出願された、米国仮特許出願第６０／８２３，８８１号の優先権の利益を主張し、その出願は、引用によって本明細書にその全体が組み込まれる。
【０００３】
開示される実施は、マスメディアのソーシャル及び相互作用的なアプリケーションに関連する。
【背景技術】
【０００４】
マスメディアチャネル（例えば、テレビジョン及びラジオ放送）は、代表的には、大勢の聴衆に制限されたコンテンツを提供する。反対に、Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂは、２，３の個人のみが興味を持ちうる大量の情報を提供する。通常の相互作用的なテレビジョンは、視聴者に、視聴者のテレビジョンと相互作用するとともに、テレビジョン放送に関連するコンテンツ及び／又はサービスを受信する手段を提供することによって、これらの２つの通信媒体を橋渡しするように試みる。
【０００５】
通常の相互作用的なテレビジョンは、通常は、ケーブル又は衛星ネットワークを通して、加入料金を払う視聴者にのみ利用可能である。相互作用的なテレビジョンサービスを受信するためには、視聴者は、セットトップボックスを賃借又は購入するとともに、技術者によってそれを設置してもらう必要がある。前記視聴者のテレビジョンは、前記視聴者が遠隔制御又は他の入力装置を使用してテレビジョンと相互作用するとともに、情報、娯楽及びサービス（例えば、広告、オンラインの買物、フォーム及び調査、ゲーム及び動作、等）を受信することを可能にする、セットトップボックスに接続される。
【０００６】
通常の相互作用的なテレビジョンは、前記視聴者のテレビジョン体験を改善することが可能である一方で、前記テレビジョン又はラジオと、セットトップボックス又はコンピュータとの間の、実質的に追加のハードウェア又は物理的接続に依存しない、マスメディアのためのソーシャル及び相互作用的なアプリケーションに対する需要がある。
【０００７】
通常の及び相互作用的なテレビジョンシステムに欠如している１つのソーシャル及び相互作用的なテレビジョンアプリケーションは、楽な仕方でマスメディアチャネルに補完的な情報を提供する能力である。通常のシステムでは、ユーザは、コンピュータにログインするとともに、そのような情報をクエリする必要があり、それはマスメディアによって提供された受動的な体験を減少させる。さらに、通常のテレビジョンシステムは、ユーザが放送を視聴する間に、リアルタイムに補完的な情報を提供することはできない。
【０００８】
通常の相互作用的なテレビジョンシステムに欠如している、もう一つのソーシャル及び相互作用的なテレビジョンアプリケーションは、視聴者を、即席のソーシャルピアコミュニティ（例えば、ディスカッショングループ、チャットルーム、等）に、リアルタイムで動的にリンクする能力である。あなたが、「Ｆｒｉｅｎｄｓ」の最新のエピソードをテレビジョンで視聴しているとともに、キャラクタ「Ｍｏｎｉｃａ」が妊娠中であることを発見したと想定する。あなたは、リアルタイムに、チャット、コメント、又は、前記場面に対する他の視聴者の反応を読みたい。１つの選択肢は、あなたのコンピュータにログインし、「Ｆｒｉｅｎｄｓ」の名前又は他の関連する用語を、検索エンジンにタイプするとともに、「Ｆｒｉｅｎｄｓ」に関するディスカッショングループを発見するために検索を実施することである。しかしながら、そのような前記視聴者によって必要である動作は、マスメディアによって提供される受動的体験を減少しうるとともに、前記視聴者が同時に前記プログラムを視聴している他の視聴者と動的に相互作用（例えばコメント、チャット、等）することを可能にはしない。
【０００９】
通常のテレビジョンシステム及び相互作用的なテレビジョンシステムのもう一つの欠点は、放送イベントの人気度を評価する簡潔な方法である。放送イベントの人気度レーティングは、ユーザ、放送者及び広告主が非常に興味を持つ。これらの必要性は、部分的には、Ｎｉｅｌｓｅｎ（登録商標）レーティングのような測定システムによって解決されている。しかしながら、これらのレーティングは、専用のハードウェアの設置、及び参加視聴者からの協力を必要とする。
【発明の開示】
【課題を解決するための手段】
【００１０】
上記で説明された欠点は、リアルタイム環境音及び／又はビデオ特定をベースとするソーシャル及び相互作用的なアプリケーションを提供するための、開示されるシステム、方法、装置、ユーザインターフェース及びコンピュータプログラム製品によって処理される。
【００１１】
いくつかの実施では、方法は、メディア放送に関連付けられた環境音を特定しうる記述子を受信する段階と、前記記述子を前記メディア放送に関連付けられた基準記述子を比較する段階と、前記比較の結果をベースとして前記メディア放送に関連するパーソナライズ情報を集約する段階と、を具備する。
【００１２】
いくつかの実施では、方法は、第１メディア放送に関連付けられた環境音を特定する第１記述子を受信する段階と、第２メディア放送に関連付けられた環境音を特定する第２記述子を受信する段階と、前記第１及び第２メディア放送が同一であるかどうかを決定するために、前記第１及び第２記述子を比較する段階と、前記比較の結果をベースとしてパーソナライズ情報を集約する段階と、を具備する。
【００１３】
いくつかの実施では、方法は、メディア放送に関連付けられた環境音を検出する段階と、前記メディア放送を特定する記述子を生成する段階と、前記記述子をネットワーク資源に送信する段階と、前記記述子をベースとして前記ネットワーク資源から集約されたパーソナライズ情報を受信する段階と、を具備する。
【００１４】
いくつかの実施では、システムは、基準記述子のデータベースを具備する。データベースサーバが、前記データベース及びクライアントシステムに動作可能に接続されている。前記データベースサーバは、メディア放送に関連付けられた環境音を特定し、前記受信された記述子を１つ又は複数の基準記述子と比較し、前記比較の結果をベースとして前記メディア放送に関連するパーソナライズ情報を集約するために前記クライアントシステムから記述子を受信するように構成可能である。
【００１５】
いくつかの実施では、システムは、環境音をサンプリングするように構成可能である音声検出器を具備する。クライアントインターフェースは、前記音声検出器に動作可能に接続されるとともに、メディア放送を特定する記述子を生成するように構成可能である。前記クライアントインターフェースは、前記記述子をネットワーク資源に送信するとともに、前記記述子をベースとして、前記ネットワーク資源から集約されたパーソナライズ情報を受信するように構成可能である。
【００１６】
いくつかの実施では、方法は、メディア放送に関連付けられた環境音を特定する記述子を受信する段階と、前記記述子を１つ又は複数の基準記述子と比較する段階と、前記比較の結果を少なくとも部分的にベースとして前記メディア放送のレーティングを決定する段階と、を具備する。
【００１７】
いくつかの実施では、方法は、メディア放送に関連付けられた環境音を特定する記述子を生成する段階と、前記記述子をベースとして前記メディア放送のレーティングを決定するレーティングプロバイダに前記記述子を提供する段階と、前記レーティングプロバイダからの前記レーティングを受信する段階と、表示装置上に前記レーティングを表示する段階と、を具備する。
【００１８】
いくつかの実施では、方法は、メディア放送から環境音断片を記録する段階と、前記環境音断片から記述子を生成する段階と、レーティングプロバイダへの記述子を提供する段階と、を具備する。
【００１９】
いくつかの実施では、システムは、基準記述子のデータベースを具備する。サーバは、前記データベース及びクライアントシステムに動作可能に接続される。前記サーバは、メディア放送に関連付けられた環境音を特定するとともに、前記受信された記述子を１つ又は複数の基準記述子と比較するとともに、前記比較の結果を少なくとも部分的にベースとして、前記メディア放送のレーティングを決定するための記述子を前記クライアントシステムから受信するように構成可能である。
【００２０】
いくつかの実施では、システムは、環境音をサンプリングするように構成可能な音声検出器を具備する。クライアントインターフェースは、前記音声検出器に動作可能に接続されるとともに、メディア放送を特定する記述子を生成するように構成可能である。前記クライアントインターフェースは、前記記述子をネットワーク資源に送信するとともに、前記記述子をベースとして、前記ネットワーク資源からレーティング情報を受信するように構成可能である。
【００２１】
他の実施は、システム、方法、装置、ユーザインターフェース、及びコンピュータプログラム製品を対象とする。
【発明を実施するための最良の形態】
【００２２】
マスパーソナライズアプリケーション
マスパーソナライズアプリケーションは、マスメディア放送（例えば、テレビジョン、ラジオ、映画、インターネット放送等）に関連付けられたパーソナライズ及び相互作用的な情報を提供する。そのようなアプリケーションは、パーソナライズ情報層、アドホックソーシャルピアコミュニティ、リアルタイム人気度レーティング、及びビデオ（又は音声）ブックマーク、等を具備するが、それに限定されない。本明細書に開示されるマスメディアの実施例のいくつかは、テレビジョン放送のコンテキストであるが、開示された実施は、ラジオ及び／又は音楽放送に同等に適用可能である。
【００２３】
パーソナライズ情報層は、前記マスメディアチャネルの補完的な情報を提供する。パーソナライズ情報層の実施例は、ファッション、政治、ビジネス、健康、旅行、等を具備するが、それに限定されない。例えば、有名人に関するニュースセグメントを視聴する一方で、テレビジョンスクリーン又はコンピュータ表示装置上で、ファッション層が前記視聴者に表示されており、前記ニュースセグメント内で有名人が着用している衣類及びアクセサリに関連する情報及び／又は画像を提供する。それに加えて、パーソナライズ層は、有名人が着用している衣類を販売する衣類ストアへのリンクのような、ニュースセグメントに関連する製品又はサービスを促進する広告を具備しても良い。
【００２４】
アドホックソーシャルピアコミュニティは、テレビジョン上の同一のショーを視聴している、又は同一のラジオ局を傾聴しているユーザの間の解説のための場所を提供する。例えば、最新のＣＮＮ見出しを視聴しているユーザは、前記ユーザが、チャットする、コメントする、又は進行中のマスメディア放送に対する他の視聴者の反応を読むことを可能にする、コメントメディア（例えばチャットルーム、メッセージボード、ワイルドページ、ビデオリンク、等）が提供されても良い。
【００２５】
リアルタイム人気度レーティングは、コンテンツプロバイダ及びユーザに、（Ｎｉｅｌｓｅｎレーティングに類似の）レーティング情報を提供する。例えば、ユーザは、前記ユーザのソーシャルネットワーク及び／又は類似のターゲット層を伴う人々によって視聴又は傾聴されているテレビジョンチャネル又はラジオ局のリアルタイム人気度レーティングを即時に提供されうる。
【００２６】
ビデオ又は音声ブックマークは、ユーザの好みの放送コンテンツのパーソナライズされたライブラリを生成する、労力の少ない仕方をユーザに提供する。例えば、ユーザは、単にコンピュータ又は遠隔制御装置上のボタンを押下しても良く、かつ環境音断片及び／又は放送コンテンツのビデオが記録され、処理されるとともに保存される。前記断片は、後に視聴のために、前記プログラム、又は前記プログラムの部分を参照するためのブックマークとして使用されても良い。前記ブックマークは、友達と共有しても良く、又は将来の身元保証のために保存されても良い。
【００２７】
マスパーソナライズネットワーク
図１は、マスパーソナライズアプリケーションを提供するための、マスパーソナライズシステム１００のブロック図である。システム１００は、１つ又は複数のクライアント側インターフェース１０２、音声データベースサーバ１０４、及びソーシャルアプリケーションサーバ１０６を具備し、それらの全ては、ネットワーク１０８（例えば、インターネット、イントラネット、ＬＡＮ、無線ネットワーク等）上で通信する。
【００２８】
クライアントインターフェース１０２は、ユーザが情報を入力及び受信することを可能にするとともに、表示装置上にユーザインターフェースを表示することが可能である任意の装置であっても良く、デスクトップ又はポータブルコンピュータ、電子装置、電話、携帯電話、表示システム、テレビジョン、コンピュータモニタ、ナビゲーションシステム、ポータブルメディアプレーヤー／レコーダ、携帯型情報端末（ＰＤＡ）、ゲーム機、ハンドヘルド電子装置、及び、組み込み電子装置又は電気製品を具備するが、それに限定されない。前記クライアントインターフェース１０２は、図２に関して、より充分に説明される。
【００２９】
いくつかの実施では、クライアントインターフェース１０２は、放送環境（例えばユーザのリビングルーム）内のマスメディア放送の環境音を監視及び記録するための、環境音検出器（例えばマイクロフォン）を具備する。１つ又は複数の環境音セグメント、又は「断片」は、「音声指紋」又は「記述子」として参照される、示差的（ｄｉｓｔｉｎｃｔｉｖｅ）かつロバストな統計的な要約に変換される。いくつかの実施では、前記記述子は、以前に生成された基準記述子又は前記マスメディア放送に関連付けられた統計的なデータベースと比較しうる１つ又は複数の音声署名構成要素を具備する圧縮されたファイルである。
【００３０】
音楽の特定のための音声指紋を生成しうる技術は、「Ｋｅ，Ｙ．，Ｈｏｉｅｍ，  Ｄ．，  Ｓｕｋｔｈａｎｋａｒ，  Ｒ．（２００５），Ｃｏｍｐｕｔｅｒ  Ｖｉｓｉｏｎ  ｆｏｒ  Ｍｕｓｉｃ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ，  Ｉｎ  Ｐｒｏｃ．  Ｃｏｍｐｕｔｅｒ  Ｖｉｓｉｏｎ  ａｎｄ  Ｐａｔｔｅｒｎ  Ｒｅｃｏｇｎｉｔｉｏｎ」に説明されている。引用によって、その全体が本明細書に組み込まれる。いくつかの実施では、（以下「Ｋｅ他」）によって提案された音楽特定アプローチは、図４に関して説明されたように、テレビジョン音声データ及びクエリのための音声記述子を生成するように適合される。
【００３１】
ウェーブレットを使用して音声記述子を生成するための技術は、米国仮特許出願第６０／８２３，８８１号、「Ａｕｄｉｏ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｂａｓｅｄ  ｏｎ  Ｓｉｇａｔｕｒｅｓ」内で説明されている。当該出願は、効果的に適合されうる音声断片のコンパクトな記述子／指紋を生成するための、コンピュータビジョン技術及び大規模データストリーム処理アルゴリズムの組み合わせを使用する技術を説明する。前記技術は、階層的分解機能のための数学的なツールとして公知であるウェーブレットを使用する。
【００３２】
「Ａｕｄｉｏ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｂａｓｅｄ  ｏｎ  Ｓｉｇｎａｔｕｒｅ」では、回収処理の実施は、次の段階を具備する。音声断片の音声スペクトルが与えられると、平均してｄミリ秒離れたランダムな離間を伴って、例えば１１．６＊ｗミリ秒の継続時間のスペクトルの画像を抽出する。各々のスペクトルの画像に対して、２）スペクトル画像上でウェーブレットを計算する、３）ｔｏｐ−ｔウェーブレットを抽出する、４）前記ｔｏｐ−ｔウェーブレットの２進表現を生成する、５）前記ｔｏｐ−ｔウェーブレットの部分指紋を生成するためにｍｉｎ−ｈａｓｈを使用する、６）近接適合する部分指紋セグメントを発見するために、ｂ個の入れ物及びｌ個のハッシュ表とともにＬＳＨを使用する、７）ｖ個より少ない適合を伴う部分指紋を捨てる、８）残った候補部分指紋から前記クエリ部分指紋へのハミング距離を計算する、９）時間に亘って、前記適合を組み合わせするために動的プログラミングを使用する。
【００３３】
いくつかの実施では、前記記述子及びクライアント側インターフェース１０２を特定するために関連付けられたユーザ識別子（「ユーザＩＤ」）が、ネットワーク１０８を介して音声データベースサーバ１０４に送信される。音声データベースサーバ１０４は、前記記述子を、以前に決定されるとともに、音声データベースサーバ１０４に接続された音声データベース１１０内に格納されている、複数の基準記述子と比較する。いくつかの実施では、音声データベースサーバ１０４は、音声データベース１１０内に格納された基準記述子を、最近のマスメディア放送から継続的に更新する。
【００３４】
音声データベースサーバ１０４は、前記受信された記述子及び前記基準記述子との間の最良適合を決定するとともに、最良適合情報を、ソーシャルアプリケーションサーバ１０６に送信する。前記適合処理は、図４に関してより充分に説明される。
【００３５】
いくつかの実施では、ソーシャルアプリケーションサーバ１０６は、クライアント側インターフェース１０２に関連付けられたＷＥＢ閲覧接続を受け付ける。前記最良適合情報を使用して、ソーシャルアプリケーションサーバ１０６は、前記ユーザのパーソナライズ情報を集約するとともに、前記パーソナライズ情報をクライアント側インターフェース１０２に送信する。前記パーソナライズ情報は、広告、パーソナライズ情報層、人気度レーティング、及びコメントメディア（例えば、アドホックソーシャルピアコミュニティ、フォーラム、議論グループビデオカンファレンス、等）に関連付けられた情報を具備しうるが、それに限定されない。
【００３６】
いくつかの実施では、前記パーソナライズ情報は、視聴者が視聴しているショーを、リアルタイムで知ることなく、前記視聴者のためにチャットルームを生成するのに使用しても良い。前記チャットルームは、適合を決定するために、クライアントシステムによって送信されるデータストリーム内の記述子を直接に比較することによって生成されても良い。即ち、チャットルームは、適合記述子を具備する視聴者の周囲に生成されても良い。そのような実施では、視聴者から受信された前記記述子を、基準記述子に対して比較する必要はない。
【００３７】
いくつかの実施では、ソーシャルアプリケーションサーバ１０６は、クライアント側インターフェース１０２に、クライアント側インターフェース１０２で実行するＷＥＢブラウザ（例えば、Ｍｉｃｒｏｓｏｆｔ（登録商標）Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（登録商標））によって受信されるとともに表示されるＷＥＢページを提供する。ソーシャルアプリケーションサーバ１０６は、また、パーソナライズコンテンツを集約するとともに、ＷＥＢページをクライアント側インターフェース１０２に提供することを補助するために、クライアント側インターフェース１０２及び／又は音声データベースサーバ１０４から前記ユーザＩＤを受信する。
【００３８】
システム１００の他の実施が可能なことは明白である。例えば、システム１００は、多重音声データベース１１０、音声データベースサーバ１０４、及び／又は、ソーシャルアプリケーションサーバ１０６を具備しても良い。代替的、音声データベースサーバ１０４及びソーシャルアプリケーションサーバ１０６は、単一のサーバ又はシステム、又はネットワーク資源及び／又はサービスの部分であっても良い。また、ネットワーク１０８は、種々のネットワーク装置（例えば、ハブ、ルータ、等）及び媒体（例えば、銅、光ファイバ、無線周波数、等）を使用して、種々のトポロジー及び構成内で、動作可能に一緒に接続された多重ネットワーク及びリンクを具備しても良い。クライアント−サーバアーキテクチャは、本明細書では、実施例として説明されているに過ぎない。他のコンピュータアーキテクチャも可能である。
【００３９】
環境音特定システム
図２は、図１内で示されたようなクライアント側インターフェース１０２を具備する、環境音特定システム２００を図説する。システム２００は、マスメディアシステム２０２（例えば、テレビジョンセット、ラジオ、コンピュータ、電子的装置、携帯電話、ゲーム機、ネットワーク電気製品、等）と、環境音検出器２０４と、クライアント側インターフェース１０２（例えば、デスクトップ又はラップトップコンピュータ、等）と、ネットワークアクセス装置２０６と、を具備する。いくつかの実施では、クライアント側インターフェース１０２は、図５に関して説明されているように、ユーザがマスパーソナライズアプリケーションと相互作用することを可能にするための、ユーザインターフェース（ＵＩ）２０８を表示する表示装置２１０を具備する。
【００４０】
動作中に、マスメディアシステム２０２は、マスメディア放送の環境音（例えばテレビジョン音声）を生成し、それは環境音検出器２０４によって検出される。環境音検出器２０４は、独立したマイクロフォン、及びクライアント側インターフェース１０２と統合されたマイクロフォンを具備する、環境音を検出可能である任意の装置であっても良い。検出された環境音は、前記環境音を特定する記述子を提供するように、クライアント側インターフェース１０２によって符号化される。前記記述子は、ネットワークアクセス装置２０６及びネットワーク１０８を使用して、音声データベースサーバ１０４に送信される。
【００４１】
いくつかの実施では、クライアント側インターフェース１０２で実行するクライアントソフトウェアは、ｎ秒（例えば５秒）の環境音の音声ファイル（「断片」）を継続的に監視及び記録する。前記断片は、次いで、図４に関して説明される処理によって、ｍフレーム（例えば４１５フレーム）のｋビットに符号化された記述子（例えば３２ビット）に変換される。いくつかの実施では、前記監視及び記録はイベントベースである。例えば、前記監視及び記録は、特定された日付及び特定された時間（例えば月曜日の午後８時）及び指定された期間の間（例えば、午後８時から９時の間）に自動的に開始されても良い。代替的に、前記監視及び記録は、制御装置（例えば遠隔制御、等）からのユーザ入力（例えば、マウスクリック、ファンクションキー、又はキーの組み合わせ）に応答して開始されても良い。いくつかの実施では、環境音は、Ｋｅ他で説明されるような、３２ビット／フレームの示差的な特徴のストリーム化変形例を使用して符号化される。
【００４２】
いくつかの実施では、前記クライアントソフトウェアは、「サイドバー」、又は他のユーザインターフェース構成要素として実行する。そのようにして、クライアント側インターフェース１０２が起動したときに、前記環境音サンプリングは、即座に開始するとともに、フルＷＥＢブラウザセッションを起動することなしに、（選択的に）前記サイドバー内に結果が表示されつつ「バックグラウンド」内で実行しても良い。
【００４３】
いくつかの実施では、前記環境音サンプリングは、クライアント側インターフェース１０２が起動したとき、又は前記視聴者がサービス又はアプリケーション（例えばＥメール等）にログインしたときに開始しても良い。
【００４４】
前記記述子は、音声データベースサーバ１０４に送信される。いくつかの実施では、前記記述子は、Ｋｅ他内で説明されているような、環境音の圧縮された統計的な要約である。前記統計的な要約は、逆変換可能ではない、即ち、オリジナル音声は、前記記述子から回復できないので、統計的な要約を送信することによって、前記ユーザの音響プライバシは維持される。このように、前記放送環境内で監視及び記録された前記ユーザ又は他の個別による任意の会話は、前記記述子から再生することは不可能である。いくつかの実施では、前記記述子は、追加的なプライバシ及びセキュリティのために、１つ又は複数の公知の暗号化技術（例えば、非対称又は対称鍵暗号化、楕円暗号化、等）を使用して暗号化されても良い。
【００４５】
いくつかの実施では、前記記述子は、クライアント側インターフェース１０２で前記監視処理によって検出されたトリガイベントに応答して、（また、クエリ記述子として参照される）クエリ提出として音声データベースサーバ１０４に送信される。例えば、トリガイベントでは、テレビジョンプログラムのオープニングテーマ（例えば、「Ｓｅｉｎｆｅｌｄ」のオープニング曲）又は俳優によって発話される会話であっても良い。いくつかの実施では、前記クエリ記述子は、継続的なストリーム化処理の一部として、音声データベースサーバ１０４によって送信されても良い。いくつかの実施では、前記クエリ記述子は、ユーザ入力（例えば、遠隔制御経由、マウスクリック等）に応答して音声データベースサーバ１０４に送信されても良い。
【００４６】
マスパーソナライズ処理
図３は、マスパーソナライズ処理３００のフローチャートである。処理３００の段階は、いかなる特定の順序で完了される必要もなく、かつ、マルチスレッド又は並列処理環境内で、少なくともいくつかの段階が同時に実施されても良い。
【００４７】
処理３００は、クライアント側インターフェース（例えば、クライアント側インターフェース１０２）が、放送環境内のマスメディア放送の環境音断片を監視及び記録するときに開始する（３０２）。記録された環境音断片は、記述子（例えば圧縮された統計的な要約）に符号化され、クエリのために音声データベースサーバ（３０４）に送信されても良い。前記音声データベースサーバは、前記クエリを、前記クエリに最良適合する候補記述子を決定するために、マスメディア放送統計から計算された基準記述子のデータベースと比較する（３０８）。前記候補記述子は、ユーザのためのパーソナライズ情報を集約するために、前記候補記述子を使用する、ソーシャルアプリケーションサーバ又は他のネットワーク資源に送信される。例えば、もし前記ユーザがテレビジョンショー「Ｓｅｉｎｆｅｌｄ」を視聴しているならば、次いで、前記ショーの環境音から生成されるクエリ記述子は、以前の「Ｓｅｉｎｆｅｌｄ」放送から由来した基準記述子に適合される。このよう、前記最良適合候補記述子は、「Ｓｅｉｎｆｅｌｄ」に関するパーソナライズ情報（例えば、ニュースストーリー、ディスカッショングループ、アドホックソーシャルピアコミュニティ又はチャットルームへのリンク、広告、等）を集約するのに使用される。いくつかの実施では、前記適合処理は、図４に関して説明されているように、候補記述子の短い表を実現するように、ハッシュ生成技術（例えば直接的ハッシュ生成、又は、局所（ｌｏｃａｌｉｔｙ）感応性（ｓｅｎｓｉｔｉｖｅ）ハッシュ生成（ＬＳＨ））を使用して、効果的に実施される。前記候補記述子は、次いで、Ｋｅ他内で説明されているような検証手順で処理される。
【００４８】
いくつかの実施では、異なる視聴者からのクエリ記述子は、基準記述子のデータベースとの各クエリに適合するよりもむしろ直接に適合される。そのような実施形態は、基準記述子のデータベースが利用可能でない対象上で、アドホックな、ソーシャルピアコミュニティを生成することを可能にする。そのような実施形態は、ポータブル電子装置（例えば、携帯電話、ＰＤＡ、等）を使用して、同一の公共形態（例えばスタジアム、バー、等）にいるリアルタイム視聴者に適合しうる。
【００４９】
人気度レーティング
いくつかの実施では、現在の放送（例えばショー、広告等）を視聴している視聴者の一覧から、リアルタイム及び集約された統計が推測される。これらの統計は、視聴者が他のアプリケーションを使用しているときに、バックグラウンドで収集されても良い。統計では１）前記放送を視聴している視聴者の平均数、２）前記放送を視聴者が視聴した平均回数、３）前記視聴者が視聴した他のショー、４）視聴者の最低及びピーク数、５）視聴者が放送から離れるときに視聴者が最も良く切り替えたもの、６）視聴者がどれだけ長く放送を視聴したか、７）視聴者が何回チャネルを切り替えたか、８）どの広告が視聴者によって視聴されたか、９）視聴者が放送に参加したときから最も頻繁に視聴者が切り替えたもの、等を具備しうるが、それに限定されない。これらの統計から、１つ又は複数の人気度レーティングが決定されても良い。
【００５０】
人気度レーティングを生成するのに使用される統計では、監視されている各々の放送チャネルに対するカウンタを使用して生成されても良い。いくつかの実施では、前記カウンタは、ターゲット層グループデータ又は地理的なグループデータと交差され（ｉｎｔｅｒｓｅｃｔｅｄ）ても良い。前記人気度レーティングは、前記放送が進行中にする間に「話題のものを見る」ために（例えば、２００４  Ｓｕｐｅｒ  Ｂｏｗｌのハーフタイムパフォーマンスの間に増加したレーティングを通知することによって）視聴者に使用されても良い。広告主及びコンテンツプロバイダは、また、レーティングに応答して示される構成要素を動的に調節するために人気度レーティングを使用しても良い。視聴者のレーティングレベルを調節するために、広告キャンペーンによって生成される短いユニット長及び多くのバージョンの広告が、容易に交換されるので、これは、特に、広告に当てはまる。他の統計の実施例は、ターゲット層又は時間による、テレビジョン放送対ラジオ放送の人気度、一日の回数の人気度、即ち、ピーク視聴／傾聴回数、所与のエリア内の世帯の数、特定のショー（ショーのジャンル、一日の特定の時間）の間のチャネルサーフィンの量、前記放送のボリューム、等を具備するが、それに限定されない。
【００５１】
前記パーソナライズ情報は、前記クライアント側インターフェースに送信される（３１２）。前記人気度レーティングは、また、上記で説明された広告の動的調節のような、他の処理によって使用されるデータベース内に格納されても良い（３１８）。前記パーソナライズ情報は、前記クライアント側インターフェースで受信され（３１４）、そこでそれはフォーマットされるとともにユーザインターフェースに表示される（３１６）。前記パーソナライズ情報は、ユーザインターフェース内で前記ユーザに表示されるコメントメディア（例えば、チャットルーム内のテキストメッセージ）に関連付けられても良い。いくつかの実施では、チャットルームは、１つ又は複数のサブグループを具備しても良い。例えば、「Ｓｅｉｎｆｅｌｄ」のディスカッショングループは、「Ｓｅｉｎｆｅｌｄエキスパート」と呼ばれるサブグループを具備しても良く、又は、サブグループは、「Ｓｅｉｎｆｅｌｄ」等を視聴する２０−３０の歳の間の女性のような、特定のターゲット層に関連付けられていても良い。
【００５２】
いくつかの実施では、人気度レーティングのための統計を生成するのに使用される生情報（例えばカウンタ値）は、前記ソーシャルアプリケーションサーバでというよりはむしろ前記クライアント側インターフェースで収集及び格納される。前記生情報は、前記ユーザがオンラインであるときに、及び／又はマスパーソナライズアプリケーションを起動するときはいつでも、放送者に転送されても良い。
【００５３】
いくつかの実施では、放送測定ボックス（ＢＭＢ）が、前記クライアント側インターフェースで設置される。前記ＢＭＢは、セットトップボックスに類似するが、前記放送装置には接続しない、簡素なハードウェア装置であっても良い。ハードウェアがテレビジョン内に設置されることが必要であるＮｅｉｌｓｅｎ（登録商標）レーティングシステムとは違い、前記ＢＭＢは、前記マスメディアシステムの付近、又はテレビジョン信号の範囲内に設置されうる。いくつかの実施では、前記ＢＭＢは、自動的に音声断片を記録するとともに、メモリ（例えばフラッシュ媒体）内に格納される記述子を生成する。いくつかの実施では、前記ＢＭＢは、ユーザが視聴している放送を指示するために、（Ｎｅｉｌｓｅｎレーティングに類似する）ユーザによって押下されても良い１つ又は複数のハードウェアボタンを選択的に具備しても良い。前記ＢＭＢ装置は、格納された記述子を収集するために、前記レーティングプロバイダによって常にピックアップされても良く、又は、前記ＢＭＢは、前記格納された記述子を、ネットワーク接続（例えば、電話、インターネット、ＳＭＳ／キャリアラジオのような無線ラジオ等）上で１つ又は複数の関係者全員に常に放送しても良い。
【００５４】
いくつかの実施では、広告主に折り返し報告されても良い、前記広告の有効性を決定するために、広告は監視されても良い。例えば、広告が視聴された、スキップされた、前記広告の音量レベル等。
【００５５】
いくつかの実施では、画像キャプチャ装置（例えばデジタルカメラ、ビデオレコーダ、等）は、どれだけ多くの視聴者が放送を視聴又は傾聴しているかを測定するのに使用されても良い。例えば、種々の公知のパターンマッチングアルゴリズムは、特定の放送の間に放送環境内に存在する視聴者の数を決定するために、画像又は画像列に適用されても良い。前記画像から由来する画像及び／又はデータは、ユーザのパーソナライズ情報を収集する、人気度レーティングを計算する、又は任意の他の目的のために、音声記述子との組み合わせで使用されても良い。
【００５６】
音声指紋処理
図４は、音声指紋処理４００のフローチャートである。処理４００の段階は、いかなる特定の順序で完了される必要もなく、かつマルチスレッド又は並列処理環境内で、少なくともいくつかの段階が、同時に実施されても良い。処理４００は、クライアント側インターフェース（例えば、クライアント側インターフェース１０２）で生成されたクエリ記述子を、１つ又は複数のデータベース内に格納された基準記述子に、リアルタイム及び低いレイテンシをもって適合する。処理４００は、（例えば、テレビジョン放送からの）環境音データ、及びクエリを扱うために、Ｋｅ他によって提案された技術を適合する。
【００５７】
処理４００は、環境音検出器（例えばマイクロフォン）によって捕捉されたマスメディア放送の環境音断片（例えば、５−６秒の音声）を、重なり合うフレームに分解することによって、クライアント側インターフェースで開始する（４０２）。いくつかの実施では、前記フレームは、何ミリ秒か離して（例えば１２ミリ秒離して）離間される。各々のフレームは、Ｋｅ他で説明されているように、音声ノイズ及び歪みを克服するように訓練した記述子（例えば３２ビット記述子）に変換される（４０４）。いくつかの実施では、各々の記述子は、前記音声断片を特定する統計的な要約を表現する。
【００５８】
いくつかの実施では、前記記述子は、前記マスメディア放送の以前に記録された音声断片の統計的な要約を特定する基準記述子のデータベースに適合される、音声データベースサーバに対する（また、クエリ記述子として参照される）クエリ断片として送信されても良い（４０６）。最良適合を具備する候補記述子の一覧が決定されても良い（４０８）。前記候補記述子は、時間的に前記クエリ記述子と一致する候補記述子が、より少なく時間的に前記クエリ記述子と一致する候補記述子よりも、より高く得点されるように、得点されても良い（４１０）。最も高い得点を伴う前記候補記述子（例えば、得点が充分に高い閾値を超過する）は、前記メディア放送に関連するパーソナライズ情報を集約するのにそれらが使用されても良い、ソーシャルアプリケーションサーバ（４１２）に送信される、もしくは提供される。閾を使用することによって、前記記述子が送信される、又はそれ以外に前記ソーシャルアプリケーションサーバに提供される前に、記述子が充分に適合することを確実にする（４１２）。
【００５９】
いくつかの実施では、基準記述子のデータベースは、種々のメディア会社によって与えられた放送から生成されても良く、インデックス化される、及び前記記述子を生成するのに使用されても良い。他の実施では、基準記述子は、また、テレビジョン案内又は他のメタデータ及び／又は前記放送信号内に組み込まれた情報を使用して生成されても良い。
【００６０】
いくつかの実施では、発話認識技術は、どのプログラムが視聴されているかを特定するのを援助するのに使用されても良い。そのような技術は、テレビジョンショーのみの代わりに、ニュースイベントをユーザが議論することを援助しうる。例えば、ユーザは、もう一つの視聴者とは異なるチャネル上でシャトル打ち上げを視聴しうるとともに、それ故、（例えば、異なるニュースキャスターであるために）異なる音声信号を取得しうる。発話認識技術は、前記ユーザをコメントメディアにリンクするのに使用されうる、キーワード（例えば、シャトル、打ち上げ等）を認識するのに、使用されても良い。
【００６１】
ハッシュ生成記述子
Ｋｅ他は、音声に対する、高度に特徴的である、コンパクトな統計を発見するコンピュータビジョン技術を使用する。それらの処理は、正の実施例（ここで、ｘ及びｘ’は、同一音声のノイズ入りバージョンである）、及び負の実施例（ここで、ｘ及びｘ’は、異なる音声からである）のラベル付けされた組を訓練した。この訓練フェーズの間に、ブースティングをベースとする機械学習技術は、高度に特徴的な統計を一緒に生成する、３２個のフィルタ及び閾の組み合わせを選択するのに、前記ラベル付けされた組を使用する。前記フィルタは、時間及び周波数に亘る第一及び二次の差分を使用して、スペクトログラムの大きさの変化を局所化する。これらの単純な異なるフィルタを使用する１つの利益は、それらが「Ｖｉｏｌａ，  Ｐ．  ａｎｄ  Ｊｏｎｅｓ，  Ｍ．  （２００２），  Ｒｏｂｕｓｔ  Ｒｅａｌ−Ｔｉｍｅ  Ｏｂｊｅｃｔ  Ｄｅｔｅｃｔｉｏｎ，Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｊｏｕｒｎａｌ  ｏｆ  Ｃｏｍｐｕｔｅｒ  Ｖｉｓｉｏｎ」内で説明されている積分画像技術を使用して効果的に計算されうることである。引用によって、その全体は、本明細書に組み込まれる。
【００６２】
いくつかの実施では、これら３２個のフィルタの出力は、各々の音声フレームのフィルタ当たり単一ビットを与える閾である。これらの３２個の閾は、音声の当該フレームで、送信された記述子のみに起因する。符号化でのこの希薄性は、不正な盗聴に対するユーザのプライバシを確実にする。さらに、これらの３２ビット記述子は、正の実施例（例えば適合フレーム）が小さいハミング距離（即ち、異なるビットの数を測定する距離）を具備するとともに、負の実施例（例えば不適合フレーム）が大きいハミング距離を具備するので、訓練データ内の音声歪みに対してロバストである。より多くの又は少ないフィルタを使用しても良く、かつ、各々の音声フレームで、フィルタ当たり複数ビットが使用されても良い（例えば、複数の閾テストを使用するより多くのビット）ことに留意すべきである。
【００６３】
いくつかの実施では、３２ビット記述子それ自体は、直接的ハッシュ生成のためのハッシュキーとして使用される。前記記述子は、バランスの良いハッシュ関数である。回収レートは、前記クエリ記述子だけでなく、また（前記オリジナルクエリ記述子からハミング距離２までの）類似な記述子の小さい集合をクエリすることによって、さらに改善される。
【００６４】
クエリ内の時間的な一致
一度前記クエリ記述子が上記に説明されたハッシュ生成処理を使用して前記音声データベースに適合されると、前記適合は、「どのデータベースの一致結果が、正確な適合であるか」を決定するために検証される。そうでなければ、候補記述子は、前記クエリ記述子に適合するが、「誤った時間的な構造」を持つ多数のフレームを具備する虞がある。
【００６５】
いくつかの実施では、検証は、各データベースヒットを、特定のクエリデータベースオフセットでの適合のサポートとして捉えることによって達成される。例えば、もし、５秒、４１５フレーム長の“Ｓｅｉｎｆｅｌｄ”クエリ断片ｑ内の第８記述子（ｑ８）が、第１００８データベース記述子（ｘ１００８）にヒットしたら、これは、前記音声データベースの５秒クエリ及びフレーム１００１から１４１５までの間の候補適合をサポートする。ｑｎ及びｘ１０００＋ｎ（１≦ｎ≦４１５）の間の他の適合は、同一の候補適合をサポートする。
【００６６】
時間的一致に加えて、我々は、会話が一時的に環境音を掻き消すときに、フレームを捉える必要がある。これは、環境音と干渉音との間の排他的切り替えとしてモデル化できる。各クエリフレームｉに対して、隠れ変数ｙｉがある。もし、ｙｉ＝０ならば、前記クエリの第ｉフレームは、干渉のみとしてモデル化される。もし、ｙｉ＝１ならば、第ｉフレームは、明瞭な環境音としてモデル化される。極端に捉えること（純粋な環境又は純粋な干渉）は、各音声フレームが表現される極度に低い精度（３２ビット）によって正当化されるとともに、２つの仮定（ｙｉ＝０及びｙｉ＝１）の各々の下での前記フレームベクトルの３２個の位置それぞれに対する追加的なビット反転確率を提供することによって軟化させる。最後に、我々は、環境のみ、及び干渉のみの状態の間のフレーム間遷移を、訓練データに由来する遷移確率をもって、隠れ１次マルコフ過程としてモデル化する。例えば、我々は、Ｋｅ他，ＣＶＰＲ  ２００５によって与えられた６６パラメータの確率モデルを再使用しても良い。
【００６７】
クエリベクトルｑ及びＮフレームのオフセットでの環境（ａｍｂｉｅｎｔ）データベースベクトルｘＮの間の適合確率の最終モデルは、
【数１】
2009518884.tif 000003
である。ここで、＜ｑｎ，ｘｍ＞は、３２ビットフレームベクトルｑｎおよびｘｍの間のビットの異なりを表す。このモデルは、時間的一致拘束条件及び環境／干渉隠れマルコフモデルの両方を組み込んでいる。
【００６８】
適合後一致フィルタリング
人々は、たびたび、テレビジョンを視聴する間に他人と話し、特に、環境音をサンプリングするためにラップトップベースのマイクロフォンを使用しているときに、散発的であるが強い音響干渉の結果となる。会話の発言のほとんどが、継続時間で２，３秒であるとすると、視聴者の間の単純な通信交換は、５秒のクエリを認識不能にさせうる。
【００６９】
いくつかの実施では、これらの間欠的な低信頼度の不適合を扱うのに、適合後フィルタが使用される。例えば、我々は、Ｌ秒の期待された滞留時間（即ち、チャネル変更の間の時間）を伴う、チャネル切り替えの連続時間隠れマルコフモデルを使用しても良い。ソーシャルアプリケーションサーバ１０６は、各々のクライアントセッションに関連付けられた状態情報の部分として、最近の過去内の最高信頼度の適合を（その「割引された」信頼度とともに）指示する。この情報を使用して、前記サーバ１０６は、直近過去からのコンテンツインデックス適合、又は前記現在のインデックス適合のいずれかを、どちらがより高い信頼度を具備するかをベースとして選択する。
【００７０】
我々は、以前の時間ステップ（５秒前）に対する最良適合及びその対数尤度信頼度得点を参照するために、Ｍｈ及びＣｈを使用する。もし、我々が、この以前の最良適合に、他の観測をすることなく、単にマルコフモデルを適用するならば、我々の予想は、現在時間に対する最良適合は、さらに５秒長いだけの、同一の番組列であるとともに、我々のこの予想の信頼度は、Ｃｈｌ／Ｌであり、ここで、ｌ＝５は、クエリ時間ステップである。この対数尤度内のｌ／Ｌの割引は、長さｌの時間ステップの間に、チャネル切り替えされないマルコフモデル確率ｅ−ｌ／Ｌに対応する。
【００７１】
代替的な仮説が、現在のクエリのための音声適合によって生成される。我々は、現在の音声断片に対する最良適合を参照するのにＭ０を使用する。即ち、音声指紋処理４００によって生成された適合Ｃ０は、音声指紋処理４００によって与えられる対数尤度信頼度得点である。
【００７２】
もしこれらの２つの適合（更新された履歴の期待及び現在の断片観測）が異なる適合を与えるならば、我々は、より高い信頼度得点をもって前記仮説を選択する。
【００７３】
【数２】
2009518884.tif 000004
ここで、Ｍ０は、関連コンテンツを選択するためにソーシャルアプリケーションサーバ１０６によって使用される適合であるとともに、Ｍ０及びＣ０は、Ｍｈ及びＱｈとして、次回段階に繰り越される。
【００７４】
ユーザインターフェース
図５は、マスパーソナライズアプリケーションと相互作用するためのユーザインターフェース２０８の一実施形態のフローチャートである。前記ユーザインターフェース２０８は、パーソナライズ層表示エリア５０２、スポンサーリンク表示エリア５０６、コメントメディア表示エリア５０４、及びコンテンツ表示エリア５０８を具備する。パーソナライズ層表示エリア５０２は、コンテンツ表示エリア５０８内に示されたビデオコンテンツに関連する補完的な情報及び／又は画像を提供する。パーソナライズ層は、ナビゲートバー５１０及び入力装置（例えば、マウス又は遠隔制御）を使用してナビゲートされても良い。各層は、ナビゲートバー５１０内に関連付けられたラベルを具備しても良い。例えば、もし前記ユーザが「ファッション」ラベルを選択したら、次いで「Ｓｅｉｎｆｅｌｄ」に関連付けられたコンテンツに関連するファッションを具備するファッション層が、表示エリア５０２内に表示される。
【００７５】
いくつかの実施では、クライアント側インターフェース１０２は、ユーザインターフェース２０８を表示可能である表示装置２１０を具備する。いくつかの実施では、前記ユーザインターフェース２０８は、ソーシャルアプリケーションサーバ１０６によって提供される相互作用的なＷＥＢページであるとともに、表示装置２１０のスクリーン上のブラウザウィンドウ内に表示される。いくつかの実施では、前記ユーザインターフェース２０８は持続的であるとともに、前記コンテンツ適合処理内で使用された放送音声が時間内でシフトした後に、相互作用で利用可能になる。いくつかの実施では、前記ユーザインターフェース２０８は、時間に亘って、又はトリガイベント（例えば、新しい人がチャットルームに参加した、コマーシャルが開始した、等）に応答して動的に更新される。例えば、コマーシャルが放送される毎に、スポンサーリンク表示エリア５０６は、前記コマーシャルの対象に関連する新鮮なリンク５１８で更新されても良い。
【００７６】
いくつかの実施では、前記パーソナライズ情報及びスポンサーリンクは、前記視聴者にＥメールされても良く、又は後の時間にサイドバー上に示されても良い。
【００７７】
いくつかの実施では、クライアント側インターフェース１０２は、ソーシャルアプリケーションサーバ１０６からパーソナライズ情報を受信する。この情報は、ＷＥＢページ、Ｅメール、伝言板、リンク、インスタントメッセージ、チャットルーム、又は、進行中のディスカッショングループに参加するための招待、ｅＲｏｏｍ、ビデオ会議又はネット会議、音声呼（例えばＳｋｙｐｅ（登録商標））等を具備しても良い。いくつかの実施では、前記ユーザインターフェース２０８は、以前に視聴された放送又は映画からのコメントに解説及び／又はリンクを張るためのアクセスを提供する。例えば、もしユーザが、現在「Ｓｈｒｅｋ」のＤＶＤを視聴しているならば、彼は、過去に映画に関して人々が何を発言したかを知りたいかもしれない。
【００７８】
いくつかの実施では、表示エリア５０２は、放送に関連する人気度レーティングをディスプレイするのに使用される、レーティング領域５１２を具備しても良い。例えば、表示エリア５１２は、何人の視聴者が現在「Ｓｅｉｎｆｅｌｄ」を視聴しているかを、同時に放送されているもう一つのテレビジョンショーと比較して表示しても良い。
【００７９】
いくつかの実施では、コメントメディア表示エリア５０４は、複数のユーザが放送に関してコメントことが可能であるチャットルームタイプの環境を表示しても良い。いくつかの実施では、表示エリア５０４は、入力機構５１６（例えばボタン）を使用して前記チャットルームに送信される解説を入力するためのテキストボックス５１４を具備する。
【００８０】
スポンサーリンク表示エリア５０６は、前記放送に関連付けられた広告に関連する、情報、画像、及び／又はリンクを具備する。例えば、リンク５１８の１つは、「Ｓｅｉｎｆｅｌｄ」商品を販売するＷＥＢサイトに前記ユーザを誘導しても良い。
【００８１】
コンテンツ表示エリア５０８は、放送コンテンツが表示されるところである。例えば、現在の放送からの場面は、他の関連情報（例えばエピソード番号、タイトル、タイムスタンプ等）を伴って表示されても良い。いくつかの実施では、表示エリア５０８は、表示されたコンテンツを通じてナビゲートするための制御５２０（例えばスクロールボタン）を具備する。
【００８２】
ビデオブックマーク
いくつかの実施では、ボタン５２２は、ビデオをブックマークするのに使用されても良いコンテンツ表示エリア内に具備される。例えば、ボタン５２２をクリックすることによって、表示エリア５０８内に示される「Ｓｅｉｎｆｅｌｄ」エピソードが、前記ユーザの好みのビデオライブラリに追加され、次いで、ＷＥＢベースストリーム化アプリケーション又は他のアクセス方法を通して、オンデマンドで閲覧されても良い。コンテンツ所有者によって設定されるポリシーによって、このストリーム化サービスは、無料一回視聴再生を提供する、前記コンテンツ所有者のエージェントとして支払いを徴収する、又は前記コンテンツ所有者に支払いを提供しうる広告を挿入しても良い。
【００８３】
クライアント側インターフェースハードウェアアーキテクチャ
図６は、図１内に示されたクライアント側インターフェース１０２のハードウェアアーキテクチャ６００のブロック図である。ハードウェアアーキテクチャ６００は、代表的には計算装置（例えばパーソナルコンピュータ）であるが、開示される実施は、表示装置上のユーザインターフェースを現在可能である任意の装置におって実現されても良い。デスクトップ又はポータブルコンピュータ、電子装置、電話、携帯電話、ディスプレイシステム、テレビジョンモニタ、ナビゲートシステム、ポータブルメディアプレーヤー／レコーダ、個人デジタルアシスタント、ゲームシステム、ハンドヘルド電子装置、及び組み込み電子的装置又は電気製品を具備するが、それに限定されない。
【００８４】
いくつかの実施では、システム６００は、１つ又は複数のプロセッサ６０２（例えばＣＰＵ）、選択的に１つ又は複数のディスプレイ装置６０４（例えば、ＣＲＴ、ＬＣＤ、等）、マイクロフォンインターフェース６０６、１つ又は複数のネットワークインターフェース６０８（例えば、ＵＳＢ、イーサネット（登録商標）、ＦｉｒｅＷｉｒｅ（登録商標）ポート、等）、選択的に１つ又は複数の入力装置６１０（例えば、マウス、キーボード、等）、及び１つ又は複数のコンピュータ読み取り可能媒体６１２これらの各々の構成要素は、１つ又は複数のバス６１４（例えば、ＥＩＳＡ、ＰＣＩ、ＵＳＢ、ＦｉｒｅＷｉｒｅ（登録商標）、ＮｕＢｕｓ、ＰＤＳ等）に動作可能に接続される。
【００８５】
いくつかの実施では、ディスプレイ装置又は入力装置はなく、かつシステム６００は、サンプリング及び符号化（例えば記述子を生成する、等）のみを、ユーザ入力なしにバックグラウンドで、実施する。
【００８６】
用語「コンピュータ読み取り可能媒体」は、実行のためにプロセッサ６０２に命令を提供することに参加する任意の媒体を参照し、限定を伴わずに、不揮発性メディア（例えば光学又は磁石ディスク）、揮発性メディア（例えばメモリ）及び送信媒体を具備する。送信媒体は、限定を伴わずに、同軸ケーブル、銅線、及び光ファイバーを具備する。送信媒体は、また、音響、光、又は無線周波数波の形態をとっても良い。
【００８７】
コンピュータ読み取り可能媒体６１２は、オペレーティングシステム６１６（例えばＭａｃ（登録商標）ＯＳ、Ｗｉｎｄｏｗｓ（登録商標）、Ｌｉｎｕｘ（登録商標）等）と、ネットワーク通信モジュール６１８と、クライアントソフトウェア６２０と、１つ又は複数のアプリケーション６２２をさらに具備する。オペレーティングシステム６１６は、マルチユーザ、マルチプロセス、マルチタスク、マルチスレッド、リアルタイムおよびそれに類するものであっても良い。オペレーティングシステム６１６は、入力装置６１０からの入力を認識する、ディスプレイ装置６０４に出力を送信する、ストレージ装置６１２上にファイル及びディレクトリを記録する、周辺装置装置（例えばディスク駆動、プリンタ、画像キャプチャ装置、等）を制御する、及び、１つ又は複数のバス６１４上の通信量を管理すること、を具備するが、それに限定されない基本的タスクを実施する。
【００８８】
ネットワーク通信モジュール６１８は、ネットワーク接続を確立及び維持うるための種々の構成要素（例えば、ＴＣＰ／ＩＰ、ＨＴＴＰ、イーサネット（登録商標）、ＵＳＢ、ＦｉｒｅＷｉｒｅ（登録商標）、等）のような通信プロトコルを実施するソフトウェアを具備する。
【００８９】
前記クライアントソフトウェア６２０は、マスパーソナライズアプリケーションのクライアント側を実施するとともに、図１−５に関して説明された種々のクライアント側機能（例えば、環境音特定）を実施するための種々のソフトウェア構成要素を提供しうる。いくつかの実施では、前記クライアントソフトウェア６２０によって実施されるいくつかの又は全ての処理は、オペレーティングシステム６１６に統合されても良い。いくつかの実施では、前記処理は、少なくとも部分的には、デジタル電子回路で、又はコンピュータハードウェア、ファームウェア、ソフトウェア、又は任意のそれの組み合わせで実施されても良い。
【００９０】
他のアプリケーション６２４は、任意の他のソフトウェアアプリケーションを具備しても良い。ワードプロセッサ、ブラウザ、Ｅメール、インスタントメッセージング、メディアプレーヤー、電話通信ソフトウェア、等を具備するが、それに限定されない。
【００９１】
広告の検出及び再放送
反復検出
データベースの検索を準備するときに、それは、以前に説明された前記記述子を使用して反復する構成要素を予めフラグ付与することを可能にするのに役立つ。反復構成要素は、反復ショー、広告、部分セグメント（例えばニュースショー内の素材ビデオ）、等を具備するが、それに限定されない。これらのフラグを使用して、反復構成要素は、検索を行うユーザの注意範囲を超える（例えば、最初の１０−２０ヒットを超える）全ての他の構成要素をプッシュしない仕方で表示されても良い。下に説明される処理７００は、前記データベース上の任意の検索クエリに先立って、それらの複製を検出する仕方を提供する。
【００９２】
ビデオ広告除去
放送者が、構成要素を検索及び再生されることを可能にすることについて抱く不満の１つは、組み込まれた広告の再放送である。前記放送者の観点からは、この再放送は、逆効果である。それは、当該広告主に無料広告を提供するので、それは、前記広告主が直接に支払いする前記放送の価値を低下させる。古い広告が除去されず、又は新しい広告が放送元にいくつかの再検討を戻す仕方で配置されなければ、前記放送元は、以前の彼らの放送構成要素の再生からは利益を得ない。下に説明される処理７００は、おそらくは、他の基準（例えば継続時間、ボリューム、視覚動作、取り囲む空白フレーム等）に関連付けて反復を発見することによって、組み込み広告を検出する仕方を提供する。
【００９３】
ビデオ要約
もし、非反復プログラム構成要素の「要約」（即ちより短いバージョン）が必要ならば、それを取得する１つの仕方は、（反復構成要素として検出された）前記広告を除去するとともに、前記広告位置の直前及び直後の構成要素からセグメントを取得することである。放送テレビジョンでは、番組内のこれらの位置は、通常は「ｔｅａｓｅｒｓ」（前記広告の前）、及び「ｒｅｃａｐｓ」（前記広告の直後）を具備する。もし要約が、非反復及び反復非広告構成要素の混合を具備するニュース番組から構成されるならば、代表的には、前記反復非広告構成要素は、サウンドバイトに対応する。これらのセグメントは、一般に、前記ニュースストーリーの総合司会者のナレーションよりも少ない情報をもたらすとともに、除去に対する良い候補である。もし要約が、ナレーション番組から構成される（例えば映画又は連続物）ならば、反復サウンドトラックは、代表的には、テーマ音、ムード音楽、又は無音に対応する。再度、これらは、代表的には、要約ビデオから除去しうる良いセグメントである。下に説明された処理７００は、これらの反復サウンドトラックが前記要約ビデオから除去されうるようにそれらを検出する仕方を構成する。
【００９４】
反復検出処理
図７は、一致する反復検出処理７００の一実施形態のフローチャートである。処理７００の段階は、いかなる特定の順序で完了される必要もなく、及び、マルチスレッド又は並列処理環境内で、少なくともいくつかの段階が同時に実施されても良い。
【００９５】
処理７００は、テレビジョン供給、ビデオアップロード、等のようなコンテンツのセットから、音声統計のデータベースを生成することで開始される（７０２）。例えば、Ｋｅ他内で説明されているように、前記データベースは、３２ビット／フレーム記述子を具備しても良い。クエリが前記データベースから取得されるとともに、どこで反復が発生しているかを見るために、前記データベースに対して実行される（７０４）。いくつかの実施では、考えられる聴覚適合の短い一覧を実現するように、音声統計の短いセグメントが、クエリとして取得されるとともに、ハッシュ生成技術（例えば、直接的ハッシュ生成又は局所（ｌｏｃａｌｉｔｙ）感応性（ｓｅｎｓｉｔｉｖｅ）ハッシュ生成（ＬＳＨ））を使用して不一致適合（同一でない適合）に対してチェックを実行されても良い。これらの候補適合は、次いで、例えば、Ｋｅ他内で説明されているように、検証処理内で処理される。検証された候補適合に対応するコンテンツは、反復コンテンツとして特定されても良い（７０６）。
【００９６】
最強である前記不一致適合は、前記反復される構成要素の開始及び終了点を発見するために、時間内で前方に及び後方に「成長」される。いくつかの実施では、これは、公知の動的プログラミング技術（例えばＶｉｔｅｒｂｉ復号化）を使用してなされても良い。前記適合を時間内で前方に拡張するとき、強い「シード」適合内の最後のタイムスライスは、「適合」に設定されるとともに、前記クエリ及び前記適合の間の同一のデータベースオフセットの最初の信頼可能強度未満適合（ｂｅｌｏｗ−ｂｅｌｉｅｖａｂｌｅ−ｓｔｒｅｎｇｔｈ  ｍａｔｃｈ）の最後のタイムスライスは、「適合しない」に設定される。いくつかの実施では、これらの２つの固定点の間内の個別のフレームに対する適合得点は、観測として使用されるとともに、状態遷移内に加えて、「適合」から「不適合」状態への単一の遷移を許可する一次マルコフモデルが使用される。１／Ｌの適合から非適合への遷移確率は、幾分か任意に設定しても良い。ここで、Ｌは、これらの２つの固定点の間のフレーム数であり、許容範囲内の遷移位置の最小知識に対応する。遷移確率を選択するもう一つの可能性は、この推定を、以前又は以後の遷移にバイアスするのに、適合強度プロファイルを使用することである。しかしながら、前記適合強度は、この期間内で、観測として既に使用されているので、これは、前記動的プログラミングモデルの複雑度を増加しうるとともに、前記結果を改善しないように思われる。前記セグメント適合を時間後方に成長させるのに同一の処理が使用される（例えば、単に過去／未来を切り替えるとともに同一のアルゴリズムを実行する）。
【００９７】
いくつかの実施では、前記音声キューは、よりな適合精度を取得するために、非音響的な情報（例えば視覚キュー）と組み合わされる。例えば、音声適合で発見された適合は、次いで、単純な視覚類似性メトリックを使用することによって検証され（又は２回チェックされ）ても良い。これらのメトリックは、色ヒストグラム（例えば２つの画像内の類似な色の周波数）、端の数及び分布に関する統計、等を具備しても良いが、それに限定されない。これらは、画像全体上だけでコンピュータされる必要はなく、前記画像の部分領域に対して同様に計算され、かつ前記ターゲット画像内の対応する部分領域と比較されても良い。
【００９８】
広告を探しているそれらのアプリケーションに対して、反復構成要素検出の結果は、広告を非広告から特徴付けることを目的とするメトリックをもって組み合わせされても良い（７１２）。広告を探すこれらのアプリケーションは、（全てのタイプの反復構成要素と異なり、）反復構成要素検出結果は、非広告から広告を区別することを目的とするメトリックと組み合わされても良い（７１２）。これらの区別特性は、継続時間（例えば１０／１５／３０秒スポットが通常である）、ボリューム（例えば、広告は、それを囲む番組構成要素よりもうるさくなる傾向があるので、もし前記反復構成要素が、他方の構成要素よりうるさいならば、それは、広告である可能性がより高い）、視覚動作（例えば、広告は、よりショット間の高速な遷移及びよりショット内部での動作を有する傾向があるので、もし前記反復構成要素が、他方の構成要素よりもフレームのより大きな違いを有するならば、それは、広告である可能性がより高い）、周囲の空白フレーム（局地的に挿入された広告は、通常、全国的な供給によってそのために取ってある枠を完全には埋めないので、３０秒毎の間隔での黒色フレーム及び無音に帰結する）のような、広告の慣習に依存しても良い。
【００９９】
一度広告が特定されると、前記広告を周囲にする構成要素が解析されるとともに、統計が生成されても良い。例えば、特定の創造的なら（例えば画像、テキスト）を使用して、特定の製品が何回広告されているか、又は特定のセグメントが何回放送されたか、等について、統計を生成しても良い。いくつかの実施では、１つ又は複数の古い広告が、除去又は新しい広告に置換されても良い。広告検出及び置換の追加的な技術は、「Ｃｏｖｅｌｌ，  Ｍ．，  Ｂａｌｕｊａ，  Ｓ．，  Ｆｉｎｋ，  Ｍ．，  Ａｄｖｅｒｔｉｓｅｍｅｎｔ  Ｄｅｔｅｃｔｉｏｎ  ａｎｄ  Ｒｅｐｌａｃｅｍｅｎｔ  Ｕｓｉｎｇ  Ａｃｏｕｓｔｉｃ  ａｎｄ  Ｖｉｓｕａｌ  Ｒｅｐｅｔｉｔｉｏｎ，  ＩＥＥＥ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｓｏｃｉｅｔｙ，  ＭＭＳＰ  ２００６  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｗｏｒｋｓｈｏｐ  ｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｉｎｇ，  Ｏｃｔｏｂｅｒ  ３−６，  ２００６，  ＢＣ  Ｃａｎａｄａ」に説明されている。その論文は、引用によって、本明細書にその全体が組み込まれる。
【０１００】
いくつかの実施では、前記コンテンツの詳細な構造に関するコンテンツ所有者からの情報（例えば、どこで広告構成要素が挿入されたか、どこでプログラムが反復されるか）は、処理７００を増加するとともに、適合精度を増加するのに使用しても良い。いくつかの実施では、反復を決定するのに、音声の代わりにビデオ統計を使用しても良い。他の実施では、ビデオ及び音声統計の組み合わせを使用しても良い。
【０１０１】
音声断片オークション
いくつかの実施では、広告主は、前記広告主が販売したい製品又はサービスに関連する環境音の存在に関連するオークションに参加しても良い。例えば、複数の広告主は、オークションで、「Ｓｅｉｎｆｅｌｄ」に関連付けられた音声断片又は記述子に、その製品又はサービスを関連付ける権利を入札しても良い。前記オークションの勝者は、次いで、対象環境音が現在であるところにはどこでも、前記視聴者のフロントにいくつかの関連する情報（例えばスポンサーリンク）を配置しても良い。いくつかの実施では、広告主は、メタレベル説明を具備する環境音断片上で、入札しても良い。例えば、広告主は、テレビジョン広告に関連付けられた音声（例えば、これは、Ｆｏｒｄ（登録商標）Ｅｘｐｌｏｒｅｒ（登録商標）ＴＶ広告に関連付けられた音声である）、番組セグメント位置上（例えば、この音声は、「Ｓｅｉｎｆｅｌｄ」で１５分最小発生するとともに、以前のコマーシャルブレイクの後の３分及び次のコマーシャルブレイクの前の１分で発生する）で、又は低レベル音響又は視覚プロパティ（例えば、「背景音楽」、「会話の声」、「爆発音的」、等）で、クロージングキャプション（例えば、前記キャプションは、「Ｙａｎｋｅｅｓベースボール」と言う）を入札しうる。
【０１０２】
いくつかの実施では、１つ又は複数のマスパーソナライズアプリケーションは、前記ユーザが他のＷＥＢサイト（例えばスポンサーリンク）を閲覧するような、他のタスクを実施している間に、背景で実行されても良い。メディア放送に関連する構成要素（例えばテレビジョンコンテンツ）は、もう一つのコンテンツソース（例えばＷＥＢサイトコンテンツ）に関連する構成要素と同一のスポンサーリンクのオークションに参加しても良い。例えば、ＴＶ関連広告は、現在のＷＥＢページのコンテンツに対応する広告と混合されても良い。
【０１０３】
開示された実施に対して種々の修正例を作成しうるとともに、修正例はなお特許請求の範囲の範囲内である。
【図面の簡単な説明】
【０１０４】
【図１】図１は、マスパーソナライズシステムの一実施形態のブロック図である。
【図２】図２は、図１内に示されるクライアント側インターフェースを具備する、環境音特定システムの一実施形態を図説する。
【図３】図３は、マスパーソナライズアプリケーションを提供する処理の一実施形態のフローチャートである。
【図４】図４は、音声指紋処理の一実施形態のフローチャートである。
【図５】図５は、マスパーソナライズアプリケーションと相互作用するためのユーザインターフェースの一実施形態のフローチャートである。
【図６】図６は、図１内に示されるクライアント側インターフェースを実施するクライアントシステムのハードウェアアーキテクチャの一実施形態のブロック図である。
【図７】図７は、反復検出処理の一実施形態のフローチャートである。
【符号の説明】
【０１０５】
１００  マスパーソナライズシステム
１０２  クライアント側インターフェース
１０４  音声データベースサーバ
１０６  ソーシャルアプリケーションサーバ
１０８  ネットワーク
１１０  音声データベース
【図１】
2009518884.tif 000005
【図２】
2009518884.tif 000006
【図３】
2009518884.tif 000007
【図４】
2009518884.tif 000008
【図５】
2009518884.tif 000009
【図６】
2009518884.tif 000010
【図７】
2009518884.tif 000011