(57)【特許請求の範囲】
【請求項１】
（１）プログラム制御モードが起動したか否かを判定するステップと、
（２）前記プログラム制御モードが起動した場合に、下記（ａ）〜（ｅ）のステップを実行するステップと、
（ａ）サービス・プロバイダからプログラム情報を受信するステップと、
（ｂ）望ましくないプログラム・セグメントが、受信された前記プログラム情報に存在するか否かを判定するステップと、
（ｃ）前記望ましくないプログラム・セグメントを除去するために表示されるプログラムを変更するステップと、を有し、
（ｄ）前記変更するステップは、いくつの望ましくないプログラム・セグメントが存在するかを識別するステップと、
（ｅ）前記望ましくないプログラム・セグメントのための時間補償係数を算出するステップと、
（３）前記望ましくないプログラム・セグメントの全てを除去して、中断を生じることなくユーザにプログラムを表示するステップと、
（４）前記望ましくないプログラム・セグメントの除去を補償するために望ましいプログラムを伸張できるかどうかを判定するステップと、
を有し、
該判定するステップは、直前の望ましいプログラム・セグメントの所要時間を、望ましくないプログラム・セグメントと直前の望ましいプログラム・セグメントとの結合した所要時間の部分的算定値と比較するステップ、
を有する、放送プログラムから望ましくないプログラム・セグメントを隠蔽する方法。
【請求項２】
前記判定するステップは、更に、直前の望ましいプログラム・セグメントの所要時間が前記部分的算定値以上である場合、時間伸張係数を算出するステップと、
前記直前の望ましいプログラム・セグメントの時間が前記部分的算定値より小さい場合、待機時間係数を算出するステップと、
を有する、請求項１に記載の放送プログラムから望ましくないプログラム・セグメントを隠蔽する方法。
【請求項３】
前記表示するステップは、更に、前記演算された時間伸張係数の分だけ、前記望ましくないプログラムの直前のプログラム・セグメントを伸張するステップと、
前記演算された待機時間だけ前記プログラムの開始を遅らせるステップと、
を有する、請求項２に記載の放送プログラムから望ましくないプログラム・セグメントを隠蔽する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、テレビジョン放送システムに関し、より詳しくは、伝送されたテレビ番組から所定のプログラム・セグメントを隠蔽（ｓｕｐｐｒｅｓｓ：削除）する方法に関する。
【背景技術】
【０００２】
テレビジョンを視聴する際、しばしば、部屋にいる視聴者のうちの１人または複数人にとって望ましくない内容（ｓｕｂｊｅｃｔ  ｍａｔｔｅｒ）が、放送に含まれていることがある。プログラム・プロバイダ（番組供給者）は、視聴者が見ているものに、より多くの規制をかけられるようにするために、プログラム全体のコンテンツ（内容）が所定の段階（スケール）に格付けされる、格付けシステム（ｒａｔｉｎｇ  ｓｙｓｔｅｍ：レーティング・システム）を実現した。
【０００３】
一部のプログラム・プロバイダは、残虐な暴力シーンがあるテレビ番組を受信できないようにするための半導体（を組み込んだ装置）「Ｖチップ（Ｖ−ｃｈｉｐ）」による処理のためのアナログ信号に「クローズド・キャプション（ＣＣ：Ｃｌｏｓｅｄ−Ｃａｐｔｉｏｎｉｎｇ、字幕）」情報を含めている。Ｖチップは、受信された格付けがユーザにより予め登録されている格付けと一致する場合、格付けスケールに基づいて番組（プログラム）の表示の全てを隠蔽する。Ｖチップは、番組（プログラム）全体の隠蔽のみを許可する。
【０００４】
ＭＰＥＧ−４やＭＰＥＧ−２等の映像圧縮、より詳しくは、ＭＰＥＧ−２は、伝送されたプログラムのコンテンツに関する詳細な情報を含む場合がある。ディジタル信号に存在する、より詳細な情報は、伝送された信号から特定の望ましくない部分またはプログラム・セグメントを除去する可能性を有している。しかしながら、受信されたプログラムの一部分のリアル・タイム（実時間）での隠蔽（又は削除）は、結果的に番組（プログラム）の一時的な中断を生ずる。
【０００５】
親や他の保護者にとってプログラム・セグメントを隠蔽することが望ましいであろうプログラムの例は、暴力、性的場面、広告等を含むプログラム（番組）である。一方で、これらのセグメント（一区切り）がない場合、プログラムは正常であるか、視聴者の視聴を許可し得るものと判断される。
【０００６】
従って、プログラム全体を隠蔽せず、且つ、伝送された信号の連続的な視聴を中断することなくプログラム・セグメントを隠蔽する方法を提供することが望まれている。
【発明の開示】
【０００７】
（発明の概要）
即ち、本発明の目的は、伝送された信号の視聴を中断することなくプログラム・セグメントを抑制する方法を提供することである。
【０００８】
この目的および他の目的は、本発明の、サービス・プロバイダからのプログラム情報を受信するステップと、受信されたプログラム情報に望ましくないプログラム・セグメントが存在するか否かを判定するステップと、および望ましくないプログラム・セグメントを除去するために表示されたプログラムを変更するステップとを含む、放送されたプログラムから望ましくないプログラム・セグメントを隠蔽する方法を実行することにより達成される。
【０００９】
本発明の他の態様によれば、放送されたプログラムから望ましくないプログラム・セグメントを隠蔽する方法は、プログラム制御モードが起動したか否かを判定する初期ステップを含んでいる。一旦起動すると、サービス・プロバイダからプログラム・コンテンツに関するプログラム情報がロードされる。ロードされたプログラム情報および予め記憶されたユーザ・プリファレンスを用いて、受信されたプログラム情報に望ましくないプログラム・セグメントが存在するか否かを、直ちに識別する。
【００１０】
望ましくないプログラム・セグメントが存在する場合、時間補償係数（ｔｉｍｅ  ｃｏｍｐｅｎｓａｔｉｏｎ  ｆａｘｔｏｒ）が、それのために算出される。本発明の一つの態様によれば、時間補償係数は、プログラムのスタートを遅延させ、望ましくないプログラム・セグメントの全てが除去されても中断されることのないプログラム表示を提供するために用いられる。
【００１１】
本発明の別の態様によれば、識別された望ましくないプログラム・セグメントは、直前の望ましいプログラム・セグメントに対する時間伸張係数（ｔｉｍｅ  ｅｘｔｅｎｓｉｏｎ  ｆａｃｔｏｒ）を算出するために用いられる。
【００１２】
直前の望ましいプログラム・セグメントは、望ましくないプログラム・セグメントおよび直前の望ましいプログラム・セグメントの部分的算定値を超えるかまたはそれと等しい所要時間を有する場合、望ましくないプログラム・セグメントは除去され、先行する望ましいプログラム・セグメントは所定時間伸張される。
【００１３】
本発明の更に別の態様によれば、放送されたプログラムから望ましくないプログラム・セグメントを隠蔽する方法は、プログラム制御モードが起動したかどうか判定するステップと、プログラム制御モードが起動した場合、サービス・プロバイダからプログラム・コンテンツに関するプログラム情報をロードするステップと、受信されたプログラム情報に望ましくないプログラム・セグメントが存在するか否かを識別するステップと、望ましいプログラム・セグメントが望ましくないプログラム・セグメントの除去を補償するために伸張され得るか否かを判定するステップと、望ましくないプログラム・セグメントを除去するための時間補償係数を算出するステップと、および望ましくないプログラム・セグメントの全てを除去しても中断されることなくユーザにプログラムを表示するステップと、のステップを含んでいる。
【００１４】
本発明の利点、本質および様々な追加の特徴は、添付の図面に従って詳細に説明された実施形態をより十分に考慮することにより明らかになるであろう。
【００１５】
図面は、本発明の概念を例示するためのものであって、本発明を示す唯一の可能な構成というわけではないことが理解されるべきである。
【発明を実施するための最良の形態】
【００１６】
図１Ａは、プログラム・プロバイダ（番組供給者）により伝送される定義可能なパーツ（ｐａｒｔｓ：部分）に分解されたプログラム（番組）全体のタイミング図を示す。この例では、放送されたプログラムにおける特定の位置のコンテンツを表す７つのパーツ（１〜７）がある。コンテンツ特定位置（ｃｏｎｔｅｎｔ  ｓｐｅｃｉｆｉｃ  ｐｏｉｎｔ）は、コンテンツおよび、例えば暴力、性的場面等のような対応する格付けに基づいて識別される。
【００１７】
図のように、典型的なプログラムはスタートし、パーツ２および６の「暴力」パーツまたはシーンおよびパーツ４の「広告」による中断を有する。残りのパーツ１、３、５および７もまた、プログラムのパーツであるが、識別のために重要でない。
【００１８】
本発明の一実施形態によれば、識別データは、容易にプログラムの音声（オーディオ）／映像（ビデオ）データ・ストリームにまとめることができるテーブルの形式で、プログラム・プロバイダにより伝送される。図１Ｂは、パーツ番号（１〜７）をそれらが出現する時間と関係づける典型的なプログラム・テーブル（番組表）を示しており、更にパーツの格付けおよびコンテンツ識別情報も含んでいる。
【００１９】
本発明は、例えばハードディスク装置を備えたセットトップ・ボックス（ＳＴＢ）やパーソナル・ビデオ・レコーダ（ＰＶＲ：Ｐｅｒｓｏｎａｌ  Ｖｉｄｅｏ  Ｒｅｃｏｒｄｅｒ）等の大容量メモリ装置を有するディジタルＴＶ受信機を使用することにより実現される。視聴者は、オン・スクリーン・メニューを用いて、プログラム制御モードを選ぶ。このモードにおいて、ユーザは、プログラムの望ましくないコンテンツを識別し、受信中に除去され得るようにするために、ＴＶ格付けを使用する。一旦、ユーザがこれらの選択を行うと、これらのプリファレンス（ｐｒｅｆｅｒｅｎｃｅ：好み、選択）は、受信機に記憶される。ちょうどプログラムを開始する前に、プログラム・テーブル（例えば、図１Ｂ）が受信され、本発明の遅延表示モードの処理が開始する。
【００２０】
図２は、本発明の一態様による遅延表示モード方式（ｄｅｌａｙｅｄ  ｄｉｓｐｌａｙ  ｍｏｄｅ）２００のフロー・チャートである。まず初めに、プログラム制御モードが起動されたか否かが判断される（２０２）。起動されていない場合には、受信されたプログラム・テーブルは無視され、プログラム全体が通常動作モードで表示される。起動されている場合は、プログラム・テーブルがデータ・ストリームから取り込まれて記憶される（２０４）。予め記憶されたユーザ・プリファレンス（２０６）は、次いで望ましくないセグメントがプログラムから除去されなければならないかどうかを判定するために、ロードされたテーブルのプログラム識別データと比較される（２０８）。
【００２１】
比較は、好ましくはプログラムが始まる前に実行される（２０８）。斯かるセグメントが存在しない場合、通常動作モードが開始されプログラムの全てが表示される（２１０）。例として、図１Ｂのプログラム・テーブル（番組表）を用い、ユーザ・プリファレンスが「暴力」を望ましくないものと指示しているものと仮定する。従って、セグメント２（ＴＰＡＲＴ＿２）および６（ＴＰＡＲＴ＿６）は、隠蔽（削除）を必要とする。望ましくないパーツの数Ｎが、前の識別により特定される（２１２）。この例では、Ｎ＝２である。次に、パラメータＳＵＭがゼロに初期化され（２１４）、最後の望ましくないセグメントＭ（ＴＰＡＲＴ＿６）の所要時間が判定される（２１６および２１８）。この例では、セグメントＭは１分間である。この結果はパラメータＳＵＭに記憶され（２２０）、Ｎは１が減じられる（２２２）。このようにして、全ての望ましくないセグメントの全所要時間がＳＵＭの結果に加えられるまで、この方法が繰り返される。この例では３分である（即ち、ＴＰＡＲＴ＿２＝（８１２−８１０）＝２分およびＴＰＡＲＴ＿６＝（９２１−９２０）＝１分）。Ｎ＝０で（２２４）、且つ隠蔽すべき望ましくないセグメントがもう存在しない場合、ＳＵＭ＝３、（２＋１）がユーザに表示される（２２６）。そして、ユーザには、プログラムの遅延開始時間を受け入れて遅延開始モードに入るか（２３０）、または通常の（隠蔽されない）動作モードへ復帰するか（２３２）の選択権が与えられる（２２８）。
【００２２】
実際のセグメント２および６の除去は、実際の伝送信号の受信中だけ可能である。その結果、プログラムの開始時間を３分間まで遅延させれば、連続したまたは継ぎ目のないプログラム表示が可能となる。図３に示すように、プログラムは受信されて、その予定時間にメモリ（例えば、ハードディスク装置（ＨＤＤ））に書き込まれるが、遅延モード動作を選択したユーザは、３分後にプログラム（即ち、メモリから読み出して）の視聴を開始する。ユーザが３分後にプログラムを視聴し始める場合、アルゴリズムは、パーツ１から始めて望ましいパーツのみをメモリから読み込む。従って、プログラムはプログラムの開始予定の３分後に一体的に表示される。
【００２３】
本実施形態では、プログラム終了が同じであるので、ユーザは、実際にプログラムの予定開始後３分の時間を得る。従って、本発明の遅延表示モードでは、受信中にユーザのための新たな「架空の」開始時間を算出することにより、プログラムの望ましくないパーツまたはセグメントが除去される。架空の開始時間は、実際の開始時間と望ましくないパーツの合計に等しい。
【００２４】
遅延表示モードで生じる３分の待ち時間中に、受信機は秒読みタイマーの有無にかかわらずブランク（空白）画面を表示することができるか、または音声音楽または他の音声を提供する。３分の待ち時間が終了したら、受信機はユーザにプログラムの開始について警告するために音声による警報を出してもよい。
【００２５】
本発明の他の好ましい実施形態においては、プログラム（番組）の望ましいパーツ（部分）を見ることが可能となる前に、ユーザの待ち時間を減少し、および除去さえすることが可能である。図４は、図２の方法の待ち時間を除去する改良がなされたものを示している。この方法は、望ましい音声／映像（Ａ／Ｖ）信号の幾つかのパーツを伸張するために、当業者に周知の音声／映像データ処理技術を使用する。信号の伸張は、プログラムの望ましくないパーツが実際に受信されるまでの、望ましいパーツの「架空の」時間伸張を生じる。その結果、時間伸張は、プログラム開始のための初期の待ち時間を減らし、或いはしばしば完全に除去する。今回伸張した表示モードは、サービス・プロバイダからのいかなる追加データも必要とせず、図１Ｂに示される同じプログラム・テーブルを使用する。
【００２６】
望ましいプログラム・セグメントは伸張されることになっているので、表示される信号が下回ってはならない主観的な伸張限界がなければならない。これは、表示される信号の品質を保証し、その使用がスローモーション映像を見ているという印象を持たせてしまうことを防止するために必要である。合理的な伸張限界は、０．８５であり、その一方で、許容される伸張限界範囲は、０．８５から１の間であることが決定された。
【００２７】
図４を参照すると、第１のステップ２０２〜２１６は、図２のそれと同一であり、ここでは冗長になるので説明は繰り返さない。一度ＳＵＭが、ゼロに初期化され（２１４）、最後の望ましくないパーツへ移行すると（２１６）と、ＴＰＡＲＴ＿（Ｍ−１）＞＝［（ＴＰＡＲＴ＿（Ｍ−１）＋ＴＰＡＲＴ＿（Ｍ））＊０．８５］が満たされるか否かの判断がなされる（４０２）。ここで、Ｍは、現在の分析下で望ましくないパーツである。本例においては、ＴＰＡＲＴ＿５＞＝［（ＴＰＡＲＴ＿５＋ＴＰＡＲＴ＿６）＊０．８５］は、（９２０−９００）＝２０＞（２０＋１）＊０．８５＝２１＊０．８５＝１７．８５という結果となる。従って、この判定の結果はＹＥＳ（イエス、はい）であり、このことは、パーツ６が受信されたときにこれの除去を可能にするために、パーツ５を０．８５より大きな係数により伸張することが可能であることを意味する。ユーザは、除去されたパーツ６の所要時間を付加的に賄うために伸張されたパーツ５だけを視聴する。そして、より重要なのは、これは、図２の最初の実施形態において、待ち時間がないということである。
【００２８】
パーツ５を遅延させるための正確な係数が、次のステップ（４０６）で算出される。このステップでは、［ＴＰＡＲＴ＿５／（ＴＰＡＲＴ＿５＋ＴＰＡＲＴ＿６）］＝２０／２１＝０．９５２により係数が与えられるが、これはユーザが気づかない程度のものである。このパーツのために一度正確な伸張係数が算出されると、パラメータＮが１だけ減じられ（４０６）、Ｎ＝０（即ち、全ての望ましくないパーツがシステムにより対処された）か否かの判断がなされる。Ｎ＝０でない場合には、ＳＵＭがユーザに表示され（２２６）、伸張動作モードを続行するか（２３１）、判定することができる（２２８）かまたは通常動作モードに移行するか（２３２）を決定する。本例では、Ｎ＝１（即ち、２−１＝１）で、方法は次の望ましくないパーツＭ（ＴＰＡＲＴ＿２）を続けて、状態ＴＰＡＲＴ＿（Ｍ−１）＞＝［（ＴＰＡＲＴ＿（Ｍ−１）＋ＴＰＡＲＴ＿（Ｍ））＊０．８５］が満たされる（４０２）。本例において、ＴＰＡＲＴ＿１＞＝［（ＴＰＡＲＴ＿１＋ＴＰＡＲＴ＿２）＊０．８５］は、（８１０−８００）＝１０＜（１０＋２）＊０．８５＝１２＊０．８５＝１０．２という結果になる。１０＜１０．２であり、判定（ステップ４０２）がＮＯ（ノー、いいえ）であるということは、パーツ２が受信されたときにこれを除去するために０．８５を超える係数によりパーツ１を時間内に伸張することが不可能であることを意味する。従って、パーツ１の伸張では、パーツ２を除去することから生じるタイムギャップを完全に満たすことができず、結果として追加の待ち時間が必要となる。しかしながら、この待ち時間は、図２に示される実施例の待ち時間より短い。これは、パーツ１が０．８５倍分伸張されるからである。
【００２９】
［（ＴＰＡＲＴ＿１＋ＴＰＡＲＴ＿２）−ＴＰＡＲＴ＿１／０．８５］と等しい正確な待ち時間が、まさに算出される必要がある（４１２）。本例では、これは、１２−１１．７６５＝０．２３５分＝１４．１秒という結果になる。従って、本例の待ち時間は、図２の実施例の３分と比較してわずか１４．１秒である。待ち時間はＳＵＭパラメータに記憶され（４１４）、ＳＵＭ＝０＋１４．１＝１４．１秒となる。パラメータＮは更に１が減じられ（４０６）、結果としてＮ＝１−１＝０になる。
【００３０】
次に、判定（２２４）がＹＥＳ（イエス、はい）の場合、ユーザに１４．１秒の遅延開始を受け入れるか否かを問い合わせるメッセージが表示される。ユーザがＮＯ（ノー、いいえ）を選択した場合、通常動作モードに戻り、ユーザがＹＥＳ（イエス、はい）を選択した場合、ディジタルＴＶは「伸張表示動作モード（ｅｘｔｅｎｄｅｄ  ｄｉｓｐｌａｙ  ｏｐｅｒａｔｉｏｎ  ｍｏｄｅ）」に入る。
【００３１】
図５は、図１Ａの実施例の値を使用した時間伸張動作のタイミング図を示している。初期の待ち時間は、遅延表示モードの３分から、１４．１秒まで短縮される。視聴者は、１４．１秒後にプログラムの視聴を開始し、データがセグメント１の開始時にメモリから読み込まれて、０．８５倍分が伸張された時間で表示される。セグメント２は除去され、セグメント３および４は通常どおり表示され、セグメント５は０．９６５倍分伸張され、セグメント６は隠蔽され、そして、セグメント７は変化がない。
【図面の簡単な説明】
【００３２】
【図１Ａ】本発明の実施形態による典型的なプログラム・プロバイダによる伝送信号のプログラム・パーツのタイミング図である。
【図１Ｂ】図１Ａの伝送プログラム信号の様々なプログラム・パーツを識別するプログラム・テーブルである。
【図２】本発明の実施形態による遅延表示モード法のフロー・チャートである。
【図３】本発明の実施形態による遅延表示モード選択後のプログラムのタイミング図である。
【図４Ａ】本発明の実施形態による時間伸張表示モード法のフロー・チャートである。
【図４Ｂ】本発明の実施形態による時間伸張表示モード法のフロー・チャートである。
【図５】本発明の実施形態による時間伸張表示モード選択後のプログラムのタイミング図である。
【図１Ａ】
0004539330.tif 000002
【図１Ｂ】
0004539330.tif 000003
【図２】
0004539330.tif 000004
【図３】
0004539330.tif 000005
【図４Ａ】
0004539330.tif 000006
【図４Ｂ】
0004539330.tif 000007
【図５】
0004539330.tif 000008