(57)【要約】【課題】デジタル放送番組中のコマーシャルを的確に判別する。【解決手段】コマーシャル判別装置（６０）は、字幕データを解析して当該字幕データに含まれる文字符号データ及びその提示開始時刻を取得する字幕データ解析部（６２）と、字幕データ解析部（６２）による連続する二つの字幕データの解析結果に基づいて、先行の字幕データに含まれる文字符号データが画面消去符号のみからなる場合におけるその提示開始時刻と後続の字幕データに係る提示開始時刻との差がコマーシャルの最小提示時間以上であったとき、先行の字幕データに係る提示開始時刻から遅くとも後続の字幕データに係る提示開始時刻までの部分をコマーシャルと判別するコマーシャル判別部（６４）とを備えている。【選択図】図１
2008311713.tif 000002
【特許請求の範囲】
【請求項１】
デジタル放送番組中のコマーシャルを判別する装置であって、
字幕データを解析して当該字幕データに含まれる文字符号データ及びその提示開始時刻を取得する字幕データ解析部と、
前記字幕データ解析部による連続する二つの字幕データの解析結果に基づいて、先行の字幕データに含まれる文字符号データが画面消去符号のみからなる場合におけるその提示開始時刻と後続の字幕データに係る提示開始時刻との差がコマーシャルの最小提示時間以上であったとき、前記先行の字幕データに係る提示開始時刻から遅くとも前記後続の字幕データに係る提示開始時刻までの部分をコマーシャルと判別するコマーシャル判別部とを備えた
ことを特徴とするコマーシャル判別装置。
【請求項２】
請求項１に記載のコマーシャル判別装置において、
前記コマーシャル判別部は、前記後続の字幕データに係る提示開始時刻直近の、前記先行の字幕データに係る提示開始時刻から前記コマーシャルの最小提示時間の整数倍に相当する時間が経過した時点までの部分を、コマーシャルと判別する
ことを特徴とするコマーシャル判別装置。
【請求項３】
請求項１に記載のコマーシャル判別装置において、
前記コマーシャル判別部は、前記先行の字幕データに係る提示開始時刻からコマーシャルの最大提示時間の経過ごとにコマーシャルを区切って判別する
ことを特徴とするコマーシャル判別装置。
【請求項４】
請求項３に記載のコマーシャル判別装置において、
前記先行の字幕データに係る提示開始時刻から前記コマーシャルの最大提示時間の経過ごとに信号を発するタイマを備え、
前記コマーシャル判別部は、前記タイマから前記信号を受けるごとにコマーシャルを区切って判別する
ことを特徴とするコマーシャル判別装置。
【請求項５】
請求項１に記載のコマーシャル判別装置において、
前記コマーシャル判別部は、コマーシャルと判別した連続する二つの部分について先行部分の提示終了時刻と後続部分の提示開始時刻との差が前記コマーシャルの最小提示時間よりも小さいとき、前記先行部分の提示開始時刻から前記後続部分の提示終了時刻までの部分を一のコマーシャルと判別する
ことを特徴とするコマーシャル判別装置。
【請求項６】
受信したデジタル放送番組を記憶手段に記録する装置であって、
前記受信したデジタル放送番組中のコマーシャルを判別する請求項１から５のいずれか一つに記載のコマーシャル判別装置と、
前記受信したデジタル放送番組中で前記コマーシャル判別装置によってコマーシャルと判別された部分を示すメタデータを生成するメタデータ生成部とを備え、
前記受信したデジタル放送番組をそのままの形式で、又は前記受信したデジタル放送番組の音声及び映像データを所定のフォーマットに変換してから、前記メタデータとともに前記記憶手段に記録する
ことを特徴とするデジタル放送記録装置。
【請求項７】
受信したデジタル放送番組を記憶手段に記録する装置であって、
前記受信したデジタル放送番組中のコマーシャルを判別する請求項１から５のいずれか一つに記載のコマーシャル判別装置と、
前記受信したデジタル放送番組の音声及び映像データを所定のフォーマットに変換する音声映像処理部とを備え、
前記音声映像処理部は、前記コマーシャル判別装置の判別結果を受け、前記受信したデジタル放送番組中でコマーシャルと判別された部分については前記変換処理を休止する
ことを特徴とするデジタル放送記録装置。
【請求項８】
デジタル放送番組中のコマーシャルを判別する方法であって、
字幕データを解析して当該字幕データに含まれる文字符号データ及びその提示開始時刻を取得する第１のステップと、
前記第１のステップでの連続する二つの字幕データの解析結果に基づいて、先行の字幕データに含まれる文字符号データが画面消去符号のみからなる場合におけるその提示開始時刻と後続の字幕データに係る提示開始時刻との差がコマーシャルの最小提示時間以上であったとき、前記先行の字幕データに係る提示開始時刻から遅くとも前記後続の字幕データに係る提示開始時刻までの部分をコマーシャルと判別する第２のステップとを備えた
ことを特徴とするコマーシャル判別方法。
【請求項９】
請求項８に記載のコマーシャル判別方法において、
前記第２のステップでは、前記後続の字幕データに係る提示開始時刻直近の、前記先行の字幕データに係る提示開始時刻から前記コマーシャルの最小提示時間の整数倍に相当する時間が経過した時点までの部分が、コマーシャルと判別される
ことを特徴とするコマーシャル判別方法。
【請求項１０】
請求項８に記載のコマーシャル判別方法において、
前記第２のステップでは、前記先行の字幕データに係る提示開始時刻からコマーシャルの最大提示時間の経過ごとにコマーシャルが区切られて判別される
ことを特徴とするコマーシャル判別方法。
【請求項１１】
請求項８に記載のコマーシャル判別方法において、
前記第２のステップでは、コマーシャルと判別した連続する二つの部分について先行部分の提示終了時刻と後続部分の提示開始時刻との差が前記コマーシャルの最小提示時間よりも小さいとき、前記先行部分の提示開始時刻から前記後続部分の提示終了時刻までの部分が一のコマーシャルと判別される
ことを特徴とするコマーシャル判別方法。
【請求項１２】
受信したデジタル放送番組を記憶手段に記録する方法であって、
請求項８から１１のいずれか一つに記載のコマーシャル判別方法によって前記受信したデジタル放送番組中のコマーシャルを判別するステップと、
前記受信したデジタル放送番組中で前記コマーシャル判別方法によってコマーシャルと判別された部分を示すメタデータを生成するステップと、
前記受信したデジタル放送番組をそのままの形式で、又は前記受信したデジタル放送番組の音声及び映像データを所定のフォーマットに変換してから、前記メタデータとともに前記記憶手段に記録するステップとを備えた
ことを特徴とするデジタル放送記録方法。
【請求項１３】
受信したデジタル放送番組を記憶手段に記録する方法であって、
請求項８から１１のいずれか一つに記載のコマーシャル判別方法によって前記受信したデジタル放送番組中のコマーシャルを判別するステップと、
前記受信したデジタル放送番組の音声及び映像データを所定のフォーマットに変換するステップと、
前記コマーシャル判別方法による判別結果を受け、前記受信したデジタル放送番組中でコマーシャルと判別された部分については前記変換処理を休止させるステップとを備えた
ことを特徴とするデジタル放送記録方法。
【請求項１４】
コンピュータに、デジタル放送番組中のコマーシャルを判別させるプログラムであって、
字幕データを解析して当該字幕データに含まれる文字符号データ及びその提示開始時刻を取得する字幕データ解析手段、及び
前記字幕データ解析手段による連続する二つの字幕データの解析結果に基づいて、先行の字幕データに含まれる文字符号データが画面消去符号のみからなる場合におけるその提示開始時刻と後続の字幕データに係る提示開始時刻との差がコマーシャルの最小提示時間以上であったとき、前記先行の字幕データに係る提示開始時刻から遅くとも前記後続の字幕データに係る提示開始時刻までの部分をコマーシャルと判別するコマーシャル判別手段として、コンピュータを機能させる
ことを特徴とするコマーシャル判別プログラム。
【請求項１５】
請求項１４に記載のコマーシャル判別プログラムにおいて、
前記コマーシャル判別手段は、前記後続の字幕データに係る提示開始時刻直近の、前記先行の字幕データに係る提示開始時刻から前記コマーシャルの最小提示時間の整数倍に相当する時間が経過した時点までの部分を、コマーシャルと判別する
ことを特徴とするコマーシャル判別プログラム。
【請求項１６】
請求項１４に記載のコマーシャル判別プログラムにおいて、
前記コマーシャル判別手段は、前記先行の字幕データに係る提示開始時刻からコマーシャルの最大提示時間の経過ごとにコマーシャルを区切って判別する
ことを特徴とするコマーシャル判別プログラム。
【請求項１７】
請求項１４に記載のコマーシャル判別プログラムにおいて、
前記コマーシャル判別手段は、コマーシャルと判別した連続する二つの部分について先行部分の提示終了時刻と後続部分の提示開始時刻との差が前記コマーシャルの最小提示時間よりも小さいとき、前記先行部分の提示開始時刻から前記後続部分の提示終了時刻までの部分を一のコマーシャルと判別する
ことを特徴とするコマーシャル判別プログラム。
【請求項１８】
コンピュータに、受信したデジタル放送番組を記憶手段に記録させるプログラムであって、
請求項１４から１７のいずれか一つに記載のコマーシャル判別プログラムによって前記受信したデジタル放送番組中のコマーシャルを判別する手段、
前記受信したデジタル放送番組中で前記コマーシャル判別プログラムによってコマーシャルと判別された部分を示すメタデータを生成する手段、及び
前記受信したデジタル放送番組をそのままの形式で、又は前記受信したデジタル放送番組の音声及び映像データを所定のフォーマットに変換してから、前記メタデータとともに前記記憶手段に記録する手段として、コンピュータを機能させる
ことを特徴とするデジタル放送記録プログラム。
【請求項１９】
コンピュータに、受信したデジタル放送番組を記憶手段に記録させるプログラムであって、
請求項１４から１７のいずれか一つに記載のコマーシャル判別プログラムによって前記受信したデジタル放送番組中のコマーシャルを判別する手段、
前記受信したデジタル放送番組の音声及び映像データを所定のフォーマットに変換する手段、及び
前記コマーシャル判別プログラムによる判別結果を受け、前記受信したデジタル放送番組中でコマーシャルと判別された部分については前記変換処理を休止させる手段として、コンピュータを機能させる
ことを特徴とするデジタル放送記録プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送番組の記録及び再生技術に関し、特に、デジタル放送番組中のコマーシャルを判別する技術に関する。
【背景技術】
【０００２】
一般に、放送番組にはコマーシャルが挿入されている。しかし、コマーシャルカットによる視聴時間の短縮と、番組の盛り上がり部分で挿入されるコマーシャルによって興醒めしたくないのという二つの側面から、記録した放送番組を再生して視聴する際にはコマーシャルをスキップして本編だけを見たいという強い要求がある。こうした背景から、放送番組中のコマーシャルを判別し、それをスキップする技術が数多く提案されている。
【０００３】
従来、番組本編がモノラル音声又はデュアルモノ音声（二カ国語音声）で放送され、コマーシャルがステレオ音声で放送される場合において、これら音声モードの切り替わりを検出することでコマーシャルを判別している。また、所定期間にわたる無音部を検出し、その無音部間の間隔時間と所定コマーシャル時間との差が所定の許容範囲内にあれば、当該部分をコマーシャルと判別している（例えば、特許文献１参照）。
【特許文献１】特開平８−２３５６７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
デジタル放送では番組本編及びコマーシャルのいずれもステレオ音声で放送されるため、音声モードの切り替わりに基づくコマーシャル判別は困難である。また、番組本編中の無音部がコマーシャルの開始時又は終了時に相当すると誤判定されると、番組本編の一部がコマーシャルとみなされてカットされるおそれがある。
【０００５】
上記問題に鑑み、デジタル放送番組中のコマーシャルを的確に判別することを課題とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために本発明が講じた手段は、デジタル放送番組中のコマーシャルを判別するコマーシャル判別装置として、字幕データを解析して当該字幕データに含まれる文字符号データ及びその提示開始時刻を取得する字幕データ解析部と、字幕データ解析部による連続する二つの字幕データの解析結果に基づいて、先行の字幕データに含まれる文字符号データが画面消去符号のみからなる場合におけるその提示開始時刻と後続の字幕データに係る提示開始時刻との差がコマーシャルの最小提示時間以上であったとき、先行の字幕データに係る提示開始時刻から遅くとも後続の字幕データに係る提示開始時刻までの部分をコマーシャルと判別するコマーシャル判別部とを備えたものとする。また、デジタル放送番組中のコマーシャルを判別するコマーシャル判別方法として、字幕データを解析して当該字幕データに含まれる文字符号データ及びその提示開始時刻を取得する第１のステップと、第１のステップでの連続する二つの字幕データの解析結果に基づいて、先行の字幕データに含まれる文字符号データが画面消去符号のみからなる場合におけるその提示開始時刻と後続の字幕データに係る提示開始時刻との差がコマーシャルの最小提示時間以上であったとき、先行の字幕データに係る提示開始時刻から遅くとも後続の字幕データに係る提示開始時刻までの部分をコマーシャルと判別する第２のステップとを備えたものとする。これによると、デジタル放送によって伝送される字幕データに含まれる情報に基づいて、デジタル放送番組中のコマーシャルを的確に判別することができる。
【０００７】
好ましくは、コマーシャル判別部は、後続の字幕データに係る提示開始時刻直近の、先行の字幕データに係る提示開始時刻からコマーシャルの最小提示時間の整数倍に相当する時間が経過した時点までの部分を、コマーシャルと判別するものとする。すなわち、第２のステップでは、後続の字幕データに係る提示開始時刻直近の、先行の字幕データに係る提示開始時刻からコマーシャルの最小提示時間の整数倍に相当する時間が経過した時点までの部分が、コマーシャルと判別されるものとする。これによると、コマーシャルと判別される部分がコマーシャルの最小提示時間の整数倍で終了するため、コマーシャルの提示終了後の番組本編の先頭部分がコマーシャルと誤判定されるのを回避することができる。
【０００８】
また、好ましくは、コマーシャル判別部は、先行の字幕データに係る提示開始時刻からコマーシャルの最大提示時間の経過ごとにコマーシャルを区切って判別するものとする。すなわち、第２のステップでは、後続の字幕データに係る提示開始時刻直近の、先行の字幕データに係る提示開始時刻からコマーシャルの最小提示時間の整数倍に相当する時間が経過した時点までの部分が、コマーシャルと判別されるものとする。具体的には、コマーシャル判別装置は、先行の字幕データに係る提示開始時刻からコマーシャルの最大提示時間の経過ごとに信号を発するタイマを備え、コマーシャル判別部は、タイマから信号を受けるごとにコマーシャルを区切って判別する。これによると、長くともコマーシャルの最大提示時間でコマーシャルが区切られて判別されるため、コマーシャルの提示終了後にしばらく字幕が表示されない場合において番組本編がコマーシャルと誤判定されるのを回避することができる。
【０００９】
また、好ましくは、コマーシャル判別部は、コマーシャルと判別した連続する二つの部分について先行部分の提示終了時刻と後続部分の提示開始時刻との差がコマーシャルの最小提示時間よりも小さいとき、先行部分の提示開始時刻から後続部分の提示終了時刻までの部分を一のコマーシャルと判別するものとする。すなわち、第２のステップでは、コマーシャルと判別した連続する二つの部分について先行部分の提示終了時刻と後続部分の提示開始時刻との差がコマーシャルの最小提示時間よりも小さいとき、先行部分の提示開始時刻から後続部分の提示終了時刻までの部分が一のコマーシャルと判別されるものとする。これによると、コマーシャル間の不要な部分をコマーシャルとみなしてカットすることができる。
【００１０】
一方、本発明が講じた手段は、受信したデジタル放送番組を記憶手段に記録するデジタル放送記録装置として、受信したデジタル放送番組中のコマーシャルを判別する上記のコマーシャル判別装置と、受信したデジタル放送番組中でコマーシャル判別装置によってコマーシャルと判別された部分を示すメタデータを生成するメタデータ生成部とを備え、受信したデジタル放送番組をそのままの形式で、又は受信したデジタル放送番組の音声及び映像データを所定のフォーマットに変換してから、メタデータとともに記憶手段に記録するものとする。また、受信したデジタル放送番組を記憶手段に記録するデジタル放送記録方法として、上記のコマーシャル判別方法によって受信したデジタル放送番組中のコマーシャルを判別するステップと、受信したデジタル放送番組中で上記のコマーシャル判別方法によってコマーシャルと判別された部分を示すメタデータを生成するステップと、受信したデジタル放送番組をそのままの形式で、又は受信したデジタル放送番組の音声及び映像データを所定のフォーマットに変換してから、メタデータとともに記憶手段に記録するステップとを備えたものとする。
【００１１】
これによると、受信中のデジタル放送番組について、コマーシャルを判別しつつ、そのメタデータとともに当該番組を記憶手段に記録することができる。こうして記録されたデジタル放送番組を再生する場合にはコマーシャルの判別をしなくて済む。
【００１２】
また、受信したデジタル放送番組を記憶手段に記録するデジタル放送記録装置として、受信したデジタル放送番組中のコマーシャルを判別する上記のコマーシャル判別装置と、受信したデジタル放送番組の音声及び映像データを所定のフォーマットに変換する音声映像処理部とを備えたものとする。ここで、音声映像処理部は、コマーシャル判別装置の判別結果を受け、受信したデジタル放送番組中でコマーシャルと判別された部分については上記の変換処理を休止するものとする。また、受信したデジタル放送番組を記憶手段に記録するデジタル放送記録方法として、上記のコマーシャル判別方法によって受信したデジタル放送番組中のコマーシャルを判別するステップと、受信したデジタル放送番組の音声及び映像データを所定のフォーマットに変換するステップと、上記のコマーシャル判別方法による判別結果を受け、受信したデジタル放送番組中でコマーシャルと判別された部分については上記の変換処理を休止させるステップとを備えたものとする。
【００１３】
これによると、受信中のデジタル放送番組について、コマーシャルを判別しつつ、コマーシャル以外の部分を記憶手段に記録することができる。これは、記憶手段の容量に限りがある場合に効果がある。
【発明の効果】
【００１４】
以上説明したように本発明によると、デジタル放送番組中のコマーシャルを的確に判別することができる。これにより、記録したデジタル放送番組を、コマーシャルをカットして再生することができ、視聴時間を短縮することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明を実施するための最良の形態について、図面を参照しながら説明する。図１は、本発明の一実施形態に係るデジタル放送記録装置の構成を示す。アンテナ１０は、デジタル放送波を受信する。具体的には、アンテナ１０は、ホイップ（ロッド）アンテナ、ダイポールアンテナ、八木・宇田アンテナ、パラボラアンテナ、ループアンテナ、又は誘電体アンテナなどで実現される。チューナ／復調部２０は、アンテナ１０が受信した放送波を、指定されたチャンネルに対応する周波数に同調させることにより選局を行う。そして、指定されたチャンネルを通じて受信された信号をデジタルストリームデータ、具体的には、ＴＳ（Transport Stream）に復調する。ＴＳは、映像、音声、字幕、及びセクション情報などのデータが多重化されたものである。ＴＳは、必要に応じて記憶手段３０に順次記録される。記憶手段３０は、メモリカード、光ディスク、磁気ディスクなどの記録媒体、これら記録媒体を備えた機器、及び有線又は無線のネットワークなどで実現される。
【００１６】
ＴＳデコーダ４０は、復調されたＴＳあるいは記憶手段３０から読み出したＴＳ、すなわち、デジタル放送コンテンツを解析して、音声、映像、字幕、及びセクション情報などについて、それぞれのデータ、具体的には、ＰＥＳ（Packetized Elementary Stream）を構築する。音声映像処理部５０において、ＡＶデコーダ５２は、映像及び音声ＰＥＳを、それぞれのヘッダ領域に記録されているＰＴＳ（Presentation Time Stamp）、又はＤＴＳ（Decoding Time Stamp）に従ったタイミングでデコードして再生可能な形態の音声及び映像データを構築する。ＡＶエンコーダ５４は、当該音声及び映像データをエンコードして所定のフォーマットに変換する。具体的には、映像データは、ＭＰＥＧ（Motion Picture Experts Group）−２、ＭＰＥＧ−４、Ｈ．２６４、ＤｉｖＸ（登録商標）などの圧縮フォーマットに変換する。音声データは、ＡＡＣ（登録商標）、ＡＡＣ＋ＳＢＲ（登録商標）、ＭＰ３、ＡＴＲＡＣ（登録商標）などの圧縮フォーマットやＰＣＭなどの非圧縮フォーマットなどに変換する。これらフォーマット変換された音声及び映像データは記憶手段３０に順次記録される。
【００１７】
なお、ＡＶデコーダ５２及びＡＶエンコーダ５４をトランスコーダに置換してもよい。トランスコーダを用いることで、音声及び映像ＰＥＳをより高速に所定のフォーマットの音声及び映像データに変換することができる。
【００１８】
また、後述するように、デジタル放送番組の記録中にコマーシャル判別装置６０によってコマーシャルが判別された場合には、当該部分についてはＡＶデコーダ５２及びＡＶエンコーダ５４の少なくとも一方の動作を休止させるようにしてもよい。これにより、コマーシャルと判別された部分の音声及び映像ＰＥＳのデコード又は音声及び映像データへの変換が行われなくなり、デジタル放送番組のうち当該部分が除去されて記録される。これは、記憶手段３０の容量が制限されている場合などに有効である。なお、当該休止の指示は後述するコマーシャル判別部６４が行う。
【００１９】
コマーシャル判別装置６０は、字幕データ解析部６２、コマーシャル判別部６４、及びタイマ６６を備えている。字幕データ解析部６２は、ＴＳデコーダ４０から出力された字幕ＰＥＳを解析して当該字幕ＰＥＳに含まれる文字符号データ及びその提示開始時刻を取得する。文字符号データとは、表示すべき字幕文及び制御符号を指す。字幕ＰＥＳのデータ領域が字幕文データからなる場合、文字符号データは、その字幕文データから取得可能である。また、提示開始時刻は、字幕ＰＥＳのヘッダ領域に含まれているＰＴＳから取得可能である。データ領域に字幕管理データが格納された字幕ＰＥＳは字幕データ解析部６２の解析対象外である。
【００２０】
コマーシャル判別部６４は、字幕データ解析部６２の解析結果に基づいてデジタル放送番組中のコマーシャルを判別する。特に、デジタル放送では、コマーシャルの開始部分に画面消去符号（ＣＳ）のみを含む字幕ＰＥＳ（以下、「単独ＣＳの字幕ＰＥＳ」という）が挿入されている。したがって、コマーシャル判別部６４は、字幕データ解析部６２によって単独ＣＳの字幕ＰＥＳが検出されたとき、当該字幕ＰＥＳに係る提示開始時刻がコマーシャルの提示開始時刻であると判断する。一方、デジタル放送では、コマーシャルの終了部分に特殊な字幕ＰＥＳが挿入されないため、コマーシャル判別部６４は、字幕データ解析部６２によって後続の字幕ＰＥＳが検出され、先行の字幕ＰＥＳに係る提示開始時刻と後続の字幕ＰＥＳに係る提示開始時刻との差がコマーシャルの最小提示時間（例えば、１５秒）であったとき、当該部分をコマーシャルと判断する。コマーシャルの最小提示時間を設ける理由は、一般に、コマーシャルの提示時間は最小提示時間の整数倍となっているため、字幕データ解析部６２によって解析された連続する二つの字幕ＰＥＳに係る提示開始時刻の差が当該最小提示時間よりも短い場合には、その部分は番組本編である可能性が高いからである。
【００２１】
コマーシャル終了後に番組本編が開始してもしばらく字幕が表示されないような場合には、コマーシャルと判別される部分が必要以上に長くなってしまうおそれがある。そこで、コマーシャル判別部６４は、上記の後続の字幕ＰＥＳに係る提示開始時刻直近の、単独ＣＳの字幕ＰＥＳに係る提示開始時刻からコマーシャルの最小提示時間の整数倍に相当する時間が経過した時点までの部分を、コマーシャルと判別するようにしてもよい。また、通常、コマーシャルは長くとも１２０秒程度であることから、コマーシャルの最大提示時間（例えば、１２０秒）の経過ごとにコマーシャルを区切って判別するようにしてもよい。これにより、番組本編がコマーシャルであると誤って判別されることを防ぐことができる。
【００２２】
タイマ６６は、単独ＣＳの字幕ＰＥＳに係る提示開始時刻からコマーシャルの最大提示時間の経過ごとに信号を発する。コマーシャル判別部６４は、タイマ６６から当該信号を受けることで、コマーシャルの最大提示時間となるタイミングを認識する。なお、タイマ６６によるコマーシャルの最大提示時間の通知は、受信中のデジタル放送番組をコマーシャルを判別しながらリアルタイムに記録する場合に機能する。したがって、記憶手段３０に記録されたデジタル放送番組を再生する場合にはタイマ６６は不要である。この場合には、コマーシャルと判別した部分をコマーシャルの最大提示時間ごとに区切ればよい。
【００２３】
一方、コマーシャルと判別した連続する二つの部分について先行部分の提示終了時刻と後続部分の提示開始時刻との差がコマーシャルの最小提示時間よりも小さいとき、当該二つの部分に挟まれた部分は、番組スポンサー交代のナレーションなどの番組本編ではない可能性が高い。そこで、このような微少部分をコマーシャルとして判別するために、コマーシャル判別部６４は、コマーシャルと判別した連続する二つの部分に挟まれた部分の時間長がコマーシャルの最小提示時間よりも短いときには、これら二つのコマーシャルを一のコマーシャルと判別するようにしてもよい。
【００２４】
メタデータ生成部７０は、受信中のデジタル放送番組中でコマーシャル判別部６４によってコマーシャルと判別された部分を示すメタデータを生成する。メタデータは、例えば、デジタル放送番組を区切るチャプターであったり、各コマーシャルの提示開始時刻及び提示終了時刻が示されたテーブルであったりする。そして、生成されたメタデータは、チューナ／復調部２０から出力されたＴＳ又はＡＶエンコーダ５４から出力された音声及び映像データとともに記憶手段３０に順次記録される。メタデータ生成部７０は、受信中のデジタル放送番組をコマーシャルを判別しながらリアルタイムに記録する場合に機能する。したがって、記憶手段３０に記録されたデジタル放送番組を再生する場合にはメタデータ生成部７０は不要である。
【００２５】
再生制御部８０は、記憶手段３０に記録されているデジタル放送番組を再生する。記録物がＡＶエンコーダ５４によって生成された音声及び映像データである場合には、再生制御部８０は当該記録物を読み出して再生する。ここで、コマーシャル部分を示すメタデータも合わせて記録されている場合には、当該メタデータを参照してコマーシャルをスキップして番組本編のみを再生する。一方、記録物がＴＳである場合には、当該記録物はＴＳデコーダ４０及びＡＶデコーダ５２で再生可能な形態の音声及び映像データにされた後、再生制御部８０によって再生される。ここで、コマーシャル部分を示すメタデータも合わせて記録されている場合には、当該メタデータを参照してコマーシャルをスキップして番組本編のみを再生する。メタデータが記録されていない場合には、コマーシャル判別装置６０が番組中のコマーシャルを判別し、再生制御部８０はその判別結果に基づいてコマーシャルをスキップして番組本編のみを再生する。この場合、番組全体についてコマーシャルの判別処理が完了してから番組を再生してもよいし、字幕ＰＥＳを先読みしてコマーシャルを判別しながら番組を再生するようにしてもよい。後者の場合、コマーシャルの判別結果を一時的に保存するためのバッファが小さくて済むという利点がある。
【００２６】
次に、コマーシャル判別装置６０によるコマーシャル判別処理を図２のフローチャートを参照しながら詳細に説明する。下記のコマーシャル判定処理は、デジタル放送番組の再生又は記録の開始から終了まで繰り返される。
【００２７】
まず、最初の字幕データ（具体的には、字幕ＰＥＳ）が解析され、文字符号データ及びその提示開始時刻が取得される（Ｓ１）。当該字幕データが単独ＣＳの字幕ＰＥＳでなければ（Ｓ２のＮＯ肢）、当該字幕データはコマーシャルの開始部分に挿入されたものではないため、コマーシャル判別処理は終了する。当該字幕データが単独ＣＳの字幕ＰＥＳであれば（Ｓ２のＹＥＳ肢）、コマーシャルの提示が開始したと考えられるため、ステップＳ１で取得された当該字幕データに係る提示開始時刻がコマーシャルの提示開始時刻Ｔ１として設定されるとともに（Ｓ３）、コマーシャルの最大提示時間を計時するタイマ６６がリセットされる（Ｓ４）。その後、後続の字幕データを受信するか又はタイマ６６がコマーシャルの最大提示時間が経過するまで処理はループする（Ｓ５のＮＯ肢、Ｓ６のＮＯ肢）。
【００２８】
後続の字幕データの受信よりも先にコマーシャルの最大提示時間が経過すると（Ｓ６のＹＥＳ肢）、時刻Ｔ１からコマーシャルの最大提示時間までがコマーシャルと判別される（Ｓ７）。そして、時刻Ｔ１がコマーシャルの最大提示時間分だけインクリメントされ（Ｓ８）、ステップＳ４に戻ってタイマ６６がリセットされる。
【００２９】
一方、コマーシャルの最大提示時間の経過よりも先に後続の字幕データを受信すると（Ｓ５のＹＥＳ肢）、当該後続の字幕データが解析され、文字符号データ及びその提示開始時刻が取得される（Ｓ９）。ステップＳ９で取得された当該後続の字幕データに係る提示開始時刻はコマーシャルの提示終了時刻Ｔ２として設定される（Ｓ１０）。そして、当該後続の字幕データが単独ＣＳの字幕ＰＥＳであれば（Ｓ１１のＹＥＳ肢）、時刻Ｔ１からＴ２までの部分はコマーシャルと判別される（Ｓ１２）。その後、時刻Ｔ２が時刻Ｔ１として設定されるとともに（Ｓ１３）、タイマ６６がリセットされる（Ｓ４）。このように、個々のコマーシャルの開始部分に単独ＣＳの字幕ＰＥＳが挿入されている場合には、これらは独立したコマーシャルとして判別される。
【００３０】
当該後続の字幕データが単独ＣＳの字幕ＰＥＳでなければ（Ｓ１１のＮＯ肢）、時刻Ｔ１からＴ２までの部分がコマーシャルの最小提示時間以上か否かが判定される（Ｓ１４）。当該部分がコマーシャルの最小提示時間よりも小さければ（Ｓ１４のＮＯ肢）、当該部分はコマーシャルではないと考えられるため、コマーシャル判別処理は終了する。一方、当該部分がコマーシャルの最小提示時間以上であれば（Ｓ１４のＹＥＳ肢）、次に当該部分がコマーシャルの最小提示時間の整数倍であるか否かが判定される（Ｓ１５）。整数倍であれば（Ｓ１５のＹＥＳ肢）、時刻Ｔ１からＴ２までの部分はコマーシャルと判別され（Ｓ１６）、コマーシャル判別処理は終了する。一方、整数倍でなければ（Ｓ１５のＮＯ肢）、当該部分の時間長を超えない範囲で、当該部分がコマーシャルの最小提示時間の整数倍となるように時刻Ｔ２が修正されてから（Ｓ１７）、ステップＳ１６でコマーシャルの判別がされる。
【００３１】
以上、本実施形態によると、字幕データに基づいてデジタル放送番組中のコマーシャルを的確に判別することができる。また、本実施形態に係るコマーシャル判別装置６０は、字幕データの解析のみでコマーシャルの判別を行うため、処理負荷が軽く、比較的高速かつ少ない消費電力で動作可能である。
【００３２】
なお、コマーシャル判別装置６０の機能は、コンピュータにコマーシャル判別プログラムを実行させることによって実現可能である。さらに、音声映像処理部５０及びメタデータ生成部７０の各機能は、コンピュータにデジタル放送記録プログラムを実行させることによって実現可能である。
【産業上の利用可能性】
【００３３】
本発明に係るコマーシャル判別装置は、デジタル放送番組中のコマーシャルを的確に判別することができるため、デジタル放送記録再生装置などにおけるコマーシャル判別機能として有用である。
【図面の簡単な説明】
【００３４】
【図１】本発明の一実施形態に係るデジタル放送記録装置の構成図である。
【図２】コマーシャル判別装置によるコマーシャル判別処理のフローチャートである。
【符号の説明】
【００３５】
３０  記憶手段
５０  音声映像処理部
６０  コマーシャル判別装置
６２  字幕データ解析部
６４  コマーシャル判別部
６６  タイマ
７０  メタデータ生成部
【図１】
2008311713.tif 000003
【図２】
2008311713.tif 000004