(57)【要約】【課題】  テレビジョン放送を符号化圧縮して記録する映像音声記録装置において、テレビジョン放送を構成する「番組本編放送」と「コマーシャルメッセージ放送（ＣＭ）」の音声方式が同じ場合（例えば共にステレオ音声）にはＣＭ放送区間を検出できない問題点があった。【解決手段】  テレビジョン放送の音声信号４から無音声検出部１１で無音声区間を検出、映像信号３からシーンチェンジ検出部１０でシーンチェンジを検出、変移箇所検出部１２にて無音声区間でシーンチェンジが発生した変移箇所を検出、ＣＭ判定フィルタ１３で変移箇所の時間間隔がＣＭ放送の時間長に特有の１５秒や３０秒、あるいは６０秒といった１５秒の倍数を持って２つ以上連続する区間をテレビジョン放送の中のＣＭ放送区間と識別する。【選択図】        図１
2007049380.tif 000002
【特許請求の範囲】
【請求項１】
テレビジョン放送の映像信号および音声信号を記録媒体に記録する映像音声記録装置であって、
前記テレビジョン放送の音声信号から無音声の区間を検出する無音声検出手段と、
前記テレビジョン放送の映像信号からシーンチェンジを検出するシーンチェンジ検出手段と、
前記無音声の区間であって且つ前期シーンチェンジが発生した時間位置を変移箇所として検出する変移箇所検出手段と、
ＣＭ特有間隔に所定の誤差の範囲内で合致する時間を有する1組の前記変移箇所により定まる区間が２つ以上連続する場合、当該連続する区間を前記テレビジョン放送の中のＣＭ放送区間と識別するＣＭ放送区間判定手段と、
当該ＣＭ放送区間判定手段により識別された前記ＣＭ放送区間の時間位置を特定するためのＣＭ放送区間情報を記録媒体に記録する情報記録手段とを備えたことを特徴とする映像音声記録装置。
【請求項２】
前記ＣＭ放送区間判定手段には、前記テレビジョン放送信号の記録開始から前記ＣＭ放送区間判定手段が最初のＣＭ放送区間と識別した区間の始端までの時間が所定時間以内である場合には記録開始から最初のＣＭ放送の始端までの区間を含めてＣＭ放送区間とする機能を備えることを特徴とする請求項１記載の映像音声記録装置。
【請求項３】
前記ＣＭ放送区間判定手段には、前記テレビジョン放送信号の記録終了から前記ＣＭ放送区間判定手段が最後のＣＭ放送区間と識別した区間の終端までの時間が所定時間以内である場合には最後のＣＭ放送の終端から記録終了までの区間を含めてＣＭ放送区間とする機能を備えることを特徴とする請求項１記載の映像音声記録装置。
【請求項４】
前記ＣＭ放送区間判定手段には、前記ＣＭ放送区間判定手段が先行するＣＭ放送区間と識別した区間と後続するＣＭ放送区間と識別した区間との間隔にある区間の時間が所定時間以内である場合には、前記間隔にある区間を含めてＣＭ放送区間とする機能を備えることを特徴とする請求項１記載の映像音声記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）−ＲやＤＶＤ−ＲWなどを含む記録型ＤＶＤディスク、またはハードディスクドライブ、Ｂｌｕ−ｒａｙ  Ｄｉｓｃなどの記録媒体に映像や音声を符号化圧縮して記録を行う映像音声記録装置に関するものである。
【背景技術】
【０００２】
テレビジョン放送は、その内容から大きく「番組本編放送」と「コマーシャルメッセージ放送」に分類することができる。番組本編放送とは映画番組であれば映画の内容自体の映像音声データである。一方、コマーシャルメッセージ放送は広告主や広告代理店などの依頼主が放送局と契約を結んで依頼主から提供を受けた映像音声データを番組本編放送の合間に放送するものである。また放送局が自らの広告宣伝を放送する場合もある。コマーシャルメッセージ（Ｃｏｍｍｅｒｃｉａｌ  Ｍｅｓｓａｇｅ）は一般にＣＭと略称されて用いられており、本稿においても以降はＣＭと略す。番組本編放送とＣＭ放送とは内容の関連が希薄である場合が多く、番組本編放送の視聴に集中したい視聴者にとっては、テレビジョン放送を録画する際、あるいは視聴する際には番組本編放送のみを録画したい、またはＣＭ放送をスキップし番組本編放送のみを連続して視聴したい、とする要望がある。一方、近年のＣＭ放送は、最新の映像技術を駆使した技術的に高度なものや、高い芸術性や独創性を有する内容のものが多く、ＣＭのみを見たいという要望もある。これらの要望を満たすためには、番組本編放送とＣＭ放送とを高い精度で自動識別する技術が必要となる。
【０００３】
従来の映像音声記録装置は、テレビジョン放送の音声方式を検出して番組本編放送とＣＭ放送との自動識別を行っていた。番組本編放送は音声方式がモノラル音声や二ヶ国語音声（洋画における日本語と英語、など）であることが多く、また一般にＣＭ放送の音声方式はステレオ音声放送であることが多いことを利用し、ステレオ音声が検出された区間をＣＭ放送と判別していた。（例えば、非特許文献１参照）。
【０００４】
しかし、上記の従来の方式では、番組本編放送の音声方式がＣＭ放送と同じ場合（例えば共にステレオ音声）には機能しなくなる。この改善策として、番組本編放送とＣＭ放送との境界で挿入される「ブラック・フレーム」と呼ばれる全画面黒色のフレーム映像を検出してＣＭ放送区間を特定している（例えば、特許文献１参照。）。また、番組本編放送とＣＭ放送との境界に生じる無音声箇所を検出して無音声箇所の出現間隔からＣＭ放送区間を特定しているものもある（例えば、特許文献２参照。）。さらに、視聴時にボタン操作で１５秒などの固定時間を見飛ばし（スキップ）するユーザーインターフェースを提供しているものもある（例えば、非特許文献２参照）。
【特許文献１】特表平８−５０７６３３号公報（第１２−１５頁、第１図）
【特許文献２】特開２００３−４７０３１号公報（第５−８頁、第１図）
【非特許文献１】松下電器産業株式会社、ＤＶＤビデオレコーダー「ＤＭＲ−Ｅ２００Ｈ」取扱説明書、２００３年、ｐ．４２「録画した番組などを再生する／自動ＣＭ早送り」
【非特許文献２】パイオニア株式会社、ＤＶＤレコーダー「ＤＶＲ−７０００」取扱説明書、２００１年、ｐ．３６「ＣＭをとばして再生する（ＣＭスキップ）」
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、番組本編放送の音声方式が同じ場合（例えば共にステレオ音声である場合）であっても高精度にＣＭ放送区間を検出することである。従来技術として番組本編放送とＣＭ放送との境界で挿入される「ブラック・フレーム」を検出してＣＭ放送区間を特定する方法があるが、国や地域、あるいは放送局によって放送形態や運用規則が異なる場合は必ずしも「ブラック・フレーム」が挿入されているとは限らず（実際に国内の放送では「ブラック・フレーム」の挿入は法令で義務付けられてはいない）、ＣＭ放送区間の自動検出のために参照するには、汎用性および確度が十分とは言えない。また従来装置では番組本編放送とＣＭ放送との境界に生じる音声信号の無音声箇所や映像信号シーンチェンジ箇所を検出して、無音声箇所やシーンチェンジ箇所の出現間隔からＣＭ放送区間を特定するものもあるが、無音声箇所やシーンチェンジ箇所は番組本編放送の中にも数多く存在し得るものであり、この中から高精度にＣＭ放送区間のみを特定することは従来方式では困難であった。さらには、従来方式ではひとつのＣＭ放送が一般的に１５秒（あるいはその倍数）であるとする既定に基づいた自動判別処理を行っているものもあるが、１５秒の倍数系列にない既定外の時間長（例えば、５秒の番組スポット宣伝など）を持つＣＭ放送には対応することが出来ないという問題があった。さらに、例えば２つの無音声箇所の間隔がたまたま１５秒であるために、番組本編放送をＣＭ放送と誤って判断することもあった。
【課題を解決するための手段】
【０００６】
この発明は、上述のような課題を解消するためになされたもので、テレビジョン放送の映像信号および音声信号を記録媒体に記録する映像音声記録装置であって、前記テレビジョン放送の音声信号から無音声の区間を検出する無音声検出手段と、テレビジョン放送の映像信号からシーンチェンジを検出するシーンチェンジ検出手段と、前記無音声の区間であって且つシーンチェンジが発生した時間位置を変移箇所として検出する変移箇所検出手段と、ＣＭ特有間隔に所定の誤差の範囲内で合致する時間を有する1組の前記変移箇所により定まる区間が２つ以上連続する場合、当該連続する区間を前記テレビジョン放送の中のＣＭ放送区間と識別するＣＭ放送区間判定手段と、当該ＣＭ放送区間判定手段により識別されたＣＭ放送区間の時間位置を特定するためのＣＭ放送区間情報を記録媒体に記録する情報記録手段とを備えるものである。
【発明の効果】
【０００７】
本発明の効果として、テレビジョン放送の音声信号から検出した無音声の区間において映像信号からシーンチェンジが検出された変移箇所を検出し、一つのＣＭ放送の時間長に特有のＣＭ特有間隔を持つ１組の変移箇所により定まる区間が２つ以上連続する場合、テレビジョン放送の中のＣＭ放送区間と識別するようにしたので、番組本編放送の音声方式がＣＭ放送と同じ場合（例えば共にステレオ音声）であっても誤検出を抑えて高い精度でＣＭ放送区間を検出できるという効果がある。
【発明を実施するための最良の形態】
【０００８】
実施の形態１．
図１はこの発明の実施の形態１の映像音声記録装置を示すシステムブロック図である。同図において１００は実施の形態１における映像音声記録装置であり、以下にこの映像音声記録装置１００を構成する各部について説明する。１は符号化圧縮した映像データや音声データなどから成るマルチメディアデータを記録するためのＤＶＤ−ＲやＤＶＤ−ＲＷディスクあるいは記録型Ｂｌｕ−ｒａｙ  Ｄｉｓｃなどのリムーバブルな蓄積メディア、２はマルチメディアデータなどを蓄積メディア１に書込みを行うための書き込みドライブ、３はテレビジョン放送などから得られて入力される映像信号、４は同じくテレビジョン放送などから得られて入力される音声信号、５は映像信号３を符号化圧縮して映像データにエンコード処理するためのビデオエンコーダ、６は音声信号４を符号化圧縮して音声データにエンコード処理するためのオーディオエンコーダ、７は符号化圧縮した映像データまたは音声データを多重化してマルチメディアデータを生成するマルチプレクサ、８はマルチプレクサ７から送出されるマルチメディアデータを逐次取り込んだ後に書き込みドライブ２に送出するための書込みバッファメモリ、９は映像音声記録装置１００の動作を統括的に管理して制御するマイクロプロセッサなどから構成される記録制御部である。図１において、この記録制御部９からは、書き込みドライブ２と他の部分に対して白抜きの矢印を２本のみ示しているが、これは、記録制御部９が映像音声記録装置１００を構成する各部をそれぞれ制御することを簡略的に示したものである。１０はビデオエンコーダ５による映像信号３の符号化処理の情報を得てシーンチェンジを検出するためのシーンチェンジ検出部、１１はオーディオエンコーダ６による音声信号４の符号化処理の情報を得て無音声となる区間を検出するための無音声検出部、１２はシーンチェンジ検出部１０で検出したシーンチェンジ情報と無音声検出部１１で検出した無音声区間情報に基づいてシーンチェンジと無音声が同時に発生した変移箇所を検出するための変移箇所検出部、１３は変移箇所検出部１２で検出された変移箇所の出現間隔あるいは出現傾向からテレビジョン放送の中に含まれるＣＭ放送区間を特定するためのＣＭ判定フィルタ、１４はＣＭ判定フィルタ１３より生成されたＣＭ区間の箇所を特定する時間位置情報（プレゼンテーションタイムなど）で構成するＣＭ区間データを生成するためのＣＭ区間データ生成部である。なお蓄積メディア１と書き込みドライブ２は、ハードディスクドライブ（ＨＤＤ）などのリムーバブルではない蓄積メディアに置き換わっても構わないし、大容量フラッシュメモリ等の半導体メモリを用いても同様の効果が得られる。
【０００９】
シーンチェンジ検出部１０で検出したシーンチェンジ情報とは、シーンチェンジの発生時間の位置を特定し得るプレゼンテーションタイム（ＰＴＭ）などの時間情報を含むものである。また無音声検出部１１で検出した無音声区間情報とは、無音声の発生した時間位置、および継続時間を特定し得るプレゼンテーションタイム（ＰＴＭ）などの時間情報を含むものである。変移箇所検出部１２およびＣＭ判定フィルタ１３におけるＣＭ放送区間の検出にあたっては、シーンチェンジ情報および無音声区間情報は適宜メモリ（図示なし）に蓄えられて処理されるものである。ＣＭ区間データ生成部１４での処理にも適宜メモリ（図示なし）が利用される。
【００１０】
本実施の形態では、ＣＭ区間データ生成部１４で作られたＣＭ区間データは書き込みバッファ８を介して書き込みドライブ２によって蓄積メディア１に記録される。この場合、ＣＭ区間データは論理的に独立したファイルとして蓄積メディア１に書き込まれる。なお、ＣＭ区間データはマルチプレクサ７を介してマルチメディアファイルに重畳されても良いし、再生位置情報としてマルチメディアファイルの管理情報に記録を行い、再生時にはエントリーポイントとしてスキップ動作のジャンプ先に活用しても構わない。
【００１１】
また、シーンチェンジ検出部１０、無音声検出部１１、変移箇所検出部１２、ＣＭ判定フィルタ１３、ＣＭ区間データ生成部１４の各機能ブロックは必ずしもハードウェアで構成する必要は無く、一部、あるいは全体をソフトウェアで構成することも可能である。ソフトウェアで構成した機能ブロックは、記録制御部９のプログラム領域に組み込まれていても構わない。また、ＣＭ判定フィルタ１３はＣＭ区間データ生成部１４と機能ブロックを統合した構成であっても良い。
【００１２】
ＣＭ判定フィルタ１３の処理は、必ずしも録画動作中（リアルタイム）に行われるものでなくても良い。例えばシーンチェンジ情報や無音声区間情報をメモリやハードディスクドライブ（共に図示なし）などの記憶領域に一時的に保持しておき、録画動作とは非同期に前記情報を読み出してＣＭ区間データ生成の処理を行っても良い。すなわち、録画制御部９の処理能力が低いためにリアルタイムでの処理が困難なシステムであっても、録画終了後の記録制御部９の計算負荷が低い状態を利用してＣＭ判定フィルタ１３の処理を実行することが出来る。
【００１３】
図１を用いて、映像音声記録装置１００の録画動作について説明する。ＤＶＤビデオレコーダやハードディスクビデオレコーダなどにおいては、視聴者による私的利用を目的としたテレビジョン放送の録画が広く行われている。録画を行う入力信号は、テレビジョン放送を受信したチューナ装置から得られる映像や音声のアナログ信号の他に、ビデオデッキあるいはＤＶＤプレーヤなどの映像音声再生装置や衛星放送受信機などによる外部入力端子からのアナログ信号である。あるいはデジタル放送によるデジタル信号のストリーム記録についても本発明の対象である。本実施の形態では、テレビジョン放送によるアナログ映像音声入力をＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）−２プログラムストリームにエンコードして記録する場合について説明する。映像信号３はビデオエンコーダ５にてＭＰＥＧ−２方式の映像データに符号化圧縮される。音声信号４はオーディオエンコーダ６にて例えばＡＣ−３方式などの音声データに符号化圧縮される。映像データと音声データはマルチプレクサ７においてパケット化され、更には再生時間情報と共に多重化されてマルチメディアファイルが作成される。再生時間情報の一例としては、再生時に映像と音声とが同期して再生されるためのプレゼンテーションタイム（ＰＴＭ）がある。あるいは、ＭＰＥＧシステム・ストリーム中のプレゼンテーションタイムスタンプ（ＰＴＳ）であっても良い。またマルチメディアファイルの生成の際、マルチメディアデータの再生順序に関する情報や符号化圧縮に関する情報などを含んだ管理情報ファイルも併せて生成される。マルチメディアファイルと管理情報ファイルは書き込みドライブ２を介して蓄積メディア１の所定の領域に記録される。この一連の処理を本発明では「録画」（あるいは、「録画動作」）と呼んでいる。
【００１４】
次に、シーンチェンジ検出部１０によるシーンチェンジ検出方法について図１１を用いて説明する。図１１において、ビデオデコーダ２０１はビデオエンコーダ５でＭＰＥＧ−２プログラムストリームに符号化されたビデオストリームを各フレーム単位で復号化を行い、各画素がＹＵＶ各２５６階調で表現されるビデオデータを生成するものである。ヒストグラム生成器２０２は各画素ＹＵＶを２５６階調で表現されているビデオデータに対して、ＹＵＶ各２５６値を要素とし、該当フレーム内でそのＹＵＶ要素分布に一致した画素数を値とするヒストグラム分布（以下ヒストグラムデータ）を生成する。ヒストグラムバッファＡ２０３およびヒストグラムバッファＢ２０４は、ヒストグラム生成器２０２によって生成されたヒストグラムデータを保持し、後述の差異判定部２０５に対して必要に応じてヒストグラムデータを提供するためのバッファであり、ここでは２つのフレーム間の映像の差を検出するために２つのバッファを用意している。差異判定部２０５はヒストグラムバッファＡ２０３およびヒストグラムバッファＢ２０４に保持された２つのヒストグラムデータを比較し、その差がある値以上であればシーンチェンジが発生したと判断を行う。ここではヒストグラムバッファＡ２０３のヒストグラム値Ｈａ（ｙ、ｕ、ｖ）とヒストグラムバッファＢ２０４のヒストグラム値Ｈｂ（ｙ、ｕ、ｖ）のＹＵＶ同一要素値ごとに差の絶対値をとり、さらにその差を全ての要素値に対して総和をとったものを２つのフレーム間の差異値と定義し、この差異値があらかじめ設定しておいた閾値以上の場合にシーンチェンジが発生したと判断するように規定している。
【００１５】
次に、上記で説明したシーンチェンジ検出部１０によるシーンチェンジ検出方法について、さらに具体的に説明する。一例として、フレームデータＰｉとＰｉの時間的に次に表示されるフレームデータＰｊとの間のシーンチェンジの有無について判定する方法について説明する。ここでは説明の簡略化のためＭＰＥＧ−２のデコードフレームオーダーはビデオデコーダ２０１から出力された時点において表示オーダーに並び替えられているものとする。さてビデオデコーダ２０１から出力されたＹＵＶ２５６階調で表現された映像データはヒストグラム生成器２０２に入力される。ヒストグラム生成期２０２では、Ｙ、Ｕ、Ｖ各２５６階調で表現されるヒストグラムを
Ｈ［２５６］［２５６］［２５６］
の形式で表されるものとし、ＰｉおよびＰｊそれぞれのヒストグラムを
Ｈｉ(ｙ、u、ｖ)
Ｈｊ(ｙ、u、ｖ)
と表すものとする。先行するＰｉがビデオデコーダ２０１から出力され、ヒストグラム生成器２０２によってヒストグラムＨｉ(ｙ、u、ｖ)が生成され、ヒストグラムバッファＡ２０３に記憶される。次にＰｉに後続するフレームであるＰｊがビデオデコーダ２０１で復号化されるとＰｉと同様にヒストグラムＨｊ(ｙ、u、ｖ)が生成され、今度はヒストグラムバッファＢ２０４に記憶される。２つのヒストグラムＨｉ(ｙ、u、ｖ)およびＨｊ(ｙ、u、ｖ)がヒストグラムバッファＡ２０３およびヒストグラムバッファＢ２０４に記憶されると、差異判定部２０５は、下記に示す差異値Ｄを求める。
【００１６】
【数１】
2007049380.tif 000003
【００１７】
ここでｋは画素数の逆数である。上記差異値Ｄは０から最大１までの値をとり値が大きいほど２つのフレーム間の映像の変化度合いが大きいものと判断できる。例えばＰｉとＰｊが全く同じ映像であればＤ＝０、全く違う映像、例えばＰｉが真っ白、Ｐｊが真っ黒であればＤ＝１となる。よって例えば閾値を０．８とし、Ｄが閾値０．８を越えればシーンチェンジと判定することができる。また差異判定部２０５はＰｉとＰｊの間でシーンチェンジが発生したと判定した場合、後続フレームＰｊでシーンチェンジが発生したものとし、ＰｊのＰＴＭもしくはフレーム番号を変移箇所検出部１２に送る。上記操作をビデオエンコーダ５が出力するビデオフレームに対して継続的に行うことによって、映像データのシーンチェンジを検出することが可能になる。
【００１８】
次に、無音声検出部１１での無音声の検出方法について説明する。テレビジョン放送の中の番組本編放送とＣＭ放送とは多くの場合は内容的なつながりは無く、一般に番組本編放送とＣＭ放送との接続箇所では音声が数百ミリ秒の無音声の区間が存在する。無音声の検出方法としては、例えば次のような方法がある。オーディオエンコーダ６にてＡＣ−３方式による符号化圧縮を行う場合、アナログの音声信号４はデジタル信号（ＰＣＭ）に変換（Ａ／Ｄ変換）され、更には当該デジタル信号はＭＤＣＴ（変形離散コサイン変換）による直行変換が行われた後にＡＣ−３方式のデータを算出するための後段の処理が行われる。無音声検出部１１では前記オーディオエンコーダ６からＭＤＣＴ係数値を取得し、ＭＤＣＴ係数値の二乗和を算出することで１オーディオフレーム（４８ｋＨｚサンプリングのＰＣＭでは１オーディオフレームは３２ｍｓｅｃ）のオーディオエネルギーを求めることが出来る。よって、オーディオエネルギーがある微小な値（閾値）以下となった状態が一定の区間（数百ミリ秒）以上連続して検出された場合を「無音声」と定義しておき、入力される音声信号４を評価して無音声の検出を行う。検出された無音声の区間はオーディオフレーム番号が分かるので、１オーディオフレームの時間長（例えば３２ｍｓｅｃ）に基づいて換算すれば、録画開始時点からの時間位置が特定できる。更には時間位置はシーンチェンジ情報と同じ基準によるプレゼンテーションタイム（ＰＴＭ）に変換することもできる。
【００１９】
オーディオエネルギーの計算として、上記ではＭＤＣＴ係数値の二乗和で求める方法を述べているが、全帯域のＭＤＣＴ係数値を二乗和する他にも、特定周波数でノイズが発生することが分かっている場合には該当する係数値を除外して二乗和を求めても良い。例えばＮＴＳＣ放送を録画する場合には、受信環境によっては垂直走査周波数６０Ｈｚや水平走査周波数１５．７５ｋＨｚとのクロストークによって音声信号にノイズが発生する場合がある。このような特定周波数のノイズの影響を除去するため、該当する帯域のＭＤＣＴ係数値を減衰させる、あるいはマスクするなどのフィルタ処理を行うことも容易に可能である。
【００２０】
無音声を検出する手法として、ここではオーディオエネルギーから検出する方法について述べた。この他にも無音声の発生と無音声が継続する区間が特定できる手法であれば、方法は問わない。例えば、オーディオエンコーダ６を介さずに直接アナログの音声信号４を取得して信号振幅から無音声を検出する手段を設けても良い。コンパレータを用いて、ある基準レベルを閾値として入力信号を無音と有音の二値に分離し、コンパレータの出力をマイコンで監視して無音が発生した時間位置や継続時間をタイマーでカウントする方法がある。
【００２１】
次に、変移箇所検出部１２での変移箇所の検出方法について説明する。「変移箇所」とは、無音声の状態でシーンチェンジが発生した時間位置によって定義する。変移箇所では、番組本編放送からＣＭ放送に切り替わる接続箇所（ＣＭ放送区間の始点）、あるいはＣＭ放送とＣＭ放送との接続箇所、ＣＭ放送から番組本編放送への切り替わる接続箇所（ＣＭ放送区間の終点）である可能性が高い。勿論、番組本編放送の途中であっても、ＣＭ放送の途中であっても、変移箇所は発生し得るものである。シーンチェンジ検出部１０により検出されるシーンチェンジ情報も、無音声検出部１１で検出される無音声区間情報も、同じ基準によるプレゼンテーションタイム（ＰＴＭ）などの時間位置情報を持つか、あるいはいずれか一方の時間位置情報を他方の基準に変換できるようにすることで、ＣＭ判定フィルタ１３は無音声の状態で且つシーンチェンジが発生した時間位置を特定することができる。
【００２２】
図２はこの発明装置の実施の形態１のＣＭ判定フィルタ１３における処理を示すフローチャート図である。同図において２００はＣＭ判定フローチャート、２０乃至２８はＣＭ判定フローチャート２００における処理ブロックである。各処理ブロックの動作については後述する。
【００２３】
図３はこの発明装置の実施の形態１のＣＭ放送区間を検出する過程を示すチャート図である。同図において（Ａ）に示した３０はテレビジョン放送の実際の内容を番組本編放送（３０ａ、３０ｆ）とＣＭ放送（３０ｂ〜３０ｅ）とで区分して表現した放送内容図、（Ｂ）に示した３１はシーンチェンジ情報と無音声区間情報に基づいて変移箇所検出部１２が検出した変移箇所（３１ａ〜３１ｇ）の時間位置を表す変移箇所検出結果、（Ｃ）に示した３２は変異箇所検出結果３１における変移箇所（３１ａ〜３１ｇ）の出現周期を評価してＣＭ放送区間を判定するためのＣＭ周期フィルタ、（Ｄ）に示した３３はＣＭ周期フィルタ３２の判定に基づいて番組本編区間（３３ａ、３３ｃ）とＣＭ放送区間（３３ｂ）とを区分したＣＭ放送区間判定結果である。図３（Ａ）、（Ｂ）、（Ｃ）、（Ｄ）いずれも横軸は録画動作の経過時間を意味しており、これはプレゼンテーションタイム（ＰＴＭ）と等価である。
【００２４】
図１、図２および図３を用いて、ＣＭ判定フィルタ１３によるＣＭ放送区間の判定処理について説明する。図３（Ａ）に示した放送内容図３０のように番組本編（１）３０ａと番組本編（２）３０ｆの合間にＣＭ（１）３０ｂ〜ＣＭ（４）３０ｅが含まれている番組を録画する場合を例に説明する。図３（Ｂ）の変移箇所検出結果３１には変移箇所検出部１２が検出した変移箇所が７箇所（３１ａ〜３１ｇ）示されている。放送内容図３０と照らし合わせると、これらは番組本編放送からＣＭ放送に切り替わる接続箇所（ＣＭ放送区間の始点）で検出される変移箇所３１ａ、ＣＭ放送から番組本編放送への切り替わる接続箇所（ＣＭ放送区間の終点）で検出される変移箇所３１ｆ、ＣＭ放送とＣＭ放送との接続箇所で検出される変移箇所３１ｃ、３１ｄ、３１ｅ、ＣＭ放送の途中で検出される変移箇所３１ｂ、本編放送の途中で検出される変移箇所３１ｇ、を示していることになる。
【００２５】
次に図２のＣＭ判定フローチャート２００の処理について述べる。ここでは、ＣＭ判定フィルタ１３の処理が録画動作中（リアルタイム）に行われる場合について説明を行う。録画動作中に変移箇所検出部１２が変移箇所Ｎの発生を検出すると、ＣＭ判定フィルタ１３ではＣＭ判定フローチャート２００による処理を開始して、処理ブロック２０にて変移箇所Ｎが基点に設定される。今、この基点とした変移箇所Ｎが図３（Ｂ）の変移箇所３１ａであったとする。また、図３（Ｃ）のようにＣＭ周期フィルタ３２の基点も３２ａに設定される。
【００２６】
次に、処理ブロック２１では変移箇所Ｎが発生した時間位置から所定時間が経過した後に変移箇所Ｍが検出されるか否かを判定する。所定時間には、ひとつのＣＭ放送の時間長として国内のテレビジョン放送で広く使用されている１５秒、３０秒、６０秒、９０秒、１２０秒などの予め用意した時間長を使用する。以降、これらの時間長を「ＣＭ特有間隔」と呼ぶ。処理ブロック２１ではまず、基点にした変移箇所Ｎの発生時点からＣＭ特有間隔の最短時間（ここでは１５秒）後の近傍に変移箇所が発生するかを判定する。すなわちＣＭ周期フィルタ３２ｂの時間位置に同期する変移箇所の発生を待つ。存在しない場合は同じく変移箇所Ｎを基点に順次３０秒後、６０秒後、９０秒後、１２０秒後、としてその近傍での変移箇所Ｍの発生を待つ。ここで言う「近傍」とは、時間位置の誤差も考慮して例えば前後０．５秒程度の間隔を持たせたものである。ＣＭ特有間隔の最長時間（ここでは１２０秒）を待っても変移箇所Ｍが発生しない場合は、変移箇所Ｎを基点とした場合には変移箇所Ｍが存在しなかったことを確定してＣＭ判定フローチャート２００の処理を終了する。
【００２７】
なお、処理ブロック２１においてＣＭ特有間隔を持った変移箇所の発生を待つ間にも、現在基点としている変移箇所のＣＭ特有間隔を外れた別の変移箇所が複数発生することが想定される。例えば図３（Ｂ）の変移箇所３１ａを基点とした時の変移箇所３１ｂがそれであり、ＣＭ周期フィルタ３２ｂと同期していない。この場合には別途、変移箇所３１ｂを基点としたＣＭ判定フローチャート２００の処理が並行して実行されることになる。この並行処理は以降で説明する処理ブロック２３、２６でも同様に発生する。
【００２８】
上記にて変移箇所Ｍが検出された場合、処理ブロック２２にて変移箇所Ｍを基点に設定する。ここではＣＭ周期フィルタ３２ｂと同期した変移箇所３１ｃが変移箇所Ｍに相当し、ＣＭ周期フィルタの基点も３２ｂに設定される。次に、処理ブロック２３にて変移箇所Ｍが発生した時間位置からＣＭ特有間隔が経過した後に他の変移箇所が発生するか否かを判定する。処理ブロック２３も処理ブロック２１と同様、基点とした変移箇所Ｍを基点に１５秒後、３０秒後、６０秒後、９０秒後、１２０秒後、の近傍での変移箇所Ｐの発生を待つ。ＣＭ特有間隔の最長時間（ここでは１２０秒）を待っても変移箇所Ｐが発生しない場合は、変移箇所Ｍを基点とした場合には変移箇所Ｐが存在しなかったことを確定してＣＭ判定フローチャート２００の処理を終了する。これはすなわち、本処理の最初に基点として設定した変移箇所ＮはＣＭ放送区間の始点ではなかったものと判定される。
【００２９】
上記にて変移箇所Ｐが検出された場合、ＣＭ特有間隔を持った映像音声が２つ連続して存在することになる。ＣＭ特有間隔が１つ検出されただけでは番組本編の中やＣＭ放送の途中で偶発的に発生する可能性もあるが、２つ連続したことでＣＭ放送が２つ続いた箇所である確度が高くなる。また一般的にＣＭ放送は２つ以上連続で放送される機会が多いことから、処理ブロック２４では本処理の最初に基点とした変移箇所Ｎが、複数のＣＭ放送から成るＣＭ放送区間の開始位置であったと判定する。ここまでの処理で、図３（Ａ）の放送内容図３０のうち、ＣＭ（１）３０ｂとＣＭ（２）３０ｃが特定されたことになる。
【００３０】
次に、ＣＭ放送区間の終了位置を検出する。処理ブロック２４の後、処理ブロック２５にて変移箇所Ｐを基点に設定する。ここではＣＭ周期フィルタ３２ｃと同期した変移箇所３１ｄが変移箇所Ｐに相当し、ＣＭ周期フィルタの基点も３２ｃに設定される。次に、処理ブロック２６にて変移箇所Ｐが発生した時間位置からＣＭ特有間隔が経過した後に他の変移箇所が発生するか否かを判定する。処理ブロック２６も処理ブロック２１、２３と同様、基点とした変移箇所Ｐを基点に１５秒後、３０秒後、６０秒後、９０秒後、１２０秒後、の近傍に変移箇所Ｑの発生を待つ。図３（Ｂ）、（Ｃ）のように基点に設定されているＣＭ周期フィルタ３２ｃから１５秒後のＣＭ周期フィルタ３２ｄと同期する変移箇所が発生しなくても、その次のＣＭ特有間隔である３０秒後などのＣＭ周期フィルタ３２ｅと同期する変移箇所３１ｅの発生が検出できれば、変異箇所３１ｅが変移箇所Ｑとなる。この処理によって、放送内容図３０のうちＣＭ（１）３０ｂを先頭にＣＭ（３）３０ｄまでがＣＭ放送区間として特定されたことになる。
【００３１】
処理ブロック２６にて変移箇所Ｑが検出された場合には、処理ブロック２７のように変移箇所の番号ＱをＰに置き換えて処理ブロック２５以下の処理を繰り返す。すなわち、処理ブロック２５〜２７の処理を繰り返した数だけＣＭ放送が連続していることになる。ここでは新たに変移箇所３１ｅが変移箇所Ｐとなり、ＣＭ周期フィルタの基点も３２ｅに設定される。周期フィルタ３２ｆと同期した変移箇所３１ｆの発生が検出されると、この処理によってＣＭ（１）３０ｂを先頭にＣＭ（４）３０ｅまでがＣＭ放送区間として特定されたことになる。
【００３２】
処理ブロック２６にてＣＭ特有間隔の最長時間（ここでは１２０秒）を待っても変移箇所Ｑが発生しない場合は、現在の基点である変移箇所Ｐを最後にＣＭ放送区間が終わって番組本編放送になっている可能性が高いと判断する。例えばＣＭ周期フィルタ３２ｆと変移箇所３１ｆとの同期を最後にＣＭ周期フィルタ３２ｇ以降で同期する変移箇所が出現しない場合には処理ブロック２８によって変移箇所ＰがＣＭ放送区間の終了位置であったと判定してＣＭ判定フローチャート２００の処理を終了する。
【００３３】
ＣＭ放送区間の開始位置と終了位置とが確定すると、図３（Ｄ）のＣＭ放送区間判別結果３３にあるように３３ｂがＣＭ放送区間として特定される。このように、テレビジョン放送の音声方式に関わらずにＣＭ放送区間を高い確度で特定することが出来る。ＣＭ特有間隔で発生する変移箇所が少なくとも２つ以上連続した時の基点をＣＭ放送区間の開始点に設定するので、番組本編やＣＭ放送の途中に偶発的に発生するＣＭ特有間隔は排除されて誤検出が低減できる。さらにはＣＭ放送区間を検出するＣＭ判定フローチャート２００の処理を複数並行して実行することにより、録画動作中のリアルタイムでＣＭ放送区間の検出が可能となる。
【００３４】
ここで述べた手法は、テレビジョン放送の音声方式がステレオ音声であっても、モノラル音声であっても、あるいは二ヶ国語放送であっても、音声方式に関係なく適用することが可能である。本発明は番組本編放送の音声方式がステレオ音声の場合には従来方式ではＣＭ放送区間で自動検出が困難になるためなされるものであるが、本編放送がモノラル音声や二ヶ国語音声で放送される番組は依然として在り、従来方式が適用できるケースも残っている。この場合には、テレビジョン放送の音声方式に応じて本発明による検出方法と従来方法とを適宜切り替えて適用することもできる。テレビジョン放送の音声方式の検出方法としては、入力される音声信号４を所定の期間監視する方法や、電子番組表（ＥＰＧ）の番組情報から取得する方法がある。また、ＣＭ特有間隔として、１５秒、３０秒、６０秒、９０秒および１２０秒を用いたが、１５秒の整数倍である、１５秒、３０秒、４５秒、６０秒、７５秒、９０秒、１０５秒および１２０秒を用いてもよい。
【００３５】
実施の形態２．
図４はこの発明の実施の形態２の映像音声記録装置を示すシステムブロック図である。同図において４００は実施の形態２による映像音声記録装置、４０はＣＭ判定フィルタ１３にて算出されるＣＭ放送区間の時間位置情報に基づいてＣＭ放送区間の補正を行うＣＭ区間補正部、４１はＣＭ区間補正部４０で処理を行うためにＣＭ判定フィルタ１３によるＣＭ放送区間の時間位置情報を格納する揮発性のメモリやハードディスクドライブなどの記憶領域である。その他のものは実施の形態１で示したものと同じであり、ここでは説明を省略する。ＣＭ区間補正部４０は必ずしもハードウェアで構成する必要は無く、一部、あるいは全体をソフトウェアで構成することも可能である。ソフトウェアで構成した機能ブロックは、記録制御部９のプログラム領域に組み込まれていても構わない。また、ＣＭ区間補正部４０はＣＭ判定フィルタ１３あるいはＣＭ区間データ生成部１４と機能ブロックを統合した構成であっても良い。ＣＭ放送区間の補正方法について、以下に実施例を説明する。
【００３６】
（実施例１）
図５はこの発明の実施の形態２の実施例１における映像音声記録装置４００のＣＭ区間補正部４０における処理を示すフローチャート図である。同図において５００はＣＭ区間補正フローチャート、５０と５１はＣＭ区間補正フローチャート５００における処理ブロックである。各処理ブロックの動作については後述する。
【００３７】
図６はこの発明の実施の形態２の実施例１における映像音声記録装置４００のＣＭ放送区間を検出する過程を示すチャート図である。同図において（Ａ）に示した６０はテレビジョン放送の実際の内容を番組本編放送（６０ｆ）とＣＭ放送（６０ａ〜６０ｅ）とで区分して表現した放送内容図、（Ｂ）に示した６１は変移箇所検出部１２が検出した変移箇所（６１ａ〜６１ｄ）の時間位置を表す変移箇所検出結果、（Ｄ）に示した６２はＣＭ判定フィルタ１３におけるＣＭ判定フローチャート２００によって判定された番組本編区間（６２ａ、６２ｃ）とＣＭ放送区間（６２ｂ）とを区分したＣＭ放送区間判定結果、（Ｅ）に示した６３は記憶領域４１に格納したＣＭ放送区間判定結果をＣＭ区間補正部４０においてＣＭ区間補正フローチャート５００に基づいて補正を行ったＣＭ放送区間補正結果である。その他のものは実施の形態１で示したものと同じであり、ここでは説明を省略する。
【００３８】
図４および図５、図６を用いて、ＣＭ判定フィルタ１３によるＣＭ放送区間の判定処理の後に行われるＣＭ区間補正部４０によるＣＭ放送区間の補正処理について説明する。図６（Ａ）に示した放送内容図６０のように番組本編６０ｆの前にＣＭ（１）６０ｂ〜ＣＭ（４）６０ｅが含まれている番組を録画する場合を例に説明する。このような番組本編とＣＭ放送の構成は、録画動作を開始した冒頭でよく見られるものである。図６（Ｂ）の変移箇所検出結果６１には変移箇所検出部１２が検出した変移箇所が４箇所（６１ａ〜６１ｄ）示されている。放送内容図６０と照らし合わせると、ＣＭ放送とＣＭ放送との接続箇所で検出される変移箇所６１ａ、６１ｂ、６１ｃ、ＣＭ放送から番組本編放送への切り替わる接続箇所（ＣＭ放送区間の終点）で検出される変移箇所６１ｄ、を示していることになる。なお説明を簡略化するため、番組本編の途中やＣＭ放送の途中で誤検出された変移箇所は無かったものとする。
【００３９】
映像音声記録装置４００による録画動作がＣＭ放送の途中から開始された場合、ＣＭ放送は図６（Ａ）のように、記録されるＣＭ（１）６０ｂと、記録されない６０ａに分断される。これにより記録されたＣＭ（１）６０ｂの時間長はＣＭ特有間隔を外れた時間長を持つことになる。実施の形態１で説明したようにＣＭ判定フィルタ１３ではＣＭ判定フローチャート２００に基づいたＣＭ区間判定の処理が行われる。ＣＭ判定フローチャート２００において変移箇所６１ａをＣＭ周期フィルタの基点と設定すると変移箇所６１ｄまでがＣＭ周期フィルタに同期し、この結果からＣＭ放送区間（１）６２ｂが判別される。すなわち番組本編区間（１）６２ａは本来ＣＭ放送でありながら番組本編と誤検出されることになる。こうして得られたＣＭ放送区間の開始位置と終了位置の時間位置情報は記憶領域４１に蓄積しておく。
【００４０】
ＣＭ区間補正部４０では適切なタイミングで記憶領域４１からＣＭ放送区間の時間位置情報を読出し、ＣＭ区間補正フローチャート５００に基づいた処理を行う。処理を行うタイミングは録画動作中であっても、録画動作完了後であっても構わない。処理ブロック５０では録画開始から最初に検出したＣＭ放送区間Ｋ１の前に、所定時間Ｔ１以内の長さを持つ番組本編区間Ｈ１が存在しているか否かを判定する。ここで判定に用いる所定時間Ｔ１とは、例えばひとつのＣＭ放送の代表的な時間長である１５秒よりも短い１４秒などに設定すると良い。所定時間Ｔ１よりも短い番組本編区間Ｈ１が存在している場合には処理ブロック５１を行い、番組本編区間Ｈ１を後続のＣＭ放送区間Ｋ１と結合してＣＭ放送区間を補正する。すなわち図６（Ｄ）では、番組本編区間（１）６２ａの時間長が所定時間Ｔ１以内であった場合には、ＣＭ放送区間（１）６２ｂと結合して図６（Ｅ）に示すＣＭ放送区間（２）６３ａのように補正を行うことになる。なお処理ブロック５０にて所定時間Ｔ１以内となる番組本編区間Ｈ１が検出されなかった場合、すなわち番組本編区間Ｈ１が所定時間Ｔ１よりも十分に長い場合には番組本編区間とみなし、ＣＭ判定フィルタ１３での検出結果は補正されない。ＣＭ区間補正部４０での補正を行ったＣＭ区間の時間位置情報はＣＭ区間データ生成部１４に送られ、ＣＭ区間データが生成される。
【００４１】
（実施例２）
図７はこの発明装置の実施の形態２の実施例２における映像音声記録装置４００のＣＭ区間補正部４０における処理を示すフローチャート図である。同図において７００はＣＭ区間補正フローチャート、７０と７１はＣＭ区間補正フローチャート７００における処理ブロックである。各処理ブロックの動作については後述する。
【００４２】
図８はこの発明装置の実施の形態２の実施例２における映像音声記録装置４００のＣＭ放送区間を検出する過程を示すチャート図である。同図において（Ａ）に示した８０はテレビジョン放送の実際の内容を番組本編放送（８０ａ）とＣＭ放送（８０ｂ〜８０ｆ）とで区分して表現した放送内容図、（Ｂ）に示した８１は変移箇所検出部１２が検出した変移箇所（８１ａ〜８１ｄ）の時間位置を表す変移箇所検出結果、（Ｄ）に示した８２はＣＭ判定フィルタ１３におけるＣＭ判定フローチャート２００によって判定された番組本編区間（８２ａ、８２ｃ）とＣＭ放送区間（８２ｂ）とを区分したＣＭ放送区間判定結果、（Ｅ）に示した８３は記憶領域４１に格納したＣＭ放送区間判定結果をＣＭ区間補正部４０においてＣＭ区間補正フローチャート７００に基づいて補正を行ったＣＭ放送区間補正結果である。その他のものは実施の形態１および実施の形態２の実施例１で示したものと同じであり、ここでは説明を省略する。
【００４３】
図４および図７、図８を用いて、ＣＭ判定フィルタ１３によるＣＭ放送区間の判定処理の後に行われるＣＭ区間補正部４０によるＣＭ放送区間の補正処理について説明する。図８（Ａ）に示した放送内容図８０のように番組本編８０ａの後にＣＭ（１）８０ｂ〜ＣＭ（４）８０ｅが含まれている番組を録画する場合を例に説明する。このような番組本編とＣＭ放送の構成は、録画動作を終了した終端でよく見られるものである。図８（Ｂ）の変移箇所検出結果８１には変移箇所検出部１２が検出した変移箇所が４箇所（８１ａ〜８１ｄ）示されている。放送内容図８０と照らし合わせると、番組本編放送からＣＭ放送への切り替わる接続箇所（ＣＭ放送区間の始点）で検出される変移箇所８１ａ、ＣＭ放送とＣＭ放送との接続箇所で検出される変移箇所８１ｂ、８１ｃ、８１ｄ、を示していることになる。なお説明を簡略化するため、番組本編の途中やＣＭ放送の途中で誤検出された変移箇所は無かったものとする。
【００４４】
映像音声記録装置４００による録画動作がＣＭ放送の途中で終了した場合、ＣＭ放送は図８（Ａ）のように、記録されるＣＭ（４）８０ｅと、記録されない８０ｆに分断される。これにより記録されたＣＭ（４）８０ｅの時間長はＣＭ特有間隔を外れた時間長を持つことになる。実施の形態１で説明したようにＣＭ判定フィルタ１３ではＣＭ判定フローチャート２００に基づいたＣＭ区間判定の処理が行われる。ＣＭ判定フローチャート２００において変移箇所８１ａをＣＭ周期フィルタの基点と設定すると変移箇所８１ｄまでがＣＭ周期フィルタに同期し、この結果からＣＭ放送区間（１）８２ｂが判別される。すなわち番組本編区間（２）８２ｃは本来ＣＭ放送でありながら番組本編と誤検出されることになる。こうして得られたＣＭ放送区間の開始位置と終了位置の時間位置情報は記憶領域４１に蓄積しておく。
【００４５】
ＣＭ区間補正部４０では記憶領域４１からＣＭ放送区間の時間位置情報を読出し、ＣＭ区間補正フローチャート７００に基づいた処理を行う。処理ブロック７０では録画終了間際の最後に検出したＣＭ放送区間Ｋ２の後に、所定時間Ｔ２以内の長さを持つ番組本編区間Ｈ２が存在しているか否かを判定する。ここで判定に用いる所定時間Ｔ２とは、例えばひとつのＣＭ放送の代表的な時間長である１５秒よりも短い１４秒などに設定すると良い。所定時間Ｔ２よりも短い番組本編区間Ｈ２が存在している場合には処理ブロック５１を行い、番組本編区間Ｈ２を先行するＣＭ放送区間Ｋ２と結合してＣＭ放送区間を補正する。すなわち図８（Ｄ）では、番組本編区間（２）８２ｃの時間長が所定時間Ｔ２以内であった場合には、ＣＭ放送区間（１）８２ｂと結合して図８（Ｅ）に示すＣＭ放送区間（２）８３ｂのように補正を行うことになる。なお処理ブロック７０にて所定時間Ｔ２以内となる番組本編区間Ｈ２が検出されなかった場合、すなわち番組本編区間Ｈ２が所定時間Ｔ２よりも十分に長い場合には番組本編区間とみなし、ＣＭ判定フィルタ１３での検出結果は補正されない。ＣＭ区間補正部４０での補正を行ったＣＭ区間の時間位置情報はＣＭ区間データ生成部１４に送られ、ＣＭ区間データが生成される。
【００４６】
（実施例３）
図９はこの発明装置の実施の形態２の実施例３における映像音声記録装置４００のＣＭ区間補正部４０における処理を示すフローチャート図である。同図において９００はＣＭ区間補正フローチャート、９０と９１はＣＭ区間補正フローチャート９００における処理ブロックである。各処理ブロックの動作については後述する。
【００４７】
図１０はこの発明装置の実施の形態２の実施例３における映像音声記録装置４００のＣＭ放送区間を検出する過程を示すチャート図である。同図において（Ａ）に示した１０１はテレビジョン放送の実際の内容を番組本編放送（１０１ａ、１０１ｇ）とＣＭ放送（１０１ｂ〜１０１ｆ）とで区分して表現した放送内容図、（Ｂ）に示した１０２は変移箇所検出部１２が検出した変移箇所（１０２ａ〜１０２ｆ）の時間位置を表す変移箇所検出結果、（Ｄ）に示した１０３はＣＭ判定フィルタ１３におけるＣＭ判定フローチャート２００によって判定された番組本編区間（１０３ａ、１０３ｃ、１０３ｅ）とＣＭ放送区間（１０３ｂ、１０３ｄ）とを区分したＣＭ放送区間判定結果、（Ｅ）に示した１０４は記憶領域４１に格納したＣＭ放送区間判定結果をＣＭ区間補正部４０においてＣＭ区間補正フローチャート９００に基づいて補正を行ったＣＭ放送区間補正結果である。その他のものは実施の形態１および実施の形態２の実施例１、実施例２で示したものと同じであり、ここでは説明を省略する。
【００４８】
図４および図９、図１０を用いて、ＣＭ判定フィルタ１３によるＣＭ放送区間の判定処理の後に行われるＣＭ区間補正部４０によるＣＭ放送区間の補正処理について説明する。図１０（Ａ）に示した放送内容図１０１のように番組本編（１）１０１ａと番組本編（２）１０１ｇの間にＣＭ（１）１０１ｂ〜ＣＭ（５）１０１ｆが含まれている番組を録画する場合を例に説明する。ここでＣＭ（３）１０１ｄはＣＭ特有間隔を満たさない時間長のＣＭ放送を示しており、これは放送局の番組の宣伝など３秒や５秒といった番組スポット宣伝放送でよく見られるものである。番組スポット宣伝放送も番組本編放送と内容の関連が希薄である場合が多く、ここではＣＭ放送のひとつとして扱うことにする。図１０（Ｂ）の変移箇所検出結果１０２には変移箇所検出部１２が検出した変移箇所が６箇所（１０２ａ〜１０２ｆ）示されている。放送内容図１０１と照らし合わせると、番組本編放送からＣＭ放送への切り替わる接続箇所（ＣＭ放送区間の始点）で検出される変移箇所１０２ａ、ＣＭ放送とＣＭ放送との接続箇所で検出される変移箇所１０２ｂ、１０２ｃ、１０２ｄ、１０２ｅ、ＣＭ放送から番組本編放送への切り替わる接続箇所（ＣＭ放送区間の終点）で検出される変移箇所１０２ｆ、を示していることになる。なお説明を簡略化するため、番組本編の途中やＣＭ放送の途中で誤検出された変移箇所は無かったものとする。
【００４９】
映像音声記録装置４００による録画動作が行われた場合、実施の形態１で説明したようにＣＭ判定フィルタ１３ではＣＭ判定フローチャート２００に基づいたＣＭ区間判定の処理が行われる。ＣＭ判定フローチャート２００において変移箇所１０２ａをＣＭ周期フィルタの基点と設定すると変移箇所１０２ｃまではＣＭ周期フィルタに同期するが、ＣＭ（３）１０１ｄの時間長がＣＭ特有間隔を外れているために以降の変移箇所がＣＭ周期フィルタと同期しなくなる。次にＣＭ判定フローチャート２００は変移箇所１０２ｄを検出して、変移箇所１０２ｄをＣＭ周期フィルタの基点と設定すると変移箇所１０２ｆまでがＣＭ周期フィルタに同期する。この結果から番組本編区間（２）１０３ｃによって分断されたＣＭ放送区間（１）１０３ｂとＣＭ放送区間（２）１０３ｄとが判別される。すなわち番組本編区間（２）１０３ｃは本来ＣＭ放送でありながら番組本編と誤検出されることになる。こうして得られたＣＭ放送区間の開始位置と終了位置の時間位置情報は記憶領域４１に蓄積しておく。
【００５０】
ＣＭ区間補正部４０では適切なタイミングで記憶領域４１からＣＭ放送区間の時間位置情報を読出し、ＣＭ区間補正フローチャート９００に基づいた処理を行う。処理を行うタイミングは録画動作中であっても、録画動作完了後であっても構わない。処理ブロック９０では隣接するＣＭ放送区間Ｋ３とＣＭ放送区間Ｋ４との間に所定時間Ｔ３以内の長さを持つ番組本編区間Ｈ３が存在しているか否かを判定する。ここで判定に用いる所定時間Ｔ３とは、例えばひとつのＣＭ放送の代表的な時間長である１５秒よりも短い１４秒などに設定すると良い。所定時間Ｔ３よりも短い番組本編区間Ｈ３が存在している場合には処理ブロック９１を行い、番組本編区間Ｈ３を先行するＣＭ放送区間Ｋ３と後続のＣＭ放送区間Ｋ４と結合してＣＭ放送区間を補正する。すなわち図１０（Ｄ）では、番組本編区間（２）１０３ｃの時間長が所定時間Ｔ３以内であった場合には、ＣＭ放送区間（１）１０３ｂと番組本編区間（２）１０３ｃとＣＭ放送区間（２）１０３ｄとを結合して図１０（Ｅ）に示すＣＭ放送区間（３）１０４ｂのように補正を行うことになる。なお処理ブロック９０にて所定時間Ｔ３以内となる番組本編区間Ｈ３が検出されなかった場合、すなわち番組本編区間Ｈ３が所定時間Ｔ３よりも十分に長い場合には番組本編区間とみなし、ＣＭ判定フィルタ１３での検出結果は補正されない。ＣＭ区間補正部４０での補正を行ったＣＭ区間の時間位置情報はＣＭ区間データ生成部１４に送られ、ＣＭ区間データが生成される。
【図面の簡単な説明】
【００５１】
【図１】この発明の実施の形態１におけるシステムブロック図である。
【図２】この発明の実施の形態１におけるフローチャート図である。
【図３】この発明の実施の形態１におけるチャート図である。
【図４】この発明の実施の形態２におけるシステムブロック図である。
【図５】この発明の実施の形態２の実施例１におけるフローチャート図である。
【図６】この発明の実施の形態２の実施例１におけるチャート図である。
【図７】この発明の実施の形態２の実施例２におけるフローチャート図である。
【図８】この発明の実施の形態２の実施例２におけるチャート図である。
【図９】この発明の実施の形態２の実施例３におけるフローチャート図である。
【図１０】この発明の実施の形態２の実施例３におけるチャート図である。
【図１１】この発明のシーンチェンジ機能ブロック図である。
【符号の説明】
【００５２】
１  蓄積メディア
２  書込みドライブ
３  映像信号
４  音声信号
５  ビデオエンコーダ
６  オーディオエンコーダ
７  マルチプレクサ
８  書込みバッファメモリ
９  記録制御部
１０  シーンチェンジ検出部
１１  無音声検出部
１２  変移箇所検出部
１３  ＣＭ判定フィルタ
１４  ＣＭ区間データ生成部
２０、２１、２２、２３、２４、２５、２６、２７、２８  処理ブロック
３０  放送内容図
３１  変移箇所検出結果
３２  ＣＭ周期フィルタ
３３  ＣＭ放送区間判定結果
４０  ＣＭ区間補正部
４１  記憶領域
５０、５１  処理ブロック
６０  放送内容図
６１  変移箇所検出結果
６３  ＣＭ放送区間判定結果
６４  ＣＭ放送区間補正結果
７０、７１  処理ブロック
８０  放送内容図
８１  変移箇所検出結果
８２  ＣＭ放送区間判定結果
８３  ＣＭ放送区間補正結果
９０、９１  処理ブロック
１００  映像音声記録装置
１０１  放送内容図
１０２  変移箇所検出結果
１０３  ＣＭ放送区間判定結果
１０４  ＣＭ放送区間補正結果
２００  ＣＭ判定フローチャート
２０１  ビデオデコーダ
２０２  ヒストグラム生成器
２０３  ヒストグラムバッファＡ
２０４  ヒストグラムバッファＢ
２０５  差異判定部
４００  映像音声記録装置
５００  ＣＭ区間補正フローチャート
７００  ＣＭ区間補正フローチャート
９００  ＣＭ区間補正フローチャート
【図１】
2007049380.tif 000004
【図２】
2007049380.tif 000005
【図３】
2007049380.tif 000006
【図４】
2007049380.tif 000007
【図５】
2007049380.tif 000008
【図６】
2007049380.tif 000009
【図７】
2007049380.tif 000010
【図８】
2007049380.tif 000011
【図９】
2007049380.tif 000012
【図１０】
2007049380.tif 000013
【図１１】
2007049380.tif 000014