JP4415224B2 - Information processing apparatus and method, and program recording medium - Google Patents

Information processing apparatus and method, and program recording medium Download PDF

Info

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
Application number
JP2000026353A
Other languages
Japanese (ja)
Other versions
JP2001222855A (en
Inventor
康夫 野村
達雄 江口
泰彦 寺下
英一 渡辺
信明 山口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP2000026353A priority Critical patent/JP4415224B2/en
Publication of JP2001222855A publication Critical patent/JP2001222855A/en
Application granted granted Critical
Publication of JP4415224B2 publication Critical patent/JP4415224B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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 personal computer 1 inputs a signal supplied from an antenna 2 that has received a radio wave transmitted from a predetermined television broadcast station, reproduces a predetermined image and sound (so-called program image and sound), and outputs the image. And record audio. The personal computer 1 also receives an analog signal supplied from a VCR (Video Cassette Recorder) 3 or a DVCR (Digital Video Cassette) via networks 6-1 and 6-2 such as IEEE (Institute of Electrical and Electronic Engineers) 1394. Recorder) 4 or the image and sound corresponding to the digital data supplied from the DVCR 5 with an imaging function is reproduced, and the image and sound are recorded.
[0012]
The personal computer 1 supplies analog signals (for example, NTSC (National Television System Committee) analog signals) corresponding to the recorded voice and images to the VCR 3 or corresponds to the recorded voice and images. Digital data to be supplied to the DVCR 4. In addition, the personal computer 1 can edit the recorded voice and image.
[0013]
FIG. 2 is a block diagram illustrating the configuration of the personal computer 1. A CPU (central processing unit) 21 actually executes various application programs and a basic OS (operating system). In general, a ROM (read-only memory) 22 stores basically fixed data among programs used by the CPU 21 and calculation parameters. A RAM (random-access memory) 23 stores programs used in the execution of the CPU 21 and parameters that change as appropriate during the execution. An RTC (Real Time Clock) 35 supplies time data for controlling the operation of the personal computer 1. For example, when a program used by the CPU 21 (for example, a reservation / time monitoring program described later with reference to FIG. 4) needs to refer to the time, the CPU 21 executes these programs while referring to the RTC 35. . The CPU 21, ROM 22, RAM 23, and RTC 35 are connected to each other by a host bus 24 configured by a CPU bus or a memory bus.
[0014]
The host bus 24 is connected to an external bus 26 such as a PCI (Peripheral Component Interconnect / Interface) bus via a bridge 25.
[0015]
The keyboard 28 is operated by the user when inputting various commands to the CPU 21. The mouse 29 is operated by the user when specifying or selecting a point on the screen of a CRT (cathode ray tube) 30. The CRT 30 displays various information as text and images. An HDD (hard disk drive) 31 drives hard disks and causes them to record or reproduce programs and information executed by the CPU 21. The speaker 32 reproduces predetermined sound. A magnetic disk 101, an optical disk 102, a magneto-optical disk 103, and a semiconductor memory 104 are inserted into the drive 33 as necessary to exchange data.
[0016]
The keyboard 28 to drive 33 are connected to an interface 27, and the interface 27 is connected to the CPU 21 via the external bus 26, the bridge 25, and the host bus 24.
[0017]
The image processing board 34 is supplied from the DVCR 4 or DVCR 5 through the signal supplied from the antenna 2, the image or audio analog signal supplied from the VCR 3, or the network 6-1 under the control of the CPU 21. Predetermined image or sound data is generated based on the image or sound digital data, and is output to the HDD 31 via the external bus 26 and the interface 27.
[0018]
Further, the image processing board 34 receives image or audio data recorded in the HDD 31 via the external bus 26 and the interface 27 and generates an analog signal corresponding to the input image or audio data. The digital data corresponding to the input image or audio data is generated and supplied to the DVCR 4 via the network 6-1.
[0019]
The image processing board 34 is connected to the CPU 21 via the external bus 26, the bridge 25, and the host bus 24.
[0020]
Next, the configuration of the image processing board 34 will be described. FIG. 3 is a diagram showing the configuration of the image processing board 34. The 1394 interface 51 has a configuration corresponding to the IEEE1394 standard, is connected to the network 6-1, and is based on a protocol corresponding to the IEEE1394 standard and is supplied from the DVCR4 or DVCR5 in the DVCR format digital data. Is supplied to a DV (Degital Video) data interface 52.
[0021]
Further, the 1394 interface 51 supplies the digital data of the image or audio DVCR format supplied from the DV data interface 52 to the DVCR 4 based on a protocol corresponding to the IEEE1394 standard.
[0022]
The DV data interface 52 is DVCR format image or sound digital data supplied from the 1394 interface 51 or image or sound digital data supplied from the digital selector 57 (for example, compression of so-called 4: 1: 1 or the like). Digital data, etc. that have not been processed) is output to the DV data compression / decompression circuit 53, and DVCR format image or audio digital data supplied from the DV data compression / decompression circuit 53 is output to the 1394 interface 51, and the DV data compression / decompression circuit The digital data of image or sound (not compressed) supplied from the digital selector 57 supplied from 53 is output to the digital selector 57.
[0023]
The DV data compression / decompression circuit 53 decompresses the DVCR format image or sound digital data supplied from the DV data interface 52 into uncompressed image or sound digital data, and outputs the decompressed image or sound digital data to the DV data interface 52. Alternatively, the uncompressed image or sound digital data supplied from the DV data interface 52 is compressed into DVCR format image or sound digital data and output to the DV data interface 52.
[0024]
The tuner 54 receives an RF (radio frequency) signal supplied from the antenna 2, and outputs an analog signal of a predetermined channel image and sound to the analog selector 55. The analog selector 55 selects either an image or audio analog signal supplied from the tuner 54, VCR 3, or D / A (Digital / Analog) conversion circuit 61, and an A / D (Analog / Digital) conversion circuit 56. Or output to VCR3.
[0025]
The A / D conversion circuit 56 converts the image and audio analog signals supplied from the analog selector 55 into digital data (eg, image data such as so-called 4: 1: 1) and outputs the digital data to the digital selector 57. To do. The digital selector 57 receives the digital image and audio data output from the DV data interface 52, the A / D conversion circuit 56, or the MPEG (Moving Picture Experts Group) decoder 60, and either digital image or audio data. Is output to the DV data interface 52, the MPEG encoder 58, or the D / A conversion circuit 61, and is output to the bridge 59, and information on the scene switching position is output to the bridge 59.
[0026]
The MPEG encoder 58 compresses the digital image and audio data supplied from the digital selector 57 into MPEG digital data and outputs the compressed data to the bridge 59. The MPEG encoder 58 converts the scene switching image into a still image and outputs the still image to the bridge 59.
[0027]
The bridge 59 sends the image and audio digital data (uncompressed) supplied from the digital selector 57 to the CRT 30 via the PCI bus 26 and the interface 27 of the personal computer 1 on which the image processing board 34 is mounted. Output. The bridge 59 outputs MPEG image or audio digital data supplied from the MPEG encoder 58 to the HDD 31 or the CPU 21 via the PCI bus 26 of the personal computer 1 on which the image processing board 34 is mounted. Further, the bridge 59 receives MPEG image or audio digital data from the HDD 31 of the personal computer 1 via the PCI bus 26, and outputs it to the MPEG decoder 60.
[0028]
The MPEG decoder 60 expands the MPEG image or sound digital data supplied from the bridge 59 to produce uncompressed image or sound digital data, which is output to the digital selector 57.
[0029]
The D / A conversion circuit 61 converts the image and audio digital data supplied from the digital selector 57 into an analog signal and outputs the analog signal to the analog selector 55.
[0030]
The processing corresponding to the MPEG encoder 58 or the MPEG decoder 60 may be executed by the CPU 21 by a predetermined program.
[0031]
FIG. 4 is a diagram illustrating the configuration of application programs, middleware, and drivers executed by the personal computer 1. The middleware operates predetermined drivers in response to requests from application programs. The drivers actually operate predetermined hardware resources such as the MPEG encoder 58 of the image processing board 34.
The recording / playback program 81 is supplied to the image processing board 34 via the network 6-1 through the analog signal of the image and sound of the predetermined channel received by the tuner 54, the image and sound analog signal supplied from the VCR 3, or the DVCR4. The digital image data and audio data supplied from the digital image data are selected, and the selected analog signal or digital data is converted to MPEG image or audio digital data, and is composed of one or more predetermined format files. As an AV (Audio Visual) content, it is recorded in the HDD 31.
[0032]
In addition, the recording / playback program 81 expands the AV content recorded in the HDD 31 as one or more files in a predetermined format on the image processing board 34 to generate predetermined uncompressed digital image or audio data. Then, the image is displayed on the CRT 30 and the sound is reproduced on the speaker 32.
[0033]
RTC The correction program 82 corrects the time of the RTC 35 by causing the tuner 54 to receive a time signal broadcast at a predetermined time (for example, a time signal of 12:00 of NHK Educational Television (3 channels)) and detect it. It is a program. Details of the RTC correction program 82 will be described later with reference to FIG.
[0034]
The recording reservation setting program 83 displays a GUI (Graphical User Interface) on the CRT 30 for the user to set recording reservations, and based on the settings input by the user using the keyboard 28 or mouse 29 while referring to the GUI. This is a program for creating AV content for executing recording reservation and recording it in the content database 92. Details of the recording reservation setting program 83 will be described later with reference to FIG.
[0035]
The reservation / time monitoring program 84 always operates (so-called resident) when the personal computer 1 is operating (when the OS is operating), and the recording reservation created by the recording reservation setting program 83 is recorded. The recording reservation is executed based on the AV content to be executed and the time supplied from the RTC 35. The reservation / time monitoring program 84 RTC 35, and at a predetermined time RTC The correction program 82 is activated.
[0036]
The hardware interface 91 arbitrates the use of hardware resources requested by the recording / playback program 81, the RTC correction program 82, the recording reservation setting program 83, or the reservation / time monitoring program 84, and sets various priorities. Based on this, the application program can appropriately use predetermined hardware resources.
[0037]
The content database 92 manages AV content attribute data and the like. For the recording / playback program 81, the recording reservation setting program 83, or the reservation / time monitoring program 84, the AV content attribute data or an image corresponding to the AV content is stored. Alternatively, it is a database that provides data for specifying a file storing audio digital data.
[0038]
A file I / O (Input / Output) 93 is composed of predetermined AV contents (one or more files) of the recording / playback program 81, the recording reservation setting program 83, or the reservation / time monitoring program 84 via the content database 92. In response to a request for reading or writing to the file, data reading or writing is actually executed for a predetermined file.
[0039]
The encode 94 executes control for causing the MPEG encoder 58 of the image processing board 34 to compress the image or audio data input from the digital selector 57 into MPEG digital data.
[0040]
The decode 95 executes control for expanding the MPEG image or audio digital data input from the bridge 59 to the MPEG decoder 60 of the image processing board 34.
[0041]
The output switching 96 operates the analog selector 55 and the 1394 interface 51 of the image processing board 34, and controls the output of analog signals from the image processing board 34 or digital data via the network 6-1.
[0042]
In the input switching 97, the analog selector 55, the 1394 interface 51, the DV data interface 52, and the digital selector 57 of the image processing board 34 are operated to select an analog signal or digital data input to the image processing board 34.
[0043]
The screen display 98 operates the digital selector 57 and the bridge 59 to control the display of images on the CRT 30.
[0044]
The driver 99 is a program that actually operates the image processing board 34 in response to requests for encoding 94, decoding 95, output switching 96, input switching 97, and screen display 98.
[0045]
FIG. RTC It is a functional block diagram when the correction program 82 is loaded into the CPU 21 and activated.
[0046]
The correction processing unit 121 detects a broadcast channel received by the tuner 54 via the antenna 2 and changes the channel received by the tuner 54 as necessary while referring to the current time indicated by the RTC 35. Based on the signal input from the time signal detection unit 122, the time setting of the RTC 35 is changed, and the change contents or data indicating that the change cannot be made is recorded in the log memory 123. The log memory 123 is a part of the storage area of the HDD 31 and stores data input from the correction processing unit 121. The time signal detection unit 122 detects the reception of the time signal by detecting the frequency of the sound data indicating the time signal and the number of times from the frequency of the sound data received by the tuner 54.
[0047]
The correction processing unit 121 RTC Referring to the time supplied from 35, it is checked whether the tuner 54 is receiving a broadcast during a period from a predetermined time to a predetermined time (for example, from 11:55 to 12: 5). If so, find out which channel it is receiving.
[0048]
If the tuner 54 has not received any broadcast between 11:55 and 12: 5, the correction processing unit 121 causes the tuner 54 to receive the three-channel broadcast, and causes the time signal detection unit 122 to receive 12 Start monitoring the reception of the hourly time signal. The time signal detection unit 122 monitors the frequency of the audio signal received by the tuner 54 and detects the reception of the time signal by detecting the frequency corresponding to the time signal at 12:00 and the number of times (440 Hz 5 times and 880 Hz once). When the time signal detection unit 122 detects reception of the time signal, the time signal detection unit 122 outputs a signal informing the detection of reception of the time signal to the correction processing unit 121. The correction processing unit 121 receives an input of a signal informing the detection of reception of a time signal, RTC Set the time of 35 to 12:00 α (α is from the reception of the time signal) RTC The time is corrected to seconds (which differs depending on the time required for the correction processing of the set time 35), and the correction result (data indicating how many months and what days are delayed (advanced)) is recorded in the log memory 123.
[0049]
Further, when it is determined that the tuner 54 receives three channels from 11:55 to 12: 5, the same processing is performed without changing the reception channel of the tuner 54.
[0050]
Then, the correction processing unit 121 determines that the tuner 54 is receiving a broadcast other than 3 channels, or even if the current time supplied from the RTC 35 is 12: 5, If the signal notifying the detection of the time signal is not input, RTC Data indicating that the set time 35 could not be corrected is recorded in the log memory 123.
[0051]
Next, the RTC correction process will be described with reference to the flowchart of FIG.
[0052]
In step S1, the CPU 21 executing the processing of the reservation / time monitoring program 84 determines whether or not the current time supplied from the RTC 35 is 11:55. Step S1 When it is determined that the current time is not 11:55, the process of step S1 is repeated until it is determined that the current time is 11:55.
[0053]
When it is determined in step S1 that the current time is 11:55, in step S2, the CPU 21 RTC The correction program 82 is activated.
[0054]
In step S3, the correction processing unit 121 determines whether or not the tuner 54 is receiving a broadcast on a channel other than the three channels. If it is determined in step S3 that the tuner 54 is receiving broadcasts on channels other than the three channels, the process proceeds to step S8.
[0055]
If it is determined in step S3 that the tuner 54 is not receiving a broadcast of a channel other than the three channels, in step S4, the correction processing unit 121 causes the tuner 54 to receive a three-channel broadcast and the time signal detection unit 122. Takes in the audio signal of the received broadcast of the three channels and starts monitoring the time signal at 12:00. The time signal detection unit 122 monitors the frequency of the audio signal captured from the tuner 54 and, when confirming that the frequency signal indicating the time signal has been received a predetermined number of times, the signal indicating the detection of reception of the time signal is corrected. It outputs to 121.
[0056]
In step S <b> 5, the correction processing unit 121 determines whether or not the 12 o'clock time signal has been confirmed according to the signal supplied from the time signal detection unit 122.
[0057]
If it is determined in step S5 that the 12 o'clock time signal has been confirmed, the correction processing unit 121 determines in step S6 that RTC Set the time of 35 to 12:00 α (α is from the reception of the time signal) RTC 35, which is different depending on the time required for the correction processing of the set time), and in step S7, the correction result (data indicating how many months and what days are delayed (advanced)) is recorded in the log memory 123. To do.
[0058]
If it is determined in step S5 that the 12 o'clock time signal has not been confirmed, in step S8, the correction processing unit 121 refers to the RTC 35 and determines whether or not the current time is 12: 5. If it is determined in step S8 that the current time is not 12: 5, the process returns to step S3, and the subsequent processes are repeated.
[0059]
When it is determined in step S8 that the current time is 12: 5, in step S9, the correction processing unit 121 RTC The fact that the set time 35 could not be corrected is recorded in the log memory 123.
[0060]
In step S10, the CPU 21 ends the RTC correction program 82 and ends the process.
[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 RTC 35 is corrected, the correction contents are stored in the log memory 123. When the time signal cannot be received and the RTC 35 cannot be corrected, the fact that the RTC 35 could not be corrected is stored in the log memory 123. It becomes possible to notify the correction status of the RTC 35.
[0062]
FIG. 7 is a functional block diagram when the recording reservation setting program 83 is loaded into the CPU 21 and activated.
[0063]
The GUI input / output control unit 131 reads data corresponding to the GUI for the user to set the recording reservation from the HDD 31 and causes the CRT 30 to display the data. At this time, the GUI input / output control unit 131 reads out the processing result of the RTC correction program described with reference to FIG. 5 from the log memory 123 and displays it on the GUI as necessary. Also, the GUI input / output control unit 131 receives settings input by the user using the keyboard 28 or the mouse 29 while referring to the GUI, and supplies the settings to the AV content creation unit 132.
[0064]
The AV content creation unit 132 creates AV content based on the recording reservation setting input from the GUI input / output control unit 131 and records the AV content in the content database 92. That is, the AV content stores various setting contents (recording start time, recording end time, reception channel, recording mode for determining image quality, etc.) for executing reserved recording.
[0065]
The recording reservation setting program 83 may be activated, for example, by displaying an icon representing the recording reservation setting program 83 on the CRT 30 and the user double-clicking the icon using the mouse 29. .
[0066]
FIG. 8 shows a GUI 141 displayed on the CRT 30 when the recording reservation setting program 83 is started. When setting the new reservation, the user clicks the recording reservation button 142 on the toolbar to display the menu 143, select the new reservation, and enter the GUI 151 for entering the new reservation setting shown in FIG. Can be displayed.
[0067]
The user selects a button in a selectable state (active) from among the buttons displayed below all the displayed GUIs by using the keyboard 28 or the mouse 29, so that the GUIs before and after that can be arbitrarily selected. You can move to the screen. For example, when the GUI 151 in FIG. 9 is displayed on the CRT 30 and the GUI input / output control unit 131 receives a signal indicating that the user has selected the “Next” button 153, the GUI input / output control is performed. The unit 131 reads data corresponding to the GUI 161 in FIG. 10 from the HDD 31 and displays it on the CRT 30. When the GUI 161 in FIG. 10 is displayed on the CRT 30 and the GUI input / output controller 131 receives a signal indicating that the user has selected the “Return” button 163, the GUI input / output controller 131 reads data corresponding to the GUI 151 of FIG. 9 from the HDD 31 and displays it on the CRT 30. Then, the user sets the recording reservation while arbitrarily switching between the GUI 151 and the GUI 161.
[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 / output control unit 131. Then, when all the settings are completed, the user can select the “OK” button 164 (FIG. 10) to end the recording reservation setting. When the GUI input / output control unit 131 receives a signal indicating that the user has selected the “OK” button 164, the GUI input / output control unit 131 outputs the contents of the various input settings to the AV content creation unit 132. The AV content creation unit 132 creates AV content for recording reservation based on various input settings and stores it in the content database 92.
[0069]
When the user clicks the setting button 171 on the toolbar shown in FIG. 11 and selects the time adjustment setting in the menu 172, the GUI input / output control unit 131 displays the correction history of the RTC 35 from the log memory 123. The GUI 181 that is the time setting screen shown in FIG. 12 is displayed. The check box 182 is used by the user to select whether or not to perform the RTC correction process described with reference to FIG. 6. When the check box 182 is checked, the RTC correction process described with reference to FIG. 6 is performed. Is called. In the list box 183, the correction history by the RTC correction process is displayed.
[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 reservation setting program 83 displayed on the CRT 30 by using the mouse 29, the CPU 21 starts the recording reservation setting program 83 in step S21. The GUI input / output control unit 131 reads the data corresponding to the GUI 141 described with reference to FIG. 8 from the HDD 31 and displays the data on the CRT 30, and the user selects a new reservation from the menu 143 using the keyboard 28 or the mouse 29. Receive a signal indicating.
[0072]
In step S <b> 22, the GUI input / output control unit 131 reads the correction record of the RTC 35 recorded in the log memory 123.
[0073]
In step S23, the GUI input / output control unit 131 determines based on the correction record of the RTC 35 read in step S22 whether or not the latest correction record indicates that the set time of the RTC 35 has been corrected.
[0074]
If it is determined in step S23 that the latest correction record indicates that the set time of the RTC 35 has not been corrected, in step S24, the GUI input / output control unit 131 corresponds to the GUI 151 shown in FIG. Data is read from the HDD 31 and displayed on the CRT 30. Here, in order to make the message 154 displayed to indicate to the user that the set time of the RTC 35 has not been corrected, the RTC 35 is expressed as “clock”. By checking the GUI 151, the user can know that the set time of the RTC 35 has not been corrected and the last correction date.
[0075]
When it is determined in step S23 that the latest correction record indicates that the set time of the RTC 35 has been corrected, in step S25, the GUI input / output control unit 131 displays data corresponding to the GUI 151 shown in FIG. Is read from the HDD 31 and displayed on the CRT 30. The user can check the GUI 151 and know that the set time of the RTC 35 is correctly corrected because the message 154 is not displayed.
[0076]
In step S26, the GUI input / output control unit 131 determines whether or not the “adjust start time” check box 155 of the GUI 151 shown in FIG. 9 or FIG. 14 is checked. If it is determined in step S26 that the “adjust start time” check box 155 is not checked, the process proceeds to step S28.
[0077]
If it is determined in step S26 that the “adjust start time” check box 155 is checked, in step S27, the GUI input / output control unit 131 activates the start time adjustment list box 191 as shown in FIG. (That is, a state in which the user can input a numerical value setting). In this state, the user can input the adjustment time of the start time, and the adjustment of the start time can be arbitrarily selected at, for example, 1 minute / 3 minutes / 5 minutes.
[0078]
In step S28, the GUI input / output control unit 131 determines whether or not the “end time adjustment” check box 165 of the GUI 161 illustrated in FIG. 10 is checked. If it is determined in step S26 that the “end time adjustment” check box 165 is not checked, the process proceeds to step S30.
[0079]
When it is determined in step S28 that the “end time adjustment” check box 165 is checked, in step S29, the GUI input / output control unit 131 activates the extension setting list box 201 as shown in FIG. That is, the user can input a numerical value setting). In this state, the user can input the adjustment time of the end time, and the adjustment of the end time can be arbitrarily selected, for example, at 30 minutes / 60 minutes / 90 minutes.
[0080]
In step S <b> 30, the GUI input / output control unit 131 determines whether the “OK” button 164 has been selected. If it is not determined in step S30 that the “OK” button 164 has been selected, the process in step S30 is repeated until it is determined that the “OK” button 164 has been selected.
[0081]
If it is determined in step S30 that the “OK” button 164 has been selected, in step S31, the GUI input / output control unit 131 reads the settings input to the setting input unit 152 and the setting input unit 162, and creates AV content. Output to the unit 132. The AV content 132 creates AV content including information for recording reservation based on the input setting, and records it in the content database 92.
[0082]
In step S32, the CPU 21 ends the recording reservation setting program 83, and the process ends.
[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 RTC 35 of the personal computer 1 is correctly corrected, based on the information, the recording is started earlier than the start time of the program to be recorded. It is possible to easily set the recording start time earlier. Furthermore, if there is a possibility that the end time of a program to be recorded may be changed due to, for example, an extension of a baseball broadcast, the user can extend the end time of the recording so that the program can be recorded to the end. It can be set easily.
[0084]
In the RTC correction process described using FIG. 6 and the recording reservation setting process described using FIG. 13, if the RTC 35 cannot be corrected, the fact that the RTC 35 could not be corrected is recorded in the log memory 123 ( Step S9 in FIG. 6 indicates that the RTC 35 has not been corrected in the GUI 151 which is the recording reservation setting screen (step 24 in FIG. 13). On the other hand, when the RTC 35 cannot be corrected, the RTC 35 may be corrected based on the past correction history recorded in the log memory 123.
[0085]
Here, the RTC correction process when the RTC 35 is corrected based on the past correction history recorded in the log memory 123 will be described with reference to the flowchart of FIG.
[0086]
Here, in steps S41 to S45, the same processing as in steps S1 to S5 in FIG. 6 is performed, and the CPU 21 corrects the RTC when it is determined that the time indicated by the RTC 35 is 11:55. The program 82 is activated, and the correction processing unit 121 allows the tuner 54 to receive the 3 channel broadcast when the broadcast other than the 3 channel is not being received, monitors the 12 o'clock time signal, and confirms the 12 o'clock time signal. It is determined whether or not.
[0087]
If it is determined in step S45 that the 12 o'clock time signal has been confirmed, in step S46, the correction processing unit 121 corrects the set time of the RTC 35 by the same process as in step S6 of FIG. Proceed to
[0088]
If it is determined in step S45 that the time signal at 12:00 could not be confirmed, in step S47, the correction processing unit 121 determines whether or not the current time is 12: 5 by the same process as in step S8 of FIG. to decide. If it is determined in step S47 that the current time is not 12: 5, the process returns to step S43, and the subsequent processes are repeated.
[0089]
If it is determined in step S47 that the current time is 12:05, the correction processing unit 121 refers to the latest correction history from the past correction history recorded in the log memory 123 in step S48. , The same correction is made to the RTC 35.
[0090]
In step S49, the correction processing unit 121 records the correction contents of the RTC 35 executed in step S46 or step S48 in the log memory 123.
[0091]
In step S50, the CPU 21 ends the RTC correction program 82, and the process ends.
[0092]
Here, when the setting time of the RTC 35 cannot be corrected by detecting the time signal, the setting time of the RTC 35 is corrected based on the latest correction history. For example, the correction value of the setting time of a predetermined number of days is averaged. The setting time of the RTC 35 may be corrected by using another method such as doing so.
[0093]
When the RTC correction process described with reference to FIG. 17 is executed, the RTC 35 is always corrected between 11:55 and 12:05. The recording reservation setting process in this case will be described with reference to the flowchart of FIG.
[0094]
In step S71, the CPU 21 activates the recording reservation setting program 83 by the same processing as in step S21 of FIG. The GUI input / output control unit 131 reads the data corresponding to the GUI 141 described with reference to FIG. 8 from the HDD 31 and displays the data on the CRT 30, and the user selects a new reservation from the menu 143 using the keyboard 28 or the mouse 29. Receive a signal indicating.
[0095]
In step S <b> 72, the GUI input / output control unit 131 reads data corresponding to the GUI 151 shown in FIG. 14 from the HDD 31 and causes the CRT 30 to display the data. Here, since the RTC 35 is always corrected by the RTC correction process described above with reference to FIG. 17, a message 154 indicating that the RTC 35 has not been corrected is displayed as shown in FIG. Absent.
[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 content database 92. Processing is terminated.
[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 RTC 35 could not be corrected, it is recorded in the log memory 123. The set time of the RTC 35 is corrected based on the correction history. Also in this case, the user can check the history of correction of the RTC 35 recorded in the log memory 123 by displaying the GUI 181 described with reference to FIG. .
[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 ROM 22 is stored, and the hard disk of the HDD 31 is configured. The program is stored in the program storage medium using a wired or wireless communication medium such as a local area network, the Internet, or digital satellite broadcasting via an interface such as the 1394 interface 51 shown in FIG. 4 as necessary. Done.
[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 personal computer 1;
3 is a diagram showing a configuration of an image processing board 34. FIG.
FIG. 4 is a diagram illustrating a configuration of application programs, middleware, and drivers executed by the personal computer 1;
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 SYMBOLS 1 Personal computer, 2 Antenna, 6,6-1, 6-1 Network, 21 CPU, 23 RAM, 34 Image processing board, 35 RTC, 54 Tuner, 81 Recording reproduction program, 82 RTC correction program, 83 Recording reservation setting program, 84 Reservation / time monitoring program 92 Content database, 121 Correction processing unit, 122 Log memory, 131 GUI input / output control unit, 132 AV content creation unit, 141, 151, 161, 181 GUI

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 .
JP2000026353A 2000-02-03 2000-02-03 Information processing apparatus and method, and program recording medium Expired - Fee Related JP4415224B2 (en)

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)

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