(57)【要約】【課題】  時刻の設定を容易に行うことができるようにする。【解決手段】  ビデオレコーダに時刻が設定されていない場合、時刻設定部５５５は、ビデオレコーダに装着されているＭＳに記録されている録画予約ファイルの予約時刻の中で、最新の予約時刻を、時刻設定のための初期値として現在時刻カウント部５５４に設定する。ユーザはこの初期値に基づいて、現在時刻を設定する。ビデオレコーダに時刻が設定されている場合、時刻変更判定部５５３は、現在時刻カウント部５５４がカウントしている現在のカウント時刻と、ＭＳに記録されている録画予約ファイルの予約時刻の中で最新の予約時刻とを比較し、時刻変更をするか否かを判定し、変更する場合には、予約時刻を時刻設定のための初期値として現在時刻カウント部５５４に設定する。ユーザはこの初期値に基づいて、現在時刻を設定する。本発明は、ビデオレコーダに適用することができる。【選択図】図２２
2005241485.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録されている情報に基づく処理を実行する情報処理装置において、
前記記録媒体に記録されているファイルの時刻情報を取得する時刻情報取得手段と、
前記時刻情報取得手段により取得された前記時刻情報に基づく時刻を、時刻を設定するための初期値に設定する初期値設定手段と、
前記初期値設定手段により設定された前記初期値に対するユーザからの操作に基づいて、現在の時刻を設定する時刻設定手段と
を備えることを特徴とする情報処理装置。
【請求項２】
現在の時刻が設定されている場合、設定されている現在の時刻と、前記時刻情報取得手段により取得された前記時刻情報に基づく時刻とを比較し、前記現在の時刻の変更を行うか否かを判定する判定手段をさらに備え、
前記初期値設定手段は、前記判定手段により前記現在の時刻の変更を行うと判定された場合、前記時刻情報取得手段により取得された前記時刻情報に基づく時刻を、時刻を設定するための前記初期値に設定し、
前記時刻判定手段は、前記初期値に対するユーザからの操作に基づいて、現在の時刻を設定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記時刻情報取得手段により複数のファイルの時刻情報が取得された場合に、前記複数の時刻情報に基づく時刻のうち、最新の時刻を選択する選択手段をさらに備え、
前記初期値設定手段は、前記選択手段により選択された前記最新の時刻を前記初期値に設定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記ファイルの時刻情報は、前記ファイルの生成時刻または更新時刻である
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
記録媒体に記録されている情報に基づく処理を実行する情報処理装置の情報処理方法において、
前記記録媒体に記録されているファイルの時刻情報を取得する時刻情報取得ステップと、
前記時刻情報取得ステップの処理により取得された前記時刻情報に基づく時刻を、時刻を設定するための初期値に設定する初期値設定ステップと、
前記初期値設定ステップの処理により設定された前記初期値に対するユーザからの操作に基づいて、現在の時刻を設定する時刻設定ステップと
を含むことを特徴とする情報処理方法。
【請求項６】
記録媒体に記録されている情報に基づく処理を実行するプログラムであって、
前記記録媒体に記録されているファイルの時刻情報を取得する時刻情報取得ステップと、
前記時刻情報取得ステップの処理により取得された前記時刻情報に基づく時刻を、時刻を設定するための初期値に設定する初期値設定ステップと、
前記初期値設定ステップの処理により設定された前記初期値に対するユーザからの操作に基づいて、現在の時刻を設定する時刻設定ステップと
を含む処理をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および情報処理方法、並びにプログラムに関し、特に、容易に時刻の設定を行うことができるようにした情報処理装置および情報処理方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来、電子機器に時刻が設定されていない場合、電子機器の電源がオンされたとき、製造工場であらかじめ設定された初期時刻（日時）が電子機器に表示され、ユーザは、この初期時刻をデフォルトとして現在時刻（日時）を設定する。
【０００３】
しかしながら、初期時刻と現在時刻の日時の差が大きい場合、ユーザは、現在時刻の設定を行うのが面倒であるという問題があった。
【０００４】
例えば、多くの電子機器には、初期時刻は電子機器の発売年の１月１日となっている。そのため、目的の日および時刻に設定するために、年、月、日、時刻をそれぞれ設定する必要がある。そのため、ユーザは、電子機器に設定されている初期時刻に基づいて、現在時刻の設定を行うのが面倒である。
【０００５】
ところで、PDAなどの携帯情報端末機器が、自分自身に設定されている現時刻をメモリーカードに書き込んでおき、メモリーカードを読みとるメモリーカードレコーダで、メモリーカードに書き込まれた時刻を読み出し、現時刻として設定する方法が提案されている。
【０００６】
【特許文献１】特開２００２−６４７８２号公報（例えば、第３頁番号７の段落、第４頁番号１７乃至１９の段落）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の発明では、メモリーカードに記憶されている時刻をメモリーカードレコーダの現時刻に設定するため、メモリーカードに記憶されている時刻が誤っていた場合、誤った時刻をメモリーカードレコーダに設定してしまうという課題があった。
【０００８】
また、PDAからメモリーカードに現時刻を書き込んだ後に、メモリーカードレコーダでメモリーカードから時刻の読み出しが行われるため、PDAがメモリーカードに時刻を書き込む時刻とメモリーカードレコーダが時刻を読み出す時刻の間にタイムラグが生じてしまう上、メモリーカードレコーダは、読み出した時刻を現時刻として設定し、動作してしまうため、誤った時刻で動作する可能性が高いという課題があった。
【０００９】
本発明はこのような状況に鑑みてなされたものであり、容易に時刻の設定を行うことができるようにするものである。
【課題を解決するための手段】
【００１０】
本発明の情報処理装置は、記録媒体に記録されているファイルの時刻情報を取得する時刻情報取得手段と、時刻情報取得手段により取得された時刻情報に基づく時刻を、時刻を設定するための初期値に設定する初期値設定手段と、初期値設定手段により設定された初期値に対するユーザからの操作に基づいて、現在の時刻を設定する時刻設定手段とを備えることを特徴とする。
【００１１】
現在の時刻が設定されている場合、設定されている現在の時刻と、時刻情報取得手段により取得された時刻情報に基づく時刻とを比較し、現在の時刻の変更を行うか否かを判定する判定手段をさらに備え、初期値設定手段は、判定手段により現在の時刻の変更を行うと判定された場合、時刻情報取得手段により取得された時刻情報に基づく時刻を、時刻を設定するための初期値に設定し、時刻判定手段は、初期値に対するユーザからの操作に基づいて、現在の時刻を設定するものとすることができる。
【００１２】
時刻情報取得手段により複数のファイルの時刻情報が取得された場合に、複数の時刻情報に基づく時刻のうち、最新の時刻を選択する選択手段をさらに備え、初期値設定手段は、選択手段により選択された最新の時刻を初期値に設定するものとすることができる。
【００１３】
ファイルの時刻情報は、ファイルの生成時刻または更新時刻であるものとすることができる。
【００１４】
本発明の情報処理方法は、記録媒体に記録されているファイルの時刻情報を取得する時刻情報取得ステップと、時刻情報取得ステップの処理により取得された時刻情報に基づく時刻を、時刻を設定するための初期値に設定する初期値設定ステップと、初期値設定ステップの処理により設定された初期値に対するユーザからの操作に基づいて、現在の時刻を設定する時刻設定ステップとを含むことを特徴とする。
【００１５】
本発明のプログラムは、記録媒体に記録されているファイルの時刻情報を取得する時刻情報取得ステップと、時刻情報取得ステップの処理により取得された時刻情報に基づく時刻を、時刻を設定するための初期値に設定する初期値設定ステップと、初期値設定ステップの処理により設定された初期値に対するユーザからの操作に基づいて、現在の時刻を設定する時刻設定ステップとを含む処理をコンピュータに実行させることを特徴とする。
【００１６】
本発明においては、記録媒体に記録されているファイルの時刻情報が取得され、取得された時刻情報に基づく時刻が、時刻を設定するための初期値に設定され、設定された初期値に対するユーザからの操作に基づいて、現在の時刻が設定される。
【発明の効果】
【００１７】
本発明によれば、容易に時刻の設定を行うことができる。特に、本発明によれば、時刻を設定する場合の初期時刻を、現在時刻に近い時刻とすることができる。
【発明を実施するための最良の形態】
【００１８】
以下に本発明の実施の形態を説明するが、本明細書に記載の発明と、発明の実施の形態との対応関係を例示すると、次のようになる。この記載は、本明細書に記載されている発明をサポートする実施の形態が、本明細書に記載されていることを確認するためのものである。したがって、発明の実施の形態中には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。
【００１９】
更に、この記載は、本明細書に記載されている発明の全てを意味するものでもない。換言すれば、この記載は、本明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により出現、追加される発明の存在を否定するものではない。
【００２０】
請求項１に記載の情報処理装置（例えば、図２１のビデオレコーダ１２）は、記録媒体（例えば、図２１のＭＳ２２）に記録されている情報に基づく処理を実行する情報処理装置であって、前記記録媒体に記録されているファイルの時刻情報（例えば、予約時刻）を取得する時刻情報取得手段（例えば、図２５のステップＳ８２、ステップＳ８８の処理を実行する図２２の時刻情報取得部５５１）と、前記時刻情報取得手段により取得された前記時刻情報に基づく時刻を、時刻を設定するための初期値に設定する初期値設定手段（例えば、図２５のステップＳ８４、図２６のステップＳ９３の処理を実行する図２２の時刻設定部５５５）と、前記初期値設定手段により設定された前記初期値に対するユーザからの操作に基づいて、現在の時刻を設定する時刻設定手段（例えば、図２５のステップＳ８７、図２６のステップＳ９６の処理を実行する時刻設定情報取得部５５６）とを備えることを特徴とする。
【００２１】
請求項２に記載の情報処理装置は、現在の時刻が設定されている場合（図２５のステップＳ８１でYESと判定された場合）、設定されている現在の時刻（例えば、図２２の現在時刻カウント部５５４がカウントしているカウント時刻）と、前記時刻情報取得手段により取得された前記時刻情報に基づく時刻（例えば、録画予約ファイルの予約時刻）とを比較し、前記現在の時刻の変更を行うか否かを判定する判定手段（例えば、図２６のステップＳ９１、ステップＳ９２の処理を実行する時刻変更判定部５５３）をさらに備え、前記初期値設定手段は、前記判定手段により前記現在の時刻の変更を行うと判定された場合（図２６のステップＳ９２でYESと判定された場合）、前記時刻情報取得手段により取得された前記時刻情報に基づく時刻を、時刻を設定するための前記初期値に設定し（例えば、図２６のステップＳ９３）、前記時刻判定手段は、前記初期値に対するユーザからの操作に基づいて、現在の時刻を設定する（例えば、図２のステップＳ９６）ことを特徴とする。
【００２２】
請求項３に記載の情報処理装置は、前記時刻情報取得手段により複数のファイルの時刻情報が取得された場合に、前記複数の時刻情報に基づく時刻のうち、最新の時刻を選択する選択手段（例えば、図２５のステップＳ８３、ステップＳ８９の処理を実行する図２２の選択部５５２）をさらに備え、前記初期値設定手段は、前記選択手段により選択された前記最新の時刻を前記初期値に設定することを特徴とする。
【００２３】
請求項４に記載の情報処理装置の前記ファイルの時刻情報は、前記ファイルの生成時刻（例えば、予約時刻）または更新時刻であることを特徴とする。
【００２４】
請求項５に記載の情報処理方法は、記録媒体（例えば、図２１のＭＳ２２）に記録されている情報に基づく処理を実行する情報処理装置（例えば、図２１のビデオレコーダ１２）の情報処理方法であって、前記記録媒体に記録されているファイルの時刻情報（例えば、予約時刻）を取得する時刻情報取得ステップ（例えば、図２５のステップＳ８２、ステップＳ８８）と、前記時刻情報取得ステップの処理により取得された前記時刻情報に基づく時刻を、時刻を設定するための初期値に設定する初期値設定ステップ（例えば、図２５のステップＳ８４、図２６のステップＳ９４）と、前記初期値設定ステップの処理により設定された前記初期値に対するユーザからの操作に基づいて、現在の時刻を設定する時刻設定ステップ（例えば、図２５のステップＳ８７、図２６のステップＳ９６）とを含むことを特徴とする。
【００２５】
請求項６に記載のプログラムは、記録媒体（例えば、図２１のＭＳ２２）に記録されている情報に基づく処理を実行するプログラムであって、前記記録媒体に記録されているファイルの時刻情報（例えば、予約時刻）を取得する時刻情報取得ステップ（例えば、図２５のステップＳ８２、ステップＳ８８）と、前記時刻情報取得ステップの処理により取得された前記時刻情報に基づく時刻を、時刻を設定するための初期値に設定する初期値設定ステップ（例えば、図２５のステップＳ８４、図２６のステップＳ９４）と、前記初期値設定ステップの処理により設定された前記初期値に対するユーザからの操作に基づいて、現在の時刻を設定する時刻設定ステップ（例えば、図２５のステップＳ８７、図２６のステップＳ９６）とを含むことを特徴とする。
【００２６】
以下、図を参照して、本発明の実施の形態について説明する。
【００２７】
図１は、本発明を適用したPDA（Personal Digital Assistant）１１とビデオレコーダ１２の関係を説明する図である。
【００２８】
PDA１１は、Palm OS（商標）などのオペレーティングシステムを搭載した携帯型情報端末装置であり、ビデオレコーダ１２は、ＴＶ（Television）番組などのビデオデータを録画し、記録する装置である。
【００２９】
本実施の形態では、PDA１１は、EPG（Electronic Program Guide）情報に基づいて、ＴＶ番組の録画予約を行い、録画予約の情報を図２のメモリースティック（商標）（以下、ＭＳと称する）２２に記録させる。ビデオレコーダ１２では、そのＭＳ２２に記録されている録画予約情報に基づいて、ＴＶ番組の録画を行い、ビデオデータをＭＳ２２に記録させる。
【００３０】
次に、図１のPDA１１の外観の詳細を、図２乃至図５を参照して説明する。図２および図３は本体の斜視図であり、図４および図５は本体の背面斜視図である。
【００３１】
このPDA１１は、中央のヒンジ部３２により、表示部３１と本体部３３が結合されており、ヒンジ部３２を介して折り畳み可能とされている。
【００３２】
表示部３１の面３１−１のほぼ全面には、LCD（Liquid Crystal Display）４８および、LCD４８の表面上に積層された透明なタッチパネル５６が設けられている。すなわち、ユーザが指先やペン２１を、LCD４８上の任意の位置に接触させると、その座標がタッチパネル５６により検出され、検出された座標に対応する所定の処理が行われる。
【００３３】
ヒンジ部３２には、CCD（Charge Coupled Device）等よりなるカメラ部４１が設けられている。
【００３４】
PDA１１を折り畳んだとき、表示部３１に対向する本体部３３の上面３３−１には、図中（図３の）上方に、PDA１１にインストールされているアプリケーションプログラム（例えば、スケジュール管理用のプログラム、電話帳管理用のプログラム等）のそれぞれを表すシンボルが印刷されたボタン５２が設けられており、ユーザによりボタン５２が押下されたとき、それに対応するアプリケーションプログラムが起動されるようになされている。
【００３５】
また、上面３３−１のボタン５２が配置されている領域の中央部には、LCD４８に表示されている画像をスクロールさせるためのスクロールボタン５３が設けられている。さらに、上面３３−１のボタン５２の下方には、文字、記号、数字等を入力するためのキーボード５４が設けられている。
【００３６】
本体部３３の右側面３３−２には、不揮発性半導体メモリの一種であるＭＳ２２を装着可能なＭＳスロット６１が設けられている。なお、ＭＳスロット６１には、ＭＳと同じ形状の機能拡張モジュール（例えば、Bluetooth（商標）による通信機能拡張モジュールであるIOMS）も装着することが可能である。
【００３７】
本体部３３の左側面３３−３には、本体部３３に電力を供給するリチウムイオン電池などからなるリムーバブルメインバッテリ１６２（図６）を着脱するときに開閉するバッテリ蓋４６が設けられている。また、左側面３３−３には、押下および回転自在なジョグダイヤル４５が当該側面から僅かに突出した状態で設けられている。このジョグダイヤル４５は、矢印４５−１、４５−２の方向に回転する。
【００３８】
本体部３３の背面３３−４には、不揮発性半導体メモリの一種であるコンパクトフラッシュ（登録商標）２３（以下、ＣＦ２３と記述する）を装着可能なＣＦスロット６２が設けられている。ＣＦスロット６２は、図５に示すように、ＣＦ２３を装着するときには当該背面からポップアップするようになされている。なお、ＣＦスロット６２には、ＭＳと同じ形状の機能拡張モジュール（例えば、PHSによる通信機能拡張モジュール）も装着することが可能である。
【００３９】
本体部３３の下端面３３−５には、リムーバブルメインバッテリ１６２に対して充電を行ったり、USBケーブルに接続可能なクレードル９１等の付属機器を接続するためのコネクタ８７が設けられている。
【００４０】
次に、PDA１１の内部の構成例について、図６を参照して説明する。CPU(Central Processing Unit)１３１は、ROM(Read Only Memory)１３２に記憶されているプログラム、または記憶部１３９からRAM(Random Access Memory)１３３にロードされたアプリケーションプログラムやシルクプラグインに従って各種の処理を実行する。RAM１３３にはまた、CPU１３１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００４１】
CPU１３１、ROM１３２、およびRAM１３３は、CPUインターフェース１３５を介して相互に接続されている。CPUインターフェース１３５にはまた、LCD４８に表示させる画像を制御する表示制御部１３６が接続されている。
【００４２】
表示制御部１３６には、CPU１３１の制御に基づいて、上述したカメラ部４１およびLCD４８の他、VRAM１３８が接続されている。表示制御部１３６は、カメラ部４１により撮像された画像をVRAM１３８に記憶させ、そのVRAM１３８に記憶されている画像や、他のメモリ（ＭＳ２２、ＣＦ２３、RAM１３３、記憶部１３９）に記憶されている画像を、LCD４８に表示させる。VRAM１３８には、カメラ部４１により撮像された画像の他、LCD４８に表示させる画像も記憶させることができる。
【００４３】
さらに、CPUインターフェース１３５には、上述したジョグダイヤル４５、各種ボタン５２，５３、およびキーボード５４等からなる入力部１３７、タッチパネル５６、赤外線通信ポート８２、ＭＳスロット６１およびＣＦスロット６２に相当するスロットＩ／Ｆ８４、リムーバブルメインバッテリ１６２およびバックアップバッテリ１６３を充電させるとともに、他の外部装置１５２との通信の中継装置となるクレードル９１等が接続されるコネクタ８７、並びに、リモートコントローラ１０１若しくはヘッドホン１５３と接続される音声出力部としてのヘッドホンジャック４４が接続されている。
【００４４】
なお、タッチパネル５６により検出された座標は、CPUインターフェース１３５、バス１３４を介してCPU１３１に提供され、CPU１３１は、提供されたその座標に対応する所定の情報を取得する。
【００４５】
CPUインターフェース１３５にはまた、EEPROMまたはハードディスクなどより構成される記憶部１３９が必要に応じて接続される。さらに、CPUインターフェース１３５には、Bluetooth等に従って無線通信を行う無線通信部１４６、およびFeliCa（商標）のようなＩＣカードに対して非接触でデータを読み書きする非接触ＩＣカードインターフェース（Ｉ／Ｆ）１４７が接続されている。
【００４６】
外部装置１５２に適宜装着される磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリなどから読み出されたアプリケーションプログラムやシルクプラグインは、赤外線通信ポート８２を介する赤外線通信、無線通信部１４６を介する無線通信、または、クレードル９１を介する有線通信等の手段により、必要に応じてPDA１１に対して供給され、記憶部１３９にインストールされる。または、スロットＩ／Ｆ８４に適宜装着されるＭＳ２２やＣＦ２３から読み出されたアプリケーションプログラムやシルクプラグインも、必要に応じて記憶部１３９にインストールされる。
【００４７】
またさらに、CPUインターフェース１３５には、表示部３１が本体部３３に対して閉状態の場合、オン状態となり、かつ、表示部３１が本体部３３に対して開状態の場合、オフ状態となるLCD開閉スイッチ１４４、および表示部３１が所定の角度以上回動された場合にオン状態となるLCD回転スイッチ１４５が設けられている。
【００４８】
さらに、CPUインターフェース１３５には、リムーバブルメインバッテリ１６２が装着されるメインバッテリ装着部１６１、およびリムーバブルメインバッテリ１６２が取り外されたときの予備電源となる、充電式ボタン電池等からなるバックアップバッテリ１６３が接続されている。
【００４９】
CPU１３１は、ROM１３２に記憶されているプログラム、または記憶部１３９にインストールされていて、記憶部１３９からRAM１３３にロードされるアプリケーションプログラムやシルクプラグイン等に従って各種の処理を実行する。
【００５０】
次に、LCD４８の画面について、図７を参照して説明する。LCD４８の画面には、標準表示領域２０１、およびステータス領域２０２が設けられている。
【００５１】
標準表示領域２０１には、アプリケーションプログラムが実行されているときには当該アプリケーションプログラムの画面が表示される。また、アプリケーションプログラムが実行されていないときには、図７に示されるように、インストールされているアプリケーションプログラムにそれぞれ対応するアプリケーションアイコン２０３が表示される（ただし、厳密には、このときにおいても、アプリケーションプログラムが全く実行されていないわけではなく、アプリケーションアイコン２０３を表示し、ユーザに選択させるためのアプリケーションプログラムが実行されている）。本実施の形態においては、ユーザがアプリケーションアイコン２１１をタップするなどして、対応するＴＶ録画予約プログラムを起動し、所定の操作をすることで、PDA１１がＴＶ番組の録画予約を行う機器として動作する。なお、この処理は、図２３を参照して後述する。
【００５２】
ステータス領域２０２には、PDA１１の所定の状態（例えば、バッテリ残量、ＭＳスロット６１やＣＦスロット６２に対するＭＳ２２等の装着の有無、音量設定等）を示すステータスアイコン２０４や時刻等が表示される。
【００５３】
図８は、PDA１１の機能的構成例を示すブロック図である。図８においては、本実施の形態に関する部分の機能的構成例を示しており、その他の機能的構成については、本発明とは直接関係ないので省略している。
【００５４】
PDA１１は、操作入力部３０１、主制御部３０２、EPG情報取得部３０３、表示制御部３０４、記録制御部３０５、記憶部３０６、録画予約ファイル生成部３０７、および再生制御部３０８の他、LCD４８がさらに設けられている。また、PDA１１には、ＭＳ２２が装着される。
【００５５】
主制御部３０２は、操作入力部３０１、主制御部３０２、EPG情報取得部３０３、表示制御部３０４、記録制御部３０５、記憶部３０６、録画予約ファイル生成部３０７、および再生制御部３０８の各部を制御する。
【００５６】
操作入力部３０１は、ユーザからの操作入力を受け付け、受け付けた操作入力情報を主制御部３０２に供給する。EPG情報取得部３０３は、主制御部３０２からの制御に基づいて、例えば、無線通信や接続されている図示せぬパーソナルコンピュータを介してEPG情報を取得する。表示制御部３０４は、LCD４８への表示を制御する。記録制御部３０５は、ＭＳ２２への記録を制御する。記憶部３０６には、PDA１１が各種の処理を実行する上でのプログラムやパラメータなどが記憶される。録画予約ファイル生成部３０７は、番組の録画を予約するための録画予約ファイルを生成する。再生制御部３０８は、主制御部３０２からの制御に基づいて、ＭＳ２２に記録されている情報を再生するよう制御する。例えば、再生制御部３０８は、ＭＳ２２に記録されているＴＶ番組（ＴＶ番組を、以下番組と称する）を再生し、表示制御部３０４に供給する。
【００５７】
録画予約を行う場合、操作入力部３０１がユーザからの操作入力を受け付け、操作入力情報を主制御部３０２に供給する。EPG情報取得部３０３は、主制御部３０２からの制御に基づいて、EPG情報を取得し、取得したEPG情報を主制御部３０２に供給する。主制御部３０２は、このEPG情報を表示制御部３０４に供給し、LCD４８に表示させる。
【００５８】
以下、図９乃至図１３を参照して、LCD４８に表示される画面例を説明する。
【００５９】
図９は、EPG情報をLCD４８の画面に表示させた場合の画面例である。図９においては、現在時刻が２００４年１月２０日１４：００であり、２００４年１月２３日０８：３５から１３：０５までの番組表（EPG情報に基づく画像）が表示されている。ユーザが、これらの番組の中から所望の番組を選択した場合、LCD４８の画面には、選択された番組の詳細情報が表示される。具体的には、図９において、ユーザにより２００４年１月２３日１０：００の番組、すなわち、「ニュース・気象情報」が選択された場合、LCD４８の画面は、図１０に示されるように「ニュース・気象情報」の番組の詳細情報が表示される。
【００６０】
図１０のLCD４８の画面には、番組の詳細情報として、日時が２００４年１月２３日金曜日１０：００から１０：０５までの番組であり、ＴＶ局がＭＨＫ総合であり、番組名が「ニュース・気象情報」であることの他、その番組の詳細な説明として、「Ｎ」「天」、中継、情報ボックス、ワールド、ＮＹ円株、三田民夫ほか、という説明が表示されている。また、LCD４８の画面の下方には、番組の詳細情報から、図９の番組表に戻るためのＯＫと記載されたアイコン３２１、図１０に表示されている番組を録画予約するための予約追加と記載されたアイコン３２２、および今まで予約した録画予約情報のリストを見るための予約リストと記載されたアイコン３２３が表示されている。
【００６１】
ユーザにより予約追加と記載されたアイコン３２２が選択された場合、LCD４８の画面には、図１１に示されるように予約追加を確認するためのポップアップウィンドウ３２４が図１０の画像の上に表示される。図１１のポップアップウィンドウ３２４には、録画機器がビデオレコーダであり、録画モードが標準（ＳＰ（Standard Playing））であることが表示されている。ユーザは、このポップアップウィンドウ３２４上で、録画機器の種類と録画モードを選択することができる。また、ポップアップウィンドウ３２４には、録画予約を決定する（完了する）ためのＯＫと記載されたアイコン３２５、録画予約をキャンセルするためのキャンセルと記載されたアイコン３２６が表示されている。
【００６２】
図１１において、番組の録画予約が決定された場合、すなわち、図１１のアイコン３２５がユーザにより選択された場合、PDA１１においては、図１２に示されるように、予約情報を参照することができる。図１１のLCD４８の画面には、録画日が２００４年１月２３日金曜日１０：００から１０：０５までであり、チャンネルが１ｃｈ（チャンネル）であり、繰り返しを行わないものであり、画質は標準（ＳＰ）モードであり、音質はステレオであるという情報が表示されている。また、図１１では空欄になっているが、タイトルを表示させることも可能である。さらに、図１１のLCD４８の画面には、録画が可能である、という情報が表示されている。
【００６３】
このようにしてPDA１１において録画予約が行われる。なお、詳細は後述するが、１つの番組の録画予約に関する情報は、図８の録画予約ファイル生成部３０７により１つの録画予約ファイルとして生成され、ＭＳ２２に記録される。これに対して、ビデオレコーダ１２は、ＭＳ２２に記録されている録画予約ファイルを読み出し、これに基づいて録画する番組のデータをＭＳ２２に記録させる。これにより、ＭＳ２２に番組（録画予約ファイルに対する番組）データが記録される。
【００６４】
PDA１１では、ＭＳ２２に記録された番組データを再生することもできる。具体的には、図８の再生制御部３０８がＭＳ２２に記録されている番組データを再生し、表示制御部３０４は、番組データに対応する画像をLCD４８に表示させる。これにより、例えば、図１３に示されるように、LCD４８の画面に番組が表示される。
【００６５】
次に、図８の録画予約ファイル生成部３０７により生成される録画予約ファイルについて、図１４と図１５を参照して説明する。
【００６６】
図９乃至図１２を用いて上述した録画予約の手順が複数回繰り返されることで、図１４に示されるように、複数の録画予約ファイルが生成される。図１４の録画予約ファイル＃１乃至＃６は、それぞれ１回の録画予約の処理で生成された録画予約ファイルである。
【００６７】
図１４においては、それぞれの録画予約ファイルのファイル名、録画日、録画開始時刻、録画終了時刻、予約日、および予約時刻が表示されている。録画日と録画開始時刻は、実際に録画を行う日であり、予約日と予約時刻は、ユーザにより録画予約ファイルが生成された日時（または、録画予約ファイルが更新された日時）、すなわち、予約が行われた日時（タイムスタンプ）である。
【００６８】
ファイル＃１の録画日は２００４／１／２３であり、録画開始時刻は１０：００：００であり、録画終了時刻は１０：０５：００であり、予約日は２００４／１／２０であり、予約時刻は１５：００：００である。ファイル＃２の録画日は２００４／１／２４であり、録画開始時刻は２０：１０：００であり、録画終了時刻は２３：３０：００であり、予約日は２００４／１／１９であり、予約時刻は１８：００：００である。ファイル＃３の録画日は２００４／１／２６であり、録画開始時刻は１５：２０：００であり、録画終了時刻は１５：５０：００であり、予約日は２００４／１／１９であり、予約時刻は１８：３０：００である。ファイル＃４の録画日は２００４／１／２６であり、録画開始時刻は１８：００：００であり、録画終了時刻は１９：００：００であり、予約日は２００４／１／２０であり、予約時刻は１５：３０：００である。ファイル＃５の録画日は２００４／１／２７であり、録画開始時刻は０８：１０：００であり、録画終了時刻は１０：００：００であり、予約日は２００４／１／２１であり、予約時刻は１１：００：００である。ファイル＃６の録画日は２００４／１／２７であり、録画開始時刻は１６：００：００であり、録画終了時刻は１７：００：００であり、予約日は２００４／１／２０であり、予約時刻は１６：００：００である。
【００６９】
このように、録画予約ファイルには、それぞれファイル名、録画日、録画開始時刻、録画終了時刻、予約日、予約時刻が設定されている。
【００７０】
図１５は、録画予約ファイルの詳細な例である。
【００７１】
図１５の左側の数字（１，２，３，・・・，１８）は、録画予約のためのパラメータが記載されている行数を示している。１行目のFORMAT（フォーマット）は録画予約ファイルフォーマットのバージョンを表しており、この場合RRF−1.00である。２行目のLANGUAGEは、言語を表しており、この場合jpn（日本語）である。３行目のSOURCE（ソース）は、入力が内蔵のＴＶチューナであればAIR、外部接続機器であればLINEであり、この場合AIRである。４行目のCHANNELはＴＶのチャンネルを表しており、この場合１である。５行目のRECSTARTは録画開始の年月日、時刻を表しており、この場合２００４／１／２３−１０：００：００である。６行目のDURATIONは録画時間を表しており、この場合００：０５：００である。７行目のOVERWRITEは上書きの可否を表しており、この場合ＮＯ（不可）である。８行目のV-CODECは映像のコーデックを表しており、この場合ｍｐ４ｖ（MPEG（Moving Picture Experts Group）４）である。９行目のV-SIZEは録画映像の画サイズをピクセル単位で表しており、この場合３２０×２４０（ピクセル）である。１０行目のV-FRAMEは映像のフレームレートを表しており、この場合１５fpsである。１１行目のV-FRAMEFLAGはデータ長が固定であるか否かを表しており、この場合FIX（データ長固定）である。１２行目のV-RATEは映像のビットレートをbps単位で表しており、この場合２１６kbpsである。１３行目のA-CODECは音声のコーデックを表しており、この場合ｍｐ４ａ（MPEG４）である。１４行目のA-SAMPLINGは音声のサンプリング周波数をHz単位で表しており、この場合２４ｋHzである。１５行目のA-RATEは音声のビットレートをbps単位で表しており、この場合６４kbpsである。１６行目のA-RATEFLAGはデータ長が固定であるか否かを表しており、この場合FIX（データ長固定）である。１７行目のA-MODEは音声のモードを表しており、この場合STEREO（ステレオ）である。１８行目のTITLEは、録画番組のタイトルを表しており、この場合「ニュース・気象情報」である。録画予約ファイルは、このように、図１４に示されるような情報によって構成される。
【００７２】
図１４と図１５を用いて説明した録画予約ファイルは、ＭＳ２２に記録される。図１６は、ＭＳ２２に記録されているデータを説明する図である。
【００７３】
ＭＳ２２には、他の情報処理装置（例えば、パーソナルコンピュータなど）によっても書き込み、読み出しが可能であるので、図１６に示されるように、ビデオレコーダ１２が使用するデータ以外のデータも記録されている。
【００７４】
図１６の例の場合、ＭＳ２２には、録画予約フォルダ３３１、設定ファイル３３２、テキストファイル３３３、および表計算ファイル３３４が記録されている。録画予約フォルダ３３１には、図１４の複数の録画予約ファイル＃１乃至＃６が格納されている。また、設定ファイル３３２は、ビデオレコーダ１２の設定ファイルであり、PDA１１によりあらかじめ書き込まれたものである。その他に、ＭＳ２２には、テキストファイル３３３や表計算ファイル３３４などの、他の情報処理装置により生成されたファイルが記録されている。
【００７５】
なお、この場合、録画予約フォルダ３３１の中に、図１４の録画予約ファイルを複数格納するようにしたが、録画予約フォルダ３３１の中でなく、直接ＭＳ２２の中に記録するようにしてもよい。
【００７６】
図１７乃至図１９は、図１のビデオレコーダ１２の外観を示す図である。図１７は、ビデオレコーダ１２の正面図であり、図１８は、ビデオレコーダ１２の（片方の）側面図であり、図１９は、ビデオレコーダ１２の図１８に対抗する面（他方）の側面図である。
【００７７】
ビデオレコーダ１２の正面（図１７）には、電源ボタン３５１、ディスプレイボタン３５２、セットボタン３５３、チャンネルボタン３５４、３５５、録画（ＲＥＣ）ボタン３５６、録画停止（STOP）ボタン３５７が設けられている。正面に設けられている各種のボタンは、全て押下可能である。
【００７８】
ビデオレコーダ１２の片方の側面（図１８）には、LED（Light Emitting Diode）３８１およびＭＳスロット３８２が設けられており、ビデオレコーダ１２の他方の側面（図１９）には、VHF(Very High Frequency)/UHF(Ultra High Frequency)コネクタ４０１、LINE IN（入力）コネクタ４０２乃至４０４、並びにLINE OUTコネクタ４０５乃至４０７が設けられている。
【００７９】
電源ボタン３５１は、押下に応じてビデオレコーダ１２の電源のオンとオフを切り替える。ディスプレイボタン３５２は、押下に応じてLED３８１の表示を切り替える。具体的には、ディスプレイボタン３５２の押下に応じて、LED３８１は、時計、録画可能時間、チャンネル、および録画モードを切り替えて表示する。セットボタン３５３は、長押しされることで、時刻設定モードに切り替える。チャンネルボタン３５４はチャンネルを戻す（すなわち、チャンネル番号を１減算する）ボタンであり、チャンネルボタン３５５はチャンネルを進める（すなわち、チャンネル番号を１加算する）ボタンである。録画ボタン３５６は、録画を開始する場合に押下されるボタンであり、録画停止ボタン３５７は、録画を終了する場合に押下されるボタンである。すなわち、ユーザが録画ボタン３５６と録画停止ボタン３５７を押下することで、録画予約せずとも、手動で録画を行うことができる。このことは、ＭＳ２２に、録画が予約された番組以外の番組データを記録させることができることを示している。
【００８０】
ＭＳスロット３８２は、ＭＳ２２を装着可能である。VHF/UHFコネクタ４０１は、VHFおよびUHFの映像や音声の信号を受信するコネクタであり、LINE INコネクタ４０２乃至４０４は、図示せぬビデオテープレコーダなどからの映像や音声などの信号を受信するためのコネクタである。LINE OUTコネクタ４０５乃至４０７は、映像や音声などの信号を出力するためのコネクタである。これらのビデオレコーダ１２は、後述するチューナの他、ビデオテープレコーダなどの録画再生機器から映像と音声の信号をLINE INコネクタ４０２乃至４０４を介して受信し、録画することもできる。
【００８１】
次に、図２０を参照して、ビデオレコーダ１２の構成を説明する。
【００８２】
ビデオレコーダ１２は、アンテナ４３１、ＴＶチューナ４３２、セレクタ４３３、ビデオデコーダ４３４、オーディオＡ／Ｄ変換部４３５、インターフェースコントローラ４３６、CPU（Central Processing Unit）４３７、入出力制御コントローラ４３８、SDRAM（Synchronous DRAM）４３９、およびフラッシュメモリ４４０が設けられている。また、入出力制御コントローラ４３８には、LCD４５１、操作入力部４５２、およびLED３８１が接続されており、インターフェースコントローラ４３６には、ＭＳ２２が（図示せぬＭＳスロット３８２を介して）接続されている。
【００８３】
ＴＶチューナ４３２は、アンテナ４３１を介して番組（ＴＶ信号）を受信し、セレクタ４３３に供給する。また、図示せぬビデオテープレコーダからの信号は、LINE INコネクタ４０２乃至４０４を介してセレクタ４３３に供給される。セレクタ４３３は、CPU４３７からの制御に基づいて、ＴＶチューナ４３２からの信号とLINE INコネクタ４０２乃至４０４を介して受信した信号のいずれかを選択する。セレクタ４３３は、選択した信号のうち、ビデオ信号をビデオデコーダ４３４に供給し、オーディオ信号をオーディオＡ／Ｄ変換部４３５に供給する。
【００８４】
ビデオデコーダ４３４は、供給されたビデオ信号をＡ／Ｄ変換し、デジタルのビデオ信号をインターフェースコントローラ４３６に供給する。オーディオＡ／Ｄ変換部４３５は、供給されたオーディオ信号をＡ／Ｄ変換し、デジタルのオーディオ信号をインターフェースコントローラ４３６に供給する。インターフェースコントローラ４３６は、ＭＳ２２への記録および再生の制御を行ったり、CPU４３７からの指令に基づいて処理を実行したり、フラッシュメモリ４４０への記録および再生の制御を行ったり、ＴＶチューナ４３２への制御を行う。例えば、インターフェースコントローラ４３６は、CPU４３７用の外部ペリフェラルICであり、デジタル画像入出力、デジタル音声入出力、およびＭＳ２２インターフェース等を搭載したチップである。すなわち、インターフェースコントローラ４３６は、ＡＶデータ用のインターフェース用コントローラである。なお、ビデオデコーダ４３４は、インターフェースコントローラ４３６と８ビットバスを介して接続されており、オーディオＡ／Ｄ変換部４３５は、インターフェースコントローラ４３６とIISを介して接続されている。また、インターフェースコントローラ４３６は、IIC（I2C）（商標）の通信方式によって、ＴＶチューナ４３２を制御する。
【００８５】
CPU４３７は、セレクタ４３３の選択を制御したり、インターフェースコントローラ４３６を制御する。また、CPU４３７は、SDRAM４３９やフラッシュメモリ４４０への記憶を制御したり、入出力コントローラ４３８を制御する。入出力コントローラ４３８は、LCD４５１やLED３８１への表示を制御したり、操作入力部４５２に入力される操作に基づくデータを受け付ける。CPU４３７とインターフェースコントローラ４３６は、３２ビットバスで接続されており、CPU４３７とフラッシュメモリ４４０は、１６ビットバスで接続されている。また、CPU４３７とSDRAM４３９は３２ビットバスで接続されている。さらに、CPU４３７と入出力コントローラ４３８は、UART（Universal Asynchronous Receiver Transmitter）の通信方式によって通信しており、UARTは、CPU４３７から各デバイスを制御するために用いられている。また、CPU４３７とセレクタ４３３は、一般入出力端子であるGPIOで接続されている。フラッシュメモリ４４０は、例えば、４Mbyteの容量を持ち、SDRAM４３９は、例えば、３２Mbyteの容量を持つ。フラッシュメモリ４４０には、時刻情報や本体動作用のアプリケーションプログラムが記憶され、SDRAM４３９には、CPU４３７が処理を実行するためのプログラムデータが記録される。例えば、SDRAM４３９は、動作時、フラッシュメモリ４４０から本体動作用プログラムを展開し、動作させるために用いられる。またSDRAM４３９は、画像データや音声データを記憶する。
【００８６】
ＭＳ２２に録画予約ファイル（録画予約フォルダ３３１）と設定ファイル３３２が記録されていた場合、CPU４３７は、録画予約ファイルに含まれる情報に基づいて（図１５）、セレクタ４３３の選択を制御し、指定されたチャンネルを選択する。また、CPU４３７は、録画予約ファイルで設定された予約時刻に、インターフェースコントローラ４３６を制御して、セレクタ４３３により選択され、入力されたビデオ信号およびオーディオ信号をＭＳ２２に記録させる。
【００８７】
このように、ビデオレコーダ１２によれば、ＭＳ２２に記録された録画予約ファイルに基づいて、番組をＭＳ２２に録画することができる。
【００８８】
図２１は、ビデオレコーダ１２の機能的構成例を示すブロック図である。
【００８９】
ビデオレコーダ１２には、操作入力部５０１、主制御部５０２、ＡＶ信号取得部５０３、表示制御部５０４、録画予約情報記憶部５０６、録画予約制御部５０７、Ａ／Ｄ変換部５０８、MPEGエンコーダ５０９、記録制御部５１０、再生制御部５１１、および時刻処理部５１２が設けられている。また、表示制御部５０４には、表示部５０５が接続されている。
【００９０】
操作入力部１２は、ユーザからの操作入力を受け付け、受け付けた操作情報を主制御部３０２に出力する。主制御部５０２は、ＡＶ信号取得部５０３、表示制御部５０４、録画予約情報記憶部５０６、録画予約制御部５０７、Ａ／Ｄ変換部５０８、時刻処理部５１２の各部を制御する。
【００９１】
ＡＶ信号取得部５０３は、外部（例えば、図２０のＴＶチューナ４３２やLINE INコネクタ４０２乃至４０４）からＡＶ信号を取得する。表示制御部５０４は、表示部５０５への表示を制御する。録画予約情報記憶部５０６は、録画予約情報を記憶する。例えば、ＭＳ２２から読み出された録画予約フォルダ３３１の中の録画予約ファイルを記憶する。録画予約制御部５０７は、予約された録画時刻になった場合、設定されたチャンネルのＡＶ信号を取得するような信号を主制御部５０２に出力し、主制御部５０２は、この信号に基づいて、ＡＶ信号取得部５０３に、該当するＡＶ信号を取得させる。
【００９２】
Ａ／Ｄ変換部５０８は、ＡＶ信号をＡ／Ｄ変換し、ＡＶのデジタル信号をMPEGエンコーダ５０９に供給する。MPEGエンコーダ５０９は、供給されたデジタル信号を、例えば、MPEG４の形式でエンコードし、エンコードしたＡＶ信号（オーディオ信号とビデオ信号）を多重化して記録制御部５１０に出力する。記録制御部５１０は、エンコードされたＡＶ信号をＭＳ２２に記録するよう制御する。これによりＭＳ２２には、MPEG４の形式で圧縮された（エンコードされた）画像と音声の多重化されたファイルが記録される。再生制御部５１１は、ＭＳ２２に記録されている情報を再生し（読み出し）、再生した情報を主制御部５０２に出力する。時刻処理部５１２は、ビデオレコーダ１２の時間に関する処理を実行する処理部である。
【００９３】
図２２は、時刻処理部５１２の詳細な機能的構成例を示すブロック図である。
【００９４】
時刻処理部５１２には、時刻情報取得部５５１、選択部５５２、時刻変更判定部５５３、現在時刻カウント部５５４、時刻設定部５５５、および時刻設定情報取得部５５６が設けられている。
【００９５】
時刻情報取得部５５１は、録画予約情報記憶部５０６に記憶されている録画予約情報（録画予約ファイル）や、ＭＳ２２に記憶されている情報（例えば、上述した図１６に示される各ファイルやフォルダ）の時刻に関する情報を取得し、選択部５５２に供給する。
【００９６】
選択部５５２は供給された時刻に関する情報に基づいて、所望の時刻を選択する。例えば、時刻情報取得部５５１から供給された複数のファイルの時刻情報から、最も新しい（最近）の時刻を選択する。選択部５５２は、選択した結果を時刻変更判定部５５３に供給する。時刻変更判定部５５３は、現在時刻カウント部５５４によりカウントされている現在時刻を取得し、これと、選択部５５２の選択結果に基づいて、現在時刻を変更するか否かを判定する。例えば、時刻変更判定部５５３は、選択部５５２の選択結果の時刻と、現在時刻カウント部５５４から取得した現在時刻とを比較して、現在時刻を変更するか否かを判定する。時刻変更判定部５５３は、判定の結果を時刻設定部５５５に供給する。現在時刻カウント部５５４は、現在時刻をカウントしている。すなわち、現在時刻カウント部５５４は、時刻を計時しており、時計として動作している。時刻設定部５５５は、時刻変更判定部５５３の判定結果に基づいて、現在時刻カウント部５５４の時刻を設定する。また、時刻設定情報取得部５５６は、時刻設定に関する情報を取得し、これを現在時刻カウント部５５４に供給する。現在時刻カウント部５５４によりカウントされる現在時刻の情報は、主制御部５０２および表示制御部５０４を介して表示部５０５（または表示部５０５の一部）に表示される。
【００９７】
以下に、PDA１１による録画予約設定処理、およびビデオレコーダ１２による録画処理について説明する。
【００９８】
図２３は、図８のPDA１１における録画予約設定処理を説明するフローチャートである。なお、この処理は、ユーザによりPDA１１に番組の録画予約を開始する操作が入力されたとき開始される。
【００９９】
ステップＳ１１において、PDA１１の操作入力部３０１は、ユーザからの録画予約を開始する操作を受け付ける。例えば、図７のＴＶ録画予約に対するアプリケーションアイコン２１１がユーザによりペン２１または指により選択された場合、操作入力部３０１は、このユーザからの操作を、録画予約を開始する操作として受け付ける。
【０１００】
ステップＳ１２において、LCD４８は、主制御部３０２を介する表示制御部３０４からの制御に基づいて、LCD４８の画面にＭＳ２２の装着を促すメッセージを表示する。ユーザは、このメッセージに基づいて、ＭＳ２２を（ＭＳスロット６１に）装着する。
【０１０１】
ステップＳ１３において、主制御部３０２は、記録制御部３０５または再生制御部３０８からの信号に基づいて、PDA１１（のＭＳスロット６１）にＭＳ２２が装着されたか否かを判定し、装着されるまで待機する。
【０１０２】
ステップＳ１３において、ＭＳ２２が装着されたと判定された場合、ステップＳ１４において、EPG情報取得部３０３は、EPG情報を取得する。例えば、無線通信や、接続される図示せぬパーソナルコンピュータからEPG情報を取得する。EPG情報取得部３０３は、取得したEPG情報を、主制御部３０２に供給する。
【０１０３】
ステップＳ１５において、LCD４８は、主制御部３０２を介する表示制御部３０４からの制御に基づいて、録画予約する番組の選択画面を表示する。具体的には、主制御部３０２がEPG情報取得部３０３より供給されたEPG情報に基づいて、録画予約する番組の選択画面の情報を生成し、これを表示制御部３０４に供給する。表示制御部３０４は、録画予約する番組の選択画面の情報をLCD４８の画面に表示させるよう、表示を制御し、LCD４８は、上述した図９に示されるような画面を表示する。ユーザは、このLCD４８の画面に基づいて、録画予約する番組を選択する。
【０１０４】
ステップＳ１６において、操作入力部３０１は、ユーザからの録画予約する番組を選択する操作を受け付ける。具体的には、LCD４８の画面に図９に示されるような画面が表示されており、ユーザにより番組が選択された場合、LCD４８の画面には、図１０に示されるような、選択された番組の詳細情報が表示される。すなわち、主制御部３０２を介する表示制御部３０４からの制御に基づいて、図１０に示されるような画面がLCD４８に表示される。そして、図１０において、ユーザにより、予約追加と記載されたアイコン３２２が選択された場合、LCD４８の画面には、図１１に示されるように予約追加を確認するためのポップアップウィンドウ３２４が表示される（すなわち、主制御部３０２を介する表示制御部３０４からの制御に基づいて、図１１に示されるような画面がLCD４８に表示される）。そして、図１１において、アイコン３２５がユーザにより選択された場合、録画予約を行う番組が決定される。操作入力部３０１は、これらのユーザからの操作入力を受け付ける。主制御部３０２は、操作入力部３０１への操作入力に基づいて、表示制御部３０４を制御してLCD４８の画面に、適宜、対応する画面を表示させる。
【０１０５】
ステップＳ１７において、録画予約ファイル生成部３０７は、主制御部３０２からの制御に基づいて、録画予約ファイルを生成する。具体的には、上述した図９乃至図１１において入力されたユーザからの操作に基づいて、図１５に示されるような情報からなる録画予約ファイルを生成する。録画予約ファイルは、図１５に示されるような情報の他に、ファイル名、予約日、および予約時刻が含まれる。生成された録画予約ファイル（例えば、録画予約ファイル＃１）は、主制御部３０２に供給される。
【０１０６】
ステップＳ１８において、記録制御部３０５は、主制御部３０２からの制御に基づいて、録画予約ファイルをＭＳ２２に記録するよう制御する。ＭＳ２２は、録画予約ファイルを記録する。これにより、ＭＳ２２には、例えば、図１４のファイル＃１の録画予約ファイルが記録されたことになる。より具体的には、図１５の録画予約フォルダ３３１の中に、1つの録画予約ファイルが記録されたことになる。その後、処理は終了される。
【０１０７】
図２３の処理により、PDA１１が、EPG情報に基づいて番組の録画予約を行い、録画予約ファイルを生成する。そして、PDA１１は、生成した録画予約ファイルをＭＳ２２に記録させることができる。
【０１０８】
なお、ステップＳ１２とステップＳ１３の処理は、ステップＳ１７の処理の後、すなわち、録画予約ファイル生成部３０７が録画予約ファイルを生成した後、記録制御部３０５によりＭＳ２２への記録が行われる前に行うようにしてもよい。
【０１０９】
次に、図２４を用いて、図２３の処理によりＭＳ２２に記録された録画予約ファイルに基づいて、図２１のビデオレコーダ１２が録画を行う処理について説明する。図２４は、ビデオレコーダ１２における録画処理を説明するフローチャートである。なお、この処理は、ビデオレコーダ１２にＭＳ２２が装着されたとき開始される。
【０１１０】
ステップＳ４１において、再生制御部５１１は、ＭＳ２２から録画予約ファイルを取得する。例えば、ＭＳ２２に図１６に示されるような情報が記録されていた場合、再生制御部５１１は、録画予約フォルダ３１１内に格納されている録画予約ファイルを取得する。また、再生制御部５１１は、ＭＳ２２から設定ファイル３１２を取得する。取得されたファイルは、主制御部５０２に供給される。
【０１１１】
ステップＳ４２において、時刻処理部５１２は、主制御部５０２からの制御に基づいて、時刻を設定する処理である時刻設定処理を実行する。なお、この処理の詳細は、図２５と図２６を参照して後述する。
【０１１２】
ステップＳ４３において、主制御部５０２は、ステップＳ４１で取得した録画予約ファイルを、録画予約情報として、録画予約情報記憶部５０６に登録する（記憶させる）。また、設定ファイル３１２の情報も録画予約情報として、録画予約情報記憶部５０６に登録される。録画予約制御部５０７は、録画予約情報記憶部５０６に登録された録画予約情報と、時刻処理部５１２の現在時刻カウント部５５４によりカウントされている現在時刻に基づいて、録画予約を制御する。
【０１１３】
ステップＳ４４において、録画予約制御部５０７は、予約されている時刻（録画をする時刻）になったか否かを判定し、予約されている時刻になるまで待機する。例えば、録画予約制御部５０７は、録画予約情報記憶部５０６に記憶されている録画予約情報が、図１４に示されるように６つの録画予約ファイル＃１乃至＃６からなる場合、これらの録画予約ファイルのうち、１番現在時刻に近い録画開始時刻の録画予約ファイルである録画予約ファイル＃１の情報を保持しておくとともに、時刻処理部５１２によりカウントされている現在時刻に基づいて、録画予約ファイル＃１の録画開始時刻が現在時刻になったか否かを判定する。図１４の例の場合、２００４年１月２３日１０：００が、現在時刻になったか否かが判定される。
【０１１４】
ステップＳ４４において、予約されている時刻になったと判定された場合、ステップＳ４５において、録画予約制御部５０７は、自動録画処理を実行する。具体的には、録画予約制御部５０７は、主制御部５０２に、所定の番組（チャンネル）を所定の条件（例えば、録画モードやフレームレート等の条件）で録画を行わせるための制御信号を出力する。主制御部５０２はこの制御信号に基づいて、ＡＶ信号取得部５０３に、録画対象となる番組のＡＶ信号を取得させる。ＡＶ信号取得部５０３は、この制御に基づいて、対象となる番組のＡＶ信号を取得し、これを、録画する番組のＡＶ信号として主制御部５０２に供給する。
【０１１５】
ステップＳ４６において、記録制御部５１０は、主制御部５０２からの制御に基づいて、録画する番組のＡＶ信号をＭＳ２２に記録する（録画する）。具体的には、主制御部５０２がステップＳ４４で取得した録画する番組のＡＶ信号をＡ／Ｄ変換部５０８に供給する。Ａ／Ｄ変換部５０８は、ＡＶ信号（アナログであるＡＶ信号）をＡ／Ｄ変換し、デジタルのＡＶ信号としてMPEGエンコーダ５０９に供給する。MPEGエンコーダ５０９は、供給されたデジタルのＡＶ信号をMPEG４の規格に基づいてエンコードし、エンコードしたデータ（オーディオデータとビデオデータ）を多重化して記録制御部５１０に供給する。記録制御部５１０は、エンコードされた録画する番組のデータをＭＳ２２に記録する。その後、処理は終了される。
【０１１６】
図２４の処理により、ビデオレコーダ１２が、ＭＳ２２に記録された録画予約ファイルに基づいて番組（のデータファイル）を録画（記録）することができる。
【０１１７】
なお実際には、ステップＳ４３の処理の後、電源をＯＦＦ（スタンバイ）にするようにすることで、スタンバイ表示（図示せぬ）が点灯し、ステップＳ４４でＹＥＳと判定されるまで録画待機状態となる。
【０１１８】
PDA１１は、番組（のデータ）が記録されたＭＳ２２を装着することで、ＭＳ２２に記録された番組を再生することができる。具体的には、図８の再生制御部３０８がＭＳ２２に記録されている番組データを再生し、表示制御部３０４は、番組データに対応する画像をLCD４８に表示させる。これにより、上述した図１３に示されるように、LCD４８の画面に番組が表示される。
【０１１９】
このように、PDA１１で番組の録画予約ファイルを生成してＭＳ２２に記録し、ビデオレコーダ１２において録画予約ファイルに基づいて番組をＭＳ２２に録画し、再びPDA１１でＭＳ２２に録画された番組を視聴することができる。
【０１２０】
次に、図２４のステップＳ４２の時刻設定処理の詳細を、図２５と図２６のフローチャートを参照して説明する。なお、この処理は、図２２の時刻処理部５１２により実行される処理である。
【０１２１】
ステップＳ８１において、現在時刻カウント部５５４は、カウントする現在時刻が設定されているか否かを判定する。現在時刻カウント部５５４に時刻が設定されている場合、現在時刻カウント部５５４は、設定されている時刻をカウントし、現在の時刻を刻む。この場合、現在時刻カウント部５５４は、時計として動作する。一方、現在時刻カウント部５５４に時刻が設定されていない場合、現在時刻カウント部５５４は、基準とする時刻がないため、時刻を刻まず、例えば、製造工場によりあらかじめ設定された初期値が点滅するような状態となっている。
【０１２２】
具体的には、現在時刻カウント部５５４に時刻が設定されていない場合というのは、例えば、製造工場からビデオレコーダ１２を出荷した状態、または、停電や長期間の未使用により電源の供給が断たれたことによって時刻が製造工場からの出荷時と同等となっている場合である。このような状態を、以下、未設定状態と称する。
【０１２３】
ステップＳ８１において、時刻が設定されていない（すなわち、時刻未設定状態である）と判定された場合、ステップＳ８２において、時刻処理部５１２の時刻情報取得部５５１は、複数の録画予約ファイル（録画予約情報）の予約時刻を取得する。具体的には、時刻情報取得部５５１は、図１４に示されるような複数の録画予約ファイル＃１乃至＃６それぞれの予約日と予約時刻（以下、予約日と予約時刻をあわせて予約時刻と称する）を取得し、これを選択部５５２に供給する。なお、詳細は後述するが、取得されるファイルは、録画予約ファイルに限定されない。
【０１２４】
ステップＳ８３において、選択部５５２は、供給された複数の予約時刻の中から、最新の予約時刻を選択する。例えば、選択部５５２は、図１４の録画予約ファイル＃１乃至＃６の予約時刻が時刻情報取得部５５１により供給された場合、最新の（すなわち、最も日時が進んでいる）予約時刻である、録画予約ファイル＃５の予約時刻を選択結果とする。すなわち、録画予約ファイル＃５の予約時刻は２００４年１月２１日１１：００であり、他の録画予約ファイル＃１乃至４、並びに＃６の予約時刻より新しい。選択部５５２は、選択した結果（最新の予約時刻）を、時刻設定部５５５に供給する。
【０１２５】
ステップＳ８４において、時刻設定部５５５は、現在時刻カウント部５５４の初期値をステップＳ８３で選択された最新の予約時刻とする。現在時刻カウント部５５４には、製造工場によりあらかじめ初期値として、例えば、２０００年１月１日０：００が設定されているので、時刻設定部５５５は、この初期値を、録画予約ファイル＃５の予約時刻２００４年１月２１日１１：００に設定する。
【０１２６】
ステップＳ８５において、時刻設定部５５５は、ユーザに時刻の設定を促す。具体的には、時刻設定部５５５は、ユーザに対して時刻の設定を促すために、現在時刻カウント部５５４によりカウントされる初期値（最新の予約時刻）を点滅表示させるよう制御する。現在時刻カウント部５５４は、この初期値をカウントせず、この初期値を点滅表示するような制御信号を主制御部５０２および表示制御部５０４に供給する。その結果、表示部５０５は、表示制御部５０４からの制御に基づいて、初期値を点滅させて表示する。すなわち、ユーザに時刻の設定が促される。
【０１２７】
ステップＳ８６において、操作入力部５０１は、ユーザからの時刻を設定する操作を受け付ける。例えば、表示部５０５に２００４年１月２１日１１：００が表示されており、現在時刻が２００４年１月２１日１１：３０であった場合、ユーザは、３０分だけ時間を進めるような操作を入力する。操作入力部５０１は、入力された操作情報を主制御部５０２に供給する。主制御部５０２は、この時刻を設定する操作情報を時刻処理部５１２に供給する。
【０１２８】
ステップＳ８７において、時刻処理部５１２の時刻設定情報取得部５５６は、ユーザからの時刻を設定する操作情報を取得し、現在時刻カウント部５５４に、ユーザからの操作に基づいた時刻を設定する。すなわち、現在時刻カウント部５５４の現在時刻として、２００４年１月２１日１１：３０が設定される。そして、現在時刻カウント部５５４は、２００４年１月２１日１１：３０からカウントを始める。その後処理は終了される。
【０１２９】
ステップＳ８１乃至８７の処理をまとめると以下のようになる。
【０１３０】
ビデオレコーダ１２のように、時刻によるタイマー録画などを行う機器であって、ＭＳ２２などの半導体メモリに録画予約情報が記録され、その録画予約情報に基づいて録画を行う機器において、時刻が未設定状態の場合には、機器の電源を入れたとき、時刻設定を行う必要がある。また、ＭＳ２２に記録された最新の時刻情報の時刻は、現在時刻に近いものである可能性が高い。そこで、時刻未設定の場合に、ビデオレコーダ１２に装着されたＭＳ２２に記録されている時刻情報を、時計設定のための初期値として取得し、表示することで、初期値を現在時刻に近い時刻とすることができる。すなわち、ユーザは、現在時刻に近い初期値の時刻に基づいて、現在時刻を設定するため、少ない作業量で現在時刻の設定を行うことができる。
【０１３１】
なお、この例の場合、ビデオレコーダ１２にＭＳ２２が装着されている状態で、時刻未設定状態であるかが判定され、ＭＳ２２の時刻情報が取得されるようにしたが、ビデオレコーダ１２の電源がオンされた場合に、ステップＳ８１の処理が行われ、その後、ＭＳ２２が装着されていない場合には、ＭＳ２２の装着を促すような処理としてもよい。すなわち、図２４のステップＳ４２の処理の詳細を図２５の処理とせず、ビデオレコーダ１２の電源がオンされた場合に、図２５のステップＳ８１、ステップＳ８２乃至ステップＳ８７の処理が実行されても良い。この場合、ステップＳ８１の処理でＮＯと判定された後に、ＭＳ２２の装着が促される。
【０１３２】
図２５に戻って、ステップＳ８１で時刻が設定されている（すなわち、現在時刻カウント部５５４が現在時刻をカウントしている）と判定された場合、ステップＳ８８において、時刻処理部５１２の時刻情報取得部５５１は、複数の録画予約ファイル（録画予約情報）の予約時刻を取得する。具体的には、上述したステップＳ８２の処理と同様に、時刻情報取得部５５１は、図１４に示されるような複数の録画予約ファイル＃１乃至＃６それぞれの予約日と予約時刻（以下、予約日と予約時刻をあわせて予約時刻と称する）を取得し、これを選択部５５２に供給する。
【０１３３】
ステップＳ８９において、選択部５５２は、供給された複数の予約時刻の中から、最新の予約時刻を選択する。例えば、選択部５５２は、図１４の録画予約ファイル＃１乃至＃６の予約時刻が時刻情報取得部５５１により供給された場合、最新の（すなわち、最も日時が進んでいる）予約時刻である、録画予約ファイル＃５の予約時刻を選択結果とする。すなわち、録画予約ファイル＃５の予約時刻は２００４年１月２１日１１：００であり、他の録画予約ファイル＃１乃至４、並びに＃６の予約時刻より新しい。選択部５５２は、選択した結果（最新の予約時刻）を、時刻変更判定部５５２に供給する。時刻変更判定部５５３は、供給された最新の予約時刻を取得する。本例の場合、録画予約ファイル＃５の予約時刻である２００４年１月２１日１１：００が最新の録画予約時刻であるので、時刻変更判定部５５３は、これを取得する。
【０１３４】
ステップＳ９０において、時刻変更判定部５５３は、現在時刻カウント部５５４がカウントしている時刻を取得する。ステップＳ９０の処理は、ステップＳ８１で時刻が設定されている（YES）と判定された後の処理であるので、現在時刻カウント部５５４は、現在時刻をカウントしている。時刻変更判定部５５３は、現在時刻カウント部５５４がカウントしている現在時刻を取得する。以下、この現在時刻カウント部５５４がカウントしている現在時刻をカウント時刻と称する。
【０１３５】
ステップＳ９１において、時刻変更判定部５５３は、カウント時刻が最新の予約時刻（ステップＳ８９で選択された予約時刻）より新しい（未来である）か否かを判定する。すなわち、時刻変更判定部５５３は、カウント時刻と最新の予約時刻（２００４年１月２１日１１：００）を比較し、カウント時刻の方が進んでいるか否かを判定する。予約時刻は、その録画予約ファイルをPDA１１において生成した時刻、すなわち、図２３のステップＳ１７の処理が実行された時点の時刻であるので、通常、現在時刻であるカウント時刻よりは過去（古い）はずである。換言すれば、カウント時刻が最新の予約時刻より新しいということは、カウント時刻である現在時刻が間違っていることを示す。
【０１３６】
ステップＳ９１において、カウント時刻が最新の予約時刻より新しくない（すなわち古い）と判定された場合、ステップＳ９２において、時刻変更判定部５５３は、カウント時刻と最新の予約時刻の差が所定の範囲内であるか否かを判定する。例えば、所定の範囲は１分とされる。この処理は、ステップＳ９１でカウント時刻が最新の予約時刻より新しいと判定された後、すなわちカウント時刻が間違っていると判定された後に実行される処理であり、カウント時刻のずれが所定の範囲内にあるか否かを判定している処理である。
【０１３７】
ステップＳ９２において、カウント時刻と最新の予約時刻の差が所定の範囲内でないと判定された場合、ステップＳ９３において、時刻設定部５５５は、時刻設定のための初期値を最新の予約時刻とする。具体的には、時刻設定部５５５は、現在時刻カウント部５５４の初期値をステップＳ８９で選択された最新の予約時刻とする。
【０１３８】
ステップＳ９４において、時刻設定部５５５は、時刻の設定を促す。具体的には、時刻設定部５５５は、ユーザに対して時刻の設定を促すために、現在時刻カウント部５５４によりカウントされる初期値（最新の予約時刻）を点滅表示させるよう制御する。現在時刻カウント部５５４は、この初期値をカウントせず、この初期値を点滅表示するような制御信号を主制御部５０２および表示制御部５０４に供給する。その結果、表示部５０５は、表示制御部５０４からの制御に基づいて、初期値を点滅させて表示する。すなわち、ユーザに時刻の設定が促される。ステップＳ９２の処理でカウント時刻と最新の予約時刻の差が所定の範囲内でないと判定されたということは、カウント時刻が現在時刻より所定の範囲以上に大きくずれていることを示している。そのため、時刻の設定を促すことで、ユーザは、カウント時刻が誤っていることを知ることができ、もって、現在時刻に戻しやすくすることができる。
【０１３９】
このとき、現在時刻カウント部５５４が設定された初期値に基づいてカウントを始めた場合、すなわち、ユーザに対して時刻の設定を促す表示がなされなかった場合、ユーザは、時刻が誤っていることを知る可能性が非常に低くなる。すなわち、設定された初期値は、ＭＳ２２の予約録画ファイルが生成された時刻、すなわち、現在時刻よりは多少遅れているため、やはり、ユーザにより現在時刻に設定し直す必要がある。そこで、ステップＳ９４のように、ユーザに対して時刻の設定を促すようにすることで、容易に正しい時刻に設定しなおすことができる。
【０１４０】
ステップＳ９５において、操作入力部５０１は、ユーザからの時刻を設定する操作を受け付ける。例えば、表示部５０５に２００４年１月２１日１１：００が表示されており、現在時刻が２００４年１月２１日１１：３０であった場合、ユーザは、３０分だけ時間を進めるような操作を入力する。操作入力部５０１は、入力された操作情報を主制御部５０２に供給する。主制御部５０２は、この時刻を設定する操作情報を時刻処理部５１２に供給する。
【０１４１】
ステップＳ９６において、時刻処理部５１２の時刻設定情報取得部５５６は、ユーザからの時刻を設定する操作情報を取得し、現在時刻カウント部５５４に、ユーザからの操作に基づいた時刻を設定する。すなわち、現在時刻カウント部５５４の現在時刻として、２００４年１月２１日１１：３０が設定される。そして、現在時刻カウント部５５４は、２００４年１月２１日１１：３０からカウントを始める。
【０１４２】
ステップＳ９１において、カウント時刻が最新の予約時刻より新しいと判定された場合、処理は終了される。このことは、カウント時刻（現在時刻）が、録画予約ファイルが生成された予約時刻より新しいのは当たり前であり、現在時刻にずれがあるとは考えられないためである。また、ステップＳ９２において、カウント時刻と最新の予約時刻の差が所定の範囲内であると判定された場合においても、処理は終了される。このことは、所定の範囲内の時刻のずれであれば、問題ないと考えられるからである。
【０１４３】
ステップＳ８１、並びに、ステップＳ８８乃至ステップＳ９６の処理をまとめると以下のようになる。
【０１４４】
ビデオレコーダ１２のように、時刻によるタイマー録画などを行う機器であって、ＭＳ２２などの半導体メモリに録画予約情報が記録され、その録画予約情報に基づいて録画を行う機器において、現在時刻が設定されている場合を考える。ＭＳ２２がビデオレコーダ１２に装着された場合、ビデオレコーダ１２は、自分自身がカウントしている現在時刻とＭＳ２２内の最新の録画予約ファイルの予約時刻との比較を行い、ビデオレコーダ１２がカウントしているカウント時刻が録画予約ファイルの予約時刻より前の時刻であって、両者の差が所定の範囲を超える場合、時刻設定モードに入り、時刻の補正を促す。これにより、ビデオレコーダ１２のカウント時刻が誤っていた場合においても、容易に、正しい現在時刻に直すことができる。
【０１４５】
なお、この例の場合、ビデオレコーダ１２のカウント時刻が録画予約ファイルの予約時刻より前の時刻であり、かつ、両者の差が所定の範囲を超える場合に時刻設定モードに入る（ステップＳ９４）ようにしたが、単に、ビデオレコーダ１２のカウント時刻が録画予約ファイルの予約時刻より前の時刻であれば、時刻設定モードに入るようにしても良いし、両者の差が所定の範囲を超える場合であれば、時刻設定モードに入るようにしても良い。また、これらの処理が逆であってもよい。すなわち、一方の条件のみ当てはまれば、時刻設定モードに入るようにしても良い。具体的には、ステップＳ９１とステップＳ９２の処理は、その順番が逆であっても、一方のみの処理であってもよい。
【０１４６】
なお、時刻設定モードにおいて、一定時間ユーザからの操作が入力されない場合には、元の時刻（すなわち、設定された初期値）保持して、時刻設定モードから抜け、現在時刻カウント部５５４によるカウントを続けるようにする。
【０１４７】
図２４と図２５の処理により、ビデオレコーダ１２に時刻が設定されていない場合（ステップＳ８１でＮＯと判定された場合）には、ビデオレコーダ１２に装着されたＭＳ２２に記録されている録画予約ファイルの予約時刻（録画予約ファイルの生成時刻）を、時計設定のための初期値として取得し、表示することで、初期値を現在時刻に近い時刻とすることができる（ステップＳ８４乃至８７）。すなわち、ユーザは、現在時刻に近い初期値の時刻に基づいて、現在時刻を設定するため、少ない作業量で現在時刻の設定を行うことができる。また、容易に時刻の設定を行うことができる。
【０１４８】
さらに、ビデオレコーダ１２に時刻が設定されている場合（ステップＳ８１でＮＯと判定された場合）には、ビデオレコーダ１２に装着されたＭＳ２２に記録されている録画予約ファイルの予約時刻（録画予約ファイルの生成時刻）と、ビデオレコーダ１２がカウントしているカウント時刻を比較することで、カウント時刻にズレが生じていないか否かを確認することができる。さらに、ビデオレコーダ１２は、カウント時刻にズレが生じていた場合には、予約時刻を初期値として、時刻を補正するよう促すようにしたので（図２６のステップＳ９３およびステップＳ９４）、ビデオレコーダ１２のカウント時刻が誤っていた場合においても、容易に、正しい現在時刻に直すことができる。
【０１４９】
なお、ステップＳ８２およびステップＳ８８の処理では、ＭＳ２２に記録されている、録画予約フォルダ３３１の中の複数の録画予約ファイルの予約時刻を取得するようにしたが、これに限らず、時刻情報取得部５５１は、ＭＳ２２に記録されている設定ファイル３３２の時刻を取得するようにしてもよいし、ＭＳ２２内の特定のフォルダ内の時刻情報のうち最新の時刻を選択して取得するようにしても良いし（この場合選択部５５２は不要となる）、ＭＳ２２内の全ファイルの時刻情報のうち最新のものを取得するようにしても良い（この場合選択部５５２は不要となる）。
【０１５０】
時刻取得のために要する時間は、ＭＳ２２に記録されている設定ファイル３３２の時刻を取得するようにするのが１番早く、２番目が図２５と図２６の処理で用いた録画予約ファイルのうち最新の予約時刻を取得するものであり、３番目がＭＳ２２内の特定のフォルダ内の時刻情報のうち最新の時刻を取得するようにすることであり、４番目（１番遅いもの）がＭＳ２２内の全ファイルの時刻情報のうち最新のものを取得することであるが、現在時刻に、より、近い時刻を取得するためには、４番目から１番目の順で精度を上げることが期待できる。また、時刻情報は、そのファイルの生成時刻または更新時刻とされる。
【０１５１】
このように、機器の時計の設定を行う場合に、機器に装着された半導体メディア内のファイルに記された時間情報（タイムスタンプ）のうち最も新しいものを時計設定開始のデフォルト値（初期値）として用いることにより、時計の設定を行う際の設定初期値と現在時刻との差が小さくなるため、設定終了までの作業量が少なくすることができる。
【０１５２】
また、初期設定を行う場合の操作量を減らすことができる。
【０１５３】
さらに、予約情報ファイルを生成した直後に、ビデオレコーダ１２にＭＳ２２を装着した場合には、時刻の設定がほとんど必要ないため、より時刻設定の作業量を減らすことができる。
【０１５４】
また、あらかじめ製造工場で設定された初期時刻と現在時刻の差が大きい場合であっても、ＭＳ２２に記録されているファイルの時刻情報に基づいて、改めて初期時刻が設定されるため、改めて設定された初期時刻と現在時刻の差は小さくなり、もって、ユーザは現在時刻の設定を行うのが容易である。
【０１５５】
さらに、ＭＳ２２に記録されている時刻情報をビデオレコーダ１２の現在時刻に設定するわけではなく、初期時刻（デフォルト時刻）とするため、ＭＳ２２に記録されている時刻と現在時刻との間にズレがあった場合においても、ユーザが現在時刻へ補正を行えばよい。このとき、ユーザへ時刻の設定が促されるため、ユーザは、時刻の設定を忘れずに行うことができる。
【０１５６】
なお、以上の例では、ＭＳ２２を用いたビデオレコーダ１２に適用した場合について説明したが、本発明は、半導体メモリに録画予約情報が記録され、その録画予約情報に基づいて、時刻によるタイマー録画などを行う全ての電子機器に適用することができる。さらには、記録媒体から情報を読みとり、読みとった情報に基づく処理を実行するパーソナルコンピュータのような情報処理装置においても、本発明は適用することができる。この場合、ＭＳ２２が記録媒体に該当し、ビデオレコーダ１２が情報処理装置に該当する。
【０１５７】
上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。この場合、上述した図２４乃至図２６の処理は、図２７に示されるようなパーソナルコンピュータ８００により実行される。
【０１５８】
図２７において、CPU８０１は、ROM８０２に記憶されているプログラム、または、記憶部８０８からRAM８０３にロードされたプログラムに従って各種の処理を実行する。RAM８０３にはまた、CPU８０１が各種の処理を実行する上において必要なデータなどが適宜記憶される。
【０１５９】
CPU８０１、ROM８０２、およびRAM８０３は、内部バス８０４を介して相互に接続されている。この内部バス８０４にはまた、入出力インターフェース８０５も接続されている。
【０１６０】
入出力インターフェース８０５には、キーボード、マウスなどよりなる入力部８０６、CRT，LCDなどよりなるディスプレイ、スピーカなどよりなる出力部８０７、ハードディスクなどより構成される記憶部８０８、並びに、モデム、ターミナルアダプタなどより構成される通信部８０９が接続されている。通信部８０９は、電話回線やCATVを含む各種のネットワークを介しての通信処理を行う。
【０１６１】
入出力インターフェース８０５にはまた、必要に応じてドライブ８１０が接続され、磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリなどによりなるリムーバブルメディア８２１が適宜装着され、それから読み出されたコンピュータプログラムが、必要に応じて記憶部８０８にインストールされる。
【０１６２】
一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、ネットワークや記録媒体からインストールされる。
【０１６３】
この記録媒体は、図２７に示されるように、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されているリムーバブルメディア８２１よりなるパッケージメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM８０２や記憶部８０８が含まれるハードディスクなどで構成される。
【０１６４】
なお、本明細書において、コンピュータプログラムを記述するステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【０１６５】
【図１】PDAと本発明を適用したビデオレコーダの関係を説明する図である。
【図２】図１のPDAの外観図である。
【図３】図１のPDAの外観図である。
【図４】図１のPDAの外観図である。
【図５】図１のPDAの外観図である。
【図６】図１のPDAの内部の構成例を示すブロック図である。
【図７】LCDの画面に設けられる標準表示領域、ステータス領域を説明する図である。
【図８】図１のPDAの機能的構成例を示すブロック図である。
【図９】LCDの画面例を示す図である。
【図１０】LCDの画面例を示す図である。
【図１１】LCDの画面例を示す図である。
【図１２】LCDの画面例を示す図である。
【図１３】LCDの画面例を示す図である。
【図１４】録画予約ファイルを説明する図である。
【図１５】録画予約ファイルの詳細な構成を説明する図である。
【図１６】ＭＳに記録されているファイルを説明する図である。
【図１７】図１のビデオレコーダの外観図である。
【図１８】図１のビデオレコーダの外観図である。
【図１９】図１のビデオレコーダの外観図である。
【図２０】図１のビデオレコーダの内部の構成例を示すブロック図である。
【図２１】図１のビデオレコーダの機能的構成例を示すブロック図である。
【図２２】図２１の時刻処理部の詳細な機能的構成例を示すブロック図である。
【図２３】PDAにおける録画予約設定処理を説明するフローチャートである。
【図２４】ビデオレコーダにおける録画処理を説明するフローチャートである。
【図２５】時刻処理部における時刻設定処理を説明するフローチャートである。
【図２６】時刻処理部における時刻設定処理を説明するフローチャートである。
【図２７】パーソナルコンピュータの構成例を説明する図である。
【符号の説明】
【０１６６】
１１  PDA，  １２  ビデオレコーダ，  ２２  ＭＳ，  ３０７  録画予約ファイル精製部，  ３３１  録画予約フォルダ，  ３３２  設定ファイル，  ５０１  操作入力部，  ５０４  表示制御部，  ５０５  表示部，  ５０６  録画予約情報記憶部，  ５０７  録画予約制御部，  ５０９  MPEGエンコーダ，  ５１０  記録制御部，  ５１１  再生制御部，  ５１２  時刻処理部，  ５５１  時刻情報取得部，  ５５２  選択部，  ５５３  時刻変更判定部，  ５５４  現在時刻カウント部，  ５５５  時刻設定部，  ５５６  時刻設定情報取得部
【図１】
2005241485.tif 000003
【図２】
2005241485.tif 000004
【図３】
2005241485.tif 000005
【図４】
2005241485.tif 000006
【図５】
2005241485.tif 000007
【図６】
2005241485.tif 000008
【図７】
2005241485.tif 000009
【図８】
2005241485.tif 000010
【図９】
2005241485.tif 000011
【図１０】
2005241485.tif 000012
【図１１】
2005241485.tif 000013
【図１２】
2005241485.tif 000014
【図１３】
2005241485.tif 000015
【図１４】
2005241485.tif 000016
【図１５】
2005241485.tif 000017
【図１６】
2005241485.tif 000018
【図１７】
2005241485.tif 000019
【図１８】
2005241485.tif 000020
【図１９】
2005241485.tif 000021
【図２０】
2005241485.tif 000022
【図２１】
2005241485.tif 000023
【図２２】
2005241485.tif 000024
【図２３】
2005241485.tif 000025
【図２４】
2005241485.tif 000026
【図２５】
2005241485.tif 000027
【図２６】
2005241485.tif 000028
【図２７】
2005241485.tif 000029