(57)【特許請求の範囲】
【請求項１】
テレビジョン信号を受信して出力するＴＶ受信手段と、
該ＴＶ受信手段で受信したテレビジョン信号からデジタル画像データを生成する画像データ生成手段と、
該デジタル画像データを記憶するよう構成された情報記憶手段と、
情報機器側の起動状態を検出する起動状態検出手段と、
該起動状態検出手段による検出結果に応じて該情報記憶手段への該デジタル画像データの記憶処理を制御する制御手段と、
前記情報機器との間でデータ通信を行うデータ通信手段とを備え、
前記制御手段は、前記起動状態検出手段が前記情報機器の起動状態を検出した場合に、前記情報記憶手段への前記デジタル画像データの記憶処理を停止して、該情報記憶手段に記憶したデジタル画像データおよび該画像データ生成手段から出力されるデジタル画像データを前記データ通信手段を介して該情報機器側に送信させる表示装置。
【請求項２】
録画を指示する録画指示手段を有し、
前記制御手段は、該録画指示手段による録画指示時に、該起動状態検出手段が前記情報機器側の起動状態を検出できない場合のみ、該情報記憶手段に前記デジタル画像データが記録されるよう前記記憶処理を制御する請求項１記載の表示装置。
【請求項３】
前記制御手段は、前記情報記憶手段に記憶されるデジタル画像データのデータ量が該情報記憶手段のデータ記憶容量の記憶限界に達する時点で、前記情報記憶手段への前記デジタル画像データの記憶処理を停止して、該情報記憶手段に記憶したデジタル画像データおよび該画像データ生成手段から出力されるデジタル画像データを前記データ通信手段を介して該情報機器側に送信させる請求項１または２記載の表示装置。
【請求項４】
前記情報機器の起動状態の検出は、該情報機器の電源起動時の録画可能状態の検出および録画時の録画可能状態の検出の少なくとも何れかである請求項１〜３の何れかに記載の表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像データを取り込んで記録可能であるパーソナルコンピュータ（以下ＰＣという）などの情報機器と接続し、この情報機器からの画像データを画面表示可能とし、また、テレビジョン（以下ＴＶという）画像も表示可能とする液晶ディスプレイモニタなどの表示装置および、これを用いた録画再生システムに関する。
【０００２】
【従来の技術】
従来、録画再生システムとしては、モニタ装置にＴＶチューナを内蔵し、これをＰＣ側に接続すると共に、ＰＣ側に画像圧縮解凍プログラムをインストールすることにより、ＴＶチューナでＴＶ映像信号を受信し、ＴＶ受信映像信号をモニタ装置側で視聴し、また、ＴＶ受信映像信号をＰＣ側に送信して、データ圧縮処理し、さらに、この圧縮データを、内蔵のハードディスク装置（以下ＨＤＤという）に格納するものである。
【０００３】
【発明が解決しようとする課題】
上記従来の構成では、ユーザが素早く録画したいときに、ＰＣ側がＯＳおよびアプリケーションプログラムを読み込んで起動していない場合には、ＰＣ側に録画用のＨＤＤが設けられているので、ジャストタイミングで録画することができない。また、録画時にモニタ装置とＰＣとの間に接続されたデータ通信線が誤って外れた場合に、録画データが途中で途切れて台無しになる虞もあった。
【０００４】
本発明は、上記事情に鑑みて為されたもので、録画時に素早くジャストタイミングで録画すると共に、録画の途中途切れを防止することができる表示装置および、これを用いた録画再生システムを提供することを目的とする。
【０００５】
【課題を解決するための手段】
本発明の表示装置は、テレビジョン信号を受信して出力するＴＶ受信手段と、該ＴＶ受信手段で受信したテレビジョン信号からデジタル画像データを生成する画像データ生成手段と、該デジタル画像データを記憶するよう構成された情報記憶手段と、情報機器側の起動状態を検出する起動状態検出手段と、該起動状態検出手段による検出結果に応じて該情報記憶手段への該デジタル画像データの記憶処理を制御する制御手段と、前記情報機器との間でデータ通信を行うデータ通信手段とを備え、前記制御手段は、前記起動状態検出手段が前記情報機器の起動状態を検出した場合に、前記情報記憶手段への前記デジタル画像データの記憶処理を停止して、該情報記憶手段に記憶したデジタル画像データおよび該画像データ生成手段から出力されるデジタル画像データを前記データ通信手段を介して該情報機器側に送信させるものであり、そのことにより上記目的が達成される。
【０００６】
この構成により、ユーザが素早く録画したいときに、情報機器側の電源やプログラムが起動していない場合であっても、録画途中でデータ通信線が外れた場合であっても、情報機器側の起動状態の検出結果に応じて第１情報記憶手段への記憶処理を制御するので、情報機器側の起動状態が検出不可能であれば、表示装置側でデータを記憶すればよく、ユーザが録画したい映像をジャストタイミングで素早く録画すると共に、録画データの中途切れをも防止することが可能となる。
【０００７】
また、好ましくは、本発明の表示装置において、録画を指示する録画指示手段を有し、前記制御手段は、該録画指示手段による録画指示時に、該起動状態検出手段が前記情報機器側の起動状態を検出できない場合のみ、該情報記憶手段に前記デジタル画像データが記録されるよう前記記憶処理を制御する。
【０００８】
この構成により、ユーザが素早く録画指示をすれば、情報機器側の電源やプログラムが起動していない場合や、録画途中にデータ通信線が外れた場合など、情報機器側の起動状態を検出できない場合にのみ、情報機器側が起動状態が検出可能になるまで一旦、表示装置側でデータを記憶するので、ユーザが録画したい映像をジャストタイミングに素早く録画すると共に、録画データの中途切れをも防止することが可能となる。
【００１０】
また、好ましくは、本発明の表示装置において、前記制御手段は、前記情報記憶手段に記憶されるデジタル画像データのデータ量が該情報記憶手段のデータ記憶容量の記憶限界に達する時点で、前記情報記憶手段への前記デジタル画像データの記憶処理を停止して、該情報記憶手段に記憶したデジタル画像データおよび該画像データ生成手段から出力されるデジタル画像データを前記データ通信手段を介して該情報機器側に送信させる。
【００１１】
さらに、好ましくは、本発明の表示装置において、情報機器の起動状態の検出は、情報機器の電源起動時の録画可能状態（および録画不可能状態）の検出および録画時の録画可能状態（および録画不可能状態）の検出の少なくとも何れかであればよい。
【００１４】
【発明の実施の形態】
以下、本発明の実施形態の録画再生システムついて図面を参照しながら説明する。
【００１５】
図１は、本発明の一実施形態における録画再生システムの外観構成を示す斜視図であり、図２は図１のコンピュータ表示端末装置の断面図である。図１および図２において、録画再生システム１０は、情報機器としてのコンピュータ本体２０と、コンピュータ表示端末装置としてのモニタ装置３０と、コンピュータ本体２０とモニタ装置３０間に接続されたデータ通信用のコンピュータ信号ケーブル４０とを有している。
【００１６】
コンピュータ本体２０は、一つの独立した筐体で構成され、独立した電源装置（図示せず）によって駆動するパーソナルコンピュータ（以下ＰＣという）で構成されており、予め種々のデータ処理、インターネット、電子メール、画像編集などのアプリケーションプログラムが記憶されており、これに加えて、詳細に後述する本発明の録画処理プログラムおよび録画再生処理プログラムがインストールされているものである。
【００１７】
モニタ装置３０は、一つの独立した筐体で構成され、コンピュータ本体２０とは独立した電源装置（図示せず）によって駆動されるものであり、表示手段としての液晶表示パネル３１と、モニタ制御装置３２と、入力操作手段としての入力装置３５とを有している。
【００１８】
液晶表示パネル３１は、図３にて後述するバックライトユニット３１１とＴＦＴ液晶表示ユニット（図示せず）を持つ画像表示部が、チルトヒンジ機構３６によりスタンド３７に対して上下に回動自在に軸支されることにより、その視認角度の操作性の向上を図っている。
【００１９】
モニタ制御装置３２は、録画制御用、録画再生制御用、ＴＶ視聴制御用さらには電源供給管理用の制御ボードユニットが内蔵されている。
【００２０】
入力装置３５は、各種操作指令を入力可能とするリモコン（図示せず）、操作パネル３３およびマウス３４などで構成され、ＴＶ受信局を選局するＴＶのチャンネル変更指示や、ＴＶ表示とＰＣ信号表示の表示切替指示、録画を指示する録画指示などの機能を有している。
【００２１】
操作パネル３３には、ＴＶ受信機の選局ボタン、音量ボタン、ＡＶ周辺機器の選択ボタン、表示環境設定ボタン、録画指示ボタン（録画指示手段）および、図示しないリモコン受信器などが設けられている。
【００２２】
コンピュータ信号ケーブル４０は、Ｄ−ＳＵＢコネクタ間を接続するアナログＲＧＢの表示データ信号ケーブルと、オーデイオコネクタ間を接続するオーデイオ信号ケーブルと、ＵＳＢ（Universal Serial Bus；ユニバーサルシリアルバス）ポート（ＵＳＢハブ）間を接続するＵＳＢケーブルとを有している。
【００２３】
図３は、図１の録画再生システムの要部ハード構成を示すブロック図である。図３において、コンピュータ本体２０のＵＳＢＩ／Ｆ（ＵＳＢインターフェイス）２１とモニタ制御装置３２のＵＳＢＩ／Ｆ３２０との間でデータ通信可能に構成されており、例えば録画用の圧縮データがモニタ制御装置３２からコンピュータ本体２０に送信される。また、コンピュータ本体２０の表示ＲＧＢＩ／Ｆ２２はモニタ制御装置３２のＡ／Ｄ変換装置３２１に接続され、録画データを解凍して得た表示データがＡ／Ｄ変換装置３２１側に送信される。
【００２４】
コンピュータ本体２０は、詳細には図示していないが、ＣＰＵモジュールと、表示コントローラと、ＶＲＡＭと、通信用のモデム装置と、ＰＣＩ（Peripheral Component Interconnect）インターフェイスと、Ｉ／Ｏコントローラと、録画情報を記憶可能とする第２情報記憶手段（可読記録媒体）としてのＨＤＤ２３と、ＢＩＯＳ−ＲＯＭと、キーコントローラと、音声情報をオーデイオ出力端子より出力してモニタ装置３０にて音声再生するためのオーディオコントローラとを有している。
【００２５】
ＣＰＵモジュールは、このシステム全体の動作制御およびデータ処理を実行するコンピュータ制御手段である。
【００２６】
ＨＤＤ２３は、このシステムの主記憶部として使用されるものであり、後述する各プロセスにおける、ＨＤＤ２３やＵＳＢＩ／Ｆ２１，３２０経由のＭＰＥＧ２エンコーダ３２７などのデバイスヘのアクセスを管理するオペレーティングシステム（ＯＳ）２４、処理対象のアプリケーションプログラムおよび、このアプリケーションプログラムによって作成されたユーザデータなどが格納されるようになっている。このアプリケーションプログラムの一つとして、本発明を実現するための録画処理プログラムおよび録画再生処理プログラムが、主メモリ（ＨＤＤ２３）にインストールされる。また、この録画処理プログラムには、録画予約およびその実行を行う録画予約処理（録画設定処理）などの録画管理プロセス２５が含まれている。録画管理プロセス２５は、録画予約した録画情報、例えば録画開始日および時刻、録画終了日および時刻、チャンネル情報、圧縮レートに対応した録画密度情報、管理情報などを記憶する録画情報テーブルを有している。また、録画管理プロセス２５には、録画予約に際して、インターネットによって配信される番組内容を含む番組情報の利用により設定可能になっており、この番組情報と管理情報との関連付けも記憶されている。主メモリ（ＨＤＤ２３）内の録画再生処理プログラムとＣＰＵモジュールにより、圧縮データを元に戻す解凍手段が構成されている。なお、ハードウエアで構成される解凍手段としてのＭＰＥＧ２デコーダコントローラを周辺デバイスとして組み込む方法もあるが、この場合には、アプリケーションプログラムにはＭＰＥＧ２デコーダを必要としない。
【００２７】
この録画処理プログラムは、ＧＵＩ（Graphical  User  Interface；グラフィカル・ユーザ・インターフェイス）を利用して受信局の選局、録画および録画予約の操作指令を検出するステップ（操作指令検出手段）と、この検出した操作指令に基づいて、ＵＳＢを介してモニタ装置３０にコマンド送信（録画設定情報送信）するステップ（第２データ通信手段）と、モニタ装置３０からＵＳＢを介して入力される、ＭＰＥＧ２フォーマットで圧縮された映像情報を、順次、ＨＤＤ２３に記憶させるステップ（第２記憶制御手段）と、録画終了後に、モニタ装置３０側の後述する第１情報記憶手段に記憶した後にＨＤＤ２３（第２情報記憶手段）に記憶した録画データと、第１情報記憶手段を介さずにＨＤＤ２３（第２情報記憶手段）に記憶した録画データとを連続的につなぎ合わせたデータを作成するステップ（データ作成手段）とを有している。
【００２８】
また、録画再生処理プログラムは、ＧＵＩを利用して録画再生の操作指令を検出するステップ（操作指令検出手段）と、この操作指令に基づいて、ＨＤＤ２３に記憶した圧縮データの映像情報を上記ＭＰＥＧ２デコーダプロセス２６によって元のデータに解凍するステップ（解凍手段）と、解凍した表示データを元の表示データとしてモニタ装置３０側に送信出力すると共に、音声データもオーデイオ出力端子より送信出力するステップ（第２データ通信手段）とを有している。なお、ＰＣから出力される表示データとしては、通常のワープロ、表計算、図形処理の表示データを出力することは当然のこととして、これらのデータと映像再生した映像データと合成（ピクチャ・イン・ピクチャ）して出力できることは当然のことである。
【００２９】
表示コントローラは、ＶＲＡＭに描画されたデータをアナログＲＧＢの表示データとして出力してモニタ装置３０側に表示させるための表示制御処理を行うものである。
【００３０】
ＰＣＩインターフェイスには、ＨＤＤ２３、ＣＤ−ＲＯＭドライブ，ＦＤＤドライブなどの制御部と、ＵＳＢスロットに接続されるＵＳＢデバイスコントローラなどが含まれている。
【００３１】
Ｉ／Ｏコントローラは、各種Ｉ／Ｏデバイスを制御するためのものである。
【００３２】
次に、モニタ制御装置３２は、表示ＲＧＢＩ／Ｆ（Ｉ／Ｆはインターフェイスを示す）から表示データが入力されるＡ／Ｄ変換装置３２１と、グラフィックコントローラ３２２と、ＬＣＤドライバ３２３と、バックライトユニット３１１用のインバータ３２４と、ＴＶ受信手段としてのＴＶチューナ３２５と、ビデオデコーダ３２６と、データ圧縮手段としてのＭＰＥＧ（Mortion  Picture  Expert  Group；エムペグ）２エンコーダ３２７と、データ通信手段としてのＵＳＢＩ／Ｆ３２０と、第１情報記憶手段３２８と、各部を制御する制御手段３３０と、この制御手段３３０が各部を制御する際に用いるデータを格納した情報記憶手段としてのメモリ３２９とを有している。
【００３３】
ＵＳＢＩ／Ｆ３２０は、情報機器としてのＰＣに対して、ＭＰＥＧ２エンコーダ３２７からの圧縮データを送出し、また、ＰＣ側からキャプチャーサイズ、ビットレートなどの指定を行うことができるものである。
【００３４】
Ａ／Ｄ変換装置３２１は、ＰＣからの表示データであるアナログＲＧＢ信号をデジタルＲＧＢ信号に変換するものである。
【００３５】
グラフィックコントローラ３２２は、入力デジタル画像信号を、液晶表示パネル３１の表示画素数に合わせて表示できるように変換するものであり、色空間変換機能、ＩＰ（Interlace to Progressive）変換、スケーリング機能、ＦＲＣ（FrameRateConversion）機能、γ補正機能、色補正機能および同期検出機能を有し、デジタルＲＧＢ信号、デジタルＹＵＶビデオ信号から生成した表示データを１６ビットの表示データバス３２２ａに出力するものである。
【００３６】
ＬＣＤドライバ３２３は、グラフィックコントローラ３２２の出力表示データを入力し、液晶表示パネル３１の画像表示を制御する駆動回路である。このＬＣＤドライバ３２３とグラフィックコントローラ３２２とにより表示制御手段が構成されている。
【００３７】
インバータ３２４は、バックライトユニット３１１に対して点灯制御を行うものである。
【００３８】
ＴＶチューナ３２５は、コンピュータ本体２０（ＰＣ）からのＴＶ受信局の選局情報、またはリモコンなどの選局操作手段（入力装置３５）からの選局情報に応答したチャンネル設定情報を基に、後述する制御手段３３０によりＩＩＣバス３３０ａを介して受信局の選局制御が実行されるものである。また、ＴＶチューナ３２５は、アンテナ端子に接続され、選局制御によってアンテナ端子からの所望のＴＶ信号が選局されて受信され、このＴＶ受信信号よりＮＴＳＣ画像信号を検波出力して信号ライン３２５ａを介してビデオデコーダ３２６に供給するものである。また、ＴＶチューナ３２５は、ＴＶ受信信号より音声周波数信号が分離出力され、その音声周波数信号を、後述する音声処理回路（図示せず）に供給するものである。
【００３９】
ビデオデコーダ３２６は、ＴＶチューナ３２５から供給されるＮＴＳＣ画像信号および、図示していないが、外部ビデオ機器を接続したビデオ入力端子からのビデオ信号の何れかを選択し、信号ライン３２６ａにＹＵＶデジタルビデオ信号を出力するものである。また、ビデオデコーダ３２６には、フィルタ回路、同期分離回路、ＹＣ分離回路、Ａ／Ｄコンバ―タ回路、色情報調整回路、ＡＧＣ回路、カラーデコーダ回路、水平垂直同期化回路および所望の画像サイズ決定のスケーリング回路などを有している。なお、ビデオデコーダ３２６は、ＭＰＥＧ２エンコーダ３２７とグラフィックコントローラ３２２との調停処理によって、信号ライン３２６ａ，３２６ｂに出力するＹＵＶデジタルビデオ信号を各々独立して出力制御でき、さらに各々独立して画像サイズのスケーリング処理が行えるようになっている。
【００４０】
ＭＰＥＧ２エンコーダ３２７は、入力されたＮＴＳＣ画像信号を既知のＭＰＥＧ２形式にてデータ圧縮を行うと共に、デジタル化された音声信号も同様にデータ圧縮を行うものである。
【００４１】
第１情報記憶手段３２８は、ＰＣ側の電源起動およびプログラム起動に要する時間分のデータ容量を記憶可能としている。具体的には、第１情報記憶手段３２８は内部記憶バッファで構成されており、内部記憶バッファは、複数のパケットバッファから構成されるバッファであり、モニタ装置３０のＲＡＭ上に格納され、記憶容量としてパケットバッファ３００個程度で、ＴＶ映像５分程度を格納できる記憶容量分を持つものである。
【００４２】
制御手段３３０は、ＣＰＵ（中央演算処理装置）で構成され、全体制御手段として、メモリ３２９内の制御プログラムに基づいて、ＩＩＣバス３３０ａを介して、Ａ／Ｄ変換装置３２１に対してＲＧＢカラー調整などを行い、ＬＣＤドライバ３２３に対して駆動制御し、インバータ３２４に対してバックライトユニット３１１の輝度の調整を行い、ＴＶチューナ３２５に対して選局動作を行い、ビデオデコーダ３２６に対してカラー調整などの各種制御を行い、また、１６ビットデータバス３３０ｂを介して、グラフィックコントローラ３２２に対して解像度その他の各種調整を行い、入力装置３５からのＴＶ表示とＰＣ信号表示との切替指示、ＴＶのチャンネル変更指示およびその他の操作指示を読み取りその指示に応じて各部を制御し、ＭＰＥＧ２エンコーダ３２７に対してエンコードを指示する駆動制御を行い、メモリ３２９に対してデータの読み取りおよび書き込みを行うように全体制御が為される。
【００４３】
特に、制御手段３３０は、制御プログラムに基づいて、ＰＣからのＴＶ受信局の選局情報に応答して受信局を決定し、ＴＶチューナ３２５に対して選局設定を行う選局制御手段３３０Ａと、ＰＣとの間でのデータ通信、例えばＰＣから録画指令情報などを受信するデータ通信手段３３０Ｂ（第１データ通信手段）と、データ通信手段３３０Ｂを介して、ＰＣ側の起動状態を検出する起動状態検出手段３３０Ｃと、電源起動状態検出手段３３０Ｃによる検出結果に応じて第１情報記憶手段３２８への記憶処理を制御する記憶制御手段３３０Ｄとを備えている。
【００４４】
記憶制御手段３３０Ｄは、録画指示時に、電源起動状態検出手段３３０ＣがＰＣ側の起動状態を検出できない場合のみ、第１情報記憶手段３２８にＭＰＥＧ２エンコーダ３２７からの圧縮データを記憶制御するものである。また、記憶制御手段３３０Ｄは、電源起動状態検出手段３３０ＣがＰＣの起動状態を検出した場合に、第１情報記憶手段３２８への圧縮データの記憶処理を停止し、データ圧縮手段からの圧縮データをＵＳＢＩ／Ｆ３２０に供給するものである。さらに、記憶制御手段３３０Ｄは、第１情報記憶手段３２８のデータ記憶容量の記憶限界時点で、第１情報記憶手段３２８への圧縮データの記憶処理を停止し、ＰＣ側において連続した録画データを作成するべく第１情報記憶手段３２８内の圧縮データをＰＣ側にデータ送信するものである。この場合、ＰＣの起動状態の検出としては、ＰＣの電源起動後の録画可能状態の検出および、ＰＣ側での録画開始後に再び、電源起動状態検出手段３３０Ｃによる録画不可能状態から録画可能状態の検出である。
【００４５】
メモリ３２９には、制御手段３３０が動作するための制御プログラムおよび各種データが格納されている。制御プログラムとしては、ＴＶチューナ３２５の選局などを行うチューナ管理プロセス（図示せず）、各部や各装置への電源供給／停止の管理を行う電源管理プロセス、ＴＶ表示とＰＣ信号表示の切替えを行う画面表示切替えプロセス、メッセージを液晶表示パネル３１に表示するＯＳＤ表示プロセス、ＰＣの動作状態を読み取る情報機器状態読み取りプロセス、録画管理情報をＰＣから受信し、編集、保持および送信処理を行う録画管理情報処理プロセス、ＰＣ側の起動状態を検出する起動状態検出プロセス、起動状態検出結果に応じて第１情報記憶手段３２８への記憶処理を制御する記憶制御プロセスなどを有している。
【００４６】
なお、音声再生処理については、音声処理回路が、音声入力端子からの音声信号をＤ／Ａ変換した後のアナログ音声信号を音声コントローラに出力し、音声コントローラは、音質・音量調整、サラウンド制御等を行った後のアナログ音声信号を増幅回路に出力し、その増幅したアナログ音声信号をスピーカに出力するものである。また、音声処理回路は、ＴＶチューナ３２５に接続されており、上記構成に加えて、ＴＶチューナ３２５から供給された音声周波数信号をＡ／Ｄ変換してさらに復調し、そのデジタル化された音声信号はＭＰＥＧ２エンコーダ３２７に供給され、Ａ／Ｄ変換された音声信号はＤ／Ａ変換されて音声コントローラに供給されるようになっている。なお、音声処理回路は、ＭＰＥＧ２エンコーダ３２７とグラフィックコントローラ３２２との調停処理によって、音声入力端子からの音声信号と、ＴＶチューナ３２５からの音声信号とのそれぞれに対してＭＰＥＧ２エンコーダ３２７への出力と音声コントローラへの出力とを選択的なスイッチングを行って両信号の同時処理を可能に構成している。
【００４７】
上記構成により、以下、その動作を説明する。ここでは、まず、ＴＶ視聴時、録画時、録画再生時、録画予約時について簡単にその動作説明をした後に、本発明の特徴部分であるモニタ装置３０による代替録画処理の動作について、図４〜図１４を参照しながら詳細に説明する。
【００４８】
ＴＶ受信時には、ＴＶチューナ３２５は、チャンネル設定信号に基づいて、所望の受信チャンネルのＴＶ信号が選択され、ビデオデコーダ３２６にてＮＴＳＣ画像信号よりデジタル画像信号に変換され、さらにグラフィックコントローラ３２２にて表示データに変換されて液晶表示パネル３１の表示画面上に表示され、ユーザによってＴＶ視聴が為される。
【００４９】
次に、録画に際しては、ＰＣにおけるＴＶ録画処理プログラムの起動に基づいて、または入力装置３５からの録画指示に基づいて、ＴＶチューナ３２５が所望の受信チャンネルに選局され、ビデオデコーダ３２６を介し、ＭＰＥＧ２エンコーダ３２７にて、デジタル画像信号がデータ圧縮され、圧縮データが、ＰＣ側の起動状態の検出不能時には、第１情報記憶手段３２８にＭＰＥＧ２エンコーダ３２７からの圧縮データを記憶処理した後にＵＳＢＩ／Ｆ３２０よりＰＣ側に送出し、また、ＰＣ側の起動状態の検出時には、ＭＰＥＧ２エンコーダ３２７からの圧縮データを、第１情報記憶手段３２８を介さずにＵＳＢＩ／Ｆ３２０よりＰＣ側に送出する。
【００５０】
さらに、ＰＣ側においては、ＵＳＢＩ／Ｆ２１を経由して入力された圧縮データは、所望の属性情報と共にＰＣ内のＨＤＤ２３に順次記憶される。録画終了後に、第１情報記憶手段３２８に一旦記憶した後にＨＤＤ２３（第２情報記憶手段）に記憶した録画データと、第１情報記憶手段３２８を介さずにＨＤＤ２３に記憶した録画データとを連続的につなぎ合わせたデータを作成してＨＤＤ２３に記憶する。
【００５１】
次に、録画再生時には、ＰＣにおけるＴＶ録画再生処理プログラムの起動に基づいて、ＰＣ内のＭＰＥＧ２デコードプログラム（またはＭＰＥＧ２デコーダ回路）により、ＨＤＤ２３内に記憶されている、上記のようにつなぎ合わされた圧縮データが順次呼び出されて解凍処理され、さらにＭＰＥＧ１デコードプログラムまたはＭＰＥＧ１デコーダ回路により音声データも解凍処理される。なお、音声データの解凍処理はこれに限らず、ＰＣ内のＭＰＥＧ２デコードプログラムまたはＭＰＥＧ２デコーダ回路によっても音声データの解凍処理は可能である。本実施形態では、音質を高めるためにＭＰＥＧ１デコードプログラムまたはＭＰＥＧ１デコーダ回路を用いている。
【００５２】
解凍されたアナログＲＧＢの表示データは、表示ＲＧＢＩ／Ｆ２２からモニタ装置３０側のＡ／Ｄ変換装置３２１、グラフィックコントローラ３２２を経由して液晶表示パネル３１の表示画面上に映出される。また同様に、音声データは、モニタ装置３０側の音声入力端子（図示せず）に入力し、所定の回路を経由してスピーカより、表示画像と同期して音声再生出力が為される。
【００５３】
次に、録画予約をする場合には、ＰＣにおけるＴＶ録画処理プログラムに基づいて、モニタ装置３０に表示するＧＵＩ情報と連動して、録画設定情報、例えば録画開始・終了時刻、録画チャンネル、録画密度などを入力設定し、それが、ＰＣ内の録画管理プロセスにてＨＤＤ２３に保存される録画情報例えば録画開始・終了時刻、録画チャンネル、録画密度等を設定して、ＰＣ内の録画管理プロセスに保存される。この録画情報に従ってモニタ装置３０とＰＣとの調停により前述した録画処理が起動される。
【００５４】
即ち、録画開始時刻になると、録画終了時刻まで、録画予約の録画設定情報に従ってモニタ装置３０とコンピュータ本体２０（ＰＣ）との調停により、制御手段３３０が、ＴＶチューナ３２５に対して録画チャンネルを選局制御したり、ＭＰＥＧ２エンコーダ３２７に対してＴＶ画像のエンコードを指示するなど、ＴＶチューナ３２５、ビデオデコーダ３２６、ＭＰＥＧ２エンコーダ３２７さらにはＵＳＢＩ／Ｆ３２０を起動させて録画処理を行う。
【００５５】
ここで、本発明の特徴部分について、モニタ装置による代替録画処理の動作を示すフロー１（図４および図５）、この代替録画処理動作に対するＰＣ側の処理動作を示すフロー２（図６）、モニタ装置による代替録画処理の停止動作および再動作を示すフロー３（図７および図８）、この代替録画処理における記憶限界時点での切替動作を示すフロー４（図９〜図１１）、この代替録画処理の記憶限界に達した時点での切替動作を示すフロー５（図１２〜図１４）を参照しながら順次詳細に説明する。
【００５６】
図４および図５は、図１のモニタ装置による代替録画処理の動作を詳細に示したフローチャートである。
【００５７】
図４に示すように、まず、モニタ装置３０側では、イベントが発生するまでイベントチェックを行い(ステップＳ１０１、Ｓ１０２）、イベントがあれば、録画スタートのイベントかどうかを調べる(ステップＳ１０３）。録画スタートのイベントでなければ、他のイベント処理を行い(ステップＳ１２５）、再びイベントチェックへ戻る（Ａ）。
【００５８】
次に、録画スタートのイベントであれば、ＰＣ側が録画可能な状態（起動状態）かどうかを調べる。まず、ＰＣ側へ書き込み開始信号を送信する(ステップＳ１０４）。タイマーカウンタをリセットし(ステップＳ１０５）、ＰＣ側から発せられた承認信号の受信を試みる(ステップＳ１０６）。タイマーカウンタがＭＡＸ値になるまでにＰＣ側から承認信号が来なければ(ステップＳ１０７，Ｓ１０８）、ＰＣ側で録画できないモードと判断する(ステップＳ１０９）。それまでにＰＣ側から承認信号を受信できれば、ＰＣ側で録画できるモードと判断する(ステップＳ１２６）。なお、タイマーカウンタとは、ＰＣとの通信時にタイムアウトエラーを判別するための変数であり、モニタ装置３０のＲＡＭ内に格納され、初期値は０が格納されている。また、タイマーカウンタのＭＡＸ値とは、タイマーカウンタがタイムアウトエラーを判別する際の固定値であり、モニタ装置３０のＲＯＭ内に格納され、例えば３０秒程度に相当する値が格納されている。
【００５９】
さらに、上記の通りＰＣ側の状態を判断した後、実際の録画処理を開始する。まず、ＴＶチューナ３２５から受信したデータ（１フレーム）からフレームデータを作成し、基準フレームデータとする(ステップＳ１１０）。次に、パケットバッファを新規オープンし、パケットバッファポインタを得る(ステップＳ１１１）。作成したフレームデータをパケットバッファポインタの位置に書き込み、パケットバッファポインタを更新(ステップＳ１１２）した後、フレームカウンタをリセットしておく(ステップＳ１１３）。これで、基準フレームデータがパケットバッファ上に作成される。なお、フレームデータとは、ＴＶチューナ３２５から毎秒３０コマで送出される画像データの１コマ分の画像データであり、モニタ装置３０のＲＡＭに格納され、ＲＧＢ各色８ビットで縦５２５ドット×横７２０ドット×ＲＧＢ３色×８ビット／色＝約１.１Ｍバイト程度の元データを圧縮して保持したものである。また、基準フレームデータとは、パケットバッファの先頭に配置されるフレームデータの呼称である。さらに、フレームカウンタとは、パケットバッファに格納された差分データの数を示し、モニタ装置３０のＲＡＭに格納され、基準フレームデータが決定される毎に初期値として０が格納される。さらに、パケットバッファとは、録画データを再生可能な状態で格納したバッファであり、１個の基準フレームデータと、複数の差分データから構成され、モニタ装置３０のＲＡＭに格納され、容量としてテレビ映像１秒程度を格納できる記憶容量分を持つ。また、パケットバッファポインタとは、パケットバッファ内のアクセス個所を特定するためのポインタであり、モニタ装置３０のＲＡＭに格納され、パケットバッファをオープンした際にバッファの先頭位置が格納される。
【００６０】
続いて、図５に示すように、ＴＶチューナ３２５から受信したデータ（１フレーム）からフレームデータを作成し(ステップＳ１１４）、作成したフレームデータと基準フレームデータとの差分を抽出して差分データを作成する(ステップＳ１１５）。作成した差分データがパケットバッファに追加できる場合は(ステップＳ１１６）、差分データをパケットバッファポインタの位置に書き込んだ上で、パケットバッファポインタを更新し(ステップＳ１１７）、フレームカウンタをインクリメントする(ステップＳ１１８）。フレームカウンタの値がＭＡＸ値になるかどうかを判定する(ステップＳ１１９）。また、差分データがパケットバッファに入りきらなくなるまで(ステップＳ１１６）、差分データの作成とパケットバッファへの書き込み(ステップＳ１１４〜Ｓ１１９）を繰り返す。なお、差分データとは、ＴＶチューナ３２５から毎秒３０コマで送出される画像データの1コマ分と基準フレームデータとの差分を抽出して圧縮したデータであり、モニタ装置３０のＲＡＭに格納される。また、フレームカウンタＭＡＸ値とは、パケットバッファに格納できる差分データの数の最大値。表示装置のＲＯＭに格納される。パケットバッファとして1秒分程度を持たせるため、値として２９を持つ。したがって、基準フレーム（１／３０秒）＋毎秒３０コマ×２９個＝１秒である。
【００６１】
さらに、差分データがパケットバッファに入りきらないかどうかを判定し(ステップＳ１１６）、フレームカウンタの値がＭＡＸになったとき(ステップＳ１１９）、ＰＣ側で録画できるモードでなければ(ステップＳ１２０）、内部記憶バッファ（第１情報記憶手段３２８）に録画を行うわけであるが、既に内部記憶バッファがオープン済みでなければ(ステップＳ１２１）、内部記憶バッファを新規にオープンして内部記憶バッファポインタを得る(ステップＳ１２２）。なお、内部記憶バッファポインタとは、内部記憶バッファ内のアクセス個所を特定するためのポインタであり、モニタ装置３０のＲＡＭ上に配置され、内部記憶バッファをオープンした際にバッファの先頭位置が格納されるようになっている。
【００６２】
続いて、パケットバッファの内容を内部記憶バッファポインタの位置に書き込み、内部記憶バッファポインタを更新した後(ステップＳ１２３）、パケットバッファをクローズして(ステップＳ１２４）、次の基準フレーム作成から処理を繰り返す（Ｂ）。
【００６３】
また、ＰＣ側で録画できるモードの場合は(ステップＳ１２０）、パケットバッファの内容をＰＣへ転送して、パケットバッファをクローズする(ステップＳ１２７）。
【００６４】
図６は、図１のモニタ装置による代替録画処理に対するＰＣ側の処理動作を詳細に示したフローチャートである。
【００６５】
図６に示すように、ＰＣ側の処理において、まず、イベントが発生するまではイベントチェックを行い(ステップＳ２０１、Ｓ２０２）、イベントがあれば、モニタ装置３０からの書き込み開始信号かどうかを調べる(ステップＳ２０３）。モニタ装置３０からの書き込み開始信号であれば、録画管理ソフトウエアの起動を行い(ステップＳ２１０、Ｓ２１１）、録画管理ソフトウエアの起動ができれば(ステップＳ２１２）、モニタ装置３０側へ承認信号を送信して(ステップＳ２１３）、再びステップＳ２０１のイベントチェックに戻る（Ｐ）。これにより、何らかの理由で録画管理ソフトが起動できないときや、ＰＣの電源が入っていないときは、モニタ装置３０側へ承認信号は送信されない。
【００６６】
次に、イベントの内容がモニタ装置３０からのデータ転送だったとき(ステップＳ２０４）、録画データファイルがまだオープンされていなければ(ステップＳ２１４）、録画データファイルを新規にオープンして録画シークポインタを得る(ステップＳ２１５）。このとき、録画データファイルが既にオープンされていれば、既に録画中であるため、既存の録画シークポインタを使用する。さらに、モニタ装置３０から転送されるデータを録画シークポインタの位置に書き込み、録画シークポインタを更新(ステップＳ２１６）した後、再びステップＳ２０１のイベントチェックに戻る（Ｐ）。これにより、録画データを逐次ＰＣ側の録画データファイルに保存することができる。なお、録画データファイルとは、録画データを再生可能な状態で格納したファイルであり、ＰＣの記憶媒体（ＨＤ等）上に格納される。また、録画データファイルポインタとは、録画データファイル内のアクセス個所を特定するためのポインタであり、ＰＣのＲＡＭ上に格納され、録画データファイルをオープンした際にファイルの先頭位置が格納される。
【００６７】
さらに、イベントの内容が録画データの再生コマンドの場合は(ステップＳ２０５）、録画データがあるかどうかを調べ(ステップＳ２０６）、まず、録画データファイルの先頭のパケットデータをデコードして再生を行う(ステップＳ２０７）。その後、最終のパケットに到達するまで(ステップＳ２０８）、順次パケットデータをデコードして再生を行い(ステップＳ２０９）、再生が終われば、再びステップＳ２０１のイベントチェックに戻る（Ｐ）。これにより、録画データの再生ができる。
【００６８】
また、イベントの内容が上記再生コマンド以外の場合は(ステップＳ２０５）、他のイベントの処理(ステップＳ２１７）を行った後、再びステップＳ２０１のイベントチェックに戻る（Ｐ）。
【００６９】
以上の説明により、ＰＣ側で録画ができない場合には、モニタ装置３０側に録画データを所定記憶容量分だけ保存することができる。
【００７０】
図７および図８は、図１のモニタ装置による代替録画処理の停止動作および再動作を詳細に示したフローチャートである。
【００７１】
図７に示すように、表示装置側の処理動作において、まず、モニタ装置３０側では、イベントが発生するまでイベントチェックを行い(ステップＳ３０１、Ｓ３０２）、イベントがあれば、録画スタートのイベントかどうかを調べる(ステップＳ３０３）。録画スタートのイベントでなければ、他のイベント処理を行い(ステップＳ３２３）、再び、ステップＳ３０１のイベントチェックへ戻る（Ａ）。
【００７２】
次に、録画スタートのイベントであれば、実際の録画処理を開始する。まず、ＴＶチューナ３２５で受信したデータ（１フレーム）からフレームデータを作成し、基準フレームデータとする(ステップＳ３０４）。次に、パケットバッファを新規オープンし、パケットバッファポインタを得る(ステップＳ３０５）。作成したフレームデータをパケットバッファポインタの位置に書き込み、パケットバッファポインタを更新(ステップＳ３０６）した後、フレームカウンタをリセットしておく(ステップＳ３０７）。これで、基準フレームデータがパケットバッファ上に作成される。
【００７３】
続いて、ＴＶチューナ３２５で受信したデータ（１フレーム）からフレームデータを作成し(ステップＳ３０８）、作成したフレームデータと基準フレームデータとの差分を抽出して差分データを作成する(ステップＳ３０９）。作成した差分データがパケットバッファに追加できる場合は(ステップＳ３１０）、差分データをパケットバッファポインタの位置に書き込んだ上で、パケットバッファポインタを更新し(ステップＳ３１１）、フレームカウンタをインクリメントする(ステップＳ３１２）。フレームカウンタの値がＭＡＸ値になるかどうかを判定する(ステップＳ３１３）。差分データがパケットバッファに入りきらなくなるまで(ステップＳ３１０）、差分データの作成とパケットバッファへの書き込み(ステップＳ３０８〜Ｓ３１３）を繰り返す。
【００７４】
次に、ＰＣ側が録画可能な状態かどうかを調べる。図８に示すように、まず、ＰＣ側へ書き込み開始信号を送信する(ステップＳ３１４）。タイマーカウンタをリセットし(ステップＳ３１５）、ＰＣ側から発せられた承認信号の受信を試みる(ステップＳ３１６）。タイマーカウンタがＭＡＸ値になるまでにＰＣ側からの承認信号を受信できれば(ステップＳ３１６）、ＰＣ側で録画できる状態であるため、パケットバッファの内容をＰＣへ転送して、パケットバッファをクローズする(ステップＳ３２４）。
【００７５】
さらに、タイマーカウンタがＭＡＸ値になるまでに、ＰＣ側からの承認信号が来なければ(ステップＳ３１７，Ｓ３１８）、ＰＣ側で録画できない状態と判断して、内部記憶バッファへの録画を行う。即ち、既に内部記憶バッファがオープン済みでなければ(ステップＳ３１９）、内部記憶バッファを新規にオープンして内部記憶バッファポインタを得る(ステップＳ３２０）。続いて、パケットバッファの内容を内部記憶バッファポインタの位置に書き込み、内部記憶バッファポインタを更新した後(ステップＳ３２１）に、パケットバッファをクローズして(ステップＳ３２２）、図７のステップＳ３０４の次の基準フレーム作成から処理を繰り返す（Ｂ）。
【００７６】
以上の処理により、パケットデータ単位でＰＣ側の状態を判断することができる。ＰＣ側の処理は、ステップＳ２０１〜Ｓ２１７のときと同じ処理であるため、ここでは、その説明を省略する。
【００７７】
上記説明により、ＰＣ側で録画ができない場合に、モニタ装置３０側に録画データを保存している状態でも、パケットデータ単位でＰＣ側の状態を判断できるため、その後に、ＰＣ側が立ち上がり、ＰＣ側で録画を開始すると同時にモニタ装置３０側への録画データの保存を停止することができる。
【００７８】
また、同様に、ＰＣ側で録画ができない場合に、モニタ装置３０側に録画データを保存している状態から、その後、ＰＣが立ち上がり、モニタ装置３０側への録画データの保存を停止した後に、再びＰＣ側で録画できない状態になった場合には、モニタ装置３０側への録画データの保存を再開することができる。
【００７９】
図９〜図１１は、図１のモニタ装置による代替録画処理の記憶限界時点での切替動作を詳細に示したフローチャートである。
【００８０】
図９に示すように、モニタ装置３０側の処理において、まず、モニタ装置３０側では、イベントが発生するまでイベントチェックを行い(ステップＳ４０１、Ｓ４０２）、イベントがあれば、録画スタートのイベントかどうかを調べる(ステップＳ４０３）。録画スタートのイベントでなければ、他のイベント処理を行い(ステップＳ４２３）、再びイベントチェックへ戻る（Ａ）。
【００８１】
また、ステップＳ４０３で録画スタートのイベントであれば、ＰＣ側が録画可能な状態かどうかを調べる。まず、ＰＣ側へ書き込み開始信号を送信する(ステップＳ４０４）。タイマーカウンタをリセットし(ステップＳ４０５）、ＰＣ側から発せられた承認信号の受信を試みる(ステップＳ４０６）。タイマーカウンタがＭＡＸ値になるまでに、ＰＣ側から承認信号が来なければ(ステップＳ４０７，Ｓ４０８）、ＰＣ側で録画できないモードと判断する(ステップＳ４０９）。それまでに、ＰＣ側から承認信号を受信できれば、ＰＣ側で録画できるモードと判断する(ステップＳ４２４）。
【００８２】
上記の通り、ＰＣ側の状態を判断した後に、実際の録画処理を開始する。まず、ＴＶチューナ３２５で受信したデータ（１フレーム）からフレームデータを作成し、基準フレームデータとする(ステップＳ４１０）。次に、パケットバッファを新規オープンし、パケットバッファポインタを得る(ステップＳ４１１）。作成したフレームデータをパケットバッファポインタの位置に書き込み、パケットバッファポインタを更新(ステップＳ４１２）した後に、フレームカウンタをリセットしておく(ステップＳ４１３）。これで、基準フレームデータがパケットバッファ上に作成される。
【００８３】
続いて、図１０に示すように、ＴＶチューナ３２５で受信したデータ（１フレーム）からフレームデータを作成し(ステップＳ４１４）、作成したフレームデータと基準フレームデータとの差分を抽出して差分データを作成する(ステップＳ４１５）。作成した差分データがパケットバッファに追加できる場合は(ステップＳ４１６）、差分データをパケットバッファポインタの位置に書き込んだ上で、パケットバッファポインタを更新し(ステップＳ４１７）、フレームカウンタをインクリメントする(ステップＳ４１８）。フレームカウンタの値がＭＡＸ値になるかどうかを判定する(ステップＳ４１９）。さらに、差分データがパケットバッファに入りきらなくなるまで(ステップＳ４１６）、差分データの作成とパケットバッファへの書き込み(ステップＳ４１４〜Ｓ４１９）を繰り返す。
【００８４】
さらに、差分データがパケットバッファに入りきらない場合(ステップＳ４１６）、フレームカウンタの値がＭＡＸになったとき(ステップＳ４１９）、ＰＣ側で録画できるモードの場合は(ステップＳ４２０）、パケットバッファの内容をＰＣへ転送して、パケットバッファをクローズする(ステップＳ４２５）。
【００８５】
さらに、ＰＣ側で録画できるモードでなければ(ステップＳ４２０）、内部記憶バッファに録画を行うわけであるが、既に内部記憶バッファがオープン済みでなければ(ステップＳ４２１）、内部記憶バッファを新規にオープンして内部記憶バッファポインタを得る(ステップＳ４２２）。
【００８６】
次に、図１１に示すように、パケットバッファの内容を内部記憶バッファに書き込むにあたり、内部記憶バッファの残り容量をチェックし、今回のパケットバッファのデータを書き込めるだけの容量があるかどうかを調べる(ステップＳ４２６）。
【００８７】
さらに、残り容量が足りている場合は、パケットバッファの内容を内部記憶バッファポインタの位置に書き込み、内部記憶バッファポインタを更新した後(ステップＳ４３３）に、パケットバッファをクローズして(ステップＳ４３４）、次の基準フレーム作成から処理を繰り返す（Ｂ）。
【００８８】
さらに、残り容量が不足する場合は、ここで、再度、ＰＣ側が録画可能な状態かどうかを調べる。まず、ＰＣ側へ書き込み開始信号を送信する(ステップＳ４２７）。タイマーカウンタをリセットし(ステップＳ４２８）、ＰＣ側から発せられた承認信号の受信を試みる(ステップＳ４２９）。タイマーカウンタがＭＡＸ値になるまでにＰＣ側から承認信号が来れば(ステップＳ４３０，Ｓ４３１）、前回の判断を変更してＰＣ側で録画できるモードとする(ステップＳ４３５）。さらに、今までのデータである内部記憶バッファの内容をＰＣ側へ転送し、内部記憶バッファをクローズ(ステップＳ４３６）した後、パケットバッファの内容をＰＣへ転送してパケットバッファをクローズする(ステップＳ４２５）。以降は、ＰＣ側が録画できるモードとして処理を進める。
【００８９】
一方、ＰＣ側で録画できないモードが続いていた場合、即ち、タイマーカウンタがＭＡＸ値になるまでにＰＣ側から承認信号が来なかった場合(ステップＳ４３０，Ｓ４３１）、その後、ＰＣ側が録画できる状態に移行したときに録画データの連続性を保つ必要があることから、内部記憶バッファの先頭のパケットを削除し、内部記憶バッファの詰め直しと内部記憶バッファポインタの調整を行う(ステップＳ４３２）。その後、パケットバッファの内容を内部記憶バッファポインタの位置に書き込み、内部記憶バッファポインタを更新した後(ステップＳ４３３）、パケットバッファをクローズして(ステップＳ４３４）、次の基準フレーム作成から処理を繰り返す（Ｂ）。
【００９０】
一方、ＰＣ側の処理については、ステップＳ２０１〜Ｓ２１７の場合と同じ処理であるため、ここでは、その説明を省略するが、ＰＣ側から見ると、録画データはシーケンシャルに転送されてくるため、上記説明により、モニタ装置３０側のデータ保存容量が限界になった場合に、ＰＣ側が立ち上がることによってＰＣ側に連続したデータを作成することができる。
【００９１】
図１２〜図１４は、図１のモニタ装置による代替録画処理の記憶限界時点での切替動作を詳細に示したフローチャートである。
【００９２】
まず、モニタ装置３０側の処理において、図１２に示すように、モニタ装置３０側では、イベントが発生するまでイベントチェックを行い(ステップＳ５０１，Ｓ５０２）、イベントがあれば、録画スタートのイベントかどうかを調べる(ステップＳ５０３）。録画スタートのイベントでなければ、他のイベント処理を行い(ステップＳ５１７）、再びステップＳ５０１のイベントチェックへ戻る（Ａ）。
【００９３】
また、ステップＳ５０３で録画スタートのイベントであれば、実際の録画処理を開始する。まず、ＴＶチューナ３２５で受信したデータ（１フレーム）からフレームデータを作成し、基準フレームデータとする(ステップＳ５０４）。次に、パケットバッファを新規オープンし、パケットバッファポインタを得る(ステップＳ５０５）。作成したフレームデータをパケットバッファポインタの位置に書き込み、パケットバッファポインタを更新(ステップＳ５０６）した後に、フレームカウンタをリセットしておく(ステップＳ５０７）。これで、基準フレームデータがパケットバッファ上に作成される。
【００９４】
この時点で、再びイベントチェックを行い(ステップＳ５０８）、録画終了のイベントが発生しているかどうかを調べる(ステップＳ５０９、Ｓ５１０）。録画終了でなければ(ステップＳ５１０）、次にＴＶチューナ３２５で受信したデータ（１フレーム）からフレームデータを作成し(ステップＳ５１１）、作成したフレームデータと基準フレームデータとの差分を抽出して差分データを作成する(ステップＳ５１２）。作成した差分データがパケットバッファに追加できる場合は(ステップＳ５１３）、差分データをパケットバッファポインタの位置に書き込んだ上で、パケットバッファポインタを更新し(ステップＳ５１４）、フレームカウンタをインクリメントする(ステップＳ５１５）。
【００９５】
さらに、フレームカウンタの値がＭＡＸ値になるかどうかを判定する(ステップＳ５１６）。録画終了イベントが発生するかどうかを判定し(ステップＳ５１０）、差分データがパケットバッファに入りきらなくなるまで(ステップＳ５１３）、差分データの作成とパケットバッファへの書き込み(ステップＳ５１１〜Ｓ５１６）を繰り返す。
【００９６】
次に、ＰＣ側が録画可能な状態かどうかを調べる。図１３に示すように、まず、ＰＣ側へ書き込み開始信号を送信する(ステップＳ５１８）。タイマーカウンタをリセットし(ステップＳ５１９）、ＰＣ側から発せられた承認信号の受信を試みる(ステップＳ５２０）。タイマーカウンタがＭＡＸ値になるまでにＰＣ側からの承認信号を受信できれば(ステップＳ５２０）、ＰＣ側で録画できる状態であるため、まずは、内部記憶バッファがあれば(ステップＳ５３３）、その内容をＰＣへ転送して内部記憶バッファをクローズする(ステップＳ５３４）。次にパケットバッファの内容をＰＣへ転送してパケットバッファをクローズする(ステップＳ５３５）。録画終了イベントからの遷移であれば(ステップＳ５３６）、ここで、ＰＣ側へ書き込み終了信号を送信しておく。
【００９７】
さらに、タイマーカウンタがＭＡＸ値になるまでに、ＰＣ側からの承認信号が来なければ(ステップＳ５２０、Ｓ５２１）、ＰＣ側で録画できない状態と判断して、内部記憶バッファへの録画を行う。即ち、既に内部記憶バッファがオープン済みでなければ(ステップＳ５２３）、内部記憶バッファを新規にオープンして内部記憶バッファポインタを得る(ステップＳ５２４）。
【００９８】
続いて、パケットバッファの内容を内部記憶バッファポインタの位置に書き込み、内部記憶バッファポインタを更新した後(ステップＳ５２５）に、パケットバッファをクローズする(ステップＳ５２６）。録画終了イベントでなければ(ステップＳ５２７）、次の基準フレーム作成から処理を繰り返す（Ｂ）。
【００９９】
さらに、ステップＳ５２７で録画終了イベントの場合には、ここで、再度、ＰＣ側への転送を試みる。即ち、まず、ＰＣ側へ書き込み開始信号を送信する(ステップＳ５２８）。タイマーカウンタをリセットし(ステップＳ５２９）、ＰＣ側から発せられた承認信号の受信を試みる(ステップＳ５３０）。タイマーカウンタがＭＡＸ値になるまでに、ＰＣ側からの承認信号を受信できれば(ステップＳ５３０）、ＰＣ側で録画できる状態であるため、まずは、内部記憶バッファがあれば(ステップＳ５３３）、その内容をＰＣへ転送して内部記憶バッファをクローズする(ステップＳ５３４）。次に、パケットバッファの内容をＰＣへ転送してパケットバッファをクローズする(ステップＳ５３５）。この場合は録画終了イベントからの遷移であるので(ステップＳ５３６）、ここで、ＰＣ側へ書き込み終了信号を送信しておく。
【０１００】
さらに、タイマーカウンタがＭＡＸ値になるまでにＰＣ側からの承認信号が来なければ(ステップＳ５３０、Ｓ５３１）、ＰＣ側への書き込み開始信号はＰＣ側で受信できていないと判断し、再度、ＰＣ側への転送を再試行する(ステップＳ５２８〜Ｓ５３２）。
【０１０１】
上記説明により、録画終了時にモニタ装置３０側に記憶していたデータをＰＣ側へ転送する処理が実現できる。
【０１０２】
次に、ＰＣ側の処理において、図１４に示すように、ＰＣ側でも、イベントが発生するまでは、イベントチェックを行い(ステップＳ６０１、Ｓ６０２）、イベントがあれば、モニタ装置３０からの書き込み開始信号かどうかを調べる(ステップＳ６０３）。モニタ装置３０からの書き込み開始信号であれば、録画管理ソフトの起動を行い(ステップＳ６１１、Ｓ６１２）、起動できれば(ステップＳ６１３）、モニタ装置３０側へ承認信号を送信して(ステップＳ６１４）、再びステップＳ６０１のイベントチェックに戻る（Ｐ）。これにより、何らかの理由で録画管理ソフトが起動できないときや、ＰＣの電源が入っていないときには、モニタ装置３０側に承認信号は送信されない。
【０１０３】
また、ステップＳ６０３でモニタ装置３０からの書き込み開始信号ではなく、イベントの内容がモニタ装置３０からのデータ転送であったときには(ステップＳ６０４）、録画データファイルがまだオープンされていなければ(ステップＳ６１５）、録画データファイルを新規にオープンして録画シークポインタを得る(ステップＳ６１６）。このとき、録画データファイルが既にオープンされていれば、既に録画中であるため、既存の録画シークポインタを使用する。次に、モニタ装置３０から転送されるデータを録画シークポインタの位置に書き込み、録画シークポインタを更新(ステップＳ６１７）した後、再びステップＳ６０１のイベントチェックに戻る（Ｐ）。これにより、録画データを逐次ＰＣ側の録画データファイルに保存できる。
【０１０４】
さらに、ステップＳ６０４でイベントの内容がモニタ装置３０からのデータ転送ではなく、イベントの内容がモニタ装置３０からの書き込み終了信号であったときには(ステップＳ６０５）、録画データファイルが既にオープンされているか、即ち録画中か調べる(ステップＳ６１８）。録画データファイルがオープンされていなければ、録画中ではないため、何もせずにステップＳ６０１のイベントチェックに戻る（Ｐ）。また、録画データファイルがオープンされていれば、そのファイルをクローズして(ステップＳ６１９）、録画管理ソフトを終了後(ステップＳ６２０）、再びステップＳ６０１のイベントチェックに戻る（Ｐ）。
【０１０５】
さらに、ステップＳ６０５でイベントの内容がモニタ装置３０からの書き込み終了信号ではなく、イベントの内容が録画データの再生コマンドの場合には(ステップＳ６０６）、録画データがあるかどうかを調べ(ステップＳ６０７）、まず、録画データファイルの先頭のパケットデータをデコードして再生を行う(ステップＳ６０８）。その後、最終のパケットに到達するまで(ステップＳ６０９）、順次パケットデータをデコードして再生を行い(ステップＳ６１０）、再生が終われば、再びステップＳ６０１のイベントチェックに戻る（Ｐ）。これにより、録画データの再生ができる。
【０１０６】
上記説明により、ＰＣ側で録画ができないときにモニタ装置３０側に保存していた録画データと、その後、ＰＣ側が立ち上がり録画可能状態になってＰＣ側で録画したデータを、録画終了時にＰＣ側でつなぎ合わせて保存し、録画再生時にそれを再生することができる。
【０１０７】
以上により、本実施形態によれば、ユーザが素早く録画をしたいときに、入力装置３５から録画指示をすると、ＰＣ側の電源起動やプログラム起動が為されていない場合や、録画途中にデータ通信線が外れた場合など、起動状態検出手段３３０ＣがＰＣ側の起動状態を検出できない場合に、ＰＣ側の起動状態が検出可能になるまで一旦、モニタ装置３０側で、記憶制御手段３３０ＤがＭＰＥＧ２エンコーダ３２７からの圧縮データを第１情報記憶手段３２８に記憶させ、この第１情報記憶手段３２８に記憶した圧縮データを含む、ＭＰＥＧ２エンコーダ３２７からの圧縮データをを第１データ通信手段３３０Ｂを介してＰＣ側にデータ送信するため、ＰＣ側にて、録画データが途切れることなく、ユーザが録画したい映像をジャストタイミングに素早く録画することができ、かつ録画データの中途切れをも防止することができる。
【０１０８】
また、起動状態検出手段３３０Ｃによる録画不可能状態の検出時に、第１情報記憶手段３２８に記憶した録画データと、それ以外の録画データとを、ＰＣ側にてつなぎ合わせて連続的なデータを作成すれば、録画データを録画再生し、それを違和感なく表示することができる。
【０１０９】
【発明の効果】
以上のように、本発明によれば、ユーザが素早く録画したいときに、情報機器側の電源やプログラムが起動していない場合であっても、録画途中でデータ通信線が外れた場合であっても、情報機器側の起動状態の検出結果に応じて第１情報記憶手段への記憶処理を制御するため、情報機器側が起動状態になるまでの間、表示装置側でデータを記憶しておけば、録画データが途切れることなく、ユーザが録画したい映像をジャストタイミングに素早く録画すると共に、録画データの中途切れをも防止することができる。
【０１１０】
また、本発明の録画再生有システムにおいて、録画不可能状態検出時に第１情報記憶手段に記憶した録画データと、それ以外の録画データとをつなぎ合わせて連続的なデータを作成すれば、録画データを録画再生し、それを違和感なく表示することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態における録画再生システムの外観構成を示す斜視図である。
【図２】図１のコンピュータ表示端末装置の断面図である。
【図３】図１の録画再生システムの要部ハード構成を示すブロック図である。
【図４】図１のモニタ装置による代替録画処理の動作（その１）を詳細に示したフローチャートである。
【図５】図１のモニタ装置による代替録画処理の動作（その２）を詳細に示したフローチャートである。
【図６】図１のモニタ装置による代替録画処理に対するＰＣ側の処理動作を詳細に示したフローチャートである。
【図７】図１のモニタ装置による代替録画処理の停止動作および再動作（その１）を詳細に示したフローチャートである。
【図８】図１のモニタ装置による代替録画処理の停止動作および再動作（その２）を詳細に示したフローチャートである。
【図９】図１のモニタ装置による代替録画処理の記憶限界時点での切替動作（その１）を詳細に示したフローチャートである。
【図１０】図１のモニタ装置による代替録画処理の記憶限界時点での切替動作（その２）を詳細に示したフローチャートである。
【図１１】図１のモニタ装置による代替録画処理の記憶限界時点での切替動作（その３）を詳細に示したフローチャートである。
【図１２】図１のモニタ装置による代替録画処理の記憶限界時点での切替動作（その１）を詳細に示したフローチャートである。
【図１３】図１のモニタ装置による代替録画処理の記憶限界時点での切替動作（その２）を詳細に示したフローチャートである。
【図１４】図１のモニタ装置による代替録画処理の記憶限界時点での切替動作（その３）を詳細に示したフローチャートである。
【符号の説明】
１０    録画再生システム
２０    コンピュータ本体（ＰＣ）
２１    ＵＳＢＩ／Ｆ
２２    表示ＲＧＢＩ／Ｆ
３０    モニタ装置
３１    液晶表示パネル
３２    モニタ制御装置
３５    入力装置
４０    コンピュータ信号ケーブル
３２０    ＵＳＢＩ／Ｆ
３２２    グラフィックコントローラ
３２３    ＬＣＤドライバ
３２５    ＴＶチューナ
３２６    ビデオデコーダ
３２７    ＭＰＥＧ２エンコーダ
３２８    第１情報記憶手段
３２９    メモリ
３３０    制御手段
３３０Ａ    選局制御手段
３３０Ｂ    データ通信手段
３３０Ｃ    起動状態検出手段
３３０Ｄ    記憶制御手段
【図１】
0004711372.tif 000002
【図２】
0004711372.tif 000003
【図３】
0004711372.tif 000004
【図４】
0004711372.tif 000005
【図５】
0004711372.tif 000006
【図６】
0004711372.tif 000007
【図７】
0004711372.tif 000008
【図８】
0004711372.tif 000009
【図９】
0004711372.tif 000010
【図１０】
0004711372.tif 000011
【図１１】
0004711372.tif 000012
【図１２】
0004711372.tif 000013
【図１３】
0004711372.tif 000014
【図１４】
0004711372.tif 000015