(57)【要約】いくつかの例において、当該技術は、メディアを識別し、メディアと関連付けられた営利団体が提供するウェブサイトにビデオストリームを直接誘導するための遠隔操作を用いて、メディアと関連付けられたリンクをクリックするオプションを消費者に提供する。別の例では、当該技術は、加入者の第1のコンピューティング機器上に表示されたメディアを識別し、同じメディアおよび/または関連するメディアを、その加入者の第2のコンピューティング機器上に表示する。2013501477.tif 000006
2013501477.tif 000002
【特許請求の範囲】
【請求項１】
補足メディア配信のための方法であって、以下の工程を含む方法:
第1の加入者コンピューティング機器と関連付けられた第1のメディアデータに基づいて第1の記述子を生成する工程;
前記第1の記述子と第2の記述子とを比較する工程;
前記第1の記述子と前記第2の記述子との前記比較に基づいて第2のメディアデータを決定する工程;および
前記第2のメディアデータを第2の加入者コンピューティング機器に送信する工程。
【請求項２】
第1のメディアデータがビデオを含み、第2のメディアデータが前記ビデオと関連付けられた広告を含む、請求項1記載の方法。
【請求項３】
第1のメディアデータが第1のビデオを含み、第2のメディアデータが第2のビデオを含み、前記第1のビデオが前記第2のビデオと関連付けられる、請求項1記載の方法。
【請求項４】
第1のメディアデータの識別情報に基づいて第2のメディアデータを決定する工程をさらに含む、請求項1記載の方法。
【請求項５】
第1の記述子と記憶装置に記憶された複数の識別情報とに基づいて第1のメディアデータの識別情報を決定する工程をさらに含む、請求項4記載の方法。
【請求項６】
第1のメディアデータと第2のメディアデータとの関連付けに基づいて第2のメディアデータを決定する工程をさらに含む、請求項1記載の方法。
【請求項７】
記憶装置に記憶されたメディアデータの複数の関連付けから第1のメディアデータと第2のメディアデータとの関連付けを決定する工程をさらに含む、請求項6記載の方法。
【請求項８】
コンテンツ提供者に、第1の加入者コンピューティング機器と関連付けられた情報を含む、第1のメディアデータを求める要求を送信する工程;および
前記コンテンツ提供者から前記第1のメディアデータを受信する工程
をさらに含む、請求項1記載の方法。
【請求項９】
第1の加入者コンピューティング機器と関連付けられた第1のネットワーク伝送パスを識別する工程;および
前記第1のネットワーク伝送パスを介した前記第1の加入者コンピューティング機器への送信時に第1のメディアデータを傍受する工程
をさらに含む、請求項1記載の方法。
【請求項１０】
第2のメディアデータに基づいて複数の選択可能なリンクの中から選択可能なリンクを決定する工程;
前記選択可能なリンクを第2の加入者コンピューティング機器に送信する工程
をさらに含む、請求項1記載の方法。
【請求項１１】
第1の加入者コンピューティング機器および第2の加入者コンピューティング機器が第1の加入者と関連付けられる、請求項1記載の方法。
【請求項１２】
第1の加入者コンピューティング機器および第2の加入者コンピューティング機器が同じ地理的位置にある、請求項1記載の方法。
【請求項１３】
第2のメディアデータが第1のメディアデータの全部または一部を含む、請求項1記載の方法。
【請求項１４】
第2の記述子が第1の記述子の一部または全部と類似したものである、請求項1記載の方法。
【請求項１５】
第1のメディアデータがビデオを含む、請求項1記載の方法。
【請求項１６】
第1のメディアデータがビデオ、オーディオ、テキスト、画像、またはこれらの任意の組み合わせを含む、請求項1記載の方法。
【請求項１７】
第2のメディアデータが第1のメディアデータと関連付けられる、請求項1記載の方法。
【請求項１８】
第1の記述子と第2の記述子との比較が第1のメディアデータと第2のメディアデータとの関連付けを示す、請求項1記載の方法。
【請求項１９】
補足メディア配信のための方法であって、以下の工程を含む方法:
第1の加入者コンピューティング機器から、第1のメディアデータに基づいて生成される第1の記述子を受信する工程;
前記第1の記述子と第2の記述子とを比較する工程;
前記第1の記述子と前記第2の記述子との前記比較に基づいて第2のメディアデータを決定する工程;および
前記第2のメディアデータを第2の加入者コンピューティング機器に送信する工程。
【請求項２０】
データ処理装置により、
第1の加入者コンピューティング機器と関連付けられた第1のメディアデータに基づいて第1の記述子を生成し、
前記第1の記述子と第2の記述子とを比較し、
前記第1の記述子と前記第2の記述子との前記比較に基づいて第2のメディアデータを決定し、
前記第2のメディアデータを第2の加入者コンピューティング機器に送信する
ように実行可能な命令が記憶されている一時的でない機械可読媒体を含むコンピュータプログラム製品。
【請求項２１】
第1の加入者コンピューティング機器と関連付けられた第1のメディアデータに基づいて第1の記述子を生成するように構成されたメディア指紋モジュールと、
前記第1の記述子と第2の記述子とを比較し、前記第1の記述子と前記第2の記述子との前記比較に基づいて第2のメディアデータを決定するように構成されたメディア指紋比較モジュールと、
前記第2のメディアデータを第2の加入者コンピューティング機器に送信するように構成されている通信モジュールと
を含む、補足メディア配信のためのシステム。
【請求項２２】
第1のメディアデータがビデオを含み、第2のメディアデータが前記ビデオと関連付けられた広告を含む、請求項21記載のシステム。
【請求項２３】
第1のメディアデータが第1のビデオを含み、第2のメディアデータが第2のビデオを含み、前記第1のビデオが前記第2のビデオと関連付けられる、請求項21記載のシステム。
【請求項２４】
メディア指紋比較モジュールがさらに、第1のメディアデータの識別情報に基づいて第2のメディアデータを決定するように構成されている、請求項21記載のシステム。
【請求項２５】
メディア指紋比較モジュールがさらに、第1の記述子と記憶装置に記憶された複数の識別情報とに基づいて第1のメディアデータの識別情報を決定するように構成されている、請求項24記載のシステム。
【請求項２６】
メディア指紋比較モジュールがさらに、第1のメディアデータと第2のメディアデータとの関連付けに基づいて第2のメディアデータを決定するように構成されている、請求項21記載のシステム。
【請求項２７】
メディア指紋比較モジュールがさらに、記憶装置に記憶されたメディアデータの複数の関連付けから第1のメディアデータと第2のメディアデータとの関連付けを決定するように構成されている、請求項26記載のシステム。
【請求項２８】
通信モジュールがさらに、コンテンツ提供者に、第1の加入者コンピューティング機器と関連付けられた情報を含む、第1のメディアデータを求める要求を送信するように構成されており、通信モジュールがさらに、前記コンテンツ提供者から前記第1のメディアデータを受信するように構成されている、請求項21記載のシステム。
【請求項２９】
通信モジュールがさらに、第1の加入者コンピューティング機器と関連付けられた第1のネットワーク伝送パスを識別し、前記第1のネットワーク伝送パスを介した前記第1の加入者コンピューティング機器への送信時に第1のメディアデータを傍受するように構成されている、請求項21記載のシステム。
【請求項３０】
第2のメディアデータに基づいて複数の選択可能なリンクの中から選択可能なリンクを決定するように構成されたリンクモジュール
をさらに含み、
通信モジュールがさらに、前記選択可能なリンクを第2の加入者コンピューティング機器に送信するように構成されている、請求項21記載のシステム。
【請求項３１】
第1の加入者コンピューティング機器および第2の加入者コンピューティング機器が第1の加入者と関連付けられる、請求項21記載のシステム。
【請求項３２】
第1の加入者コンピューティング機器および第2の加入者コンピューティング機器が同じ地理的位置にある、請求項21記載のシステム。
【請求項３３】
第2のメディアデータが第1のメディアデータの全部または一部を含む、請求項21記載のシステム。
【請求項３４】
第2の記述子が第1の記述子の一部または全部と類似したものである、請求項21記載のシステム。
【請求項３５】
第1のメディアデータがビデオを含む、請求項21記載のシステム。
【請求項３６】
第1のメディアデータがビデオ、オーディオ、テキスト、画像、またはこれらの任意の組み合わせを含む、請求項21記載のシステム。
【請求項３７】
第2のメディアデータが第1のメディアデータと関連付けられる、請求項21記載のシステム。
【請求項３８】
第1の記述子と第2の記述子との比較が第1のメディアデータと第2のメディアデータとの関連付けを示す、請求項21記載のシステム。
【請求項３９】
第1の加入者コンピューティング機器から第1のメディアデータに基づいて生成される第1の記述子を受信し、
第2の加入者コンピューティング機器に第2のメディアデータを送信する
ように構成されている通信モジュールであって、通信モジュールを実施するようにプロセッサにより実行可能な、一時的でない機械可読媒体上に記憶された命令において実施される前記通信モジュールと、
前記第1の記述子と第2の記述子とを比較し、
前記第1の記述子と前記第2の記述子とに前記比較に基づいて前記第2のメディアデータを決定する
ように構成されている、メディア指紋比較モジュールを実施するようにプロセッサにより実行可能な、一時的でない機械可読媒体上に記憶された命令において実施される前記メディア指紋比較モジュールと
を含む、補足メディア配信のためのシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願
本出願は、35 U.S.C. 119(e)規定による、2009年8月5日出願の米国仮特許出願第61/231,546号の恩典を主張するものである。上記出願の全教示は参照により本明細書に組み入れられる。
【０００２】
発明の分野
本開示は、例えば、メディア分析や検索などを利用した、補足メディア配信に関する。詳細には、いくつかの例では、本開示は、メディア特徴検出、識別、および分類システムに基づきメディアコンテンツをウェブサイトおよび/または他のメディアコンテンツにリンクさせることに関する。別の例では、本開示は、メディア特徴検出、識別、および分類システムに基づき、メディアコンテンツを第2の加入者コンピューティング機器に配信することに関する。
【背景技術】
【０００３】
エンドユーザ機器までの広帯域通信チャネルが利用できることと、ユーザ・メディア・アクセス機器の普及とが組み合わさって、画像、オーディオ、およびビデオコンテンツを用いたユビキタスなメディアサービスが可能になっている。世界全体で送信されメディアコンテンツの量はますます増加しつつあり、インテリジェントなコンテンツマネージメントの必要が高まっている。提供者らは自社のコンテンツを整理し、分析することができなければならない。同様に、放送事業者および市場調査会社も、特定のフッテージがいつ、どこで放送されているか知ろうとする。コンテンツ監視、市場動向分析、著作権保護、および資産管理は、メディアコンテンツの量が増加しつつあるため、不可能ではないにしても、困難である。しかし、例えば、この技術分野における広告キャンペーンを改善するために、選択的に情報メディアを捕捉することが求められている。
【発明の概要】
【０００４】
概要
本願の他の局面および利点が、添付の図面と関連付けられた下記の詳細な説明から明らかになる。これらは、もっぱら例示の目的で公開の原理を示している。
【０００５】
以下に、主張される主題のいくつかの局面の基本的な理解を提供するための簡単な概要を提示する。この概要は包括的な概説ではなく、また、重要/不可欠な要素を識別するためのものでも、主張される主題の範囲を正確に叙述するためのものでもない。この概要の唯一の目的は、後に提示するより詳細な説明への前段として簡略化された形でいくつかの概念を提示することである。
【０００６】
補足メディア配信を円滑に行わせるための方法、システム、およびプログラム製品が提供される。一例において、方法は、広告ビデオなどの第1のメディアデータに基づく第1の記述子を生成する工程を含むことができる。第1のメディアデータは、セット・トップ・ボックス（例えば、ケーブルボックス、衛星受信機ボックスなど）などの第1の加入者コンピューティング機器と関連付けることができる。方法はさらに、第1の記述子を第2の記述子と比較する工程、および比較に基づいて第2のメディアデータを決定する工程を含むことができる。方法はさらに、第2のメディアデータを、パーソナルコンピュータなどの第2の加入者コンピューティング機器に送信する工程を含むことができる。
【０００７】
前述の目的および関連する目的を達成するために、本明細書において、以下の説明および添付の図面との関連でいくつかの例示的局面を説明する。しかしながら、これらの局面は、主張される主題の原理が用いられ得る様々な方法のうちのほんの数例を示すにすぎず、主張される主題はそのようなあらゆる局面およびその均等物を含むものである。他の利点および新規の特徴は、以下の詳細な説明を図面と併せて考察すれば明らかになるはずである。
【図面の簡単な説明】
【０００８】
本開示の上記およびその他の目的、特徴、および利点、ならびに本開示自体は、以下の様々な態様の説明を、添付の図面と併せて読めばより十分に理解される。
【図１】広告キャンペーンを管理するための例示的なリンクシステムを示すシステムブロック図を示す。
【図２】例示的なキャンペーン広告システムを示すブロック図である。
【図３】別の例示的なキャンペーン広告システムを示すブロック図である。
【図４Ａ】例示的な加入者コンピューティング機器を示す図である。
【図４Ｂ】例示的な加入者コンピューティング機器を示す図である。
【図４Ｃ】例示的な加入者コンピューティング機器を示す図である。
【図５】検出された広告の例示的なレコードのディスプレイを示す図である。
【図６Ａ】例示的な加入者コンピューティング機器を示す図である。
【図６Ｂ】例示的な加入者コンピューティング機器を示す図である。
【図６Ｃ】例示的な加入者コンピューティング機器を示す図である。
【図６Ｄ】例示的な加入者コンピューティング機器を示す図である。
【図７】例示的なコンテンツ分析サーバを示すブロック図である。
【図８】例示的な加入者コンピューティング機器を示すブロック図である。
【図９】ディジタルビデオ指紋の生成を示す例示的なフロー図である。
【図１０】広告キャンペーンを管理するための例示的なフロー図である。
【図１１】広告キャンペーンを管理するための別の例示的なフロー図である。
【図１２】補足メディア配信を示す別の例示的なフロー図である。
【図１３】補足メディア配信を示す別の例示的なフロー図である。
【図１４】補足メディア配信を示す別の例示的なフロー図である。
【図１５】広告キャンペーンを管理するための別の例示的なシステムブロック図である。
【図１６】例示的な多重チャネルビデオ監視システムを示すブロック図である。
【図１７】例示的なグラフィカル・ユーザ・インターフェース（GUI）のスクリーンショットを示す図である。
【図１８】ディジタル画像表現サブフレームにおける変化の一例を示す図である。
【図１９】ディジタルビデオ画像検出システムを示す例示的なフローチャートである。
【図２０Ａ】特徴空間におけるK-NN入れ子型の独立の特徴部分空間の例示的な横断集合を示す図である。
【図２０Ｂ】問い合わせ対象画像サブフレームにおける変化を伴う、K-NN入れ子型の独立特徴部分空間の例示的な横断集合を示す。
【発明を実施するための形態】
【０００９】
詳細な説明
本明細書において図示し説明する個々の実施形態は技術の例であり、それ以外に技術の範囲を限定するためのものでは一切ないことを理解すべきである。さらに、技術は、テレビ会議、ロボティクスビジョン、無人の乗り物のための用途、および/または他の任意の類似の用途に適する。
【００１０】
本開示の例示的な態様のいくかの例の一般的概要として、いくつかの例では、ユーザが2台以上のコンピューティング機器を使用し（例えば、1台のメディアアクセス機器、1台のコンピュータと1台のテレビ、1台の携帯電話と1台のテレビなど）、メディアにアクセスするために（例えば、コンピュータ上のウェブサイトとテレビ上のテレビ番組、携帯電話上の映画とテレビ上のテレビ番組）、技術は、ユーザの体験を向上させるために、ユーザのコンピューティング機器の間の関連するメディアの配信を可能にする。言い換えると、ユーザがユーザのテレビ上で料理に関する広告を見ている場合、技術は、ユーザのコンピュータに、やはりユーザの嗜好に訴える可能性のある地元食料品店に関する広告配信することができる（例えば、ユーザの表示装置上のポップアップ、ウェブブラウザを地元食料品店のウェブサイトに誘導するなど）。
【００１１】
技術は、ユーザがアクセスしているメディアを、シグネチャや指紋など、指標を生成し、指紋を一つまたは複数の記憶された指紋と比較することによって識別することができる（例えば、ユーザがテレビ番組を見ていることを識別する、ユーザが広告を見ていることを識別する、ユーザが車両販売代理店のウェブサイトを閲覧していることを識別するなど）。ユーザが、コンピューティング機器の一方で見ているかつ/またはアクセスしているメディアの識別に基づいて、技術は、（例えば、メディアの事前定義された関連付けに基づいて、動的に生成される関連付けに基づいて、コンテンツの種類に基づいて、あるいはローカライズパラメータに基づいてなど）関連するメディアを決定し、ユーザに見えるように関連するメディアを他方のコンピューティング機器に送ることができる。
【００１２】
例えば、ユーザがユーザのテレビ上で料理番組を見ている場合、技術は、ユーザに見えるようにユーザのコンピュータに地元食料品店の広告を送ることができる。別の例としては、ユーザがユーザのテレビ上で食料品店の全国広告を見ている場合、技術は、ユーザに見えるようにユーザの携帯電話に食料品店の地方広告を送る。さらに別の例としては、ユーザがユーザの携帯電話上で食料品店の広告を見ている場合、技術は、ユーザに見えるようにユーザのコンピュータに同じ食料品店の広告を送ることができる。技術は、例えば、ユーザのコンピューティング機器においてかつ/または中央の位置において、指紋を生成することによって元のメディアの識別情報を決定し、それによって、識別を含む別個のデータストリームを必要とせずにメディアを識別することができる。
【００１３】
図1に、広告キャンペーンを管理するための例示的なシステム100のシステムブロック図を示す。財貨およびサービスの一社または複数の供給者102は、一または複数の広告者104を雇って、そのような財貨および/またはサービスを消費者に売り込んで販売を促進し、より大きな利益をもたらすための広告キャンペーンを展開することができる。広告者は、多くの場合、マスメディアを利用して、その広告者の説得的メッセージを多数の視聴者に伝えてきた。特に、広告者は、多くの場合、放送メディアを利用して、放送番組内にコマーシャルメッセージなどの広告を入れる。
【００１４】
事業者106（例えば、ケーブルネットワーク事業者、衛星テレビ事業者、インターネット・プロトコル・テレビ（IPTV）事業者、マルチメディアストリーミング事業者など）は、一社または複数のコンテンツ提供者108から放送コンテンツを受け取る。事業者106は有効なコンテンツを、テレビ番組などのメディア放送番組の形で視聴者に提供する。事業者106は、衛星放送網、ケーブルサービス提供者、電話網提供者、または光ファイバネットワーク提供者など、地元、地方、もしくは全国のテレビネットワークまたは電気通信事業者とすることができる。視聴者のメンバが、ケーブルネットワークや衛星放送網などの放送サービスを購入する状況では、その視聴者のメンバを、加入者と呼ぶことができる。広告者104は、一社または複数のコンテンツ提供者108および/または事業者106に広告メッセージを提供する。一社または複数のコンテンツ提供者108および/または事業者106は、そのような広告メッセージにコンテンツを組み込んで、コンテンツと広告メッセージとを含む混合信号を形成する。そのような信号はチャネルとして提供することができ、単一の事業者が加入者に、そのようなコンテンツと広告メッセージの複数のチャネルを提供することが可能になる。
【００１５】
ネットワーク対応加入者端末では、事業者106は、インターネットなどのネットワーク110を介して加入者に提供される追加情報への一つまたは複数のリンクを提供することができる。これらのリンクは、供給者のウェブページなど、財貨および/またはサービスの供給者に関連するネットワークで接続された情報に加入者を誘導することができる。あるいは、またはこれに加えて、そのようなリンクは加入者を、競合者などの、異なる供給者に関連するネットワークで接続された情報に誘導することもできる。あるいは、またはこれに加えて、そのようなリンクは加入者を、コンテンツに関連する情報などの他の情報、調査、より一般的には、加入者に提供するために選択することのできる任意の情報に関連するネットワークで接続された情報に誘導することもできる。そのようなリンクは、クリックスルーアイコンの形で加入者に表示することができる。ワールド・ワイド・ウェブ・アプリケーションでは、リンクは、財貨またはサービスの供給者が加入者を誘導しようとするあて先のハイパーテキストマークアップ言語（HTML）ウェブページのユニフォーム・リソース・ロケータ（URL）を含むことができる。
【００１６】
加入者は、一般に、放送メディアを見るための何らかの形の加入者表示装置118または端末を有する。加入者表示装置118は、テレビ受信機、単なる表示装置、モバイル表示装置、モバイル・ビデオ・プレーヤ、またはコンピュータ端末の形とすることができる。少なくともいくつかの態様では、加入者表示装置118は、そのような放送メディアを加入者コンピューティング機器116（例えば、セット・トップ・ボックス、パーソナルコンピュータ、携帯電話など）を介して受け取る。加入者コンピューティング機器116は、サービス提供者を介して放送メディアを受け取るように構成された受信機を含むことができる。例えば、セット・トップ・ボックスは、ケーブルボックスおよび/または衛星受信機ボックスを含むことができる。加入者コンピューティング機器116は、一般に、加入者の管理下に置くことができ、放送メディアを受け取り、利用できるときには、複数の放送メディアのチャネルの中から選択し、かつ/または加入者が一つまたは複数のチャネルを見られるようにするのに必要とされ得る任意の種類のスクランブル解除を提供するのに使用することができる。
【００１７】
いくつかの態様では、一または複数の加入者コンピューティング機器116および加入者表示装置118は、加入者に表示可能なリンクを提供するように構成される。加入者は、さらに、リンクされた情報を表示し、または別の方法でこれにアクセスするために、表示装置118において表示された一つまたは複数のリンクを選択することができる。リンクを選択するために、加入者コンピューティング機器116および加入者表示装置118の一つまたは複数は、ユーザに、カーソル、ポインタ、または選択およびクリックスルーを可能にする他の適切な手段を提供する。
【００１８】
例示的な態様では、事業者106は、一社または複数のコンテンツ提供者108からコンテンツを受け取る。広告者104は、財貨およびサービスの供給者104の一社または複数から一つまたは複数のリンクを受け取ることができる。また、事業者106は、一つまたは複数のリンクを広告者104から受け取ることもできる。また、広告者104は、一社もしくは複数のコンテンツ提供者108にまたは事業者106に、またはこれら両者に提供し、放送メディア内に一つまたは複数のコマーシャルメッセージを含めることもできる。一社もしくは複数のコンテンツ提供者108または事業者106、またはこれら両者は、コンテンツ（放送番組）を一つまたは複数の広告と組み合わせてメディア放送にする。また、事業者106は、加入者コンピューティング機器116／加入者表示装置118に適切な方法で一つまたは複数のリンクを提供して、セット・トップ・ボックス/加入者コンピューティング機器111に、加入者が見ているメディア放送チャネル内の個々の広告と関連付けられた一つまたは複数のリンクを加入者に表示させることもできる。そのような組み合わせは、リンクがコンテンツおよび広告と一緒に埋め込まれる複合放送信号、放送信号と関連付けられた側波帯信号、または加入者にインターネットテレビ（TV）サービスを提供するための他の任意の適切な手法の形とすることができる。
【００１９】
広告モニタ114は、コンテンツおよび広告が埋め込まれている同じメディア放送を受け取ることができる。受け取った放送メディアの中から、広告モニタ114は、一つまたは複数のターゲット広告を識別する。そのような検出を行うための例示的なシステムおよび方法を以下でさらに説明する。いくつかの態様において、広告モニタ114は、事前にターゲット広告のサンプルを受け取り、その広告自体、または広告の何らかの処理済みの表現をアクセス可能な方法で記憶する。例えば、広告および/または広告の処理済みの表現は、広告モニタ114がアクセスすることのできるデータベースに記憶（例えば、記憶装置112に記憶）することができる。よって、広告モニタ114は、コンテンツおよび広告のメディア放送を受け取り、以前に記憶された広告および/またはターゲット広告の処理済みバージョンとの比較によって、任意のターゲット広告を識別する。広告モニタ114は、ターゲット広告がメディア放送に含まれていたという事業者106への指示を生成する。いくつかの態様において、広告モニタ114は、関連付けられたチャネル、関連付けられた時間、およびターゲット広告の指示を含むことのできる、そのようなターゲット広告の出現のレコードを生成する。
【００２０】
好ましくは、そのような指示は、リアルタイムで、または少なくともほぼリアルタイムで、事業者106に提供される。ターゲット広告の検出とその広告の指示の提供との間の待ち時間は、好ましくは、ターゲット広告の時間より短い。よって、典型的な30秒または60秒の広告では、待ち時間は約5秒未満である。
【００２１】
事業者106はさらに、メディア放送内に、ターゲット広告と関連付けられた一つまたは複数の好ましいリンクを含め、または別の方法でメディア放送と共に加入者に提供する。事業者106は、ターゲット広告と事前に関連付けられている一つまたは複数のリンクを含むビジネスルールを実施することができる。
【００２２】
いくつかの態様において、事業者106は、好ましいリンクと各ターゲット広告との関連付けのレコードを維持する。これらのリンクは、広告者104、競合者、事業者106、またはターゲット広告に関連するリンクを提供しようとする事実上他の任意の者により
提供されることができる。そのような関連付けは、事業者106により更新され、または別の方法で変更され得る。ターゲット広告のメディア放送と関連付けられたリンクの表示との間の待ち時間の一因となるものはいずれも、ターゲット広告の持続期間よりずっと短いほうが好ましい。任意の追加される待ち時間は、待ち時間全体を約5または10秒以下に保つのに十分なほど小さいほうが好ましい。
【００２３】
好ましくは、広告モニタ114は、規定の待ち時間内の複数の広告のいずれか一つを識別することができる。複数のターゲット広告はそれぞれ、財貨および/またはサービスの異なる個々の供給者と関連付けることができる。あるいは、またはこれに加えて、複数のターゲット広告はそれぞれ、異なる広告者と関連付けることもできる。あるいは、またはこれに加えて、複数のターゲット広告はそれぞれ、異なる事業者と関連付けることもできる。よって、広告モニタ114は、一社または複数の事業者からの、複数のメディア放送チャネルを監視し、それぞれについて、財貨および/またはサービスの一社または複数の供給者と関連付けられた一つまたは複数の広告の出現を探索し、識別することができる。
【００２４】
いくつかの態様において、広告モニタ114は、ターゲット広告の出現のチャネル、表示時間のレコードを維持する。複数のターゲット広告を追跡するとき、広告モニタ114は、そのようなレコードを表形式で維持することができる。
【００２５】
図2は、広告キャンペーンシステムや補足メディアシステムなどの例示的なシステム200のブロック図である。本明細書において示されるシステムを広告キャンペーンシステムまたは補足メディアシステムと呼ぶが、技術により利用されるシステムは、広告、映画、テレビ番組、予告編など、任意の種類のメディアを管理しかつ/または配信することができる。
【００２６】
システム200は、コンテンツ提供者220（例えば、メディア記憶サーバ、放送ネットワークサーバ、衛星プロバイダなど）、事業者215（例えば、電話網事業者、IPTV事業者、光ファイバネットワーク事業者、ケーブル・テレビ・ネットワーク事業者など）、広告者210、広告モニタ230（例えば、コンテンツ分析サーバ、コンテンツ分析サービスなど）、記憶装置225、加入者コンピューティング機器A（参照数詞235）およびB（参照数詞245）（例えば、セット・トップ・ボックス、パーソナルコンピュータ、携帯電話、ラップトップ、統合コンピューティング機能を備えるテレビなど）、ならびに加入者表示装置A（参照数詞240）およびB（参照数詞250）（例えば、テレビ、コンピュータモニタ、ビデオ画面など）を含む。コンテンツ提供者220、事業者215、広告者210、および広告モニタ230は、例えば、本明細書において示される機能および/または技術のいずれかを実施することができる。
【００２７】
広告者210は、コンテンツ提供者220に、一つまたは複数の広告原稿（例えば、自動車レースの間に表示するための自動車広告、料理番組の間に表示するための健康食品広告など）を送る。コンテンツ提供者220は、コンテンツ（例えば、テレビ番組、映画など）および/または広告原稿（例えば、写真、ビデオなど）を事業者215に送る。
【００２８】
事業者215はコンテンツおよび広告原稿を広告モニタ230に送る。広告モニタ230は、広告原稿ごとに記述子を生成し、その記述子を記憶装置225に記憶された一つまたは複数の記述子と比較して、広告情報（この例では、時間チャネル、および広告ID）を識別する。広告モニタ230は広告情報を事業者215に送る。事業者215は、広告情報に基づき、広告者210に同じ広告および/または関連広告を要求する。広告者210は、広告情報に基づいて一つまたは複数の新しい広告を決定し（例えば、主題に基づいて広告を相互に関連付ける、財貨およびサービスの供給者と関連付けられた情報に基づいて広告を相互に関連付けるなど）、一つまたは複数の新しい広告を事業者215に送る。
【００２９】
事業者215は、コンテンツおよび広告原稿を、加入者表示装置A240上に表示するために加入者コンピューティング機器A235に送る。事業者215は、新しい広告を加入者表示装置B250上に表示するために加入者コンピューティング機器B245に送る。
【００３０】
いくつかの例では、加入者コンピューティング機器A235は、広告原稿のための記述子を生成し、その記述子を広告モニタ230に送る。別の例では、加入者コンピューティング機器A235は、一つまたは複数の新しい広告の決定を要求し、新しい広告を加入者表示装置B250上で表示するために加入者コンピューティング機器B245に送る。
【００３１】
図3は、別の例示的なキャンペーン広告システム300のブロック図である。システム300は、一社または複数のコンテンツ提供者A320a、B 320b〜Z320z（以下コンテンツ提供者320と呼ぶ）、コンテンツ分析サーバ310などのコンテンツ分析器、通信ネットワーク325、メディアデータベース315、一つまたは複数の加入者コンピューティング機器A330a、B330b〜Z330z（以下加入者コンピューティング機器330と呼ぶ）、および広告サーバ350を含む。各機器、データベース、および/またはサーバは、通信ネットワーク325介して、かつ/または各機器、データベースおよび/もしくはサーバ間の接続（例えば、直接接続、間接接続など）を介して、相互に通信する。
【００３２】
コンテンツ分析サーバ310は、メディアストリームのための一つまたは複数のフレームシーケンスを識別することができる。コンテンツ分析サーバ310は、メディアストリーム内の一つまたは複数のフレームシーケンスのそれぞれについて記述子を生成することができ、かつ/またはメディアストリームのための記述子を生成することができる。コンテンツ分析サーバ310は、メディアストリームの一つまたは複数のフレームシーケンスの記述子を、他のメディアと関連付けられた一つまたは複数の記憶された記述子と比較する。コンテンツ分析サーバ310は、フレームシーケンスおよび/またはメディアストリームと関連付けられたメディア情報を決定する。
【００３３】
いくつかの例では、コンテンツ分析サーバ310は、メディアデータ（例えば、メディアデータの一意の指紋、メディアデータの一部の一意の指紋など）に基づいて記述子を生成することができる。コンテンツ分析サーバ310は、記憶装置（不図示）および/またはメディアデータベース315によって、メディアデータおよび/または記述子を記憶することができる。
【００３４】
別の例では、コンテンツ分析サーバ310は、各マルチメディアストリーム内の各フレームごとに記述子を生成する。コンテンツ分析サーバ310は、各フレームシーケンス内の各フレームからの記述子および/または各フレームシーケンスと関連付けられた他の任意の情報（例えば、ビデオコンテンツ、オーディオコンテンツ、メタデータなど）に基づいて、各マルチメディアストリームごとに各フレームシーケンス（例えばフレームのグループ、フレームの直接シーケンス、フレームの間接シーケンスなど）について記述子を生成することができる。
【００３５】
いくつかの例では、コンテンツ分析サーバ310は、各フレームに関する情報（例えば、ビデオコンテンツ、オーディオコンテンツ、メタデータ、指紋など）に基づいて、各マルチメディアストリームごとにフレームシーケンスを生成する。
【００３６】
図3には、加入者コンピューティング機器330とコンテンツ分析サーバ310とを別々に示しているが、加入者コンピューティング機器330および/またはコンテンツ分析サーバ310の機能および/またはコンポーネントの一部または全部を、単一の機器/サーバに統合することもでき（例えば、プロセス内制御、同じ機器/サーバ上の異なるソフトウェアモジュール、同じ機器/サーバ上の異なるハードウェアコンポーネントを介してやりとりするなど）、かつ/または複数の機器/サーバ（例えば、複数のバックエンド処理サーバ、複数の記憶装置など）の間に分散させることもできる。例えば、加入者コンピューティング機器330は、記述子を生成することができる。別の例としては、コンテンツ分析サーバ310は、ユーザが、広告の管理のために、コンテンツ分析サーバ310にメディアを送ることを可能にするユーザインターフェース（例えば、ウェブベースのインターフェース、独立型アプリケーションなど）を含む。
【００３７】
図4A〜4Cに、例示的な加入者コンピューティング機器400、430、および460を示す。各加入者コンピューティング機器（例えば、テレビ400、コンピュータ430、携帯電話460）は、加入者ディスプレイ（例えば、ディスプレイ405、435、および/または465）を含む。好ましくは、ディスプレイは、メディア放送のビデオコンテンツを、一つまたは複数の関連付けられたリンク（例えば、リンク410、440、および/または470）の表示と一緒に表示するように構成されている。表示される広告について、一つまたは複数のリンクは、好ましくは、表示される広告と以前に関連付けられたリンクである。またディスプレイは、カーソル420または他の適切なポインティングデバイスを含むこともできる。カーソル/ポインタは、好ましくは、加入者リモートコントローラ415から制御することができ、これにより加入者は、一つまたは複数のリンクのうちの好みの一つの表示を選択する（例えば、クリックする）ことができる。いくつかの態様において、リンクは、メディア放送が図示のように加入者表示装置上に表示されている間に、別個のコンピュータモニタ上などのように、別個に表示することもできる。
【００３８】
図5に、広告モニタ（図1）によって識別され、生成され得るのと同様の検出される広告の例示的な記録のディスプレイ500を示す。そのようなディスプレイ500は、広告追跡管理コンソールにおいて見ることができる。例示的なコンソールディスプレイ500はターゲット広告のリストを含む。リストは、ターゲット広告ごとの名前（名前欄505に示す）を含むことができる。またリストは、個々のターゲット広告の検出と関連付けられる信頼値も含むことができる。別々の信頼値が各ビデオ（ビデオ信頼度欄510に示す）および各オーディオ（オーディオ信頼度欄515に示す）について含まれていてもよい。また、ターゲット広告の検出の日時（検出日欄520に示す）と、広告が検出された個々のチャネル、および/または事業者（チャネル欄525に示す）も含まれる。
【００３９】
いくつかの態様において、広告モニタコンソールは、後で見直しおよび／または比較するために、実際の検出された広告の記録などの検出詳細を表示することができる（検出詳細セクション530に示す）。あるいは、またはこれに加えて、広告モニタは、ターゲット広告と関連付けられた統計を生成することもできる（統計セクション535に示す）。そのような統計は、ターゲット広告の出現の総数および/または出現の周期を含むことができる。そのような統計は、チャネルごとに、事業者ごとに、またはチャネルごとおよび事業者ごとの何らかの組み合わせごとに追跡することができる。
【００４０】
いくつかの態様において、本明細書において示されるシステムおよび方法は、広告者に時間的制約のある特徴を含む広告キャンペーンを実行するための柔軟性を提供することができる。例えば、加入者に、ターゲット広告と関連付けられた一つまたは複数のリンクを、広告の時間、広告が確認されたチャネル、および加入者の地理的位置または領域のうちの一つまたは複数の関数として提示することができる。例えば、ターゲット広告へのより大きな関心を促すための広告戦略の一部として、時間的制約のあるリンクがターゲット広告と関連付けられる。
【００４１】
これらのリンクは、所与の時間窓以内に関連付けられたリンクに応答する（例えば、クリックスルーする）加入者に、クーポンや他の動機づけを含み得る販促情報へのリンクを含むことができる。そのような時間窓は、表示される広告の間およびその直後の所定の期間にわたるものとすることができる。そのような戦略は、広告の間に提供される電話番号に電話する加入者に同様の動機づけを提供するメディア放送広告と同様のものとすることができる。いくつかの態様において、リンクされた情報は、加入者を広告担当者との対話セッションに誘導することができる。チャネル、地理、または他のそのような制限に基づいて関連付けられたリンクを選択的に提供することができれば、広告者は、リンクされた情報へクリックスルーする可能性が高い加入者の数に従ってリソースのバランスを取ることができる。ビデオ指紋検出のためのシステムおよびプロセスの態様のより詳細な説明を、下記においてより詳細に行う。
【００４２】
図6Aに、広告管理システム600aを利用する例示的な加入者コンピューティング機器604aおよび608aを示す。システム600aは、加入者コンピューティング機器604a、加入者コンピューティング機器608a、通信ネットワーク625a、コンテンツ分析サーバ610a、広告サーバ640a、およびコンテンツ提供者620aを含む。ユーザ601aは、加入者コンピューティング機器604aおよび606aを利用して、メディア（例えば、テレビ番組、映画、広告、ウェブサイトなど）にアクセスし、かつ/またはメディアを見る。加入者コンピューティング機器604aのスクリーンショット602aに示すように、加入者コンピューティング機器604aは、コンテンツ提供者620aによって供給されるトラックの全国広告を表示する。コンテンツ分析サーバ610aは、全国広告を分析して広告情報を決定し、広告情報を広告サーバ640aに送る。
【００４３】
広告サーバ640aは、広告情報に基づいて、地方広告などの補足メディアを決定し、地方広告を加入者コンピューティング機器606aに送る。加入者コンピューティング機器606aは地方広告をスクリーンショット608aに示すように表示する。
【００４４】
いくつかの例では、コンテンツ分析サーバ610aによる全国広告の分析は、全国広告のための記述子（この例ではABD324297）を生成し、複数の記述子を探索して、全国広告と関連付けられた広告情報を決定することを含む。例えば、コンテンツ分析サーバ610aは、広告の記述子のリストを探索して、全国広告がBig Truck Companyのための全国広告（この例では、広告ID＝BTCNA）であると決定する。別の例としては、コンテンツ分析サーバ610aは、広告IDを広告サーバ640aに送り、広告サーバ640aは、広告ID（この例では、広告ID＝BTCNA）に基づいて広告を決定する。この例では、広告サーバ640aは、加入者コンピューティング機器606a上に地方広告が表示されるべきである（この例では、地方広告は、広告ID＝BTCNAおよび加入者の地理的所在地と関連付けられている）と決定し、Big Truck Companyのための全国広告と関連付けられた地方広告（この例では、Big Truck Companyの地方販売代理店のための地方広告）を識別する。
【００４５】
いくつかの例では、広告サーバ640aは、加入者コンピューティング機器604a、コンテンツ分析サーバ610a、および/またはコンテンツ提供者620aから、位置情報（例えば、GPS（global positioning satellite）位置、加入者の所在地住所など）などの追加情報を受け取って、地方広告のための、加入者の位置などの補足データを決定する。
【００４６】
図6Aには全国広告および地方広告を表示する加入者コンピューティング機器が示されているが、コンテンツ分析サーバ610aは、任意の種類のメディア（例えば、テレビ、ストリーミングメディア、映画、オーディオ、電波など）を分析し、広告サーバ640aに識別情報を送ることができる。広告サーバ640aは、第2の加入者機器606a上で表示するための任意の種類のメディアを決定することができる。例えば、第1の加入者機器604aは、テレビ番組（例えば、料理番組、フットボールの試合など）を表示し、広告サーバ640aは、第2の加入者機器606a上で表示するためにテレビ番組と関連付けられた広告（例えば、地元食料品店、地元スポーツバーなど）を送る。
【００４７】
表1に、第1のメディア識別情報と第2のメディアとの例示的な関連付けを示す。
【００４８】
（表１）メディア間の例示的な関連付け
2013501477.tif 000003
【００４９】
図6Bに、広告管理システム600bを利用する例示的な加入者コンピューティング機器604bおよび608bを示す。システム600bは、加入者コンピューティング機器604b、加入者コンピューティング機器608b、通信ネットワーク625b、コンテンツ分析サーバ610b、広告サーバ640b、およびコンテンツ提供者620bを含む。ユーザ601bは、加入者コンピューティング機器604bおよび606bを利用して、メディア（例えば、テレビ番組、映画、広告、ウェブサイトなど）にアクセスしかつ/またはメディアを見る。加入者コンピューティング機器604bのスクリーンショット602bに示すように、加入者コンピューティング機器604bは、コンテンツ提供者620bによって供給されるトラックの全国広告と、コンテンツ分析サーバ610bによって供給されるリンク603b（この例では、リンク603bは、Big Truck Companyのウェブサイトへのユニフォーム・リソース・ロケータ（URL）である）を表示する。リンク603bは、本明細書において示される技法のいずれかを利用して決定される。コンテンツ分析サーバ610bは、全国広告を分析して広告情報を決定し、広告情報を広告サーバ640bに送る。
【００５０】
広告サーバ640bは、広告情報に基づいて地方広告を決定し、地方広告を加入者コンピューティング機器606bに送る。コンテンツ分析サーバ610bによってリンク609bが供給される（この例では、リンク609bはBig Truck Companyの地方販売代理店のウェブサイトへのURLである）。加入者コンピューティング機器606bは、スクリーンショット608bに示すように、地方広告とリンク609bとを表示する。リンク609bは、本明細書において示される技法のいずれかを利用して決定される。
【００５１】
図6Cに、広告管理システム600cを利用する例示的な加入者コンピューティング機器604cおよび608cを示す。システム600cは、加入者コンピューティング機器604c、加入者コンピューティング機器608c、通信ネットワーク625c、コンテンツ分析サーバ610c、広告サーバ640c、およびコンテンツ提供者620cを含む。ユーザ601cは、加入者コンピューティング機器604cおよび606cを利用して、メディア（例えば、テレビ番組、映画、広告、ウェブサイトなど）にアクセスし、かつ/またはメディアを見る。加入者コンピューティング機器604cのスクリーンショット602cに示すように、加入者コンピューティング機器604cは、コンテンツ提供者620cによって供給される料理番組次回予告を表示する。コンテンツ分析サーバ610cは、料理番組次回予告を分析して情報（この例では、次回予告ID＝CookTrailerAB342）を決定し、情報を広告サーバ640cに送る。
【００５２】
広告サーバ640cは、情報（この例では、地方広告に対する料理番組次回予告と加入者の位置情報との直接的関係）に基づいて地方広告を決定し、地方広告を加入者コンピューティング機器606cに送る。加入者コンピューティング機器606cは地方広告をスクリーンショット608cに示すように表示する。
【００５３】
図6Dに、補足メディア配信システム600dを利用する例示的な加入者コンピューティング機器604dおよび608dを示す。システム600dは、加入者コンピューティング機器604d、加入者コンピューティング機器608d、通信ネットワーク625d、コンテンツ分析サーバ610d、コンテンツ提供者A620d、およびコンテンツ提供者B640dを含む。ユーザ601dは、加入者コンピューティング機器604dおよび606dを利用して、メディア（例えば、テレビ番組、映画、広告、ウェブサイトなど）にアクセスしかつ/またはメディアを見る。加入者コンピューティング機器604dのスクリーンショット602dに示すように、加入者コンピューティング機器604dは、コンテンツ提供者A620dによって供給される料理番組次回予告を表示する。コンテンツ分析サーバ610dは、料理番組次回予告を分析して情報（この例では、次回予告ID＝CookTrailerAB342）を決定し、情報をコンテンツ提供者B640dに送る。
【００５４】
コンテンツ提供者B640dは、情報（この例では、関連する次回予告を識別するための次回予告IDのデータベース検索）に基づいて関連する次回予告を決定し、関連する次回予告を加入者コンピューティング機器606dに送る。加入者コンピューティング機器606dは、関連する次回予告をスクリーンショット608dに示すように表示する。
【００５５】
図7は、広告管理システム700における例示的なコンテンツ分析サーバ710のブロック図である。コンテンツ分析サーバ710は、通信モジュール711、プロセッサ712、ビデオ・フレーム・プリプロセッサ・モジュール713、ビデオフレーム変換モジュール714、メディア指紋モジュール715、メディア指紋比較モジュール716、リンクモジュール717、および記憶装置718を含む。
【００５６】
通信モジュール711は、コンテンツ分析サーバ710のための情報を受け取りかつ/またはコンテンツ分析サーバ710からの情報を送る。プロセッサ712は、マルチメディアストリームの比較を求める要求（例えば、ユーザからの要求、スケジュールサーバからの自動化要求など）を処理し、通信モジュール711に、マルチメディアストリームを要求しかつ/または受け取るよう指示する。ビデオ・フレーム・プリプロセッサ・モジュール713は、マルチメディアストリームを前処理する（例えば、黒い境界を除去する、安定境界を挿入する、サイズ変更する、圧縮する、キーフレームを選択する、フレームをまとめてグループ化するなど）。ビデオフレーム変換モジュール714は、マルチメディアストリームを変換する（例えば、輝度正規化、RGB/Color9変換など）。
【００５７】
ビデオ指紋モジュール715は、マルチメディアストリームにおける各キーフレーム選択（例えば、各フレームがそのフレーム自体のキーフレーム選択である、1グループのフレームが一つのキーフレーム選択を有するなど）ごとの指紋（一般には、記述子またはシグネチャと呼ぶ）を生成する。メディア指紋比較モジュール716は、各マルチメディアストリームの各フレームシーケンスを比較して、（例えば、各フレームシーケンスの各キーフレーム選択の指紋を比較する、フレームシーケンス内の各フレームの指紋を比較するなどによって）マルチメディアストリーム間で類似フレームシーケンスを識別する。
【００５８】
リンクモジュール717は、一つまたは複数の記憶されたリンクに基づいてメディアのためのリンク（例えば、URL、コンピュータ可読の位置表示など）を決定しかつ/または広告サーバ（不図示）にリンクを要求する。記憶装置718は、要求、メディア、メタデータ、記述子、フレーム選択、フレームシーケンス、フレームシーケンスの比較、および/またはメタデータの関連付けと関連付けられた他の任意の情報を記憶する。
【００５９】
いくつかの例では、ビデオフレーム変換モジュール714は、メディアデータと関連付けられる一つまたは複数の境界を決定する。メディア指紋モジュール715は、メディアデータおよび一つまたは複数の境界に基づく一つまたは複数の記述子を生成する。表2に、広告「Big Dog Foodは素晴らしい！」のためにビデオフレーム変換モジュール714によって決定された境界を示す。
【００６０】
（表２）広告のための例示的な境界および記述子
2013501477.tif 000004
【００６１】
別の例では、メディア指紋比較モジュール716は、一つまたは複数の記述子と一つまたは複数の他の記述子とを比較する。一つまたは複数の他の記述子はそれぞれ、他のメディアデータと関連付けられた一つまたは複数の他の境界と関連付けることができる。例えば、メディア指紋比較モジュール716は、一つまたは複数の記述子（例えば、Alpha 45e、Alpha 45gなど）を記憶された記述子と比較する。記述子の比較は、例えば、厳密な比較（例えば、テキスト対テキストの比較、ビット対ビットの比較など）、類似性比較（例えば、記述子が指定の範囲内にある、記述子がパーセンテージ範囲内にあるなど）、および/または他の任意の種類の比較とすることができる。メディア指紋比較モジュール716は、例えば、記述子の完全適合に基づいてメディアデータに関する識別を決定することができ、かつ/または記述子の類似性適合に基づいてメディアデータに関する識別の一部または全部を関連付けることができる。表3に記述子の他の記述子との比較を示す。
【００６２】
（表３）記述子の例示的な比較
2013501477.tif 000005
【００６３】
別の例では、ビデオフレーム変換モジュール714は、一つまたは複数の境界に基づいてメディアデータを一つまたは複数のメディアデータ下位部分に区分する。いくつかの例では、メディア指紋比較モジュール716は、記述子とその他の記述子との比較に基づき、識別の少なくとも一部を、一つまたは複数のメディアデータ下位部分の少なくとも一つと関連付ける。例えば、表1に示すように、テレビ放映される映画を、映画下位部分およびコマーシャル下位部分に基づいて下位部分に区分することができる。
【００６４】
いくつかの例では、通信モジュール711は、メディアデータおよびメディアデータと関連付けられた識別を受け取る。メディア指紋モジュール715は、メディアデータに基づいて記述子を生成する。例えば、通信モジュール711は、ディジタル・ビデオ・ディスク（DVD）プレーヤからメディアデータ、この例では映画を、インターネット映画データベースからメタデータを受け取る。この例では、メディア指紋モジュール715は、映画の記述子を生成し、識別を記述子と関連付ける。
【００６５】
別の例では、メディア指紋比較モジュール716は、識別の少なくとも一部を記述子と関連付ける。例えば、テレビ番組名は、最初の放映日とではなく記述子と関連付けられる。
【００６６】
いくつかの例では、記憶装置718は、識別、第1の記述子、および/または識別の少なくとも一部と第1の記述子との関連付けを記憶する。記憶装置718は、例えば、記憶された識別、記憶された第1の記述子、および/または識別の少なくとも一部と第1の記述子との記憶された関連付けを検索することができる。
【００６７】
いくつかの例では、メディア指紋比較モジュール716は、第三者情報源にアクセスすることによって、メディアのための新しいかつ/または補足的な識別を決定する。メディア指紋比較モジュール716は、インターネットデータベース（例えば、インターネット映画データベース、インターネット音楽データベースなど）および/または第三者コマーシャルデータベース（例えば、映画スタジオデータベース、ニュースデータベースなど）に、メディアと関連付けられた識別を要求することができる。例えば、メディア（この例では、映画）と関連付けられた識別は、タイトル「All Dogs go to Heaven」および映画スタジオ「Dogs Movie Studio」を含む。識別に基づき、メディア指紋比較モジュール716は、映画スタジオデータベースに追加識別を要求し、追加識別（この例では、リリース日時:「1995年6月1日」;出演:Wof Gang McRuffおよびRuffus T.Bone;上映時間:2:03:32）を受け取り、追加情報をメディアと関連付ける。
【００６８】
図8は、広告管理システム800における例示的な加入者コンピューティング機器870のブロック図である。加入者コンピューティング機器870は、通信モジュール871、プロセッサ872、広告モジュール873、メディア指紋モジュール874、表示装置875（例えば、モニタ、モバイル機器画面、テレビなど）、および記憶装置876を含む。
【００６９】
通信モジュール871は、加入者コンピューティング機器870のための情報を受け取り、かつ/または加入者コンピューティング機器870からの情報を送る。プロセッサ872は、メディアストリームの比較を求める要求（例えば、ユーザからの要求、スケジュールサーバからの自動化要求など）を処理し、通信モジュール711に、メディアストリームを要求し、かつ/または受け取るよう指示する。広告モジュール873は、広告サーバ（不図示）に広告を要求しかつ/または記述子の比較を求める要求をコンテンツ分析サーバ（不図示）に送る。
【００７０】
メディア指紋モジュール874は、メディアストリーム内の各キーフレーム選択（例えば、各フレームがそれ自体のキーフレーム選択である、1グループのフレームが一つのキーフレーム選択を有するなど）ごとに指紋を生成する。メディア指紋モジュール874は、識別をメディアと関連付けかつ/またはメディアから識別を決定する（例えば、メディアからメタデータを抽出する、メディアのためのメタデータを決定するなど）。表示装置875は、要求、メディア、識別、記述子、フレーム選択、フレームシーケンス、フレームシーケンスの比較、および/または識別の関連付けと関連付けられる他の任意の情報を表示する。記憶装置876は、要求、メディア、識別、記述子、フレーム選択、フレームシーケンス、フレームシーケンスの比較、および/または識別の関連付けと関連付けられる他の任意の情報を記憶する。
【００７１】
別の例では、加入者コンピューティング機器870は、メディア編集ソフトウェアおよび/またはハードウェア（例えば、Adobe Systems Incorporate、カリフォルニア州サンノゼから入手できるAdobe Premiere;Corel Corporation、カナダ、オタワから入手できるCorel VideoStudio（登録商標）など）を利用してメディアを操作し、かつ/または処理する。編集ソフトウェアおよび/またはハードウェアは、編集されるメディアをコンテンツ分析サーバに送って、可能であれば、適用できる識別をメディアと関連付けるためのアプリケーションリンク（例えば、ユーザインターフェース内のボタン、ドラッグ・アンド・ドロップ・インターフェースなど）を含むことができる。
【００７２】
図9に、ディジタルビデオ指紋の生成の例示的なフロー図900を示す。コンテンツ分析ユニットは、直接信号バッファユニットから記録されたデータチャンク（例えば、マルチメディアコンテンツ）を取り出し、分析の前に指紋を抽出する。図3のコンテンツ分析サーバ310は、それぞれが画像フレームの個々のシーケンス971を含む、一つまたは複数のビデオ（より一般的には視聴覚）クリップまたはセグメント970を受け取る。ビデオ画像フレームは冗長性が高く、フレームグループは、ビデオセグメント970の異なるショットによって相互に異なる。例示的なビデオセグメント970では、ビデオセグメントのサンプルフレームが、ショット、すなわち第1のショット972'、第2のショット972''、第3のショット972'''に従ってグループ化される。異なるショット972'、972''、972'''（一般には972）のそれぞれについて、キーフレームとも呼ばれる代表フレーム974'、974''、974'''（一般には974）が選択される。コンテンツ分析サーバ100は、異なるキーフレーム974のそれぞれについて、個々のディジタルシグネチャ976'、976''、976'''（一般には976）を求める。キーフレーム974のディジタルシグネチャ976のグループは合わさって、例示的なビデオセグメント970のディジタルビデオ指紋978を表す。
【００７３】
いくつかの例では、指紋を記述子ともいう。各指紋は、フレームおよび/またはフレームグループを代表するものとすることができる。指紋は、フレームのコンテンツから導出することができる（例えば、画像の色および/または明暗度の関数、画像の各部分の微分、全明暗度値の加算、色値の平均、輝度値のモード、空間周波数値など）。指紋は整数（例えば、345、523）および/または、行列やベクトルなどの数の組み合わせ（例えば、［a,b］、［x,y,z］）とすることができる。例えば、指紋は、xを輝度とし、yをクロミナンスとし、zをフレームの空間周波数とする［x,y,z］で定義されるベクトルである。
【００７４】
いくつかの態様において、ショットは、指紋値に従って差別化される。例えば、ベクトル空間において、同じショットのフレームから求められた指紋と、同じショットの隣り合うフレームの指紋との差は、比較的小さい隔たりになると考えられる。別のショットへの転換に際して、次のフレームグループの指紋はより大きな隔たりを有する。よって、各ショットは、各ショットの指紋がある閾値より大きく異なるかどうかに従って区別することができる。
【００７５】
よって、第1のショット972'のフレームから求められた指紋は、これらのフレームを、第1のショットに関連するものとしてグループ化し、または別の方法で識別するために使用することができる。同様に、後続のショットの指紋も、後続のショット972''、972'''をグループ化し、または別の方法で識別するのに使用することができる。各ショット972ごとに、代表フレーム、すなわちキーフレーム974'、974''、974'''を選択することができる。いくつかの態様において、キーフレームは、同じショット内のフレームグループの指紋から統計的に選択される（例えば、平均値または重心）。
【００７６】
図10に、広告キャンペーンを管理するための例示的なフロー図を示す。一つまたは複数のリンクがターゲット広告と関連付けられる（符番1005）。広告はコンテンツと一緒に、コンテンツと埋め込み広告の複合メディア放送に埋め込まれる（符番1010）。広告モニタが複合メディア放送を受信し、ターゲット広告の出現を探索する（符番1015）。複合メディア放送内にターゲット広告が出現し次第（リアルタイム、または少なくともほぼリアルタイムで）、複合メディア放送の加入者にも、ターゲット広告と関連付けられた一つまたは複数のリンクの表示が提示される（符番1020）。加入者は、一つまたは複数のリンクのうちの少なくとも一つをクリックスルーしまたは別の方法で選択してそれとリンクされた任意の情報を獲得することができる（符番1025）。加入者にそのようなリンクされた情報が提示される（符番1030）。
【００７７】
図11に、広告キャンペーンを管理するための別の例示的なフロー図を示す。一つまたは複数のリンクがターゲット広告と関連付けられる（符番1105）。ターゲット広告は広告モニタによって受信され（符番1110）、広告モニタはターゲット広告の表示を保持する（符番1115）。いくつかの態様では、広告モニタはターゲット広告の処理された表現を生成する。少なくともいくつかのそのような処理された表現を指紋と呼ぶことができる。指紋はターゲット広告のビデオおよびオーディオ情報の一つまたは複数を含むことができる。そのような指紋生成の例を以下に示す。広告モニタがコンテンツおよび埋め込み広告を含むメディア放送を受信する（符番1120）。広告モニタは、メディア放送内に任意のターゲット広告が含められている（すなわち、示されている）かどうか判定する（符番1125）。メディア放送内のターゲット広告を検出し次第、またはその直後に、加入者に、ターゲット広告と事前に関連付けられた一つまたは複数のリンクが提示される（符番1130）。
【００７８】
図12に、補足メディア配信のための別の例示的なフロー図を示す。第1の記述子が第1のメディアデータに基づいて生成される（符番1205）。第1のメディアデータは第1の加入者コンピューティング機器と関連付けることができる。第1の記述子が他の記憶された記述子と比較される（符番1210）。第1のメディアデータは比較に基づいて識別することができる。第2のメディアデータが、記述子を比較することによって識別された第1のメディアデータの識別情報に基づいて決定される（符番1215）。第2のメディアデータが第2の加入者コンピューティング機器に送信される（符番1220）。第2のメディアデータを第2の加入者コンピューティング機器上で表示することが可能になる（符番1225）。
【００７９】
図13に、補足メディア配信のための別の例示的なフロー図を示す。第1の記述子が第1のメディアデータに基づいて生成される（符番1305）。第1のメディアデータは第1の加入者コンピューティング機器と関連付けることができる。第1の記述子が第1の加入者コンピューティング機器から広告モニタに送信される（符番1310）。広告モニタが第1の記述子を受信する（符番1315）。第1の記述子が他の記憶された記述子と比較される（符番1320）。第1のメディアデータは比較に基づいて識別することができる。第2のメディアデータを求める要求が、第1のメディアデータの決定された識別情報に基づいて（例えば事業者から広告者に）送信される（符番1325）。要求が受信され（符番1330）、要求に基づいて第2のメディアデータが決定される（符番1335）。第2のメディアデータが第2の加入者コンピューティング機器に送信される（符番1340）。第2のメディアデータを第2の加入者コンピューティング機器上で表示することが可能になる（符番1345）。
【００８０】
図14に、補足メディア配信のための別の例示的なフロー図を示す。第1の記述子が第1のメディアデータに基づいて生成される（符番1405）。第1のメディアデータは第1の加入者コンピューティング機器と関連付けることができる。第1の記述子が他の記憶された記述子と比較される（符番1410）。第1のメディアデータは比較に基づいて識別することができる。第2のメディアデータ（符番1415）および第2のメディアデータのためのリンク（符番1420）が、記述子を比較することによって識別された第1のメディアデータの識別情報に基づいて決定される。第2のメディアデータが第2の加入者コンピューティング機器に送信される（符番1425）。第2のメディアデータを第2の加入者コンピューティング機器上で表示することが可能になる（符番1430）。
【００８１】
図15に、広告キャンペーンを管理するためのシステム1500の別の例示的なブロック図を示す。信号受信機1505は、メディアコンテンツを含み、かつ/または表す（例えば、衛星伝送システムなどを介した）信号（例えば、ビデオ信号）を受信するように構成されている。信号プロセッサ1510は、受信信号を処理するように構成されており、処理は、信号をコード変換すること、または信号を別の種類の符号化に変換することを含み得る。また、信号プロセッサ1510は、信号を一つまたは複数の適切な機器に経路指定するように構成することもできる。指紋生成解析エンジン1515は、処理されたメディア信号を受け取り、信号を解析し、信号を、参照データベース1520に記憶された他の信号またはクリップと比較するように構成されている。例えば、指紋生成解析エンジン1515は、メディア信号に関連する一つまたは複数の記述子を判定し、それらの記述子を参照データベース1520に記憶された記述子と比較するように構成することもできる。指紋生成解析エンジン1515は、比較に基づいて他の機器に渡されるべき他の信号を生成するように構成することもできる。
【００８２】
信号操作機器1525は、信号プロセッサ1510および/または指紋生成解析エンジン1515からメディア信号を受け取り、メディア信号に対してさらなる操作を実行するように構成されている。操作には、例えば、パーソナルビデオ記録機能、メディア信号のタイムシフト、ディジタル著作権管理などに関した操作が含まれ得る。次いでメディア信号は、配信機器1530を使って一名または複数のエンドユーザに配信することができる。
【００８３】
エンドユーザはモデル1535（例えば、DSLモデム、ケーブルモデムなど）においてメディア信号を受信することができる。次いでメディア信号は、セット・トップ・ボックス1540に中継され、続いて視聴するために表示装置1545（例えば、テレビ、コンピュータ、モバイルコンピューティング機器など）に送信され得る。
【００８４】
図16に、例示的な多重チャネルビデオ監視システム1600のブロック図を示す。システム1600は、（i）信号、またはメディア取得サブシステム1642、（ii）コンテンツ分析サブシステム1644、（iii）データ記憶サブシステム446、および（iv）管理サブシステム1648を含む。
【００８５】
メディア取得サブシステム1642は、一つまたは複数のビデオ信号1650を取得する。各信号ごとに、メディア取得サブシステム1642は、その信号を、データチャンクとして、いくつかの信号バッファユニット1652に記録する。用途によっては、本明細書においてより詳細に示されるように、バッファユニット1652は指紋抽出を行うこともできる。これは、非常にコンパクトな指紋がインターネットなどの通信媒体を介して遠方の取り込みサイトから中央のコンテンツ分析サイトまで送られる遠隔取り込みシナリオに役立てることができる。また、ビデオ検出のシステムおよびプロセスは、ネットワーク接続を介して記録されるデータにアクセスすることができる限り、既存の信号取得解決策と統合することもできる。
【００８６】
各データチャンクごとの指紋は、データ記憶サブシステム1646のメディアリポジトリ1658部分に記憶させることができる。いくつかの態様において、データ記憶サブシステム1646は、一つまたは複数のシステムリポジトリ1656および基準リポジトリ1660を含む。データ記憶サブシステム1646のリポジトリ1656、1658、1660の一つまたは複数は、一つまたは複数のローカル・ハードディスク・ドライブ、ネットワークを介してアクセスされるハードディスクドライブ、光記憶ユニット、ランダム・アクセス・メモリ（RAM）記憶ドライブ、および/またはこれらの任意の組み合わせを含むことができる。リポジトリ1656、1658、1660の一つまたは複数は、記憶および記憶されたコンテンツのアクセスを円滑に行わせるためのデータベース管理システムを含むことができる。いくつかの態様において、システム1640は、そのデータベースアクセス層を介して、OracleやMicrosoft-SQL Serverなど、異なるSQLベースの関係データベースシステムをサポートする。このようなシステムデータベースは、処理、構成、および状況情報を含む、動作時に生成されるすべてのメタデータの中央リポジトリとして働く。
【００８７】
いくつかの態様において、メディアリポジトリ1658は、指紋をその指紋に対応するキーフレームと共に記憶するシステム1640の主ペイロードデータ記憶として使用される。また、メディアリポジトリ1658には、記憶された指紋と関連付けられた処理済みフッテージの低品質バージョンも記憶される。メディアリポジトリ1658は、ネットワークで接続されたファイルシステムとしてアクセスされ得る一つまたは複数のRAIDシステムを使用して実施することができる。
【００８８】
データチャンクはそれぞれ、管理サブシステム1648のコントローラ1662による処理のためにスケジュールされる分析タスクとなることができる。コントローラ1662は主に、負荷を平衡化し、コンテンツ分析サブシステム1644のコンテンツ分析クラスタ1654内の個々のノードにジョブを分配する役割を果たす。また、少なくともいくつかの態様では、管理サブシステム1648は、一般にフロントエンド1664と呼ばれる、操作員/管理者用端末も含む。操作員/管理者用端末1664は、ビデオ検出システム1640の一つまたは複数の要素を構成するのに使用することができる。また操作員/管理者用端末1664は、比較用の基準ビデオコンテンツをアップロードし、比較の結果を表示させ、分析するのに使用することもできる。
【００８９】
信号バッファユニット1652は、いかなるユーザ対話も必要とせずに、24時間稼働するように実施することができる。このような態様では、連続したビデオ・データ・ストリームが取り込まれ、管理可能なセグメント、すなわちチャンクに分割され、内部ハードディスク上に記憶される。ハードディスク空間は、循環バッファとして機能するように移植することができる。この構成では、より古い記憶データチャンクをアーカイブ用の別の長期記憶ユニットに移動させ、新しく入ってくるデータチャンクを記憶するために内部ハードディスクドライブに空きを確保することができる。このような記憶管理は、非常に長い期間（例えば、何時間も、何日間も、何週間もなど）にわたる信頼性の高い、連続した信号の利用を可能にする。コントローラ1662は、いかなるデータも失われないようにすべてのデータチャンクを適時に処理することを確実にするように構成されている。信号取得ユニット1652は、システムの耐故障性を高めるために、必要な場合（例えば、ネットワーク遮断の期間）には、いかなるネットワーク接続なしでも動作するように設計されている。
【００９０】
いくつかの態様において、信号バッファユニット1652は、指紋抽出を行い、記録されたチャンクをローカルで変換する。結果として生じる指紋の記憶所要量は、基礎をなすデータチャンクと比べれば些細なものであり、データチャンクと共にローカルで記憶させることができる。これにより、限られた帯域幅のネットワークを介して絵コンテを含む非常にコンパクトな指紋を送信することが可能になり、ビデオコンテンツ全部を送信しなくてもすむ。
【００９１】
いくつかの態様において、コントローラ1662は、信号バッファユニット1652が記録したデータチャンクの処理を管理する。コントローラ1662は、信号バッファユニット1652およびコンテンツ分析ノード1654を絶えず監視し、必要に応じて負荷平衡化を行ってシステムリソースの効率的な使用を維持する。例えば、コントローラ1662は、分析ノード1654のうちの選択されたノードに分析ジョブを割り当てることにより、新しいデータチャンクの処理を開始する。場合によっては、コントローラ1662は、分析ノード1654、または一つもしくは複数の分析ノード1654全体で個々の分析プロセスを自動的に再開し、ユーザ介入なしの誤り回復を可能にする。システム1600の一つまたは複数のサブシステム1642、1644、1646を監視し、制御するためにフロントエンド1664にグラフィカル・ユーザ・インターフェースを設けることができる。例えば、グラフィカル・ユーザ・インターフェースは、ユーザが、コンテンツ分析1644サブシステムの構成、再構成およびその状況の獲得を行うことを可能にする。
【００９２】
いくつかの態様において、分析クラスタ1644は、ビデオ検出監視システムの主力部分として一つまたは複数の分析ノード1654を含む。各分析ノード1654は、コントローラ1662によって割り当てられる分析タスクを独立に処理する。これは主に、記録されたデータチャンクを取り出すこと、ビデオ指紋を生成すること、および基準コンテンツと対照して指紋を適合させることを含む。結果として生じるデータは、メディアリポジトリ1658およびデータ記憶サブシステム1646に記憶される。また、分析ノード1654は、基準クリップ収集ノード、バックアップノード、またはシステムが遡及適合を行う場合のRetroMatchノードのうちの一つもしくは複数として動作することもできる。一般に、分析クラスタのすべての活動は、コントローラによって制御され、監視される。
【００９３】
そのようないくつかのデータチャンク1670を処理した後、これらのチャンクの検出結果がシステムデータベース1656に記憶される。有益には、信号バッファユニット1652およびコンテンツ分析ノード1654の数および容量は、任意の種類の特定用途に合わせてシステムの容量をカスタマイズするために柔軟に拡張することができる。システム1600の実現形態は、個々の必要に適するように組み合わせ、構成することのできる複数のソフトウェアコンポーネントを含むことができる。特定の用途に応じて、いくつかのコンポーネントを同じハードウェア上で走らせることができる。あるいは、またはこれに加えて、性能を高め、耐故障性を改善するために各コンポーネントを個別ハードウェア上で走らせることもできる。このようなモジュラ・システム・アーキテクチャは、事実上、可能なあらゆる用途に適するカスタマイズを可能にする。これは、局所的な単一PCによる解決策から全国的な監視システム、耐故障性、記録冗長性、およびこれらの組み合わせにまで及ぶ。
【００９４】
図17に、例示的なグラフィカル・ユーザ・インターフェース（GUI）1700のスクリーンショットを示す。GUI1700は、図3のシステム300の操作員、データ分析者、および/または他のユーザが、コンテンツ分析サーバ110を操作し、かつ/または制御するのに利用することができる。GUI1700は、ユーザが検出を見直し、基準コンテンツを管理し、クリップメタデータを編集し、基準および検出マルチメディアコンテンツを再生し、基準コンテンツと検出コンテンツとの詳細な比較を行うことを可能にする。いくつかの態様において、システム1600は、録画セレクタや、コントローラフロントエンド1664など、異なる機能および/またはサブシステムのための、または複数の異なるグラフィカル・ユーザ・インターフェースを含む。
【００９５】
GUI1700は、標準ウィンドウ制御機構など、一つまたは複数のユーザ選択可能コントロール1782を含む。またGUI1700は検出結果表1784も含む。例示的な態様では、検出結果表1784は各検出ごとに1行ずつ、複数の行1786を含む。行1786は記憶された画像の低解像度バージョンを、検出自体に関連する他の情報と共に含む。大抵、記憶画像の名前またはその他のテキスト表示を画像の隣に示すことができる。検出情報は、検出の日時、チャネルまたはその他のビデオ情報源の証拠、適合の品質に関する指示、オーディオ適合の品質に関する指示、検査の日付、検出識別値、および検出情報源に関する指示の一つまたは複数を含むことができる。またいくつかの態様において、GUI1700は、検出された適合するビデオの一つまたは複数のフレームを表示させるためのビデオ表示ウィンドウ1788も含む。GUI1700は、オーディオ比較の証拠を比較するためのオーディオ表示ウィンドウ1789を含むことができる。
【００９６】
図18に、ディジタル画像表現サブフレームにおける変化の例を示す。目標ファイル画像サブフレームと問い合わせ対象画像サブフレームのうち一つの集合1800が示されており、集合1800はサブフレーム集合1801、1802、1803、および1804を含む。サブフレーム集合1801と1802とは、変換および縮尺の一つまたは複数において他の集合メンバと異なる。サブフレーム集合1802と1803とは、画像コンテンツが互いに異なり、サブフレーム集合1801および1802とも異なり、サブフレーム適合閾値に至る画像差を提示している。
【００９７】
図19に、図16のディジタルビデオ画像検出システム1600のための例示的なフローチャート1900を示す。フローチャート1900は、開始点Aで、ユーザがユーザインターフェースにおいてディジタルビデオ画像検出システムを構成する工程126から開始し、システムを構成する工程は、少なくとも一つのチャネル、少なくとも一つの復号方法、ならびにチャネルサンプリング速度、チャネルサンプリング時刻、およびチャネルサンプリング期間を選択する工程を含むことができる。システムを構成する工程126は、ディジタルビデオ画像検出システムを手動で構成する工程、および半自動的に構成する工程の一つを含む。システムを半自動的に構成する工程126は、チャネルプリセットを選択する工程、スケジューリングコードを走査する工程、およびスケジューリングフィードを受け取る工程の一つまたは複数を含む。
【００９８】
ディジタルビデオ画像検出システムを構成する工程126は、タイミング制御シーケンスを生成する工程127をさらに含み、タイミング制御シーケンス127によって生成される信号の集合は、MPEGビデオ受信機へのインターフェースを提供する。
【００９９】
いくつかの態様において、ディジタルビデオ画像検出システム300のための方法フローチャート1900は、任意で、ディジタルビデオ画像検出システム300が適合を行うためのファイル画像を求めてウェブに問い合わせする工程131を提供する。いくつかの態様において、方法フローチャート1900は、任意で、ディジタルビデオ画像検出システム300が適合を行うためのファイル画像をユーザインターフェースからアップロードする工程100を提供する。いくつかの態様では、ファイルデータベースに問い合わせし、待ち行列に入れる工程133bが、ディジタルビデオ画像検出システム300が適合を行うための少なくとも一つのファイル画像を提供する。
【０１００】
方法フローチャート1900はさらに、MPEGビデオ受信機においてMPEGビデオ入力を取り込み、バッファに入れる工程（参照番号141）、およびMPEGビデオ入力171をMPEGビデオアーカイブにディジタル画像表現として記憶させる工程を提供する。
【０１０１】
方法フローチャート1900はさらに、MPEGビデオ画像を複数の問い合わせディジタル画像表現に変換する工程、ファイル画像を複数のファイルディジタル画像表現に変換する工程、および問い合わせ対象ディジタル画像表現とファイルディジタル画像表現とを比較し、適合させる工程を提供し、MPEGビデオ画像を変換する工程とファイル画像を変換する工程とは比較可能な方法である。ファイル画像を複数のファイルディジタル画像表現に変換する工程は、ファイル画像がアップロードされるときにファイル画像を変換する工程、ファイル画像が待ち行列に入れられるときにファイル画像を変換する工程、およびMPEGビデオ画像を変換するのと同時にファイル画像を変換する工程の一つによって提供される。
【０１０２】
方法フローチャート1900は、MPEGビデオ画像とファイル画像とを、それぞれ、問い合わせ対象RGBディジタル画像表現とファイルRGBディジタル画像表現とに変換する方法142を提供する。いくつかの態様において、変換方法142は、問い合わせ対象RGBディジタル画像表現およびファイルRGBディジタル画像表現から画像境界を除去する工程143をさらに備える。いくつかの態様において、変換方法142は、問い合わせ対象RGBディジタル画像表現およびファイルRGBディジタル画像表現から分割画面を除去する工程143をさらに備える。いくつかの態様において、画像境界を除去する工程および分割画面を除去する工程143の一つまたは複数は、エッジを検出する工程を含む。いくつかの態様において、変換方法142は、問い合わせ対象RGBディジタル画像表現およびファイルRGBディジタル画像表現を128×128画素のサイズにサイズ変更する工程をさらに備える。
【０１０３】
方法フローチャート1900はさらに、MPEGビデオ画像とファイル画像とを、それぞれ、問い合わせ対象COLOR9ディジタル画像表現とファイルCOLOR9ディジタル画像表現とに変換する方法144を提供する。変換方法144は、問い合わせ対象RGBディジタル画像表現およびファイルRGBディジタル画像表現から直接変換する工程を提供する。
【０１０４】
変換方法144は、問い合わせ対象RGBディジタル画像表現とファイルRGBディジタル画像表現とを中間輝度軸上に投影する工程、中間輝度を用いて問い合わせ対象RGBディジタル画像表現とファイルRGBディジタル画像表現とを正規化する工程、および正規化された問い合わせ対象RGBディジタル画像表現とファイルRGBディジタル画像表現とを、それぞれ、問い合わせ対象COLOR9ディジタル画像表現とファイルCOLOR9ディジタル画像表現とに変換する工程を含む。
【０１０５】
方法フローチャート1900はさらに、MPEGビデオ画像とファイル画像とを、それぞれ、問い合わせ対象5セグメント低解像度時間モーメントディジタル画像表現とファイル5セグメント低解像度時間モーメントディジタル画像表現とに変換する方法151を提供する。変換方法151は、問い合わせ対象COLOR9ディジタル画像表現およびファイルCOLOR9ディジタル画像表現から直接変換する工程を提供する。
【０１０６】
変換方法151は、問い合わせ対象COLOR9ディジタル画像表現とファイルCOLOR9ディジタル画像表現とを5つの空間的なオーバーラップセクションと非オーバーラップセクションとに区分する工程、5セクションのそれぞれについて統計モーメントの集合を生成する工程、統計モーメントの集合に重み付けする工程、および統計モーメントの集合を時間的に相互に関連付けて、COLOR9ディジタル画像表現の一つまたは複数のシーケンスの時間的セグメントを表わすキーフレームまたはショットフレームの集合を生成する工程を含む。
【０１０７】
変換方法151で統計モーメントの集合を生成する工程は、5セクションのそれぞれについての平均値、分散、およびスキューのうちの一つまたは複数を生成する工程を含む。いくつかの態様において、変換方法151で統計モーメントの集合を時間的に相互に関連付ける工程は、順次バッファに入れられたRGBディジタル画像表現の集合の手段、分散、およびスキューの一つまたは複数を相互に関連付ける工程を含む。
【０１０８】
順次バッファに入れられたMPEGビデオ画像COLOR9ディジタル画像表現の集合について統計モーメントの集合を時間的に相互に関連付ければ、連続するCOLOR9ディジタル画像表現の一つまたは複数のセグメントについての中央統計モーメントの集合を求めることが可能になる。中央統計モーメントの集合と最も密接に適合する時間的セグメントの集合内の画像フレームの統計モーメントの集合が、ショットフレーム、すなわちキーフレームとして識別される。キーフレームは、より高解像度の適合をもたらすさらに洗練された方法のために確保される。
【０１０９】
方法フローチャート1900はさらに、問い合わせ対象5セクション低解像度時間モーメントディジタル画像表現とファイル5セクション低解像度時間モーメントディジタル画像表現を適合させる比較方法152を提供する。いくつかの態様において、第1の比較方法152は、問い合わせ対象5セクション低解像度時間モーメントディジタル画像表現およびファイル5セクション低解像度時間モーメントディジタル画像表現の5セグメントのそれぞれの平均値、分散、およびスキューの一つまたは複数の間で一つまたは複数の誤差を見つける工程を含む。いくつかの態様において、一つまたは複数の誤差が、COLOR9の問い合わせ対象ディジタル画像表現およびファイルディジタル画像表現の一つまたは複数のシーケンスの一つまたは複数の時間的セグメントに対応する、一つまたは複数の問い合わせ対象キーフレームおよび一つまたは複数のファイル・キー・フレームによって生成される。いくつかの態様において、一つまたは複数の誤差は重み付けされ、重み付けは、より外側のセグメントおよびセクションの集合においてよりも、中央のセグメントにおいて時間的により強く、中央のセクションにおいて空間的により強い。
【０１１０】
比較方法152は、第1の比較の結果が適合なしになった場合に方法フローチャート2500を「E」で終了させる分岐要素を含む。比較方法152は、比較方法152の結果が適合ありになった場合に方法フローチャート1900を変換方法153に向かわせる分岐要素を含む。
【０１１１】
いくつかの態様において、比較方法152における適合は、それぞれ、平均値閾値、分散閾値、およびスキュー閾値より小さいメトリックを示す問い合わせ対象平均値とファイル平均値の間の距離、問い合わせ対象分散とファイル分散の間の距離、および問い合わせ対象スキューとファイルスキューの間の距離のうちの一つまたは複数を含む。第1の比較方法152のメトリックは、いくつかの周知の距離生成メトリックのうちのいずれかとすることができる。
【０１１２】
変換方法153aは、問い合わせ対象COLOR9ディジタル画像表現およびファイルCOLOR9ディジタル画像表現から高解像度時間モーメントの集合を抽出する方法を含み、高解像度時間モーメントの集合は、COLOR9ディジタル画像表現の一つまたは複数のシーケンスの時間的セグメントを表わす画像セグメント内の画像の集合のそれぞれについての平均値、分散、およびスキューのうちの一つまたは複数を含む。
【０１１３】
変換方法153aの時間モーメントは変換方法151によって提供される。変換方法153aは、画像の集合および対応する統計モーメントの集合に時系列で索引付けする。比較方法154aは、畳み込みにより各時間的セグメントごとに問い合わせ対象画像集合とファイル画像集合の統計モーメントを比較する。
【０１１４】
比較方法154aにおける畳み込みは、問い合わせ対象およびファイルの、第1の特徴平均値、第1の特徴分散、および第1の特徴スキューのうちの一つまたは複数を畳み込む。いくつかの態様において、畳み込みは重み付けされ、重み付けはクロミナンスの関数である。いくつかの態様において、畳み込みは重み付けされ、重み付けは色相の関数である。
【０１１５】
比較方法154aは、第1の特徴比較の結果が適合なしになった場合に方法フローチャート1900を終了させる分岐要素を含む。比較方法154aは、第1の特徴比較方法153aの結果が適合ありになった場合に方法フローチャート1900を変換方法153bに向かわせる分岐要素を含む。
【０１１６】
いくつかの態様において、第1の特徴比較方法153aにおける適合は、それぞれ、第1の特徴平均値閾値、第1の特徴分散閾値、および第1の特徴スキュー閾値より小さいメトリックを示す問い合わせ対象の第1の特徴平均値とファイルの第1の特徴平均値の間の距離、問い合わせ対象の第1の特徴分散とファイルの第1の特徴分散の間の距離、ならびに問い合わせ対象の第1の特徴スキューとファイルの第1の特徴スキューの間の距離のうちの一つまたは複数を含む。第1の特徴比較方法153aのメトリックは、いくつかの周知の距離生成メトリックのうちのいずれかとすることができる。
【０１１７】
変換方法153bは、問い合わせ対象COLOR9ディジタル画像表現およびファイルCOLOR9ディジタル画像表現の中から、9つの問い合わせ対象ウェーブレット変換係数およびファイルウェーブレット変換係数の集合を抽出する工程を含む。具体的には、9つの問い合わせ対象ウェーブレット変換係数およびファイルウェーブレット変換係数の集合は、COLOR9ディジタル画像表現を含む9つの色表現のそれぞれのグレースケール表現から生成される。いくつかの態様において、グレースケール表現は、COLOR9ディジタル画像表現を含む9つの色表現のそれぞれの対応する輝度表現とだいたい等しい。いくつかの態様において、グレースケール表現は、一般的に色域無相関化と呼ばれるプロセスによって生成され、色域無相関化は、COLOR9ディジタル画像表現を含む9つの色表現全体にわたって明るさおよび彩度をほとんど消去し、または正規化する。
【０１１８】
いくつかの態様において、9つのウェーブレット変換係数の集合は、9つの1次元ウェーブレット変換係数の集合、9つの1次元ウェーブレット変換係数の一つまたは複数の非共線集合の集合、および9つの2次元ウェーブレット変換係数の集合のうちの一つである。いくつかの態様において、9つのウェーブレット変換係数の集合は、ハールウェーブレット変換係数の集合およびハールウェーブレット変換係数の2次元集合の一つである。
【０１１９】
方法フローチャート1900はさらに、9つの問い合わせ対象ウェーブレット変換係数とファイルウェーブレット変換係数の集合を適合させる比較方法154bを提供する。いつかの態様において、比較方法154bは、9つの問い合わせ対象ウェーブレット変換係数およびファイルウェーブレット変換係数の集合のための相関関数を含む。いくつかの態様において、相関関数は重み付けされ、重み付けは、色相の関数、すなわち、COLOR9ディジタル画像表現を含む9つの色表現のそれぞれの関数である。
【０１２０】
比較方法154bは、比較方法154bの結果が適合なしになった場合に方法フローチャート1900を終了させる分岐要素を含む。比較方法154bは、比較方法154bの結果が適合ありになった場合に方法フローチャート1900を分析方法155a〜156bに向かわせる分岐要素を含む。
【０１２１】
いくつかの態様において、比較方法154bにおける比較は、9つの問い合わせ対象ウェーブレット係数およびファイルウェーブレット係数の集合の間の距離、9つの問い合わせ対象ウェーブレット係数およびファイルウェーブレット係数の選択された集合の間の距離、ならびに9つの問い合わせ対象ウェーブレット係数およびファイルウェーブレット係数の重み付き集合の間の距離のうちの一つまたは複数を含む。
【０１２２】
分析方法155a〜156bは、MPEGビデオ画像およびファイル画像を、それぞれ、一つまたは複数の問い合わせ対象RGBディジタル画像表現サブフレームおよびファイルRGBディジタル画像表現サブフレームに変換し、それぞれ、一つまたは複数のグレー・スケール・ディジタル画像表現サブフレームおよびファイル・グレー・スケール・ディジタル画像表現サブフレームに変換し、一つまたは複数のRGBディジタル画像表現差分サブフレームに変換する工程を提供する。分析方法155a〜156bは、問い合わせ対象RGBディジタル画像表現およびファイルRGBディジタル画像表現から関連付けられるサブフレームに直接変換する工程を提供する。
【０１２３】
分析方法155a〜156bは、問い合わせ対象RGBディジタル画像表現およびファイルRGBディジタル画像表現の一つまたは複数の部分を、一つまたは複数の問い合わせ対象RGBディジタル画像表現サブフレームおよびファイルRGBディジタル画像表現サブフレームとして定義する工程、一つまたは複数の問い合わせ対象RGBディジタル画像表現サブフレームおよびファイルRGBディジタル画像表現サブフレームを一つまたは複数の問い合わせ対象グレー・スケール・ディジタル画像表現サブフレームおよびファイル・グレー・スケール・ディジタル画像表現サブフレームに変換する工程、ならびに一つまたは複数の問い合わせ対象グレー・スケール・ディジタル画像表現サブフレームおよびファイル・グレー・スケール・ディジタル画像表現サブフレームを正規化する工程を含む、一つまたは複数の問い合わせ対象グレー・スケール・ディジタル画像表現サブフレームおよびファイル・グレー・スケール・ディジタル画像表現サブフレーム155aを提供する。
【０１２４】
定義する方法は、最初に、一つまたは複数の問い合わせ対象RGBディジタル画像表現およびファイルRGBディジタル画像表現の各対ごとに同一の画素を定義する工程を含む。変換する方法は、変換を円滑に行わせるために、問い合わせ対象RGBディジタル画像表現サブフレームおよびファイルRGBディジタル画像表現サブフレームの各対から輝度尺度を抽出する工程を含む。正規化する方法は、一つまたは複数の問い合わせ対象グレー・スケール・ディジタル画像表現サブフレームおよびファイル・グレー・スケール・ディジタル画像表現サブフレームの各対から平均値を減算する工程を含む。
【０１２５】
分析方法155a〜156bはさらに、比較方法155b〜156bを提供する。比較方法155b〜156bは、第2の比較の結果が適合なしになった場合に方法フローチャート2500を終了させる分岐要素を含む。比較方法155b〜156bは、第2の比較方法155b〜156bの結果として適合が見つかった場合に方法フローチャート2500を検出分析方法325に向かわせる分岐要素を含む。
【０１２６】
比較方法155b〜156bは、一つまたは複数の問い合わせ対象グレー・スケール・ディジタル画像表現サブフレームとファイル・グレー・スケール・ディジタル画像表現サブフレームの各対間の位置合わせを提供する工程155b、ならびに一つまたは複数のRGBディジタル画像表現差分サブフレームおよび接続された問い合わせ対象RGBディジタル画像表現の拡張変化サブフレームをレンダリングする工程156a〜bを含む。
【０１２７】
一つまたは複数の問い合わせ対象グレー・スケール・ディジタル画像表現サブフレームとファイル・グレー・スケール・ディジタル画像表現サブフレームの各対間の位置合わせを提供する方法155bは、一つまたは複数の問い合わせ対象グレー・スケール・ディジタル画像表現サブフレームとファイル・グレー・スケール・ディジタル画像表現サブフレームの各対間のグレースケール画素差分の絶対値を合計することにより差分絶対値の和（SAD）メトリックを提供する工程、一つまたは複数の問い合わせ対象グレー・スケール・ディジタル画像表現サブフレームを変換し、スケーリングする工程、ならびに一つまたは複数の問い合わせ対象グレー・スケール・ディジタル画像表現サブフレームおよびファイル・グレー・スケール・ディジタル画像表現サブフレームの各対ごとの最小SADを繰り返し探し出す工程を含む。方法155bのスケーリングする工程は、一つまたは複数の問い合わせ対象グレー・スケール・ディジタル画像表現サブフレームを、128×128画素サブフレーム、64×64画素サブフレーム、および32×32画素サブフレームの一つに独立にスケーリングする工程を含む。
【０１２８】
方法155bのスケーリングする工程は、一つまたは複数の問い合わせ対象グレー・スケール・ディジタル画像表現サブフレームを、720×480画素（480i/p）サブフレーム、720×576画素（576i/p）サブフレーム、1280×720画素（720p）サブフレーム、1280×1080画素（1080i）サブフレーム、および1920×1080画素（1080p）サブフレームのうちの一つに独立にスケーリングする工程を含み、スケーリングは、RGB表現画像からまたはMPEG画像から直接行うことができる。
【０１２９】
一つまたは複数のRGBディジタル画像表現差分サブフレームおよび接続された問い合わせ対象RGBディジタル画像表現の拡張変化サブフレームをレンダリングする方法156a〜bは、位置合わせを提供する方法155bに従って一つまたは複数の問い合わせ対象グレー・スケール・ディジタル画像表現サブフレームおよびファイル・グレー・スケール・ディジタル画像表現サブフレームを位置合わせする工程、一つまたは複数のRGBディジタル画像表現差分サブフレームを提供する工程、ならびに接続された問い合わせ対象RGBディジタル画像表現の拡張変化サブフレームを提供する工程を含む。
【０１３０】
方法56aにおける一つまたは複数のRGBディジタル画像表現差分サブフレームを提供する工程は、一つまたは複数の問い合わせ対象RGBディジタル画像表現サブフレームおよびファイルRGBディジタル画像表現サブフレーム内のエッジを抑制する工程、一つまたは複数の問い合わせ対象RGBディジタル画像表現サブフレームとファイルRGBディジタル画像表現サブフレームの各対間のRGB画素差分の絶対値を合計することによってSADメトリックを提供する工程、ならびに一つまたは複数のRGBディジタル画像表現差分サブフレームを、対応するSADが閾値を下回る集合として定義する工程を含む。
【０１３１】
抑制する工程は、一つまたは複数の問い合わせ対象RGBディジタル画像表現サブフレームおよびファイルRGBディジタル画像表現サブフレームのエッジマップを提供する工程、ならびに一つまたは複数の問い合わせ対象RGBディジタル画像表現サブフレームおよびファイルRGBディジタル画像表現サブフレームから、一つまたは複数の問い合わせ対象RGBディジタル画像表現サブフレームおよびファイルRGBディジタル画像表現サブフレームのエッジマップを減算する工程を含み、エッジマップを提供する工程はソボルフィルタを提供する工程を含む。
【０１３２】
方法56aにおける接続された問い合わせ対象RGBディジタル画像表現の拡張変化サブフレームを提供する工程は、一つまたは複数のRGBディジタル画像表現差分サブフレームの集合に対応する一つまたは複数の問い合わせ対象RGBディジタル画像表現サブフレームの集合を接続し拡張する工程を含む。
【０１３３】
一つまたは複数のRGBディジタル画像表現差分サブフレームおよび接続された問い合わせ対象RGBディジタル画像表現の拡張変化サブフレームをレンダリングする方法156a〜bは、一つまたは複数の問い合わせ対象RGBディジタル画像表現サブフレームを、128×128画素サブフレーム、64×64画素サブフレーム、および32×32画素サブフレームの一つに独立にスケーリングする方法156a〜bのスケーリングする工程を含む。
【０１３４】
方法156a〜bのためのスケーリングする工程は、一つまたは複数の問い合わせ対象RGBディジタル画像表現サブフレームを、720×480画素（480i/p）サブフレーム、720×576画素（576i/p）サブフレーム、1280×720画素（720p）サブフレーム、1280×1080画素（1080i）サブフレーム、および1920×1080画素（1080p）サブフレームのうちの一つに独立にスケーリングする工程を含み、スケーリングは、RGB表現画像からまたはMPEG画像から直接行うことができる。
【０１３５】
方法フローチャート1900はさらに検出分析方法181を提供する。検出分析方法181および関連付けられる検出分類方法124は、ユーザインターフェースによって制御されるように、適合表示およびビデオドライバ125のためのビデオ検出適合および分類データおよび画像を提供する。検出分析方法181および検出分類方法124はさらに、動的閾値方法182に検出データを提供し、動的閾値方法182は、動的閾値の自動リセット、動的閾値の手動リセット、およびこれらの組み合わせの一つを提供する。
【０１３６】
方法フローチャート1900はさらに第3の比較方法183を提供し、ファイルデータベース待ち行列が空でない場合に方法フローチャート1900を終了させる分岐要素を提供する。
【０１３７】
図20Aに、特徴空間2000におけるK-NN入れ子型の独立特徴部分空間の例示的な横断集合を示す。問い合わせ対象画像805はAから開始し、Dのところの目標ファイル画像831まで送られ、特徴空間850と860の境界のところの閾値レベル813のファイル画像832など、適合基準851および852を満たさないファイル画像を選別する。
【０１３８】
図20Bに、問い合わせ対象画像サブフレームにおける変化を伴う、フローK-NN入れ子型の独立特徴部分空間の例示的な横断集合を示す。問い合わせ対象画像805のサブフレーム861と目標ファイル画像831のサブフレーム862とは、特徴空間860と830の境界にあるサブフレーム閾値において適合しない。ファイル画像832との適合が見つかり、新しいサブフレーム832が生成され、ファイル画像831と問い合わせ対象画像805の両方と関連付けられ、目標ファイル画像831のサブフレーム961も新しいサブフレーム832も、ファイルの目標画像832の新しい部分空間集合を備える。
【０１３９】
いくつかの例では、図3のコンテンツ分析サーバ310はウェブポータルである。ウェブポータルの実施形態は、サービスとして柔軟なオンデマンドの監視を提供することを可能にする。ウェブポータル実施形態は、ほぼウェブアクセスが可能でありさえすればよいため、小容量の参照データボリュームを有するクライアントが、本開示のビデオ検出のシステムおよびプロセスの利点から恩恵を受けることを可能にする。解決策は、既存のアプリケーションとのシームレスな社内統合のためのMicrosoft.Net Remotingを使用していくつかのプログラミングインターフェースの一つまたは複数を提供することができる。あるいは、またはこれに加えて、2次コントローラおよび2次信号バッファユニットをインストールすることにより、記録ビデオデータの長期記憶および運用冗長性を追加することもできる。
【０１４０】
指紋抽出については、参照によりその全体が本明細書に組み入れられる、「Video Detection System And Methods」という名称の、国際特許出願PCT/US2008/060164（国際公開公報WO2008/128143）により詳細に記載されている。指紋比較については、参照によりその全体が本明細書に組み入れられる、「Frame Sequence Comparisons in Multimedia Streams」という名称の、国際特許出願PCT/US2009/035617により詳細に記載されている。
【０１４１】
前述のシステムおよび方法は、ディジタル電子回路として、コンピュータのハードウェア、ファームウェア、および/またはソフトウェアとして実施することができる。コンピュータプログラム製品（すなわち、情報担体において有形的に実施されたコンピュータプログラム）として実施することもできる。例えば、データ処理装置が実行するための、またはデータ処理装置の動作を制御するための機械可読記憶装置として実施することもできる。例えば、プログラマブルプロセッサ、コンピュータ、および/または複数のコンピュータとして実施することもできる。
【０１４２】
コンピュータプログラムは、コンパイルされた言語および/または解釈された言語を含む、任意の形のプログラミング言語で書くことができ、コンピュータプログラムは、独立型プログラムとしてや、サブルーチン、要素、および/またはコンピューティング環境での使用に適する他の単位としての配備を含めて、任意の形で配備することができる。コンピュータプログラムは、1台のコンピュータ上で実行されるように配備することも、1サイトにおいて複数のコンピュータ上で実行されるように配備することもできる。
【０１４３】
方法および／またはその部分は、入力データに作用し、出力を生成することによって本開示の機能を果たすためのコンピュータプログラムを実行する一つまたは複数のプログラマブルプロセッサによって実行することができる。また、方法は、専用論理回路によって行うこともでき、装置を専用論理回路として実施することもできる。回路は、例えば、FPGA（フィールド・プログラマブル・ゲート・アレイ）および/またはASIC（特定用途向け集積回路）とすることができる。その機能を果たすコンピュータプログラム、プロセッサ、専用回路、ソフトウェア、および/またはハードウェアの部分をモジュール、サブルーチン、およびソフトウェアエージェントと呼ぶこともできる。
【０１４４】
コンピュータプログラムの実行に適するプロセッサには、例えば、汎用と専用両方のマイクロプロセッサや、任意の種類のディジタルコンピュータの任意の一つまたは複数のプロセッサなどが含まれる。一般に、プロセッサは、読取り専用メモリまたはランダム・アクセス・メモリまたはその両方から命令およびデータを受け取る。コンピュータの必須要素は、命令を実行するためのプロセッサと、命令およびデータを記憶するための一つまたは複数の記憶装置である。一般に、コンピュータは、データを記憶するための一つまたは複数の大容量記憶装置（例えば、磁気、光磁気ディスク、または光ディスク）を含むことができ、そこからデータを受け取り、かつ/またはそこにデータを転送するように動作可能な状態で結合することができる。
【０１４５】
また、データ伝送および命令は、通信ネットワークを介して行うこともできる。コンピュータプログラム命令およびデータを実施するのに適する情報担体には、例えば、半導体メモリ素子を含む、あらゆる形態の不揮発性メモリが含まれる。情報担体は、例えば、EPROM、EEPROM、フラッシュ・メモリ・デバイス、磁気ディスク、内蔵ハードディスク、取り外し可能ディスク、光磁気ディスク、CD-ROM、および/またはDVD-ROMディスクなどとすることができる。プロセッサおよびメモリは、専用論理回路によって補うこともでき、かつ/または専用論理回路に組み込むこともできる。
【０１４６】
ユーザとの対話を可能にするために、前述の技法は、表示装置を有するコンピュータ上で実施することができる。表示装置は、例えば、陰極線管（CRT）、および/または液晶ディスプレイ（LCD）モニタなどとすることができる。ユーザとの対話は、例えば、ユーザへの情報の表示や、ユーザがコンピュータに入力を提供することのできる（例えば、ユーザインターフェース要素と対話する）ためのキーボード、ポインティングデバイス（例えば、マウスまたはトラックボール）とすることができる。ユーザとの対話を可能にするのに他の種類の機構を使用することもできる。他の機構は、例えば、任意の形の感覚的フィードバックでユーザに提供されるフィードバック（例えば、視覚フィードバック、聴覚フィードバック、または触覚フィードバック）とすることができる。ユーザからの入力は、例えば、音響、音声、および/または触覚入力を含む、任意の形で受け取ることができる。
【０１４７】
前述の技法は、バックエンドコンポーネントを含む分散コンピューティングシステムとして実施することができる。バックエンドコンポーネントは、例えば、データサーバ、ミドルウェアコンポーネント、および/またはアプリケーションサーバとすることができる。前述の技法は、フロントエンドコンポーネントを含む分散コンピューティングシステムとして実施することができる。フロントエンドコンポーネントは、例えば、グラフィカル・ユーザ・インターフェース、ユーザが例示的な実施形態と対話するためのウェブブラウザ、および/または送信機器用の他のグラフィカル・ユーザ・インターフェースを有するクライアントコンピュータなどとすることができる。システムの構成部分は、任意の形のディジタルデータ通信またはディジタルデータ通信の媒体（例えば、通信ネットワーク）によって相互接続することができる。通信ネットワークの例には、ローカル・エリア・ネットワーク（LAN）、広域ネットワーク（WAN）、インターネット、有線ネットワーク、および/または無線ネットワークなどが含まれる。
【０１４８】
システムは、クライアントとサーバとを含むことができる。クライアントとサーバは、一般に相互にリモートであり、通常、通信ネットワークを介して対話する。クライアントとサーバの関係は、個々のコンピュータ上で実行される、相互に対してクライアント/サーバ関係を有するコンピュータプログラムによって生じる。
【０１４９】
パケットベースのネットワークには、例えば、インターネット、キャリア・インターネット・プロトコル（IP）・ネットワーク（例えば、ローカル・エリア・ネットワーク（LAN）、広域ネットワーク（WAN）、キャンパス・エリア・ネットワーク（CAN）、メトロポリタン・エリア・ネットワーク（MAN）、ホーム・エリア・ネットワーク（HAN））、プライベートIPネットワーク、IP構内交換（IPBX）、無線ネットワーク（例えば、無線アクセスネットワーク（RAN）、802.11ネットワーク、802.16ネットワーク、汎用パケット無線サービス（GPRS）ネットワーク、HiperLAN）、および/または他のパケットベースのネットワークが含まれ得る。回路ベースのネットワークには、例えば、公衆交換電話網（PSTN）、構内交換（PBX）、無線ネットワーク（例えば、RAN、ブルートゥース、符号分割多元接続（CDMA）ネットワーク、時分割多元接続（TDMS）ネットワーク、移動体通信のためのグローバルシステム（GSM）ネットワークなど）、および/または他の回路ベースのネットワークなどが含まれ得る。
【０１５０】
表示装置には、例えば、コンピュータ、ブラウザ機構を備えるコンピュータ、電話機、IP電話、モバイル機器（例えば、携帯電話、携帯情報端末（PDA）機器、ラップトップコンピュータ、電子メール機器）、および/または他の通信機器が含まれ得る。ブラウザ機構には、例えば、ワールド・ワイド・ウェブ・ブラウザ（例えば、Microsoft Corporationから入手できるMicrosoft（登録商標）Internet Explorer（登録商標）、Mozilla Corporationから入手できるMozilla（登録商標）Firefox）を備えるコンピュータ（例えば、デスクトップコンピュータ、ラップトップコンピュータ）が含まれる。モバイルコンピューティング機器には、例えば、携帯情報端末（PDA）などが含まれる。
【０１５１】
「comprise（備える）」、「include（含む）」、および/またはそれぞれの複数形は非制限的に使用されており、列挙されている部分を含むと共に、列挙されていないさらに別の部分も含むことができる。「and/or（および/または）」は非制限的に使用されており、列挙されている部分および列挙されている部分の組み合わせの一つまたは複数を含む。
【０１５２】
本開示を本開示の具体的態様との関連で説明したが、本発明にはさらなる改変が可能であることが理解される。さらに、本出願は、本発明が関与する分野における公知のまたは慣例的な方法に含まれるような、また、添付の特許請求の範囲内に該当するような本開示からの逸脱を含む、本開示の任意の変形、使用、または適応も包含するものである。
【０１５３】
本明細書において言及されるすべての出版物、特許、および特許出願は、あたかも各個別の出版物、特許、または特許出願が、具体的に個別に参照により組み入れられるよう指示されたのと同程度に、参照により本明細書に組み入れられるものである。
【図１】
2013501477.tif 000007
【図２】
2013501477.tif 000008
【図３】
2013501477.tif 000009
【図４Ａ】
2013501477.tif 000010
【図４Ｂ】
2013501477.tif 000011
【図４Ｃ】
2013501477.tif 000012
【図５】
2013501477.tif 000013
【図６Ａ】
2013501477.tif 000014
【図６Ｂ】
2013501477.tif 000015
【図６Ｃ】
2013501477.tif 000016
【図６Ｄ】
2013501477.tif 000017
【図７】
2013501477.tif 000018
【図８】
2013501477.tif 000019
【図９】
2013501477.tif 000020
【図１０】
2013501477.tif 000021
【図１１】
2013501477.tif 000022
【図１２】
2013501477.tif 000023
【図１３】
2013501477.tif 000024
【図１４】
2013501477.tif 000025
【図１５】
2013501477.tif 000026
【図１６】
2013501477.tif 000027
【図１７】
2013501477.tif 000028
【図１８】
2013501477.tif 000029
【図１９】
2013501477.tif 000030
【図２０Ａ】
2013501477.tif 000031
【図２０Ｂ】
2013501477.tif 000032
【国際調査報告】
2013501477.tif 000033
2013501477.tif 000034