(57)【特許請求の範囲】
【請求項１】
録画された映像の視聴時にユーザにより行われた再生関連操作の履歴を、録画された前記映像の編集画面において編集点を表示させるために用いられる情報として前記映像と関連付けて管理する管理手段と、
前記管理手段により管理されている再生関連操作の履歴に基づいて、ユーザにより行われた所定の複数の操作を１つの操作に統合し、統合して得られた操作の開始位置、終了位置のリストを生成する生成手段と
を備え、
第１の操作の開始位置と第２の操作の開始位置が所定の範囲内にあり、前記第１の操作の終了位置と前記第２の操作の終了位置が所定の範囲内にある場合、
前記生成手段は、前記第１と前記第２の操作を、前記第１の操作の開始位置と前記第２の操作の開始位置の中間位置を開始位置とし、前記第１の操作の終了位置と前記第２の操作の終了位置の中間位置を終了位置とする１つの操作に統合する
情報処理装置。
【請求項２】
第１の操作の終了位置と第２の操作の開始位置が所定の範囲内にある場合、
前記生成手段は、前記第１と前記第２の操作を、前記第１の操作の開始位置を開始位置とし、前記第２の操作の終了位置を終了位置とする１つの操作に統合する
請求項１に記載の情報処理装置。
【請求項３】
前記生成手段により生成されたリストに登録されている操作の開始位置と終了位置に対応する時間軸上の位置に前記編集点を表示させる表示制御手段をさらに備える
請求項１に記載の情報処理装置。
【請求項４】
録画された映像の視聴時にユーザにより行われた再生関連操作の履歴を、録画された前記映像の編集画面において編集点を表示させるために用いられる情報として前記映像と関連付けて管理し、
管理している再生関連操作の履歴に基づいて、ユーザにより行われた所定の複数の操作としての第１の操作の開始位置と第２の操作の開始位置が所定の範囲内にあり、前記第１の操作の終了位置と前記第２の操作の終了位置が所定の範囲内にある場合、前記第１と前記第２の操作を、前記第１の操作の開始位置と前記第２の操作の開始位置の中間位置を開始位置とし、前記第１の操作の終了位置と前記第２の操作の終了位置の中間位置を終了位置とする１つの操作に統合し、統合して得られた操作の開始位置、終了位置のリストを生成する
ステップを含む情報処理方法。
【請求項５】
録画された映像の視聴時にユーザにより行われた再生関連操作の履歴を、録画された前記映像の編集画面において編集点を表示させるために用いられる情報として前記映像と関連付けて管理し、
管理している再生関連操作の履歴に基づいて、ユーザにより行われた所定の複数の操作としての第１の操作の開始位置と第２の操作の開始位置が所定の範囲内にあり、前記第１の操作の終了位置と前記第２の操作の終了位置が所定の範囲内にある場合、前記第１と前記第２の操作を、前記第１の操作の開始位置と前記第２の操作の開始位置の中間位置を開始位置とし、前記第１の操作の終了位置と前記第２の操作の終了位置の中間位置を終了位置とする１つの操作に統合し、統合して得られた操作の開始位置、終了位置のリストを生成する
ステップを含む処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、並びにプログラムに関し、特に、ユーザの操作の履歴を管理し、管理している履歴に基づいて編集を効率的に行わせることができるようにした情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、ハードディスク搭載DVD(Digital Versatile Disc)レコーダなどのディジタル録画機器の普及により、番組を放送時にリアルタイムで視聴するのではなく、それを一度録画しておき、録画しておいた番組を早送りや一時停止などの変速再生を活用して効率的に見る人が増えてきている。例えば、１つの番組をまとめて一度に見るのではなく、一時停止の機能を活用し、時間の空いたときに少しずつ見ることで時間を有効に使うことができ、このような視聴形態は効率的な形態であるといえる。
【０００３】
また、ディジタル録画機器の中には、録画しておいた番組や、ビデオカメラで撮影し、取り込んだホームビデオなどに対して簡単な編集を手軽に施すことができるものもあり、ユーザは、編集した映像をDVDなどに記録させることで、オリジナルのDVDを制作することもできる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、編集作業をおこなうためには、映像全体を理解した上で、IN点（開始点）、OUT点（終了点）などの編集点の設定と、編集点近くの映像の調整（つなぎ目の確認、効果の設定など）を行うことがユーザに求められる。この作業は、一般的に、単純ではあるが煩雑な作業である。
【０００５】
例えば、連続ドラマの数話分のデータをまとめて、無駄なくDVDなどに記録させる場合、導入部分や次回の予告部分などを除いた本編部分のみを取り出す操作（DVDに記録させるデータとして選択する操作）などを行ったりするが、この場合、ドラマの各話に対して、同じような編集操作を反復して行わなければならない。
【０００６】
また、ホームビデオは、放送番組とは異なり、例えば１５分毎にコマーシャルが入ったりするように構成が定型化しているといったことはほとんどなく、そのため、映像全体を隈なく確認して、ユーザ自らが構成を考えながら編集点を設定する必要があり、時間と手間が非常にかかる。これは、上述したようなディジタル録画機器に搭載されている編集機能より編集の自由度が高いパーソナルコンピュータのノンリニア編集ソフトウェアを用いた場合でも同様である。
【０００７】
さらに、近年、画像解析や音声解析を行うことによって検出した映像の不連続点に編集点を自動的に設定して、編集作業を行っているユーザに提示する機能が搭載されたディジタル録画機器なども提案されており、これにより、ユーザは、編集点を自ら設定することなく、提示された編集点を用いて映像の選択操作などを行うことができるが、一般的に、編集点が多くなりすぎる傾向があり、必要な編集点を選択するのが困難である。また、画像解析や音声解析のための特別なハードウェアや高負荷のソフトウェア処理がディジタル録画機器に求められることになる。
【０００８】
本発明はこのような状況に鑑みてなされたものであり、ユーザの操作の履歴を管理しておき、例えば、それをヒントとして用いることができるようにすることでユーザが効率的な編集作業を行うことができるようにするものである。
【課題を解決するための手段】
【０００９】
本発明の情報処理装置は、録画された映像の視聴時にユーザにより行われた再生関連操作の履歴を、録画された前記映像の編集画面において編集点を表示させるために用いられる情報として前記映像と関連付けて管理する管理手段と、前記管理手段により管理されている再生関連操作の履歴に基づいて、ユーザにより行われた所定の複数の操作を１つの操作に統合し、統合して得られた操作の開始位置、終了位置のリストを生成する生成手段とを備え、第１の操作の開始位置と第２の操作の開始位置が所定の範囲内にあり、前記第１の操作の終了位置と前記第２の操作の終了位置が所定の範囲内にある場合、前記生成手段は、前記第１と前記第２の操作を、前記第１の操作の開始位置と前記第２の操作の開始位置の中間位置を開始位置とし、前記第１の操作の終了位置と前記第２の操作の終了位置の中間位置を終了位置とする１つの操作に統合する。
【００１２】
第１の操作の終了位置と第２の操作の開始位置が所定の範囲内にある場合、生成手段には、第１と前記第２の操作を、第１の操作の開始位置を開始位置とし、第２の操作の終了位置を終了位置とする１つの操作に統合させるようにすることができる。
【００１３】
生成手段により生成されたリストに登録されている操作の開始位置と終了位置に対応する時間軸上の位置に編集点を表示させる表示制御手段をさらに設けることができる。
【００１４】
本発明の情報処理方法は、録画された映像の視聴時にユーザにより行われた再生関連操作の履歴を、録画された前記映像の編集画面において編集点を表示させるために用いられる情報として前記映像と関連付けて管理し、管理している再生関連操作の履歴に基づいて、ユーザにより行われた所定の複数の操作としての第１の操作の開始位置と第２の操作の開始位置が所定の範囲内にあり、前記第１の操作の終了位置と前記第２の操作の終了位置が所定の範囲内にある場合、前記第１と前記第２の操作を、前記第１の操作の開始位置と前記第２の操作の開始位置の中間位置を開始位置とし、前記第１の操作の終了位置と前記第２の操作の終了位置の中間位置を終了位置とする１つの操作に統合し、統合して得られた操作の開始位置、終了位置のリストを生成するステップを含む。
【００１５】
本発明のプログラムは、録画された映像の視聴時にユーザにより行われた再生関連操作の履歴を、録画された前記映像の編集画面において編集点を表示させるために用いられる情報として前記映像と関連付けて管理し、管理している再生関連操作の履歴に基づいて、ユーザにより行われた所定の複数の操作としての第１の操作の開始位置と第２の操作の開始位置が所定の範囲内にあり、前記第１の操作の終了位置と前記第２の操作の終了位置が所定の範囲内にある場合、前記第１と前記第２の操作を、前記第１の操作の開始位置と前記第２の操作の開始位置の中間位置を開始位置とし、前記第１の操作の終了位置と前記第２の操作の終了位置の中間位置を終了位置とする１つの操作に統合し、統合して得られた操作の開始位置、終了位置のリストを生成するステップを含む処理をコンピュータに実行させる。
【００１６】
本発明においては、録画された映像の視聴時にユーザにより行われた再生関連操作の履歴が、録画された前記映像の編集画面において編集点を表示させるために用いられる情報として前記映像と関連付けて管理され、管理されている再生関連操作の履歴に基づいて、ユーザにより行われた所定の複数の操作としての第１の操作の開始位置と第２の操作の開始位置が所定の範囲内にあり、前記第１の操作の終了位置と前記第２の操作の終了位置が所定の範囲内にある場合、前記第１と前記第２の操作が、前記第１の操作の開始位置と前記第２の操作の開始位置の中間位置を開始位置とし、前記第１の操作の終了位置と前記第２の操作の終了位置の中間位置を終了位置とする１つの操作に統合され、統合されて得られた操作の開始位置、終了位置のリストが生成される。
【発明の効果】
【００１７】
本発明によれば、ユーザの操作の履歴を管理し、管理している履歴に基づいて編集を効率的に行わせることができる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の実施の形態について図を参照して説明する。
【００２６】
図１は、本発明の一実施形態に係る映像録画再生装置１の設置の例を示す図である。
【００２７】
映像録画再生装置１は、例えば、ハードディスク等の記憶装置を内蔵し、その記憶装置や、装着されたDVDに番組のデータなどを記憶させることができるいわゆるハイブリッド型のディジタル録画機器であり、図１に示されるように例えばユーザの家の中に設置される。
【００２８】
図１の例においては、映像録画再生装置１にはLCD(Liquid Crystal Display)などよりなる表示装置２、ビデオカメラ３、地上波ディジタル放送、地上波アナログ放送などの地上波放送電波を受信する地上波放送アンテナ４、BS(Broadcasting Satellite)またはCS(Communications Satellite)放送電波を受信するBS/CS放送アンテナ５が接続されている。
【００２９】
映像録画再生装置１は、地上波放送アンテナ４やBS/CS放送アンテナ５を介して受信した放送電波から映像信号と音声信号を復調し、番組（番組の映像、音声）を表示装置２に出力させる。映像録画再生装置１は、番組のデータを必要に応じて内蔵する記憶装置に記憶（録画）させ、例えばユーザにより指示されたタイミングでその番組の映像、音声を表示装置２に出力させる。これにより、ユーザは、録画しておいた番組を好みの時間に視聴したり、番組の編集を行ったりすることができる。
【００３０】
また、映像録画再生装置１は、ビデオカメラ３により撮影された映像と音声（ホームビデオ）を例えばIEEE(Institute of Electrical and Electronics Engineers)1394ケーブルを介して取り込み、内蔵する記憶装置に記憶させる。ユーザは、放送番組と同様に、記憶されたホームビデオを好みの時間に視聴したり、ホームビデオの編集を行ったりすることができる。
【００３１】
図１の例においてはまた、映像録画再生装置１にはCATV(Cable Television)回線６も接続されており、映像録画再生装置１は、CATV回線６を介して放送された番組を表示装置２に出力したり、録画したりすることができるようになされている。さらに、映像録画再生装置１はネットワーク７に接続されており、ネットワーク７に接続される他の機器との間で各種のデータを送受信することができるようになされている。
【００３２】
映像録画再生装置１は、放送電波を介して、またはCATV回線６を介して搬送されてきたEPG(Electronic Program Guide)情報を取得する機能も有している。ユーザは、映像録画再生装置１により提示されるEPGを参照して、録画する番組を選択したりすることができる。
【００３３】
図２は、映像録画再生装置１のハードウェア構成例を示すブロック図である。
【００３４】
映像録画再生装置１は、例えば、CPU１１、主記憶装置１２、ROM１３、補助記憶装置１４、ネットワークインタフェース１５、バス１６、アナログ放送チューナ１７、エンコーダ１８、ディジタル放送チューナ１９、およびデコーダ２０により構成される。
【００３５】
CPU１１は、映像録画再生装置１の起動時、ROM１３に記憶されているプログラムを主記憶装置１２に展開し、展開したプログラムに従って映像録画再生装置１の全体の動作をバス１６を介して制御する。すなわち、ROM１３には、CPU１１が映像録画再生装置１全体を制御するためのプログラムが記憶されている。また、主記憶装置１２には、CPU１１が各種の処理を実行する上において必要なデータやパラメータが適宜記憶される。
【００３６】
後に詳述するように、CPU１１は、例えば、補助記憶装置１４に記憶されている番組の再生時（録画タイトルの視聴時）に、ユーザにより行われた再生操作、再生の停止操作、早送り操作、早送りの停止操作、巻き戻し操作、巻き戻しの停止操作、一時停止操作などの、編集点の設定操作以外の番組を視聴するための各種の操作（再生関連操作）の履歴を管理しておき、番組の編集時に、管理している履歴に基づいて、編集するシーンを選択するのにユーザにより用いられる編集点を編集対象の番組の所定の位置に設定し、編集画面に表示させる。
【００３７】
例えば、編集画面には、編集対象の番組のうちの実際に編集するシーンを選択するための時間軸が表示され、操作履歴に基づいて設定される編集点は、その時間軸上の、ユーザが視聴時に操作を行った位置（番組の録画開始位置を基準としたタイムコードなどで表される位置）に対応する位置を指定するものとして表示される。ユーザは、編集点を指定してシーンの頭出しを行ったり、２つの編集点を指定することによって、その２つの編集点の間の番組の部分だけを補助記憶装置１４を構成する光ディスク１４−３に記録させたりすることができる。
【００３８】
なお、編集点の数が多くなりすぎないようにするために、CPU１１においては、例えば、同じような位置で行われた複数の操作を１つの操作に統合する処理なども行われる。
【００３９】
補助記憶装置１４は、HDD(Hard Disk Drive)１４−１、フラッシュメモリ１４−２、光ディスク１４−３等で構成され、例えば、バス１６を介してエンコーダ１８、ディジタル放送チューナ１９から供給されてきた番組の映像データや音声データ、あるいは、図示せぬインタフェースによりビデオカメラ３から取り込まれたホームビデオの映像データや音声データなどを記憶する。HDD１４−１に記憶されているデータは番組やホームビデオのノンリニア編集にも用いられ、ノンリニア編集により制作されたデータは、適宜、光ディスク１４−３に記録される。
【００４０】
ネットワークインタフェース１５はネットワーク７を介して各種の機器と通信を行う。
【００４１】
アナログ放送チューナ１７は、例えば、地上波放送アンテナ４において受信されたアナログ放送波から番組の映像信号と音声信号を復調し、復調して得られた映像信号と音声信号をエンコーダ１８に出力する。
【００４２】
エンコーダ１８は、アナログ放送チューナ１７から供給されてきた映像信号と音声信号をディジタルデータに変換するとともに、例えばMPEG(Moving Picture Experts Group)２方式でエンコードし、番組を録画する場合、得られた番組データをバス１６を介して補助記憶装置１４に出力し、記憶させる。また、番組を表示装置２に出力する場合、エンコーダ１８は、エンコードにより取り込んだ番組のデータをバス１６を介してデコーダ２０に出力する。
【００４３】
ディジタル放送チューナ１９は、地上波放送アンテナ４、またはBS/CS放送アンテナ５において受信されたディジタル放送波から番組の映像データと音声データを復調し、番組を録画する場合、復調して得られたそれらのデータをバス１６を介して補助記憶装置１４に出力し、記憶させる。また、番組を表示装置２に出力する場合、ディジタル放送チューナ１９は、得られた番組のデータをバス１６を介してデコーダ２０に出力する。
【００４４】
これらのアナログ放送チューナ１７、エンコーダ１８、およびディジタル放送チューナ１９として、複数の番組の信号を同時に扱うことが可能なチューナ、エンコーダを採用することにより、または、チューナ、エンコーダが複数設けられるようにすることにより、映像録画再生装置１においては、複数の番組の信号を同時に処理することが可能となる。
【００４５】
デコーダ２０は、エンコーダ１８、ディジタル放送チューナ１９からバス１６を介して供給されてきた番組データ、または、補助記憶装置１４からバス１６を介して供給されてきた録画済みの番組のデータをデコードし、デコードして得られた番組の映像と音声を表示装置２から出力させる。
【００４６】
図３は、映像録画再生装置１のソフトウェア構成例を示すブロック図である。図３に示す機能部のうちの少なくとも一部は、図２のCPU１１により所定のプログラムが実行されることによって実現される。
【００４７】
なお、以下において、ユーザにより視聴や編集が行われる映像、音声は番組の映像、音声である場合について主に説明するが、ビデオカメラ３から取り込まれたホームビデオの視聴や編集時にも同様の処理が行われる。
【００４８】
ライブ放送再生部３１は、視聴制御アプリケーション４０による制御に従ってアナログ放送チューナ１７、エンコーダ１８、ディジタル放送チューナ１９、デコーダ２０等を制御し、放送タイトル（地上波放送アンテナ４、BS/CS放送アンテナ５において現在受信されている放送電波から得られた番組）の映像と音声を表示装置２に出力させる。
【００４９】
録画タイトル再生部３２は、視聴制御アプリケーション４０による制御に従って補助記憶装置１４やデコーダ２０を制御し、録画タイトル（補助記憶装置１４に記憶された放送番組）の映像と音声を表示装置２に出力させる。
【００５０】
録画制御部３３は、録画予約管理部３５による制御に従ってアナログ放送チューナ１７、エンコーダ１８、ディジタル放送チューナ１９等を制御し、番組のデータを補助記憶装置１４に記憶させる。
【００５１】
タイトル管理部３４は、各部から供給されてくる情報に基づいて、ユーザが現在視聴中の放送タイトルに関する情報や、録画タイトルに関する情報を管理する。
【００５２】
図４は、タイトル管理部３４により管理される録画タイトルに関する情報であるタイトル情報の構造の例を示す図である。
【００５３】
タイトル情報は、例えば、タイトルID、タイトル名、記録ソース、開始日時、タイトル長、付加情報、説明、操作履歴ID、およびインデックスリストIDから構成される。
【００５４】
タイトルIDは録画タイトルの識別情報を表し、タイトル名は録画タイトルの名前（番組名）を表す。記録ソースは録画タイトルの放送チャンネル等の情報を表し、開始日時は録画タイトルの放送日時、録画日時などを表す。
【００５５】
タイトル長は録画時間を表し、付加情報は録画タイトルのジャンルなどの付加情報である。説明は録画タイトルの説明である。この付加情報や説明として登録される情報は、例えば、EPG情報から取得される。
【００５６】
操作履歴IDは、それぞれの録画タイトルに対して視聴時や編集時にユーザにより行われた操作の履歴の識別情報を表す。後述するように、操作履歴管理部３７においては、録画タイトル毎に、視聴時にユーザにより行われた操作、編集時にユーザにより行われた操作の履歴が管理されており、１つのタイトルの履歴が１つの識別情報で特定されるようになされている。
【００５７】
インデックスリストIDは、操作履歴に基づいて生成されたインデックス（編集点）のリストの識別情報を表す。後述するように、インデックス生成部３８においては、操作履歴管理部３７により管理されている操作履歴に基づいて、それぞれのタイトルのインデックスリストが生成される。インデックスリストはタイトルのうちの所定の位置に設定された編集点のリストであり、その編集点の設定位置が操作履歴に基づいて決定される。タイトルの編集時、ユーザは、インデックスリストに登録されている編集点を、シーンの選択に用いたりすることができる。
【００５８】
このような各種の情報からなるタイトル情報がタイトル管理部３４により用意され、管理される。
【００５９】
図３の説明に戻り、タイトル管理部３４により管理されている録画タイトルの情報は視聴制御アプリケーション４０に適宜提供され、録画タイトルのリストを表示するために用いられる。また、タイトル管理部３４により管理されている録画タイトルのデータは編集制御アプリケーション４１にも提供され、録画タイトルの編集に用いられる。
【００６０】
録画予約管理部３５は、録画予約アプリケーション４２による制御に従って録画予約を管理し、予約が設定された番組の放送開始時刻になったとき、その番組の録画を録画制御部３３に行わせる。
【００６１】
アプリケーション管理部３６は、視聴制御アプリケーション４０、編集制御アプリケーション４１、および録画予約アプリケーション４２の起動タイミングや、それぞれのアプリケーションによる処理を制御する。なお、図３においては、表示装置２に所定の画面を表示させ、ユーザの指示に応じた処理を行う機能部を「アプリケーション」と称している。
【００６２】
操作履歴管理部３７は、視聴制御アプリケーション４０や編集制御アプリケーション４１から供給されてくる情報に基づいて、録画タイトルの視聴時や編集時にユーザにより行われた操作の履歴をタイトル毎に対応付けて管理する。
【００６３】
図５は、ある録画タイトルの視聴時に行われた操作（再生関連操作）の履歴の例を示す図である。
【００６４】
図５に示すように、１つの操作が行われる毎に、操作ID、操作対象タイトルID、種類ID、操作点が履歴情報として記録される。
【００６５】
操作IDは、その履歴情報の識別情報を表し、操作対象タイトルIDは、操作が行われたタイトルの識別情報を表す。図５の例においては、全ての履歴情報の操作対象タイトルIDが「10302」とされている。すなわち、図５の操作履歴は、ID「10302」で識別される録画タイトルの視聴時に行われた操作の例を示している。
【００６６】
種類IDは、ユーザにより行われた操作の識別情報であり、図５に示すように、例えば、再生開始、再生終了、早送り開始、早送り終了、巻き戻し開始、巻き戻し終了などの各種の操作を識別可能なIDが記録される。なお、スロー再生やスキップ再生などの機能が映像録画再生装置１に搭載されている場合、それらの再生関連操作のIDも操作履歴に適宜登録される。
【００６７】
操作点は、それぞれの操作が開始／終了されたタイトル中の位置を、例えば、編集前のオリジナルの録画タイトルの先頭位置（録画開始位置）を基準としたオフセット値で表す。
【００６８】
履歴情報は以上のような情報からなり、例えば、図５において操作ID「１」で表される操作情報は、ID「10302」で識別される録画タイトルの視聴時に「0:0:21」のタイミングで行われた「再生開始」の操作に関する情報である。操作履歴はインデックス生成部３８に適宜提供され、インデックスリストの生成に用いられる。
【００６９】
なお、操作履歴管理部３７においては、基本的に、録画タイトルの視聴時に行われた全ての操作の履歴が管理されるが、例えば、瞬間的に行われた早送り操作のように、継続時間が一定時間以下である操作についてはその履歴は残されないようにすることも可能である。
【００７０】
図３の説明に戻り、インデックス生成部３８は、操作履歴管理部３７により管理されている操作履歴に基づいてインデックスリストを生成し、生成したインデックスリストを管理する。生成されたインデックスリストの識別情報はタイトル管理部３４に出力され、インデックスリストIDとしてタイトル情報（図４）に登録される。なお、操作履歴管理部３７により管理されている操作履歴の識別情報もインデックス生成部３８を介してタイトル管理部３４に供給され、操作履歴IDとしてタイトル情報に登録される。
【００７１】
インデックスリストに登録される編集点の作成については後述する。
【００７２】
ネットワーク通信部３９は、ネットワークインタフェース１５を介して行われる他の機器との通信を制御する。
【００７３】
視聴制御アプリケーション４０は、EPG情報に基づいて番組表を表示装置２に表示させ、番組表の中から選択された放送タイトル（ライブ放送）の再生をライブ放送再生部３１に行わせる。また、視聴制御アプリケーション４０は、タイトル管理部３４により管理されているタイトル情報に基づいて録画タイトルのリストを表示装置２に表示させ、リストの中から選択された録画タイトルの再生を録画タイトル再生部３２に行わせる。
【００７４】
編集制御アプリケーション４１は、録画タイトルの編集画面を表示装置２に表示させ、ユーザによる指示に従って録画タイトルの編集を行う。編集制御アプリケーション４１により表示される編集画面には、編集対象となっている録画タイトル全体の中から所定のシーンを選択することができるように、インデックスリストに登録された編集点が表示される。
【００７５】
録画予約アプリケーション４２は、録画予約の設定画面を表示装置２に表示させ、ユーザにより行われる録画予約の設定を受け付ける。録画予約アプリケーション４２により受け付けられた録画開始時刻、終了時刻、チャンネル番号等の設定の内容を表す情報は録画予約管理部３５に出力される。
【００７６】
ここで、操作履歴に登録されている操作をその開始位置と終了位置に応じて統合し、編集点を作成するインデックス生成部３８の処理について説明する。なお、ここでは、早送り操作同士、巻き戻し操作同士、または早送り操作と巻き戻し操作を統合する処理について説明するが、他の操作についても同様にして統合処理が行われる。
【００７７】
図６は、早送り操作の統合の例を示す図である。なお、図６において、図の左方向が録画タイトルの先頭位置方向であり、右方向が録画タイトルの終了位置方向である。後述する図７乃至図１０においても同様である。
【００７８】
例えば、あるタイトルが複数回視聴され、それぞれの視聴時において、操作点ｔ1から操作点ｔ2までの間と、操作点ｔ3から操作点ｔ4までの間、早送り操作（早送り１，２）が行われた場合、早送り１の開始位置である操作点ｔ1と早送り２の開始位置である操作点ｔ3の距離と、早送り１の終了位置である操作点ｔ2と早送り２の終了位置である操作点ｔ4の距離がそれぞれ近く、所定の距離ｄ1の範囲内にあるときには、図６の白抜き矢印の先に示すように、早送り１と早送り２は、操作点ｔ11を開始位置とし、操作点ｔ12を終了位置とする１つの操作として統合される。
【００７９】
例えば、操作点ｔ11は操作点ｔ1とｔ3の中間点（平均点）とされ、操作点ｔ12は操作点ｔ2とｔ4の中間点とされる。この統合された操作の開始位置である操作点ｔ11と終了位置である操作点ｔ12が、編集点（編集点ｔ11，ｔ12）としてインデックスリストに登録される。
【００８０】
インデックスリストに基づいて表示される編集画面には、編集点ｔ11，ｔ12を選択することができるような表示がなされる。ユーザは、編集点ｔ11，ｔ12を指定することによって、例えば、編集対象としている１つのタイトル全体のうちのその編集点の間のシーンを、DVDに記録しないシーンとして指示したりすることができる。
【００８１】
このように、統合された操作の開始位置と終了位置を表す編集点を用いてシーンを選択することができるようにすることにより、コマーシャルの部分などの、録画タイトルのうちの所定のシーンを効率的に選択することができる。例えば、編集点が作成されることなく、操作履歴に登録されている各操作点が編集画面の時間軸上に表示されるとした場合、図６に示されるように早送りが行われたときには、操作点ｔ1乃至ｔ4の４つの操作点が表示されることになり、統合された操作の開始位置と終了位置を表す操作点（編集点）だけが表示される場合に較べてコマーシャル部分を探すのに手間がかかるが、そのような煩雑さを解消することができる。
【００８２】
また、コマーシャルの開始位置を画像解析などにより特定し、特定した位置に編集点を設定して、編集時にユーザが選択することができるようにすることもできるが、この場合、画像解析などを行う特別なハードウェアが必要になったりするところ、以上のように、操作履歴から編集点が設定されるようにすることで、そのような特別なハードウェアを用意する必要がない。また、ユーザは編集点を自ら設定する必要がない。さらに、シーンの切り替わりが多い録画タイトルに対しては多くの編集点が自動的に設定され、必要な編集点を探すのに手間がかかるところ、不必要な編集点が設定されるのを防ぐことができる。
【００８３】
図７は、早送り操作の統合の他の例を示す図である。
【００８４】
例えば、あるタイトルの視聴時において、操作点ｔ1から操作点ｔ2、操作点ｔ3から操作点ｔ4、操作点ｔ5から操作点ｔ6、操作点ｔ7から操作点ｔ8までのそれぞれの間、早送り操作（早送り１乃至４）が連続して行われた場合、早送り１の終了位置である操作点ｔ2と早送り２の開始位置である操作点ｔ3の距離、早送り２の終了位置である操作点ｔ4と早送り３の開始位置である操作点ｔ5の距離、早送り３の終了位置である操作点ｔ6と早送り４の開始位置である操作点ｔ7の距離がそれぞれ近く、所定の距離ｄ2の範囲内にあるときには、図７の白抜き矢印の先に示すように、早送り１乃至４は、早送り１の開始位置である操作点ｔ1を開始位置とし、早送り４の終了位置である操作点ｔ8を終了位置とする１つの操作として統合される。
【００８５】
この統合された操作の開始位置である操作点ｔ1と終了位置である操作点ｔ8が、編集点（編集点ｔ1，ｔ8）としてインデックスリストに登録される。
【００８６】
インデックスリストに基づいて表示される編集画面には、編集点ｔ1，ｔ8を選択することができるような表示がなされる。ユーザは、編集点ｔ1，ｔ8を指定することによって、例えば、編集対象としている１つのタイトル全体のうちのその編集点の間のシーンをまとめて選択することができる。
【００８７】
このように、連続して行われた早送り操作が１つの操作として統合されることによっても、録画タイトルのうちの所定のシーンを効率的に選択することができる。例えば、先の早送り操作によって再生位置をずらしたが、まだ目的のシーンを見つけることができず、次の早送り操作を行うといったことを図７に示すように繰り返した場合、意味のある操作点は最初の早送り操作の開始位置と、最後の早送り操作の終了位置だけであると考えられるところ、そのように、意味のある早送り操作の開始位置と終了位置を表す編集点だけが編集時に表示されることにより、所定のシーンを効率的に選択することができる。
【００８８】
図８は、巻き戻し操作の統合の例を示す図である。図８に示す巻き戻し操作の統合は、基本的に、図７の早送り操作の統合と同様である。
【００８９】
すなわち、あるタイトルの視聴時において、操作点ｔ6から操作点ｔ5、操作点ｔ4から操作点ｔ3、操作点ｔ2から操作点ｔ1までのそれぞれの間、巻き戻し操作（巻き戻し１乃至３）が連続して行われた場合、巻き戻し１の終了位置である操作点ｔ5と巻き戻し２の開始位置である操作点ｔ4の距離、巻き戻し２の終了位置である操作点ｔ3と巻き戻し３の開始位置である操作点ｔ2の距離がそれぞれ近く、所定の距離ｄ2の範囲内にあるときには、図８の白抜き矢印の先に示すように、巻き戻し１乃至３は、巻き戻し１の開始位置である操作点ｔ6を開始位置とし、巻き戻し３の終了位置である操作点ｔ1を終了位置とする１つの操作として統合される。
【００９０】
この統合された操作の開始位置である操作点ｔ6と終了位置である操作点ｔ1が、編集点（編集点ｔ6，ｔ1）としてインデックスリストに登録される。
【００９１】
インデックスリストに基づいて表示される編集画面には、編集点ｔ1，ｔ6を選択することができるような表示がなされる。ユーザは、編集点ｔ1，ｔ6を指定することによって、例えば、編集対象としている１つのタイトル全体のうちのその編集点の間のシーンをまとめて選択することができる。
【００９２】
このように、連続して行われた巻き戻し操作が、１つの操作として統合されることによっても、録画タイトルのうちの所定のシーンを効率的に選択することができる。例えば、先の巻き戻し操作によって再生位置をずらしたが、まだ目的のシーンを見つけることができず、次の巻き戻し操作を行うといったことを図８に示すように繰り返した場合、意味のある操作点は最初の巻き戻し操作の開始位置と、最後の巻き戻し操作の終了位置だけであると考えられるところ、そのように、意味のある巻き戻し操作の開始位置と終了位置を表す操作点だけが編集時に表示されることにより、所定のシーンを効率的に選択することができる。
【００９３】
図９は、早送り操作と巻き戻し操作の統合の例を示す図である。
【００９４】
例えば、あるタイトルの視聴時において、操作点ｔ1から操作点ｔ3までの間、早送り操作（早送り１）が行われ、その後、操作点ｔ4から操作点ｔ2までの間、巻き戻し操作（巻き戻し１）が行われた場合、早送り１の終了位置である操作点ｔ3と巻き戻し１の開始位置である操作点ｔ4の距離が近く、所定の距離ｄ3の範囲内にあるときには、図９の白抜き矢印の先に示すように、早送り１と巻き戻し１は、早送り１の開始位置である操作点ｔ1を開始位置とし、巻き戻し１の終了位置である操作点ｔ2を終了位置とする１つの操作として統合される。
【００９５】
この統合された操作の開始位置である操作点ｔ1と終了位置である操作点ｔ2が、編集点（編集点ｔ1，ｔ2）としてインデックスリストに登録される。
【００９６】
インデックスリストに基づいて表示される編集画面には、編集点ｔ1，ｔ2を選択することができるような表示がなされる。ユーザは、編集点ｔ1，ｔ2を指定することによって、例えば、編集対象としている１つのタイトル全体のうちのその操作点の間のシーンをまとめて選択することができる。
【００９７】
このように、続けて行われた早送り操作と巻き戻し操作が、１つの早送り操作として統合されることによっても、録画タイトルのうちの所定のシーンを効率的に選択することができる。例えば、早送り操作によって再生位置をずらしたが、目的のシーンの開始位置を過ぎてしまい、次に巻き戻し操作を行うといったことを図９に示すように行った場合、意味のある操作点は、先の早送り操作の開始位置と、後の巻き戻し操作の終了位置だけであると考えられるところ、そのように、意味のある開始位置と終了位置を表す編集点だけが編集時に表示されることにより、所定のシーンを効率的に選択することができる。
【００９８】
図１０は、巻き戻し操作と早送り操作の統合の例を示す図である。図１０に示す統合は、基本的に、図９の早送り操作と巻き戻し操作の統合と同様である。
【００９９】
すなわち、あるタイトルの視聴時において、操作点ｔ4から操作点ｔ1までの間、巻き戻し操作（巻き戻し１）が行われ、その後、操作点ｔ2から操作点ｔ3までの間、早送り操作（早送り１）が行われた場合、巻き戻し１の終了位置である操作点ｔ1と早送り１の開始位置である操作点ｔ2の距離が近く、所定の距離ｄ3の範囲内にあるときには、図１０の白抜き矢印の先に示すように、巻き戻し１と早送り１は、巻き戻し１の開始位置である操作点ｔ4を開始位置とし、早送り１の終了位置である操作点ｔ3を終了位置とする１つの操作として統合される。
【０１００】
この統合された操作の開始位置である操作点ｔ4と終了位置である操作点ｔ3が、編集点（編集点ｔ4，ｔ3）としてインデックスリストに登録される。
【０１０１】
インデックスリストに基づいて表示される編集画面には、編集点ｔ3，ｔ4を選択することができるような表示がなされる。ユーザは、編集点ｔ3，ｔ4を指定することによって、例えば、編集対象としている１つのタイトル全体のうちのその編集点の間のシーンをまとめて選択することができる。
【０１０２】
このように、続けて行われた巻き戻し操作と早送り操作が、１つの巻き戻し操作として統合されることによっても、録画タイトルのうちの所定のシーンを効率的に選択することができる。例えば、巻き戻し操作によって再生位置をずらしたが、目的のシーンの開始位置を過ぎてしまい、次に早送り操作を行うといったことを図１０に示すように行った場合、意味のある操作点は、先の巻き戻し操作の開始位置と、後の早送り操作の終了位置だけであると考えられるところ、そのように、意味のある開始位置と終了位置を表す操作点だけが編集時に表示されることにより、所定のシーンを効率的に選択することができる。
【０１０３】
なお、インデックス生成部３８においては、必要に応じて、以上のような統合操作が繰り返し行われる。例えば、統合して得られた第１の早送り操作の終了位置と、統合して得られた第２の早送り操作の開始位置が近い場合、それらの第１と第２の早送り操作は、図７に示すようにして第１の早送り操作の開始位置を開始位置とし、第２の早送り操作の終了位置を終了位置とする１つの早送り操作に統合される。この場合、インデックスリストに登録される編集点は、統合された１つの早送り操作の開始位置と終了位置を表すものとなる。
【０１０４】
早送り操作以外の他の操作についても、統合して得られた操作を対象として以上のような統合が繰り返し行われる。
【０１０５】
次に、以上のような構成を有する映像録画再生装置１の動作について説明する。
【０１０６】
はじめに、図１１のフローチャートを参照して、操作履歴を管理する映像録画再生装置１の処理について説明する。
【０１０７】
ステップＳ１において、視聴制御アプリケーション４０は、録画タイトルの視聴時にユーザにより行われた操作を受け付け、その操作に応じて録画タイトル再生部３２を制御し、録画タイトルの早送り、巻き戻し等を行わせるとともに、ユーザにより行われた操作の情報を操作履歴管理部３７に出力する。視聴制御アプリケーション４０から操作履歴管理部３７に対しては、操作対象の録画タイトルの識別情報、操作の種類、操作が行われた位置を表す情報などが供給される。
【０１０８】
ステップＳ２において、操作履歴管理部３７は、視聴制御アプリケーション４０から供給されてきた情報に基づいて、いまユーザが視聴している録画タイトルの操作履歴に履歴情報を登録し、処理を終了させる。
【０１０９】
以上の処理が繰り返されることによって、図５に示されるような操作履歴が作成され、管理される。操作履歴管理部３７により管理されている操作履歴の識別情報はインデックス生成部３８を介してタイトル管理部３４に供給され、操作履歴IDとしてタイトル情報に登録される。
【０１１０】
次に、図１２のフローチャートを参照して、映像録画再生装置１のインデックスリストの作成処理について説明する。
【０１１１】
ステップＳ１１において、インデックス生成部３８は、所定の録画タイトルに注目し、その録画タイトルのタイトル情報をタイトル管理部３４から取得する。上述したように、タイトル管理部３４においては、図４に示されるようなタイトル情報が録画タイトル毎に管理されている。
【０１１２】
ステップＳ１２において、インデックス生成部３８は、ステップＳ１１で取得したタイトル情報に登録されている操作履歴IDに基づいて、それにより識別される操作履歴に登録されている全ての視聴操作（視聴時に行われた操作）の履歴情報を操作履歴管理部３７から取得する。
【０１１３】
インデックス生成部３８は、ステップＳ１３において、ステップＳ１２で取得した情報により表される操作の種類、操作点を例えば操作履歴に登録されている順に注目し、開始位置同士と終了位置同士が近い位置にある操作を統合する。すなわち、ステップＳ１３においては、図６を参照して説明したものと同様の処理が行われる。
【０１１４】
インデックス生成部３８は、ステップＳ１４において、連続する同じ種類の操作を統合し、ステップＳ１５において、連続する異なる種類の操作を統合する。すなわち、ステップＳ１４においては、図７、図８を参照して説明したものと同様の処理が行われ、ステップＳ１５においては、図９、図１０を参照して説明したものと同様の処理が行われる。
【０１１５】
ステップＳ１６において、インデックス生成部３８は、全ての操作の統合が終わったか否かを判定し、終わっていないと判定した場合、ステップＳ１３に戻り、以上の処理を繰り返し実行する。
【０１１６】
一方、インデックス生成部３８は、ステップＳ１６において、全ての操作の統合が終わったと判定した場合、ステップＳ１７に進み、ステップＳ１３乃至Ｓ１５における統合によって得られた操作の中に、開始位置同士と終了位置同士が近い位置にある操作がある場合、それらの操作をさらに統合する。
【０１１７】
ステップＳ１８において、インデックス生成部３８は、以上の処理によって得られた統合後の操作の開始位置、終了位置を表す操作点を編集点としてインデックスリストに登録し、処理を終了させる。
【０１１８】
録画タイトルの編集時、以上の処理によって作成されたインデックスリストに基づいて、編集点がユーザに提示される。ユーザは、編集点を指定して、編集対象としている録画タイトルのうちの所定のシーンを選択することができる。
【０１１９】
なお、操作を統合する基準となる距離（上述した距離ｄ1乃至ｄ3）は、ユーザが自ら設定することができるようにしてもよい。これにより、ユーザは、インデックスリストに登録される編集点、すなわち編集画面に表示される編集点の数を調整することができる。
【０１２０】
また、以上においては、操作履歴に基づいて設定された編集点だけがユーザに提示されるものとしたが、ユーザが設定した編集点や、画像解析や音声解析の結果から検出された映像の不連続点に映像録画再生装置１により設定された編集点も提示されるようにしてもよい。
【０１２１】
以上においては、主に、録画タイトルの視聴時にユーザにより行われた操作の履歴を管理しておき、編集時に表示される画面に、操作の履歴に基づいて編集点を表示させることによって編集効率を向上させる場合について説明したが、録画タイトルの編集時にユーザにより行われた操作の履歴を管理しておき、その履歴に基づいて、ユーザが編集を効率的に行うことができるような処理も映像録画再生装置１においては行われる。
【０１２２】
例えば１週間毎に放送される連続ドラマを録画しておき、録画しておいた放送回の異なる複数話のドラマのうちの、予告部分やコマーシャル部分などを除いた本編部分だけ集めて１枚のDVDに記録させるような場合、それぞれの放送回の番組には、放送開始位置等の所定の位置を基準としてほとんど同じ位置に予告部分やコマーシャル部分が含まれるなど、番組の構成が定型化しているから、ユーザは、それぞれの放送回の番組に対して同じような編集作業を施す必要がある。
【０１２３】
従って、このような場合、例えば第１話目の番組に対してユーザにより行われた編集の履歴を管理しておき、それと同じ編集が第２話目の番組に対して自動的に映像録画再生装置１により施されるようにすることによって、ユーザは、同じような編集操作を繰り返し行うことなく、放送回の異なるそれぞれの番組の予告部分やコマーシャル部分などをカットしてDVDに記録させたりすることができる。
【０１２４】
ここで、以上のように、編集時にユーザにより行われた編集の履歴を管理しておき、管理している履歴に基づいて処理を行う映像録画再生装置１の動作について説明する。
【０１２５】
はじめに、図１３のフローチャートを参照して、編集履歴を管理する映像録画再生装置１の処理について説明する。
【０１２６】
ステップＳ３１において、編集制御アプリケーション４１は、録画タイトルの編集時にユーザにより行われた操作を受け付け、その操作に応じて録画タイトルの編集を行うとともに、ユーザにより行われた操作の情報を操作履歴管理部３７に出力する。編集制御アプリケーション４１から操作履歴管理部３７に対しては、編集対象の録画タイトルの識別情報、操作の種類、操作が行われた位置を表す情報などが供給される。
【０１２７】
ステップＳ３２において、操作履歴管理部３７は、編集制御アプリケーション４１から供給されてきた情報に基づいて、いまユーザが編集している録画タイトルの編集履歴に履歴情報を登録する。以上の処理が繰り返されることによって、図５に示されるものと同様の編集の操作履歴が作成され、管理される。
【０１２８】
次に、図１４のフローチャートを参照して、ある録画タイトル（番組）に対して施された編集と同じ編集を、放送回の異なる、同じタイトルの番組に対しても施す映像録画再生装置１の反映処理について説明する。
【０１２９】
ステップＳ４１において、編集制御アプリケーション４１は、編集対象の番組としてユーザにより選択されている番組と同じタイトル（番組名）の番組をタイトル管理部３４により管理されているタイトル情報に基づいて検出する。
【０１３０】
上述したように、タイトル情報には、それぞれの録画タイトルのタイトル名が登録されており、これにより、例えば、編集対象の番組として第２話目の番組が選択されている場合、それと同じタイトルの第１話目の番組が検出される。タイトル情報に登録される付加情報や説明として放送回数の情報が含まれている場合、その放送回数などもタイトルの検出の際に参照されるようにしてもよい。
【０１３１】
ステップＳ４２において、編集制御アプリケーション４１は、ステップＳ４１で検出した番組（編集対象の番組としてユーザにより選択されている番組と同じタイトルの番組）のタイトル情報に登録されている操作履歴IDに基づいて、編集の操作履歴を操作履歴管理部３７から取得する。
【０１３２】
ステップＳ４３において、編集制御アプリケーション４１は、ステップＳ４２で取得した操作履歴に登録されている編集の内容に基づいて、それと同じ編集を、いま編集対象の番組として選択されている番組に対しても施す。
【０１３３】
これにより、例えば、第１話目の番組に対して施された編集と同じ編集が、第２話目の番組に対しても施される。
【０１３４】
以上の処理によっても、ユーザは、効率的に編集を行うことができる。
【０１３５】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム格納媒体からインストールされる。
【０１３６】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム格納媒体は、図２に示すように、HDD１４−１、フラッシュメモリ１４−２、光ディスク１４−３などよりなる補助記憶装置１４、または、プログラムが一時的もしくは永続的に格納されるROM１３などにより構成される。プログラム格納媒体へのプログラムの格納は、必要に応じてルータ、モデムなどのインタフェースであるネットワークインタフェース１５を介して、ローカルエリアネットワーク、インターネット、ディジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
【０１３７】
なお、本明細書において、プログラム格納媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１３８】
なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０１３９】
【図１】本発明の一実施形態に係る映像録画再生装置の設置の例を示す図である。
【図２】映像録画再生装置のハードウェア構成例を示すブロック図である。
【図３】映像録画再生装置のソフトウェア構成例を示すブロック図である。
【図４】タイトル情報の構造の例を示す図である。
【図５】視聴時に行われた操作の履歴の例を示す図である。
【図６】早送り操作の統合の例を示す図である。
【図７】早送り操作の統合の他の例を示す図である。
【図８】巻き戻し操作の統合の例を示す図である。
【図９】早送り操作と巻き戻し操作の統合の例を示す図である。
【図１０】巻き戻し操作と早送り操作の統合の例を示す図である。
【図１１】映像録画再生装置の操作履歴管理処理について説明するフローチャートである。
【図１２】映像録画再生装置のインデックスリスト作成処理について説明するフローチャートである。
【図１３】映像録画再生装置の編集履歴管理処理について説明するフローチャートである。
【図１４】映像録画再生装置の編集反映処理について説明するフローチャートである。
【符号の説明】
【０１４０】
１  映像録画再生装置，  ３１  ライブ放送再生部，  ３２  録画タイトル再生部，  ３３  録画制御部，  ３４  タイトル管理部，  ３５  録画予約管理部，  ３６  アプリケーション管理部，  ３７  操作履歴管理部，  ３８  インデックス生成部，  ３９  ネットワーク通信部，  ４０  視聴制御アプリケーション，  ４１  編集制御アプリケーション，  ４２  録画予約アプリケーション
【図１】
0004424273.tif 000002
【図２】
0004424273.tif 000003
【図３】
0004424273.tif 000004
【図４】
0004424273.tif 000005
【図５】
0004424273.tif 000006
【図６】
0004424273.tif 000007
【図７】
0004424273.tif 000008
【図８】
0004424273.tif 000009
【図９】
0004424273.tif 000010
【図１０】
0004424273.tif 000011
【図１１】
0004424273.tif 000012
【図１２】
0004424273.tif 000013
【図１３】
0004424273.tif 000014
【図１４】
0004424273.tif 000015