(57)【要約】【課題】  ユーザのニーズに対応したプログラム内所定位置に区切り情報を自動設定可能な編集記録装置及び編集記録方法を提供する。【解決手段】    無音期間検知部１３は、予約録画記録部１２よって目的のプログラムが記録されているとき、前記プログラムの無音期間を検出する。区切り情報設定処理部１４は、前記無音期間中に区切り情報を挿入する。また区切り情報設定処理部１４は、前記区切り情報を挿入した時点から規定時間経過後に、前記無音期間検知部１３により検出された無音期間中に区切り情報を挿入する。【選択図】    図１
2005135529.tif 000002
【特許請求の範囲】
【請求項１】
目的のプログラムを記録媒体に記録する記録手段と、
前記記録手段によって前記プログラムが記録されているとき、前記プログラムの無音期間を検出する検出手段と、
前記無音期間中に区切り情報を挿入する第１挿入手段と、前記区切り情報を挿入した時点から規定時間経過したか判断する判断手段と、
前記規定時間経過後に前記検出手段により検出された無音期間中に区切り情報を挿入する第２挿入手段と、
を具備することを特徴とする記録装置。
【請求項２】
ユーザ指示を入力するユーザインターフェースと、
前記規定時間を、前記ユーザインターフェースを介して入力されたユーザ指示により可変する可変手段を具備することを特徴とする請求項１記載の記録装置。
【請求項３】
目的のプログラムを記録媒体に記録する記録手段と、
前記記録手段によって前記プログラムが記録されているとき、前記プログラムの無音期間を検出する検出手段と、
前記無音期間中に区切り情報を挿入する第１挿入手段と、
前記区切り情報を挿入した時点から規定時間経過したか判断する判断手段と、
前記規定時間の間、無音期間と該無音期間の次の所定時間以下の有音期間とが繰り返された場合、前記規定時間内の最後の無音期間に区切り情報を挿入する第２挿入手段と、
を具備することを特徴とする記録装置。 
【請求項４】
ユーザ指示を入力するユーザインターフェースと、
前記所定時間を、前記ユーザインターフェースを介して入力されたユーザ指示により可変する可変手段を具備することを特徴とする請求項３記載の記録装置。
【請求項５】
目的のプログラムを記録媒体に記録する記録手段と、
前記記録手段によって前記プログラムが記録されているとき、前記プログラムの無音期間を検出する検出手段と、
前記無音期間中に区切り情報を挿入する第１挿入手段と、
前記区切り情報を挿入した時点から規定時間経過したか判断する判断手段と、
前記規定時間の間、前記検出手段により検出された無音期間の前後の有音期間において、音声形式が変化した場合、該無音期間に区切り情報を挿入する第２挿入手段と、
を具備することを特徴とする記録装置。
【請求項６】
目的のプログラムを記録媒体に記録するステップと、
前記プログラムが記録されているとき、前記プログラムの無音期間を検出するステップと、
前記無音期間中に区切り情報を挿入するステップと、
前記区切り情報を挿入した時点から規定時間経過したか判断するステップと、
前記規定時間経過後に前記検出手段により検出された無音期間中に区切り情報を挿入するステップ、
を具備することを特徴とする記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ビデオ情報及びオーディオ情報等で構成されるプログラム中に、チャプタ等の区切り情報を設定する編集記録装置及び編集記録方法に関する。
【背景技術】
【０００２】
周知のように近年では、映像や音声等のデータを書き換え可能な媒体としてのＤＶＤ（Digital Versatile Disk）−ＲＡＭ（記憶容量４．７ＧＢ）等の記録可能ＤＶＤ、及びそれら光ディスクに対して情報の記録再生を行うＤＶＤ−ＲＡＭドライブが普及し始めている。ＤＶＤ−ＲＡＭドライブの中には、１００ＧＢクラスのハードディスク装置を搭載したものも登場している。ＤＶＤ−ＲＡＭ又はハードディスクに対しては、ＲＴＲ（Real Time Recording）−ＤＶＤの規格に基づき、放送信号をリアルタイム記録することができる。
【０００３】
上記ＤＶＤ及びハードディスク等の媒体の記憶容量は大きく、これら媒体には多数のプログラム（タイトル）、あるいは長時間プログラム（タイトル）を記録することが可能である。長時間のプログラムが記録された場合、ユーザはプログラム中に区切りの設定を希望すると考えられる。プログラム中に区切りを設定すると、該プログラムは複数のチャプタに分割される。再生中に、スキップ再生（次ぎのチャプタへ飛ぶ）を行えば、所望の場面を短時間で見つけ出しプログラムを視聴できる。
【０００４】
このような要望に対して、画面上で場面を確認しながら区切りを設定し、これに対応してチャプタを容易に作成することができるチャプタ作成ガイド機能付き記録再生装置に関する技術が公開されている（特許文献１）。
【特許文献１】特開２００２−１５２６６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記特許文献１に記載の技術によると、予約録画されたプログラムを再生しながら画面上で場面を確認してチャプタを設定しなければならないという問題がある。つまり、予約録画されたプログラムをスキップ再生しようとしても、事前にユーザによりチャプタが設定されていなければ、スキップ再生はできない。
【０００６】
この発明の目的は、上記した課題を解決するためになされたものであって、ユーザのニーズに対応したプログラム内所定位置に区切り情報を自動設定可能な編集記録装置及び編集記録方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、この発明の記録装置は、目的のプログラムを記録媒体に記録する記録手段と、前記記録手段によって前記プログラムが記録されているとき、前記プログラムの無音期間を検出する検出手段と、前記無音期間中に区切り情報を挿入する第１挿入手段と、前記区切り情報を挿入した時点から規定時間経過したか判断する判断手段と、前記規定時間経過後に前記検出手段により検出された無音期間中に区切り情報を挿入する第２挿入手段と、を具備する。
【発明の効果】
【０００８】
この発明によれば、ユーザのニーズに対応したプログラム内所定位置に区切り情報を自動設定可能な編集記録装置及び編集記録方法を提供できる。
【発明を実施するための最良の形態】
【０００９】
以下、この発明の実施の形態について図面を参照して説明する。
【００１０】
図１は本発明の実施形態が適用される情報記録再生装置（編集記録装置）の概略構成を示すブロック図である。図１に示す情報記録再生装置は、ＤＶＤ又はハードディスクにプログラム等の映像情報を記録し、記録された情報を再生する。ここでプログラムとは、ドラマ、映画、スポーツ番組等、放送された１つの番組を示す。
【００１１】
図１に示すように、情報記録再生装置は、ＭＰＵ部１０、表示部１５、デコーダ２０、エンコーダ３０、Ａ／Ｖ入力部４０、ＴＶチューナー部４１、ＳＴＣ部（System Time Counter）４２、Ｄ−ＰＲＯ（Data Processor）部４３、一時記憶部（以下、ＨＤＤ（ハードディスクドライブ）と称する）４４、ディスクドライブ４５、キー入力部４６、Ｖ（ビデオ）ミキシング部４７、フレームメモリ部４８、ＴＶ用Ｄ／Ａ部４９、オーディオ用Ｄ／Ａ部５０、及びセレクタ部５１などを備えている。
【００１２】
ＭＰＵ部１０は、ワークＲＡＭ部１１、予約録画処理部１２、無音期間検出処理部１３、及び区切り情報設定処理部１４を備えている。予約録画処理部１２は、キー入力部４６から入力される予約録画情報に基づき目的のプログラムを録画する。無音期間検出処理部１３は、無音期間検出条件に基づき目的のプログラム（録画されるプログラム）から無音期間を検出する。区切り情報設定処理部１４は、区切り情報設定条件に基づき目的のプログラムの無音期間について区切り情報を設定する。
【００１３】
エンコーダ３０は、Ａ／Ｄ部３１、ビデオエンコード部３２、オーディオエンコード部３３、フォーマッタ部３５、バッファメモリ部３６などを備えている。デコーダ２０は、分離部２１、ビデオデコード部２２、ＳＰデコード部２３、オーディオデコード部２４、及びＶ−ＰＲＯ（Video Processor）部２５などを備えている。
【００１４】
録画は、ＨＤＤ４４又はディスクドライブ４５を用いて行なわれる。例えば、ＨＤＤ４４は、ディスクドライブ４５によりＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ等の光ディスク１００に録画されるデータと同じデータを記録し、ディスクドライブ４５（ディスク）単独では難しい特殊処理（タイムシフト、書き込みエラー処理など）を実現している。ＨＤＤ４４は例えば１００ＧＢ程度の記憶容量を有する。長時間映像の記録には、大容量のＨＤＤ４４を使用し、長期保存が必要な映像の場合にはＤＶＤ−ＲＡＭを使用するというように、ＨＤＤ４４とディスクドライブ４５の記録先であるＤＶＤ−ＲＡＭを組み合わせることにより、両者の長所を利用して映像を記録することができる。
【００１５】
次にビデオ信号の流れを説明する。Ａ／Ｖ入力部４０又はＴＶチューナ部４１で入力された信号がアナログ信号の場合、該入力信号はＡ／Ｄ部３１でデジタル信号に変換される。Ａ／Ｄ部３１で変換された入力信号のうちビデオ信号はビデオエンコード部３２へ、オーディオ信号はオーディオエンコード部３３へ入力される。Ａ／Ｖ入力部４０又はＴＶチューナ部４１に入力された信号がデジタル信号の場合、入力信号のうちビデオ信号はビデオエンコード部３２へ、オーディオ信号はオーディオエンコード部３３へ直接入力される。ビデオ信号はエンコード部３２によりＭＰＥＧ圧縮され、オーディオ信号はオーディオエンコード部３３によりＡＣ３圧縮またはＭＰＥＧオーディオ圧縮がなされる。
【００１６】
ビデオエンコード部３２及びオーディオエンコード部３３からはパケット化されたデータが提供され、フォーマッタ部３５へ入力される。フォーマッタ部３５は、入力された各パケットにパックヘッダを付加して２０４８バイトのパックにパック化し、パック化したデータを多重化してＤ−ＰＲＯ部４３へ提供する。
【００１７】
Ｄ−ＰＲＯ部４３は、例えば１６パック毎に２重にエラー訂正コードを付加し、ＥＣＣ（Error Correction Code）ブロックを形成する。このＤ−ＰＲＯ部４３で生成されたＥＣＣブロックは、ディスクドライブ４５及び／又はＨＤＤ４４に記録される。
【００１８】
情報記録再生装置では、ＤＶＤに記録されたデータにアクセスする場合において、アクセス（シーク）している間に、とぎれないで再生を続けるために、最低限連続するセクタが必要になってくる。この単位をＣＤＡ(Continius Data aria)という。このＣＤＡは、ＥＣＣブロック単位となっている方が有利である。ファイルシステムでは、このＣＤＡ単位で記録を行っている。
【００１９】
次に、上記情報記録再生装置による編集記録について説明する。ここでは、例えば予約録画されるプログラム中に自動的にチャプタを設定する場合を説明する。
【００２０】
先ず、予約録画について簡単に説明する。予約録画に必要な予約録画情報は、キー入力部４６を介して入力される。予約録画情報とは、例えば、チャンネル番号、録画開示時刻、録画終了時刻、録画モード（標準、高精彩）などである。入力された予約録画情報は、予約録画処理部１２により管理される。録画開示時刻になると、予約録画処理部１２は予約録画情報に基づきＴＶチューナー部４１を用いて目的のプログラムを抽出し、ＨＤＤ４４又はディスクドライブ４５に録画する。
【００２１】
例えばデジタル放送の場合には、放送局側からプログラム情報が情報記録再生装置に提供される。プログラム情報には、どのチャンネルのどの時間帯にどのような内容のプログラムが放送されているかを示す情報が含まれる。つまり、放送局側から提供されるプログラム情報と、ユーザ入力される予約録画情報に含まれるチャンネル番号、録画開示時刻、及び録画終了時刻とから、録画対象プログラムの内容（プログラムの種別）を判別することができる。例えば、録画対象プログラムが、ドラマのプログラムなのか、音楽のプログラムなのかなどをプログラム情報から判別することができる。デジタル放送でない場合、録画対象のプログラムの内容を判別することができない。そこで、予約録画情報として、ユーザが録画対象のプログラムの種別を入力するようにしてもよい。このプログラムの種別に応じて、この後説明する無音期間検出及び区切り情報設定が行なわれる。
【００２２】
次に、チャプタの設定について説明する。例えば、予約録画処理部１２が、録画予約情報に基づき、ＴＶチューナー部４１を介して目的のプログラムを取得する。このとき、無音期間検出処理部１３は、無音期間検出条件に基づき目的のプログラムのオーディオ信号から無音期間を検出する。さらに、区切り情報設定処理部１４は区切り情報設定条件に基づいて、検出された無音期間中の所定位置に対する区切り情報の設定を指示する。これに対応して、フォーマッタ部３５は無音期間の所定位置に区切り情報を設定し、録画されるプログラムを、区切り情報に基づき複数のチャプタで管理できるプログラムにフォーマットする。フォーマットされたプログラムはＨＤＤ４４又はディスクドライブ４５により記録される。
【００２３】
次に、上記無音期間検出条件について説明する。無音期間検出処理部１３は、所定の無音期間検出条件を保持している。無音期間検出条件は、例えば無音の時間幅情報である。無音期間検出処理部１３は、Ｍ秒以上の無音を含む期間を無音期間として検出する。
【００２４】
この時間幅情報Ｍは、ユーザーが任意に設定可能な値である。例えばプログラムがドラマ番組の場合、Ｍ＝１秒とし、音楽番組ではＭ＝２秒と設定可能である。ドラマのプログラムにおいては、例えばプログラム中の場面と場面との境界を検出することが目的であり、Ｍ＝１秒未満に設定してしまうと、所望の境界以外にも多数の境界を検出してしまう。例えば、ドラマ中の同一場面内での会話と会話の間のわずかな無音期間までチャプタ境界として検出されてしまう。よってドラマでは、Ｍ＝１秒未満の設定は不適切となる。
【００２５】
一方、音楽のプログラムの場合、曲と曲との境界を検出することが目的である。この場合、Ｍ＝２秒より大きい値に設定してしまうと、所望の境界を検出することができない。よって、音楽のプログラムの場合、Ｍ＝２秒より大きい値は不適切となる。このように時間幅情報Ｍはプログラムの種類つまり上記プログラム情報、及びユーザ指示に応じて変更可能である。
【００２６】
続いて、区切り情報設定条件について説明する。区切り情報はチャプタと次のチャプタの区切りを示す情報であって、例えば複数の区切り情報を用いてスキップ再生が可能となる。ユーザは再生中にキー入力部４６の前方スキップボタン（図示されず）を押すことで、次のチャプタから再生を開始することができ、後方スキップボタン（図示されず）を押すことで、直前のチャプタから再生を開始することができる。
【００２７】
図２に示すように、ハードディスクあるいは光ディスク上のデータは、管理ファイル領域１０１と映像ファイル領域１０２の２つの領域に分かれる。映像ファイル領域１０２には各プログラムの映像及び音声データが格納され、管理ファイル領域１０１は映像ファイル領域１０２に格納されたプログラムのディスク上格納位置、情報量、再生順序など、プログラムを管理するための情報が記録される。区切り情報はチャプタの区切りを示す情報であって、管理ファイル領域１０１内の例えば区切り情報テーブル１０１ａに記録される。区切り情報は、チャプタ間の境界部映像フレームのディスク上格納位置として区切り情報テーブル１０１ａに記録される。つまり録画されるプログラムは、区切り情報の前後で異なるチャプタとして管理される。又、管理ファイル領域１０１には、上記チャプタ間の境界部映像フレームの縮小画像をサムネール画像として記録しても良い。その場合、上記チャプタ間の境界部映像フレームを、２つのチャプタのうち後方のチャプタの最初の映像フレームとすると、ユーザはＴＶモニタに表示されたサムネール画像を参照して、例えば所望のチャプタから再生を開始することができる。
【００２８】
区切り情報設定処理部１４は、区切り情報設定条件を保持している。区切り情報設定条件は、区切り情報が設定される無音期間に関する条件である。この条件を満足する無音期間に区切り情報が設定される。この区切り情報設定条件は、キー入力部４６を介してユーザーが任意に変更可能である。この変更処理はＭＰＵ部１０が行う。
【００２９】
放送プログラムを録画する際、本編とコマーシャル部との境界がチャプタの境界として検出される。一般に本編とコマーシャル部との境界には無音期間が存在し、その無音期間中にチャプタの区切り情報が設定される。しかし、全ての無音期間において区切り情報を設定すると、放送プログラム内に複数のコマーシャルが連続して挿入されていると、そのコマーシャルとコマーシャルの間毎に、区切り情報が設定されてしまう。このような場合、例えばスキップ再生においてユーザ操作が煩雑となり好ましくない。
【００３０】
この区切り情報設定条件は以下に示す３つの設定条件を含む。
【００３１】
［区切り情報設定条件１］
無音期間を検出し区切り情報が設定され、そのときから規定時間経過後に無音期間が検出された場合、該検出された無音期間に区切り情報を設定する。つまり、検出された無音期間について区切り情報が設定され、その後の規定時間の間は、無音期間を検出しても区切り情報は設定されない。
【００３２】
図３は区切り情報設定条件１に基づく区切り情報設定動作を示すフローチャート、図４はそのタイムチャートである。
【００３３】
無音期間検出処理部１３はオーディオエンコード部３３に入力される音声データをモニタし、Ｍ秒以上の無音期間を検知する（ＳＴ１０１、ＳＴ１０２）。図４の時刻ｔ１のように、Ｍ秒以上の無音期間が検知されると、区切り情報設定処理部１４はチャプタ作成をフォーマッタ部３５に指示する。フォーマッタ部３５は、図２のように管理ファイル領域１０１内の区切り情報テーブル１００ａに、検出された無音期間に対応する映像フレームの位置情報を記録する（ＳＴ１０４）。
【００３４】
従って図４のように、あるプログラムの録画が開始して、最初に検知された無音期間ＳＬ１に対応する映像フレームの位置情報が区切り情報ＣＨ１として記録され、チャプタ１が作成される。無音期間ＳＬ１に対応する映像フレームとしては、無音期間ＳＬ１内に位置する映像フレーム、無音期間を検出した時点ｔ１に位置する映像フレーム、無音期間ＳＬ１の中心に位置する映像フレーム、又は無音期間ＳＬ１に続く有音期間ＰＳ２の最初に出現する映像フレームの位置等が選択される。最初に記録される有音期間ＰＳ１の映像は、例えば録画されるプログラムを代表するような映像あるいはタイトル映像となる場合が多い。
【００３５】
ステップＳＴ１０４のように、区切り情報設定処理部１４は上記規定時間を計測するためのタイマＴＭ１を”０”に初期化する。ここで、上記規定時間をチャプタ規定時間ＣＲとする。初期化された後、タイマＴＭ１の内容は増加し（ＳＴ１０５）、区切り情報設定処理部１４はタイマＴＭ１の内容が規定時間ＣＲより小さいか判断する（ＳＴ１０６）。チャプタ規定時間ＣＲが経過すると（ＳＴ１０６でＹｅｓの場合）、フローはステップＳＴ１０１に移行してオーディオデータがモニタされ、ステップＳＴ１０２のように次の無音期間が検知される。
【００３６】
従って図４のように、最初の無音期間ＳＬ１が検出された後、チャプタ規定時間ＣＲの間に出現した無音期間ＳＬ２〜ＳＬ４について区切り情報は設定されず、チャプタ規定時間ＣＲ経過後に最初に検出され無音期間ＳＬ５について区切り情報ＣＨ２が記録される。区切り情報ＣＨ２は前述したように、無音期間ＳＬ５内に位置する映像フレーム、無音期間ＳＬ５の中心に位置する映像フレーム、又は無音期間ＳＬ５に続く有音期間ＰＳ３最初に出現する映像フレームの位置が選択される。
【００３７】
上記したチャプタ規定時間ＣＲは、例えば初期設定の情報（ディフォルト）であり、予め区切り情報設定処理部１４により保持されているものとする。この設定条件は、ユーザにより自由に変更することができる。つまり、キー入力部４６を介して自由に区切り情報設定条件を変更することができる。更に、チャプタ規定時間ＣＲは、コマーシャルの多い時間帯（例えば昼間）のプログラム録画では、コマーシャルが比較少ない時間帯（例えば夜間）より長くすることにより、多数のコマーシャルが連続して出現する場合あるいはコマーシャルの時間が長い場合でも、所望の位置に区切り情報を設定することが可能である。
【００３８】
［区切り情報設定条件２］
区切り情報を挿入した時点から上記規定時間が経過するまでの間に、無音期間と、その次の所定時間以下の有音期間とが繰り返された場合、上記規定時間内の最後の無音期間に区切り情報を挿入する。つまり、検出された無音期間について区切り情報が設定され、それ以降のチャプタ規定時間の間で、所定時間以下の有音期間が繰り返した場合、該チャプタ規定時間における最後の無音期間に区切り情報を設定する。
【００３９】
図５は区切り情報設定条件２に基づく区切り情報設定動作を示すフローチャート、図６はそのタイムチャートである。
【００４０】
無音期間検出処理部１３はオーディオエンコード部３３に入力される音声データをモニタし、上記Ｍ秒以上の無音期間を検知する（ＳＴ２０１、ＳＴ２０２）。Ｍ秒以上の無音期間が検知されると、区切り情報設定処理部１４はチャプタ作成をフォーマッタ部３５に指示する。フォーマッタ部３５は、前述したように管理ファイル領域１０１内の区切り情報テーブル１００ａに、検出された無音期間に対応する映像フレームの位置情報を記録する（ＳＴ２０３）。
【００４１】
ステップＳＴ２０４のように、区切り情報設定処理部１４はチャプタ規定時間ＣＲを計測するためのタイマＴＭ１を”０”に初期化し、期間内有音時間を計測するためのタイマＴＭ２を”０”に初期化する。つまり図６に示す例では、時点ｔ１でタイマーＴＭ１、ＴＭ２が”０”に初期化される。期間内有音時間とは、前記規定時間ＣＲの期間内において、無音期間と次の無音期間の間に存在する有音期間の継続時間を示す。この期間内有音時間は図６のように、無音期間が検出された時点（例えばｔ１）から次の無音期間検出時点（例えばｔ２）までの時間（例えばＰＩＳ１）にほぼ等しい。従って本実施形態では、時間ＰＩＳ１、ＰＩＳ２、ＰＩＳ３…を期間内有音時間とする。
【００４２】
ステップＳＴ２０４、ＳＴ２０５のように初期化された後、タイマＴＭ１、ＴＭ２の内容は増加し（ＳＴ２０６）、区切り情報設定処理部１４はタイマＴＭ１の内容が規定時間ＣＲより小さいか判断する（ＳＴ２０７）。規定時間ＣＲが経過していない場合（ＳＴ２０７でＹｅｓの場合）、無音期間検出処理部１３はオーディオエンコード部３３に入力される音声データをモニタし、Ｍ秒以上の無音期間を検知する（ＳＴ２０８、ＳＴ２０９）。
【００４３】
無音を検出すると、区切り情報設定処理部１４はタイマＴＭ２の内容が所定時間Ｙより少ないか判断し（ＳＴ２１０）、少ない場合（Ｙｅｓの場合）、タイマＴＭ２を”０”に初期化する（ＳＴ２１１）。更に区切り情報設定処理部１４は、所定時間Ｙ内のチャプタ有りフラグ１４ｂ（後述される）がＯＮか判断する。この場合はＯＦＦ（Ｎｏの場合）であるから、ステップＳＴ２０９で検出した無音の位置を保存し（ＳＴ２１３）、所定時間Ｙ内の無音有りフラグ１４ａを”１”（ＯＮ）に設定する。図６に示す例ではチャプタ規定時間ＣＲの間、期間内有音時間ＰＩＳ１〜ＰＩＳ５は何れも所定時間Ｙより小さく、タイマＴＭ２は時点ｔ１２、ｔ１３、ｔ１４、ｔ１５において初期化され、ステップ２０６〜ＳＴ２１４の処理が繰り返され、ステップＳＴ２１３で無音位置の保存（更新）が繰り返される。
【００４４】
ステップＳＴ２０７でタイマＴＭ１の内容が、時点ｔ１７のようにチャプタ規定時間ＣＲ以上となると（Ｎｏの場合）、区切り情報設定処理部１４は所定時間Ｙの無音有りフラグ１４ａがＯＮか判断する（ＳＴ２１５）。ここでは、ステップ２１４において無音有りフラグ１４ａはＯＮに設定されているので（Ｙｅｓの場合）、区切り情報設定処理部１４はチャプタ作成をフォーマッタ部３５に指示する。フォーマッタ部３５は、図２のように管理ファイル領域１０１内の区切り情報テーブル１００ａに、ステップ２１３で保存された無音位置に対応する映像フレームの位置を区切り情報ＣＨ２として区切り情報テーブル１０１ａに記録する（ＳＴ２１６）。
【００４５】
上記した期間内有音時間を評価するための所定の時間Ｙは、例えば初期設定の情報（ディフォルト）であり、予め区切り情報設定処理部１４により保持されているものとする。所定の時間Ｙはチャプタ規定時間ＣＲのように、キー入力部４６を介してユーザにより自由に変更することができる。この変更処理はＭＰＵ部１０が行う。所定の時間Ｙを例えば音楽番組の場合に短く設定すると、時間の長いコマーシャルがプログラムに挿入されているとき、コマーシャル部と本編との境以外に、コマーシャル内あるいはコマーシャルとコマーシャルの間に区切り情報が設定されることがあるが、本編内の各曲の前後で区切り情報を設定出来る。
【００４６】
図７は、録画されるプログラムの構成が図６とは異なる他のプログラムを示す。以下、図７のようなプログラムについて、区切り情報が作成される動作を図５を参照して説明する。この例では、チャプタ規定時間ＣＲは例えば１０分程度に設定され、コマーシャルとコマーシャルの間に時点ｔ２２〜ｔ２４のように短い本編が挿入されている。本実施例の場合、録画初期段階での動作説明は上記実施形態と同様であるので省略される。
【００４７】
時点ｔ２１でタイマＴＭ１及びＴＭ２を初期化した後、時点ｔ２２のように所定時間Ｙ内に無音期間が検出されると、前述したように区切り情報設定処理部１０は、その無音位置を保存し、所定時間Ｙ内の無音有りフラグ１４ａを”１”に設定する（ＳＴ２０６〜ＳＴ２１４）。時点ｔ２３においても同様に、ステップＳＴ２１３、ＳＴ２１４が実行される。この場合、無音位置は更新される。
【００４８】
時点ｔ２４のように、タイマＴＭ２の内容が所定時間Ｙ以上となると（ＳＴ２１０でＮｏの場合）、区切り情報設定処理部１０は無音有りフラグ１４ａがＯＮか判断する（ＳＴ２１７）。この場合、無音有りフラグ１４ａはステップＳＴ２１４で”１”に設定されているので、フローはステップＳＴ２１８に進み、区切り情報設定処理部１０は所定時間Ｙ内のチャプタ有りフラグ１４ｂを”１”に設定し、タイマＴＭ２を初期化する（ＳＴ２０５）。
【００４９】
時点ｔ２５のように無音期間が検出されると、区切り情報設定処理部１０はステップＳＴ２１２のようにチャプタ有りフラグ１４ｂがＯＮか判断する。この場合、チャプタ有りフラグ１４ｂはステップＳＴ２１８で設定されているので、フローはステップＳＴ２０６に移行する。時点ｔ３５でも同様に、無音期間が検出されると（ステップＳＴ２０９でＹｅｓ）、フローはステップＳＴ２１０、ＳＴ２１１、ＳＴ２１２を経た後、ステップＳＴ２０６に移行する。従って、チャプタ規定時間ＣＲの期間内で、時点ｔ２４のように有音時間が所定時間Ｙ以上になると、その後の時点ｔ２５及びｔ２６のような無音位置は保存されない（ステップＳＴ２１３、ＳＴ２１４は実行されない）。
【００５０】
時点ｔ２７のように、タイマＴＭ１の内容がチャプタ規定時間ＣＲ以上となると（ＳＴ２０７でＮｏの場合）、区切り情報設定処理部１０は無音有りフラグ１４ａがＯＮか判断する（ＳＴ２１５）。この場合、無音有りフラグ１４ａはステップＳＴ２１４（時点ｔ２３）で設定されているので、区切り情報設定処理部１４はチャプタを作成するようフォーマッタ部３５に指示する。フォーマッタ部３５はステップＳＴ１３で保存された無音位置を区切り情報テーブル１０１ａに区切り情報ＣＨ２として記録する（ＳＴ２１６）。
【００５１】
［区切り情報設定条件３］
区切り情報を挿入した時点から上記規定時間が経過するまでの間に、検出された無音期間の前後の有音期間において音声形式が変化した場合、該無音期間にチャプタを挿入する。つまり、チャプタ規定時間ＣＲにおいて、無音を境に音声放送方式が変化した場合のみ、その無音期間について区切り情報を設定する。放送されるプログラムにおいて、コマーシャルはステレオ、本編はモノラルであるものが多くある。そのような場合に本実施形態は有効である。
【００５２】
図８は区切り情報設定条件３に基づく区切り情報設定動作を示すフローチャート、図９はそのタイムチャートである。
【００５３】
無音期間検出処理部１３はオーディオエンコード部３３に入力される音声データをモニタし、上記Ｍ秒以上の無音期間を検知する（ＳＴ３０１、ＳＴ３０２）。時点ｔ３１のようにＭ秒以上の無音期間が検知されると、区切り情報設定処理部１４はチャプタ作成をフォーマッタ部３５に指示する。フォーマッタ部３５は、前述したように管理ファイル領域１０１内の区切り情報テーブル１００ａに、検出された無音期間に対応する映像フレームの位置情報を記録する（ＳＴ３０３）。
【００５４】
ステップＳＴ３０４のように、区切り情報設定処理部１４はチャプタ規定時間ＣＲを計測するためのタイマＴＭ１を”０”に初期化する。初期化された後、タイマＴＭ１の内容は増加し（ＳＴ３０５）、区切り情報設定処理部１４はタイマＴＭ１の内容が規定時間ＣＲより小さいか判断する（ＳＴ３０６）。タイマＴＭ１の内容が規定時間ＣＲより小さい場合（ＳＴ３０６でＹｅｓの場合）、無音期間検出処理部１３はオーディオエンコード部３３に入力される音声データをモニタし（ＳＴ３０７）、上記Ｍ秒以上の無音期間を検知する（ＳＴ３０８）。
【００５５】
時点ｔ３２のようにＭ秒以上の無音がない場合（ステップＳＴ３０８でＮｏの場合）、区切り情報設定所部１４は、上記音声データの音声形式つまりステレオ／モノラル（Ｓ／Ｍ）を判断し、判断結果を保存する（ＳＴ３０９）。区切り情報設定所部１４はステレオ／モノラルの変化が有ったか調べ（ＳＴ３１０）、この場合は無変化であるから（Ｎｏの場合）、フローはステップＳＴ３０５へ移行する。
【００５６】
時点ｔ３３のようにＭ秒以上の無音期間があると（ＳＴ３０８でＹｅｓの場合）、区切り情報設定所部１４はステップＳＴ３０８で検出した無音期間の位置を保存し（ＳＴ３１２）、ステップＳＴ３０５へ戻る。時点ｔ３４、ｔ３５でも同様に、無音期間の位置が保存（更新）される。
【００５７】
時点ｔ３６のように、無音期間後にステレオ／モノラルの変化があった場合（ＳＴ３１０でＹｅｓの場合）、区切り情報設定所部１４はステレオ／モノラル変化有りフラグ１４ｃを”１”に設定する（ＳＴ３１１）。
【００５８】
時点ｔ３７のように、タイマＴＭ１の内容がチャプタ規定時間ＣＲ以上となると（ステップＳＴ３０６でＮｏの場合）、区切り情報設定所部１４はステレオ／モノラル変化有りフラグ１４ｃがＯＮに設定されているか判断し、ＯＮの場合（Ｙｅｓの場合）、ステップＳＴ３１２にて保存された無音位置にてチャプタを作成するようフォーマッタ部３５に指示する。フォーマッタ部３５はこの指示に応じて該無音位置を区切り情報テーブル１０１ａに記録する（ＳＴ３１４）。
【００５９】
以上のように、チャプタ規定時間ＣＲ内において、音声データのステレオ／モノラルの変化が検出される。従って、本編とコマーシャル部を適切に分離することができる。
【００６０】
図１０は図９に示した実施形態の変形例を示す。この変形例では、ステップＳＴ４０１、ＳＴ４０２が追加され、図９のステップＳＴ３１３がステップＳＴ４０３に変更されている。
【００６１】
ステップＳＴ３０８にて、Ｍ秒以上の無音期間が検出されると、区切り情報設定処理部１０は無音有りフラグ１４ａを”１”（ＯＮ）に設定する（ＳＴ４０１）。  ステップＳＴ４０２にて、Ｓ／Ｍ変化有りフラグ１４ｃが設定されていると（Ｙｅｓの場合）、フローはステップＳＴ３０５に移行する。つまりステップＳＴ３０８で検出された無音期間の位置は保存されない。
【００６２】
この結果、チャプタ規定時間ＣＲ内に無音期間が検出され、該無音期間の前後でステレオ／モノラルの変化があると、図９の実施形態のように該無音期間に区切り情報が設定される。更に、チャプタ規定時間ＣＲ内に無音期間が検出され、該無音期間の前後でステレオ／モノラルの変化がない場合、図６の実施形態のようにチャプタ規定時間ＣＲ内で最後の無音期間に区切り情報が設定される。従って、本編とコマーシャル部を更に適切に分離することができる。
【００６３】
次に、本発明の他の実施形態を説明する。
【００６４】
プログラム（映像データ）を例えば高速に記録した場合等、記録されたプログラムに区切り情報が挿入されないときがある。このような場合、区切り情報設定処理部１４はユーザ指示に応じて該プログラムを再生せずに、管理ファイル領域の区切り情報テーブル１０１ａに区切り情報を記録する。
【００６５】
図１１は本実施形態の動作を示すフローチャートである。
【００６６】
ユーザはキー入力部４６を用いて、ＨＤＤ４４又はＤＶＤ１００に録画されているプログラムのリストを例えばＴＶモニタの画面に表示させ、１つのプログラムを選択し、チャプタの作成を本記録装置に指示する。ここで上記選択されたプログラムは、図１２のデータファイル構成図に示すように、ＨＤＤ４４又はＤＶＤ１００の映像ファイル領域１０２の位置ＡＤＲｓｔからＡＤＲｅｎまでの領域に記録されているものとする。このようなプログラムの記録位置情報は、該プログラムが映像ファイル領域に記録されたときに、管理ファイル領域１０１に記述される。
【００６７】
区切り情報設定処理部１４はチャプタ作成指示を受けると（ＳＴ５０１でＹｅｓの場合）、選択されているプログラムの格納開始位置ＡＤＲｓｔ、格納終了位置ＡＤＲｅｎを管理ファイル領域を参照して取得する（ＳＴ５０２）。
【００６８】
ステップＳＴ５０２では、変数Ａに格納開始位置ＡＤＲｓｔが代入され、ステップＳＴ５０４では、変数Ａ（ここではＡＤＲｓｔ）にαが加算される。このαは、５分又は１０分等、スキップしたい所定映像再生時間に対応する情報であって、ユーザにより変更可能な情報である。ステップＳＴ５０４で区切り情報設定処理部１４は、αを加算された変数Ａが格納終了位置ＡＤＲｅｎより小さいか判断する。変数Ａが小さい場合、区切り情報設定処理部１４は、Ａを選択されたプログラム用に確保された区切り情報テーブル１０１ｂに記録する（ＳＴ５０６）。変数Ａが格納終了位置ＡＤＲｅｎ以上になるまで、ステップＳＴ５０４〜ＳＴ５０６の処理は繰り返される。この結果、区切り情報テーブル１０１ｂには所定映像再生時間おきに区切り情報が作成される。従って、既に記録されたプログラムについて、後の任意の時間に区切り情報を設定できる。
【００６９】
以上説明したように、本発明の様々な実施形態によれば、録画されたプログラム中には区切り情報が適宜設定され、録画されたプログラムは複数のチャプタで管理されることになる。従ってユーザは、録画されたプログラムを再生しながら区切り情報を設定しなくても、即座に区切り情報を利用して録画されたプログラムをスキップ再生することができる。区切り情報は、ドラマのプログラムの中身の部分とコマーシャル部分との境界や、音楽のプログラムの曲と曲との境界に設定されているので、スキップ再生の際、映像は適切な位置にスキップする。
【００７０】
以上の説明はこの発明の実施の形態であって、この発明の装置及び方法を限定するものではない。各実施形態における構成要素、機能、特徴あるいは方法ステップを適宜組み合わせて構成される装置又は方法も本発明に含まれるものである。
【図面の簡単な説明】
【００７１】
【図１】本発明の実施形態が適用される情報記録再生装置（編集記録装置）の概略構成を示すブロック図である。
【図２】記録媒体上のデータのデータファイル構成を示す図である。
【図３】区切り情報設定条件１に基づく区切り情報設定動作を示すフローチャートである。
【図４】区切り情報設定条件１に基づく区切り情報設定動作を示すタイムチャートである。
【図５】区切り情報設定条件２に基づく区切り情報設定動作を示すフローチャートである。
【図６】区切り情報設定条件２に基づく区切り情報設定動作を示すタイムチャートである。
【図７】録画されるプログラムの構成が図６とは異なる他のプログラムを示す図である。
【図８】区切り情報設定条件３に基づく区切り情報設定動作を示すフローチャートである。
【図９】区切り情報設定条件３に基づく区切り情報設定動作を示すタイムチャートである。
【図１０】図９に示した実施形態の変形例を示す図である。
【図１１】本発明の他の実施形態の動作を示すフローチャートである。
【図１２】図１１に示す実施形態に係るデータファイル構成を示す図。
【符号の説明】
【００７２】
１０…ＭＰＵ部、１２…予約録画処理部、１３…無音期間検出処理部、１４…区切り情報設定処理部、２０…デコーダ部、３０…エンコーダ部、４０…Ａ／Ｖ入力部、４１…ＴＶチューナー部、４２…ＳＴＣ部（System Time Counter）、４３…Ｄ−ＰＲＯ（Data Processor）部、４４…一時記憶部（ＨＤＤ）、４５…ディスクドライブ部、４６…キー入力部。
【図１】
2005135529.tif 000003
【図２】
2005135529.tif 000004
【図３】
2005135529.tif 000005
【図４】
2005135529.tif 000006
【図５】
2005135529.tif 000007
【図６】
2005135529.tif 000008
【図７】
2005135529.tif 000009
【図８】
2005135529.tif 000010
【図９】
2005135529.tif 000011
【図１０】
2005135529.tif 000012
【図１１】
2005135529.tif 000013
【図１２】
2005135529.tif 000014