JP4415224B2 - Information processing apparatus and method, and program recording medium - Google Patents
Information processing apparatus and method, and program recording medium Download PDFInfo
- Publication number
- JP4415224B2 JP4415224B2 JP2000026353A JP2000026353A JP4415224B2 JP 4415224 B2 JP4415224 B2 JP 4415224B2 JP 2000026353 A JP2000026353 A JP 2000026353A JP 2000026353 A JP2000026353 A JP 2000026353A JP 4415224 B2 JP4415224 B2 JP 4415224B2
- Authority
- JP
- Japan
- Prior art keywords
- time
- recording
- display
- rtc
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、情報処理装置および方法、並びにプログラム記録媒体に関し、特に、録画開始時間および録画終了時間に対して、予め用意された複数の調整時間が、設定画面に表示され、ユーザは、設定画面を参照して、複数の調整時間から、所望の時間を選ぶことができるため、例えば、内蔵時計の遅れによって、録画したい番組の先頭が録画できなかったり、放送の延長などにより、録画したい番組が最後まで録画できないようなことがないように、簡単に開始時刻および終了時刻の調整を設定することができる情報処理装置および方法、並びにプログラム記録媒体に関する。
【0002】
【従来の技術】
パーソナルコンピュータに、チューナを内蔵し、テレビジョン放送局から画像および音声の信号を受信し、受信した画像および音声を所定のデジタルデータに変換して、ハードディスクなどの記録媒体に記録し、必要に応じて再生する技術が利用されるようになりつつある。
【0003】
また、録画したい番組の開始時刻と終了時刻を予め設定しておき、その設定に基づいて、自動的に録画を開始させ、終了させる、録画予約が広く行われている。
【0004】
【発明が解決しようとする課題】
しかしながら、例えば、内蔵時計の遅れによって、録画したい番組の先頭が録画できなかったり、放送の延長などにより、録画したい番組が最後まで録画できないような場合があった。それを防ぐためには、番組の開始時刻と、終了時刻を、上述したような事情を加味して設定しなおさなければならず、例えば、複数の番組の録画予約を設定する際に、操作が非常に困難なものになってしまう。
【0005】
本発明はこのような状況に鑑みてなされたものであり、録画開始時間および録画終了時間に対して、予め用意された複数の調整時間が設定画面に表示され、ユーザは、設定画面を参照して、複数の調整時間から、所望の時間を選ぶことができるため、例えば、内蔵時計の遅れによって、録画したい番組の先頭が録画できなかったり、放送の延長などにより、録画したい番組が最後まで録画できないようなことがないように、簡単に開始時刻および終了時刻の調整を設定することができるようにするものである。
【0006】
【課題を解決するための手段】
本発明の画像処理装置は、受信した時報に基づいて、RTC(Real Time Clock)の時刻を修正する修正手段と、ユーザによる録画開始時刻および録画終了時刻の入力を補助するための、設定画面の表示を制御する第1の表示制御手段と、設定された録画開始時刻に対して、早く録画を開始させるための、録画開始時刻の調整時間を複数用意し、ユーザに、その中から選択させるための設定画面の表示を制御する第2の表示制御手段と、設定された録画終了時刻に対して、遅く録画を終了させるための、録画終了時刻の調整時間を複数用意し、ユーザに、その中から選択させるための設定画面の表示を制御するする第3の表示制御手段と、第1乃至第3の表示制御手段により表示が制御された設定画面を参照して入力された録画のための設定の読み込みを制御する読み込み制御手段と、読み込み制御手段により読み込みが制御された、設定の保存を制御する保存制御手段とを備え、第1の表示制御手段は、修正手段によってRTCの時刻が修正されていない場合、時刻が修正されていない旨の表示を制御することを特徴とする。
【0007】
本発明の情報処理方法は、受信した時報に基づいて、RTCの時刻を修正する修正ステップと、ユーザによる録画開始時刻および録画終了時刻の入力を補助するための、設定画面の表示を制御する第1の表示制御ステップと、設定された録画開始時刻に対して、早く録画を開始させるための、録画開始時刻の調整時間を複数用意し、ユーザに、その中から選択させるための設定画面の表示を制御する第2の表示制御ステップと、設定された録画終了時刻に対して、遅く録画を終了させるための、録画終了時刻の調整時間を複数用意し、ユーザに、その中から選択させるための設定画面の表示を制御するする第3の表示制御ステップと、第1乃至第3の表示制御ステップの処理により表示が制御された設定画面を参照して入力された録画のための設定の読み込みを制御する読み込み制御ステップと、読み込み制御ステップの処理により読み込みが制御された、設定の保存を制御する保存制御ステップとを含み、第1の表示制御ステップは、修正ステップの処理によってRTCの時刻が修正されていない場合、時刻が修正されていない旨の表示を制御することを特徴とする。
【0008】
本発明のプログラム記録媒体に記録されているプログラムは、受信した時報に基づいて、RTCの時刻を修正する修正ステップと、ユーザによる録画開始時刻および録画終了時刻の入力を補助するための、設定画面の表示を制御する第1の表示制御ステップと、設定された録画開始時刻に対して、早く録画を開始させるための、録画開始時刻の調整時間を複数用意し、ユーザに、その中から選択させるための設定画面の表示を制御する第2の表示制御ステップと、設定された録画終了時刻に対して、遅く録画を終了させるための、録画終了時刻の調整時間を複数用意し、ユーザに、その中から選択させるための設定画面の表示を制御するする第3の表示制御ステップと、第1乃至第3の表示制御ステップの処理により表示が制御された設定画面を参照して入力された録画のための設定の読み込みを制御する読み込み制御ステップと、読み込み制御ステップの処理により読み込みが制御された、設定の保存を制御する保存制御ステップとを含み、第1の表示制御ステップは、修正ステップの処理によってRTCの時刻が修正されていない場合、時刻が修正されていない旨の表示を制御することを特徴とする。
【0009】
本発明の情報処理装置、情報処理方法、およびプログラム記録媒体に記録されているプログラムにおいては、受信した時報に基づいて、RTCの時刻が修正され、ユーザによる録画開始時刻および録画終了時刻の入力を補助するための、設定画面の表示が制御され、設定された録画開始時刻に対して、早く録画を開始させるための、録画開始時刻の調整時間が複数用意され、ユーザに、その中から選択させるための設定画面の表示が制御され、設定された録画終了時刻に対して、遅く録画を終了させるための、録画終了時刻の調整時間が複数用意され、ユーザに、その中から選択させるための設定画面の表示が制御され、設定画面を参照して入力された録画のための設定の読み込みが制御され、設定の保存が制御され、RTCの時刻が修正されていない場合には、時刻が修正されていない旨の表示が制御される。
【0010】
【発明の実施の形態】
以下、図を参照して、本発明の実施の形態について説明する。
【0011】
図1は、本発明に係る画像記録再生システムの一実施の形態を示す図である。パーソナルコンピュータ1は、所定のテレビジョン放送局から送信された電波を受信したアンテナ2から供給される信号を入力し、所定の画像および音声(いわゆる、番組の画像および音声)を再生し、その画像および音声を記録する。また、パーソナルコンピュータ1は、VCR(Video Cassette Recorder)3から供給されたアナログ信号、またはIEEE(Institute of Electrical and Electronic Engineers)1394などのネットワーク6−1および6−2を介してDVCR(Digital Video Cassette Recorder)4または撮像機能付きのDVCR5から供給されたデジタルデータに対応する画像および音声を再生し、その画像および音声を記録する。
【0012】
パーソナルコンピュータ1は、記録している音声および画像に対応するアナログ信号(例えば、NTSC(National Television System Committee)方式のアナログ信号など)をVCR3に供給し、または、記録している音声および画像に対応するデジタルデータをDVCR4に供給する。加えて、パーソナルコンピュータ1は、記録している音声および画像を編集することができる。
【0013】
図2は、パーソナルコンピュータ1の構成を説明するブロック図である。CPU(central processing unit)21は、各種アプリケーションプログラムや、基本的なOS(operating system)を実際に実行する。ROM(read-only memory)22は、一般的には、CPU21が使用するプログラムや演算用のパラメータのうちの基本的に固定のデータを格納する。RAM(random-access memory)23は、CPU21の実行において使用するプログラムや、その実行において適宜変化するパラメータを格納する。RTC(Real Time Clock)35は、パーソナルコンピュータ1の動作を制御するための時刻データを供給する。例えば、CPU21が使用するプログラム(例えば、図4を用いて後述する予約/時刻監視プログラムなど)が、時刻を参照する必要がある場合、CPU21は、RTC35を参照しながら、それらのプログラムを実行する。CPU21、ROM22、RAM23、およびRTC35は、CPUバスまたはメモリバスなどから構成されるホストバス24により相互に接続されている。
【0014】
ホストバス24は、ブリッジ25を介して、PCI(Peripheral Component Interconnect/Interface)バスなどの外部バス26に接続されている。
【0015】
キーボード28は、CPU21に各種の指令を入力するとき、ユーザにより操作される。マウス29は、CRT(cathode ray tube)30の画面上のポイントの指示や選択を行うとき、ユーザにより操作される。CRT30は、各種情報をテキストやイメージで表示する。HDD(hard disk drive)31は、ハードディスクを駆動し、それらにCPU21によって実行するプログラムや情報を記録または再生させる。スピーカ32は、所定の音声を再生する。ドライブ33には、必要に応じて磁気ディスク101、光ディスク102、光磁気ディスク103、および半導体メモリ104が挿入され、データの授受を行う。
【0016】
これらのキーボード28乃至ドライブ33は、インターフェース27に接続されており、インターフェース27は、外部バス26、ブリッジ25、およびホストバス24を介してCPU21に接続されている。
【0017】
画像処理ボード34は、CPU21の制御の基に、アンテナ2から供給された信号、VCR3から供給される画像または音声のアナログ信号、または、ネットワーク6−1を介して、DVCR4またはDVCR5から供給される画像または音声のデジタルデータを基に、所定の画像または音声のデータを生成し、外部バス26およびインターフェース27を介して、HDD31に出力する。
【0018】
また、画像処理ボード34は、外部バス26およびインターフェース27を介して、HDD31に記録されている画像または音声のデータの入力を受け、入力された画像または音声のデータに対応するアナログ信号を生成して、VCR3に供給し、または、入力された画像または音声のデータに対応するデジタルデータを生成して、ネットワーク6−1を介して、DVCR4に供給する。
【0019】
画像処理ボード34は、外部バス26、ブリッジ25、およびホストバス24を介してCPU21に接続されている。
【0020】
次に、画像処理ボード34の構成について説明する。図3は、画像処理ボード34の構成を示す図である。1394インターフェース51は、IEEE1394の規定に対応する構成を有し、ネットワーク6−1に接続され、IEEE1394の規定に対応するプロトコルに基づき、DVCR4またはDVCR5から供給される画像または音声のDVCRフォーマットのデジタルデータを受信し、DV(Degital Video)データインターフェース52に供給する。
【0021】
また、1394インターフェース51は、DVデータインターフェース52から供給された画像または音声のDVCRフォーマットのデジタルデータを、IEEE1394の規定に対応するプロトコルに基づき、DVCR4に供給する。
【0022】
DVデータインターフェース52は、1394インターフェース51から供給されたDVCRフォーマットの画像または音声のデジタルデータ、またはデジタルセレクタ57から供給された画像または音声のデジタルデータ(例えば、いわゆる、4:1:1などの圧縮されていないデジタルデータなど)をDVデータ圧縮伸張回路53に出力し、DVデータ圧縮伸張回路53から供給されたDVCRフォーマットの画像または音声のデジタルデータを1394インターフェース51に出力し、DVデータ圧縮伸張回路53から供給されたデジタルセレクタ57から供給された画像または音声のデジタルデータ(圧縮されていない)をデジタルセレクタ57に出力する。
【0023】
DVデータ圧縮伸張回路53は、DVデータインターフェース52から供給されたDVCRフォーマットの画像または音声のデジタルデータを、圧縮されていない画像または音声のデジタルデータに伸張して、DVデータインターフェース52に出力し、または、DVデータインターフェース52から供給された圧縮されていない画像または音声のデジタルデータを、DVCRフォーマットの画像または音声のデジタルデータに圧縮し、DVデータインターフェース52に出力する。
【0024】
チューナ54は、アンテナ2から供給されたRF(radio Frequency)信号を入力し、所定のチャンネルの画像および音声のアナログ信号をアナログセレクタ55に出力する。アナログセレクタ55は、チューナ54、VCR3、またはD/A(Digital/Analog)変換回路61から供給された画像または音声のアナログ信号のいずれかを選択し、A/D(Analog/Digital)変換回路56またはVCR3に出力する。
【0025】
A/D変換回路56は、アナログセレクタ55から供給された画像および音声のアナログ信号を、デジタルデータ(例えば、いわゆる、4:1:1などの画像データなど)に変換し、デジタルセレクタ57に出力する。デジタルセレクタ57は、DVデータインターフェース52、A/D変換回路56、またはMPEG(Moving Picture Experts Group)デコーダ60から出力された画像および音声のデジタルデータを入力し、いずれかの画像および音声のデジタルデータを選択し、DVデータインターフェース52、MPEGエンコーダ58、またはD/A変換回路61に出力するとともに、ブリッジ59に出力し、シーンの切り換えの位置の情報をブリッジ59に出力する。
【0026】
MPEGエンコーダ58は、デジタルセレクタ57から供給された画像および音声のデジタルデータを、MPEG方式のデジタルデータに圧縮し、ブリッジ59に出力する。また、MPEGエンコーダ58は、シーンの切り替わりの画像を、静止画像に変換し、ブリッジ59に出力する。
【0027】
ブリッジ59は、デジタルセレクタ57から供給された画像および音声のデジタルデータ(圧縮されてない)を、画像処理ボード34が装着されているパーソナルコンピュータ1のPCIバス26およびインターフェース27を介して、CRT30に出力する。ブリッジ59は、MPEGエンコーダ58から供給されたMPEG方式の画像または音声のデジタルデータを、画像処理ボード34が装着されているパーソナルコンピュータ1のPCIバス26を介して、HDD31、またはCPU21に出力する。更に、ブリッジ59は、PCIバス26を介して、パーソナルコンピュータ1のHDD31から、MPEG方式の画像または音声のデジタルデータを受信し、MPEGデコーダ60に出力する。
【0028】
MPEGデコーダ60は、ブリッジ59から供給されたMPEG方式の画像または音声のデジタルデータを伸張して、圧縮されていない画像または音声のデジタルデータとし、デジタルセレクタ57に出力する。
【0029】
D/A変換回路61は、デジタルセレクタ57から供給された画像および音声のデジタルデータを、アナログ信号に変換し、アナログセレクタ55に出力する。
【0030】
なお、MPEGエンコーダ58またはMPEGデコーダ60に対応する処理は、所定のプログラムにより、CPU21が実行するようにしてもよい。
【0031】
図4は、パーソナルコンピュータ1が実行するアプリケーションプログラム、ミドルウェア、およびドライバ類の構成を説明する図である。ミドルウェアは、アプリケーションプログラムからの要求に対応し、所定のドライバ類を動作させる。ドライバ類は、画像処理ボード34のMPEGエンコーダ58など、所定のハードウェアのリソースを、実際に動作させる。
録画再生プログラム81は、画像処理ボード34に、チューナ54で受信した所定のチャンネルの画像および音声のアナログ信号、VCR3から供給された画像および音声のアナログ信号、またはネットワーク6−1を介して、DVCR4から供給された画像および音声のデジタルデータのいずれかを選択させ、選択されたアナログ信号またはデジタルデータをMPEG方式の画像または音声のデジタルデータに変換させ、1以上の所定の形式のファィルから構成されるAV(Audio Visual)コンテンツとして、HDD31に記録させる。
【0032】
また、録画再生プログラム81は、1以上の所定の形式のファイルとしてHDD31に記録されているAVコンテンツを、画像処理ボード34において伸張させて、圧縮されていない所定の画像または音声のデジタルデータを生成し、画像をCRT30に表示させ、音声をスピーカ32に再生させる。
【0033】
RTC修正プログラム82は、チューナ54に、所定の時刻に放送される時報(例えば、NHK教育テレビ(3チャンネル)の12時の時報)を受信させ、それを検出させることにより、RTC35の時刻を修正するプログラムである。RTC修正プログラム82についての詳細は、図5を用いて後述する。
【0034】
録画予約設定プログラム83は、ユーザが録画予約の設定を行うためGUI(Graphical User Interface)をCRT30に表示させ、ユーザがGUIを参照しながらキーボード28、もしくはマウス29を用いて入力した設定に基づき、録画予約を実行させるAVコンテンツを作成し、コンテンツデータベース92に記録させるプログラムである。録画予約設定プログラム83についての詳細は、図7を用いて後述する。
【0035】
予約/時刻監視プログラム84は、パーソナルコンピュータ1が動作しているとき(OSが動作しているとき)、常に動作し(いわゆる、常駐している)、録画予約設定プログラム83が作成した録画予約を実行させるAVコンテンツ、および、RTC35から供給される時刻を基に、録画予約を実行する。また、予約/時刻監視プログラム84は、RTC35を監視し、所定の時刻にRTC修正プログラム82を起動させる。
【0036】
ハードウェアインターフェース91は、録画再生プログラム81、RTC修正プログラム82、録画予約設定プログラム83、または予約/時刻監視プログラム84が要求する、ハードウェアリソースの使用を調停し、各種の優先順位などの設定に基づき、アプリケーションプログラムが所定のハードウェアリソースを適切に利用できるようにする。
【0037】
コンテンツデータベース92は、AVコンテンツの属性のデータなどを管理し、録画再生プログラム81、録画予約設定プログラム83、または予約/時刻監視プログラム84に対し、AVコンテンツの属性データ、またはAVコンテンツに対応する画像または音声のデジタルデータを記憶しているファイルを特定するためのデータを提供するデータベースである。
【0038】
ファイルI/O(Input/Output)93は、コンテンツデータベース92を介して、録画再生プログラム81、録画予約設定プログラム83、または予約/時刻監視プログラム84の所定のAVコンテンツ(1以上のファイルから構成される)に対する読み出し、または書き込みの要求に対応し、実際に、所定のファイルに対しデータの読み出し、または書き込みを実行する。
【0039】
エンコード94は、画像処理ボード34のMPEGエンコーダ58に、デジタルセレクタ57から入力された画像または音声のデータを、MPEG方式のデジタルデータに圧縮させる制御を実行する。
【0040】
デコード95は、画像処理ボード34のMPEGデコーダ60に、ブリッジ59から入力されたMPEG方式の画像または音声のデジタルデータを、伸張させる制御を実行する。
【0041】
出力切り換え96は、画像処理ボード34のアナログセレクタ55、および1394インターフェース51を動作させ、画像処理ボード34からのアナログ信号またはネットワーク6−1を介するデジタルデータの出力を制御する。
【0042】
入力切り換え97は、画像処理ボード34のアナログセレクタ55、1394インターフェース51、DVデータインターフェース52、およびデジタルセレクタ57を動作させ、画像処理ボード34に入力されるアナログ信号またはデジタルデータを選択する。
【0043】
画面表示98は、デジタルセレクタ57およびブリッジ59などを動作させ、CRT30への画像の表示を制御する。
【0044】
ドライバ99は、エンコード94、デコード95、出力切り換え96、入力切り換え97、および画面表示98の要求に対応し、画像処理ボード34を実際に動作させるプログラムである。
【0045】
図5は、RTC修正プログラム82がCPU21にロードされ、起動された場合の機能ブロック図である。
【0046】
修正処理部121は、アンテナ2を介してチューナ54が受信している放送のチャンネルを検出し、RTC35が示す現在時刻を参照しながら、必要に応じて、チューナ54が受信するチャンネルを変更させたり、時報検出部122から入力される信号に基づいて、RTC35の時刻の設定を変更したり、その変更内容、もしくは変更ができなかったことを示すデータを、ログメモリ123に記録する。ログメモリ123は、HDD31の記憶領域のうちの一部であり、修正処理部121から入力されたデータを保存する。時報検出部122は、チューナ54が受信した音声データの周波数から、時報を示す音声データの周波数およびその回数を検出することにより、時報の受信を検出する。
【0047】
修正処理部121は、RTC35から供給される時刻を参照し、所定の時刻から所定の時刻までの間(例えば、11時55分から12時5分までの間)、チューナ54が放送を受信中であるかを調べ、受信中である場合は、どのチャンネルを受信しているかを調べる。
【0048】
11時55分から12時5分までの間に、チューナ54が、どの放送も受信していない場合、修正処理部121は、チューナ54に3チャンネルの放送の受信させ、時報検出部122に、12時の時報の受信の監視を開始させる。時報検出部122は、チューナ54が受信した音声信号の周波数を監視し、12時の時報に対応する周波数とその回数(440Hz5回と880Hz1回)を検出することによって、時報の受信を検出する。そして、時報検出部122は、時報の受信を検出した場合、時報の受信の検出を知らせる信号を修正処理部121に出力する。修正処理部121は、時報の受信の検出を知らせる信号の入力を受け、RTC35の設定時刻を12時0分α(αは、時報の受信からRTC35の設定時刻の修正処理にかかる時間によって異なる)秒に修正し、修正結果(何月何日に何秒遅らせた(進ませた)かを表すデータ)をログメモリ123に記録する。
【0049】
また、11時55分から12時5分までの間に、チューナ54が3チャンネルを受信していると判断された場合も、チューナ54の受信チャンネルを変更させずに、同様の処理が行われる。
【0050】
そして、修正処理部121は、チューナ54が3チャンネル以外の放送を受信中であると判断した場合、もしくはRTC35から供給される現在時刻が12時5分になっても、時報検出部122から、時報の検出を知らせる信号が入力されなかった場合、RTC35の設定時刻を修正できなかったことを示すデータをログメモリ123に記録する。
【0051】
次に、図6のフローチャートを参照して、RTC修正処理について説明する。
【0052】
ステップS1において、予約/時刻監視プログラム84の処理を実行しているCPU21は、RTC35から供給される現在時刻が11時55分か否かを判断する。ステップS1において、現在時刻が11時55分ではないと判断された場合、11時55分であると判断されるまで、ステップS1の処理が繰り返される。
【0053】
ステップS1において、現在時刻が11時55分であると判断された場合、ステップS2において、CPU21は、RTC修正プログラム82を起動する。
【0054】
ステップS3において、修正処理部121は、チューナ54が3チャンネル以外のチャンネルの放送を受信中であるか否かを判断する。ステップS3において、チューナ54が3チャンネル以外のチャンネルの放送を受信中であると判断された場合、処理は、ステップS8に進む。
【0055】
ステップS3において、チューナ54は3チャンネル以外のチャンネルの放送の受信中ではないと判断された場合、ステップS4において、修正処理部121は、チューナ54に3チャンネルの放送を受信させ、時報検出部122は、受信している3チャンネルの放送の音声信号を取り込み、12時の時報の監視を開始する。時報検出部122は、チューナ54から取り込んだ音声信号の周波数を監視し、時報を示す周波数の信号が所定の回数受信されたことを確認した場合、時報の受信の検出を示す信号を修正処理部121に出力する。
【0056】
ステップS5において、修正処理部121は、時報検出部122から供給される信号に従って、12時の時報が確認できたか否かを判断する。
【0057】
ステップS5において、12時の時報が確認できたと判断された場合、修正処理部121は、ステップS6において、RTC35の設定時刻を12時0分α(αは、時報の受信からRTC35の設定時刻の修正処理にかかる時間によって異なる)秒に修正し、ステップS7において、修正結果(何月何日に何秒遅らせた(進ませた)かを表すデータ)をログメモリ123に記録する。
【0058】
ステップS5において、12時の時報が確認されなかったと判断された場合、ステップS8において、修正処理部121は、RTC35を参照し、現在時刻は12時5分であるか否かを判断する。ステップS8において、現在時刻が12時5分ではないと判断された場合、処理はステップS3に戻り、それ以降の処理が繰り返される。
【0059】
ステップS8において、現在時刻が12時5分であると判断された場合、ステップS9において、修正処理部121は、RTC35の設定時刻を修正できなかったことをログメモリ123に記録する。
【0060】
ステップS10において、CPU21は、RTC修正プログラム82を終了させ、処理を終了する。
【0061】
以上のようにして、RTC修正処理においては、所定の時刻から所定の時刻の間、時報の受信が監視され、時報が受信されてRTC35が修正された場合は、その修正内容をログメモリ123に記憶させ、時報が受信できず、RTC35を修正することができなかった場合は、RTC35が修正できなかったことをログメモリ123に記憶させるようにしたので、後述する録画予約設定処理において、ユーザにRTC35の修正状況を知らせることが可能となる。
【0062】
図7は、録画予約設定プログラム83がCPU21にロードされ、起動された場合の機能ブロック図である。
【0063】
GUI入出力制御部131は、ユーザが録画予約の設定を行うためのGUIに対応するデータをHDD31から読み出し、CRT30に表示させる。このとき、GUI入出力制御部131は、図5を用いて説明したRTC修正プログラムの処理結果をログメモリ123から読み出して、必要に応じてGUIに表示させる。また、GUI入出力制御部131は、ユーザがGUIを参照しながらキーボード28、もしくはマウス29を用いて入力した設定の入力を受け、AVコンテンツ作成部132に供給する。
【0064】
AVコンテンツ作成部132は、GUI入出力制御部131から入力された録画予約の設定を基に、AVコンテンツを作成し、コンテンツデータベース92に記録させる。すなわち、このAVコンテンツには、予約された録画を実行させるための各種の設定内容(録画開始時刻、録画終了時刻、受信チャンネル、および画質を決定する録画モードなど)が記憶される。
【0065】
録画予約設定プログラム83は、例えば、録画予約設定プログラム83を表すアイコンを、CRT30に表示させ、ユーザが、そのアイコンを、マウス29を用いてダブルクリックすることにより、起動されるようにしてもよい。
【0066】
図8に、録画予約設定プログラム83の起動時にCRT30に表示されるGUI141を示す。新規予約の設定を行いたい場合、ユーザは、ツールバー上の録画予約ボタン142をクリックし、メニュー143を表示させ、新規予約を選択し、図9に示される、新規予約設定を入力するためのGUI151を表示させることができる。
【0067】
ユーザは、表示される全てのGUIにおいて、その下部に表示されるボタンのうち選択可能な状態(アクティブ)のボタンを、キーボード28もしくはマウス29を用いて選択することにより、任意にその前後のGUI画面に移動することができる。例えば、図9のGUI151がCRT30に表示されている状態で、GUI入出力制御部131が、ユーザが「次へ」ボタン153を選択したことを示す信号の入力を受けた場合、GUI入出力制御部131は、図10のGUI161に対応するデータをHDD31から読みだしてCRT30に表示させる。また、図10のGUI161がCRT30に表示されている状態で、GUI入出力制御部131が、ユーザが「戻る」ボタン163を選択したことを示す信号の入力を受けた場合、GUI入出力制御部131は、図9のGUI151に対応するデータをHDD31から読みだしてCRT30に表示させる。そして、ユーザは、GUI151とGUI161を任意に切り替えながら録画予約の設定を行う。
【0068】
ユーザが、設定入力部152(図9)もしくは設定入力部162(図10)に入力した各種の設定の内容は、GUI入出力制御部131に入力される。そして、ユーザは、全ての設定が終了したときに、「決定」ボタン164(図10)を選択し、録画予約設定を終了させることができる。GUI入出力制御部131は、ユーザが「決定」ボタン164を選択したことを示す信号の入力を受けた場合、入力された各種の設定の内容をAVコンテンツ作成部132に出力する。AVコンテンツ作成部132は、入力された各種設定を基に、録画予約のためのAVコンテンツを作成し、コンテンツデータベース92に記憶させる。
【0069】
また、ユーザが、図11に示すツールバー上の設定ボタン171をクリックして、メニュー172において時刻合わせの設定を選択した場合、GUI入出力制御部131は、ログメモリ123から、RTC35の修正履歴を読み出し、図12に示される、時刻合わせの設定画面であるGUI181を表示させる。チェックボックス182は、図6を用いて説明したRTC修正処理を行うか否かをユーザが選択するものであり、チェックボックス182がチェックされた場合、図6を用いて説明したRTC修正処理が行われる。リストボックス183には、RTC修正処理による修正履歴が表示される。
【0070】
次に、図13のフローチャートを参照して、録画予約設定処理について説明する。
【0071】
例えば、CRT30に表示されている録画予約設定プログラム83を表すアイコンを、ユーザがマウス29を用いてダブルクリックすることにより、ステップS21において、CPU21は、録画予約設定プログラム83を起動する。GUI入出力制御部131は、図8を用いて説明したGUI141に対応するデータをHDD31から読みだしてCRT30に表示させ、ユーザがキーボード28もしくはマウス29を用いてメニュー143から新規予約を選択したことを示す信号を受ける。
【0072】
ステップS22において、GUI入出力制御部131は、ログメモリ123に記録されているRTC35の修正記録を読み込む。
【0073】
ステップS23において、GUI入出力制御部131は、ステップS22において読み込んだRTC35の修正記録を基に、最新の修正記録は、RTC35の設定時刻が修正されたことを示しているか否かを判断する。
【0074】
ステップS23において、最新の修正記録は、RTC35の設定時刻が修正されなかったことを示していると判断された場合、ステップS24において、GUI入出力制御部131は、図9に示すGUI151に対応するデータをHDD31から読みだしてCRT30に表示させる。ここでは、ユーザに、RTC35の設定時刻が修正されていないことを示すために表示されるメッセージ154を、ユーザに分かりやすいものにするため、RTC35を「時計」と表現している。ユーザは、GUI151を確認することにより、RTC35の設定時刻が修正されていないこと、および最終修正日を知ることができる。
【0075】
ステップS23において、最新の修正記録は、RTC35の設定時刻が修正されたことを示していると判断された場合、ステップS25において、GUI入出力制御部131は、図14に示すGUI151に対応するデータをHDD31から読みだしてCRT30に表示させる。ユーザは、GUI151を確認し、メッセージ154が表示されていないことから、RTC35の設定時刻が正しく修正されていることを知ることができる。
【0076】
ステップS26において、GUI入出力制御部131は、図9もしくは図14に示すGUI151の「開始時間の調整」チェックボックス155がチェックされたか否かを判断する。ステップS26において、「開始時間の調整」チェックボックス155がチェックされていないと判断された場合、処理はステップS28に進む。
【0077】
ステップS26において、「開始時間の調整」チェックボックス155がチェックされたと判断された場合、ステップS27において、GUI入出力制御部131は、図15に示されるように、開始時間調整リストボックス191をアクティブ(すなわち、ユーザが、数値の設定を入力できる状態)にする。ユーザは、この状態において、開始時刻の調整時間を入力することができ、開始時刻の調整は、例えば、1分/3分/5分で、任意に選択可能とする。
【0078】
ステップS28において、GUI入出力制御部131は、図10に示すGUI161の「終了時間の調整」チェックボックス165がチェックされたか否かを判断する。ステップS26において、「終了時間の調整」チェックボックス165がチェックされていないと判断された場合、処理はステップS30に進む。
【0079】
ステップS28において、「終了時間の調整」チェックボックス165がチェックされたと判断された場合、ステップS29において、GUI入出力制御部131は、図16に示されるように、延長設定リストボックス201をアクティブ(すなわち、ユーザが、数値の設定を入力できる状態)にする。ユーザは、この状態において、終了時刻の調整時間を入力することができ、終了時刻の調整は、例えば、30分/60分/90分で、任意に選択可能とする。
【0080】
ステップS30において、GUI入出力制御部131は、「決定」ボタン164が選択されたか否かを判断する。ステップS30において、「決定」ボタン164が選択されたと判断されなかった場合、「決定」ボタン164が選択されたと判断されるまで、ステップS30の処理が繰り返される。
【0081】
ステップS30において、「決定」ボタン164が選択されたと判断された場合、ステップS31において、GUI入出力制御部131は、設定入力部152および設定入力部162に入力された設定を読み込み、AVコンテンツ作成部132に出力する。AVコンテンツ132は、入力された設定に基づいて、録画予約を行うため情報を含んだAVコンテンツを作成し、コンテンツデータベース92に記録する。
【0082】
ステップS32において、CPU21は、録画予約設定プログラム83を終了させて、処理が終了する。
【0083】
このようにして、ユーザは、録画予約の設定時に、録画したい番組の開始時刻および終了時刻に対する調整を行うことができる。すなわち、ユーザは、パーソナルコンピュータ1のRTC35が示す時刻が正しく修正されているかを確認することができるので、その情報に基づいて、録画したい番組の開始時間よりも早く録画が開始されるように、録画開始時刻を早める設定を簡単に行うことができる。更に、例えば、野球放送の延長などよって、録画したい番組の終了時間が変更される可能性がある場合、ユーザは、その番組を最後まで録画することができるように、録画の終了時間の延長を簡単に設定することができる。
【0084】
図6を用いて説明したRTC修正処理および図13を用いて説明した録画予約設定処理においては、RTC35の修正ができなかった場合、RTC35の修正ができなかったことをログメモリ123に記録し(図6のステップS9)、録画予約設定画面であるGUI151において、RTC35が修正されていないことを表示した(図13のステップ24)。これに対して、RTC35の修正ができなかった場合、ログメモリ123に記録されている過去の修正履歴に基づいて、RTC35を修正するようにしてもよい。
【0085】
ここで、図17のフローチャートを参照して、ログメモリ123に記録されている過去の修正履歴に基づいて、RTC35を修正するようにした場合における、RTC修正処理について説明する。
【0086】
ここで、ステップS41乃至ステップS45においては、図6におけるステップS1乃至ステップS5と同様の処理が行われ、CPU21は、RTC35が示す時刻が11時55分になったと判断された場合に、RTC修正プログラム82を起動し、修正処理部121は、チューナ54が3チャンネル以外の放送の受信中でない場合は、3チャンネルの放送を受信させ、12時の時報を監視し、12時の時報が確認できたか否かを判断する。
【0087】
ステップS45において、12時の時報が確認できたと判断された場合、ステップS46において、修正処理部121は、図6のステップS6と同様の処理により、RTC35の設定時刻を修正し、処理はステップS49に進む。
【0088】
ステップS45において、12時の時報が確認できなかったと判断された場合、ステップS47において、修正処理部121は、図6のステップS8と同様の処理により、現在時刻が12時5分か否かを判断する。ステップS47において、現在時刻が12時5分ではないと判断された場合、処理は、ステップS43に戻り、それ以降の処理が繰り返される。
【0089】
ステップS47において、現在時刻が12時5分であると判断された場合、ステップS48において、修正処理部121は、ログメモリ123に記録されている過去の修正履歴から、最新の修正履歴を参照し、RTC35に対して、それと同じ修正を行う。
【0090】
ステップS49において、修正処理部121は、ステップS46もしくはステップS48において実行されたRTC35の修正内容を、ログメモリ123に記録する。
【0091】
ステップS50において、CPU21は、RTC修正プログラム82を終了し、処理が終了する。
【0092】
ここでは、時報の検出によるRTC35の設定時刻の修正ができなかった場合に、最新の修正履歴を基に、RTC35の設定時刻を修正したが、例えば、所定の日数の設定時刻の修正値を平均することなどの、他の方法を用いて、RTC35の設定時刻の修正を行うようにしてもよい。
【0093】
また、図17を用いて説明したRTC修正処理を実行した場合、11時55分から12時5分までの間に、必ずRTC35は修正される。この場合における録画予約設定処理を、図18のフローチャートを参照して説明する。
【0094】
ステップS71において、図13のステップS21と同様の処理により、CPU21は、録画予約設定プログラム83を起動する。GUI入出力制御部131は、図8を用いて説明したGUI141に対応するデータをHDD31から読みだしてCRT30に表示させ、ユーザがキーボード28もしくはマウス29を用いてメニュー143から新規予約を選択したことを示す信号を受ける。
【0095】
ステップS72において、GUI入出力制御部131は、図14に示すGUI151に対応するデータをHDD31から読みだしてCRT30に表示させる。ここでは、図17を用いて前述したRTC修正処理により、RTC35は、必ず修正されているため、図9に示されるような、RTC35が修正されなかったことを示すメッセージ154が表示されることはない。
【0096】
そして、ステップS73乃至ステップS79においては、図13のステップS26乃至ステップS32と同様の処理が行われ、ユーザが入力した録画予約の設定に基づいたAVコンテンツが作成され、コンテンツデータベース92に記録され、処理が終了される。
【0097】
以上の処理により、例えば、12時前後に他のチャンネルを受信していたために、時報を検出することができず、RTC35の設定時刻を修正できなかった場合においても、ログメモリ123に記録されている修正履歴に基づいてRTC35の設定時刻が修正される。また、ユーザは、この場合においても、ログメモリ123に記録されているRTC35の修正の履歴を、図12を用いて説明したGUI181をCRT30に表示させることにより確認することができるのはもちろんである。
【0098】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム格納媒体からインストールされる。
【0099】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム格納媒体は、図3に示すように、磁気ディスク101(フロッピディスクを含む)、光ディスク102(CD-ROM(Compact Disk-Read Only Memory)、DVD(Digital Versatile Disk)を含む)、光磁気ディスク103(MD(Mini-Disk)を含む)、もしくは半導体メモリ104などよりなるパッケージメディア、または、プログラムが一時的もしくは永続的に格納されるROM22や、HDD31のハードディスクなどにより構成される。プログラム格納媒体へのプログラムの格納は、必要に応じて、図4に示される1394インターフェース51などのインターフェースを介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
【0100】
なお、本明細書において、プログラム格納媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【0101】
なお、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【0102】
【発明の効果】
本発明の情報処理装置、情報処理方法、およびプログラム記録媒体に記録されているプログラムによれば、受信した時報に基づいて、RTCの時刻を修正し、ユーザによる録画開始時刻および録画終了時刻の入力を補助するための、設定画面の表示を制御し、設定された録画開始時刻に対して、早く録画を開始させるための、録画開始時刻の調整時間を複数用意し、ユーザに、その中から選択させるための設定画面の表示を制御し、設定された録画終了時刻に対して、遅く録画を終了させるための、録画終了時刻の調整時間を複数用意し、ユーザに、その中から選択させるための設定画面の表示を制御し、設定画面を参照して入力された録画のための設定の読み込みを制御し、設定の保存を制御し、RTCの時刻が修正されていない場合、時刻が修正されていない旨の表示を制御するようにしたので、例えば、内蔵時計の遅れによって、録画したい番組の先頭が録画できなかったり、放送の延長などにより、録画したい番組が最後まで録画できないようなことがないように、簡単に開始時刻および終了時刻の調整を設定することができる。
【図面の簡単な説明】
【図1】本発明に係る画像記録再生システムの一実施の形態を示す図である。
【図2】パーソナルコンピュータ1の構成を説明するブロック図である。
【図3】画像処理ボード34の構成を示す図である。
【図4】パーソナルコンピュータ1が実行するアプリケーションプログラム、ミドルウェア、およびドライバ類の構成を説明する図である。
【図5】RTC修正プログラムを説明するための機能ブロック図である。
【図6】RTC修正処理を説明するためのフローチャートである。
【図7】録画予約設定プログラムを説明するための機能ブロック図である。
【図8】録画予約設定プログラムが起動した場合の表示画面を説明するための図である。
【図9】録画予約の設定画面を説明するための図である。
【図10】録画予約の設定画面を説明するための図である。
【図11】修正履歴を表示させる手順を説明するための図である。
【図12】修正履歴の表示画面を説明するための図である。
【図13】録画予約設定処理を説明するためのフローチャートである。
【図14】録画予約の設定画面を説明するための図である。
【図15】録画予約の設定画面を説明するための図である。
【図16】録画予約の設定画面を説明するための図である。
【図17】RTC修正処理を説明するためのフローチャートである。
【図18】録画予約設定処理を説明するためのフローチャートである。
【符号の説明】
1 パーソナルコンピュータ, 2 アンテナ, 6,6−1,6−1 ネットワーク, 21 CPU, 23 RAM, 34 画像処理ボード, 35RTC, 54 チューナ, 81 録画再生プログラム, 82 RTC修正プログラム, 83 録画予約設定プログラム, 84 予約/時刻監視プログラム 92 コンテンツデータベース, 121 修正処理部, 122 ログメモリ, 131 GUI入出力制御部, 132 AVコンテンツ作成部,141,151,161,181 GUI[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an information processing apparatus and method, and a program. Record Regarding the medium, in particular, a plurality of adjustment times prepared in advance with respect to the recording start time and the recording end time are displayed on the setting screen, and the user refers to the setting screen and can select a desired time from the plurality of adjustment times. Since the time can be selected, for example, the start of the program you want to record cannot be recorded due to the delay of the built-in clock, or the program you want to record cannot be recorded to the end due to the extension of the broadcast, etc. Processing apparatus and method, and program capable of setting adjustment of start time and end time Record It relates to the medium.
[0002]
[Prior art]
A personal computer with a built-in tuner that receives image and sound signals from a television broadcast station, converts the received image and sound into predetermined digital data, records it on a recording medium such as a hard disk, and so on. Reproducing technology is being used.
[0003]
In addition, a recording reservation is widely performed in which a start time and an end time of a program to be recorded are set in advance, and recording is automatically started and ended based on the setting.
[0004]
[Problems to be solved by the invention]
However, for example, there are cases where the beginning of the program to be recorded cannot be recorded due to a delay of the built-in clock, or the program to be recorded cannot be recorded to the end due to extension of broadcasting. In order to prevent this, it is necessary to reset the program start time and end time in consideration of the circumstances as described above. For example, when setting recording reservations for a plurality of programs, operation is very difficult. It will be difficult.
[0005]
The present invention has been made in view of such circumstances, and a plurality of adjustment times prepared in advance are displayed on the setting screen with respect to the recording start time and the recording end time, and the user refers to the setting screen. Since the desired time can be selected from multiple adjustment times, for example, the beginning of the program to be recorded cannot be recorded due to the delay of the built-in clock, or the program to be recorded is recorded to the end due to the extension of the broadcast. This makes it possible to easily set the adjustment of the start time and the end time so that nothing can be done.
[0006]
[Means for Solving the Problems]
The image processing apparatus of the present invention Correction means for correcting the time of RTC (Real Time Clock) based on the received time signal, A first display control means for controlling the display of the setting screen for assisting the user in inputting the recording start time and the recording end time; and for starting the recording earlier with respect to the set recording start time; A plurality of adjustment times of the recording start time are prepared, and the second display control means for controlling the display of the setting screen for allowing the user to select from among them, and the recording ends late with respect to the set recording end time A third display control means for preparing a plurality of adjustment times of the recording end time for controlling the display, and for controlling the display of a setting screen for allowing the user to select from among the adjustment times; and first to third display control means Controls the reading of settings for recording input by referring to the setting screen controlled by the display, and controls the saving of settings controlled by the reading control means. And a storage control means The first display control means controls the display that the time has not been corrected when the RTC time has not been corrected by the correction means. It is characterized by that.
[0007]
The information processing method of the present invention includes: A correction step of correcting the time of the RTC based on the received time signal; A first display control step for controlling display of a setting screen for assisting a user to input a recording start time and a recording end time; and for starting recording earlier with respect to the set recording start time. A plurality of adjustment times for the recording start time are prepared, and the second display control step for controlling the display of the setting screen for allowing the user to select from among them, and the recording is ended later with respect to the set recording end time A third display control step for preparing a plurality of adjustment times of the recording end time for causing the user to select a setting screen for allowing the user to select one of the adjustment times, and first to third display control steps The reading control step for controlling the reading of the settings for recording input with reference to the setting screen whose display is controlled by the processing of Body is controlled, and a storage control step of controlling the storage of settings including Therefore, the first display control step controls the display that the time is not corrected when the time of the RTC is not corrected by the process of the correction step. It is characterized by that.
[0008]
Program of the present invention Record On the medium Record The program that is being A correction step of correcting the time of the RTC based on the received time signal; A first display control step for controlling display of a setting screen for assisting a user to input a recording start time and a recording end time; and for starting recording earlier with respect to the set recording start time. A plurality of adjustment times for the recording start time are prepared, and the second display control step for controlling the display of the setting screen for allowing the user to select from among them, and the recording is ended later with respect to the set recording end time A third display control step for preparing a plurality of adjustment times of the recording end time for causing the user to select a setting screen for allowing the user to select one of the adjustment times, and first to third display control steps The reading control step for controlling the reading of the settings for recording input with reference to the setting screen whose display is controlled by the processing of Body is controlled, and a storage control step of controlling the storage of settings including Therefore, the first display control step controls the display that the time is not corrected when the time of the RTC is not corrected by the process of the correction step. It is characterized by that.
[0009]
Information processing apparatus, information processing method, and program of the present invention Record On the medium Record In the program that has been Based on the received time signal, the RTC time is corrected, The display of the setting screen for assisting the user in inputting the recording start time and the recording end time is controlled, and the adjustment time of the recording start time for starting the recording earlier than the set recording start time. Multiple settings are made, the display of the setting screen for the user to select from among them is controlled, and multiple adjustment times for the recording end time are prepared to end recording later than the set recording end time. The display of the setting screen for the user to select from among them is controlled, the reading of the setting for recording input with reference to the setting screen is controlled, and the saving of the setting is controlled. When the RTC time is not corrected, the display indicating that the time is not corrected is controlled. .
[0010]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0011]
FIG. 1 is a diagram showing an embodiment of an image recording / reproducing system according to the present invention. The
[0012]
The
[0013]
FIG. 2 is a block diagram illustrating the configuration of the
[0014]
The
[0015]
The
[0016]
The
[0017]
The
[0018]
Further, the
[0019]
The
[0020]
Next, the configuration of the
[0021]
Further, the 1394
[0022]
The
[0023]
The DV data compression /
[0024]
The
[0025]
The A /
[0026]
The
[0027]
The
[0028]
The
[0029]
The D /
[0030]
The processing corresponding to the
[0031]
FIG. 4 is a diagram illustrating the configuration of application programs, middleware, and drivers executed by the
The recording /
[0032]
In addition, the recording /
[0033]
RTC The
[0034]
The recording
[0035]
The reservation /
[0036]
The
[0037]
The
[0038]
A file I / O (Input / Output) 93 is composed of predetermined AV contents (one or more files) of the recording /
[0039]
The encode 94 executes control for causing the
[0040]
The
[0041]
The output switching 96 operates the
[0042]
In the input switching 97, the
[0043]
The
[0044]
The
[0045]
FIG. RTC It is a functional block diagram when the
[0046]
The
[0047]
The
[0048]
If the
[0049]
Further, when it is determined that the
[0050]
Then, the
[0051]
Next, the RTC correction process will be described with reference to the flowchart of FIG.
[0052]
In step S1, the
[0053]
When it is determined in step S1 that the current time is 11:55, in step S2, the
[0054]
In step S3, the
[0055]
If it is determined in step S3 that the
[0056]
In step S <b> 5, the
[0057]
If it is determined in step S5 that the 12 o'clock time signal has been confirmed, the
[0058]
If it is determined in step S5 that the 12 o'clock time signal has not been confirmed, in step S8, the
[0059]
When it is determined in step S8 that the current time is 12: 5, in step S9, the
[0060]
In step S10, the
[0061]
As described above, in the RTC correction process, the reception of the time signal is monitored from the predetermined time to the predetermined time, and when the time signal is received and the
[0062]
FIG. 7 is a functional block diagram when the recording
[0063]
The GUI input /
[0064]
The AV
[0065]
The recording
[0066]
FIG. 8 shows a
[0067]
The user selects a button in a selectable state (active) from among the buttons displayed below all the displayed GUIs by using the
[0068]
Various settings input by the user to the setting input unit 152 (FIG. 9) or the setting input unit 162 (FIG. 10) are input to the GUI input /
[0069]
When the user clicks the
[0070]
Next, the recording reservation setting process will be described with reference to the flowchart of FIG.
[0071]
For example, when the user double-clicks the icon representing the recording
[0072]
In step S <b> 22, the GUI input /
[0073]
In step S23, the GUI input /
[0074]
If it is determined in step S23 that the latest correction record indicates that the set time of the
[0075]
When it is determined in step S23 that the latest correction record indicates that the set time of the
[0076]
In step S26, the GUI input /
[0077]
If it is determined in step S26 that the “adjust start time”
[0078]
In step S28, the GUI input /
[0079]
When it is determined in step S28 that the “end time adjustment”
[0080]
In step S <b> 30, the GUI input /
[0081]
If it is determined in step S30 that the “OK”
[0082]
In step S32, the
[0083]
In this manner, the user can adjust the start time and end time of the program to be recorded when setting the recording reservation. That is, since the user can check whether the time indicated by the
[0084]
In the RTC correction process described using FIG. 6 and the recording reservation setting process described using FIG. 13, if the
[0085]
Here, the RTC correction process when the
[0086]
Here, in steps S41 to S45, the same processing as in steps S1 to S5 in FIG. 6 is performed, and the
[0087]
If it is determined in step S45 that the 12 o'clock time signal has been confirmed, in step S46, the
[0088]
If it is determined in step S45 that the time signal at 12:00 could not be confirmed, in step S47, the
[0089]
If it is determined in step S47 that the current time is 12:05, the
[0090]
In step S49, the
[0091]
In step S50, the
[0092]
Here, when the setting time of the
[0093]
When the RTC correction process described with reference to FIG. 17 is executed, the
[0094]
In step S71, the
[0095]
In step S <b> 72, the GUI input /
[0096]
In steps S73 through S79, the same processing as in steps S26 through S32 in FIG. 13 is performed, and AV content based on the recording reservation setting input by the user is created and recorded in the
[0097]
By the above processing, for example, when another channel was received around 12:00 and the time signal could not be detected and the set time of the
[0098]
The series of processes described above can be executed by hardware, but can also be executed by software. When a series of processing is executed by software, a program constituting the software may execute various functions by installing a computer incorporated in dedicated hardware or various programs. For example, it is installed from a program storage medium in a general-purpose personal computer or the like.
[0099]
As shown in FIG. 3, a program storage medium for storing a program that is installed in a computer and can be executed by the computer includes a magnetic disk 101 (including a floppy disk), an optical disk 102 (CD-ROM (Compact Disk- Package media, such as Read Only Memory (DVD) (including Digital Versatile Disk), magneto-optical disk 103 (including MD (Mini-Disk)), or semiconductor memory 104, or programs temporarily or permanently The
[0100]
In the present specification, the step of describing the program stored in the program storage medium is not limited to the processing performed in time series according to the described order, but is not necessarily performed in time series. Or the process performed separately is also included.
[0101]
In the present specification, the term “system” represents the entire apparatus constituted by a plurality of apparatuses.
[0102]
【The invention's effect】
Information processing apparatus, information processing method, and program of the present invention Record On the medium Record According to the program being Based on the received time signal, correct the RTC time, Control the display of the setting screen to assist the user in entering the recording start time and recording end time, and adjust the recording start time to start recording earlier than the set recording start time. Prepare multiple settings, control the display of the setting screen to let the user select from among them, and prepare multiple adjustment times for the recording end time to end recording later than the set recording end time , Control the display of the setting screen to let the user select from among them, control the reading of the settings for recording entered with reference to the setting screen, and control the saving of settings If the RTC time has not been corrected, the display indicating that the time has not been corrected is controlled. So, for example, it is easy to start the program so that the beginning of the program you want to record cannot be recorded due to a delay in the internal clock, or the program you want to record cannot be recorded to the end due to an extension of the broadcast. And end time adjustment can be set.
[Brief description of the drawings]
FIG. 1 is a diagram showing an embodiment of an image recording / reproducing system according to the present invention.
FIG. 2 is a block diagram illustrating a configuration of a
3 is a diagram showing a configuration of an
FIG. 4 is a diagram illustrating a configuration of application programs, middleware, and drivers executed by the
FIG. 5 is a functional block diagram for explaining an RTC correction program.
FIG. 6 is a flowchart for explaining RTC correction processing;
FIG. 7 is a functional block diagram for explaining a recording reservation setting program.
FIG. 8 is a diagram for explaining a display screen when a recording reservation setting program is started.
FIG. 9 is a diagram for explaining a recording reservation setting screen;
FIG. 10 is a diagram for explaining a recording reservation setting screen;
FIG. 11 is a diagram for explaining a procedure for displaying a correction history.
FIG. 12 is a diagram for explaining a correction history display screen;
FIG. 13 is a flowchart for explaining recording reservation setting processing;
FIG. 14 is a diagram for explaining a recording reservation setting screen;
FIG. 15 is a diagram for explaining a recording reservation setting screen;
FIG. 16 is a diagram for explaining a recording reservation setting screen;
FIG. 17 is a flowchart for explaining RTC correction processing;
FIG. 18 is a flowchart for explaining recording reservation setting processing;
[Explanation of symbols]
DESCRIPTION OF
Claims (3)
受信した時報に基づいて、RTC(Real Time Clock)の時刻を修正する修正手段と、
ユーザによる録画開始時刻および録画終了時刻の入力を補助するための、設定画面の表示を制御する第1の表示制御手段と、
設定された前記録画開始時刻に対して、早く録画を開始させるための、前記録画開始時刻の調整時間を複数用意し、ユーザに、その中から選択させるための設定画面の表示を制御する第2の表示制御手段と、
設定された前記録画終了時刻に対して、遅く録画を終了させるための、前記録画終了時刻の調整時間を複数用意し、ユーザに、その中から選択させるための設定画面の表示を制御するする第3の表示制御手段と、
前記第1乃至第3の表示制御手段により表示が制御された設定画面を参照して入力された前記録画のための設定の読み込みを制御する読み込み制御手段と、
前記読み込み制御手段により読み込みが制御された、前記設定の保存を制御する保存制御手段と
を備え、
前記第1の表示制御手段は、前記修正手段によって前記RTCの時刻が修正されていない場合、前記時刻が修正されていない旨の表示を制御する
ことを特徴とする情報処理装置。In an information processing apparatus that receives and records broadcast waves,
Correction means for correcting the time of RTC (Real Time Clock) based on the received time signal,
First display control means for controlling display of a setting screen for assisting a user to input a recording start time and a recording end time;
A plurality of adjustment times of the recording start time for starting recording earlier with respect to the set recording start time are prepared, and a second control for controlling a display of a setting screen for allowing the user to select from among the adjustment start times is prepared. Display control means,
A plurality of adjustment times of the recording end time for ending recording late with respect to the set recording end time are prepared, and the display of a setting screen for allowing the user to select from among them is controlled. 3 display control means;
Reading control means for controlling reading of the settings for recording input with reference to the setting screen whose display is controlled by the first to third display control means;
Storage control means for controlling the storage of the settings, the reading of which is controlled by the read control means ,
The information processing apparatus according to claim 1, wherein the first display control unit controls a display indicating that the time has not been corrected when the time of the RTC has not been corrected by the correction unit.
受信した時報に基づいて、RTC(Real Time Clock)の時刻を修正する修正ステップと、
ユーザによる録画開始時刻および録画終了時刻の入力を補助するための、設定画面の表示を制御する第1の表示制御ステップと、
設定された前記録画開始時刻に対して、早く録画を開始させるための、前記録画開始時刻の調整時間を複数用意し、ユーザに、その中から選択させるための設定画面の表示を制御する第2の表示制御ステップと、
設定された前記録画終了時刻に対して、遅く録画を終了させるための、前記録画終了時刻の調整時間を複数用意し、ユーザに、その中から選択させるための設定画面の表示を制御するする第3の表示制御ステップと、
前記第1乃至第3の表示制御ステップの処理により表示が制御された設定画面を参照して入力された前記録画のための設定の読み込みを制御する読み込み制御ステップと、
前記読み込み制御ステップの処理により読み込みが制御された、前記設定の保存を制御する保存制御ステップと
を含み、
前記第1の表示制御ステップは、前記修正ステップの処理によって前記RTCの時刻が修正されていない場合、前記時刻が修正されていない旨の表示を制御する
ことを特徴とする情報処理方法。In an information processing method of an information processing apparatus that receives and records a broadcast wave,
A correction step for correcting the time of the RTC (Real Time Clock) based on the received time signal,
A first display control step for controlling display of a setting screen for assisting a user to input a recording start time and a recording end time;
A plurality of adjustment times of the recording start time for starting recording earlier with respect to the set recording start time are prepared, and a second control for controlling a display of a setting screen for allowing the user to select from among the adjustment start times is prepared. Display control steps of
A plurality of adjustment times of the recording end time for ending recording late with respect to the set recording end time are prepared, and the display of a setting screen for allowing the user to select from among them is controlled. 3 display control steps;
A reading control step for controlling reading of the setting for recording input with reference to the setting screen whose display is controlled by the processing of the first to third display control steps;
Reading by the processing of the read control step is controlled, viewed contains a storage control step of controlling storage of the setting,
The information processing method according to claim 1, wherein the first display control step controls a display to the effect that the time has not been corrected when the time of the RTC has not been corrected by the processing of the correction step .
受信した時報に基づいて、RTC(Real Time Clock)の時刻を修正する修正ステップと、
ユーザによる録画開始時刻および録画終了時刻の入力を補助するための、設定画面の表示を制御する第1の表示制御ステップと、
設定された前記録画開始時刻に対して、早く録画を開始させるための、前記録画開始時刻の調整時間を複数用意し、ユーザに、その中から選択させるための設定画面の表示を制御する第2の表示制御ステップと、
設定された前記録画終了時刻に対して、遅く録画を終了させるための、前記録画終了時刻の調整時間を複数用意し、ユーザに、その中から選択させるための設定画面の表示を制御するする第3の表示制御ステップと、
前記第1乃至第3の表示制御ステップの処理により表示が制御された設定画面を参照して入力された前記録画のための設定の読み込みを制御する読み込み制御ステップと、
前記読み込み制御ステップの処理により読み込みが制御された、前記設定の保存を制御する保存制御ステップと
を含み、
前記第1の表示制御ステップは、前記修正ステップの処理によって前記RTCの時刻が修正されていない場合、前記時刻が修正されていない旨の表示を制御する
ことを特徴とするコンピュータが読み取り可能なプログラムが記録されているプログラム記録媒体。A program for an information processing apparatus for receiving and recording broadcast waves,
A correction step for correcting the time of the RTC (Real Time Clock) based on the received time signal,
A first display control step for controlling display of a setting screen for assisting a user to input a recording start time and a recording end time;
A plurality of adjustment times of the recording start time for starting recording earlier with respect to the set recording start time are prepared, and a second control for controlling a display of a setting screen for allowing the user to select from among the adjustment start times is prepared. Display control steps of
A plurality of adjustment times of the recording end time for ending recording late with respect to the set recording end time are prepared, and the display of a setting screen for allowing the user to select from among them is controlled. 3 display control steps;
A reading control step for controlling reading of the setting for recording input with reference to the setting screen whose display is controlled by the processing of the first to third display control steps;
Reading by the processing of the read control step is controlled, viewed contains a storage control step of controlling storage of the setting,
The first display control step controls a display that the time is not corrected when the time of the RTC is not corrected by the processing of the correction step. A program recording medium on which is recorded .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000026353A JP4415224B2 (en) | 2000-02-03 | 2000-02-03 | Information processing apparatus and method, and program recording medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000026353A JP4415224B2 (en) | 2000-02-03 | 2000-02-03 | Information processing apparatus and method, and program recording medium |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2001222855A JP2001222855A (en) | 2001-08-17 |
JP4415224B2 true JP4415224B2 (en) | 2010-02-17 |
Family
ID=18552096
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000026353A Expired - Fee Related JP4415224B2 (en) | 2000-02-03 | 2000-02-03 | Information processing apparatus and method, and program recording medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4415224B2 (en) |
-
2000
- 2000-02-03 JP JP2000026353A patent/JP4415224B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2001222855A (en) | 2001-08-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3246602B2 (en) | Information processing apparatus, information processing method, and program storage medium | |
JP5498179B2 (en) | Digital broadcast receiving apparatus and control method thereof | |
JP3284546B2 (en) | Image editing apparatus, image editing method, and program storage medium | |
JP2010279075A (en) | Mobile information terminal and method, information processing apparatus and method, recording medium, and information processing system | |
US7889966B2 (en) | Information processing apparatus and method as well as program storage medium | |
JP4540701B2 (en) | Digital broadcast receiver and reserved recording method | |
US20120167139A1 (en) | Information processing apparatus and display changeover method | |
US7079750B2 (en) | Information processing apparatus and method as well as program storage medium | |
JP4415224B2 (en) | Information processing apparatus and method, and program recording medium | |
JP2005044423A (en) | Information recording apparatus, information recording method, program for recording information, and information recording medium | |
JP2007306521A (en) | Video recording apparatus | |
JP4026638B2 (en) | Digital television receiver connected to IEEE 1394 serial bus, and controller device connected to IEEE 1394 serial bus | |
JP4235866B2 (en) | Information processing apparatus and method, and program storage medium | |
JP2007150499A (en) | Recording and reproducing apparatus and method, and program | |
JP3284542B2 (en) | Information processing apparatus, information processing method, and program storage medium | |
JP2003319280A (en) | Digital broadcasting reception system | |
JP2000312352A (en) | Information processing device and method and medium | |
JP3284544B2 (en) | Information processing apparatus, information processing method, and program storage medium | |
JP3553412B2 (en) | Information processing device, information recording device, information recording method, and program storage medium | |
JP3246601B2 (en) | Information processing apparatus, information processing method, and program storage medium | |
JP4547590B2 (en) | Receiving apparatus and method, recording medium, and program | |
JP3332228B2 (en) | Image recording system | |
JP2001216060A (en) | Device and method for processing information and program storage medium | |
JP2000308004A (en) | Information processor, information processing medium and medium | |
JP2001218146A (en) | Information processing unit and method, and program storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061128 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090806 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090818 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091007 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20091029 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20091111 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121204 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |