(57)【要約】  広告データは、少なくとも１つの広告を表示する広告データの少なくとも１つのフレームに関連してビデオ作品の１以上のシーケンスまたはｇｒｏｕｐｓ  ｏｆ  ｐｉｃｔｕｒｅｓを再符号化することによって、予測符号化された、例えばＭＰＥＧ符号化された、フィルムもしくは映画またはテレビ番組もしくはプログラムあるいはビデオゲームなどのビデオ作品を表すデジタルビデオに組み込まれ、その結果広告データを復号することなくビデオ作品のシーケンスを復号することができず、これによってビデオ作品が例えばダウンロードまたはネットワーク上のストリーミングによってエンドユーザに配信されるとき、エンドユーザがビデオ作品に有害な影響を与えることなく、ビデオ作品から少なくとも１つの広告をスキップしたり、削除したりするのを困難にする。  【選択図】図１
2011514051.tif 000002
【特許請求の範囲】
【請求項１】
符号化されたコンテンツデータを提供するための装置であって、当該装置が、
先頭のコンテンツデータフレームと当該先頭のコンテンツデータフレームに関連して直接的または間接的に符号化される後続のコンテンツデータフレーム列とを有する第１フレーム列を含むコンテンツデータを受信するコンテンツデータ受信部と；
先頭の広告データフレームと当該先頭の広告データフレームに関連して直接的または間接的に符号化される後続の広告データフレーム列とを有する第２広告データフレーム列を含む広告データを受信する広告データ受信部と；
前記後続のコンテンツデータフレーム列を復号して当該復号された後続のコンテンツデータフレーム列を提供するデコーダと；
再生装置が前記広告データの少なくとも１つのフレームを復号することなく前記第１フレーム列を復号することができないように前記広告データフレームの少なくとも１つに関連して前記復号された後続のコンテンツデータフレーム列を符号化するエンコーダと、を具えることを特徴とする装置。
【請求項２】
請求項１に記載の装置において、前記先頭のコンテンツデータフレームと前記先頭の広告データフレームが独立して符号化され、後続のコンテンツデータフレーム列が同じ列の少なくとも１つ前方のフレームに関連して符号化される少なくとも１つの予測符号化フレームを有しており、前記エンコーダが前記広告データの少なくとも１つの予測符号化フレームに関連して前記復号されたコンテンツデータフレームを符号化するよう動作可能であることを特徴とする装置。
【請求項３】
請求項２に記載の装置において、前記第１フレーム列と前記第２広告データフレーム列の各々が、同じ列の少なくとも１つ前方のフレームと少なくとも１つ後方のフレームとに関連して符号化された少なくとも１つの双方向予測符号化フレームを含むことを特徴とする装置。
【請求項４】
請求項１に記載の装置において、前記コンテンツデータと前記広告データが、ＭＰＥＧ２（＆ＤＶＤ）、ＤｉｖＸ、Ｘｖｉｄ、Ｈ．２６３またはＨ．２６４／ＭＰＥＧ４−１０、ＭＰＥＧ４−２、ＶＣ−１（ＳＭＰＴＥ４１２ＭまたはＷＭＶ９）、Ｒｅａｌ  Ｍｅｄｉａビデオ、Ｒｅａｌ  Ｍｅｄｉａ可変ビットレート（ＲＭＶＢ）ビデオの符号化プロセスのうち１つを用いて符号化されることを特徴とする装置。
【請求項５】
請求項１に記載の装置において、前記第１フレーム列と前記第２広告データフレーム列の各先頭フレームがＩフレームを具えており、各後続フレーム列が少なくとも１つのＰフレームと少なくとも１つのＢフレームとを具えており、前記エンコーダは前記広告データの少なくとも１つのＰフレームに関連して前記復号されたコンテンツデータフレームを符号化するよう動作可能であることを特徴とする装置。
【請求項６】
請求項５に記載の装置において、前記後続のコンテンツデータフレーム列は、ＰフレームとＢフレームの繰り返しパターンを含むことを特徴とする装置。
【請求項７】
請求項５に記載の装置において、前記後続のコンテンツデータフレーム列はＰフレームとＢフレームの繰り返しパターンを含み、前記後続の広告データフレーム列は同じパターンを含むことを特徴とする装置。
【請求項８】
請求項１に記載の装置において、前記第１フレーム列はｇｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅｓであることを特徴とする装置。
【請求項９】
再生装置のデコーダによって再生するために復号される符号化データを提供する方法において、当該方法が、
コンテンツデータと広告データを組み合わせるステップと；
前記再生装置が前記広告データを復号することなく前記コンテンツデータの一部を復号することができないように前記広告データの少なくとも幾つかに関連して前記コンテンツデータの少なくとも一部を符号化することによって変更されたコンテンツデータを生成するステップと、を含むことを特徴とする方法。
【請求項１０】
請求項９に記載の方法において、前記データはデジタルビデオデータであることを特徴とする方法。
【請求項１１】
請求項９に記載の方法において、前記コンテンツデータと前記広告データは既に符号化されており、前記方法がさらに、前記広告データの少なくとも幾つかに関連して前記コンテンツデータの少なくとも一部を符号化する前に前記コンテンツデータの少なくとも一部を復号するステップを含むことを特徴とする方法。
【請求項１２】
請求項１１に記載の方法において、前記コンテンツデータが、先頭のコンテンツデータフレームと当該先頭のコンテンツデータフレームに関連して直接的または間接的に符号化される後続のコンテンツデータフレーム列とを有する第１フレーム列を含み；
前記広告データが、先頭の広告データフレームと当該先頭の広告データフレームに関連して直接的または間接的に符号化される後続の広告データフレーム列とを有する第２広告データフレーム列を含み；
前記方法がさらに、前記後続のコンテンツデータフレーム列を復号して復号された後続のコンテンツデータフレーム列を提供するステップと；
前記再生装置が前記広告データの少なくとも１つのフレームを復号することなく前記第１フレーム列を復号することができないように前記広告データフレームの少なくとも１つに関連して前記復号された後続のコンテンツデータフレーム列の再符号化を含む前記コンテンツデータの少なくとも一部を符号化することによって変更されたコンテンツデータを生成するステップと、を含むことを特徴とする方法。
【請求項１３】
請求項１２に記載の方法において、前記先頭のコンテンツデータフレームと前記先頭の広告データフレームが独立して符号化され、前記後続のコンテンツデータフレーム列は同じ列の少なくとも１つ前方のフレームに関連して符号化された少なくとも１つの予測符号化フレームを有し、前記エンコーダが前記広告データの少なくとも１つの予測符号化フレームに関連して前記復号されたコンテンツデータフレームを符号化するよう動作可能であることを特徴とする方法。
【請求項１４】
請求項１３に記載の方法において、前記第１フレーム列と前記第２フレーム列の各々が、同じ列の少なくとも１つ前方のフレームと少なくとも１つ後方のフレームとに関連して符号化された少なくとも１つの双方向予測符号化フレームを含むことを特徴とする方法。
【請求項１５】
請求項１２に記載の方法において、前記コンテンツデータと前記広告データが、ＭＰＥＧ２（＆ＤＶＤ）、ＤｉｖＸ、Ｘｖｉｄ、Ｈ．２６３またはＨ．２６４／ＭＰＥＧ４−１０、ＭＰＥＧ４−２、ＶＣ−１（ＳＭＰＴＥ４１２ＭまたはＷＭＶ９）、Ｒｅａｌ  Ｍｅｄｉａビデオ、Ｒｅａｌ  Ｍｅｄｉａ可変ビットレート（ＲＭＶＢ）ビデオの符号化プロセスのうち１つを用いて符号化されることを特徴とする方法。
【請求項１６】
請求項１２に記載の方法において、前記第１フレーム列と前記第２フレーム列の各先頭フレームがＩフレームを具えており、各後続フレーム列が少なくとも１つのＰフレームと少なくとも１つのＢフレームとを具えており、前記符号化ステップは前記広告データの少なくとも１つのＰフレームに関連して前記復号されたコンテンツデータフレームを符号化することを特徴とする方法。
【請求項１７】
請求項１２に記載の方法において、前記後続のコンテンツデータフレーム列はＰフレームとＢフレームの繰り返しパターンを含み、前記後続の広告データフレーム列は同じパターンを含むことを特徴とする装置。
【請求項１８】
請求項１２に記載の方法において、前記第１フレーム列はビデオ作品のｇｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅｓであり、前記方法がさらに、前記ビデオ作品の少なくとも１つのｇｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅｓに対して、当該少なくとも１つの後続のｇｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅｓの後続のコンテンツデータフレーム列を復号して後続の復号されたコンテンツデータフレーム列を生成するステップと、後続の広告データの広告データフレームの少なくとも１つに関連して前記復号された後続のコンテンツデータフレーム列を符号化するステップとを含むことを特徴とする方法。
【請求項１９】
請求項１２に記載の方法がさらに、送信；ネットワークでの供給；記録媒体での供給のうち少なくとも１つによってエンドユーザに前記変更されたコンテンツデータを組み込んだビデオ作品を配布するステップを含むことを特徴とする方法。
【請求項２０】
先頭のコンテンツデータフレームと当該先頭のコンテンツデータフレームに関連して直接的または間接的に符号化される後続のコンテンツデータフレーム列とを有する第１フレーム列を含むビデオコンテンツデータを受信し；
先頭の広告データフレームと当該先頭の広告データフレームに関連して直接的または間接的に符号化される後続の広告データフレーム列とを有する第２広告データフレーム列を含むビデオ広告データを受信し；
前記後続のコンテンツデータフレーム列を復号して復号された後続のコンテンツデータフレーム列を提供し；
再生装置が前記広告データの少なくとも１つのフレームを復号することなく前記第１フレーム列を復号して再生することができないように前記広告データフレームの少なくとも１つに関連して前記復号された後続のコンテンツデータフレーム列を符号化する、ようプロセッサをプログラムするプロセッサ命令を格納するプロセッサ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツデータを提供するための装置および方法に関する。
【背景技術】
【０００２】
テレビ番組もしくはプログラム、フィルム、映画等のビデオ作品を表示するビデオデータなどのコンテンツデータは、無料放送またはエンドユーザのセットトップボックス等によって解読される暗号化された放送としてエンドユーザあるいは視聴者のメディアセンタに供給される。このようなコンテンツデータはまた、ＤＶＤなどの記録媒体でエンドユーザに配布されたり、ＴＣＰ／ＩＰ、ＵＤＰもしくはその他の適切なネットワークプロトコルによってインターネットまたはその他のネットワーク（例えば電気通信ネットワーク）を介してエンドユーザによってストリーミングされたり、ダウンロードされる。
【０００３】
コンテンツデータを配布する幾つかのビジネスモデルがあり、これは購入、レンタル、定期、すなわち毎月の定期購読、および広告サポートを含んでいる。広告でサポートされたコンテンツデータの配布では、コンテンツは配布時点で無料であるが、エンドユーザあるいは視聴者が定期的な広告に晒され、ビデオ作品が広告によって周期的に中断される従来放送の民放テレビに類似している。その上、広告でサポートされたコンテンツデータの配布は、個人情報の収集やクレジットカード決済を全く必要とせずにサービスが可能である。これらの理由により、広告でサポートされたコンテンツデータの配布はエンドユーザあるいは消費者にすぐに受け入れられている。
【０００４】
広告でサポートされたコンテンツデータの配布に関する１つの問題は、エンドユーザが実際に広告を見ているかを確認するのが困難であるということであり、なぜなら、これらは、パーソナルビデオレコーダ（ＰＶＲ）またはメディアセンタのコンピュータソフトウェアを用いて非線形の時間に「ジャンプする」ことによって広告をスキップしたり、または予めダウンロードされたコンテンツデータから広告をカットするのが容易なためである。例えば、多くのハードディスクベースのテレビ受信機は生放送のテレビをユーザが一時停止できるようにバッファを有しており、このバッファに十分なデータがあり、番組中に表示される任意の広告を「スキップする」ことが可能である。エンドユーザが広告を見るのを回避することができるという可能性が当然に広告主への対価を減少させ、これによりコンテンツデータ配布者が広告主から得ることができる収益を減少する。
【発明の概要】
【０００５】
一実施例は、再生装置によって再生するため復号される符号化データを提供するための装置および方法を提供し、符号化データはコンテンツデータと広告データの双方を含み、再生装置が広告データ無しにコンテンツデータの一部を復号することができないように、広告データのうち少なくとも幾つかを参照することによりコンテンツデータの一部が符号化される。一般にデータは、知覚的に符号化されたデジタルビデオデータ（例えばＭＰＥＧ２、ＭＰＥＧ４、ＤｉｖＸ、Ｘｖｉｄ、Ｈ．２６４、ＡＶＣ、ＷＭＶ等の不可逆圧縮スキームを用いて符号化される）であり、フィルムあるいは映画もしくはテレビ番組または簡易型ビデオエンターテインメントクリップなどのビデオ作品を表示するであろう。
【０００６】
一実施例は、ｇｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅｓ（ＧＯＰ）などのフレーム列を含む、ビデオデータ等の符号化データを提供するための装置および方法において、フレームのうち少なくとも幾つかが１以上のその他のフレームに関連して差動符号化され、符号化データはコンテンツデータと広告データの双方を含んでおり、再生装置が広告データの少なくとも１つのフレーム無しにコンテンツデータのフレーム列を復号することができない（このためエンドユーザに再生されない）ように、広告データの少なくとも１つのフレームを参照することによりコンテンツデータのフレーム列が差動符号化または予測符号化される。一実施例では、広告データに復号が依存するコンテンツデータのフレーム列のフレーム数を最大化するように、広告データのフレームはフレーム列の独立符号化フレームの直後に挿入される。フレーム列の後続フレームを符号化するのに用いられる広告データのフレームは、広告データの独立符号化フレームまたは差動符号化フレームもしくは予測符号化フレームでもよく、差動符号化または予測符号化とは、当該フレームに対するデータが当該フレームと１以上の参照フレームとの間の差を表すことを意味する。差動符号化フレームまたは予測符号化フレームは、前方の参照フレームまたは前方および後方の参照フレームの双方に関連して符号化されてもよく、このような参照フレームは独立符号化フレームまたは差動符号化フレームでもよい。広告データの差動符号化フレームを用いるということは、コンテンツデータの復号が可能となるために、当該差動符号化フレームと当該フレームが差動符号化されるのに関連したフレームもしくは各フレームの双方が必要とされることを意味する。独立符号化フレームは、少なくとも幾つかの符号化プロセスにおいて、イントラ（Ｉ）フレームとして知られている一方、前方のフレームに関連して符号化された差動符号化または予測符号化フレームは予測（Ｐ）フレームとして知られており、前方および後方のフレームに関連して符号化された差動符号化または予測符号化フレームは双方向予測（Ｂ）フレームとして知られている。
【０００７】
一態様では、本発明は符号化ビデオデータを提供するための装置を提供し、当該装置が、
先頭のコンテンツデータフレームと当該先頭のコンテンツデータフレームに関連して直接的または間接的に符号化される後続のコンテンツデータフレーム列とを有する第１フレーム列を含むビデオコンテンツデータを受信するコンテンツデータ受信部と；
先頭の広告データフレームと当該先頭の広告データフレームに関連して直接的または間接的に符号化される後続の広告データフレーム列とを有する第２広告データフレーム列を含むビデオ広告データを受信する広告データ受信部と；
前記後続のコンテンツデータフレーム列を復号して復号された後続のコンテンツデータフレーム列を提供するデコーダと；
再生装置が前記広告データの少なくとも１つのフレームを復号することなく前記第１フレーム列を復号することができないように前記広告データフレームの少なくとも１つに関連して前記復号された後続のコンテンツデータフレーム列を符号化するエンコーダと、を具えることを特徴とする。
【０００８】
第１フレーム列は、通常ｇｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅｓ（ＧＯＰ）である。第１フレーム列および第２広告データフレーム列の各々が同じ列の１つ前方のフレームに関連して符号化された少なくとも１つの独立符号化フレームと少なくとも１つの予測符号化フレームを具えており、エンコーダは前記広告データの少なくとも１つの予測符号化フレームに関連して前記復号されたコンテンツデータフレームを符号化するよう動作可能であることを特徴とする。
【０００９】
前記第１フレーム列と前記第２広告データフレーム列の各々が、同じ列の少なくとも１つ前方のフレームと少なくとも１つ後方のフレームとに関連して符号化された少なくとも１つの双方向予測符号化フレームを含むことを特徴とする。
【００１０】
前記第１フレーム列と前記第２フレーム列の各先頭フレームがＩフレームを具えており、各後続のフレーム列が少なくとも１つのＰフレームと少なくとも１つのＢフレームとを具えており、前記エンコーダは前記広告データの少なくとも１つのＰフレームに関連して前記復号されたコンテンツデータフレームを符号化するよう動作可能であることを特徴とする。前記後続のコンテンツデータフレーム列はＰフレームとＢフレームの繰り返しパターンを含んでおり、前記後続の広告データフレーム列は同じまたは類似パターンを含むことを特徴とする。
【００１１】
一態様では、本発明は、再生装置のデコーダによって再生するために復号されるデジタルビデオデータなどの符号化データを提供する方法を提供し、当該方法が、
コンテンツデータと広告データを組み合わせるステップと；
前記再生装置が前記広告データを復号することなく前記コンテンツデータの一部を復号することができないように前記広告データの少なくとも幾つかに関連して前記コンテンツデータの少なくとも一部を符号化することによって変更されたコンテンツデータを生成するステップと、を含むことを特徴とする。通常、前記コンテンツデータと前記広告データは既に符号化されており、前記方法がさらに、前記広告データの少なくとも幾つかに関連して前記コンテンツデータの少なくとも一部を符号化する前に前記コンテンツデータの少なくとも一部を復号するステップを含むことを特徴とする。
【００１２】
一実施例では、前記方法がさらに、送信；ネットワークでの供給；記録媒体での供給のうち少なくとも１つによってエンドユーザに前記変更されたコンテンツデータを組み込んだビデオ作品を配布するステップを含むことを特徴とする。
【００１３】
一態様では、本発明は、先頭のコンテンツデータフレームと当該先頭のコンテンツデータフレームに関連して直接的または間接的に符号化される後続のコンテンツデータフレーム列とを有する第１フレーム列を含むビデオコンテンツデータを受信し；
先頭の広告データフレームと当該先頭の広告データフレームに関連して直接的または間接的に符号化される後続の広告データフレーム列とを有する第２広告データフレーム列を含むビデオ広告データを受信し；
前記後続のコンテンツデータフレーム列を復号して復号された後続のコンテンツデータフレーム列を提供し；
再生装置が前記広告データの少なくとも１つのフレームを復号する（および好ましくは再生する）ことなく前記第１フレーム列を復号して再生することができないように前記広告データフレームの少なくとも１つに関連して前記復号された後続のコンテンツデータフレーム列を符号化する、ようプロセッサをプログラムするプロセッサ命令を格納するプロセッサ可読記憶媒体を提供する。
【００１４】
一実施例では、広告データは、少なくとも１つの広告を表す広告データの少なくとも１つのフレームに関連してビデオ作品のシーケンスまたはｇｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅｓを再符号化することによって予測符号化された、例えばＭＰＥＧ符号化された、フィルムもしくは映画またはテレビ番組もしくはプログラムあるいは記録されたビデオゲーム映像などのビデオ作品を表示するデジタルビデオに組み込まれ、その結果前記広告データの少なくとも１つのフレームを復号することなく前記ビデオ作品のシーケンスを復号することができず、これによって、前記ビデオ作品が例えばダウンロードまたはネットワーク上のストリーミングによってエンドユーザに配信されるとき、エンドユーザが前記ビデオ作品に有害な影響を与えることなく、前記ビデオ作品から前記少なくとも１つの広告をスキップしたり、削除したりするのを困難にする。
【００１５】
データがビデオデータである場合、符号化プロセスは、ＭＰＥＧ２（＆ＤＶＤ）、ＤｉｖＸ（ＤｉｖＸ社によって作成される）、Ｘｖｉｄ、Ｈ．２６３もしくはＨ．２６４／ＭＰＥＧ４−１０（この一例はＱｕｉｃｋＴｉｍｅＴＭ符号化プロセスで用いられている）、ＭＰＥＧ４−２、ＶＣ−１（ＳＭＰＴＥ４１２ＭまたはＷＭＶ９）、または差動符号化または予測符号化を用いることによってビデオ信号内の時間的冗長性を利用するその他のビデオ符号化プロセスなどのＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅｓ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）プロセスでもよい。
【００１６】
本発明はまた、前記記録データ自体および前記記録データを記録する記録媒体を提供する。本発明はまた、前記方法を実行するようプロセッサをプログラムするコンピュータ可読命令を格納するコンピュータ可読媒体を提供する。
【図面の簡単な説明】
【００１７】
本発明の実施例はここで添付図面に関して実施例により記載される。
【図１】図１は、ビデオ作品などのコンテンツデータを提供するための装置の機能ブロック図である。
【図２】図２は、図１に示される装置を提供するようにプログラムされた演算装置の機能ブロック図である。
【図３】図３は、図２に示される機能を有する演算装置の一例を示すダイアグラムである。
【図４】図４は、図１に示される装置によって実行された動作を説明するためのフローチャートとダイアグラムである。
【図５】図５ａは広告ビデオデータの挿入前に符号化されたビデオフレーム列またはｇｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅｓの一例であり、図５ｂは広告ビデオデータの挿入後に符号化されたビデオフレーム列の一例である。
【発明を実施するための形態】
【００１８】
図１を参照すると、フィルムあるいは映画もしくはテレビ番組あるいはプログラムまたはビデオゲームなどのビデオ作品を表示する符号化されたデジタルビデオデータを提供するよう動作可能な装置１の一例が示されている。ビデオデータはコンテンツデータと広告データの双方を含んでおり、コンテンツデータのフレーム列は広告データの少なくとも１つのフレームを参照することにより差動符号化または予測符号化される。このようなビデオデータは独立符号化フレーム（幾つかの符号化プロセスにおいてイントラ（Ｉ）フレームとして知られている）と、前方のフレーム（幾つかの符号化プロセスにおいて予測（Ｐ）フレームとして知られている差動符号化フレーム）または前方および後方のフレーム（幾つかの符号化プロセスにおいて双方向予測（Ｂ）フレームとして知られている差動符号化フレーム）に関連して符号化された差動符号化フレームと、を含む。フレーム列の後続フレームを符号化するのに用いられる広告データのフレームは、広告データのＩフレームまたはＰフレームでもよい。
【００１９】
コンテンツデータのフレーム列を再符号化するために参照フレームとして広告データのフレームを用いることは、コンテンツデータのフレーム列の復号を可能にするために、その参照フレームと、その参照フレームを符号化するのに関連した任意のフレームとの双方が復号されなければならないことを意味するので、コンテンツデータのフレーム列を失わず、これによりビデオ作品に有害な影響を与えることなく、エンドユーザが非線形の時間に「ジャンプする」ことによって広告をスキップしたり、またはエンドユーザが以前ダウンロードされたデジタルコンテンツデータから広告をカットしたりするのを困難にする。
【００２０】
装置１は、装置の全体的な動作を制御する制御部２と関連するデータストア８を有している。制御部２は、エンコーダ３および対応するデコーダ４に連結される。図１に示されるように、エンコーダ３はその全体的な動作を制御するエンコーダ制御部１７と、フレームデータ受信部１５と、Ｉフレームエンコーダ１４と、Ｂフレームエンコーダ１３と、Ｐフレームエンコーダ１２と、制御部に符号化データを出力する符号化データ提供部１１とを有している一方、デコーダ４はその全体的な動作を制御するデコーダ制御部２６と、符号化データ受信部２５と、Ｉフレームデコーダ２４と、Ｂフレームデコーダ２３と、Ｐフレームデコーダ１２と、制御部に復号データを出力する復号データ提供部１１とを有している。これらの機能を示すために別々に示されているが、エンコーダ３とデコーダ４は通常、任意の適切な差動符号化または予測符号化プロセスを実行するよう構成されたコーデックとして提供されるであろう。例えば、符号化プロセスはＭＰＥＧ２（＆ＤＶＤ）、ＤｉｖＸ（ＤｉｖＸ社によって作成される）、Ｘｖｉｄ、Ｈ．２６３もしくはＨ．２６４／ＭＰＥＧ４−１０（この一例はＱｕｉｃｋｔｉｍｅＴＭの符号化プロセスで用いられている）、ＭＰＥＧ４−２、ＶＣ−１（ＳＭＰＴＥ４１２ＭまたはＷＭＶ９）、Ｒｅａｌ  Ｍｅｄｉａビデオ、Ｒｅａｌ  Ｍｅｄｉａ可変ビットレート（ＲＭＶＢ）ビデオ、または差動符号化または予測符号化プロセスなどのＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅｓ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）プロセスでもよい。示される実施例では、エンコーダとデコーダはＭＰＥＧ規格、例えばＭＰＥＧ２（ＩＳＯ／ＩＥＣ１３８１８）規格に従って動作するよう構成される。
【００２１】
図１に示されるように、装置１はまた、広告データが挿入されるコンテンツデータを受信するコンテンツビデオデータ受信部５と、コンテンツデータに挿入すべき広告データを受信する広告ビデオデータ受信部６と、コンテンツデータに広告データを挿入する広告ビデオデータ挿入部７と、ＴＣＰ／ＩＰ、ＵＤＰ等の任意の適切なプロトコルを用いてインターネットまたは電気通信ネットワークなどのネットワークを介した後の配信またはストリーミングするために広告データを含む変更されたコンテンツビデオデータを出力する変更済みコンテンツビデオデータ提供部９と、を有している。別の可能性としてまたはさらに、変更済みコンテンツビデオデータ提供部９は、変更されたコンテンツビデオデータをネットワークあるいはエンドユーザに直接配布するか、またはストリーミングすることができるように適切なネットワークコネクションを具えてもよい。
【００２２】
この装置はまた、例えば広告データが挿入されるコンテンツデータ内のポイントを決定するために、ユーザがプロセスの少なくとも幾つかを制御することができるユーザインターフェース１０を有していてもよい。
【００２３】
図１に示される機能的要素は適宜、ハードウェア、ファームウェア、ソフトウェアまたはこれらの任意の組み合わせによって提供されてもよい。
【００２４】
図２は、図１に示される装置を提供するようにプログラム命令によってプログラムされた演算装置３００の機能ブロック図である。
【００２５】
演算装置３００は記憶装置３１に１以上のバス３７によって連結される処理装置３０を具えており、記憶装置３１はリムーバブル媒体ＲＭ３３を受け取るリムーバブル媒体ドライブあるいはポート３２（この場合、ＤＶＤを受け取るＤＶＤドライブおよび／またはＤＬＴドライブ）、読み取り専用メモリ（ＲＯＭ）３４、ランダムアクセスメモリ（ＲＡＭ）３５およびハードディスクドライブなどの大容量記憶装置３６を具えている。
【００２６】
バス３７はまた、図１のユーザインターフェース１０、この場合キーボード３９、ポインティングデバイス装置４０および表示部４１を形成する多くの周辺入出力装置に処理装置３０を連結する。周辺装置は通常、コンテンツデータと広告データの受け取りを可能にし、エンドユーザにビデオ作品の直接的または間接的な配信が可能なネットワーク通信を提供する通信装置４３を含むであろう。周辺装置はまた、プリンタ４２を含んでもよい。通信デバイス４３は、インターネットでよいが、代わりにまたはさらにイントラネット、ローカルエリアネットワーク、ワイドエリアネットワーク、電気通信、またはその他適切な形態のネットワークであるネットワークを通じて演算装置３００を通信可能にする、例えばモデム、有線または無線ネットワークカードなどでもよい。
【００２７】
記憶装置と入出力装置は、図２に示されるもの全てを具えなくてもよく、および／または追加の装置を具えることができることが当然に認識されるであろう。例えば、フロッピーディスクドライブ、フラッシュメモリドライブおよび／またはＵＳＢポートなどの１以上の更なるリムーバブル媒体ドライブまたはポートが提供されてもよく、遠隔操作、マイクおよび拡声器の何れか１以上などその他または代わりの入出力装置が提供されてもよい。
【００２８】
図３に図解的に示されるように、演算装置はパーソナルコンピュータまたはサーバーの３００ａでもよく、これは処理装置３０と、記憶装置３１と、キーボード３９、マウス４０および表示部４１で示されるような形態のユーザインターフェース装置とを含むメインプロセッサユニット５０を有する。図２は、挿入スロットまたはポート３２ａから延在するリムーバブル媒体３３を示している。
【００２９】
演算装置３００または３００ａは、以下のルートの何れか１以上によって供給されるプログラム命令によって図１に示されるコピー装置１を提供するようプログラムされてもよい：
ＲＯＭ３４および／または大容量記憶装置３６に予め保存されている；
キーボード３９および／またはポインティングデバイス装置４０などの入力装置を用いてユーザによって入力される；
リムーバブル媒体３３からダウンロードされる；
通信装置４３を介して信号Ｓとして供給される。
【００３０】
もちろん、装置が異なる物理的要素を有する場合、これらは対応するそれぞれの演算装置のプログラミングによって提供される。
【００３１】
図４および図５ａと５ｂはそれぞれ、変更されたビデオコンテンツデータを提供する図１に示される装置によって実行される動作を説明するためのフローチャートと図を示しており、ビデオコンテンツデータと広告データはＭＰＥＧ２コーデックを用いて圧縮されるデジタルビデオデータであるが、上述したようにＭＰＥＧ２（＆ＤＶＤ）、ＤｉｖＸ（ＤｉｖＸ社によって作成される）、Ｘｖｉｄ、Ｈ．２６３またはＨ．２６４／ＭＰＥＧ４−１０（この一例はＱｕｉｃｋｔｉｍｅＴＭ符号化プロセスに用いられる）ＭＰＥＧ４−２、ＶＣ−１（ＳＭＰＴＥ４１２ＭまたはＷＭＶ９）、Ｒｅａｌ  Ｍｅｄｉａビデオ、Ｒｅａｌ  Ｍｅｄｉａ調整可能ビットレート（ＲＭＶＢ）ビデオ、またはその他適切な差動符号化または予測符号化プロセスなどの異なる規格に従って動作するコーデックが用いられてもよい。
【００３２】
上述した符号化プロセスは、符号化効率を向上させるためにビデオフレーム列の空間的または時間的冗長性を利用して１以上のその他のフレームに関連して幾つかのフレームの画像データを差動符号化または予測符号化する。独立符号化フレームまたはＩフレームは、デコーダバッファをリセットし、これによりデジタルビデオストリーム内の信号の誤りおよび脱落にある程度の回復力を提供するためにシーケンス内で周期的に必要である。何れかの方向に迅速に検索または探索する場合、Ｉフレームの周期的な介在がビデオストリームのプレビューも可能にする。したがって、このような符号化プロセスでは、ビデオデータは、差動符号化または予測符号化フレーム列が続くＩフレームを含んだフレーム列から成る各ｇｒｏｕｐｓ  ｏｆ  ｐｉｃｔｕｒｅｓ（ＧＯＰ）に分けられ、差動符号化または予測符号化フレーム列は他のフレームの前に符号化されたブロックを参考に用いて、フレーム内のブロックの予測を形成することによって１つ前方のフレームまたは前方および後方のフレームとの双方に関連して符号化される。差動符号化フレームは、時間的に前のＩフレームまたはＰフレームに関連して予測される予測フレーム（Ｐフレーム）でもよいし、時間的に前のＩフレームまたはＰフレームと時間的に後のＩフレームまたはＰフレームとの双方に関連して予測される双方向予測フレーム（Ｂフレーム）でもよい。理解されるとおり、Ｂフレームを復号するために、デコーダはフレーム表示順序とは異なる順序でフレームを復号しなければならない。この点では、２つまたは３つのＢフレーム毎その後にＰフレームを有するのは一般的であり、その結果ビデオデコーダはその復号バッファ内に多くの連続したフレームを格納する必要がないので、メモリや計算量のハードウェアの要件を緩和することができる（したがってコストを削減することができる）。したがってｇｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅｓ（ＧＯＰ）はＩフレームで始まり、多くのＰフレームとＢフレームを有する。典型的なＧＯＰは、例えば、ＢＢＰまたはＢＢＢＰフレームが後続するＩフレーム、例えばＩＢＢＰＢＢＰＢＢＰ．．．（ＢＢＰ）．．．ＢＢＰ．．．Ｉなどから成る。
【００３３】
ビデオデータは、量子化技術やその他の心理的視覚技術、例えば、ＤＣＴ（離散コサイン変換）または視聴者にとって知覚的に重要でない周波数成分の周波数領域を除去できるものなど不可逆技術を用いて圧縮されてもよく、その結果画像を符号化するのに必要なビットの総数を減少する一方で画質の著しい知覚可能な劣化を回避することができる。
【００３４】
上記は、符号化プロセスの簡潔な説明を表している。さらに詳しい情報については、対応する規格体で、例えばＭＰＥＧ２符号化プロセスの場合にはｗｗｗ．ｍｐｅｇ．ｏｒｇで利用できる適切な規格を参照されたい。
【００３５】
広告データを組み込む上述したようなビデオ作品のｇｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅｓ（フレーム列）の変更は、図１のユーザインターフェース１０を介した特定ユーザの指示入力に応じて、または予め制御部２に入力された命令に従って自動的に実行されてもよい。ビデオコンテンツデータと広告データはデータストア８に予め保存されてもよいし、または別の装置からそれぞれコンテンツデータ受信部５と広告ビデオデータ受信部６を介して受信されてもよく、例えばインターネットまたはその他のネットワークなどのネットワークから、またはＤＶＤ、メモリースティック、着脱可能なハードドライブ等などのリムーバブル記憶媒体からユーザによってダウンロードされる。
【００３６】
広告データが挿入されるｇｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅｓはユーザインターフェース１０を介してユーザによって選択されてもよいし、または所定の命令に従って制御部２によって前もって定義されてもよく、例えば、制御部２はビデオ作品の再生時間中に所定間隔で、例えば民放テレビ放送では通常１５分または３０分の再生時間後に広告データを挿入するように構成されてもよい。
【００３７】
図５ａは、広告データが挿入されるべきＭＰＥＧ符号化ｇｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅｓ（ＧＯＰ）３００の一例を示している。図５ａで示されるｇｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅｓ３００は長さｎｎフレームであり、整数個の繰り返しであるＢとＰフレームのパターンが後続するＩフレームを有しており、実施例ではＢＢＰである繰り返しパターンが示されている。図面上の矢印は予測符号化フレームから参照フレームの方を指しており、参照フレームは特定の予測されるＢまたはＰフレームで構成される１または複数のフレームの方を向いており、その結果、例えば、矢印はＰフレーム２０３からＩフレーム２００の方を指し、矢印はＢフレーム２０１からＩフレーム２００とＰフレーム２０３を指し、矢印はＢフレーム２０２などからＩフレーム２００とＰフレーム２０３を指す。図５ａで示されるＧＯＰを復号するために、初めにＧＯＰの最初のＩフレーム２００を復号する必要があることと（その他のｎｎ−１フレームはＩフレーム２００に直接的または間接的に依存関係を有するため）、Ｂフレーム２０１と２０２はＩフレーム２００とＰフレーム２０３に双方向の依存関係を有するので、シーケンス内で時間的に後方であるが、Ｐフレーム２０３はＢフレーム２０１と２０２が復号される前に復号されなければならないこととが上記から理解されるだろう。図５ａに示されるＧＯＰ内の後方のＰフレーム２０６と２０９の各々は、その参照フレームとして時間的に直接先行するＰフレームを用いて差動符号化または予測符号化される（例えばＰフレーム２０６はその参照フレームとしてＰフレーム２０３を用いて符号化され、Ｐフレーム２０９はその参照フレームとしてＰフレーム２０６を用いて符号化される）一方、図５ａに示されるＧＯＰ内の後方のＢフレームの各々は、その参照フレームとして時間的に直接先行するＰフレームと時間的に直接後続するＰフレームを用いて差動符号化または予測符号化される（例えばＢフレーム２０４と２０５はそれらの参照フレームとしてＰフレーム２０３と２０６を用いて符号化され、Ｂフレーム２０７と２０８はそれらの参照フレームとしてＰフレーム２０６と２０９を用いて符号化される）。
【００３８】
図４のステップ１で装置１が図５に示されるようなｇｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅｓ（ＧＯＰ）のビデオコンテンツデータと広告データを受信するとき、次いでステップ２で制御部２は、広告データが挿入されるＧＯＰのＰフレームとＢフレームをデコーダ４に復号させ、ステップ３でＧＯＰの最初のＩフレームの後にＭＰＥＧで符号化された広告データのフレームを広告ビデオデータ挿入部７に挿入させる。
【００３９】
図５ｂは、図５ａで示されるＧＯＰの最初のＩフレーム２００の後に挿入された広告データ４００を示している。この実施例では、広告データはＩ、ＰおよびＢフレームの同じパターンすなわちＩフレーム４０１続いて２つのＢフレーム４０２と４０３および次いでＰフレーム４０４から成る。広告データはＩ、ＰおよびＢフレームの異なるパターンまたはそのパターンもしくは異なるパターンの繰り返しシーケンスから成ってもよい。
【００４０】
装置１はステップ４で、参照フレームとして広告データの選択されたフレームを用いてＧＯＰの復号されたＢおよびＰフレームをエンコーダ３に再符号化させ、この実施例では選択されたフレームは広告データのＰフレーム４０２のみである。したがって、図５ａと図５ｂによって示される実施例では、ＧＯＰのＰフレーム２０３はその参照フレームとして広告データのＰフレーム４０２を用いて再符号化される一方、ＧＯＰのＢフレーム２０１と２０２はそれらの参照フレームとして広告データのＰフレーム４０２と再符号化されたＰフレーム２０３とを用いて再符号化される。図５ａに示される残りのＧＯＰ内の残りのＰフレームの各々はその参照フレームとして時間的に直接先行する再符号化されたＰフレームを用いて差動再符号化または予測再符号化される一方、ＧＯＰ内の後方のＢフレームの各々はその参照フレームとして時間的に直接先行する再符号化されたＰフレームと時間的に直接後続する再符号化されたＰフレームとを用いて差動再符号化または予測再符号化される。したがって、ＧＯＰの差動再符号化または予測再符号化されたフレームの全部は、広告データのＰフレーム４０２に関連して直接的または間接的に再符号化される。
【００４１】
図５ｂによって示される実施例では、制御部２（またはユーザインターフェース１０を介したユーザ）は参照フレームとして広告データのＰフレーム４０２を選択し、その結果ＧＯＰの復号はそのＰフレームと、その参照フレームと、その参照フレームの任意の参照フレームとの復号を必要とする。したがって、図５ｂに示される変更されたＧＯＰを復号するために、初めにＧＯＰの最初のＩフレーム２００を復号する必要があり（その他のｎｎ−１フレームはＩフレーム２００に直接的または間接的に依存関係を有するため）、ＧＯＰのＢフレームとＰフレームの全てはその参照フレームとして広告データのＩフレーム４０１を用いて順に差動符号化される広告データのＰフレーム４０２に基づいて直接的または間接的に符号化されるので、次いで広告データのＩフレーム４０１と次いで広告データのＰフレーム４０２を復号する必要がある。
【００４２】
図５ｂで示される実施例では、広告データは１つのＰフレームしか有していない。広告データが１以上のＰフレームを有する場合、任意のＰフレームが選択されてもよいが、最後のＰフレームを選択することはＧＯＰが復号される前に復号されなければならない広告データのフレーム数を最大化するという利点を有するであろう。再符号化用の参照フレームとして広告データのＩフレームを用いることが可能であるが、広告データのＩフレームのみＧＯＰが復号される前に復号されなければならないであろう。
【００４３】
別の可能性として、元のビデオコンテンツの２以上のＧＯＰは１つに結合されてもよく（既存のＩフレームを再符号化することによってＰフレームになる）、これによってビデオシーケンスの長さを増加させることができ、これは埋め込まれた広告を削除することによって影響が及ぼされる。
【００４４】
ＭＰＥＧプロトコルは現在ＩフレームまたはＰフレームを参照フレームとして用いることができる。しかしながら、使用される符号化スキーム内で可能であるならば、ＧＯＰの再符号化用の参照フレームとして広告データのＢフレームを用いてもよい。
【００４５】
ステップ５では変更されたＧＯＰは、例えば電気通信ネットワークもしくはインターネットなどのネットワーク、あるいはブロードキャスト送信またはＤＶＤもしくはその他の光ディスクなどの記録媒体を介したエンドユーザへの配布用に準備された変更済みビデオデータ提供部９によって保存され、またはバッファされる。ステップ６では、別の広告が同じビデオ作品の別のＧＯＰに挿入されるかどうかを制御部２がチェックし、このプロセスを繰り返した結果、例えば、１以上の広告がコンテンツデータの再生中に時々、例えばビデオ作品の再生中１５分乃至３０分毎に表示されるように挿入されてもよい。
【００４６】
一旦必要な広告全てが挿入されると、次いで図４のステップ７で変更済みビデオデータを組み込んでいるビデオ作品が提供される。これはブロードキャスト送信または配信もしくはネットワーク上のストリーミングによってエンドユーザに直接ビデオ作品を転送することに関係しており、および／または後で配布するため記憶媒体上の保存に関係していてもよいし、および／またはエンドユーザに配布される記憶装置あるいは記録媒体（例えばＤＶＤ）上の記録に関係していてもよい。
【００４７】
図１に示される機能的要素は単に提供される機能を示しており、これらの機能的要素が別個の物理的実体として必ず存在することを示唆するように捉えるべきでないことは当然に認識されるであろう。むしろ、機能は１以上の物理的要素によって提供されてもよいし、後者の場合には、図１に示される１つの機能的要素によって提供される機能は異なる物理的要素間で分配されてもよい。さらに、機能の異なる態様が別個の機能として特定可能でもよい。
【図１】
2011514051.tif 000003
【図２】
2011514051.tif 000004
【図３】
2011514051.tif 000005
【図４】
2011514051.tif 000006
【図５】
2011514051.tif 000007
【国際調査報告】
2011514051.tif 000008
2011514051.tif 000009