(57)【要約】【課題】編集作業の作業性を向上させるように再生速度を制御する。【解決手段】  ユーザが重点的に映像および音声を確認したい区間は、シーン１とシーン２を区切る区切り候補点の前後の区間である可能性が最も高い。そこで、編集のための再生処理において、先頭から、画像が確認できる程度の速度で高速再生が行われ、区切り候補点設定処理部により設定された区切り候補点を中心として、所定の区間は、自動的に、低速再生が実行され、それ以外の区間は、特にユーザからの指令がない場合、自動的に、高速再生が実行されるように、低速再生開始位置、区切り候補位置、および、低速再生終了位置のそれぞれのタイムコード（録画開始位置を時刻０とした相対時刻によるタイムコード）を、低速再生開始タイムコード、区切り候補位置タイムコード、および、低速再生終了タイムコードとして、タイムコードデータが作成される。本発明は、記録再生装置に適用できる。【選択図】図５
2006054746.tif 000002
【特許請求の範囲】
【請求項１】
再生される第１の情報、および、前記第１の情報の区切り候補点に関する第２の情報を取得する取得手段と、
前記取得手段により取得された前記第１の情報の表示を制御する表示制御手段と、
前記取得手段により取得された前記第２の情報を基に、前記表示制御手段により表示が制御される前記第１の情報の表示速度を制御する表示速度制御手段と
を備え、
前記表示速度制御手段は、前記第２の情報を基に、前記区切り候補点付近の所定の区間が低速で再生され、それ以外の区間が高速で再生されるように、前記表示制御手段により表示が制御される前記第１の情報の表示速度を制御する
ことを特徴とする情報処理装置。
【請求項２】
前記第１の情報には、少なくとも動画像データが含まれており、
前記第２の情報は、前記第１の情報の前記動画像データのシーンチェンジを検出することにより設定された前記区切り候補点に関する情報である
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
ユーザの操作入力を受ける操作入力手段を更に備え、
前記表示速度制御手段は、前記操作入力手段により入力される前記ユーザの操作入力を基に、前記表示制御手段により表示が制御される前記第１の情報の表示速度を更に制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記取得手段により取得された前記第２の情報を保存する保存手段と、
ユーザの操作入力を受ける操作入力手段と、
前記操作入力手段により、区切り点の設定に関する操作が入力された場合、前記操作入力手段により入力された前記区切り点の設定に関する操作に基づいて、前記保存手段により保存されている前記第２の情報の更新を制御する更新制御手段と、
前記更新制御手段により更新が制御された前記第２の情報を基に、前記第１の情報を編集して第３の情報を生成するとともに、前記第３の情報の記録を制御する記録制御手段と
を更に備えることを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記操作入力手段により入力された第１のテキストデータと、前記更新制御手段により更新が制御された前記第２の情報の前記区切り点に関する情報とを関連付けて、第４の情報を生成する生成手段
を更に備えることを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記第４の情報には、前記第１のテキストデータおよび前記区切り点に関する情報に加えて、前記区切り点に対応する時間情報が更に対応付けられ、
前記ユーザが前記操作入力手段を用いて入力した第２のテキストデータと合致する前記第４の情報に含まれる前記第１のテキストデータを抽出することにより、抽出された前記第１のテキストデータに対応する前記時間情報を基に、前記第１の情報の再生の開始位置を制御する再生制御手段を更に備える
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記生成手段は、前記操作入力手段により入力される前記ユーザの操作入力を基に、前記第４の情報に含まれている前記第１のテキストデータを複数のグループに分類し、
前記表示制御手段は、複数の前記グループのうち、前記ユーザにより選択された所定の前記グループに含まれる前記第１のテキストデータの一覧の表示を更に制御し、
前記再生制御手段は、前記表示制御手段により表示が制御された前記第１のテキストデータの一覧を参照した前記ユーザにより選択された前記第１のテキストデータに対応する前記時間情報を基に、前記第１の情報の再生の開始位置を制御する
ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記表示制御手段は、前記ユーザが前記操作入力手段を用いて入力した前記第２のテキストデータと合致する前記第４の情報に含まれる前記第１のテキストデータが複数抽出された場合、複数抽出された前記第１のテキストデータを含む情報の一覧の表示を更に制御し、
前記再生制御手段は、前記表示制御手段により表示が制御された前記第１のテキストデータを含む情報の一覧を参照した前記ユーザにより選択された前記第１のテキストデータに対応する前記時間情報を基に、前記第１の情報の再生の開始位置を制御する
ことを特徴とする請求項６に記載の情報処理装置。
【請求項９】
情報の表示を制御することが可能な情報処理装置の情報処理方法において、
再生される第１の情報、および、前記第１の情報の区切り候補点に関する第２の情報を取得する取得ステップと、
前記取得ステップの処理により取得された前記第２の情報を基に、前記取得ステップの処理により取得された前記第１の情報の表示速度を制御する表示速度制御ステップと
を含み、
前記表示速度制御ステップの処理では、前記第２の情報を基に、前記区切り候補点付近の所定の区間が低速で再生され、それ以外の区間が高速で再生されるように、前記第１の情報の表示速度を制御する
ことを特徴とする情報処理方法。
【請求項１０】
情報の表示を制御する処理をコンピュータに実行させるためのプログラムであって、
再生される第１の情報、および、前記第１の情報の区切り候補点に関する第２の情報を取得する取得ステップと、
前記取得ステップの処理により取得された前記第２の情報を基に、前記取得ステップの処理により取得された前記第１の情報の表示速度を制御する表示速度制御ステップと
を含み、
前記表示速度制御ステップの処理では、前記第２の情報を基に、前記区切り候補点付近の所定の区間が低速で再生され、それ以外の区間が高速で再生されるように、前記第１の情報の表示速度を制御する
ことを特徴とする処理をコンピュータに実行させるためのプログラム。
【請求項１１】
記録される第１の情報を取得する取得手段と、
前記取得手段により取得された前記第１の情報を基に、前記第１の情報の区切り候補点を決定する決定手段と、
前記決定手段により決定された前記区切り候補点に関する情報を含む、第２の情報を生成する生成手段と、
前記取得手段により取得された前記第１の情報、および、前記生成手段により生成された前記第２の情報を、対応付けて記録する記録手段と
を備えることを特徴とする情報処理装置。
【請求項１２】
前記第１の情報には、少なくとも動画像データが含まれており、
前記決定手段は、前記第１の情報の前記動画像データのシーンチェンジを検出することにより前記区切り候補点を決定する
ことを特徴とする請求項１１に記載の情報処理装置。
【請求項１３】
前記記録手段により記録された前記第１の情報の表示を制御する表示制御手段と、
前記記録手段により記録された前記第２の情報を基に、前記表示制御手段により表示が制御される前記第１の情報の表示速度を制御する表示速度制御手段と
を更に備え、
前記表示速度制御手段は、前記第２の情報を基に、前記区切り候補点付近の所定の区間が低速で再生され、それ以外の区間が高速で再生されるように、前記表示制御手段により表示が制御される前記第１の情報の表示速度を制御する
ことを特徴とする請求項１１に記載の情報処理装置。
【請求項１４】
情報の記録を制御することが可能な情報処理装置の情報処理方法において、
記録される第１の情報を取得する取得ステップと、
前記取得ステップの処理により取得された前記第１の情報を基に、前記第１の情報の区切り候補点に対応する情報を検出する検出ステップと、
前記検出ステップの処理により検出された前記区切り候補点に対応する情報を基に、第２の情報を生成する生成ステップと、
前記取得ステップの処理により取得された前記第１の情報、および、前記生成ステップの処理により生成された前記第２の情報が対応付けて記録されるように記録を制御する記録制御ステップと
を含むことを特徴とする情報処理方法。
【請求項１５】
情報の記録を制御する処理をコンピュータに実行させるためのプログラムであって、
記録される第１の情報を取得する取得ステップと、
前記取得ステップの処理により取得された前記第１の情報を基に、前記第１の情報の区切り候補点に対応する情報を検出する検出ステップと、
前記検出ステップの処理により検出された前記区切り候補点に対応する情報を基に、第２の情報を生成する生成ステップと、
前記取得ステップの処理により取得された前記第１の情報、および、前記生成ステップの処理により生成された前記第２の情報が対応付けて記録されるように記録を制御する記録制御ステップと
を含むことを特徴とする処理をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および情報処理方法、並びに、プログラムに関し、特に、編集処理を実行する場合に用いて好適な、情報処理装置および情報処理方法、並びに、プログラムに関する。
【背景技術】
【０００２】
従来、例えば、ＨＤＤ（Hard Disk Driver）を内部に備え、ＨＤ（Hard Disk）に対してコンテンツデータの記録再生が可能なようになされているとともに、ＤＶＤ（Digital Versatile Disc）を装着可能なドライブを備え、ＤＶＤに対して記録再生が可能なようになされている録画再生装置が用いられている。このような録画再生装置は、例えば、受信されたテレビジョン放送や外部入力されたデータをＨＤに記録（録画）するとともに、ＨＤに録画したプログラムのうち、ユーザが所望する部分を、ＤＶＤへ記録し直して別途保存する用途（ＤＶＤへのダビング）に使われることがある。その際に、ユーザは、ＨＤに録画されたプログラムのなかから、必要なシーンのみを取り出して、ＤＶＤにダビングすることを望む場合が多い。ユーザのこのような要望を満たすため、上述した録画再生装置においては、ユーザの操作入力に基づいて、ＨＤに録画されたプログラムのなかから、必要なシーンのみを取り出す編集作業が実行可能なようになされており、編集されて生成されたデータが、ＤＶＤにダビングされるようになされている。
【０００３】
また、編集されて生成されたデータは、ＤＶＤにダビングされるのみならず、ＨＤの異なる記憶領域に新たに記憶される場合もあった。
【０００４】
これらのデータは、例えば、放送番組データであれば、放送番組ごとに、カムコーダなどにより撮影されたデータであれば、録画生成装置に入力されたデータごと（ＤＶＤカムコーダなどにおいては、ＤＶＤのディスク１枚分に対応するデータごと）にデータのタイトルをつけることが可能なようになされている場合がある。ユーザは、タイトルを検索キーとし、記録された複数のデータから、所望のデータを検索することが可能である。
【０００５】
編集作業においては、プログラムをチャプタという小さな単位に分けて編集作業を行うチャプタ方式と、シーンの始まり（ＩＮ点）と終わり（ＯＵＴ点）を決め、ユーザが所望する部分を切り取る、ＩＮ点ＯＵＴ点方式とが広く用いられている。
【０００６】
また、従来、チャプタの切れ目やシーンの切れ目として、絵柄が大きく変わる点であるシーンチェンジを検出する技術が用いられている。シーンチェンジ検出方法には、例えば、動画像の各フレームについて、前後するフレームとの画像情報の差分値を算出し、連続する所定数のフレームにおける差分値の分散を算出し、算出した分散を用いて所定数のフレームに含まれるフレームの差分値の偏差値を算出することにより、シーンチェンジ検出を行うものなどがある（例えば、特許文献１）。
【０００７】
【特許文献１】特開２００３−２９９０００号公報
【０００８】
また、従来、ユーザが、例えば、チャプタの区切りやＩＮ点ＯＵＴ点などの編集点として、一次記録媒体に記録されている番組Ａの複写位置を指定するために、番組Ａを再生させて、再生箇所がチャプタの所望の開始位置または終了位置になった時点で、ユーザが指示部を用いて、開始点または終了点であることを指示することができる技術がある（例えば、特許文献２）。
【０００９】
【特許文献２】特許３５０２５７９号公報
【００１０】
図１および図２を用いて、従来の編集点の指定方法について説明する。
【００１１】
図１は、従来における場合の記録再生装置の構成を示すブロック図である。
【００１２】
ＣＰＵ１１は、記録再生装置１の全体の動作を制御するものであり、操作入力部１２により入力されるユーザの操作入力に基づいて、ＲＯＭ１３に記録されている所定のアプリケーションを読み出して、ＲＡＭ１４にロードさせて実行することができるようになされている。また、Flash ROM１５には、ＣＰＵ１１が実行する処理に必要な情報のうち、電源が切られたときも消去されない情報が保存される。
【００１３】
アンテナ１６は、放送波を受信し、受信された放送波をチューナ１７に供給する。チューナ１７は、受信された放送波から、ユーザの所望するチャンネルの放送波を選局し、選局されて得られた放送番組データを、スイッチ１９に供給する。入力端子１８は、例えば、ケーブルテレビジョン放送などの放送番組データの入力を受け、スイッチ１９に供給する。スイッチ１９は、チューナ１７により選局されて得られた放送番組データ、または、入力端子１８から入力された放送番組データをＮＴＳＣ（National TV Standards Committee）デコーダ２０に供給する。また、入力端子１８には、例えば、ＥＰＧ（Electronic Program Guide）などの情報が供給される場合もある。供給されたＥＰＧデータは、スイッチ１９、ＮＴＳＣデコーダ２０、ＭＰＥＧエンコーダ２１を介して（データの処理は、必要な場合にのみ実行されて）、ＣＰＵ１１に供給され、例えば、ユーザによる録画予約操作を補助するためなどに利用される。
【００１４】
ＮＴＳＣデコーダ２０は、供給された信号をＮＴＳＣ方式でデコードし、ＭＰＥＧエンコーダ２１に供給する。ＭＰＥＧエンコーダ２１は、供給されたデータを、ＭＰＥＧの規格（例えば、ＭＰＥＧ２、ＭＰＥＧ４など）に基づいた方式で圧縮符号化し、圧縮符号化された放送番組データをＨＤＤ２３のハードディスク、またはＤＶＤドライブ２４に装着されているＤＶＤに記録させるために、ドライブコントローラ２２に供給する。
【００１５】
ドライブコントローラ２２は、ＣＰＵ１１の制御に基づいて、供給されたデータを、ＨＤＤ２３またはＤＶＤドライブ２４に供給して、ハードディスクまたはＤＶＤに記録させたり、ＨＤＤ２３またはＤＶＤドライブ２４を駆動させて、ハードディスクまたはＤＶＤに記録されているデータのうち、ユーザの所望するデータを読み出す。
【００１６】
ＨＤＤ２３は、ハードディスクをドライブし、ドライブコントローラ２２から供給されたデータをハードディスクに記録したり、ハードディスクに記録されているデータを読み出して、ドライブコントローラ２２に供給する。
【００１７】
ＤＶＤドライブ２４は、装着されたＤＶＤをドライブし、ドライブコントローラ２２から供給されたデータをＤＶＤに記録したり、ＤＶＤに記録されているデータを読み出して、ドライブコントローラ２２に供給する。
【００１８】
ＭＰＥＧデコーダ２５は、ドライブコントローラ２２から、再生出力されるデータの供給を受け、ＭＰＥＧの規格（例えば、ＭＰＥＧ２、ＭＰＥＧ４など）に基づいた方式で供給されたデータのデコードを行い、映像信号は映像信号処理部２６に、音声信号は、音声信号処理部２８に、それぞれ供給する。
【００１９】
映像信号処理部２６は、ＭＰＥＧデコーダ２５によりデコードされた映像データの供給を受け、ＮＴＳＣフォーマットの信号に変換したり、Ｄ／Ａ変換するなどの所定の処理を施し、表示制御部２７に供給する。表示制御部２７は、ＣＰＵ１１の制御に基づいて、供給された映像信号の、例えば、テレビジョン受像機や外部のモニタなどにおける表示を制御する。
【００２０】
音声信号処理部２８は、ＭＰＥＧデコーダ２５によりデコードされた音声データの供給を受け、ノイズ除去や増幅、Ｄ／Ａ変換などの所定の処理を行って、音声出力制御部２９に供給する。音声出力制御部２９は、ＣＰＵ１１の制御に基づいて、供給された音声信号の、例えば、テレビジョン受像機や外部のスピーカなどにおける音声出力を制御する。
【００２１】
次に、図２のフローチャートを参照して、図１を用いて説明した従来の記録再生装置１における、従来の区切り点決定およびダビング処理について説明する。
【００２２】
ステップＳ１において、ＣＰＵ１１は、操作入力部１２から供給される信号を基に、ユーザから、ダビング開始の指令を受けたか否かを判断する。ステップＳ１において、ユーザから、ダビング開始の指令を受けていないと判断された場合、ユーザから、ダビング開始の指令を受けたと判断されるまで、ステップＳ１の処理が繰り返される。
【００２３】
ステップＳ１において、ユーザから、ダビング開始の指令を受けたと判断された場合、ステップＳ２において、ＣＰＵ１１は、ドライブコントローラ２２を制御して、ＨＤＤ２３または、ＤＶＤドライブ２４から、ダビングされるコンテンツ（オリジナルのプログラムのデータ）を読み出して、ＭＰＥＧデコーダ２５に供給させる。ＭＰＥＧデコーダ２５は、供給されたデータをデコードし、映像信号は映像信号処理部２６に、音声信号は音声信号処理部２８に、それぞれ供給する。映像信号処理部２６は、デコードされた映像データに所定の処理を施し、表示制御部２７に供給する。音声信号処理部２８は、デコードされた音声データに所定の処理を行って、音声出力制御部２９に供給する。
【００２４】
ステップＳ３において、ＣＰＵ１１は、操作入力部１２から供給される信号を基に、ユーザから、高速再生（順送りまたは逆送り）の指令を受けたか否かを判断する。
【００２５】
ステップＳ３において、高速再生の指令を受けたと判断された場合、ステップＳ４において、ＣＰＵ１１は、表示制御部２７および音声出力制御部２９を制御して、高速再生を開始させる。
【００２６】
ステップＳ３において、高速再生（順送りまたは逆送り）の指令を受けていないと判断された場合、または、ステップＳ４の処理の終了後、ステップＳ５において、ＣＰＵ１１は、操作入力部１２から供給される信号を基に、ユーザから、コマ送り再生（順送りまたは逆送り）の指令を受けたか否かを判断する。
【００２７】
ステップＳ５において、コマ送り再生の指令を受けたと判断された場合、ステップＳ６において、ＣＰＵ１１は、表示制御部２７および音声出力制御部２９を制御して、コマ送り再生を開始させる。
【００２８】
ステップＳ５において、コマ送り再生の指令を受けていないと判断された場合、または、ステップＳ６の処理の終了後、ステップＳ７において、ＣＰＵ１１は、操作入力部１２から供給される信号を基に、ユーザから、通常速度での再生（前方向または逆方向）の指令を受けたか否かを判断する。
【００２９】
ステップＳ７において、通常速度での再生の指令を受けたと判断された場合、ステップＳ８において、ＣＰＵ１１は、表示制御部２７および音声出力制御部２９を制御して、通常速度での再生を行わせる。
【００３０】
ステップＳ７において、通常速度での再生の指令を受けていないと判断された場合、または、ステップＳ８の処理の終了後、ステップＳ９において、ＣＰＵ１１は、操作入力部１２から供給される信号を基に、ユーザから、区切り点を指定する操作入力を受けたか否かを判断する。
【００３１】
ステップＳ９において、区切り点を指定する操作入力を受けたと判断された場合、ステップＳ１０において、ＣＰＵ１１は、区切り点を示す情報をＲＡＭ１４に記録する。
【００３２】
ステップＳ９において、区切り点を指定する操作入力を受けていないと判断された場合、または、ステップＳ１０の処理の終了後、ステップＳ１１において、ＣＰＵ１１は、ダビングされるコンテンツの最後まで再生されたか否かを判断する。ステップＳ１１において、ダビングされるコンテンツの最後まで再生されていないと判断された場合、処理は、ステップＳ３に戻り、それ以降の処理が繰り返される。
【００３３】
ステップＳ１１において、ダビングされるコンテンツの最後まで再生されたと判断された場合、ステップＳ１２において、ＣＰＵ１１は、ＲＡＭ１４に記録された区切り点に関する情報を基に、ダビング処理、すなわち、例えば、ＨＤＤ２３のハードディスク、または、ＤＶＤドライバ２３に装着されたＤＶＤに記録されているコンテンツをＲＡＭ１４に記録された区切り点に関する情報を基に区切って、ユーザの所望する部分のみを、ＨＤＤ２３のハードディスクの異なる記録領域、または、ＤＶＤドライバ２４に装着されたＤＶＤに記録する処理を行い、処理が終了される。
【００３４】
このような処理により、従来、ユーザは、ダビングされるコンテンツを所望の速度で再生したり、必要に応じて巻き戻したりすることにより、ＨＤＤ２３のハードディスクに記録されているコンテンツのうち、ダビングを所望する部分と所望しない部分とを区切るための区切り点（ＩＮ点ＯＵＴ点、または、チャプタの切れ目を示す点）を決定することができた。
【発明の開示】
【発明が解決しようとする課題】
【００３５】
従来、上述したチャプタ方式でも、ＩＮ点ＯＵＴ点方式でも、編集の区切り点は、コンテンツを再生しながらユーザによって探されて決定されていた。具体的には、ユーザは、区切り点を探すための編集作業において、区切り点がないと思われる部分を高速再生することを指令し、高速再生されている画像を確認しながら、区切り点付近になると、再生を止めたり、再生速度を落としたり、コマ送りをしたりして、区切り点に対応する位置を確認したり、区切り点の再生の終了後（すなわち、区切り点の確認後）、必要に応じて少し巻き戻しを行うなどのための操作入力を行って、区切り点を確定する。このように、従来の方法では、編集作業の操作入力が煩雑であるために、再生速度を変更するべきタイミングを逃してしまい、区切り点として設定したいポイントを高速で通り過ぎてしまって、不必要な部分をダビングしてしまう場合があった。
【００３６】
そこで、シーンチェンジを検出し、区切り点として用いることにより、編集作業を簡素化するようになされていたが、シーンチェンジの検出点と、ユーザが所望する区切り点が一致するとは限らないため、ユーザは、やはり、上述した場合と同様に、煩雑な操作入力を行ってダビングするコンテンツのシーンチェンジ検出点付近を再生し、区切り点を適宜確認または修正する必要があった。
【００３７】
また、チャプタ方式においては、ダビングする範囲として指定するべきチャプタの先頭周辺に区切り点がある可能性が高いので、ユーザは、その付近を再生するときに、再生速度を落としたり、コマ送りをしたり、区切り点の再生の終了後（すなわち、区切り点の確認後）、必要に応じて少し巻き戻しを行うなどのための操作入力を行い、区切り点を確定するようになされている場合がある。具体的には、ユーザは、チャプタを利用した区切り点を探すための編集作業において、ダビング対象となるチャプタの先頭から再生を始め、区切り点が正しいか、前のチャプタまで戻り、選択したチャプタまで続けて再生させるための操作入力を行う。そして、ユーザは、区切り点の変更を行いたい場合、変更したいところまで巻き戻し、コマ送りをしながら区切り点の変更位置を確認し、区切り点を設定するための操作入力を行うようになされている。しかしながら、チャプタ方式を利用して区切り点付近再生を行うための操作入力が行われた場合、上述した場合と同様に煩雑となってしまうのみならず、更に、チャプタの先頭付近以外の区切り点を見過ごしてしまう可能性が高くなってしまう。
【００３８】
更に、これらのデータは、例えば、放送番組データであれば、放送番組ごとに、カムコーダなどにより撮影されたデータであれば、録画生成装置に入力されたデータごと（ＤＶＤカムコーダなどにおいては、ＤＶＤのディスク１枚分に対応するデータごと）にデータのタイトルをつけることが可能なようになされており、ユーザが、場面ごとに複数のタイトルをつけることを希望した場合、データ単位を分ける必要があった。
【００３９】
例えば、ＤＶＤカムコーダに装着されたＤＶＤに記録されたデータには、撮影日時、撮影動作、カメラ設定などのデータコードが、映像とともに記録されている。図２を用いて説明した処理により、ＤＶＤカムコーダを用いて映像を録画したＤＶＤをＤＶＤドライバ２４に装着し、ＨＤＤドライバ２３のハードディスクに記録する場合、撮影日時や撮影動作（録画開始点など）を検索キーとすることが可能なようになされている場合があった。しかしながら、これらのポイントや、新たに設定された区切り点は、再生開始点として指定することはできるが、これらのポイントや、新たに設定された区切り点ごとにタイトルをつけることはできなかった。
【００４０】
本発明はこのような状況に鑑みてなされたものであり、区切り候補点を予め決定し、区切り候補点付近の再生速度を自動的に制御することにより、ユーザの操作入力の手間を省いて、編集作業を簡素化することができるようにするものである。
【課題を解決するための手段】
【００４１】
本発明の第１の情報処理装置は、再生される第１の情報、および、第１の情報の区切り候補点に関する第２の情報を取得する取得手段と、取得手段により取得された第１の情報の表示を制御する表示制御手段と、取得手段により取得された第２の情報を基に、表示制御手段により表示が制御される第１の情報の表示速度を制御する表示速度制御手段とを備え、表示速度制御手段は、第２の情報を基に、区切り候補点付近の所定の区間が低速で再生され、それ以外の区間が高速で再生されるように、表示制御手段により表示が制御される第１の情報の表示速度を制御することを特徴とする。
【００４２】
第１の情報には、少なくとも動画像データが含まれているものとすることができ、第２の情報は、第１の情報の動画像データのシーンチェンジを検出することにより設定された区切り候補点に関する情報であるものとすることができる。
【００４３】
ユーザの操作入力を受ける操作入力手段を更に備えさせるようにすることができ、表示速度制御手段には、操作入力手段により入力されるユーザの操作入力を基に、表示制御手段により表示が制御される第１の情報の表示速度を更に制御させるようにすることができる。
【００４４】
取得手段により取得された第２の情報を保存する保存手段と、ユーザの操作入力を受ける操作入力手段と、操作入力手段により、区切り点の設定に関する操作が入力された場合、操作入力手段により入力された区切り点の設定に関する操作に基づいて、保存手段により保存されている第２の情報の更新を制御する更新制御手段と、更新制御手段により更新が制御された第２の情報を基に、第１の情報を編集して第３の情報を生成するとともに、第３の情報の記録を制御する記録制御手段とを更に備えさせるようにすることができる。
【００４５】
操作入力手段により入力された第１のテキストデータと、更新制御手段により更新が制御された第２の情報の区切り点に関する情報とを関連付けて、第４の情報を生成する生成手段を更に設けさせるようにすることができる。
【００４６】
第４の情報には、第１のテキストデータおよび区切り点に関する情報に加えて、区切り点に対応する時間情報が更に対応付けられるようにすることができ、ユーザが操作入力手段を用いて入力した第２のテキストデータと合致する第４の情報に含まれる第１のテキストデータを抽出することにより、抽出された第１のテキストデータに対応する時間情報を基に、第１の情報の再生の開始位置を制御する再生制御手段を更に備えさせるようにすることができる。
【００４７】
生成手段には、操作入力手段により入力されるユーザの操作入力を基に、第４の情報に含まれている第１のテキストデータを複数のグループに分類させるようにすることができ、表示制御手段には、複数のグループのうち、ユーザにより選択された所定のグループに含まれる第１のテキストデータの一覧の表示を更に制御させるようにすることができ、再生制御手段には、表示制御手段により表示が制御された第１のテキストデータの一覧を参照したユーザにより選択された第１のテキストデータに対応する時間情報を基に、第１の情報の再生の開始位置を制御させるようにすることができる。
【００４８】
表示制御手段には、ユーザが操作入力手段を用いて入力した第２のテキストデータと合致する第４の情報に含まれる第１のテキストデータが複数抽出された場合、複数抽出された第１のテキストデータを含む情報の一覧の表示を更に制御させるようにすることができ、再生制御手段には、表示制御手段により表示が制御された第１のテキストデータを含む情報の一覧を参照したユーザにより選択された第１のテキストデータに対応する時間情報を基に、第１の情報の再生の開始位置を制御させるようにすることができる。
【００４９】
本発明の第１の情報処理方法は、再生される第１の情報、および、第１の情報の区切り候補点に関する第２の情報を取得する取得ステップと、取得ステップの処理により取得された第２の情報を基に、取得ステップの処理により取得された第１の情報の表示速度を制御する表示速度制御ステップとを含み、表示速度制御ステップの処理では、第２の情報を基に、区切り候補点付近の所定の区間が低速で再生され、それ以外の区間が高速で再生されるように、第１の情報の表示速度を制御することを特徴とする。
【００５０】
本発明の第１のプログラムは、再生される第１の情報、および、第１の情報の区切り候補点に関する第２の情報を取得する取得ステップと、取得ステップの処理により取得された第２の情報を基に、取得ステップの処理により取得された第１の情報の表示速度を制御する表示速度制御ステップとを含み、表示速度制御ステップの処理では、第２の情報を基に、区切り候補点付近の所定の区間が低速で再生され、それ以外の区間が高速で再生されるように、第１の情報の表示速度を制御することを特徴とする処理をコンピュータに実行させる。
【００５１】
本発明の第１の情報処理装置および情報処理方法、並びに、プログラムにおいては、再生される第１の情報、および、第１の情報の区切り候補点に関する第２の情報が取得され、取得された第２の情報を基に、区切り候補点付近の所定の区間が低速で再生され、それ以外の区間が高速で再生されるように、第１の情報の表示速度が制御される。
【００５２】
本発明の第２の情報処理装置は、記録される第１の情報を取得する取得手段と、取得手段により取得された第１の情報を基に、第１の情報の区切り候補点を決定する決定手段と、決定手段により決定された区切り候補点に関する情報を含む、第２の情報を生成する生成手段と、取得手段により取得された第１の情報、および、生成手段により生成された第２の情報を、対応付けて記録する記録手段とを備えることを特徴とする。
【００５３】
第１の情報には、少なくとも動画像データが含まれているものとすることができ、決定手段には、第１の情報の動画像データのシーンチェンジを検出することにより区切り候補点を決定させるようにすることができる。
【００５４】
記録手段により記録された第１の情報の表示を制御する表示制御手段と、記録手段により記録された第２の情報を基に、表示制御手段により表示が制御される第１の情報の表示速度を制御する表示速度制御手段とを更に備えさせるようにすることができ、表示速度制御手段には、第２の情報を基に、区切り候補点付近の所定の区間が低速で再生され、それ以外の区間が高速で再生されるように、表示制御手段により表示が制御される第１の情報の表示速度を制御させるようにすることができる。
【００５５】
本発明の第２の情報処理方法は、記録される第１の情報を取得する取得ステップと、取得ステップの処理により取得された第１の情報を基に、第１の情報の区切り候補点に対応する情報を検出する検出ステップと、検出ステップの処理により検出された区切り候補点に対応する情報を基に、第２の情報を生成する生成ステップと、取得ステップの処理により取得された第１の情報、および、生成ステップの処理により生成された第２の情報が対応付けられて記録されるように記録を制御する記録制御ステップとを含むことを特徴とする。
【００５６】
本発明の第２のプログラムは、記録される第１の情報を取得する取得ステップと、取得ステップの処理により取得された第１の情報を基に、第１の情報の区切り候補点に対応する情報を検出する検出ステップと、検出ステップの処理により検出された区切り候補点に対応する情報を基に、第２の情報を生成する生成ステップと、取得ステップの処理により取得された第１の情報、および、生成ステップの処理により生成された第２の情報が対応付けられて記録されるように記録を制御する記録制御ステップとを含むことを特徴とする処理をコンピュータに実行させる。
【００５７】
本発明の第２の情報処理装置および情報処理方法、並びに、プログラムにおいては、記録される第１の情報が取得され、取得された第１の情報を基に、第１の情報の区切り候補点に対応する情報が検出され、検出された区切り候補点に対応する情報を基に、第２の情報が生成されて、第１の情報、および、第２の情報が対応付けて記録される。
【発明の効果】
【００５８】
本発明によれば、情報が再生され、特に、区切り候補点に関する第２の情報を基に、だい１の情報が、区切り候補点付近の所定の区間において低速で再生され、それ以外の区間において高速で再生されるので、編集操作が容易になる。
【００５９】
また、他の本発明によれば、情報を記録することができ、特に、記録される第１の情報を基に、区切り候補点が決定されて、第１の情報とともに、区切り候補点に関する情報を含む第２の情報が対応付けられて記録されるので、第１の情報を編集するための再生処理が実行される場合、その再生速度を第２の情報を基に制御することができる。
【発明を実施するための最良の形態】
【００６０】
以下に本発明の実施の形態を説明するが、本明細書に記載の発明と、発明の実施の形態との対応関係を例示すると、次のようになる。この記載は、本明細書に記載されている発明をサポートする実施の形態が、本明細書に記載されていることを確認するためのものである。したがって、発明の実施の形態中には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。
【００６１】
更に、この記載は、本明細書に記載されている発明の全てを意味するものでもない。換言すれば、この記載は、本明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により出現、追加される発明の存在を否定するものではない。
【００６２】
請求項１に記載の情報処理装置（例えば、図３の記録再生装置）は、再生される第１の情報、および、第１の情報の区切り候補点に関する第２の情報を取得する取得手段（例えば、図３のドライブコントローラ２２）と、取得手段により取得された第１の情報の表示を制御する表示制御手段（例えば、図３の表示制御部５３）と、取得手段により取得された第２の情報を基に、表示制御手段により表示が制御される第１の情報の表示速度を制御する表示速度制御手段（例えば、図１５のステップＳ５３乃至ステップＳ５９、並びに、図１６のステップＳ６６およびステップＳ６７の処理を実行する図３のＣＰＵ５１）とを備え、表示速度制御手段は、第２の情報を基に、区切り候補点付近の所定の区間が低速で再生され、それ以外の区間が高速で再生されるように、表示制御手段により表示が制御される第１の情報の表示速度を制御することを特徴とする。
【００６３】
ユーザの操作入力を受ける操作入力手段（例えば、図３の操作入力部１２）を更に備えることができ、表示速度制御手段は、操作入力手段により入力されるユーザの操作入力を基に、表示制御手段により表示が制御される第１の情報の表示速度を更に制御することができる。
【００６４】
取得手段により取得された第２の情報を保存する保存手段（例えば、図３のＲＡＭ１４）と、ユーザの操作入力を受ける操作入力手段（例えば、図３の操作入力部１２）と、操作入力手段により、区切り点の設定に関する操作が入力された場合、操作入力手段により入力された区切り点の設定に関する操作に基づいて、保存手段により保存されている第２の情報の更新を制御する更新制御手段（例えば、図１６のステップＳ６０乃至ステップＳ６５の処理を実行する図３のＣＰＵ５１）と、更新制御手段により更新が制御された第２の情報を基に、第１の情報を編集して第３の情報を生成するとともに、第３の情報の記録を制御する記録制御手段（例えば、図１７のステップＳ７４の処理を実行する図３のＣＰＵ５１）とを更に備えることができる。
【００６５】
操作入力手段により入力された第１のテキストデータ（例えば、タイトル名）と、更新制御手段により更新が制御された第２の情報の区切り点に関する情報とを関連付けて、第４の情報（例えば、図１８および図１９を用いて説明したタイトルリスト）を生成する生成手段（例えば、図１７のステップＳ７３の処理を実行するＣＰＵ５１）を更に備えることができる。
【００６６】
第４の情報には、第１のテキストデータおよび区切り点に関する情報に加えて、区切り点に対応する時間情報が更に対応付けることができ、ユーザが操作入力手段を用いて入力した第２のテキストデータ（例えば、図２３のステップＳ１０３において入力されるタイトル、または、ステップＳ１０５において選択されるタイトル）と合致する第４の情報に含まれる第１のテキストデータを抽出することにより、抽出された第１のテキストデータに対応する時間情報を基に、第１の情報の再生の開始位置を制御する再生制御手段（例えば、図２３および図２４のステップＳ１０６乃至ステップＳ１１１の処理を実行するＣＰＵ５１）を更に備えることができる。
【００６７】
生成手段は、操作入力手段により入力されるユーザの操作入力を基に、第４の情報に含まれている第１のテキストデータを複数のグループに分類することができ、表示制御手段は、複数のグループのうち、ユーザにより選択された所定のグループに含まれる第１のテキストデータの一覧（例えば、図２６のタイトル選択リストボックス２６２）の表示を更に制御することができ、再生制御手段は、表示制御手段により表示が制御された第１のテキストデータの一覧を参照したユーザにより選択された第１のテキストデータに対応する時間情報を基に、第１の情報の再生の開始位置を制御することができる。
【００６８】
表示制御手段は、ユーザが操作入力手段を用いて入力した第２のテキストデータと合致する第４の情報に含まれる第１のテキストデータが複数抽出された場合、複数抽出された第１のテキストデータを含む情報（例えば、番組名、タイトル名、録画日時など）の一覧（例えば、図２７の再生ポイント一覧ウィンドウ３０１）の表示を更に制御することができ、再生制御手段は、表示制御手段により表示が制御された第１のテキストデータを含む情報の一覧を参照したユーザにより選択された第１のテキストデータに対応する時間情報を基に、第１の情報の再生の開始位置を制御することができる。
【００６９】
請求項９に記載の情報処理方法は、情報の表示を制御することが可能な情報処理装置（例えば、図３の記録再生装置）の情報処理方法であって、再生される第１の情報、および、第１の情報の区切り候補点に関する第２の情報を取得する取得ステップ（例えば、図１５のステップＳ５２の処理）と、取得ステップの処理により取得された第２の情報を基に、取得ステップの処理により取得された第１の情報の表示速度を制御する表示速度制御ステップ（例えば、図１５のステップＳ５３乃至ステップＳ５９、並びに、図１６のステップＳ６６およびステップＳ６７の処理）とを含み、表示速度制御ステップの処理では、第２の情報を基に、区切り候補点付近の所定の区間が低速で再生され、それ以外の区間が高速で再生されるように、第１の情報の表示速度を制御することを特徴とする。
【００７０】
また、請求項１０に記載のプログラムにおいても、各ステップが対応する実施の形態（但し一例）は、請求項９に記載の情報処理方法と同様である。
【００７１】
請求項１１の情報処理装置（例えば、図３の記録再生装置）は、記録される第１の情報（例えば、放送番組データ）を取得する取得手段（例えば、図３のアンテナ１６、または、入力端子１８）と、取得手段により取得された第１の情報を基に、第１の情報の区切り候補点を決定する決定手段（例えば、図３の区切り候補点設定処理部５２）と、決定手段により決定された区切り候補点に関する情報を含む、第２の情報（例えば、図４のタイムコードデータ、または、区切り候補点情報）を生成する生成手段（例えば、図３のＣＰＵ５１）と、取得手段により取得された第１の情報、および、生成手段により生成された第２の情報を、対応付けて記録する記録手段（例えば、図３のドライブコントローラ２２）とを備えることを特徴とする。
【００７２】
記録手段により記録された第１の情報の表示を制御する表示制御手段（例えば、図３の表示制御部５３）と、記録手段により記録された第２の情報を基に、表示制御手段により表示が制御される第１の情報の表示速度を制御する表示速度制御手段（例えば、図３のＣＰＵ５１）とを更に備えることができ、表示速度制御手段は、第２の情報を基に、区切り候補点付近の所定の区間が低速で再生され、それ以外の区間が高速で再生されるように、表示制御手段により表示が制御される第１の情報の表示速度を制御することができる。
【００７３】
請求項１４に記載の情報処理方法は、情報の記録を制御することが可能な情報処理装置（例えば、図３の記録再生装置）の情報処理方法であって、記録される第１の情報（例えば、放送番組データ）を取得する取得ステップ（例えば、図１３のステップＳ３２の処理）と、取得ステップの処理により取得された第１の情報を基に、第１の情報の区切り候補点に対応する情報を検出する検出ステップ（例えば、図１３のステップＳ３５の処理）と、検出ステップの処理により検出された区切り候補点に対応する情報を基に、第２の情報（例えば、図４のタイムコードデータ、または、区切り候補点情報）を生成する生成ステップ（例えば、図１３のステップＳ３６の処理）と、取得ステップの処理により取得された第１の情報、および、生成ステップの処理により生成された第２の情報が対応付けて記録されるように記録を制御する記録制御ステップ（例えば、図１３のステップＳ３７の処理）とを含むことを特徴とする。
【００７４】
また、請求項１５に記載のプログラムにおいても、各ステップが対応する実施の形態（但し一例）は、請求項１４に記載の情報処理方法と同様である。
【００７５】
以下、図を参照して、本発明の実施の形態について説明する。
【００７６】
図３は、本発明を適用した記録再生装置４１の構成を示すブロック図である。
【００７７】
なお、従来の場合と対応する部分には同一の符号を付してあり、その説明は適宜省略する。すなわち、図３の記録再生装置４１は、ＣＰＵ１１に代わって、ＣＰＵ５１が設けられ、表示制御部２７に代わって、表示制御部５３が設けられ、音声出力制御部２９に代わって、音声出力制御部５４が設けられ、新たに、区切り候補点設定処理部５２およびドライブ５４が設けられている以外は、図１を用いて説明した従来の記録再生装置１と基本的に同様の構成を有するものである。
【００７８】
ＣＰＵ５１は、記録再生装置４１の全体の動作を制御するものであり、操作入力部１２により入力されるユーザの操作入力に基づいて、ＲＯＭ１３に記録されている所定のアプリケーションを読み出して、ＲＡＭ１４にロードさせて実行することができるようになされている。具体的には、ＣＰＵ４１は、例えば、チューナ１７により選局されて得られた放送番組データ（コンテンツデータ）、または、入力端子１８から入力された放送番組データの記録（録画）が指令された場合、取得された放送番組データをＮＴＳＣデコーダ２０によりＮＴＳＣ方式でデコードさせ、ＭＰＥＧエンコーダ２１によりＭＰＥＧ方式のうちのいずれかでエンコードさせた後、ドライブコントローラ２２に供給して、ＨＤＤ２３のハードディスク、または、ＤＶＤドライブ２４に装着されているＤＶＤに記録させるとともに、同様にして、エンコードされた放送番組データを、区切り候補点設定処理部５２に供給し、区切り候補点を設定させる。更に、ＣＰＵ４１は、ＤＶＤドライブ２４に装着されたＤＶＤに記録されているＭＰＥＧ方式のうちのいずれかでエンコードされたデータを、ドライブコントローラ２２に供給して、ＨＤＤ２３のハードディスクに記録させるとともに、同様にして、区切り候補点設定処理部５２に供給し、区切り候補点を設定させることができる。区切り候補点設定処理部５２による区切り候補点の設定については後述する。
【００７９】
また、ＣＰＵ５１は、区切り候補点設定処理部５２により設定された区切り点を基に、ダビング処理時に編集のために再生される放送番組データやＤＶＤに録画されたデータなどのコンテンツデータ（ダビングされるオリジナルのデータ）の再生速度を制御するためのタイムコードデータを作成し、エンコードされたコンテンツデータに対応付けて、ＨＤＤ２３のハードディスク、または、ＤＶＤドライブ２４に装着されているＤＶＤのうちのいずれか対応するものに記録させる。
【００８０】
そして、ＣＰＵ５１は、例えば、ＨＤＤ２３のハードディスクに記録されている放送番組データのうちの所望の部分を、ＤＶＤドライバ２４に装着されたＤＶＤに記録したり、ＤＶＤに録画されたデータを、ＨＤＤ２３のハードディスクに記録する、すなわち、ダビング処理の開始が指令された場合、ドライブコントローラ２２を制御して、ＨＤＤ２３を駆動させ、ハードディスクまたはＤＶＤに記録されているユーザにより指定されたコンテンツデータを読み出し、ＭＰＥＧデコーダ２５に供給させて処理させるとともに、読み出されたコンテンツデータに対応付けられて記録されているタイムコードデータを読み出し、タイムコードデータを基に、表示制御部５３による映像の表示、および、音声出力制御部５４による音声データの出力を制御する。
【００８１】
更に、ＣＰＵ５１は、表示制御部５３により表示が制御される表示画面、および、音声出力制御部５４により出力が制御される音声を視聴したユーザによる操作入力を受け、ユーザの操作入力を基に、更に、表示制御部５３による映像の表示、および、音声出力制御部５４による音声データの出力を制御するとともに、ユーザにより、区切り点を指定する操作入力や、区切り点に対してタイトルをつけることを指令する操作入力を受けたとき、その区切り点およびタイトルに関する情報をＲＡＭ１４に記憶し、ダビングされるコンテンツの編集処理のための再生が終了されたとき、ＲＡＭ１４に記憶されている区切り点およびタイトルに関する情報を基に、ＨＤＤ２３のハードディスクまたはＤＶＤドライバ２４に装着されているＤＶＤに記録されたコンテンツデータのうち、ユーザが所望する部分のデータを、ＤＶＤドライブ２４に装着されているＤＶＤまたはＨＤＤ２３のハードディスクに記録させる（ダビングする）。
【００８２】
また、ＣＰＵ５１は、入力端子１８から供給されるＥＰＧ情報を取得し、ユーザによる録画予約操作の補助とするために用いるのみならず、コンテンツデータのうち、放送番組データのタイトルとして利用するようにすることができる。
【００８３】
区切り候補点設定処理部５２は、ストリームパーサ６１、特徴点検出部６２、および、区切り候補点決定部６３から構成されている。ストリームパーサ６１は、ＣＰＵ５１の制御に基づいて、放送番組データに対応する供給されたストリームデータを解析する。特徴点検出部６２は、従来用いられてきた、例えば、動画像の各フレームについて、前後するフレームとの画像情報の差分値を算出することによってシーンチェンジを検出するなどの方法を用いて、ストリームデータのうち、区切り点候補となる特徴点を検出し、検出結果を区切り候補点決定部６３に供給する。なお、特徴点の検出方法は、上述した場合と異なるいかなる方法であっても用いることが可能である。そして、区切り候補点決定部６３は、ストリームデータの特徴点の検出結果を基に、区切り候補点を決定し、決定された区切り候補点に関する情報を、ＣＰＵ５１に供給する。
【００８４】
表示制御部５３は、ＣＰＵ５１の制御に基づいて、供給された映像信号の、例えば、テレビジョン受像機や外部のモニタなどにおける表示を制御する。表示、編集のための再生処理時における表示画面の例については後述する。音声出力制御部５４は、ＣＰＵ５１の制御に基づいて、表示制御部５３の制御により、例えば、テレビジョン受像機や外部のモニタなどに表示される表示画面と対応するように、供給された音声信号の、例えば、テレビジョン受像機や外部のスピーカなどにおける音声出力を制御する。
【００８５】
また、ドライブ５５は、磁気ディスク６１、光ディスク６２、光磁気ディスク６３、あるいは半導体メモリ６４などが装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて、ＣＰＵ５１に転送され、ＲＡＭ１４に記録される。
【００８６】
次に、図３を用いて説明した記録再生装置４１の動作について説明する。
【００８７】
ユーザが、操作入力部１２を用いて、チューナ１７により選局されて得られた放送番組データ、または、入力端子１８から入力された放送番組データの記録を指令した場合、ＣＰＵ５１は、取得された放送番組データをＮＴＳＣデコーダ２０によりＮＴＳＣ方式でデコードさせ、ＭＰＥＧエンコーダ２１によりＭＰＥＧ方式のうちのいずれかでエンコードさせた後、ドライブコントローラ２２に供給させて、ＨＤＤ２３のハードディスクに記録させるとともに、同様にして、エンコードされた放送番組データを、区切り候補点設定処理部５２に供給させる。
【００８８】
ユーザが、ＤＶＤカムコーダなどによりデータが記録されたＤＶＤをＤＶＤドライブ２４に装着し、操作入力部１２を用いて、ＨＤＤ２３のハードディスクへのダビングを指令した場合、ＣＰＵ５１は、ドライブコントローラ２２を制御して、ＤＶＤドライブ２４から、ダビングされるコンテンツを読み出させて、ＨＤＤ２３のハードディスクに供給させて記録させるとともに、同様にして、読み出させたデータを、区切り候補点設定処理部５２に供給させる。
【００８９】
区切り候補点設定処理部５２のストリームパーサ６１は、ＣＰＵ５１の制御に基づいて、放送番組データまたはＤＶＤに録画されたデータなどのコンテンツデータに対応する、供給されたストリームデータを解析する。特徴点検出部６２は、放送番組データに対応する、ストリームデータの区切り点候補となる特徴点を検出し、検出結果を区切り候補点決定部６３に供給する。区切り候補点決定部６３は、放送番組データに対応するストリームデータの特徴点の検出結果を基に、区切り候補点を決定し、決定された区切り候補点に関する情報を、ＣＰＵ５１に供給する。
【００９０】
ＣＰＵ５１は、区切り候補点設定処理部５２により設定された区切り候補点を基に、ダビング処理時に放送番組データ（ダビングされるオリジナルのプログラムのデータ）の再生速度を制御するためのタイムコードデータを作成する。タイムコードデータの例を、図４に示す。
【００９１】
タイムコードデータには、録画されたコンテンツデータ（ダビング前のオリジナルプログラム）を個々に区別可能なファイル名やコンテンツＩＤが記載され、低速再生開始タイムコード、区切り候補位置タイムコード、および、低速再生終了タイムコードが、区切り候補点設定処理部５２により設定された区切り候補点の数に対応する数だけ記載される。
【００９２】
図５を用いて、低速再生開始タイムコード、区切り候補位置タイムコード、および、低速再生終了タイムコードについて説明する。
【００９３】
区切り候補点は、シーン１とシーン２を区切る点であり、ユーザは、従来における編集作業において、区切り点がないと思われる部分を高速再生し、画像を確認しながら、区切り点付近になると、再生を止めたり、再生速度を落としたり、コマ送りをしたり、区切り点の再生の終了後（すなわち、区切り点の確認後）、必要に応じて少し巻き戻しを行うなどのための操作入力を行って、区切り点を確定するようになされていた。すなわち、ユーザが重点的に映像および音声を確認したい区間は、区切り候補点に対応する部分の前後の区間である可能性が最も高い。
【００９４】
したがって、ＣＰＵ５１は、編集のための再生処理において、先頭からプログラムの画像が確認できる程度の速度で高速再生が行われ、区切り候補点設定処理部５２により設定された区切り候補点を中心として、所定の区間は、自動的に、低速再生が実行され、それ以外の区間は、特にユーザからの指令がない場合、自動的に、高速再生が実行されるように、低速再生開始位置、区切り候補位置、および、低速再生終了位置のそれぞれのタイムコード（例えば、オリジナルプログラムの録画開始位置を時刻０とした相対時刻によるタイムコード）を、低速再生開始タイムコード、区切り候補位置タイムコード、および、低速再生終了タイムコードとし、タイムコードデータを作成する。
【００９５】
ＣＰＵ５１は、作成したタイムコードデータを、ドライブコントローラ２２に供給し、ドライブコントローラ２２を制御して、エンコードされた放送番組データ（ＨＤＤ２３に記録されるオリジナルのプログラムのデータ）に対応付けて、ＨＤＤ２３のハードディスクに記録させる。
【００９６】
そして、ユーザが、操作入力部１２を用いて、ＨＤＤ２３のハードディスクに記録されているコンテンツのうちの所望の部分を、ＤＶＤドライバ２４に装着されたＤＶＤに記録したり、ＤＶＤに録画されたデータを、ＨＤＤ２３のハードディスクに記録する処理、すなわち、ダビング処理の開始を指令した場合、ＣＰＵ５１は、ドライブコントローラ２２を制御して、ＨＤＤ２３またはＤＶＤドライバ２４を駆動させ、ハードディスクまたはＤＶＤに記録されているユーザにより指定されたコンテンツを読み出させて、ＭＰＥＧデコーダ２５に供給させる。ＭＰＥＧデコーダ２５は、ドライブコントローラ２２から、再生出力されるオリジナルのデータの供給を受け、ＭＰＥＧの規格（例えば、ＭＰＥＧ２、ＭＰＥＧ４など）に基づいた方式で供給されたオリジナルのデータのデコードを行い、映像信号は映像信号処理部２６に、音声信号は、音声信号処理部２８に、それぞれ供給する。映像信号処理部２６は、デコードされた映像データに所定の処理を施し、表示制御部２７に供給する。音声信号処理部２８は、デコードされた音声データに所定の処理を行って、音声出力制御部２９に供給する。
【００９７】
そして、ＣＰＵ５１は、放送番組データに対応付けられて記録されているタイムコードデータをＨＤＤ２３から読み出し、タイムコードデータ、または、操作入力部１２から供給されるユーザの操作入力を示す情報を基に、表示制御部５３による映像の表示、および、音声出力制御部５４による音声データの出力を制御する。
【００９８】
すなわち、ＣＰＵ５１は、ダビングを指令する操作入力を受けた場合、編集のための再生処理を開始して、編集のための再生データ、すなわち、ダビングされるオリジナルデータの先頭部分から、プログラムの画像が確認できる程度の速度で高速再生を実施し、以下、タイムコードデータ、または、操作入力部１２から供給されるユーザの操作入力を示す情報を基に、表示制御部５３による映像の表示、および、音声出力制御部５４による音声データの出力を制御する。
【００９９】
ダビング開始指令に対応して開始される編集点設定のための表示画面について、図６を用いて説明する。
【０１００】
表示画面８１には、動・静止画表示部９１、サムネイル画像表示エリア９２、チャプタ表示エリア９３、および、逆コマ送り再生ボタン９５乃至セレクトボタン１０２、タイトルボタン１０３およびテキストボックス１０４、並びに、自動巻き戻し再生ボタン１０５が表示される。
【０１０１】
動・静止画表示部９１には、表示制御部５３により表示が制御される映像が表示される。サムネイル画像表示エリア９２には、区切り候補点前後の画像を示すサムネイル画像が、表示される。図中、Ａで示されるサムネイル画像間の空白部分は、現在設定されている区切り候補点の位置を示す。チャプタ表示エリア９３には、現在設定されている区切り候補点により区切られているチャプタを模式的に示すグラフィックと、動・静止画表示部９１に表示されている映像のチャプタ内の位置を示すカーソル９４とが表示される。
【０１０２】
逆コマ送り再生ボタン９５は、動・静止画表示部９１に表示されている映像を、逆方向にコマ送り再生することを指令する場合にユーザにより選択されるボタンである。停止ボタン９６は、動・静止画表示部９１に表示されている映像の再生を停止させる場合にユーザにより選択されるボタンである。通常再生ボタン９７は、動・静止画表示部９１に表示されている映像を、通常再生速度で再生させる場合にユーザにより選択されるボタンである。順コマ送り再生ボタン９８は、動・静止画表示部９１に表示されている映像を、順方向にコマ送り再生することを指令する場合にユーザにより選択されるボタンである。
【０１０３】
区切り点追加ボタン９９は、現在、動・静止画表示部９１に表示されている映像に対応する箇所への、新たな区切り点の追加を指令する場合にユーザにより選択されるボタンである。区切り点削除ボタン１００は、現在、動・静止画表示部９１に表示されている映像に最も近い位置の区切り候補点、すなわち、サムネイル画像表示エリア９２に空白Ａとして示される位置に設定されている区切り候補点の削除を指令する場合にユーザにより選択されるボタンである。区切り点変更ボタン１０１は、現在、動・静止画表示部９１に表示されている映像に最も近い位置の区切り候補点、すなわち、サムネイル画像表示エリア９２に空白Ａとして示される位置に設定されている区切り候補点の位置の変更を指令する場合にユーザにより選択されるボタンである。
【０１０４】
タイトルボタン１０３は、ユーザにより設定された区切り点により区切られたチャプタのタイトルの入力を指令するときに、ユーザにより操作されるものであり、ユーザは、タイトルボタン１０３を押下したのち、テキストボックス１０４にタイトルとして登録するテキストを入力することができるようになされている。
【０１０５】
自動巻き戻し再生ボタン１０５は、ユーザが区切り点を確認し、変更指示を出すために、所定の範囲を自動的に巻きもどしした後、前方向のコマ送り再生を自動的に実行させる場合、ユーザにより選択されるボタンである。
【０１０６】
また、ユーザにより、チャプタ表示エリア９３に表示されているチャプタを模式的にあらわすグラフィックスのうち、いずれかのチャプタを示す部分が選択されのち、セレクトボタン１０２が選択されることにより、対応するチャプタは、ダビングされるチャプタであるものと設定される。この、セレクトボタン１０２を用いたダビングされるチャプタの設定処理は、動・静止画表示部９１に表示されている映像の表示速度や表示状態にかかわらず、常に実行可能である。
【０１０７】
ユーザは、チャプタ表示エリア９３を参照して、動・静止画表示部９１に表示されている映像のチャプタ内の位置を確認するとともに、サムネイル画像表示エリア９２を参照して、区切り候補点前後の画像を示すサムネイル画像を確認し、現在設定されている区切り候補点を、区切り点としてそのまま設定するか否か、位置を変更して区切り点として設定するか否か、区切り点として設定せずに、区切り候補点の位置情報を削除するか否か、または、新たな区切り点を設定するか否かを決定する。
【０１０８】
すなわち、ユーザがダビング開始の指令を入力した場合、動・静止画表示部９１に表示されている映像が、区切り候補点付近の低速再生開始タイムコードに対応する部分の映像となるまでの区間は、自動的に高速再生が実施される。高速再生が実施されている場合、ユーザにより、逆コマ送り再生ボタン９５、停止ボタン９６、通常再生ボタン９７、または、順コマ送り再生ボタン９８のうちのいずれかが選択されなければ、再生位置が、区切り候補点付近の低速再生開始タイムコードに対応する部分に到達するまでの間、高速再生が継続される。
【０１０９】
例えば、図７に示されるように、動・静止画表示部９１に表示されている映像が、区切り候補点付近の低速再生開始タイムコードに対応する低速再生開始位置となるまでの区間、自動的に高速再生が実施され、再生位置が、区切り候補点付近の低速再生開始位置に到達して、低速再生が実施され、区切り候補点の再生が終了して、低速再生終了タイムコードに対応する高速再生開始位置に到達するまでの間、ユーザにより、逆コマ送り再生ボタン９５、停止ボタン９６、通常再生ボタン９７、または、順コマ送り再生ボタン９８のうちのいずれも選択されなかった場合、ユーザは、区切り候補点の確認の結果、区切り候補点を区切り点として設定するものと認識されるので、区切り候補点が区切り点に設定され、シーン１とシーン２の区切り位置はオリジナルのデータにおける区切り候補点と同一の位置となる。
【０１１０】
また、図８に示されるように、動・静止画表示部９１に表示されている映像が、区切り候補点付近の低速再生開始タイムコードに対応する低速再生開始位置となるまでの区間、自動的に高速再生が実施され、再生位置が、例えば、図中Ｂ点に示されるように、区切り候補点付近の低速再生開始位置に到達して低速再生が実施され、区切り候補点の再生が終了する前の時点、または、例えば、図中Ｃ点に示されるように、区切り候補点の再生が終了してから低速再生終了タイムコードに対応する高速再生開始位置に到達するまでの時点において、ユーザにより、区切り点削除ボタン１００が選択された場合、シーン１とシーン２の間に設定されていた区切り候補点は削除され、それ以降の部分が、自動的に高速再生される。そして、区切り候補点の設定が削除されたことにより、シーン１とシーン２は、同一のチャプタであるシーン１’として認識されるようになる。
【０１１１】
また、図９に示されるように、動・静止画表示部９１に表示されている映像が、区切り候補点付近の低速再生開始タイムコードに対応する低速再生開始位置となるまでの区間、自動的に高速再生が実施され、再生位置が、区切り候補点付近の低速再生開始位置に到達して低速再生が実施され、区切り候補点の再生が終了する前、または、区切り候補点の再生が終了してから、低速再生終了タイムコードに対応する高速再生開始位置に到達するまでの間に、ユーザにより、逆コマ送り再生ボタン９５、停止ボタン９６、通常再生ボタン９７、または、順コマ送り再生ボタン９８のうちのいずれかが選択された場合、動・静止画表示部９１に表示される映像は、ユーザの操作入力に基づいて、コマ送り再生、停止、または、通常再生速度で再生される。そして、ユーザにより、区切り点変更ボタン１０１が選択された場合、区切り点の設定位置は、区切り候補点の位置から変更される。
【０１１２】
具体的には、再生位置が、区切り候補点付近の低速再生開始位置に到達して、低速再生が実施され、例えば、図中Ｄで示される点において、順コマ送り再生ボタン９８が選択されて、順方向にコマ送り再生が実行され、図中Ｅで示される点において、逆コマ送り再生ボタン９５が選択されて、逆方向にコマ送り再生が実行され、図中Ｆで示される点において、再び、順コマ送り再生ボタン９８が選択されて、順方向にコマ送り再生が実行されることなど（更に、必要に応じて、これらの操作が繰り返されたり、または、これ以外の操作入力が行われることなど）により、ユーザにより区切り点の設定位置が決定されて、図中Ｇで示される点で、区切り点変更ボタン１０１が選択された場合、区切り点の設定位置は、区切り候補点の位置から変更される。
【０１１３】
したがって、新たに設定された区切り点に対応して、シーン１とシーン２に対応するシーン１’とシーン２’のチャプタの区切り位置が変更されるとともに、低速再生開始位置および高速再生開始位置の設定位置も変更される。区切り点変更ボタン１０１が選択されて、区切り候補点と異なる位置に区切り点が設定された場合、動・静止画表示部９１には、新たに設定された区切り点前の低速再生開始位置から低速再生される映像が表示され、新たな高速再生開始位置まで低速再生が実行されて、ユーザにより区切り点の設定位置が確認される。そして、動・静止画表示部９１に表示されている映像が、低速再生終了タイムコードに対応する高速再生開始位置に到達するまでの間、ユーザにより、逆コマ送り再生ボタン９５、停止ボタン９６、通常再生ボタン９７、または、順コマ送り再生ボタン９８のうちのいずれも選択されなかった場合、高速再生開始位置以降の再生において、高速再生が実行される。
【０１１４】
また、例えば、図１０に示されるように、動・静止画表示部９１に表示されている映像が、区切り候補点付近の低速再生開始タイムコードに対応する低速再生開始位置となるまでの区間、自動的に高速再生が実施され、再生位置が、区切り候補点付近の低速再生開始位置に到達して低速再生が実施され、区切り候補点の再生が終了してから、低速再生終了タイムコードに対応する高速再生開始位置に到達するまでの間に、ユーザにより、自動巻き戻し再生ボタン１０５が選択された場合、動・静止画表示部９１に表示される映像は、ユーザの操作入力に基づいて、自動的に所定の区間だけまき戻された後、コマ送り再生された映像でとなる。その後、ユーザにより、逆コマ送り再生ボタン９５、停止ボタン９６、または、順コマ送り再生ボタン９８のうちのいずれかが選択された場合、動・静止画表示部９１に表示される映像は、ユーザの操作入力に基づいて、コマ送り再生、または、停止される。そして、ユーザにより、区切り点変更ボタン１０１が選択された場合、区切り点の設定位置は、区切り候補点の位置から変更される。
【０１１５】
具体的には、再生位置が、区切り候補点付近の低速再生開始位置に到達して、低速再生が実施され、例えば、図中Ｈで示される点において、自動巻き戻し再生ボタン１０５が選択されて、自動的に所定の区間だけまき戻された後、コマ送り再生が実行され、図中Ｉで示される点において、逆コマ送り再生ボタン９５が選択されて、逆方向にコマ送り再生が実行されることなど（更に、必要に応じて、これらの操作が繰り返されたり、または、これ以外の操作入力が行われることなど）により、ユーザにより区切り点の設定位置が決定されて、図中Ｊで示される点において、区切り点変更ボタン１０１が選択された場合、区切り点の設定位置は、区切り候補点の位置から変更される。
【０１１６】
したがって、新たに設定された区切り点に対応して、シーン１とシーン２に対応するシーン１’とシーン２’のチャプタの区切り位置が変更されるとともに、低速再生開始位置および高速再生開始位置の設定位置も変更される。区切り点変更ボタン１０１が選択されて、区切り候補点と異なる位置に区切り点が設定された場合、動・静止画表示部９１には、新たに設定された区切り点前の低速再生開始位置から低速再生される映像が表示され、新たな高速再生開始位置まで低速再生が実行されて、ユーザにより区切り点の設定位置が確認される。そして、動・静止画表示部９１に表示されている映像が、低速再生終了タイムコードに対応する高速再生開始位置に到達するまでの間、ユーザにより、逆コマ送り再生ボタン９５、停止ボタン９６、通常再生ボタン９７、または、順コマ送り再生ボタン９８のうちのいずれも選択されなかった場合、高速再生開始位置以降の再生において、高速再生が実行される。
【０１１７】
図７乃至図１０を用いて説明した、区切り点の設定における、編集のためのコンテンツの再生速度の制御においては、再生速度を高速または低速の２種類で自動的に切り替え、ユーザの操作入力に基づいて、必要に応じて、通常再生速度やコマ送りなどによる再生が実行されるものとして説明したが、速度変化のパターンは、高速および低速に加えて、その中間的な速度（以下、中速と称する）を加えるようにしてもよい。
【０１１８】
図１１を用いて、低速、中速、高速を自動的に切り替えることができる場合の再生速度の制御について説明する。
【０１１９】
編集のための再生が高速再生で実行されている状態において、区切り候補点付近の所定の中速再生開始位置において、中速再生が開始され、続いて、所定の低速再生開始位置において、低速再生が開始される。そして、その後、区切り候補点の再生が終了し、所定の中速再生開始位置において、中速再生が開始され、続いて、所定の高速再生開始位置において、高速再生が開始される。このとき、再び、高速再生が開始されるまで、ユーザにより区切り点の変更を指令する操作入力が行われなかった場合、区切り候補点は、区切り点として設定される。
【０１２０】
更に、編集のための再生が高速再生で実行されている状態において、区切り候補点付近の所定の中速再生開始位置において、中速再生が開始され、続いて、所定の低速再生開始位置において、低速再生が開始される。そして、その後、区切り候補点前後で、ユーザの操作入力により、コマ送り再生の指令などが入力された場合、再生速度は、ユーザの操作入力に基づいて変更される。このとき、ユーザにより区切り点の変更を指令する操作入力が行われた場合、ユーザの操作入力に基づいて、区切り候補点とは異なる位置に、区切り点が設定される。そして、上述した場合と同様にして、新たに設定された区切り点付近の低速再生が再度実行された後、所定の中速再生開始位置において、中速再生が開始され、続いて、所定の高速再生開始位置において、高速再生が開始される。
【０１２１】
また、編集のための再生が高速再生で実行されている状態において、区切り候補点付近の所定の中速再生開始位置において、中速再生が開始され、続いて、所定の低速再生開始位置において、低速再生が開始される。そして、その後、区切り候補点の付近（図１１においては、区切り候補点以降）において、ユーザにより、区切り候補点の消去が指令された場合、区切り候補点の設定は取り消され、中速再生が実行されることなく高速再生が開始される。
【０１２２】
また、ユーザは、編集のための再生中、高速再生中であっても、図６を用いて説明した逆コマ送り再生ボタン９５、停止ボタン９６、通常再生ボタン９７、または、順コマ送りボタン９８に操作入力を行って、その再生速度を変更することができ、また、その生成速度にかかわらず、図６を用いて説明した区切り点追加ボタン９９に操作入力を行って、任意の位置に編集点を新たに設定することも可能である。
【０１２３】
ユーザにより、新たに編集点が設定された場合、または、ユーザにより区切り候補点が削除された場合、図６を用いて説明したチャプタ表示エリア９３のチャプタを示すグラフィックは、編集点の設定変更に対応して、その表示が変更される。具体的には、編集再生されるデータに対して、区切り点が追加された場合、チャプタ表示エリア９３のチャプタを示すグラフィックは、図１２Ａに示されるように、新たに設定された区切り点によってチャプタが分割されていることがユーザに示されるように、その表示が変更され、編集再生されるデータに対して、区切り候補点が削除された場合、チャプタ表示エリア９３のチャプタを示すグラフィックは、図１２Ｂに示されるように、削除された区切り変更点によってチャプタが合成されたことがユーザに示されるように、表示が変更される。
【０１２４】
次に、図１３のフローチャートを参照して、本発明を適用した、放送信号受信記録処理について説明する。
【０１２５】
ステップＳ３１において、ＣＰＵ５１は、操作入力部１２から供給される信号を基に、ユーザから、放送信号の受信と記録を指令する操作入力を受けたか否かを判断する。ステップＳ３１において、放送信号の受信と記録を指令する操作入力を受けていないと判断された場合、放送信号の受信と記録を指令する操作入力を受けたと判断されるまで、ステップＳ３１の処理が繰り返される。
【０１２６】
ステップＳ３１において、放送信号の受信と記録を指令する操作入力を受けたと判断された場合、ステップＳ３２において、ＣＰＵ５１は、チューナ１７およびスイッチ１９を制御して、ユーザにより選択された放送信号を受信させ、選局させる。チューナ１７は、アンテナ１６により受信された放送信号を選局し、得られた放送信号を、スイッチ１９を介して、ＮＴＳＣデコーダ２０に供給する。
【０１２７】
ステップＳ３３において、ＮＴＳＣデコーダ２０およびＭＰＥＧエンコーダ２１は、アンテナ１６が受信し、チューナ１７が選局した放送信号に対して所定の処理を施す。すなわち、ＮＴＳＣデコーダ２０は、供給された信号をＮＴＳＣ方式でデコードし、ＭＰＥＧエンコーダ２１に供給する。ＭＰＥＧエンコーダ２１は、供給されたデータを、ＭＰＥＧの規格（例えば、ＭＰＥＧ２、ＭＰＥＧ４など）に基づいた方式で圧縮符号化し、圧縮符号化された放送番組データを、区切り候補点設定処理部５２に供給する。
【０１２８】
ステップＳ３４において、ＣＰＵ５１は、例えば、入力端子１８から供給されたＥＰＧデータを基に、受信と記録が指令された放送番組のタイトルを抽出するか、ユーザに、記録される放送番組のタイトルの入力を実行させるか、または、放送番組の記録日時を基にタイトルを生成するなどして、記録される放送番組のタイトルを取得する。
【０１２９】
ステップＳ３５において、区切り候補点設定処理部５２のストリームパーサ６１は、ＣＰＵ５１の制御に基づいて、放送番組データに対応する、供給されたストリームデータを解析する。そして、特徴点検出部６２は、従来用いられてきた、例えば、動画像の各フレームについて、前後するフレームとの画像情報の差分値を算出することによってシーンチェンジを検出するなどの方法を用いて、放送番組データに対応するストリームデータのうち、区切り点候補となる特徴点を検出し、検出結果を区切り候補点決定部６３に供給する。なお、特徴点の検出方法は、上述した場合と異なるいかなる方法であってもよい。
【０１３０】
ステップＳ３６において、区切り候補点決定部６３は、放送番組データに対応するストリームデータの特徴点の検出結果を基に、区切り候補点を決定し、決定された区切り候補点に関する情報を、ＣＰＵ５１に供給する。ＣＰＵ５１は、区切り候補点に関する情報を基に、低速再生開始位置および高速再生開始位置を確定し、図４を用いて説明したタイムコードデータを生成する。
【０１３１】
ステップＳ３７において、ＣＰＵ５１は、ステップＳ３３において、ＭＰＥＧの規格（例えば、ＭＰＥＧ２、ＭＰＥＧ４など）に基づいた方式で圧縮符号化された処理済の放送信号、ステップＳ３４において取得したタイトル、および、ステップＳ３６において決定された区切り候補点情報（生成された、図４を用いて説明したタイムコードデータ）を、ドライブコントローラ２２に供給し、ＨＤＤ２３のハードディスクに、放送信号、区切り候補点情報、および、取得したタイトルを、対応付けて記録する。
【０１３２】
ステップＳ３８において、ＣＰＵ５１は、放送信号の記録が終了されるか否かを判断する。ステップＳ３８において、放送信号の記録が終了されないと判断された場合、処理は、ステップＳ３２に戻り、それ以降の処理が繰り返される。ステップＳ３８において、放送信号の記録が終了されると判断された場合、処理が終了される。
【０１３３】
このような処理により、放送信号が受信されて記録されるとともに、記録される放送信号の特徴点が抽出されて、抽出された特徴点を基に、区切り候補点が決定されて、抽出されたタイトルとともに、放送信号に対応付けられて記録されるので、記録された放送信号がダビングされる際、編集のための再生時に、区切り候補点を基に、再生速度の制御が可能となる。
【０１３４】
次に、図１４のフローチャートを参照して、本発明を適用した、ＤＶＤの映像データ記録処理について説明する。
【０１３５】
ステップＳ４１において、ＣＰＵ５１は、操作入力部１２から供給される信号を基に、ユーザから、ＤＶＤドライブ２４に装着されたＤＶＤに記録されている映像データのＨＤＤ２３のハードディスクへの記録を指令する操作入力を受けたか否かを判断する。ステップＳ４１において、映像データ記録を指令する操作入力を受けていないと判断された場合、映像データ記録を指令する操作入力を受けたと判断されるまで、ステップＳ４１の処理が繰り返される。
【０１３６】
ステップＳ４１において、映像データ記録を指令する操作入力を受けたと判断された場合、ＣＰＵ５１は、ステップＳ４２において、ドライブコントローラ２２を制御して、ＤＶＤドライブ２４に装着されたＤＶＤに記録されている映像データを読み出させ、区切り候補点設定処理部５２に供給するとともに、ステップＳ４３において、映像データに付随して記録されている、例えば、録画日時などのコンテンツデータのタイトルとなりうる情報を取得する。
【０１３７】
ステップＳ４４において、区切り候補点設定処理部５２のストリームパーサ６１は、ＣＰＵ５１の制御に基づいて、ＤＶＤに記録されていた映像データに対応する、供給されたストリームデータを解析する。そして、特徴点検出部６２は、従来用いられてきた、例えば、動画像の各フレームについて、前後するフレームとの画像情報の差分値を算出することによってシーンチェンジを検出するなどの方法を用いて、映像データに対応するストリームデータのうち、区切り点候補となる特徴点を検出し、検出結果を区切り候補点決定部６３に供給する。なお、特徴点の検出方法は、上述した場合と異なるいかなる方法であってもよい。
【０１３８】
ステップＳ４５において、区切り候補点決定部６３は、映像データに対応するストリームデータの特徴点の検出結果を基に、区切り候補点を決定し、決定された区切り候補点に関する情報を、ＣＰＵ５１に供給する。ＣＰＵ５１は、区切り候補点に関する情報を基に、低速再生開始位置および高速再生開始位置を確定し、図４を用いて説明したタイムコードデータを生成する。
【０１３９】
ステップＳ４６において、ＣＰＵ５１は、読み出された映像データ、ステップＳ４５において決定された区切り候補点情報（生成された、図４を用いて説明したタイムコードデータ）、および、ステップＳ４３において取得したタイトルを、ドライブコントローラ２２に供給し、ＨＤＤ２３のハードディスクに、映像データ、区切り候補点情報、および、取得したタイトルを、対応付けて記録する。
【０１４０】
ステップＳ４７において、ＣＰＵ５１は、映像データの記録が終了されるか否かを判断する。ステップＳ４７において、映像データの記録が終了されないと判断された場合、処理は、ステップＳ４２に戻り、それ以降の処理が繰り返される。ステップＳ４７において、映像データの記録が終了されると判断された場合、処理が終了される。
【０１４１】
このような処理により、ＤＶＤに記録されていた映像データが、ハードディスクに記録されるとともに、記録される映像データの特徴点が抽出されて、抽出された特徴点を基に、区切り候補点が決定されて、抽出されたタイトルとともに、映像データに対応付けられて記録されるので、記録された映像データがダビングされる際、編集のための再生時に、区切り候補点を基に、再生速度の制御が可能となる。
【０１４２】
次に、図１５乃至図１７のフローチャートを参照して、本発明を適用した区切り点決定およびダビング処理について説明する。なお、図１５乃至図１７を用いて説明する処理では、自動的に制御される速度が、高速と低速の２種類である場合について説明する。
【０１４３】
ステップＳ５１において、ＣＰＵ５１は、操作入力部１２から供給される信号を基に、ユーザから、ダビング開始の指令を受けたか否かを判断する。ステップＳ５１において、ユーザから、ダビング開始の指令を受けていないと判断された場合、ユーザから、ダビング開始の指令を受けたと判断されるまで、ステップＳ５１の処理が繰り返される。
【０１４４】
ステップＳ５１において、ユーザから、ダビング開始の指令を受けたと判断された場合、ステップＳ５２において、ＣＰＵ５１は、ドライブコントローラ２２を制御して、ＨＤＤ２３から、ダビングされるコンテンツ（オリジナルのプログラム）を読み出して、ＭＰＥＧデコーダ２５に供給させるとともに、区切り候補点情報、すなわち、図４を用いて説明したタイムコードデータを読み込み、ＲＡＭ１４に保存する。ＭＰＥＧデコーダ２５は、供給されたデータをデコードし、映像信号は映像信号処理部２６に、音声信号は音声信号処理部２８に、それぞれ供給する。映像信号処理部２６は、デコードされた映像データに所定の処理を施し、表示制御部５３に供給する。音声信号処理部２８は、デコードされた音声データに所定の処理を行って、音声出力制御部５４に供給する。
【０１４５】
ステップＳ５３において、ＣＰＵ５１は、表示制御部５３および音声出力制御部５４を制御して、高速再生を開始させる。
【０１４６】
ステップＳ５４において、ＣＰＵ５１は、ステップＳ５２において読み込んだ、区切り候補点情報、すなわち、図４を用いて説明したタイムコードデータを基に、低速再生開始位置であるか否かを判断する。
【０１４７】
ステップＳ５４において、低速再生開始位置であると判断された場合、ステップＳ５５において、ＣＰＵ５１は、表示制御部５３および音声出力制御部５４を制御して、低速再生を開始させる。
【０１４８】
ステップＳ５４において、低速再生開始位置ではないと判断された場合、または、ステップＳ５５の処理の終了後、ステップＳ５６において、ＣＰＵ５１は、操作入力部１２から供給される信号を基に、ユーザから、コマ送り再生の指令を受けたか否かを判断する。
【０１４９】
ステップＳ５６において、コマ送り再生の指令を受けたと判断された場合、ステップＳ５７において、ＣＰＵ５１は、表示制御部５３および音声出力制御部５４を制御して、コマ送り再生を開始させる。
【０１５０】
ステップＳ５６において、コマ送り再生の指令を受けていないと判断された場合、または、ステップＳ５７の処理の終了後、ステップＳ５８において、ＣＰＵ５１は、操作入力部１２から供給される信号を基に、ユーザから、通常速度での再生の指令を受けたか否かを判断する。
【０１５１】
ステップＳ５８において、通常速度での再生の指令を受けたと判断された場合、ステップＳ５９において、ＣＰＵ５１は、表示制御部５３および音声出力制御部５４を制御して、通常速度での再生を行わせる。
【０１５２】
ステップＳ５８において、通常速度での再生の指令を受けていないと判断された場合、または、ステップＳ５９の処理の終了後、ステップＳ６０において、ＣＰＵ５１は、ステップＳ５２において読み込んだ、区切り候補点情報、すなわち、図４を用いて説明したタイムコードデータを基に、現在の再生位置が区切り候補点であるか否かを判断する。
【０１５３】
ステップＳ６０において、区切り候補点であると判断された場合、ステップＳ６１において、ＣＰＵ５１は、表示制御部５３または音声出力制御部５４を制御して、現在再生されている部分が区切り候補点であることをユーザに通知する。通知方法は、現在再生されている部分が区切り候補点であることをユーザが認識することができる方法であれば、例えば、メッセージの表示や、音声メッセージの出力、または、図６を用いて説明した表示画面８１のカーソル９４の点滅などの、いかなる方法であってもよい。
【０１５４】
ステップＳ６０において、区切り候補点ではないと判断された場合、または、ステップＳ６１の処理の終了後、ステップＳ６２において、ＣＰＵ５１は、操作入力部１２から供給される信号を基に、ユーザから、区切り候補点の削除を指令する操作入力を受けたか否かを判断する。
【０１５５】
ステップＳ６２において、区切り候補点の削除を指令する操作入力を受けたと判断された場合、ステップＳ６３において、ＣＰＵ５１は、ＲＡＭ１４に保存されている区切り候補点情報、すなわち、図４を用いて説明したタイムコードデータを更新し、対応する区切り候補点に関する情報を削除するとともに、表示制御部５３および音声出力制御部５４を制御して、高速再生を開始させる。
【０１５６】
ステップＳ６２において、区切り候補点の削除を指令する操作入力を受けていないと判断された場合、または、ステップＳ６３の処理の終了後、ステップＳ６４において、ＣＰＵ５１は、操作入力部１２から供給される信号を基に、ユーザから、区切り点の変更を指令する操作入力を受けたか否かを判断する。
【０１５７】
ステップＳ６４において、区切り点の変更を指令する操作入力を受けたと判断された場合、ステップＳ６５において、ＣＰＵ５１は、図９を用いて説明したように、その後に操作入力部１２から供給される信号を基に、区切り点を変更して、ＲＡＭ１４に保存されている区切り候補点情報、すなわち、図４を用いて説明したタイムコードデータを更新するとともに、新たに設定された区切り候補点以前の低速再生開始位置から、低速再生を開始させる。
【０１５８】
ステップＳ６４において、区切り点の変更を指令する操作入力を受けていないと判断された場合、または、ステップＳ６５の処理の終了後、ステップＳ６６において、ＣＰＵ５１は、区切り候補点情報、すなわち、図４を用いて説明したタイムコードデータを基に、高速再生開始位置であるか否かを判断する。
【０１５９】
ステップＳ６６において、高速再生開始位置であると判断された場合、ステップＳ６７において、ＣＰＵ５１は、表示制御部５３および音声出力制御部５４を制御して、高速再生を開始させる。また、高速再生開始位置であると判断された場合、対応する低速再生範囲において、ユーザにより、区切り候補点の削除または変更が指令されていないとき、ＣＰＵ５１は、対応する低速再生範囲の区切り候補点を区切り点として設定する。
【０１６０】
ステップＳ６６において、高速再生開始位置ではないと判断された場合、または、ステップＳ６７の処理の終了後、ステップＳ６８において、ＣＰＵ５１は、操作入力部１２から供給される信号を基に、ユーザから、自動巻き戻し再生を指令する操作入力を受けたか否か、すなわち、図６を用いて説明した表示画面８１の自動巻き戻し再生ボタン１０５が押下されたか否かを判断する。
【０１６１】
ステップＳ６８において、自動巻き戻し再生を指令する操作入力を受けたと判断された場合、ステップＳ６９において、図２０を用いて後述する自動巻き戻し再生処理が実行される。
【０１６２】
ステップＳ６８において、自動巻き戻し再生を指令する操作入力を受けていないと判断された場合、または、ステップＳ６９の処理の終了後、ステップＳ７０において、ＣＰＵ５１は、操作入力部１２から供給される信号を基に、ユーザから、タイトルの入力を示す操作入力を受けたか否か、すなわち、図６を用いて説明した表示画面８１のタイトルボタン１０３が押下されたか否かを判断する。
【０１６３】
ステップＳ７０において、タイトルの入力を示す操作入力を受けたと判断された場合、ユーザは、図６を用いて説明した表示画面８１のテキストボックス１０４に、対応するチャプタのタイトルとするテキストを入力するので、ステップＳ７１において、ＣＰＵ５１は、操作入力部１２から供給される信号を基に、ユーザにより、テキストボックス１０４に入力されたテキストを、設定された区切り点と対応付けて記録する。
【０１６４】
ステップＳ７０において、タイトルの入力を示す操作入力を受けていないと判断された場合、または、ステップＳ７１の処理の終了後、ステップＳ７２において、ＣＰＵ５１は、ダビングされるコンテンツの最後まで再生されたか否かを判断する。ステップＳ７２において、ダビングされるコンテンツの最後まで再生されていないと判断された場合、処理は、ステップＳ５４に戻り、それ以降の処理が繰り返される。
【０１６５】
ステップＳ７２において、ダビングされるコンテンツの最後まで再生されたと判断された場合、ステップＳ７３において、ＣＰＵ５１は、ダビングされたコンテンツにつけられたタイトルを一覧するタイトルリストを生成する。
【０１６６】
受信された放送番組に対応するタイトルリストには、例えば、図１８に示されるように、コンテンツタイトル名１５１として、入力端子１８から供給されたＥＰＧデータから抽出されたり、ユーザにより入力されたり、または、放送番組の記録日時を基に生成されるなどして取得された情報が記載され、チャプタタイトル名１５２乃至チャプタタイトル名１５４として、ステップＳ７１の処理により記録された、ユーザにより区切り点に対応させて入力されたタイトルが記載される。また、チャプタタイトル名１５２乃至チャプタタイトル名１５４には、それぞれの区切り点のタイムスタンプ１５５乃至タイムスタンプ１５７が対応付けられて記録される。
【０１６７】
また、ＤＶＤに記録されていた映像データに対応するタイトルリストには、例えば、図１９に示されるように、コンテンツタイトル名１７１として、映像データに付随して記録されていた、録画日時などの情報が記載され、チャプタタイトル名１７２乃至チャプタタイトル名１７４として、ステップＳ７１の処理により記録された、ユーザにより区切り点に対応させて入力されたタイトルが記載される。また、チャプタタイトル名１７２乃至チャプタタイトル名１７４には、それぞれの区切り点のタイムスタンプ１７５乃至タイムスタンプ１７７が対応付けられて記録される。
【０１６８】
ステップＳ７４において、ＣＰＵ５１は、ＲＡＭ１４に記録された区切り点に関する情報、すなわち、図４を用いて説明したタイムコードデータを基に、ダビング処理、すなわち、例えば、ＨＤＤ２３のハードディスクに記録されているコンテンツをＲＡＭ１４に記録された区切り点を基に区切って、作成されたタイトルリストとともに、ユーザの所望する部分のみをＤＶＤドライバ２４に装着されたＤＶＤ、または、ＨＤＤ２３のハードディスクに供給して記録する処理を行い、処理が終了される。
【０１６９】
このような処理により、ダビングされるコンテンツ（放送番組データ、または、ＤＶＤに記録されていたデータ）の編集のための再生において、区切り候補点付近において、自動的に再生速度が低速となるように、再生速度が制御されるので、ユーザは、ＨＤＤ２３のハードディスクに記録されているコンテンツのうち、ダビングを所望する部分と所望しない部分とを区切るための区切り点（ＩＮ点ＯＵＴ点、または、チャプタの切れ目を示す点）を、従来における場合と比較して、非常に簡単な操作で決定することができる。
【０１７０】
また、以上説明した処理においては、区切り候補点情報を基に、区切り候補点に対応する区切り位置タイムコード、低速再生開始タイムコード、および、低速再生終了タイムコードが記載された、図４を用いて説明したタイムコードデータが生成され、記録される放送番組データに対応付けられて記録され、編集のための再生処理においては、タイムコードデータを基に、再生速度の制御が実行されるものとして説明したが、タイムコードデータには、区切り候補点情報のみを記録しておき、編集のための再生処理においては、タイムコードデータの区切り候補点情報を基に、低速再生開始タイムコード、および、低速再生終了タイムコードがその都度算出されて、再生速度の制御が実行されるものとしてもよい。
【０１７１】
また、低速再生開始タイムコード、および、低速再生終了タイムコードは、区切り候補点から、所定の一定の時間だけ前または後となるようにしてもよいし、区切り候補点設定処理部５２の処理により抽出される特徴点（シーンチェンジ）前後のシーン関連度等の指標に基づいて設定するようにしてもよい。
【０１７２】
また、区切り候補点設定処理部５２は、例えばシーンチェンジなどの特徴点を基に、区切り候補点を設定するのみならず、区切り候補点を、等間隔で設定するようにしてもよい。ＣＰＵ５１は、等間隔で設定された区切り候補点を基に、タイムコードデータを生成したり、編集のための再生処理の再生速度を制御するようにしてもよい。
【０１７３】
また、ＣＰＵ５１は、区切り候補点が、所定の一定間隔に存在するものとして、編集のための再生処理を実行し、再生速度を制御するようにしてもよいし、編集のための再生処理の実行前に、ユーザにより、ＤＶＤドライブ２４に装着されたＤＶＤに記録されているコンテンツデータに対応する区切り候補点の設定が行われるようにしてもよい。
【０１７４】
上述したような処理により、ユーザによりダビングの開始が指令されたとき、記録されているデータに対応する区切り候補点に関する情報が取得されて、編集のための再生処理が実行され、ユーザにより編集作業が行いやすいように、再生速度が制御される。
【０１７５】
次に、図２０のフローチャートを参照して、図１７のステップＳ６９において実行される、自動巻き戻し再生処理について説明する。
【０１７６】
ステップＳ９１において、ＣＰＵ５１は、図１０を用いて説明したように、表示制御部５３および音声出力制御部５４を制御して、所定区間巻き戻された位置から、コマ送り再生を開始させる。
【０１７７】
ステップＳ９２において、ＣＰＵ５１は、操作入力部１２から供給される信号を基に、ユーザから、区切り点の変更を指令する操作入力を受けたか否かを判断する。
【０１７８】
ステップＳ９２において、区切り点の変更を指令する操作入力を受けていないと判断された場合、ステップＳ９３において、ＣＰＵ５１は、操作入力部１２から供給される信号を基に、ユーザから、コマ送り再生の指令を受けたか否かを判断する。
【０１７９】
ステップＳ９３において、コマ送り再生の指令を受けたと判断された場合、ステップＳ９４において、ＣＰＵ５１は、表示制御部５３および音声出力制御部５４を制御して、コマ送り再生を開始させる。
【０１８０】
ステップＳ９３において、コマ送り再生の指令を受けていないと判断された場合、または、ステップＳ９４の処理の終了後、処理は、ステップＳ９２に戻り、それ以降の処理が繰り返される。
【０１８１】
ステップＳ９２において、区切り点の変更を指令する操作入力を受けたと判断された場合、ステップＳ９５において、ＣＰＵ５１は、図１０を用いて説明したように、操作入力部１２から供給される信号を基に、区切り点を変更して、ＲＡＭ１４に保存されている区切り候補点情報、すなわち、図４を用いて説明したタイムコードデータを更新するとともに、新たに設定された区切り候補点以前の低速再生開始位置から、低速再生を開始させて、処理は、図１７のステップＳ６９に戻り、ステップＳ７０に進む。
【０１８２】
このように、本発明を適用することにより、従来における場合と比較して、ダビング時に区切り点をユーザが決定する作業（編集作業）を、簡素化することができ、操作性が向上する。
【０１８３】
特に、区切り候補点を、録画される画像情報から推測し、区切り候補点の情報、または、区切り候補点により算出可能な、再生速度の制御のためのタイムコード情報を、記録されるデータに対応付けて記録することができるので、編集のための再生処理においては、ユーザが区切り点を設定すると推測される部分の近傍では、自動的に低速で再生され、それ以外の部分では自動的に高速で再生されるように制御することが可能となる。
【０１８４】
すなわち、従来において、特徴点（例えば、シーンチェンジ）を区切り点として設定した場合、検出された特徴点が、必ずしもユーザの意図と一致するとはかぎらなかったが、本発明を適用することにより、検出された特徴点が区切り候補点とされ、ユーザは、簡単な操作で、区切り候補点の確認、削除、または、変更を行い、ダビングされるオリジナルのデータを、最初から最後まで確認することができるので、ユーザは、自分の意図する候補点を、見落とすことなく設定することが可能となる。
【０１８５】
上述したようにして設定された区切り点は、記録されたコンテンツデータのうち、ユーザが特に視聴したいと考える箇所に対応する。そして、上述したようにして設定された区切り点にタイトルがつけられていることにより、ユーザは、タイトルの選択により、容易に所望する再生開始位置を指定することができる。ユーザは、コンテンツに対応付けられたコンテンツタイトル名と、チャプタに対応付けられたチャプタタイトル名とを区別せずに選択して、再生開始位置を指定することができる。
【０１８６】
ここで、ＨＤＤ２３のハードディスクなど、大容量の記録媒体に記録されているコンテンツデータのそれぞれのチャプタに、ユーザにより任意のタイトルがつけられている場合、タイトルの種類が膨大になってしまい、ユーザが所望する再生位置を、タイトルを選択することにより指定することが困難となってしまう恐れがある。このようなことがないように、タイトルをグループ分けし、ユーザが、所望するグループを選択し、そのグループに属するタイトルを選択することにより、膨大な数のタイトルから、ユーザが所望するタイトルを簡単に検索することができるようにすることができる。このようにすることにより、ユーザが所望する再生位置を、タイトルを選択することにより容易に指定することが可能となる。
【０１８７】
タイトルのグループ分けは、いかなる方法で行うようにしてもよいが、その方法の一例について、図２１を用いて説明する。
【０１８８】
ＣＰＵ５１の制御に基づいて、表示制御部５３が外部のディスプレイなどへの表示を制御するようになされている表示画面２０１には、タイトルリスト２１１、追加ボタン２１３、グループ選択リストボックス２１４、グループタイトルリスト２１５が設けられている。タイトルリスト２１１には、現在、ＨＤＤ２３のハードディスクなど、大容量の記録媒体に記録されているコンテンツデータのそれぞれのチャプタにつけられたタイトルの一覧が表示される。カーソル２１２は、タイトルリスト２１１に表示されているタイトルから、所望のタイトルを選択するために、ユーザにより、その位置の変更を操作される。追加ボタン２１３は、カーソル２１２により選択されたタイトルを、グループタイトルリスト２１５に追加する場合に押下される。
【０１８９】
グループ選択リストボックス２１４は、グループタイトルリスト２１５に表示されるタイトル名に対応するグループ名を選択したり、新たなグループを生成し、そのグループ名を付けるために操作されるドロップダウンリストボックスである。グループタイトルリスト２１５には、グループ選択リストボックス２１４に表示されているグループ名のグループに所属するタイトル名が表示される。
【０１９０】
ユーザは、グループ選択ボックス２１４を操作して、所望のグループを選択し、そのグループに所属させたいタイトル名を、タイトルリスト２１１から、カーソル２１２を用いて選択した後、追加ボタン２１３を押下することにより、タイトルをグループ分けすることができる。また、いずれのグループにも所属しないタイトルがあってもよいし、１つのタイトルを複数のグループに所属させることができるようにしてもよい。
【０１９１】
例えば、図２２に示されるように、Ａグループとして、さまざまな歌手名、例えば、歌手Ａ、歌手Ｂ、歌手Ｃ・・・が登録され、Ｂグループとして、さまざまな俳優名、例えば、俳優Ｄ、俳優Ｅ、俳優Ｆ・・・が登録され、Ｃグループとして、家族のイベント、例えば、公園、発表会、小学校・・・が登録された場合、ユーザは、グループを選択し、そのグループに登録されているタイトルの一覧を参照することにより、所望のタイトルを容易に探すことが可能となる。また、タイトルのグループ分けは、いわゆるツリー構造やフォルダ構造などと同様にして、グループの中にグループを所属させることができるようにしてもよいことはいうまでもない。
【０１９２】
また、ここでは、グループ名をＡ，Ｂ，Ｃ・・・として説明したが、グループ名は、ユーザにより入力される任意のテキストであってもよいし、数字や、数字とテキストの組み合わせであってもよい。
【０１９３】
次に、図２３および図２４のフローチャートを参照して、タイトル選択再生処理について説明する。
【０１９４】
ステップＳ１０１において、ＣＰＵ５１は、操作入力部１２から供給される信号を基に、ユーザから、タイトルの指定による再生処理の開始の指令を受けたか否かを判断する。ステップＳ１０１において、タイトルの指定による再生処理の開始の指令を受けていないと判断された場合、タイトルの指定による再生処理の開始の指令を受けたと判断されるまで、ステップＳ１０１の処理が繰り返される。
【０１９５】
ステップＳ１０１において、タイトルの指定による再生処理の開始の指令を受けたと判断された場合、ステップＳ１０２において、ＣＰＵ５１は、表示制御部５３を制御して、外部のディスプレイなどの表示装置に、図２５に示されるタイトル入力ウィンドウ２４１を表示させる。
【０１９６】
タイトル入力ウィンドウ２４１には、グループ選択ボタン２５１と、テキストボックス２５２が設けられている。
【０１９７】
ステップＳ１０３において、ＣＰＵ５１は、操作入力部１２から供給される信号を基に、ユーザにより、タイトル入力ウィンドウ２４１のテキストボックス２５２に、検索するタイトルのテキストが入力されたか否かを判断する。ステップＳ１０３において、タイトルのテキストが入力されたと判断された場合、処理は、後述するステップＳ１０６に進む。
【０１９８】
ステップＳ１０３において、タイトルのテキストが入力されていないと判断された場合、ステップＳ１０４において、ＣＰＵ５１は、操作入力部１２から供給される信号を基に、グループ選択ボタン２５１が押下されて、いずれかのグループが選択されたか否かを判断する。ステップＳ１０４において、グループが選択されていないと判断された場合、処理は、ステップＳ１０３に戻り、それ以降の処理が繰り返される。
【０１９９】
グループ選択ボタン２５１が押下されたとき、例えば、図２６に示されるように、グループ選択ボタン２５１の下に、グループ名が記載された、グループ選択ボックス２６１が表示されるようにすることにより、ユーザが複数のグループのうちのいずれかを選択することが可能なようにすることができる。そして、グループ選択ボックス２６１のうちのいずれかのグループ名が選択された場合、選択されたグループに登録されているタイトル名が、タイトル選択リストボックス２６２に表示されるようにすることにより、ユーザが、所望のタイトルをカーソル２６３の位置を操作して選択することが可能なようにすることができる。なお、グループの選択やグループ内のテキストの選択の方法は、図２６を用いて説明した以外のいかなる方法であってもよいことはいうまでもない。
【０２００】
ステップＳ１０４において、いずれかのグループが選択されたと判断された場合、ステップＳ１０５において、ＣＰＵ５１は、操作入力部１２から供給される信号を基に、ユーザにより、タイトル選択リストボックス２６２に表示されたいずれかのタイトルがカーソル２６３により選択されたか否かを判断する。ステップＳ１０５において、タイトルが選択されていないと判断された場合、処理は、ステップＳ１０３に戻り、それ以降の処理が繰り返される。
【０２０１】
ステップＳ１０３において、タイトルのテキストが入力されたと判断された場合、または、ステップＳ１０５において、いずれかのタイトルが選択されたと判断された場合、ステップＳ１０６において、ＣＰＵ５１は、図１８または図１９を用いて説明したタイトルリストを参照し、入力または選択されたタイトルを検索キーとして、ＨＤＤ２３のハードディスク、または、ＤＶＤドライブ２４に装着されているＤＶＤに記録されているコンテンツの中から、対応するタイトル名をコンテンツタイトル名またはチャプタタイトル名として有しているコンテンツまたはチャプタを抽出する。
【０２０２】
ステップＳ１０７において、ＣＰＵ５１は、ステップＳ１０６で抽出されたコンテンツまたはチャプタは複数であるか否かを判断する。ステップＳ１０７において、抽出されたコンテンツまたはチャプタは複数ではないと判断された場合、処理は、後述するステップＳ１１０に進む。
【０２０３】
ステップＳ１０７において、抽出されたコンテンツまたはチャプタは複数であると判断された場合、ステップＳ１０８において、ＣＰＵ５１は、表示制御部５３を制御して、外部のディスプレイなどの表示装置に、図２７に示される再生ポイント一覧ウィンドウ３０１を表示させる。
【０２０４】
再生ポイント一覧ウィンドウ３０１には、ユーザにより指定されたタイトル名をコンテンツタイトル名またはチャプタタイトル名として有しているコンテンツまたはチャプタのコンテンツ名およびチャプタ名と、これらの区別するための補助となる情報として、例えば、録画日時などの情報が記載され、カーソル３１１を用いて、ユーザにより選択可能なようになされている。
【０２０５】
ステップＳ１０９において、ＣＰＵ５１は、操作入力部１２から供給される信号を基に、再生ポイントとして、再生ポイント一覧ウィンドウ３０１に表示されたコンテンツまたはチャプタのうちのいずれかの選択を受けたか否かを判断する。ステップＳ１０９において、コンテンツまたはチャプタが選択されていないと判断された場合、処理は、ステップＳ１０８に戻り、それ以降の処理が繰り返される。
【０２０６】
ステップＳ１０７において、抽出されたコンテンツまたはチャプタは複数ではないと判断された場合、または、ステップＳ１０９において、コンテンツまたはチャプタのうちのいずれかが選択されたと判断された場合、ステップＳ１１０において、ＣＰＵ５１は、選択されたコンテンツまたはチャプタを含む、図１８および図１９を用いて説明したタイトルリストを参照して、再生開始位置のタイムコードを抽出する。
【０２０７】
ステップＳ１１１において、ＣＰＵ５１は、ＨＤＤ２３のハードディスク、または、ＤＶＤドライブ２４に装着されているＤＶＤに記録されているコンテンツデータのうち、ユーザに指定されたコンテンツまたはチャプタを検索し、抽出されたタイムコードに示される再生位置からの映像データの再生を制御して、処理が終了される。すなわち、ＣＰＵ５１は、ドライブコントローラ２２を制御して検索されたコンテンツまたはチャプタを、ステップＳ１１０において抽出された再生開始位置から読み出させて、ＭＰＥＧデコーダ２５に供給させる。ＭＰＥＧデコーダ２５は、供給されたデータをデコードし、映像信号は映像信号処理部２６に、音声信号は音声信号処理部２８に、それぞれ供給する。映像信号処理部２６は、デコードされた映像データに所定の処理を施し、表示制御部２７に供給して表示させる。音声信号処理部２８は、デコードされた音声データに所定の処理を行って、音声出力制御部２９に供給して再生出力させる。
【０２０８】
このような処理により、ユーザが任意の位置に設定した区切り点につけられたタイトルが、コンテンツのタイトルと区別することなく再生開始位置の検索キーとして用いられ、簡単な操作により選択されるようになされているので、ユーザは、ＨＤＤ２３のハードディスク、または、ＤＶＤドライブ２４に装着されているＤＶＤに記録されているコンテンツデータの所望の再生開始位置を、簡単な操作で指令することが可能となる。
【０２０９】
上述した一連の処理は、ソフトウェアにより実行することもできる。そのソフトウェアは、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０２１０】
この記録媒体は、図３に示すように、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク６１（フレキシブルディスクを含む）、光ディスク６２（CD-ROM（Compact Disk-Read Only Memory），ＤＶＤ（Digital Versatile Disk）を含む）、光磁気ディスク６３（ＭＤ（Mini-Disk)（商標）を含む）、もしくは半導体メモリ６４などよりなるパッケージメディアなどにより構成される。
【０２１１】
また、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２１２】
なお、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【図面の簡単な説明】
【０２１３】
【図１】従来の記録再生装置の構成を示すブロック図である。
【図２】従来の区切り点決定およびダビング処理について説明するためのフローチャートである。
【図３】本願発明を適用した記録再生装置の構成を示すブロック図である。
【図４】タイムコードデータについて説明するための図である。
【図５】区切り候補点と、高速再生および低速再生について説明するための図である。
【図６】編集のための再生処理における表示画面について説明するための図である。
【図７】編集のための再生処理について説明するための図である。
【図８】編集のための再生処理について説明するための図である。
【図９】編集のための再生処理について説明するための図である。
【図１０】編集のための再生処理について説明するための図である。
【図１１】高速再生、中速再生、および、低速再生について説明するための図である。
【図１２】チャプタの切れ目を示す表示の変更について説明するための図である。
【図１３】放送信号受信記録処理について説明するためのフローチャートである。
【図１４】ＤＶＤの映像データ記録処理ついて説明するためのフローチャートである。
【図１５】区切り点決定およびダビング処理について説明するためのフローチャートである。
【図１６】区切り点決定およびダビング処理について説明するためのフローチャートである。
【図１７】区切り点決定およびダビング処理について説明するためのフローチャートである。
【図１８】タイトルリストについて説明するための図である。
【図１９】タイトルリストについて説明するための図である。
【図２０】自動巻き戻し再生処理について説明するための図である。
【図２１】タイトルのグループ分けについて説明するための図である。
【図２２】タイトルのグループ分けについて説明するための図である。
【図２３】タイトル選択再生処理について説明するためのフローチャートである。
【図２４】タイトル選択再生処理について説明するためのフローチャートである。
【図２５】タイトル入力ウィンドウについて説明するための図である。
【図２６】タイトル入力ウィンドウについて説明するための図である。
【図２７】再生ポイント一覧ウィンドウについて説明するための図である。
【符号の説明】
【０２１４】
１２  操作入力部，  １４  ＲＡＭ，  １６  アンテナ，  ２２  ドライブコントローラ，  ２３  ＨＤＤ，  ２４  ＤＶＤドライブ，  ５１  ＣＰＵ，  ５２  区切り候補点設定処理部，  ５３  表示制御部，  ６２  特徴点検出部，  ６３  区切り候補点決定部，  ８１  表示画面，  ９１  動・静止画表示部
【図１】
2006054746.tif 000003
【図２】
2006054746.tif 000004
【図３】
2006054746.tif 000005
【図４】
2006054746.tif 000006
【図５】
2006054746.tif 000007
【図６】
2006054746.tif 000008
【図７】
2006054746.tif 000009
【図８】
2006054746.tif 000010
【図９】
2006054746.tif 000011
【図１０】
2006054746.tif 000012
【図１１】
2006054746.tif 000013
【図１２】
2006054746.tif 000014
【図１３】
2006054746.tif 000015
【図１４】
2006054746.tif 000016
【図１５】
2006054746.tif 000017
【図１６】
2006054746.tif 000018
【図１７】
2006054746.tif 000019
【図１８】
2006054746.tif 000020
【図１９】
2006054746.tif 000021
【図２０】
2006054746.tif 000022
【図２１】
2006054746.tif 000023
【図２２】
2006054746.tif 000024
【図２３】
2006054746.tif 000025
【図２４】
2006054746.tif 000026
【図２５】
2006054746.tif 000027
【図２６】
2006054746.tif 000028
【図２７】
2006054746.tif 000029