(57)【要約】【課題】  録画再生時の視聴環境をユーザ好みに自動設定する記録再生装置を実現する。【解決手段】  録画データＲＤの初回再生時にユーザが自分好みの視聴環境を設定すべく行った一連の操作の履歴を表す操作情報を録画データＲＤに対応付けて記録しておく。２回目以降の再生では、録画データＲＤの再生に先立って当該録画データＲＤに付与される操作情報を読み出し、この操作情報に基づき作成される再生テーブルＲＴおよび制御テーブルＣＴを参照して、再生音量や画面設定を変更したり、初回再生時に早送りした部分（あるいは早戻しした部分）をスキップさせ、早送り先（あるいは早戻し先）から再生する。【選択図】  図５
2005080149.tif 000002
【特許請求の範囲】
【請求項１】
放送番組を録画データとして記録し、記録された録画データを再生する記録再生装置において、
録画データの初回再生時に行われるユーザ操作を操作情報として記憶する操作情報記憶手段と、
録画データの初回再生完了後に、前記操作情報記憶手段が記憶する操作情報を当該録画データに付与する付与手段と、
この付与手段によって操作情報が付与された録画データを再生する場合、当該録画データに付与される操作情報を参照して初回再生時に行われたユーザ操作を再現する操作再現手段と
を具備することを特徴とする記録再生装置。
【請求項２】
放送番組を録画データとして記録し、記録された録画データを再生する記録再生装置において、
録画データに付与され、初回再生であるか否かを表す属性を参照して、再生される録画データが初回再生であるか否かを判定する判定手段と、
前記判定手段により初回再生と判定された録画データの再生過程で行われ、視聴環境を設定するユーザ操作を操作情報として記憶する操作情報記憶手段と、
録画データの初回再生完了後に、当該録画データに付与される属性を初回再生済みに設定すると共に、前記操作情報記憶手段が記憶する操作情報を当該録画データに付与する付与手段と、
前記付与手段によって初回再生済みの属性および操作情報が付与された録画データを再生する場合、当該録画データに付与される操作情報からユーザ操作を時系列順に配列した操作履歴を作成する操作履歴作成手段と、
前記操作履歴作成手段により作成された操作履歴を参照して、初回再生時に行われたユーザ操作を再現する操作再現手段と
を具備することを特徴とする記録再生装置。
【請求項３】
前記操作再現手段は、初回再生済みの属性および操作情報が付与された録画データを再生する場合、ユーザ操作を時系列順に配列した操作履歴を参照して再生音量および画面設定態様を制御することを特徴とする請求項２記載の記録再生装置。
【請求項４】
前記操作再現手段は、初回再生済みの属性および操作情報が付与された録画データを再生する場合、ユーザ操作を時系列順に配列した操作履歴を参照して初回再生時に早送りした部分をスキップさせ、早送り先から再生するよう制御することを特徴とする請求項２記載の記録再生装置。
【請求項５】
前記操作再現手段は、初回再生済みの属性および操作情報が付与された録画データを再生する場合、ユーザ操作を時系列順に配列した操作履歴を参照して初回再生時に早戻しした部分をスキップさせ、早戻し先から再生するよう制御することを特徴とする請求項２記載の記録再生装置。
【請求項６】
前記操作再現手段は、初回再生済みの属性および操作情報が付与された録画データを再生する場合、ユーザ操作を時系列順に配列した操作履歴を参照して初回再生時に早送りした部分だけを再生するよう制御することを特徴とする請求項２記載の記録再生装置。
【請求項７】
前記操作再現手段は、スキップキーを備え、初回再生済みの属性および操作情報が付与された録画データを再生する場合、ユーザ操作を時系列順に配列した操作履歴を参照して、当該スキップキー操作毎に初回再生時に再生開始したイベントにスキップして再生するよう制御することを特徴とする請求項２記載の記録再生装置。
【請求項８】
放送番組を録画データとして記録し、記録された録画データを再生する装置で実行されるプログラムであって、
録画データの初回再生時に行われるユーザ操作を操作情報として記憶する操作情報記憶処理と、
録画データの初回再生完了後に、前記操作情報記憶処理にて記憶される操作情報を当該録画データに付与する付与処理と、
この付与処理によって操作情報が付与された録画データを再生する場合、当該録画データに付与される操作情報を参照して初回再生時に行われたユーザ操作を再現する操作再現処理と
をコンピュータで実行させることを特徴とする記録再生プログラム。
【請求項９】
放送番組を録画データとして記録し、記録された録画データを再生する装置で実行されるプログラムであって、
録画データに付与され、初回再生であるか否かを表す属性を参照して、再生される録画データが初回再生であるか否かを判定する判定処理と、
前記判定処理により初回再生と判定された録画データの再生過程で行われ、視聴環境を設定するユーザ操作を操作情報として記憶する操作情報記憶処理と、
録画データの初回再生完了後に、当該録画データに付与される属性を初回再生済みに設定すると共に、前記操作情報記憶処理にて記憶される操作情報を当該録画データに付与する付与処理と、
前記付与処理によって初回再生済みの属性および操作情報が付与された録画データを再生する場合、当該録画データに付与される操作情報からユーザ操作を時系列順に配列した操作履歴を作成する操作履歴作成処理と、
前記操作履歴作成処理により作成された操作履歴を参照して、初回再生時に行われたユーザ操作を再現する操作再現処理と
をコンピュータで実行させることを特徴とする記録再生装置。
【請求項１０】
前記操作再現処理は、初回再生済みの属性および操作情報が付与された録画データを再生する場合、ユーザ操作を時系列順に配列した操作履歴を参照して再生音量および画面設定態様を制御することを特徴とする請求項９記載の記録再生プログラム。
【請求項１１】
前記操作再現処理は、初回再生済みの属性および操作情報が付与された録画データを再生する場合、ユーザ操作を時系列順に配列した操作履歴を参照して初回再生時に早送りした部分をスキップさせ、早送り先から再生するよう制御することを特徴とする請求項９記載の記録再生プログラム。
【請求項１２】
前記操作再現処理は、初回再生済みの属性および操作情報が付与された録画データを再生する場合、ユーザ操作を時系列順に配列した操作履歴を参照して初回再生時に早戻しした部分をスキップさせ、早戻し先から再生するよう制御することを特徴とする請求項９記載の記録再生プログラム。
【請求項１３】
前記操作再現処理は、初回再生済みの属性および操作情報が付与された録画データを再生する場合、ユーザ操作を時系列順に配列した操作履歴を参照して初回再生時に早送りした部分だけを再生するよう制御することを特徴とする請求項９記載の記録再生プログラム。
【請求項１４】
前記操作再現処理は、スキップキーを備え、初回再生済みの属性および操作情報が付与された録画データを再生する場合、ユーザ操作を時系列順に配列した操作履歴を参照して、当該スキップキー操作毎に初回再生時に再生開始したイベントにスキップして再生するよう制御することを特徴とする請求項２記載の記録再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ノンリニアアクセス可能な記録媒体を備えるビデオサーバやビデオレコーダ等に用いて好適な記録再生装置および記録再生プログラムに関する。
【背景技術】
【０００２】
ハードディスクやビデオディスクあるいはハードディスクドライブを複数台配列してなるＲＡＩＤ等のノンリニアアクセス可能な記録媒体を用いて、例えばテレビ番組を録画して再生視聴する記録再生装置が知られている。この種の装置として、例えば特許文献１にはユーザの操作の履歴を曜日毎に蓄積して得た操作履歴情報に基づいて自動録画設定情報を生成し、これに従ってユーザ好みのテレビ番組を推定して自動的に録画する記録再生装置が開示されている。
【０００３】
【特許文献１】特許公開２００２−１５２６３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記特許文献１に開示の記録再生装置は、ユーザの操作履歴からユーザ好みの番組を推定して自動的に録画するが、そうして録画した番組を再生して視聴する際には、例えば最適な音量に設定したりＣＭ部分を早送りして再生する等、ユーザは好みの視聴環境になるように各種設定操作を行う場合が多い。従って、録画した番組を再び視聴する場合には、その都度、初回再生時と同様に音量やＣＭ早送りなどの操作を行わなければならず、その操作が煩わしいという問題がある。
そこで本発明は、このような事情に鑑みてなされたもので、録画した番組を再び視聴する際の視聴環境を自動的にユーザ好みに設定することができる記録再生装置および記録再生プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、請求項１に記載の発明では、放送番組を録画データとして記録し、記録された録画データを再生する記録再生装置において、録画データの初回再生時に行われるユーザ操作を操作情報として記憶する操作情報記憶手段と、録画データの初回再生完了後に、前記操作情報記憶手段が記憶する操作情報を当該録画データに付与する付与手段と、この付与手段によって操作情報が付与された録画データを再生する場合、当該録画データに付与される操作情報を参照して初回再生時に行われたユーザ操作を再現する操作再現手段とを具備することを特徴とする。
【０００６】
請求項２に記載の発明では、放送番組を録画データとして記録し、記録された録画データを再生する記録再生装置において、録画データに付与され、初回再生であるか否かを表す属性を参照して、再生される録画データが初回再生であるか否かを判定する判定手段と、前記判定手段により初回再生と判定された録画データの再生過程で行われ、視聴環境を設定するユーザ操作を操作情報として記憶する操作情報記憶手段と、録画データの初回再生完了後に、当該録画データに付与される属性を初回再生済みに設定すると共に、前記操作情報記憶手段が記憶する操作情報を当該録画データに付与する付与手段と、前記付与手段によって初回再生済みの属性および操作情報が付与された録画データを再生する場合、当該録画データに付与される操作情報からユーザ操作を時系列順に配列した操作履歴を作成する操作履歴作成手段と、前記操作履歴作成手段により作成された操作履歴を参照して、初回再生時に行われたユーザ操作を再現する操作再現手段とを具備することを特徴とする。
【０００７】
請求項３に記載の発明では、前記操作再現手段は、初回再生済みの属性および操作情報が付与された録画データを再生する場合、ユーザ操作を時系列順に配列した操作履歴を参照して再生音量および画面設定態様を制御することを特徴とする。
請求項４に記載の発明では、前記操作再現手段は、初回再生済みの属性および操作情報が付与された録画データを再生する場合、ユーザ操作を時系列順に配列した操作履歴を参照して初回再生時に早送りした部分をスキップさせ、早送り先から再生するよう制御することを特徴とする。
【０００８】
請求項５に記載の発明では、前記操作再現手段は、初回再生済みの属性および操作情報が付与された録画データを再生する場合、ユーザ操作を時系列順に配列した操作履歴を参照して初回再生時に早戻しした部分をスキップさせ、早戻し先から再生するよう制御することを特徴とする。
請求項６に記載の発明では、前記操作再現手段は、初回再生済みの属性および操作情報が付与された録画データを再生する場合、ユーザ操作を時系列順に配列した操作履歴を参照して初回再生時に早送りした部分だけを再生するよう制御することを特徴とする。
請求項７に記載の発明では、前記操作再現手段は、スキップキーを備え、初回再生済みの属性および操作情報が付与された録画データを再生する場合、ユーザ操作を時系列順に配列した操作履歴を参照して、当該スキップキー操作毎に初回再生時に再生開始したイベントにスキップして再生するよう制御することを特徴とする。
【０００９】
請求項８に記載の発明では、放送番組を録画データとして記録し、記録された録画データを再生する装置で実行されるプログラムであって、録画データの初回再生時に行われるユーザ操作を操作情報として記憶する操作情報記憶処理と、録画データの初回再生完了後に、前記操作情報記憶処理にて記憶される操作情報を当該録画データに付与する付与処理と、この付与処理によって操作情報が付与された録画データを再生する場合、当該録画データに付与される操作情報を参照して初回再生時に行われたユーザ操作を再現する操作再現処理とをコンピュータで実行させることを特徴とする。
【００１０】
請求項９に記載の発明では、放送番組を録画データとして記録し、記録された録画データを再生する装置で実行されるプログラムであって、録画データに付与され、初回再生であるか否かを表す属性を参照して、再生される録画データが初回再生であるか否かを判定する判定処理と、前記判定処理により初回再生と判定された録画データの再生過程で行われ、視聴環境を設定するユーザ操作を操作情報として記憶する操作情報記憶処理と、録画データの初回再生完了後に、当該録画データに付与される属性を初回再生済みに設定すると共に、前記操作情報記憶処理にて記憶される操作情報を当該録画データに付与する付与処理と、前記付与処理によって初回再生済みの属性および操作情報が付与された録画データを再生する場合、当該録画データに付与される操作情報からユーザ操作を時系列順に配列した操作履歴を作成する操作履歴作成処理と、前記操作履歴作成処理により作成された操作履歴を参照して、初回再生時に行われたユーザ操作を再現する操作再現処理とをコンピュータで実行させることを特徴とする。
【００１１】
請求項１０に記載の発明では、前記操作再現処理は、初回再生済みの属性および操作情報が付与された録画データを再生する場合、ユーザ操作を時系列順に配列した操作履歴を参照して再生音量および画面設定態様を制御することを特徴とする。
請求項１１に記載の発明では、前記操作再現処理は、初回再生済みの属性および操作情報が付与された録画データを再生する場合、ユーザ操作を時系列順に配列した操作履歴を参照して初回再生時に早送りした部分をスキップさせ、早送り先から再生するよう制御することを特徴とする。
請求項１２に記載の発明では、前記操作再現処理は、初回再生済みの属性および操作情報が付与された録画データを再生する場合、ユーザ操作を時系列順に配列した操作履歴を参照して初回再生時に早戻しした部分をスキップさせ、早戻し先から再生するよう制御することを特徴とする。
請求項１３に記載の発明では、前記操作再現処理は、初回再生済みの属性および操作情報が付与された録画データを再生する場合、ユーザ操作を時系列順に配列した操作履歴を参照して初回再生時に早送りした部分だけを再生するよう制御することを特徴とする。
請求項１４に記載の発明では、前記操作再現処理は、スキップキーを備え、初回再生済みの属性および操作情報が付与された録画データを再生する場合、ユーザ操作を時系列順に配列した操作履歴を参照して、当該スキップキー操作毎に初回再生時に再生開始したイベントにスキップして再生するよう制御することを特徴とする。
【発明の効果】
【００１２】
請求項１，８に記載の発明によれば、録画データの初回再生時に行われるユーザ操作を操作情報として記憶しておき、初回再生完了後に操作情報を録画データに付与し、付与された録画データを再生すると、当該録画データに付与される操作情報を参照して初回再生時に行われたユーザ操作を再現するので、録画した番組を再び視聴する際の視聴環境を自動的にユーザ好みに設定することができる。
【００１３】
請求項２，９に記載の発明によれば、初回再生であるか否かを表す属性を参照して録画データが初回再生であるか否かを判定し、初回再生と判定された場合にはその録画データの再生過程で行われ、視聴環境を設定するユーザ操作を操作情報として記憶しておく。そして、初回再生完了後に、当該録画データに付与される属性を初回再生済みに設定すると共に、操作情報を当該録画データに付与する。初回再生済みの属性および操作情報が付与された録画データを再生する場合、当該録画データに付与される操作情報からユーザ操作を時系列順に配列した操作履歴を作成し、この操作履歴を参照して初回再生時に行われたユーザ操作を再現するので、録画した番組を再び視聴する際の視聴環境を自動的にユーザ好みに設定することができる。
【００１４】
請求項３，１０に記載の発明によれば、初回再生済みの属性および操作情報が付与された録画データを再生する場合、ユーザ操作を時系列順に配列した操作履歴を参照して再生音量および画面設定態様を制御するので、初回再生以降の再生では再生音量および画面設定態様が自動的にユーザ好みに設定することができる。
【００１５】
請求項４，１１に記載の発明によれば、初回再生済みの属性および操作情報が付与された録画データを再生する場合、ユーザ操作を時系列順に配列した操作履歴を参照して初回再生時に早送りした部分をスキップさせ、早送り先から再生させるので、初回再生以降の再生では早送り操作せずとも自動的に早送り先から再生させることができる。
【００１６】
請求項５，１２に記載の発明によれば、初回再生済みの属性および操作情報が付与された録画データを再生する場合、ユーザ操作を時系列順に配列した操作履歴を参照して初回再生時に早戻しした部分をスキップさせ、早戻し先から再生させるので、初回再生以降の再生では早戻し操作せずとも自動的に早戻し先から再生させることができる。
【００１７】
請求項６，１３に記載の発明によれば、初回再生済みの属性および操作情報が付与された録画データを再生する場合、ユーザ操作を時系列順に配列した操作履歴を参照して初回再生時に早送りした部分だけを再生させるので、初回再生以降の再生では初回再生時に早送りした部分だけを再生することができる。
【００１８】
請求項７，１４に記載の発明によれば、初回再生済みの属性および操作情報が付与された録画データを再生する場合、ユーザ操作を時系列順に配列した操作履歴を参照して、スキップキー操作毎に初回再生時に再生開始したイベントにスキップして再生することができる。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照して本発明を実施するための最良の形態について説明する。
Ａ．構成
図１は実施の一形態による記録再生装置の全体構成を示すブロック図である。この図において、１はリモートコントローラ１ａを備える操作部である。操作部１は、ユーザ操作に対応してリモートコントローラ１ａが発生する赤外光信号（操作イベント）を受光して操作コマンドを発生し、これを制御部２に送出する。操作コマンドとは、例えば受信する放送局を指定する選局コマンド、録画実行を指示する録画コマンドおよび録画素材の再生を指示する再生コマンドの他、録画した番組を再生する際にユーザが行う操作に対応したコマンド（再生音量の変更、画面設定、早送りおよび早戻し等）を含む。制御部２はＣＰＵ等から構成され、操作部１から供給される操作コマンドに応じて装置各部を制御する。
【００２０】
３は制御部２が実行する各種制御プログラムを記憶するＲＯＭである。各種制御プログラムとは、制御部２が実行する後述の再生処理、早送り処理、早戻し処理、スキップ処理および重ね録画処理を含む。４はアンテナＡＮＴを介して入力される放送信号の内、選局コマンドに従い制御部２が指定する放送局の放送信号を受信復調した後、多重分離して映像・音声信号を発生するチューナである。５はチューナ４から出力される映像・音声信号をＭＰＥＧ方式で圧縮符号化した映像・音声データを発生するエンコーダである。
【００２１】
６は制御部２からの録画コマンドおよび再生コマンドに応じて記録再生動作するハードディスク装置である。ハードディスク装置６は、図２に図示するように、システム領域ＳＹＳ、録画予約データエリアＲＲＡ、各種設定データエリアＳＤＡおよび録画データエリアＲＤＡからなる記録媒体Ｍを具備する。録画データエリアＲＤＡには、複数の番組１〜Ｎの録画データＲＤが格納される。録画データＲＤは、番組情報、操作情報および映像・音声データから構成される。番組情報は、タイトル名、録画日時／録画時間および録画モードを表す。操作情報とは、録画した番組を初めて再生（視聴）する際に、ユーザが自分好みの視聴環境を設定すべく再生音量変更、画面設定、早送りおよび早戻しさせた各操作の履歴を表す情報であり、視聴済みフラグＦ、音量データＶＯＬ、画面設定データＤＳＤ、早送りデータＦＷＤおよび早戻しデータＦＲＤから形成される。
【００２２】
ここで、図３を参照して視聴済みフラグＦ、音量データＶＯＬ、画面設定データＤＳＤ、早送りデータＦＷＤおよび早戻しデータＦＲＤの内容を説明する。視聴済みフラグＦは、対応する録画データＲＤが視聴（再生）済みであるか否かを表すフラグであり、未視聴（未再生）であれば「０」、初回再生完了時に「１」となる。音量データＶＯＬは、録画データＲＤの初回再生時にユーザが行う音量操作の履歴を表す音量レベルおよび変更時間から構成される。画面設定データＤＳＤは、録画データＲＤの初回再生時にユーザが行う画面設定操作の履歴を表す画面設定情報および変更時間から構成される。画面設定情報とは、輝度、コントラストおよび画質の設定内容を表す情報である。早送りデータＦＷＤは、録画データＲＤの初回再生時にユーザが行う早送り操作、例えば録画データＲＤのＣＭ部分を早送りした履歴を表す早送り開始時間および送り時間（早送り期間）から構成される。早戻しデータＦＲＤは、録画データＲＤの初回再生時にユーザが行う早戻し操作、例えば録画データＲＤの所定部分を繰り返し視聴する際に早戻しした履歴を表す早戻し開始時間および戻し時間（早戻し期間）から構成される。
【００２３】
次に、再び図１を参照して実施の形態の構成について説明を進める。上述したデータ構造で媒体記録するハードディスク装置６は、記録／再生を同時に実行できるように構成されている。ハードディスク装置６は、番組録画する場合、制御部２から与えられる録画指示に従い、エンコーダ５が出力する圧縮符号化された映像・音声データを番組別の録画データＲＤとして媒体記録する。録画した番組の録画データＲＤを初めて再生する場合には、制御部２から与えられる再生指示により指定される録画データＲＤを記録媒体Ｍから読み出してデコーダ８に出力する一方、その再生中にユーザが自分好みの視聴環境を設定すべく行った一連の操作を表す操作情報を再生中の録画データＲＤに対応付けて記録する。操作情報は、操作部１から供給される操作コマンドに基づき、制御部２が生成してＲＡＭ７に一時記憶しておき、録画データＲＤの初回再生完了時点で制御部２がＲＡＭ７から読み出して該当する録画データＲＤに対応付けて記録するようハードディスク装置６に指示する。
【００２４】
操作情報が付与された録画データＲＤを再生（２回目以降の再生）する場合、制御部２は録画データＲＤの再生に先立ってハードディスク装置６が読み出す操作情報に基づき再生テーブルＲＴおよび制御テーブルＣＴを作成してＲＡＭ７に格納する。再生テーブルＲＴは、図４に図示するように、操作情報中の早送りデータＦＷＤおよび早戻しデータＦＲＤに基づき、早送りあるいは早戻しの実行タイミングを表すイベント時間と、早送り動作あるいは早戻し動作を指示するイベントとを時系列順に配列したテーブルである。制御テーブルＣＴは、図示していないが、再生テーブルＲＴと同様、操作情報中の音量データＶＯＬおよび画面設定データＤＳＤに基づき、音量変更あるいは画面設定変更の実行タイミングを表すイベント時間と、音量変更あるいは画面設定変更を指示するイベントとを時系列順に配列したテーブルである。制御部２は、ＲＡＭ７に格納された再生テーブルＲＴを参照して、録画データＲＤの再生態様をハードディスク装置６に指示する。また、制御部２は、ＲＡＭ７に格納された制御テーブルＣＴを参照して音量制御信号および画面設定信号を発生する。
【００２５】
図１において、デコーダ８は制御部２からの再生指示に従いハードディスク装置６が再生出力する録画データＲＤ（圧縮符号化された映像・音声データ）を伸長して出力する。９は映像・音声出力部である。映像・音声出力部９では、デコーダ８から供給される映像・音声データをアナログ形式の映像信号および音声信号に変換し、変換された映像信号をモニタ１０の映像入力端子に供給すると共に、変換された音声信号を制御部２が出力する音量制御信号に応じてレベル制御してモニタ１０の音声入力端子に供給する。また、映像・音声出力部９は、制御部２が出力する画面設定信号に応じてモニタ１０の輝度、コントラストおよび画質を制御する画面制御信号を発生する。モニタ１０は、映像・音声出力部９から供給される画面制御信号に従って設定される輝度、コントラストおよび画質で映像再生および音声再生する。
【００２６】
Ｂ．動作
次に、図５〜図１０を参照して、本発明の要旨に係わる制御部２の動作を説明する。以下では、制御部２が録画データＲＤを初回再生する場合の動作と２回目以降の再生を行う場合の動作とに分けて説明を進める。
【００２７】
（１）初回再生動作
ハードディスク装置６に記録されている録画データＲＤを初めて再生すべくユーザがリモートコントローラ１ａを操作すると、制御部２は再生コマンドを発生してハードディスク装置６に送出する。ハードディスク装置６は録画データＲＤの再生に先立って当該録画データＲＤに付与される操作情報を読み出して制御部２に送出する。制御部２では、その操作情報中の視聴済みフラグＦに基づき初回再生であるか否かを判断する。視聴済みフラグＦが「０」であると、制御部２は初回再生であると判断して図５に示す再生処理を実行する。再生処理が実行されると、制御部２はステップＳＡ１に進み、時間カウンタをリセットし、続くステップＳＡ２ではハードディスク装置６に録画データＲＤの再生開始を指示する。なお、時間カウンタは図示されていないタイマ割込み処理にて計時カウントされる。
【００２８】
次いで、ステップＳＡ３〜ＳＡ６では、録画データＲＤの再生中にユーザが自分好みの視聴環境を設定する操作（音量変更、画面設定、早送りおよび早戻しの各操作）を行ったかどうかを判断する。これら操作が行われなければ、ステップＳＡ３〜ＳＡ６の各判断結果は「ＮＯ」となり、ステップＳＡ７に進み、停止コマンドの有無を判断する。ユーザ操作により停止コマンドが発生した場合には、判断結果が「ＹＥＳ」となり、本処理を完了させる。停止コマンドが発生しなければ、判断結果は「ＮＯ」になり、ステップＳＡ８に進み、再生終了コマンドの有無を判断する。ユーザ操作により再生終了コマンドが発生すると、判断結果は「ＹＥＳ」となり、ステップＳＡ９に進み、視聴済みフラグＦを「１」にセットしてＲＡＭ７にストアする。再生停止コマンドが発生しなければ、判断結果は「ＮＯ」になり、ステップＳＡ３に処理を戻す。
【００２９】
さて一方、録画データＲＤの再生中にユーザが音量変更、画面設定、早送りおよび早戻しのいずれかの操作を行うと、その操作の履歴を操作情報としてＲＡＭ７にストアする処理が行われる。以下、音量変更操作、画面設定操作、早送り操作および早戻し操作された場合に分けて動作説明する。
【００３０】
ａ．音量変更操作された場合
この場合、ステップＳＡ３の判断結果が「ＹＥＳ」となり、ステップＳＡ１０に進み、音量操作の履歴を表す音量レベルおよび変更時間からなる音量データＶＯＬをＲＡＭ７にストアした後、ステップＳＡ３に処理を戻す。
【００３１】
ｂ．画面設定操作された場合
この場合、ステップＳＡ４の判断結果が「ＹＥＳ」となり、ステップＳＡ１１に進み、画面設定操作の履歴を表す画面設定情報および変更時間からなる画面設定データＤＳＤをＲＡＭ７にストアした後、ステップＳＡ３に処理を戻す。
【００３２】
ｃ．早送り操作された場合
この場合、ステップＳＡ５の判断結果が「ＹＥＳ」となり、図６に図示する早送り処理を実行する。早送り処理が実行されると、制御部２は図６のステップＳＢ１に進み、早送り開始時間をＲＡＭ７にストアする。次いで、ステップＳＢ２では、早送り時間カウンタをリセットする。なお、早送り時間カウンタは図示されていないタイマ割込み処理にて計時カウントされる。続いて、ステップＳＢ３〜ＳＢ８では、早送り期間中に行われるユーザ操作（音量変更、画面設定、早戻し、再生、再生停止および再生終了の各操作）の有無を判断する。これら操作が行われなければ、ステップＳＢ３〜ＳＢ８を繰り返す。
【００３３】
音量変更操作された場合には、ステップＳＢ３の判断結果が「ＹＥＳ」となり、ステップＳＢ９に進み、音量操作の履歴を表す音量レベルおよび変更時間からなる音量データＶＯＬをＲＡＭ７にストアした後、ステップＳＢ３に処理を戻す。
画面設定操作された場合には、ステップＳＢ４の判断結果が「ＹＥＳ」となり、ステップＳＢ１０に進み、画面設定操作の履歴を表す画面設定情報および変更時間からなる画面設定データＤＳＤをＲＡＭ７にストアした後、ステップＳＢ３に処理を戻す。
【００３４】
早戻し操作された場合には、ステップＳＢ５の判断結果が「ＹＥＳ」になり、ステップＳＢ１１に進む。ステップＳＢ１１では、早送りを停止させ、その時点における早送り時間カウンタの値、つまり送り時間をＲＡＭ７にストアする。これにより、早送り開始時間と送り時間とからなる早送りデータＦＷＤが形成される。そして、この後、図７に図示する早送り処理（後述する）を実行する。
再生操作された場合には、ステップＳＢ６の判断結果が「ＹＥＳ」になり、ステップＳＢ１２に進む。ステップＳＢ１２では、早送りを停止させ、その時点における早送り時間カウンタの値、つまり送り時間をＲＡＭ７にストアする。これにより、早送り開始時間と送り時間とからなる早送りデータＦＷＤが形成される。そして、この後、図５に図示した再生処理のステップＳＡ２に処理を進める。
【００３５】
再生停止操作された場合には、ステップＳＢ７の判断結果が「ＹＥＳ」になり、ステップＳＢ１３に進む。ステップＳＢ１３では、早送りを停止させ、その時点における早送り時間カウンタの値をＲＡＭ７にストアして早送りデータＦＷＤを形成した後、この早送りデータＦＷＤに続いて終了コードをＲＡＭ７にストアして本処理を終える。
再生終了操作された場合には、ステップＳＢ８の判断結果が「ＹＥＳ」になり、ステップＳＢ１３に進み、再生停止操作時と同様、早送りを停止させた時点の早送り時間カウンタの値（送り時間）および終了コードをＲＡＭ７にストアして本処理を終える。
【００３６】
ｄ．早戻し操作された場合
再生処理中に早戻し操作された場合には、図５に示すステップＳＡ５の判断結果が「ＹＥＳ」となり、図７に図示する早戻し処理を実行する。また、早送り処理中に早戻し操作された場合には図６に示すステップＳＢ１１を経て図７に図示する早戻し処理を実行する。早戻し処理が実行されると、制御部２は図７のステップＳＣ１に進み、早戻し開始時間をＲＡＭ７にストアする。次いで、ステップＳＣ２では、早戻し時間カウンタをリセットする。なお、早戻し時間カウンタは図示されていないタイマ割込み処理にて計時カウントされる。続いて、ステップＳＣ３〜ＳＣ８では、早戻し期間中に行われるユーザ操作（音量変更、画面設定、早送り、再生、再生停止および再生終了の各操作）の有無を判断する。これら操作が行われなければ、ステップＳＣ３〜ＳＣ８を繰り返す。
【００３７】
音量変更操作された場合には、ステップＳＣ３の判断結果が「ＹＥＳ」となり、ステップＳＣ９に進み、音量操作の履歴を表す音量レベルおよび変更時間からなる音量データＶＯＬをＲＡＭ７にストアした後、ステップＳＣ３に処理を戻す。
画面設定操作された場合には、ステップＳＣ４の判断結果が「ＹＥＳ」となり、ステップＳＣ１０に進み、画面設定操作の履歴を表す画面設定情報および変更時間からなる画面設定データＤＳＤをＲＡＭ７にストアした後、ステップＳＣ３に処理を戻す。
【００３８】
早送り操作された場合には、ステップＳＣ５の判断結果が「ＹＥＳ」になり、ステップＳＣ１１に進む。ステップＳＣ１１では、早戻しを停止させ、その時点における早戻し時間カウンタの値、つまり戻し時間をＲＡＭ７にストアする。これにより、早戻し開始時間と戻し時間とからなる早戻しデータＦＲＤが形成される。そしてこの後、図６に図示した早送り処理を実行する。
再生操作された場合には、ステップＳＣ６の判断結果が「ＹＥＳ」になり、ステップＳＣ１２に進む。ステップＳＣ１２では、早戻しを停止させ、その時点における早戻し時間カウンタの値、つまり戻し時間をＲＡＭ７にストアする。これにより、早戻し開始時間と戻し時間とからなる早戻しデータＦＲＤが形成される。そしてこの後、図５に図示した再生処理のステップＳＡ２に処理を進める。
【００３９】
再生停止操作された場合には、ステップＳＣ７の判断結果が「ＹＥＳ」になり、ステップＳＣ１３に進む。ステップＳＣ１３では、早戻しを停止させ、その時点における早戻し時間カウンタの値をＲＡＭ７にストアし、先にストアした早戻し開始時間と戻し時間とからなる早戻しデータＦＲＤを形成した後、この早戻しデータＦＲＤに続いて終了コードをＲＡＭ７にストアして本処理を終える。
再生終了操作された場合には、ステップＳＣ８の判断結果が「ＹＥＳ」になり、ステップＳＢ１３に進み、再生停止操作時と同様、早戻しを停止させた時点の早戻し時間カウンタの値（戻し時間）および終了コードをＲＡＭ７にストアして本処理を終える。
【００４０】
このように、録画した番組の録画データＲＤを初めて再生する場合には、その再生中にユーザが自分好みの視聴環境を設定するよう各種操作を行うと、それら操作に対応して操作部１が発生する操作コマンドに基づき、制御部２が操作情報を生成してＲＡＭ７に一時記憶する。そして、録画データＲＤの初回再生が完了した時点で制御部２はＲＡＭ７に一時記憶されている操作情報を読み出し、該当する録画データＲＤに対応付けて記録するようハードディスク装置６に指示する。これにより、録画データＲＤを初めて再生する際にユーザが自分好みの視聴環境を設定するよう行った一連の操作の履歴を表す操作情報が録画データＲＤに付与される。
【００４１】
（２）２回目以降の再生動作
次に、一連の操作の履歴を表す操作情報が付与された録画データＲＤを再生する２回目以降の再生動作について説明する。録画データＲＤを再生すべくユーザがリモートコントローラ１ａを操作すると、制御部２は再生コマンドを発生してハードディスク装置６に送出する。ハードディスク装置６は録画データＲＤの再生に先立って当該録画データＲＤに付与される操作情報を読み出して制御部２に送出する。制御部２では、その操作情報中の視聴済みフラグＦに基づき初回再生であるか否かを判断する。視聴済みフラグＦが「１」であると、制御部２は２回目以降の再生であると見做して図８に示す再生処理を実行する。再生処理が実行されると、制御部２はステップＳＤ１に進む。
【００４２】
ステップＳＤ１では、録画データＲＤの再生に先立ってハードディスク装置６が読み出す操作情報に基づき再生テーブルＲＴ（図４参照）および制御テーブルＣＴを作成してＲＡＭ７に格納する。次いで、ステップＳＤ２では、時間カウンタをリセットする。時間カウンタは図示されていないタイマ割込み処理にて計時カウントされる。続いて、ステップＳＤ３ではハードディスク装置６に録画データＲＤの再生開始を指示する。そして、ステップＳＤ４〜ＳＤ７では、ユーザが再生終了操作するまでの間、再生テーブルＲＴおよび制御テーブルＣＴに登録されるイベントに対応した処理の実行を指示する。
【００４３】
すなわち、制御テーブルＣＴに登録される画面設定変更の実行タイミングを表すイベント時間と時間カウント値とが一致して画面設定変更時間に達すると、ステップＳＤ４の判断結果が「ＹＥＳ」になり、ステップＳＤ８に進む。ステップＳＤ８では、制御テーブルＣＴ中の該当する画面設定変更イベントに対応した画面設定信号を発生して映像・音声出力部９に送出する。これにより、映像・音声出力部９は制御部２が出力する画面設定信号に応じて輝度、コントラストおよび画質を制御する画面制御信号を発生してモニタ１０の画面設定を変更する。
制御テーブルＣＴに登録される音量変更の実行タイミングを表すイベント時間と時間カウント値とが一致して音量変更時間に達すると、ステップＳＤ５の判断結果が「ＹＥＳ」になり、ステップＳＤ９に進む。ステップＳＤ９では、制御テーブルＣＴ中の該当する音量設定変更イベントに対応した音量制御信号を発生して映像・音声出力部９に送出する。これにより、映像・音声出力部９は、音量制御信号に応じてレベル制御された音声信号をモニタ１０に出力する。
【００４４】
再生テーブルＲＴに登録される早送り（あるいは早戻し）の実行タイミングを表すイベント時間と時間カウント値とが一致して早送りイベント（あるいは早戻しイベント）に達した場合には、ステップＳＤ６の判断結果が「ＹＥＳ」になり、ステップＳＤ１０に進む。ステップＳＤ１０では、早送りイベント（あるいは早戻しイベント）を終える時点にスキップするようハードディスク装置６に指示する。これにより、ハードディスク装置６は制御部２のスキップ指示に従い、初回再生時に早送り（あるいは早戻し）した部分の録画データＲＤをスキップし、早送り（あるいは早戻し）先から再生するようになる。
【００４５】
このように、２回目以降の再生動作では、録画データＲＤの再生に先立って当該録画データＲＤに付与される操作情報を読み出し、読み出した操作情報に基づき作成される再生テーブルＲＴおよび制御テーブルＣＴを参照して、再生音量や画面設定を変更したり、初回再生時に早送りした部分（あるいは早戻しした部分）をスキップさせ、早送り先（あるいは早戻し先）から再生するようにしたので、録画した番組を再び視聴する際の視聴環境を自動的にユーザ好みに設定することが可能になっている。
【００４６】
Ｃ．変形例
次に、図９〜図１０を参照して、上述した実施の形態の変形例について説明する。
（１）第１の変形例
上述した実施の形態では、２回目以降の再生を行う場合、初回再生時に早送りした部分（あるいは早戻しした部分）をスキップさせて早送り先（あるいは早戻し先）から再生するようにした。これに対し、第１の変形例では、２回目以降の再生を行う場合に初回再生時に早送りした部分だけを再生させる。以下、こうした第１の変形例による再生処理の動作を図９を参照して説明する。
【００４７】
２回目以降の再生を行うべくユーザがリモートコントローラ１ａを操作すると、制御部２は再生コマンドを発生してハードディスク装置６に送出する。ハードディスク装置６は録画データＲＤの再生に先立って当該録画データＲＤに付与される操作情報を読み出して制御部２に送出する。制御部２では、その操作情報中の視聴済みフラグＦに基づき初回再生であるか否かを判断する。視聴済みフラグＦが「１」であると、制御部２は２回目以降の再生であると判断して図９に示す第１の変形例による再生処理を実行する。
【００４８】
再生処理が実行されると、制御部２はステップＳＥ１に処理を進め、録画データＲＤの再生に先立ってハードディスク装置６が読み出す操作情報に基づき再生テーブルＲＴ（図４参照）および制御テーブルＣＴを作成してＲＡＭ７に格納する。次いで、ステップＳＥ２では、時間カウンタをリセットする。時間カウンタは図示されていないタイマ割込み処理にて計時カウントされる。そして、ステップＳＥ３〜ＳＥ４では、再生テーブルＲＴに登録されるイベントの内、初回再生時に早送りを開始したイベントまで歩進させる。初回再生時に早送りを開始したイベントに達すると、ステップＳＥ４の判断結果が「ＹＥＳ」となり、ステップＳＥ５に進む。ステップＳＥ５では、初回再生時に早送りした部分を再生するようハードディスク装置６に指示する。
【００４９】
初回再生時に早送りした部分が再生されている時に、制御テーブルＣＴに登録される音量変更あるいは画面設定変更の実行タイミングを表すイベント時間と時間カウント値とが一致すると、ステップＳＥ６の判断結果が「ＹＥＳ」になり、ステップＳＥ７に進み、制御テーブルＣＴ中の該当する音量変更イベントあるいは画面設定変更イベントに応じて音量変更あるいは画面設定変更を行う。
以後、イベント歩進が終了コードに達するか、あるいはユーザが再生終了操作するまでステップＳＥ３〜ＳＥ８を繰り返し、イベント歩進が終了コードに達するか、あるいはユーザが再生終了操作すると、ステップＳＥ８の判断結果が「ＹＥＳ」になり、本処理を終える。
【００５０】
（２）第２の変形例
前述した実施の形態では、２回目以降の再生を行う場合、初回再生時に早送りした部分（あるいは早戻しした部分）をスキップさせて早送り先（あるいは早戻し先）から再生するようにした。これに対し、第２の変形例では、スキップキーを操作する毎に、初回再生時に再生開始したイベント（早送り、早戻しあるいは再生停止後に再生し始めた箇所）にスキップして再生させる。以下、こうした第２の変形例による再生処理の動作について図１０を参照して説明する。
【００５１】
録画データＲＤを再生すべくユーザがリモートコントローラ１ａを操作すると、制御部２は再生コマンドを発生してハードディスク装置６に送出する。ハードディスク装置６は録画データＲＤの再生に先立って当該録画データＲＤに付与される操作情報を読み出して制御部２に送出する。制御部２では、その操作情報中の視聴済みフラグＦに基づき初回再生であるか否かを判断する。視聴済みフラグＦが「１」であると、制御部２は２回目以降の再生であると見做して図１０に示す再生処理を実行する。再生処理が実行されると、制御部２はステップＳＦ１に進む。
【００５２】
ステップＳＦ１では、録画データＲＤの再生に先立ってハードディスク装置６が読み出す操作情報に基づき再生テーブルＲＴ（図４参照）および制御テーブルＣＴを作成してＲＡＭ７に格納する。次いで、ステップＳＦ２では、時間カウンタをリセットする。時間カウンタは図示されていないタイマ割込み処理にて計時カウントされる。続いて、ステップＳＦ３ではハードディスク装置６に録画データＲＤの再生開始を指示する。
【００５３】
そして、ステップＳＦ４〜ＳＦ６では、スキップキー操作、再生停止操作および再生終了操作の有無を判断する。再生停止操作あるいは再生終了操作が行われた場合には、ステップＳＦ５、ＳＦ６の判断結果が「ＹＥＳ」となり、本処理を終える。スキップキー操作が行われた場合には、ステップＳＦ４の判断結果が「ＹＥＳ」となり、ステップＳＦ７に進む。ステップＳＦ７では再生テーブルＲＴに登録されるイベントの内、現在の時間カウンタ値以降であって、初回再生時に再生開始したイベント（次の再生開始イベント）にスキップするようハードディスク装置６に指示した後、ステップＳＦ３にてハードディスク装置６に再生開始を指示する。
【００５４】
（３）その他の変形例
前述した実施の形態では、視聴済みであるか否かを表す視聴済みフラグＦを有する操作情報を録画データＲＤに設けるようにした。そこで、その他の変形例では、操作情報中の視聴済みフラグＦを用いて未視聴の録画番組を自動的に連続再生する。すなわち、ハードディスク装置６の録画データエリアＲＤＡ（図２参照）に記録される録画番組毎の録画データＲＤの内、視聴済みフラグＦが「０」の操作情報を備えた録画データＲＤを選択して再生する。このようにすれば、録画したまま見忘れた録画データＲＤを自動的に連続再生することができる。
また、ハードディスク装置６の録画データエリアＲＤＡの空きエリアが少なく録画データＲＤを重ね録画する場合には、操作情報中の視聴済みフラグＦをゼロリセットし、かつ番組情報中の録画日時を更新すれば、重ね録画でありながら、新規に録画した番組の録画データＲＤとして媒体記録することができる。
【図面の簡単な説明】
【００５５】
【図１】本発明による実施の一形態の構成を示すブロック図である。
【図２】ハードディスク装置６が備える記録媒体Ｍのデータ構造を示す図である。
【図３】操作情報の構成を示す図である。
【図４】再生テーブルＲＴの構成を示す図である。
【図５】初回再生時に実行される再生処理の動作を示すフローチャートである。
【図６】初回再生時に実行される早送り処理の動作を示すフローチャートである。
【図７】初回再生時に実行される早戻し処理の動作を示すフローチャートである。
【図８】２回目以降の再生で実行される再生処理の動作を示すフローチャートである。
【図９】第１の変形例による再生処理の動作を示すフローチャートである。
【図１０】第２の変形例による再生処理の動作を示すフローチャートである。
【符号の説明】
【００５６】
１  操作部
１ａ  リモートコントローラ
２  制御部
３  ＲＯＭ
４  チューナ
５  エンコーダ
６  ハードディスク装置
７  ＲＡＭ
８  デコーダ
９  映像・音声出力部
１０  モニタ
【図１】
2005080149.tif 000003
【図２】
2005080149.tif 000004
【図３】
2005080149.tif 000005
【図４】
2005080149.tif 000006
【図５】
2005080149.tif 000007
【図６】
2005080149.tif 000008
【図７】
2005080149.tif 000009
【図８】
2005080149.tif 000010
【図９】
2005080149.tif 000011
【図１０】
2005080149.tif 000012