(57)【特許請求の範囲】
【請求項１】
テレビ画面に関連すると共に、コンピュータネットワーク及びテレビ信号源装置へ接続される、コンピュータを用いて実行する方法であって、
前記テレビ信号源装置から、エンコードされた第１のテレビコンテンツを有するテレビ信号配信を受信し、前記テレビ画面を介して前記第１のテレビコンテンツを表示し、
（ｉ）前記第１のテレビコンテンツの差替えられる部位の電子認証を含む第１のデータと、（ｉｉ）第２のテレビコンテンツの電子認証を含む第２のデータと、を含む、前記コンピュータネットワークを介して受信するデータを利用するように、前記コンピュータをプログラムし、
前記第２のデータを利用して、差替えられるテレビコンテンツの代わりに、前記第２のテレビコンテンツの少なくとも一部を、前記テレビ画面を介して自動的に表示するように、前記コンピュータをプログラムし、
更に、（ａ）前記第２のテレビコンテンツの表示の間に、前記コンピュータによって自動的に、前記テレビ信号配信を監視すると共に、それを第１のデータと比較すること、及び、
（ｂ）前記テレビ信号源装置に対するユーザの操作行為を暗示する、前記テレビ信号配信と前記第１のデータとの間の、任意の差分の検出に応じて、前記テレビ画面に関連する前記コンピュータにおいて前記ユーザの操作行為を受信することなく、前記コンピュータによって自動的に、前記ユーザの操作行為に従って、前記第２のテレビコンテンツの表示を変更すること、を含むことを特徴とする方法。
【請求項２】
更に、前記第２のテレビコンテンツの表示の後に、前記第１のテレビコンテンツの表示へ復帰すること、を含むことを特徴とする請求項１記載の方法。
【請求項３】
（ｉ）前記テレビ信号配信と前記第１のデータとの間に検出された差分によって示される、前記ユーザの操作行為が、チャンネルの変更であり、（ｉｉ）前記第２のテレビコンテンツの表示を終了すること、及び、前記第１のテレビコンテンツの表示を再開することを含み、前記第２のテレビコンテンツの表示を変更することを特徴とする請求項１記載の方法。
【請求項４】
（ｉ）前記テレビ信号配信と前記第１のデータとの間に検出された差分によって示される、前記ユーザの操作行為が、表示の変更であり、（ｉｉ）前記テレビ信号配信と前記第１のデータとの間に検出された差分によって示される、前記ユーザの操作行為に類似した方法で、前記第２のテレビコンテンツの表示を変更することを含み、前記第２のテレビコンテンツの表示を変更することを特徴とする請求項１記載の方法。
【請求項５】
（ｉ）前記第１のテレビコンテンツが、１つ以上のテレビ番組と、１つ以上の関連するテレビ広告とを含み、（ｉｉ）前記第２のテレビコンテンツが、１つ以上の差替えテレビ広告を含むことを特徴とする請求項１記載の方法。
【請求項６】
更に、前記第２のテレビコンテンツの表示の後に、前記テレビ画面を介して、差替えられるテレビコンテンツの終了部分の代わりに、穴埋めテレビコンテンツを自動的に表示すること、を含むことを特徴とする請求項１記載の方法。
【請求項７】
更に、前記第２のテレビコンテンツの表示の後、かつ、差替えられるテレビコンテンツの途中又はその前の時点まで、前記第１のテレビコンテンツを巻き戻す又は早戻しする、ユーザの操作行為の後に、再度、差替えられるテレビコンテンツの代わりに、前記第２のテレビコンテンツの少なくとも一部を自動的に表示すること、を含むことを特徴とする請求項１記載の方法。
【請求項８】
更に、（ｃ）前記第２のテレビコンテンツの表示の後、かつ、前記テレビ画面を介して、前記第１のテレビコンテンツを、後へのタイムシフト又はオンデマンドで表示している間に、差替えられるテレビコンテンツの代わりに、別の第２のテレビコンテンツを自動的に表示すること、
（ｄ）前記別の第２のテレビコンテンツの表示の間に、前記コンピュータによって自動的に、前記テレビ信号配信を監視すると共に、それを前記第１のデータと比較すること、及び、
（ｅ）前記テレビ信号源装置に対するユーザの操作行為を暗示する、前記テレビ信号配信と前記第１のデータとの間の、任意の差分の検出に応じて、前記コンピュータによって自動的に、前記ユーザの操作行為に従って、前記別の第２のテレビコンテンツの表示を変更すること、を含むことを特徴とする請求項１記載の方法。
【請求項９】
（ｉ）前記コンピュータ及び前記テレビ画面が、スマートテレビを構成するものであり、（ｉｉ）前記テレビ信号源装置が、ケーブルテレビ又は衛星放送のセットトップボックスを構成するものであることを特徴とする請求項１記載の方法。
【請求項１０】
スマートテレビであって、
コンピュータと、
エンコードされた第１のテレビコンテンツを有するテレビ信号配信を、テレビ信号源装置から受信するために設置された、前記テレビ信号源装置への接続部と、
前記第１のテレビコンテンツを表示するように構成及び接続されたテレビ画面と、
コンピュータネットワークへの接続部と、を含み、
前記コンピュータは、（ｉ）前記第１のテレビコンテンツの差替えられる部位の電子認証を含む第１のデータと、（ｉｉ）第２のテレビコンテンツの電子認証を含む第２のデータと、を含む、前記コンピュータネットワークを介して受信されるデータを利用するようにプログラムされ、
前記コンピュータは、前記第２のデータを利用して、差替えられるテレビコンテンツの代わりに、前記第２のテレビコンテンツの少なくとも一部を、前記テレビ画面を介して自動的に表示するようにプログラムされ、
更に、前記コンピュータは、請求項１〜９のいずれか１項記載の方法を実行するようにプログラムされたことを特徴とするスマートテレビ。
【請求項１１】
スマートテレビ内又は記憶装置内に、コンピュータネットワークへ接続されたサーバによって制御される、コンピュータ読み取り可能な媒体を含む装置であって、
前記媒体は、スマートテレビ内のコンピュータへ適用されたときに、コンピュータに対して請求項１〜９のいずれか１項記載の方法を実行するように指示する、コンピュータ読み取り可能な指示をエンコードすることを特徴とする装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の分野は、所謂スマートテレビを利用して差替えるターゲットテレビ広告に関するものである。特に、ターゲットテレビ広告の差替えを、ユーザの操作行為に応じて終了又は変更するためのシステム及び方法について、本明細書に開示している。
【背景技術】
【０００２】
現代のテレビ広告の目的は、個々の家族や、その家族内の特定の視聴者さえも対象にして、広告を選択することである。（ｉ）ユーザプロファイル情報を１つ以上の情報源から収集すること（オンライン又はオフラインで）、（ｉｉ）そのプロファイル情報を１つ以上のターゲット広告の選択に利用すること、（ｉｉｉ）プロファイル情報を、ターゲット広告を表示する１つ以上の番組やチャンネルの選択に利用すること、及び、（ｉｖ）ターゲット広告の表示の後に続く視聴者の行動を収集すること、についての、多数の技術や方法論が存在する。それらの技術及び方法論のいくつかは、下記文献に開示されている。
・２０１０年１２月２８日発行の表題が「オンライン行動に基づくターゲットテレビ広告」であるシュケディの米国特許第７，８６１，２６０号
・２００９年７月２日公開の表題が「視聴或いはテレビ広告との関係に基づくターゲットオンライン広告」であるシュケディら名義の米国特許公開第２００９／０１７２７２８号
・２００９年１２月３日公開の表題が「オンラインユーザに好まれるテレビ番組又はチャンネルに関連するターゲットテレビ広告」であるシュケディ名義の米国特許公開第２００９／０３００６７５号
・２０１１年１１月１日発行の表題が「オンラインユーザプロファイルに基づいて選択され、そのプロファイルに関連するテレビ番組又はチャンネルに表示されるターゲットテレビ広告」であるシュケディの米国特許第８，０５１，４４４号
・２０１１年２月１５日発行の表題が「プライバシー手法による、オンラインで使用するオフラインプロファイルデータの要求」であるシュケディの米国特許第７，８９０，６０９号
【０００３】
ターゲットテレビ広告は、通常、表示されているテレビコンテンツの流れに、非ターゲットテレビ広告の代わりに差し込まれる。「ターゲットテレビ広告」とは、ユーザ特有のプロファイル情報を考慮して、ユーザに対して表示する広告を示している。「非ターゲットテレビ広告」とは、ユーザ特有のプロファイル情報を用いることなく、ユーザの集団に対して表示する広告を示しており、それは、特定のテレビ番組を視聴するユーザの人口統計的特性等の、幅広い人口統計的特性に基づいて選択されるといった、違う意味での「ターゲット」であるかもしれない。表示されているテレビコンテンツの流れに対して、ターゲットテレビ広告を適切に差し込むために、様々な技術的アプローチが行われている。
【０００４】
ある場合には、非ターゲットテレビ広告の代わりに、差替え用のターゲットテレビ広告を差し込むために、所謂「スマートテレビジョン」（すなわち、スマートテレビ）の機能を利用する。スマートテレビは、他のテレビと同様に、１つ以上のテレビ信号源装置と接続される。テレビ信号源装置の例として、これらに限定されるものではないが、デジタルアンテナ；ケーブルテレビ、衛星放送、或いはインターネットプロトコルテレビ（ＩＰＴＶ）のためのセットトップボックス（ＳＴＢ）；デジタルビデオレコーダー（ＤＶＲ）；ゲーム機等の所謂娯楽志向装置（ＥＯＤ）や所謂「オーバーザトップ（Over The Top）」装置（ＯＴＴ、例えばＡｐｐｌｅ ＴＶ（登録商標）やＲｏＫｕ（登録商標）を含む）を含んでいる。スマートテレビは、テレビ信号源装置から、そこにエンコードされたテレビコンテンツを含むテレビ信号配信を受け、エンコードされたテレビコンテンツをテレビ画面に表示する。テレビコンテンツは、本明細書の如何なる状況での使用において、音声又は映像又はその双方を含み得るものである。テレビ信号配信内にエンコードされたテレビコンテンツは、本明細書では第１のテレビコンテンツとして示すこととする。又、テレビコンテンツは、テレビ信号源装置により、テレビ信号配信内にエンコードしてもよく、或いは、既にエンコードした状態で、その装置を単に通過させてもよい。第１のテレビコンテンツは、あらゆる種類（例えば、生放送、録画放送、オンデマンド放送、一斉通信放送（broadcast）、グループ通信放送（multicast）、特定通信放送（unicast）等）の番組編成を含むことができる。第１のテレビコンテンツは、（一斉通信、グループ通信、又は特定通信の）１つ以上の非ターゲット或いはターゲットテレビ広告を含む場合が多く、その広告は、テレビ信号源装置により差し込んでもよく、或いは、テレビ信号配信がその装置に到達した時点で、第１のテレビコンテンツ内に既に表示されている。一例では、一斉通信された、ＭＰＥＧ２規格で圧縮された７２０ｐ規格のテレビ番組を、７２０ｐ規格の非圧縮形式へと、圧縮前の状態に戻すＳＴＢを含んでおり、それはＨＤＭＩインタフェースを介してＳＴＢからスマートテレビへ送信される。テレビ番組は、番組の一部として一斉通信された広告や、（一斉通信広告に代えて又は加えて）ＳＴＢによって番組内に差し込まれた広告を含んでいてもよい。
【０００５】
更に、スマートテレビは、コンピュータネットワークへの専用の接続を備えており、その接続を通して、スマートテレビがオンラインアクセス（例えばインターネットへのアクセス）を行うことができる。又、スマートテレビは、コンピュータネットワークへの接続を通してテレビコンテンツを受信する。更に、スマートテレビは、データや指示プログラムの受信、格納、又は処理を可能にする、１つ以上のコンピュータプロセッサ又はプロセッサコアと、１つ以上のコンピュータメモリと（以降では纏めて「スマートテレビコンピュータ」や単に「コンピュータ」と示す）を含んでいる。そのようなデータ及びプログラムは、例えば、スマートテレビによって、ターゲットテレビ広告を受信できるように、更に、それらを第１のテレビコンテンツの一部である非ターゲットテレビ広告の代わりに表示できるように、利用することができる。
【０００６】
第１のテレビコンテンツの流れへターゲットテレビ広告を差し込むための、従来方法の一例は、コンピュータネットワーク接続とスマートテレビコンピュータとを利用して、以下のように実行される。スマートテレビは、コンピュータネットワークを介して、第１のテレビコンテンツの一部を表すデータの電子認証（electronic indicia）を受信する。第１のデータは、差替えられることが意図された第１のテレビコンテンツの一部（例えば、通常は非ターゲット広告であり、「差替えられるコンテンツ」或いは単に「被差替えコンテンツ」として示される）を表しており、他のデータは、被差替えコンテンツの直前の第１のテレビコンテンツの一部（例えば、他の広告やプログラムコンテンツの一部といった、「先行コンテンツ」として示される）を表している。又、スマートテレビは、コンピュータネットワークを介して、第２のテレビコンテンツ（例えば、通常はターゲット広告であり、「差替えコンテンツ」として示される）を表す第２のデータの電子認証を受信する。コンピュータを利用して、スマートテレビは自動的に、（ｉ）先行コンテンツの終わりを検出或いは判定するために、テレビ信号源から受信するテレビ信号配信を監視し、（ｉｉ）先行コンテンツの後に、第２のデータを利用して、被差替えコンテンツに代えて差替えコンテンツを表示する。差替えコンテンツを表示すると、スマートテレビは、第１のテレビコンテンツの表示に復帰できる。他の例では、スマートテレビが、配信の一部として送信される信号やキュー（cue）を識別することで、先行コンテンツの終わりを判定する。信号やキューは、先行コンテンツ（例えば先行コンテンツの最後のフレーム等）、先行コンテンツと被差替えコンテンツとの間の隙間、或いは、被差替えコンテンツの先頭に組み込むことができる。
【０００７】
本明細書で論じる全てのケースにおいて、第１のデータのようなデータの流れは、第１のテレビコンテンツの１つ以上の部位の所謂「フィンガープリント（fingerprint）」（例えば、任意の適切な方法で生成されるデジタルビデオのフィンガープリント）、第１のテレビコンテンツの１つ以上の部位の圧縮デジタルエンコード、生データ（a raw）、第１のテレビコンテンツの１つ以上の部位の非圧縮エンコード、或いは、スマートテレビをテレビ信号配信内の対応するテレビコンテンツ（すなわち、被差替えコンテンツや先行コンテンツ）の識別が可能にするための、他の適切な代理データを含むことができる。第１のテレビコンテンツのフィンガープリントを利用する場合は、既知の様々な技術やプロトコルの何れかに従って生成することができる。一例では、テレビコンテンツのセグメントのフィンガープリントは、テレビコンテンツのそのセグメントの各ビデオフレーム内のサンプリングに依存してもよい。スマートテレビ又はセグメントサンプルを所有する中央サーバは、セグメントのサンプルと、スマートテレビによりテレビ信号配信から取得するサンプルとを比較することができる。その比較に基づいて、スマートテレビや中央サーバは、セグメント内の特定のフレームを認識することができる。更に、第２のデータは、第２のテレビコンテンツ（すなわち差替えコンテンツ）の、任意の適切な圧縮又は非圧縮エンコードを含むことができる。第１及び第２のデータには、異なる又は類似した圧縮プロトコルを利用することができる。第１のデータに対して第１のテレビコンテンツのフィンガープリントを用いる場合、既知の様々な技術やプロトコルの何れかに従って生成することができる（一例では、テレビ配信から音声、映像、又はその双方のサンプルを取得すること、そして、それを既知のコンテンツの同等のサンプルと比較することを含んでいてもよい）。テレビコンテンツの所与のフィンガープリントは、そのコンテンツの映像部分及び音声部分の双方、映像部分のみ、或いは、音声部分のみに基づいて生成することができる。
【０００８】
別のある例（フィンガープリントを利用しない又は部分的に利用する）において、スマートテレビは、インターネットを介して、ＭＰＥＧ４規格や他の圧縮形式で第１及び第２のデータを受信する。圧縮形式は、同時にテレビを見ている多数の対応する家族に対する、多数の異なるターゲット広告のパラレル伝送が可能になるように、帯域幅を節約する。一例では、全部揃った広告（一部だけでなく、先行広告、被差替え広告、そしてターゲート広告）がスマートテレビへ送信され、３つの広告が圧縮前の状態に戻される。圧縮前の状態に戻された先行広告は、（例えばＨＤＭＩを介して）ＳＴＢから送信される非圧縮のテレビ信号配信と比較される。先行広告の最後では、スマートテレビによって、非圧縮の差替え用のターゲット広告が、被差替え広告に代えて差し込まれる。差替え用のターゲット広告を表示している間、スマートテレビは、被差替え広告へ変えるために、配信とインターネットを通じて受信する被差替え広告とを比較することで、テレビ信号配信を監視する。或いは、非圧縮のテレビ信号配信と受信した広告との比較をする代わりに、スマートテレビは、テレビ信号配信を圧縮し、圧縮されたテレビ信号配信と受信した広告とを利用して、上記の比較を行ってもよい。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上述した例示の方法及びシステムは、視聴者の操作に係る技術的な問題を生じる。通常、テレビ信号源装置は、第１のテレビコンテンツの表示に係る視聴者の操作を取り扱う。様々なユーザの操作行為は、直接的な操作（例えば、ＳＴＢのボタンを押す）、リモコンの使用、或いは、補助的な装置（例えば、タブレットやスマートフォンの、ＳＴＢを制御するソフトウェアアプリケーション）の使用によって、テレビ信号源装置を通して実行することができる。テレビ信号源装置を通して実行するユーザの操作行為の例には、チャンネルの変更や表示の変更を含めることができる。
【００１０】
チャンネルの変更は、一斉通信、グループ通信、特定通信、又は局所的に格納されたテレビコンテンツといった、複数の異なるストリームの間で切り替えることを意味し、それらは、生放送、事前録画、タイムシフト、又はオンデマンドであってもよい。表示の変更は、（ｉ）所謂「トリックモード」（例えば、４倍速、８倍速、３２倍速等といった様々な速さでの早送り；４倍速、８倍速、３２倍速等といった様々な速さでの巻き戻しや早戻し；一時停止や表示再開；或いは、様々な所定の時間間隔、フレーム数、又はシーン単位での送りスキップや戻しスキップ）、（ｉｉ）ループ、リピート、又はリプレイ、（ｉｉｉ）スローモーションや停止、（ｉｖ）ズーム、伸縮、又はアスペクト比の変更、（ｖ）視聴角度や他の（複数の）３Ｄ視聴パラメータの変更、（ｖｉ）例えば「標準」、「映画」、「スポーツ」、「ゲーム」等といった表示設定の変更、或いは、（ｖｉｉ）バックライト、コントラスト、明るさ、色、色彩の鮮明度（tint sharpness）、色温度、又は他の映像品質パラメータの変更を含んでいてよい。
【００１１】
テレビ信号源装置を通して実行される際の、そのようなユーザの操作行為は、テレビ信号配信に影響を及ぼし、同様に、スマートテレビによる第１のテレビコンテンツの表示に影響を及ぼす。そのような状況のため、スマートテレビは、受動的な表示装置として動作し、差替え広告や他の差替えテレビコンテンツを表示するときのみ「能動的」（すなわち、テレビコンテンツの表示に直接影響する）になる。表示の変更のいくつかは、テレビ信号配信を介してテレビ信号源装置により提供されたテレビコンテンツを表示しているときでさえも、スマートテレビを利用することによっても実行が可能である（例えば、上記の（ｉｖ）〜（ｖｉｉ）項、スマートテレビが十分なメモリやバッファリング性能を有している場合は更に（ｉ）〜（ｉｉｉ）項）ことに留意する。しかしながら、テレビ信号源装置を通して実行されるそれらの表示の変更だけは、本明細書や添付のクレームの目的に考慮される。
【００１２】
テレビ信号源装置を通して実行される際の、ユーザの操作行為が、テレビ信号源装置からのテレビ信号配信のみに影響するため、そのようなユーザの操作行為は、通常、スマートテレビの画面に表示されている任意の差替えテレビコンテンツに対する、認識可能な影響を有さないと考えられる。換言すれば、従来の技術では、差替えコンテンツの表示の間にユーザが操作行為の実行を試みた場合、操作行為が無効になると考えられる。その操作行為は、実にテレビ信号配信へ影響を及ぼすと考えられるが（早送り、一時停止等）、画面は、操作行為に干渉されずに差替えコンテンツの表示を続ける。この事柄の状態（すなわち、見たところ効果のないユーザの操作行為）は、差替えコンテンツの表示が終わるまで持続し、そのときには、第１のテレビコンテンツの表示へ復帰する（ユーザには気付かれずに、途中のユーザの操作行為、或いは、まさに最後のユーザの操作行為に従って、おそらく変更される）。
【００１３】
このため、上記の問題を軽減するシステム及び方法の提供が望まれている。
【課題を解決するための手段】
【００１４】
本発明に係る方法は、テレビ画面に対応すると共に、コンピュータネットワーク及びテレビ信号源装置に接続されるコンピュータ（総括すると、所謂スマートテレビ）を用いて実行される。スマートテレビは、テレビ信号源装置から、そこでエンコードされた第１のテレビコンテンツを有するテレビ信号配信を受信し、テレビ画面を介して第１のテレビコンテンツを表示する。コンピュータは、コンピュータネットワークを介して受信したデータを利用するようにプログラムされており、そのデータは、（ｉ）第１のテレビコンテンツの差替えられる部位の電子認証を含む第１のデータと、（ｉｉ）第２のテレビコンテンツの電子認証を含む第２のデータとを含んでいる。コンピュータは、第２のデータを利用し、テレビ画面を介して、差替えられるテレビコンテンツに代えて、少なくとも第２のテレビコンテンツの一部を自動的に表示するようにプログラムされている。
【００１５】
本方法は、（ａ）第２のテレビコンテンツの表示の間に、コンピュータによって、テレビ信号配信を自動的に監視し、それを第１のデータと比較すること、及び、（ｂ）テレビ信号源装置に対するユーザの操作行為を暗示する、テレビ信号配信と第１のデータとの間の、任意の差分の検出に応じて、コンピュータを用いて自動的に、ユーザの操作行為に従って、第２のテレビコンテンツの表示を変更すること、を含んでいる。
【００１６】
スマートテレビを利用した差替えテレビコンテンツの表示に関する目的及び長所は、下記の説明に開示された、又は添付のクレームに略述された、実施形態に関連して明らかになる。
【００１７】
本概要は、下記の詳細な説明で更に記述される単純な形式で、概念の選択を提示するために供されるものである。又、本概要は、請求内容の主な特徴や本質的な特徴を同定することを意図したものではなく、又、請求内容の範囲の限定を促すものとして利用されることを意図したものでもない。
【発明を実施するための形態】
【００１８】
本明細書に開示されている１つ以上の実施形態における、第１のテレビコンテンツへターゲットテレビ広告を差し込む方法の様々な実施例は、コンピュータネットワークへの接続及びスマートテレビのコンピュータを含む、様々なシステムの例を利用して、以下のように実施することができる。それらの方法の一部は、実質的に上記から説明を始めている。
【００１９】
１つ以上の実施形態の第１のグループにおいて、コンピュータ及び第１のデータを用いて、スマートテレビは、スマートテレビによって差替えコンテンツを表示している間に、テレビ信号配信と第１のデータ（被差替えコンテンツの代理）とを自動的に比較する。テレビ信号配信と第１のデータとの間に検出されたあらゆる矛盾点は、ユーザがテレビ信号源装置に対してユーザの操作行為を行ったことを示している。例えば、ユーザが表示の変更（例としてトリックモード）やチャンネルの変更を試みた場合、ユーザの操作行為が信号配信を変更するため、第１のデータ（標準の視聴速度での被差替えコンテンツを示す）は、もはやテレビ信号配信に対応していないと考えられる。そのような矛盾点が検出されず（ユーザの操作行為が試みられなかったことを示す）、如何なるユーザの操作行為が行われることなく差替えコンテンツの表示が終了する場合、ある実施形態では、スマートテレビによるテレビコンテンツの表示が、従来例のように、単に第１のテレビコンテンツの表示へ復帰することができる。差替えコンテンツが終了するときに被差替えコンテンツが終わるか否かに応じて、表示は、被差替えコンテンツの終わりの部分へ、或いは、第１のコンテンツの、被差替えコンテンツの直後の部分（「後続コンテンツ」として示される）へ復帰する。
【００２０】
被差替えテレビコンテンツの前に差替えテレビコンテンツが終了する場合、被差替えテレビコンテンツの終わりの部分を、差替えコンテンツが終了した後に表示してもよい。これにより、被差替えコンテンツの断片の、突然で一見不可解な見え方によって、テレビの表示が視聴者にとって不快で、紛らわしく、又は煩わしいものになることがある。１つ以上の実施形態の第２のグループにおいて、被差替えコンテンツの終了よりも前に、差替えコンテンツが終了する場合、スマートテレビは、差替えコンテンツの終わりと被差替えコンテンツの終わりとの間の隙間を埋めるように、ブラックスクリーン（又は別の色のブランクスクリーン、スマートテレビのユーザ設定によって調整されたユーザ選定の色、或いは、任意の他の適切な穴埋め（filler）素材）を表示することができる。ブラックスクリーンが、テレビコンテンツの１つのセグメントの終了と、無関係のテレビコンテンツの後続セグメントの始まりと（例えば、テレビ番組からテレビ広告へ、あるテレビ広告から別のテレビ広告へ、或いは、テレビ広告からテレビ番組への移行）を示す領域において、ブラックスクリーンを利用してもよい。コンテンツの１つのセグメントの終了と次の始まりとを示すために、異なる種類のスクリーンが用いられる領域では、それに対応する種類のスクリーンが、差替えコンテンツの終わりから被差替えコンテンツの終わりまでの隙間を埋めるために、スマートテレビによって、穴埋めコンテンツとして差し込まれることとなる。ブラックスクリーンの実装の一例では、スマートテレビがブラックフレームを差し込む。そのような穴埋めコンテンツを表示している間に、スマートテレビが、コンピュータ及び第１のデータを利用して、テレビ信号配信における被差替えコンテンツの終了を検出すると、テレビ信号配信内のエンコードされた第１のテレビコンテンツへ表示を復帰させることができ、差替えコンテンツから後続コンテンツへの滑らかな移行が視聴者へ提供される。
【００２１】
一方、スマートテレビが第１のデータ（被差替えコンテンツを示す）とテレビ信号配信との間に矛盾点を検出した場合、これは、ユーザの操作行為が試みられたことを示している。１つ以上の実施形態の第３のグループでは、そのような矛盾点の検出に応じて、スマートテレビが、差替えコンテンツの表示を自動的に終了し、被差替えコンテンツの表示へと復帰する。この移行は、ユーザの操作行為が作用しなかったときの紛らわしい見え方を排除し、その理由は、スマートテレビが差替えコンテンツの表示を中止し、視聴者が彼又は彼女の操作行為の影響を、再開された被差替えコンテンツの表示において知ることができるためである。
【００２２】
しかしながら、被差替えコンテンツが終了する前に差替えコンテンツが終了する場合では、この状況が、ユーザの操作行為の実行を試みたときの、異なるテレビ広告間の唐突な切り替えによる、視聴者にとって不快で、紛らわしく、又は煩わしく見える虞のある、テレビコンテンツの表示をもたらすことになる。ユーザの操作行為がチャンネルの変更である場合は例外であり、この場合には、異なるテレビコンテンツが突然現れることが期待されている。
【００２３】
１つ以上の実施形態の第４のグループは、上記の段落に記載した表示の問題を排除する助けをする。第１のデータ（被差替えコンテンツの代理）とテレビ信号配信との間の矛盾点の検出に応じて、スマートテレビは、コンピュータ及び第１のデータを利用して、如何なる種類のユーザの操作行為（例えば、早送り、早戻し、一時停止、又はチャンネル変更）が実行されたかを、自動的に判定することができる。スマートテレビではなく、テレビ信号源装置に対してユーザの操作行為が行われるため、ユーザの操作行為の種類の判定は、通常、直接的に行うことができない。その代わりに、スマートテレビは、第１のデータとテレビ信号配信とを比較することによって、ユーザの操作行為を判定する。例えば、第１のデータが被差替えコンテンツの映像部分を含んでいる場合、スマートテレビは、第１のデータの映像を、テレビ信号配信の映像部分と比較することができる。信号源装置における一時停止の動作は、ある特定のフレームで映像を静止させることになる。スマートテレビは、第１のデータの映像フレームを、信号配信の静止フレームと比較することによって、静止フレームを識別することができる。この比較は、全フレーム間で行ってもよく、各フレームの画素集合のサンプルのみの間で行ってもよい。信号源装置における早送りの動作は、選択されたフレームのみを、テレビ信号配信内でスマートテレビへ送ることになる（早送りの速度が大きいか、小さいか、又はその間かが選択されて、フレームがスマートテレビへ送られる（(the higher the fast forward rate, the fewer and further between are the selected frames sent to the smart TV））。スマートテレビは、受信した信号配信内の全フレーム又はサンプル画素と、第１のデータ内の全フレーム又はサンプル画素とを比較して、早送りの速度（例えば、４倍速、８倍速、３２倍速といった標準の視聴速度）を選定することができる。信号源装置における早戻しの動作は、同様の方法で識別することができる。チャンネルの変更は、スマートテレビが、テレビ信号配信内の映像フレームと、第１のデータ内の映像フレームとの間に、適合性を見出せないときに、識別することができる。テレビ信号配信と第１のデータとの比較は、通常、一時停止、表示再開、早送り、巻き戻し、早戻し、或いはスキップといった、トリックモードの機能性を含む、表示の変更を認識するための映像に基づいている。チャンネルの切り替えや被差替え広告の終わりを認識するために、音声又は映像又はその双方を、比較のための基準として利用してもよい。或いは、スマートテレビは、テレビ信号源装置がユーザの操作行為の種類をスマートテレビへ報告する様々なケースにおいて、例えば、ＨＤＭＩを通じたＣＥＣ（使用者電子機器制御（Consumer Electronics Control））の接続によって、ユーザの操作行為を判定することができる。
【００２４】
ユーザの操作行為がチャンネル変更である場合、スマートテレビは、単に、差替えテレビコンテンツの表示を終了し、テレビ信号配信でエンコードされた被差替えテレビコンテンツ（今やチャンネル変更によって変更されている）の表示へと復帰する。上述したように、別のテレビコンテンツの表示が突然出現することが、この場合には期待されている。
【００２５】
スマートテレビが、ユーザの操作行為がトリックモード等の表示の変更であると判定した場合、コンピュータ及び第２のデータを利用して、スマートテレビは、差替えコンテンツの表示を、変更されたテレビ信号配信と実質的に適合するように、変更することができる。例えば、被差替えコンテンツの早送りが検出された場合、スマートテレビは、並行して早送りをする（例えば、フレームのスキップによって）ことで、差替えコンテンツの表示を合わせることができる。スマートテレビは、差替えコンテンツの表示内で、被差替えコンテンツにおける様々なユーザ操作の表示変更の動作の影響を模倣するように、プログラムされていてもよい。従って、被差替えコンテンツに対する差替えコンテンツの置換は、視聴者にとって「透明（transparent）」になり、もはや、彼又は彼女がオリジナルのテレビコンテンツ（例えば、非ターゲットテレビ広告）又は差替えのテレビコンテンツ（例えば、ターゲットテレビ広告）を見ているか否か、必ずしも識別できなくてもよい。ユーザの操作行為（チャンネルの変更や表示の変更）は、差替えコンテンツが表示されているときでさえ、普通に機能するように現れる。
【００２６】
１つ以上の実施形態の第５のグループにおいて、差替えコンテンツが表示され、その表示が終了した後に、スマートテレビは、例えば、差替えコンテンツの末尾の後の時間から始められた、巻き戻しや早戻しのユーザの操作行為が実行された場合に、再度、差替えコンテンツを差し込むことができる。これを実施するために、スマートテレビによって、後続コンテンツを検出し、差替えコンテンツ（ことによるとユーザの操作行為に依存して変更された）を表示し、差替えコンテンツの２回目の表示の間にテレビ信号配信を監視し、更に、ユーザの操作行為に応じた差替えコンテンツの繰り返しの表示を終了又は変更することで、上述した一連の処理を再度実行してもよい。この技術の目的は、後続のテレビ番組が（例えば）再開した後に、ユーザが差替えコンテンツを見直せるようにすることである。この技術を用いることなく、ユーザが、差替えコンテンツが終了した後の時点から巻き戻した場合、ユーザは、差替えコンテンツの代わりに被差替えコンテンツを見ると考えられ、更にユーザは、差替えコンテンツを見つけることができないと考えられる。差替えコンテンツのそのような「巻き戻し」を可能にするために、スマートテレビは、被差替えコンテンツの直ぐ後に続く第１のテレビコンテンツの一部（すなわち、後続コンテンツ）を示す、追加データの電子認証を受信するか、或いは、例えば、後続コンテンツのフィンガープリントを取得すること、又は単にそれを記録することによって、そのような追加データを自体で生成する。スマートテレビは、テレビ信号源装置から受信した、巻き戻されたテレビ信号配信を自動的に監視し、それを追加データと比較して、後続コンテンツの始まりを検出又は判定する。
【００２７】
ある実施例では、同じ差替えコンテンツを、スマートテレビによって被差替えコンテンツ（又は先行コンテンツや後続コンテンツ）が検出された各時間に差し込むこととしてもよい。別の実施例では、異なる差替えコンテンツを、被差替えコンテンツに代えて差し込んでもよく、差替えコンテンツの選択は、差替えコンテンツがターゲット広告である場合には、対象を設定する処理の一部となる。被差替えコンテンツの所与の部位に代えて差し込むために、その所与の部位を繰り返し見つけるに際し、任意の適切な連続した差替えコンテンツを利用してもよい。ある例では、被差替えコンテンツの所与の部位を見つけた各時間に、同じ広告を表示してもよい（先へ又は後へ）。別の例では、ある広告を何回か表示し、次に別の広告を何回か表示し、これを続けてもよい。３つ目の例では、複数の異なる広告を、繰り返しのコンテンツを見つける毎に、交代しながら一度に表示してもよい。４つ目の例では、各差替え広告を、所与の差替えコンテンツを見つけた一回のみの間だけ表示し、続いて見つけた際の各々では、以前に表示したことのない新しい広告を表示する。
【００２８】
１つ以上の実施形態の第６のグループにおいて、先行及び後続コンテンツを含むテレビコンテンツが、後に再生された場合（例えば、ＤＶＲへ格納した、又は「オンデマンド」システムから取得した）、同じ差替えコンテンツを、第１のコンテンツが再生された各時間に表示してもよく、或いは、コンテンツの最初又は早期の表示のために選択されると考えられるものとは、異なる差替えコンテンツを選択してもよい。続く再生が、更に別の差替えコンテンツを含んでいてもよい。上記の段落に記載した差替えコンテンツを含む、変化する、選択される、又は交代される、任意の適切な差替えコンテンツを利用することができる。
【００２９】
本明細書に開示されているシステム及び方法は、ソフトウェアを介してプログラムされる、汎用の又は専用の、コンピュータ、サーバ、或いは、他のプログラム可能なハードウェア装置として、或いは、ハード配線（hard wiring）を介して「プログラムされた」ハードウェアや設備として、或いは、それら２つを組み合わせて、実現することができる。「コンピュータ」（例えば、「スマートテレビ」における）は、１つのプロセッサやプロセッサコアや計算機（machine）を含んでいてもよく、或いは、多数の相互作用するプロセッサやプロセッサコアや計算機（１つのロケーション又は互いに離れた複数のロケーションに配置されている）を含んでいてもよい。コンピュータメモリやコンピュータ読み取り可能な媒体を、コンピュータプログラムによってエンコードしてもよく、これにより、１つ以上のコンピュータによってそのプログラムを実行すると、１つ以上のコンピュータが、本明細書に開示されている１つ以上の方法を実行することになる。適切な媒体には、ネットワークベースやインターネットベースや他のものをベースに分散され、共に動作するソフトウェアモジュールの記憶装置、ＲＡＭ、ＲＯＭ、ＣＤ  ＲＯＭ、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、ＤＶＤ  ＲＯＭ、ＤＶＤ±Ｒ、ＤＶＤ±Ｒ／Ｗ、ハードドライブ、サムドライブ、フラッシュメモリ、光学式媒体、磁気媒体、半導体媒体、或いは、代替となる任意の将来の記憶装置といった、一時的な又は常設の記憶装置や置き換え可能な媒体を含むことができる。そのようなエンコードされる媒体は、スマートテレビの製造の際に、スマートテレビ内に既にエンコードした状態で予め実装してもよく、スマートテレビの製造の際に、スマートテレビ内に設置した後にエンコードしてもよく、或いは、スマートテレビの製造の後に、スマートテレビ内へコピー又はダウンロードした「クライアント」や「アプリケーション」のソフトウェアによって、エンコードしてもよい。例えば、クライアントソフトウェアは、スマートテレビにより通常はそのネットワーク接続を介して受信する、時々の又は定期的なソフトウェアアップデートの一部として、スマートテレビへダウンロード可能である。
【００３０】
上記の実施例に加えて、以下の実施例は、本明細書や添付のクレームの範囲内に含まれるものである。
【００３１】
実施例１：テレビ画面に関連すると共に、コンピュータネットワーク及びテレビ信号源装置へ接続される、コンピュータを用いて実行する方法であって、そこでエンコードされた第１のテレビコンテンツを有するテレビ信号配信を、テレビ信号源装置から受信し、テレビ画面を介して第１のテレビコンテンツを表示し、（ｉ）第１のテレビコンテンツの差替えられる部位の電子認証を含む第１のデータと、（ｉｉ）第２のテレビコンテンツの電子認証を含む第２のデータとを含むデータを、コンピュータネットワークを介して受信して利用するように、コンピュータをプログラムし、第２のデータを利用して、差替えられるテレビコンテンツの代わりに、第２のテレビコンテンツの少なくとも一部を、テレビ画面を介して自動的に表示するように、コンピュータをプログラムし、更に本方法は、（ａ）第２のテレビコンテンツの表示の間に、コンピュータによって自動的に、テレビ信号配信を監視すると共に、それを第１のデータと比較すること、及び、（ｂ）テレビ信号源装置に対するユーザの操作行為を暗示する、テレビ信号配信と第１のデータとの間の、任意の差分の検出に応じて、コンピュータによって自動的に、ユーザの操作行為に従って、第２のテレビコンテンツの表示を変更すること、を含んでいる。
【００３２】
実施例２：上記実施例１において、更に、第２のテレビコンテンツの表示の後に、第１のテレビコンテンツの表示へと復帰すること、を含む方法。
【００３３】
実施例３：上記実施例１〜２において、（ｉ）テレビ信号配信と第１のデータとの間の差分の検出によって示される、ユーザの操作行為が、チャンネルの変更であり、（ｉｉ）第２のテレビコンテンツの表示を終了することと、第１のテレビコンテンツの表示を再開することとを含み、第２のテレビコンテンツの表示を変更する方法。
【００３４】
実施例４：上記実施例１〜３において、（ｉ）テレビ信号配信と第１のデータとの間の差分の検出によって示される、ユーザの操作行為が、表示の変更であり、（ｉｉ）テレビ信号配信と第１のデータとの間の差分の検出によって示される、ユーザの操作行為に類似した方法で、第２のテレビコンテンツの表示を変更することを含み、第２のテレビコンテンツの表示を変更する方法。
【００３５】
実施例５：上記実施例１〜４において、（ｉ）第１のテレビコンテンツが、１つ以上のテレビ番組と、１つ以上の関連するテレビ広告とを含み、（ｉｉ）第２のテレビコンテンツが、１つ以上の差替えテレビ広告を含む方法。
【００３６】
実施例６：上記実施例１〜５において、更に、第２のテレビコンテンツの表示の後に、テレビ画面を介して、差替えられるテレビコンテンツの終了部分の代わりに、穴埋めテレビコンテンツを自動的に表示すること、を含む方法。
【００３７】
実施例７：上記実施例１〜６において、更に、第２のテレビコンテンツの表示の後、かつ、差替えられるテレビコンテンツの途中又はその前の時点まで、第１のテレビコンテンツを巻き戻す又は早戻しする、ユーザの操作行為の後に、再度、差替えられるテレビコンテンツの代わりに、第２のテレビコンテンツの少なくとも一部を自動的に表示すること、を含む方法。
【００３８】
実施例８：上記実施例１〜７において、更に、（ｃ）第２のテレビコンテンツの表示の後、かつ、テレビ画面を介して、後へのタイムシフト又はオンデマンドで、第１のテレビコンテンツを表示している間に、差替えられるテレビコンテンツの代わりに、別の第２のテレビコンテンツを自動的に表示すること、（ｄ）別の第２のテレビコンテンツの表示の間に、コンピュータによって自動的に、テレビ信号配信を監視すると共に、それを第１のデータと比較すること、及び、（ｅ）テレビ信号源装置に対するユーザの操作行為を暗示する、テレビ信号配信と第１のデータとの間の、任意の差分の検出に応じて、コンピュータによって自動的に、ユーザの操作行為に従って、別の第２のテレビコンテンツの表示を変更すること、を含む方法。
【００３９】
実施例９：スマートテレビであって、そこでエンコードされた第１のテレビコンテンツを有するテレビ信号配信を、テレビ信号源から受信するために配置された、テレビ信号源装置への接続部と、第１のテレビコンテンツを表示するように構成及び接続されたテレビ画面と、コンピュータと、コンピュータネットワークへの接続部と、を含み、上記実施例１〜８の方法を実行するように、コンピュータがプログラムされたスマートテレビ。
【００４０】
実施例１０：スマートテレビ内又は記憶装置内に、コンピュータネットワークへ接続されたサーバによって制御される、コンピュータ読み取り可能な媒体を含む装置であって、スマートテレビ内のコンピュータへ適用されたときに、コンピュータに上記実施例１〜８の方法を実行させるように指示する、コンピュータ読み取り可能な指示を、上記の媒体がエンコードする装置。
【００４１】
開示された実施形態及び方法と同等のものが、本明細書や添付のクレームの範囲内に含まれることを意図している。又、開示された実施形態及び方法と、それらと同等のものとが、本明細書や添付のクレームの範囲内にとどまる間は、変更可能であることを意図している。
【００４２】
上記の詳細な説明において、様々な特徴は、開示内容を合理化する目的で、いくつかの実施形態にグループ化することができる。開示の本方法は、任意の請求の形態により、対応するクレーム内で明確に表現されたものよりも多くの特徴を要求するという意図を反映して、解釈されるものではない。むしろ、添付のクレームが表すように、発明の内容は、１つの開示形態の全ての特徴よりも少ない状態にあってもよいものである。従って、添付のクレームは、各クレームが、分けられた開示の形態として、夫々独自の立場にある状態で、詳細な説明に組み込まれるものである。しかしながら、本明細書は、１つ以上の開示又は請求された特徴の、あらゆる適切な集合（すなわち、互換性のないものではなく、又は互いに排他的なものでもない、特徴の集合）を有する、任意の形態を暗に開示しているものとして、解釈されるべきものでもあり、そのような特徴は、本明細書や添付のクレームに表されており、本明細書に明確に開示されていないこともあるそれらの集合を含んでいる。特に、上述した６つの実施例のグループの、何れか１つに含まれる任意の形態、及び、それら６つの実施例のグループの、２つ以上の任意の組み合わせに含まれる任意の形態は、本明細書や添付のクレームの範囲に含まれるものとして、みなされるべきものである。更に、本明細書で明確に又は暗に開示された任意の形態は、既知の又は将来開発される１つ以上の特徴（限定するものではないが、背景技術に開示した特徴を含む）の、任意の適切な集合を利用して、実施してもよい。更に、添付のクレームの範囲が、本明細書に開示された全ての内容を、必ずしも包含する必要はないことに、留意すべきである。
【００４３】
本明細書及び添付のクレームにおける意図として、「又は」「或いは」「〜や」（or）という接続詞は、包括的な意味（例えば、「犬又は（或いは、や）猫」は、「犬、猫、又は両方」を意味することとなり、例えば、「犬、猫、又は（或いは）鼠」は、「犬、猫、鼠、任意の２匹、又は３匹全て」を意味することとなる）に解釈されるものであり、例外は、（ｉ）例えば、「〜又は（或いは、や）〜の何れか一方（either ... or）」、「〜のうちの１つだけ（only one of）」、又は類似した文法といった、明確に異なる方法で記載されているもの、或いは、（ｉｉ）特定の文脈において、列挙された選択肢のうちの２つ以上が互いに排他的であり、この場合の「又は（或いは、や）」が、互いに排他的でない選択肢を含む組み合わせのみを包含するもの、である。又、本明細書及び添付のクレームにおける意図として、「含む（comprising）」、「含む(including)」、「有する（having）」、及びこれらの用語から派生する用語は、これらが記載された何れの場合においても、非限定的な用語として解釈されるべきものであり、これらの各用語の後に「少なくとも（at least）」という表現を付加した場合と同じ意味を有するものである。
【００４４】
添付のクレームにおいて、装置クレームに、米国特許法第１１２条第６段落の規定を呼び出すことが求められた場合は、その装置クレームに、「手段（means）」という用語が記載されることとなる。方法クレームにおいてこれらの規定を呼び出すことが求められた場合は、その方法クレームに、「〜のためのステップ（a step for）」という用語が記載されることとなる。逆に言えば、「手段（means）」や「〜のためのステップ（a step for）」という用語がクレーム内に記載されていない場合は、そのクレームに対して米国特許法第１１２条第６段落の規定を呼び出すことを意図していない。
【００４５】
任意の１つ以上の開示内容を、参照によって本明細書に組み込み、その組み込んだ開示内容が、部分的又は全体的に本明細書と矛盾し、或いは、本明細書と範囲が異なる場合、本明細書によって、矛盾の範囲、より広い開示内容、又はより広い用語の定義を統制する。又、その組み込んだ開示内容が、部分的又は全体的に互いに矛盾する場合、後日付の明細書によって、矛盾の範囲を統制する。
【００４６】
要約書は、特許文献の中から特定の内容を検索することを助けるという要求のために、提供している。しかしながら、要約書は、そこに列挙されたあらゆる要素、特徴、又は限定を、任意の特定のクレームによって必ず包含することを、暗示するように意図されたものではない。各クレームに包含される内容の範囲は、そのクレームのみの詳述によって決定されるべきものである。
【要約】スマートテレビを用いて実行する方法であり、第１のテレビコンテンツをエンコードしたテレビ信号配信を、テレビ信号源装置から受信した後、そのコンテンツを表示する。スマートテレビは、第１のテレビコンテンツの差替えられる部位を表している第１のデータと、第２のテレビコンテンツを表している第２のデータとを含むデータを、コンピュータネットワークを介して受信する。第２のデータを利用して、スマートテレビは、差替えられるテレビコンテンツの代わりに、第２のテレビコンテンツを自動的に表示する。本方法は、スマートテレビによって、（ａ）第２のテレビコンテンツの表示の間にテレビ信号配信を自動的に監視し、更にそれを第１のデータと比較し、（ｂ）ユーザの操作行為を暗示する、テレビ信号配信と第１のデータとの間の、任意の差分の検出に応じて、テレビ信号源装置に対する、そのユーザの操作行為に従い、第２のテレビコンテンツの表示を自動的に変更する。