(57)【特許請求の範囲】
【請求項１】
テレビジョン放送の映像信号および音声信号を記録媒体に記録する映像音声記録装置であって、
前記テレビジョン放送の映像信号または音声信号からその変化点を検出する変化点検出手段と、
それら変化点がＣＭ放送特有の時間間隔と所定の誤差の範囲内で出現していることを識別して当該箇所をＣＭ放送区間と識別するＣＭ放送区間検出手段と、
前記ＣＭ放送区間検出手段で検出されたＣＭ放送区間が以前に検出されたＣＭ放送区間と連続しているかを判定するＣＭ放送区間連続性判定手段と、
入力された際に出力優先度を設定し、前記ＣＭ放送区間検出手段によって検出されたＣＭ放送区間のうち前記ＣＭ放送区間連続性判定手段で連続性があると判定されたＣＭ放送区間を示す時間情報に対して先に入力された前記ＣＭ放送区間の前記出力優先度と同一の前記出力優先度を設定し、且つ当該ＣＭ放送区間を示す時間情報に対して設定され既に前記記録媒体に記録済みであるか未記録であるかを示す記録フラグを有し、前記記録媒体に記録可能か否かを示す記録可能フラグを有し、前記記録媒体に記録した後に所定の期間は前記記録可能フラグを記録不可状態とするＣＭ放送区間情報記録制御手段と、
前記ＣＭ放送区間情報記録制御手段で保持している複数の前記ＣＭ放送区間を示す時間情報のうち、前記記録媒体に記録されていない情報で前記出力優先度が同一の前記ＣＭ放送区間を示す時間情報を選別し、選別した前記ＣＭ放送区間を示す時間情報の開始時刻の中で最も早い開始時刻と最も遅い終了時刻の組を前記ＣＭ放送区間を示す時間情報として作成し前記ＣＭ放送区間情報記録制御手段に出力するＣＭ放送区間情報選別統合手段と、
テレビジョン放送の映像信号および音声信号を前記記録媒体に記録している期間内に前記ＣＭ放送区間情報記録制御手段から出力された前記ＣＭ放送区間を示す時間情報を前記記録媒体に記録する情報記録手段とを備え、
前記ＣＭ放送区間情報記録制御手段は、前記記録可能フラグが記録可能状態であることを示す場合には、前記出力優先度が設定された前記ＣＭ放送区間を示す時間情報および前記ＣＭ放送区間情報選別統合手段から受け取った前記ＣＭ放送区間を示す時間情報のうち最も出力優先度の高い前記ＣＭ放送区間を示す時間情報を前記情報記録手段に出力する映像音声記録装置。
【請求項２】
前記記録可能フラグを記録不可状態とする所定の期間は最も短いＣＭ放送特有の時間間隔より短いことを特徴とする請求項１に記載の映像音声記録装置。
【請求項３】
前記ＣＭ放送区間情報選別統合手段は、前記ＣＭ放送区間情報記録制御部で保持している複数の前記ＣＭ放送区間を示す時間情報のうち、前記出力優先度および記録フラグが同一のものを選別統合することを特徴とする請求項１または２に記載の映像音声記録装置。
【請求項４】
前記ＣＭ放送区間連続性判定手段は、録画したテレビジョン放送のうち連続性があると判定された最終端のＣＭ放送区間の終点時刻から録画終了時刻までが所定時間以内である場合には、当該所定時間以内の区間を前記連続性があると判定された前記ＣＭ放送区間を示す時間情報と統合することを特徴とする請求項１から３のいずれか１項に記載の映像音声記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＤＶＤ−ＲやＤＶＤ−ＲＷなどを含む記録型ＤＶＤディスク、またはハードディスクドライブ、Ｂｌｕ−ｒａｙ Ｄｉｓｃ、フラッシュメモリなどの記録媒体に符号化圧縮された映像や音声の記録を行う映像音声記録装置に関するものである。 
【背景技術】
【０００２】
テレビジョン放送は、その内容から大きく「番組本編放送」と「コマーシャルメッセージ放送」に分類することができる。番組本編放送とは映画番組であれば映画の内容自体の映像音声データである。一方、コマーシャルメッセージ放送は広告主や広告代理店などの依頼主が放送局と契約を結んで依頼主から提供を受けた映像音声データを番組本編放送の合間に放送するものである。また放送局が自らの宣伝広告を放送する場合もある。コマーシャルメッセージ（Ｃｏｍｍｅｒｃｉａｌ Ｍｅｓｓａｇｅ）は一般にＣＭと略称されて用いられており、本稿においても以降はＣＭと略す。番組本編放送とＣＭ放送とは内容の関連が希薄である場合が多く、録画したテレビジョン放送のＣＭ放送をスキップし番組本編放送のみを連続して視聴したい、とする要望がある。一方、近年のＣＭ放送は、最新の映像技術を駆使した技術的に高度なものや、高い芸術性や独創性を有する内容のものが多く、ＣＭのみを見たいという要望もある。これらの要望を満たすためには、番組本編放送とＣＭ放送とを高い精度で自動識別する技術が必要となる。 
【０００３】
テレビジョン放送からＣＭ放送を識別する技術として、例えば、テレビジョン放送の音声方式を検出して番組本編放送とＣＭ放送との自動識別を行うものがある。同技術は、番組本編放送は音声方式がモノラル音声や二ヶ国語音声（洋画における日本語と英語、など）であることが多く、一方、一般にＣＭ放送の音声方式はステレオ音声放送であることが多いことを利用し、ステレオ音声が検出された区間をＣＭ放送と判別している。 
【０００４】
他にも、番組本編放送とＣＭ放送との境界で挿入される「ブラック・フレーム」と呼ばれる全画面黒色のフレーム映像を検出してＣＭ放送区間を特定しているものもある（例えば、特許文献１参照。）。また、番組本編放送とＣＭ放送との境界に生じる無音声箇所を検出して無音声箇所の出現間隔からＣＭ放送区間を特定しているものもある（例えば、特許文献２参照）。
【０００５】
【特許文献１】特表平８−５０７６３３号公報（第１２−１５頁、第１図）
【特許文献２】特開２００３−４７０３１号公報（第５−８頁、第１図）
【０００６】
このような技術により識別されたＣＭ放送区間は、例えばそれらＣＭ放送区間の時間情報を記録メディアに保存し、記録したテレビジョン放送の再生時に参照することで、ＣＭ放送区間をスキップした再生が可能となる。
【０００７】
これらテレビジョン放送からＣＭ放送を識別する技術は、テレビジョン放送の映像や音声の様々な変化点からＣＭ放送を自動で識別するものであるが、先に挙げた「ブラック・フレーム」や無音声箇所といった変化点は、ＣＭ放送以外の番組本編放送内でも発生しうるものであり、番組の演出によってはこれら変化点が頻繁に発生する場合もある。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明が解決しようとする課題は、テレビジョン放送の映像や音声の変化点からＣＭ放送を自動で識別して得られたＣＭ放送区間の情報の記録を制御することである。
【０００９】
テレビジョン放送の録画と同時にＣＭ放送区間を自動で識別する場合、映像や音声の変化点からＣＭ放送が自動で検出されるたびにそのＣＭ放送区間の情報をテレビジョン放送の記録先と同一のメディアに保存することができる。しかし、ＣＭ放送区間を表す変化点が連続して発生し、多くのＣＭ放送区間の情報を記録メディアに保存しようとした場合、記録メディアにアクセスするバスの負荷が増大してテレビジョン放送の録画が阻害され、システムの制御が破綻するという課題がある。
【課題を解決するための手段】
【００１０】
この発明は、上述のような課題を解消するためになされたもので、テレビジョン放送の映像信号および音声信号を記録媒体に記録する映像音声記録装置であって、
前記テレビジョン放送の映像信号または音声信号からその変化点を検出する変化点検出手段と、
それら変化点がＣＭ放送特有の時間間隔と所定の誤差の範囲内で出現していることを識別して当該箇所をＣＭ放送区間と識別するＣＭ放送区間検出手段と、
前記ＣＭ放送区間検出手段で検出されたＣＭ放送区間が以前に検出されたＣＭ放送区間と連続しているかを判定するＣＭ放送区間連続性判定手段と、
入力された際に出力優先度を設定し、前記ＣＭ放送区間検出手段によって検出されたＣＭ放送区間のうち前記ＣＭ放送区間連続性判定手段で連続性があると判定されたＣＭ放送区間を示す時間情報に対して先に入力された前記ＣＭ放送区間の前記出力優先度と同一の前記出力優先度を設定し、且つ当該ＣＭ放送区間を示す時間情報に対して設定され既に前記記録媒体に記録済みであるか未記録であるかを示す記録フラグを有し、前記記録媒体に記録可能か否かを示す記録可能フラグを有し、前記記録媒体に記録した後に所定の期間は前記記録可能フラグを記録不可状態とするＣＭ放送区間情報記録制御手段と、
前記ＣＭ放送区間情報記録制御手段で保持している複数の前記ＣＭ放送区間を示す時間情報のうち、前記記録媒体に記録されていない情報で前記出力優先度が同一の前記ＣＭ放送区間を示す時間情報を選別し、選別した前記ＣＭ放送区間を示す時間情報の開始時刻の中で最も早い開始時刻と最も遅い終了時刻の組を前記ＣＭ放送区間を示す時間情報として作成し前記ＣＭ放送区間情報記録制御手段に出力するＣＭ放送区間情報選別統合手段と、
テレビジョン放送の映像信号および音声信号を前記記録媒体に記録している期間内に前記ＣＭ放送区間情報記録制御手段から出力された前記ＣＭ放送区間を示す時間情報を前記記録媒体に記録する情報記録手段とを備え、
前記ＣＭ放送区間情報記録制御手段は、前記記録可能フラグが記録可能状態であることを示す場合には、前記出力優先度が設定された前記ＣＭ放送区間を示す時間情報および前記ＣＭ放送区間情報選別統合手段から受け取った前記ＣＭ放送区間を示す時間情報のうち最も出力優先度の高い前記ＣＭ放送区間を示す時間情報を前記情報記録手段に出力するものである。
【発明の効果】
【００１１】
本発明の効果として、ＣＭ放送区間情報の記録頻度を低くし、またバス負荷を調整することで、テレビジョン放送の録画を妨げることなく、録画中に検出されたＣＭ放送区間情報を同時に記録できるほか、記録すべきＣＭ放送区間情報を選別統合することで、容量制限のある記録媒体により多くの情報を記録できる。また、テレビジョン放送の録画中にすでに録画された部分の再生を行う、いわゆる「追っかけ再生」時においても、ＣＭ放送区間をスキップして再生することが可能になる。
【発明を実施するための最良の形態】
【００１２】
実施の形態１．
図１はこの発明の実施の形態１の映像音声記録装置を示すシステムブロック図である。図１において、１００は実施の形態１を示す映像音声記録装置であり、以下にこの映像音声記録装置１００を構成する各部について説明する。１はテレビジョン放送信号などの映像と音声を含む信号、２はテレビジョン放送を符号化圧縮した形で記録保存するためのフラッシュメモリなどの記録メディア、３はテレビジョン放送などの映像信号や音声信号からその変化点を検出する変化点検出部、４は変化点検出部３で検出した変化点がＣＭ放送に特有の時間間隔で発生しているかを識別するＣＭ放送区間検出部、５はＣＭ放送区間検出部４で検出したＣＭ放送区間が以前に検出されたＣＭ放送区間と連続しているかどうかを判定するＣＭ放送区間連続性判定部、６はＣＭ放送区間検出手段４によって検出されたＣＭ放送区間のうち、ＣＭ放送区間連続性判定手段５で連続性があると判定されたＣＭ放送区間を示す時間情報を所定のタイミングで記録メディアに記録するよう制御するＣＭ放送区間情報記録制御部、７はＣＭ放送区間情報記録制御部６で保持している複数のＣＭ放送区間情報を記録すべきＣＭ放送区間情報に統合するＣＭ放送区間情報選別統合部である。
【００１３】
図１を用いて、映像音声記録装置１００の録画動作について説明する。ＤＶＤビデオレコーダやハードディスクビデオレコーダなどにおいては、視聴者による私的利用を目的としたテレビジョン放送の録画が広く行われている。デジタル放送など、符号化圧縮された映像音声信号を録画する場合、受信した映像と音声を含む信号１はそのまま記録メディア２に記録される。この時、符号化圧縮された受信した映像と音声を含む信号１をトランスコードし、さらに圧縮などを行ってから記録してもよい。また、録画を行う入力信号は、アナログ放送を受信して得られる映像音声信号や、ビデオデッキあるいはＤＶＤプレーヤなどの映像音声再生装置や衛星放送受信機などによる外部入力端子からのアナログ信号も対象となる。信号がアナログ信号の場合は、ＭＰＥＧエンコーダなどを通して映像音声信号を符号化圧縮して記録する。記録される映像音声データには、時間情報としてＰＴＳ（プレゼンテーションタイムスタンプ）などの再生時間を管理するデータが含まれる。再生時にこの時間情報を用いることで、映像と音声とを同期して再生することが可能になる。記録メディア２に記録するデータは、いったん書き込みバッファ８に蓄積され、順次記録メディアの所定の領域に記録保存される。この一連の処理を本発明では「録画」（あるいは、「録画動作」）と呼ぶ。
【００１４】
次に、変化点検出部３の動作について説明する。変化点検出部３には、録画の対象となる映像と音声を含む信号１が入力される。変化点検出部３では、入力された映像信号や音声信号を解析することで、ＣＭ放送区間を特定するための変化点の検出を行う。ＣＭ放送区間を特定するための変化点として、例えばシーンチェンジ発生箇所や、無音声区間がある。テレビジョン放送中の番組本編放送とＣＭ放送とは、多くの場合は内容的なつながりが無く、その境界で映像が切り替わりシーンチェンジが発生しやすい。ＣＭ放送同士においても同様にシーンチェンジが発生する。また、ＣＭ放送の前後には一般的に無音声区間が挿入されるケースがほとんどである。
【００１５】
ここで、無音声区間の検出方法について説明する。入力された音声信号がＰＣＭ音声データである場合、各データ値の振幅の大きさが音の大きさを表す。そこで、ある一定時間単位でＰＣＭ音声データを区切り、その時間内におけるＰＣＭ音声データの振幅値の和を求めることで、音量の大きさを得ることができる。ＣＭ放送前後の無音声区間の長さは、およそ数百ミリ秒なので、これを検出できる時間単位（たとえば３０ｍｓ）でＰＣＭ音声データの振幅値の和を求め、この値がある閾値を下回った区間を無音声区間として検出する。
【００１６】
入力された音声信号が符号化圧縮されている場合、対応するデコーダを通すことで、ＰＣＭ音声データが得られる。また、上記に示した方法以外にも、音声信号に対して高速フーリエ変換（ＦＦＴ）などを行って周波数領域に変換した後にエネルギーを算出し、エネルギーがある閾値を下回った区間を無音声区間として検出してもよい。
【００１７】
なお、変化点検出部３で検出する変化点は、シーンチェンジや無音声区間といった単一の変化点ではなく、シーンチェンジと無音声区間が同時に発生した箇所としてもかまわない。
【００１８】
シーンチェンジや無音声区間は、番組本編放送中でもたびたび発生しうるものであり、これらが同時に発生した箇所を変化点とすることで、ＣＭ放送区間の自動検出精度を高めることができる。変化点検出部３で検出した変化点に対し、その発生時刻情報がＣＭ放送区間検出部４に送られる。例えば無音声区間であれば、その区間の開始時刻と終了時刻が発生時刻情報となる。時刻情報は、記録される映像音声信号に対応するＰＴＳなどから求められる。
【００１９】
次にＣＭ放送区間検出部４の動作について説明する。ＣＭ放送区間検出部４では、変化点検出部３で検出された変化点の発生時刻情報を蓄積し、それら変化点がＣＭ放送特有の周期性をもって発生しているかを識別して、ＣＭ放送区間を検出する。
【００２０】
図２は、ＣＭ放送区間検出部４の動作のフローチャート２００である。一例として、図３に示したような変化点を持つ映像音声信号４０を録画した時の動作について説明する。なお、図３に示す変化点３１、３２、３３、３４は無音声区間であり、その発生時刻の一覧を表１に示す。なお、変化点は、無音声区間とシーンチェンジが同時に発生した箇所としても良い。
【００２１】
【表１】
0004840325.tif 000002
【００２２】
図３に示した映像音声信号４０を録画すると、時刻１００５００ｍｓにおいて、変化点３１が検出され、その発生時刻情報がＣＭ放送区間検出部４のバッファに蓄積される。この時、過去に変化点は検出されていないため、ＣＭ放送区間検出部４の動作は終了する。  録画を進めると、時刻１１５３５０ｍｓにおいて、変化点３２が検出され、同様にＣＭ放送区間検出部４のバッファに蓄積される。ＣＭ放送区間検出部４ではまず、過去に検出されてバッファに蓄積されている変化点に対し、その発生時刻が現在の時刻から所定時間の範囲内であるかどうかを判定する。この所定時間とは、ＣＭ放送区間として検出しようとする最長区間である。例えば最長で６０秒のＣＭ放送区間を検出しようとした場合、現在の時刻からさかのぼって６０秒以内に変化点がなければならず、６０秒以上さかのぼって発生した変化点は、ＣＭ放送区間の候補とならない。よって、６０秒以上さかのぼった発生時刻を持つ変化点は、この時点でＣＭ放送区間検出部４のバッファから破棄される。
【００２３】
次に、６０秒以内の範囲で過去に検出されてＣＭ放送区間検出部４のバッファに蓄積されている変化点全てに対し、現在発生した変化点がＣＭ放送特有の周期＋誤差の範囲内に発生していないかを判定する。ここでＣＭ放送特有の周期とは、１５秒、３０秒、６０秒などである。また、誤差とは、おおよそ数百ミリ秒程度の値であり、例えば２００ミリ秒などとする。変化点３１に対し、現在発生した変化点３２はＣＭ特有の周期＋誤差の範囲内（１５秒）と認められるため、変化点３１と変化点３２で区切られる区間はＣＭ放送区間４１と識別される。そして、その始点と終点となる変化点３１と３２の発生時刻情報が、ＣＭ放送区間連続性判定部５へ送られる。また、ＣＭ放送区間と識別された区間の始点側の変化点の発生時刻情報、すなわち変化点３１の発生時刻情報をＣＭ放送区間検出部４のバッファから破棄する。
【００２４】
次に録画を進めると、時刻１２００１０ｍｓにおいて、変化点３３が検出されＣＭ放送区間検出部４のバッファに蓄積される。変化点３３は、ＣＭ放送区間検出部４のバッファに蓄積されている過去に検出された変化点３２に対して、ＣＭ放送特有の周期＋誤差の範囲にあると認められないため、ＣＭ放送区間とは識別されずに処理は終了する。
【００２５】
さらに録画を進めると、時刻１８０３３２ｍｓにおいて、変化点３４が検出される。変化点３４は変化点３２に対し、ＣＭ特有の周期＋誤差の範囲内（６０秒）と認められるため、変化点３２と変化点３４で区切られる区間はＣＭ放送区間４２と識別される。そして、その始点と終点となる変化点３２と３４の発生時刻情報が、ＣＭ放送区間連続性判定部５へ送られる。また、ＣＭ放送区間４２と識別された区間の始点側の変化点の発生時刻情報、すなわち変化点３２の発生時刻情報がバッファから破棄される。また、変化点３２は、変化点３４が検出された時点よりも６０秒以上さかのぼって発生した変化点であるため、変化点３２の発生時刻情報はバッファから破棄される。
【００２６】
このように、適宜バッファ内の変化点発生時刻情報を破棄することで、メモリの使用量を抑えることができるとともに、連続したＣＭ放送区間に対し、重複したＣＭ放送区間の検出を防ぐことができる。ＣＭ放送区間と識別された区間については、その始点と終点となる変化点の発生時刻情報が、ＣＭ放送区間連続性判定部５へ送られる。
【００２７】
次に、ＣＭ放送区間連続性判定部５の動作について説明する。ＣＭ放送区間連続性判定部５では、ＣＭ放送区間検出部４で検出された１５秒、３０秒、６０秒といったＣＭ放送区間が、連続しているかどうか判定する。
【００２８】
例えば、先に挙げた図３のような変化点を含む映像音声信号を録画した場合、時刻１１５３５０ｍｓにおいて、変化点３１を始点とし、変化点３２を終点とするＣＭ放送区間４１が検出され、その情報がＣＭ放送区間連続性判定部５に入力される。次に、時刻１８０３３２ｍｓにおいて、変化点３２を始点とし、変化点３４を終点とするＣＭ放送区間４２の情報がＣＭ放送区間連続性判定部５に入力される。ＣＭ放送区間連続性判定部５では、これらＣＭ放送区間に対し、終点と始点が一致している場合、両者を連続したＣＭ放送区間とみなす。すなわち、ＣＭ放送区間４１の終点は変化点３２であり、ＣＭ放送区間４２の始点もおなじく変化点３２であるため、これらＣＭ放送区間は連続したＣＭ放送区間であると判定される。
【００２９】
ＣＭ放送区間連続性判定部５において連続していると判定されたＣＭ放送区間のみが、ＣＭ放送区間情報記録制御部６に送られ、記録メディア２に記録保存されるＣＭ放送区間の候補となる。これは、一般的なテレビジョン放送では１５秒、３０秒、６０秒といったＣＭ放送が複数連続して放送されることが多く、連続していないＣＭ放送区間は番組本編放送を誤ってＣＭ放送区間と識別してしまった可能性が高いため、記録保存するＣＭ放送区間情報から除外し、ＣＭ放送区間の検出精度を高める効果を奏する。
【００３０】
次に、ＣＭ放送区間情報記録制御部６の動作について説明する。ＣＭ放送区間情報記録制御部６では、ＣＭ放送区間連続性判定部５で連続していると判定されたＣＭ放送区間の情報を受け取り、システム全体の処理負荷を分散させるようタイミングを制御してＣＭ放送区間時間情報を記録メディア２に記録保存する。また、記録するＣＭ区間時間情報は、ＣＭ放送区間時間情報選別統合部７にて、選別統合を行ったものを記録メディア２に記録保存する。
【００３１】
図４は、ＣＭ放送区間情報記録制御部６ならびにＣＭ放送区間情報選別統合部７の動作を示すフローチャート４００である。一例として、図５および表２に示したような変化点５０１から５１２をもつ映像音声信号６０を録画した時の動作について説明する。
【００３２】
【表２】
0004840325.tif 000003
【００３３】
図５に示したような映像音声信号を録画した場合、先に示した変化点検出部３、ＣＭ放送区間検出部４、ＣＭ放送区間連続性判定部５の処理により、時刻３３００００ｍｓにおいて、連続するＣＭ放送区間として、始点が変化点５０１、終点が変化点５０４であるＣＭ放送区間６０１と、始点が変化点５０４、終点が変化点５０７であるＣＭ放送区間６０４が検出され、ＣＭ放送区間情報記録制御部６に入力される。
【００３４】
ＣＭ放送区間情報記録制御部６では、この時刻３３００００ｍｓにおいて入力されたＣＭ放送区間６０１とＣＭ放送区間６０４のそれぞれの開始変化点および終了変化点の時刻情報を書き込みバッファ８に蓄積する。
【００３５】
バッファリングする際、個々のＣＭ放送区間情報に対し、書き込みバッファ８に入力された順に出力優先度を設定する。この時、連続しているＣＭ放送区間については、同一の出力優先度を設定する。バッファ内のＣＭ放送区間情報を記録メディア２に記録する場合、出力優先度が高く、記録済みでないＣＭ放送区間情報の記録が優先される。ＣＭ放送区間６０１とＣＭ放送区間６０４は、バッファに対して新規のＣＭ放送区間情報であるため、例えば出力優先度１０００が設定される。
【００３６】
同じくバッファリングする際、個々のＣＭ放送区間情報に対し、すでに記録済みかまだ記録を行っていないかを示す記録フラグを設定する。ＣＭ放送区間６０１とＣＭ放送区間６０４は、まだ記録を行っていないため、記録フラグに未記録状態が設定される。
【００３７】
次に、現在、ＣＭ放送区間時間情報が記録メディア２に記録可能なタイミングであるか、記録可能フラグにより判定を行う。判定の結果、ＣＭ放送区間時間情報が記録可能である場合、ＣＭ放送区間情報記録制御部６にあるＣＭ放送区間情報のうち、バッファリング中のデータから未記録状態で出力優先度が高いものを選択する。時刻３３００００ｍｓにおいてはバッファリング中のデータで未記録状態のものは、出力優先度が同じ１０００である始点が変化点５０１、終点が５０４であるＣＭ放送区間６０１と、始点が変化点５０４、終点が５０７であるＣＭ放送区間６０４の２つがあり、これらが記録対象となる。
【００３８】
記録対象となったＣＭ放送区間情報は、ＣＭ放送区間時間情報選別統合部７において、記録すべきＣＭ放送区間時間情報へ選別統合される。この場合、２つのＣＭ放送区間はどちらもまだ記録されていないため、これらを始点が変化点５０１、終点が変化点５０７として連結して１つのＣＭ放送区間７０１にまとめ、変化点５０１の発生開始時刻および変化点５０７の発生終了時刻を、ＣＭ放送区間時間情報として、記録メディア２に記録する。
【００３９】
連結して１つにまとめられた始点が変化点５０１、終点が変化点５０７のＣＭ放送区間７０１の情報は、連結前と同じ出力優先度１０００および記録フラグは記録済みの状態に設定されて、ＣＭ放送区間６０１とＣＭ放送区間６０４の情報に上書きする形で再度書き込みバッファ８にバッファリングされる。
【００４０】
ＣＭ放送区間時間情報の記録後、記録可能フラグを一定時間記録不可状態にして、ＣＭ放送区間時間情報が頻繁に記録されることを防ぐ。ここでは、一例として、ＣＭ放送区間時間情報を記録メディア２に記録後１４秒間は、次のＣＭ放送区間時間情報を記録しないものとする。このような制御を行うことで、複数のＣＭ放送区間が検出されても個々に記録を行わずに記録タイミングを制御し、記録すべきＣＭ放送区間時間情報を選別統合してバス負荷を調整しながら、録画とともにＣＭ放送区間時間情報を記録することが可能になる。
【００４１】
録画をすすめると、時刻３３５０００ｍｓにおいて、次の連続するＣＭ放送区間として、始点が変化点５０２、終点が変化点５０５であるＣＭ放送区間６０２と、始点が変化点５０５、終点が変化点５０８であるＣＭ放送区間６０５が、ＣＭ放送区間情報記録制御部６に入力され、バッファリングされる。
【００４２】
バッファリングする際は、すでにバッファリングされているＣＭ放送区間情報の中に、現在バッファリングしようとしているＣＭ放送区間と連続しているものがないかを判定し、連続しているものあればそれと同一の出力優先度が設定される。連続しているものがなければ、書き込みバッファ８内のＣＭ放送区間として最下位の出力優先度が設定される。始点が変化点５０２、終点が変化点５０５であるＣＭ放送区間６０２と、始点が変化点５０５、終点が変化点５０８であるＣＭ放送区間６０５は、書き込みバッファ８内にこれらと連続するＣＭ放送区間情報がないため、新たに最下位の出力優先度として、出力優先度１００１が個々に設定される。
【００４３】
また、始点が変化点５０２、終点が変化点５０５であるＣＭ放送区間６０２と、始点が変化点５０５、終点が変化点５０８であるＣＭ放送区間６０５は、まだ記録メディア２への記録を行っていないので、記録フラグは未記録を設定する。
【００４４】
時刻３３５０００ｍｓでは、先に時刻３３００００ｍｓにおいてＣＭ放送区間７０１の時間情報を記録メディア２に記録してから１４秒が経過していないため、記録可能フラグが不可の状態になっており、時刻３３５０００ｍｓにおいてＣＭ放送区間６０２および６０５の情報は、いったん記録が留保される。
【００４５】
録画を続けると、時刻３４００００ｍｓにおいて、次の連続するＣＭ放送区間として、始点が変化点５０３、終点が変化点５０６であるＣＭ放送区間６０３と、始点が変化点５０６、終点が変化点５０９であるＣＭ放送区間６０６が、ＣＭ放送区間情報記録制御部６に入力される。これも同様に、出力優先度１００２および未記録の情報が個々に設定されてバッファリングされるが、記録可能フラグが不可の状態になっているため、記録は留保される。
【００４６】
時刻３４４０００ｍｓにおいて、時刻３３００００ｍｓにＣＭ放送区間時間情報を出力してから１４秒が経過したため、記録可能フラグが不可の状態から可能の状態へと変化する。記録可能フラグが可能の状態へと変化した時、書き込みバッファ８内に未記録状態のＣＭ放送区間情報があれば、出力優先度に応じてその情報を記録メディア２へ記録する。
【００４７】
時刻３４４０００ｍｓでは、書き込みバッファ８内には未記録状態のＣＭ放送区間情報として、出力優先度１００１のＣＭ放送区間６０２とＣＭ放送区間６０５、出力優先度１００２のＣＭ放送区間６０３とＣＭ放送区間６０６が存在しており、出力優先度が高い出力優先度１００１の２つのＣＭ放送区間が記録の対象となる。
【００４８】
記録対象となったＣＭ放送区間情報は、ＣＭ放送区間時間情報選別統合部７において、記録すべきＣＭ放送区間時間情報に選別統合される。ＣＭ放送区間６０２とＣＭ放送区間６０５は、双方とも未記録の状態であるため、始点が変化点５０２、終点が変化点５０８のＣＭ放送区間７０２として連結して１つにまとめ、変化点５０２の発生開始時刻および変化点５０８の発生終了時刻を、ＣＭ放送区間７０２の時間情報として、記録メディア２に記録する。書き込みバッファ８内の出力優先度１００１のＣＭ放送区間６０２とＣＭ放送区間６０５の情報は、連結して１つにまとめたＣＭ放送区間７０２の情報に更新され、さらに記録フラグは記録済みに設定される。また、ＣＭ放送区間７０２の情報を記録メディア２に記録したので、記録可能フラグを再び１４秒間不可の状態とする。
【００４９】
録画をさらに続けると、時刻３４５０００ｍｓにおいて、ＣＭ放送区間６０４と連続するＣＭ放送区間として、始点が変化点５０７、終点が変化点５１０であるＣＭ放送区間６０７が、ＣＭ放送区間情報記録制御部６に入力される。時刻３４５０００ｍｓでは、記録可能フラグが不可の状態になっているため、ＣＭ放送区間６０７の情報は記録が留保されバッファリングのみが行われる。
【００５０】
バッファリングの際、書き込みバッファ８内にＣＭ放送区間６０７と連続しているＣＭ放送区間７０１が存在するため、ＣＭ放送区間６０７の情報は、ＣＭ放送区間７０１と同じ出力優先度１０００に設定され、記録フラグは未記録状態でバッファリングされる。
【００５１】
時刻３５００００ｍｓでは、同様にＣＭ放送区間６０５と連続するＣＭ放送区間として、始点が変化点５０８、終点が変化点５１１であるＣＭ放送区間６０８が、ＣＭ放送区間情報記録制御部６に入力される。時刻３５００００ｍｓでは、記録可能フラグが不可の状態になっているため、ＣＭ放送区間６０８の情報は記録が留保されバッファリングのみが行われる。
【００５２】
バッファリングの際、書き込みバッファ８内にＣＭ放送区間６０８と連続しているＣＭ放送区間７０２が存在するため、ＣＭ放送区間６０８の情報は、ＣＭ放送区間７０２と同じ出力優先度１００１に設定され、記録フラグは未記録状態でバッファリングされる。
【００５３】
時刻３５５０００ｍｓでは、ＣＭ放送区間６０６と連続するＣＭ放送区間として、始点が変化点５０９、終点が変化点５１２であるＣＭ放送区間６０９が、ＣＭ放送区間情報記録制御部６に入力される。時刻３５５０００ｍｓでは、記録可能フラグが不可の状態になっているため、ＣＭ放送区間６０９の情報は記録が留保されバッファリングのみが行われる。
【００５４】
バッファリングの際、書き込みバッファ８内にＣＭ放送区間６０９と連続しているＣＭ放送区間６０６が存在するため、ＣＭ放送区間６０８の情報は、ＣＭ放送区間６０６と同じ出力優先度１００２に設定され、記録フラグは未記録状態でバッファリングされる。
【００５５】
時刻３５８０００ｍｓになると、時刻３４４０００ｍｓにＣＭ放送区間７０２の時間情報を出力してから１４秒が経過したため、記録可能フラグが不可の状態から可能の状態へと変化する。
【００５６】
時刻３５８０００ｍｓでは、書き込みバッファ８内には未記録状態のＣＭ放送区間情報として、出力優先度１０００のＣＭ放送区間６０７、出力優先度１００１のＣＭ放送区間６０８、出力優先度１００２のＣＭ放送区間６０３とＣＭ放送区間６０６とＣＭ放送区間６０９が存在しており、出力優先度が高い出力優先度１０００のＣＭ放送区間６０７が記録の対象となる。
【００５７】
記録対象となったＣＭ放送区間６０７は、単一のＣＭ放送区間であるため、ＣＭ放送区間時間情報選別統合部７において、記録すべきＣＭ放送区間時間情報として、変化点５０７の発生開始時刻および変化点５１０の発生終了時刻を選別し、ＣＭ放送区間６０７の時間情報として、記録メディア２に記録する。
【００５８】
書き込みバッファ８内の出力優先度１０００のＣＭ放送区間７０１とＣＭ放送区間６０７の情報は、共に記録済みであるため、連結して１つにまとめたＣＭ放送区間７０３の情報に更新され、さらに記録フラグは記録済みに設定される。また、ＣＭ放送区間６０７の情報を記録メディア２に記録したので、記録可能フラグを再び１４秒間不可の状態とする。
【００５９】
時刻３７２０００ｍｓになると、時刻３５８０００ｍｓにＣＭ放送区間６０７の時間情報を出力してから１４秒が経過したため、記録可能フラグが不可の状態から可能の状態へと変化する。
【００６０】
時刻３７２０００ｍｓでは、書き込みバッファ８内には未記録状態のＣＭ放送区間情報として、出力優先度１００１のＣＭ放送区間６０８、出力優先度１００２のＣＭ放送区間６０３とＣＭ放送区間６０６とＣＭ放送区間６０９が存在しており、出力優先度が高い出力優先度１００１のＣＭ放送区間６０８が記録の対象となる。
【００６１】
ＣＭ放送区間６０７の記録時と同じく、記録対象となったＣＭ放送区間６０８は、単一のＣＭ放送区間であるため、ＣＭ放送区間時間情報選別統合部７において、記録すべきＣＭ放送区間時間情報として、変化点５０８の発生開始時刻および変化点５１１の発生終了時刻を選別し、ＣＭ放送区間６０８の時間情報として、記録メディア２に記録する。
【００６２】
書き込みバッファ８内の出力優先度１００１のＣＭ放送区間７０２とＣＭ放送区間６０８の情報は、共に記録済みであるため、連結して１つにまとめたＣＭ放送区間７０４の情報に更新され、さらに記録フラグは記録済みに設定される。また、ＣＭ放送区間６０８の情報を記録メディア２に記録したので、記録可能フラグを再び１４秒間不可の状態とする。時刻３８６０００ｍｓになると、時刻３７２０００ｍｓにＣＭ放送区間６０８の時間情報を出力してから１４秒が経過したため、記録可能フラグが不可の状態から可能の状態へと変化する。
【００６３】
時刻３８６０００ｍｓでは、書き込みバッファ８内には未記録状態のＣＭ放送区間情報として、出力優先度１００２のＣＭ放送区間６０３とＣＭ放送区間６０６とＣＭ放送区間６０９が存在しており、これらが記録の対象となる。
【００６４】
記録対象となったＣＭ放送区間情報は、ＣＭ放送区間時間情報選別統合部７において、記録すべきＣＭ放送区間時間情報に選別統合される。ＣＭ放送区間６０３とＣＭ放送区間６０６とＣＭ放送区間６０９は、始点が変化点５０３、終点が変化点５１２のＣＭ放送区間７０５として連結して１つにまとめ、変化点５０３の発生開始時刻および変化点５１２の発生終了時刻を、ＣＭ放送区間７０５の時間情報として、記録メディア２に記録する。バッファ内の出力優先度１００２のＣＭ放送区間６０３とＣＭ放送区間６０６とＣＭ放送区間６０９の情報は、連結して１つにまとめたＣＭ放送区間７０５の情報に更新され、さらに記録フラグは記録済みに設定される。また、ＣＭ放送区間７０５の情報を記録メディア２に記録したので、記録可能フラグを再び１４秒間不可の状態とする。
【００６５】
時刻４０００００ｍｓになると、時刻３８６０００ｍｓにＣＭ放送区間７０５の時間情報を出力してから１４秒が経過したため、記録可能フラグが不可の状態から可能の状態へと変化する。この時、書き込みバッファ８内に未記録状態のＣＭ放送区間情報はないため、新たな連続するＣＭ放送区間が検出されるまで、待機状態となる。
【００６６】
上述したように、連続するＣＭ放送区間は、書き込みバッファ８内で同じ出力優先度を持つことで管理され、新たに連続するＣＭ放送区間が見つかるごとに延長し、記録のたびに連結されていく。書き込みバッファ８内である出力優先度を持つＣＭ放送区間に対し、最後に連続するＣＭ放送区間が見つかってから６０秒以上が経過すると、これ以上連続するＣＭ放送区間は無いと判定され、その出力優先度を持つＣＭ放送区間情報は書き込みバッファ８内から破棄される。
【００６７】
このように、逐一書き込みバッファ８内のＣＭ放送区間情報を連結統合し、破棄を行うことで、少ないメモリで録画と並行してＣＭ放送区間の検出および記録を実施できるとともに、連結統合したＣＭ放送区間情報を記録することで、記録メディア２へ保存記録する情報量を削減することが可能となる。
【００６８】
以上のように、本発明の実施の形態１に係る発明は、ＣＭ放送区間情報の記録頻度を低くし、またバス負荷を調整することで、テレビジョン放送の録画を妨げることなく、録画中に検出されたＣＭ放送区間情報を同時に記録できるほか、記録すべきＣＭ放送区間情報を選別統合することで、容量制限のある記録媒体により多くの情報を記録できる。また、テレビジョン放送の録画中にすでに録画された部分の再生を行う、いわゆる「追っかけ再生」時においても、ＣＭ放送区間をスキップして再生することを可能にするものである。
【００６９】
実施の形態２．
図６はこの発明装置の実施例２の映像音声信号の変化点および検出されるＣＭ放送区間を示す図である。
【００７０】
図６において、８０は録画を停止した時刻、８１はＣＭ放送推定区間である。実施例１で説明したものについては共通につき省略する。図６に示した映像音声信号４０を録画すると、ＣＭ放送特有の周期＋誤差の範囲にあると認められた変化点３１、３２、３４によってＣＭ放送区間４１、４２が識別されている。次にＣＭ放送区間連続性判定部５によってＣＭ放送区間検出部４で検出されたＣＭ放送区間が連続しているかどうかを判定し、図６においてはＣＭ放送区間４１、４２が連続したＣＭ区間であると判定されたとする説明は実施例１で述べた通りである。
【００７１】
ここで時刻８０において録画を停止した場合を実施例２として説明する。録画を停止した時刻８０から過去に連続するＣＭ放送区間と識別された終点側の変化点発生時刻情報、すなわち図６の例ではＣＭ放送区間４２の終点である変化点３４の発生時刻が、所定時間の範囲内であるかどうかを判定する。
【００７２】
上記の所定時間とは、ＣＭ放送特有の周期の最短時間である１５秒よりも短い時間である例えば１３秒であったり、視聴者が内容を理解するのに充分な長さとはいえない時間である例えば４０秒などを設定する。
【００７３】
上記の判定の結果、録画を停止した時刻８０から過去に連続するＣＭ放送区間と識別された終点側の変化点３４の発生時刻が所定時間の範囲内であると認められる場合にはその区間８１をＣＭ放送推定区間として、連続するＣＭ放送区間に連結して処理を終了する。
【００７４】
ＣＭ放送区間連続性判定部５において、ＣＭ放送推定区間を含めたＣＭ放送区間の情報がＣＭ放送区間情報記録制御部６に送られ、記録メディア２に記録保存されるＣＭ放送区間の候補となる。録画した番組の最後のＣＭ放送区間から録画終了までの短い区間をＣＭ放送区間の一部と推定することにより、例えば実際のＣＭ放送の途中で録画が停止した場合にＣＭ放送に特有の１５秒、３０秒、６０秒といった長さと一致しないために番組本編放送とみなされてしまうことを防ぐ効果を奏する。また、その区間が実際の番組本編放送であったとしても、数十秒などの短い区間では視聴者がその内容を充分に理解することが難しいため、ＣＭ放送の一部とみなして扱うことで不快な断片的なシーンを削除することができる。
【００７５】
なお、実施例２においては録画を停止した時刻から過去に連続するＣＭ放送区間と識別された終点側の変化点の発生時刻が所定時間の範囲内であると認められる区間をＣＭ放送推定区間として連続するＣＭ放送区間に連結して記録メディア２に記録保存していたが、録画時に前記ＣＭ推定区間を検出する処理ではなく、例えば再生時に録画した番組の最後のＣＭ放送区間から録画終了までの区間が所定時間の範囲内であると判断された場合には、当該区間の再生を行わないとする再生制御を行うことで、同等の効果を得ることが出来る。
【００７６】
実施例２においては録画停止時の処理について説明したが、同じく録画開始直後についても適用することが出来る。録画を開始した時刻（図示なし）から最初に識別された連続するＣＭ放送区間の始点側の変化点の発生時刻が所定時間の範囲内であると認められる区間をＣＭ放送推定区間として連続するＣＭ放送区間に連結して記録メディア２に記録保存してもよい。
【００７７】
録画した番組の録画開始から最初のＣＭ放送区間までの短い区間をＣＭ放送区間の一部と推定することにより、例えば実際のＣＭ放送の途中から録画を開始した場合にＣＭ放送に特有の１５秒、３０秒、６０秒といった長さと一致しないために番組本編放送とみなされてしまうことを防ぐ効果を奏する。また、その区間が実際の番組本編放送であったとしても、数十秒などの短い区間では視聴者がその内容を充分に理解することが難しいため、ＣＭ放送の一部とみなして扱うことで不快な断片的なシーンを削除することができる。
【００７８】
さらには、再生時に録画した番組の録画開始から最初のＣＭ放送区間までの区間が所定時間の範囲内であると判断された場合には、当該区間の再生を行わないとする再生制御を行うことで、同等の効果を得ることが出来る。
【００７９】
実施例２ではＣＭ放送推定区間の判定処理をＣＭ放送区間連続性判定部５において実施する事例を説明したが、同等の機能を実装することが可能であるならば、ＣＭ放送区間検出部４、ＣＭ放送区間情報記録制御部６、ＣＭ放送区間時間情報選別統合部７のいずれの処理ブロックで実施されても構わない。
【図面の簡単な説明】
【００８０】
【図１】この発明の実施の形態１におけるシステムブロック図である。
【図２】この発明の実施の形態１におけるＣＭ放送区間検出部の処理を示したフローチャート図である。
【図３】この発明の実施の形態１における映像音声信号の変化点および検出されるＣＭ放送区間である。
【図４】この発明の実施の形態１におけるＣＭ放送区間情報記録制御部およびＣＭ放送区間時間情報選別統合部の処理を示したフローチャート図である。
【図５】この発明の実施の形態１における映像音声信号の変化点および検出されるＣＭ放送区間である。
【図６】この発明の実施の形態２における映像音声信号の変化点および検出されるＣＭ放送区間である。
【符号の説明】
【００８１】
１  信号
２  記録メディア
３  変化点検出部
４  ＣＭ放送区間検出部
５  ＣＭ放送区間連続性判定部
６  ＣＭ放送区間情報記録制御部、
７  ＣＭ放送区間時間情報選別統合部
８  書き込みバッファ
３１、３２、３３、３４  変化点
４０  映像音声信号
４１、４２  ＣＭ放送区間
５０１〜５０２  変化点
６０  映像信号
６０１〜６０９  ＣＭ放送区間
７０１〜７０５  ＣＭ放送区間
１００  映像音声記録装置
２００、４００  フローチャート
８０  録画を停止した時刻
８１  ＣＭ放送推定区間
【図１】
0004840325.tif 000004
【図２】
0004840325.tif 000005
【図３】
0004840325.tif 000006
【図４】
0004840325.tif 000007
【図５】
0004840325.tif 000008
【図６】
0004840325.tif 000009