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