クライアント装置におけるリアルタイム動的コンテンツ挿入の方法であって、デジタルコンテンツから前記デジタルコンテンツを特定するコンテンツシグネチャを検出するため、前記デジタルコンテンツの再生前に前記クライアント装置により前記デジタルコンテンツをスキャンするステップと、ネットワークを介し前記クライアント装置に結合されるサーバに照会するステップであって、前記照会は前記検出されたコンテンツシグネチャを含む、前記照会するステップと、前記照会に応答して、前記検出されたコンテンツシグネチャに対応する第1データベースであって、前記検出されたコンテンツシグネチャのための少なくとも1つのエントリと前記クライアント装置により実行されるべき少なくとも1つの関連するアクションとを含む前記第1データベースを受信するステップと、前記検出されたコンテンツシグネチャについて前記第1データベースを検索するステップと、前記デジタルコンテンツを再生する前に前記クライアント装置に対して前記検出されたコンテンツシグネチャに関連する前記少なくとも1つのアクションを実行するステップと、を有する方法。前記少なくとも1つのアクションを実行するステップは、宣伝コンテンツを前記デジタルコンテンツに挿入することによって、再生前に前記デジタルコンテンツを編集することを含む、請求項1記載の方法。前記クライアント装置によって前記サーバから前記宣伝コンテンツを取得するステップをさらに有する、請求項2記載の方法。前記少なくとも1つのアクションを実行するステップは、前記デジタルコンテンツの少なくとも一部を前記サーバから取得した付加的なコンテンツと置換することを含む、請求項1記載の方法。前記少なくとも1つのアクションを実行するステップは、前記クライアント装置上のインタラクティブアプリケーションを開始することを含む、請求項1記載の方法。前記照会は、前記デジタルコンテンツのソースを有し、前記少なくとも1つの関連するアクションは、前記コンテンツソースに依存して異なる、請求項1記載の方法。前記コンテンツシグネチャは、デジタル透かしを有し、前記デジタルコンテンツをスキャンするステップは、前記デジタルコンテンツにおけるデジタル透かしについてスキャンすることを含む、請求項1記載の方法。前記コンテンツシグネチャは、ビデオフィンガープリントを有し、前記デジタルコンテンツをスキャンするステップは、前記デジタルコンテンツについて前記ビデオフィンガープリントを生成することを含む、請求項1記載の方法。前記第1データベースは、前記サーバ上に格納されているより大きな第2データベースのサブセットであり、当該方法はさらに、前記クライアント装置上に前記第1データベースを格納するステップを有する、請求項1記載の方法。前記第2データベースの各エントリは、コンテンツオーナーをコンテンツシグネチャに関連付ける、請求項9記載の方法。前記クライアント装置の視聴者プロファイルから視聴者プロファイル情報を読むステップと、前記アクションを実行する前に、前記視聴者プロファイル情報に少なくとも部分的に基づき前記アクションを修正するステップと、をさらに有する、請求項1記載の方法。プロセッサ上で実行されると、デジタルコンテンツから前記デジタルコンテンツを特定するコンテンツシグネチャを検出するため、前記デジタルコンテンツの再生前にクライアント装置により前記デジタルコンテンツをスキャンするための命令と、ネットワークを介し前記クライアント装置に結合されるサーバに照会するための命令であって、前記照会は前記検出されたコンテンツシグネチャを含む、前記照会するための命令と、前記照会に応答して、前記検出されたコンテンツシグネチャに対応する第1データベースであって、前記検出されたコンテンツシグネチャのための少なくとも1つのエントリと前記クライアント装置により実行されるべき少なくとも1つの関連するアクションとを含む前記第1データベースを受信するための命令と、前記検出されたコンテンツシグネチャについて前記第1データベースを検索するための命令と、前記デジタルコンテンツを再生する前に前記クライアント装置に対して前記検出されたコンテンツシグネチャに関連する前記少なくとも1つのアクションを実行するための命令と、によって、前記クライアント装置においてリアルタイム動的コンテンツ挿入を実行するよう前記プロセッサを設定する1以上の命令を有するコンピュータ可読媒体。前記少なくとも1つのアクションを実行するための命令は、宣伝コンテンツを前記デジタルコンテンツに挿入することによって、再生前に前記デジタルコンテンツを編集するための命令を含む、請求項12記載のコンピュータ可読媒体。前記クライアント装置によって前記サーバから前記宣伝コンテンツを取得するための命令をさらに有する、請求項13記載のコンピュータ可読媒体。前記少なくとも1つのアクションを実行するための命令は、前記デジタルコンテンツの少なくとも一部を前記サーバから取得した付加的なコンテンツと置換するための命令を含む、請求項12記載のコンピュータ可読媒体。前記少なくとも1つのアクションを実行するための命令は、前記クライアント装置上のインタラクティブアプリケーションを開始するための命令を含む、請求項12記載のコンピュータ可読媒体。前記照会は、前記デジタルコンテンツのソースを有し、前記少なくとも1つの関連するアクションは、前記コンテンツソースに依存して異なる、請求項12記載のコンピュータ可読媒体。前記コンテンツシグネチャは、デジタル透かしを有し、前記デジタルコンテンツをスキャンするための命令は、前記デジタルコンテンツにおけるデジタル透かしについてスキャンするための命令を含む、請求項12記載のコンピュータ可読媒体。前記コンテンツシグネチャは、ビデオフィンガープリントを有し、前記デジタルコンテンツをスキャンするための命令は、前記デジタルコンテンツについて前記ビデオフィンガープリントを生成するための命令を含む、請求項12記載のコンピュータ可読媒体。前記第1データベースは、前記サーバ上に格納されているより大きな第2データベースのサブセットであり、当該コンピュータ可読媒体はさらに、前記クライアント装置上に前記第1データベースを格納するための命令を有する、請求項12記載のコンピュータ可読媒体。前記第2データベースの各エントリは、コンテンツオーナーをコンテンツシグネチャに関連付ける、請求項20記載のコンピュータ可読媒体。前記クライアント装置の視聴者プロファイルから視聴者プロファイル情報を読むための命令と、前記アクションを実行する前に、前記視聴者プロファイル情報に少なくとも部分的に基づき前記アクションを修正するための命令と、をさらに有する、請求項12記載のコンピュータ可読媒体。ディスプレイと、リアルタイム動的コンテンツ挿入のためのコンテンツ解析編集システムと、を有するコンテンツ配信クライアント装置であって、前記コンテンツ解析編集システムは、デジタルコンテンツから前記デジタルコンテンツを特定するコンテンツシグネチャを検出するため、前記デジタルコンテンツを前記ディスプレイ上に再生する前に前記デジタルコンテンツをスキャンするシグネチャ検出コンポーネントと、ネットワークを介し前記クライアント装置に結合されるサーバを照会するコンテンツ挿入マネージメントコンポーネントであって、前記照会は、前記照会に応答して、前記検出されたコンテンツシグネチャに対応する第1データベースであって、前記検出されたコンテンツシグネチャについて前記第1データベースを検索するため、前記検出されたコンテンツシグネチャの少なくとも1つのエントリと前記クライアント装置により実行される少なくとも1つの関連するアクションとを含む前記第1データベースを受信し、前記デジタルコンテンツを前記ディスプレイ上に再生する前に、前記検出されたコンテンツシグネチャに関連する少なくとも1つのアクションを実行するための前記検出されたコンテンツシグネチャを含む、前記コンテンツ挿入マネージメントコンポーネントと、を有するコンテンツ配信クライアント装置。前記コンテンツ挿入マネージメントコンポーネントは、宣伝コンテンツを前記デジタルコンテンツに挿入することによって、再生前に前記デジタルコンテンツを編集することによって前記少なくとも1つのアクションを実行する、請求項23記載のコンテンツ配信クライアント装置。前記コンテンツ挿入マネージメントコンポーネントは、前記クライアント装置上のインタラクティブアプリケーションを開始することによって、前記少なくとも1つのアクションを実行する、請求項23記載のコンテンツ配信クライアント装置。前記照会は、前記デジタルコンテンツのソースを有し、前記少なくとも1つの関連するアクションは、前記コンテンツソースに依存して異なる、請求項23記載のコンテンツ配信クライアント装置。前記コンテンツシグネチャは、デジタル透かしを有し、前記シグネチャ検出コンポーネントは、前記デジタルコンテンツにおいて前記デジタル透かしについてスキャンする、請求項23記載のコンテンツ配信クライアント装置。前記コンテンツシグネチャは、ビデオフィンガープリントを有し、前記シグネチャ検出コンポーネントは、前記デジタルコンテンツについて前記ビデオフィンガープリントを生成する、請求項23記載のコンテンツ配信クライアント装置。前記コンテンツ挿入マネージメントコンポーネントは、前記クライアント装置の視聴者プロファイルから視聴者プロファイル情報を読み、前記アクションを実行する前に前記視聴者プロファイル情報に少なくとも部分的に基づき前記アクションを修正するよう構成される、請求項23記載のコンテンツ配信クライアント装置。本発明の実施例は、ディスプレイに再生されるコンテンツのためのクライアント装置による動的宣伝挿入を可能にする。本発明の実施例は、コンテンツのオーナーを決定し、コンテンツがクライアント装置により表示される前にコンテンツを変更する機会を提供するため、クライアント装置により実行されるコンテンツ特定技術を適用する。コンテンツがクライアント装置によってテレビ又はモニタに再生されているとき、それのソース例えば、インターネット、デジタルビデオレコーダDVR、放送テレビ、ケーブルテレビ若しくは衛星テレビサービスプロバイダ、及びDVDやBlu-Rayディスクなどの光媒体などに関係なく、コンテンツが、コンテンツの表示前又は表示中に識別用のデジタル透かし又はビデオフィンガープリントについてクライアント装置により継続的にスキャンされてもよい。一般に、デジタル透かし及びビデオフィンガープリントの少なくとも1つは、ここではコンテンツシグネチャと呼ばれる。これらのコンテンツシグネチャは、その後、大きなオンライングローバルコンテンツシグネチャデータベースを有するサーバを照会するのに利用されてもよく、コンテンツシグネチャ記述子と、一致が検出される際に実行される1以上のアクションとを有する小型のローカルコンテンツシグネチャデータベースをクライアント装置に返す。実施例では、ローカルコンテンツシグネチャデータベースは、クライアント装置上にローカルに格納されてもよい。コンテンツがクライアント装置により再生され続けるとき、コンテンツのシグネチャが生成され続け、ローカルコンテンツシグネチャデータベースが照会されてもよい。一致があるとき、指定されたアクションがとられてもよい。実施例では、これは、オリジナルコンテンツの再生の先取りを含むものであってもよい。当該アクションは、放送コンテンツに埋め込まれたものに対するターゲット化されたコマーシャルの挿入、バナー宣伝などの関連する宣伝メッセージのトリガ、ソーシャルネットワーキングアプリケーションとのやりとり、インタラクティブアプリケーションの開始などを含むものであってもよい。実施例では、挿入されたコンテンツは、番組に関する情報のオーバレイであってもよい。各宣伝挿入の決定は、クライアント装置により動的に独立して行われてもよく、また、宣伝キャンペーンを更新し、必要な宣伝に付随する情報の利用可能性を確保するため、コンテンツオーナーのサーバにリアルタイムに接続してもよい。実施例では、この宣伝付随情報は、クライアントにローカルに格納され、ベストな機会で挿入の準備ができるように、インターネットを介しクライアント装置に予め配信されてもよい最初のコンテンツシグネチャの一致に基づき。いくつかの実施例では、クライアント装置によるアクションの実現は、クライアント装置内で収集された又は外部で取得された視聴者プロファイル情報ユーザ/家計統計、コンテンツ視聴履歴などにより補完されてもよい。いくつかのケースでは、格納されているコンテンツからの古い宣伝を現在の宣伝プロモーションを含む更新された宣伝に置換するなど、視聴者プロファイル情報が必要とされなくてもよい。本発明の実施例では、コンテンツオーナーは、宣伝挿入決定に対するフル制御を保持し、すべての又は何れかの特定のコンテンツ配信ネットワークを有効にすることなく、コンテンツオーナーが選択した何れかの方法によりコンテンツオーナーにより購入された宣伝インベントリを利用してもよい。さらに、コンテンツの測定/宣伝消費が、すべての宣伝挿入コンポーネントとのタイトな統合なく実行されてもよい。以下の説明では、各種実施例の完全な理解を提供するため、多数の具体的な詳細が提供される。しかしながら、本発明の各種実施例は、これらの具体的な詳細なしに実現されてもよい。他の例では、本発明の実施例を不明りょうにしないように、周知の方法、手順、コンポーネント及び回路は詳細には説明されない。さらに、本発明の実施例の各種態様は、集積半導体回路ハードウェア、1以上のプログラムソフトウェアに構成されたコンピュータ可読命令、又はハードウェア及びソフトウェアの組み合わせなどの各種手段を利用して実行されてもよい。本開示の目的のため、ロジックという表現は、ハードウェア、ソフトウェアプロセッサの処理を制御するマイクロコードなどを含む又はこれらの組み合わせを意味する。さらに、ある処理のステップが特定の順序で開示されるが、各種実施例では、これらのステップは再構成又はパラレルに実行されてもよい。図1は、本発明のいくつかの実施例によるデジタルコンテンツ処理システム100を示すブロック図である。デジタルコンテンツ処理システムは、コンテンツ配信クライアント装置102を有する。コンテンツ配信クライアント装置102は、ユーザによるオーディオ及び/又はビジュアル認識のため、デジタルコンテンツ104を受信、処理及び再生するための装置を有する。各種実施例では、コンテンツ配信クライアント装置は、ケーブルテレビや衛星テレビセットトップボックス、テレビ、デジタルビデオレコーダDVR、家電機器、タブレット計算装置、スマートフォンなどの携帯電話、携帯コンピュータ、ネットブック、ラップトップ、パーソナルビデオプレーヤーPVP、又はデジタルコンテンツを受信、処理及び再生するための他の何れかの装置を有してもよい。デジタルコンテンツ104は、コンテンツ配信クライアント装置により受信されたオーディオ、ビデオ又は他のデータテキスト、グラフィックスなどの何れかの組み合わせを有してもよい。各種実施例では、デジタルコンテンツは、ローカル地上波テレビ局、ケーブルテレビプロバイダ108、衛星テレビプロバイダ110、又はCD-ROM、DVD又はBlu-Rayなどの光ディスク110などの放送ソース106から受信されてもよい。さらに、デジタルコンテンツは、無線リンク114セルラ通信チャネル、ホームルータやスイッチからの無線リンクなどを介し受信されてもよい。デジタルコンテンツはまた、クライアント装置がインターネットなどのネットワーク118を介し通信する1以上のウェブサイト116から受信したデータを含むものであってもよい。コンテンツ配信クライアント装置102のためのデータ処理は、メディア処理システム120により提供されてもよい。メディア処理システム120は、コンテンツソースの何れかから視聴者へのオーディオ及びビデオデータのシームレスな配信をエンハンスするためのハードウェア、ファームウェア及びソフトウェアを含むものであってもよい。メディア処理システム120は、ロウバストな2次元2D/3次元3Dグラフィックス、フレキシブル入出力I/O、セキュリティ及びインターネットアプリケーション内の最適な応答のための統合された高速メモリサブシステムのための機能ユニットを含む。コンテンツ配信クライアント装置102は、ユーザにビデオデータを表示するためのディスプレイ122に接続されてもよい。実施例では、ディスプレイは、コンテンツ配信クライアント装置に統合されてもよい例えば、タブレット計算装置、ネットブック、ラップトップ又はスマートフォンのケースなど。他の実施例では、ディスプレイは、テレビやコンピュータモニタなどのコンテンツ配信クライアント装置と別であってもよい。本発明の実施例では、コンテンツオーナーサーバ124は、ネットワーク118を介しコンテンツ配信クライアント装置に通信接続されてもよい。実施例では、ネットワークはインターネットである。他の実施例では、ネットワークは、無線通信ネットワーク3G、4G、WiMax又はLongTermEvolutionLTEなどを有してもよい。コンテンツオーナーサーバは、コンテンツオーナー又はコンテンツプロバイダにより所有及び/又は操作されるコンピュータサーバであってもよい。実施例では、コンテンツオーナーは、何れのコンテンツがコンテンツソースから受信及び再生されているかに依存して、クライアント装置により配信される宣伝を制御することを所望してもよい。コンテンツオーナーサーバ124は、グローバルコンテンツシグネチャデータベース126を有する。グローバルコンテンツシグネチャデータベースは、オーナー識別情報と共にコンテンツオーナーにより所有又は提供されるコンテンツのシグネチャに関する情報と選択されたアクションとを有する。実施例では、グローバルコンテンツシグネチャデータベースは、大きすぎてクライアント装置に効率的に格納及び検索できない大変大きなデータコレクションであってもよい。実施例では、何れのコンテンツがコンテンツ配信クライアント装置により検出されたか依存して、コンテンツオーナーサーバは、グローバルコンテンツシグネチャデータベースの関連するサブセットを選択し、当該サブセットをローカルコンテンツシグネチャデータベース128としてクライアント装置に送信する。他の実施例では、ローカルコンテンツシグネチャデータベースは、現在検出されたコンテンツ以外の又は加えたファクタに少なくとも部分的に基づき、クライアント装置に選択及びダウンロードされてもよい。クライアント装置は、ローカルコンテンツシグネチャデータベースを利用して、ディスプレイ122上に表示する前にコンテンツ104をさらに処理してもよい。実施例では、コンテンツオーナーサーバは、ローカルコンテンツシグネチャデータベースと共に、宣伝コンテンツをコンテンツ配信クライアント装置に送信してもよい。実施例では、宣伝コンテンツは、ローカルコンテンツシグネチャデータベースに指定されたアクションに対応してもよい。実施例では、コンテンツ配信クライアント装置102が十分な処理パワー、メモリ及び帯域幅を有する場合、コンテンツ配信クライアント装置は、コンテンツオーナーサーバ124の処理を実行し、より小さなサブセットローカルコンテンツシグネチャデータベース128の代わりに、グローバルコンテンツシグネチャデータベース126全体を格納するよう構成されてもよい。このグローバルコンテンツシグネチャデータベースは、クライアント装置上で定期的に更新されてもよい。図2は、本発明の実施例によるグローバルコンテンツシグネチャデータベース126の図である。実施例では、グローバルコンテンツシグネチャデータベースは、複数のコンテンツシグネチャ202を有する。各コンテンツシグネチャは、特定のコンテンツアイテムを特定する。実施例では、コンテンツシグネチャは、コンテンツを一意的に特定する。コンテンツアイテムは、テレビ番組、長編フィルム、ビデオクリップ、ミュージックビデオ、楽曲、コマーシャル、映画の予告又はこれらの何れかの部分であってもよい。各コンテンツシグネチャは、コンテンツオーナー204と関連付けされてもよく、コンテンツシグネチャが再生されるコンテンツに検出されると、少なくとも1つのアクション206がクライアント装置により実行される。実施例では、アクションはヌル、すなわち、ノーアクションであってもよい。実施例では、アクションは、新たなコマーシャル宣伝をコンテンツに挿入し、新たなコマーシャルにより既存のコマーシャルを上書きし、ディスプレイ上の何れにバナー宣伝を挿入し、ソーシャルネットワーキングアプリケーションとのやりとりを開始し、又はクライアント装置上の他の何れかのインタラクティブアプリケーションとのやりとりを開始することであってもよい。実施例では、何れかの番組関連情報がコンテンツに挿入されてもよい。何れかのアクションの組み合わせがまた、指定されてもよい。他のアクションがまた指定されてもよい。他の実施例では、他のデータフィールドがまた、グローバルコンテンツシグネチャデータベースにおいて利用又は省略されてもよい。グローバルコンテンツシグネチャデータベースが単一のエンティティにより所有されるコンテンツのためのものである実施例では、オーナーフィールドは省略されてもよい。図3は、本発明の実施例によるコンテンツ解析編集システム300を示す図である。本発明の実施例では、コンテンツ解析編集システム300は、コンテンツ配信クライアント装置102のコンポーネントであってもよい。シグネチャ検出コンポーネント302は、コンテンツの表示前にコンテンツ104の少なくとも一部を解析する。シグネチャ検出コンポーネントは、コンテンツにおいてコンテンツシグネチャを検出することを試みる。一実施例では、コンテンツシグネチャは、デジタル透かしを有する。デジタル透かし処理は、削除するのが困難な方法により、情報をデジタルコンテンツに埋め込む処理である。デジタルコンテンツがコピーされる場合、当該情報がまたコピーに担持される。デジタルコンテンツは、同時に複数の異なるデジタル透かしを担持してもよい。視覚的な透かし処理では、情報はピクチャ又はビデオにおいて可視的である。典型的には、情報は、コンテンツのオーナーを特定するテキスト又はロゴである。テレビ放送局がそれのロゴを送信されたビデオのコーナーに追加するとき、これは可視的な透かしの一例である。不可視の透かし処理では、情報は、デジタルデータとしてオーディオ、ピクチャ又はビデオに追加されるが、それは知覚不可であるある量の情報が隠されていることを検出することは可能であるが。デジタル透かしは、広範な利用を意図しており、抽出するのが容易とされる。何れのケースでも、可視的な透かし処理と同様に、その目的は、削除することが困難な方法によりオーナーシップ又は他の記述情報をデジタルコンテンツに付属することである。実施例では、コンテンツオーナーは、コンテンツ配信者にコンテンツを提供する前すなわち、放送、マルチキャスト、ユニキャスト又は光ディスクによる配布前、コンテンツにデジタル透かしを挿入する。実施例では、デジタル透かしは、コンテンツ及び/又はコンテンツオーナーを特定する。各種デジタル透かし処理技術が、当該分野において知られており、ここでは特定の実現形態は指定されない。実施例では、コンテンツシグネチャは、ビデオフィンガープリントを有する。ビデオフィンガープリントは、コンテンツ解析編集システムによって、オーディオ、ビデオ及びオーディオ及びビデオコンテンツの何れかの組み合わせから生成されてもよい。ビデオフィンガープリントは、コンテンツ及び/又はコンテンツオーナーを特定するようなコンテンツの表現を有する。ビデオフィンガープリント処理は、処理コンポーネントハードウェア又はソフトウェアにより実現されるがビデオコンテンツの特徴的なコンポーネントを特定、抽出及び圧縮する技術であり、ビデオコンテンツがそれの結果としてのフィンガープリントにより一意的に特定されることを可能にする。ビデオフィンガープリント処理は、デジタルビデオデータを特定及び比較するのに効果的であるとわかっている既知の技術である。ビデオフィンガープリント解析は、限定されることなく、キーフレーム解析及びビデオシーケンス中のカラー動き変化を含む何れかの個数の視覚的なビデオ特徴に基づくものであってもよい。各種実施例では、ビデオフィンガープリントは、コンテンツの最初の1秒又はその一部やコンテンツの最初の数秒から生成されてもよいし、又はコンテンツが再生されるとコンテンツの一部から定期的又は継続的にサンプリングされてもよい。各種ビデオフィンガープリント技術は、当該分野において知られており、特定の実現形態がここでは指定されない。コンテンツシグネチャがデジタル透かし又はビデオフィンガープリントであるか否かに関係なく、シグネチャ検出コンポーネント302がコンテンツの処理中にコンテンツシグネチャを検出すると、シグネチャ検出コンポーネントは、宣伝キャンペーンマネージメントコンポーネント304に通知する。宣伝キャンペーンマネージメントコンポーネント304は、ローカルに格納されているローカルコンテンツシグネチャデータベース128へのインデックスとしてコンテンツシグネチャを利用する。ローカルコンテンツシグネチャデータベースへの適切なエントリが検出されると、宣伝キャンペーンマネージメントコンポーネントは、当該コンテンツについて指定されたアクションを実行する。すなわち、宣伝キャンペーンマネージメントコンポーネントは、編集されたコンテンツ306を生成するため、ローカルコンテンツシグネチャデータベースから取得されるアクションによって少なくとも部分的に指定される何れかの方法により、コンテンツ104を修正してもよい。編集されたコンテンツ306は、その後に視聴者のためディスプレイに再生されてもよい。実施例では、宣伝キャンペーンマネージメントコンポーネントは、コンテンツ挿入マネージメントコンポーネントとしてより一般に参照されてもよい。実施例では、アクションは、少なくとも部分的に視聴者プロファイル308に基づくものであってもよい。視聴者プロファイルは、クライアント装置上に維持されるか、又は外部ソースから取得されてもよい。視聴者プロファイルは、家庭の視聴者又はクライアント装置の各ユーザの統計を記述してものであってもよい。視聴者プロファイルに格納されている情報視聴者の性別及び年齢、地理的位置、過去の視聴習慣、興味などに依存して、指定されたアクションは、例えば、ビデオからの好ましくないシーンの削除、視聴者の年齢及び/又は性別に基づく製品の宣伝の変更などを含むよう補正されてもよい。一般に、視聴者プロファイル情報は、アクションの実行前にローカルコンテンツシグネチャデータベースから指定されたアクションを修正するのに利用されてもよい。実施例では、コンテンツの編集は、少なくとも部分的に日時に基づき実行されてもよい。例えば、指定された期間においてセールを宣伝するローカルストアの宣伝は、更新又は削除される必要がある。各種実施例では、ローカルコンテンツシグネチャデータベースの更新は、異なる時間に実行されてもよい例えば、何れかのコンテンツシグネチャがまず検出されたとき、番組がスタートしたとき、毎時、毎日など。図4は、本発明の実施例によるコンテンツシグネチャの検出及び宣伝キャンペーンマネージメントのための処理400のフロー図である。ブロック402において、クライアント装置内のコンテンツ解析編集システムのシグネチャ検出コンポーネントは、コンテンツを特定するシグネチャについてコンテンツをスキャンする。実施例では、このスキャン動作は、ディスプレイへの再生のためクライアント装置102によりコンテンツの処理が開始されたときに実行開始されてもよい。ブロック404において、コンテンツにシグネチャが検出されない場合、当該コンテンツは、ブロック406における修正なしに表示されてもよい。ブロック404において、シグネチャが検出された場合、ブロック408において、クライアント装置の宣伝キャンペーンマネージメントコンポーネントは、コンテンツオーナーサーバ124に照会してもよい。実施例では、当該問い合わせは、検出されたコンテンツシグネチャを含む。実施例では、当該問い合わせは、シグネチャスキャン動作により検出されたコンテンツの識別子を含むものであってもよい。実施例では、当該問い合わせは、コンテンツのソースを含む。本実施例では、コンテンツオーナーは、何れのコンテンツソースがコンテンツをクライアント装置に提供するのに利用されたかに依存して、ローカルコンテンツシグネチャデータベースにおけるレスポンスを調製する。すなわち、指定されたアクションは、何れのコンテンツソースがコンテンツをクライアント装置に提供したかに依存して異なるものであってもよい。例えば、1つのアクションは、コンテンツソースがケーブル若しくは衛星テレビ又は地上波テレビであるときに実行されるよう指定されるが、他の異なるアクションは、コンテンツソースが光媒体であるときに実行されるよう指定されてもよい。さらに、他の異なるアクションは、コンテンツソースがDVR又はインターネットなどであるときに指定されてもよい。問い合わせに応答して、コンテンツオーナーサーバは、当該時点においてこのクライアント装置のローカルコンテンツシグネチャデータベースとなるグローバルコンテンツシグネチャデータベースの一部を選択してもよい。ブロック410において、コンテンツオーナーサーバは、ローカルコンテンツシグネチャデータベースをクライアント装置に送信し、クライアント装置は、ローカルコンテンツシグネチャデータベースを受信及び格納する。実施例では、シグネチャ検出コンポーネントは、ブロック412において、他のコンテンツシグネチャを検出するため、コンテンツのスキャンを継続してもよい。実施例では、これは、実行中の他の処理スレッドコンテンツ再生、通信などから独立して別々に、クライアント装置上の処理スレッドに対してパラレルに実行されてもよい。ブロック414において、実施例では、宣伝キャンペーンマネージメントコンポーネントは、特定されたコンテンツに対応するエントリを特定するため、格納されているローカルコンテンツシグネチャをサーチする。実施例では、データベースに対するインデックスは、検出されたコンテンツシグネチャであってもよい。ブロック416において、ローカルコンテンツシグネチャデータベースにおける一致したエントリがない場合、コンテンツの編集は実行される必要なく、ブロック418において、コンテンツが表示される。ブロック416において、ローカルコンテンツシグネチャデータベースにおいて一致したエントリがある場合、宣伝キャンペーンマネージメントコンポーネントは、ローカルコンテンツシグネチャデータベースから所望のアクションを読み、当該アクションを実行する。当該アクションは、表示前にコンテンツを編集し、コンテンツオーナーサーバ又は他の何れかのコンテンツのソースから取得した新たなコンテンツによりコンテンツを置換し、又はクライアント装置上の他の何れかのタスクに関するものであってもよい。実施例では、クライアント装置は、アクションの結果として他のエンティティに接触してもよい。例えば、クライアント装置上の宣伝挿入動作の統計が、第三者により収集されてもよい。ブロック418において、コンテンツが表示されてもよい。処理が、ブロック412におけるコンテンツの継続したスキャンに続く。例えば、テレビ番組の一部のスキャンは、コマーシャルを検出するため、数分毎に実行されてもよいが、長編映画やコマーシャルのない番組の一部のスキャンは、映画又は番組の始めにのみ実行されてもよい。図5は、コンテンツ配信クライアント装置102の実施例のブロック図を示す。各種実施例では、装置102のコンポーネントの1以上が、本発明のいくつかの実施例を参照してここに説明される処理の1以上を実行可能な各種電子装置に備えられてもよい。例えば、装置102のコンポーネントの1以上が、ここに説明された処理に従って命令の処理やサブルーチンの実行などによって、コンテンツ解析編集システムを含む図1~4を参照して説明される処理を実行するのに利用されてもよい。クライアント装置のいくつかのコンポーネントは、簡単化のため省略された。また、ここに説明される各種記憶装置図5などを参照しては、データや処理結果などを格納するのに利用されてもよい。一実施例では、データは、メディア処理システム120のプロセッサ508にあるキャッシュ510又はメモリ504に格納されてもよい。プロセッサ508は、その後に、本発明の各種実施例により番組宣伝挿入を動的に実行するため、ここに説明される処理を適用してもよい。実施例では、メディア処理システムは、systemonachipSOCとして実現されてもよく、単一の集積回路ダイを有してもよい。実施例では、メディア処理システム120は、IPInternetProtocolテレビ及び/又はハイブリッドセットトップボックスの設計要件を充足し、オーディオ/ビデオプロダクトを接続するため設計されてもよい。ここに説明される各種処理は、いくつかの実施例では、プロセッサ508により実行されてもよい。プロセッサ508は、汎用プロセッサ又は他のタイプのプロセッサRISCReducedInstructionSetComputerプロセッサ又はCISCComplexInstructionSetComputerを含む。プロセッサ508は、単一の又は複数のコア設計を有してもよい。マルチコア設計によるプロセッサ508は、同一の集積回路ICダイ上に異なるタイプのプロセッサコアを統合してもよい。また、マルチコア設計によるプロセッサ508は、対称的又は非対称的なマルチプロセッサとして実現されてもよい。さらに、図1~4を参照して説明された処理の一部は、メディア処理システム120の1以上のコンポーネントにより実行されてもよい。メモリ504は、プロセッサ508又はメディア処理システム120に含まれる他の何れかの装置により実行される命令シーケンスを含むデータを格納してもよい。さらに、メモリ504は、コンテンツ解析編集システム300、実行可能な命令、マッピングなど、ここに説明されるプログラム又はアルゴリズムの1以上を格納してもよい。同一の又は当該データの少なくとも一部命令を含むが、ハードディスクドライブ図5に図示せず及び/又はプロセッサ508内の1以上のキャッシュに格納されてもよい。本発明の一実施例では、メモリ504は、RAMRandomAccessMemory、DRAMDynamicRAM、SDRAMSynchronousDRAM、SRAMStaticRAM又は他のタイプの記憶装置などの1以上の揮発性ストレージ又はメモリ装置を含むものであってもよい。ハードディスクなどの不揮発性メモリがまた利用されてもよい。実施例では、コンテンツ解析編集システム300は、コンテンツ配信クライアント装置102内のハードウェアコンポーネントとして実現されてもよい。実施例では、コンテンツ解析編集システムは、メモリコントローラ512又はシステムインターコネクト524に接続されてもよい。実施例では、メディア処理システム120は、メモリ504及びメディア処理システム内の他のコンポーネントとインタフェースをとるためのメモリコントローラ512を有してもよい。システムインターコネクト524は、メディア処理システム内のコンポーネントを相互接続するためのバスを有する。NANDフラッシュコントローラ514は、セキュアなブート処理及びコード/データ格納のためNAND記憶装置図示せずとシステムインターコネクト524に接続されてもよい。マルチフォーマットハードウェアデコーダ516は、周知の各種フォーマットにシングルストリーム及びマルチストリームビデオデータを復号化するため内蔵されてもよい。実施例では、デコーダは、毎秒60フレームにより1920×1080pまでのマルチストリーム復号化及び表示を実行し、当該レートの約2倍でシングルストリーム復号化及び表示を実行する。ディスプレイプロセッサ518は、ビデオデータに対するスケーリング、ノイズリダクション及び動き適応的デインタレース処理を提供してもよい。グラフィックスプロセッサ520は、3次元3Dシェーダアーキテクチャを提供してもよい。ビデオディスプレイコントローラ522は、ビデオ及びグラフィックスピクセルの双方をサポートするユニバーサルプレーン、サイドバンドをサポートするブレンド処理、プレーン毎のグローバル及びピクセル単位アルファブレンド処理、及びスケーリング処理を提供してもよい。トランスポートプロセッサ526は、プログラマブルトランスポート逆多重化及び2シリアルトランスポートストリームインタフェースを提供してもよい。セキュリティプロセッサ528は、2スマートカードインタフェース、HDMIHighDefinitionMediaInterfaceデータ転送用のHDCPHighDefinitionContentProtection及びセキュリティ処理のハードウェアアクセラレーションを提供してもよい。デジタル信号プロセッサDSP530は、オーディオ復号化処理をサポートしてもよい。汎用入出力I/O532は、USBUniversalSerialBus、SATASerialAdvancedTechnologyAttachment及びイーサネット登録商標などの周知のインタフェースを介した接続をサポートし、インターネットなどのコンピュータネットワークに接続してもよい。オーディオ及びビデオI/O534は、ビデオデータの出力用のディスプレイ122とのインタフェースと共に、オーディオ出力用のスピーカー図示せずとのインタフェースを提供してもよい。本発明の実施例では、ディスプレイ122は、ビデオメモリやシステムメモリなどの記憶装置に格納されている画像のデジタル表現を、ディスプレイ122により解釈及び表示されるディスプレイ信号に変換する信号コンバータなどを介し、オーディオ及びビデオI/O534と通信するフラットパネルディスプレイであってもよい。オーディオ及びビデオI/O534により生成されるディスプレイ信号は、ディスプレイ406により解釈され、以降に表示される前に各種制御装置簡単化のため図示せずを通過する。コンテンツ配信クライアント装置102は、揮発性及び/又は不揮発性メモリ又はストレージを有してもよい。例えば、不揮発性メモリは、ROMRead-OnlyMemory、PROMProgrammableROM、EPROMErasablePROM、EEPROMElectricallyEPROM、ディスクドライブ、フロッピー登録商標ディスク、CD-ROMCompactDiskROM、DVDDigitalVersatileDisk、フラッシュメモリ、光磁気ディスク、又は電子データ命令などを含むを格納可能な他のタイプの不揮発性マシーン可読媒体の1以上を含むものであってもよい。本発明の各種実施例では、図1~4などを参照してここに説明された処理はここに説明された処理を実行するようコンピュータをプログラムするのに利用される命令又はソフトウェア手順を格納した有形のマシーン可読又はコンピュータ可読媒体を含むコンピュータプログラムとして提供される、ハードウェア論理回路など、ソフトウェア例えば、図5を参照して説明されたプロセッサなどのプロセッサの処理を制御するマイクロコードなどを含むソフトウェア、ファームウェア又はこれらの組み合わせとして実現されてもよい。マシーン可読媒体が、ここに説明されるものなどの記憶装置を含むものであってもよい。一実施例又は実施例という明細書の表現は、当該実施例に関して説明される特定の特徴、構成又は特性が少なくとも実現形態に含まれてもよいことを意味する。明細書の各所の一実施例ではという表現の出現は、すべてが同一の実施例を参照してもよいし、又はそうでなくてもよい。また、上記説明及び請求項において、結合及び接続という用語が、それらの派生語と共に利用されてもよい。本発明のいくつかの実施例では、接続とは、2以上の要素が互いに直接的な物理的又は電気的接触状態にあることを示すのに利用されてもよい。結合とは、2以上の要素が直接的な物理的又は電気的接触状態にあることを意味してもよい。しかしながら、結合はまた、2以上の要素が互いに直接的な接触状態にないが、依然として互いに連係又はやりとり可能であることを意味してもよい。さらに、このようなコンピュータ可読媒体は、通信リンクバス、モデム又はネットワーク接続などを介しデータ信号によりリモートコンピュータサーバなどから要求元コンピュータクライアントなどに伝送されるコンピュータプログラムとしてダウンロードされてもよい。従って、本発明の実施例が構造的特徴及び/又は方法の処理に特有な言語により説明されたが、請求された主題は説明された具体的特徴又は処理に限定されるものでないことが理解されるべきである。むしろ、具体的特徴及び処理は、請求された主題を実現するサンプルの形態として開示される。ここでは、ケーブル、衛星、地上波放送、インターネット、DVR及び光媒体ソースを含む限定されない個数の配信ネットワークを介したコンテンツ配信をコンテンツオーナーが最適化/パーソナル化するためのシステムが説明された。本発明の実施例によりデジタル透かし処理及び/又はビデオフィンガープリント処理を適用することによって、宣伝者又はコンテンツオーナーは、単一バージョンのコンテンツを放送し、異なる宣伝を有するパーソナル化されたバージョンを配信し、又は配信チャネルを介し視聴者に他のコンテンツを配信してもよい。コンテンツオーナーは、クライアント装置プロバイダ又はすべてのデバイスを表す単一のコンソーシアムと作業することによって、任意の時間に配信されたコンテンツを更新してもよく、複数の配信者を従事させる必要はない。さらに、このリアルタイム動的宣伝挿入技術は、コンテンツソースが光媒体又はDVRであるときでさえ効果的である。