(57)【要約】【課題】比較用基準レベルよりも所定の信号レベル側となる状態が継続する特定条件区間を、情報信号から検出するようにする場合において、ノイズなどの影響があったとしても、より正しく検出する。【解決手段】情報信号の、比較用基準レベルよりも所定の信号レベル側とは反対側のレベルとなる部分を、情報信号が比較用基準レベルよりも所定の信号レベル側である状態から反対側のレベルとなる時点から、予め定めた所定期間に渡って、比較用基準レベルよりも所定の信号レベル側のレベルとなるように、情報信号を補正する信号補正手段を設ける。検出判定手段は、信号補正手段で補正された情報信号が、比較用基準レベルよりも所定の信号レベル側となっているか否かを検出する。検出判定手段での検出判定出力に基づいて、特定条件区間を検出する。【選択図】図１
2006303869.tif 000002
【特許請求の範囲】
【請求項１】
比較用基準レベルよりも所定の信号レベル側となる状態が継続する特定条件区間を、情報信号から検出するようにする特定条件区間検出装置であって、
前記情報信号の、前記比較用基準レベルよりも前記所定の信号レベル側とは反対側のレベルとなる部分を、前記情報信号が前記比較用基準レベルよりも前記所定の信号レベル側である状態から前記反対側のレベルとなる時点から、予め定めた所定期間に渡って、前記比較用基準レベルよりも前記所定の信号レベル側のレベルとなるように、前記情報信号を補正する信号補正手段と、
前記信号補正手段で補正された前記情報信号が、前記比較用基準レベルよりも前記所定の信号レベル側となっているか否かを検出する検出判定手段と、
を備え、前記検出判定手段での検出判定出力に基づいて、前記特定条件区間を検出する
ことを特徴とする特定条件区間検出装置。
【請求項２】
請求項１に記載の特定条件区間検出装置において、
前記検出判定手段で前記比較用基準レベルよりも前記所定の信号レベル側であると検出された前記情報信号の区間において、当該情報信号の区間の時間的に先頭位置から最初に前記所定の信号レベル側の最大値になる第１の時点と、前記情報信号区間の時間的に終端側から戻って最初に前記所定の信号レベル側の最大値になる第２の時点とを検出する検出手段を備え、
前記検出手段で検出された前記第１の時点から前記第２の時点までの区間を前記特定条件区間として検出する
ことを特徴とする特定条件区間検出装置。
【請求項３】
請求項１に記載の特定条件区間検出装置において、
前記検出判定手段で前記比較用基準レベルよりも前記所定の信号レベル側であると検出された前記情報信号区間において、当該情報信号区間内における前記所定の信号レベル側の最大値と前記比較用基準レベルとの間のレベルである第２の基準レベルを設定し、前記情報信号区間の時間的に先頭位置から最初に前記第２の基準レベルになる第１の時点と、前記情報信号区間の時間的に終端側から戻って最初に前記第２の基準レベルになる第２の時点とを検出する検出手段を備え、
前記検出手段で検出された前記第１の時点から前記第２の時点までの区間を前記特定条件区間として検出する
ことを特徴とする特定条件区間検出装置。
【請求項４】
請求項１に記載の特定条件区間検出装置において、
前記情報信号は映像信号であって、前記所定の信号レベルは黒レベルである
ことを特徴とする特定条件区間検出装置。
【請求項５】
比較用基準レベルよりも所定の信号レベル側となる状態が継続する特定条件区間を、情報信号から検出するようにする特定条件区間検出装置であって、
前記情報信号が、前記比較用基準レベルよりも前記所定の信号レベル側となっているか否かを検出する検出判定手段と、
前記検出判定手段で前記比較用基準レベルよりも前記所定の信号レベル側であると検出された第１の区間において、前記第１の区間の先頭時点から見て最初に前記所定の信号レベル側の最大値になる第１の時点と、前記第１の区間の時間的に終端側から見て最初に前記所定の信号レベル側の最大値になる第２の時点とを検出する検出手段と、
を備え、前記検出手段で検出された前記第１の時点から前記第２の時点までの第２の区間を前記特定条件区間として検出する
ことを特徴とする特定条件区間検出装置。
【請求項６】
請求項５に記載の特定条件区間検出装置において、
前記情報信号は映像信号であって、前記所定の信号レベルは黒レベルである
ことを特徴とする特定条件区間検出装置。
【請求項７】
比較用基準レベルよりも所定の信号レベル側となる状態が継続する特定条件区間を、情報信号から検出するようにする特定条件区間検出装置であって、
前記情報信号が、前記比較用基準レベルよりも前記所定の信号レベル側となっているか否かを検出する検出判定手段と、
前記検出判定手段で前記比較用基準レベルよりも前記所定の信号レベル側であると検出された第１の区間において、前記第１の区間内における前記情報信号の前記所定の信号レベル側の最大値と前記比較用基準レベルとの間のレベルである第２の基準レベルを設定すると共に、前記情報信号が前記第１の区間の先頭時点から見て最初に前記第２の基準レベルになる第１の時点と、前記第１の区間の時間的に終端側から見て最初に前記第２の基準レベルになる第２の時点とを検出する検出手段と
を備え、前記検出手段で検出された前記第１の時点から前記第２の時点までの第２の区間を前記特定条件区間として検出する
ことを特徴とする特定条件区間検出装置。
【請求項８】
請求項７に記載の特定条件区間検出装置において、
前記情報信号は映像信号であって、前記所定の信号レベルは黒レベルである
ことを特徴とする特定条件区間検出装置。
【請求項９】
比較用基準レベルよりも所定の信号レベル側となる状態が継続する特定条件区間を、情報信号から検出するようにする特定条件区間検出方法であって、
前記情報信号の、前記比較用基準レベルよりも前記所定の信号レベル側とは反対側のレベルとなる部分を、前記情報信号が前記比較用基準レベルよりも前記所定の信号レベル側である状態から前記反対側のレベルとなる時点から、予め定めた所定期間に渡って、前記比較用基準レベルよりも前記所定の信号レベル側のレベルとなるように前記情報信号を補正する信号補正工程と、
前記信号補正工程で補正された前記情報信号が、前記比較用基準レベルよりも前記所定の信号レベル側となっているか否かを検出する検出判定工程と、
を備え、前記検出判定工程の検出判定結果に基づいて、前記特定条件区間を検出する
ことを特徴とする特定条件区間検出方法。
【請求項１０】
比較用基準レベルよりも所定の信号レベル側となる状態が継続する特定条件区間を、情報信号から検出するようにする特定条件区間検出方法であって、
前記情報信号が、前記比較用基準レベルよりも前記所定の信号レベル側となっているか否かを検出する検出判定工程と、
前記検出判定工程で前記比較用基準レベルよりも前記所定の信号レベル側であると検出された第１の区間において、前記第１の区間の先頭時点から見て最初に前記所定の信号レベル側の最大値になる第１の時点と、前記第１の区間の時間的に終端側から見て最初に前記所定の信号レベル側の最大値になる第２の時点とを検出する検出工程と
を備え、前記検出工程で検出された前記第１の時点から前記第２の時点までの第２の区間を前記特定条件区間として検出する
ことを特徴とする特定条件区間検出方法。
【請求項１１】
比較用基準レベルよりも所定の信号レベル側となる状態が継続する特定条件区間を、情報信号から検出するようにする特定条件区間検出方法であって、
前記情報信号が、前記比較用基準レベルよりも前記所定の信号レベル側となっているか否かを検出する検出判定工程と、
前記検出判定工程で前記比較用基準レベルよりも前記所定の信号レベル側であると検出された第１の区間において、前記第１の区間内における前記情報信号の前記所定の信号レベル側の最大値と前記比較用基準レベルとの間のレベルである第２の基準レベルを設定すると共に、前記情報信号が前記第１の区間の先頭時点から見て最初に前記第２の基準レベルになる第１の時点と、前記第１の区間の時間的に終端側から見て最初に前記第２の基準レベルになる第２の時点とを検出する検出工程と
を備え、前記検出工程で検出された前記第１の時点から前記第２の時点までの第２の区間を前記特定条件区間として検出する
ことを特徴とする特定条件区間検出方法。
【請求項１２】
比較用基準レベルよりも所定の信号レベル側となる状態が継続する特定条件区間を、情報信号から検出するようにする特定条件区間検出装置であって、
前記情報信号が、前記比較用基準レベルよりも前記所定の信号レベル側となっているか否かを検出する検出判定手段と、
前記検出判定手段で前記比較用基準レベルよりも前記所定の信号レベル側となる前記情報信号部分を検出してから予め定めた所定時間長のウインドウ区間の間において、前記情報信号が前記ウインドウ区間の先頭時点から見て最初に前記所定の信号レベル側の最大値になる第１の時点と、前記ウインドウ区間の時間的に終端側から見て最初に前記所定の信号レベル側の最大値になる第２の時点とを検出する検出手段と、
を備え、前記検出手段で検出された前記第１の時点から前記第２の時点までの区間を前記特定条件区間として検出する
ことを特徴とする特定条件区間検出装置。
【請求項１３】
比較用基準レベルよりも所定の信号レベル側となる状態が継続する特定条件区間を、情報信号から検出するようにする特定条件区間検出装置であって、
前記情報信号が、前記比較用基準レベルよりも前記所定の信号レベル側となっているか否かを検出する検出判定手段と、
前記検出判定手段で前記比較用基準レベルよりも前記所定の信号レベル側となる前記情報信号部分を検出してから予め定めた所定時間長のウインドウ区間の間において、前記ウインドウ区間内における前記情報信号の前記所定の信号レベル側の最大値と前記比較用基準レベルとの間のレベルである第２の基準レベルを設定すると共に、前記情報信号が前記ウインドウ区間の先頭時点から見て最初に前記第２の基準レベルになる第１の時点と、前記ウインドウ区間の時間的に終端側から見て最初に前記第２の基準レベルになる第２の時点とを検出する検出手段と
を備え、前記検出手段で検出された前記第１の時点から前記第２の時点までの区間を前記特定条件区間として検出する
ことを特徴とする特定条件区間検出装置。
【請求項１４】
比較用基準レベルよりも所定の信号レベル側となる状態が継続する特定条件区間を、情報信号から検出するようにする特定条件区間検出装置であって、
前記比較用基準レベルよりも前記所定の信号レベル側となる前記情報信号部分を検出してから予め定めた所定ウインドウ区間の間は、前記情報信号の前記比較用基準レベルよりも前記所定の信号レベル側とは反対側のレベル部分を、前記比較用基準レベルよりも前記所定の信号レベル側のレベルとなるように前記情報信号を補正する信号補正手段と、
前記信号補正手段で補正された前記情報信号が、前記比較用基準レベルよりも前記所定の信号レベル側となっているか否かを検出する検出判定手段と、
を備え、前記検出判定手段の検出判定結果に基づいて、前記特定条件区間を検出する
ことを特徴とする特定条件区間検出装置。
【請求項１５】
請求項１４に記載の特定条件区間検出装置において、
前記検出判定手段で前記比較用基準レベルよりも前記所定の信号レベル側であると検出された前記情報信号の区間において、当該情報信号の区間の時間的に先頭位置から最初に前記所定の信号レベル側の最大値になる第１の時点と、前記情報信号区間の時間的に終端側から戻って最初に前記所定の信号レベル側の最大値になる第２の時点とを検出する検出手段を備え、
前記検出手段で検出された前記第１の時点から前記第２の時点までの区間を前記特定条件区間として検出する
ことを特徴とする特定条件区間検出装置。
【請求項１６】
請求項１４に記載の特定条件区間検出装置において、
前記検出判定手段で前記比較用基準レベルよりも前記所定の信号レベル側であると検出された前記情報信号区間において、当該情報信号区間内における前記所定の信号レベル側の最大値と前記比較用基準レベルとの間のレベルである第２の基準レベルを設定し、前記情報信号区間の時間的に先頭位置から最初に前記第２の基準レベルになる第１の時点と、前記情報信号区間の時間的に終端側から戻って最初に前記第２の基準レベルになる第２の時点とを検出する検出手段を備え、
前記検出手段で検出された前記第１の時点から前記第２の時点までの区間を前記特定条件区間として検出する
ことを特徴とする特定条件区間検出装置。
【請求項１７】
比較用基準レベルよりも所定の信号レベル側となる状態が継続する特定条件区間を、情報信号から検出するようにする特定条件区間検出方法であって、
前記情報信号が、前記比較用基準レベルよりも前記所定の信号レベル側となっているか否かを検出する検出判定工程と、
前記検出判定工程で前記比較用基準レベルよりも前記所定の信号レベル側となる前記情報信号部分を検出してから予め定めた所定時間長のウインドウ区間の間において、前記情報信号が前記ウインドウ区間の先頭時点から見て最初に前記所定の信号レベル側の最大値になる第１の時点と、前記ウインドウ区間の時間的に終端側から見て最初に前記所定の信号レベル側の最大値になる第２の時点とを検出する検出工程と、
を備え、前記検出工程で検出された前記第１の時点から前記第２の時点までの区間を前記特定条件区間として検出する
ことを特徴とする特定条件区間検出方法。
【請求項１８】
比較用基準レベルよりも所定の信号レベル側となる状態が継続する特定条件区間を、情報信号から検出するようにする特定条件区間検出方法であって、
前記情報信号が、前記比較用基準レベルよりも前記所定の信号レベル側となっているか否かを検出する検出判定工程と、
前記検出判定工程で前記比較用基準レベルよりも前記所定の信号レベル側となる前記情報信号部分を検出してから予め定めた所定時間長のウインドウ区間の間において、前記ウインドウ区間内における前記情報信号の前記所定の信号レベル側の最大値と前記比較用基準レベルとの間のレベルである第２の基準レベルを設定すると共に、前記情報信号が前記ウインドウ区間の先頭時点から見て最初に前記第２の基準レベルになる第１の時点と、前記ウインドウ区間の時間的に終端側から見て最初に前記第２の基準レベルになる第２の時点とを検出する検出工程と
を備え、前記検出工程で検出された前記第１の時点から前記第２の時点までの区間を前記特定条件区間として検出する
ことを特徴とする特定条件区間検出方法。
【請求項１９】
比較用基準レベルよりも所定の信号レベル側となる状態が継続する特定条件区間を、情報信号から検出するようにする特定条件区間検出方法であって、
前記比較用基準レベルよりも前記所定の信号レベル側となる前記情報信号部分を検出してから予め定めた所定ウインドウ区間の間は、前記情報信号の前記比較用基準レベルよりも前記所定の信号レベル側とは反対側のレベル部分を、前記比較用基準レベルよりも前記所定の信号レベル側のレベルとなるように前記情報信号を補正する信号補正工程と、
前記信号補正工程で補正された前記情報信号が、前記比較用基準レベルよりも前記所定の信号レベル側となっているか否かを検出する検出判定工程と、
を備え、前記検出判定工程の検出判定結果に基づいて、前記特定条件区間を検出する
ことを特徴とする特定条件区間検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えばテレビ放送の映像信号の黒レベル区間を特定条件区間として検出する場合に適用して好適な特定条件区間検出装置および特定条件区間検出方法に関する。
【背景技術】
【０００２】
ハードディスク装置が、その記憶容量の大容量化、低価格化などで広く普及し、パーソナルコンピュータでの利用だけでなく、民生用として、テレビ放送番組の映像・音声情報信号の記録再生装置などにも広く用いられている。
【０００３】
また、ハードディスク装置を用いた記録再生装置では、ハードディスク装置の他に、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）など着脱装着可能な記録媒体が取り扱えるように、そのような記録媒体に対応した記録再生ドライブが併用されるように構成されているものもある。
【０００４】
この種の記録再生装置においては、ハードディスク装置に記録した色々なテレビ放送番組の中で、ユーザーが所望する放送番組だけを選択して、ＤＶＤに記録し直して保存するコピー記録処理などの使い方がある。また、テレビ放送番組の中で、ユーザーが所望する所定のシーン区間だけを選択して、テレビ放送番組を記録したり、記録したテレビ放送番組を記録し直したりするなどの編集処理を行なうことも考えられている。
【０００５】
このように、ユーザーが希望する放送番組をコピー記録処理したり、編集処理したりする場合に、大容量記録媒体としてのハードディスク装置に記録した多くの放送番組の中から、ユーザーが所望する番組を探す場合や、面白そうな番組を探す場合に、ユーザーが、記録した内容をすべて再生して見ることは大変に時間の掛かることで、効率的ではない。
【０００６】
そこで、記録した画像音声情報の内容を効率的に確かめる方法として、放送番組の所定時点（チャプター点）の番組画像をサムネール表示したり、倍速再生などの特殊再生をしたり、また、重要区間（キーフレーム）と思われる区間だけを再生することで、いわゆるダイジェスト再生（要約再生）による短時間再生動作を行なうなどの方法が考えられている。
【０００７】
上記の放送番組の所定時点（チャプター点）の設定処理としては、所定の特徴抽出処理によって映像・音声信号の所定の特徴データを検出し、その特徴データに基づいて重要シーン（キーフレーム）と考えられる特徴点の検出を行ない、その時点をチャプター点として設定することが考えられる。
【０００８】
また、上記ダイジェスト再生は、例えば特許文献１（特開２００３−２１９３４８公報）に記載されているように、上述と同様にして特徴点の検出を行ない、検出された特徴データに基づいて検出判定したキーフレーム間の所定区間を順次再生して、通常再生時間よりも時間的に短時間で再生するものである。
【０００９】
上記のような特徴データによって検出され設定される特徴点としては、例えばテレビ放送番組の場合には、放送番組本編とテレビＣＭ（コマーシャル。以下同じ）との間（放送番組本編の終了点とＣＭ開始点の間、または、ＣＭ終了点と放送番組本編の開始点の間）、やテレビＣＭとテレビＣＭとの間などが考えられている。
【００１０】
例えば特許文献２（特開２０００−１６５８０６公報）や特許文献３（特開２０００−１６５７９８公報）には、音声信号の無音区間と、その無音区間の時間間隔などを検出し、その検出結果に基づいてＣＭ開始点やＣＭ終了点を検出して、ＣＭ区間を判定する技術が開示されている。これらは、ＣＭ区間がほぼ１５秒の倍数関係の時間長を有することを利用するもので、検出した特定条件区間としての無音区間が現れる時間間隔が１５秒の倍数関係になっているとき、その区間をＣＭ区間として検出するものである。
【００１１】
ところで、記録再生装置で再生するテレビ放送番組としては、日本で放送されたものばかりでなく、同じＮＴＳＣ（Ｎａｔｉｏｎａｌ  Ｔｅｌｅｖｉｓｉｏｎ  Ｓｙｓｔｅｍ  Ｃｏｍｍｉｔｔｅｅ）方式のテレビ放送番組、例えば米国のテレビ放送番組が対象となる場合もある。
【００１２】
例えば、英語学習を考えた場合に、様々な英会話用教材が市販されているが、ユーザーによっては、アメリカ国内で放送されたテレビ番組を視聴して聞き取りの学習をしたいと思う場合も想定できる。日本国内の地上波テレビ放送方式はＮＴＳＣ方式で、アメリカ合衆国のテレビ方式もＮＴＳＣ方式で同じあることから、例えば、アメリカにおいて、あるテレビ放送番組をビデオテープレコーダーで記録して、その記録したビデオテープを日本のビデオ再生装置で視聴することが考えられる。
【００１３】
また、データ伝送レートの速い高速インターネットの普及により、国内、国外の放送番組を、インターネットを介して受信して記録し、それを再生して視聴することも考えられる。
【００１４】
しかし、上述した特許文献１〜３の技術は、いずれも日本国におけるテレビ放送番組におけるＣＭ検出に関する技術であり、米国のテレビ放送のＣＭ検出の場合には、これらの特許文献１〜３の技術を、そのまた適用することはできない。
【００１５】
何故なら、米国のテレビ放送番組においては、日本の場合のように無音区間の検出だけではＣＭ区間を正しく検出できず、輝度信号レベルが低く、ほぼ黒レベルであるとすることができる複数フィールド区間を検出する必要があることからである。
【００１６】
すなわち、米国のテレビ放送番組を考えた場合には、ＣＭ区間がほぼ１５秒の倍数の時間長であることは日本の場合と変わらないが、テレビ放送番組のＣＭ区間の開始時点および終了時点においては、輝度信号レベルがほぼ黒レベルである複数フィールド区間（以下、黒区間という）が存在することが知られている。
【００１７】
そして、米国のテレビ放送番組におけるＣＭにおける黒区間の説明およびＣＭ検出に関する技術については、例えば、後記の非特許文献１に記載されている。この非特許文献１には、テレビＣＭに黒区間が存在するテレビ放送について、その黒区間の時間長、ＣＭ区間長などの特性例についても記述されている。
【００１８】
上記の特許文献および非特許文献は、次の通りである。
【特許文献１】特開２００３−２１９３４８公報
【特許文献２】特開２０００−１６５８０６公報
【特許文献３】特開２０００−１６５７９８公報
【非特許文献１】“Automatic detection of TV commercials” Satterwhite, B.; Marques, O.; Potentials, IEEE, Volume 23, Issue 2, April-May 2004 Pages:9-12
【発明の開示】
【発明が解決しようとする課題】
【００１９】
上述のように、米国のテレビ放送番組におけるＣＭ区間を検出するには、黒区間を検出する必要がある。一般に、黒区間を検出するには、黒レベルよりも高い所定の比較用基準レベルよりも映像信号の輝度信号レベルが低い区間を検出するようにすれば良い。
【００２０】
ところで、実際に米国内で放送されたテレビ放送番組のＣＭを視聴し、そのＣＭ区間の開始点、終了点、ＣＭ区間、ＣＭとＣＭとの間などにおける映像信号の特性を測定したところ、色々な特性が検出でき、信号の雑音（ノイズ）などが存在することが分かった。
【００２１】
図４０は、テレビ放送番組の映像信号のＣＭ区間において、１〜複数フィールドからなる黒区間を検出する場合に想定される映像信号の輝度信号の態様を示す説明図である。この図４０においては、上側を黒レベル側、下側を白レベル側として示している。そして、図４０において、Ｔｈは比較用基準レベルを示しており、この比較用基準レベルＴｈを黒レベル側に超える区間を、黒区間として判定するようにする。
【００２２】
図４０（１）は、複数フィールドに渡って安定に比較用基準レベルＴｈよりも黒レベル側となっている輝度信号を示しており、このような輝度信号であれば、安定に黒区間を検出することができる。図４０（１）の場合には、フィールド番号ｆ１からｆ２までを黒区間として検出できる。
【００２３】
これに対して、図４０（２）は、実際は黒区間内であるにも係わらず、ノイズのために、比較用基準レベルＴｈよりも白レベル側となってしまうフィールド区間が生じてしまう輝度信号を示している。すなわち、輝度信号レベルが、ノイズにより比較用基準レベルＴｈを境に波打つようになっている。この図４０（２）の場合には、本来は、フィールド番号ｆ３からｆ４までが黒区間として検出されるべきところ、正しく黒区間が検出できないおそれがある。
【００２４】
また、図４０（３）は、黒区間が短く、比較用基準レベルＴｈを黒レベル側に超える黒区間の区間長が、例えば１フィールドとなっている輝度信号を示しており、黒区間はフィールド番号ｆ５からｆ６までと判定される。
【００２５】
また、図４０（４）は、比較用基準レベルＴｈを黒レベル側に超える輝度信号のレベルが低い場合を示しており、この場合においては、フィールド番号ｆ７からｆ８までを黒区間として検出できる。
【００２６】
さらに、図４０（５）は、黒レベル側に段差を持った輝度信号の場合を示している。この場合には、比較用基準レベルＴｈに基づく検出では、黒区間はフィールド番号ｆ９からｆ１１までと判定されるが、より黒レベル側となっているフィールド番号ｆ９からｆ１０までを黒区間として判定することができる方が適当であると考えられる。
【００２７】
以上の図４０（１）〜（５）に示したように、テレビ放送番組の映像信号について、黒区間を検出する場合に、単純に比較用基準レベルＴｈと輝度信号レベルとを比較するだけでは、正しい黒区間を検出できないおそれがある。
【００２８】
上述の図４０（１）〜（５）に示したような信号態様となるのは、テレビ放送信号の輝度信号の黒区間を検出する場合に限られるものではなく、比較用基準レベルよりも例えば黒レベル側のような所定の信号レベル側となる状態が継続する特定条件区間を、情報信号から検出する場合の全てに共通のことであると考えられる。
【００２９】
この発明は、上述のように、比較用基準レベルよりも所定の信号レベル側となる状態が継続する特定条件区間を、情報信号から検出するようにする場合において、ノイズなどの影響があったとしても、所定の信号レベル側となる状態が継続する特定条件区間を、より正しく検出することができるようにすることを目的とする。
【課題を解決するための手段】
【００３０】
上記の課題を解決するために、請求項１の発明は、
比較用基準レベルよりも所定の信号レベル側となる状態が継続する特定条件区間を、情報信号から検出するようにする特定条件区間検出装置であって、
前記情報信号の、前記比較用基準レベルよりも前記所定の信号レベル側とは反対側のレベルとなる部分を、前記情報信号が前記比較用基準レベルよりも前記所定の信号レベル側である状態から前記反対側のレベルとなる時点から、予め定めた所定期間に渡って、前記比較用基準レベルよりも前記所定の信号レベル側のレベルとなるように、前記情報信号を補正する信号補正手段と、
前記信号補正手段で補正された前記情報信号が、前記比較用基準レベルよりも前記所定の信号レベル側となっているか否かを検出する検出判定手段と、
を備え、前記検出判定手段での検出判定出力に基づいて、前記特定条件区間を検出する
ことを特徴とする特定条件区間検出装置を提供する。
【００３１】
この請求項１の発明においては、信号補正手段により、情報信号は、比較用基準レベルよりも所定の信号レベル側とは反対側のレベルとなる部分が、当該情報信号が前記比較用基準レベルよりも所定の信号レベル側である状態から前記反対側のレベルとなる時点から、予め定めた所定期間に渡って、比較用基準レベルよりも前記所定の信号レベル側のレベルとなるように補正される。
【００３２】
そして、補正後の情報信号が、検出判定手段で比較用基準レベルよりも前記所定の信号レベル側となっているか否か検出されて、その検出判定結果から、特定条件区間が検出される。
【００３３】
また、請求項５の発明は、
比較用基準レベルよりも所定の信号レベル側となる状態が継続する特定条件区間を、情報信号から検出するようにする特定条件区間検出装置であって、
前記情報信号が、前記比較用基準レベルよりも前記所定の信号レベル側となっているか否かを検出する検出判定手段と、
前記検出判定手段で前記比較用基準レベルよりも前記所定の信号レベル側であると検出された第１の区間において、前記第１の区間の先頭時点から見て最初に前記所定の信号レベル側の最大値になる第１の時点と、前記第１の区間の時間的に終端側から見て最初に前記所定の信号レベル側の最大値になる第２の時点とを検出する検出手段と、
を備え、前記検出手段で検出された前記第１の時点から前記第２の時点までの第２の区間を前記特定条件区間として検出する
ことを特徴とする特定条件区間検出装置を提供する。
【００３４】
この請求項５の発明においては、検出判定手段で、情報信号のレベルが比較用基準レベルよりも所定の信号レベル側であると検出された第１の区間がそのまま特定条件区間として、検出されるのではなく、この第１の区間の先頭時点から見て最初に所定の信号レベル側の最大値になる第１の時点と、第１の区間の時間的に終端側から見て最初に所定の信号レベル側の最大値になる第２の時点との間の第２の区間が、特定条件区間として検出される。
【発明の効果】
【００３５】
この発明によれば、比較用基準レベルよりも所定の信号レベル側となる状態が継続する特定条件区間を、情報信号から検出するようにする場合において、ノイズなどの影響を軽減して、所定の信号レベル側となる状態が継続する特定条件区間を、より正しく検出することができる。
【発明を実施するための最良の形態】
【００３６】
以下、この発明による特定条件区間検出装置および特定条件区間検出方法の実施形態を、図を参照しながら説明する。
【００３７】
以下に説明する実施形態は、テレビ放送番組の映像信号および音声信号から、当該放送番組のＣＭ区間の開始点、ＣＭ区間の終了点、ＣＭ区間後の番組本編の開始点、番組本編の終了後にＣＭが続く場合の番組本編終了点などを検出する場合に、この発明を適用したものである。
【００３８】
実施形態の特定条件区間検出装置は、テレビ放送番組の映像信号および音声信号を記録する記録再生装置の一例に搭載される。この例の記録再生装置は、テレビ放送番組の映像信号および音声信号を記録媒体に記録し、また、この記録媒体から再生する機能を備えると共に、搭載されている実施形態の特定条件区間検出装置により、記録するテレビ放送番組の映像信号および音声信号または再生した放送番組の映像信号および音声信号から特定条件区間を検出し、その検出出力から、当該放送番組のＣＭ区間の開始点、終了点、ＣＭ区間後の番組本編の開始点、番組本編の終了後にＣＭが続く場合の番組本編終了点などを、特徴点（あるいは特徴位置）として検出する。
【００３９】
そして、この実施形態では、検出した特徴点のデータは、ユーザーの記録指示に応じて、記録放送番組についての付加情報ファイルとして記録媒体の所定記録領域に記録するようにする。
【００４０】
また、この例の記録再生装置においては、検出した特徴点に基づいて、再生時における特殊再生モードの再生区間の開始点あるいは終了点からなるプレイリストを生成し、生成したプレイリストのデータを、記録放送番組についての付加情報ファイルとして記録媒体に記録するようにする。なお、検出した特徴点から、放送番組の開始点や終了点、あるいはＣＭの開始点などをチャプター点として生成し、生成したチャプター点のデータリストを、記録媒体に記録するようにしてもよい。
【００４１】
プレイリストデータは、特殊再生動作モードの場合における再生信号処理に用いられる再生位置情報データとされる。特殊再生動作モードは、プレイリストを用いるいわゆるダイジェスト再生（要約再生）、スキップ再生、所定時点の静止画表示（サムネール表示を含む）、チャプター設定点における静止画表示（サムネール表示を含む）などの、通常再生モード以外で、ユーザーが、記録した放送番組の映像および音声情報を再生して視聴することができるように、データ処理を行なう動作モードである。
【００４２】
例えば、ＣＭ区間だけを再生する場合には、ＣＭの開始点（あるいは開始位置）、終了点（あるいは終了位置）のデータがプレイリストデータとなるものである。また、番組本編だけを再生する場合には、番組本編の開始点、終了点を検出して、当該本編の開始点、終了点のデータをプレイリストデータとすることができる。
【００４３】
ＣＭ区間終了後の番組本編の開始点や、ＣＭ開始前の番組本編終了点などは、ＣＭ開始点、ＣＭ終了点から求めることができる。よって、この実施形態では、ＣＭ開始点、終了点を特徴点として検出するようにするが、別の観点から見れば、ＣＭ開始前の番組本編終了点、ＣＭ終了後の番組本編開始点を、それぞれ、検出すべき特徴点と考えることもできる。
【００４４】
プレイリストのデータをテキストデータとして表示してみた場合に、例えば、図３に示すようなものとなる。このプレイリストのデータは、前述したように、放送番組の記録情報に対応して、付加情報ファイルとして記録媒体の所定記録領域に記録される。
【００４５】
図３の例では、後述するように、実施形態の特定条件区間検出処理部で検出された特定条件区間に基づいて、ＣＭ開始点、ＣＭ終了点が検出され、当該検出されたＣＭ開始点およびＣＭ終了点から番組本編の開始点および終了点からなる特徴点が検出される。そして、検出された番組本編の開始点および終了点の特徴点データからプレイリストデータが生成され、記録される。
【００４６】
例えば、図３の例ではフィールド番号を、番組本編の開始点および終了点の位置情報データとしている。そして、図３の例においては、（a）列のデータは、番組本編の開始点の位置情報データであり、（b）列のデータは、番組本編の終了点の位置情報データとされている。例えば、図３で、最初のデータは、１００〜７００フィールドとなっており、この区間が番組本編区間であることを示している。
【００４７】
なお、図３の例ではプレイリストデータとしての位置情報データやチャプター点の位置情報データとしてフィールド番号を用いているが、それらの位置情報データとしては、その他の位置情報データでも良く、例えば、その放送番組の記録開始からの時間データなどでも良い。
【００４８】
ダイジェスト再生モード、スキップ再生モード、チャプター点サムネール表示モードなどの特殊再生モード時には、上記プレイリストデータやチャプター点のデータを読み出して、各特殊再生モードに応じた所定の信号処理、所定の動作を行なう。
【００４９】
例えば、ダイジェスト再生モードでは、図３の（a）列と（b）列のデータから、当該（ａ）−（ｂ）間の区間だけを再生することで、所定の短時間再生を行なうことができる。図３の例の場合には、１００〜７００フィールド、９００〜１５００フィールド、２０００〜２６００フィールド、・・・、 などの区間だけが抽出されてスキップ再生され、それ以外の区間は再生処理を行なわない。このダイジェスト再生モードを実行することで、記録されている全部の所定区間を再生する通常の再生モードよりも短時間で再生を行なうことができる。
【００５０】
なお、プレイリストデータとして、図３の（a）列の番組本編の開始点の位置情報データだけを記録媒体に記録するようにしてもよい。その場合には、例えば、チャプター点のサムネール表示モードでは、図３の（a）列の位置情報データに対応する位置の所定番組開始部分の画像を、サムネール信号処理してサムネール表示することができる。
【００５１】
なお、この例の記録再生装置では、プレイリストのデータのみではなく、前述したように、放送番組の映像信号および音声信号から検出された特定条件区間のデータに基づいて検出された特徴点のデータ（特徴点抽出データ）も、記録される放送番組に対応付けられて、記録することができるようにされている。これは、後で、プレイリストの再生成をする場合などを考慮したものである。
【００５２】
なお、この例の記録再生装置では、特徴点データの記録媒体への記録の場合と同様に、プレイリストのデータを記録媒体に記録するか否かも、ユーザーが選択設定することができるようにされている。
【００５３】
［検出対象の特定条件区間と、ＣＭ区間の検出］
この実施形態における記録再生装置は、日本と米国のテレビ放送番組のＣＭ開始点、ＣＭ終了点、あるいは、ＣＭ区間終了後の番組本編の開始点、ＣＭ開始前の番組本編終了位置を検出するように構成される。
【００５４】
日本のテレビ放送番組のＣＭ開始点、ＣＭ終了点は、前述したように、対応する位置に、番組音声に複数フィールドに渡る無音区間が存在するという特徴から、先ず、当該無音区間をテレビ音声信号から検出し、その検出出力から検出することが可能である。すなわち、テレビ音声信号から無音区間を検出し、検出した無音区間の間隔が、ＣＭ区間の特徴である１５秒の整数倍となっているところを判別し、その判別結果からＣＭ開始点、ＣＭ終了点を検出することができる。
【００５５】
一方、米国のテレビ放送番組のＣＭ開始点、ＣＭ終了点は、前述したように、対応する位置に、映像信号に複数フィールドに渡る黒区間が存在するという特徴から、先ず、当該黒区間をテレビ映像信号から検出することにより検出することが可能となる。すなわち、テレビ映像信号から黒区間を検出し、検出した無音区間の間隔が、ＣＭ区間の特徴である１５秒の整数倍となっているところを判別し、その判別結果からＣＭ開始点、ＣＭ終了点を検出することができる。
【００５６】
なお、米国のテレビ放送の場合、ＣＭ開始点およびＣＭ終了点に対応する位置の黒区間に対しては、テレビ音声の無音区間が所定の関係で存在するという特徴が確かめられたので、この実施形態では、米国のテレビ放送番組のＣＭ開始点、ＣＭ終了点の検出については、テレビ映像信号の黒区間の検出出力と、テレビ音声信号の無音区間の検出出力との両方を使用するようにする。
【００５７】
以上のことから、この実施形態においては、特定条件区間検出処理部においては、音声信号の無音区間と、映像信号の黒区間とを、特定条件区間として検出するようにする。
【００５８】
そして、この例の記録再生装置は、特定条件区間検出処理部からの特定条件区間の検出出力、すなわち、無音区間の検出出力および黒区間の検出出力から、上述した特徴点としてのＣＭ開始点、ＣＭ終了点などを検出するようにする。
【００５９】
この場合において、特定条件区間検出処理部での特定条件区間の検出対象となるテレビ放送番組が、日本のテレビ放送番組か、米国のテレビ放送番組かが、予め、ユーザーが分かっているときには、ユーザーが、その旨をこの例の記録再生装置に通知（指示入力）をする。
【００６０】
記録再生装置は、ユーザーからのこの通知に基づき、検出対象が日本のテレビ放送番組であるときには、特定条件区間検出処置部からの無音区間の検出出力を用いて、上述した特徴点としてのＣＭ開始点、ＣＭ終了点などを検出する。また、検出対象が米国のテレビ放送番組であるときには、記録再生装置は、特定条件区間検出処置部からの黒区間の検出出力を用いて、上述した特徴点としてのＣＭ開始点、ＣＭ終了点などを検出する。
【００６１】
この例の記録再生装置は、ユーザーからのテレビ放送番組が、日本と米国のいずれのものかの指示入力がない場合には、特定条件区間検出処理部からの無音区間の検出出力および黒区間の検出出力を用いて、上述した特徴点としてのＣＭ開始点、ＣＭ終了点などを検出すると共に、その検出された特徴点の特徴から、検出対象が日本のテレビ放送番組か、米国のテレビ放送番組かを判別する機能を備えている。すなわち、この例の記録再生装置は、特徴点は、無音区間の未から検出されたか、あるいは、黒区間と無音区間とから検出されたかにより、検出対象が日本のテレビ放送番組か、米国のテレビ放送番組かを判別する。
【００６２】
［特徴点検出のための特定条件区間についての説明］
（１）日本のテレビ放送番組の場合（図４）
日本のテレビ放送番組についてのＣＭ検出の方法の例については、前述の特許文献２、特許文献３などに記載されているので、ここでは簡単に説明することとする。
【００６３】
図４は、日本のテレビ放送番組のＣＭ区間と番組本編と、テレビ音声信号との関係を示すものである。この図４に示されるように、日本の放送番組においては、ＣＭの開始点および終了点では、複数フィールドに渡る区間長の無音区間ｍ1、ｍ２、ｍ３、・・・が存在することが分かっている。また、ＣＭ区間の時間間隔ｔ１、ｔ２、・・・は、例えば１５秒の整数倍となることが知られている。
【００６４】
ここで、特徴点の位置は、例えば、無音区間ｍ１の場合であれば、当該無音区間ｍ１の区間内の所定点、所定位置と考えることができる。特徴点の位置は、無音区間ｍ１内であればどこでも良いが、１つの位置である。図４の場合には、特徴点の位置は、Ｐｍ１、Ｐｍ３、Ｐｍ４、Ｐｍ８とされている。
【００６５】
特徴区間としてのＣＭ区間は、図４の例の場合では、ＣＭの開始点から終了点までの区間で、区間ｍ１からｍ３、細かく言う場合には、図４の位置Ｐｍ１から位置Ｐｍ３までの区間とすることができる。
【００６６】
以上のことを踏まえて、この例の記録再生装置では、先ず、テレビ放送番組の音声信号について音声信号レベルの検出を行ない、検出した音声信号レベルと、比較用基準レベルである所定閾値レベルとを比較して、所定閾値レベルより小さい音声信号レベルの区間は、無音区間と判定とすることで、無音区間検出を行なう。
【００６７】
そして、この例の記録再生装置は、無音区間検出した各々の無音区間のデータを記憶手段に一時的に記憶しておき、検出した隣接する無音区間同士の時間間隔を、例えばカウンタなどの信号処理により計測し、その時間間隔（ＣＭ区間の時間長に対応）が１５秒の整数倍の場合は、その時間計測の基準とした無音区間は、ＣＭの開始点または終了点と判定するようにする。
【００６８】
図６に、テレビ放送番組におけるＣＭ区間の時間長の分布特性の例を示す。この分布特性から分かるように、ＣＭ区間の時間長は、１５秒、３０秒、６０秒、９０秒のところに集中して分布しており、１５秒の整数倍である。
【００６９】
そして、ＣＭ区間の最長時間長Ｔｃｍａｘは、おおよそ９０秒くらいと想定できるが、ある無音区間の検出時点Ｐｍｉ（ｉ＝１，２，・・・）を考えたとき、この検出時点Ｐｍｉよりも時間的に前方向において、前記ＣＭ区間の最長時間長Ｔｃｍａｘ以内に、他の無音区間が検出されない場合には、当該無音区間の検出時点Ｐｍｉは、ＣＭの開始点と判定できる。また、検出時点Ｐｍｉよりも時間的に後方向において、前記ＣＭ区間の最長時間長Ｔｃｍａｘ以内に、他の無音区間が検出されない場合には、当該無音区間の検出時点Ｐｍｉは、ＣＭの終了点と判定できる。
【００７０】
なお、図６に示したＣＭの分布特性は、後で説明する米国のテレビ放送番組の場合にも類似した特性であることが、実際の米国のテレビ放送番組を調査して確認された。したがって、この実施形態では、後で説明する米国のテレビ放送番組におけるＣＭ区間の検出処理においても、図６の分布特性を考慮している。
【００７１】
（２）米国のテレビ放送番組の場合（図５）
前述したように、米国で放送されているテレビ放送番組においては、ＣＭ開始点およびＣＭ終了点で、複数フィールドの区間に渡る黒区間が存在することが知られている。
【００７２】
図５は、米国のテレビ放送番組のＣＭ区間と番組本編と、テレビ映像信号およびテレビ音声信号との関係を示すものである。この図５に示されるように、米国の放送番組においては、ＣＭの開始点および終了点では、複数フィールド分の区間長の黒区間ｎ１、ｎ２、ｎ３、・・・が存在する。また、図５に示すように、ＣＭ開始点および終了点の黒区間に対応して、無音区間ｋ１、ｋ２、ｋ３、・・・が存在することが分かっている。
【００７３】
ここで、図５では、ＣＭ開始点および終了点の黒区間と、これに対応する無音区間とは、時間的に一致するように示したが、実際的には、ＣＭ開始点および終了点の黒区間と、これに対応する無音区間とは、必ずしも一致するとは限らない。
【００７４】
図７に、ＣＭ開始点および終了点の黒区間と、これに対応する無音区間との時間的対応関係の幾つかのパターンを示す。この図７は、例えば、ＣＭ開始点の黒区間ｎ１と、対応する無音区間ｋ１との時間的対応関係を示すもので、図７（１）〜図７（７）の場合が考えられる。
【００７５】
図７（１）の場合は、黒区間ｎ１と無音区間ｋ１が一致する場合である。
【００７６】
図７（２）の場合は、黒区間ｎ１が無音区間ｋ１を含む場合である。
【００７７】
図７（３）の場合は、黒区間ｎ１と無音区間ｋ１が一部重複するが、黒区間ｎ１の時点的に前方側に、無音区間ｋ１がずれている場合である。
【００７８】
図７（４）の場合は、黒区間ｎ１と無音区間ｋ１が一部重複するが、黒区間ｎ１の時点的に後方側に、無音区間ｋ１がずれている場合である。
【００７９】
図７（５）の場合は、黒区間ｎ１が無音区間ｋ１に含まれる場合である。
【００８０】
図７（６）の場合は、黒区間ｎ１と無音区間ｋ１とは時間的に重複せず、かつ、黒区間ｎ１の前方側の所定時間長以内に無音区間ｋ１が位置する場合である。この場合、無音区間ｋ１の少なくとも終了点が、所定時間長以内にあればよいとすることもできる。
【００８１】
図７（７）の場合は、黒区間ｎ１と無音区間ｋ１とは時間的に重複せず、かつ、黒区間ｎ１の後方側の所定時間長以内に無音区間ｋ１が位置する場合である。この場合、無音区間ｋ１の少なくとも開始点が、所定時間長以内にあればよいとすることもできる。
【００８２】
上記のことを考慮して、この実施形態では、米国で放送されているテレビ放送番組のＣＭ区間は、テレビ映像信号から特定条件区間としての黒区間を検出すると共に、テレビ音声信号から無音区間を検出し、検出した黒区間内に無音区間があるか、または黒区間の所定の近傍区間内に無音区間があるかにより検出判定するようにする。
【００８３】
［記録再生装置のハードウエア構成例］
図１は、実施形態の特定条件区間検出処理装置が用いられた記録再生装置の一例を示すブロックである。この図１は、この例の記録再生装置の主として記録系の部分を詳細に示すブロックであり、この例の記録再生装置の再生系の詳細は、図２のブロック図に示している。
【００８４】
図１および図２において、システムコントローラ部３０は、マイクロコンピュータを備えて構成されるもので、この例の記録再生装置における各種モードの制御およびその他の動作制御を行なう。
【００８５】
このシステムコントローラ部３０には、例えばリモートコマンダ３２を用いた、あるいは、記録再生装置の操作ボタンを通じた、ユーザーの操作入力に応じて操作入力情報が、ユーザー入力インターフェース部３１を通じて供給される。システムコントローラ部３０は、入力された操作入力情報を判別し、当該操作入力情報に応じた処理を実行する。
【００８６】
システムコントローラ部３０には、表示処理部３３を通じて表示部３４が接続されており、この表示部３４に、ユーザーの操作入力に際して参考となる表示情報が表示される。ユーザーは、この表示部３３の表示を見ながら、種々の操作入力をする。
【００８７】
＜記録系処理＞
先ず、図１を参照しながら、この例の記録再生装置の記録系について説明する。  
ユーザーが、例えばリモートコマンダ３２を用いて、あるいは、記録再生装置の操作ボタンを通じて、記録指示のコマンド入力をすると、その操作情報が、ユーザーインターフェース部３１を通じてシステムコントローラ部３０に供給され、このシステムコントローラ部３０による制御の下で、記録再生装置は、以下のような記録処理を行なう。
【００８８】
受信部２は、日本のテレビ放送または米国のテレビ放送のいずれか一方の受信用として、テレビチューナ、中間周波回路および検波回路を備える。
【００８９】
前述の記録指示のコマンド入力に先立ち、ユーザーは、リモートコマンダ３２を用いて、あるいは、記録再生装置の操作ボタンを通じて選局入力操作をする。すると、その操作情報が、ユーザーインターフェース部３１を通じてシステムコントローラ部３０に供給され、システムコントローラ部３０は、ユーザーの選局操作に応じた放送チャンネルを選択するようにするための選局制御情報を受信部２に供給する。この選局の際、システムコントローラ部３０は、表示処理部３３を通じて表示部３４に選局中の放送チャンネルの表示を行なうので、ユーザーは、この表示部３３の表示を見ながら、選局操作をする。
【００９０】
受信部２は、この選局制御情報を受けて、受信アンテナ１で受信したテレビ放送電波から、ユーザーが選局した放送チャンネルの放送番組を選択抽出し、当該選択抽出した放送番組の音声信号および映像信号を出力する。
【００９１】
受信部２で選択抽出されたテレビ放送番組の音声信号は、音声Ａ／Ｄ（Ａｎａｌｏｇ  ｔｏ  Ｄｉｇｉｔａｌ）変換処理部３で、所定のサンプリング周波数、所定の量子化ビット数で、Ａ／Ｄ変換信号処理が行われ、音声エンコード処理部４に入力される。
【００９２】
音声エンコード処理部４では、例えばＭＰＥＧオーディオやＡＣ−３オーディオ（ドルビーＡＣ−３、またはＡｕｄｉｏ Ｃｏｄｅ Ｎｕｍｂｅｒ ３）などの所定の帯域圧縮方式でデータ圧縮処理が行われる。そして、データ圧縮処理された音声データは、多重化処理部５に供給される。
【００９３】
また、受信部２で選択抽出されたテレビ放送番組の映像信号は、映像Ａ／Ｄ変換処理部８で、所定のサンプリング周波数、所定の量子化ビット数で、Ａ／Ｄ変換信号処理が行われ、映像エンコード処理部９に入力される。
【００９４】
映像エンコード処理部９では、ＭＰＥＧビデオやウェーブレット変換などの所定の帯域圧縮方式でデータ圧縮処理が行われる。そして、データ圧縮処理された映像データは、多重化処理部５に供給されて、圧縮音声データと多重化され、記録処理部６を通じて内蔵の記録媒体７に記録される。また、ユーザーが内蔵の記録媒体７ではなく、着脱可能な記録媒体１１への記録を指示している場合には、記録処理部７は、システムコントローラ部３０からの制御信号に応じて、多重化処理部５からの多重化データを、記録媒体処理部１２を通じて記録媒体１１に記録するようにする。
【００９５】
このとき、記録される放送番組には識別情報（記録番組識別情報という）が付与され、圧縮映像データおよび圧縮音声データは、この記録番組識別情報が付加されて記録媒体７および記録媒体１１に記録される。この記録番組識別情報は、再生時の検索用に用いられる。
【００９６】
ここで、この例では、記録媒体７は、ハードディスク装置で構成され、また、記録媒体１１は、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）とされている。システムコントローラ部３０は、マイクロコンピュータが用いられて構成されている。
【００９７】
図１において、特徴点抽出処理部１０は、この発明による特定条件区間検出処理装置の実施形態としての特定条件区間検出部１０１と、この特定条件区間検出部１０１の検出出力に基づいて特徴点の検出をする特徴点抽出部１０２とを含み、この例では、ＣＭの開始点および終了点と考えられる特定条件区間から特徴点を検出する。
【００９８】
この特徴点抽出処理部１０の特定条件区間検出部１０１には、音声信号についての特定条件区間の検出処理を行なうため、この例では、音声エンコード処理部４からの、後述するように、音声データ圧縮処理過程の途中で得られるデータが入力される。
【００９９】
音声Ａ／Ｄ変換処理部３からのデジタル音声データを、この特定条件区間検出部１０１に供給して、音声信号についての特定条件区間の検出処理を行なうことも、もちろんできるが、この例では、後述するように、再生信号についても特定条件区間検出を行ない、特徴点およびチャプター点の抽出を行なうことを考慮して、音声データ圧縮処理過程の途中で得られるデータを用いて特定条件区間の検出を行なうようにする。
【０１００】
このようにすれば、再生信号について、特定条件区間検出を行なう際に、再生信号を完全に圧縮デコードして、元のデジタル音声データに戻す必要がなく、圧縮デコード処理の途中のデータを用いて特定条件区間検出を行なうことができ、検出処理が早くなるというメリットがある。
【０１０１】
同様にして、この実施形態では、映像信号についての特定条件区間検出処理を行なうため、この例では、映像エンコード処理部９からの、後述するように、映像データ圧縮処理過程の途中で得られるデータが、特徴点抽出処理部１０の特定条件区間検出部１０１に入力される。
【０１０２】
映像Ａ／Ｄ変換処理部３からのデジタル映像データを、この特定条件区間検出部１０１に供給して、映像信号についての特定条件区間の検出処理を行なうことも、もちろんできるが、音声信号についての特定条件区間検出処理の場合と同様にして、再生信号からの特定条件区間検出処理を高速化するため、この例では、特定条件区間検出処理のために、映像データ圧縮処理過程の途中で得られるデータが用いられる。
【０１０３】
特徴点抽出処理部１０における特定条件区間の検出処理および特徴点検出処理の詳細については、後述するが、この実施形態では、記録モードにおいて、また、再生モードの必要な場合において、逐次、音声信号および映像信号のそれぞれについて、特定条件区間検出部１０１で、特定条件区間が検出され、検出された特定条件区間の検出出力に基づいて、特徴点抽出部１０２で、特徴点と判別される特定条件区間が検出され、その検出結果としての特徴点抽出データが出力される。この例の場合、この特徴点抽出データは、特徴点を含むと判別される特定条件区間の開始点および終了点の位置情報である。
【０１０４】
そして、特徴点抽出処理部１０からの特徴点抽出データは、記録処理部６に供給され、この記録処理部６により記録処理がなされて、記録媒体７の所定の記録領域、この例では、付加情報ファイルの領域に記録される。あるいは、特徴点抽出処理部１０で得られた特徴点抽出データは、記録処理部６から記録媒体処理部１２に供給され、この記録媒体処理部１２で記録処理がなされて、記録媒体１１の所定の記録領域、この例では、その付加情報ファイルの領域に記録される。
【０１０５】
この場合、特徴点抽出データの付加情報ファイルは、記録媒体７または１１に記録される、対応する放送番組の映像データおよび音声データとは、前述した記録番組識別情報により対応付けられて、前記付加情報ファイルの領域に記録される。
【０１０６】
また、特徴点抽出データは、この実施の形態では、例えば、記録される放送番組のフィールド番号が用いられることにより、当該記録される放送番組の一塊について、その映像データおよび音声データのフィールド位置と対応付けられているものである。
【０１０７】
なお、特徴点抽出処理部１０からの特徴点抽出データは、付加情報ファイルとして記録するのではなく、多重化処理部５に供給し、圧縮エンコード処理された映像データおよび音声データに多重化して、記録媒体７または記録媒体１１の所定の記録領域に記録するようにしてもよい。
【０１０８】
この特徴点抽出データは、放送番組の記録時に、常に、圧縮エンコード処理された映像データおよび音声データと共に記録媒体に記録するようにしても良いが、この実施形態では、ユーザーが、ユーザー入力インターフェース部３１を通じて、特徴点抽出データを記録媒体に記録するかどうかの指示入力をシステムコントローラ部３０に入力することができるようにしている。そして、この指示入力を受けたシステムコントローラ部３０が、その指示入力に応じて、特徴点抽出処理部１０から多重化処理部５への特徴点抽出データの供給を制御するように構成されている。
【０１０９】
また、特徴点抽出処理部１０では、この例では、さらに、各種映像特定データおよび音声特性データと所定のパラメータデータとにより、所定のテロップ特徴データ（テロップ区間判定データ）、人物特徴データその他の画像特徴データ（画像特徴区間判定データ）、および話者音声特徴データ（話者音声判定データ）、拍手歓声特徴データ（拍手歓声判定データ）、その他の音声特徴データ（音声特徴区間判定データ）の各種特徴抽出処理が行われる。  
また、この例の記録再生装置は、プレイリスト生成処理部１４を備えている。このプレイリスト生成処理部１４は、特徴点抽出処理部１０で抽出された特徴点を含むと判定された特定条件区間のデータである特徴点抽出データを用いて、ＣＭ開始点、ＣＭ終了点あるいは番組本編開始点、番組本編終了点などの特徴点を判定し、その検出した特徴点からプレイリストを生成する。この例では、番組本編開始点、番組本編終了点の位置情報を、プレイリストデータとして生成する。
【０１１０】
なお、このプレイリスト生成処理部１４では、プレイリストデータのみではなく、前述したチャプター点サムネール表示モードで使用するチャプター点の位置情報も、生成して、記録媒体に記録させるようにしても良い。
【０１１１】
ここで、このプレイリスト生成処理部１４におけるプレイリストデータ生成は、この例では、以下のような、２系統の信号処理プロセス（信号処理過程）で行なわれる。そして、この例の記録再生装置では、プレイリスト生成処理部１４で生成されたプレイリストデータを記録するか否かをユーザーが選択指定することができるように構成している。
【０１１２】
ユーザーによりプレイリストデータを記録すると選択指定されているときには、いずれの処理過程で生成されたプレイリストデータも、この例では、付加情報ファイルとして、記録媒体７または記録媒体１１の記録領域に記録される。
【０１１３】
プレイリストデータ生成の第１の処理過程（ａ）；
特徴点抽出処理部１０からの特徴点データ（特徴点を含む判定された特定条件区間の情報）は、メモリ部１３に一時蓄積される。プレイリスト生成処理部１４は、このメモリ部１３に蓄積された特徴点を含むと判定された特定条件区間の情報から、特徴点の検出を行ない、これに基づきプレイリストデータを生成する。
【０１１４】
この第１の処理過程（ａ）の方法は、この実施形態では、特徴点抽出処理部１０の出力である特徴点抽出データを記録媒体７または記録媒体１１に記録しない場合に用いられる。しかし、この第１の処理過程（ａ）の方法は、特徴点抽出データを記録媒体７または記録媒体１１に記録する場合にも用いることができる。
【０１１５】
なお、メモリ部１３は、システムコントローラ部３０に内蔵されているメモリのメモリ領域を用いることもできる。
【０１１６】
この第１の処理過程（ａ）の場合、例えば、記録再生装置は、所定時間長ｔの放送番組を記録することを考えたとき、その時間長ｔの放送番組の映像データおよび音声データの記録をしながら、特徴点抽出処理部１０からの特徴点検出出力データをメモリ部１３に蓄積する。したがって、時間長ｔの放送番組の映像データおよび音声データの記録が終了したら、その放送番組におけるすべての特徴点を含むと判定された特定条件区間の位置情報がメモリ部１３に集積される。
【０１１７】
プレイリスト生成処理部１４は、時間長ｔの放送番組の映像データおよび音声データの記録を終了した時点で、時間長ｔのなかで、ＣＭ開始点、ＣＭ終了点などの特徴点を、特徴点データから検出する処理を開始し、特徴点の検出結果からプレイリストデータ生成処理を行なう。
【０１１８】
そして、生成されたプレイリストデータは、プレイリスト生成処理部１４から記録処理部６に供給され、この記録処理部６により記録処理がなされて、記録媒体７の付加情報ファイルの記録領域に記録される。あるいは、プレイリスト生成処理部１４で生成されたプレイリストデータは、記録処理部６から記録媒体処理部１２に供給され、この記録媒体処理部１２で記録処理がなされて、記録媒体１１の付加情報ファイルの記録領域に記録される。
【０１１９】
この場合、プレイリストデータは、前述したように、記録される放送番組のフィールド番号が用いられることにより、当該記録される放送番組の一塊について、その映像データおよび音声データと対応付けられているものである。また、このプレイリストデータは、記録媒体７あるいは記録媒体１１において、前述した記録番組識別情報などにより、対応する放送番組の圧縮映像データおよび圧縮音声データの記録データと、対応付けられた状態で、付加情報ファイルとして記録される。
【０１２０】
プレイリストデータ生成の第２の処理過程（ｂ）；
特徴点抽出処理部１０からの特徴点抽出データは、当該特徴点を含むと判定された特定条件区間が検出される毎に、記録処理部６に供給され、記録媒体７の付加情報ファイルの領域において、対応する圧縮映像データおよび圧縮音声データとは、例えば記録番組識別情報により対応付けられて記録される。
【０１２１】
そして、この第２の処理過程（ｂ）においては、放送番組の映像データおよび音声データの記録が終了したとき、記録媒体７あるいは記録媒体１１から特徴点抽出データを、再生処理部２１を通じて再生し、プレイリスト生成処理部１４に供給する。プレイリスト生成処理部１４は、この再生処理部２１より得た特徴点抽出データからプレイリストデータを生成する。
【０１２２】
そして、生成したプレイリストデータは、プレイリスト生成処理部１４から記録処理部６に供給され、この記録処理部６により記録処理がなされて、記録媒体７の付加情報ファイルの記録領域に記録される。あるいは、プレイリスト生成処理部１４で生成されたプレイリストデータは、記録処理部６から記録媒体処理部１２に供給され、この記録媒体処理部１２で記録処理がなされて、記録媒体１１の付加情報ファイルの記録領域に記録される。
【０１２３】
この場合、プレイリストデータは、前述したように、記録される放送番組のフィールド番号が用いられることにより、当該記録される放送番組の一塊について、その映像データおよび音声データと対応付けられているものである。また、このプレイリストデータは、記録媒体７あるいは記録媒体１１において、前述した記録番組識別情報により、対応する放送番組の圧縮映像データおよび圧縮音声データの記録データと、対応付けられた状態で、付加情報ファイルとして記録される。
【０１２４】
この第２の処理過程（ｂ）の方法は、特徴点抽出データを記録媒体７または記録媒体１１に記録すると、ユーザーにより指示された場合にのみ用いることが可能である。
【０１２５】
この実施形態では、この第２の処理過程（ｂ）の方法においても、プレイリスト生成処理部１４は、上記第１の処理過程（ａ）の方法の場合と同様に、所定時間長ｔの放送番組を記録した後、当該所定時間ｔの放送番組の記録を終了したことを検知して、付加情報ファイルに記録されている特徴点抽出データを再生して、プレイリストデータ生成処理を開始する。
【０１２６】
なお、上述の実施形態においては、記録媒体７および記録媒体１１に記録する付加情報ファイルとして、プレイリストデータと、特徴点抽出データとの両方が記録される状態が生じる。プレイリストデータが記録された場合には、特徴点抽出データは、記録媒体７および記録媒体１１には記録しておく必要がないということも考えられるが、この実施形態では、プレイリストデータを修正するなど、データの生成を再度行なう場合もあることを考慮して、特徴点抽出データはそのまま記録しておくようにする。
【０１２７】
プレイリストデータの修正等を考慮しない場合には、記録媒体７または記録媒体１１にプレイリストデータを付加情報ファイルとして記録したときに、特徴点抽出データの付加情報ファイルを消去するようにしても良い。
【０１２８】
前述したように、プレイリストデータは、記録された放送番組の映像データおよび音声データのうちの特徴点区間を抽出してスキップ再生するための、当該特徴点区間毎の再生開始点情報と再生終了点情報の対となるデータから構成され、例えば、特徴点区間毎の再生開始フレーム（またはフィールド）番号Ｆstartと、再生終了フレーム（フィールド）番号Ｆendとのデータ対などからなる。
【０１２９】
このプレイリストデータを利用した動作モードとしては、記録した放送番組のうちの、ある部分の切り取り処理などの編集動作モード、記録内容の確認などのサムネール表示モードなど所定の動作モードも考えられ、そのような動作モードの場合には、上記開始フレームＦstart の位置情報データを用いて、その位置に対応する画像をサムネール処理して、サムネール表示するようにする。
【０１３０】
上述のように、プレイリストデータは、その記録した放送番組プログラムにおける、所定の必要な区間をスキップ再生することで、ダイジェスト再生（要約再生）を行なう処理のために使用することができるので、当該プレイリストデータとしては、上記のようなフレームデータ（フィールドデータ）の他に、タイムコードデータやＭＰＥＧ圧縮フォーマットにおけるＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ Ｔｉｍｅ Ｓｔａｍｐ）、ＤＴＳ（Ｄｅｃｏｄｅ Ｔｉｍｅ Ｓｔａｍｐ）などのタイムスタンプデータを用いるようにしても良い。
【０１３１】
なお、上述の第１の処理過程（ａ）および第２の処理過程（ｂ）の説明では、プレイリスト生成処理部１４は、時間長ｔの放送番組の映像データおよび音声データの記録を終了した時点から、プレイリストの生成処理を行なうようにした。
【０１３２】
しかし、第１の処理過程（ａ）の場合には、プレイリスト生成処理部１４は、時間長ｔの放送番組の映像データおよび音声データの記録と並行して、特徴点抽出処理部１０の検出出力である特徴点抽出データを用いて、特徴点の検出を行ない、その検出結果に基づいてプレイリストデータを生成し、記録媒体７あるいは１１の付加情報ファイルの領域に記録するようにすることもできる。
【０１３３】
なお、プレイリストデータ生成処理部１４は、上述のように、放送番組の映像および音声データの記録モード時において、放送番組情報の記録終了後に生成処理して、記録処理部６に供給するようにする場合だけに用いられるのではなく、後で説明する再生モードにおいても使用される。
【０１３４】
例えば、記録媒体７あるいは記録媒体１１に付加情報ファイルとして記録されている特徴点抽出データを用いて、プレイリストデータを生成する場合や、再生された映像および音声データから、特徴点抽出処理部１０で特徴点を含む特定条件区間が検出されて特徴点抽出データが出力され、その特徴点抽出データをプレイリスト生成処理部１４が受けてプレイリストデータを生成する場合にも、用いられるものである。
【０１３５】
＜再生系処理＞
次に、図１および図２を参照しながら、この例の記録再生装置の再生系について説明する。
【０１３６】
この例の記録再生装置は、通常再生モードの他、前述したような、プレイリストデータを用いて再生処理を実行する特殊再生モードを備えている。ユーザーは、リモートコマンダ３２を用いて、あるいは、記録再生装置の操作ボタンを通じて、いずれかの再生モードの開始指示のコマンド入力をする。すると、その操作情報が、ユーザーインターフェース部３１を通じてシステムコントローラ部３０に供給され、このシステムコントローラ部３０による制御の下で、記録再生装置は、以下のような再生処理を行なう。
【０１３７】
（通常再生モード動作）
先ず、始めに通常再生モードの動作について説明する。  
ユーザーが、記録媒体７あるいは記録媒体１１からの通常再生モードによる再生指示を、例えばリモートコマンダ３２を通じて入力すると、ユーザー入力インターフェース部３１を通じてシステムコントローラ部３０にそれが入力される。システムコントローラ部３０は、このユーザー入力を受けて、通常再生モードを行なうように再生制御部２２を制御する。以下の説明においては、例えば記録媒体として、記録媒体７がユーザーにより選択された場合について、説明する。
【０１３８】
通常再生モードにおいては、再生処理部２１により、記録媒体７から、ユーザーにより再生指定された放送番組の圧縮映像データおよび圧縮音声データが読み出され、再生デコード出力部２０を供給される。
【０１３９】
再生デコード出力部２０では、再生された放送番組の映像データおよび音声データが、再生データ分離処理部２３に供給されて、映像データと音声データとに分離される。そして、この再生データ分離処理部２３で分離された圧縮音声データは、音声デコード処理部２４に供給されて、記録時に帯域圧縮処理された信号処理方式に対応する所定のデコード処理がなされる。
【０１４０】
音声デコード処理部２４でデコード処理されて得られたデジタル音声信号は、音声Ｄ／Ａ（Ｄｉｇｉｔａｌ  ｔｏ  Ａｎａｌｏｇ）変換処理部２５に供給されて、Ｄ／Ａ変換処理され、これよりアナログ音声信号として出力される。
【０１４１】
また、再生データ分離処理部２３で分離された圧縮映像データは、映像デコード処理部２６に供給されて、この映像デコード処理部において、記録時に帯域圧縮処理された信号処理方式に対応する所定のデコード処理がなされて、デジタル映像信号とされる。このデジタル映像信号は、映像Ｄ／Ａ変換処理部２７に供給されてＤ／Ａ変換処理が行なわれ、アナログ映像信号として出力される。
【０１４２】
なお、記録媒体に付加情報ファイルが記録されている場合には、再生処理部２１により付加情報ファイルも記録媒体から読み出され、再生データ分離処理部２３に供給され、この再生データ分離処理部２３において、特徴点抽出データと、プレイリストデータとに分離されて、システムコントローラ部３０に供給される。また、特徴点抽出データは、プレイリスト生成処理部１４にも供給される。
【０１４３】
しかし、この通常再生モードにおいては、これらの付加情報ファイルのデータは、使用しないとシステムコントローラ部３０で判断され、棄てられる。
【０１４４】
（特殊再生モード）
上述したように、この例の記録再生装置では、特徴点を含む特定条件区間の位置情報データである特徴点抽出データおよびプレイリストデータは、それぞれ、ユーザーの指示に応じて、記録される場合と、記録されない場合が生じる。また、この例の記録再生装置以外の記録装置によって、放送番組が記録媒体に記録された場合には、当該記録媒体には、特徴点抽出データやプレイリストデータは、記録されていない。
【０１４５】
そのため、この例の記録再生装置においては、特殊再生モードを実行する際には、システムコントローラ部３０は、再生データ分離処理部２３からの付加情報ファイルの再生信号があるか否かを探査して、放送番組の映像データおよび音声データと共に、特徴点抽出データおよびプレイリストデータが、当該記録媒体に記録されているかどうかを判別し、その判別結果に応じて、特殊再生モードにおける信号処理方法を変えるように構成している。
【０１４６】
特徴点抽出データと、プレイリストデータとが、それぞれ、記録媒体に記録されているかどうかの組み合わせパターンを整理すると、図８（ａ），（ｂ），（ｃ），（ｄ）の４種のパターンに整理することができる。以下、この組み合わせパターンに応じた特殊再生モードにおける再生処理動作について説明する。
【０１４７】
図９は、特殊再生モードがユーザーにより指示されたときの、システムコントローラ部３０の処理動作のフローチャートである。以下、このフローチャートに沿って、システムコントローラ部３０の処理動作について説明する。
【０１４８】
システムコントローラ部３０は、ユーザー入力インターフェース部３１を通じたユーザーからの入力コマンドにより、プレイリストデータを用いる特殊再生モードのいずれかが選択されたと判別したときには、図９のフローチャートを開始して、再生対象である記録媒体７または記録媒体１１にプレイリストデータの付加情報ファイルがあるか否か判別する（ステップＳ１）。
【０１４９】
（プレイリストデータが再生できる場合）
ステップＳ１で、プレイリストデータが記録媒体に記録されている（図８（ａ）、（ｂ）の場合に相当）と判別すると、システムコントローラ部３０は、記録再生装置を、記録媒体に記録されているプレイリストデータを再生して、特殊再生モードを実行するように制御する（ステップＳ６）。
【０１５０】
例えばダイジェスト再生モードがユーザーにより指定されたときには、システムコントローラ部３０は、プレイリストデータに基づき、再生すべき特徴点の区間を検出し、当該特徴点の区間においてスキップ再生するように制御する。
【０１５１】
すなわち、ユーザー入力インターフェース部３１を介して、システムコントローラ部３０に、ダイジェスト再生モードの開始指示のコマンドが入力されると、システムコントローラ部３０は、ダイジェスト再生モードの制御を開始する。
【０１５２】
ここでは、記録媒体７あるいは記録媒体１１には、プレイリストデータが付加情報ファイルとして記録されているので、再生データ分離処理部１３では、当該プレイリストデータの付加情報ファイルが分離され、システムコントローラ部３０に供給される。
【０１５３】
システムコントローラ部３０は、プレイリストデータの付加情報ファイルを受けたことから、記録媒体７または記録媒体１１にプレイリストデータが記録されていることを確認する。
【０１５４】
そして、受け取ったプレイリストデータから、再生する区間の開始点（スキップ再生開始データ情報）および終了点（スキップ再生終了データ情報）のそれぞれを認識する。そして、システムコントローラ部３０は、再生制御部２２を制御して、認識したスキップ再生開始データ情報およびスキップ再生終了データ情報に応じて、記録媒体７または記録媒体１１から再生データを読み出し、スキップ再生を行なうことでダイジェスト再生の動作を行なう。
【０１５５】
また、チャプター表示モードがユーザーにより指定された場合には、システムコントローラ部３０は、プレイリストデータから判断されるチャプター点において、当該チャプター点、あるいはその近傍の画像をサムネール表示するように制御する。
【０１５６】
すなわち、ユーザー入力インターフェース部３１を介して、システムコントローラ部３０に、チャプター表示モードのコマンドが入力されると、システムコントローラ部３０は、チャプター表示モードの制御を開始する。
【０１５７】
チャプターデータは、この例では、記録されているプレイリストデータで現される所定特徴区間の先頭またはその近傍、その所定特徴区間の最後またはその近傍、その所定特徴区間に接続された特徴区間以外の区間の先頭またはその近傍、または、その特徴区間以外の区間の最後またはその近傍の位置情報（フィールド番号等）から、システムコントローラ部３０で生成される。
【０１５８】
そして、システムコントローラ部３０は、生成したチャプターデータにより、チャプター点、またはその近傍における映像データを、記録媒体７または記録媒体１１から読み出してデコードし、当該デコードした映像データからサムネール画像を生成し、表示処理部３３を介して表示部３４で当該サムネールの表示を行なう。
【０１５９】
（プレイリストデータ（プレイリストデータファイル）が再生できない場合）
ステップＳ１で、プレイリストデータが記録媒体７または１１に記録されていないと判別したとき（図８の（ｃ）、（ｄ）の場合に相当）には、システムコントローラ３０は、この例では、特徴点抽出データの付加情報ファイルが、再生対象の記録媒体７または１１に記録されているか否かにより、異なる処理動作をする。
【０１６０】
すなわち、この例の場合、特徴点抽出データの付加情報ファイルが、再生対象の記録媒体７または１１に記録されているときには、自動的にプレイリストデータを生成して、また、特徴点抽出データの付加情報ファイルが、再生対象の記録媒体７または１１に記録されていない場合には、ユーザー指示に応じてプレイリストデータを生成して、特殊再生モードを実行するようにする。
【０１６１】
この例で、特徴点抽出データの付加情報ファイルが、再生対象の記録媒体７または１１に記録されている場合に、自動的にプレイリストデータを生成するようにしたのは、特徴点抽出データが存在すれば、プレイリストデータは、それから容易に短時間で生成することが可能である。もちろん、この場合にも、ユーザーにプレイリストデータを生成するかどうかを問い合わせて、その指示に応じて、プレイリストを生成するかどうかを決めるようにしても良い。
【０１６２】
一方、この例で、特徴点抽出データの付加情報ファイルが、再生対象の記録媒体７または１１に記録されていない場合に、自動的にプレイリストデータを生成せず、ユーザーに問い合わせるようにするのは、特徴点抽出データの抽出処理は、記録媒体７または１１から映像および音声データを読み出して、当該映像および音声データから行なう必要があり、処理時間が比較的長いと考えられるからで、プレイリストデータの生成処理時間が、比較的長時間であっても、それを認識していることで、記録再生装置が故障であると誤認識をしないようにするためである。もっとも、この場合にも、表示画面にプレイリストデータの生成中表示をするなどして、自動的にプレイリストデータの生成処理に移行するようにしても良い。
【０１６３】
以上のことから、この実施形態では、システムコントローラ部３０は、ステップＳ１で、プレイリストデータが記録媒体７または１１に記録されていないと判別したときには、先ず、特徴点抽出データの付加情報ファイルが、再生対象の記録媒体７または１１に記録されているか否かを、再生データ分離処理部２３からのデータを監視することにより判別する（ステップＳ２）。
【０１６４】
＜特徴点抽出データが再生できる場合＞
ステップＳ２で、特徴点抽出データが記録媒体７または１１に記録されている（図８の（ｃ）の場合に相当）と判別したときには、システムコントローラ部３０は、プレイリストデータが存在しないことを、例えば図１０（Ａ）に示すように、表示部３４の表示画面にその旨のメッセージを表示して、ユーザーに通知する（ステップＳ３）。
【０１６５】
次に、システムコントローラ部３０は、プレイリスト生成処理部１４に対して、再生データ分離処理部２３からの特徴点抽出データを用いてプレイリストデータを生成するように制御指示を送り、プレイリストデータを生成させるようにする。これと共に、表示部３４の表示画面には、図１０（Ｂ）に示すようにして、プレイリストデータの生成中であることをメッセージ表示して、ユーザーに通知する（ステップＳ４）。
【０１６６】
次に、システムコントローラ部３０は、プレイリスト生成処理部１４からのプレイリストデータの生成完了通知を受けたときに、図１０（Ｃ）に示すように、プレイリストデータが生成されたことをメッセージ表示して、ユーザーに通知する（ステップＳ５）。
【０１６７】
そして、システムコントローラ部３０は、生成されたプレイリストデータを受けて、ユーザーの指示入力による特殊再生モードに応じて、上記プレイリストデータに基づいた所定の再生をするように再生制御部１８を制御し、その制御により記録媒体７または記録媒体１１を再生制御して、特殊再生モードを実行する（ステップＳ６）。
【０１６８】
例えば、ダイジェスト再生モードがユーザーにより指定された場合には、システムコントローラ部３０は、ユーザー入力による所定の要約再生時間に応じて、上記プレイリストデータに基づいた所定の再生区間を順次再生（スキップ再生）するように再生制御部１８を制御するようにする。
【０１６９】
また、チャプターデータが生成されると、システムコントローラ部３０は、ユーザー入力による所定のチャプター関連動作モードに応じて、上記チャプターデータに基づいた所定のチャプター時点の画像サムネール表示、チャプター点のカットや接続などの編集処理、ユーザー選択したチャプター点のスキップ再生など、所定チャプター関連動作が行なえるように再生制御部１８をコントロールし、その制御により記録媒体７や１１を再生制御したり、表示処理部３３に対する表示制御をしたりする。
【０１７０】
上記の特殊再生モードが終了したか、あるいは、ユーザーにより終了指示がなされたか否かを判別し（ステップＳ７）、終了した、あるいは、ユーザーにより終了指示がなされたと判別したときには、システムコントローラ部３０は、再生終了処理制御を行ない（ステップＳ８）、この特殊再生モードの処理ルーチンを終了する。
【０１７１】
ステップＳ７で、特殊再生モードが終了してはいない、あるいは、ユーザーにより終了指示がないと判別したときには、ステップＳ６に戻り、特殊再生モードの動作を継続する。
【０１７２】
なお、システムコントローラ部３０は、ステップＳ４で生成されたプレイリストデータは、記録媒体７や記録媒体１１に記録するように制御することもできる。もっとも、記録媒体１１の場合には、プレイリストデータを付加情報ファイルとして、記録できる場合のみ、記録するようにするものである。
【０１７３】
また、システムコントローラ部３０は、記録媒体７や記録媒体１１に、生成したプレイリストデータを記録可能であるときに、ユーザーに当該プレイリストデータを記録するかどうかの問合せメッセージを表示部３４に表示するなどし、その問合せに対して、ユーザーが記録すると指示したときにのみ、生成したプレイリストを記録媒体７や１１に記録するようにしても良い。
【０１７４】
＜特徴点抽出データが再生できない場合＞
ステップＳ２で、特徴点抽出データが記録媒体７または１１に記録されていない（図８の（ｄ）の場合に相当）と判別したときには、システムコントローラ部３０は、プレイリストデータおよび特徴点抽出データが存在しないことを、例えば図１１（Ａ）に示すように、表示部３４の表示画面にその旨のメッセージを表示して、ユーザーに通知する。また、これと同時に、プレイリストデータを生成するかどうかを問い合わせるメッセージも表示する（ステップＳ９）。
【０１７５】
システムコントローラ部３０は、この問合せメッセージに対するユーザーの応答操作入力を待ち、ユーザーの応答操作入力を受け付けると、プレイリストデータを生成するか否か判別する（ステップＳ１０）。ユーザーの指示が、プレイリストデータを生成しないとするものであったときには、システムコントローラ部３０は、特殊再生モードを実行できない旨のメッセージを表示部３４に表示（図示は省略）して（ステップＳ１３）、この処理ルーチンを終了する。
【０１７６】
また、ステップＳ１０で、プレイリストデータを生成するとのユーザー指示を受け取ったと判別したときには、システムコントローラ部３０は、再生制御部２２を制御して、記録媒体７または１１から映像および音声データを読み出し、特徴点抽出部１０に対して、再生データ分離処理部２３からの圧縮映像データおよび圧縮音声データから、特徴点抽出データを抽出するように制御指示する。そして、システムコントローラ部３０は、表示部３４の表示画面に、例えば図１１（Ｂ）に示すように、特徴点抽出データの抽出中であることのメッセージ表示を行ない、ユーザーに、その旨を通知する（ステップＳ１１）。
【０１７７】
そして、システムコントローラ部３０は、特徴点抽出部１０からの特徴点抽出データの抽出完了通知を受け取ると、プレイリスト生成処理部１４に対して、メモリ部１３に蓄積された特徴点抽出データを用いてプレイリストデータを生成するように指示制御する。そして、システムコントローラ部３０は、表示部３４の表示画面に、例えば図１１（Ｃ）に示すように、プレイリストデータの抽出中であることのメッセージ表示を行ない、ユーザーに、その旨を通知する（ステップＳ１２）。
【０１７８】
次に、システムコントローラ部３０は、プレイリスト生成処理部１４からのプレイリストデータの生成完了通知を受けたときに、図１１（Ｄ）に示すように、プレイリストデータが生成されたことをメッセージ表示して、ユーザーに通知する（ステップＳ５）。
【０１７９】
そして、システムコントローラ部３０は、生成されたプレイリストデータを受けて、ユーザーの指示入力による特殊再生モードに応じて、上記プレイリストデータに基づいた所定の再生をするように再生制御部１８を制御し、その制御により記録媒体７または記録媒体１１を再生制御して、特殊再生モードを実行する（ステップＳ６）。
【０１８０】
この場合においても、ステップＳ１０で抽出された特徴点抽出データおよびステップＳ１１で生成されたプレイリストデータは、記録媒体７や記録媒体１１に記録するように制御することもできる。もっとも、記録媒体１１の場合には、特徴点抽出データおよびプレイリストデータを付加情報ファイルとして、記録できる場合のみ、記録するようにするものである。
【０１８１】
また、システムコントローラ部３０は、記録媒体７や記録媒体１１に、生成した特徴点抽出データおよびプレイリストデータを記録可能であるときに、ユーザーに当該特徴点抽出データおよびプレイリストデータを記録するかどうかの問合せメッセージを表示部３４に表示するなどし、その問合せに対して、ユーザーが記録すると指示したときにのみ、生成した特徴点抽出データおよびプレイリストを記録媒体７や１１に記録するようにしても良い。
【０１８２】
この場合、再生データ分離処理部２３からの映像および音声データは、前述の記録系で説明したように、帯域圧縮方式で処理されている映像データと音声データであり、例えば、映像データの場合には、ＭＰＥＧ方式におけるＤＣＴ係数（ＤＣ係数、ＡＣ係数）などの特定データなどである。特徴点抽出処理部１０では、当該圧縮された状態の映像データおよび音声データから、特徴点抽出データの検出処理がなされる。例えば、音声データの場合には、音声特性データである音声パワー検出その他など各種所定の特性データ検出処理などが行われる。
【０１８３】
特徴点抽出処理部１０では、さらに、前述したように、上記の各種映像特定データおよび音声特性データと所定のパラメータデータとにより、所定のテロップ特徴データ（テロップ区間判定データ）、人物特徴データその他の画像特徴データ（画像特徴区間判定データ）、および話者音声特徴データ（話者音声判定データ）、拍手歓声特徴データ（拍手歓声判定データ）その他の音声特徴データ（音声特徴区間判定データ）の各種特徴抽出処理が行われる。抽出された上記各種の画像特徴抽出データ（画像特徴データ）および音声特徴抽出データ（音声特徴データ）は、システムコントローラ部３０に入力される。
【０１８４】
システムコントローラ部３０は、記録する放送番組が終了したら、あるいは、所定の画像音声区間のすべてについて特徴点抽出処理部１０で上記の所定の特徴点抽出処理が終了したら、特徴点抽出処理が終了したと判定する。
【０１８５】
ここで、上記特徴点抽出処理が終了した場合には、システムコントローラ部３０から特徴点抽出処理が終了したことを示すメッセージ信号を、表示処理部３３を通じて表示部３４に供給し、その表示画面にその旨の表示を行なうようにしても良い。
【０１８６】
次に、特徴点抽出データからプレイリストデータおよび／またはチャプターデータを生成する処理について説明する。
【０１８７】
上記の各種特徴点抽出データは、所定の特徴点抽出区間ごとにメモリ部１３に蓄えられ、すべての所定特徴データの処理が終了したら、プレイリスト生成処理部１４に入力され、プレイリストデータおよび／またはチャプターデータを生成する。
【０１８８】
ここで、特徴点抽出処理部１０から、直接、プレイリスト生成処理部１４に、特徴点抽出データを逐次入力するようにしても良く、上記で述べたように、記録放送番組の特徴点抽出処理が終了したら、システムコントローラ部３０からの所定の信号により、プレイリスト生成処理部１４で、上記で述べたように、プレイリストデータおよび／またはチャプターデータ生成処理を行なうようにしても良い。
【０１８９】
また、特徴点抽出処理部１０からの特徴点抽出データは、システムコントローラ部３０を介してプレイリストデータ生成処理部１４に入力するように信号処理を行なうこともできる。
【０１９０】
プレイリスト生成処理部１４で、プレイリストデータおよび／またはチャプターデータが生成されると、プレイリスト生成処理が終了したことを示す信号がシステムコントローラ部３０に入力され、例えば所望の要約時間に応じたダイジェスト再生または所定のチャプターデータを用いたチャプター関連動作を行なうことができる。
【０１９１】
前述したように、この場合に、プレイリストデータおよび／またはチャプターデータが生成できたことを示す所定の表示を行なったり、ダイジェスト再生モード、チャプター関連の所定動作モードであることなどの表示を表示部３４により行なったりしても良い。
【０１９２】
ユーザーがダイジェスト再生を行なう場合に、例えば記録した放送番組が１時間であったとし、それを３０分で再生したいのか、２０分で再生したいのかなど、ユーザーの所望する要約再生時間は分からないので、記録した放送番組など映像および音声データの特徴抽出した全区間の全時間長に応じて、あらかじめ幾つかのダイジェスト再生時間に対応するプレイリストデータを生成することを考えることができる。
【０１９３】
例えば、特徴点抽出する放送番組の記録時間が１時間であったら、４０分、３０分、２０分のダイジェスト再生を行なう、それぞれのプレイリストデータを生成する。このようにプレイリストデータを生成することで、リモートコマンダ３２などを通じたユーザー入力で、ダイジェスト再生時間が選択された場合に、すぐに選択されたダイジェスト再生時間に対応したダイジェスト再生動作を行なうことができる。
【０１９４】
［記録媒体７と記録媒体１１との間の複製記録］
この例の記録再生装置は、記録媒体７に記録された映像および音声データ、さらに記録されている場合には付加情報ファイルを記録媒体１１に複製記録する機能と、逆に、記録媒体７に記録された映像および音声データ、さらに記録されている場合には付加情報ファイルを記録媒体１１に複製記録する機能とを備える。
【０１９５】
すなわち、ユーザーがユーザー入力インターフェース部３１を通じて、記録媒体７から記録媒体１１への複製記録を指示入力すると、システムコントローラ部３０の制御にしたがい、再生制御部２２は、記録媒体７から映像および音声データを読み出し、再生処理部２１に供給する。記録媒体７に関連する付加情報ファイルも記録されている場合には、再生制御部２２は、当該付加情報ファイルも読み出して、再生処理部２２に送る。再生処理部２２は、システムコントローラ部３０の制御にしたがい、記録処理部６に映像および音声データ、また、付加情報ファイルのデータを送る。
【０１９６】
記録処理部６は、システムコントローラ部３０の制御にしたがって、再生処理部２２からのデータを、記録媒体処理部１２を通じて記録媒体１１に送り、複製記録を行なうようにする。
【０１９７】
記録媒体１１に記録されている映像および音声データ、また、付加情報ファイルのデータを、記録媒体７に複製記録する指示入力がユーザー入力インターフェース部３１を通じてシステムコントローラ部３０に入力された場合にも、上述と同様にして、複製記録が実行されるものである。
【０１９８】
［特徴点抽出処理部１０について］
この実施形態においては、前述したように、特徴点抽出処理部１０の特定条件区間検出部１０１には、帯域圧縮処理された後の音声データおよび映像データが供給されて、特定条件区間として、無音区間および黒区間の検出が行なわれる。
【０１９９】
ここでは、特定条件区間として、映像信号の黒区間の検出を例にとって、以下に詳細に説明する。この例では、ＭＰＥＧ圧縮された映像ストリームデータから黒区間を検出する場合について説明する。
【０２００】
この例では、記録処理においては、映像エンコード処理部９からの、ＭＰＥＧ圧縮において、輝度信号Ｙ、色差信号Ｃｂ、ＣｒがＤＣＴ（Ｄｉｓｃｒｅｔｅ  Ｃｏｓｉｎｅ  Ｔｒａｎｓｆｏｒｍ；離散コサイン変換）処理された結果得られるＤＣ係数を、特徴点抽出処理部１０における信号処理対象とする。
【０２０１】
また、再生処理においては、再生デコード出力部２０の再生データ分離処理部２３からの、ＭＰＥＧ圧縮されている状態の輝度信号Ｙ、色差信号Ｃｂ、ＣｒについてのＤＣＴ処理結果のＤＣ係数を、特徴点抽出処理部１０の信号処理対象とする。
【０２０２】
この例においては、図１２に示すように、１画面分（１フィールド分または１フレーム分）の映像信号を表示した場合に、その有効画面を、横（水平方向）×縦（垂直方向）＝６４０画素×４８０画素と仮定して、横（水平方向）×縦（垂直方向）＝１６画素×１２画素の大きさの処理単位ブロック（以下、単にブロックという）を考え、有効画面を、そのブロック単位で分割する。
【０２０３】
図１２の例では、水平方向のブロック数は、
６４０／１６＝４０（ブロック）                  （式１）
となり、また、垂直方向のブロック数は、
４８０／１２＝４０（ブロック）                  （式２）
となる。したがって、仮定している有効画面全体では、
４０×４０＝１６００（ブロック）                （式３）
となる。
【０２０４】
次に、図１２の各ブロックについて、平均輝度信号レベルを考える。ここでは、輝度信号レベル（この例では、輝度信号についてのＤＣＴのＤＣ係数。以下、同じ）は、０〜２５５までの値をとるものとして、図１３に示すような非線形変換特性によって、各ブロックの平均輝度信号レベルを、変換レベルｒ（ｎ）（ただし、ｒ（ｎ）は０〜１５の範囲）に変換する。
【０２０５】
ここで、変換レベルと称しているのは、平均輝度信号レベルが属する範囲に応じた非線形変換処理によるデータ変換値で、例えば、輝度信号レベルＹlevが、
０≦Ｙlev＜１６                                （式４）
の場合には、そのブロックの変換レベルは０となり、
１６≦Ｙlev＜３２                              （式５）
の場合には、そのブロックの変換レベルは１となる。輝度信号レベルＹlevが、その他の値の場合は、各ブロックの平均輝度信号レベルは、図１３の非線形変換特性に応じた変換レベルに変換される。
【０２０６】
次に、１有効画面全体について、平均輝度信号レベルが、各変換レベルとなるブロック数のヒストグラムを求める。例えば、１有効画面について、変換レベル０、変換レベル１、変換レベル２となるブロックのみが、各々所定の個数あり、その他の変換レベルのブロック数はゼロである場合には、当該有効画面についてのヒストグラムは、図１４に示すようなものとなる。
【０２０７】
この図１４に示すような１有効画面当たりのヒストグラムの例は、当該有効画面を構成するブロックの殆どの変換レベルは０〜２であり、その他の変換レベル３〜１５の度数はゼロであるので、画面が暗い場合である。映像信号の黒区間では、画面が暗いので、輝度が下がり、この図１４のように、１有効画面当たりのヒストグラムは、変換レベルが小さい値に度数が集中する特性になる。したがって、この１有効画面当たりのヒストグラムの度数データに基づいて、黒区間の画面であるかどうかを判定することができる。
【０２０８】
（色差信号のヒストグラム）
色差信号Ｃｂ、Ｃｒの場合も、上記輝度信号Ｙの場合と同様に、図１２のような画面分割処理、図１３のようなレベル変換処理およびヒストグラムの度数データを考えることができる。
【０２０９】
しかし、色差信号Ｃｂ、Ｃｒの場合には、黒区間では、図１４の輝度信号の場合のようなレベルが低い部分に度数が集中するような特性とはならず、図１５に示すように、色差信号Ｃｂ、Ｃｒの隣接する所定変換レベル（図１５の例では、変換レベル７と変換レベル８）の度数の差が小さく、ほぼ同じ度数となるような特性がある。
【０２１０】
実際の信号処理では、例えば、色差信号Ｃｂの変換レベル７および８の度数データを、各々Ｈcb[7]およびＨcb[8]としたとき、所定のしきい値Ｔhcbを定めて、
｜Ｈcb[7]−Ｈcb[8]｜＜Ｔhcb                      （式６）
を黒区間の検出判定の条件の一つとする。
【０２１１】
同様に、色差信号Crについて、例えば、色差信号Ｃｒの変換レベル７および８の度数データを、各々Ｈcr[7]およびＨcr[8]としたとき、所定のしきい値Ｔhcrを定めて、
｜Ｈcr[7]−Ｈcr[8]｜＜Ｔhcr                      （式７）
を黒区間の検出判定の条件の他の一つとする。
【０２１２】
（式６）、（式７）のいずれか一方を黒区間の検出判定に用いても良いし、（式６）、（式７）の両方を黒区間の検出判定に用いても良い。
【０２１３】
また、（式６）、（式７）をまとめて考えて、所定のしきい値Ｔhcを定め、
｜Ｈcb[7]−Ｈcb[8]｜＋｜Ｈcr[7]−Ｈcr[8]｜＜Ｔhc    （式８）  
を、黒区間の検出判定の条件の一つとすることもできる。
【０２１４】
（輝度信号とヒストグラムとの対応）
次に、ここで、上述した輝度信号のヒストグラムデータと、検出すべき特定条件区間における黒信号レベルとの対応を考える。
【０２１５】
図１６に示した図は、１画面ＰＩの全体が黒い場合のヒストグラム特性である。これは、上記で説明した通り、小さい変換レベルに度数データが集中している。しかしながら、変換レベルの値が小さい部分だけに着目したのでは、正しい黒区間は検出できない。この場合を示すのが、図１７で、黒い画面に明るい部分（図１７の白い部分ＷＨ）があると、ヒストグラムでは変換レベルの小さい部分に度数が集中するが、変換レベルの小さくない部分にも度数データが現れることになる。この図１７のような度数分布のヒストグラムは、黒区間ではないと検出判定すべきものである。
【０２１６】
このように、映像信号の黒区間検出判定を行なうには、変換レベルの値が小さいところのみではなく、変換レベルの値が大きいところも含むヒストグラムデータすべてを見て検出判定しないと誤検出判定する場合がある。
【０２１７】
ここで、例えば、図１６の場合には、変換レベル０〜２のところには度数データがあるが、変換レベル１５〜３までは、度数データは０であることが分かる。一方、図１７の場合には、値の小さい変換レベル０〜３のところだけでなく、値の大きい変換レベル１２，１３のところにも度数データが存在することが分かる。
【０２１８】
そこで、この実施形態は、「変換レベルの値が一番大きい値（この例では１５）から、どの変換レベルまで度数データが無い（度数０）状態を継続するか」を考える。すると、変換レベルの値が一番大きい値から、度数データが無い（度数０）状態を継続する長さが大きければ大きいほど、度数分布が黒レベル側に偏って存在することになり、黒区間の検出が、より正しく行なえる。ただし、変換レベルの値が１５から０までについて、すべて度数データがゼロのときには、信号がないと判断し、黒区間とは判定しない。
【０２１９】
この特性を数値化するため、この実施形態では、図１８に示すように、ヒストグラムデータの変換レベルデータから所定のスコアに変換する処理を考える。この図１８において、横軸は、変換レベルの値が一番大きい値である１５から開始して、変換レベル１側にサーチを行なう場合において、度数データがゼロを継続する変換レベルを示している。また、図１８において、縦軸はスコアの値であり、この例では、０（点）から１００（点）までとしている。ここで、この図１８においては、スコアが大きいほど黒いことになる。
【０２２０】
前述した図１４の場合では、度数データがゼロである状態を、変換レベル１５から変換レベル３まで継続するので、この図１８から、スコアは８０（点）になる。また、図１６の場合は、変換レベル１５〜２まで度数データが０なので、図１８からスコアは９０（点）となる。さらに、図１７の場合には、変換レベル１５〜１４までしか、度数データ０である状態を継続しないので、図１８からスコアは０（点）になる。
【０２２１】
以上のことから、この実施形態では、輝度信号Ｙについては、各有効画面（１フィールドあるいは１フレーム）について、変換レベルについてのヒストグラムの度数データから、図１８に示した変換特性を用いてスコアデータを生成する。
【０２２２】
そして、このスコアに対して、黒区間を検出する比較用基準レベル値に対応するしきい値Ｔhbを設定し、スコア値をＳｂとしたとき、
Ｓｂ＞Ｔhb  （または判定方法によっては、Ｓｂ≧Ｔhb）            （式９）
から黒区間判定を行なうようにする。
【０２２３】
特定条件区間検出部１０１における黒区間の検出判定は、上述した輝度信号Ｙの変換レベルのヒストグラムの度数データのみを用いて行なっても良いし、また、色差信号Ｃｂ，Ｃｒの度数データのみを用いて行なっても良い。また、輝度信号Ｙの変換レベルのヒストグラムの度数データとによる検出判定結果と、色差信号Ｃｂ，Ｃｒの度数データによる検出判定結果とを、併せて用いて黒区間の検出判定をするようにしてもよい。
【０２２４】
この実施形態では、輝度信号Ｙの変換レベルのヒストグラムの度数データとによる検出判定結果と、色差信号Ｃｂ，Ｃｒの度数データによる検出判定結果とを併せて用いて黒区間の検出判定をするようにする。この場合に、前記（式６）、（式７）、（式９）の組み合わせ、または前記（式８）（式９）の組み合わせのいずれかを用いて、黒区間検出を行なうことができる。
【０２２５】
なお、ＣＭ黒区間としての判定処理は、上記黒区間検出の位置を基準に、図７で説明したような所定区間に無音区間が存在することを検出条件に加えることで、より確からしい検出が行なえる。
【０２２６】
なお、上記のヒストグラム処理で、画面分割数は、上述の説明で用いた分割数に限られるものではなく、より多く、または、より少なくするようにしてもよい。
【０２２７】
また、分割した１ブロックの輝度信号Ｙや色差信号Ｃｂ，Ｃｒの平均レベルを検出して、後のヒストグラム処理に用いる説明をしたが、平均レベルを求めずに、そのまま１ブロック内の画素すべてについてヒストグラム処理を行なうようにしてもよい。
【０２２８】
その場合には、例えば１ブロック内の画素すべてについて、輝度信号Ｙ、色差信号Ｃｂ、Ｃｒ毎に加算処理し、その加算データの結果について、前述したようなレベル変換を行ない、ヒストグラムの度数データ処理を行なうようにすることになる。
【０２２９】
図１３の場合は、輝度信号Ｙの平均値からヒストグラム処理を考えたので、データの範囲は０〜２５５になるが、平均値データでなく、そのままの画素データを使う場合は、データの範囲は、０〜（２５６×１ブロック内の画素数−１）になる。
【０２３０】
例えば、ヒストグラムの度数データを採るレベル変換値を０〜１５とし、１ブロック内の画素数を、１６×１２＝１９２と仮定すると、データ範囲は、０〜４９１５１となり、レベル変換値間のデータ値幅は、４９１５２／１６＝３０７２となる。
【０２３１】
よって、この場合、図１３に対応する非線形変換特性を考えた場合、入力データ値０〜３０７１は変換レベル０に変換され、入力データ値３０７２〜６１４３は変換レベル１に変換され、・・・と言うように変換される。図１３の横軸のスケールを、この値の範囲で読み替えると、図１３と同様な非線形変換特性が得られる。
【０２３２】
［より正確な黒区間検出について］
前述の図４０を用いて説明したように、実際に放送番組の信号は、ＣＭ区間およびその近傍の黒区間や無音区間においても、輝度信号、色差信号、音声信号は一定ではなく、例えば雑音を含んだものとなって、図４０（１）〜（５）に示したような様々な波形の場合となってしまう問題がある。
【０２３３】
この実施形態では、図４０（１）〜（５）のすべての場合に対応できる検出方法を提案する。すなわち、例えば図４０（１）（４）のように、雑音がない通常と思われる場合は、所定しきい値以上の区間を黒区間として判定し、図４０（２）のように波打つような雑音がある場合は雑音の影響を考慮して雑音がないと想定できる区間を黒区間として判定することができるようにし、図４０（５）のように段差がある信号の場合には、より黒レベルと思われる区間を黒区間として判定することができる信号処理方法を提案する。
【０２３４】
先ず、米国の放送番組におけるＣＭ区間の開始点、終了点における黒区間の分布について考察する。
【０２３５】
実際に、アメリカで放送されている幾つかの番組を視聴し、信号を解析したところ、図１９に示すように、黒区間の長さは、大よそ１〜２００フィールドの間の長さであり、図のような、ある種の分布をしていることが分かった。
【０２３６】
また、画像の輝度信号レベルを、前述のようにして変換処理し、最終的に、図１８に示したような、０〜１００の値の範囲のスコアに変換し、ＣＭの黒区間の分布を調べたところ、図２０に示すように、ＣＭの黒区間は、大よそ７０〜１００の間のスコアとなる分布をしていることが分かった。
【０２３７】
この図２０に示される分布特性からは、前記（式９）を用いる黒区間検出を行なう場合における比較用基準レベルに対応するしきい値Ｔhbの最低しきい値Ｔhminは、Ｔhmin＝７０と設定すればよいことが分かる。
【０２３８】
ここで、前述した図４０の黒区間の波形態様について再度考える。図４０（１）〜（５）について、ある所定しきい値Ｔh以上のスコアＳｂを黒区間と判定すると考えると、雑音のない図４０（１）の場合には、ｆ１〜ｆ２区間を黒区間と判定できる。
【０２３９】
図４０（２）の場合は、信号に雑音があり、しきい値Ｔhを境に信号が波打つ場合であり、黒区間は、ｆ３〜ｆ４と判定することが適当と思われる。
【０２４０】
また、図４０（３）の場合は、黒区間が短く、例えば、しきい値Ｔhを超える区間長が１〜数フィールドとなる場合で、黒区間はｆ５〜ｆ６と判定できる。
【０２４１】
図４０（４）の場合は、図４０（１）の場合と同様で、しきい値Ｔh以上の区間ｆ７〜ｆ８を黒区間と判定できる。
【０２４２】
図４０（５）の場合は、黒レベルに段差を持った信号態様で、所定しきい値Ｔhより大きいｆ９〜ｆ１１までを黒区間と判定する場合と、より黒レベルが大きい区間ｆ９〜ｆ１０を黒区間と判定する場合とが考えられる。例えば、図４０（５）において、ｆ１０〜ｆ１１の区間が、前記最低しきい値Ｔhminに近い場合を想定すると、ｆ９〜ｆ１１を黒区間と判定するよりも、より黒レベルが大きいｆ９〜ｆ１０の区間を黒区間と判定する方が適当であると考えられる。
【０２４３】
以上のことを考慮して、この実施形態では、図４０（１）〜（５）のすべての場合に対応できる検出方法を提供する。
【０２４４】
［特定条件区間の複数段階判定方法］
この実施形態では、特定条件区間として、より確からしい区間を検出することができるように、特定条件区間の検出判定は、第１段階の区間検出処理（以下、第１検出区間の検出処理という）と、第２の段階の区間検出処理（以下、第２検出区間の検出処理という）との複数の段階による検出判定方法を採用する。
【０２４５】
すなわち、先ず、第１検出区間の検出処理を行ない、当該第１検出区間の検出処理が終了した後、第２検出区間の検出処理を行なう。そして、第２検出区間の検出結果を、特定条件区間の検出結果とするようにする。
【０２４６】
第１検出区間の検出処理においては、（式９）に示した条件により、スコアＳｂがしきい値Ｔhbよりも大きい場合を黒区間として検出判定するのであるが、その場合におけるしきい値Ｔhbとして、前述した最低しきい値Ｔhminを用いる。
【０２４７】
第２の検出区間の検出処理においては、第１検出区間の検出処理で得られた第１検出区間内において、黒レベルの最大値Ｂkmax を検出しておき、第1検出区間の前方向および後方向からレベル検出（レベルサーチ）を行なって、前記最大値Ｂkmaxと同じレベルの２つの位置（フィールドまたはフレーム位置）を検出し、それら２つの位置の間の区間として、第２検出区間と決定する。
【０２４８】
図２１は、上記のような２段階の検出方法を用いた特定条件区間の検出方法を説明するための図である。以下、この図２１を用いて、この例の２段階の検出方法を説明する。
【０２４９】
（第１検出区間の検出処理）
この第１検出区間の検出処理においては、（式９）に示した条件により、各フィールド（またはフレーム。以下同じであるので、この括弧書きを省略する）のスコアＳｂが、しきい値Ｔhminよりも大きい黒区間を第１検出区間として検出判定する。そして、第１検出区間の検出処理が終了すると、第２検出区間の検出処理を開始させる。
【０２５０】
図２２は、この第１検出区間の検出処理の手順の一例を示すフローチャートである。すなわち、まず、映像データの処理対象のフィールドのデータを取り込み（ステップＳ２１）、取り込んだフィールドのスコアＳｂを求め（ステップＳ２２）、当該スコアＳｂと、しきい値Ｔhminとを比較して、しきい値Ｔhminより大きいか否かを判定する（ステップＳ２３）。
【０２５１】
そして、スコアＳｂが、しきい値Ｔhminよりも大きければ、そのフィールドは、第１検出区間内のフィールドであると判定して、その判定結果を出力すると共に、そのフィールド番号とスコアＳｂとを第２検出区間の検出処理のために保持する（ステップＳ２４）。
【０２５２】
そして、第１検出区間内の黒レベルの最大値（最大スコア値）Ｂkmaxの検出を行なう。すなわち、ステップＳ２４で検出された第１検出区間について、それまでに保持されている黒レベルの最大値Ｂkmaxと、今回、新たにステップＳ２２で算出されたスコアとを比較し、新たに算出されたスコアの方が大きいと判別したときには、保持する黒レベルの最大値Ｂkmaxの値を、新たに算出されたスコアに変更する（ステップＳ２５）。
【０２５３】
ステップＳ２５の後は、記録終了あるいは再生終了などにより、特定条件区間の検出終了であるか否か判別し（ステップＳ２６）、終了であると判別したときには、この第１検出区間の検出処理を終了し、また、終了ではないと判別したときには、フィールド番号を次のものとして（ステップＳ２７）、ステップＳ２１に戻り、当該次のフィールドについての第１検出区間検出処理を、上述と同様に繰り返す。
【０２５４】
ステップＳ２３で、スコアＳｂが、しきい値Ｔhmin以下であると判別したときには、そのフィールドは、第１検出区間内のフィールドではないので、前のフィールドは第１検出区間内であったか否か判別する（ステップＳ２８）。前のフィールドが第１検出区間内でないと判別したときには、ステップＳ２６に進んで、当該ステップＳ２６以降の処理を行なう。また、前フィールドが第１検出区間内であると判別したときには、検出中の第１検出区間が終了したと判断して、第２区間検出を開始させるようにする（ステップＳ２９）。そして、ステップＳ２６に進んで、当該ステップＳ２６以降の処理を行なう。
【０２５５】
上述の第１検出区間の検出処理においては、先ず、最初に、図２１において、黒レベルの最低しきい値Ｔhminを超える最初のフィールド位置ｆstが検出されて、第１検出区間の先頭が検出され、その後のフィールドは、第１検出区間内であると検出される。そして、フィールド位置ｆst以降で、最低しきい値レベルＴhmin 以下のレベルになる最初のフィールド位置ｆedが検出できる。これにより、第１検出区間としてフィールド位置ｆstからフィールド位置ｆedの間の区間を決定することができる。
【０２５６】
ここで、上述したように、第１検出区間を決める信号処理の過程で、信号レベルがしき値Ｔhminに対して大きいか小さいかを検出しながら処理を実行するので、この第1検出区間内における最大レベルＢkmaxを並行して検出することができる。
【０２５７】
（第２検出区間の検出処理）
この第２検出区間の検出処理においては、上記第１検出区間内における黒レベルの最大値Ｂkmax を検出して、第１検出区間の前方向および後方向から各フィールドのスコアの値のサーチを行ない、それぞれ最初に最大値Ｂkmaxと同じ値となる２個のフィールド位置を検出し、検出した２個の位置の間の区間を、第２検出区間として決定する。
【０２５８】
図２３は、この第２検出区間の検出処理の手順の一例を示すフローチャートである。すなわち、まず、第１検出区間の検出処理に伴って検出されている第１検出区間内の黒レベルの最大値Ｂkmaxを認識する（ステップＳ３１）。
【０２５９】
次に、第１検出区間内の各フィールドのスコア値を、その前方から、つまり、検出開始点ｆstから検出終了点ｆedに向かう方向（図２１に示すａ方向）にサーチして、最初に上記最大値Ｂkmaxとなるフィールド位置ｆstmを検出する（ステップＳ３２）。
【０２６０】
次に、第１検出区間内の各フィールドのスコア値を、その後方から、つまり、検出終了点fedから検出開始点fstに向かう方向（図２１に示すｂ方向）にサーチして、最初に上記最大値Ｂkmaxとなるフィールド位置ｆedmを検出する（ステップＳ３３）。
【０２６１】
そして、第２検出区間として、ステップＳ３２で検出されたフィールド位置ｆstmからステップＳ３３で検出されたフィールド位置ｆedmの区間を決定するステップＳ３４）。以上で、この第２検出区間の検出処理を終了する。
【０２６２】
上記のようにして検出される第１検出区間ｆst〜ｆedは仮の検出区間とし、第２検出区間ｆstm〜ｆedm を真の検出区間と考えることもできる。
【０２６３】
なお、上述した第２検出区間の検出処理においては、第２検出区間は、第１検出区間内の黒レベル最大値Ｂkmaxと同一レベルとなるフィールド位置ｆstmおよびｆedmを検出するようにしたが、黒レベル最大値Ｂkmaxの代わりに、図２１に示すように、黒レベル最大値Ｂkmaxと最低しきい値Ｔhminとの間の所定のレベル値Ｂktmpを設定して用いるようにしても良い。
【０２６４】
その場合には、図２１に示すように、この所定のレベル値Ｂktmpと同じレベルのフィールド位置ｆａ、ｆｂを、各々ａ方向、ｂ方向から検出し、検出したフィールド位置ｆａからフィールド位置ｆｂまでの区間を、第２検出区間として決定するようにする。
【０２６５】
この場合、所定のレベル値Ｂktmpが最大値Ｂkmaxに近いほど、第２検出区間の幅が小さくなり、また、所定のレベル値Ｂktmpを最低しきい値Ｔhminより１だけ大きく設定したときには、第１検出区間の検出結果と、第２検出区間の検出結果とは、ほぼ等しくなる。
【０２６６】
［雑音の影響を軽減する信号処理方法］
ここで、図２４（Ａ）に示すように、前述したスコアの値の複数フィールド分である特徴点抽出部１０の入力信号に、図４０（２）の場合と同様に、雑音がある場合について考える。この図２４（Ａ）の例は、（式９）に示した条件により、スコアＳｂが最低しきい値Ｔhminよりも大きい場合を黒区間として検出判定する第１検出区間の判定を行なった場合である。
【０２６７】
図２４（Ａ）の例では、前記入力信号は、フィールド位置ｆ３からｆ４の間において、最低しきい値Ｔhminのレベルを交差する点が複数存在し、そのままでは黒区間判定の第１検出区間として、ｆ３〜ｆａ区間、ｆｂ〜ｆｃ区間、ｆｄ〜ｆ４区間の３区間が検出されることになる。
【０２６８】
ここで検出を想定しているのは、ＣＭの黒区間であることから、図１９に示したＣＭ区間に関連する黒区間の区間長の分布特性および図６に示したＣＭ区間同士の時間長の分布を考慮すると、図２４（Ａ）において、第１検出区間と検出されてしまうｆａ〜ｆｂ区間、ｆｃ〜ｆｄ区間が短い場合には、これを第１検出区間と検出せず、ｆ３〜ｆ４区間を第１検出区間として、検出するようにすることが望ましい。
【０２６９】
そこで、この実施形態では、第１検出区間として検出するのが望ましいｆ３〜ｆ４区間内において、そのままでは第１検出区間と検出されてしまうｆａ〜ｆｂ区間、ｆｃ〜ｆｄ区間は、本来、最低しきい値より大きい信号レベルにあると想定（雑音のために、ｆａ〜ｆｂ区間、ｆｃ〜ｆｄ区間が最低しきい値Ｔhminよりも小さくなったと想定）して、このｆａ〜ｆｂ区間、ｆｃ〜ｆｄ区間の信号を補正処理するようにする。
【０２７０】
図２４（Ｂ）は、この信号補正処理を説明するためのものである。この実施形態では、この図２４（Ｂ）に示すように、雑音の影響によって最低しきい値のレベル以下となったと想定できるｆａ〜ｆｂ区間およびｆｃ〜ｆｄ区間の各データ値に対して、例えば所定のデータ値ｄ(ｆ)を加算したり、前記ｆａ〜ｆｂ区間およびｆｃ〜ｆｄ区間の各データ値を、別のデータ値に置き換えたりすることで、前記ｆａ〜ｆｂ区間およびｆｃ〜ｆｄ区間の各データ値を、最低しきい値Ｔhminよりも大きいデータ値となるように補正して、このｆａ〜ｆｂ区間およびｆｃ〜ｆｄ区間を第１検出区間として検出しないようにする。
【０２７１】
ただし、補正後の前記ｆａ〜ｆｂ区間およびｆｃ〜ｆｄ区間の各データ値は、補正後は第１の検出区間として検出されるｆ３〜ｆ４区間内の黒レベルの最大値Ｂkmaxよりも小さい値になるようにしている。そうでないと、第２検出区間の検出処理で、正しい第２検出区間の検出ができない場合があるためである。
【０２７２】
ここで、雑音の影響によるｆａ〜ｆｂ区間およびｆｃ〜ｆｄ区間の各データを最低しきい値Ｔhminよりも大きいレベルに補正するということを考えた場合、例えば、ｆａ〜ｆｂ区間およびｆｃ〜ｆｄ区間の各データ値が、最低しきい値Ｔhminより少なくとも１以上大きいレベルであれば問題ないと考えられる。
【０２７３】
例えば、補正後、第１検出区間となるｆ３〜ｆ４区間で、最大値Ｂkmaxが、
Ｂkmax＝Ｔhmin＋１
の場合において、図２４（Ａ）におけるｆａ〜ｆｂ区間およびｆｃ〜ｆｄ区間の最低しきい値Ｔhmin以下であった各データ値を、上記のような補正処理によって、すべて（Ｔhmin ＋１）にすると、第２検出区間の検出処理によって、問題なく、ｆ３〜ｆ４区間を第２検出区間として検出判定することができる。この例の場合には、第１検出区間と第２検出区間は、共にｆ３〜ｆ４区間となり、一致することになる。
【０２７４】
以上のことを考慮して、この実施形態では、例えば図２４（Ａ）におけるｆａ〜ｆｂ区間およびｆｃ〜ｆｄ区間のように、最低しきい値Ｔhmin以下である各データ値を、すべて（Ｔhmin＋１）に置き換えるように補正する。
【０２７５】
データ値の補正方法は、このように置き換える方法に限られるものではなく、前述したように、所定のデータ値を加算することで、最低しきい値Ｔhminより大きい値であって、かつ、最大値Ｂkmaxより小さい値にする方法を用いてもよい。
【０２７６】
以上のような補正処理より、例えば図２４（Ａ）や図４０（Ｂ）のように、雑音により所定の信号レベル側とは反対となる信号部分が生じたとしても、当該雑音による信号部分の長さが、予め定めた所定期間以内であれば、比較用基準レベルよりもすべて所定の信号レベル側のレベルとなる。したがって、情報信号のレベルと比較用基準レベルとを比較するだけで、情報信号が比較用基準レベルよりも所定の信号レベル側となる状態が継続する特徴区間を、当該雑音による信号部分に影響されること無く、検出することができる。
【０２７７】
［特徴点抽出処理部１０の第１の構成例］
前述もしたように、この例の特徴点抽出処理部１０は、特定条件区間検出部１０１と、特徴点抽出部１０２とからなり、システムコントローラ部３０による制御および支援処理を伴うことにより、無音区間および黒区間の検出を行なう。特定条件区間検出部１０１は、この発明の特定条件区間検出装置の実施形態である。
【０２７８】
特定条件区間検出部１０１は、音声情報から無音区間を検出する処理を行なうための回路部として音声特徴信号処理部４０、無音区間検出判定処理部４１およびしきい値設定部４６を備える。特定条件区間検出部１０１は、また、映像情報から黒区間を検出する処理を行なうための回路部として、輝度特徴信号処理部４２、色差特徴信号処理部４３、雑音補正処理部４４、黒区間検出判定処理部４５およびしきい値設定部４７を備える。雑音補正処理部４４は、信号補正手段を構成する。
【０２７９】
しきい値設定部４６は、無音区間検出判定処理部４１における無音区間検出用のしきい値を保持しており、当該しきい値を無音区間検出判定処理部４１に供給する。また、しきい値設定部４７は、黒区間検出判定処理部４５における黒区間検出用のしきい値を保持しており、当該しきい値を、雑音補正処理部４４および黒区間検出判定処理部４５に供給する。
【０２８０】
しきい値設定部４６，４７に保持されるしきい値は、この実施形態では、システムコントローラ部３０から設定される。このような構成にせず、しきい値設定部４６，４７のしきい値は、予め固定値を設定するようにしてもよい。
【０２８１】
音声特徴信号処理部４０では、所定区間毎の音声レベルが検出処理され、その検出信号が無音区間検出判定処理部４１に供給される。無音区間検出判定処理部４１では、前記検出された音声レベルと、しきい値設定部４６からの所定のしきい値と比較されて、当該しきい値よりも低いレベルの区間として無音区間の検出処理がなされる。
【０２８２】
輝度特徴信号処理部４２は、映像エンコード処理部からのデータから、輝度信号成分を検出し、前述した画面分割処理、信号レベル変換処理、ヒストグラム処理、スコア変換処理その他を行なう。
【０２８３】
色差特徴信号処理部４３は、映像エンコード処理部からのデータから、色差信号成分を検出し、前述した画面分割処理、信号レベル変換処理、ヒストグラム処理その他を行なう。
【０２８４】
輝度特徴信号処理部４２の出力および色差特徴信号処理部４２の出力は、雑音補正処理部４４に供給されて、前述したような雑音補正処理がなされ、それぞれ黒区間検出判定処理部４５に供給される。
【０２８５】
雑音補正処理部４４は、輝度特徴信号処理部４２および色差特徴信号処理部４３からの出力のそれぞれについて、しきい値設定部４７からのしきい値Ｔhminと比較して、例えば、図２４を用いて前述したような、第１検出区間として検出するのが望ましいｆ３〜ｆ４区間内において、しきい値Ｔhminよりも小さくなるｆａ〜ｆｂ区間、ｆｃ〜ｆｄ区間を検出し、その検出した区間のデータ値を、しきい値Ｔhminよりも、この例では、１だけ大きい値に置き換える処理を行なう。後述するように、この実施形態では、雑音補正処理部４４は、デジタルフィルタ（非線形信号処理系）を用いた構成とされる。
【０２８６】
黒区間検出判定処理部４５は、前述したように、この例では、（式８）および（式９）の条件から黒区間の検出判定処理を行なう。すなわち、輝度信号成分については、前述したように、第１検出区間の検出処理を、しきい値設定部４７からの最低しきい値Ｔhminを用いて実行し（（式９）の条件処理）、また、第２検出区間の検出処理を実行する。また、色差信号成分については、前述した（式８）の演算処理を、しきい値設定部４７からのしきい値Ｔhcを用いて実行し、両者の検出判定結果から黒区間検出判定処理を行なう。
【０２８７】
この実施形態では、無音区間検出判定処理部４１からの無音区間検出出力情報が、特徴点抽出部１０２に供給されると共に、黒区間検出判定処理部４５からの黒区間検出出力情報が、特徴点抽出部１０２に供給される。
【０２８８】
特徴点抽出部１０２は、これらの入力された無音区間検出出力情報および黒区間検出出力情報から、この例では、ＣＭ区間の開始点および終了点あるいは番組本編の開始点あるいは終了点の特徴点の抽出を行なう。
【０２８９】
この場合には、特徴点抽出部１０２では、対象となる映像および音声信号が、日本の放送番組の信号か、米国の放送番組の信号かの、信号属性に基づいて、前記特徴点の抽出を行なう。すなわち、前述したように、日本の放送番組の信号であるときには、無音区間検出出力情報のみに基づいて特徴点の抽出を行ない、米国の放送番組の信号であるときには、黒区間検出出力情報と、この例では、無音区間検出出力情報とを用いて特徴点の抽出を行なう。
【０２９０】
信号属性の判定方法としては、この例では、ユーザーの入力情報に基づいて判定する手動判定方法と、特定条件区間検出部１０１からの、前記無音区間検出出力情報および黒区間検出出力情報から自動判定する自動判定方法とを用いる。
【０２９１】
なお、受信する放送信号に、例えば電子番組表（ＥＰＧ）データが付随されており、この電子番組表データに、日本の放送番組か、米国の放送番組かを識別する情報が含まれている場合には、その電子番組表のデータを用いて、信号属性を判定することができる。また、記録媒体に記録されている放送番組の情報に、日本の放送番組か、米国の放送番組かを識別する識別情報が付加されて記録されている場合には、その識別情報を用いて、信号属性を判定することができることは言うまでもない。
【０２９２】
手動判定方法は、記録時あるいは再生時に、記録対象あるいは再生対象の放送番組が、日本の放送番組か米国の放送番組かを認識しているユーザーが、ユーザー入力インターフェース部３１を通じてシステムコントローラ部３０に、いずれの信号属性かの情報を入力することに基づいて実行される。
【０２９３】
すなわち、システムコントローラ部３０は、ユーザーにより入力された信号属性についての情報から、信号属性識別データを生成し、それを特徴点抽出部１０２に供給する。
【０２９４】
特徴点抽出部１０２は、このシステムコントローラ部３０から信号属性識別データにより、検出すべき特徴点が、日本の放送番組のＣＭ区間に関するものか、米国の放送番組のＣＭ区間に関するものかを認識し、日本の放送番組の信号であるときには、無音区間検出出力情報のみに基づいて特徴点の抽出を行ない、米国の放送番組の信号であるときには、黒区間検出出力情報と、この例では、無音区間検出出力情報とを用いて特徴点の抽出を行なう。
【０２９５】
無音区間検出出力情報を用いたＣＭ区間の特徴点の検出方法は、次のようなものとされる。すなわち、１５秒＋α（αは、検出信号処理のための計測時間余裕（時間マージン）である）の整数倍の間隔で無音区間があれば、それはＣＭ区間の特徴点として判定する。そして、前記の図６の特性を根拠として、判定された各特徴点を基準にして、その前方向の所定時間内（例えば１００秒以内）に、別のＣＭ区間の特徴点が検出されなければ、その基準とされた特徴点は、ＣＭ区間の開始点として判定する（図４のＣＭ開始点Pｍ１、Pｍ４に対応する）。
【０２９６】
同様にして、前記の図６の特性を根拠として、前記判定した各特徴点を基準にして、その後方向の所定時間内（例えば１００秒以内）に、別のＣＭ区間の特徴点が検出されなければ、その基準とされた特徴点は、ＣＭ区間の終了点として判定する（図４のＣＭ終了点Pｍ３、Pｍ８に対応する）。
【０２９７】
黒区間検出出力情報を用いたＣＭ区間の特徴点の検出方法も、基本的には、上述の無音区間検出出力情報から、図６の特性を根拠として特徴点を検出する方法と同様である。
【０２９８】
ユーザー入力に基づく手動判定方法によるシステムコントローラ部３０からの信号属性識別データが無いときには、この例では、特徴点抽出部１０２は、信号属性を自動判定するようにする。すなわち、特徴点抽出部１０２は、信号属性自動判定部１０２１を備える。この信号属性自動判定部１０２１には、無音区間検出出力情報から抽出されたＣＭ区間の特徴点抽出データが供給されると共に、黒区間検出出力情報から抽出されたＣＭ区間の特徴点抽出データが供給される。
【０２９９】
信号属性自動判定部１０２１は、無音区間検出出力情報からＣＭ区間の特徴点抽出データが抽出されており、かつ、黒区間検出出力情報からＣＭ区間の特徴点抽出データが抽出されていないと判別したときには、信号属性は、日本の放送番組であると識別する。
【０３００】
また、信号属性自動判定部１０２１は、無音区間検出出力情報からＣＭ区間の特徴点抽出データが抽出されており、かつ、黒区間検出出力情報からＣＭ区間の特徴点抽出データが抽出されていると共に、両者が、前述した図７に示したような時間関係を有していることを判別した場合には、信号属性は、米国の放送番組であると識別する。
【０３０１】
そして、特徴点抽出部１０２は、この信号属性自動判定部１０２１の判定結果の信号属性識別データにより、検出すべき特徴点が、日本の放送番組のＣＭ区間に関するものか、米国の放送番組のＣＭ区間に関するものかを認識し、日本の放送番組の信号であるときには、無音区間検出出力情報のみに基づいて抽出された特徴点のデータを、特徴点抽出データとして出力し、米国の放送番組の信号であるときには、黒区間検出出力情報と、この例では、無音区間検出出力情報とを用いて抽出された特徴点のデータを、特徴点抽出データとして出力する。
【０３０２】
そして、前述したように、この特徴点抽出部１０２からの特徴点抽出データは、メモリ部１３を介してプレイリスト生成処理部１４に供給されるとともに、記録指示があるときには、記録媒体に記録される。
【０３０３】
なお、信号属性自動判定部１０２１は、上述の例では、黒区間検出出力情報からのＣＭ区間の特徴点抽出データのみでなく、無音区間検出出力情報からＣＭ区間の特徴点抽出データをも参照して、米国の放送番組であるか否かの判定を行なうようにしたが、黒区間検出出力情報からのＣＭ区間の特徴点抽出データのみを用いて米国の放送番組かどうかの判定を行なうようにしても良い。
【０３０４】
（音声特徴信号処理部４０および無音区間検出判定部４１の構成例）
（第１の例）
図２６は、音声特徴信号処理部４０および無音区間検出判定処理部４１のハードウエア構成の第１の例を示すブロック図である。
【０３０５】
音声エンコード処理部４からの圧縮音声データは、音声データデコード部４０１に入力されて、デコード処理がなされる。デコードされた音声データは、レベル処理部４０２、データカウンタ部４０３およびデータバッファ部４０４の各々に入力される。
【０３０６】
レベル処理部４０２では、音声データの所定区間の平均パワー（または平均レベル）Ｐａｖを演算するため、データの絶対値化処理がなされ、データカウンタ部４０３で所定サンプルデータ数まで計測されるまで、音声データ積算処理部４０５で積算処理が行なわれる。
【０３０７】
ここで、平均パワーＰａｖは、音声データの値（レベル）をＡｄ（ｎ）、データカウンタ部４０３で計測するサンプルデータ数をＳｍとしたとき、図２７の（式１０）に示すような演算により求められる。
【０３０８】
この場合、平均レベルを演算する所定区間として、例えば、約０．０１ｓｅｃ（１０ｍｓｅｃ）〜１ｓｅｃが考えられ、例えば、サンプリング周波数Ｆｓを、Ｆｓ＝４８ｋＨｚとすると、４８０〜４８０００サンプルの積算演算行ない、サンプル数Ｓｍで平均処理を行って平均レベル（平均パワー）Ｐａｖを求める。
【０３０９】
音声データ積算処理部４０５から出力されたデータＰａｖは、無音区間検出判定処理部４１に入力され、しきい値設定部４６で設定された所定しきい値Ａｔｈと比較処理され、無音判定処理が行われる。
【０３１０】
ここで、しきい値設定部４６における所定しきい値Ａｔｈの設定において、しきい値Ａｔｈは、固定値Ａｔｈ０として設定してもよいが、この例では、固定値Ａｔｈ０ではなく、所定音声区間の平均レベルに応じた変動しきい値Ａｔｈｍを設定するようにする。
【０３１１】
変動しきい値Ａｔｈｍとして、例えば、いま処理を考えている区間をｎとし、それより前の区間（ｎ−ｋ）の平均レベルＰａｖ（ｎ−ｋ）を考えると、変動しきい値Ａｔｈｍは、図２７の（式１１）のようにして求められる。
【０３１２】
例えば、ｔ＝２とすると、変動しきい値Ａｔｈｍは、図２７の（式１３）のように表すことができる。例えば、ｍは、おおよそ、２０〜２くらいの範囲から設定することが考えられる。
【０３１３】
次に、データバッファ部４０４に蓄積された所定音声データは、周波数解析処理部４０６に入力され、所定の周波数解析処理が行われる。ここで、周波数解析処理としてはＦＦＴ（高速フーリエ変換）などが用いられ、データバッファ部４０４からのデータの所定解析サンプルデータ数は、例えば、５１２、１０２４、２０４８、その他、など２のべき乗のサンプル数で所定の解析処理が行なわれる。
【０３１４】
周波数解析処理部４０６からのデータは、判定処理部４０７に入力されて所定の判定処理が行なわれる。例えば音楽（楽音）の判別処理は、周波数帯域のスペクトルピークの継続性から行なわれる。例えば、特開２００２−１１６７８４公報などには、それらの技術が開示されている。
【０３１５】
また、判定処理部４０７での話者音声の判定は、人の会話音声波形には息継ぎの区間があるので、波形に所定の急峻な立上がり区間、または立下り区間が見られ、その所定立上がり区間、または立下り区間を検出することで行なうことができる。
【０３１６】
この場合に、上記音楽（楽音）信号波形の場合は、話者音声の場合に比べて、一般的に波形の立上がり、または立下り区間が現われる確率は小さいと考えられるので、この楽音（音楽）波形の特性（特徴）も考慮して、総合的に音声信号の属性判定を行なうようにする。
【０３１７】
上記のような、話者音声信号の波形特徴（波形特性）、音楽（楽音）信号の波形特徴（波形特性）の相違から音声信号の属性判定を行なう場合には、波形における時間的な物理特性を検出することになるので、上記で説明したような周波数解析を行なってから、所定の判定信号処理を行なう方法（周波数領域での信号解析、判定処理）の他に、ベースバンド領域で所定の判定処理を行なう方法（時間領域での信号解析、判定処理）も考えられる。
【０３１８】
（第２の例）
図２８は、音声データをデコード処理しないで、圧縮帯域のままで、信号の属性解析を行なう場合のブロック構成例である。
【０３１９】
図２８では、音声エンコード処理部４からの音声データは、ストリームデータ解析部４１１に入力され、所定のサンプリング周波数、量子化ビット数その他などの信号解析処理が行なわれ、その処理部結果の音声データはサブバンド解析処理部４１２に供給される。
【０３２０】
サブバンド解析処理部４１２では、所定のサブバンド解析処理が行なわれ、所定のサブバンド帯域のデータは、上記（式１０）〜（式１３）で説明したのと同様の信号処理が行なわれる。
【０３２１】
すなわち、音声データ積算処理部４１３に入力されて、データカウンタ部４１４で所定のサンプリングデータ数Ｓｍが検出されるまで、積算処理が行われる。その後、しきい値設定系４６で設定される所定しきい値に基づいて、無音区間検出判定処理部４１で無音判定処理が行なわれる。
【０３２２】
この無音判定処理では、音声データのスペクトルを考慮して、エネルギーが多く集まっている帯域、サブバンド帯域としては大よそ３ｋＨｚ以下の所定データ帯域、を用いるようにする。
【０３２３】
また、上記の第１の例では、データバッファ部４１５の出力を周波数解析して、楽音（音楽）、話者音声の判定処理が行なえることを述べたが、サブバンド解析部４１２での処理により、この信号処理系で所定の周波数解析が行われたのと同様となっていると考えられるので、判定処理部４１６では、上記第１の例の判定処理部４０７について述べたようなスペクトルピークの継続性判定処理を行なうことで、属性判定の信号処理を行なうことができる。
【０３２４】
この場合、スペクトルピークは、各サブバンド帯域の中の最大データ帯域と考えることができ、ＦＦＴ解析処理の場合と同様の信号処理が行なえる。
【０３２５】
なお、話者音声信号の波形特徴（波形特性）、音楽（楽音）信号の波形特徴（波形特性）の相違から音声信号の属性判定などを行なう場合においても、この発明の特定条件区間検出方法の実施形態を適用することができる。
【０３２６】
［雑音補正処理部４４のハードウエア構成例］
雑音補正処理部４４は、この例では、デジタルフィルタを用いたフィルタ処理部の構成とされている。
【０３２７】
（雑音補正処理部４４の第１の構成例）
図２９は、雑音補正処理部４４のハードウエア構成の第１の例を示すブロック図である。この図２９では１系統しか示されていないが、実際は、輝度特徴信号処理部４２からの信号の処理用と、色差特徴信号処理部４３からの信号処理用との２系統が設けられる。
【０３２８】
図２９において、Ｄ１〜Ｄ５は、シフトレジスタ５０として構成されるバッファメモリである。バッファメモリの個数は、雑音とみなすフィールド区間（フィールド数）の長さに応じたものとされ、この例では、５個とされているものである。
【０３２９】
輝度特徴信号処理部４２または色差特徴信号処理部４３からのデータ（特徴抽出用変換データという）は、順次、バッファメモリＤ１から入力され、一時蓄えられると共に、補正処理部５１に入力される。シフトレジスタ５０にデータが入力される毎に、順次、バッファメモリＤ１のデータはバッファメモリＤ２に、バッファメモリＤ２のデータはバッファメモリＤ３、・・・というように、データは移動する。
【０３３０】
バッファメモリＤ１〜Ｄ５の各データは、比較処理部５２において、しきい値設定系４７からのしきい値Ｔhminと比較処理が行われる。そして、その比較処理結果は、補正処理部５１に供給される。
【０３３１】
補正処理部５１には、特徴抽出用データが供給されている。補正処理部５１は、比較処理部５２からの比較処理結果に応じて、特徴抽出用データを補正制御する。すなわち、補正処理部５１においては、比較処理部５２からの出力信号に応じて、特徴抽出用データは、補正の必要がある部分については後述の動作説明で詳述するような補正処理が行われ、比較処理部５２からの比較処理結果で補正処理が必要ない部分については補正処理されずに、そのまま出力される。
【０３３２】
このときの比較処理部５２と補正処理部５１とで実行される補正処理の手順を、図３０のフローチャートを参照しながら説明する。なお、この図３０のフローチャートは、輝度信号成分についての処理についての説明であり、特徴抽出用データｄ（ｔ）が一つ入力される毎に、この図３０の処理が実行される。色差信号成分についても同様の処理とされる。
【０３３３】
まず、雑音補正処理部４４では、特徴抽出用データｄ（ｔ）（これはスコア値である）の入力を受けると、シフトレジスタ５０で上述したようなリングバッファ処理がなされる（ステップＳ４１）。次に、各変数ｍ、ｋ、ｊのカウント値を初期化して、それぞれ零とする（ステップＳ４２）。
【０３３４】
ここで、変数ｍは、５個のバッファメモリＤ１〜Ｄ５のいずれのデータを扱っているかを示すもので、この例では、その最大値Ｄｎｕｍ＝５である。ｋは、バッファメモリＤ１〜Ｄ５に格納されている特徴抽出用データｄ（ｔ）の値が最低しきい値Ｔhmin以下と検出される特徴抽出用データの数である。また、ｊは、バッファメモリＤ１〜Ｄ５に格納されている特徴抽出用データｄ（ｔ）の値が最低しきい値Ｔhminよりも大きいと検出される特徴抽出用データの数である。ただし、ｋ，ｊ≦５である。
【０３３５】
次に、各バッファメモリＤ１〜Ｄ５のデータと、最低しきい値Ｔhminとを比較し、前記ｋ、ｊの個数の判定を行なう。すなわち、まず、最初のバッファメモリＤ１のデータ値Ｄ（１）が最低しきい値Ｔhminより大きいか否かを判別し（ステップＳ４３）、データ値Ｄ（１）が最低しきい値Ｔhminより大きいと判別したときには、変数ｊの値を１だけインクリメントする（ステップＳ４４）。また、データ値Ｄ（１）が最低しきい値Ｔhmin以下であると判別したときには、変数ｋの値を１だけインクリメントする（ステップＳ４５）。
【０３３６】
次に、次のバッファメモリのデータの比較判定処理のために、変数ｍを１だけインクリメントし（ステップＳ４６）、当該変数ｍが最大値Ｄｎｕｍより大きくなったか否か判別する（ステップＳ４７）。このステップＳ４７の処理は、バッファメモリＤ１〜Ｄ５のすべてのデータについての比較判定処理が終了したか否かの判別処理である。
【０３３７】
このステップＳ４７で、変数ｍが最大値Ｄｎｕｍ以下であると判別すると、ステップＳ４３に戻って、このステップＳ４３以降の処理を実行する。また、ステップＳ４７で、変数ｍが最大値Ｄｎｕｍより大きいと判別すると、バッファメモリＤ１〜Ｄ５のすべてのデータについての比較判定処理が終了したと判別して、出力する特徴抽出用データｄ（ｔ）が最低しきい値Ｔhmin以下と判定されており、かつ、ｋ＞０であり、かつ、ｊ＞０という条件を満足するか否か判別する（ステップＳ４８）。
【０３３８】
ステップＳ４８で、前記条件を満足すると判別すると、出力する特徴抽出用データｄ（ｔ）は、ｄ（ｔ）＝Ｔhmin＋１として（ステップＳ４９）、黒区間検出判定処理部４５に出力する（ステップＳ５０）。
【０３３９】
また、ステップＳ４８で、前記条件を満足しないと判別すると、ステップＳ４９をバイパスしてステップＳ５０に進み、出力する特徴抽出用データｄ（ｔ）は、そのままの値として、黒区間検出判定処理部４５に出力する。
【０３４０】
（雑音補正処理動作のタイミングチャート）
次に、以上の雑音補正処理（非線形フィルタ処理）動作を、簡単なデータ例を用いて、さらに説明する。図３１〜図３３は、この例の動作説明のためのタイミングチャートである。
【０３４１】
図３１は、雑音補正処理部４４で補正処理をする前の特徴抽出用データ列を示すものであり、また、図３２は、雑音補正処理部４４で補正処理をした後の特徴抽出用データ列を示すものである。また、図３３は、５個のバッファメモリＤ１〜Ｄ５の出力を用いた補正処理動作を説明するためのタイミングチャートである。
【０３４２】
これらの図において、ｄ０〜ｄ１２は、それぞれ特徴抽出用データサンプル（フィールド単位）を示している。また、ｔ０〜ｔ１２は、それら特徴抽出用データサンプルｄ０〜ｄ１２のデータ出力時点（フィールド単位）を示している。
【０３４３】
また、図３１および図３２の縦軸の数値は、各特徴抽出用データｄ０〜データｄ１２の値を示しており、この例では前述したスコア値Ｓｂを用いる。ただし、前述したスコア値Ｓｂの説明図である図１８では、スコア値を０〜１００の範囲で考えているが、ここの説明では、上記で述べたように簡単なデータでの説明であるので、仮にスコア値を０〜１０の範囲として考えている。
【０３４４】
そして、この例では、最低しきい値Ｔhmin＝７と仮定して、各データｄ０〜ｄ１２のスコア値が、最低しきい値Ｔhmin以上であるとき、そのデータは、黒区間内であると判定する。したがって、データｄ０〜ｄ１２のスコア値が、最低しきい値Ｔhmin未満であるとき、黒区間でないと判定するので、この例では、雑音補正処理部では、雑音とみなす区間のデータ値は、最低しきい値Ｔhminに置き換えることで、黒区間と判定することができるようにしている。
【０３４５】
図３１に示すように、この例では、特徴抽出用データｄ４〜ｄ８の区間が黒区間と想定されるが、この例では、特徴抽出用データｄ６が最低しきい値Ｔhminより小さいので、雑音補正処理部４４で補正処理が行われない場合には、図３１の下側に示すように、第１検出区間の検出出力としては、データｄ４〜データｄ５の区間と、データｄ７〜データｄ８の区間との、２つの区間が黒区間として検出されるものとなってしまう。
【０３４６】
この第１検出区間の検出出力について、前述した第２検出区間の検出処理を行なっても、やはり図３１の下側に示すように、第１検出区間の検出出力と同様に、２つの黒区間が在ると判定されてしまい、雑音部分と考えられるデータｄ６の部分の影響により誤判定をしてしまうことが分かる。
【０３４７】
次に、図３３を参照して、図３１のような入力特徴抽出用データに対する雑音補正処理について説明する。
【０３４８】
図３３（Ａ），（Ｂ），（Ｃ），（Ｄ），（Ｅ）は、バッファメモリＤ１，Ｄ２，Ｄ３，Ｄ４，Ｄ５の出力データの出力タイミングを示すものであり、ｄ０〜ｄ１２は、特徴抽出用データサンプル（フィールド単位）を示しており、また、ｔ０〜ｔ１２は、データ出力時点（フィールド単位）を示しているのは前述の通りである。なお、この図３３（Ａ），（Ｂ），（Ｃ），（Ｄ），（Ｅ）において、各データｄ０〜データｄ１２の下側に示した数値は、各データの値（スコア値）の例を示している。
【０３４９】
ここで、処理用のバッファメモリＤ１〜Ｄ５に全てにデータが蓄えられた時点で、処理が行われるとし、図３３（Ｅ）のデータ系列で、処理のタイミングを考える。
【０３５０】
時点ｔ１から、順次、バッファメモリＤ１〜Ｄ５内のデータ値と、最低しきい値Ｔhminとの関係を見ていく。時点ｔ１では、バッファメモリＤ１〜Ｄ５内には、データｄ０〜データｄ４が蓄積されており、これらのデータｄ０〜データｄ４の中で、最低しきい値Ｔhmin以上なのは、データｄ４の一つであり、また、最低しきい値Ｔhminより小さいデータは、データｄ０、データｄ１、データｄ２、データｄ３の４つあることが分かる。
【０３５１】
次に、時点ｔ２では、最低しきい値Ｔhmin以上なのは、データｄ４、データｄ５の２つであり、最低しきい値Ｔhminより小さいのは、データｄ１、データｄ２、データｄ３の３つであることが分かる。
【０３５２】
このように、バッファメモリＤ１〜Ｄ５内のデータ値と、最低しきい値Ｔhminとを比較し、最低しきい値Ｔhmin以上のデータの個数ｊと、最低しきい値Ｔhminより小さいデータの個数ｋとを、それぞれ計測して、図に示すと図３３（Ｆ）のようになる。
【０３５３】
そして、図３３（Ｇ）は、今考えているデータ系列（図３３（Ｅ））のデータが、最低しきい値Ｔhminより小となる区間の検出フラグである。また、図３３（Ｈ）は、上記の個数ｊおよび個数ｋが、共に０より大となる区間の検出フラグである。
【０３５４】
前述した図３０のフローチャートのステップＳ４８における条件から、図３３（Ｇ）および（Ｈ）の検出フラグの論理積（アンド）を取ることとすると、雑音の影響を改善するフィルタ処理のための補正フラグは、図３３（Ｉ）に示すようなタイミング関係を有するものとなる。すなわち、この図３３（Ｉ）に示す補正フラグが、オンの区間（ハイレベルの区間）で、図３０のフローチャートのステップＳ４９に対応するデータ補正することで、雑音補正をすることができる。この図３１〜図３３の説明の例では、特徴抽出用データの値ｄ＝Ｔhminとするものである。
【０３５５】
このようの雑音補正処理された後の特徴抽出用データは、図３３（Ｊ）に示すようなものとなり、データｄ０、データｄ１、データｄ２、データｄ３およびデータｄ６が、補正値に置き換えられ、雑音の影響となっていたデータｄ６が補正処理されるものである。
【０３５６】
図３２は、上記のようにして、図３１に示されたデータ列が補正されたデータ列を示す図である。この図３２の補正されたデータ列から第１検出区間を求めると、雑音の影響が改善され、図３２の下側に示すように、当該第１検出区間は、データｄ０〜データｄ８間の区間の一つになっていることが分かる。また、この第１検出区間に基づいた第２検出区間は、図３２の下側に示すように、データｄ７〜データｄ８の区間となり、正しく検出されることが分かる。
【０３５７】
ここで、図３２に示されるように、雑音の影響が現われているデータｄ６の部分の他に、データｄ０、データｄ１、データｄ２、データｄ３の４データか補正されることになる。このため、第１検出区間としては、前方向側に、（（バッファメモリ数）−１）個のデータ数だけ、余分に黒区間が長く判定されることになるが、バッファメモリ数は高々数個であることと、この補正処理によって判定される区間が、雑音の影響によるように分割されることはないので、問題はない。
【０３５８】
また、最大値Ｂkmax＞最低しきい値Ｔhminの場合には、第２検出区間の検出処理により、ｄ０、ｄ１、ｄ２、ｄ３の４データ区間は、黒区間として検出されなくなるので、この点でも問題はない。
【０３５９】
（雑音補正処理部４４の第２の構成例）
図３４は、雑音補正処理部４４の他の構成例で、前述した図２９のデジタルフィルタ処理を用いる構成例の変形例である。
【０３６０】
Ｄ１〜Ｄ５は、それぞれ、特徴抽出用データを記憶するメモリバッファで、メモリバッファＤ１〜Ｄ５によりリングバッファ５３を構成している。この例では、前述の第１の例とは異なり、メモリバッファＤ１〜Ｄ５はシフトレジスタを構成してはおらず、入力データである特徴抽出用データは、特徴抽出用データサンプルが一つ入力される毎に、スイッチ回路５４により切り替えられてリングバッファ５３に供給される。これにより、特徴抽出用データが入力されるメモリバッファは、メモリバッファＤ１→Ｄ２→Ｄ３→Ｄ４→Ｄ５→Ｄ１・・・というように、順次変えられ、リング状に順番に移動する。
【０３６１】
５個のメモリバッファＤ１〜Ｄ５の全てに特徴抽出用データが格納されると、これらメモリバッファＤ１〜Ｄ５に記憶されたデータは、前述の第１の例の場合と同様に、比較処理部５２で前述のような比較処理が行われ、その比較結果に応じて補正処理部５１で前述と同様の補正処理が行われる。比較処理部５２および補正処理部５１での信号処理は、前述の第１の例で説明した処理と同様なので、ここでは詳細は省略する。
【０３６２】
（雑音補正処理部４４における他の処理方法の例）
雑音補正処理部４４での処理方法としては、上述したデジタルフィルタを用いたフィルタ処理に限られるものではない。
【０３６３】
例えば、第１検出区間が、図３１で示したのと同様に、図３５（Ａ）に示すように分割され検出された場合に、それら分割された第１検出区間の間隔が、所定時間分ｔａよりも長いか短いかを判定し、短い場合には、第１検出区間は、雑音の影響を受けて分割されたと見なし、図３５（Ｂ）に示すように、分割された区間を結合した区間を第１検出区間とする処理を行なう。
【０３６４】
前記所定時間分ｔａは、前述のフィルタ処理におけるメモリバッファ数に対応するもので、図６、図１９および図２０の特性を考慮した所定時間分ｔａ、例えばｔａ＝５フィールド分とされる。これにより、図３５（Ｂ）に示すように、雑音があっても第１検出区間は一つとなり、雑音の影響が改善される。
【０３６５】
また、次のような処理方法も考えられる。すなわち、この方法は、抽出すべき特徴点としてＣＭ区間に関する黒区間の検出の場合に特定した場合において、黒区間を検出するためのウインドウ幅のウインドウ信号Ｓｗｄを用いる方法である。ここで、ウインドウ信号Ｓｗｄのウインドウ幅Ｗは、図１９に示した黒区間の幅の特性から、例えば２００フィールド分の幅に設定する。
【０３６６】
そして、この例においては、第１検出区間の検出開始点（入力された特徴抽出用データ（スコア）が最低しきい値Ｔhminより大きくなった時点）から、特徴点としての黒区間を検出するためのウインドウ幅Ｗのウインドウ信号Ｓｗｄを立ち上げる。そして、このウインドウ信号Ｓｗｄのウインドウ幅Ｗの区間においては、入力された特徴抽出用データの最低しきい値Ｔhminよりも低い部分は、すべて、最低しきい値Ｔhminより大きい値、例えば（最低しきい値Ｔhmin＋１）に置き換えるようにする。
【０３６７】
このようにすると、第１検出区間の検出出力は、雑音があっても、第１検出区間が分割されてしまうことはない。そして、第２検出区間の検出処理をすれば、より正しい黒区間を検出することが可能である。
【０３６８】
例えば、図３６（Ａ）に示すような特徴抽出用データが入力されたとき、当該特徴抽出用データが最低しきい値Ｔhminを最初に越える開始点ＳＴから、図３６（Ｂ）に示すようにウインドウ信号Ｓｗｄが立ち上がる。
【０３６９】
そして、このウインドウ信号Ｓｗｄのウインドウ幅Ｗの区間においては、入力特徴抽出用データは、図３６（Ｃ）に示すように、最低しきい値Ｔhminよりも低くなる区間のデータは、すべて（最低しきい値Ｔhmin＋１）に置き換えられる。
【０３７０】
このため、図３６（Ａ）に示すように、雑音のために最低しきい値Ｔhminよりも低くなる区間が生じるような特徴抽出用データが入力されたときであっても、第１検出区間として、雑音のために区間が分割されて検出されることはない。そして、図３６（Ｃ）の補正後の入力特徴抽出用データについて、第２検出区間の検出処理を行なうことにより、図３６（Ｄ）に示すように、より正しい黒区間の検出ができる。
【０３７１】
また、このウインドウ信号Ｓｗｄを用いる方法として、次のような方法もある。すなわち、以下に説明する方法においては、ウインドウ信号Ｓｗｄは、第１検出区間の検出開始点からのみ立ち上げるのではなく、予め用意したウインドウ信号Ｓｗｄを、入力特徴抽出用データに対して順次移動させるようにする。
【０３７２】
例えば、最初の所定の特定条件区間（この例では、黒区間の第１検出区間）が検出されるまでは、上記ウインドウ信号Ｓｗｄを、そのウインドウ幅Ｗ分毎に、または、ウインドウ幅Ｗの所定区間をオーバーラップさせてウインドウ信号Ｓｗｄを移動させる処理を行なうようにする。
【０３７３】
そして、上記のように、所定の特定条件区間（この例では、黒区間の第１検出区間）が検出された場合には、次のウインドウ信号Ｓｗｄの移動処理は、前述の図６の特性に基づいて、所定間隔、例えば３０秒離れた位置に移動させて、上記の図３６（Ｃ）に示したような所定の信号処理を行なう。
【０３７４】
このようなウインドウ信号Ｓｗｄの移動処理により、所定の区間だけ、所定しきい値より大きい値に補正処理（置換処理）されて、上記で説明したような処理が適切に行なわれる。
【０３７５】
（特徴点抽出処理部１０の構成の他の例）
図２５の例の特徴点抽出処理部１０は、特定条件区間検出部１０１だけでなく、特徴点抽出部１０２もハードウエア構成としたが、図３７に示すように、特徴点抽出部１０２の部分は、システムコントローラ部３０が備えるマイクロコンピュータによるソフトウエア処理とするようにすることもできる。
【０３７６】
この図３７の例の場合には、特徴点抽出処理部１０の出力としての特徴点抽出データは、システムコントローラ部３０から出力される。
【０３７７】
［記録再生装置の第２の構成例］
図３８は、この例の記録再生装置の第２の構成例を示すブロック図である。この図３８の例では、前述した記録再生装置の第１の構成例ではハードウエア構成とした特徴点抽出処理部１０と、プレイリスト生成処理部１４とを、システムコントローラ部３０のマイクロコンピュータによるソフトウエアで構成すると共に、メモリ部１３として、システムコントローラ部３０に内蔵のメモリを用いるようにしている。
【０３７８】
また、この図３８の例においては、システムコントローラ部３０は、ネットワークインターフェース部３５を介して、インターネットなどのネットワークに接続される。
【０３７９】
放送番組を記録再生処理する信号処理の過程は、前述の図１の記録再生装置の構成例の場合と同様なので、図１の例とは信号処理が異なる部分について説明する。
【０３８０】
第１に、図３８の記録再生装置の例において前述の図１の例の記録再生装置のブロック構成例と異なるのは、特徴点抽出処理部１０の信号処理をシステムコントローラ部３０においてソフトウエアにより行なうことである。
【０３８１】
すなわち、システムコントローラ部３０は、音声エンコード部４および映像エンコード部９からの音声データおよび映像データを受け、前述のような無音区間検出処理および黒区間検出処理を行なうと共に、それらの検出結果から、ＣＭ区間の特徴点抽出処理がなされて、特徴点抽出データが生成される。
【０３８２】
そして、このシステムコントローラ部３０のソフトウエア処理として構成されるプレイリスト生成処理部１４に、内蔵メモリ部１３を通じて特徴点抽出データが、転送される。そして、ソフトウエア処理として構成されるプレイリスト生成処理部１４において、特徴点抽出データからプレイリストが生成される。
【０３８３】
図３９に、ソフトウエア処理として構成される特徴点抽出処理部１０における映像データから黒区間を特定条件区間として検出する処理の流れを示すフローチャートの一例を示す。
【０３８４】
システムコントローラ部３０は、先ず、映像データを取り込み（ステップＳ６１）、輝度信号成分および色差信号成分について、前述したようなレベル変換処理、ヒストグラム処理およびスコア変換処理などを行なって、特徴抽出用データの生成を行なう（ステップＳ６２）。そして、生成した特徴抽出用データについて、前述したような雑音補正処理を実行する（ステップＳ６３）。
【０３８５】
雑音補正処理は、システムコントローラ部３０を構成するマイクロコンピュータが、前述の図３０のフローチャートに示した手順に従ったソフトウエア処理を実行することにより、行なわれる。
【０３８６】
次に、システムコントローラ部３０は、第１検出区間の検出処理を行なう（ステップＳ６４）。この第１検出区間の検出処理では、その第１検出区間内の最大データＢkmaxも、検出処理の過程で検出する。
【０３８７】
そして、その第１検出区間の検出結果について、前記検出した最大データＢkmaxに基づいて、第２検出区間の検出処理を実行する（ステップＳ６５）。この例の第２検出区間の検出処理では、所定のデータ値αをデータマージン（データ余裕値）とし、前述した図２１のa方向から（Ｂkmax−α）の位置ｆａを検出し、その後、図２１のｂ方向から（Ｂkmax−α）の位置ｆｂを検出する。そして、位置ｆａと位置ｆｂとの間の区間を第２検出区間とする。
【０３８８】
第２検出区間の検出処理が終了すると、システムコントローラ部３０は、特徴点抽出処理の終了指示があるか否か判別し（ステップＳ６６）、終了指示が未だないと判別したときには、ステップＳ６１に戻り、このステップＳ６１以降の処理を繰り返す。また、ステップＳ６６で特徴点抽出処理の終了指示があったと判別したときには、この処理ルーチンを終了する。
【０３８９】
また、この記録再生装置の第２の構成例では、ネットワークインターフェース部３５を通じてインターネットなどのネットワークに接続されている。このため、記録再生装置に、当初は、特徴点抽出処理部１０のソフトウエア（プログラム）や、プレイリスト生成処理部１４のソフトウエア（プログラム）が格納されていなくても、後の時点でネットワークから取得して、それを利用することができる。
【０３９０】
すなわち、システムコントローラ部３０は、当該システムコントローラ部３０で用いる上述の特徴点抽出処理部１０のソフトウエアプログラムや、プレイリスト生成処理部１４のソフトウエアプログラムをダウンロードして、メモリ部に格納する。そして、システムコントローラ部３０は、そのダウンロードしたソフトウエア処理による、特徴点抽出処理、プレイリスト生成処理（チャプター生成処理（再生区間、再生時点位置情報生成処理））などを行なう。
【０３９１】
例えば、製造販売などの時間的に間に合わない場合には、設計、製造側においては、本発明を適用しない簡単な構成の記録再生装置の構成としておき、後で、インターネット上のサーバに、特徴点抽出処理部１０のソフトウエアプログラムや、プレイリスト生成処理部１４のソフトウエアプログラムを用意して、前記記録再生装置からダウンロード可能にすることができる。これにより、上述の機能を有しない記録再生装置に対して、後から、この発明を適用した記録再生装置システムをユーザーに提供できることができるようになる。
【０３９２】
ユーザー側では、この発明が適用されていない簡単な構成の記録再生システムを購入した後で、ソフト的な処理で、後から機能を追加でき、この発明が適用されたものにすることができるという利点がある。
【０３９３】
また、ネットワークインターフェース部３５を設けて、ネットワークに接続するようにしたことにより、特徴抽出処理系などを修正、改良するなどの場合にも、ソフトウエアプログラムをダウンロードしてアップグレードすることで、対応できる利点がある。
【０３９４】
なお、上述のソフトウエアプログラムをダウンロードで装備する場合は、ユーザーは所定の操作系例えばリモコン３２などで、所定のインターネットサイトにネットワークインターフェース部３５を介して接続し、前記所定の操作系による操作で、必要なソフトウエアプログラムをダウンロードする。
【０３９５】
ダウンロードされたソフトウエアプログラムは、システムコントローラ部３０で、所定の解凍処理、インストール処理などが行われて、特徴抽出処理、プレイリスト生成、チャプター生成処理などのほか、前述した所定の処理機能が装備される。
【０３９６】
システムコントローラ部３０として、マイクロプロセッサ（ＭＰＵ、またはＣＰＵ）、を用いることで、前述したように、特徴抽出処理などを映像および音声データの記録処理と同時に行うことが考えられる。
【０３９７】
なお、前記したように、記録処理として、所定の画像、音声の帯域圧縮を行なう場合に、上記のような所定の性能を備えたＭＰＵまたはＣＰＵ、またはＤＳＰ（デジタル・シグナルプロセッサ）を用いることが考えられ、この帯域圧縮処理を行なっている同じＭＰＵまたはＣＰＵ、またはＤＳＰで、前記所定の特徴抽出処理、プレイリスト生成処理などを行なうことも考えられる。
【０３９８】
［他の記録再生装置の構成例］
（ネットワーク系からのデータ記録再生）
ここで、光ケーブルなど高速伝送レートのネットワークなど利用により、ネットワーク系から画像音声コンテンツを取り込んで、記録、再生、視聴することを考えることができる。
【０３９９】
また、無線ネットワーク系も考えることができる。ネットワーク系から所定の画像音声データを取り込むためのネットワークインターフェース部３５などを、無線ネットワーク対応にすることで、有線ネットワーク系と同様に考えることができるので、詳細な説明は省略する。
【０４００】
この場合に、所定ネットワーク系から取り込む画像音声コンテンツデータは、ＭＰＥＧなど所定帯域圧縮されたデータとする。また、その他の伝送系、例えば、電力線データ伝送、電力線搬送通信（ＰＬＣ：Ｐｏｗｅｒ Ｌｉｎｅ Ｃｏｍｍｕｎｉｃａｔｉｏｎ）についても同様に考え、この発明を適用することができる。
【０４０１】
（記録モード）
ネットワークからの所定画像音声コンテンツデータは、ネットワーク部インターフェース部３５を介して、システムコントローラ部３０に入力される。そして、システムコントローラ部３０内において、前記したように、特徴抽出信号処理が行われ、特徴点抽出データが検出される。システムコントローラ部３０では、特徴点検出処理、プレイリストデータ生成処理などの信号処理が行われるが、前述した信号処理と同様なので、ここでは省略する。
【０４０２】
システムコントローラ部３０で生成された特徴点抽出データおよびプレイリストデータは、前述したように、記録処理系６で所定の信号処理が行われた後、記録媒体７または記録媒体１１に記録される。
【０４０３】
（再生モード）
ネットワークからの映像、音声データを直接再生する場合には、システムコントローラ部３０を介して、再生デコード出力部２０の再生データ分離部２３に、映像、音声データが入力されて、分離処理が行われ、その後、前述したような画像デコード処理、音声デコード処理などが行われる。その後の信号処理は、前述した信号処理と同様であるので、説明を省略する。
【０４０４】
ネットワークからの映像、音声データを直接再生して、視聴する場合には、特徴点抽出データがまだ無いと想定し、システムコントローラ部３０内で、前述したような特徴抽出処理を行ない、特徴点抽出データの検出を行なう。その後、特徴点の検出判定処理を行なうが、前記した信号処理と同様なので説明は省略する。
【０４０５】
［その他の実施形態および変形例］
上述の実施形態では、特定条件区間検出部で雑音補正処理の対象の情報信号は、映像信号の場合であったが、雑音補正処理の対象となる情報信号は、映像信号に限られるものではなく、音声信号やその他の信号にもこの発明が適用できることは言うまでもない。
【０４０６】
すなわち、上記のような特定条件区間検出方法は、上述の例のように黒検出の場合に限ることなく、一般的な信号検出方法として適用することができる。例えば、無音区間を検出する場合において、上記の黒レベル信号（映像信号レベル）の代わりに音声信号レベルを置き換えて考えると、信号に雑音が含まれている場合でも、前記説明した黒区間検出、判定処理の場合と、同様に、良好に検出、判定処理を行なうことができる。
【０４０７】
また、前述した話者音声の判定、歓声音声の判定、拍手音声などの判定において、周波数解析結果から所定の判定処理用信号を生成し、その信号についての雑音軽減補正処理においても、この発明が適用可能である。
【０４０８】
また、特定条件区間検出部の入力情報信号は、前述もしたように、上述の例のような圧縮映像および音声データに限られるものではない。すなわち、圧縮前の映像信号や音声信号であっても、もちろんよい。
【０４０９】
また、映像、音声データの帯域圧縮信号処理としては、上述の例に限らず、その他の帯域圧縮信号処理としてウェーブレット変換、フラクタル解析信号処理その他などを用いてもよい。例えば、映像データのＤＣＴ係数は、ウェーブレット変換の場合には、多重解像度解析における解析係数などに相当し、上述と同様の信号処理を行なうことができる。
【０４１０】
また、以上の例では、輝度信号の平均レベルから変換レベルに変換し、その変換レベルを用いてヒストグラムデータを生成し、そのヒストグラムからさらにスコアデータに変換して、そのスコアデータを用いて黒区間を検出するようにしたが、輝度信号のレベルと比較用基準レベルとを直接比較して、黒区間を検出するようにしてもよい。
【０４１１】
その場合には、例えば輝度信号レベルを０〜２５５の範囲としたとき、信号のオフセットを考えないで、黒い信号ほど信号レベルは０付近にあるので、比較用基準レベルとしての所定しきい値を、例えば、１０くらいに設定し、信号レベルが１０以下の場合を黒と判定するようにしてもよい。
【０４１２】
このように、特徴点抽出用データ信号の見方を変え、それに応じた所定のしきい値設定など行なえば、この発明の実施形態で説明した特徴点抽出データの検出処理、フィルタ処理など、所定の信号処理を適用することができる。すなわち、特定条件区間検出部の入力情報としては、上述のようなレベル変換処理やヒストグラム処理およびスコア変換処理を経たものに限られるものではないことは言うまでもない。
【０４１３】
なお、上述の実施形態では、特徴点抽出データを記録媒体に付加情報ファイルとして記録するようにしたが、特定条件区間の検出結果を付加情報ファイルとして記録媒体に記録するようにしても良い。その場合には、特徴点抽出データを、記録媒体の特定条件区間の検出出力データを用いてやり直すことができる。
【０４１４】
上述の実施形態の説明では、信号属性は、日本の放送番組と米国の放送番組の２種類を識別する場合について説明したが、信号属性が３種類など他の場合にも適用することができる。例えば、属性１を日本の放送番組、属性２を米国の放送番組、属性３を他の外国の放送番組（ヨーロッパ地域など）として考えることも可能である。
【０４１５】
米国とヨーロッパ地域では、番組の特徴点が相違することが実際の視聴で分かった。ヨーロッパ地域の放送番組の場合には、特徴位置として、例えばシーンチェンジ点を考えることができる。ただし、ヨーロッパ地域は放送方式がＮＴＳＣ方式ではないので、ＮＴＳＣ方式で再生できる信号に変換して再生することができるようにする、いわば前処理を行った画像音声信号を考えれば、上述したこの発明を適用できる。
【図面の簡単な説明】
【０４１６】
【図１】この発明による特定条件区間検出方法が適用された記録再生装置の一例の構成例を示すブロック図である。
【図２】図１の例の記録再生装置の再生デコード出力部の構成例を説明するためのブロック図である。
【図３】図１の例の記録再生装置における特殊再生モードで用いられるプレイリストデータを説明するための図である。
【図４】日本の放送番組の場合におけるＣＭ検出を説明するための図である。
【図５】米国の放送番組の場合におけるＣＭ検出を説明するための図である。
【図６】ＣＭ区間の特性例を説明するための図である。
【図７】米国の放送番組の場合におけるＣＭ検出を説明するための図である。
【図８】図１の例の記録再生装置による付加情報の記録媒体への記録状態を説明するための図である。
【図９】図１の例の記録再生装置における特殊再生モードの動作説明のためのフローチャートである。
【図１０】図１の例の記録再生装置における特殊再生モードを行なう場合の表示部の表示例を示す図である。
【図１１】図１の例の記録再生装置における特殊再生モードを行なう場合の表示部の表示例を示す図である。
【図１２】特徴抽出用データの生成を説明するために用いる図である。
【図１３】特徴抽出用データの生成を説明するために用いる図である。
【図１４】特徴抽出用データの生成を説明するために用いる図である。
【図１５】特徴抽出用データの生成を説明するために用いる図である。
【図１６】特徴抽出用データの生成を説明するために用いる図である。
【図１７】特徴抽出用データの生成を説明するために用いる図である。
【図１８】特徴抽出用データの生成を説明するために用いる図である。
【図１９】ＣＭ区間の黒区間の特性の例を示す図である。
【図２０】ＣＭ区間の黒区間の特性の例を示す図である。
【図２１】この発明による特定条件区間の検出方法の実施形態を説明するための図である。
【図２２】この発明による特定条件区間の検出方法の実施形態を説明するためのフローチャートである。
【図２３】この発明による特定条件区間の検出方法の実施形態を説明するためのフローチャートである。
【図２４】この発明による特定条件区間の検出方法における雑音補正処理を説明するための図である。
【図２５】図１の例の記録再生装置における特徴点抽出部の構成例を示す図である。
【図２６】図２５の特徴点抽出部の構成例における音声特徴信号処理部の構成例を示すブロック図である。
【図２７】図２６の構成例における処理動作を説明するために用いる数式を示す図である。
【図２８】図２５の特徴点抽出部の構成例における音声特徴信号処理部の他の構成例を示すブロック図である。
【図２９】図２５の特徴点抽出部の構成例における雑音補正処理部の構成例を示すブロック図である。
【図３０】図２５の特徴点抽出部の構成例における雑音補正処理部の処理動作を説明するためのフローチャートである。
【図３１】図２５の特徴点抽出部の構成例における雑音補正処理部の処理動作を説明するために用いる図である。
【図３２】図２５の特徴点抽出部の構成例における雑音補正処理部の処理動作を説明するために用いる図である。
【図３３】図２５の特徴点抽出部の構成例における雑音補正処理部の処理動作を説明するために用いる図である。
【図３４】図２５の特徴点抽出部の構成例における雑音補正処理部の他の構成例を示すブロック図である。
【図３５】図２５の特徴点抽出部の構成例における雑音補正処理部の他の例を説明するための図である。
【図３６】図２５の特徴点抽出部の構成例における雑音補正処理部のさらに他の例を説明するための図である。
【図３７】図１の例の記録再生装置における特徴点抽出部の他の構成例を示す図である。
【図３８】この発明による特定条件区間検出方法が適用された記録再生装置の他の例の構成例を示すブロック図である。
【図３９】図３８の例におけるこの発明の実施形態による処理動作を説明するためのフローチャートである。
【図４０】特定条件区間として検出される信号区間の種々の形態を説明するための図である。
【符号の説明】
【０４１７】
７，１１…記録媒体、１０…特徴点抽出処理部、１４…プレイリスト生成処理部、３０…システムコントローラ部、４０…音声特徴信号処理部、４１…無音区間検出判定処理部、４２…輝度特徴信号処理部、４３…色差特徴信号処理部、４４…雑音補正処理部、４５…黒区間検出判定処理部、４６，４７…しきい値設定部、１０１…特定条件区間検出部、１０２…特徴点抽出部
【図１】
2006303869.tif 000003
【図２】
2006303869.tif 000004
【図３】
2006303869.tif 000005
【図４】
2006303869.tif 000006
【図５】
2006303869.tif 000007
【図６】
2006303869.tif 000008
【図７】
2006303869.tif 000009
【図８】
2006303869.tif 000010
【図９】
2006303869.tif 000011
【図１０】
2006303869.tif 000012
【図１１】
2006303869.tif 000013
【図１２】
2006303869.tif 000014
【図１３】
2006303869.tif 000015
【図１４】
2006303869.tif 000016
【図１５】
2006303869.tif 000017
【図１６】
2006303869.tif 000018
【図１７】
2006303869.tif 000019
【図１８】
2006303869.tif 000020
【図１９】
2006303869.tif 000021
【図２０】
2006303869.tif 000022
【図２１】
2006303869.tif 000023
【図２２】
2006303869.tif 000024
【図２３】
2006303869.tif 000025
【図２４】
2006303869.tif 000026
【図２５】
2006303869.tif 000027
【図２６】
2006303869.tif 000028
【図２７】
2006303869.tif 000029
【図２８】
2006303869.tif 000030
【図２９】
2006303869.tif 000031
【図３０】
2006303869.tif 000032
【図３１】
2006303869.tif 000033
【図３２】
2006303869.tif 000034
【図３３】
2006303869.tif 000035
【図３４】
2006303869.tif 000036
【図３５】
2006303869.tif 000037
【図３６】
2006303869.tif 000038
【図３７】
2006303869.tif 000039
【図３８】
2006303869.tif 000040
【図３９】
2006303869.tif 000041
【図４０】
2006303869.tif 000042
【手続補正書】
【提出日】平成17年5月18日(2005.5.18)
【手続補正１】
【補正対象書類名】図面
【補正対象項目名】図３１
【補正方法】変更
【補正の内容】
【図３１】
2006303869.tif 000043
【手続補正２】
【補正対象書類名】図面
【補正対象項目名】図３２
【補正方法】変更
【補正の内容】
【図３２】
2006303869.tif 000044