(57)【要約】  広告または他種の対象特定型の情報が信号配信システムのセットトップボックス１１２または他のユーザインターフェース装置に配信される。本発明の一態様では、システムの検出サーバ２０２が、第１のメディアストリームに関連付けられた少なくとも１つのキューを検出し（１）、検出したキューからタイミング情報を生成する。タイミング情報はインターフェース装置に送信される（３）。システムの広告サーバ２０４は、ユーザインターフェース装置へ配信する（５）ための対象特定型の情報を含む第２のメディアストリームを生成する。ユーザインターフェース装置はタイミング情報に基づいて第１のストリームから第２のストリームに切り替える。タイミング情報を、第２のストリームの生成を制御する際に使用するために、検出サーバによって広告サーバに送信することもできる（２）。
2010530714.tif 000002
【特許請求の範囲】
【請求項１】
信号配信システムにおいて対象特定型の情報をユーザインターフェース装置に配信する方法であって、
第１のメディアストリームに関連付けられた少なくとも１つのキューを検出するステップと、
検出したキューからタイミング情報を生成するステップと、
タイミング情報をユーザインターフェース装置に送信するステップと、
ユーザインターフェース装置に配信するための対象特定型の情報を含む第２のメディアストリームを生成するステップと
を含み、
ユーザインターフェース装置はタイミング情報に基づいて第１のストリームから第２のストリームに切り替える、方法。
【請求項２】
送信ステップが、タイミング情報を広告サーバに送信するステップをさらに含む、請求項１に記載の方法。
【請求項３】
広告サーバが、タイミング情報に基づいて第２のストリームのユーザインターフェース装置への配信を開始する、請求項２に記載の方法。
【請求項４】
検出ステップと生成ステップがシステムの検出サーバ内で実装される、請求項１に記載の方法。
【請求項５】
検出サーバが、タイミング情報に基づいて第２のストリームの生成の開始を広告サーバに指示する、請求項４に記載の方法。
【請求項６】
要求されたチャンネルがコマーシャルブレーク中にあるかどうかを判定し、コマーシャルブレーク中にある場合はコマーシャルブレークの少なくとも一部に対して対象特定型の広告を供給する広告ストリームに切り替えるためのチャンネル変更コマンドをユーザインターフェース装置内で処理するステップをさらに含む、請求項１に記載の方法。
【請求項７】
ユーザインターフェース装置が、第１のストリームから第２のストリームに切り替えるより指定の時間だけ前に第２のストリームを受けるように指示される、請求項１に記載の方法。
【請求項８】
１つまたは複数のソフトウェアプログラムを内部で具現化したプロセッサ読取可能記憶媒体を備える製造品であって、１つまたは複数のソフトウェアプログラムが実行時に請求項１に記載の諸ステップを実装する、製造品。
【請求項９】
信号配信システム内で使用するためのインターフェース装置であって、
メモリと、
メモリに結合させたプロセッサと、
信号配信システムのネットワーク要素から第１のメディアストリームと第２のメディアストリームを受信するように構成したインターフェース回路と、
を備え、
ネットワーク要素を介してインターフェース装置に送信されたタイミング情報に基づいて第１のストリームから第２のストリームへプロセッサの制御下で切り替えるように構成され、タイミング情報は第１のストリーム内で検出された少なくとも１つのキューから生成され、第２のストリームはユーザインターフェース装置に対する対象特定型の情報を含む、インターフェース装置。
【請求項１０】
信号配信システムにおいて対象特定型の情報をユーザインターフェース装置に配信する際に使用するための装置であって、
第１のメディアストリームに関連付けられた少なくとも１つのキューを検出し、検出したキューからタイミング情報を生成し、タイミング情報をユーザインターフェース装置に送信し、ユーザインターフェース装置に配信するための対象特定型の情報を含む第２のメディアストリームを生成するように動作し、少なくとも１つのサーバを備える、ヘッドエンド装置を備え、
ユーザインターフェース装置がタイミング情報に基づいて第１のストリームから第２のストリームに切り替える、装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に信号配信システムに関し、特に、係るシステム内で対象特定型の広告を提供するための技法に関する。
【背景技術】
【０００２】
従来式の信号配信システムには、例として、ケーブルテレビシステム、衛星テレビシステム、およびデジタル加入者線（ＤＳＬ）またはファイバを介してインターネットプロトコルテレビ（ＩＰＴＶ）を提供するシステムがある。係るシステムは、有料テレビサービスに関するメディアストリームをシステムの加入者または他のユーザに配信するように構成されている。通常、所与の加入者には、セットトップボックスまたはセットトップ受信機のような、システムのヘッドエンド装置と通信するためのインターフェース装置が提供されている。インターフェース装置は、加入していることを理由として受信する権利を有する特定の有料テレビサービスを、所与のロケーションでインターフェース装置と結合されたテレビまたは他の表示装置で加入者が受信できるように、構成される。所定の加入により、例えば、幾つかの基本放送チャンネル、ならびに映画チャンネル、スポーツチャンネル、特別チャンネル、有料チャンネル、オンデマンドビデオチャンネル、等のような１つまたは複数のプレミアム番組チャンネルを網羅することができる。
【０００３】
対象特定型の広告を上述の種類の信号配信システムにおいて提供するための幾つかの技法が知られている。その一例が、「Ｍｅｔｈｏｄ  ａｎｄ  Ａｐｐａｒａｔｕｓ  ｆｏｒ  ＩＰ  Ｍｕｌｔｉｃａｓｔ  Ｃｏｎｔｅｎｔ  Ｄｉｓｔｒｉｂｕｔｉｏｎ  Ｓｙｓｔｅｍ  Ｈａｖｉｎｇ  Ｎａｔｉｏｎａｌ  ａｎｄ  Ｒｅｇｉｏｎａｌ  Ｄｅｍｏｇｒａｐｈｉｃａｌｌｙ  Ｔａｒｇｅｔｅｄ  Ａｄｖｅｒｔｉｓｅｍｅｎｔ  Ｉｎｓｅｒｔｉｏｎ」という名称のＷＯ０２／４７３８４に記載されている。この技法では、挿入広告コンテンツに対する、視聴者層に応じた（ｄｅｍｏｇｒａｐｈｉｃ）対象特定は、パケット複製処理の最中にヘッダ情報を修正することによって、地域ネットワークレベルでストリーム単位で実現されている。
【０００４】
これらの技法およびその他の知られている技法に関する問題は、広告挿入処理が通常は専らシステムのヘッドエンド装置で実行され、その結果、広告挿入処理がインターフェース装置に対して完全に透過的であることである。したがって、ユーザの所にあるインターフェース装置は、対象特定型の挿入が行われていることさえも気付くことができず、挿入された対象特定型の広告を有するストリームと通常のストリームを区別することもできない。この種の構成により、システムの柔軟性が不当に制限され、システムが特定のユーザグループを広告の対象とする際に、所望の粒度レベルを達成することが妨げられる恐れがある。またこの種の構成により、対象特定型の広告が再生されている間にユーザがチャンネルを変更するような状況に挿入処理を適合させることが困難になる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】国際公開第０２／４７３８４号パンフレット
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ケーブルシステム、衛星システム、ＩＰＴＶシステム、ならびに他種の信号配信システムにおいて対象特定型の広告を挿入するための改善された技法が必要である。
【課題を解決するための手段】
【０００７】
本発明は、その例示的な実施形態において、セットトップボックスまたは他のインターフェース装置が挿入処理において直接関与する、対象特定型の広告を挿入するための技法を提供する。
【０００８】
本発明の一態様によれば、広告または他の対象特定型の情報が信号配信システムのセットトップボックスまたは他のユーザインターフェース装置に配信される。システムの検出サーバが、第１のメディアストリームに関連付けられた少なくとも１つのキューを検出し、検出したキューからタイミング情報を生成する。タイミング情報はインターフェース装置に送信される。システムの広告サーバは、ユーザインターフェース装置へ配信するための対象特定型の情報を含む第２のメディアストリームを生成する。ユーザインターフェース装置はタイミング情報に基づいて第１のストリームから第２のストリームに切り替える。タイミング情報を、第２のストリームの生成を制御する際に使用するために、検出サーバによって広告サーバに送信することもできる。
【０００９】
上述の例示的な実施形態の１つでは、広告サーバが複数の広告ストリーム生成し、システムの所与のインターフェース装置が、ユーザの視聴者層情報に従って、元のストリームから、そのインターフェース装置を対象とした複数の広告ストリームのうち特定のストリームに切り替える。その後、所与のインターフェース装置は元のストリームに戻るか、元のストリームに戻る前に１つまたは複数の追加の対象特定型の広告ストリームに切り替えることができる。このように、ユーザの視聴者層情報に応じて元のストリームを任意数の対象特定型の広告ストリームで置き換えることができる。係る構成では、ユーザ単位にインターフェース装置を広告の対象とすることができる。
【００１０】
検出サーバと広告サーバを別々のサーバとして実装するか、または単一サーバのそれぞれのサーバコンポーネントとして実装してもよい。これらの要素を信号配信システムのヘッドエンド装置に組み込んでもよい。
【００１１】
この例示的な実施形態によって、所望のレベルの対象選定粒度を実現するためのより高度化された柔軟性とより高められた能力により、対象特定型の広告を多種多様な信号配信システムにおいて提供することが容易になるので有利である。例えば、所与の実装形態により、有料テレビシステムにおいて、対象特定型の広告を加入者単位に挿入することができる。別の例として、コマーシャルブレーク中にユーザが第１のチャンネルから第２のチャンネルに切り替える場合でも、対象特定型の広告を挿入することができる。この種の一構成では、第２のチャンネル自体がコマーシャルブレーク中にある場合、コマーシャルブレークの残り時間に応じて、第２のチャンネルのコマーシャルブレーク中に、対象特定型の広告を指定の広告ストリームまたはローカルの記憶域から提供することができる。
【図面の簡単な説明】
【００１２】
【図１Ａ】本発明に従う信号配信システムの例示的な実施形態を示す図である。
【図１Ｂ】図１Ａのシステムのインターフェース装置を簡略化したブロック図である。
【図２】図１Ａのシステムにおける、インターフェース装置支援型の広告挿入処理の１つの可能な実装形態を示す図である。
【図３】例示的な実施形態における信号配信システムの一部をより詳細化した図である。
【図４Ａ】例示的な実施形態における、インターフェース装置支援型の広告挿入のための別の技法を示す図である。
【図４Ｂ】例示的な実施形態における、インターフェース装置支援型の広告挿入のための別の技法を示す図である。
【図４Ｃ】例示的な実施形態における、インターフェース装置支援型の広告挿入のための別の技法を示す図である。
【図５】図２から図４（Ａ〜Ｃ）の例示的な構成のうち１つまたは複数の構成を用いて、異なる広告を異なる視聴者層グループのユーザに配信されるストリームに挿入している広告例を示す図である。
【発明を実施するための形態】
【００１３】
本明細書では、本発明を、信号配信システムとその関連する対象特定型の広告を挿入する技法の例示的な実施形態に関連して説明する。しかし本発明は、記載した特定のシステムと技法とともに使用されることに限定されず、対象特定型の広告を配信する際に高度な柔軟性と効率性が与えられることが望ましい任意の信号配信用途に対してより汎用的に適用可能であることは理解されよう。例えば、本明細書では本発明の技法を主にテレビサービスの文脈で説明しているが、本発明の技法を、衛星デジタル放送システムを介して配信される有料オーディオサービスのようなオーディオサービスに分かりやすい方法で適合させることもできる。後者の種類のシステムは、本明細書で使用する場合の一種の信号配信システムと見なされる。
【００１４】
一実施形態では、信号配信システムは対象特定型の広告を挿入する機能を含むように構成される。従来式の構成と異なり、本実施形態では、システムのセットトップボックス（ＳＴＢ）または他のインターフェース装置を利用して対象特定型の広告を挿入する処理を積極的に支援する。
【００１５】
ここで図１Ａを参照すると、信号配信システム１００がネットワーク１０２を備える。ネットワーク１０２を介して、ユーザロケーション１０４−１から１０４−Ｎにある装置が１つまたは複数のテレビサービスプロバイダ１０６と通信する。信号配信システム１００は、例として、ケーブルテレビシステム、衛星テレビシステム、ＩＰＴＶシステム、またはこれらのシステムの一部もしくはこれらのシステムと他のシステムの組合せを備えることができる。要素１０６は、その他の場合では、例えばヘッドエンドシステム、衛星、サーバ、等を含む従来式のサービスプロバイダ装置を備えることができる。所与のロケーション１０４−ｉ（ｉ＝１，．．．Ｎ）にある装置はインターフェース装置１１２−ｉに結合されたテレビジョン１１０−ｉを備える。インターフェース装置１１２は例示的な実施形態の目的のためＳＴＢであると想定しているが、他の実施形態では、例えば、受信機、コンピュータ、または他のプロセッサベースの装置を任意の組合せで備えてもよい。係る装置を本明細書ではユーザインターフェース装置とも称する。この種の所与の装置により、１人または複数人のユーザが、信号配信システムの他の要素を介して装置に配信されるメディアストリームにアクセスすることができる。
【００１６】
ネットワーク１０２は、テレビサービスの提供に関する信号の伝送に適した任意の種類の通信ネットワークを含むことができるが、本発明はこの点において限定されることはない。例えば、ネットワーク１０２の一部がローカルネットワーク、広域ネットワーク、インターネット、等を含んでもよい。
【００１７】
ロケーション１０４のうちの所与の位置は、例えば、特定のシステム加入者の指定されたホームロケーションを含むことができる。したがって、当該所与のロケーションは、加入していることを理由として加入者が１つまたは複数のテレビサービスにアクセスできるロケーションである。本明細書で使用する「加入者」という用語は、個人または家族に加えて、企業または組織のような他の加入している実体を含む意図があることに留意されたい。加入者を、本明細書でより一般的にユーザと称するものの例と見なすことができ、したがって「ユーザ」という用語は加入者だけでなく他種のユーザも含む意図がある。また、「ホーム」という用語は広く解釈すべきであり、個人または家族の住宅に制限する意図はない。そうではなく、特定の加入者のホームロケーションは、その加入者が加入に従って普通にテレビサービスにアクセスする任意のロケーションであることができる。ホームロケーションは、したがって、企業の施設、ホテルまたは他の建物にあってもよく、自動車、電車、バスもしくは航空機のような運搬手段内、または他の任意の適切な場所にあってもよい。
【００１８】
本発明の技法を、有料テレビサービスをローミングユーザに提供することに関連して利用してもよい。係る構成では、ロケーション１０４のうちの１つは所与の加入者のホームロケーションであることができ、ロケーション１０４のうちの別のものはその加入者のリモートロケーションであることができる。ローミング有料テレビサービスに関する追加の詳細は、例えば、２００５年５月１６日出願の「Ｍｅｔｈｏｄ  ａｎｄ  Ａｐｐａｒａｔｕｓ  ｆｏｒ  Ｐｒｏｖｉｄｉｎｇ  Ｒｅｍｏｔｅ  Ａｃｃｅｓｓ  ｔｏ  Ｓｕｂｓｃｒｉｐｔｉｏｎ  Ｔｅｌｅｖｉｓｉｏｎ  Ｓｅｒｖｉｃｅｓ」という名称の米国特許出願第１１／１３０，３２９号、２００６年４月７日出願の「Ｍｅｔｈｏｄ  Ａｎｄ  Ａｐｐａｒａｔｕｓ  ｆｏｒ  Ｄｅｌｉｖｅｒｉｎｇ  Ｓｕｂｓｃｒｉｐｔｉｏｎ  Ｓｅｒｖｉｃｅ  Ｃｏｎｔｅｎｔ  ｔｏ  Ｒｏａｍｉｎｇ  Ｕｓｅｒｓ」という名称の米国特許出願第１１／３９９，７２６号、２００６年４月７日出願の「Ｄｅｌｉｖｅｒｙ  ｏｆ  Ｓｕｂｓｃｒｉｐｔｉｏｎ  Ｓｅｒｖｉｃｅｓ  ｔｏ  Ｒｏａｍｉｎｇ  Ｕｓｅｒｓ  Ｔｈｒｏｕｇｈ  Ｈｅａｄ  Ｅｎｄ  Ｅｑｕｉｐｍｅｎｔ」という名称の米国特許出願第１１／３９９，８７２号、２００６年６月２１日出願の「Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  Ｍｅｔｈｏｄｓ  ａｎｄ  Ａｐｐａｒａｔｕｓ  ｆｏｒ  Ｒｏａｍｉｎｇ  Ａｃｃｅｓｓ  ｔｏ  Ｓｕｂｓｃｒｉｐｔｉｏｎ  Ｓｅｒｖｉｃｅｓ」という名称の米国特許出願第１１／４２５，５６６号、に見出すことができ、これらは全て共通の譲受人に譲渡されており、参照により本明細書に組み込む。
【００１９】
本発明の技法を実装できる例示的な信号配信システムの他の態様は、２００５年６月６日出願の「Ｓｉｇｎａｌ  Ｄｉｓｔｒｉｂｕｔｉｏｎ  Ｓｙｓｔｅｍ  ｗｉｔｈ  Ｕｓｅｒ−Ｄｅｆｉｎｅｄ  Ｃｈａｎｎｅｌ  Ｃｏｍｐｒｉｓｉｎｇ  Ｉｎｆｏｒｍａｔｉｏｎ  ｆｒｏｍ  ａｎ  Ｅｘｔｅｒｎａｌ  Ｎｅｔｗｏｒｋ」という名称の米国特許出願第１１／１４５，８３２号、２００６年６月３０日出願の「Ｓｉｇｎａｌ  Ｄｉｓｔｒｉｂｕｔｉｏｎ  Ｓｙｓｔｅｍ  ｗｉｔｈ  Ｉｎｔｅｒｒｕｐｔ  Ｐｒｏｃｅｓｓｉｎｇ  ａｎｄ  Ｔｒｉｃｋ  Ｐｌａｙ  Ｆｕｎｃｔｉｏｎａｌｉｔｙ」という名称の米国特許出願第１１／４２７，８７９号に記載されており、その両方が共通の譲受人に譲渡されており、参照により本明細書に組み込む。
【００２０】
本発明では様々なユーザロケーション１０４の間のどのような特定の地理的関係も不要であることは理解されよう。したがって、ロケーションは全て同じ局所地域内にあって共通のサービスプロバイダによってサービスされてもよい。別の例として、２つ以上のロケーションが、同じ国の別々の地域、または別々の国のように、互いに地理的により離れていて、これら２つのロケーションが異なるテレビサービスプロバイダによってサービスされてもよい。２つ以上のロケーションが共通の建物内または他の構造物内にあってもよく、例えば、それぞれ共同住宅の第１区画および第２区画にあってもよい。多数の代替構成が可能であり、これは当業者には明らかであろう。
【００２１】
図１Ｂは、インターフェース装置１１２のうち所与のものがプロセッサ１２０、メモリ１２２、および入出力（Ｉ／Ｏ）要素１２４を備えることを示す。プロセッサ１２０は、例えば、マイクロプロセッサ、マイクロコントローラ、特定用途向け集積回路（ＡＳＩＣ）または他種の処理装置、ならびに係る装置の一部または組合せであってもよい。メモリ１２２は電子的なランダムアクセスメモリ（ＲＡＭ）、読取専用メモリ（ＲＯＭ）または他種の記憶装置、ならびに係る装置の一部または組合せを含んでもよい。プロセッサ１２０とメモリ１２２は、後でより詳細に説明するように、対象特定型の広告の挿入を支援するための１つまたは複数のソフトウェアプログラムを記憶および実行する際に使用される。例えば、広告挿入処理のうちインターフェース装置の担当部分を実施する際に使用するための広告挿入ソフトウェアエージェント、インテリジェントアプリケーションまたは他種のソフトウェアプログラムを、インターフェース装置にダウンロードするか記憶することができる。係る構成の例は図２から図４（Ａ〜Ｃ）と関連して後で説明する。
【００２２】
上述の特定の信号配信システム構成は、係るシステムの実例と見なすべきであり、本発明は他種および他構成のシステム構成要素を用いて実装できることは理解されよう。
【００２３】
本発明では、例示的な実施形態において、ＩＰＴＶシステムを介して対象特定型の広告をユーザに配信することを扱う。説明した技法を、ケーブルテレビシステムまたは衛星テレビシステムのような他種のシステムを用いて実装するように分かりやすい方法で拡張できることは理解されよう。
【００２４】
概して言うと、本実施形態における対象特定型の広告を挿入する技法では、挿入処理においてインターフェース装置１１２が直接関与する。所与のテレビサービスプロバイダ１０６に関連付けられた広告挿入システムは、第１のメディアストリームに関連付けられたキューを検出し、検出したキューからタイミング情報を生成し、タイミング情報をユーザのインターフェース装置に送信し、インターフェース装置に配信するための対象特定型の情報を含む第２のストリームを生成する。インターフェース装置はタイミング情報に基づいて第１のストリームから第２のストリームに切り替える。
【００２５】
ここで、上述の対象特定型の広告を挿入する技法の幾つかの例示的な実施形態を図２、図３、図４（Ａ〜Ｃ）を参照して説明する。ここでも、これらの例示的な実施形態を説明するためにインターフェース装置１１２がＳＴＢであることを想定するが、他種のインターフェース装置も使用することができる。
【００２６】
図２は、システム１００における対象特定型の広告を挿入する処理の１つの可能な実装形態をより詳細化した図を示す。本実施形態では、ネットワーク１０２はＩＰネットワークを含み、当該ＩＰネットワークを介して、複数のストリームが、テレビサービスプロバイダ１０６に関連付けられたＩＰＴＶネットワークのヘッドエンド装置を経由してＳＴＢ１１２に配信される。本実施形態および本明細書で説明した他の実施形態における広告挿入処理を、少なくとも部分的に、１つまたは複数のインターフェース装置および１つまたは複数のテレビサービスプロバイダの装置のようなシステム要素によって実行されるソフトウェアの形で実装してもよい。ＩＰＴＶの文脈で例示したが、説明したサービスを、ケーブルテレビシステムおよび衛星テレビシステムのような他種の信号配信システムで使用するように分かりやすい方法で適合させることができる。
【００２７】
図２の構成では、ＳＴＢ支援型の広告挿入システム２００は、検出サーバ２０２、広告サーバ２０４、およびウェブサーバ２０６を備える。サーバはそれぞれ別々のスタンドアロンサーバを備えてもよく、またはそのうち２つ以上が共通の処理プラットフォーム上で実装されてもよい。例えば、これらのサーバを大規模な広告挿入システムサーバのサーブレットとして実装してもよい。この広告システムはネットワーク要素２１０を介してＩＰネットワーク１０２に結合される。ヘッドエンド装置は、図では明示的に示していないが、ヘッドエンド装置の従来型の直交振幅変調（ＱＡＭ）チューナまたは他の受信要素からネットワーク要素２１０および他の同様なネットワーク要素にマルチキャストできるライブビデオフィード２１２を供給する。係るヘッドエンド装置の例を、図４（Ａ〜Ｃ）に関連して後でさらに詳細に説明する。
【００２８】
ここで、図２の実施形態の動作を、同図に示すステップ番号を参照して説明する。
【００２９】
ステップ１で、ライブビデオフィード２１２に関連付けられた元のコンテンツストリームがネットワーク要素２１０によって検出サーバ２０２に供給される。検出サーバは元のコンテンツストリームを処理してそのストリーム中の広告マーカまたは他の広告のキューを検出する。検出サーバは検出された広告のキューを利用してタイミング情報を生成する。例えば、検出されたキューを利用して、元のコンテンツストリーム中の所与の広告スロットの先頭と期間を示すタイミング情報を提供することができる。広告のキューには、例えば、ＭＰＥＧストリームのパケットに挿入された従来式のＳＣＴＥ−３５シグナリングメッセージがある。一実施形態では、検出サーバは、ＭＰＥＧヘッダ中のプログラムアソシエーションテーブル（ＰＡＴ）およびプログラムマップテーブル（ＰＭＴ）情報を解析して、広告のキューを保持する基本ストリーム（ＥＳ）のプログラム識別子（ＰＩＤ）を取得し、広告のキューを含むパケットを発見するためにＥＳを監視する。これらのパケットは通常は対応する広告スロットの約８秒から１０秒前に見つかるが、これらのパケットが見つかると、これらのパケットは対応するプレゼンテーションタイムスタンプ（ＰＴＳ）によって記述される正確なタイミング情報を得るために処理される。
【００３０】
ステップ２およびステップ３で、検出された広告のキューから検出サーバ２０２によって決定されたタイミング情報が、それぞれ広告サーバ２０４とＳＴＢ１１２に送信される。
【００３１】
タイミング情報を、検出サーバ２０２によって、シグナリングチャンネル上のショートメッセージを用いてＳＴＢに送信することができる。例えば、マルチキャストチャンネル上で送信された「ＣＨＡＮＮＥＬ＝２，ＳＴＡＲＴ＿ＰＴＳ＝４１３２４５８９６，ＤＵＲＡＴＩＯＮ＝６００００」のようなショートメッセージを使用して、規定のビデオＰＴＳで開始する６０秒間の広告スロットが２チャンネルに来ようとしていることを複数のＳＴＢに知らせることができる。
【００３２】
タイミング情報をＳＴＢ１１２に送信することには、図２のステップ４で示す追加のステップを任意に含めてもよい。ステップ４では、ＳＴＢがタイミング情報を広告挿入システムから取得する。例えば、ユーザがＳＴＢでチャンネルを変更する場合、ＳＴＢは新しいチャンネルに対するタイミング情報を要求して応答することができる。別の例として、タイミング情報が利用可能であるという広告挿入システムからの指示に応答してステップ４を開始してもよい。上で示したように、係るタイミング情報を、ステップ３に関連付けられた通信を介して検出サーバによりＳＴＢへ直接提供してもよい。
【００３３】
他の実施形態では、タイミング情報の検出をＳＴＢ１１２側にてローカルで行うことができる。したがって、検出サーバ２０２によって使用されるものと同様な広告キュー検出機構を、ＳＴＢ側にてローカルで実装することができる。係る検出機構は、広告マーカまたは他の広告のキューの存在を監視するためにコンテンツストリームを絶え間なく処理する、ＳＴＢ上で作動するソフトウェアエージェントとして実装できる。このローカルな検出アプローチには、中枢部で検出し送信する図２に示したアプローチと比べて幾つかの欠点がある。例えば、このローカルな検出アプローチではＳＴＢのＣＰＵリソースとメモリリソースが余分に消費される。また、広告のキューはコンテンツストリーム中にしか存在しないため、ローカルな検出を実装するＳＴＢは、現在選択されているチャンネルの広告スロットの先頭を認識できるだけである。ユーザが広告スロットの途中で新しいチャンネルに切り替えると、ＳＴＢは、新しいチャンネルに関連する広告のキューに遭遇しないので、その広告スロットの存在を検出できないことになる。このように対象特定型の広告を挿入する機会が失われることは、特に、広告を多少重複する期間で保持するチャンネルの間でユーザが頻繁に切り替える場合に重大となりうる。例えば、ユーザがＮＢＣのトゥナイトショーを見ているときにコマーシャルになり、１０秒間広告を見たあと、ＣＢＳのレターマンショーに切り替える例を考える。レターマンショーが２０秒間放映されて２分間の広告スロットで定義されたコマーシャルブレークに入ると、ローカルな検出アプローチではその広告スロットが認識されないことになる。したがって、対象特定型の関連する広告を表示する機会は１分４０秒間失われる。
【００３４】
図２に示す好適なリモート検出アプローチはこれらの問題を克服する。なぜならば、ステップ４に関連してＳＴＢがチャンネル変更に応答してタイミング情報を要求することができ、または、ステップ３に関連して係る情報をＳＴＢに直接送ることができるからである。このアプローチではまた、各ＳＴＢが広告のキューを監視する必要性を排除することによってＳＴＢのリソースが節約され、このアプローチを少ないシグナリングオーバヘッドで実装することができる。リモート検出のアプローチでは、現在再生しているチャンネルが何であれ、全てのチャンネルの広告スロットを全ての時点で監視することができる。リモート検出を使用すると、現在広告スロット内にあるチャンネルに切り替えるようユーザがＳＴＢに指令する場合に、ＳＴＢはそのチャンネル変更要求を一時的に無視し、代わりに適切な対象特定型の広告ストリームに切り替えることができる。検出サーバによって供給される、新しいチャンネルに対するタイミング情報に基づいて、ＳＴＢは残りの広告スロットの時間を計算し、その時間間隔の後に、ユーザを要求されたチャンネルに復帰させることができる。
【００３５】
リモート検出はまた、短時間のインパクトの大きい広告を挿入する機会をさらに提供する。例えば、ユーザが残りの広告スロット時間が非常に短い（例えば、１０秒から１５秒の）チャンネルに切り替えると、１分間の広告のうち最後の１０秒間では所望のメッセージを伝達できずインパクトを与えられないので、対象特定型の広告ストリームに切り替えるのは適当でないかもしれない。その代わり、ＳＴＢを、係るシナリオを検出し、代わりに大きいインパクトを生み出すことができる短時間のローカルで記憶された適切な広告を再生するように構成することができる。このローカルな広告の再生を引き起こす具体的な残りの広告スロット時間をシステム管理者によって決定するか選択可能とすることができる。
【００３６】
ステップ５で、広告サーバ２０４は検出サーバ２０２によって提供されたタイミング情報を利用して１つまたは複数の広告ストリームを開始する。即ち、広告ストリームはタイミング情報によって示される適切な時点に開始される。これらのストリームはＩＰネットワーク１０２を介してＳＴＢに配信される。
【００３７】
広告ストリームを開始するための幾つかの異なる技法を使用することができる。例えば、広告サーバ２０４は検出サーバ２０２によって示される時点に広告ストリームを開始することができる。これらの広告ストリームは検出サーバによって送信される正確な時点に開始され、検出サーバを通らない。この技法の例を図４Ａに関連して後で説明する。
【００３８】
代替的な実施形態では、検出サーバは、大よその時点に流すための広告コンテンツを準備するように広告サーバに指示することができるが、ストリームは実際には広告サーバによって開始されない。そうではなく、所与の広告スロットの先頭を示す特定のビデオＰＴＳに基づいて、検出サーバが広告サーバに接続し、検出サーバ自体がストリームの開始を直接制御することができる。係るアプローチにより、広告ストリームを開始するタイミングに関してより高い正確性をもたらすことができる。広告スロットの先頭を記述するＰＴＳが検出サーバに対して可視であるので、ストリームの切替えという知覚可能な体験を減らすことができる。ここでも、広告ストリームは開始時に検出サーバを通らない。後で説明する図４Ｂは、この種類のアプローチの例を示す。
【００３９】
別の代替的なアプローチは、検出サーバ２０２が、大よその時点に検出サーバに広告ストリームを戻すように広告サーバ２０４に指示することである。次いで、検出サーバは広告ストリームを絶え間なく監視し、所与の広告スロットの先頭を記述するＰＴＳで、ネットワークを介して配信するために広告ストリームをリリースする。このアプローチでは、切り替え時点にストリームの連続性が目に見えて喪失されることが完全に排除される。このアプローチの例を図４Ｃに関連して後で説明する。
【００４０】
ステップ６で、ＳＴＢは以前に検出サーバ２０２によってＳＴＢに提供されたタイミング情報を利用して適切な時点で適切な広告ストリームを受ける。このように、ＳＴＢはタイミング情報に基づいて決定される適切な時点で元のコンテンツストリームから広告ストリームに切り替える。タイミング情報はまた、ＳＴＢが適切な時点に広告ストリームから元のコンテンツストリームに復帰できるようにするために利用される。例えば、上述のように、タイミング情報は対象特定型の広告の指定された期間を含むことができる。したがって、ＳＴＢは、広告ストリームに切り替えるときにタイマーを開始し、タイマーが切れたときに元のストリームに戻すことができる。
【００４１】
広告ストリームに切り替える際、ＳＴＢ上の広告挿入ソフトウェアエージェントは、再生されている現在のチャンネルを、広告通知メッセージで記述されたチャンネルと照合することができる。２つのチャンネルが一致する場合は、ＳＴＢのソフトウェアエージェントは現在のチャンネルのＰＴＳを監視し続ける。ＰＴＳが指定値に到達する直前に、ソフトウェアエージェントは対象特定型の広告ストリームに切り替えるようにＳＴＢに伝える。例えば、ＳＴＢの待ち時間に応じて、ＰＴＳが指定値に到達する数十ミリ秒から数百ミリ秒前にこのシグナリングを行ってもよい。
【００４２】
対象特定型の広告ストリームと特定の視聴者層グループとの対応関係をＳＴＢの不揮発性メモリ内のテーブルに記憶することができる。ＳＴＢ自体をさらに、または代替として、１つまたは複数の視聴者層グループに割り当ててもよい。例えば、ＳＴＢは同時に幾つかの視聴者層グループに属してもよく、または、家族構成員それぞれが別々の時点でテレビ放送を視聴している可能性があるということに対処するために、一日のうちの各時点に対して一意な視聴者層グループを割り当ててもよい。
【００４３】
所与の対象特定型の広告ストリームからの正確な復帰を保証するために、ＳＴＢ内の広告挿入ソフトウェアエージェントは選択されたチャンネルを監視し、現在の広告スロット時間の終端で元のコンテンツストリームに戻るようにＳＴＢに伝える。しかし、ユーザが現在の広告スロットの最中に別のチャンネルに切り替えると、元のストリームへの復帰がキャンセルされる。広告スロット時間は、例えば、前述のリモート検出またはローカル検出によって決まる広告スロットの期間に対するタイマーを実行することによって、計算できる。あるいは、ＳＴＢは、広告ストリームからのＰＴＳ情報を使用して、元のコンテンツストリームに戻る正確な時点を決定することもできる。
【００４４】
ＳＴＢ１１２におけるストリームの切替えでは、インターネットグループ管理プロトコル（ＩＧＭＰ）のような従来式のシグナリングプロトコルを利用することができる。しかし、所与の実施形態におけるＩＧＭＰの受入れおよび解放による遅延のため、切替え動作の間に真っ黒な画面が表示される恐れがある。この望ましくない効果を最小限にするため、広告挿入ソフトウェアエージェントは広告ストリームへの参加コマンドを、その広告ストリームへ切り替えるようにＳＴＢに伝える少し前（例えば、数十ミリ秒から数百ミリ秒前）に送信することができる。同様に、広告挿入ソフトウェアエージェントは元のコンテンツストリームへの参加コマンドを、その元のストリームに戻るようにＳＴＢに伝える少し前に送信することができる。
【００４５】
図２の対象特定型の広告を挿入する処理は実例として提示したにすぎず、本発明の技法を用いた、インターフェース装置支援型の広告挿入の実装では多数の代替構成を使用してもよいことは理解されよう。
【００４６】
図３は、例示的な実施形態において広告挿入システム２００をネットワーク要素２１０およびＳＴＢ１１２とインターフェースできる方法をより詳細に示す。本例では、広告挿入システムはネットワーク要素２１０のラインカードに結合された単一サーバを備える。本例では、ネットワーク要素がＩＰネットワーク１０２に関連付けられたルータまたはスイッチを備えることが想定されている。例えば、ネットワーク要素は、ＳＴＢ１１２への送信ストリームの処理に適した、ギガビットイーサネット（登録商標）スイッチまたは他のビデオスイッチを備えることができる。図３に示す信号配信システムの一部はさらに、ネットワーク要素のラインカードに結合された、ミドルウェアサーバ３０２、ストリーミングサーバ３０４、ビデオオンデマンド（ＶＯＤ）サーバ３０６を含む追加のサーバを備える。ネットワーク要素２１０の１つまたは複数のラインカードはまた、ＤＳＬアクセス多重化装置（ＤＳＬＡＭ）３２０を介してシステムのＳＴＢ１１２または他のＳＴＢに結合される。
【００４７】
代替的な実施形態では、広告挿入システム２００を、ネットワーク要素２１０の１つもしくは複数のラインカードまたは１つもしくは複数の他の処理装置を利用して、その全体または一部をネットワーク要素２１０内部で実装してもよい。
【００４８】
図４Ａ、図４Ｂ、図４Ｃは図１Ａの信号配信システム１００の他の可能な実装形態を示す。これらの実施形態では、最初に図４Ａを参照すると、ネットワーク１０２はネットワーク要素２１０を含むＩＰＴＶネットワークを含む。所与のサービスプロバイダ１０６に関連付けられたヘッドエンド装置は、広告管理システム４０２、プロフィールデータベース４０４、および広告データベース４０６を含む装置４００を備える。装置４００にはまた、実質的に前述のように動作する広告サーバ２０４が含まれる。ヘッドエンド装置はさらに、やはり実質的に前述のように動作するように構成された検出サーバ２０２を含む。
【００４９】
ビデオ信号は、上述のＱＡＭチューナのような関連する受信装置を有する衛星アンテナ４１０を介して、図４Ａに示すシステム内で受信される。受信されたビデオ信号は、ＳＣＴＥ−３５のキューを埋め込んだデジタル信号４１６へとエンコーダ４１５を介して変換されるアナログブロードキャスト信号４１４、およびＳＣＴＥ−３５のキューを埋め込んだデジタルブロードキャスト信号４１７を含む。これらの信号はビデオ接続４１８を介して装置４００に供給される。ビデオ接続４１８はギガビットイーサネット（登録商標）接続であってもよい。これらの信号はまた、ライブビデオフィード２１２として検出サーバ２０２に供給され、検出サーバ２０２はネットワーク要素２１０を介して広告サーバ２０４と対話し、ＳＴＢ２１２と対話する。ライブビデオフィード２１２は、前に示したように、ＳＣＴＥ−３５のキューを埋め込んだ複数のビデオチャンネルを含む。
【００５０】
ヘッドエンド装置は、ネットワーク１０２を介してコンテンツを加入者に配信するために利用できる多種多様な追加または代替の要素を含んでもよい。係る要素は、例えば、コントローラ、信号合成器、データベースもしくは他の記憶装置、ミドルウェア、ＩＰＴＶサーバ、ローカルテレビ取得サーバ、または他の典型的なヘッドエンド要素を任意の組合せで含むことができる。
【００５１】
図４Ｂおよび図４Ｃに示す構成は、概ね図４Ａの構成と同じ要素を含むが、広告ストリームを開始しタイミング情報を送信する仕方の点で異なる。それぞれの図は、対応する構成に関する広告挿入処理をさらに詳細化する幾つかのステップを含む。
【００５２】
ここで、図４Ａに示すステップを参照すると、ステップ１で検出サーバ２０２が、ライブフィード２１２を介して供給された１つまたは複数のビデオチャンネル中のＳＣＴＥ−３５のキューを検出する。ステップ２で、検出サーバはタイミング情報を広告サーバ２０４に送信する。この情報には、特定の広告スロットが開始する時刻ｔを示す情報が含まれる。ステップ３で、広告サーバ２０４は、検出サーバによって送信された時刻ｔに、１つまたは複数の対象特定型の広告ストリームを開始する。最後に、ステップ４で、ＳＴＢ１１２は対象特定型の広告ストリームに切り替える。
【００５３】
図４Ｂの構成は図４Ａの構成と同様であるが、ステップ３で示すように、検出サーバ２０２は、時刻ｔより前の大よその時刻に広告ストリームをセットアップするかそうでなければ供給するように広告サーバ２０４に指示する。その後、ステップ４で示すように、検出サーバ自体がちょうど時刻ｔにストリームの開始を指示する。前と同様に、今回はステップ５で、ＳＴＢ１１２は対象特定型の広告ストリームに切り替える。
【００５４】
図４Ｃの構成では、広告ストリームは、ネットワーク要素２１０を介してＳＴＢ１１２に配信するために、広告サーバ２０４によって検出サーバ２０２に供給される。検出サーバは、ステップ１で広告のキューを検出し、ステップ２でタイミング情報を広告サーバに送信する。ステップ３で示すように、この構成の広告サーバは、ｔ−Δで与えられる大よその時刻に対象特定型の広告ストリームを開始し、そのストリームを検出サーバに配信する。ステップ４で、検出サーバはちょうど時刻ｔに広告ストリームをネットワーク要素２１０へリリースする。ここでも、ステップ５で、ＳＴＢは対象特定型の広告ストリームに切り替える。
【００５５】
図４Ａから図４Ｃに示した特定の種類のヘッドエンド装置と他のシステム要素は例にすぎず、他の実施形態ではこれらを変更してもよいことは理解されよう。例えば、ネットワーク１０２内のイーサネット（登録商標）スイッチを他種のスイッチまたはルーティング要素で置き換えるか、他種のスイッチまたはルーティング要素と組み合わせてもよい。また、図３の実施形態と同様に、検出サーバを、共通サーバ上の広告サーバまたは他の処理プラットフォーム上の広告サーバと組み合わせて実装してもよい。広告挿入システムのこれらおよび他の部分を、本明細書で説明したのと同様な機能を提供する他の要素構成を用いて実装してもよい。
【００５６】
図５は、特定のユーザの視聴者層グループに基づいて対象特定型の広告を所与の元のコンテンツストリームに挿入することを示す。この挿入を、図２から図４（Ａ〜Ｃ）に関連して前述した例示的な構成の何れかを用いて、または本発明の他の実施形態を用いて、実現することができる。本例における元のコンテンツストリームは新しい番組、即ち、ＣＮＮ番組である。この番組のほぼ３分間の部分が表示され、午後３時２７分から午後３時３０分までの時間を占める。図では３つのストリームが表示されており、一番上のストリームは広告挿入がないデフォルトの状態で表示される元のストリームに対応し、一般に高齢者を対象とする。下の２つのストリームは、それぞれ指定の女性および男性の視聴者層を対象とした広告挿入がある。図に示した異なるストリームの各々が一般に複数のＳＴＢ１１２のうち異なるＳＴＢに関連付けられていることが想定されている。
【００５７】
元のストリームは、短い広告、次に高齢者を対象とした長い広告、次に別の短い広告を含むことが分かる。これらの短い広告はまた、第２のストリームと第３のストリームの一部である。しかし、第２のストリームと第３のストリームはそれぞれ、特定の視聴者層グループ向けの広告を挿入するために使用される、ほぼ２分間の対象特定型の広告スロットを含む。これらの対象特定型の広告は、元のストリーム中の高齢者を対象とした単一の長い広告を置き換える。０：２１と表示された時刻に、第２のストリームと第３のストリームを再生しているＳＴＢは、前述のような方法で広告サーバ２０４によって供給されるそれぞれの対象特定型の広告ストリームに切り替える。対象特定型の広告ストリームは、特定の視聴者層に対してより適当な広告、例えば、男性視聴者層向けのＮＦＬおよびビデオゲーム広告を含む。２：２１と表示された時刻に、対象特定型の広告スロットが終了し、第２のストリームと第３のストリームを再生しているＳＴＢは図示したように元のストリームに戻る。
【００５８】
図５に示す特定の切替え構成は例として提示したにすぎない。他の実施形態では、前述のように、広告スロット前後にある広告のような短い広告をローカルで記憶した対象特定型の広告で置き換えてもよい。また、一日の別々の時刻に対して異なる視聴者層を関連付けたものを所与のＳＴＢにもたせて、それにより、一日の特定の時刻に応じて異なる種類の対象特定型の広告がシステムの同じＳＴＢを介して提示されるようにしてもよい。
【００５９】
前述のように、上述の広告挿入機能をサポートするための広告挿入ソフトウェアエージェント、インテリジェントアプリケーションまたは他種のソフトウェアプログラムをＳＴＢにダウンロードするか記憶してもよい。
【００６０】
図２から図４（Ａ〜Ｃ）に示す特定の実施形態はＩＰＴＶシステムの文脈で説明されている。しかし、前述のように、開示した技法を、ケーブルテレビシステムおよび衛星テレビシステムのような他種の信号配信システムにおいて使用するために分かりやすい方法で適合させることができる。
【００６１】
上述の本発明の実施形態は例示的にすぎないことが意図されている。例えば、上述のように、本技法を、デジタル衛星放送を介して配信されるオーディオサービスを含む多種多様なメディア配信サービスに適用することができ、有料メディアサービスまたは無料メディアサービスに関連付けられた信号を配信するための他の構成に適用することができる。さらに、所与のユーザに関連付けられたインターフェース装置に配信されるメディアストリームは、例えば、オーディオ、ビデオ、音声または他の情報信号を任意の組合せで含む、任意の種類のデータを含むことができる。
【００６２】
以下の特許請求の範囲内にあるこれらおよび他の多数の代替実施形態は当業者には容易に明らかであろう。
【図１Ａ】
2010530714.tif 000003
【図１Ｂ】
2010530714.tif 000004
【図２】
2010530714.tif 000005
【図３】
2010530714.tif 000006
【図４Ａ】
2010530714.tif 000007
【図４Ｂ】
2010530714.tif 000008
【図４Ｃ】
2010530714.tif 000009
【図５】
2010530714.tif 000010
【国際調査報告】
2010530714.tif 000011
2010530714.tif 000012
2010530714.tif 000013