(57)【要約】【課題】より多くの数の番組を予約できるようにする。【解決手段】ステップＳ１４２の処理を行うCPUは、電子機器から番組表の転送要求を受け取り、ステップＳ１４３の処理を行うCPUは、電子機器からの番組表の転送要求を受け取ったとき、記憶されている番組表の情報を電子機器に送信し、ステップＳ１４４の処理を行うCPUは、番組表から選択された番組の予約情報の要求を電子機器から受け取り、ステップＳ１４５の処理を行うCPUは、選択された番組の予約情報の要求を受け取ったとき、記憶されている選択された番組の予約情報を電子機器に送信する。【選択図】図１８
2006202471.tif 000002
【特許請求の範囲】
【請求項１】
複数の電子機器と伝送路を介して接続されている電子機器制御装置において、
前記電子機器から番組表の転送要求を受け取る第１の受付手段と、
前記電子機器からの番組表の転送要求を受け取ったとき、記憶手段に記憶されている番組表の情報を前記電子機器に送信する第１の送信手段と、
前記番組表から選択された番組の予約情報の要求を前記電子機器から受け取る第２の受付手段と、
前記選択された番組の予約情報の要求を受け取ったとき、前記記憶手段に記憶されている選択された番組の予約情報を前記電子機器に送信する第２の送信手段と
を備えることを特徴とする電子機器制御装置。
【請求項２】
複数の電子機器と伝送路を介して接続されている電子機器制御装置の電子機器制御方法において、
前記電子機器から番組表の転送要求を受け取る第１の受付ステップと、
前記電子機器からの番組表の転送要求を受け取ったとき、記憶手段に記憶されている番組表の情報を前記電子機器に送信する第１の送信ステップと、
前記番組表から選択された番組の予約情報の要求を前記電子機器から受け取る第２の受付ステップと、
前記選択された番組の予約情報の要求を受け取ったとき、前記記憶手段に記憶されている選択された番組の予約情報を前記電子機器に送信する第２の送信ステップと
を含むことを特徴とする電子機器制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器制御装置および電子機器制御方法に関し、特に、確実に、より多くの制御を行うことができるようにした、電子機器制御装置および電子機器制御方法に関する。
【背景技術】
【０００２】
ビデオデッキにおいては、いわゆる予約録画を行うことができるようになされている。通常、この予約録画は、新聞などの番組表を見て、所望の番組を選択し、その番組の放送日時を確認して、リモートコマンダなどを用いて、その日時を入力することで行われる。
【０００３】
予約がなされると、その予約情報が、ビデオデッキに内蔵するメモリに記憶される。ビデオデッキにおいては、予約された番組の放送時刻が到来したとき、自動的に電源を立上げ、登録されたチャンネルの放送を受信し、これを記録する。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のビデオデッキにおいては、予約することができる番組の数が、例えば１０個といったように制限されており、１１個以上の番組を予約することができない課題があった。その結果、既に予約してある番組の放送がまだ行われていないので、その後に放送される番組を予約したいと思っても、予約をすることができず、結局、予約の機会を失ってしまい、その番組を録画することができなくなってしまうようなことがあった。
【０００５】
本発明はこのような状況に鑑みてなされたものであり、より多くの番組を、確実に、予約することができるようにするものである。
【課題を解決するための手段】
【０００６】
請求項１に記載の電子機器制御装置は、電子機器から番組表の転送要求を受け取る第１の受付手段と、電子機器からの番組表の転送要求を受け取ったとき、記憶手段に記憶されている番組表の情報を電子機器に送信する第１の送信手段と、番組表から選択された番組の予約情報の要求を電子機器から受け取る第２の受付手段と、選択された番組の予約情報の要求を受け取ったとき、記憶手段に記憶されている選択された番組の予約情報を電子機器に送信する第２の送信手段とを備えることを特徴とする。
【０００７】
請求項２に記載の電子機器制御方法は、電子機器から番組表の転送要求を受け取る第１の受付ステップと、電子機器からの番組表の転送要求を受け取ったとき、記憶手段に記憶されている番組表の情報を電子機器に送信する第１の送信ステップと、番組表から選択された番組の予約情報の要求を電子機器から受け取る第２の受付ステップと、選択された番組の予約情報の要求を受け取ったとき、記憶手段に記憶されている選択された番組の予約情報を電子機器に送信する第２の送信ステップとを含むことを特徴とする。
【０００８】
請求項１に記載の電子機器制御装置および請求項２に記載の電子機器制御方法においては、電子機器から番組表の転送要求が受け取られ、電子機器からの番組表の転送要求が受け取られたとき、記憶手段に記憶されている番組表の情報が電子機器に送信され、番組表から選択された番組の予約情報の要求が電子機器から受け取られ、選択された番組の予約情報の要求が受け取られたとき、記憶手段に記憶されている選択された番組の予約情報が電子機器に送信される。
【発明の効果】
【０００９】
請求項１に記載の電子機器制御装置および請求項２に記載の電子機器制御方法によれば、電子機器から番組表の転送要求を受け取り、電子機器からの番組表の転送要求を受け取ったとき、記憶手段に記憶されている番組表の情報を電子機器に送信し、番組表から選択された番組の予約情報の要求を前記電子機器から受け取り、選択された番組の予約情報の要求を受け取ったとき、記憶手段に記憶されている選択された番組の予約情報を電子機器に送信するようにしたので、電子機器における録画予約情報の記憶容量を少なくすることが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下に本発明の実施の形態を説明するが、特許請求の範囲に記載の発明の各手段と以下の実施の形態との対応関係を明らかにするために、各手段の後の括弧内に、対応する実施の形態（但し一例）を付加して本発明の特徴を記述すると、次のようになる。但し勿論この記載は、各手段を記載したものに限定することを意味するものではない。
【００１１】
請求項１に記載の電子機器制御装置は、複数の電子機器と伝送路を介して接続されている電子機器制御装置であって、前記電子機器から番組表の転送要求を受け取る第１の受付手段（例えば、図１８のステップＳ１４２の処理を行うCPU８１）と、前記電子機器からの番組表の転送要求を受け取ったとき、記憶手段に記憶されている番組表の情報を前記電子機器に送信する第１の送信手段（例えば、図１８のステップＳ１４３の処理を行うCPU８１）と、前記番組表から選択された番組の予約情報の要求を前記電子機器から受け取る第２の受付手段（例えば、図１８のステップＳ１４４の処理を行うCPU８１）と、前記選択された番組の予約情報の要求を受け取ったとき、前記記憶手段に記憶されている選択された番組の予約情報を前記電子機器に送信する第２の送信手段(例えば、図１８のステップＳ１４５の処理を行うCPU８１)とを備えることを特徴とする。
【００１２】
図１は、本発明の電子機器制御システムの構成例を表している。なお、この明細書においてシステムとは、複数の装置において構成される全体の装置を表現するものとする。
【００１３】
この電子機器制御システムにおいては、サーバ１１が、通信線としての電話回線１２を介して、各家庭の電子機器に接続されている。この構成例においては、アナログのビデオデッキ２、ディジタルビデオテープデッキ３、テレビジョン受像機４、およびホームゲートウェイ１といった電子機器が、家庭内バス５を介して、相互に接続されている。
【００１４】
ホームゲートウェイ１は、家庭内バス５を介して、アナログビデオデッキ２、ディジタルビデオデッキ３、またはテレビジョン受像機４などを、適宜制御するようになされている。
【００１５】
図２は、ホームゲートウェイ（ＨＧＷ）１、ディジタルビデオテープデッキ３、およびテレビジョン受像機４の、より詳細な構成例を表している。ホームゲートウェイ１は、ＣＰＵ２１を内蔵しており、このＣＰＵ２１は、ＲＯＭ２２に記憶されているプログラムに従って、各種の処理を実行する。ＲＡＭ２３には、ＣＰＵ２１が各種の処理を実行する上において必要なデータなどが、適宜記憶される。ハードディスクドライブ（ＨＤＤ）２４は、ＣＰＵ２１により制御され、各種のデータなどを適宜記憶するようになされている。
【００１６】
通信制御部２５は、電話回線１２を介して、サーバ１１、その他の外部装置と通信を行うようになされている。また、通信制御部２６は、家庭内バス５を介して、ディジタルビデオテープデッキ３、テレビジョン受像機４などと通信を行うようになされている。入力部２７は、各種の指令を入力するとき使用者により操作される。
【００１７】
ディジタルビデオテープデッキ３は、ＲＯＭ，ＲＡＭなどにより構成されるメモリ３２を有している。ＣＰＵ３１は、メモリ３２のうちのＲＯＭに記憶されているプログラムに従って各種の処理を実行し、処理に必要なデータをメモリ３２のＲＡＭに記憶させるようになされている。通信制御部３３は、家庭内バス５を介して、ホームゲートウェイ１やテレビジョン受像機４と通信を行うようになされている。データ記録再生部３４は、装着されたカセットテープに対して、ビデオデータを記録再生するようになされている。
【００１８】
テレビジョン受像機４は、メモリ４２に内蔵されているＲＯＭに記憶されているプログラムに従って、各種の処理を実行するＣＰＵ４１を有している。ＣＰＵ４１が、各種の処理を実行する上において必要なデータなどは、メモリ４２のＲＡＭに適宜記憶される。表示部４３は、ＬＣＤ，ＣＲＴなどにより構成され、画像を表示するようになされている。通信制御部４４は、家庭内バス５を介してホームゲートウェイ１、ディジタルビデオテープデッキ３などと通信を行うようになされている。入力部４５は、各種の指令を入力するとき、使用者により制御される。
【００１９】
このシステムにおいては、例えば、ディジタルビデオテープデッキ３が、内蔵するビデオテープに対して、その容量が不足するので、すべてのデータを記憶することができないような場合、ホームゲートウェイ１に対して、記録すべきデータを転送し、ホームゲートウェイ１を介して他の電子機器にデータを記録させることができるようになされている。ホームゲートウェイ１は、このような要求があった場合、家庭内バス５に接続されているその他の電子機器に、ディジタルビデオテープデッキ３から転送されてきたデータを記録することができるかどうかを判定し、記録できる場合には、その電子機器に、そのデータを転送し、記録させる処理を行うようになされている。
【００２０】
図３のフローチャートは、ホームゲートウェイ１のこのような場合の処理例を表している。ホームゲートウェイ１のＣＰＵ２１は、最初にステップＳ１において、初期化処理を行った後、ステップＳ２に進み、通信制御部２６より家庭内バス５を介してデータを受信したか否かを判定する。データが受信されていない場合には、ステップＳ７に進み、その他の作業を実行する。
【００２１】
ステップＳ２において、データを受信したと判定された場合、ＣＰＵ２１は、そのデータを、一時的にＨＤＤ２４に保存させた後、ステップＳ３に進み、その受信したデータの保存先を選択する処理を実行する。このデータ保存先の選択処理の詳細は、図４のフローチャートに示されている。
【００２２】
すなわち、ＣＰＵ２１は、ステップＳ１１において、ホームゲートウェイ１に、家庭内バス５を介して接続されている電子機器の種類と数をチェックする。そして、ステップＳ１２において、チェックした電子機器の中から、現在使用可能な電子機器を検索する。さらに、ステップＳ１３に進み、保存するデータ（ファイル）の大きさを調べ、ステップＳ１４において、その大きさのファイル（データ）を記録することが可能な電子機器を選択する。
【００２３】
次に、ステップＳ１５に進み、その選択した電子機器が、充分な記憶容量を有しているか否かを判定し、充分な記憶容量が残っていない場合には、ステップＳ１６に進み、他にまだチェックしていない電子機器が存在するか否かを判定する。他に電子機器が存在する場合は、ステップＳ１７に進み、別の電子機器を選択し、ステップＳ１５に戻って、その電子機器の容量をチェックする。
【００２４】
このようにして、すべての電子機器をチェックした結果、充分な容量を有する電子機器が存在しないと判定された場合、ステップＳ１６からステップＳ１８に進み、保存ができないとの判定を行う。
【００２５】
これに対し、ステップＳ１５において、所定の電子機器に充分な記録容量が存在すると判定された場合、ステップＳ１９に進み、その電子機器に対してデータを書き込むことが可能であるか否かを判定する。その電子機器にデータを書き込むことができない場合には、ステップＳ１６に進み、上述した場合と同様にして、他の電子機器を選択する処理を実行する。
【００２６】
ステップＳ１９において、選択した電子機器が書き込み可能であると判定された場合には、ステップＳ２０に進み、データを保存することが可能であるとの判定を行う。
【００２７】
以上のような、データ保存先の選択処理が実行された後、図３のステップＳ３からステップＳ４に進み、データが保存可能であるか否かを判定する。この判定は、図４のステップＳ１８またはＳ２０の判定結果に対応して行われる。ステップＳ４において、データを保存することができないと判定された場合には、ステップＳ５に進み、保存不可能時の処理が実行される。この保存不可能時の処理の詳細は、図５のフローチャートに示されている。
【００２８】
すなわち、ＣＰＵ２１は、ステップＳ４１において、転送されてきたデータを保存することができなかったことを示すメッセージを発生し、通信制御部２６から家庭内バス５を介してテレビジョン受像機４に送信する。テレビジョン受像機４のＣＰＵ４１は、このメッセージを通信制御部４４を介して受信したとき、これを表示部４３に出力し、表示させる。
【００２９】
あるいはまた、ホームゲートウェイ１において、転送されてきたデータを、ハードディスクドライブ２４に記憶させ、空きができたとき、その電子機器に転送し、記憶させるようにしてもよい。
【００３０】
一方、図３のステップＳ４において、データが保存可能であると判定された場合、ステップＳ６に進み、保存作業の処理が実行される。この保存作業の詳細は、図６のフローチャートに示されている。
【００３１】
すなわち、最初にステップＳ３１において、ＣＰＵ２１は、データ保存先をＨＴＭＬ(Hyper Text Markup Language)化する処理を実行する。このデータ保存先のＨＴＭＬ化の処理の詳細は、図７のフローチャートに示されている。
【００３２】
図７のステップＳ５１において、ＣＰＵ２１は、保存するデータがディジタル信号か否かを判定し、ディジタル信号でない場合には、ステップＳ５２に進み、これをＡ／Ｄ変換して、アナログ信号からディジタル信号に変換する処理を実行する。保存するデータが、ディジタル信号であると判定された場合には、ステップＳ５２の処理はスキップされる。
【００３３】
次に、ステップＳ５３に進み、ＣＰＵ２１は、保存するデータにファイル名が付加されているか否かを判定し、ファイル名が付加されていない場合には、ステップＳ５４に進み、ファイル名を付加する処理を実行する。このファイル名は、使用者が、例えばホームゲートウェイ１の入力部２７を操作することで入力される。既にファイル名が付加されている場合には、ステップＳ５４の処理はスキップされる。
【００３４】
次に、ステップＳ５５に進み、ＣＰＵ２１は、ＨＴＭＬを作成する。そして、ステップＳ５６において、作成したＨＴＭＬをＨＤＤ２４に保存させる。
【００３５】
図８は、このようにして、ＣＰＵ２１が、ステップＳ５５で作成したＨＴＭＬの例を表している。この例においては、ＶＴＲ１（図１のアナログビデオデッキ２）に対して、例えばディジタルビデオテープデッキ３から転送されてきたファイルｓｗｉｓｓ．ｍｐｇを保存する場合の例を表している。ｄａｔａ＿９７０１０１＿００１＿ｓｗｉｓｓ．ｍｐｇがファイルのタイトルを表し、ｈｔｔｐ：／／ＶＴＲ１が、その保存場所を表している。
【００３６】
このほか、例えば図９に示すようなファイルが、家庭内バス５に接続されているいずれかの電子機器に記録されている場合、ＨＤＤ２４には、図１０に示すようなＨＴＭＬが記憶される。
【００３７】
図６の説明に戻って、以上のようにして、ステップＳ３１でデータ保存先をＨＴＭＬ化する処理が実行された後、ステップＳ３２に進み、ホームゲートウェイ１のＣＰＵ２１は、データを保存する電子機器に対してファイル書き込み要求を出力する。この出力要求は、通信制御部２６から家庭内バス５を介してデータ保存先の電子機器としての、例えばアナログビデオデッキ２に転送される。
【００３８】
アナログビデオデッキ２は、この要求の転送を受けたとき、そのデータの記録の準備が完了したとき、これをホームゲートウェイ１に通知する。そこで、ステップＳ３３において、ホームゲートウェイ１のＣＰＵ２１は、データ転送先の電子機器から準備完了の通知を受け取るまで待機し、通知を受け取ったとき、ステップＳ３４に進み、その電子機器にファイルを送信する。すなわち、ＣＰＵ２１は、ディジタルビデオテープデッキ３から転送されてきたデータを、通信制御部２６を制御し、家庭内バス５を介してアナログビデオデッキ２に転送させる。アナログビデオデッキ２は、転送を受けたデータの記録が完了したとき、その旨をホームゲートウェイ１に通知する。ホームゲートウェイ１のＣＰＵ２１は、ステップＳ３５において、アナログビデオデッキ２から受信終了の通知がなされるまで待機し、その通知を受け取ったとき、データ保存作業を終了させる。
【００３９】
以上のようにして、各電子機器は、ホームゲートウェイ１からの指令に対応して、所定の処理を行う。例えば、ホームゲートウェイ１からディジタルビデオテープデッキ３が、ファイルの書き込み、またはファイルの読み出しの指令を受けたとき、ディジタルビデオテープデッキ３は、図１１または図１２に示すような処理を実行することになる。
【００４０】
すなわち、図１１に示すファイル書き込み処理においては、最初に、ステップＳ６１において、ディジタルビデオテープデッキ３のＣＰＵ３１は、初期化処理を実行する。次に、ステップＳ６２において、ホームゲートウェイ１からファイル書き込み要求を受けたか否かを判定し、受けていない場合には、ステップＳ６３に進み、その他の処理を実行する。
【００４１】
ステップＳ６２において、ホームゲートウェイ１からファイル書き込み要求を受けたと判定した場合には、ステップＳ６４に進み、ＣＰＵ３１は、現在ファイルの書き込みが可能な状態であるか否かを判定する。現在ファイルの書き込みが可能な状態ではない場合には、ステップＳ６５に進み、ＣＰＵ３１は、通信制御部３３を制御し、ホームゲートウェイ１に対して、書き込み不可を通知させる。
【００４２】
ステップＳ６４において、現在ファイルの書き込みが可能な状態であると判定した場合には、ステップＳ６６に進み、ＣＰＵ３１は、データ記録再生部３４を制御し、ファイル書き込みのための準備処理を実行させる。次にステップＳ６７に進み、ＣＰＵ３１は、ホームゲートウェイ１に対し、準備完了を通知する。
【００４３】
このよう通知を受けた場合、上述した、図６のステップＳ３４において、ホームゲートウェイ１のＣＰＵ２１は、ファイルを送信してくるので、ディジタルビデオテープデッキ３のＣＰＵ３１は、ステップＳ６８で、このファイルを受信させる。
【００４４】
次に、ステップＳ６９において、ファイル受信処理を完了したか否かを判定し、まだ完了していない場合には、ステップＳ６８に戻り、ファイル受信処理を実行する。
【００４５】
ステップＳ６９において、ファイル受信処理を完了したと判定した場合、ステップＳ７０に進み、ＣＰＵ３１は、ファイル本体とファイル名を、データ記録再生部３４を制御し、装着されているカセットテープに記録させる。次に、ステップＳ７１において、ＣＰＵ３１は、ファイル受信が完了した旨をホームゲートウェイ１に通知する。その後、ステップＳ６３に進み、その他の処理を実行する。
【００４６】
これに対して、ホームゲートウェイ１からファイルの読み出しが指令された場合、ＣＰＵ３１は、図１２のフローチャートに示すような処理を実行する。最初に、ステップＳ８１において、初期化処理を行った後、ステップＳ８２において、ホームゲートウェイ１からファイル読み出し要求を受けたか否かを判定する。ファイル読み出し要求を受けていない場合には、ステップＳ８３に進み、ファイル読み出し処理以外の処理を実行する。
【００４７】
ステップＳ８２において、ファイル読み出し要求を受けたと判定した場合には、ステップＳ８４に進み、ＣＰＵ３１は、現在、ファイルの読み出しが可能な状態であるか否かを判定する。現在、ファイルを読み出すことができない状態である場合には、ステップＳ８５に進み、ＣＰＵ３１は、通信制御部３３を制御し、ホームゲートウェイ１に対し、読み出し不可を通知する。
【００４８】
ステップＳ８４において、現在ファイルを読み出すことが可能な状態であると判定した場合には、ステップＳ８６に進み、ＣＰＵ３１は、データ記録再生部３４を制御し、ファイルを読み出す準備を実行させる。そして、ステップＳ８７において、通信制御部３３からホームゲートウェイ１に対し、準備完了を通知させる。
【００４９】
次に、ステップＳ８８に進み、ＣＰＵ３１は、データ記録再生部３４を制御し、装着されているカセットテープに記録されているファイルを再生させ、これを通信制御部３３から家庭内バス５を介してホームゲートウェイ１に転送させる。このように転送されたデータが、上述したように、例えば、アナログビデオデッキ２に転送され、記憶されることになる。
【００５０】
次に、ステップＳ８９に進み、ＣＰＵ３１は、ファイル送信が完了したか否かを判定し、まだ完了していない場合には、ステップＳ８８に進み、ファイル送信処理を継続する。
【００５１】
ステップＳ８９において、ファイル送信が完了したと判定された場合、ステップＳ９０に進み、ＣＰＵ３１は、ファイル送信が完了した旨をホームゲートウェイ１に通知する。その後、ステップＳ８３に進み、その他の処理を実行する。
【００５２】
次に、図１３乃至図１５のフローチャートを参照して、テレビジョン受像機４から、ディジタルビデオテープデッキ３に対してビデオファイルの再生を指令した場合の動作について説明する。なお、図１３は、テレビジョン受像機４における処理を表し、図１４は、ホームゲートウェイ１における処理を表し、図１５は、ディジタルビデオテープデッキ３の処理を表している。
【００５３】
図１３のステップＳ９１において、使用者が、テレビジョン受像機４の、例えばリモートコマンダなどにより構成される入力部４５を操作して、ディジタルビデオテープデッキ３の再生を指令すると、ＣＰＵ４１は、ステップＳ９２において、この指令に対応する要求を、通信制御部４４を介してホームゲートウェイ１に出力する。
【００５４】
ホームゲートウェイ１のＣＰＵ２１は、図１４のステップＳ１０１において、通信制御部２６から家庭内バス５を介してテレビジョン受像機４より転送されてきた要求を受け取ると、ステップＳ１０２において、ディジタルビデオテープデッキ３に対してファイル転送を要求する。
【００５５】
この要求が、図１５のステップＳ１１１において、家庭内バス５を介してディジタルビデオテープデッキ３のＣＰＵ３１に通信制御部３３を介して取り込まれる。そして、この要求に対応して、ＣＰＵ３１は、ステップＳ１１２において、データ記録再生部３４を制御し、ファイルを再生させ、これを通信制御部３３から家庭内バス５を介して、ホームゲートウェイ１に転送させる。
【００５６】
ホームゲートウェイ１は、図１４のステップＳ１０３において、このようにディジタルビデオテープデッキ３が送信してきたファイルを受け取ると、ステップＳ１０４において、このファイルがテレビジョン受像機４により、直接再生できるファイルであるか否かを判定する。テレビジョン受像機４で、直接再生できるファイルでない場合には、ステップＳ１０５に進み、ＣＰＵ２１は、そのファイルの形式をテレビジョン受像機４で、直接再生することが可能な形式に変換する処理を実行する。テレビジョン受像機４で、直接再生することができるファイルである場合には、ステップＳ１０５の処理はスキップされる。
【００５７】
次に、ステップＳ１０６に進み、ＣＰＵ２１は、ディジタルビデオテープデッキ３から転送を受けたファイルを、通信制御部２６から家庭内バス５を介してテレビジョン受像機４に転送する。
【００５８】
テレビジョン受像機４のＣＰＵ４１は、図１３のステップＳ９３において、通信制御部４４を介して、このファイルを受け取り、ステップＳ９４において、このファイルを表示部４３に出力し、表示させる。
【００５９】
図１６は、ビデオデッキ２とサーバ１１の構成例を表している。ビデオデッキ２は、メモリ６２の中のＲＯＭに記憶されているプログラムに従って、各種の処理を実行するＣＰＵ６１を有している。メモリ６２のＲＡＭには、ＣＰＵ６１が各種の処理を実行する上において必要な各種のデータが、適宜記憶される。入力部６０は使用者の操作に対応する信号をＣＰＵ６１に出力する。通信制御部６３は、電話回線１２を介してサーバ１１と通信を行うようになされている。
【００６０】
録画予約部６４は、ＣＰＵ６１に制御され、録画予約処理を実行し、予約データを予約専用メモリ６５に記憶させるようになされている。チューナ６６は、図示せぬアンテナを介して放送電波を受信し、受信した信号を録画再生部６７、あるいは映像出力部６８に出力するようになされている。通信制御部６９は、家庭内バス５を介して、他のＡＶ機器との間で通信を行うようになされている。
【００６１】
サーバ１１は、各種の処理を行うＣＰＵ８１を有している。メモリ８２のＲＯＭに記憶されているプログラムに従って、このＣＰＵ８１は、各種の処理を実行し、メモリ８２のＲＡＭに各種の処理を実行する上において必要なデータなどを、適宜記憶させる。番組情報データベース８３には、ＥＰＧが記憶されている。このＥＰＧは、放送時刻が変更されたとき、ＣＰＵ８１により、適宜、最新のＥＰＧに更新される。通信制御部８４は、電話回線１２を介して、各家庭の電子機器（この図１６の例の場合、ビデオデッキ２）と通信を行うようになされている。なお、電話回線１２を介しての通信は、個々の電子機器が独立に行うのではなく、ホームゲートウェイ１が行うようにすることも可能である。
【００６２】
次に、図１７と図１８のフローチャートを参照して、ビデオデッキ２を操作して、録画予約を行う場合の処理について説明する。図１７は、ビデオデッキ２の処理を表し、図１８は、サーバ１１の処理を表している。
【００６３】
図１７のフローチャートのステップＳ１２１において、ビデオデッキ２のＣＰＵ６１は、初期化処理を実行した後、ステップＳ１２２において、入力部６０から、使用者が何らかの入力がなされるまで待機する。
【００６４】
使用者が、入力部６０を操作して、例えば録画予約を指令したとき、ステップＳ１２３に進み、ＣＰＵ６１は、サーバ１１に対して番組表（ＥＰＧ）の転送を要求する。すなわち、ＣＰＵ６１は、通信制御部６３を制御し、電話回線１２を介してサーバ１１に対してＥＰＧの転送要求信号を出力する。
【００６５】
サーバ１１のＣＰＵ８１は、図１８のステップＳ１４１において、初期化処理を実行した後、ステップＳ１４２において、ビデオデッキ２からのＥＰＧ転送要求を受け取ると、ステップＳ１４３において、番組情報データベース８３を制御し、そこに記憶されているＥＰＧを再生し、通信制御部８４から電話回線１２を介して、ビデオデッキ２に送信させる。
【００６６】
ビデオデッキ２のＣＰＵ６１は、図１７のステップＳ１２４において、通信制御部６３を介して、このＥＰＧを受け取る。次に、ＣＰＵ６１は、ステップＳ１２５で、このＥＰＧを録画予約部６４に転送し、予約専用メモリ６５に記憶させるとともに、通信制御部６９を制御し、そのＥＰＧデータを家庭内バス５を介して、テレビジョン受像機４に出力させる。
【００６７】
テレビジョン受像機４のＣＰＵ４１は、制御部４４を介してＥＰＧのデータの供給を受けたとき、これを表示部４３に出力し、表示させる。これにより、例えば、図１９に示すような番組予約画面が表示される。
【００６８】
図１９は、旅行情報に関する番組表の表示例を示している。１００チャンネル近くの番組の中から、所望の番組をランダムに選択することは困難である。そこで、使用者は、例えば、録画予約部６４に、予め受信を希望する番組のジャンルを、入力部６０を操作することで登録しておく。このような登録が行われている場合、ＣＰＵ６１は、ステップＳ１２３で、サーバ１１に対して番組表の転送を要求するとき、録画予約部６４に予め登録されているジャンルの番組に関する番組表の転送を要求する。これにより、希望する番組を選択することが容易となる。
【００６９】
図２０は、番組情報データベース８３に登録されているＥＰＧの登録例を表している。この登録例は、図１９の表示例の旅行情報番組のうちの「世界遺産の旅」の番組名のＥＰＧの例を表している。図２０に示す情報のうち、「旅、海外、歴史」がジャンルデータとされ、使用者が、このいずれかのジャンルを指定している場合、この番組のＥＰＧが、その使用者に伝送されてくることになる。
【００７０】
このほか、最初の１０桁の番号（１２３４５６７８９０）は、番組のＩＤを表し、次の２０桁の数字（１９９７０１０１１２００１３０００１０５）は、放送年月日（１９９７年１月１日）、開始時刻（１２時００分）、終了時刻（１３時００分）、チャンネル番号（０１）、および番組の放送形態（０５）を表している。
【００７１】
次に、図１７のステップＳ１２６において、ビデオデッキ２のＣＰＵ６１は、番組が選択されるまで待機する。例えば、図１９に示すような表示状態において、使用者が、入力部６０を操作してカーソル（図１９において、矢印で示す）を移動させ、確定ボタンを操作することで、所望の番組を選択することができる。
【００７２】
ステップＳ１２６において、所定の番組が選択されたと判定された場合、ステップＳ１２７に進み、ビデオデッキ２のＣＰＵ６１は、サーバ１１に対して選択された番組の予約情報を要求する。すなわち、サーバ１１は、ステップＳ１４３で番組表を送信するとき、図２０に示すＥＰＧデータのうち、２０桁の数字で示す、予約に必要な情報を転送してきていない。そこで、ビデオデッキ２のＣＰＵ６１は、図１７のステップＳ１２７において、図２０に示す２０桁の数字で表す予約情報の転送を、サーバ１１に対して要求する。勿論、この予約情報がサーバ１１からステップＳ１４３で、既に伝送されてきている場合、このステップＳ１２７の処理は不要となる。
【００７３】
サーバ１１のＣＰＵ８１は、図１８のステップＳ１４４において、この予約情報の要求を受け取ると、ステップＳ１４５において、番組情報データベース８３から、この予約情報を読み出し、これを通信制御部８４を介してビデオデッキ２に転送する。
【００７４】
ビデオデッキ２のＣＰＵ６１は、図１７のステップＳ１２８において、サーバ１１から転送されてきた予約情報を受け取る。そして、ステップＳ１２９において、ＣＰＵ６１は、予約専用メモリ６５に空きがあるか否かを判定し、空きがある場合には、ステップＳ１３０において予約専用メモリ６５に、ステップＳ１２８で受け取った予約情報を記憶させる。これに対して、ステップＳ１２９において、予約専用メモリ６５に空きがないと判定された場合、ステップＳ１３１に進み、ＣＰＵ６１は、予約メモリ不足の処理を実行する。この予約メモリ不足の処理の詳細は、図２１のフローチャートに示されている。
【００７５】
ＣＰＵ６１は、最初にステップＳ１５１において、既に予約済みの情報と、いまステップＳ１２８で受け取った新規の予約情報を時間順にソートする。そして、ステップＳ１５２において、時間的に一番後の予約情報をサーバ１１に転送する。サーバ１１は、この転送を受けたとき、これをメモリ８２のＲＡＭまたは番組情報データベース８３に記憶させる。
【００７６】
すなわち、時間的に後の予約は、さしあたって、まだ実行されないので、緊急性が薄い。そこで、予約専用メモリ６５が容量不足である場合には、これをサーバ１１に転送し、保存しておいても、さしあたって問題は発生しない。
【００７７】
次に、ステップＳ１５３に進み、ＣＰＵ６１は、サーバ１１に予約情報の一部を保存したことを示すフラグを、予約専用メモリ６５に設定する。そして、ステップＳ１５４に進み、ＣＰＵ６１は、録画再生部６７を制御し、そこに装着されている磁気テープの残量チェックを行う。このテープ残量チェックの詳細は、図２２のフローチャートに示されている。
【００７８】
すなわち、ＣＰＵ６１は、ステップＳ１６１において、装着されているビデオカセットテープの残り時間を調べる。そして、ステップＳ１６２において、既に予約されている番組の合計の放送時間と、新たに予約された番組の放送時間の和を計算し、この和が、ステップＳ１６１で調べたテープ残量より大きいか否かを判定する。テープ残量の方が小さいと判定された場合には、ステップＳ１６３に進み、ＣＰＵ６１は、テープを交換すべきメッセージを発生し、これをテレビジョン受像機４に出力し、その表示部４３に表示させる。使用者は、このメッセージに従って、必要に応じて、ビデオデッキ２に装着されている磁気テープを交換することになる。ステップＳ１６２において、テープ残量が充分であると判定された場合は、ステップＳ１６３の処理はスキップされる。
【００７９】
以上のようにして、予約処理が行われると、予約専用メモリ６５には、それまで予約した番組の情報が記憶される。入力部６０を操作して、予約確認を指令すると、ＣＰＵ６１は、予約専用メモリ６５に記憶されている予約情報を読み出し、これをテレビジョン受像機４に出力し、表示させる。これにより、例えば図２３に示すように、それまで予約した番組のタイトルと、その簡単な番組の紹介記事が表示される。
【００８０】
また、以上のような予約が行われているとき、ビデオデッキ２のＣＰＵ６１は、図２４のフローチャートに示すような予約録画処理を実行する。すなわち、ＣＰＵ６１は、常に計時動作を実行しており、予約専用メモリ６５に記憶されている番組の放送開始時刻のうち、時間的に最も早い放送開始時刻の１０分前に達したか否かを、ステップＳ１７１において判定する。なお、この時間（１０分）は、使用者が、入力部６０を操作することで、任意に設定することが可能である。ステップＳ１７１において、放送開始時刻の１０分前になったと判定された場合、ステップＳ１７２に進み、ＣＰＵ６１は、その番組に関する放送日時が変更されていないか否かを、サーバ１１に問い合わせる。サーバ１１は、上述したように、番組情報データベース８３を、常に最新の番組情報で更新している。サーバ１１のＣＰＵ８１は、ビデオデッキ２からの問い合わせに対応して、番組情報データベース８３の情報を更新したか否かを表す信号を、ビデオデッキ２に出力する。
【００８１】
ビデオデッキ２のＣＰＵ６１は、サーバ１１から、この信号を受け取ったとき、ステップＳ１７３において、その番組の放送時刻に変更があったか否かを判定し、変更があった場合には、ステップＳ１７４に進み、予約更新処理を実行する。この予約更新処理の詳細は、図２５に示されている。
【００８２】
すなわち、ＣＰＵ６１は、ステップＳ１９１において、サーバ１１に対し、その番組に関する更新された予約情報の送信を要求する。サーバ１１は、この要求を受けたとき、番組情報データベース８３から、その予約情報を読み出し、ビデオデッキ２に出力する。ビデオデッキ２のＣＰＵ６１は、ステップＳ１９２において、その予約情報を受信する。そして、ステップＳ１９３において、その予約情報を、予約専用メモリ６５において更新させる。
【００８３】
ステップＳ１７３において、予約情報に変更がないと判定された場合、ステップＳ１７１に戻る。
【００８４】
ステップＳ１７１において、録画開始時刻の１０分前に達していないと判定された場合には、ステップＳ１７５に進み、録画開始時刻に達したか否かが判定される。録画開始時刻に達していないと判定された場合には、再び、ステップＳ１７１に戻り、それ以降の処理が繰り返し実行される。
【００８５】
ステップＳ１７５において、録画開始時刻に達したと判定された場合、ステップＳ１７６に進み、ＣＰＵ６１は、録画再生部６７を制御し、録画動作を開始させる。このとき、録画予約部６４は、この制御に対応してチューナ６６を制御し、予約されているチャンネルを受信させ、その受信信号を録画再生部６７に出力し、記録させる。そして、ステップＳ１７７において、放送終了時刻が到来したとき、録画動作は終了される。
【００８６】
次に、ステップＳ１７８において、ＣＰＵ６１は、予約専用メモリ６５に、サーバ１１に対して予約情報を転送、保存したことを示すフラグが記憶されているか否かを判定する。サーバ１１に録画予約した番組の情報が転送保存されていると判定された場合、ステップＳ１７９に進み、ＣＰＵ６１は、予約更新処理を実行する。すなわち、この場合にも、ＣＰＵ６１は、サーバ１１に対して、その番組に関する予約情報の転送を要求する。そして、転送を受けた予約情報を受信し、これを予約専用メモリ６５に記憶させる。これにより、一度サーバ１１に待避しておいて番組の予約情報が、再び、予約専用メモリ６５に記憶された状態となる。
【００８７】
ステップＳ１７８において、サーバ１１に対して、予約情報を転送していないと判定された場合には、ステップＳ１７９の処理はスキップされる。
【００８８】
図２６は、以上の番組予約手順のタイミングをまとめて表している。時刻ｔ１において、ビデオデッキ２からサーバ１１に対して番組表送信が要求されると、時刻ｔ２において、サーバ１１からビデオデッキ２に対して番組表データが送信される。上述したように、この場合、旅、歴史といった特定のジャンルのデータのみを転送させるようにすることができる。
【００８９】
ビデオデッキ２側においては、以上のようにして、転送を受けた番組表をテレビジョン受像機４に表示し、録画予約する番組を時刻ｔ３において選択する。この選択が完了すると、時刻ｔ４において、その予約情報が、ビデオデッキ２に保存される。ただし、上述したように、その予約情報が、予約専用メモリ６５に、それ以上記憶させることができない場合には、時刻ｔ５において、これをサーバ１１側に転送し、保存させることができる。
【００９０】
時刻ｔ６においては、放送開始時刻の１０分前になったとき、ビデオデッキ２は、サーバ１１に対して、その番組の予約情報に変更がないか否かを確認する。サーバ１１は、時刻ｔ７において、このビデオデッキ２からの要求に対応して、変更の有無を通知する。変更がなければ、放送開始時刻になったとき、ビデオデッキ２は、録画動作を開始する。
【００９１】
これに対して、時刻ｔ８において、サーバ１１がビデオデッキ２に対して、予約情報の変更を通知してきたとき、ビデオデッキ２は、その予約情報の再送をサーバ１１に要求し、その転送を受けて予約情報を更新する。そして、放送開始時刻が到来したとき、その録画動作を開始する。
【図面の簡単な説明】
【００９２】
【図１】本発明の電子機器制御システムの構成例を示すブロック図である。
【図２】図１のホームゲートウェイ１、ディジタルビデオテープデッキ３、およびテレビジョン受像機４の内部の構成例を示すブロック図である。
【図３】図２のホームゲートウェイ１の動作を説明するフローチャートである。
【図４】図３のステップＳ３のデータ保存先の選択処理の詳細を示すフローチャートである。
【図５】図３のステップＳ５の保存不可能処理の詳細を示すフローチャートである。
【図６】図３のステップＳ６の保存作業の詳細を示すフローチャートである。
【図７】図６のステップＳ３１におけるデータ保存先をＨＴＭＬ化する処理の詳細を示すフローチャートである。
【図８】ＨＴＭＬの例を示す図である。
【図９】保存データの例を示す図である。
【図１０】図９の保存データをＨＴＭＬで表記した場合の例を示す図である。
【図１１】ディジタルビデオテープデッキの書き込み時の動作を説明するフローチャートである。
【図１２】ディジタルビデオテープデッキの読み出し時の動作を説明するフローチャートである。
【図１３】テレビジョン受像機４の動作を説明するフローチャートである。
【図１４】ホームゲートウェイ１の動作を説明するフローチャートである。
【図１５】ビデオデッキ２の動作を説明するフローチャートである。
【図１６】ビデオデッキ２とサーバ１１の内部の構成例を示すブロック図である。
【図１７】ビデオデッキ２の予約処理時の動作を説明するフローチャートである。
【図１８】サーバ１１の予約動作時の動作を説明するフローチャートである。
【図１９】番組予約画面の表示例を示す図である。
【図２０】番組予約情報の例を示す図である。
【図２１】図１７のステップＳ１３１の予約メモリ不足の処理の詳細を示すフローチャートである。
【図２２】図２１のステップＳ１５４のテープ残量チェック処理の詳細を示すフローチャートである。
【図２３】予約確認時の表示例を示す図である。
【図２４】ビデオデッキの録画動作時の処理を説明するフローチャートである。
【図２５】図２４のステップＳ１７４の予約更新処理の詳細を示すフローチャートである。
【図２６】ビデオデッキの録画予約動作を示すタイミングチャートである。
【符号の説明】
【００９３】
１  ホームゲートウェイ，  ２  ビデオデッキ，  ３  ディジタルビデオテープデッキ，  ４  テレビジョン受像機，  ５  家庭内バス，  １１  サーバ，  １２  電話回線，  ２１  ＣＰＵ，  ２４  ＨＤＤ，  ３１  ＣＰＵ，  ３４  データ記録再生部，  ４１  ＣＰＵ，  ４３  表示部，  ６１  ＣＰＵ，  ６３  通信制御部，  ６４  録画予約部，  ６５  録画専用メモリ，  ６６  チューナ，  ８１  ＣＰＵ，  ８３  番組情報データベース，  ８４  通信制御部
【図１】
2006202471.tif 000003
【図２】
2006202471.tif 000004
【図３】
2006202471.tif 000005
【図４】
2006202471.tif 000006
【図５】
2006202471.tif 000007
【図６】
2006202471.tif 000008
【図７】
2006202471.tif 000009
【図８】
2006202471.tif 000010
【図９】
2006202471.tif 000011
【図１０】
2006202471.tif 000012
【図１１】
2006202471.tif 000013
【図１２】
2006202471.tif 000014
【図１３】
2006202471.tif 000015
【図１４】
2006202471.tif 000016
【図１５】
2006202471.tif 000017
【図１６】
2006202471.tif 000018
【図１７】
2006202471.tif 000019
【図１８】
2006202471.tif 000020
【図１９】
2006202471.tif 000021
【図２０】
2006202471.tif 000022
【図２１】
2006202471.tif 000023
【図２２】
2006202471.tif 000024
【図２３】
2006202471.tif 000025
【図２４】
2006202471.tif 000026
【図２５】
2006202471.tif 000027
【図２６】
2006202471.tif 000028