(57)【要約】コンテンツをコンテンツファイルのセグメントを特徴付ける添付するリッチメディアファイルの使用により、有利にカスタマイズすることができる。このようなカスタマイズを実行するため、リッチメディアファイルは、分析を受け（例えば検査）、場所をオーバレイのためにコンテンツファイルの少なくとも１つのセグメントで特定する。その後、オーバレイを少なくとも１つのコンテンツセグメントに挿入する。実際には、オーバレイを挿入し、不快な素材をコンテンツセグメント内でブロックするが、オーバレイを挿入し、例えば、広告、または字幕を挿入するなど素材を追加することができる。オーバレイを挿入することは、カバー層をコンテンツセグメントの１つまたは複数のフレームの上に物理的に覆うことを含み、情報をコンテンツセグメント内で追加する、または不快な素材をコンテンツセグメント内でブロックすることができる。
2012509640.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのセグメント、および前記少なくとも１つのセグメントを特徴付けるリッチメディアファイルを有するコンテンツファイルを含むコンテンツバンドルをカスタマイズする方法であって、
前記リッチメディアファイルを分析し、前記少なくとも１つのセグメント内の場所をオーバレイのために特定するステップと、
オーバレイを前記特定された場所における前記コンテンツセグメントへの挿入のために生成するステップと
を備えたことを特徴とする方法。
【請求項２】
前記分析するステップは、前記リッチメディアファイルを分析し、不快な素材の入った前記少なくとも１つのセグメント内で前記場所を特定するステップをさらに備え、および
前記オーバレイを生成するステップは、前記オーバレイを前記特定された場所において前記コンテンツセグメントに挿入し、前記不快な素材をブロックするステップをさらに備えた
ことを特徴とする請求項１に記載の方法。
【請求項３】
前記分析するステップは、前記オーバレイのサイズおよび前記オーバレイの継続時間を設定するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記オーバレイを生成するステップは、カバー層を生成し、前記コンテンツセグメントの上に覆うステップをさらに備えたことを特徴とする請求項１に記載の方法。
【請求項５】
前記オーバレイを生成するステップは、前記少なくとも１つのコンテンツセグメント内の少なくとも１つのデータ要素を変更し、不快な素材をブロックするステップをさらに備えたことを特徴とする請求項１に記載の方法。
【請求項６】
少なくとも１つのセグメント、および前記少なくとも１つのセグメントを特徴付けるリッチメディアファイルを有するコンテンツファイルを含むコンテンツバンドルをカスタマイズする方法であって、
前記リッチメディアファイルを分析し、複数のコンテンツセグメント内の複数の場所を複数のオーバレイのために特定するステップと、
複数のオーバレイを前記特定された複数の場所における前記複数のコンテンツセグメントへの挿入のために生成するステップと
を備えたことを特徴とする方法。
【請求項７】
異なるセグメントにおける前記オーバレイは、異なるサイズを有することを特徴とする請求項１に記載の方法。
【請求項８】
前記分析するステップは、前記リッチメディアファイルを分析し、不快な素材の入った前記複数のコンテンツセグメント内で複数の場所を特定するステップをさらに備え、および
前記オーバレイを生成するステップは、前記複数のオーバレイを前記特定された複数の場所において前記コンテンツセグメントに挿入し、前記不快な素材をブロックするステップをさらに備えた
ことを特徴とする請求項６に記載の方法。
【請求項９】
前記分析するステップは、前記オーバレイのサイズおよび前記オーバレイの継続時間を設定するステップをさらに含むことを特徴とする請求項６に記載の方法。
【請求項１０】
前記オーバレイを生成するステップは、カバー層を生成し、前記コンテンツセグメントの上に覆うステップをさらに備えたことを特徴とする請求項６に記載の方法。
【請求項１１】
前記オーバレイを生成するステップは、前記少なくとも１つのコンテンツセグメント内の少なくとも１つのデータ要素を変更し、不快な素材をブロックするステップをさらに備えたことを特徴とする請求項６に記載の方法。
【請求項１２】
少なくとも１つのセグメント、および前記少なくとも１つのセグメントを特徴付けるリッチメディアファイルを有するコンテンツファイルを含むコンテンツバンドルをカスタマイズする装置であって、
前記リッチメディアファイルを分析し、前記少なくとも１つのセグメント内の場所をオーバレイのために特定する手段と、
オーバレイを生成する手段と、
前記オーバレイを前記特定された場所において前記コンテンツセグメントに挿入する手段と
のステップを備えたことを特徴とする装置。
【請求項１３】
前記分析する手段は、前記リッチメディアファイルを分析し、不快な素材の入った前記少なくとも１つのコンテンツセグメント内で前記場所を特定する働きをし、および
前記オーバレイを挿入する手段は、前記オーバレイを前記特定された場所において前記コンテンツセグメントに挿入し、前記不快な素材をブロックする働きをする
ことを特徴とする請求項１２に記載の装置。
【請求項１４】
前記分析する手段は、前記オーバレイのサイズおよび前記オーバレイの継続時間を設定することを特徴とする請求項１２に記載の装置。
【請求項１５】
前記オーバレイを生成する手段により生成されるオーバレイは、前記コンテンツセグメントの上に覆うことができることを特徴とする請求項１２に記載の装置。
【請求項１６】
前記オーバレイを生成する手段は、前記少なくとも１つのコンテンツセグメント内の少なくとも１つのデータ要素を変更し、不快な素材をブロックすることを特徴とする請求項１２に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オーディオ・ビジュアルプログラム（映画またはテレビ番組）、ゲームなどのコンピュータプログラム、およびデータを含むことができるコンテンツをカスタマイズする技術に一般に関する。
【背景技術】
【０００２】
伝送における進歩で、現在、ユーザはコンテンツを種々の転送方式、例えば衛星放送、インターネット放送、ケーブル放送、または地上波放送などを介して受信することができるようになっている。コンテンツ自体は、映画もしくはテレビなどのオーディオ・ビジュアルプログラム、コンピュータプログラム、またはデータなど種々の形式をとることができ、それらすべて、クライアント装置、例えばコンピュータ、テレビ受像機、ＰＤＡ(personal data assistant)、または映像も音声も配信できる他の種類の機械上で再生を受ける(undergo)ことができる。
【０００３】
コンテンツの典型的な提供者は、多くの加入者に多様な嗜好(varying tastes)を供給する。したがって、コンテンツ提供者は、コンテンツの多数のレパートリーを保持し、加入者の要求に応じる。場合によっては、すべての加入者がコンテンツの所与の一部分の同じバージョンを望んでいるとは限らない。例えばコンテンツのある一部分は、場合によって(by some)不快であると考えられる素材(material)、例えば暴力、成人向きの言葉、および／または裸などを含む場合がある。対照的に他の加入者は、このような素材を不快だとは考えない場合がある。
【０００４】
現在、コンテンツ提供者は、通常、その本質に関するコンテンツの所与の一部分の提示の始めに警告を提供し、罪を犯すかもしれない人は詳細な通知(advanced notice)を受け取ることができ、かつコンテンツを閲覧するかどうか決めることができる。この手法は加入者がコンテンツの閲覧を警告の表示までに開始してしまう場合にうまく機能する。しかし、警告を簡単に提供することは、影響を受ける閲覧者を不快な素材にさらす問題を解決できない。例えば加入者がコンテンツの閲覧を、警告の表示後に開始するという可能性を考慮する。警告の確認不足で、加入者は不快と考えられる素材を含むコンテンツかどうかわからないこともある。コンテンツ提供者は、閲覧中に継続的な表示をする警告を提供することができ、ほとんどの加入者は、おそらく、このような気を散らす警告を注意深く見るだろう。また、警告の表示は、おそらく、子供の親または保護者により不適切と考えられるコンテンツを閲覧することから、子供を思いとどまらせることはできない。
【０００５】
不快な素材の閲覧を回避する問題の他の解決法は、コンテンツ提供者のために、オリジナルコピーと閲覧からブロックされ、削除され、または別の方法で見えなくされる不快な素材を有する修正されたバージョンの両方を保持することである。しかし、同一コンテンツの複製コピーを保持することは、ストレージ要求を倍にする。あるいは、コンテンツ提供者は、伝送する前にコンテンツを「隠す」ことができ、不快な素材を伝送プロセスの一部として削除、または別の方法でブロックすることができる。コンテンツを加入者への伝送の間に隠すことは、コンテンツ提供者にとって追加の負担およびコストを課す。
【０００６】
したがって、上記の不都合を克服するコンテンツをカスタマイズする技術が必要である。
【発明の概要】
【０００７】
簡単に言えば、本原理の例示的な実施形態にしたがって、コンテンツファイルの複数の一連のセグメントの各々を特徴付ける(characterizing)コンテンツファイルおよびリッチメディアファイルを含むコンテンツバンドル(content bundle)をカスタマイズする方法を提供する。コンテンツファイルは、オーディオ・ビジュアルプログラム、コンピュータプログラムもしくはコンピュータデータ、または任意のこれらの組み合わせの少なくとも１つを含むことができる。本方法は、リッチメディアファイルの最初の解析（例えば検査(examining)）により開始し、コンテンツファイルの少なくとも１つのセグメント内でオーバレイのための場所を特定する。その後、オーバレイを、少なくとも１つのコンテンツセグメントに挿入する。実際には、オーバレイを挿入し、コンテンツセグメント内で不快な素材をブロックするが、オーバレイを挿入し、例えば広告または字幕を挿入するなど、素材を追加することもできる。オーバレイを挿入することは、カバー層(cover layer)をコンテンツセグメントの１つまたは複数のフレーム上に物理的に覆うことを含み、コンテンツセグメント内に情報を追加し、またはコンテンツセグメント内で不快な素材をブロックすることができる。希望通りのブロックをする場合、オーバレイを挿入するプロセスは、１つまたは複数のデータ要素をコンテンツセグメント内で変換すること、例えば、画素をオーディオ・ビジュアルファイルの映像部分で、および／またはビットを音声部分で変換し、不快な素材をブロックすることを含むことができる。
【図面の簡単な説明】
【０００８】
【図１】本原理にしたがってコンテンツをカスタマイズする例示的なシステムのブロック略図を示す図である。
【図２】コンテンツファイルに添付するリッチメディアファイルを解析し、不快な素材をコンテンツファイル内の少なくとも１つのセグメント内で特定するプロセスのステップをフローチャート形式で示す図である。
【図３】不快な素材の発生に関してオーバレイをコンテンツに挿入し、不快な素材をブロックするプロセスのステップをフローチャート形式で示す図である。
【図４】不快な素材を対応するコンテンツファイルのセグメント内で各々ブロックする一連のオーバレイを示す図である。
【発明を実施するための形態】
【０００９】
コンテンツファイル内でのコンテンツのカスタマイズは本原理にしたがって、不快な素材の発生および不快な素材の場所をコンテンツファイルのセグメント内で特定し、オーバレイの生成がこのような素材をブロックできるようにする添付のリッチメディアファイルを活用することにより有利に発生する。例として、コンテンツファイルは、１つまたは複数のオーディオ・ビジュアルプログラム（例えばテレビ番組または映画）、コンピュータプログラム（例えばビデオゲーム）、および／またはデータ（例えば写真を具現化する１つまたは複数のＪＰＥＧファイル）を含むことができる。コンテンツファイルに添付するリッチメディアファイルは、セグメントをコンテンツファイル内で特徴付ける情報を含む。例示的な実施形態では、リッチメディアファイルは、不快な素材の位置（例えば場所）および不快な素材のサイズをコンテンツファイルのセグメント内で特定する情報を含む。このような不快な素材は、例えば暴力、成人向きの言葉、および／または性的な活動を含むシーンまたは一部分を含むことができる。リッチメディアテキストファイルを解析することによる不快な素材の特定は、オーバレイの生成およびオーバレイの挿入がこのような不快な素材をブロックできるようにする。
【００１０】
図１は、本原理のコンテンツカスタマイズ技術を実施するシステム１０のブロック略図を示す。システム１０は、コンテンツファイルをイーサネット（登録商標）ネットワークなどのネットワーク１７上に流す、１つまたは複数のオーディオ・ビジュアルプログラムサーバ１６に供給される、少なくとも１つ、できれば複数のオーディオ・ビジュアルプログラムの発信元を含むことができる少なくとも１つのコンテンツ発信元１２を含む。オーディオ・ビジュアルコンテンツの発信元１４に加えて、またはその代わりに、コンテンツ発信元１２は、サーバ１６に加えるまたはその代わりの１つまたは複数のサーバ（図示せず）に供給する、コンピュータプログラムおよび／またはデータの１つまたは複数の発信元（図示せず）を含むことができる。
【００１１】
コンテンツ発信元１２に加えて、システム１０はまた、リッチメディアの発信元１９を含む。リッチメディア発信元１８は、オーディオ・ビジュアルプログラム、コンピュータプログラム、またはデータのいずれであろうと、少なくとも１つのコンテンツファイルに対応する少なくとも１つのリッチメディアファイルを提供する、少なくとも１つのプラットフォーム２０を含む。上記のように、リッチメディアファイルは、対応するコンテンツファイルの個々のセグメントのためのメタデータを含む情報を含むが、これに限定されない。例えば、映画またはテレビ番組などの対応するオーディオ・ビジュアルプログラムのためのリッチメディアファイルは、オーディオ・ビジュアルプログラムのシーンの中で個々のシーンおよび個々のフレームにさえ関連付けられる情報を一般に含む。コンテンツファイルのセグメントのためのリッチメディアファイルに含まれる情報の中には、（もしあるならば）各セグメント内の不快な素材の位置およびサイズも、不快な素材が存続するような時間の長さにより一般に測定される継続時間もある。
【００１２】
リッチメディアプラットフォーム２０により設定される(established)リッチメディアファイル（群）は、これらのファイルをコンテンツファイルとともにコンテンツ発信元１２から転送システム２４に伝えるネットワーク１７上に、１つまたは複数のリッチメディアサーバ２２により流すことを受ける。図１の例示的な実施形態では、転送システム２４は、コンテンツファイルおよび対応するリッチメディアファイルの組み合わせを含むコンテンツバンドルを、例えばクライアント２６1、クライアント２６2、クライアント２６3などの１つまたは複数のクライアントに伝送するＤＶＢ−Ｔ(Direct Video Broadcast Transport system)を一般に含む。ＤＶＢ−Ｔ転送システム２４は、リッチメディアファイルをその対応するコンテンツファイルとともにカプセル化し、コンテンツバンドルを生成するＩＰ(Internet Protocol)カプセル化ブロック２８を含む。コンテンツバンドルは、その後、変調を変調ブロック３０により受ける。伝送ブロック３２は、変調されたコンテンツバンドルを、クライアント２６1〜２６3に伝送する。クライアント２６1〜２６3は、受信機３４を、一般にデジタルテレビ受像機、テレビ受像機およびセットトップボックスの組み合わせの形式で各々含む。以下に詳細に記述されるように、各クライアントの受信機は、コンテンツバンドルを復調し、リッチメディアファイルを解析（例えば検査）し、（もしあるならば）不快な素材を特定し、オーバレイを生成しかつ挿入し、このような素材をブロックする働きをする。そのために、各受信機は、リッチメディアを解析する解析プログラム３６、対応するオーバレイを生成するオーバレイ生成プログラム３８、オーバレイを挿入するオーバレイ挿入プログラム４０を含む。要素３６〜４０は、別々のハードウェア素子および／もしくはソフトウェア素子を含むことができ、または単一のハードウェア素子および／もしくはソフトウェア素子を共同で含むことができる。
【００１３】
図２は、個々のクライアントの受信機３４における要素３６〜４０の組み合わせによる実行のための本原理の例示的な実施形態にしたがうプロセス２００のステップを、フローチャート形式で示す。下記に示すように、プロセス２００の実行は、コンテンツをカスタマイズする、具体的に言うと、オーバレイを生成し、かつコンテンツファイルのセグメントに挿入し、不快な素材をブロックする働きをする。プロセス２００は、「開始」ステップ２０２の実行により開始し、ここで、以下に詳細に記述される時間の種々のプロセス変数は、初期化を受ける。ステップ２０４が次に続き、ここで、リッチメディアファイル内の時系列(time line)は、ステップ２０４の間に解析（例えば検査）を受け、コンテンツファイル内の所与のセグメントの提示の間に、不快な素材の出現に関連付けられる時間を特定する。
【００１４】
ステップ２０６はステップ２０４に続いて実行を受ける。ステップ２０６の間に、不快な素材の出現に関連付けられる各時点の記録が発生する。時点の格納されたリストのソートは、ステップ２０８の実行の間に発生する。ある場合には、コンテンツファイルのセグメントは、時間順で提示を受ける必要はないかもしれない。例えば、コンテンツの１つまたは複数のセグメントが繰り返す場合もある。ソートに続いて、最古の時間が最初に現れながら、時点が時間順に現れる。説明を簡略化するために、用語Ｔfirstは、最初の時点を表す。
【００１５】
ステップ２０８の間にリストをソートした後、リスト内の時点の（変数Ｎにより定義される）数をステップ２１０の間に判定する。その後、リスト内の最初の時点は、ステップ２１２の間に選択を受ける。その後、ステップ２１４の間に現在の時間(current time)（Ｔcur）を設定する。条件Ｔfirst−Ｔcur≦Ｔthresholdを満たすかどうか、例えば最初の時点（Ｔfirst）と現在の時間（Ｔcur）との間の差が、閾値（Ｔthreshold）より少ない、または等しいままかどうかのチェックがその後、ステップ２１６の間に発生する。もしそうでない場合、ステップ２１４およびステップ２１６は、Ｔfirst−Ｔcur≦Ｔthresholdになるときまで繰り返しを受ける。ステップ２１６で条件を満たすと、その後、個々のクライアント装置は、ステップ２１８の間に、以下に記述される図３のプロセスにしたがってオーバレイを生成し、コンテンツセグメント内で不快な素材をブロックすることができる。その後、ステップ２２０の実行を受け、現在の解析する点(current parsing point) （すなわち、コンテンツセグメント内の不快な素材の現在のインスタンスの出現に関連付けられる時間間隔）を、解析する点のリストから削除する。言い換えれば、変数Ｎを１減少させ、Ｎ＝Ｎ−１とできるようにする。これ以上解析する点が残っていない（例えば、不快な素材のインスタンスが残っていない）と発生するＮ＝０かどうかのチェックがその後、ステップ２２２の間に発生する。Ｎが０でない場合、その後、ステップ２１２は、ステップ２２２を介して繰り返しを受ける。Ｎが０であると判定した上で、すべてのコンテンツセグメントの一部分は、不快な素材の代わりに閲覧を受けており、プロセスはステップ２２４で終了する。
【００１６】
図３は、図２のステップ２１８の間に生成されるオーバレイを生成する例示的なプロセス３００をフローチャート形式で示す。プロセス３００は、ステップ３０２を実行した上で開始し、その間に、種々のプロセスパラメータの初期化が発生する。その後、ステップ３０４は実行を受け、現在のコンテンツセグメントの出現に関連付けられる時点Ｔ、およびそのセグメントの時間長（Ｔlength）を設定する。次にステップ３０６は実行を受け、必要なオーバレイの位置（例えば場所）およびサイズを取得する。このような情報を、コンテンツセグメント内の不快な素材の位置とサイズに関係する情報のためのリッチメディアファイルの解析（例えば検査）により取得する。ステップ３０８の間に、オーバレイを生成する。
【００１７】
ステップ３０８の間のオーバレイの生成は、いくつかの様々な方法で実施することができる。例えば、オーバレイはカバー層の形式をとり、不快な素材をセグメント内で覆うことができる。コンテンツセグメントの音声部分における不快な素材の場合では、オーバレイは発信音、またはコンテンツセグメントの音声部分と混ぜ合わされる発信音の組み合わせの形式をとることができる。
【００１８】
あるいは、オーバレイの生成はカバー層（または音声の場合では、別々の発信音か混ざり合った発信音）の形式をとる必要が無い。それどころか、オーバレイの生成は、本原理の一態様にしたがって、データ要素をコンテンツセグメント内で変更するステップを含むことができる。例えば、コンテンツセグメントの映像部分における不快な素材を、不快な素材を含む代替画素値(altering pixel values)によりブロックすることができる。不快な音声の場合は、変更または削除のいずれかが発生することができる。
【００１９】
ステップ３０８に続いて、ステップ３１０は実行を受けて、不快な素材のコンテンツセグメント内の出現を特定し、このようにして必要なオーバレイの挿入の場所に対応する時点（Ｔp）を判定する。次に、ステップ３１２の間に、現在の時間（Ｔcur1）を設定する。その後、ステップ３１４は実行を受け、その間に、チェックが発生し、ＴtpとＴcur1との間の差が閾値（Ｔthreshold）を超える間に発生する、Ｔtp−Ｔcur1≦Ｔthresholdが満たされないままかどうかの判定をする。その条件が満たされないままであれば、その後、ステップ３１４に続いて、ステップ３１２は再実行を受け、その後にステップ３１４の再実行が続く。条件Ｔtp−Ｔcur1≦Ｔthresholdが満たされると（例えばＴtpとＴcur1との間の差がＴthresholdを超えない）、その後、ステップ３１６が実行を受けるとすぐに現在の時間を取得し、かつ変数Ｔcur2に割り当てる。
【００２０】
その後、ステップ３１８が起きるとすぐに、ステップ３０８の間に作成されたオーバレイを、カバー層の上に割り当てられた位置で設置する。ステップ３１８のオーバレイの設置は、カバー層の上に物理的に覆うフレーム、すなわちコンテンツフレームのすべてまたは一部の生成を想定する。しかし、前述のようにオーバレイを実施するプロセスは、（コンテンツ自体を操作することによるなどの）他の方法で発生し、不快な素材がコンテンツセグメント内に現れるのを効果的にブロックすることができる。
【００２１】
ステップ３１８に続いて、ステップ３２０は実行を受けるとすぐに、現在の時間を取得し、かつ変数Ｔcur3に割り当てる。その後、ステップ３２２は実行を受け、その間にチェックが発生し、Ｔcur3とＴcur2との間の差がブロックする間隔Ｔlenの長さを超える間に発生する、条件Ｔcur3−Ｔcur2≦Ｔlenが満たされないままかどうかの判定をする。その条件が満たされないままであれば、その後、ステップ３２０およびステップ３２２は繰り返しを受ける。条件Ｔcur3−Ｔcur2≦Ｔlenが満たされると、ステップ３２４は実行を受け、現在のオーバレイを削除する。その後、プロセスはステップ３２６で終了する。
【００２２】
図４は、オーバレイが不快な素材を様々なコンテンツ内でブロックする方法をグラフィカルに示す。説明を簡略化するために、図４は、セグメント１、セグメント２、セグメント３とそれぞれ指定される３つの一連のコンテンツセグメントを示す。当業者は、本明細書に記述されるオーバレイ生成プロセスは、コンテンツセグメントがいくつでも操作し、不快な素材がこのようなセグメント内に現れるのをブロックすることによりコンテンツをカスタマイズすることができることを理解することができる。図４に示される例示的な実施形態では、セグメント１、セグメント２、セグメント３は、３つのフレームＦ1、フレームＦ2、およびフレームＦ3を各々含む。当業者は、個々のコンテンツセグメントは、より多数のフレーム、またはより少数のフレームを有することができることを理解されよう。
【００２３】
説明目的のため、図４のセグメント１、セグメント２、セグメント３は、対応するセグメントの少なくとも第１のフレームＦ1内に現れる不快な素材をブロックするオーバレイＯ1、オーバレイＯ2、およびオーバレイＯ3をそれぞれ有する。不快な素材が所与のセグメントの他のフレームＦ2およびＦ3で現れる限りは、オーバレイはこのようなフレームになお現れるだろう。注意すべきは、各セグメントのオーバレイは、不快な素材を含むこのようなフレームにのみ現れることができることである。したがって、コンテンツセグメントが不快な素材を含まない場合、オーバレイが現れることはない。
【００２４】
前述のように、図３のプロセス３００の間に生成される各オーバレイは、（所与のコンテンツセグメント内で不快な素材の出現により設定されるような）所与の位置で現れ、かつ特定のサイズ（高さおよび幅）および特定の継続時間（Ｔlen）を有し、不快な素材をそのコンテンツセグメント内でブロックする。言い換えると、各セグメント内のオーバレイの位置、サイズおよび継続時間は、そのセグメント内の不快な素材の位置、サイズおよび継続時間にそれぞれ依存するであろう。図４に示される例示的な実施形態では、オーバレイＯ1、オーバレイＯ2、およびオーバレイＯ3は、様々な位置で現れ、かつ様々なサイズを有し、コンテンツセグメント内の不快な素材の様々な位置およびサイズにそれぞれ対応する。
【００２５】
前述で、コンテンツ、例えばオーディオ・ビジュアルプログラム、コンピュータゲームまたはデータなどをカスタマイズする技術、より具体的には、不快な素材をこのようなコンテンツでブロックする技術を示す。カスタマイズ技術を、オーバレイを生成し不快な素材をコンテンツセグメント内でブロックすることの観点から前述する一方、その技術は簡単に適用し、オーバレイを生成し、情報をコンテンツセグメントに追加することができる。例えば、オーバレイは設置され、フレームのすべてもしくは一部、または一群のフレームのすべてもしくは一部に覆うと、広告または異なる言語の字幕などの情報をフレーム（群）に追加することができるカバー層を含むことができる。
【図１】
2012509640.tif 000003
【図２】
2012509640.tif 000004
【図３】
2012509640.tif 000005
【図４】
2012509640.tif 000006
【国際調査報告】
2012509640.tif 000007
2012509640.tif 000008