(57)【要約】ビデオ番組ストリームの第１広告を第２広告に、広告に埋め込まれる、または関連付けられる一時的メタデータ差し替えルール及び命令に基づいて更新するシステム（１０）、方法（６０）及び装置（１４）が提供される。システム（１０）は、一時的メタデータを広告に埋め込むビデオストリームエンコーダ（１２）を含む。方法（６０）は、一時的メタデータを読み出すステップ（６２）と、広告を一時的メタデータに基づいて更新するステップ（６６）とを含む。装置（１４）は、ビデオ番組ストリームのうち、広告を含む部分を記録する（６４）記録装置（２２）を含む。装置（１４）は更に、適切な差し替え広告を一時的メタデータに基づいて識別し、当該広告の位置を特定する広告リーダ（１８）と、録画済みビデオ番組の広告を一時的メタデータに基づいて差し替える広告挿入モジュール（２４）とを含む。
2009519678.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ読み取り可能な媒体に格納されて、ビデオストリーム内の少なくとも一つの第１広告を少なくとも一つの第２広告に差し替えるコンピュータプログラムであって、第１及び第２広告のうちの少なくとも一つがその広告に関連付けられた一時的メタデータを含み、当該コンピュータプログラムが、
前記第１及び第２広告のうちの少なくとも一つに関連付けられた前記一時的メタデータを読み出す命令であって、前記ビデオストリーム内において前記第１広告を前記第２広告に差し替える差し替え命令が前記一時的メタデータに基づいて特定される、命令と、
前記第１及び第２広告のうちの少なくとも一つに関連付けられた前記一時的メタデータから読み出された前記差し替え命令に基づいて、前記ビデオストリーム内において前記第１広告を前記第２広告に差し替える命令と、
を備える、コンピュータプログラム。
【請求項２】
前記第２広告が、前記差し替え命令と前記ビデオストリームの再生時間とに基づいて、前記ビデオストリーム内において前記第１広告と差し替えられる、請求項１記載のコンピュータプログラム。
【請求項３】
前記第２広告が、前記差し替え命令と前記第１及び第２広告の所有者とに基づいて、前記ビデオストリーム内において前記第１広告と差し替えられる、請求項１記載のコンピュータプログラム。
【請求項４】
前記第１及び第２広告のうちの少なくとも一つに関連付けられた前記一時的メタデータは、広告が挿入された前記ビデオストリームをいつ再生すべきかに関する情報を含み、前記差し替え命令は更に、前記ビデオストリームが再生される時刻に基づいて前記第１広告を前記第２広告に差し替える命令を含む、請求項１記載のコンピュータプログラム。
【請求項５】
前記読み出し命令は、前記一時的メタデータが関連する広告の内容に関連付けられた全ての時間依存イベントを特定する命令を含み、前記差し替え命令は更に、前記特定された時間依存イベントに基づいて前記第１広告を前記第２広告に差し替える命令を含む、請求項１記載のコンピュータプログラム。
【請求項６】
前記第１及び第２広告のうちの少なくとも一つが更に複数の広告を含み、前記差し替え命令は、前記第１及び第２広告のうちの少なくとも一つに関連付けられた前記メタデータに基づいて、前記第２広告のうちのあるとすればどの広告で、前記第１広告のうちのあるとすればどの広告を差し替えるかについて決定する命令を含む、請求項１記載のコンピュータプログラム。
【請求項７】
前記ビデオストリームは記録済みのビデオストリームであり、前記第２広告は、前記第１広告及び前記ビデオストリームのうちの少なくとも一つの記録処理に続いて記録される、請求項１記載のコンピュータプログラム。
【請求項８】
前記ビデオストリームは記録済みのビデオストリームであり、前記第２広告は、前記第１広告及び前記ビデオストリームのうちの少なくとも一つとは異なる場所に記録される、請求項１記載のコンピュータプログラム。
【請求項９】
前記一時的メタデータが前記第１広告と前記第２広告とに埋め込まれる、請求項１記載のコンピュータプログラム。
【請求項１０】
少なくとも一つの記録済みテレビ番組内における少なくとも一つの第１広告を少なくとも一つの第２広告に差し替える処理を制御する装置であって、前記第１及び第２広告のうちの少なくとも一つがその広告に関連付けられた一時的メタデータを含み、当該装置が、
ビデオ信号ストリームから少なくとも一つのテレビ番組を記録する記録装置であって、該記録済みテレビ番組が第１広告を含む、記録装置と、
前記記録装置に接続された広告リーダであって、前記第１広告に関連付けられた前記メタデータを読み出し、該メタデータに基づいて、前記第２広告を識別し、前記第２広告の位置を特定するように構成された広告リーダと、
前記広告リーダに接続され、前記広告リーダからの命令に基づいて前記第１広告を前記第２広告に差し替えるように構成された広告挿入モジュールであって、前記記録済みテレビ番組を再生する再生エンジンを含む広告挿入モジュールと、
を備える、装置。
【請求項１１】
前記第１及び第２広告のうちの少なくとも一つが更に複数の広告を含み、前記広告リーダは、前記第１及び第２広告のうちの少なくとも一つに関連付けられた前記メタデータに基づいて、前記第２広告のうちのあるとすればどの広告で、前記第１広告のうちのあるとすればどの広告を差し替えるかについて決定する、請求項１０記載の装置。
【請求項１２】
前記第１及び第２広告のうちの少なくとも一つに関連付けられた前記一時的メタデータは、広告が挿入された前記記録済みテレビ番組をいつ再生すべきかに関する情報を含み、前記広告挿入モジュールは、前記記録済みテレビ番組が表示される時刻に基づいて、前記第１広告を前記第２広告に差し替える、請求項１０記載の装置。
【請求項１３】
前記第１及び第２広告のうちの少なくとも一つに関連付けられた前記メタデータは広告識別情報を含み、前記広告挿入モジュールは更に、前記記録済みテレビ番組が再生される場合、前記第１及び第２広告のうちのどの広告を前記記録済みテレビ番組に挿入するかについて確認するように構成されている、請求項１０記載の装置。
【請求項１４】
記録済みビデオストリーム内の第１広告を複数の第２広告のうちの少なくとも一つの第２広告に更新する装置であって、前記第１広告と前記複数の第２広告とのうちの少なくとも一つがその広告に関連付けられた一時的メタデータを含み、該一時的メタデータは前記複数の第２広告のうちのどれが前記第１広告の差し替えに適するかを示し、当該装置が、
前記第１広告と前記複数の第２広告とのうちの少なくとも一つに関連付けられた前記一時的メタデータを読み出すリーダと、
前記第１及び第２広告の番組に関連付けられた前記一時的メタデータに基づいて、前記複数の第２広告のうちのどの第２広告で前記第１広告を更新すべきかについて選択するセレクタと、
前記第１広告を、前記選択された少なくとも一つの第２広告に更新する挿入モジュールと、
を備える、装置。
【請求項１５】
前記リーダ、前記セレクタ、及び前記挿入モジュールのうちの少なくとも一つが、コンピュータが実行するソフトウェアとして実装される、請求項１４記載の装置。
【請求項１６】
前記リーダ、前記セレクタ、及び前記挿入モジュールのうちの少なくとも一つが、ハードウェアとして実装される、請求項１４記載の装置。
【請求項１７】
当該装置の少なくとも一部分がビデオ処理装置に含まれる、請求項１４記載の装置。
【請求項１８】
前記ビデオ処理装置は、信号変換ボックス、信号デコーダボックス、デジタルビデオディスクレコーダ、コンピュータ、及びホームメディアサーバから成るグループから選択される、請求項１７記載の装置。
【請求項１９】
当該装置の少なくとも一部分が更に集積回路を含む、請求項１４記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はテレビ広告に関し、詳しくは、記録済みビデオコンテンツのテレビ広告の差し替え、または更新に関する。
【背景技術】
【０００２】
コンシューマに配信される今日のテレビジョンコンテンツの殆どは、ビデオカセットレコーダ（ＶＣＲ）のような、また最近では、記録機能を備える信号変換ボックスまたはデコーダ（セットトップ）ボックスを含むデジタルビデオレコーダ（ＤＶＲ）装置のような多数のビデオ処理装置及び／又はストレージデバイスのいずれか一つの装置によって時間シフトされる。通常の時間シフト方式では、加入者またはエンドユーザは一つ以上のビデオ番組またはコンテンツの広告部分を含む他の配信コンテンツの一部分を記録して、後の時点で続いて再生することになる。
【０００３】
従来から、広告または広告番組をビデオコンテンツに挿入する処理は、放送局、コンテンツサービスプロバイダ、及び／又はコンテンツサービスプロバイダの地域関連会社のいずれかによって行なわれる。従来のビジネスモデルでは、広告スポンサーは、特定の番組または特定のタイムスロットの間の時間を購入して、スポンサーの広告番組を流す。
【０００４】
しかしながら、広告番組の多くは時間依存情報を含み、エンドユーザによるタイムシフト操作によって多くの場合、広告番組の効果は、広告番組がずっと後の時点になるまで再生されることがない場合には小さくなる。更に、数日が経過すると行なわれることになるイベントの広告は、広告がエンドユーザによって、時間シフト操作により１週間後の時点になるまで閲覧されることがない場合には、非常に効果が薄くなる。
【０００５】
一般的に、ビデオ広告番組（ｖｉｄｅｏ  ａｄｖｅｒｔｉｓｉｎｇ  ｐｒｏｇｒａｍｓ）を番組ストリームに種々の基準に基づいて選択し、配信し、そして挿入する従来の方法が存在する。例えば、カスタマイズされたビデオ広告番組を種々のユーザ嗜好またはユーザプロファイルに基づいて選択及び配信する従来の方法が存在する。また、タグをビデオ信号の処理中に挿入して、後の時点での広告の挿入を可能にすることによりビデオ信号を処理する従来の方法が存在する。このような方法は通常、種々の標準規格、例えばデジタルビデオ小委員会（ＤＶＳ）６２９、ＤＶＳ６３０、及びＤＶＳ６３１のようなケーブルテレコミュニケーションズエンジニアーズ協会（ＳＣＴＥ）によって開発された標準規格に従って行なわれる。また、従来の方法及びシステムを使用してリソースを管理することにより、テレビジョンコンテンツを記録して時間シフト再生を行なう。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
広告を販売する従来の方法では通常、特定の広告スポンサーを所定のテレビ番組またはプログラミングタイムスロットに関連付ける。潜在スポンサーに対する特定のプログラミングタイムスロットの売り込みは多くの場合、特定の番組に関連付けられる人口層を、これらの人口層に適する製品に一致させることにより行なわれる。
【０００７】
幾つかの広告は永遠に続くが、多くの広告は時間依存情報を含み、この情報を所定時刻までに、または所定のイベントが発生する前に閲覧させて広告としての効果を高める必要がある。例えば、今度の週末に販売を行なうための商人広告、または特定番組を未来時点で放送するためのネットワーク広告は、これらの広告の該当するイベントが発生する前に、または広告の効果が無効になる前に表示する必要がある。
【０００８】
時間依存広告をタイムリーに表示する処理は、広告を中に挿入する対象となる番組を後の時点で再生するために記録している、すなわち時間シフトしている場合に更に重要になる。記録機能を備える多くの異なるビデオ処理装置が利用可能になることによって、このような時間シフトが最初の番組放送の後の数分、数時間、数日、数週、または数月であるかどうかに関係なく、ビデオコンテンツ閲覧者は更に容易に放送番組を記録して後の時点で再生することができる。このような装置は、デジタルビデオレコーダ（ＤＶＲ）装置、及びローカルストレージまたはリモートストレージを備えるセットトップボックスを含み、これらの装置は多くの場合、パーソナルビデオレコーダ（ＰＶＲ）装置と表記される。このようなビデオストレージデバイスが普及するにつれて、記録済の番組に元々挿入されていた時間依存広告を更新する、または差し替える機能の必要性が更に高くなる。
【発明を実施するための最良の形態】
【０００９】
以下の説明では、同様の参照番号が同様の構成要素を指すことにより、広告更新方法、装置、及びシステムに対する理解を、図に関する説明を通して深める。特定の機能、構成、及び配置について以下に説明するが、このような特定事項は例示のためにのみ提示される。当該技術分野の当業者であれば、他のステップ、構成及び配置が、本発明の技術思想及び技術範囲から逸脱しない限り有用であることを理解し得る。
【００１０】
図１は、記録済みのビデオストリームを含むビデオストリームの広告を更新するシステム１０の簡易模式図である。システム１０は、エンコーダまたはビデオストリームエンコーダ１２と、受信機またはビデオストリーム受信機１４と、エンコーダ１２及び受信機１４間に接続される伝送媒体１６とを含む。受信機１４は、広告リーダ１８と、記録スケジューラ２２と、広告挿入モジュール２４と、ストレージデバイス３８とを含む。
【００１１】
エンコーダ１２は、ビデオストリームを受信する一つ以上の入力を有する。ビデオストリームとしては、テレビ番組と、異なるテレビ番組間や同じテレビ番組の一部分間に挿入される広告とを含む放送番組ストリームを挙げることができる。ビデオストリームは通常、複数のデジタルビデオ信号であり、これらのデジタルビデオ信号は、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）２またはＭＰＥＧ４規格のような適切な規格に従ってフォーマットされ、かつ直交振幅変調（ＱＡＭ）または他の適切な変調方式を使用して搬送波で変調されるデータストリームに多重化される。ビデオストリームは通常、エンコーダ１２がデジタルケーブルシステムから受信する、またはハイブリッドファイバ同軸（ＨＦＣ）ケーブルシステムのような他の適切なビデオストリームソースから受信する。しかしながら、ビデオストリームは更にアナログビデオストリームとすることができる、またはＦｉｂｅｒ  Ｔｏ  Ｔｈｅ  Ｃｕｒｂ（ＦＴＴＣ）またはＦｉｂｅｒ  Ｔｏ  Ｔｈｅ  Ｈｏｍｅ（ＦＴＴＨ）のようないずれかの適切なＦｉｂｅｒ  Ｔｏ  Ｔｈｅ  Ｐｒｅｍｉｓｅｓ（ＦＴＴＰ）システムを経由して、或いはいずれかの適切な多数のデジタル加入者線システム（ｘＤＳＬ）を経由して送信されるインターネットプロトコル（ＩＰ）ビデオストリームとすることができる。
【００１２】
システム１０では、エンコーダ１２は通常、サービスプロバイダに、すなわちビデオストリームのソースのロケーションに配置される。別の構成として、エンコーダ１２は、サービスプロバイダと伝送媒体１６との間に配置される。サービスプロバイダはテレビジョンサービスプロバイダ（例えば、全国テレビネットワークまたは地方テレビネットワーク）、ケーブルテレビジョンサービスプロバイダ、電話サービスプロバイダ、インターネットサービスプロバイダ、衛星放送システムサービスプロバイダ、または他の適切なサービスプロバイダとすることができる。
【００１３】
エンコーダ１２はビデオストリームを受信し、メタデータ情報をビデオストリームに、例えばビデオストリームの広告部分に符号化する、または埋め込む。システム１０では、エンコーダ１２はメタデータを、いずれかの適切な符号化方法または埋め込み方法に従って符号化する、または埋め込む。例えば、テレビジョン信号を全国テレビジョンシステム委員会（ＮＴＳＣ）ビデオ信号規格に従ってフォーマットする場合、メタデータは、ＮＴＳＣフォーマット信号の拡張データサービス（ＸＤＳ）フィールドに、電子技術産業協会が開発したＥＩＡ−６０８規格のようないずれかの適切な規格に従って埋め込まれる。別の構成として、ＭＰＥＧ−２トランスポートストリームでは、メタデータはｕｓｅｒ＿ｄａｔａ（）ｆｉｅｌｄに埋め込むことができる。
【００１４】
一般的に、ビデオストリーム及びビデオデータに関連する技術領域では、メタデータは、データを将来の或る日にカタログ化する、インデックス化する、アーカイブ化する、および／または取り出すことができるようにデータを記述する情報を指す。システム１０では、エンコーダ１２は一時的メタデータを埋め込む、またはビデオストリームの広告部分に関連付ける。通常の意味では、「一時的メタデータ（ｔｅｍｐｏｒａｌ  ｍｅｔａｄａｔａ）」という用語は、データを捕捉した時点で利用可能な、あるいはそのデータに基づいてデータ捕捉プロセスの一部として生成可能な全ての追加詳細または全ての追加情報を指す、または表わす。しかしながら、本明細書の説明では、システム１０の目的の観点から、「一時的メタデータ」という用語は、埋め込みメタデータ、すなわち広告内の情報の内容の時間依存性を表わすまたは特定する情報を提供する広告関連メタデータを指す。
【００１５】
例えば、広告を初めて表示してから２日を経過した時点で開始する３日間販売イベントの広告を行なう場合、一時的メタデータは少なくとも、販売イベントの開始日、及び販売イベントの終了日を含めばよい。同様に、次の週に放送されることになる特定番組のネットワーク広告を行なう場合、一時的メタデータは、当該番組の特定の未来時点の放送日及び時刻を含むことができる。
【００１６】
システム１０では、エンコーダ１２は、広告の一時的メタデータ部分に他の情報を含むことができる。例えば、一時的メタデータは広告主に固有の識別子を含むことができる。同様に、一時的メタデータは広告の種類に固有の識別子、例えば広告が商用販売である場合に第１識別子を、広告がネットテレビ番組の将来時点の放送である場合に第２識別子を含むことができる。
【００１７】
一時的メタデータは更に、所有者、スポンサー、または広告配信の責任を持つ組織を特定する情報を含むことができる。以下に更に詳細に説明するように、時刻及び場所に関して、一時的メタデータは、広告を好適に無線配信するための時間帯または複数の時間帯、或いは特定広告に関する差し替えルール、すなわち広告を差し替えることができる時刻、及びどの広告で該当する広告を差し替えることができるかに関するルールを含むことができる。
【００１８】
エンコーダ１２によって埋め込まれる他の一時的メタデータとして、ユニバーサルリソースロケータ（ＵＲＬｓ）を挙げることができ、これらのＵＲＬを使用して、更新対象広告情報または更新済み広告情報に対応する広告の場所を特定し、当該広告を取り出す。また、これらのＵＲＬを使用して、広告に関する更に別の差し替えルール、または更新済み差し替えルールの場所を特定し、当該ルールを取り出すことができる。また、埋め込まれる一時的メタデータは、一時的メタデータの認証に関するデジタル署名情報または類似の情報、及び／又は全ての更新情報を含むことができる。
【００１９】
エンコーダ１２は、いずれかの適切な構造または機構、例えば一つ以上の集積回路により構成することができる。また、エンコーダ１２の全体を、または一部分を、大規模デバイス内の、またはコンポーネントグループ内のハードウェア回路及び／又は他のハードウェアコンポーネントの形態として構成することができる。別の構成として、エンコーダ１２の全体を、または一部分を、例えば処理命令または一つ以上のセットの論理コードまたはコンピュータコードのようなソフトウェアの形態として構成することができる。このような構成では、論理命令または処理命令は通常、データストレージデバイス（図示せず）に格納され、データストレージデバイスは通常、プロセッサまたはコントローラ（図示せず）に接続される。データストレージデバイス及びプロセッサまたはコントローラは共に、エンコーダ１２の一部分として組み込むことができるが、このような構成は必要ではない。プロセッサはデータストレージデバイスの必要な命令にアクセスし、命令を実行する、または命令をエンコーダ１２内の適切なロケーションに転送する。
【００２０】
エンコーダ１２は一つ以上の出力を含み、これらの出力は伝送媒体１６に動作可能に接続される。システム１０では、伝送媒体１６は、符号化済みビデオストリームをエンコーダ１２から受信機１４に送信することができるいずれの適切な伝送媒体とすることもできる。例えば、伝送媒体１６は一つ以上の光ファイバケーブル、ツイストワイヤペア、及び／又は同軸ケーブルとすることができる。また、伝送媒体１６は大気空間伝送媒体、すなわち無線伝送媒体とすることができる。
【００２１】
エンコーダ１２から送信される符号化済みビデオストリームは、伝送媒体１６から受信機１４が受信する。以下の説明から分るように、受信機１４は、ビデオ信号を処理するいずれかの適切な装置の一部分、またはサブシステム（またはサブシステムの一部分）とすることができ、装置またはサブシステムとして、例えば記録機能及びローカルストレージまたはリモートストレージを備える信号変換ボックスまたはデコーダ（セットトップ）ボックスを含むいずれかのデジタルビデオレコーダ（ＤＶＲ）装置、住居用ゲートウェイ、またはインターネットプロトコル（ＩＰ）を含む他の適切なコンピューティングデバイスまたはビデオ装置、衛星及びケーブルデジタルビデオレコーダ、及びモトローラ社が、または他の適切な製造業者が製造するホームメディアサーバシステムを挙げることができる。
【００２２】
一般的に、受信機１４は符号化済みビデオストリームをエンコーダ１２から伝送媒体１６を経由して受信する。受信機１４が受信する符号化済みビデオストリームは、広告リーダ１８及びレコーダ／記録スケジューラ２２に転送される。レコーダ２２は、複数のテレビ番組のうちの一つ以上のテレビ番組、同じテレビ番組内の広告、及び異なるテレビ番組の間の広告を含む符号化済みビデオストリームのコンテンツの全て、または一部分を記録する。
【００２３】
広告リーダ１８は、符号化済みストリームを分析して、符号化済みビデオストリーム、通常はビデオストリームの広告部分内に埋め込まれる一時的メタデータを読み出す、または復号化する。一時的メタデータに基づいて、広告リーダ１８は広告挿入情報または命令、及び差し替え基準を広告挿入モジュール２４に供給する。広告挿入モジュール２４は、挿入情報または差し替え情報を広告リーダ１８から受信して、保存プログラム内の広告、及び複数の保存プログラム間の広告を、一般には、保存プログラムの再生、及び広告の再生を制御することにより差し替える。この処理については以下に更に詳細に説明する。図２に詳細に示す受信機１４について、以下に更に詳細に説明する。
【００２４】
図２を参照すると、図示されるのは、記録済みのビデオストリームを含むビデオストリームの広告を更新する装置、または装置の一部分の簡易模式図である。図２に示す装置は、図１に示す受信機１４を更に詳細に表わす簡易模式図である。上記したように、本装置は、ビデオ信号を処理するいずれかの適切な機器またはシステム（または機器またはシステムの一部分）とすることができ、機器またはシステムとして、ＤＶＲ（デジタルビデオレコーダ）、メディアサーバシステム、住居用ゲートウェイ、またはセットトップボックスを挙げることができる。
【００２５】
装置は符号化済みビデオストリームをエンコーダ１２から（伝送媒体１６を経由して）チューナ／復調器２６を通して受信する。上記したように、符号化済みストリームは通常、ケーブルテレビジョンＨＦＣプラントまたは他のソースからのＱＡＭ変調ＭＰＥＧ２またはＭＰＥＧ４デジタルビデオトランスポートストリームである。ビデオストリームがアナログストリームである場合、ＭＰＥＧエンコーダまたは他の適切なエンコーダ（図示せず）が組み込まれる。
【００２６】
チューナ２６からのＭＰＥＧビデオストリームまたは他の適切にフォーマットされたビデオストリームは、パッケージ識別子（ｐａｃｋａｇｅ  ｉｄｅｎｔｉｆｉｅｒ：ＰＩＤ）フィルタ２８によってフィルタ処理されて、一つ以上の注目番組識別子となる。パッケージ識別子は通常、ＭＰＥＧビデオストリームのヘッダ部分に格納される。ビデオストリームは、ビデオストリームの各番組に対応する単一のＰＩＤを含むことができる。別の構成として、ビデオストリームは複数のＰＩＤ、例えば主番組に対応する一つのＰＩＤ、広告に対応する別のＰＩＤ、任意のビデオに対応する別のＰＩＤ、及び他のデータに対応する他のＰＩＤを含むことができる。
【００２７】
ビデオストリームは通常、ＰＩＤフィルタ２８から解読器３２を通過し、これにより、広告リーダ１８がビデオストリームを正しく読み取り、かつインデクサー３４がビデオストリームを正しくインデックス付けすることができるようになる。しかしながら、装置には、ビデオに当該ビデオの暗号化形式のインデックス付けを行なう適切な手段を組み込むことができる。別の構成として、ビデオストリームを、ビデオストリーム全体を復号化することなく復号化することができるフォーマットで供給することができる。このような場合においては、解読器３２及び後続の再暗号化器（３６のような）は不要になる。
【００２８】
ビデオストリームが解読器３２を通過した後、広告リーダ１８はビデオストリームを分析して、広告を探し、広告挿入命令及び差し替え基準に関する埋め込み一時的メタデータを読み取る。広告リーダ１８はビデオストリームをリアルタイムで分析することができる、すなわちビデオストリームが解読器３２から再暗号化器３６を通過しているときに分析することができる。別の構成として、広告リーダ１８はビデオストリームを、ビデオストリームの一部分が記録された後に分析することができる。広告リーダ１８は更に、適切な差替え広告を、これらの差替え広告が装置に保存されているか、それとも装置の外部に保存されているかに関係なく決定し、当該広告の位置を特定する役割を果たす。
【００２９】
広告リーダ１８がビデオストリームを読み出している間、ビデオストリームコンテンツに対してもインデックス付けがインデクサー３４によって行なわれる。インデクサー３４は、ビデオストリーム中の相対的に重要度の高い、ＭＰＥＧスタートコードまたは他のフォーマットスタートコードのようなスポットまたはロケーションを特定する。これらのスタートコードによって、再生を開始することができるストリーム内のポイントを特定することができ、これらのポイントとして、ＭＰＥＧ＿Ｉ−フレームまたはＧｒｏｕｐ  Ｏｆ  Ｐｉｃｔｕｒｅｓ（ＧＯＰ）の開始点を挙げることができる。これらのスタートポイントは更に、ファイルへのランダムアクセス（ジャンプバックまたはジャンプアヘッドのような）のエントリポイント、且つ編集ポイントとして機能し、編集ポイントには、例えば一つ以上の広告を挿入することができる。または編集ポイントでは、既存の広告がビデオストリームにおいて開始し、終了する。複数の広告がまとめて保存されるか、または個別に保存されるかに拘らず、インデックスは通常、ビデオストリームにおいて広告を挿入すべき場所を示す必要がある。
【００３０】
解読器３２からビデオストリームが再暗号化器３６に転送され、再暗号化器３６では、ビデオストリームが、ストレージデバイス３８に書き込まれる前に再暗号化される。ストレージデバイス３８は、ランダムアクセスメモリ（ＲＡＭ）、磁気ハードディスクドライブ、または光記憶媒体（例えば、光ディスク）のようないずれかの適切なビデオストリーム記録装置である。また、ストレージデバイス３８が装置自体に配置される様子を示しているが、ストレージデバイス３８は装置の外部に、例えば別のサーバに、または装置がアクセスすることができる他の適切な場所に配置することもできる。
【００３１】
広告挿入モジュール２４は、アプリケーションコントローラ４６と、再生エンジン４８と、Ｉ／Ｏ（入力／出力）リーダ５２と、を含む。アプリケーションコントローラ４６は、記録済みのビデオコンテンツの再生を、再生エンジン４８を利用して制御する。これも記録スケジューラ２２に接続されるアプリケーションコントローラ４６は、どのビデオストリームを記録するかについて制御し、どのチャネルを調整するかに関するパラメータのような他の記録パラメータを制御する。
【００３２】
広告リーダ１８及び広告挿入モジュール２４に接続される記録スケジューラ２２は、どの番組及び広告を記録すべきかについての命令を両方から受信する。また、装置の利用可能なリソースによって変わるが、記録スケジューラ２２は更に、他の番組、チャネルからのどの広告を記録すべきかについて、更には外部ソースからであってもどの広告を記録すべきかについて制御する。
【００３３】
記録スケジューラ２２は更にダウンロードクライアント４２に接続され、ダウンロードクライアント４２は、ビデオストリームには含まれない広告をダウンロードする、例えば広告をＩＰ接続経由でダウンロードする。ダウンロードクライアント４２は広告を、記録スケジューラ２２から受信する命令に従ってダウンロードする。例えば、ダウンロードクライアントはファイル転送プロトコル（ＦＴＰ）クライアントである。別の構成として、ダウンロードクライアントはハイパーテキスト転送プロトコル（ＨＴＴＰ）クライアントである。ＩＰ接続は、モデム４４、例えばＤＯＣＳＩＳ（Ｄａｔａ  Ｏｖｅｒ  Ｃａｂｌｅ  Ｓｅｒｖｉｃｅ  Ｉｎｔｅｒｆａｃｅ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）モデムを使用して確立される。別の構成として、接続は、いずれかの適切なＦＴＴＰまたはｘＤＳＬシステムの構成に従って確立される。
【００３４】
再生エンジン４８は、どの（記録済みの）番組を再生すべきか、どの広告をどの番組に、また、どの番組間に挿入すべきかのような、どのビデオストリームを再生すべきかについての命令をアプリケーションコントローラ４６及び広告リーダ１８から受信する。再生エンジン４８は更に、トリックプレイ命令をアプリケーションコントローラ４６から受信する。再生エンジン４８は更に、広告挿入モジュール２４の実際の入力／出力デューティを処理するＩ／Ｏリーダ５２に指示を出す。
【００３５】
解読器５４は広告挿入モジュール２４にＩ／Ｏリーダ５２の位置で接続される。解読器５４は、再生のために選択されているコンテンツを解読する。解読器５４に接続されるのは復号器５６である。復号器５６は、装置から、例えば高品位マルチメディアインターフェース（ＨＤＭＩ）接続(図示せず)のような適切な接続を経由して出力されることになるビデオ信号を復号化する。
【００３６】
本明細書において上記したように、広告更新／差し替え装置（及び方法）、または広告更新／差し替え装置の少なくとも一部分は通常、セットトップボックス、住居用ゲートウェイ、またはＤＶＲのようなビデオ処理装置の一部分である。別の構成として、広告更新／差し替え装置（及び方法）は、ホームエリアネットワーク（ＨＡＮ）によって管理されるデジタル記録／再生システムの一部分である。例えば、このような構成では、システムチューナをセットトップボックスに組み込むことができ、システムストレージ及び再生装置（群）のうちの一つ以上を離れた場所に配置し、かつホームエリアネットワークの一部分として接続する。従って、装置及び方法は全てが、または一部分がビデオ処理装置内にソフトウェアまたはハードウェア、或いはソフトウェア及びハードウェアの両方として実装される。しかしながら、別の構成として、装置及び方法は全てを、または一部分を、ビデオ処理装置のソフトウェアアップグレード版またはハードウェアアップグレード版とする、或いはビデオ処理装置のハードウェアアドオン、またはビデオ処理装置とのインターフェース（ソフトウェアを含む）とすることができる。また、図２に示す装置は、いずれかの適切な構造または機構、例えば一つ以上の集積回路により構成することができる。
【００３７】
図２に示す装置は、全てを、または一部分を、ハードウェア回路の形態として、および／または他のハードウェアコンポーネントの形態として、大規模デバイス内に、またはコンポーネントグループ内に構成することができる。別の構成として、装置は、全てを、または一部分を、ソフトウェアの形態として、例えば処理命令として、または一つ以上のセットの論理コードまたはコンピュータコードとして構成することができる。このような構成では、論理命令または処理命令は通常、データストレージデバイス（例えば、ストレージデバイス３８）に格納され、データストレージデバイスは通常、プロセッサまたはコントローラ（例えば、アプリケーションコントローラ４６）に接続される。データストレージデバイス及びプロセッサまたはコントローラは共に、装置の一部分として組み込まれる様子が示されるが、このような構成は必要ではない。プロセッサは、データストレージデバイスからの必要な命令にアクセスし命令を実行する、または命令を装置内の適切なロケーションに転送する。
【００３８】
動作状態では、装置は広告リーダ１８に、ビデオストリームの番組内に、または番組の間に入れる広告に埋め込まれる、または関連付けられる一時的メタデータを読み取らせる。一時的メタデータに含まれる情報に基づいて、広告リーダ１８は記録スケジューラ２２に、ビデオストリームの内、どの番組及び広告を記録すべきかについて指示する。また、一時的メタデータに含まれる情報に基づいて、広告リーダ１８は再生エンジン４８に、どの番組を再生すべきかについて、更には、どの広告を再生対象のどの番組の間に挿入すべきかについて指示する。
【００３９】
本明細書において上記したように、所定の広告の一時的メタデータは当該広告に関する差し替え情報を含む。このような情報は、いつの日時までに広告を表示する必要があるかに関する、または広告を表示する必要のある時間ウインドウに関する情報のような全ての時間依存情報を含む。従って、例えば、百貨店の週末セールの広告をする場合、当該広告に関する一時的メタデータは、広告を今度の週末になる前に表示する必要があることを示すことができる。
【００４０】
一時的情報は広告の長さも含む。ほとんどの広告は或る時間増分、例えば３０秒または１分である。従って、広告の長さを示す一時的メタデータによって、広告プレースメントが長さに基づいて適正であると決定される。例えば、３０秒間の広告は、別の３０秒間の広告に差し替えることができる、または１５秒間の２つの広告に差し替えることができる。同様に、１分間の広告は、別の１分間の広告に、３０秒間の２つの広告に、または３０秒間の１つの広告及び１５秒間の２つの広告に差し替えることができる。
【００４１】
一時的情報は、該当する広告に関する、すなわち注目広告の差し替え対象とすることができるのは既に放送され、かつ保存されているどの広告であるかに関する差し替え情報も含む。従って、例えば百貨店の週末セールの広告をする場合、当該広告に関する一時的メタデータは、当該広告が、週末になる前に再生されることになる既に記録されている番組に含まれる広告を差し替えるために適していることを示すことができる。このような再生対象番組自体が、直近の広告、または時間依存広告に差し替えることができる広告を含むことができる。
【００４２】
従って、保存され、次に再生される番組の再生時刻によって変わるが、一時的メタデータは、広告更新及び挿入基準を提供する。従って、全ての保存広告に関して、差し替えルールセットまたは差し替えルールテーブルを作成することができる。新規のコンテンツが保存されているので、新規の広告の一時的メタデータは、現在保存されている広告の差し替えルールと比較される。新規の広告に関する一時的メタデータが、新規の広告が、既に記録されている広告の差し替えに適することを示している場合、新規の広告を保存し、新規の広告によって差し替えられることになる既に記録されている広告に関連付ける。このような情報によって、広告挿入を広告リーダ１８が記録スケジューラ２２及び広告挿入モジュール２４の再生エンジン４８部分を通して調整することが可能になる。
【００４３】
広告に埋め込まれる一時的メタデータは他の情報も含むので、更に別の広告挿入命令及び基準を提供することができる。本明細書において上記したように、一時的メタデータは、広告主または広告スポンサーに固有の識別子を含むことができる。このような情報によって、同じ広告エンティティが所有する、料金を支払った、またはスポンサーとなる広告に適用される差し替えルール及び基準を作成することができる。例えば、このような情報によって、広告を、同じ広告主またはスポンサーの最新の、または現在の広告に差し替えることができる。従って、広告の内容の時間依存要素ではなく、または時間依存要素の他に、広告挿入を、差し替え用の広告及び差し替え対象広告の所有者またはスポンサーに基づいて行なうことができる。
【００４４】
広告に埋め込まれる一時的メタデータは、広告の種類に固有の識別子を含むこともできる。従って、広告主またはスポンサーに固有の識別子と同様に、広告の種類に固有の識別子によって、差し替えルール及び基準を、どの種類の広告に差し替えているか、またはどの種類の広告を差し替えているかに基づいて作成することができる。例えば、ネットワーク番組の将来時点の放送に関する広告は、ネットワーク番組の更に直近の広告に、同じネットワーク番組または異なるネットワーク番組であるかどうかに関係なく、差し替える（更新する）ことができる。同様に、今度の週末の商業セールに関する広告は同様の商業セールに、同じ、または異なるセールであるかどうかに関係なく、或いは同じ、または異なる商人であるかどうかに関係なく差し替えることができる。
【００４５】
同様に、広告に埋め込まれる一時的メタデータは更に、広告を最初に挿入する挿入先の、または広告を次に差し替える差し替え先の番組の種類に関連する情報を含むことができる。このような情報によって、更新済みの広告を同じ番組の次の放映に、または異なる番組の現在の放送または次の放送に見付け出すことができる確率を高めることができる。例えば、特定の保存広告が差し替え候補となる可能性がある場合、当該広告の一時的メタデータは、当該広告が最初に特定の番組、または特定種類の番組に挿入されたことを示す情報となり得る。従って、装置はこの情報を使用して、当該特定の番組または当該番組に類似する番組の次の放送を探索して、差し替え可能な差し替え対象広告を見付け出すことができる。適切な差し替え対象広告が見付け出される場合、当該広告を記録し、差し替え予定の広告を廃棄することができる。生放送を検索する場合、装置は、装置がビデオストリームの記録を行なっていないときの、または現在放送されているビデオの、または既に保存されているビデオのタイムシフトコンテンツのライブ放送の一時停止に起因するバッファリングを行なっているときの利用可能な時間を使用することができる。
【００４６】
本明細書において上記したように、一時的メタデータはＵＲＬ情報を含むことにより、差し替え可能な広告へのポインタを提供することができる。例えば、ＵＲＬが特定の時刻及びチャネルを指し示すことにより、差し替え可能な広告を探すことができる。同様に、ＵＲＬが繰り返しタイムスロット、または特定のチャネルグループを指し示すことにより、差し替え可能な広告を探すことができる。別の構成として、ＵＲＬ情報がビデオオンデマンド（Ｖｉｄｅｏ  Ｏｎ  Ｄｅｍａｎｄ：ＶＯＤ）サーバを指し示すことにより、差し替え可能な広告を探すことができる。同様に、ＵＲＬ情報は、ローカルストレージデバイス３８または適切な外部ストレージデバイスまたはロケーションへの広告のダウンロードを可能にするＩＰネットワーク経由のウェブサーバまたは同様のデータサーバを指し示すことができる。
【００４７】
また、本明細書において上記したように、一時的メタデータはデジタル署名、数字キー（すなわち、ハッシュコード）、及び／又は認証チェーンを含むことができる。このような情報によって、システムまたは装置は、一時的メタデータがエラーを生じることなく符号化ソース（例えば、エンコーダ１２）からローカルストレージデバイス（例えば、受信機１４）に配信されたことを確認することができる。また、他の認証機構及び情報を使用して、広告ダウンロードを行なうためのコンタクト先となる外部ロケーション、例えば外部ＩＰサーバの識別情報を検証することができる。
【００４８】
一時的メタデータは更に、消費レポートを送るアドレス、及び／又は広告の消費または表示のレポート、例えば記録済みのビデオストリームの再生の一部分としての広告の表示のレポートを送るアドレスを含むことができる。広告の広告主、スポンサー、または配信者は通常、どの広告が表示されたか、更にいつ、どの広告が、ビデオストリーム再生の一部分として表示されることなく差し替えられたかについて知りたいと考える。一時的メタデータは更に、どの広告が鑑賞されたか、どの広告が早送りで飛ばされたかに関する情報を提供することができる。消費情報は装置のシステムによって保存することができ、消費情報を広告主にいずれかの適切な方法で、例えば広告が消費されるときに配信することができる、または週配信または月配信のようなバッチ処理により配信することができる。
【００４９】
次に、図２を参照し続けながら図３を参照すると、表示されるのは記録済みのビデオストリームを含むビデオストリームの広告を更新する方法６０のフローチャートである。当該方法６０は読み出しステップ６２と、記録ステップ６４と、更新ステップ６６とを含む。上記したように、読み出しステップ６２では、符号化ビデオストリームを分析し、当該ビデオストリームに埋め込まれた一時的メタデータを読み出す。上記したように、一時的メタデータは、ビデオストリームの番組に挿入されている広告に関する種々の情報を含み、情報として、広告内の全ての時間依存コンテンツ、広告に関する差し替えルール、及び種々の広告識別情報を挙げることができる。
【００５０】
記録ステップ６４では、符号化ビデオストリームの全体を、または一部分を記録する。このようにして、記録ステップ６４では、ビデオストリームの複数のテレビ番組のうちの一つ以上の番組の全てまたは一部分と、テレビ番組内に挿入された広告、及びテレビ番組の間に挿入された広告と、を記録する。記録ステップ６４では、記録スケジューラ２２を使用して、ビデオストリームのうちのどの部分を記録すべきかについて判断する。
【００５１】
更新ステップまたは差し替えステップ６６では、記録済みのビデオストリームに埋め込まれる広告を、読み出しステップ６２で読み出された一時的メタデータに基づいて更新する、または差し替える。上記したように、一時的メタデータは、広告挿入情報または命令、及び広告差し替え基準を含む。この情報に基づいて、更新ステップ６６では、広告挿入モジュール２４を使用して、記録済みビデオストリームに埋め込まれる種々の広告を、ビデオストリームの再生の前に差し替える。
【００５２】
図３に示す方法は、多目的汎用プロセッサまたは特定目的プロセッサで実行することができる。このようなプロセッサは、命令をアセンブリレベル、コンパイルレベル、またはマシンレベルのいずれかで実行して該当するプロセスを実行する。これらの命令は、この技術分野の当業者が図３に関する説明に従って記述することができ、コンピュータ読み取り可能な媒体に格納または転送することができる。これらの命令は、ソースコードまたは他のいずれかの公知のコンピュータ援用設計ツールを使用して作成することもできる。コンピュータ読み取り可能な媒体は、これらの命令を格納する機能を備えるいずれかの媒体とすることができ、ランダムアクセスメモリ（ＲＡＭ）、ダイナミックＲＡＭ（ＤＲＡＭ），フラッシュメモリ、リードオンリメモリ（ＲＯＭ）、コンパクトディスクＲＯＭ（ＣＤ−ＲＯＭ），デジタルビデオディスク（ＤＶＤ）、磁気ディスクまたはテープ、光ディスクまたは他のディスク、シリコンメモリ（例えば、取り外し可能な／取り外し不能な揮発性メモリまたは不揮発性メモリ）、パケット化有線伝送信号または無線伝送信号、または非パケット化有線伝送信号または無線伝送信号を含む。
【００５３】
この技術分野の当業者であれば、多くの変更及び置き換えを、本明細書に記載の広告更新システム、方法、及び装置に対して、添付の特許請求の範囲によって規定される本発明の技術思想及び技術範囲、及びこれらの請求項の等価物の全ての技術範囲から逸脱しない限り為し得ることを理解し得る。
【図面の簡単な説明】
【００５４】
【図１】記録済みのビデオストリームを含むビデオストリームの広告を更新するシステムのブロック図である。
【図２】記録済みのビデオストリームを含むビデオストリームの広告を更新する装置、または装置の一部分のブロック図である。
【図３】記録済みのビデオストリームを含むビデオストリームの広告を更新する方法のフローチャートである。
【図１】
2009519678.tif 000003
【図２】
2009519678.tif 000004
【図３】
2009519678.tif 000005
【国際調査報告】
2009519678.tif 000006