(57)【要約】【課題】  放送番組を記録媒体から再生するとき、コマーシャルコンテンツをカットして放送番組のみを再生できるようにする。【解決手段】  ＭＰＥＧデータを入力して放送コンテンツとコマーシャルコンテンツとを区切る映像切替わり部分を検出する画像処理手段１２と、ここで検出された映像切替わり部分を示す識別情報をＭＰＥＧデータに付加してハードディスク１４に記録する書き込みバッファ１３と、ここで記録されたハードディスク１４からＭＰＥＧデータを読み出して再生する読み出しバッファ１５と、放送番組再生モード又はＣＭ再生モードのいずれかを選択するように操作される操作手段４０と、この操作手段４０によって選択されたモード及びハードディスク１４から読み出されるシーンチェンジ情報に基づいて放送コンテンツ又はコマーシャルコンテンツを再生するように読み出しバッファ１５を制御する制御手段３０とを備えるものである。【選択図】    図１
2005175710.tif 000002
【特許請求の範囲】
【請求項１】
放送コンテンツの間にコマーシャルコンテンツが挿入されたデジタルデータを記録媒体に記録し、当該記録媒体からデジタルデータを再生する装置であって、
前記デジタルデータを入力して前記放送コンテンツとコマーシャルコンテンツとを区切る映像切替わり部分を検出する画像処理手段と、
前記画像処理手段によって検出された前記映像切替わり部分を示す識別情報を前記デジタルデータに付加して前記記録媒体に記録する記録手段と、
前記記録手段によって記録された前記記録媒体からデジタルデータを読み出して再生する再生手段と、
前記放送コンテンツを再生するモード又はコマーシャルコンテンツを再生するモードのいずれかを選択するように操作される操作手段と、
前記操作手段によって選択された前記モード及び前記記録媒体から読み出される識別情報に基づいて放送コンテンツ又はコマーシャルコンテンツを再生するように前記再生手段を制御する制御手段とを備えることを特徴とするデジタル記録再生装置。
【請求項２】
前記デジタルデータがフレーム画面構造、かつ、データストリーム形式の画像データであって、
前記画像処理手段は、
前フレームの前記画像データと現フレームの前記画像データとを比較して相関関係を求め、
求められた前記相関関係に基づいて前記放送コンテンツとコマーシャルコンテンツとを区切る映像切替わり部分を抽出することを特徴とする請求項１に記載のデジタル記録再生装置。
【請求項３】
前記画像処理手段は、
前記データストリームをＩ、Ｂ、Ｐピクチャから構成される映像群単位に区分し、
前記映像群単位に区分された画像データから現フレームの映像群における先頭のＩピクチャを検出し、
検出された前記映像群のＩピクチャを離散コサイン変換処理して輝度成分であるＤＣ値を求め、
前記現フレームの映像群の先頭のＩピクチャのＤＣ値と予め設定された基準値とを比較し、
比較結果に基づいて前記映像切替わり部分であるか否かを決定することを特徴とする請求項２に記載のデジタル記録再生装置。
【請求項４】
前記画像処理手段は、
前記現フレームの映像群における先頭のＩピクチャのＤＣ値が予め設定された基準値以上となる場合に、前記現フレームの映像群と前記前フレームの映像群とが放送コンテンツとコマーシャルコンテンツとを区切る映像切替わり部分である旨を示す識別情報を発生することを特徴とする請求項３に記載のデジタル記録再生装置。
【請求項５】
前記画像処理手段は、
前記データストリームをＩ、Ｂ、Ｐピクチャから構成される映像群単位に区分し、
前記映像群単位に区分された画像データから現フレームの映像群における先頭のＩピクチャを検出し、
検出された前記現フレームの映像群のＩピクチャを離散コサイン変換処理して輝度成分であるＤＣ値を求めると共に、前フレームの映像群におけるＩピクチャをＤＣＴ処理して輝度成分であるＤＣ値を求め、
前記現フレームの映像群における先頭のＩピクチャのＤＣ値と前記前フレームの映像群における先頭のＩピクチャのＤＣ値との差を求め、
予め設定された基準値と算出された前記ＤＣ値の差とを比較し、
比較結果に基づいて前記映像切替わり部分であるか否かを決定することを特徴とする請求項２に記載のデジタル記録再生装置。
【請求項６】
前記画像処理手段は、
前記現フレームの映像群における先頭のＩピクチャのＤＣ値と前記前フレームの映像群におけるＩピクチャのＤＣ値との差が、予め設定された基準値以上となる場合に、前記現フレームの映像群と前記前フレームの映像群とが放送コンテンツとコマーシャルコンテンツとを区切る映像切替わり部分である旨を示す識別情報を発生することを特徴とする請求項５に記載のデジタル記録再生装置。
【請求項７】
前記コマーシャルコンテンツの映像表示時間が単位秒数値の整数倍となる場合であって、
前記前フレームの画像データと前記現フレームの画像データとの相関関係が得られなくなるポイントを相関不良ポイントとしたとき、
前記画像処理手段は、
前記コマーシャルコンテンツの映像切替わり部分を抽出する際に、
前記前フレームの画像データと前記現フレームの画像データとを比較して前記相関不良ポイントを抽出すると共に、当該相関不良ポイント間の時間差を算出し、
算出された前記相関不良ポイント間の時間差値と前記単位秒数値の整数倍の値とを比較し、
前記時間差値と前記単位秒数値の整数倍の値とが一致するコマーシャル期間を探索することを特徴とする請求項１に記載のデジタル記録再生装置。
【請求項８】
前記操作手段は、
前記コマーシャルコンテンツをまとめて前記放送コンテンツの再生前に再生するモード、又は、前記放送コンテンツの再生後にコマーシャルコンテンツをまとめて再生するモードのいずれかを選択する機能を有することを特徴とする請求項１に記載のデジタル記録再生装置。
【請求項９】
放送コンテンツの間にコマーシャルコンテンツが挿入されたデジタルデータを記録媒体に記録し、当該記録媒体からデジタルデータを再生する方法であって、
前記デジタルデータを入力して前記放送コンテンツとコマーシャルコンテンツとを区切る映像切替わり部分を検出し、
検出された前記映像切替わり部分を示す識別情報を付加して前記デジタルデータを記録媒体に記録し、
前記記録媒体に記録されたデジタルデータの中から前記識別情報に基づいて放送コンテンツ又はコマーシャルコンテンツを再生することを特徴とするデジタル記録再生方法。
【請求項１０】
前記デジタルデータの再生時に、
前記放送コンテンツの再生又はコマーシャルコンテンツの再生のいずれかの選択を受付けることを特徴とする請求項９に記載のデジタル記録再生方法。
【請求項１１】
前記デジタルデータの再生時に、
前記コマーシャルコンテンツをまとめて前記放送コンテンツの再生前に再生するモード、又は、前記放送コンテンツの再生後にコマーシャルコンテンツをまとめて再生するモードのいずれかの選択を受付けることを特徴とする請求項９に記載のデジタル記録再生方法。
【請求項１２】
前記デジタルデータがフレーム画面構造、かつ、データストリーム形式の画像データであって、
前フレームの前記画像データと現フレームの前記画像データとを比較して相関関係を求め、
求められた前記相関関係に基づいて前記放送コンテンツとコマーシャルコンテンツとを区切る映像切替わり部分を抽出することを特徴とする請求項９に記載のデジタル記録再生方法。
【請求項１３】
前記データストリームをＩ、Ｂ、Ｐピクチャから構成される映像群単位に区分し、
前記映像群単位に区分された画像データから現フレームの映像群における先頭のＩピクチャを検出し、
検出された前記映像群のＩピクチャを離散コサイン処理して輝度成分であるＤＣ値を算出し、
算出された前記先頭のＩピクチャのＤＣ値と予め設定された基準値とを比較し、
比較結果に基づいて前記映像切替わり部分であるか否かを決定することを特徴とする請求項１２に記載のデジタル記録再生方法。
【請求項１４】
前記現フレームの映像群における先頭のＩピクチャのＤＣ値が予め設定された基準値以上となる場合に、前記現フレームの映像群と前記前フレームの映像群とが前記放送コンテンツとコマーシャルコンテンツとを区切る映像切替わり部分である旨を示す識別情報を記録することを特徴とする請求項１３に記載のデジタル記録再生方法。
【請求項１５】
前記データストリームをＩ、Ｂ、Ｐピクチャから構成される映像群単位に区分し、
前記映像群単位に区分された画像データから現フレームの映像群における先頭のＩピクチャを検出し、
検出された前記現フレームの映像群のＩピクチャを離散コサイン処理して輝度成分であるＤＣ値を算出すると共に、前フレームの映像群におけるＩピクチャをＤＣＴ処理して輝度成分であるＤＣ値を算出し、
前記現フレームの映像群における先頭のＩピクチャのＤＣ値と前記前フレームの映像群における先頭のＩピクチャのＤＣ値との差を算出し、
予め設定された基準値と算出された前記ＤＣ値の差とを比較し、
比較結果に基づいて前記映像切替わり部分であるか否かを決定することを特徴とする請求項１２に記載のデジタル記録再生方法。
【請求項１６】
前記現フレームの映像群における先頭のＩピクチャのＤＣ値と前記前フレームの映像群における先頭のＩピクチャのＤＣ値との差が、予め設定された基準値以上となる場合に、前記現フレームの映像群と前記前フレームの映像群とが前記放送コンテンツとコマーシャルコンテンツとを区切る映像切替わり部分である旨を示す識別情報を記録することを特徴とする請求項１５に記載のデジタル記録再生方法。
【請求項１７】
前記コマーシャルコンテンツの映像表示時間が単位秒数値の整数倍となる場合であって、
前記前フレームの画像データと前記現フレームの画像データとの相関関係が得られなくなるポイントを相関不良ポイントとしたとき、
前記コマーシャルコンテンツの映像切替わり部分を抽出する際に、
前記前フレームの画像データと前記現フレームの画像データとを比較して前記相関不良ポイントを抽出すると共に、当該相関不良ポイント間の時間差を算出し、
算出された前記相関不良ポイント間の時間差値と前記単位秒数値の整数倍の値とを比較し、
前記時間差値と前記単位秒数値の整数倍の値とが一致するコマーシャル期間を探索することを特徴とする請求項９に記載のデジタル記録再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地上波デジタル放送番組や、通信衛星デジタル放送番組等を録画するハードディスク内蔵型のデジタルビデオレコーダや、ビデオテープレコーダ（ＶＴＲ）等に適用して好適なデジタル記録再生装置及びデジタル記録再生方法に関する。詳しくは、放送コンテンツの間にコマーシャルコンテンツが挿入されたＭＰＥＧデータをハードディスク等から再生する場合に、放送コンテンツを再生するモード又はコマーシャルコンテンツを再生するモードのいずれか、及び、ハードディスク等から読み出される識別情報に基づいて放送コンテンツ又はコマーシャルコンテンツを再生するように制御をする制御手段を備え、データ再生時に、コマーシャルコンテンツをカットして放送番組のみを再生できるようにしたものである。
【背景技術】
【０００２】
従来から、放送番組をビデオテープ等の記録媒体に記録し、その後、この記録媒体から放送番組を読み出して再生する記録再生装置が使用される場合が多い。近年では、デジタル放送番組をハードディスク等の記録媒体に記録し、その後、この記録媒体から放送番組を読み出して再生するデジタル記録再生装置も使用されつつある。デジタルデータをハードディスク等の記録媒体に記録する場合に、ＭＰＥＧ−２という画像圧縮方式が採用される。この方式は、記録データの圧縮効率を上げるために、デジタルデータの前後フレームの相関を採り、映像が変化した分を抽出し、変化しない映像部分は捨てて変化した映像分を送るという特徴を有している。
【０００３】
また、この種の記録再生装置には、放送番組中に挿入されるコマーシャルをスキップするという機能を備えたものがある。例えば、地上波アナログ放送番組を再生中、コマーシャルになったらユーザがスキップボタンを押すと３０秒の整数倍スキップものが代表的なものである。一般に、コマーシャルは、その性質上、１プログラムが１５秒の整数倍となるように作成され、一度コマーシャルに切り替わると数分間継続して放映されるという特徴を有している。
【０００４】
なお、コマーシャルカット機能に関連して、特許文献１には、記録再生装置、記録再生方法及びコマーシャル判別方法が開示されている。この記録再生装置によれば、記録再生手段、判別手段及び制御手段を備え、記録再生手段が映像信号及び音声信号を記録媒体に記録する。判別手段は、映像信号及び音声信号が変化する変化部分の時間間隔が所定時間である部分が複数連続する範囲をコマーシャル範囲であると判別する。制御手段は、判別手段による判別結果に基づいてコマーシャル範囲をスキップし、所定時間である部分が単独で現れる部分を通常再生するように記録再生手段を制御する。記録再生手段は、制御手段の制御を受けて記録媒体から所定時間である部分が単独で現れる部分の映像信号及び音声信号を再生する。このようにすると、コマーシャル範囲を判別することができ、コマーシャルをカットした映像を再生できるというものである。
【０００５】
また、特許文献２には、音声多重放送受信機の非コマーシャルメッセージ期間の検出回路が開示されている。この検出回路によれば、音声多重デコーダ、比較部及び判別手段を備え、テレビプログラムの音声多重モードを検出し、比較部が音声多重デコーダからの主音声信号と副音声信号とを比較し、判別手段は両信号に差が存在したとき、テレビ放送がコマーシャルメッセージでないと判別するようになされる。このようにすると、音声多重番組とＣＭ期間とが判別できるので、ＶＴＲの録画時にＣＭにより番組内容が中断されることなく、番組内容を録画できるというものである。
【０００６】
【特許文献１】特公平１２−３０９８１７０号公報（第２頁  第１図）
【特許文献２】特開昭５９−００６４９８１号公報（第５頁  第８図）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、従来例に係るコマーシャルカット機能を備えたデジタル記録再生装置によれば、次のような問題がある。
【０００８】
ｉ．特許文献１によれば、映像信号及び音声信号が変化する部分の時間間隔が所定時間分、複数連続する範囲をコマーシャル範囲であると判別するようになされる。従って、地上波アナログ放送番組等において、コマーシャル範囲を判別することができても、ＭＰＥＧ−２の画像圧縮方式により伝送されてくるデジタルデータを記録再生する場合に、特許文献１の技術をそのまま適用することに困難性を伴う。
【０００９】
ii．特許文献２によれば、音声多重デコーダからの主音声信号と副音声信号とを比較し、両信号に差が存在したとき、コマーシャルメッセージでないと判別するようになされる。この方式は、放送番組の音声モードとコマーシャル番組の音声モードが違っている場合しか機能せず、現実には特定条件下でしか機能しないものである。従って、ＭＰＥＧ−２の画像圧縮方式により伝送されてくるデジタルデータを記録再生する場合に、特許文献２の技術をそのまま適用することに困難性を伴う。
【００１０】
そこで、この発明は、このような従来の課題を解決したものであって、デジタル放送番組を記録媒体に録画した後、データ再生時に、コマーシャルコンテンツをカットして放送番組コンテンツのみを再生できるようにしたデジタル記録再生装置及びデジタル記録再生方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題は、放送コンテンツの間にコマーシャルコンテンツが挿入されたデジタルデータを記録媒体に記録し、当該記録媒体からデジタルデータを再生する装置であって、デジタルデータを入力して放送コンテンツとコマーシャルコンテンツとを区切る映像切替わり部分を検出する画像処理手段と、この画像処理手段によって検出された映像切替わり部分を示す識別情報をデジタルデータに付加して記録媒体に記録する記録手段と、この記録手段によって記録された記録媒体からデジタルデータを読み出して再生する再生手段と、放送コンテンツを再生するモード又はコマーシャルコンテンツを再生するモードのいずれかを選択するように操作される操作手段と、この操作手段によって選択されたモード及び記録媒体から読み出される識別情報に基づいて放送コンテンツ又はコマーシャルコンテンツを再生するように再生手段を制御する制御手段とを備えることを特徴とするデジタル記録再生装置によって解決される。
【００１２】
本発明に係るデジタル記録再生装置によれば、放送コンテンツの間にコマーシャルコンテンツが挿入されたデジタルデータを記録媒体に記録する場合に、画像処理手段は、デジタルデータを入力して放送コンテンツとコマーシャルコンテンツとを区切る映像切替わり部分を検出する。例えば、デジタルデータがフレーム画面構造、かつ、データストリーム形式の画像データであって、画像処理手段は、前フレームの画像データと現フレームの画像データとを比較して相関関係を求め、ここで求められた相関関係に基づいて放送コンテンツとコマーシャルコンテンツとを区切る映像切替わり部分を抽出する。記録手段は、画像処理手段によって検出された映像切替わり部分を示す識別情報をデジタルデータに付加して記録媒体に記録する。
【００１３】
これを前提にして、データ再生時には、放送コンテンツを再生するモード又はコマーシャルコンテンツを再生するモードのいずれかを選択するように操作手段が操作される。制御手段は、操作手段によって選択されたモード及び記録媒体から読み出される識別情報に基づいて放送コンテンツ又はコマーシャルコンテンツを再生するように再生手段を制御する。再生手段は、制御手段のモード制御を受けて記録媒体からデジタルデータを読み出して再生する。
【００１４】
従って、放送番組を記録媒体に録画した後、データ再生時に、コマーシャルコンテンツをカットして放送番組のみを再生することが可能となる。また、逆に、コマーシャルコンテンツのみを抽出して再生することもできる。モードの選択方法によっては、コマーシャルコンテンツをまとめて放送コンテンツの再生前に再生したり、放送コンテンツの再生後にコマーシャルコンテンツをまとめて再生したりすることができる。
【００１５】
本発明に係るデジタル記録再生方法は、放送コンテンツの間にコマーシャルコンテンツが挿入されたデジタルデータを記録媒体に記録し、当該記録媒体からデジタルデータを再生する方法であって、デジタルデータを入力して放送コンテンツとコマーシャルコンテンツとを区切る映像切替わり部分を検出し、ここで検出された映像切替わり部分を示す識別情報を付加してデジタルデータを記録媒体に記録し、この記録媒体に記録されたデジタルデータの中から識別情報に基づいて放送コンテンツ又はコマーシャルコンテンツを再生することを特徴とするものである。
【００１６】
本発明に係るデジタル記録再生方法によれば、放送コンテンツの間にコマーシャルコンテンツが挿入されたデジタルデータを記録媒体から再生する場合に、放送番組を記録媒体に録画した後、データ再生時に、コマーシャルコンテンツをカットして放送番組のみを再生することが可能となる。
【００１７】
また、逆に、コマーシャルコンテンツのみを抽出して再生することもできる。モードの選択方法によっては、コマーシャルコンテンツをまとめて放送コンテンツの再生前に再生したり、放送コンテンツの再生後にコマーシャルコンテンツをまとめて再生したりすることができる。
【発明の効果】
【００１８】
本発明に係るデジタル記録再生装置及びデジタル記録再生方法によれば、放送コンテンツの間にコマーシャルコンテンツが挿入されたデジタルデータを記録媒体から再生する場合に、放送コンテンツを再生するモード又はコマーシャルコンテンツを再生するモードのいずれか、及び、記録媒体から読み出される識別情報に基づいて放送コンテンツ又はコマーシャルコンテンツを再生するような制御を実行する制御手段を備えるものである。
【００１９】
この構成によって、放送番組を記録媒体に録画した後、データ再生時に、コマーシャルコンテンツをカットして放送番組のみを再生することが可能となる。また、逆に、コマーシャルコンテンツのみを抽出して再生することもできる。モードの選択方法によっては、コマーシャルコンテンツをまとめて放送コンテンツの再生前に再生したり、放送コンテンツの再生後にコマーシャルコンテンツをまとめて再生したりすることができる。
【発明を実施するための最良の形態】
【００２０】
続いて、この発明に係るデジタル記録再生装置及びデジタル記録再生方法の一実施の形態について、図面を参照しながら説明をする。
【実施例１】
【００２１】
図１は、本発明に係る各実施例としてのデジタル記録再生装置１００の構成例を示す概念図である。
この実施例では、放送コンテンツの間にコマーシャルコンテンツが挿入されたデジタルデータを記録媒体から再生する場合に、再生手段を制御する制御手段を備え、放送コンテンツを再生するモード又はコマーシャルコンテンツを再生するモードのいずれか、及び、記録媒体から読み出される識別情報に基づいて放送コンテンツ又はコマーシャルコンテンツを再生するように制御して、データ再生時に、コマーシャルコンテンツをカットして放送番組のみを再生できるようにしたものである。
【００２２】
図１は、デジタル記録再生装置１００は、放送コンテンツの間にコマーシャルコンテンツが挿入されたデジタルデータを記録媒体に記録し、当該記録媒体からデジタルデータを再生する装置である。この装置１００は、地上波デジタル放送番組や、通信衛星デジタル放送番組等を録画するハードディスク内蔵型のデジタルビデオレコーダ等に適用して好適である。
【００２３】
デジタル記録再生装置１００は、入力端子１を有している。入力端子１には、デジタルインターフェース回路１１が接続され、デジタルデータの一例となるＰＥＳ（Packetized Elementary Stream）形式でＭＰＥＧ２規格のＭＰＥＧデータを入力するようになされる。ＭＰＥＧデータは、デジタル放送番組等に係るフレーム画面構造の画像データを含むデータであって、映像圧縮データと音声圧縮データとを多重化したものである。
【００２４】
デジタルインターフェース回路１１は、画像処理手段１２、書き込みバッファ１３、通常動作／録画再生モード切替え用のスイッチ１６に接続される。画像処理手段１２は、書き込みバッファ１３及び制御手段３０に接続され、ＭＰＥＧデータを入力して放送コンテンツとコマーシャルコンテンツとを区切る映像切替わり部分（以下シーンチェンジポイントという）を検出するように動作する。例えば、画像処理手段１２は、制御手段３０から画像処理制御信号Ｓ１を入力し、この画像処理制御信号Ｓ１に基づいて、前フレームのＭＰＥＧデータと現フレームのＭＰＥＧデータとを比較して相関関係を求め、ここで求められた相関関係に基づいて放送コンテンツとコマーシャルコンテンツとを区切るシーンチェンジポイントを抽出する。
【００２５】
このシーンチェンジポイントを抽出するに当たって、画像処理手段１２は、まず、データストリームをＩ、Ｂ、Ｐピクチャから構成される映像群（Group Of Pictures：以下ＧＯＰという）単位に区分する。この例で、Ｉ又はＰピクチャの出現する周期をＭとしたとき、Ｍ＝２の場合は、Ｉ又はＰピクチャの間に１枚のＢピクチャが挿入され、Ｍ＝３の場合は、Ｉ又はＰピクチャの間に、２枚のＢピクチャが挿入される形態を採る。
【００２６】
次に、画像処理手段１２は、ＧＯＰ単位に区分されたＭＰＥＧデータから現フレームのＧＯＰにおける先頭のＩピクチャを検出する。画像処理手段１２は、先に検出されたＧＯＰのＩピクチャを離散コサイン変換（ＤＣＴ；以下ＤＣＴという）処理して輝度成分であるＤＣ値を求めると共に、前フレームのＧＯＰにおけるＩピクチャをＤＣＴ処理してＤＣ値を求める。ＤＣ値はシーンチェンジ時の輝度値を評価するために使用される。更に、先頭のＩピクチャのＤＣ値と前フレームのＧＯＰにおけるＩピクチャのＤＣ値との差を求め、予め設定された基準値と算出されたＤＣ値の差とを比較し、この比較結果に基づいて画像処理手段１２は、シーンチェンジポイントであるか否かを決定する。
【００２７】
画像処理手段１２は、また、現フレームのＧＯＰにおける先頭のＩピクチャのＤＣ値と前フレームのＧＯＰにおけるＩピクチャのＤＣ値との差が、予め設定された基準値以上となる場合に、シーンチェンジ情報を発生する。シーンチェンジ情報は、現フレームのＧＯＰと前フレームのＧＯＰとが放送コンテンツとコマーシャルコンテンツとを区切るシーンチェンジポイントである旨を示すデータである。
【００２８】
この例でコマーシャルコンテンツの映像表示時間が単位秒数値の一例となる１５秒であって、その整数倍となる場合に、前フレームのＭＰＥＧデータと現フレームのＭＰＥＧデータとの相関関係が得られなくなるポイントを相関不良ポイントとしたとき、画像処理手段１２は、コマーシャルコンテンツのシーンチェンジポイントを抽出する際に、前フレームのＭＰＥＧデータと現フレームのＭＰＥＧデータとを比較して相関不良ポイントを抽出すると共に、当該相関不良ポイント間の時間差を算出し、ここで算出された相関不良ポイント間の時間差値と１５秒の整数倍の値とを比較し、時間差値と１５秒の整数倍の値とが一致するコマーシャル期間を探索するように動作する。
【００２９】
書き込みバッファ１３は記録手段の一例であり、ハードディスク（ＨＤＤ）１４に接続される。書き込みバッファ１３は、制御手段３０から書き込み制御信号Ｓ２を入力し、この書き込み制御信号Ｓ２に基づいてシーンチェンジ情報をＭＰＥＧデータに付加してハードディスク１４に記録するようになされる。ハードディスク１４は記録媒体の一例であり、磁気ディスクから構成されるが、光磁気ディスクを使用してもよい。この他に、記録媒体にはＤＶＤ（Digital Video Devise）や、磁気テープ等を使用してもよい。
【００３０】
ハードディスク１４には読み出しバッファ１５が接続される。読み出しバッファ１５は、再生手段の一例を構成し、制御手段３０から読み出し制御信号Ｓ３を入力し、この読み出し制御信号Ｓ３に基づいてＭＰＥＧデータを当該ハードディスク１４から読み出して再生するようになされる。
【００３１】
読み出しバッファ１５には通常動作／録画再生モード切替え用のスイッチ１６が接続される。スイッチ１６は、通常動作モードが選択されると、制御手段３０からモード切替え信号Ｓ４を入力し、このモード切替え信号Ｓ４に基づいて、図中の接点ｃがａ側に接続され、入力端子１から取り込んだ放送コンテンツの間にコマーシャルコンテンツが挿入されたＭＰＥＧデータを選択するようになされる。また、録画再生モードが選択されると、接点ｃがｂ側に接続され、ハードディスク１４から放送コンテンツや、コマーシャル（以下ＣＭと省略する場合もある）コンテンツ等に係るＭＰＥＧデータを読み出すようになされる。
【００３２】
通常動作／録画再生モード切替え用のスイッチ１６（接点ｃ）は、分離回路１７に接続される。分離回路１７は、制御手段３０から分離制御信号Ｓ５を入力し、この分離制御信号Ｓ５に基づいてＭＰＥＧデータから映像圧縮データと、音声圧縮データとを分離するように動作する。分離回路１７は、ビデオデコーダ１８とオーディオデコーダ１９とに接続される。
【００３３】
ビデオデコーダ１８は、映像圧縮データをデコードして復号化し、そのデコード後の映像データをデジタル・アナログ（Ａ／Ｄ変換）変換する。ビデオデコーダ１８は、Ａ／Ｄ変換後のアナログ映像信号Ｖoutを出力端子２を経由して、図示しないモニタ等に出力する。オーディオデコーダ１９は、音声圧縮データをデコードして復号化し、そのデコード後の音声データをＡ／Ｄ変換し、Ａ／Ｄ変換後のアナログ音声信号Ａoutを出力端子３を経由して、モニタ内の音声入力部等に出力する。
【００３４】
上述の画像処理手段１２、書き込みバッファ１３、読み出しバッファ１５、スイッチ１６、分離回路１７には、制御手段３０が接続される。制御手段３０には操作手段４０が接続される。操作手段４０は、番組再生モード又はＣＭ再生モードのいずれかを選択するように操作される。番組再生モードとは、コマーシャルをスキップした放送コンテンツのみを再生する動作をいう。ＣＭ再生モードとは、放送コンテンツをスキップしたコマーシャルコンテンツのみを再生する動作をいう。
【００３５】
また、操作手段４０は、コマーシャルコンテンツをまとめて放送コンテンツの再生前に再生するＣＭ前再生モード、又は、放送コンテンツの再生後にコマーシャルコンテンツをまとめて再生するＣＭ後再生モードのいずれかを選択する機能を有している。操作手段４０には、図示しないが、通常動作／録画再生モード選択用の押しボタン、再生指示ボタン、番組／ＣＭ再生モード選択用の押しボタン、ＣＭ前／後再生モード選択用の押しボタン、再生指示用の押しボタン等が設けられる。これらの押しボタン操作によって得られる操作指示信号Ｓ０は操作手段４０から制御手段３０へ出力される。操作手段４０はユーザによって操作される。
【００３６】
制御手段３０は、ＲＯＭ３１、ＲＡＭ３２及びＣＰＵ３３を有している。ＲＯＭ３１には、当該記録再生装置全体を制御するためのシステムプログラムデータが格納される。システムプログラムデータは、ＲＯＭ３１に限られることはなく、図示しないＥＥＰＲＯＭ等のフラッシュメモリに格納しておいてもよい。ＲＡＭ３２は、ワークメモリとして使用され、例えば、通常動作／録画再生モード切替えや、番組再生モード、ＣＭ再生モード等の制御コマンドを一時記憶するようになされる。ＣＰＵ３３は、電源がオンされると、ＲＯＭ３１等からシステムプログラムデータを読み出してシステムを起動し、操作手段４０からの操作信号Ｓ０に基づいて当該記録再生装置全体を制御するようになされる。
【００３７】
制御手段３０は、操作手段４０から操作指示信号Ｓ０を入力し、この操作指示信号Ｓ０に基づいて、画像処理手段１２に画像処理制御信号Ｓ１を出力し、放送コンテンツとコマーシャルコンテンツとを区切るシーンチェンジポイントを検出するように制御する。また、制御手段３０は、書き込みバッファ１３に書き込み制御信号Ｓ２を出力してシーンチェンジ情報をＭＰＥＧデータに付加してハードディスク１４に記録するように制御する。
【００３８】
更に、制御手段３０は、読み出しバッファ１５に読み出し制御信号Ｓ３を出力して、操作手段４０によって選択操作された各種モード及びハードディスク１４から読み出されるシーンチェンジ情報に基づいて放送コンテンツ又はコマーシャルコンテンツを再生するように制御する（以下モード選択制御ともいう）。更にまた、制御手段３０は、スイッチ１６にモード切替え信号Ｓ４を出力して通常動作／録画再生モードの切替え制御を実行する。制御手段３０は、分離回路１７に分離制御信号Ｓ５を出力して、ＭＰＥＧデータから映像圧縮データと、音声圧縮データとを分離するように制御する。
【００３９】
図２Ａ〜Ｃは、ＭＰＥＧ−２形式による画像データの圧縮例を示す概念図である。図２Ａに示す１枚の画像は、例えば、ＭＰＥＧ２形式により画像圧縮され、ＰＥＳ形式のＭＰＥＧデータとなって、図１に示した入力端子１を通じてデジタルインターフェース回路１１に入力される。ＭＰＥＧ２形式によれば、空間領域と時間領域における冗長性を除去することによって画像圧縮が行われる。
【００４０】
図２Ａにおいて、画像４１は複数のブロック４２に区分される。ブロック４２は、図２Ｂに示す表示位置で水平方向にｘ画素、垂直方向にｙ画素を有している（ｘ＝ｙ＝８）。ＭＰＥＧ２形式によれば、画像データは、空間領域のブロック単位に空間周波数（時間領域）に変換することで圧縮するようになされる。この空間領域のブロック４２を空間周波数に変換する際に、離散コサイン変換処理（Discrete Cosine Transform：以下ＤＣＴという）がなされる。ＤＣＴ処理は、例えば、８×８画素のブロック単位に行われる。図２Ｃに示すＤＣＴ処理後のブロック４３は、空間周波数によって表現される。空間周波数は、ＤＣＴ変換系で水平方向及び垂直方向に移動するに従い高くなる。
【００４１】
［空間領域の場合］
自然画像は、一般に、空間領域を狭くすると画素の輝度レベル値が互いに近いことが多い。このような場合、ある空間領域内における画素値の変化の度合い（空間周波数）は、比較的小さくなり、画像を空間周波数領域のデータに変換すると、画像データは、低周波側に偏る。この結果、高周波側の画像データに、より少ないビット数を割り当てることにより、全体として画像圧縮前に比べてより少ないビット数で画像を符号化できるという特徴がある。
【００４２】
［時間領域の場合］
図３は、動き補償機能付きの情報符号化装置２００の構成例を示すブロック図である。一般に、動画像は、複数のフレームと呼ばれる画像により構成されている。あるフレームと、その１／３０秒前の画像である直前のフレームとの間では、多くの場合それぞれの画像は、類似したものである。ＭＰＥＧデータのフレーム間予測による符号化例によれば、直前のフレーム（以下前フレームという）に基づいて現在のフレーム（以下現フレームという）の画像データが符号化される。この符号化例によれば、前フレームの画像データと、現フレームの画像データとの差のみを抽出して符号化され、ビット数を大幅に削減できるようになる。
【００４３】
また、動き補償機能を利用すると更に、ビット数を削減できるようになる。図３に示す情報符号化装置２００は、メモリ４４，４５、動きベクトル検出部４６、動き補償部４７、差分抽出部４８及び予測誤差出力部４９を有している。この情報符号化装置２００によれば、動きベクトル検出部４６には、メモリ４４から現フレームの画像データと、メモリ４５から前フレームの画像データとが入力され、動きベクトル検出部４６は、画面内で動く物体を検出するように動作する。更に、動き補償部４７には、動きベクトル検出部４６から出力される動き検出データと、前フレームの画像データとが入力され、動き補償部４７は、その動きを予測するように動作する。
【００４４】
差分抽出部４８には、動き補償部４７から出力される動き予測結果データと、現フレームの画像データとの差を抽出するようになされる。予測誤差出力部４９は、差分抽出部４８から差分に基づいて予測誤差を出力するように動作する。これにより、予測の精度を向上することができる。
【００４５】
図４Ａ及びＢは、ＭＰＥＧデータのフレーム並べ替え例を示す構成図である。一般に、ＭＰＥＧデータのフレーム画面構造（以下ＭＰＥＧフレームという）には、データ量の異なる３種類のピクチャ（Ｉ，Ｂ，Ｐ）が含まれ、これらの組み合わせにより画像を構成している。図４Ａに示す例では、Ｍ＝３の場合であって、動き補償予測の向きに、フレーム番号＃０〜＃６のＩ、Ｂ、Ｂ、Ｐ、Ｂ、Ｂ、Ｐピクチャが順に並んで、ＭＰＥＧデータを構成している。
【００４６】
Ｉピクチャは、前後フレームの画像データ無しに生成可能な画面である。Ｐピクチャは、過去のフレームから一方向のフレーム間予測を行い、差分を符号化した画面である。データ量は、ＩピクチャとＢピクチャの中間である。Ｂピクチャは、過去と未来の２つのフレームから二方向のフレーム間予測を行い、差分を符号化した画面である。データ量は、他のピクチャに比べて最も小さくなる。Ｂピクチャは、未来のフレームを予測に用いるため、その符号化に先がけ、予測に用いる未来のフレームが符号化されていなくてはならず、符号化時にフレームの並べ替えが必要となるものである。
【００４７】
図４Ｂに示すＭＰＥＧデータのフレーム並べ替え例によれば、フレーム番号＃０のＩピクチャの後方にフレーム番号＃３のＰピクチャが入れ替えられ、このＰピクチャの後方にフレーム番号＃１、＃２のＢピクチャが移動される。この＃２のＢピクチャの後方に、フレーム番号＃６のＰピクチャが移動され、このＰピクチャの後方に、フレーム番号＃４、＃５のＢピクチャが移動される。これにより、図１に示した入力端子１を通じてデジタルインターフェース回路１１に入力されるフレーム画面構造のＭＰＥＧデータが構成される。
【００４８】
図５Ａ〜Ｆは、ＭＰＥＧデータの階層構造例を示す概念図である。一般に、ＴＶ放送系やデジタルビデオディスク（ＤＶＤ）等で使用されるＭＰＥＧ−２形式は、図４で説明したＩ、Ｐ、Ｂの３種類のピクチャによって画像を構成している。このうち、他のピクチャの画像データ無しで復号できるのは、Ｉピクチャのみである。したがって、ランダムアクセスのように前後フレームの関係が崩れるような操作は、Ｉピクチャにアクセスすることにより実現する。また、ＭＰＥＧデータは、復号の基準となるＩピクチャをはじめ、Ｐピクチャ、Ｂピクチャなど複数のピクチャによって、図５Ａ〜Ｆに示すような階層構造を採る。
【００４９】
図５Ａはシーケンス・レイヤを示している。シーケンス・レイヤには、ｎ個のプログラムが記述される。プログラムは、ランダムにアクセスされる。図５Ｂは、プログラムｎの下位階層を構成するＧＯＰ・レイヤを示している。ＧＯＰ・レイヤには、図４に示したＩ、Ｐ、Ｂの３種類のピクチャが記述される。図５Ｃは、ＧＯＰ・レイヤの下位階層を構成するピクチャ・レイヤを示している。ピクチャ・レイヤには、図４に示したＩ、Ｐ又はＢピクチャに係る画像データが記述される。画像データは、フレーム又はフィールド単位に記述される。
【００５０】
図５Ｄは、ピクチャ・レイヤの下位階層を構成するスライス・レイヤを示している。スライス・レイヤには、図４に示したＩ、Ｐ又はＢピクチャに係る画面を水平方向にスライス（分割）した画像データが記述される。図５Ｅは、スライス・レイヤの下位階層を構成するマクロブロック・レイヤを示している。マクロブロック・レイヤには、スライス・レイヤを構成する画面を垂直方向に分割した画像データが記述される。画像データは予測単位に記述される。この画像データには、輝度信号Ｙ及び色差信号（Ｃｒ，Ｃｂ）を含んでいる。
【００５１】
図５Ｆは、マクロブロック・レイヤの下位階層を構成するブロック・レイヤを示している。ブロック・レイヤには、各ブロックの輝度信号ＹがＤＣＴ単位に記述される。この例では、前フレームのＧＯＰにおけるＩピクチャをＤＣＴ処理して、ブロック・レイヤを構成する輝度信号Ｙから、ＤＣ値を求め、現フレームのＧＯＰにおけるＩピクチャをＤＣＴ処理して同様にＤＣ値を求め、この両者のＩピクチャのＤＣ値との差を求め、予め設定された基準値と算出されたＤＣ値の差とを比較し、この比較結果に基づいてシーンチェンジポイントであるか否かを決定するようになされる。
【００５２】
一般に、ＭＰＥＧ−２形式では、符号化の単位としてフィールドもしくはフレームを選択することができる。画像の動きが少ない場合は、２つのフィールド間の相関が強いため、フレーム全体を用いて処理するフレーム構造を用いる方が有利であり、画像の動きが激しい場合は、フィールド間の相関が弱まるため、フィールド構造を用い別々に処理した方が有利となる。
【００５３】
ＭＰＥＧデータがフレーム構造を採る場合は、フィールド・フレーム適応予測方式が採用される。この方式によれば、動き予測において、フレーム予測とフィールド予測とを切り替えて適用される。これは、動きの少ないマクロブロックに対してフレーム予測を用い、動きの速いマクロブロックに対してフィールド予測を用いることで、符号化圧縮処理を効果的に実行できるからである。
【００５４】
符号化圧縮処理に関しては、フィールド・フレーム適応予測方式の他に、フィールド・フレーム適応ＤＣＴ処理方式が採用される。このＤＣＴ処理方式によれば、マクロブロック中の画像データに対し、フィールド毎にＤＣＴ処理を実行する第１モードと、フィールドを交互に混ぜてフレーム構成としてＤＣＴ処理を行う第２モードとを切り替える方法が採られる。フレーム構造の場合に、マクロブロック単位で第２モードを選択することができる。このデジタル記録再生装置１００は、独立に設定されたフィールド・フレーム適応予測方式とフィールド・フレーム適応ＤＣＴ処理方式とに対応している。
【００５５】
一方、ＭＰＥＧデータがフィールド構造を採る場合は、フィールド毎に別々に画像データが符号化されるため、常にフィールド予測方式とフィールドＤＣＴ処理方式とが用いられるが、予測ブロックの大きさを１６×１６画素と１６×８画素の２種類から選べる。これは動きベクトルの情報量と、予測効率のバランスを選ぶことに相当する。このデジタル記録再生装置１００は、独立に設定されたフィールド予測方式とフィールドＤＣＴ処理方式とに対応している。
【００５６】
このように、ＭＰＥＧ−２形式によれば、ＭＰＥＧフレームで２つのフィールド間の相関を検出することが可能である。この相関検出の結果をデータ圧縮ではなく、ＭＰＥＧデータをフレーム単位に区分して、その相関検出の結果をコンテンツ再生時のマーカーに使用することで、放送コンテンツの間にコマーシャルコンテンツが挿入されたＭＰＥＧデータをハードディスク１４から再生する場合に、ＣＭ再生モード又は放送番組再生モードのいずれか、及び、ハードディスク１４から読み出されるシーンチェンジ情報に基づいて放送コンテンツ又はコマーシャルコンテンツを再生できるようになる。
【００５７】
このデジタル記録再生装置１００では、ＭＰＥＧデータをデジタル記録する際に、当該ＭＰＥＧデータにおけるフレーム相関検出を行い、相関がまったく取れなくなるポイントをリストアップすると共に、このポイント間の時間差を算出して１５秒の整数倍に一致するものを探し、再生する際に、この部分を選択可能とするようにしたものである。
【００５８】
図６は、画像処理手段１２の内部構成例を示すブロック図である。図６に示す画像処理手段１２は、分離部２１、ＧＯＰ解析部２２、Ｉピクチャ抽出部２３、ファイルＡ作成部２４、ＤＣＴ解析部２５、映像変化点検出部２６、ファイルＢ作成部２７、ファイルＣ作成部２８、比較部２９、最終ファイル作成部２１０から構成される。
【００５９】
分離部２１は、ＰＥＳ形式のＭＰＥＧデータを入力してパケット・エレメント・ストリーム（ＰＥＳ）とマクロブロック（ＭＢ）に分離（フィルタリング）するように動作する。ＰＥＳ形式のＭＰＥＧデータは、シーケンス層、ＧＯＰ層、ピクチャ層、スライス層、マクロブロック層及びブロック層から構成される。分離部２１には、ＧＯＰ解析部２２及びＤＣＴ解析部２５が接続される。
【００６０】
ＧＯＰ解析部２２は、分離部２１からＰＥＳを入力してＧＯＰ解析処理をする。例えば、ＧＯＰ解析部２２は、ＰＥＳをＧＯＰ単位に区分して現フレームにおけるＧＯＰ層の有無を検出する。この検出有無結果に基づいて現フレームにＧＯＰ層が存在するか否かを判別する。ＧＯＰ層は、Ｉ，Ｂ，Ｐピクチャから構成される。ＧＯＰ解析部２２にはＩピクチャ抽出部２３が接続される。Ｉピクチャ抽出部２３は、現フレームのＧＯＰシーケンスヘッダ（ＳＨ）直後のＧＯＰ層から先頭のＩピクチャを抽出する。
【００６１】
Ｉピクチャ抽出部２３には、ファイルＡ作成部２４が接続される。ファイルＡ作成部２４は、ＰＴＳ（Presentation Time Stamp）を解析してファイルＡを作成する。ファイルＡ作成部２４は、例えば、先に検出されたＧＯＰのＩピクチャを離散コサイン変換処理してＤＣ値を求め、その値と前値とを比較し、ある一定値を越えた点のＰＴＳ又はパケット番号を調べてファイルＡを作成する。つまり、ファイルＡは、デジタル放送のようなデータストリーム形式のＭＰＥＧデータをハードディスク１４に記録する際に、現フレームのＩピクチャのＤＣ値と前フレームのＩピクチャのＤＣ値とを比較し、ある一定値を越えた点のＰＴＳ又はパケット番号を調べ、それをリストとしてファイルされるものである。
【００６２】
このＤＣ値は、ＭＰＥＧデータの記録と同時に、ＴＳ又はＰＳフィルタリング処理して各ＧＯＰ層のＩピクチャのＤＣＴ処理毎にチェックされる。これは、アナログ映像信号をＭＰＥＧデータにエンコードする際に、各ＩピクチャのＤＣＴ処理毎にＤＣ値をチェックするが、これに対応している。ファイルＡ作成部２４は比較部２９に接続される。
【００６３】
上述の分離部２１に接続されたＤＣＴ解析部２５は、分離後のマクロブロックを入力して離散コサイン変換処理し、マクロブロックをＤＣＴ解析処理するようになされる。ＤＣＴ解析部２５には、映像変化点検出部２６が接続される。映像変化点検出部２６は、映像コンテンツの映像変化点を検出して放送コンテンツからコマーシャルコンテンツへ映像が切替わるシーンチェンジポイントを見出すように動作する。
【００６４】
映像変化点検出部２６には、ファイルＢ作成部２７が接続される。ファイルＢ作成部２７は、パケットタイムスタンプ（ＰＴＳ）を解析してファイルＢを作成する。ファイルＢは、ＰＴＳにＧＯＰ層が存在する場合であって、ＰＥＳをＧＯＰ単位に区分したとき、当該ＧＯＰ層の一番始めに存在する各Ｉピクチャをチェックし、そのＰＴＳ又はパケット番号を調べ、それをリストとしてファイルされるものである。
【００６５】
ファイルＢ作成部２７は、当該ＧＯＰ層の一番始めに存在するＩピクチャを検出したか否かを判別する。この判別結果に基づいてＤＣＴ処理をし、当該ＩピクチャのＤＣ値を検出する。そして、ファイルＢ作成部２７は、このＩピクチャのＤＣＴ処理によるＤＣ値と予め設定された基準値とを比較して、当該ＩピクチャのＤＣ値が基準値以上か否かを判別する。このＩピクチャのＤＣ値が基準値以上の場合は、ファイルを作成しないように制御される。当該ＩピクチャのＤＣ値が基準値未満の場合は、ＰＴＳ又はパケット番号をチェックし、それを相関ＮＧ（変化）ポイントのリストとしてファイルＢに記述される。
【００６６】
この相関ＮＧ（変化）ポイントは、シーンチェンジポイントの候補であり、この相関ＮＧ（変化）ポイントに基づいてシーンチェンジポイントが求められる。その求め方は、前フレームのＧＯＰにおけるＩピクチャをＤＣＴ処理してＤＣ値を求め、現フレームのＧＯＰにおけるＩピクチャをＤＣＴ処理してＤＣ値を求め、この両者のＩピクチャのＤＣ値との差を求め、予め設定された基準値と算出されたＤＣ値の差とを比較し、この比較結果に基づいてシーンチェンジポイントであるか否かを決定するようになされる。
【００６７】
ファイルＢ作成部２７は、現フレームのＧＯＰにおける先頭のＩピクチャのＤＣ値と前フレームのＧＯＰにおけるＩピクチャのＤＣ値との差が、予め設定された基準値以上となる場合に、現フレームのＧＯＰと前フレームのＧＯＰとが放送コンテンツとコマーシャルコンテンツとを区切るシーンチェンジポイントである旨を示すシーンチェンジ情報を発生する。
【００６８】
ファイルＢ作成部２７には、ファイルＣ作成部２８が接続される。ファイルＣ作成部２８は、コマーシャル区間（期間）を想定し、その区間を特定するためのシーンチェンジ情報を記述したファイルＣを作成する。ファイルＣは、現フレームのＩピクチャのＤＣ値と前フレームのＩピクチャのＤＣ値の相違に基づいてコマーシャル期間を推定するために使用される。現行のコマーシャルコンテンツによれば、１５秒の整数倍の表示時間が割り当てられている。
【００６９】
ファイルＣ作成部２８は、例えば、ファイルＢから相関ＮＧ（変化）ポイントのリストを読み出し、一方の相関ＮＧポイント（相関点）から連続する他方の相関ＮＧポイントに至る時間差ＴＷを計算する。ファイルＣ作成部２８は、時間差ＴＷが１５秒の整数倍、かつ、例えば、６０秒以下であるかを判別する。時間差ＴＷが１５秒の整数倍かつ６０秒以下ではない場合は、時間差ＴＷを計算する計算区間を１つ進める。時間差ＴＷが１５秒の整数倍かつ６０秒以下である場合は、計算開始及び計算終了のＰＴＳ又はパケット番号をチェックし、コマーシャルコンテンツの表示期間に係るシーンチェンジポイントのリストとしてファイルＣに記述される。
【００７０】
ファイルＣ作成部２８には、比較部２９が接続される。比較部２９は、シーンチェンジポイントの候補となった相関ＮＧポイントのリスト内容（ファイルＢ）と、当該ファイルＣ作成部２８でチェックされた相関ＮＧポイントのチェック内容とを比較して、コマーシャル期間の検出精度を高めるようになされる。例えば、ファイルＢ作成部２７でＧＯＰ単位に切り替えて作成したファイルＡと、ファイルＣ作成部２８でリストアップされたファイルＣとを入力し、当該ファイルＣ作成部２８で抽出した計算開始及び計算終了のＰＴＳ又はパケット番号を検算するようになされる。
【００７１】
コマーシャルコンテンツは、放送コンテンツとは別のコンテンツであるため、コマーシャルコンテンツが放送コンテンツに挿入された場合、必ずＧＯＰ単位に区切られる。この性質を利用して、ファイルＡの記述内容とファイルＣの記述内容とを例えば、ＡＮＤ論理演算を採ることで、コマーシャル期間の検出精度を向上できるようになる。
【００７２】
比較部２９は最終ファイル作成部２１０に接続される。最終ファイル作成部２１０は、番組再生モード、ＣＭ再生モード、ＣＭ前再生モード、又は、ＣＭ後再生モードを実行するための最終的なファイルを作成する。このファイルには、ファイルＣと共に、当該ファイルＣからシーンチェンジ情報（ＩＤ信号）を読み出すためのデータが記述され、これらはＭＰＥＧデータと共にハードディスク１４に保存される。
【００７３】
図７Ａ及びＢは、画像処理手段１２におけるシーンチェンジポイントの抽出例を示すタイムチャートである。この例では、放送コンテンツ間にコマーシャルコンテンツが挿入されたＭＰＥＧデータにおいて、放送コンテンツとコマーシャルコンテンツとの間のシーンチェンジポイントを抽出するようになされる。
【００７４】
図７Ａ及びＢに示す横軸は、ＰＴＳ又はパケット番号（時間ｔ）である。図中，□に「ＩＢＢＰ」で示したブロックデータＤinは、ＭＰＥＧデータを当該フレーム（ＧＯＰ単位）に区分したものである。「Ｉ」はＩピクチャ、「Ｂ」はＢピクチャ、「Ｐ」はＰピクチャである。図７Ａにおいて、上向き矢印は、相関ＮＧポイントであり、放送コンテンツとコマーシャルコンテンツとの間の上向き矢印は、シーンチェンジポイントを示している。
【００７５】
この例では、ＴＶ番組等を録画する際にコマーシャル期間を見出すようになされるが、最初に、ＭＰＥＧフレームの前後相関を採り、相関ＮＧポイントをすべて検出する。その後、図８で説明するような相関ＮＧポイント間の時間差ＴＷ（間隔）を調べ、現行の単位秒数値である１５秒の整数倍になる単位表示時間を抽出するようになされる。
【００７６】
図７Ａにおいて、ＭＰＥＧデータのフレーム相関を検出すると、コマーシャル画像とＴＶ画像とは相関関係が無いため、この画像切替えポイントでは、必ず前後相関無しを検出することができ、この画像切替えポイントを相関ＮＧポイントとして定義できる。このような相関検出を継続して進めると、次のコマーシャルに切り替わる時点で、また、相関ＮＧポイントが検出できる。この間隔は、コマーシャルの送出の関係で１プログラムは、必ず１５秒の整数倍になっている。
【００７７】
この例で画像処理手段１２は、まず、ＭＰＥＧデータをＩ、Ｂ、Ｐピクチャから構成されるＧＯＰ単位に区分し、次に、ＧＯＰ単位に区分されたＭＰＥＧデータから現フレームのＧＯＰにおける先頭のＩピクチャを検出する。画像処理手段１２は、ここで検出されたＧＯＰのＩピクチャをＤＣＴ処理してＤＣ値を算出すると共に、前フレームのＧＯＰにおけるＩピクチャをＤＣＴ処理してＤＣ値を算出する。そして、図７Ｂに示すように前フレームのＧＯＰにおける先頭のＩピクチャのＤＣ値と、現フレームのＧＯＰにおける先頭のＩピクチャのＤＣ値との差ΔＤＣを算出し、予め設定された基準値Ｖrefと算出されたＤＣ値の差ΔＤＣとを比較し、画像処理手段１２は、この比較結果に基づいてシーンチェンジポイントであるか否かを決定するようになされる。
【００７８】
この例で、現フレームのＧＯＰにおける先頭のＩピクチャのＤＣ値と前フレームのＧＯＰにおけるＩピクチャのＤＣ値との差ΔＤＣが、予め設定された基準値Ｖref以上となる場合に、画像処理手段１２では、現フレームのＧＯＰと前フレームのＧＯＰとが放送コンテンツとコマーシャルコンテンツとを区切るシーンチェンジポイントであることが見出される（決定される）。このシーンチェンジポイントである旨を示すシーンチェンジ情報は、ＭＰＥＧデータと共にハードディスク１４に記録するようになされる。
【００７９】
この例でシーンチェンジ情報の抽出に関しては、Ｉピクチャの両ＤＣ値の差ΔＤＣに基づく決定方法に限られることはなく、次のような決定方法であってもよい。つまり、ＭＰＥＧデータをＩ、Ｂ、Ｐピクチャから構成されるＧＯＰ単位に区分し、このＧＯＰ単位に区分されたＭＰＥＧデータから現フレームのＧＯＰにおける先頭のＩピクチャを検出し、ここで検出されたＧＯＰのＩピクチャをＤＣＴ処理してＤＣ値を算出する。この現フレームのＧＯＰにおける先頭のＩピクチャのＤＣ値と、予め設定された基準値Ｖref’とを比較し、この比較結果に基づいてシーンチェンジポイントであるか否かを決定するようにしてもよい。
【００８０】
この例で、現フレームのＧＯＰにおける先頭のＩピクチャのＤＣ値が、予め設定された基準値Ｖref’以上となる場合に、現フレームのＧＯＰと前フレームのＧＯＰとが放送コンテンツとコマーシャルコンテンツとを区切るシーンチェンジポイントであることが見出される。このシーンチェンジポイントである旨を示すシーンチェンジ情報は、先の例と同様にしてＭＰＥＧデータと共にハードディスク１４に記録するようになされる。
【００８１】
図８は、画像処理手段１２におけるコマーシャル期間の抽出例を示すタイムチャートである。この例では、放送コンテンツ間にコマーシャルコンテンツが挿入されたＭＰＥＧデータにおいて、放送コンテンツとコマーシャルコンテンツとの間のシーンチェンジポイントが抽出されると、その後、ＤＣＴ処理において、相関ＮＧポイント間の時間差を調べ、その時間差が１５秒の整数倍になる単位表示時間を検出し、この単位表示時間に基づいてコマーシャル期間を抽出するようになされる。コマーシャルコンテンツは、コマーシャルＡ（ＣＭＡ）及びコマーシャルＢ（ＣＭＢ）から構成され、コマーシャルＡの表示時間は３０秒とし、コマーシャルＢの表示時間は１５秒とする。
【００８２】
図８に示す横軸はＰＴＳ又はパケット番号（時間ｔ）である。図中，□に「Ｉ」で示したブロックデータＤinは、ＭＰＥＧデータをＧＯＰ単位に区分したものである。「Ｉ」はＩピクチャである。△印は、相関ＮＧポイントである。この例では、白抜き矢印の計算方向に示した行程Ｐ１〜行程Ｐ５・・・というように計算処理が進められる。この計算処理は、１５秒の整数倍、かつ、３０秒（６０秒）程度まで相関ＮＧポイントにおける計算操作を繰り返し実行する。
【００８３】
図８において、まず、行程Ｐ１で、図中の最初の相関ＮＧポイント間である＃Ａ区間を計算し、この＃Ａ区間の時間差が１５秒の整数倍であるか否かを判別する。１５秒の整数倍とならない場合は、＃Ｂ区間の時間差を計算する。同様に、＃Ｃ区間を計算する。このような１５秒の整数倍の区間が見つかるまで、区間を拡大して探索を継続するようになされる。３０秒以上の相違点が得られない場合は、行程Ｐ２に移行して、検出開始部分を１つ進めて同じことを行程Ｐ３、Ｐ４、Ｐ５について繰り返すようになされる。
【００８４】
この例では、行程Ｐ５で＃Ａ区間を計算すると、時間差が１５秒であり、＃Ｂ区間を計算すると、１５秒×２倍である。この計算処理の結果は、コマーシャルＡ（ＣＭＡ）の表示時間に一致する。このように、１５秒の整数倍となるコマーシャル期間が見出されると、＃Ｃ区間については、探索（調査）が打ち切られる。従って、行程Ｐ６及びＰ７における×印に示した計算処理ｉ，ii，iii等は省略される。もちろん、１５秒の整数倍となるコマーシャル期間が見出されない場合は、行程Ｐ６及びＰ７における計算処理は継続される。
【００８５】
図９Ａ〜Ｃは、コマーシャルの挿入区間とその探索例を示すタイムチャートである。図９Ａは、ＴＶ番組（放送コンテンツ）の間に挟まれたコマーシャル（コンテンツ）の位置を示している。図９Ａに示すコマーシャルの挿入例によれば、４つのコマーシャルＡ〜ＤがＴＶ番組コンテンツの間に挟まれる形態で挿入されている。
【００８６】
図９Ｂにおいて、コマーシャルＡは、表示時間が１５秒である。コマーシャルＢは、コマーシャルＡに続いて表示され、その表示時間が３０秒である。コマーシャルＣは、コマーシャルＢに続いて表示され、その表示時間が１５秒である。コマーシャルＤは、コマーシャルＣに続いて表示され、その表示時間が１５秒である。この例でコマーシャル期間は、４つのコマーシャルＡ〜Ｄの総表示時間であって、コマーシャルＡ＋Ｂ＋Ｃ＋Ｄ＝７５秒である。
【００８７】
この例では、ＴＶ番組とコマーシャルＡのシーンチェンジポイントを抽出するために、ＤＣＴ処理において、相関ＮＧポイント間の時間差ＴＷを調べ、１５秒の整数倍になる部分を検出することにより、コマーシャル期間を推定するようになされる（原則処理）。当然、１つのコマーシャルプログラム内でもＭＰＥＧデータの相関が取れない相関ＮＧポイントが存在する場合が想定されるため、１つの相関ＮＧポイントから次の相関ＮＧポイントまでが１５秒の整数倍に満たない場合は、継続して時間差を加算処理して１５秒の整数倍になるポイントを算出するようになされる（例外処理）。
【００８８】
つまり、特異なケースとして、１つのコマーシャル内で隣り合ったブロックの区間が１５秒の整数倍に満たない場合がある。例えば、図９Ｃに示す表示時間３０秒のコマーシャルＢ内で抽出された３つのブロックで、２つの相関ＮＧポイント間における時間差ＴＷが７秒、ＴＷ’＝１３秒、ＴＷ”＝７秒といったように１５秒の整数倍に満たない場合がある。この場合は、相関ＮＧポイント間における計算を１つ進めて確認するようになされる。この例では、１５秒の整数倍、かつ、３０秒（６０秒）程度まで相関ＮＧポイントにおける計算操作を繰り返し実行する。
【００８９】
例えば、図９Ｃに示したコマーシャルＢにおいて、マーシャル期間として検出された区間（間隔）が１５秒の整数倍に満たない場合は、連続した、次の相関ＮＧポイントまでの時間差ＴＷ’やＴＷ”等を加算した３０秒（＝７秒＋１３秒＋７秒）と、１５秒の整数倍の値とを比較するようになされる。この際の加算は、コマーシャルコンテンツの送出基準から最大２〜３分程度とする。
【００９０】
このようにコマーシャル（コンテンツ）は、一度再生が始まると数分間連続するので、抽出したブロックが、この期間に当てはまるかどうかを確認し、ＯＫであれば、ハードディスク１４に記録したＭＰＥＧデータから、この部分のみを抽出するためのシーンチェンジ情報（ＩＤ信号）を作成して、ＭＰＥＧデータと同時にハードディスク１４に記録するようになされる。
【００９１】
続いて、本発明に係るデジタル記録再生方法について説明をする。図１０は、第１の実施例に係るデジタル記録再生装置１００における記録再生例を示すフローチャートである。
【００９２】
この実施例では、ＭＰＥＧデータがフレーム画面構造、かつ、データストリーム形式のＭＰＥＧデータであって、テレビ番組などの放送コンテンツをハードディスク１４等に録画するとき、当該放送コンテンツの間にコマーシャルコンテンツが挿入されたＭＰＥＧデータの前後フレームの相関を利用して、その相関ＮＧポイント間が１５秒の整数倍になるコマーシャル期間を抽出し、当該ハードディスク１４からＭＰＥＧデータを再生する場合に、録画時に抽出したブロックの放送コンテンツ又はコマーシャルコンテンツをユーザが自由に選択（指定）できるようになされる。
【００９３】
この例では、放送番組に係るＭＰＥＧデータをハードディスク１４に記録する録画モードが設定されている場合を前提とする。この録画モード設定による操作指示信号Ｓ０を操作手段４０から入力した制御手段３０は、この操作指示信号Ｓ０に基づいて、画像処理手段１２に画像処理制御信号Ｓ１を出力し、放送コンテンツとコマーシャルコンテンツとを区切るシーンチェンジポイントを検出するように制御する。
【００９４】
これらをＭＰＥＧデータの記録再生条件にして、まず、図１０に示すフローチャートのステップＥ１でＭＰＥＧデータをデジタルインターフェース回路１１に入力する。そして、ステップＥ２で画像処理手段１２は、画像処理制御信号Ｓ１に基づいて放送コンテンツとコマーシャルコンテンツとを区切るシーンチェンジポイントを検出してコマーシャル期間を抽出する。このとき、画像処理手段１２では、前フレームのＭＰＥＧデータと現フレームのＭＰＥＧデータとを比較して相関関係を求め、ここで求められた相関関係に基づいて放送コンテンツとコマーシャルコンテンツとを区切るシーンチェンジポイントを抽出する。
【００９５】
具体的には、図１１に示すフローチャート（サブルーチン）をコールして、ファイルＡを作成し、図１２に示すフローチャート（サブルーチン）をコールしてファイルＢを作成し、図１３に示すフローチャート（サブルーチン）をコールしてファイルＣを作成する。そして、先に作成されたファイルＡ〜Ｃに基づくシーンチェンジポイントを示すシーンチェンジ情報をステップＥ３でＭＰＥＧデータに付加してハードディスク１４に記録する。このとき、制御手段３０は、書き込みバッファ１３に書き込み制御信号Ｓ２を出力する。書き込みバッファ１３は、制御手段３０から書き込み制御信号Ｓ２を入力し、この書き込み制御信号Ｓ２に基づいてシーンチェンジ情報をＭＰＥＧデータに付加してハードディスク１４に記録するようになされる。
【００９６】
その後、ステップＥ４で制御手段３０は、操作手段４０を通じて通常動作／録画再生指示や再生指示等を入力する。通常動作／録画再生指示等は、ユーザが操作手段４０を操作して入力される。ここで録画再生モードが選択されると、接点ｃがｂ側に接続され、ハードディスク１４から放送コンテンツや、コマーシャルコンテンツ等に係るＭＰＥＧデータを読み出すようになされる。
【００９７】
また、録画再生モードを選択した場合は、番組再生モード又はＣＭ再生モードのいずれかを選択するように操作手段４０が操作される。番組再生モードを選択すると、コマーシャルをスキップした放送コンテンツのみが再生される。ＣＭ再生モードを選択すると、放送コンテンツをスキップしたコマーシャルコンテンツのみが再生される。なお、通常動作／録画再生モード切替え用のスイッチ１６は、通常動作モードが選択されている場合は、制御手段３０からモード切替え信号Ｓ４を入力して、図１に示した接点ｃをａ側に接続し、入力端子１から取り込んだ放送コンテンツの間にコマーシャルコンテンツが挿入されたＭＰＥＧを選択するようになされる。操作手段４０の操作によって得られる操作指示信号Ｓ０は操作手段４０から制御手段３０へ出力される。なお、再生指示がない場合は、ステップＥ８に移行する。
【００９８】
上述のステップＥ４で再生指示があった場合は、ステップＥ５に移行して制御手段３０は、放送番組再生モード又はＣＭ再生モードの選択を受付ける。このとき、放送番組再生モードが選択された場合は、ステップＥ６に移行してシーンチェンジ情報に基づいて放送コンテンツを再生する。例えば、読み出しバッファ１５は、制御手段３０から読み出し制御信号Ｓ３を入力し、放送コンテンツに係るＭＰＥＧデータを当該ハードディスク１４から抽出して読み出し、これを再生するようになされる（モード選択制御）。
【００９９】
例えば、分離回路１７は、制御手段３０から分離制御信号Ｓ５を入力し、この分離制御信号Ｓ５に基づいてＭＰＥＧデータから映像圧縮データと、音声圧縮データとを分離するように動作する。ビデオデコーダ１８は、映像圧縮データをデコードして復号化し、そのデコード後の映像データをＡ／Ｄ変換する。ビデオデコーダ１８は、Ａ／Ｄ変換後のアナログ映像信号Ｖoutを出力端子２を経由して、モニタ等に出力する。オーディオデコーダ１９は、音声圧縮データをデコードして復号化し、そのデコード後の音声データをＡ／Ｄ変換し、Ａ／Ｄ変換後のアナログ音声信号Ａoutを出力端子３を経由して、モニタ内の音声入力部等に出力する。そして、ステップＥ８に移行する。
【０１００】
また、ステップＥ５でＣＭ再生モードが選択された場合は、ステップＥ７に移行してシーンチェンジ情報に基づいてコマーシャルコンテンツを再生する。例えば、読み出しバッファ１５は、制御手段３０から読み出し制御信号Ｓ３を入力し、コマーシャルコンテンツに係るＭＰＥＧデータを当該ハードディスク１４から抽出して読み出し、これを再生するようになされる。そして、ステップＥ８に移行して制御手段３０は、終了判断をする。制御手段３０は、例えば、電源オフ情報を検出して記録再生処理を終了する。電源オフ情報が検出されない場合は、ステップＥ１に戻って上述の処理を繰り返すようになされる。
【０１０１】
このように、シーンチェンジ情報に基づいて、抽出した放送コンテンツのブロックのみを識別して再生、あるいは、抽出したコマーシャルコンテンツのブロックを削除して残りの放送コンテンツのブロックを再生する。最後に検出したブロックの期間を、現在行われている送出時の音声モードと比較し、ＡＮＤ論理演算を採るなどの操作を加えて、音声及び映像情報の再生精度を更に向上するようになされる。
【０１０２】
図１１は、コマーシャル期間抽出に係るファイルＡ作成例（サブルーチン）を示すフローチャートである。この例では、図６に示した画像処理手段１２の分離部２１がＰＥＳ形式のＭＰＥＧデータを入力してパケット・エレメント・ストリーム（ＰＥＳ）とマクロブロックに分離する。その後、分離部２１からＧＯＰ解析部２２にＰＥＳが出力される。
【０１０３】
これを前提にして、図１１に示すフローチャートのステップＦ１でＧＯＰ解析部２２は、分離部２１からＰＥＳを入力してＧＯＰ解析処理をする。例えば、ＧＯＰ解析部２２は、ＰＥＳをＧＯＰ単位に区分して現フレームにおけるＧＯＰ層の有無を検出する。その後、ステップＦ２でＧＯＰ層の検出有無結果に基づいて現フレームにＧＯＰ層が存在するか否かを判別する。ステップＦ２の現フレームにＧＯＰ層がある場合は、ステップＦ３に移行してＩピクチャ抽出部２３は、現フレームのＧＯＰシーケンスヘッダ直後のＧＯＰ層から先頭のＩピクチャを抽出する。
【０１０４】
そして、ステップＦ４に移行して、ファイルＡ作成部２４は、ＰＴＳを解析すべく、先に検出されたＧＯＰのＩピクチャをＤＣＴ処理してＤＣ値を求める。そのＤＣ値と前値とを比較し、ある一定値を越えた点のＰＴＳ又はパケット番号をチェックする。そして、ステップＦ５に移行して、先にチェックされた、ある一定値を越えた点のＰＴＳ又はパケット番号を記述してファイルＡを作成する。なお、ステップＦ２でＧＯＰ層が存在しない場合は、ファイルＡの作成は行わずに処理を終了する。その後、図１０に示したフローチャートのステップＥ２にリターンする。
【０１０５】
図１２は、コマーシャル期間抽出に係るファイルＢ作成例（サブルーチン）を示すフローチャートである。この例で、コマーシャルコンテンツの映像表示時間が１５秒の整数倍となる場合であって、前フレームのＭＰＥＧデータと現フレームのＭＰＥＧデータとの相関関係が得られなくなるポイントを相関ＮＧポイントとしたとき、コマーシャルコンテンツのシーンチェンジポイントを抽出する際に、前フレームのＭＰＥＧデータと現フレームのＭＰＥＧデータとを比較して相関ＮＧポイントを抽出すると共に、当該相関ＮＧポイント間の時間差ＴＷを算出し、ここで算出された相関ＮＧポイント間の時間差値と１５秒の整数倍の値とを比較し、時間差値と１５秒の整数倍の値とが一致するコマーシャル期間を探索する。
【０１０６】
この処理ルーチンでは、図６に示した画像処理手段１２の分離部２１からＤＣＴ解析部２５には、マクロブロック（ＭＢ）単位にＭＰＥＧデータが供給される。ＤＣＴ解析部２５には分離後のマクロブロックが入力され、映像変化点検出部２６では、映像コンテンツの映像変化点が検出され、放送コンテンツからコマーシャルコンテンツへ映像が切替わるシーンチェンジポイントを見出すように動作する。
【０１０７】
また、コマーシャル期間は、図７〜図９に示したように放送コンテンツとコマーシャルコンテンツとは別のコンテンツであるため、この区切りで必ずＧＯＰ単位で映像が区切られ、かつ、当該ＧＯＰにおける先頭のＩピクチャのＤＣ値は、映像の前後のフレーム相関がないことから、大きく変化する。そのＤＣ成分は他のピクチャに比べて大きくなる。
【０１０８】
これを前提にして、図１２に示すフローチャートのステップＧ１でファイルＢ作成部２７は、当該ＧＯＰにおけるＩピクチャを検出する。そして、ステップＧ２でファイルＢ作成部２７は、当該ＧＯＰ層の一番始めに存在するＩピクチャを検出したか否かを判別する。この判別結果に基づいてステップＧ３でＤＣＴ処理をし、当該ＩピクチャのＤＣ値を検出する。
【０１０９】
そして、ファイルＢ作成部２７は、このＩピクチャのＤＣＴ処理によるＤＣ値と予め設定された基準値Ｖref’とをステップＧ４で比較して、当該ＩピクチャのＤＣ値が基準値Ｖref’以上か否かを判別する。このＩピクチャのＤＣ値が基準値Ｖref’未満の場合は、ファイルを作成しないように制御される。当該ＩピクチャのＤＣ値が基準値Ｖref’以上となる場合は、ステップＧ６に移行してＰＴＳ又はパケット番号をチェックし、それを相関ＮＧ（変化）ポイントのリストとしてステップＧ７でファイルＢに記述される。
【０１１０】
この相関ＮＧポイントは、シーンチェンジポイントの候補であり、この相関ＮＧポイントからシーンチェンジポイントが求められる。その求め方は、前フレームのＧＯＰにおけるＩピクチャをＤＣＴ処理してＤＣ値を求め、現フレームのＧＯＰにおけるＩピクチャをＤＣＴ処理してＤＣ値を求め、この両者のＩピクチャのＤＣ値との差ΔＤＣを求め、予め設定された基準値Ｖrefと算出されたＤＣ値の差ΔＤＣとを比較し、この比較結果に基づいてシーンチェンジポイントであるか否かを決定するようになされる。
【０１１１】
ファイルＢ作成部２７は、現フレームのＧＯＰにおける先頭のＩピクチャのＤＣ値と前フレームのＧＯＰにおけるＩピクチャのＤＣ値との差ΔＤＣが、予め設定された基準値Ｖref以上となる場合に、現フレームのＧＯＰと前フレームのＧＯＰとが放送コンテンツとコマーシャルコンテンツとを区切るシーンチェンジポイントである旨を示すシーンチェンジ情報を発生する。その後、図１０に示したフローチャートのステップＥ２にリターンする。
【０１１２】
図１３は、コマーシャル期間抽出に係るファイルＣ作成例を示すフローチャートである。この例では、シーンチェンジポイントの候補となる相関ＮＧポイントを起点にしてコマーシャル区間（期間）を想定し、その区間を特定するためのＰＴＳ又はパケット番号を見出し、これをシーンチェンジ情報として記述したファイルＣを作成する。
【０１１３】
これを前提にして、図１３に示すフローチャートのステップＨ１でファイルＣ作成部２８は、シーンチェンジポイントの候補となる相関ＮＧポイントのリストをファイルＢから読み出す。その後、ステップＨ２に移行して、ファイルＣ作成部２８は、図９に示したように当該相関ＮＧポイントから他の相関ＮＧポイントへ連続する相関ＮＧポイント間の時間差ＴＷ、ＴＷ’、ＴＷ”等を計算する。
【０１１４】
そして、ステップＨ３でファイルＣ作成部２８は、相関ＮＧポイント間の時間差ＴＷが１５秒の整数倍かつ６０秒以下となっているかを判別する。この判別では、相関ＮＧポイント間の時間差ＴＷが、１５秒の整数倍かつ６０秒以下ではない場合は、ステップＨ４に移行して計算区間を１つ進めてステップＨ１に戻る。相関ＮＧポイント間の時間差ＴＷが、１５秒の整数倍かつ６０秒以下である場合は、ステップＨ５に移行して、計算開始及び計算終了に係るＰＴＳ又はパケット番号をチェックする。
【０１１５】
次に、ファイルＣ作成部２８は、検出精度を高めるためにステップＨ６に移行して、現フレームにＧＯＰ層が存在するか否かを判別する。ＧＯＰ層がある場合は、ステップＨ７に移行して比較部２９は、シーンチェンジポイントの候補となった相関ＮＧポイントのリスト内容（ファイルＢ）と、上述のステップＨ５でチェックされた相関ＮＧポイントのチェック内容とを比較する。この比較処理によって、シーンチェンジポイントにおけるシーンチェンジ情報の検出精度を向上させることができる。
【０１１６】
その後、ステップＨ８でシーンチェンジポイントと見られる相関ＮＧポイントからのコマーシャル期間を抽出した、計算開始及び計算終了に係るＰＴＳ又はパケット番号を調べ、これらを記述したファイルＣを作成する。このファイルＣは、コマーシャルコンテンツの表示期間に係るシーンチェンジポイントのシーンチェンジ情報（リスト）である。また、最終ファイル作成部２１０では、シーンチェンジ情報に基づいて番組再生モード、ＣＭ再生モード、ＣＭ前再生モード、又は、ＣＭ後再生モードを実行するための最終的なファイルが作成される。これらのファイルＡ〜Ｃ及び最終ファイルは、ＭＰＥＧデータと共にハードディスク１４に保存される。なお、ステップＨ６でＧＯＰ層が無い場合は、処理を終了する。その後、図１０に示したフローチャートのステップＥ２にリターンする。
【０１１７】
このように、本発明に係る第１の実施例としてのデジタル記録再生装置１００によれば、放送コンテンツの間にコマーシャルコンテンツが挿入されたＭＰＥＧデータをハードディスク１４に記録する場合に、画像処理手段１２は、前フレームのＭＰＥＧデータと現フレームのＭＰＥＧデータとを比較して相関関係を求め、ここで求められた相関関係に基づいて放送コンテンツとコマーシャルコンテンツとを区切るシーンチェンジポイントを抽出する。書き込みバッファ１３は、画像処理手段１２によって検出されたシーンチェンジポイントを示すシーンチェンジ情報を付加してＭＰＥＧデータをハードディスク１４に記録する。
【０１１８】
これを前提にして、データ再生時には、放送番組再生モード又はＣＭ再生モードのいずれかを選択するように操作手段４０が操作される。制御手段３０は、操作手段４０によって選択された放送番組再生モード又はＣＭ再生モード、及び、ハードディスク１４から読み出されるシーンチェンジ情報に基づいて放送コンテンツ又はコマーシャルコンテンツを再生するように読み出しバッファ１５を制御する。読み出しバッファ１５は制御手段３０によるモード選択制御を受けて、ハードディスク１４からＭＰＥＧデータを読み出して再生する。
【０１１９】
従って、放送番組をハードディスク１４に録画した後、データ再生時に、コマーシャルコンテンツをカットして放送番組のみを再生することが可能となる。また、逆に、コマーシャルコンテンツのみを抽出して再生することができる。これにより、視聴者は、放送番組をコマーシャル抜きで一挙に楽しむことができる。
【実施例２】
【０１２０】
図１４は本発明に係る第２の実施例としてのデジタル記録再生装置１００における再生処理例を示すフローチャートである。この実施例では、ＭＰＥＧデータの再生時に、コマーシャルコンテンツをまとめて放送コンテンツの再生前に再生するモード（以下ＣＭ前再生モードという）、又は、放送コンテンツの再生後にコマーシャルコンテンツをまとめて再生するモード（ＣＭ後再生モード）のいずれかの選択を受付けるようになされる。そこで、図１に示した操作手段４０には、ＣＭ前再生モード、又は、ＣＭ後再生モードをいずれかを選択する機能が備えられる。
【０１２１】
これを処理条件にして、まず、図１４に示すフローチャートのステップＬ１でＭＰＥＧデータをデジタルインターフェース回路１１に入力する。そして、ステップＬ２で画像処理手段１２は、画像処理制御信号Ｓ１に基づいて放送コンテンツとコマーシャルコンテンツとを区切るシーンチェンジポイントを検出してコマーシャル期間を抽出する。このとき、画像処理手段１２では、前フレームのＭＰＥＧデータと現フレームのＭＰＥＧデータとを比較して相関関係を求め、ここで求められた相関関係に基づいて放送コンテンツとコマーシャルコンテンツとを区切るシーンチェンジポイントを抽出する。
【０１２２】
具体的には、図１１に示したフローチャート（サブルーチン）をコールして、ファイルＡを作成し、図１２に示したフローチャート（サブルーチン）をコールしてファイルＢを作成し、図１３に示したフローチャート（サブルーチン）をコールしてファイルＣを作成する。そして、先に作成されたファイルＡ〜Ｃに基づくシーンチェンジポイントを示すシーンチェンジ情報をステップＬ３でＭＰＥＧデータに付加してハードディスク１４に記録する。このとき、制御手段３０は、書き込みバッファ１３に書き込み制御信号Ｓ２を出力する。書き込みバッファ１３は、制御手段３０から書き込み制御信号Ｓ２を入力し、この書き込み制御信号Ｓ２に基づいてシーンチェンジ情報をＭＰＥＧデータに付加してハードディスク１４に記録するようになされる。
【０１２３】
その後、ステップＬ４で制御手段３０は、操作手段４０を通じて通常動作／録画再生指示や再生指示等を入力する。通常動作／録画再生指示等は、ユーザが操作手段４０を操作して入力される。ここで録画再生モードが選択されると、接点ｃがｂ側に接続され、ハードディスク１４から放送コンテンツや、コマーシャルコンテンツ等に係るＭＰＥＧデータを読み出すようになされる。
【０１２４】
また、録画再生モードを選択した場合は、ステップＬ５に移行して、ＣＭ前再生モード、又は、ＣＭ後再生モードのいずれかを選択するように操作手段４０が操作される。ＣＭ前再生モードを選択すると、ステップＬ６に移行して、制御手段３０は、シーンチェンジ情報に基づいてコマーシャルコンテンツをまとめて放送コンテンツの再生前に再生するように読み出しバッファを制御する。このとき、読み出しバッファ１５は、制御手段３０から読み出し制御信号Ｓ３を入力し、コマーシャルコンテンツに係るＭＰＥＧデータのみをまとめて当該ハードディスク１４から抽出して読み出し、これを再生するようになされる。その後、ステップＬ７に移行して制御手段３０は、シーンチェンジ情報に基づいて放送コンテンツをまとめて再生するように読み出しバッファを制御する。
【０１２５】
また、ステップＬ５でＣＭ後再生モードが選択された場合は、ステップＬ８に移行して、制御手段３０は、シーンチェンジ情報に基づいて放送コンテンツをまとめてコマーシャルの再生前に再生するように読み出しバッファを制御する。このとき、読み出しバッファ１５は、制御手段３０から読み出し制御信号Ｓ３を入力し、放送コンテンツに係るＭＰＥＧデータのみをまとめて当該ハードディスク１４から抽出して読み出し、これを再生するようになされる。
【０１２６】
その後、ステップＬ９に移行して制御手段３０は、シーンチェンジ情報に基づいてコマーシャルコンテンツをまとめて再生するように読み出しバッファを制御する。なお、再生指示がない場合は、ステップＬ１０に移行して制御手段３０は、終了判断をする。制御手段３０は、例えば、電源オフ情報を検出して記録再生処理を終了する。電源オフ情報が検出されない場合は、ステップＬ１に戻って上述の処理を繰り返すようになされる。
【０１２７】
このように、第２の実施例に係るデジタル記録再生装置１００によれば、ＭＰＥＧデータの再生時に、ＣＭ前再生モード、又は、ＣＭ後再生モードのいずれかの選択を受付けるようになされる。
【０１２８】
従って、映画館における上映態様のように、コマーシャルコンテンツをまとめて放送コンテンツの再生前に再生したり、放送コンテンツの再生後にコマーシャルコンテンツをまとめて再生したりすることができる。
【産業上の利用可能性】
【０１２９】
本発明は、地上波デジタル放送番組や、通信衛星デジタル放送番組等を録画するハードディスク内蔵型のデジタルビデオレコーダ等に適用して極めて好適である。
【図面の簡単な説明】
【０１３０】
【図１】本発明に係る各実施例としてのデジタル記録再生装置１００の構成例を示す概念図である。
【図２】（Ａ）〜（Ｃ）は、ＭＰＥＧ−２形式による画像データの圧縮例を示す概念図である。
【図３】動き補償機能付きの情報符号化装置２００の構成例を示すブロック図である。
【図４】（Ａ）及び（Ｂ）は、ＭＰＥＧデータのフレーム並べ替え例を示す構成図である。
【図５】（Ａ）〜（Ｆ）は、ＭＰＥＧデータの階層構造例を示す概念図である。
【図６】画像処理手段１２の内部構成例を示すブロック図である。
【図７】（Ａ）及び（Ｂ）は、画像処理手段１２におけるシーンチェンジポイントの抽出例を示すタイムチャートである。
【図８】画像処理手段１２におけるコマーシャル期間の抽出例を示すタイムチャートである。
【図９】（Ａ）〜（Ｃ）は、コマーシャルコンテンツ挿入区間とその探索例を示すタイムチャートである。
【図１０】第１の実施例に係るデジタル記録再生装置１００における記録再生例を示すフローチャートである。
【図１１】コマーシャル期間抽出に係るファイルＡ作成例（サブルーチン）を示すフローチャートである。
【図１２】コマーシャル期間抽出に係るファイルＢ作成例（サブルーチン）を示すフローチャートである。
【図１３】コマーシャル期間抽出に係るファイルＣ作成例を示すフローチャートである。
【図１４】本発明に係る第２の実施例としてのデジタル記録再生装置１００における再生処理例を示すフローチャートである。
【符号の説明】
【０１３１】
１２・・・画像処理手段、１３・・・書き込みバッファ（記録手段）、１４・・・ハードディスク（記録媒体）、１５・・・読み出しバッファ(再生手段）、３０・・・制御手段、４０・・・操作手段、１００・・・デジタル記録再生装置
【図１】
2005175710.tif 000003
【図２】
2005175710.tif 000004
【図３】
2005175710.tif 000005
【図４】
2005175710.tif 000006
【図５】
2005175710.tif 000007
【図６】
2005175710.tif 000008
【図７】
2005175710.tif 000009
【図８】
2005175710.tif 000010
【図９】
2005175710.tif 000011
【図１０】
2005175710.tif 000012
【図１１】
2005175710.tif 000013
【図１２】
2005175710.tif 000014
【図１３】
2005175710.tif 000015
【図１４】
2005175710.tif 000016