(57)【要約】宣伝を飛ばして早送りしながら代替メディアを表示するシステムと方法を提供する。ユーザが宣伝に到達すると、双方向メディアガイダンスアプリケーションは、宣伝を早送りする命令を受信してもよい。早送り命令に応じて、双方向メディアガイダンスアプリケーションは、宣伝の代わりに代替メディアを識別し、表示してもよい。代替メディアは、画像、ビデオフレーム／クリップ、グラフィック、動画グラフィック、または任意の他の適切なメディアであってもよい。代替メディアは、任意の適切な方法を使用して、宣伝内に配信されてもよい。例えば、代替メディアは、宣伝のビデオフレームに組み込まれ（例えば、宣伝のビデオフレームに重ねられ）、宣伝内に配信される隠されたビデオフレームとして追加され、または任意の他の適切なアプローチであってもよい。代替メディアを含む宣伝を作成し、早送りされる際に宣伝をプレビューするための宣伝ツールも提供する。
2010514354.tif 000002
【特許請求の範囲】
【請求項１】
早送り中に代替メディアを表示するための方法であって、
少なくとも部分的に記憶デバイスに記憶されたビデオを再生するステップと、
該ビデオを早送りするユーザ命令を受信するステップと、
該ユーザ命令の受信に応じて、該ビデオを早送りする間に表示する該ビデオのビデオフレームを識別するステップと、
該識別されたビデオフレームを表示するステップと
を含み、
該識別されたビデオフレームは、該ユーザに知覚可能な代替メディアを示し、該代替メディアは、該ビデオが再生速度で表示される時に知覚可能ではない、
方法。
【請求項２】
少なくとも部分的に記憶デバイスに記憶されたビデオを再生するステップは、キャッシュに部分的に記憶されたビデオを再生するステップを含む、請求項１に記載の方法。
【請求項３】
少なくとも部分的に記憶デバイスに記憶されたビデオを再生するステップは、キャッシュに完全に記憶されたビデオを再生するステップを含む、請求項１に記載の方法。
【請求項４】
少なくとも部分的に記憶デバイスに記憶されたビデオを再生するステップは、録画デバイスに完全に記憶された録画を再生するステップを含む、請求項１に記載の方法。
【請求項５】
少なくとも部分的に記憶デバイスに記憶されたビデオを再生するステップは、リモートサーバに完全に記憶されたオンデマンドビデオを再生するステップを含む、請求項１に記載の方法。
【請求項６】
前記ビデオは、少なくとも１つの宣伝を含み、
前記ビデオを早送りするユーザ命令を受信するステップは、該少なくとも１つの宣伝を早送りするユーザ命令を受信するステップを含む、
請求項１に記載の方法。
【請求項７】
前記識別されたビデオフレームは、隠されたビデオフレームである、請求項１に記載の方法。
【請求項８】
前記代替メディアは、前記識別されたビデオフレーム内に存在する要素を備える、請求項７に記載の方法。
【請求項９】
前記代替メディアは、画像、前記宣伝の静止ビデオフレーム画像、グラフィック、アイコン、およびビデオクリップのうちの１つである、請求項１に記載の方法。
【請求項１０】
前記宣伝と関連する宣伝データを検索するステップをさらに含み、
前記ビデオの前記ビデオフレームを識別するステップは、該検索された宣伝データから前記代替メディアを示す前記ビデオフレームを識別するステップを含む、
請求項６に記載の方法。
【請求項１１】
前記宣伝と関連する宣伝データを検索するステップは、前記ビデオから宣伝データを検索するステップをさらに含む、請求項１０に記載の方法。
【請求項１２】
前記宣伝と関連する宣伝データを検索するステップは、前記ビデオと関連するデータストリームから宣伝データを検索するステップをさらに含む、請求項１０に記載の方法。
【請求項１３】
前記宣伝データは、前記代替メディアを表示するためのレイアウトを特定する、請求項１０に記載の方法。
【請求項１４】
ビデオが早送りされる時に知覚可能な代替メディアを含む宣伝を構築するための方法であって、
宣伝を識別するステップと、
代替メディアを識別するステップと、
ユーザが該宣伝を早送りする時に該代替メディアが知覚可能であるように、該代替メディアが表示され、該ユーザの視野に十分長く存続するように、ビデオフレームを選択することによって、該宣伝の該ビデオフレームの中に該代替メディアを組み込むステップと
を含む、
方法。
【請求項１５】
デバイス構成の選択を受信するステップをさらに含み、
前記宣伝の前記ビデオフレームの中に前記代替メディアを組み込むステップは、前記ユーザが該選択されたデバイス構成を有する機器で該宣伝を早送りする時に、該代替メディアが知覚可能であるように、該宣伝の該ビデオフレームの中に該代替メディアを組み込むステップをさらに含む、
請求項１４に記載の方法。
【請求項１６】
前記デバイス構成は、双方向メディアシステムで使用される機器に対するファームウェアおよびハードウェア構成のうちの少なくとも１つを特定する、請求項１５に記載の方法。
【請求項１７】
前記機器は、セットトップボックス、録画デバイス、記憶デバイス、パーソナルコンピュータ、テレビ、携帯型メディアデバイス、および携帯電話のうちの１つである、請求項１５に記載の方法。
【請求項１８】
前記宣伝に前記代替メディアを組み込むステップは、隠されたフレームとして該宣伝内に該代替メディアの前記ビデオフレームを配信することによって、該宣伝に該代替メディアを組み込むステップをさらに含む、請求項１４に記載の方法。
【請求項１９】
前記宣伝に前記代替メディアを組み込むステップは、該宣伝の前記ビデオフレームに該代替メディアの少なくとも１つの要素を組み込むように該宣伝を修正するステップをさらに含む、請求項１４に記載の方法。
【請求項２０】
前記宣伝に前記代替メディアを組み込むステップは、該宣伝に該代替メディアを自動的に組み込むステップをさらに含む、請求項１４に記載の方法。
【請求項２１】
前記代替メディアの表示をプレビューするように、組み込まれた該代替メディアを伴う前記宣伝を早送りするステップをさらに含む、請求項１４に記載の方法。
【請求項２２】
早送り中に代替メディアを表示するためのシステムであって、
記憶デバイスと、
表示デバイスと、
制御回路と
を備え、
該制御回路は、
少なくとも部分的に該記憶デバイスに記憶されたビデオを再生するように該記憶デバイスに指示し、
該ビデオを早送りするユーザ命令を受信し、
該ユーザ命令の受信に応じて、該ビデオを早送りする間に表示する該ビデオのビデオフレームを識別し、
該識別されたビデオフレームを表示するように該表示デバイスに指示するように構成され、
該識別されたビデオフレームは、該ユーザに知覚可能な代替メディアを示し、該代替メディアは、該ビデオが再生速度で表示される時に知覚可能ではない、
システム。
【請求項２３】
前記制御回路は、キャッシュに部分的に記憶されたビデオを再生するように前記記憶デバイスに指示するようにさらに構成される、請求項２２に記載のシステム。
【請求項２４】
前記制御回路は、キャッシュに完全に記憶されたビデオを再生するように前記記憶デバイスに指示するようにさらに構成される、請求項２２に記載のシステム。
【請求項２５】
前記制御回路は、録画デバイスに完全に記憶された録画を再生するように前記記憶デバイスに指示するようにさらに構成される、請求項２２に記載のシステム。
【請求項２６】
前記制御回路は、リモートサーバに完全に記憶されたオンデマンドビデオを再生するように前記記憶デバイスに指示するようにさらに構成される、請求項２２に記載のシステム。
【請求項２７】
前記ビデオは、少なくとも１つの宣伝を含み、前記制御回路は、該少なくとも１つの宣伝を早送りするユーザ命令を受信するようにさらに構成される、請求項２２に記載のシステム。
【請求項２８】
前記識別されたビデオフレームは、隠されたビデオフレームである、請求項２２に記載のシステム。
【請求項２９】
前記代替メディアは、前記識別されたビデオフレーム内に存在する要素を備える、請求項２８に記載のシステム。
【請求項３０】
前記代替メディアは、画像、前記宣伝の静止ビデオフレーム画像、グラフィック、アイコン、およびビデオクリップのうちの１つである、請求項２２に記載のシステム。
【請求項３１】
前記制御回路は、
前記宣伝と関連する宣伝データを検索し、
該検索された宣伝データから前記代替メディアを示す前記ビデオフレームを識別するようにさらに構成される、
請求項２７に記載のシステム。
【請求項３２】
前記制御回路は、前記ビデオから宣伝データを検索するようにさらに構成される、請求項３１に記載のシステム。
【請求項３３】
前記制御回路は、前記ビデオと関連するデータストリームから宣伝データを検索するようにさらに構成される、請求項３１に記載のシステム。
【請求項３４】
前記宣伝データは、前記代替メディアを表示するためのレイアウトを特定する、請求項３１に記載のシステム。
【請求項３５】
ビデオが早送りされる時に知覚可能な代替メディアを含む宣伝を構築するためのシステムであって、該システムは、
表示デバイスと、
制御回路と
を備え、
該制御回路は、
該宣伝を識別し、
該代替メディアを識別し、
ユーザが該宣伝を早送りする時に該代替メディアが知覚可能であるように、該代替メディアが表示され、該ユーザの視野に十分長く存続するように、ビデオフレームを選択することによって、該宣伝の該ビデオフレームの中に該代替メディアを組み込むように構成される、
システム。
【請求項３６】
前記制御回路は、
デバイス構成の選択を受信し、
前記ユーザが該選択されたデバイス構成を有する機器で前記宣伝を早送りする時に、前記代替メディアが知覚可能であるように、該宣伝の前記ビデオフレームの中に該代替メディアを組み込むようにさらに構成される、
請求項３５に記載のシステム。
【請求項３７】
前記デバイス構成は、双方向メディアシステムで使用される機器に対するファームウェアおよびハードウェア構成のうちの少なくとも１つを特定する、請求項３６に記載のシステム。
【請求項３８】
前記機器は、セットトップボックス、録画デバイス、記憶デバイス、パーソナルコンピュータ、テレビ、携帯型メディアデバイス、および携帯電話のうちの１つである、請求項３６に記載のシステム。
【請求項３９】
前記制御回路は、隠されたフレームとして前記宣伝内に前記代替メディアの前記ビデオフレームを配信することによって、該宣伝に該代替メディアを組み込むようにさらに構成される、請求項３５に記載のシステム。
【請求項４０】
前記制御回路は、前記宣伝の前記ビデオフレームに前記代替メディアの少なくとも１つの要素を組み込むように該宣伝を修正するようにさらに構成される、請求項３５に記載のシステム。
【請求項４１】
前記制御回路は、前記宣伝に前記代替メディアを自動的に組み込むようにさらに構成される、請求項３５に記載のシステム。
【請求項４２】
前記制御回路は、
代替メディアを伴う前記宣伝を早送りし、
該代替メディアの表示をプレビューするために、該早送りされた宣伝を表示するように前記表示デバイスに指示するようにさらに構成される、
請求項３５に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビデオまたは音声娯楽システム内の録画されたメディアを再生する時にコマーシャルおよび宣伝を飛ばして早送りするためのシステムおよび方法を対象とする。
【背景技術】
【０００２】
双方向テレビ番組ガイド等の双方向メディアガイダンスアプリケーションが当技術分野において公知である。双方向メディアガイダンスアプリケーションを使用して、ユーザは、コンテンツプロバイダによって提供されるコンテンツ（例えば、放送番組）を録画デバイスで選択し、録画してもよい。ユーザが録画を再生する時、録画は、録画された番組、および番組とともに配信されたコマーシャルを含む。一部のシステムは、早送りまたはスキップ機能を使用して、ユーザが宣伝を回避できるようにしている。しかしながら、そのような機能は、宣伝の意図された効果を減少または排除する。その結果、そのような機能が宣伝費を無駄にするため、一部の広告主がこれらの機能に抵抗している。
【０００３】
依然として広告主に費用の利益の一部を与えながら、ユーザが宣伝を飛ばして早送りできるようにするためのアプローチが提案されている。Ｔｉｖｏ  ｃｏｒｐｏｒａｔｉｏｎ（Ｓａｎ  Ｊｏｓｅ、ＣＡ）提供の１つのアプローチでは、ユーザが宣伝を飛ばして早送りする間に、バナー広告が表示される。時として「スピードバンプ」機能と呼ばれる、ＯｐｅｎＴＶ（Ｓａｎ  Ｆｒａｎｃｉｓｃｏ、ＣＡ）提供の別のアプローチでは、早送り中に広告主のロゴが表示される。これらのアプローチは、ビデオ宣伝の上方にグラフィックバナーまたはロゴを重ねるステップに限定される。そのようなバナーまたはロゴは、下層のビデオの上方にグラフィックを重ねるために、ユーザの機器内の追加ハードウェアおよび宣伝管理ソフトウェアを必要とする静止表示である。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
したがって、宣伝に組み込まれる代替メディアを表示しながら、宣伝を早送りするためのシステムおよび方法を提供することが望ましい。宣伝が早送りされる時に代替宣伝メディアがユーザに知覚可能であるように、宣伝に代替宣伝メディアを挿入するためのツールを提供することも望ましい。
【課題を解決するための手段】
【０００５】
本発明の原理によれば、宣伝を飛ばして早送りしながら代替メディア（例えば、代替宣伝メディア）を表示するためのシステムおよび方法が提供される。加えて、宣伝が早送りされる時に代替メディアがユーザに認識可能であるように、宣伝に代替メディアを挿入するためのツールも提供される。明確にする目的で、かつ限定の手段ではなく、本発明は、時として、テレビ番組等のビデオの宣伝早送り機能性を提供するステップとの関連で説明されてもよい。しかしながら、本発明の原理は、任意の他の適切なメディア（例えば、音声）の部分を飛ばして早送りするステップに適用されてもよいことが理解されるであろう。
【０００６】
ユーザがメディアを早送りしてもよいように、あるメディアが双方向メディアガイダンスアプリケーションのユーザに提供されてもよい。例えば、ユーザは、ＤＶＲ（ローカルＤＶＲまたはネットワークＤＶＲのいずれか）で録画されるテレビ番組等の、記憶デバイスに少なくとも部分的に録画されるメディアを早送りしてもよい。別の実施例として、ユーザは、ユーザの機器がメディアを受信する（例えば、放送テレビをキャッシュする、およびＤＶＲデバイス上で放送テレビを一時停止するか、または巻き戻す）間にバッファにキャッシュされるメディアを早送りしてもよい。さらに別の実施例として、ユーザは、メディアストリーム（例えば、ＶＯＤサーバによって提供されるＶＯＤストリーム）として遠隔場所から提供されるメディアを早送りしてもよい。
【０００７】
ユーザの機器に提供されるメディアは、特定のコンテンツ（例えば、テレビ番組）および宣伝を含んでもよい。ユーザがメディアを早送りする時、ユーザは、宣伝も早送りしてもよく、したがって、宣伝価値を失う。ユーザが早送りする間に宣伝価値を維持するために、宣伝が早送りされる間に宣伝メッセージがユーザに知覚可能なままであるように、宣伝が構築されてもよい。より具体的には、宣伝は、早送り命令に応じて表示される知覚可能な代替メディアを含むように構築されてもよい。代替メディアは、例えば、ビデオ、ビデオクリップ、グラフィック、画像、ロゴ、ビデオフレーム、動画グラフィック、音声、音声クリップ、または任意の他の適切なメディアを含む、代替メッセージを提供するための任意の適切なメディアまたはコンテンツであってもよい。
【０００８】
宣伝は、早送り中に知覚可能な代替メディアを提供するように、任意の適切な方式で構築されてもよい。特に、宣伝は、代替メディアが早送りストリームの一部として表示されるビデオフレームでのみ表示されるように、構築されてもよい。例えば、代替メディアは、早送りしながら知覚可能なままである宣伝の一部として組み込まれてもよい（例えば、ＭＰＥＧ−２標準規格を使用してコード化される宣伝のＩフレーム）。別の実施例として、ユーザが早送りすると代替メディアのビデオフレームが表示されるように（例えば、代替メディアビデオフレームとして）、代替メディアのビデオフレームは、宣伝のビデオフレームの中に挿入されてもよい。別の実施例として、ＭＰＥＧ−４システムでは、代替メディアは、別個のビデオオブジェクト面として提供されてもよい。ある実施形態では、宣伝中に早送りを開始することにより、この以前に隠されていたオブジェクト面を現れさせてもよい（例えば、正面に移動される）。
【０００９】
双方向メディアシステムと関連するデータソースは、特定の宣伝と関連する宣伝データを提供してもよい。宣伝データならびに宣伝データによって指し示される代替メディアは、宣伝ストリームの一部として（例えば、宣伝ビデオストリームに対して「帯域内」）、あるいは、別個または「帯域外」のデータストリームにおいて提供されてもよい。宣伝データは、例えば、早送りする時にどのビデオフレームを表示するか（例えば、ビデオフレームの特定の一部にフラグを付けることによって）、代替メディアに対する表示構成、ユーザが特定の宣伝を飛ばして早送りしてもよいかどうか、許容早送り速度、または任意の他の双方向メディアガイダンスアプリケーション命令等の、双方向メディアガイダンスアプリケーション命令を含んでもよい。いくつかの実施形態では、宣伝データは、代替メディアの部分または部分へのリンクを含んでもよい（例えば、特定の代替メディアの音声へのリンク）。
【００１０】
広告主は、オペレータが代替メディアを伴う宣伝を構築することを可能にするために、宣伝ツールを使用してもよい。宣伝ツールは、オペレータが、宣伝および／または代替メディアを提供し、宣伝が標的にされるデバイスに対する早送り実施の仕様を識別するために、使用することができるデバイス構成（例えば、ファームウェアおよびハードウェア構成）を選択できるようにしてもよい。オペレータによって提供される情報を使用して、ツールは、ユーザが選択された構成を有する機器上で宣伝を早送りする時に代替メディアが表示されるように、任意の適切なアプローチを使用して宣伝に代替メディアを組み込んでもよい。宣伝ツールは、早送り要求に応じて、オペレータが表示される宣伝および代替メディアをプレビューすることを可能にする、プレビュー機能を含んでもよく、ツールは、オペレータが早送り速度およびデバイス構成を特定できるようにする。いくつかの実施形態では、宣伝ツールは、一式のデバイス（例えば、Ｍｏｔｏｒｏｌａ  ＤＣＴ２０００ｓおよびＤＣＴ２５００）またはデバイスを実装するために使用されるコアチップセット（例えば、Ｂｒｏａｄｃｏｍ  ｘｘｘ−ｃｈｉｐ）の機能として、早送りされる時の最適な表示のために、宣伝を構築するために使用する技術の提案をしてもよい。
【図面の簡単な説明】
【００１１】
本発明の上記および他の特徴、その本質および種々の利点は、添付図面と併せて理解される以下の発明を実施するための形態を考慮することによって、より明白となるであろう。
【図１】図１は、本発明の一実施形態による例証的な双方向メディアシステムの略図である。
【図２】図２は、本発明の一実施形態による、テレビ欄を示す例証的な表示画面を示す。
【図３】図３は、本発明の一実施形態による、テレビ番組に関する情報を示す例証的な表示画面を示す。
【図４】図４は、本発明の一実施形態による、録画が開始した後に全画面でテレビ番組を示す例証的な表示画面を示す。
【図５】図５は、本発明の一実施形態による、録画番組表を示す例証的な表示画面を示す。
【図６】図６は、本発明の一実施形態による、宣伝を再生している間に表示される宣伝の例証的なビデオフレームを示す。
【図７】図７は、本発明の一実施形態による、宣伝を早送りしている間に表示される代替メディアの例証的なビデオフレームを示す。
【図８】図８は、本発明の原理による、録画を再生するための例証的な表示画面を示す。
【図９】図９は、本発明の原理による、早送り命令に応じて代替メディアを表示するための例証的な表示画面を示す。
【図１０】図１０は、本発明の原理による、早送り命令に応じて代替メディアを表示するための例証的な表示画面を示す。
【図１１】図１１は、本発明の原理による、早送り命令に応じて代替メディアを表示するための例証的な表示画面を示す。
【図１２】図１２は、本発明の一実施形態による、例証的な宣伝ツールの表示画面を示す。
【図１３】図１３は、本発明の一実施形態による、早送り命令に応じて代替メディアを表示するための例証的な過程のフロー図を示す。
【図１４】図１４は、本発明の一実施形態による、代替メディアのビデオフレームを識別するための例証的な過程のフロー図を示す。
【図１５】図１５は、本発明の一実施形態による、宣伝ツールを使用して代替メディアを含む宣伝を作成するための例証的な過程のフロー図を示す。
【発明を実施するための形態】
【００１２】
図１は、本発明の一実施形態による例証的な双方向メディアシステム１００を示す。ユーザ機器１１０は、通信経路１２２上でメディアソース１２０から信号の形でメディアを受信する。実践では、複数のメディアソース１２０およびユーザ機器１１０があってもよいが、図面を過剰に複雑にすることを回避するために、それぞれの１つのみが図１に示されている。
【００１３】
メディアソース１２０は、例えば、ケーブルシステムヘッドエンド、衛星メディア配信設備、メディア放送設備、インターネットプロトコルテレビ（ＩＰＴＶ）ヘッドエンド、オンデマンドサーバ（例えば、ＶＯＤサーバ）、ウェブサイト、ゲームサービスプロバイダ（例えば、オンラインゲーム用）、あるいは、メディアを創出または配信するための任意の他の適切な設備またはシステム等の任意の適切なメディアソースであってもよい。メディアソース１２０は、例えば、衛星経路、光ファイバ経路、ケーブル経路、インターネット経路、または任意の他の適切な有線または無線経路を含む、任意の適切な通信経路１２２上で信号を伝送するように構成されてもよい。信号は、例えば、テレビ番組、ゲーム、音楽、ニュース、ウェブサービス、ビデオ、または任意の他の適切なメディア等の任意の適切なメディアを搬送してもよい。いくつかの実施形態では、メディアソース１２０は、例えば、ユーザ機器１１０またはＶＯＤサーバに実装されるトリックプレイクライアントまたは双方向メディアガイダンスアプリケーションからの要求を実行するための制御回路を含んでもよい。
【００１４】
ユーザ機器１１０は、双方向メディア体験を提供するために適した任意の機器を含んでもよい。ユーザ機器１１０は、テレビ、セットトップボックス、録画デバイス、ビデオプレーヤ、ユーザ入力デバイス、または双方向メディア体験を提供するために適した任意の他の機器等のテレビ機器を含んでもよい。例えば、ユーザ機器１１０は、Ｍｏｔｏｒｏｌａ，Ｉｎｃ．提供のＤＣＴ  ２０００、２５００、５１００、６２０８、または６４１２セットトップボックスを含んでもよい。いくつかの実施形態では、ユーザ機器１１０は、テレビカード付きパーソナルコンピュータ（ＰＣＴＶ）等のコンピュータ機器を含んでもよい。いくつかの実施形態では、ユーザ機器１１０は、例えば、ゲームシステム（例えば、Ｘ―Ｂｏｘ、ＰｌａｙＳｔａｔｉｏｎ、またはＧａｍｅＣｕｂｅ）等の固定型電子デバイス、または携帯型ＤＶＤプレーヤ、携帯型ゲームデバイス、携帯電話、ＰＤＡ、音楽プレーヤ（例えば、ＭＰ３プレーヤ）等の携帯型電子デバイス、あるいは任意の他の適切な固定型または携帯型デバイスを含んでもよい。
【００１５】
図１の実施例では、ユーザ機器１１０は少なくとも、別個のデバイスまたは単一デバイスとして実装されてもよい、制御回路１１６、表示デバイス１１２、ユーザ入力デバイス１１４、および録画デバイス１１８を含む。双方向メディアガイダンスアプリケーションは、表示デバイス１１２に表示されるメディアのために、ユーザにメディアガイダンス機能を提供するように、ユーザ機器１１０上で実装されてもよい。いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、双方向テレビアプリケーション、トリックプレイクライアント、またはユーザにメディア機能を提供するための任意の他のアプリケーションであるか、それを含んでもよい。
【００１６】
表示デバイス１１２は、例えば、テレビモニタ、コンピュータモニタ、またはユーザ機器１１０に組み込まれるディスプレイ（例えば、携帯電話または携帯型音楽プレーヤのディスプレイ）等の任意の適切なデバイスであってもよい。表示デバイス１１２は、経路１２２上でメディアソース１２０によって送達されるメディア、およびトリックプレイクライアントの表示を表示する。表示デバイス１１２はまた、音声の出力を提供するように構成されてもよい。
【００１７】
ユーザ入力デバイス１１４は、双方向メディアガイダンスアプリケーションと連動するための任意の適切なデバイスであってもよい。例えば、ユーザ入力デバイス１１４は、リモートコントロールの、キーボード、マウス、タッチパッド、タッチスクリーン、または音声認識インターフェースであってもよい。ユーザ入力デバイス１１４は、任意の適切な通信リンクを使用して、ユーザ機器１１０および制御回路１１６と通信してもよい。例えば、ユーザ入力デバイス１１４は、赤外線（ＩＲ）、無線周波数、Ｂｌｕｅｔｏｏｔｈ（登録商標）、無線（例えば、８０２．１１）、有線、または任意の他の適切な通信リンクを使用してもよい。
【００１８】
制御回路１１６は、入力デバイス１１４からユーザ入力を受信し、双方向メディアガイダンスアプリケーションの命令を実行するように適合される。制御回路１１６は、１つ以上のチューナ（例えば、アナログまたはデジタルチューナ）、エンコーダおよびデコーダ（例えば、ＭＰＥＧデコーダ）、プロセッサ（例えば、Ｍｏｔｏｒｏｌａ  ６８０００ファミリプロセッサ）、メモリ１１７（例えば、ＲＡＭおよびハードディスク）、通信回路（例えば、ケーブルモデム回路）、入力／出力回路（例えば、グラフィック回路）、ユーザ機器１１０の種々のデバイスへの接続、ならびに、アナログまたはデジタルメディアプログラミング、番組録画、および双方向メディアガイダンス機能を提供するための任意の他の適切な構成要素を含んでもよい。いくつかの実施形態では、制御回路１１６は、ディスプレイ１１２または任意の他のデバイスの一部（例えば、セットトップボックス、テレビ、およびビデオプレーヤ）等の、ユーザ機器１１０のデバイスのうちの１つの一部として含まれてもよい。
【００１９】
録画デバイス１１８は、パーソナルビデオレコーダ（ＰＶＲ）、デジタルビデオレコーダ（ＤＶＲ）、ビデオカセットレコーダ（ＶＣＲ）、ＤＶＤレコーダ、コンパクトディスクレコーダ、または任意の他の適切な録画デバイスまたは記憶デバイスであってもよい。いくつかの実施形態では、録画デバイス１１８は、双方向メディアシステム１００の他の構成要素によって録画または提供されるコンテンツまたはデータを記憶または録画するための記憶デバイスであってもよい（例えば、トリックプレイ機能を可能にするように生放送のテレビ番組をキャッシュするための記憶デバイス）。録画デバイス１１８は、１つ以上のチューナを含んでもよく、ユーザがユーザ機器１１０でメディアを受信する際にそれをキャッシュして（例えば、現在同調されているチャネルをキャッシュする）、ユーザに対するトリックプレイ機能を提供するように構成されてもよい。
【００２０】
いくつかの実施形態では、録画デバイス１１８は、双方向メディアガイダンスアプリケーション命令を受信および実行するために使用される、プロセッサ（例えば、マイクロコントローラまたはマイクロプロセッサ、または同等物）を含んでもよい。録画デバイス１１８は、アプリケーションを実行する時に使用するためのランダムアクセスメモリ等のメモリを含んでもよい。不揮発性メモリもまた、起動ルーチンまたは他の命令を記憶するために使用されてもよい。データベース（例えば、録画された番組に対するメディアガイダンス情報のデータベース、あるいは録画またはキャッシュされた宣伝に対する宣伝情報のデータベース）を支援するために、録画デバイス１１８内のハードディスクおよび他の記憶装置が使用されてもよい。録画デバイス１１８内のハードディスクおよび他の記憶装置もまた、テレビ番組、またはビデオオンデマンドコンテンツ、または録画デバイス１１８に提供される他のコンテンツを録画するために使用されてもよい。
【００２１】
いくつかの実施形態では、録画デバイス１１８は、ＩＲ通信回路、またはリモートコントロールと通信する（例えば、ユーザ入力デバイス１１４により）ための他の適切な通信回路を含んでもよい。録画デバイス１１８はまた、専用ボタンおよびフロントパネルディスプレイを含んでもよい。フロントパネルディスプレイは、例えば、録画デバイスが同調される現在のチャネルを表示するために使用されてもよい。
【００２２】
いくつかの実施形態では、録画デバイス１１８は、ユーザ機器１１０の外側に位置するネットワーク録画デバイスであってもよい。いくつかの実施形態では、ネットワーク録画デバイスは、コンテンツソース１２０（例えば、ケーブル設備のヘッドエンドにおける）、データソース１２４、ＶＯＤサーバ（図示せず）、ユーザ機器１１０（例えば、第２の録画デバイス、またはホームコンピュータ上のハードドライブとして）、インターネットサーバ、または任意の他の適切なデバイスに組み込まれてもよい。いくつかの実施形態では、ネットワーク録画デバイスは、独立型デバイス（例えば、商用ネットワーク録画デバイス、あるいは家庭または近隣ネットワーク内のＤＶＲデバイス）であってもよい。ネットワーク録画デバイスは、ユーザ機器１１０の複数の事例のいずれかに実装される双方向メディアガイダンスアプリケーションから、録画を行うように命令を受信してもよい。
【００２３】
いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、クライアント／サーバアプローチがあるユーザに機能を提供してもよい。ユーザ機器１１０の各事例に対して１つのサーバ、ユーザ機器１１０の複数の事例に対して１つのサーバがあってもよく、または単一サーバは、ユーザ機器１１０の各事例に対するプロキシとしての機能を果たしてもよい。
【００２４】
任意の適切な数のユーザが、メディアソース１２０、データソース１２４、および宣伝生成器１４０に接続されるユーザ機器１１０等の機器を有してもよい。単一ユーザはまた、ユーザ機器１１０の複数の事例を有してもよい。しかし、図を明確にするために、単一ユーザのみの機器が示されている。複数のユーザの機器は、ケーブルテレビネットワーク、衛星テレビネットワーク、ローカルエリアネットワーク（ＬＡＮ）、無線ネットワーク、インターネット（例えば、ＤＯＣＳＩＳモデムを使用する）、または任意の他の適切な手段を使用して、メディアソース１２０、データソース１２４、および宣伝生成器１４０に接続されてもよい。いくつかの実施形態では、複数のユーザの機器は、任意の適切な手段を使用して互いに接続されてもよい。
【００２５】
ユーザ機器１１０は、１つ以上のデータソース１２４から双方向メディアガイダンスアプリケーションデータを受信してもよい。データソース１２４は、特定の種類のメディアに対する、または特定のアプリケーションに対するデータを提供してもよい。例えば、１つのデータソース１２４は、非オンデマンドメディアに対するデータ（例えば、非有料および有料視聴番組）を提供してもよく、別のものは、オンデマンドメディアに対するデータ（例えば、ＶＯＤ番組）を提供してもよい。または、例えば、単一データソースは、これらの種類のデータの両方を提供してもよい。例えば、１つのデータソース１２４は、双方向メディアガイダンスアプリケーションに対するデータを提供してもよい。別のデータソース１２４は、例えば、別の双方向アプリケーションに対するデータを提供してもよい（例えば、ホームショッピングアプリケーション、ならびにスポーツのスコア、株価、ニュースデータ、および気象データ等のリアルタイムデータ）。いくつかの実施形態では、データソース１２４は、クライアント／サーバアプローチを使用して、双方向メディアガイダンスアプリケーションにデータを提供してもよい。データソースにつき１つのサーバ、全ソースに対して１つのサーバがあってもよく、または、いくつかの実施形態では、単一サーバは、ユーザ機器１１０と種々のデータソース１２４との間のプロキシとして通信してもよい。そのような実施形態では、データソース１２４は、オンラインメディアガイダンスアプリケーションの命令を実行するための制御回路を含んでもよい。いくつかの実施形態では、データソース１２４は、双方向メディアシステム１００の他の構成要素によって、あるいはコンテンツまたはデータプロバイダ（例えば、ＶＯＤサーバ）によって、録画または提供される録画コンテンツまたはデータを記憶するための記憶デバイスであってもよい。
【００２６】
いくつかの実施形態では、データソース１２４は、双方向メディアガイダンスアプリケーションに宣伝（例えば、種々の番組、製品、サービス、および双方向メディアガイダンスアプリケーション機能に対するテキスト、グラフィックおよびビデオ宣伝）を提供してもよい。宣伝は、専用データソースによって提供されてもよく、または、宣伝は、他のデータとともに、１つ以上のデータソースによって提供されてもよい。
【００２７】
データソース１２４は、任意の適切な技術を使用して、宣伝と関連する宣伝データを提供してもよい。例えば、宣伝データは、伝送されるコンテンツまたはメディアと併せて配信され（例えば、メディアとともに帯域内に組み込まれる）、伝送されるメディアとは別に配信され（例えば、メディアストリームに付随するデータストリームにおいて帯域外）、または任意の他の適切な配信手段によるものであってもよい。そのようなアプローチでは、双方向メディアガイダンスアプリケーションは、帯域内または帯域外のメディアを処理するか、またはデータストリームを処理して宣伝データを取得してもよい（例えば、ＭＰＥＧ−２転送ストリーム内のデータ構成要素から識別子、命令、またはＵＲＬを抽出する）。
【００２８】
「帯域内」および「帯域外」という用語は、元来、それぞれ１次無線周波数内または外である信号伝達（例えば、無線伝送内の）を指した。現在、「帯域」は、チャネル、ストリーム、トンネル、ソケット、回路、仮想回路、あるいは有線または無線を問わない経路を含む、伝送のための任意の１次デジタルまたはアナログ導管を指すことが、当業者によって理解されている。したがって、帯域内宣伝データは、それに関連付けられる宣伝と同じチャネル、ストリーム、トンネル、ソケット等において搬送される、またはそれが関連する任意の１次コンテンツ供給に搬送される、宣伝データであると理解される。ＩＰストリームにおける宣伝データの帯域内搬送の一実施例は、１次コンテンツストリーム（例えば、宣伝のビデオストリーム）に加えて宣伝データを搬送するために使用される、送信アプリケーションと受信アプリケーションとの間のＩＰソケットを開放するステップとなる。ＭＰＥＧ−２システムにおける宣伝データの帯域外搬送の一実施例は、第１の周波数のアナログ搬送波上で搬送される、デジタルストリームにおける宣伝データの搬送、および第１の周波数とは異なる第２の周波数の搬送波上での宣伝自体の搬送となる。ＭＰＥＧ−２では、単一サービス転送ストリーム（多重サービス転送ストリームの一部であってもよい）は、１次ビデオ構成要素、１次音声構成要素、次いで、１つ以上のデータ構成要素を含む、複数の構成要素から成る。１次または２次ビデオ、音声、またはデータストリームのうちの１つにおいて宣伝データ（または代替メディア）が搬送される場合、サービスに対して帯域内と考えられ、そうでなければ、それに対して帯域外と考えられる。
【００２９】
ＭＰＥＧ−４システムでは、帯域内宣伝データまたは代替メディアは、別個のビデオオブジェクト面で搬送されてもよい。ＡＴＳＣデジタルビデオに対しては、アナログ垂直帰線消去区間（ＶＢＩ）の概念が、デジタルデータ帯域内ＶＢＩの同等物を含むように拡張されている。それぞれ参照することによって、その全体として本明細書に組み込まれる、動画及び関連オーディオ情報の情報技術汎用コーディング（Ｉｎｆｏｒｍａｔｉｏｎ  Ｔｅｃｈｎｏｌｏｇｙ  Ｇｅｎｅｒｉｃ  Ｃｏｄｉｎｇ  ｏｆ  Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅｓ  ａｎｄ  Ａｓｓｏｃｉａｔｅｄ  Ａｕｄｉｏ  Ｉｎｆｏｒｍａｔｉｏｎ）と題された国際標準化機構ＩＳＯ−１３８１８標準規格、およびデジタルテレビジョン（ＤＴＶ）クローズドキャプショニング（Ｄｉｇｉｔａｌ  Ｔｅｌｅｖｉｓｉｏｎ  （ＤＴＶ）  Ｃｌｏｓｅｄ  Ｃａｐｔｉｏｎｉｎｇ）と題された全米家電協会ＣＥＡ−７０８Ｂ標準規格で、さらなる情報を見出すことができる。
【００３０】
双方向メディアガイダンスアプリケーションはまた、例えば、ユーザが視聴しているチャネル等を監視することによって、再生されたメディアと関連する宣伝データを取得してもよい。双方向メディアガイダンスアプリケーションは、この情報（例えば、チャネル情報）および現在の時間を使用して、所望の宣伝データを取得するためにユーザに利用可能なチャネルに対する双方向メディアガイダンスアプリケーションデータを含有する、データベース（例えば、データソース１２４内のデータベース）にアクセスしてもよい。例えば、ユーザがチャネル５を視聴している時に、双方向メディアガイダンスアプリケーションは、データベースをチェックし、チャンネル５と関連する双方向メディアガイダンスアプリケーションデータから、どの宣伝が表示されるか、およびそれらの宣伝と関連する宣伝データを決定してもよい（例えば、チャンネル５に対する宣伝と関連する画像またはビデオクリップを識別するため）。
【００３１】
データソース１２４は、宣伝データを１つ以上の宣伝と関連付ける、一意の識別子を提供してもよい。一意の識別子は、例えば、任意の数字または文字列、宣伝に関連する言葉またはフレーズ（例えば、宣伝の題名、広告主名、または製品名）、タイムスタンプ、または任意の他の適切な識別子等の、任意の適切な識別子であってもよい。
【００３２】
双方向メディアシステム１００は、宣伝生成器１４０を含む。宣伝生成器１４０は、例えば、メディアソース１２０およびユーザ機器１１０を含む、システム１００の任意の他の要素に、代替メディアを含む宣伝を提供するように構成されてもよい。いくつかの実施形態では、宣伝生成器１４０は、宣伝に宣伝データおよび／または代替メディアを組み込むための宣伝ツールを含んでもよい。宣伝生成器１４０はまた、データソース１２４に関連して上記のように、宣伝データを提供するように構成されてもよい。
【００３３】
図１は、別個の要素として、メディアソース１２０、データソース１２４、および宣伝生成器１４０を示す。実践では、それらの機能性は、組み合わせられ、単一設備における単一システム、または複数の設備における複数のシステムから提供されてもよい。例えば、１つのメディアソース１２０およびデータソース１２４は、ＶＯＤコンテンツおよび関連ＶＯＤデータを提供するように組み合わせられてもよい。別の実施例として、別個のデータソース１２４は、複数のテレビ放送局のそれぞれと関連してもよく、それらの放送局に特異的なデータを提供してもよい（例えば、放送局の今後の番組に対する宣伝、または双方向メディアガイダンスアプリケーション表示画面内に放送局のロゴを表示するためのロゴデータ）。さらに別の実施例として、データソース１２４および宣伝生成器１４０は、代替メディアおよび関連宣伝データを含む宣伝を提供するように組み合わせられてもよい。
【００３４】
図２は、ディスプレイ１１２に表示されてもよい、例証的な双方向メディアガイダンスアプリケーション画面２００を示す。ユーザは、例えば、ユーザ入力デバイス１１４上の「メニュー」、「ガイド」、あるいは他の適切なキーまたはキー列を押すこと、別の双方向メディアガイダンスアプリケーション画面またはメニューからナビゲートすること、または当技術分野において公知の任意のほかの手段による等の任意の適切な手段によって、双方向メディアガイダンスアプリケーション画面２００にアクセスしてもよい。例証的な双方向メディアガイダンスアプリケーション画面２００は、番組の題名、チャネル、および予定放送時間を含む、番組表２１０のグリッドを含む。画面は、任意の他の適切な番組情報を含んでもよい。他の実施形態では、双方向メディアガイダンスアプリケーション画面は、番組のリスト（すなわち、単一カラム）を含んでもよい。ユーザは、ユーザ入力１１６または任意の他の適切な手段を使用して、ハイライト領域２１２で所望の番組表を選択してもよい。
【００３５】
番組または他の適切なビデオを録画の予約に入れるために、ユーザは、チャネル２８の「Ｂｉｏｇｒａｐｈｙ」がハイライトされた図２に示されるように、所望の番組をハイライトし、「録画」キーまたはキー列を押すか、またはユーザ入力デバイス１１４（図１）を使用して、画面から「録画」選択肢を選択してもよい。ユーザ機器１１０（図１）からの任意の適切なデバイス、例えば、記録デバイス１１８（図１）が、番組を録画してもよい。代替として、番組は、ユーザ機器１１０の一部ではない、任意の他の適切なデバイスによって録画されてもよい。番組を録画するように命令を受信することに応じて、双方向メディアガイダンスアプリケーションは、選択された番組と関連する表にアイコン２１６を配置して、双方向メディアガイダンスアプリケーションが番組を録画の予約に入れた（例えば、図２では、Ｂｉｏｇｒａｐｈｙ、ＮＢＡ  Ｉｎｓｉｄｅ  Ｓｔｕｆｆ、およびＭｅｎ  Ｉｎ  Ｂｌａｃｋが録画の予約に入れられている）ことをユーザに示してもよい。
【００３６】
番組を録画することを選択する前に、ユーザは、番組に関する追加情報を要求してもよい。例えば、ユーザは、ハイライト領域２１２を使用して表をハイライトし、ユーザ入力デバイス１１４上の「情報」キーまたはキー列を押してもよい。ユーザ要求の受信に応じて、双方向メディアガイダンスアプリケーションは、情報画面を表示してもよい。図３は、詳細情報セクション３０２、番組説明域３０４（番組の題名、時間、およびチャネルを含む）、およびビデオウィンドウ３０６を含む、例証的な情報画面３００を示す。画面３００はまた、選択可能アイコン３１０を含み、その一部または全ては、テキスト説明を含んでもよい。画面は、録画、連続録画、視聴年齢制限、または任意の他の適切な双方向メディアガイダンスアプリケーション作用に対する選択肢を含んでもよい。ユーザが番組を録画したいと決定する場合、ユーザは、「録画」キーまたはキー列を押すことによって、ユーザ入力デバイス（例えば、ユーザ入力デバイス１１４、図１）を使用して画面から「録画」選択肢を選択することによって、または任意の他の適切な手段によって、録画を予約に入れてもよい。
【００３７】
いくつかの実施形態では、ユーザは、全画面ビュー、例えば、図４に示される全画面ビュー４００において表示デバイス１１２（図１）上で番組を見ながら、番組を録画することを決定してもよい。番組を録画するために、ユーザは、ユーザ入力デバイス１１４（図１）上の「録画」キーまたはキー列を押すか、または任意の他の適切な手段を使用してもよい。ポップアップ通知４０２等のポップアップ通知が現れて、録画が開始したことを確認してもよい。そのような通知はまた、番組を録画するユーザ確認を受信することに応じて現れてもよい。いくつかの実施形態では、ポップアップ通知４０２は、以前に予約された録画が開始すると自動的に現れてもよい。
【００３８】
録画デバイスは、チャネルに同調するか、または選択された番組の転送ストリームを選択し、番組の予定伝送時間中にチャネルまたは転送ストリーム上で伝送されるメディアの全てを録画することによって、選択された番組を録画してもよい。録画デバイスは、ユーザの機器（例えば、ＤＶＲ）内に位置するか、双方向メディアガイダンスアプリケーションがアクセスしてもよいリモートサーバ（例えば、ネットワークＤＶＲ）であってもよい。したがって、録画されたメディアは、選択された番組、および番組の中断の間（例えば、スポーツイベントのコマーシャルの時間の間、あるいはシリーズの１０分または１５分ごと）に表示される宣伝を含んでもよい。
【００３９】
いくつかの実施形態では、録画デバイスは、ユーザが視聴する番組をキャッシュするように構成されてもよい。例えば、録画デバイスは、特定のチャネル（例えば、お気に入りのチャネル）のみをキャッシュするように構成されてもよく、または、録画デバイスは、ユーザが見ているチャネルをキャッシュするように構成されてもよい。キャッシュされた番組は、トリックプレイ命令（例えば、一時停止、巻戻し、早送り）を使用して、再生に利用可能であってもよい。番組全体がキャッシュに記憶される場合、録画デバイスは、キャッシュされた番組を録画として保存してもよい。
【００４０】
いったん録画デバイスが選択された番組を録画すると、ユーザが再生のために選択してもよい録画された番組の表を表示するように、ユーザは双方向メディアガイダンスアプリケーションに指示してもよい。例えば、ユーザは、「録画番組メニュー」キーまたはキー列を押すことによって、別の双方向メディアガイダンスアプリケーション画面またはメニューからナビゲートする（例えば、図１のユーザ入力デバイス１１４を使用して、双方向メディアガイダンスアプリケーション画面から「録画番組メニュー」を選択する）ことによって、または任意の他の適切な手段によって、録画番組メニューにアクセスしてもよい。図５に示される録画番組メニュー５００は、録画番組表の例証的な表示を示す。メニュー５００は、録画表５０２、詳細情報セクション５０４、およびビデオウィンドウ５０６を含む。表５０２は、番組の題名、および番組の長さを含む。表は、任意の他の適切な情報（例えば、チャネル数または録画された日付）を含んでもよい。いくつかの実施形態では、メニュー５００は、キャッシュされた番組に対する表、および遠隔に記憶されているがユーザによって録画されていない番組（例えば、ＶＯＤ番組）に対する表を含んでもよく、または、そのような番組は、付加的な別個の画面上に列挙されてもよい。
【００４１】
録画を再生するために、ユーザは、表５０２から録画と関連する表を選択し（例えば、ハイライト領域５１２を使用して）、ユーザ入力デバイス上の「再生」キーまたはキー列を押すか、双方向メディアガイダンスアプリケーション画面から再生の選択肢を選択するか、または再生を開始するための任意の他の適切なステップを行ってもよい。代替として、ユーザは、「情報」キーまたは同等物を押して、情報画面を表示させ（図３の情報画面３００等）、情報画面から「再生」アイコンを選択してもよい。ユーザ要求に応じて、双方向メディアガイダンスアプリケーションは、例えば、表示デバイス（例えば、表示デバイス１１２）に適切なビデオおよび音声ストリームを提供して選択された録画を表示するように、録画デバイス（例えば、録画デバイス１１８）に指示することによって、録画を再生するようにユーザの機器に指示してもよい。
【００４２】
多くの番組は、宣伝とともに録画またはキャッシュされる。そのような番組が再生されると、録画された宣伝もまた、録画の一部として再生されてもよい。宣伝を視聴することを回避するために、ユーザは、宣伝を飛ばして早送りしてもよい。いくつかの実施形態では、ユーザはまた、番組をトリックプレイする時に宣伝を飛ばして早送りしてもよく、またはＤＶＤ内の宣伝を飛ばして早送りしてもよい。例えば、一時停止した後に、ユーザは、再生を再開し、ユーザがキャッシュの最後に到達するまで宣伝を飛ばして早送りしてもよい。適切なコンテンツ（例えば、録画、キャッシュされたメディア、またはオンデマンドメディア）を早送りしながら代替メディアを表示する、本発明の原理は、非宣伝メディアにも適用することができる。しかしながら、便宜上、以下の考察は、録画された宣伝に限定される。しかしながら、論議される実施形態および特徴はまた、オンデマンドメディアおよび宣伝ではないメディアとの関連で実装されてもよいことが理解されるであろう。キャッシュされたメディアおよびオンデマンドメディア実施形態に特異的な特定の実施形態もまた、以下でさらに詳細に説明する。
【００４３】
ユーザは、任意の適切な方式で、録画を早送りするように、例えば、宣伝を飛ばして早送りするように、双方向メディアガイダンスアプリケーションに命令してもよい。例えば、ユーザは、ユーザ入力デバイス（例えば、ユーザ入力デバイス１１４、図１）上の「早送り」キーを押すか、または長押しして早送りを開始してもよい。別の実施例として、ユーザは、転送制御バー（例えば、図８に関連して以下で論じられる転送制御バー８１０）から早送りの選択肢を選択してもよい。次いで、双方向メディアガイダンスアプリケーションは、ユーザが録画の再生を再開するように双方向メディアガイダンスアプリケーションに命令するまで、録画の表示を早送りしてもよい（例えば、１つおきのフレーム、３個ごとのフレーム、１０個ごとのフレーム、またはｎ個ごとのフレームを表示することによって）。
【００４４】
いくつかの実施形態では、再生ストリームは、ＭＰＥＧ−２標準規格を使用してコード化されるビデオであってもよい。ＭＰＥＧ−２ビデオストリームは、映像をコード化する一連のデータフレームから成る。フレームは、イントラ符号化フレーム（Ｉフレーム）、前方予測フレーム（Ｐフレーム）、および双方向予測（Ｂフレーム）としてコード化されてもよい。ストリームは、ＧＯＰ（映像群）構造に組織化される、一連のＩ、Ｐ、およびＢフレームとして伝送され、ＧＯＰは、典型的には、Ｉフレームで開始し、後続Ｉフレームの直前で終了し、１２〜１５個のフレームを含む。例えば、宣伝に対するフレーム順序は、ＩＢＢＰＢＢＰＢＢＰＢＢＰであってもよい。
【００４５】
ビデオは、まず、Ｉフレームでコード化される。Ｉフレームは、ビデオフレームの画像の全てを含むが、画像の空間的冗長性を利用することによって圧縮されてもよい。Ｉフレームの後には、ＰおよびＢフレームが続き、それらは過去のフレームと現在のフレームとの間のビデオの差異（Ｐフレーム）、および過去のフレームと、現在のフレームと、次のフレームとの間の差異のみを含む（Ｂフレーム）。そのような方式でビデオを表すことによって、ビデオは、効率的かつ帯域幅に敏感な（ｂａｎｄｗｉｄｔｈ-−ｓｅｎｓｉｔｉｖｅ）方式で伝送されてもよい。
【００４６】
ＭＰＥＧ−２再生ストリームを早送りするために、双方向メディアガイダンスアプリケーションは、ＩフレームおよびＧＯＰのＢおよびＰフレームの一部のみ（例えば、Ｐフレームのみ）を表示してもよい。いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、Ｉフレームのみを表示してもよい（例えば、ユーザが１２〜１５倍で早送りしている、または各Ｉフレームの表示を反復してより低速で早送りする時）。
【００４７】
早送りされる時に宣伝が失われないことを確実にするため、広告主は、ユーザが宣伝を飛ばして早送りする間に情報（すなわち、代替メディア）が表示されるように宣伝を構築してもよい。表示される代替メディアは、早送り中にも、または早送り中のみに、現れて視聴者の視野に存続する（例えば、ユーザに知覚可能である）ように構成されてもよい。いくつかの実施形態では、代替メディアは、代替宣伝であってもよい。
【００４８】
宣伝を早送りしている間に表示される代替メディアは、任意の適切なメディアであってもよい。例えば、代替メディアは、画像（例えば、ｇｉｆ、ｊｐｅｇ、またはＭＰＥＧのＩフレーム）、宣伝のビデオフレームに対する識別子、ビデオクリップ、多数の表示されたビデオフレームにわたって反復される要素、または宣伝を早送りしている間に表示するための任意の他の適切なメディアを含んでもよい。代替メディアは、宣伝のビデオフレームの一部（例えば、宣伝のフレームに重ねられる）として、または宣伝に組み込まれる別個のビデオフレームとして（例えば、宣伝に追加されるフレームとして）提供されてもよい。
【００４９】
双方向メディアガイダンスアプリケーションは、任意の適切な方式で、代替メディアを含むビデオフレームを識別してもよい。例えば、宣伝と関連する宣伝データは、代替メディアの特定のビデオフレームを識別してもよい。宣伝データは、例えば、識別子、ＵＲＬ、双方向メディアガイダンスアプリケーションコマンド、メタデータ、画像またはビデオクリップ（またはそれに対するリンク）、フラグ（例えば、代替メディアを含むビデオフレームに対する、または代替メディアの表示を開始するビデオフレームを識別するためのフラグ）、または任意の他の適切なデータを含む。
【００５０】
そのような場合、早送りする命令の前に、またはそれに応じて、双方向メディアガイダンスアプリケーションは、現在再生されている録画と関連する宣伝データを検索し、宣伝データ内の代替宣伝のビデオフレームの参照に基づいて、宣伝データから代替メディアのビデオフレームを決定してもよい。次いで、双方向メディアガイダンスアプリケーションは、早送り命令に応じて、識別されたビデオフレームを表示してもよい。
【００５１】
別の実施例として、代替メディアを含む宣伝の各ビデオフレームは、フラグまたは別のそのような機構を使用して決定されてもよい。そのような場合、早送りする命令に応じて、双方向メディアガイダンスアプリケーションは、宣伝のビデオフレームを通読し、フラグを付けられたビデオフレームを識別し、表示してもよい。
【００５２】
双方向メディアガイダンスアプリケーションは、各識別されたビデオフレームを、早送り速度および宣伝内の識別されたビデオフレームの配信から決定され得る、任意の適切な時間にわたって表示してもよい。例えば、双方向メディアガイダンスアプリケーションは、現在の識別されたビデオフレームに到達する前に、いくつのビデオフレームがスキップされたかを決定してもよい。早送り速度がスキップされたフレームの数に略等しい場合（例えば、９個のフレームがスキップされ、早送り速度が８倍である）、双方向メディアガイダンスアプリケーションは、１つの表示間隔（例えば、毎秒３０個のフレームが表示される場合、１秒の１／３０）のみにわたって識別されたフレームを表示してもよい。早送り速度がスキップされたフレームの数より少ない場合（例えば、２５個のフレームがスキップされ、早送り速度が８倍である）、双方向メディアガイダンスアプリケーションは、スキップされたフレームの数に対応するいくつかの表示間隔（例えば、３つの表示間隔）にわたって識別されたフレームを表示してもよい。送り速度がスキップされたフレームの数より多い場合（例えば、４個のフレームがスキップされ、早送り速度が８倍である）、双方向メディアガイダンスアプリケーションは、１つ以上の識別されたビデオフレームをスキップしてもよい。いくつかの実施形態では、許容早送り速度は、代替メディアの宣伝の継続時間にわたって限定されてもよい。例えば、双方向メディアガイダンスアプリケーションは概して、２倍、４倍、８倍、および１６倍の早送り速度を支援してもよいが、特定の宣伝中は、２倍および４倍のみを支援してもよい。この状況では、ユーザが以前に１６倍の早送り速度を選択していた場合、双方向メディアガイダンスアプリケーションは、宣伝の継続時間にわたって自動的に速度を４倍に低減し、宣伝（および代替メディア）の終了に到達すると、自動的に１６倍に回復させてもよい。
【００５３】
いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、１つ以上の早送り速度（例えば、８倍であるが２倍ではない）のみに対して代替メディアを表示してもよい。早送り速度が代替メディアを支援するか否かの決定は、宣伝特有であって、各宣伝と関連する宣伝データ内で識別されてもよい。
【００５４】
代替メディアの第１のビデオフレームが再生ストリーム内で直接隣にない場合、双方向メディアガイダンスアプリケーションは、次の識別されたビデオフレームに到達するまで早送り命令を遅延してもよく、または双方向メディアガイダンスアプリケーションは、次の代替メディアビデオフレームに到達するまで、早送り命令に応じて通常表示されるビデオフレームを表示してもよく、または双方向メディアガイダンスアプリケーションは、代替メディアの第１のビデオフレームへと即時にスキップしてもよい。
【００５５】
いくつかの実施形態では、代替メディアは、音声を含んでもよい。例えば、代替メディアは、音声を伴う画像またはビデオであってもよく、または代替メディアは、音声のみであってもよい。音声は、代替音声ストリーム（例えば、録音またはオンデマンド）、画像またはビデオと組み込まれた音声データ（例えば、側波帯で、帯域外で、２次音声プログラムまたはプライベートデータ音声ストリームとして、またはＶＢＩで）、または任意の他の適切な方式を含む、任意の適切な方式で提供されてもよい。
【００５６】
代替メディアは、任意の適切な方式で宣伝に組み込まれてもよい。例えば、代替メディアは、宣伝の最後の数秒等の、宣伝の一部分であってもよい。該部分は、広告主が効果的と感じる、濃厚な宣伝文句またはキャッチフレーズを表すため、選択されてもよい。次いで、宣伝を早送りする命令に応じて、双方向メディアガイダンスアプリケーションは、宣伝の選択された部分の初めに自動的に飛び、通常の再生速度で宣伝の該部分を再生する一方で、宣伝の早送りがまだ進行中であるという何らかの指示をユーザに依然として与える（例えば、「コマーシャルの早送り進行中」と示すグラフィックオーバーレイ）。早送りを停止する命令が受信されると、双方向メディアガイダンスアプリケーションは、代替メディアを表示していなければユーザが到達していたビデオフレームを識別し（例えば、早送り速度において表示されるビデオフレームの数を比較することによって）、識別されたビデオフレームから再生を再開してもよい。
【００５７】
別の実施例として、代替メディアは、隠されたビデオフレームを使用して宣伝に組み込まれてもよい。このアプローチの背後にある原理は、残像であり、それによって脳の知覚過程が画像を一瞬保持し、したがって、宣伝内に表示される各個別フレームを知覚することができない。代替メディアは、宣伝の一部ではなく、宣伝の全体を通して配信された追加フレームに組み込まれてもよいため、追加ビデオフレームは、再生速度（すなわち、１倍速度）で個別に知覚可能ではない。早送り命令に応じて、追加ビデオフレームは、実質的により近い時間で（例えば、次々に）表示されるか、または、ビデオフレームおよびビデオフレームが表す代替メディアが知覚可能となるか、または強調されるように、強調のために反復される。いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、代替メディアの再生が平滑であるように、リアルタイムコード化のためのエンコーダに隠されたフレームを供給してもよい。
【００５８】
隠されたビデオフレームに組み込まれる代替メディアには、例えば、代替音声ストリームからの音声が提供されてもよい。別の実施例として、代替メディアに対する音声は、隠されたビデオフレームに（例えば、各ビデオフレームのＶＢＩに）含まれてもよい。
【００５９】
以下の実施例は、このアプローチを解説する働きをする。ＭＰＥＧ−２アルゴリズムを使用して、宣伝は、一連のＧＯＰとしてコード化されてもよい。代替メディアのビデオフレームは、挿入され、ＧＯＰ間の単一ＩフレームとしてのＩフレーム（例えば、フレームＩｈ）としてコード化されてもよい。次いで、隠されたビデオフレームを伴う宣伝に対するフレーム順序は、例えば、ＩＢＢＰＢＢＰＢＢＰＢＢＰ  Ｉｈ  ＩＢＢＰＢＢＰＢＢＰＢＢＰ  ＩＢＢＰＢＢＰＢＢＰＢＢＰ  Ｉｈ  ＩＢＢＰＢＢＰＢＢＰＢＢＰ  Ｉｈ・・・であってもよい。通常の再生中、Ｉｈフレームは、表示されてもよく、または表示されなくてもよいが、表示されたとしても、わずかであるか、またはユーザに知覚可能ではない。宣伝を早送りする命令に応じて、双方向メディアガイダンスアプリケーションは、代替メディアの隠されたＩフレームを識別し（例えば、フラグを使用してＩｈフレームを識別する）、識別された隠されたＩフレームを連続して表示してもよい。それぞれの隠されたＩフレームの表示の継続時間はまた、自動的に、または宣伝データに提供される追加情報を介して、決定されてもよい。
【００６０】
このアプローチを解説する別の実施例として、ＭＰＥＧ−４システムが使用されてもよい。そのような実施形態では、代替メディアは、別個のビデオオブジェクト面として提供されてもよい。次いで、早送り命令に応じて、双方向メディアガイダンスアプリケーションは、（例えば、宣伝データから）別個のビデオオブジェクト面を識別し、以前は隠されていたオブジェクト面を表示してもよい（例えば、表示面を正面に移動させる）。この実施例の変形例では、別個のビデオオブジェクト面は、可視的であるが、通常の再生中に画面の小さな領域のみを占有してもよいが、早送り命令に応じて、ビデオオブジェクト面は、部分的または完全に画面を満たすように拡大されてもよい。
【００６１】
さらに別の実施例として、代替メディアは、代替メディアから開始し、既存の代替メディアの周囲に宣伝を構築することによって、宣伝に組み込まれてもよい。例えば、広告主は、代替メディア（例えば、ビデオクリップ）を作成することから開始し、次いで、代替メディアビデオフレームおよび追加ビデオフレームの組み合わせが宣伝を形成するように、代替メディアのビデオフレームの間に追加ビデオフレームを追加してもよい。追加ビデオフレームは、代替メディアに関連してもよく（例えば、代替メディアのビデオフレームが、追加ビデオフレームと同じく、宣伝の部分のように見えるように）、または、代替メディアに無関係であってもよい（例えば、代替メディアのビデオフレームは、宣伝が早送りされない限りユーザに非知覚可能な、隠されたフレームのようである）。いくつかの実施形態では、代替メディアは、早送り中に画面の大部分を満たすように拡大される、画面のわずかに目立つ要素を含んでもよい。
【００６２】
さらに別の実施例では、代替メディアの一部または全て（ビデオクリップ、音声クリップ、静止画像、および同等物）は、ローカルに先行読み込みされ、記憶されて、ユーザが指定の宣伝を通して早送りしようとする時に、ローカルの記憶装置から再生されてもよい。
【００６３】
最後の実施例として、代替メディアは、宣伝の特定のビデオフレームに要素を追加することによって（例えば、代替メディアは特定のビデオフレームに重ねられる）、または早送り命令に応じて表示される特定のビデオフレームに組み込まれる特定の要素を伴う宣伝を作成することによって（例えば、代替メディアは特定のビデオフレームの一部である）、宣伝に組み込まれてもよい。例えば、宣伝は、早送り命令に応じて表示される、特定のビデオフレーム内の実質的に同じ位置で表示される要素を含んでもよく、または要素は、要素の略連続運動を示す特定のビデオフレーム内の位置で表示されてもよい。
【００６４】
以下の実施例は、本実施形態を解説する。宣伝のビデオフレームの集合６００を図６に示す。宣伝の連続フレーム６０２、６０４、６０６、６０８、６１０、および６１２のそれぞれは、要素６２０を含む。要素６２０は、グラフィック（例えば、ロゴ）、宣伝されている製品（例えば、清涼飲料水）、人目を引く画像（例えば、モデル）、または宣伝に含まれる任意の他の適切な画像であってもよい。ユーザが宣伝を早送りすると、双方向メディアガイダンスアプリケーションは、ビデオフレームの一部のみ、例えば、５倍で早送りする時にビデオフレーム７０２および７１２を表示してもよい。これは、図７に示される、ビデオフレームの集合７００で示される。集合７００は、図６のビデオフレーム６０２および６１２に対応する、ビデオフレーム７０２および７０４を含む。ビデオフレーム７０２および７０４の要素７２０は、同じ位置で実質的に表示され、ユーザが要素を認識し、代替メディアを使用する広告主によって表現されるメッセージを理解するのに十分に長い時間、要素７２０がユーザの視野に存続することを可能にする。本実施形態では、代替メディアが表示されている間にビデオ画面の一部分が一貫したものであり、ビデオ画面の他の部分は明確に協調されなくてもよい。
【００６５】
図８―１１は、宣伝の例証的な表示およびユーザが宣伝を早送りする時に関連代替的メディアを表示するための構成を示す。図８は、ビデオ８０２と、ナビゲーション制御選択肢８１２（巻戻し）、８１４（再生／一時停止）、８１６（停止）、および８１８（早送り）を含む転送制御バー８１０とを含む、例証的な表示画面８００を示す。図８に示される実施例では、双方向メディアガイダンスアプリケーションは、Ｍａｃコンピュータに対する宣伝を表示している。
【００６６】
いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、ユーザに自動早送り機能を提供してもよい。自動早送り機能は、録画またはビデオストリーム内の全ての宣伝を自動的に早送りするように構成されてもよい。ユーザは、例えば、画面上の選択肢（例えば、選択肢８２２）を選択すること、ユーザ入力デバイス（例えば、ユーザ入力デバイス１１４、図１）上のキーまたはキー列を押すこと、セットアップメニューにおいて、または任意の他の適切なアプローチを使用することを含む、任意の適切な方式で、この機能を可能にしてもよい。同様に、ユーザは、同様の方式で自動早送り機能を無効にしてもよい。早送りする時を決定するために、双方向メディアガイダンスアプリケーションは、例えば、関連宣伝データまたは放送フラグ等から、任意の適切な方式で宣伝を識別してもよい。いくつかの実施形態では、自動早送りは、番組別、チャネル別、広告主別に、または番組がある一式の基準を満たすか否かに基づいて、または任意の他の適切な方式で構成可能であってもよい。例えば、自動早送りは、代替メディアを提供する宣伝のみに対して利用可能であってもよい。
【００６７】
双方向メディアガイダンスアプリケーションは、任意の適切な構成で代替メディアを表示してもよい。各宣伝と関連する宣伝データは、どの特定の構成が代替メディアを表示するために使用されるかを特定してもよい。例えば、宣伝データは、代替メディアとともに表示される追加メディア（例えば、バナーまたはパネル広告）を含む、構成を識別してもよい。宣伝データは、そのような構成で表示される追加メディアを含むか、または識別してもよい。追加メディアは、画像（例えば、ｇｉｆ、ｊｐｅｇ、またはＭＰＥＧのＩフレーム）、宣伝または録画のビデオフレームに対する識別子、短縮された宣伝を形成する一連の画像、ビデオクリップ、パネルまたはバナー広告、または任意の他の適切なメディアを含んでもよい。
【００６８】
図９は、宣伝を早送りする命令に応じて表示される、代替メディアの例証的な表示画面９００を示す。表示画面９００は、録画された宣伝（例えば、ビデオ８０２、図８）の代わりに表示される代替メディアの全画面オーバーレイ９０２を含む。図９の実施例では、オーバーレイ９０２は、Ｃａｌｉｆｏｒｎｉａ州Ｓａｎ  ＪｏｓｅのＡｐｐｌｅ  Ｃｏｍｐｕｔｅｒ，Ｉｎｃ．のｉＰｏｄメディアプレーヤ消費者製品の宣伝キャンペーンの容易に認識されるアイコンである、周知の影のダンサーを表す。それはまた、ｉＰｏｄロゴも表す。
【００６９】
画面９００は、双方向メディアガイダンスアプリケーションが現在の宣伝を早送りしていることをユーザに示すように早送りアイコン９１２を含む、転送制御バー９１０を含む。代替メディアが表示されている間に、ユーザが宣伝を全体として視聴することを決定する場合、ユーザは、宣伝を視聴する選択肢、例えば、選択肢９１４を選択してもよい。この選択肢は、ユーザにとってショートカットとしての機能を果たしてもよい（例えば、いったん宣伝を完全または部分的に飛ばして進んでから、ユーザが宣伝の初めまで巻き戻し、最初から開始する必要性を置換する）。
【００７０】
図１０は、代替メディアを表示するための別の例証的な構成を示す。表示画面１０００は、ビデオストリーム１００２の上に表示される、代替メディアの部分的オーバーレイ１００４を含む。双方向メディアガイダンスアプリケーションは、ビデオまたは録画（例えば、宣伝）の任意の適切な部分、またはビデオ１００２内の任意の他の適切な画像またはグラフィックを表示してもよい。例えば、双方向メディアガイダンスアプリケーションは、早送り命令が受信された時に表示されたビデオフレームを表示し続けてもよい。別の実施例として、代替メディアのビデオフレームは、宣伝の上のオーバーレイ（例えば、オーバーレイ１００４）に代替メディアを含んでもよい。さらに別の実施例として、双方向メディアガイダンスアプリケーションは、双方向メディアガイダンスアプリケーショングラフィックを表示してもよい。
【００７１】
画面１０００は、双方向メディアガイダンスアプリケーションが現在の宣伝を飛ばして早送りしていることをユーザに示すように早送りアイコン１０１２を含む、転送制御バー１０１０を含む。代替メディアが表示されている間に、ユーザが宣伝を全体として視聴することを決定する場合、ユーザは、宣伝を視聴する選択肢、例えば、選択肢１０１４を選択してもよい。この選択肢は、ユーザにとってショートカットとしての機能を果たしてもよい（例えば、いったん宣伝を完全または部分的に飛ばして進んでから、ユーザが宣伝の初めまで巻き戻し、最初から開始する必要性を置換する）。
【００７２】
図１１は、代替メディアを表示するためのさらに別の例証的な構成を示す。表示画面１１００は、メインウィンドウ１１０２（例えば、録画を表示するために使用される）とともに、またはその上に同時に表示される、ピクチャインピクチャ（ＰＩＰ）ウィンドウ１１０４を含む。ＰＩＰウィンドウは、宣伝を早送りするユーザ命令に応じて、自動的に表示されてもよい。双方向メディアガイダンスアプリケーションは、ＰＩＰウィンドウのうちの１つまたはメインウィンドウに代替メディアを、他方に宣伝（例えば、録画）を表示してもよい。図１０の実施例と同様に、双方向メディアガイダンスアプリケーションは、メインウィンドウ１１０２またはＰＩＰウィンドウ１１０４に、記録の任意の適切な部分、あるいは任意の他の適切な画像またはグラフィックを表示してもよい。
【００７３】
画面１１００は、１つ以上の追加宣伝を含んでもよい。例えば、画面１１００は、バナー広告１１０６およびパネル広告１１０８を含む。バナー広告１１０６およびパネル広告１２０８の宣伝は、スキップされた宣伝に関連する製品またはサービス、または早送りされた宣伝に関連しない他の製品またはサービスに対するものであってもよい。図１１に示される実施例では、スキップされた宣伝は、Ｍａｃコンピュータに対する宣伝である。ＰＩＰウィンドウ１１０４に表示された宣伝は、Ａｐｐｌｅ，Ｉｎｃ．に対する短いビデオ宣伝である。パネル広告１１０８の宣伝は、ｉＰｏｄに対する宣伝である。バナー広告１１０６の宣伝は、ユーザがユーザ機器１１０（図１）上で視聴してもよい番組に対するものである。いくつかの実施形態では、ユーザは、バナー広告１１０６および／またはパネル広告１２０８を選択して、追加情報を視聴し、製品またはサービスを注文し、双方向メディアガイダンスアプリケーション機能を実行し（例えば、録画または通告を予約に入れる）、または任意の他の適切な行動を行ってもよい。双方向メディアガイダンスアプリケーションは、宣伝を飛ばして早送りする要求を受信することに応じて、オーバーレイとしてバナーおよび／またはパネル広告を表示してもよい。いくつかの実施形態では、双方向メディアガイダンスアプリケーションは、ビデオストリーム内に表示される宣伝と関連する宣伝データから、どのパネルおよびバナー広告（および他のメディア）を表示するかを決定してもよい。
【００７４】
画面１１００は、双方向メディアガイダンスアプリケーションが現在の宣伝をスキップしていることをユーザに示すように早送りアイコン１１１２を含む、転送制御バー１１１０を含む。代替メディアが表示されている間に、ユーザが宣伝を全体として視聴することを決定する場合、ユーザは、宣伝を視聴する選択肢、例えば、選択肢１１１４を選択してもよい。この選択肢は、ユーザにとってショートカットとしての機能を果たしてもよい（例えば、いったん宣伝を完全または部分的に飛ばして進んでから、ユーザが宣伝の初めまで巻き戻し、最初から開始する必要性を置換する）。
【００７５】
いくつかの実施形態では、代替メディアおよび宣伝を統合するのにユーザを補助するように、宣伝ツールが提供されてもよい。特に、広告主が早送り命令に応じて表示される特定のビデオフレームを識別することは、早送り命令が受信される時（例えば、その時に表示されたビデオフレーム）、ユーザによって使用されるハードウェア（例えば、セットトップボックスまたはＤＶＲのチップセット）、ユーザの機器上に実装されるファームウェアまたはソフトウェア、宣伝のフォーマット（例えば、アナログコンテンツまたはＭＰＥＧ−２ストリーム）、ならびに他の要因に依存する場合があるため、煩わしく困難となる場合がある。宣伝ツール（例えば、ソフトウェアプログラム）は、オペレータ（例えば、広告主）に対する早送り命令に応じて表示されるビデオフレームを自動的に識別するように構成されてもよい。
【００７６】
早送り命令に応じて表示されるビデオフレームを単に識別することに加えて、宣伝ツールはまた、識別されたビデオフレームに提供される代替メディアを伴う宣伝を構築し、種々の早送り速度下にて種々の標的プラットフォーム上で結果をプレビューするのにオペレータを補助するように構成されてもよい。宣伝ツールは、自動的に、またはオペレータ命令に応じてのいずれかで、例えば、上記の方式のいずれかを含む、任意の適切な方式で、早送り命令に応じて表示されるビデオフレームに代替メディアを組み込むか、または追加するように構成されてもよい。例えば、オペレータは、宣伝ツールに宣伝および代替メディアのうちの少なくとも１つを提供し、宣伝ツールを使用して、代替メディアおよび宣伝を組み合わせ、宣伝内に代替メディアを作成し、または代替メディアから宣伝を作成してもよい。
【００７７】
早送り命令に応じて表示されるビデオフレームは、ユーザの機器の構成に依存する場合があるため、宣伝ツールは、ユーザの機器の複数の構成の早送りアルゴリズムを模倣するように構成される、模倣機能を含んでもよい。例えば、宣伝ツールは、早送りされた番組の表示を制御する、ハードウェア、ファームウェア、およびソフトウェアに関連するデータを含んでもよい。オペレータが宣伝に代替メディアを組み込むために宣伝ツールを使用する時、オペレータは、ユーザの機器の１つ以上の構成を選択し、ユーザの機器の特定された構成上で早送り中に代替メディアが知覚可能である（いくつかの実施形態では、通常の再生中に知覚可能ではない）ことを確実にするように、宣伝ツールに指示してもよい。いくつかの実施形態では、宣伝ツールは、ユーザの機器の複数の構成（例えば、最も人気がある構成）に対応する、ユーザの機器のデフォルトの構成を含んでもよい。
【００７８】
宣伝ツールはまた、早送りされる際に（ならびに通常の再生中に）オペレータが宣伝をプレビューするためにプレビュー機能を含んでもよい。プレビュー機能は、オペレータがユーザの機器構成を選択して、選択された構成上で代替メディアの表示をプレビューできるようにしてもよい。プレビュー機能はまた、オペレータが早送り速度および／または早送り命令が受信される時の特定のビデオフレームを選択できるようにしてもよい。プレビュー機能はまた、オペレータが、最大効果のために代替メディアと、宣伝内のその配置とを修正または最適化できるようにしてもよい。
【００７９】
図１２は、例証的な宣伝ツールの表示画面を示す。表示画面１２００は、メニュー１２０２、宣伝部分１２１０、およびプレビューウィンドウ１２２０を含む。メニュー１２０２は、例えば、ファイル、編集、フォーマット、ツール、または任意の他の適切なメニュー選択肢等の、ソフトウェアプログラムの任意の典型的なメニューを含んでもよい。いくつかの実施形態では、メニュー１２０２は、宣伝に代替メディアを組み込むために使用するアプローチを特定するための選択肢を含んでもよい（例えば、隠されたビデオフレーム、または既存の宣伝ビデオフレーム内に代替メディアを追加する）。
【００８０】
オペレータは、宣伝ファイル部分１２１２を使用して宣伝を、代替メディア部分１２１４を使用して代替メディアを、デバイス構成部分１２１６を使用してデバイス構成を選択してもよい。部分１２１２、１２１４、および１２１６は、例えば、テキスト、画像、ビデオクリップ、または任意の他の適切な方式を含む、任意の適切な方式で、それぞれ、識別された宣伝、代替メディア、または構成を表示してもよい。いくつかの実施形態では、オペレータは、宣伝および代替メディア部分のうちの１つを空白のままにし、宣伝ツールを使用して、欠けている宣伝または代替メディアを作成してもよい。
【００８１】
オペレータは、選択肢１２１８を選択することによって、部分１２１２で識別された宣伝に部分１２１４で識別された代替メディアを自動的に組み込むように、宣伝ツールに指示してもよい。代替として、宣伝ツールは、宣伝の適切なビデオフレームに代替メディアを手動で組み込むのにオペレータを補助してもよい。例えば、オペレータは、例えば、フレームを早送りする選択肢１２２４を選択することによって、早送り命令に応じて表示されるビデオフレームを識別するように、宣伝ツールに指示してもよい。宣伝ツールは、プレビューウィンドウ１２２０内の識別されたフレームを表示し、例えば、表示されたビデオフレーム内に代替メディア（例えば、部分１２１４からの代替メディア）を配置することによって、オペレータが表示されたビデオフレームに代替メディアを組み込むことができるようにしてもよい。
【００８２】
オペレータは、再生制御１２２２を使用して、代替メディアが組み込まれた宣伝を再生してもよい。オペレータはさらに、プレビュー選択肢１２２６を使用して、早送りされる時に宣伝をプレビューし、代替メディアが宣伝に適切に組み込まれたかどうかを決定することができる（例えば、ユーザが宣伝を早送りする時に代替メディアが存続するかどうか）。
【００８３】
以下のフロー図は、本発明のいくつかの実施形態に関与する過程を解説する働きをする。フロー図は、主に録画された番組（例えば、ＤＶＲおよびＤＶＤ番組）との関連で過程を説明する。しかしながら、これらの過程はまた、オンデマンドメディア、およびバッファにキャッシュされるメディアにも適用されてもよいことが理解されるであろう。図１３は、早送り命令に応じて代替メディアを表示するための例証的な過程のフロー図である。過程１３００は、ステップ１３０２から開始する。ステップ１３０４において、双方向メディアガイダンスアプリケーションは、再生速度（例えば、１倍速度）でメディアを表示する。例えば、双方向メディアガイダンスアプリケーションは、録画またはオンデマンド番組を再生してもよい。特に、双方向メディアガイダンスアプリケーションは、ユーザ入力デバイス１１４（図１）から録画番組表のユーザ選択を受信し、表示のために表示デバイス１１２（図１）に選択された番組を提供するように録画デバイス１１８（図１）に指示してもよい。この速度では、代替メディアは、ユーザに非知覚可能であってもよい。
【００８４】
ステップ１３０６において、双方向メディアガイダンスアプリケーションは、メディア内の宣伝を早送りする命令が提供されたかどうかを決定してもよい。例えば、双方向メディアガイダンスアプリケーションは、宣伝が表示されていた間に、ユーザがユーザ入力デバイス１１４上の早送りキーを押したか、または表示デバイス１１２上に表示されている早送りの選択肢を選択したかどうかを決定してもよい。別の実施例として、ユーザは、録画された番組を見ながら早送り機能を選択してもよく、宣伝は、メディアが早送りされている間に遭遇されてもよい。別の実施例として、双方向メディアガイダンスアプリケーションは、自動早送り機能が有効であるかどうかを決定してもよい。ユーザが早送り命令を提供していないと双方向メディアガイダンスアプリケーションが決定する場合、過程１３００はステップ１３０６に戻り、表示されたメディアを早送りする命令が提供されたかどうかを監視し続ける。
【００８５】
ステップ１３０６において、代わりに、宣伝を早送りする命令が提供されたと双方向メディアガイダンスアプリケーションが決定する場合、過程１３００は、ステップ１３０８に移動する。ステップ１３０８において、双方向メディアガイダンスアプリケーションは、宣伝の代わりに表示する代替メディアのビデオフレームを識別する。例えば、制御回路１１６（図１）は、代替メディアのビデオフレームを特定する、宣伝と関連するデータ（例えば、録画のＶＢＩまたは側波帯においてコード化された、番組とともに録画されたデータストリームから検索された、以前に受信または記憶された、あるいは、データストリームに対するリンクまたはアドレスから識別されたデータストリームに同調し、それを受信することによって収集された）を検索してもよい。このステップに関与する過程を、図１４の過程１４００でさらに詳細に説明する。
【００８６】
ステップ１３１０において、双方向メディアガイダンスアプリケーションは、ステップ１３０８において識別されたビデオフレームを表示する。双方向メディアガイダンスアプリケーションは、宣伝と関連する宣伝データによって提供される構成および他の情報を使用して、ビデオフレームを表示してもよい。識別された構成は、例えば、オーバーレイ、部分的オーバーレイ、ＰＩＰウィンドウ、バナー広告、パネル広告、または任意の他の適切な構成を含んでもよい。
【００８７】
ステップ１３１２において、双方向メディアガイダンスアプリケーションは、メディアの表示を再開する命令が提供されたかどうかを決定する。例えば、双方向メディアガイダンスアプリケーションは、ユーザがユーザ入力デバイス１１４を使用して再生命令を提供したかどうかを決定してもよい。別の実施例として、双方向メディアガイダンスアプリケーションは、宣伝が終了したかどうかを決定し、再生を開始してもよい（例えば、自動早送り機能が有効である場合）。双方向メディアガイダンスアプリケーションが、ステップ１３１２において、通常速度でメディアの表示を再開する命令が提供されていないと決定する場合、過程１３００はステップ１３１０に戻り、代替メディアを表示し続ける（例えば、宣伝を早送りすることによって）。
【００８８】
ステップ１３１２において、代わりに、通常速度でメディアの表示を再開する命令が提供されたと双方向メディアガイダンスアプリケーションが決定する場合、過程１３００は、ステップ１３１４に移動する。ステップ１３１４において、双方向メディアガイダンスアプリケーションは、通常速度でメディアの表示を再開する。次いで、過程１３００は、ステップ１３１６において終了する。
【００８９】
図１４は、代替メディアのビデオフレームを識別するための例証的な過程のフロー図である。過程１４００は、過程１３００（図１３）のステップ１３０６および１３０８の間のステップに対応してもよい、ステップ１４０２から開始する。ステップ１４０４において、双方向メディアガイダンスアプリケーションは、早送りする命令が受信された宣伝（例えば、過程１３００のステップ１３０６の命令が受信された時に表示された宣伝）に関連する宣伝データを検索する。いくつかの実施形態では、このステップは、代替メディアの存在がメディアガイダンスアプリケーションに分かっていない時のオプションであってもよい。双方向メディアガイダンスアプリケーションは、例えば、データストリーム（例えば、オンデマンドデータストリーム等、要求に応じて録画されるか、または利用可能となる）、側波帯、ＶＢＩ、宣伝の一部、または任意の他の適切な場所を含む、任意の適切な場所から宣伝データを検索してもよい。
【００９０】
双方向メディアガイダンスアプリケーションは、任意の適切な時に宣伝データを検索してもよい。例えば、録画されたメディアの場合、双方向メディアガイダンスアプリケーションは、早送り命令が受信されるとすぐに、早送りされた宣伝と関連する宣伝の全てを検索してもよい。言い換えると、双方向メディアガイダンスアプリケーションは、宣伝を早送りし始める前、または宣伝を早送りし始める際に、宣伝データの全てを検索する。このアプローチは、宣伝データが宣伝とは別のデータストリームに提供される時に使用されてもよい。
【００９１】
オンデマンドメディア、キャッシュされたメディア、または録画されたメディアに適用されてもよい、別の実施例として、双方向メディアガイダンスアプリケーションは、メディアを通して進行する際に宣伝データを検索してもよい。双方向メディアガイダンスアプリケーションは、例えば、帯域内データまたは帯域外データから、双方向メディアガイダンスアプリケーションがメディアを早送りする際に選択する各ビデオフレームから宣伝データを検索してもよい。このアプローチは、メディア全体がユーザの機器に記憶される（例えば、ＤＶＲに録画される）ことを必要とせずに、双方向メディアガイダンスアプリケーションが宣伝データを検索すること（および、以下で論議されるように、代替メディアのビデオフレームを識別すること）を可能にしてもよい。
【００９２】
ステップ１４０６において、双方向メディアガイダンスアプリケーションは、ステップ１４０４で検索された宣伝データを処理する。例えば、制御回路１１０（図１）は、検索された宣伝データを解析し、データの命令および情報を識別してもよい。特に、宣伝データは、早送り命令に応じて表示される代替メディアを含む、宣伝の特定のビデオフレームを識別してもよい。
【００９３】
ステップ１４０８において、双方向メディアガイダンスアプリケーションは、宣伝データから、代替メディアのビデオフレームを識別する。例えば、宣伝データは、特定のビデオフレームの参照、代替メディアに対するフレームカウント、または代替メディアのビデオフレームを識別するための任意の他の適切な機構を含んでもよい。識別される特定のフレームはまた、早送り速度に依存してもよい。
【００９４】
ステップ１４１０において、双方向メディアガイダンスアプリケーションは、フラグを付けられた宣伝のビデオフレームを識別する。過程のこのステップは、代替メディアと関連する宣伝のビデオフレームがフラグを付けられる実施形態で、ステップ１４０４、１４０６、および１４０８に加えて、またはその代わりに、行われてもよい。特に、このアプローチは、キャッシュされたメディアおよびオンデマンドメディアとの関連で実施されてもよい。
【００９５】
次いで、過程１４００は、過程１３００（図１３）のステップ１３１０に対応するステップ１４１２に移動する。
【００９６】
図１５は、宣伝ツールを使用して代替メディアを含む宣伝を構築するための例証的な過程のフロー図である。過程１５００は、ステップ１５０２から開始する。ステップ１５０４において、宣伝ツールは、宣伝を識別する。例えば、オペレータは、宣伝ツールが実装されるシステム上で（例えば、コンピュータ上で）宣伝のビデオファイルを選択してもよい。ステップ１５０６において、宣伝ツールは、代替メディアを識別する。例えば、オペレータは、宣伝ツールが実装されるシステム上で代替メディアのビデオファイルを選択してもよい。別の実施例として、オペレータは、宣伝が早送りされる時にオペレータが存続させたい宣伝の１つ以上の要素を識別してもよい。代替メディアは、ビデオ、グラフィック、画像、ロゴ、ビデオフレーム、動画グラフィック、あるいは任意の他の適切なメディアまたは組み合わせを含んでもよい。
【００９７】
ステップ１５０８において、宣伝ツールは、オペレータから１つのデバイス構成または一式のデバイス構成の選択を受信する。デバイス構成は、双方向メディアシステムで使用される特定のデバイス（例えば、ユーザの機器１１０）に対応する、ファームウェアおよびハードウェアの選択を含んでもよい。
【００９８】
ステップ１５１０において、ユーザが宣伝を早送りする時に、代替メディアが表示され、ユーザに知覚可能であるように、宣伝ツールは、選択されたデバイス構成に基づいて、宣伝に代替メディアを統合する。宣伝ツールは、上記のアプローチのいずれかを含む任意の適切なアプローチを使用して、宣伝に代替メディアを統合してもよい。例えば、宣伝ツールは、宣伝内に、隠されたフレームとして代替メディアのビデオフレームを配信してもよい（例えば、特別な別個の構成要素ＰＩＤストリームにおいて、または修正ＧＯＰ構造において）。別の実施例として、早送り命令に応じて要素が表示され、知覚可能であるように、宣伝ツールは、宣伝を修正して、宣伝内に代替メディアを形成する要素を組み込んでもよい（例えば、宣伝にグラフィックを組み込む）。
【００９９】
宣伝ツールは、選択されたデバイス構成に基づいて代替メディアを挿入するビデオフレームを選択してもよい。宣伝ツールはまた、１つ以上の早送り速度（例えば、２倍、４倍、または１６倍）に基づいて代替メディアを挿入するためのビデオフレームを選択してもよい。宣伝ツールは、宣伝が早送りされる時に、宣伝および表示される代替メディアをプレビューするためのプレビュー機能を含んでもよい。次いで、過程１５００は、ステップ１５１２において終了する。
【０１００】
上記の本発明の実施形態は、限定ではなく解説の目的で提示され、本発明は、次に続く請求項のみによって限定される。例えば、本発明は、主に双方向メディアガイダンスアプリケーションに関して説明される。しかしながら、本発明は、トリックプレイアプリケーション、パーソナルビデオレコーダアプリケーション、ビデオオンデマンドアプリケーション、番組ガイドアプリケーション、または任意の他の適切なアプリケーション等の、任意の他の適切な種類のアプリケーションの範囲内で具体化されてもよい。このアプリケーションは主に、宣伝が早送りされる間にメディアを置換するステップも説明する。いくつかの実施形態では、置換は、本発明の精神の範囲内で、巻戻しの間等、他のトリックプレイモードで実行されてもよい。
【図１】
2010514354.tif 000003
【図２】
2010514354.tif 000004
【図３】
2010514354.tif 000005
【図４】
2010514354.tif 000006
【図５】
2010514354.tif 000007
【図６】
2010514354.tif 000008
【図７】
2010514354.tif 000009
【図８】
2010514354.tif 000010
【図９】
2010514354.tif 000011
【図１０】
2010514354.tif 000012
【図１１】
2010514354.tif 000013
【図１２】
2010514354.tif 000014
【図１３】
2010514354.tif 000015
【図１４】
2010514354.tif 000016
【図１５】
2010514354.tif 000017
【手続補正書】
【提出日】平成21年8月18日(2009.8.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビデオが早送りされているときに、知覚可能な代替メディアを含むビデオを構築するための方法であって、
ビデオを識別することと、
代替メディアを識別することと、
該代替メディアが表示され、ユーザが該ビデオを早送りするときに、該代替メディアが知覚可能であるように該ユーザの視野に十分に長く存続するように、ビデオフレームを選択することによって、該ビデオの該ビデオフレームの中に該代替メディアを組み込むことと
を含む、方法。
【請求項２】
少なくとも部分的に記憶デバイスに前記ビデオを記憶することと、
該ビデオを再生することと、
該ビデオを早送りするユーザ命令を受信することと、
前記選択されたビデオフレームを表示することと
をさらに含み、該選択されたビデオフレームは、前記代替メディアを示し、該代替メディアは、該ビデオが再生速度で表示されたときに知覚可能でない、請求項１に記載の方法。
【請求項３】
少なくとも部分的に記憶デバイスに記憶されたビデオを再生することは、キャッシュに部分的に記憶されたビデオを再生することと、キャッシュに完全に記憶されたビデオを再生することと、録画デバイスに完全に記憶された録画を再生することと、リモートサーバに完全に記憶されたオンデマンドビデオを再生することとを含む、請求項２に記載の方法。
【請求項４】
前記ビデオは、少なくとも１つの宣伝を含み、
前記ビデオを早送りするユーザ命令を受信することは、該少なくとも１つの宣伝を早送りするユーザ命令を受信することを含む、請求項２に記載の方法。
【請求項５】
前記宣伝と関連する宣伝データを検索することをさらに含み、
前記ビデオの前記ビデオフレームを識別することは、該検索された宣伝データから前記代替メディアを示す該ビデオフレームを識別することを含む、請求項４に記載の方法。
【請求項６】
前記宣伝と関連する宣伝データを検索することは、前記ビデオから宣伝データを検索することと、該ビデオと関連するデータストリームから宣伝を検索することとのうちの少なくとも１つをさらに含む、請求項５に記載の方法。
【請求項７】
前記宣伝データは、前記代替メディアを表示するためのレイアウトを特定する、請求項５に記載の方法。
【請求項８】
前記ビデオが宣伝であり、
デバイス構成の選択を受信することをさらに含み、
該宣伝の前記ビデオフレームの中に前記代替メディアを組み込むことは、前記ユーザが該選択されたデバイス構成を有する機器で該宣伝を早送りするとき、該代替メディアが知覚可能であるように、該宣伝の該ビデオフレームの中に該代替メディアを組み込むことを含む、請求項１に記載の方法。
【請求項９】
前記ビデオが宣伝であり、
前記宣伝内に前記代替メディアを組み込むことは、隠されたフレームとして該宣伝内に該代替メディアの前記ビデオフレームを配信することと、該宣伝のビデオフレームに該代替メディアの少なくとも１つの要素を組み込むように該宣伝を修正することと、該宣伝内に該代替メディアを自動的に組み込むこととのうちの少なくとも１つをさらに含む、請求項１に記載の方法。
【請求項１０】
前記ビデオが宣伝であり、
前記代替メディアの表示をプレビューするように、前記組み込まれた代替メディアを伴う宣伝を早送りすることをさらに含む、請求項１に記載の方法。
【請求項１１】
ビデオが早送りされているときに知覚可能である代替メディアを含むビデオを構築するためのシステムであって、該システムは表示デバイスと制御回路とを備え、該制御回路は、
ビデオを識別することと、
代替メディアを識別することと
該代替メディアが表示され、ユーザが該ビデオを早送りするときに、該代替メディアが知覚可能であるように該ユーザの視野に十分に長く存続するように、ビデオフレームを選択することによって、該ビデオの該ビデオフレームの中に該代替メディアを組み込むことと
を行うように構成されている、システム。
【請求項１２】
記憶デバイスをさらに備え、前記制御回路は、
少なくとも部分的に記憶デバイスに前記ビデオを記憶することと、
該ビデオを再生するように、該記憶デバイスに指示することと、
該ビデオを早送りするユーザ命令を受信することと、
該ユーザ命令の受信に応答して、該ビデオを早送りするための表示のために、該ビデオの該ビデオフレームを識別することと、
該識別されたビデオフレームを表示するように該表示デバイスに指示することであって、該識別されたビデオフレームは、該ユーザに知覚可能である代替メディアを示し、該代替メディアは、該ビデオが再生速度で表示されるときに、知覚可能でない、ことと
を行うようにさらに構成される、請求項１１に記載のシステム。
【請求項１３】
前記制御回路は、キャッシュに部分的に記憶されたビデオを再生するように前記記憶デバイスに指示するように、キャッシュに完全に記憶されたビデオを再生するように該記憶デバイスに指示するように、録画デバイスに完全に記憶された録画を再生するように該記憶デバイスに指示するように、またはリモートサーバに完全に記憶されたオンデマンドビデオを再生するように該記憶デバイスに指示するようにさらに構成される、請求項１２に記載のシステム。
【請求項１４】
前記ビデオは、少なくとも１つの宣伝を含み、前記制御回路は、該少なくとも１つの宣伝を早送りするユーザ命令を受信するようにさらに構成される、請求項１２に記載のシステム。
【請求項１５】
前記制御回路は、
前記宣伝と関連する宣伝データを検索することと、
該検索された宣伝データから前記代替メディアを示す前記ビデオフレームを識別することと
を行うようにさらに構成される、請求項１４に記載のシステム。
【請求項１６】
前記制御回路は、前記ビデオから宣伝データを検索することと、該ビデオと関連するデータストリームから宣伝データを検索することとを行うようにさらに構成される、請求項１５に記載のシステム。
【請求項１７】
前記宣伝データは、前記代替メディアを表示するためのレイアウトを特定する、請求項１５に記載のシステム。
【請求項１８】
前記ビデオが宣伝であり、
前記制御回路は、
デバイス構成の選択を受信することと、
前記ユーザが該選択されたデバイス構成を有する機器で該宣伝を早送りするときに、前記代替メディアが知覚可能であるように、該宣伝の前記ビデオフレームの中に該代替メディアを組み込むことと
を行うようにさらに構成される、請求項１１に記載のシステム。
【請求項１９】
前記ビデオが宣伝であり、前記制御回路は、隠されたフレームとして該宣伝内に前記代替メディアの前記ビデオフレームを配信することによって、該宣伝に該代替メディアを組み込むことと、該宣伝の該ビデオフレームに該代替メディアの少なくとも１つの要素を組み込むように該宣伝を修正することと、該宣伝に該代替メディアを自動的に組み込むことと、または代替メディアを伴う該宣伝を早送りし、かつ該代替メディアの表示をプレビューするために、該早送りされた宣伝を表示するように前記表示デバイスに指示するようにさらに構成される、請求項１１に記載のシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
広告主は、オペレータが代替メディアを伴う宣伝を構築することを可能にするために、宣伝ツールを使用してもよい。宣伝ツールは、オペレータが、宣伝および／または代替メディアを提供し、宣伝が標的にされるデバイスに対する早送り実施の仕様を識別するために、使用することができるデバイス構成（例えば、ファームウェアおよびハードウェア構成）を選択できるようにしてもよい。オペレータによって提供される情報を使用して、ツールは、ユーザが選択された構成を有する機器上で宣伝を早送りする時に代替メディアが表示されるように、任意の適切なアプローチを使用して宣伝に代替メディアを組み込んでもよい。宣伝ツールは、早送り要求に応じて、オペレータが表示される宣伝および代替メディアをプレビューすることを可能にする、プレビュー機能を含んでもよく、ツールは、オペレータが早送り速度およびデバイス構成を特定できるようにする。いくつかの実施形態では、宣伝ツールは、一式のデバイス（例えば、Ｍｏｔｏｒｏｌａ  ＤＣＴ２０００ｓおよびＤＣＴ２５００）またはデバイスを実装するために使用されるコアチップセット（例えば、Ｂｒｏａｄｃｏｍ  ｘｘｘ−ｃｈｉｐ）の機能として、早送りされる時の最適な表示のために、宣伝を構築するために使用する技術の提案をしてもよい。
例えば、本発明は、以下の項目を提供する。
（項目１）
早送り中に代替メディアを表示するための方法であって、
少なくとも部分的に記憶デバイスに記憶されたビデオを再生するステップと、
該ビデオを早送りするユーザ命令を受信するステップと、
該ユーザ命令の受信に応じて、該ビデオを早送りする間に表示する該ビデオのビデオフレームを識別するステップと、
該識別されたビデオフレームを表示するステップと
を含み、
該識別されたビデオフレームは、該ユーザに知覚可能な代替メディアを示し、該代替メディアは、該ビデオが再生速度で表示される時に知覚可能ではない、
方法。
（項目２）
少なくとも部分的に記憶デバイスに記憶されたビデオを再生するステップは、キャッシュに部分的に記憶されたビデオを再生するステップを含む、項目１に記載の方法。
（項目３）
少なくとも部分的に記憶デバイスに記憶されたビデオを再生するステップは、キャッシュに完全に記憶されたビデオを再生するステップを含む、項目１に記載の方法。
（項目４）
少なくとも部分的に記憶デバイスに記憶されたビデオを再生するステップは、録画デバイスに完全に記憶された録画を再生するステップを含む、項目１に記載の方法。
（項目５）
少なくとも部分的に記憶デバイスに記憶されたビデオを再生するステップは、リモートサーバに完全に記憶されたオンデマンドビデオを再生するステップを含む、項目１に記載の方法。
（項目６）
上記ビデオは、少なくとも１つの宣伝を含み、
上記ビデオを早送りするユーザ命令を受信するステップは、該少なくとも１つの宣伝を早送りするユーザ命令を受信するステップを含む、
項目１に記載の方法。
（項目７）
上記識別されたビデオフレームは、隠されたビデオフレームである、項目１に記載の方法。
（項目８）
上記代替メディアは、上記識別されたビデオフレーム内に存在する要素を備える、項目７に記載の方法。
（項目９）
上記代替メディアは、画像、上記宣伝の静止ビデオフレーム画像、グラフィック、アイコン、およびビデオクリップのうちの１つである、項目１に記載の方法。
（項目１０）
上記宣伝と関連する宣伝データを検索するステップをさらに含み、
上記ビデオの上記ビデオフレームを識別するステップは、該検索された宣伝データから上記代替メディアを示す上記ビデオフレームを識別するステップを含む、
項目６に記載の方法。
（項目１１）
上記宣伝と関連する宣伝データを検索するステップは、上記ビデオから宣伝データを検索するステップをさらに含む、項目１０に記載の方法。
（項目１２）
上記宣伝と関連する宣伝データを検索するステップは、上記ビデオと関連するデータストリームから宣伝データを検索するステップをさらに含む、項目１０に記載の方法。
（項目１３）
上記宣伝データは、上記代替メディアを表示するためのレイアウトを特定する、項目１０に記載の方法。
（項目１４）
ビデオが早送りされる時に知覚可能な代替メディアを含む宣伝を構築するための方法であって、
宣伝を識別するステップと、
代替メディアを識別するステップと、
ユーザが該宣伝を早送りする時に該代替メディアが知覚可能であるように、該代替メディアが表示され、該ユーザの視野に十分長く存続するように、ビデオフレームを選択することによって、該宣伝の該ビデオフレームの中に該代替メディアを組み込むステップと
を含む、
方法。
（項目１５）
デバイス構成の選択を受信するステップをさらに含み、
上記宣伝の上記ビデオフレームの中に上記代替メディアを組み込むステップは、上記ユーザが該選択されたデバイス構成を有する機器で該宣伝を早送りする時に、該代替メディアが知覚可能であるように、該宣伝の該ビデオフレームの中に該代替メディアを組み込むステップをさらに含む、
項目１４に記載の方法。
（項目１６）
上記デバイス構成は、双方向メディアシステムで使用される機器に対するファームウェアおよびハードウェア構成のうちの少なくとも１つを特定する、項目１５に記載の方法。
（項目１７）
上記機器は、セットトップボックス、録画デバイス、記憶デバイス、パーソナルコンピュータ、テレビ、携帯型メディアデバイス、および携帯電話のうちの１つである、項目１５に記載の方法。
（項目１８）
上記宣伝に上記代替メディアを組み込むステップは、隠されたフレームとして該宣伝内に該代替メディアの上記ビデオフレームを配信することによって、該宣伝に該代替メディアを組み込むステップをさらに含む、項目１４に記載の方法。
（項目１９）
上記宣伝に上記代替メディアを組み込むステップは、該宣伝の上記ビデオフレームに該代替メディアの少なくとも１つの要素を組み込むように該宣伝を修正するステップをさらに含む、項目１４に記載の方法。
（項目２０）
上記宣伝に上記代替メディアを組み込むステップは、該宣伝に該代替メディアを自動的に組み込むステップをさらに含む、項目１４に記載の方法。
（項目２１）
上記代替メディアの表示をプレビューするように、組み込まれた該代替メディアを伴う上記宣伝を早送りするステップをさらに含む、項目１４に記載の方法。
（項目２２）
早送り中に代替メディアを表示するためのシステムであって、
記憶デバイスと、
表示デバイスと、
制御回路と
を備え、
該制御回路は、
少なくとも部分的に該記憶デバイスに記憶されたビデオを再生するように該記憶デバイスに指示し、
該ビデオを早送りするユーザ命令を受信し、
該ユーザ命令の受信に応じて、該ビデオを早送りする間に表示する該ビデオのビデオフレームを識別し、
該識別されたビデオフレームを表示するように該表示デバイスに指示するように構成され、
該識別されたビデオフレームは、該ユーザに知覚可能な代替メディアを示し、該代替メディアは、該ビデオが再生速度で表示される時に知覚可能ではない、
システム。
（項目２３）
上記制御回路は、キャッシュに部分的に記憶されたビデオを再生するように上記記憶デバイスに指示するようにさらに構成される、項目２２に記載のシステム。
（項目２４）
上記制御回路は、キャッシュに完全に記憶されたビデオを再生するように上記記憶デバイスに指示するようにさらに構成される、項目２２に記載のシステム。
（項目２５）
上記制御回路は、録画デバイスに完全に記憶された録画を再生するように上記記憶デバイスに指示するようにさらに構成される、項目２２に記載のシステム。
（項目２６）
上記制御回路は、リモートサーバに完全に記憶されたオンデマンドビデオを再生するように上記記憶デバイスに指示するようにさらに構成される、項目２２に記載のシステム。
（項目２７）
上記ビデオは、少なくとも１つの宣伝を含み、上記制御回路は、該少なくとも１つの宣伝を早送りするユーザ命令を受信するようにさらに構成される、項目２２に記載のシステム。
（項目２８）
上記識別されたビデオフレームは、隠されたビデオフレームである、項目２２に記載のシステム。
（項目２９）
上記代替メディアは、上記識別されたビデオフレーム内に存在する要素を備える、項目２８に記載のシステム。
（項目３０）
上記代替メディアは、画像、上記宣伝の静止ビデオフレーム画像、グラフィック、アイコン、およびビデオクリップのうちの１つである、項目２２に記載のシステム。
（項目３１）
上記制御回路は、
上記宣伝と関連する宣伝データを検索し、
該検索された宣伝データから上記代替メディアを示す上記ビデオフレームを識別するようにさらに構成される、
項目２７に記載のシステム。
（項目３２）
上記制御回路は、上記ビデオから宣伝データを検索するようにさらに構成される、項目３１に記載のシステム。
（項目３３）
上記制御回路は、上記ビデオと関連するデータストリームから宣伝データを検索するようにさらに構成される、項目３１に記載のシステム。
（項目３４）
上記宣伝データは、上記代替メディアを表示するためのレイアウトを特定する、項目３１に記載のシステム。
（項目３５）
ビデオが早送りされる時に知覚可能な代替メディアを含む宣伝を構築するためのシステムであって、該システムは、
表示デバイスと、
制御回路と
を備え、
該制御回路は、
該宣伝を識別し、
該代替メディアを識別し、
ユーザが該宣伝を早送りする時に該代替メディアが知覚可能であるように、該代替メディアが表示され、該ユーザの視野に十分長く存続するように、ビデオフレームを選択することによって、該宣伝の該ビデオフレームの中に該代替メディアを組み込むように構成される、
システム。
（項目３６）
上記制御回路は、
デバイス構成の選択を受信し、
上記ユーザが該選択されたデバイス構成を有する機器で上記宣伝を早送りする時に、上記代替メディアが知覚可能であるように、該宣伝の上記ビデオフレームの中に該代替メディアを組み込むようにさらに構成される、
項目３５に記載のシステム。
（項目３７）
上記デバイス構成は、双方向メディアシステムで使用される機器に対するファームウェアおよびハードウェア構成のうちの少なくとも１つを特定する、項目３６に記載のシステム。
（項目３８）
上記機器は、セットトップボックス、録画デバイス、記憶デバイス、パーソナルコンピュータ、テレビ、携帯型メディアデバイス、および携帯電話のうちの１つである、項目３６に記載のシステム。
（項目３９）
上記制御回路は、隠されたフレームとして上記宣伝内に上記代替メディアの上記ビデオフレームを配信することによって、該宣伝に該代替メディアを組み込むようにさらに構成される、項目３５に記載のシステム。
（項目４０）
上記制御回路は、上記宣伝の上記ビデオフレームに上記代替メディアの少なくとも１つの要素を組み込むように該宣伝を修正するようにさらに構成される、項目３５に記載のシステム。
（項目４１）
上記制御回路は、上記宣伝に上記代替メディアを自動的に組み込むようにさらに構成される、項目３５に記載のシステム。
（項目４２）
上記制御回路は、
代替メディアを伴う上記宣伝を早送りし、
該代替メディアの表示をプレビューするために、該早送りされた宣伝を表示するように上記表示デバイスに指示するようにさらに構成される、
項目３５に記載のシステム。
【国際調査報告】
2010514354.tif 000018
2010514354.tif 000019
2010514354.tif 000020