(57)【特許請求の範囲】
【請求項１】
デジタル放送信号を受信して復号する受信機または前記デジタル放送信号を記録する録画装置のためのコンテンツ検出装置であって、
前記デジタル放送信号の多重データストリームに含まれる、前記デジタル放送信号をデコードするための情報である番組特定情報と電子プログラムガイドを作成するための情報である電子プログラムガイド情報を、前記多重データストリームから取得するための番組関連情報取得部と、
前記番組関連情報取得部によって取得された、前記番組特定情報と前記電子プログラムガイド情報とを記憶するメモリと、
前記メモリから読み出した前記番組特定情報と前記電子プログラムガイド情報に含まれる字幕放送とデータ放送のいずれかの有無に関する情報に基づいて、前記デジタル放送信号に含まれているコマーシャルを検出して、前記コマーシャルの検出を示す検出情報を出力して前記メモリに記憶させる検出部と、
前記メモリから前記検出情報を読み出して、前記コマーシャルの検出を判別して、番組とコマーシャルとを区別する信号を出力する判別部と
を含み、
前記検出部が、前記メモリから読み出した前記番組特定情報における情報と前記電子プログラムガイド情報における情報とが、前記字幕放送とデータ放送のいずれかの有無に関して相反する内容を示すことを検出する場合、前記検出部は、前記コマーシャルの検出を示す検出情報を前記メモリに記憶させるコンテンツ検出装置。
【請求項２】
さらに、データ放送に関する情報を取得して、前記メモリに記憶させるデータ放送情報取得部と含み、
前記検出部が、前記データ放送情報取得部が取得した前記データ放送に関する情報において、前記データ放送のコンテンツが無いことを検出して、かつ前記電子プログラムガイド情報において、データ放送の存在を示す情報を検出する場合、
前記検出部は、前記コマーシャルの検出を示す検出情報を前記メモリに記憶させる請求項１のコンテンツ検出装置。
【請求項３】
前記検出部が、前記受信機の起動時の画面のデータ放送用データが、前記デジタル放送の番組に対する連動データから前記番組に対する非連動データへ切り替わること、または前記非連動データから前記連動データへ切り替わることを示す情報を前記受信機より受け取り、かつ、
前記データ放送用データが連動データであるか非連動データであるかについて、前記電子プログラムガイド情報において、切り替りの後の前記連動データまたは前記非連動データとは相反すること示す情報を検出する場合、前記検出部は、前記コマーシャルの開始を示す情報を前記メモリに記憶させ、
前記検出部が、前記データ放送用データが前記連動データであるか前記非連動データであるかについて、前記電子プログラムガイド情報において、前記データ放送用データが示す情報と一致する示す情報を検出する場合、前記コマーシャルの検出が停止したこと示す情報を前記メモリに記憶させる請求項１のコンテンツ検出装置。
【請求項４】
前記字幕放送とデータ放送のいずれかの有無に関する情報は、前記番組特定情報における一つのチャンネルに含まれるコンポーネントに関する情報であるプログラムマップテーブルであり、前記電子プログラムガイド情報における番組に関する情報であるイベント情報テーブルである請求項１のコンテンツ検出装置。
【請求項５】
前記データ放送に関する情報は、データ放送を構成するデータの構成を示す情報であるダウンロード情報インディケーションに含まれる記述であり、
前記電子プログラムガイド情報における前記データ放送の存在を示す情報は、番組に関する情報であるイベント情報テーブルである請求項２のコンテンツ検出装置。
【請求項６】
前記検出部は、さらに、前記データ放送用データの更新の情報が、前記メモリに前記コマーシャルの開始を示す情報と前記コマーシャルの検出が停止したことを示す情報の少なくとも一つを記憶させる請求項３のコンテンツ検出装置。
【請求項７】
前記検出部は、さらに、前記データ放送のスタートアップ画面への引き戻しに関する情報を検出することを、前記メモリに前記コマーシャルの開始を示す情報と前記コマーシャルの検出が停止したこと示す情報の少なくとも一つを記憶させる請求項３のコンテンツ検出装置。
【請求項８】
さらに、前記受信機より、前記デジタル放送信号の音声の状態が、モノラル、ステレオ、多国語のいずれかを示す音声多重関連データを受け取る電子プログラムガイド／音声多重判別部を含み、
前記電子プログラムガイド情報が示す前記音声の状態と前記音声多重関連データとのそれぞれが示す前記音声の状態が、異なる場合、前記電子プログラムガイド／音声多重信号判別部は、前記コマーシャルの検出を示すさらなる検出情報を前記メモリに記憶させる
請求項１のコンテンツ検出装置。
【請求項９】
前記コマーシャルの検出を示す検出情報と前記コマーシャルの検出を示す前記さらなる検出情報との、論理積または論理和に基づいて、前記判別部が、コマーシャルを判別する
請求項８のコンテンツ検出装置。
【請求項１０】
前記字幕放送とデータ放送のいずれかの有無に関する情報は、前記番組特定情報における一つのチャンネルに含まれるコンポーネントに関する情報であるプログラムマップテーブルであり、前記電子プログラムガイド情報における番組に関する情報である選択情報テーブルであり、前記録画装置のために用いられる請求項１のコンテンツ検出装置。
【請求項１１】
前記データ放送に関する情報は、データ放送を構成するデータの構成を示す情報であるダウンロード情報インディケーションに含まれる記述であり、
前記電子プログラムガイド情報における前記データ放送の存在を示す情報は、番組に関する情報である選択情報テーブルであり、前記録画装置のために用いられる請求項２のコンテンツ検出装置。
【請求項１２】
さらに、所定の時間が設定されるタイマーを有し、
前記判別部が、前記コマーシャルを検出してから、前記所定の時間が経過した後に前記コマーシャルが終了したと判断する請求項１から１１のいずれか一つのコンテンツ検出装置。
【請求項１３】
前記所定の時間は、１５秒以上、３０秒以下である請求項１０のコンテンツ検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送におけるコンテンツ検出装置、とくにコマーシャル検出装置に関する。
【背景技術】
【０００２】
テレビ番組とコマーシャル（または、「Commercial messages」とも呼ばれる）を区別するためのコマーシャル検出機能を持ったテレビ受信機や録画機が知られている。
【０００３】
これらの機器の多くが、番組とコマーシャルの音声状態が異なる場合を利用して、コマーシャルを検出している。
【０００４】
例えば、特開平５−２５０７６２号公報は、下記を開示している。
【０００５】
コマーシャルで使用されている音声はステレオであるが、番組ではモノラルまたは多重された２ヶ国語が使用される場合がある。上記の文献においては、この音声の違いを検出することで、コマーシャルを検出する。
【０００６】
また、特開２００３−４７０３１号公報は、下記を開示している。
【０００７】
番組とのコマーシャルとの切り替え時における、音声の無音状態を検出することで、コマーシャルを検出する。特開２００３−４７０３１号公報は、さらに、番組とコマーシャルの間の無音状態が発生している間隔を検出することで、番組かを判断し、コマーシャルを検出する方法を開示している。
【０００８】
また、特開平１１−１３６６３４号公報は、下記を開示している。
【０００９】
映画を素材として放送される番組において、映画からテレビジョン信号に変換された信号、すなわちテレシネ映像の信号か、通常のテレビジョン信号を判別する。このことによって、通常のテレビジョン信号で作成されたコマーシャルと番組とが区別される。
【発明の開示】
【００１０】
本発明のデジタル放送信号を受信して復号する受信機または前記デジタル放送信号を記録する録画装置のためのコンテンツ検出装置は、次のように構成されて、動作する。
【００１１】
番組関連情報取得部は、デジタル放送信号である多重ストリームに含まれる、デジタル放送信号をデコードするための情報である番組特定情報と電子プログラムガイドを作成するための情報である電子プログラムガイド情報を、多重ストリームから取得する。
【００１２】
メモリは、番組関連情報取得部によって取得された番組特定情報と電子プログラムガイド情報とを記憶する。
【００１３】
検出部は、メモリから読み出した番組特定情報と電子プログラムガイド情報からの字幕放送とデータ放送のいずれかの有無に関する情報に基づいて、デジタル放送信号に含まれているコマーシャルを検出して、コマーシャルの検出を示す検出情報を出力してメモリに記憶させる。
【００１４】
判別部は、メモリから検出情報を読み出して、コマーシャルの検出を判別して、番組とコマーシャルとを区別する信号を出力する。
【００１５】
このコンテンツ検出装置において、検出部が、メモリから読み出した番組特定情報における情報と電子プログラムガイド情報における情報とが、字幕放送とデータ放送のいずれかの有無について相反する内容を示すことを検出する場合、検出部は、コマーシャルの検出を示す検出情報を前記メモリに記憶させる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態について、図面を用いて説明する。
【００１７】
図１は、この実施の形態のコンテンツ検出装置を含むデジタルテレビジョン(デジタルＴＶ)放送受信機の構成を示す機能ブロック図である。
【００１８】
図１において、ＣＰＵ１６４はこの受信機全体の各部の制御を行う。受信されたデジタル放送信号は、デジタル放送信号入力１１０に入力される。チューナ１５０は、ＣＰＵ１６４からの選択チャンネルを示す制御データによって、入力された信号のチャンネルの選択を行なう。選択されたチャンネルのデジタルＴＶ放送信号は、復調部１５２に入力される。
【００１９】
復調部１５２は、受信された信号をデジタル復調して、選択チャンネルを含むデジタルデータとして、多重データストリーム（トランスポートストリーム（ΤＳ））を出力する。
【００２０】
多重分離部１５４は、ＭＰＥＧ２（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ２）の規格にしたがって、入力されたＴＳから選択したチャンネルのパケットを分離して、そのチャンネルの映像データ、音声データ、データ放送用データのパケットに分離して、それぞれのデータストリームを出力する。ここで、ＴＳは、デジタル放送信号をデコードするための情報である番組特定情報（Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ（ＰＳＩ））、時間情報等を含む。多重分離部１５４は、これらの情報を取り出して、制御情報としてＣＰＵ１６４へ送る。ＣＰＵ１６４は、分離を制御する制御データを、多重分離部１５４に送る。
【００２１】
また、ＴＳは、番組配列情報（Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ（ＳＩ））を含んでいる。ＳＩには、サービスのチャンネル名、個々の番組のタイトルや開始終了時間、継続時間、内容や進行状態などの情報が含まれる。ＳＩを処理することによって、番組一覧である電子プログラムガイド（ＥＰＧ）の表示画面を作成して画面上に表示することができる。
【００２２】
多重分離部１５４は、ＰＳＩとＳＩのパケットもＴＳから分離する。
【００２３】
映像復号部１５６は、多重分離部１５４で分離された映像ストリームの映像データを復号して、映像信号を映像出力１１４に出力する。
【００２４】
音声復号部１５８は、音声データストリームの符号化された音声データを復号して、復号された音声信号を、音声出力１１２に出力する。音声復号部１５８は、ＣＰＵ１６４からの制御データに基づいて動作する。音声復号部１５８は、音声データにおけるへッダーなどのデータを識別し、音声フォーマット等の情報を示すデータを、ＣＰＵ１６４へ送る。
【００２５】
データ復号部１６０は、データ放送用データストリーム１２０のデータを処理して、データ放送の表示画面を構成して、表示画面を示す表示画面データ１２８を合成部１６２に出力する。また、データ復号部１６０は、入力されたＳＩデータを処理して、ＥＰＧの表示画面を構成し、ＥＰＧの表示画面を示すＥＰＧ表示画面データ１３０を、合成部１６２に出力する。
【００２６】
合成部１６２は、ＣＰＵ１６４からの制御データに基づいて、映像信号、データ放送の表示画面とＥＰＧ表示画面とを合成あるいは選択する。
【００２７】
以上のように、ＣＰＵ１６４は、バスライン１６６を介して、チューナ１５０、復調部１５２、多重分離部１５４、映像復号部１５６、音声復号部１５８、データ復号部１６０、合成部１６２の動作を制御する。
【００２８】
本発明の実施の形態におけるコンテンツ検出装置２００は、多重分離部１５４、音声復号部１５８、データ復号部１６０と結合されている。コンテンツ検出装置２００は、ＣＰＵ１６４に結合されて制御を受けても良い。また、コンテンツ検出装置２００は、その動作のための情報を、制御ＣＰＵ１６４とやり取りをしてもよい。また、図示していない別のＣＰＵに制御されてもよい。
【００２９】
図２は、本発明の実施の形態におけるコンテンツ検出装置２００の動作を説明する機能ブロック図である。
【００３０】
番組関連情報取得部２０１は、データライン１２４を介して、多重分離部１５４のＴＳデータラインに結合されて、デジタル放送信号をデコードするため情報である番組特定情報（Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ（ＰＳＩ））と、電子プログラムガイドを作成するための情報である番組配列情報（Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ（ＳＩ））を、ＴＳから取得する。番組関連情報取得部２０１は、データライン１２４を介して、多重分離部１５４で分離されたＰＳＩとＳＩを取得してもよい。
【００３１】
データ放送情報取得部２１０は、多重分離部１５４において、分離されたデータ放送用データストリーム１２０から、データ放送を構成するデータの構成を示す情報であるダウンロード情報インディケーション（Ｄｏｗｎｌｏａｄ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｉｎｄｉｃａｔｉｏｎ（ＤＩＩ））と、データ放送を構成するデータを含む情報であるダウンロードデータブロック（Ｄｏｗｎｌｏａｄ  Ｄａｔａ  Ｂｌｏｃｋ（ＤＤＢ））を取得する。ここで、ＤＩＩとＤＢＢについては、データ放送用データストリームに含まれて、データカルーセルを構成する複数のＤＤＢのブロックのストリームに、ＤＩＩが周期的に挿入されている。
【００３２】
メモリ２０３は、データ放送情報取得部２１０と番組関連情報取得部２０１が取得したデータを記憶する。
【００３３】
検出部２０６は、メモリ２０３に記憶されているデータ、音声復号部１５８から入力される音声多重関連データ１１８、データ復号部１６０から入力されるデータ関連情報１２２のいずれか、またはそれらの組み合わせに基づいて、デジタル放送信号に含まれる特定のコンテンツ、とくにコマーシャルを検出する。検出部２０６は、コマーシャルの検出を示す検出情報をメモリ２０３に記憶させる。
【００３４】
電子プログラムガイド（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ（ＥＰＧ））／音声多重信号（ＡＭＸ）判別部２０４は、メモリ２０３に結合されている。また、ＥＰＧ／ＡＭＸ判別部２０４は、音声復号部１５８からの音声多重関連データ１１８を受けとる。ＥＰＧ／ＡＭＸ判別部２０４は、音声多重関連データ１１８とメモリ２０３に記憶されているＰＳＩの情報に基づいて、コマーシャルがデコードされていることを判断する。
【００３５】
判別部２０７は、メモリ２０３に記憶されている検出情報を読み出して、コマーシャルの検出されたことを判別して、番組とコマーシャルとを区別する判別信号１３２を判別信号出力２１２に出力する。
【００３６】
ＣＰＵ１６４は、バスライン２０９を介して、データ放送情報取得部２１０、番組関連情報取得部２０１、メモリ２０３、検出部２０６、ＥＰＧ／ＡＭＸ判別部２０４、判別部２０７に結合されて、これらの各部を制御する。
【００３７】
また、タイマー２０８は、判別部２０７に結合されて、判別部２０７の判別時間をコントロールする。
【００３８】
また、検出装置２００の各部は、図示していない別のＣＰＵに制御されてもよい。さらに、検出装置２００の各部は、それぞれの独自に制御機能をもってもよいし、全体の動作がソフトウェアで実現されてもよい。
【００３９】
また、図２におけるコンテンツ検出装置２００の機能が、データ復号部１６０に含まれてもよい。また、たとえば、多重分離部１５４、音声復号部１５８、映像復号部１５６、データ復号部１６０、コンテンツ検出装置２００と、その他の部分が、一つの大規模集積回路（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ（ＬＳＩ））など、一つのハードウェアのブロックで構成されてもよい。
【００４０】
次に、データ放送情報取得部２１０と番組関連情報取得部２０１との動作を、さらに説明する。
【００４１】
データ放送情報取得部２１０は、データ放送データのＤＤＢやＤＩＩの情報を取得する。ＤＤＢは、データ放送のデータのブロックで、データカルーセルを構成して、周期的に繰り返して伝送される。データ放送情報取得部２１０は、データカルーセル中のエントリコンポーネントのローカルコンテンツ切り替えに同期して、ＤＩＩにおける引き戻しフラグ（ｒｅｔｕｒｎｔｏ＿ｅｎｔｒｙ＿ｆｌａｇ）や、その他のデータカルーセルに関する情報などを取得する。それらの情報は、メモリ２０３に蓄積される。ＤＩＩにおける引き戻しフラグ（ｒｅｔｕｒｎｔｏ＿ｅｎｔｒｙ＿ｆｌａｇ）については、後述する。
【００４２】
番組関連情報取得部２０１は、次のような情報を取得する。ＳＩに含まれるイベント情報テーブル（Ｅｖｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ（ＥＩＴ））、選択情報テーブル（Ｓｅｌｅｃｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ（ＳＩＴ））や、ＰＳＩに含まれるプログラムマップテーブル（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ（ＰＭＴ））などの情報が取得される。ここで、ＥＩＴは、番組名、放送日時、放送内容などの番組に関する情報である。ＰＭＴは、１つのチャンネルを構成するコンポーネントである映像、音声、データなどに関する情報である。ＳＩＴは、複数チャンネルが含まれるＴＳから一部のストリームを抜き出したＴＳのサービス、イベント、ストリームに関する情報である。
【００４３】
ＰＭＴやＥＩＴなどのテーブルは、それぞれ記述子などのデータを含んで伝送される。番組関連情報取得部２０１は、とくにデータ放送に関する情報を記述した記述子においては、ＥＩＴ内のデータコンテンツ記述子などやＰＭＴ内のエントリコンポーネント（ｃｏｍｐｏｎｅｎｔ＿ｔａｇ＝０ｘ４０）に配置されているデータ符号化方式記述子のｄａｔａ＿ｃｏｍｐｏｎｅｎｔ＿ｉｄとａｕｔｏ＿Ｓｔａｒｔ＿ｆｌａｇなどを取得する。
【００４４】
この実施の形態において、字幕や音声に関する情報を記述した記述子で、ＥＩＴ、ＰＭＴに含まれる記述子は、とくに重要な情報である。番組関連情報取得部２０１が取得すべき情報は、ＥＩＴに含まれるコンポーネント記述子、音声コンポーネント記述子、データコンテンツ記述子などのモノラル／ステレオ、複数言語などや字幕に関する情報などの記述子である。それらの情報は、番組関連情報取得部２０１によって取得されて、メモリ２０３内に蓄積される。
【００４５】
なお、メモリ２０３は、制御ＣＰＵ１６４内部の記憶装置であってもよい。また、メモリ２０３は、受信機における他のメモリに含まれていてもよい。
【００４６】
以下に、音声多重信号に基づく検出について説明する。
【００４７】
音声多重関連データ１１８は、音声復号部１５８で識別された音声多重放送の音声の状態を示すデータである。番組関連情報取得部２０１は、ＳＩを取得して、ＥＰＧに関する情報を得て、その情報をメモリ２０３に記憶させる。ＥＰＧ／ＡＭＸ判別部２０４は、取得されたＥＰＧに関する情報のうち、音声多重に関する情報をメモリ２０３から読み出す。ＥＰＧ／ＡＭＸ判別部２０４は、読み出した情報に基づいて、その時刻の音声の状態がモノラルかステレオか、または二ヶ国語放送用音声（または、多国語放送用音声）かを判別する。さらに、入力された音声多重関連データ１１８が示すこれらの音声の状態が、その時刻のＥＰＧで知らされている音声の状態と異なる場合、ＥＰＧ／ＡＭＸ判別部２０４は、番組の音声情報とは異なる音声状態のコマーシャルが、その時刻にデコードされていると判断する。
【００４８】
この場合、ＥＰＧ／ＡＭＸ判別部２０４は、デコードされているコンテンツがコマーシャルであると判断し、コマーシャルが検出されたことを示すフラグ、例えば、ＣＭｆｌａｇ＿Ａを、判断されている期間だけ、検出情報として、メモリ２０３内の予め決められたアドレスに立てる。
【００４９】
次に、データ放送に関する情報に基づく検出について説明する。
【００５０】
検出部２０６が、ＳＩのＥＩＴや、ＰＳＩのＰＭＴなどの情報から、データ放送に関する情報を記述した記述子を取得することによって、コマーシャルを判別する場合について説明する。
【００５１】
多くの場合、ＥＰＧは、コマーシャルに関する情報を含まない。すなわち、ＳＩは、コマーシャルの有無に応じて変化しないことが多い。一方、ＰＳＩは、コマーシャルの有無に応じて変化する情報を含むことが多い。
【００５２】
例えば、検出部２０６が、ＳＩのＥＩＴの記述子であるデータ放送記述子によって、番組においてデータ放送が存在することを示す記述を検出すれば、検出部２０６は、番組においてデータ放送サービスが行われていると判断できる。さらに、ＰＳＩのＰＭＴにあるデータ放送関連の記述子中でデータ放送の記述が無い時に、検出部２０６は、コマーシャル中と判断する。
【００５３】
逆に、ＳＩのＥＩＴの中にデータ放送に関する記述が無く、ＰＳＩのＰＭＴの中にデータ放送に関する記述がある場合も、検出部２０６は、コマーシャル用のデータ放送サービスが放送されていると判断する。
【００５４】
すなわち、デジタル放送信号をデコードするため情報であるＰＳＩのＰＭＴと、ＥＰＧを構成するための情報であるＳＩのＥＩＴとが、データ放送に関する情報について相反する情報を含んでいる場合、その期間、コマーシャルが放送されていると検出できる。
【００５５】
すなわち、上述の検出部２０６が、メモリ２０３から読み出した番組特定情報と電子プログラムガイド情報とのそれぞれにおいて、字幕放送とデータ放送のいずれかの有無について相反する情報を検出する場合、検出部２０６は、コマーシャルの検出を示す検出情報をメモリ２０３に記憶させる。
【００５６】
検出部２０６は、上記の期間をコマーシャルが放送されていると判断し、その期間だけコマーシャルが検出されたことを示すフラグ、例えば、ＣＭｆｌａｇ＿Ｄを、メモリ２０３において所定のアドレスに立てる。
【００５７】
次に、字幕に関する情報による検出について説明する。
【００５８】
検出部２０６が、ＳＩのＥＩＴや、ＰＳＩのＰＭＴなどの情報から、字幕に関する情報を記述した記述子を取得することでコマーシャルを判別する場合について説明する。なお、字幕も広い意味で、データ放送に分類されるが、ここでは、データ放送と区別して、説明する。
【００５９】
ＥＩＴの番組についての記述において、字幕ありとの記述がされていて、ＰＭＴにおいては字幕の記述が無い場合は、検出部２０６が、その期間、コマーシャルが放送されていると判断する。
【００６０】
検出部２０６は、その期間をコマーシャル中と判断し、その期間だけコマーシャルが検出されたことを示すフラグ、例えば、ＣＭｆｌａｇ＿Ｄを、メモリ２０３内の所定のアドレスに立てる。
【００６１】
上述のように、データ放送に関する情報または字幕に関する情報に基づく検出の場合、検出部２０６は、次のようにして、コマーシャルの検出を示す情報をメモリ２０３に記憶させる。
【００６２】
メモリ２０３から読み出したデジタル放送信号をデコードするための情報である番組特定情報と電子プログラムガイドを作成するための電子プログラムガイド情報とのそれぞれにおいて、字幕放送とデータ放送のいずれかの有無について相反する情報を検出する。そのとき、検出部２０６は、コマーシャルの検出を示す検出情報をメモリ２０３に記憶させる。
【００６３】
次に、データ放送のコンテンツに関する情報に基づく検出について説明する。
【００６４】
次のような場合、コマーシャルが放送されていると判断することができる。データ放送に関する記述子、例えば、ＳＩにおけるＥＩＴのデータコンテンツ記述子、ＰＳＩにおけるＰＭＴのデータ方式符号化記述子によって、データ放送が存在することが検出される。
【００６５】
さらに、データ放送を構成するデータの構成を示す情報であるダウンロード情報インディケーション（Ｄｏｗｎｌｏａｄ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｉｎｄｉｃａｔｉｏｎ（ＤＩＩ））の記述が、データカルーセルが空であること、すなわちデータ放送を構成するデータを含む情報であるダウンロードデータブロック（Ｄｏｗｎｌｏａｄ  Ｄａｔａ  Ｂｌｏｃｋ（ＤＤＢ））のデータが無いことを示している。
【００６６】
検出部２０６は、上記のコマーシャルが放送されていると判断することができる期間を、コマーシャルが放送されている期間と判断し、コマーシャルが検出されたことを示すフラグ、例えばＣＭｆｌａｇ＿Ｄを、その期間だけ、メモリ２０３内の所定のアドレスに立てる。
【００６７】
ここで、さきに説明したように、番組関連情報取得部２０１が、上記のデータ放送に関する記述子を取得して、メモリ２０３に記憶させる。また、番組関連情報データ放送情報取得部２１０が、ＤＩＩを取得して、メモリ２０３に記憶させる。
【００６８】
次に、データ放送用データの切換に基づく検出について説明する。
【００６９】
データ放送用データの切換の検出と、データ放送とＥＰＧに関する情報とに基づいて、コマーシャルを検出する場合について説明する。
【００７０】
データ放送サービスの種別として、テレビジョン番組や音声番組に連動して提供される連動型データ放送と、データを主体として放送サービスが行なわれる独立型データ放送がある。したがって、データ放送のためのデータには、下記のような連動データと非連動データがある。
【００７１】
連動データは、連動型データ放送のためのデータであって、映像、音声を補完する内容の付加的なデータである。デジタル放送のデータ放送においては、連動データを用いて、受信機の起動後にメニュー画面等何らかのグラフィックス表示を伴う画面が自動的に表示される。
【００７２】
非連動データは、独立型データ放送のためのデータであって、映像、音声と独立した内容の独立データ放送のために使われることが多い。
【００７３】
一方、ＰＭＴのデータ符号化方式記述子に含まれる自動スタートフラグ（ａｕｔｏ＿Ｓｔａｒｔ＿ｆｌａｇ）は、受信機のデータ放送を復号する機能を起動させる。ａｕｔｏ＿Ｓｔａｒｔ＿ｆｌａｇが「１」である場合、テレビ放送のチャンネルが選択されると同時に、連動データによるサービスが起動する。また、非連動データは、ユーザーによって、データ放送が選択されることによって、起動する。
【００７４】
多くの場合、放送局は、ａｕｔｏ＿Ｓｔａｒｔ＿ｆｌａｇを「１」と設定して、非連動データで、受信機起動時（スタートアップ時）の画面のデータ内容を、テレビ映像を全面に表示するようなデータ放送を送出している。なお、スタートアップ時の画面を、「ＴＯＰ画面」と呼ぶ。データ内容を、テレビ映像を全面に表示するようなデータ放送の画面を「透明データ画面」と呼ぶ。
【００７５】
多くの場合、受信機起動時の画面が透明データ画面で、ユーザーがデータ起動ボタンを押すとメニュー画面等が提示される。
【００７６】
また、ａｕｔｏ＿Ｓｔａｒｔ＿ｆｌａｇを「１」で、連動データが送出される場合、受信機起動時（スタートアップ時）において、「ＴＯＰ画面」において、メニュー画面など何らかのグラフィック表示を伴う画像が表示される。
【００７７】
コマーシャルを送出する場合、非連動データの透明画面から、連動データに切り替えられる場合がある。データ復号部１６０は、データ放送のコンテンツデータ（ＤＤＢ）を解析して、データ放送表示画面を作成する。そのため、データ復号部１６０は、データ放送画面の内容を、ＤＤＢのデータを解析するときに認識する。すなわち、データ復号部１６０は、ＤＤＢのデータが「透明画面データ」となる内容であることと、連動データか非連動データかを認識できる。したがって、データ復号部１６０は、ＴＯＰ画面のデータ内容が、非連動データであるか連動データを示す情報を、データ関連情報１２２として、検出部２０６に入力することができる。
【００７８】
したがって、検出部２０６は、非連動の透明画面から、連動データの画面に切り替ったことを検出できる。
【００７９】
また、多くの場合、「透明画面データ」で、非連動データの状態から、連動データに切り替えて、コマーシャルが放送される。
【００８０】
また、検出部２０６は、本来のデータ放送が非連動データか連動データからなるかを、ＳＩのＥＩＴのデータコンテンツ識別子の内容から判別できる。
【００８１】
番組情報取得部２０１は、ＥＩＴのデータコンテンツ識別子を取得してメモリ２０３の所定のアドレスに記憶させている。検出部２０６が、ＴＯＰ画面のデータ内容が非連動データから連動データに切り替わったことを認識する場合、検出部２０６は、メモリ２０３に記憶されたＥＩＴのデータコンテンツ識別子を見る。このとき、検出部２０６は、ＥＩＴが、データ放送が非連動であることを示している場合、コマーシャルの開始と判断する。
【００８２】
また、非連動データから連動データに切り替えて、コマーシャルが放送される場合もあり得る。データ復号部１６０は、ＤＤＢのデータが、非連動データから連動データへの切り替わりを示すデータ関連情報１２２を、検出部２０６に入力することができる。したがって、この場合も、検出部２０６は、メモリ２０３に記憶されたＥＩＴのデータコンテンツ識別子を見る。このとき、検出部２０６は、ＥＩＴが本来のデータ放送が連動であることを示している場合、コマーシャルの開始と判断する。
【００８３】
その後、検出部２０６は、ＥＩＴが示すデータ放送の連動か非連動かの情報と、データ放送の内容が、連動か非連動かが一致したとき、コマーシャルの終了と判断する。メモリ２０３は、これらのコマーシャルの開始と終了を記録する。
【００８４】
また、コマーシャルと番組との境界では、データコンテンツの更新が行われる。
【００８５】
また、ＤＩＩの引き戻しフラグ（ｒｅｔｕｒｎ＿ｔｏ＿ｅｎｔｒｙ＿ｆｌａｇ）を用いて、強制的にコマーシャルのコンテンツを提示することが行われることもある。ここで、ｒｅｔｕｒｎ＿ｔｏ＿ｅｎｔｒｙ＿ｆｌａｇは、その値が「１」のとき、データ放送のどのような画面からでも、スタートアップ時の画面に戻す機能を有している。したがって、この機能がコマーシャルの開始と終了に利用され得る。
【００８６】
データコンテンツの更新の情報は、データ復号部１６０から、検出部２０６に入力される。
【００８７】
ＤＩＩの引き戻しフラグ（ｒｅｔｕｒｎ＿ｔｏ＿ｅｎｔｒｙ＿ｆｌａｇ）が「１」であるとき、データ放送情報取得部２１０は、ＤＩＩの引き戻しフラグが立っていることを示すデータを、メモリ２０３に記憶させる。
【００８８】
したがって、検出部２０６は、データの更新の情報と、引き戻しフラグ（ｒｅｔｕｒｎ＿ｔｏ＿ｅｎｔｒｙ＿ｆｌａｇ）についての情報と、さきに述べたデータ放送の内容が連動であるか非連動であるかとによる判断に組み合わせて、コマーシャル検出を、より確実に行うことができる。
【００８９】
すなわち、コマーシャルの開始とコマーシャルの終了との少なくとも一つの判断の条件に、データコンテンツの更新の情報と引き戻しフラグ（ｒｅｔｕｒｎ＿ｔｏ＿ｅｎｔｒｙ＿ｆｌａｇ）についての情報の少なくとも一つを加えてもよい。
【００９０】
検出部２０６は、コマーシャルの開始を検出する時点からコマーシャルの終了を検出する時点までの間、コマーシャルが検出されたことを示すフラグ、ＣＭｆｌａｇ＿Ｄを、メモリの所定のアドレスに立てる。
【００９１】
次に、複数の条件による判断について説明する。
【００９２】
判別部２０７は、メモリ２０３に記憶されているＣＭｆｌａｇ＿Ｄなどのコマーシャル検出を示すフラグを見ることで、番組とコマーシャルを区別することができる。
【００９３】
また、音声多重信号に基づくコマーシャル検出を示すＣＭｆｌａｇ＿Ａと、データ放送と字幕に関する情報に基づくコマーシャル検出、データ放送のコンテンツに関する情報に基づく検出、またはデータ放送の切換えに基づくコマーシャル検出を示すＣＭｆｌａｇ＿Ｄは、それぞれ異なるフラグである。例えば、コマーシャルが検出される場合、どちらのフラグも「１」となるとして、またコマーシャルが検出されなかった場合、どちらのフラグも「０」となるとする。
【００９４】
ＣＭｆｌａｇ＿ＡとＣＭｆｌａｇ＿Ｄとのそれぞれが、「１」または「０」であることを、「Ａ」、「Ｂ」で示すとする。判別部２０７は、論理積を用いる「Ａ」ＡＮＤ「Ｂ」、論理和を用いる「Ａ」ＯＲ「Ｂ」とのどちらかの論理式で計算し、その結果が「１」であった場合を、コマーシャル期間中と決定する。このことによって、コマーシャル検出の条件を変えることができる。したがって、コマーシャル検出の確度と頻度を変えることができる。すなわち、「Ａ」ＡＮＤ「Ｂ」が用いられる場合、コマーシャル検出がより確実に行われる。「Ａ」ＯＲ「Ｂ」が用いられる場合、コマーシャル検出がより頻繁に行われる。
【００９５】
上記のように、判別部２０７は、コマーシャルの検出を示す検出情報とコマーシャルの検出を示すさらなる情報との、論理積または論理和に基づいて、コマーシャルを判別してもよい。
【００９６】
次に、タイマーによる判定について説明する。
【００９７】
図３において、判別部２０７は、タイマー２０８からの時間情報を用いて、コマーシャル開始から所定の時間後に、コマーシャルが終了したとの判断を自ら行う。
【００９８】
ステップＳ３００において、判断部２０７は、コマーシャル開始と判断する。
【００９９】
ステップＳ３０１で、判別部２０７は、タイマー２０８を作動させる。
【０１００】
ステップＳ３０２で、判別部２０７は、タイマー２０８で設定されたコマーシャル開始からの所定の時間が経過しているかを判断する。所定の時間が経過していれば（Ｙｅｓ）、ステップＳ３０５へ移り、判別部２０７は、コマーシャルが終了したと判定する。ステップＳ３０２において、所定の時間が経過していなければ（Ｎｏ）、ステップ３０３へ移る。
【０１０１】
ステップ３０３で、判別部２０７は、メモリ２０３において、コマーシャル中を示すフラグが立っているかどうかを見る。メモリ２０３において、コマーシャル中を示すフラグが立っていなければ（Ｙｅｓ）、ステップＳ３０４とＳ３０５へ移る。メモリ２０３にコマーシャル中を示すフラグが立っていれば（Ｎｏ）、ステップＳ３０２に戻り、タイマー２０８は作動を続ける。
【０１０２】
ステップＳ３０４で、判別部２０７は、タイマー２０８を停止させる。
【０１０３】
ステップＳ３０５で、判別部２０７は、コマーシャルが終了したと判定して、コマーシャル終了を示す信号１３２を、出力部２１２へ出力する。または、判別部２０７は、コマーシャル中を示す信号の出力を停止する。
【０１０４】
以上のように、タイマー２０８において、所定の時間が設定されることで、設定された所定の時間後に自動的にコマーシャルが終了したと判断される。例えば日本のテレビ放送の場合、１５秒や３０秒程度の時間のコマーシャルが多く放送される。そのため、１５秒または１５秒より長い時間で３０秒より大きくない時間にタイマーの時間を設定してもよい。
【０１０５】
デジタル放送を移動受信するような場合、とくにコマーシャル検出中に受信不能環境に受信機が移動することも想定される。以上のようなタイマー機能が、検出装置１１０に、付加されることで、コマーシャル終了が検出できなくとも、検出装置１１０は、強制的にコマーシャル終了を受信機に認識させることが出来る。
【０１０６】
次に、受信機から録画機に伝送されたトランスポートストリームによる検出の一例について説明する。
【０１０７】
ここでは、受信機から伝送されたトランスポートストリームを受信して記録するブルーレイディスク録画機、Ｄ−ＶＨＳ（Ｄｉｇｉｔａｌ  ＶＨＳ）録画機、ハードディスク録画機等における、コマーシャル検出の一つの例について、説明する。
【０１０８】
これらの録画機の場合、受信機から受信したトランスポートストリームは、放送局から放送される信号のトランスポートストリームには含まれないテーブルである選択情報テーブル（Ｓｅｌｅｃｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ（ＳＩＴ））を含む。ＳＩＴは、受信機によって、ＥＩＴなどから生成される。ＳＩＴは、受信機から受信したトランスポートストリームに含まれるサービス、ストリーム、イベントすなわち番組に関する情報を含む。ＳＩＴは、電子プログラムガイドを作成するための情報である番組配列情報（ＳＩ）に含まれる情報である。
【０１０９】
したがって、これらの録画機においては、先に述べた、データ放送に関する情報に基づく検出、字幕に関する情報による検出、データ放送のコンテンツに関する情報に基づく検出、データ放送用データの切換に基づく検出のそれぞれにおける説明での、ＥＩＴの代わりにＳＩＴに基づいて、コマーシャル検出を行っても良い。
【０１１０】
なお、上記の説明は、電波産業会（Ａｓｓｏｃｉａｔｉｏｎ  ｏｆ  Ｒａｄｉｏ  Ｉｎｄｕｓｔｒｉｅｓ  ａｎｄ  Ｂｕｓｉｎｅｓｓｅｓ（ＡＲＩＢ））で規格化された日本で実施されているデジタルテレビ放送方式に関して説明した。しかしながら、他の国、地域で行われている、ＤＶＢ（Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｂｒｏａｄｃａｓｔｉｎｇ）方式、ＡＴＳＣ（Ａｄｖａｎｃｅｄ  Ｔｅｌｅｖｉｓｉｏｎ  Ｓｔａｎｄａｒｄ  Ｃｏｍｍｉｔｔｅｅ）方式や、他のデジタル放送方式においても、上記に説明したようなＰＳＩのＰＭＴと、ＳＩのＥＩＴとの比較と同じか同様のやり方によって、コマーシャル検出を行うことができる可能性がある。
【０１１１】
ここで、（１）ＰＭＴに相当するのは、一つのチャンネルを構成する映像、音声、データに関する情報である。また、（２）ＥＩＴまたはＳＩＴに相当するのは、ＥＰＧを構成するための情報に含まれるデータ放送に関する情報である。
【０１１２】
すなわち、さきに説明したコマーシャル検出と同様にして、上記の（１）の情報と（２）の情報とを比較して、それらの字幕放送とデータ放送のいずれかの存在について、相反する情報が検出される場合に、コマーシャルが行われていると判断できる可能性がある。
【０１１３】
また、他の放送方式においても、データ放送に関する情報、たとえば、上記の（２）の情報が、データが存在することを示しているとき、データ放送の内容を示すＤＩＩに相当する情報が、データ放送のコンテンツが空であることを示している場合もコマーシャルを検出できる可能性がある。
【産業上の利用可能性】
【０１１４】
本発明の検出装置は、デジタルテレビ放送受信機やデジタルテレビ信号録画機に有用な機能を提供する。デジタルテレビ放送受信機において、この検出装置によって、コマーシャル検出が精度良く行われる。デジタルテレビ信号録画機は、この検出装置による検出信号を、コマーシャルカットを行うことや、番組とコマーシャルとを、メニューとして区別して記録メディアに保存することに利用し得る。
【図面の簡単な説明】
【０１１５】
【図１】本発明の実施の形態におけるコンテンツ検出装置を含むデジタル放送受信機の構成を示す機能ブロック図
【図２】本発明の実施の形態におけるコンテンツ検出装置の構成を示す機能ブロック図
【図３】本発明の実施の形態におけるタイマー動作を説明するフローチャート
【符号の説明】
【０１１６】
１１０    デジタル放送信号入力
１１２    音声出力
１１４    映像出力
１１８    音声多重関連データ
１２０    データ放送ストリーム
１２２    データ関連情報
１２４    データライン
１２８    表示画面データ
１３０    ＥＰＧ表示画面データ
１５０    チューナ
１５２    復調部
１５４    多重分離部
１５６    映像復号部
１５８    音声復号部
１６０    データ復号部
１６２    合成部
１６４    ＣＰＵ
１６６    バスライン
２００    コンテンツ検出装置
２０１    番組関連情報取得部
２１０    データ放送情報取得部
２０３    メモリ
２０４    電子プログラムガイド／音声多重信号判別部（ＥＰＧ／ＡＭＸ判別部）
２０６    検出部
２０７    判別部
２０８    タイマー
２１２    判別信号出力
【図１】
0004518079.tif 000002
【図２】
0004518079.tif 000003
【図３】
0004518079.tif 000004