(57)【要約】【課題】リモコンユニットと同様の簡単な操作でどこの場所からでも遠隔制御することができる環境をユーザに提供することが可能な録画再生装置を実現する。【解決手段】ビデオレコーダ１１のＭＰＵ１０５は、リモコンユニット３０１と同様のインタフェースを持つリモコン画面をパーソナルコンピュータ３０２に表示させるためのプログラムを、ネットワーク３００に接続されたパーソナルコンピュータ３０２に送信する。パーソナルコンピュータ３０２のユーザが、リモコン画面を操作すると、リモコンコードがネットワーク３００を介してパーソナルコンピュータ３０２からビデオレコーダ１１に送られる。ＭＰＵ１０５は、パーソナルコンピュータ３０２からのリモコンコードを、リモコンコード処理機能を持つタイマーマイコン部１０９に送信する。タイマーマイコン部１０９はリモコンコードで指定された処理をＭＰＵ１０５と共同して実行する。【選択図】    図１
2004186770.tif 000002
【特許請求の範囲】
【請求項１】
映像信号を記録および再生することが可能な録画再生装置において、
リモコンユニットから送信されるリモコンコードに応じて、前記録画再生装置の動作を制御するリモコンコード処理手段と、
ネットワークを介して情報処理端末との通信を実行する通信手段と、
前記情報処理端末に前記リモコンユニットに対応するリモコン操作画面を表示させるためのプログラムを、前記通信手段を介して前記情報処理端末に送信する手段と、
前記リモコン操作画面上の操作に応じて前記プログラムによって前記情報処理端末から送信されるリモコンコードを、前記通信手段を介して受信する手段と、
前記通信手段を介して受信した前記情報処理端末からのリモコンコードを、前記リモコンコード処理手段に送信する手段とを具備することを特徴とする録画再生装置。
【請求項２】
前記プログラムは、前記リモコン操作画面上の操作に対応するリモコンコードを前記録画再生装置に送信する処理、および前記情報処理端末のキーボード操作に対応するリモコンコードを前記録画再生装置に送信する処理を、前記情報処理端末に実行させるように構成されていることを特徴とする請求項１記載の録画再生装置。
【請求項３】
前記プログラムは、スクリプト言語で記述されたプログラムであることを特徴とする請求項１記載の録画再生装置。
【請求項４】
前記通信手段を介して受信した前記情報処理端末からのリモコンコードが前記リモコンユニットの使用禁止を要求する特定のコードである場合、前記リモコンユニットから送信されるリモコンコードを無効化する手段をさらに具備することを特徴とする請求項１記載の録画再生装置。
【請求項５】
前記通信手段を介して受信した前記情報処理端末からのリモコンコードに応じて前記リモコンコード処理手段によって制御された前記録画再生装置の現在の動作状況を示す情報を、前記通信手段を介して前記情報処理端末に送信する手段をさらに具備することを特徴とする請求項１記載の録画再生装置。
【請求項６】
リモコンユニットから送信されるリモコンコードに応じて映像信号の記録および再生動作を制御可能な録画再生装置を、ネットワークを介して遠隔制御するための遠隔制御方法であって、
ネットワークを介して前記録画再生装置に接続された情報処理端末に、前記リモコンユニットに対応するリモコン操作画面を表示させるためのプログラムを前記ネットワークを介して送信するステップと、
前記リモコン操作画面上の操作に応じて前記プログラムによって前記情報処理端末から送信されるリモコンコードを前記ネットワークを介して受信するステップと、
前記ネットワークを介して受信された前記情報処理端末からのリモコンコードに応じて、前記録画再生装置の動作を制御するステップとを具備することを特徴とする遠隔制御方法。
【請求項７】
前記プログラムは、前記リモコン操作画面上の操作に対応するリモコンコードを前記録画再生装置に送信する処理、および前記情報処理端末のキーボード操作に対応するリモコンコードを前記録画再生装置に送信する処理を、前記情報処理端末に実行させるように構成されていることを特徴とする請求項６記載の遠隔制御方法。
【請求項８】
前記プログラムは、スクリプト言語で記述されたプログラムであることを特徴とする請求項６記載の遠隔制御方法。
【請求項９】
前記ネットワークを介して受信した前記情報処理端末からのリモコンコードが前記リモコンユニットの使用禁止を要求する特定のコードである場合、前記リモコンユニットから送信されるリモコンコードを無効化するステップをさらに具備することを特徴とする請求項６記載の遠隔制御方法。
【請求項１０】
前記ネットワークを介して受信した前記情報処理端末からのリモコンコードに応じて制御された前記録画再生装置の現在の動作状況を示す情報を、前記ネットワークを介して前記情報処理端末に送信するステップをさらに具備することを特徴とする請求項６記載の遠隔制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は映像信号を記録および再生することが可能な録画再生装置およびその遠隔制御方法に関する。
【０００２】
【従来の技術】
近年、ＴＶ放送番組等の映像信号を記録および再生することが可能な様々な録画再生装置が開発されている。この種の録画再生装置においては、通常、その動作制御のためにリモコンユニットが用いられる。
【０００３】
ユーザは、リモコンユニットを操作することにより、録画再生装置の動作、例えば、録画動作、再生動作、録画予約動作等を制御することが出来る。
【０００４】
録画再生装置を制御するためのリモコンユニットとしては、例えば、ＶＴＲに対する録画終了時間の延長設定機能を持つリモコン装置が知られている（例えば、特許文献１参照。）。このリモコン装置は、所定のボタン操作が行われる度に録画終了時間の設定を１５分刻みで延長する延長設定部を備えている。これにより、録画中のＴＶ放送番組の放送終了時間が延長されても、簡単に録画終了時間の設定を変更することが出来る。
【０００５】
【特許文献１】
特開平８−３０６０９７号公報（第２−３頁、図１）
【０００６】
【発明が解決しようとする課題】
しかし、リモコンユニットから送信される信号が届く範囲は限られている。このため、例えば、録画再生装置が設置されている部屋とは別の部屋から録画再生装置の録画予約等の操作を行うことはできない。
【０００７】
また、最近では、携帯電話、パーソナルコンピュータのような情報処理端末の普及およびインターネット等のネットワーク技術の進展に伴い、外出先からでも家庭内の録画再生装置を簡単に制御できるようにするための仕組みの実現も望まれている。
【０００８】
本発明は上述の事情を考慮してなされたものであり、リモコンユニットと同様の簡単な操作で、ユーザがどこの場所からでも遠隔制御することが可能な録画再生装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
上述の課題を解決するため、本発明は、映像信号を記録および再生することが可能な録画再生装置において、リモコンユニットから送信されるリモコンコードに応じて、前記録画再生装置の動作を制御するリモコンコード処理手段と、ネットワークを介して情報処理端末との通信を実行する通信手段と、前記情報処理端末に前記リモコンユニットに対応するリモコン操作画面を表示させるためのプログラムを、前記通信手段を介して前記情報処理端末に送信する手段と、前記リモコン操作画面上の操作に応じて前記プログラムによって前記情報処理端末から送信されるリモコンコードを、前記通信手段を介して受信する手段と、前記通信手段を介して受信した前記情報処理端末からのリモコンコードを、前記リモコンコード処理手段に送信する手段とを具備することを特徴とする。
【００１０】
この録画再生装置によれば、リモコンユニットに対応するリモコン操作画面を情報処理端末に表示させるためのプログラムをネットワークを介して送信することにより、ネットワーク上の情報処理端末からの録画再生装置の遠隔制御が実現される。これにより、ユーザは、リモコンユニットと同様の簡単な操作で、どこの場所からでも録画再生装置の動作を制御することが可能となる。
【００１１】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を説明する。
図１には、本発明の一実施形態に係るビデオレコーダ１１の構成が示されている。このビデオレコーダ１１は、例えばＴＶ放送番組等の映像および音声信号（ＡＶ信号）をデジタル記録および再生することが可能な録画再生装置である。
【００１２】
ビデオレコーダ１１は、リモコンユニット３０１から赤外線信号等によって送信されるリモコンコードに応じて、ＡＶ信号の記録および再生動作を制御するように構成されている。
【００１３】
さらに、ビデオレコーダ１１はローカルエリアネットワーク（ＬＡＮ）に接続するためのネットワーク機能を有しており、ＬＡＮまたはインターネットなどのネットワーク３００を通じてパーソナルコンピュータ３０２等の情報処理端末との通信を行うことが出来る。
【００１４】
ビデオレコーダ１１は、図示のように、ＡＶ入力部１０１、ＴＶチューナ１０２、エンコーダ部１０３、ディスクドライブ部１０４、ＭＰＵ１０５、デコーダ部１０６、ＡＶ出力部１０７、表示部１０８、タイマーマイコン部１０９、ユーザ操作入力部１１０、メモリ１１１、リモコンインタフェース（Ｉ／Ｆ）１１２、および通信制御部１１３を備えている。
【００１５】
ＡＶ入力部１０１は、外部のオーディオ・ビデオ機器等から出力されるＡＶ信号を入力するデバイスである。ＴＶチューナ１０２は、ＴＶ放送信号の受信とチャネル選択のための選局処理とを行うデバイスであり、外部のＴＶアンテナに接続されている。
【００１６】
エンコーダ部１０３は、ＭＰＵ１０５の制御の下、ＡＶ入力部１０１またはＴＶチューナ１０２から入力されるＡＶ信号をデジタル圧縮符号化するためのエンコード処理を実行する。このエンコード処理により、ＡＶ信号は、例えばＭＰＥＧ２またはＤＶＤビデオフォーマット等に対応した、圧縮符号化されたデジタルデータ列に変換される。
【００１７】
ディスクドライブ部１０４は、ＭＰＵ１０５の制御の下、圧縮符号化されたデジタルデータ列に変換されたＡＶ信号を記録する処理、および記録されたＡＶ信号を読み出す処理を実行するディスク記憶装置である。このディスクドライブ部１０４は、ディスクドライブ１０４ａ、および一時記憶装置１０４ｂを備えている。
【００１８】
ディスクドライブ１０４ａは、例えば、ハードディスクドライブ（ＨＤＤ）や、ＤＶＤドライブなどから構成される。ＤＶＤドライブは、ＤＶＤ−ＲＡＭ／ＤＶＤ−Ｒ等の記録型メディアに対するリード／ライト処理を実行する。ディスクドライブ１０４ａとしてＤＶＤドライブを利用した場合には、ＤＶＤ−ＲＡＭ／ＤＶＤ−Ｒ等のディスクメディア２０１は取り外し自在にディスクドライブ１０４ａに装着される。また、ＤＶＤドライブは、ＤＶＤ−ＲＯＭメディアからのデータのリード処理も実行することができる。
【００１９】
なお、ハードディスクドライブと、ＤＶＤドライブの双方をディスクドライブ部１０４内にディスクドライブ１０４ａとして設けてもよい。この場合には、圧縮符号化されたデジタルデータ列に変換されたＡＶ信号は、まず、ハードディスクドライブに記録される。ハードディスクドライブに記録されたＡＶ信号は、必要に応じて、ＤＶＤ−ＲＡＭ／ＤＶＤ−Ｒ等のディスクメディア２０１に記録される（ダビング）。
【００２０】
一時記憶装置１０４ｂは、ディスクドライブ部１０４への書き込みデータまたはディスクドライブ部１０４からの読み出しデータを一時的に記録するためのバッファメモリである。エンコーダ部１０３によって得られる圧縮符号化されたＡＶ信号は、一時記憶装置１０４ｂを介してディスクドライブ１０４ａに入力される。また、ディスクドライブ１０４ａから読み出される圧縮符号化されたＡＶ信号は一時記憶装置１０４ｂを介してデコーダ部１０６に送られる。
【００２１】
デコーダ部１０６は、ＭＰＵ１０５の制御の下、圧縮符号化されたＡＶ信号を復号するためのデコード処理を実行するデバイスである。このデコード処理によって復号されたＡＶ信号は、ＡＶ出力部１０７を介して例えばＴＶ受像機などに出力される。
【００２２】
ＭＰＵ１０５はビデオレコーダ１１の動作を制御するために設けられたメインＣＰＵである。このＭＰＵ１０５は、メモリ１１１に記憶されたプログラムに従って、例えば、ＡＶ信号の記録／再生処理、録画予約処理、録画予約一覧の作成処理、ディスクドライブ部１０４に記録されたＡＶ信号のタイトル一覧を作成する処理等を実行する。さらに、ＭＰＵ１０５は、メモリ１１１に記憶されたＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サーバプログラムを実行することにより、ＨＴＴＰサーバとしても機能することができる。
【００２３】
このＭＰＵ１０５のサーバ機能は、家庭内ＬＡＮやインターネットを介してパーソナルコンピュータ３０２からビデオレコーダ１１の動作を制御するという遠隔制御を実現するために用いられる。本実施形態においては、この遠隔制御は、コンピュータネットワーク３００に接続されたパーソナルコンピュータ３０２をリモコンユニット３０１の代わりに使用するという、「ネットワークリモコン」機能によって実現される。
【００２４】
パーソナルコンピュータ３０２のユーザは、ＷＥＢブラウザを介してビデオレコーダ１１をアクセスすることにより、「ネットワークリモコン」機能の起動をビデオレコーダ１１に要求することができる。ＭＰＵ１０５は、リモコンユニット３０１と同様のインタフェースを持つリモコン画面をパーソナルコンピュータ３０２に表示させるための所定のプログラム（以下、リモコンアプレットと称する）をメモリ１１１から読み出し、それをコンピュータネットワーク３００を介してパーソナルコンピュータ３０２に送信する。パーソナルコンピュータ３０２のユーザが、リモコン画面を操作すると、リモコンコードがコンピュータネットワーク３００を介してパーソナルコンピュータ３０２からビデオレコーダ１１に送られる。パーソナルコンピュータ３０２からビデオレコーダ１１に送られるリモコンコードとしては、リモコンユニット３０１からビデオレコーダ１１に送られるリモコンコードと同一のものが用いられる。
【００２５】
このような「ネットワークリモコン」機能により、ユーザは、リモコンユニット３０１を操作する場合と同様の簡単な操作で、パーソナルコンピュータ３０２からビデオレコーダ１１を遠隔制御することが出来る。この「ネットワークリモコン」機能の詳細は、図２以降で説明する。
【００２６】
表示部１０８はビデオレコーダ１１本体に設けられたステータス表示用の表示装置であり、例えば、現在再生／記録対象となっているＡＶ信号のタイトル、チャネル番号、再生／記録に関する進捗状況などのステータス情報の表示に用いられる。例えば、ユーザがリモコンユニット３０１を操作することによってあるＴＶ番組の録画／再生を指示した場合には、ビデオレコーダ１１によって実行される録画／再生処理の対象となるＴＶ番組のタイトル名などが表示部１０８に表示される。
【００２７】
タイマーマイコン部１０９は計時用のタイマーを内蔵したマイクロコンピュータであり、ユーザ操作入力部１１０およびリモコンユニット３０１それぞれから送信される信号を処理するためのサブＣＰＵとして機能する。
【００２８】
また、このタイマーマイコン部１０９は、録画予約されたＴＶ番組毎にそのチャネル番号、タイトル、録画開始時間、録画終了時間等を管理する機能を有する。タイマーマイコン部１０９に内蔵されたタイマーは現在日時を計時する時計モジュールとして機能する。録画予約された各ＴＶ番組の録画開始時間または録画終了時間が到来した時、タイマーマイコン部１０９は、そのことをＭＰＵ１０５に通知する。
【００２９】
タイマーマイコン部１０９はリモコンインタフェース１１２に接続されている。タイマーマイコン部１０９はリモコンコード処理機能を有している。このリモコンコード処理機能は、リモコンインタフェース１１２を介してリモコンユニット３０１から受信したリモコンコードを受信及び解釈し、そのリモコンコードによって要求された動作をＭＰＵ１０５と共同して実行する機能である。
【００３０】
本ビデオレコーダ１１においては、各リモコンコード毎にそれに対応して実行すべき動作が規定されている。ユーザは、リモコンユニット３０１を操作することにより、例えば、ＡＶ信号の記録／再生、録画予約、録画予約一覧の表示、記録されたＡＶ信号のタイトル一覧の表示、などの動作の実行を、ビデオレコーダ１１に指示することができる。
【００３１】
タイマーマイコン部１０９のリモコンコード処理機能は、リモコンユニット３０１から送信されるリモコンコードの処理のみならず、コンピュータネットワーク３００を介してパーソナルコンピュータ３０２から送信されるリモコンコードの処理にも利用される。
【００３２】
リモコンユニット３０１には、図示のように、機能キー４０１、カーソルキー４０２、テンキー４０３などが設けられている。機能キー４０１には、例えば、ビデオレコーダ１１の電源オン・オフボタンに加え、ＡＶ信号の記録／再生動作を制御するためのボタン群（再生ボタン、停止ボタン、一時停止ボタン、記録ボタン、早送り・早戻しボタン、等）と、上述の録画予約機能／録画予約一覧表示機能／タイトル一覧表示機能等を操作するためのボタン群などが設けられている。
【００３３】
カーソルキー４０２は、例えば左右上下それぞれに対応する４つのボタンを備えており、ＭＰＵ１０５によってＴＶ受像機に表示される操作メニューから目的の機能を選択する処理などに利用される。テンキー４０３は、数字・記号等の入力のための複数のボタンを備えており、例えば、チャネル番号の入力や、タイトル名の編集、などに利用される。
【００３４】
リモコンユニット３０１においては、上述の各ボタン毎にそれに対応するキーコードが割り当てられている。あるボタンがユーザによって操作されると、そのボタンに対応するキーコードが赤外線信号等によってビデオレコーダ１１に送信される。
【００３５】
通信制御部１１３はビデオレコーダ１１をコンピュータネットワーク３００に接続するためのデバイスであり、コンピュータネットワーク３００を介してパーソナルコンピュータ３０２との通信を実行する。
【００３６】
この通信制御部１１３は、例えば、ビデオレコーダ１１をＬＡＮに接続するためのネットワークインタフェースコントローラから構成される。ビデオレコーダ１１をインターネットに接続する場合には、通信制御部１１３は、ＡＤＳＬ回線、ＣＡＴＶ回線等に接続されたモデムまたはルータにＬＡＮを介して接続される。
【００３７】
本実施形態においては、通信制御部１１３は、上述の「ネットワークリモコン」機能の実現のために利用される。
【００３８】
次に、図２乃至図４を参照して、「ネットワークリモコン」機能について具体的に説明する。
【００３９】
図２は、ＭＰＵ１０５によってパーソナルコンピュータ３０２に提供されるメインページ４００の一例が示されている。このメインページ４００は、パーソナルコンピュータ３０２のＷＥＢブラウザがコンピュータネットワーク３００を介してビデオレコーダ１１をアクセスした時に最初にＭＰＵ１０５からＷＥＢブラウザに提供されるメインメニュー画面である。
【００４０】
このメインページ４００は、パーソナルコンピュータ３０２に提供可能なビデオレコーダ１１の機能の一覧を示す。メインページ４００には、これら機能それぞれに対応する機能項目名４０１，４０２，４０３…が表示されている。機能項目名４０３は、「ネットワークリモコン」機能を選択するために利用される。
【００４１】
図３には、「ネットワークリモコン」機能が選択されたときにパーソナルコンピュータ３０２に表示されるリモコン画面の一例が示されている。
【００４２】
このリモコン画面は、ＭＰＵ１０５がパーソナルコンピュータ３０２にリモコンアプレットを送信することによってパーソナルコンピュータ３０２の画面上に表示される。リモコンアプレットは、リモコン画面をパーソナルコンピュータ３０２に表示させるためのプログラムであり、ＷＥＢブラウザによって実行可能な、ｊａｖａ（Ｒ）などのスクリプト言語によって記述されたプログラムから構成されている。
【００４３】
リモコンアプレットが実行されたとき、図３に示すようなリモコン画面４１１がパーソナルコンピュータ３０２の画面上にウィンドウ表示される。このリモコン画面４１１は、リモコンユニット３０１と同様の操作を実現するための操作画面である。
【００４４】
リモコン画面４１１には、図示のように、機能キー５０１、カーソルキー５０２、テンキー５０３、ステータス表示エリア５０４、および本体リモコンＯＮ／ＯＦＦ切り替えボタン５０５などが配置されている。
【００４５】
リモコン画面４１１上の機能キー５０１、カーソルキー５０２、およびテンキー５０３は、リモコンユニット３０１に設けられた機能キー４０１、カーソルキー４０２、およびテンキー４０３にそれぞれ対応する操作ボタン群である。ユーザがマウス操作等によってリモコン画面４１１上のあるボタンを選択すると、リモコンアプレットは、そのボタンに対応するリモコンコードをビデオレコーダ１１宛に送信する。
【００４６】
ステータス表示エリア５０４は、ビデオレコーダ１１に設けられた表示部１０８と同様に、現在再生／記録対象となっているＡＶ信号のタイトル、チャネル番号、再生／記録に関する進捗状況などのステータス情報を表示するために用いられる。例えば、ユーザがリモコン画面４１１を操作することによってあるＴＶ番組の録画／再生を指示した場合には、ビデオレコーダ１１によって実行される録画／再生処理の対象となるＴＶ番組のタイトル名などがステータス表示エリア５０４に表示される。
【００４７】
このように、パーソナルコンピュータ３０２によって遠隔制御されたビデオレコーダ１１の現在の動作状況をステータス表示エリア５０４に表示することにより、例えば、ユーザが、ビデオレコーダ１１が設置された部屋とは別の部屋で、パーソナルコンピュータ３０２を用いてビデオレコーダ１１を遠隔操作する場合でも、ユーザは、その遠隔操作の結果等をパーソナルコンピュータ３０２の画面上で確認することが可能となる。
【００４８】
本体リモコンＯＮ／ＯＦＦ切り替えボタン５０５は、リモコンユニット３０１の使用を許可または禁止するために用意されたボタンである。本体リモコンＯＮ／ＯＦＦ切り替えボタン５０５を用いてリモコンユニット３０１の使用を禁止した場合、ビデオレコーダ１１は、リモコンユニット３０１から送信されるリモコンコードを無効化するための処理を実行する。これにより、リモコンユニット３０１から送信されるリモコンコードと、パーソナルコンピュータ３０２から送信されるリモコンコードとの間の競合による問題の発生を未然に防止することができる。
【００４９】
図４には、パーソナルコンピュータ３０２とビデオレコーダ１１との間で実行される通信の様子が示されている。
【００５０】
（１）メインページ取得要求
パーソナルコンピュータ３０２上で実行されるＷＥＢブラウザ６０１は、ビデオレコーダ１１に割り当てられたＩＰアドレス宛に、メインページ取得要求を送信する。
【００５１】
（２）メインページ送信
ビデオレコーダ１１においては、ＭＰＵ１０５によってＨＴＴＰサーバ６０２が実行されている。ＨＴＴＰサーバ６０２は、ＷＥＢブラウザ６０１からのメインページ取得要求に応答して、図２で説明したメインページ４００をＷＥＢブラウザ６０１に送信する。
【００５２】
（３）リモコン機能起動要求
メインページ４００上の機能項目名４０３がユーザによって選択されたとき、ＷＥＢブラウザ６０１は、リモコン機能起動要求をＨＴＴＰサーバ６０２に送信する。
【００５３】
（４）リモコンアプレット送信
ＨＴＴＰサーバ６０２は、リモコンアプレットをＷＥＢブラウザ６０１に送信して、そのリモコンアプレットをＷＥＢブラウザ６０１に実行させる。
【００５４】
（５）リモコンコード
リモコンアプレットは図３のリモコン画面４１１を表示する。リモコン画面４１１上のボタンがユーザによって操作された時、リモコンアプレットは、ＷＥＢブラウザ６０１を通じて、操作されたボタンに対応するリモコンコードをＨＴＴＰサーバ６０２に送信する。なお、リモコンアプレットは、リモコン画面４１１上のボタンが操作された場合のみならず、ユーザがパーソナルコンピュータ３０２のキーボードを用いて所定のキー操作を行ったときも（ショートカットキー）、そのショートカットキーに対応するリモコンコードを、ＷＥＢブラウザ６０１を通じてＨＴＴＰサーバ６０２に送信する。
【００５５】
ＨＴＴＰサーバ６０２によって受信されたキーコードは、ＭＰＵ１０５によってタイマーマイコン部１０９に送られる。タイマーマイコン部１０９には、上述のリモコンコード処理機能を実行するリモコンコード処理モジュール６０３が設けられている。ＭＰＵ１０５からタイマーマイコン部１０９に送信されたリモコンコードは、リモコンコード処理モジュール６０３によって処理される。そして、タイマーマイコン部１０９とＭＰＵ１０５の共同動作によって、リモコンコードで指定された動作が実行される。
【００５６】
（６）応答
ＨＴＴＰサーバ６０２は、リモコンコードに対応する応答として、ステータス表示エリア５０４に表示すべきステータス情報をＷＥＢブラウザ６０１に送信する。
【００５７】
次に、図５のフローチャートを参照して、どのようにしてパーソナルコンピュータ３０２がリモコンコードの送信処理を実行するかについて説明する。
【００５８】
パーソナルコンピュータ３０２は、ビデオレコーダ１１から送信されるリモコンアプレットを受信すると（ステップＳ１０１）、そのリモコンアプレットを実行する（ステップＳ１０２）。これにより、パーソナルコンピュータ３０２の画面には、リモコン画面４１１が表示される。
【００５９】
実行されたリモコンアプレットは、リモコン画面４１１上に配置されたボタンが操作されたか否か、および所定のショートカットキー操作が行われたかどうかを監視する（ステップＳ１０３，Ｓ１０５）。そして、リモコンアプレットは、実行されたリモコン画面４１１上のボタン操作またはショートカットキー操作に対応するリモコンコードを生成し、そのリモコンコードをＷＥＢブラウザ６０１を通じてビデオレコーダ１１に送信する（ステップＳ１０４，Ｓ１０６）。
【００６０】
この後、リモコンアプレットは、ビデオレコーダ１１から送信されるステータス情報を受信したならば（ステップＳ１０７）、そのステータス情報をリモコン画面４１１のステータス表示エリア５０４に表示する（ステップＳ１０８）。
【００６１】
このように、パーソナルコンピュータ３０２によるリモコンコードの送信処理動作は、ビデオレコーダ１１からパーソナルコンピュータ３０２に送信されたリモコンアプレットの制御の下に実行される。よって、パーソナルコンピュータ３０２側には、ＷＥＢブラウザのみを用意すれば良く、ビデオレコーダ１１を遠隔制御するための専用のプログラム等を一切用意する必要はない。
【００６２】
したがって、ＷＥＢブラウザが実行可能な通常の情報処理端末であれば、パーソナルコンピュータ３０２に限らず、例えば携帯電話機などからでもビデオレコーダ１１を遠隔制御することことができる。
【００６３】
次に、図６のフローチャートを参照して、「ネットワークリモコン」機能を実現するためにビデオレコーダ１１によって実行される処理手順について説明する。
【００６４】
ビデオレコーダ１１のＭＰＵ１０５は、パーソナルコンピュータ３０２のＷＥＢブラウザ６０１からリモコン機能起動要求を受信すると（ステップＳ２０１）、リモコンアプレットをＷＥＢブラウザ６０１に送信する（ステップＳ２０２）。これにより、パーソナルコンピュータ３０２側では、上述の図５の処理が実行される。
【００６５】
この後、ＭＰＵ１０５は、パーソナルコンピュータ３０２のＷＥＢブラウザ６０１からリモコンコードを受信すると（ステップＳ２０３）、その受信したリモコンコードが、リモコンユニット３０１の使用禁止を指示する本体リモコンＯＦＦ要求に対応する特別なリモコンコードであるか、それ以外の通常のリモコンコードのいずれであるかを判断する（ステップＳ２０４）。ここで、通常のリモコンコードとは、リモコンユニット３０１に割り当てられたリモコンコード群と同一のリモコンコード群に属するものをいう。
【００６６】
タイマーマイコン部１０９は、通常のリモコンコードは処理可能であるが、それ以外の特別に規定されたリモコンコードを処理することはできない。このため、ＭＰＵ１０５は、もし受信したリモコンコードが本体リモコンＯＦＦ要求に対応する特別なリモコンコードであるならば（ステップＳ２０４のＹＥＳ）、リモコンコードをタイマーマイコン部１０９が解釈可能なコマンドに変換して、そのコマンドをタイマーマイコン部１０９に本体リモコンＯＦＦ要求として送信する（ステップＳ２０５）。タイマーマイコン部１０９は、本体リモコンＯＦＦ要求に応答して、リモコンインタフェース１１２を介してリモコンユニット３０１から送信されるリモコンコードを無効化（無視）する処理を実行する。
【００６７】
またもし受信したリモコンコードが通常のリモコンコードであれば（ステップＳ２０４のＮＯ）、ＭＰＵ１０５は、受信したリモコンコードをそのままタイマーマイコン部１０９に送信する（ステップＳ２０６）。そして、ＭＰＵ１０５は、タイマーマイコン部１０９と共同して、受信したリモコンコードで指定された処理を実行する。
【００６８】
この後、ＭＰＵ１０５は、リモコンコードに対応する応答としてＷＥＢブラウザ６０１に返信すべきステータス情報があるかどうかを判断し（ステップＳ２０７）、返信すべきステータス情報がある場合には、そのステータス情報をＷＥＢブラウザ６０１に送信する（ステップＳ２０８）。
【００６９】
なお、パーソナルコンピュータ３０２からのリモコンコードによって録画予約一覧の表示機能やタイトル一覧表示機能が要求された場合には、録画予約一覧やタイトル一覧がコンピュータネットワーク３００を介してパーソナルコンピュータ３０２に送信され、それがＷＥＢブラウザ６０１によって画面表示される。
【００７０】
この場合、ＭＰＵ１０５は、リモコンユニット３０１およびパーソナルコンピュータ３０２のどちらかのリモコンコードによって録画予約一覧／タイトル一覧表示機能が要求されたかを判断し、リモコンユニット３０１からのリモコンコードであれば、通常通り、録画予約一覧またはタイトル一覧をＴＶ受像機に表示し、パーソナルコンピュータ３０２からのリモコンコードであれば、録画予約一覧またはタイトル一覧をＴＶ受像機に表示すると共に、コンピュータネットワーク３００を介してパーソナルコンピュータ３０２のＷＥＢブラウザ６０１に送信する。
【００７１】
もちろん、リモコンユニット３０１からのリモコンコードである場合にも、ＴＶ受像機のみに録画予約一覧またはタイトル一覧を表示するようにしたり、あるいはＴＶ受像機に表示せずに、パーソナルコンピュータ３０２にのみ送信するといった処理を実行することも可能である。
【００７２】
なお、本発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。例えば、ビデオレコーダ１１を遠隔制御する情報処理端末として、プログラムを容易にインストール可能な通常のコンピュータを使用することを前提とした場合には、上述のリモコンアプレットの機能を持つアプリケーションプログラムを予めそのコンピュータにインストールしておき、そのアプリケーションプログラムによって提供されるリモコン操作画面上の操作に応じて、リモコンコードをビデオレコーダ１１に送信するように構成することも可能である。また、家庭内ＬＡＮとしては、有線ＬＡＮに限らず、無線ＬＡＮを用いることも可能である。
【００７３】
更に、上記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件から幾つかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【００７４】
【発明の効果】
以上説明したように、本発明によれば、リモコンユニットと同様の簡単な操作でどこの場所からでも遠隔制御することができる環境をユーザに提供することが可能な録画再生装置が実現される。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るビデオレコーダの構成を示すブロック図、
【図２】図１のビデオレコーダから情報処理端末にネットワークを介して提供されるメインページの表示画面の一例を示す図。
【図３】図１のビデオレコーダから情報処理端末にネットワークを介して送信されるプログラムによって提供されるリモコン操作画面の一例を示す図。
【図４】図１のビデオレコーダと情報処理端末との間で実行される通信の様子を示すブロック図。
【図５】図１のビデオレコーダを遠隔制御する情報処理端末によって実行される処理の手順を示すフローチャート。
【図６】図１のビデオレコーダによって実行される処理の手順を示すフローチャート。
【符号の説明】
１１…ビデオレコーダ、１０１…ＡＶ入力部、１０２…ＴＶチューナ、１０３…エンコーダ部、１０４…ディスクドライブ部、１０５…ＭＰＵ、１０６…デコーダ部、１０７…ＡＶ出力部、１０８…表示部、１０９…タイマーマイコン部、１１０…ユーザ操作入力部、１１１…メモリ、１１２…リモコンインタフェース、１１３…通信制御部、３００…ネットワーク、３０１…リモコンユニット、３０２…パーソナルコンピュータ、４１１…リモコン画面、６０１…ＷＥＢブラウザ、６０２…ＨＴＴＰサーバ、６０３…リモコンコード処理モジュール。
【図１】
2004186770.tif 000003
【図２】
2004186770.tif 000004
【図３】
2004186770.tif 000005
【図４】
2004186770.tif 000006
【図５】
2004186770.tif 000007
【図６】
2004186770.tif 000008