(57)【要約】【課題】  データの形式を、再生可能な形式に変換する。【解決手段】  ホームゲートウェイ１は、ユーザによる再生要求に基づいて、出力データが、出力先の機器で再生可能な形式か否かを判断する。また、ホームゲートウェイ１は、出力データが、出力先の機器で再生可能な形式でない場合、その出力データを、出力先の機器で再生可能な形式に変換し、出力先の機器に供給する。本発明は、例えば、ホームゲートウェイに適用することができる。【選択図】図１
2004192659.tif 000002
【特許請求の範囲】
【請求項１】
出力先の機器に出力する出力データを処理するデータ処理方法において、
ユーザによる再生要求に基づき、前記出力データが、前記出力先の機器で再生可能な形式か否かを判断する判断ステップと、
前記出力データが、前記出力先の機器で再生可能な形式でない場合、前記出力データを、前記出力先の機器で再生可能な形式に変換する変換ステップと、
前記出力先の機器で再生可能な形式に変換された出力データを、前記出力先の機器に供給する供給ステップと
を含むことを特徴とするデータ処理方法。
【請求項２】
ホームゲートウェイにおいて実行される
ことを特徴とする請求項１に記載のデータ処理方法。
【請求項３】
前記ホームゲートウェイは、マークアップランゲージで記述された、前記出力データの管理データを記憶している
ことを特徴とする請求項２に記載のデータ処理方法。
【請求項４】
前記出力先の機器とは別の機器に記憶された前記出力データを、前記ユーザの再生要求および前記管理データに基づき要求する要求ステップと、
前記別の機器から、前記出力データを受信する受信ステップと
をさらに含み、
前記判断ステップは、前記受信ステップにおいて受信された前記出力データが、前記出力先の機器で再生可能な形式か否かを判断する
ことを特徴とする請求項３に記載のデータ処理方法。
【請求項５】
前記別の機器は、広域ネットワークを介して、前記ホームゲートウェイに接続されている
ことを特徴とする請求項４に記載のデータ処理方法。
【請求項６】
出力先の機器に出力する出力データを処理するデータ処理装置において、
ユーザによる再生要求に基づき、前記出力データが、前記出力先の機器で再生可能な形式か否かを判断する判断手段と、
前記出力データが、前記出力先の機器で再生可能な形式でない場合、前記出力データを、前記出力先の機器で再生可能な形式に変換する変換手段と、
前記出力先の機器で再生可能な形式に変換された出力データを、前記出力先の機器に供給する供給手段と
を含むことを特徴とするデータ処理装置。
【請求項７】
ホームゲートウェイである
ことを特徴とする請求項６に記載のデータ処理装置。
【請求項８】
前記ホームゲートウェイは、マークアップランゲージで記述された、前記出力データの管理データを記憶している
ことを特徴とする請求項７に記載のデータ処理装置。
【請求項９】
前記出力先の機器とは別の機器に記憶された前記出力データを、前記ユーザの再生要求および前記管理データに基づき要求する要求手段と、
前記別の機器から、前記出力データを受信する受信手段と
をさらに含み、
前記判断手段は、前記受信手段において受信された前記出力データが、前記出力先の機器で再生可能な形式か否かを判断する
ことを特徴とする請求項８に記載のデータ処理装置。
【請求項１０】
前記別の機器は、広域ネットワークを介して、前記ホームゲートウェイに接続されている
ことを特徴とする請求項９に記載のデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理方法およびデータ処理装置に関し、特に、データの形式を、再生可能な形式に変換するデータ処理方法およびデータ処理装置に関する。
【背景技術】
【０００２】
半導体技術の進歩に伴い、各種情報が、所定の形式のデータや信号として、各種媒体を介して提供されている。例えば、コンピュータネットワークを介して、様々なデジタルデータの送受信が行われている。また、このようなデジタルデータは、コンピュータに接続または内蔵されているハードディスクに保存されることが多い。
【０００３】
その一方で、音楽データなどを供給する場合、例えばＭＤ（商標）（ミニディスク）などの携帯可能な記録媒体が利用されることが多い。
【０００４】
なお、所謂家電機器の中には、例えばＭＤにデータを記録するＭＤレコーダのように、所定の形式のデータや信号を所定の媒体に記録するものがある。
【０００５】
そのような家電機器（および、それに対応する記録媒体）は、機器ごとに異なるデータの管理形態を採用しているため、データの可搬性や汎用性に欠けるとともに、データの管理が機器ごとに行われているため、すべてのデータの管理状況を可視化することが困難である。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、例えば、テレビジョン受像機（TV）が接続されたホームゲートウェイにおいて、データが、TVで再生可能な形式か否かを判断し、TVで再生可能な形式でない場合には、TVで再生可能な形式に変換し、その変換後のデータをTVに供給することができれば便利である。
【０００７】
本発明は、そのような状況に鑑みてなされたもので、データの形式を、再生可能な形式に変換するものである。
【課題を解決するための手段】
【０００８】
本発明のデータ処理方法は、ユーザによる再生要求に基づき、出力データが、出力先の機器で再生可能な形式か否かを判断する判断ステップと、出力データが、出力先の機器で再生可能な形式でない場合、出力データを、出力先の機器で再生可能な形式に変換する変換ステップと、出力先の機器で再生可能な形式に変換された出力データを、出力先の機器に供給する供給ステップとを含むことを特徴とする。
【０００９】
データ処理方法は、ホームゲートウェイにおいて実行されるようにすることができる。
【００１０】
ホームゲートウェイには、マークアップランゲージで記述された、出力データの管理データが記憶されるようにすることができる。
【００１１】
データ処理方法には、出力先の機器とは別の機器に記憶された出力データを、ユーザの再生要求および管理データに基づき要求する要求ステップと、別の機器から、出力データを受信する受信ステップとをさらに設けるようにすることができ、判断ステップには、受信ステップにおいて受信された出力データが、出力先の機器で再生可能な形式か否かを判断させるようにすることができる。
【００１２】
別の機器は、広域ネットワークを介して、ホームゲートウェイに接続されるようにすることができる。
【００１３】
本発明のデータ処理装置は、ユーザによる再生要求に基づき、出力データが、出力先の機器で再生可能な形式か否かを判断する判断手段と、出力データが、出力先の機器で再生可能な形式でない場合、出力データを、出力先の機器で再生可能な形式に変換する変換手段と、出力先の機器で再生可能な形式に変換された出力データを、出力先の機器に供給する供給手段とを含むことを特徴とする。
【００１４】
データ処理装置は、ホームゲートウェイとすることができる。
【００１５】
ホームゲートウェイには、マークアップランゲージで記述された、出力データの管理データが記憶されるようにすることができる。
【００１６】
データ処理装置には、出力先の機器とは別の機器に記憶された出力データを、ユーザの再生要求および管理データに基づき要求する要求手段と、別の機器から、出力データを受信する受信手段とをさらに設けるようにすることができ、判断手段には、受信手段において受信された出力データが、出力先の機器で再生可能な形式か否かを判断させるようにすることができる。
【００１７】
別の機器は、広域ネットワークを介して、ホームゲートウェイに接続されるようにすることができる。
【００１８】
本発明のデータ処理方法およびデータ処理装置においては、ユーザによる再生要求に基づき、出力データが、出力先の機器で再生可能な形式か否かが判断され、出力データが、出力先の機器で再生可能な形式でない場合、出力データが、出力先の機器で再生可能な形式に変換される。また、出力先の機器で再生可能な形式に変換された出力データが、出力先の機器に供給される。
【発明の効果】
【００１９】
本発明のデータ処理方法およびデータ処理装置によれば、データの形式を、再生可能な形式に変換することができる。
【発明を実施するための最良の形態】
【００２０】
以下に本発明の最良の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２１】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項にすべて記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割されたり、補正により出現し、追加される発明の存在を否定するものではない。
【００２２】
請求項１に記載のデータ処理方法は、
出力先の機器に出力する出力データを処理するデータ処理方法において、
ユーザによる再生要求に基づき、前記出力データが、前記出力先の機器で再生可能な形式か否かを判断する判断ステップ（例えば、図１１のステップＳ１０６の処理）と、
前記出力データが、前記出力先の機器で再生可能な形式でない場合、前記出力データを、前記出力先の機器で再生可能な形式に変換する変換ステップ（例えば、図１１のステップＳ１０７の処理）と、
前記出力先の機器で再生可能な形式に変換された出力データを、前記出力先の機器に供給する供給ステップ（例えば、図１１のステップＳ１０８の処理）と
を含むことを特徴とする。
【００２３】
請求項４に記載のデータ処理方法は、
前記出力先の機器とは別の機器に記憶された前記出力データを、前記ユーザの再生要求および前記管理データに基づき要求する要求ステップ（例えば、図１１のステップＳ１０３の処理）と、
前記別の機器から、前記出力データを受信する受信ステップ（例えば、図１１のステップＳ１０５の処理）と
をさらに含み、
前記判断ステップは、前記受信ステップにおいて受信された前記出力データが、前記出力先の機器で再生可能な形式か否かを判断する
ことを特徴とする。
【００２４】
請求項６に記載のデータ処理装置は、
出力先の機器に出力する出力データを処理するデータ処理装置において、
ユーザによる再生要求に基づき、前記出力データが、前記出力先の機器で再生可能な形式か否かを判断する判断手段（例えば、図１１のステップＳ１０６の処理を実行するＣＰＵ２１）と、
前記出力データが、前記出力先の機器で再生可能な形式でない場合、前記出力データを、前記出力先の機器で再生可能な形式に変換する変換手段（例えば、図11のステップＳ１０７の処理を実行するＣＰＵ２１）と、
前記出力先の機器で再生可能な形式に変換された出力データを、前記出力先の機器に供給する供給手段（例えば、図１１のステップＳ１０８の処理を実行するＣＰＵ２１）と
を含むことを特徴とする。
【００２５】
請求項９に記載のデータ処理装置は、
前記出力先の機器とは別の機器に記憶された前記出力データを、前記ユーザの再生要求および前記管理データに基づき要求する要求手段（例えば、図１１のステップＳ１０３の処理を実行するＣＰＵ２１）と、
前記別の機器から、前記出力データを受信する受信手段（例えば、図２のネットワークインタフェース２７）と
をさらに含み、
前記判断手段は、前記受信手段において受信された前記出力データが、前記出力先の機器で再生可能な形式か否かを判断する
ことを特徴とする。
【００２６】
図１は、本発明を応用したデータ管理システムの一構成例を示している。このデータ管理システムは、例えば家庭やオフィスに配置され、電話回線などの公衆回線を介して供給される情報をホームゲートウェイ１で受け取り、その情報に対応するデータ（テキストデータ、動画像データ、静止画像データ、音声データなど）を、記録部を有する所謂家電機器に保存するとともに、そのデータを管理する。
【００２７】
このデータ管理システムにおいては、所定の規格（例えば、ＩＥＥＥ１３９４ High Performance Serial Bus規格やイーサネット(R)）のネットワーク８に、データの受信および管理を行うホームゲートウェイ１、再生部としてのテレビジョン受像機（ＴＶ）３、記録部としてのデジタルビデオテープレコーダ（ＤＶＴＲ）２、カセットテープレコーダ４、ＭＤレコーダ５、ＤＶＤ（Digital Versatile Disc）−ＲＡＭレコーダ６、ハードディスク１１を内蔵するパーソナルコンピュータ７などが接続されている。
【００２８】
図２は、ホームゲートウェイ１の構成例を示している。ホームゲートウェイ１においては、ＣＰＵ（Central Processing Unit）２１は、ＲＯＭ（Read Only Memory）２２に記録されているプログラムに従って各種処理を行うようになされている。
【００２９】
ＲＯＭ２２は、データの受信や管理に対応するプログラムを保持している。
【００３０】
ＲＡＭ（Random Access Memory）２３は、ＣＰＵ２１により各種処理が行われている間、一時的に、データやプログラムを記憶するようになされている。
【００３１】
ハードディスク２４は、受信した信号に対応してＣＰＵ２１により生成された管理データを適宜保持するようになされている。なお、管理データは、ハイパーテキストマークアップランゲージ（ＨＴＭＬ：Hyper-Text Markup Language）で記述されている。
【００３２】
通信回路２５は、例えば電話回線などの公衆の伝送媒体に接続されており、その伝送媒体を介して各種データに対応する信号を受信し、復調した後、受信した信号がアナログ信号である場合、その信号をＡ／Ｄ変換回路２６に出力し、デジタル信号である場合、その信号（データ）をＣＰＵ２１に出力するようになされている。
【００３３】
Ａ／Ｄ変換回路２６は、通信回路２５より供給されたアナログ信号をデジタル信号に変換し、その信号（データ）をＣＰＵ２１に出力するようになされている。
【００３４】
ネットワークインタフェース２７は、ネットワーク８に接続され、所定の規格に従ってデータの送受信を行うようになされている。
【００３５】
図３は、ＤＶＴＲ２の構成例を示している。ネットワーク制御部３１は、ホームゲートウェイ１からネットワーク８を介して供給されたデータを受信して、記録再生部３２に出力する他、操作部３３においてユーザにより入力された指示に対応する信号を、ネットワーク８を介してホームゲートウェイ１に供給するようになされている。
【００３６】
ネットワーク制御部３１においては、ＣＰＵ４１は、ＲＯＭ４２に記録されているプログラムに従って各種処理を行うようになされている。なお、ＲＯＭ４２には、上述の処理に対応するプログラムが保持されている。そして、ＲＡＭ４３は、ＣＰＵ４１により各種処理が行われている間、一時的に、データやプログラムを記憶するようになされている。さらに、ネットワークインタフェース４４は、ネットワーク８に接続され、所定の規格に従ってデータの送受信を行うようになされている。
【００３７】
記録再生部３２は、操作部３３からの信号またはＣＰＵ４１からの信号に対応して、記録媒体であるビデオテープ（図示せず）にデータを記録するか、あるいは、ビデオテープに記録されているデータを読み出すようになされている。
【００３８】
図４は、ＴＶ３の構成例を示している。ネットワーク制御部３１は、図２のものと同様に、ホームゲートウェイ１よりネットワーク８を介して供給されたデータを受信して駆動回路５２に出力する他、操作部５５においてユーザにより入力された指示に対応する信号を、ネットワーク８を介してホームゲートウェイ１に供給するようになされている。
【００３９】
チューナ５１は、操作部５５より供給される信号に対応する設定（チャンネルなど）で、図示せぬアンテナを介して例えばテレビジョン放送信号を受信し、その信号に対応する画像信号と音声信号を駆動回路５２に出力するようになされている。
【００４０】
駆動回路５２は、ネットワーク制御部３１より供給される画像データと音声データを、内蔵するＤ／Ａ変換部６１でアナログ画像信号またはアナログ音声信号に変換し、アナログ画像信号に対応する画像をＣＲＴ５３に表示させるとともに、アナログ音声信号に対応する音声をスピーカ５４に出力させる他、チューナ５１より供給された画像信号に対応する画像をＣＲＴ５３に表示させるとともに、チューナ５１より供給された音声信号に対応する音声をスピーカ５４に出力させるようになされている。
【００４１】
図１のカセットテープレコーダ４、ＭＤレコーダ５、および、ＤＶＤ−ＲＡＭレコーダ６は、記録媒体（カセットテープ（磁気テープ）、ＭＤ、または、ＤＶＤ−ＲＡＭ）に対してデータの記録または再生を行う記録再生部の他、ＤＶＴＲ２、ＴＶ３と同様にネットワーク制御部３１を有している。
【００４２】
パーソナルコンピュータ７は、ネットワーク８に対応するネットワークインタフェース（図示せず）を内蔵し、各種処理を行う他、ネットワーク８を介してデータの送受信を行うようになされている。
【００４３】
次に、図５乃至図８のフローチャートを参照して、ホームゲートウェイ１の動作について説明する。
【００４４】
最初にステップＳ１において（起動時において）、ホームゲートウェイ１のＣＰＵ２１は、ホームゲートウェイ１の各回路の初期化処理を行う。
【００４５】
次に、ステップＳ２において、通信回路２５が信号を受信したか否かが判断され、通信回路２５が信号を受信していないと判断された場合、ステップＳ３において、他の処理、例えばネットワーク８を介して供給される各種要求の処理が行われ、その後、ステップＳ２に戻る。
【００４６】
このように、通信回路２５が信号を受信していないときには、他の処理が行われている。
【００４７】
そして、ステップＳ２において、通信回路２５が信号を受信したと判断された場合、ステップＳ４に進み、ＣＰＵ２１は、受信した信号の種類や量に対応して、ネットワーク８に接続されている機器から、データの保存先になる機器を選択する（後述）。
【００４８】
次に、ステップＳ５において、ＣＰＵ２１は、選択した機器にネットワーク８を介してアクセスして、受信したデータを保存することができるか否かを判断し、保存可能である場合、ステップＳ７において、そのデータに対応する管理データをＨＴＭＬで作成した後、受信したデータをネットワークインタフェース２７に出力する。そして、ネットワークインタフェース２７は、そのデータを、ネットワーク８を介して、選択された機器に供給し、保存させる（後述）。このようにデータが保存された後、ステップＳ２に戻る。なお、管理データは、ホームゲートウェイ１のハードディスク２４に保存される。
【００４９】
一方、ステップＳ５において、選択した機器に、受信したデータを保存することができないと判断された場合、ステップＳ６において、ＣＰＵ２１は、保存することができないデータ（信号）に関する情報（例えば、データのタイトルや受信時刻など）を所定のファイルとしてハードディスク２４に保存しておく。このような保存不可能時の処理を行った後、ステップＳ２に戻る。
【００５０】
このようにして、受信したデータが、そのデータの大きさと種類に対応して選択された機器に保存されるとともに、そのデータに対応する管理データが、ホームゲートウェイ１のハードディスク２４に保存される。保存したデータは、ホームゲートウェイ１により一括して管理されるので、保存したデータの再生や再利用が簡単になる。
【００５１】
次に、図６のフローチャートを参照して、図５のステップＳ４における、データを保存する機器を選択する処理の詳細について説明する。
【００５２】
まず、ホームゲートウェイ１のＣＰＵ２１は、ステップＳ２１において、ネットワークインタフェース２７を制御して、ネットワーク８に接続されている機器の種類と数を調べ、ステップＳ２２において、その機器のうち、使用可能な機器（即ち、記録部または記録媒体を有するものであり、電源がオンになっているもの）を調べる。
【００５３】
次に、ＣＰＵ２１は、ステップＳ２３において、保存するデータの大きさを調べ、ステップＳ２４において、保存するデータの大きさと種類に対応して、使用可能な機器から、そのデータを保存する機器の候補を選択する。
【００５４】
さらに、ＣＰＵ２１は、再生時におけるデータの転送速度や、所定の記録容量に対する記録媒体のコストに対応して、最適な機器の候補を選択する。
【００５５】
そして、ＣＰＵ２１は、ネットワークインタフェース２７を制御して、ネットワーク８を介して、選択した機器のネットワーク制御部３１に、選択した機器の記録容量の残量と、その機器（記録媒体）への書き込みが許可されているか否かを調べさせ、ステップＳ２５において、選択した機器の記録容量の残量が、保存するデータの大きさ以上であるか否かを判断し、記録容量の残量が、保存するデータの大きさより小さいと判断した場合、ステップＳ２６に進み、使用可能な他の機器があるか否かを判断する。
【００５６】
ステップＳ２６において、使用可能な他の機器があると判断された場合、ステップＳ２８において、それらの機器から１つの機器が選択された後、ステップＳ２５に戻る。
【００５７】
一方、ステップＳ２６において、使用可能な他の機器がないと判断された場合、データの保存が不可能であると判断され、ステップＳ５（図５）に進む。
【００５８】
また、ステップＳ２５において、選択した機器の記録容量の残量が、保存するデータの大きさ以上であると判断された場合、ステップＳ２９に進む。そして、ＣＰＵ２１は、選択した機器（記録媒体）への書き込みが許可されているか否かを判断し、選択した機器（記録媒体）への書き込みが許可されていないと判断した場合、ステップＳ２６に進み、上述のように、ステップＳ２６乃至ステップＳ２８における処理を行う。
【００５９】
一方、ステップＳ２９において、選択した機器（記録媒体）への書き込みが許可されていると判断された場合、ステップＳ３０に進み、その機器が、データの保存先に指定される。
【００６０】
このようにして、データの種類や大きさなどに対応して、そのデータを保存する機器が選択される。
【００６１】
次に、図７のフローチャートを参照して、図５のステップＳ７における、データを保存する処理の詳細について説明する。
【００６２】
まず、ステップＳ４１において、通信回路２５により受信された信号がデジタル信号であるか否かが判断され、受信された信号がデジタル信号ではない（アナログ信号である）と判断された場合、ステップＳ４２において、Ａ／Ｄ変換回路２６により、そのアナログ信号はデジタル信号に変換される。なお、受信された信号がデジタル信号であると判断された場合、ステップＳ４２はスキップされる。
【００６３】
そして、ステップＳ４３において、ＣＰＵ２１は、そのデジタル信号（データ）にファイル名が付加されているか否かを判断し、即ち、受信したデータにファイル名が含まれているか否かを判断し、そのデータにファイル名が付加されていないと判断した場合、ステップＳ４４において、所定の方式（例えば、受信した日付を利用した方式）でファイル名をそのデータに付加する。例えば１９９６年９月１日に受信した第２番目のデータには、「1996_0901_02.xxx」というファイル名が付加される。このとき、拡張子「.xxx」は、データの種類に対応して設定される。
【００６４】
なお、データにファイル名が付加されている場合、ステップＳ４４はスキップされる。
【００６５】
次に、ステップＳ４５において、ＣＰＵ２１は、データのタイトル（ファイル名）を有するＨＴＭＬの所定のヘッダと、データのファイル名と記憶場所に対応するＨＴＭＬのリンクで、例えば図８に示す管理データを生成する。
【００６６】
なお、図８に示す管理データ（ＨＴＭＬで記述されたもの）は、タイトル（ファイル名）が「1997_0101_01_switzerland.jpg」であるＪＰＥＧ（Joint Photographic Experts Group）方式で圧縮された画像データで、記録場所が「VTR1」であるものに対する管理データである。拡張子「.jpg」は、そのデータがＪＰＥＧ画像データであることを表している。即ち、図８に示す管理データにおいては、リンク「<A HREF="http://VTR1/1997_0101_01_switzerland.jpg">」により、ＪＰＥＧ画像データ「1997_0101_01_switzerland.jpg」の保存場所が保存される。なお、「VTR1」は、例えばＤＶＴＲ２を指すように予め設定される。
【００６７】
さらに、ステップＳ４５において、ＣＰＵ２１は、各日付で保存したデータを一括して管理する例えば図９に示す日付別管理データを作成する。図９の日付別管理データにおいては、１９９７年１月１日に保存された６つのデータが登録されている。なお、「md1」はＭＤレコーダ５を指し、「dvd1」はＤＶＤ−ＲＡＭレコーダ６を指し、「cas1」は、カセットテープレコーダ４を指し、「vtr2」はネットワーク８に接続されている図示せぬ第２のＤＶＴＲを指すように予め設定されている。
【００６８】
そして、ステップＳ４６において、ホームゲートウェイ１のＣＰＵ２１は、ステップＳ４５で生成した管理データおよび日付別管理データをハードディスク２４に保存する。
【００６９】
次に、ステップＳ４７において、ＣＰＵ２１は、ネットワークインタフェース２７およびネットワーク８を介して、ステップＳ４（図５）で選択した機器に、データの保存を要求する信号を供給する。
【００７０】
そして、ステップＳ４８において、ＣＰＵ２１は、その機器から保存準備の完了を通知する信号がネットワーク８を介して供給されるまで待機する。
【００７１】
保存準備の完了を通知する信号が供給されると、ステップＳ４９に進み、ホームゲートウェイ１のＣＰＵ２１は、ネットワークインタフェース２７およびネットワーク８を介して、選択した機器へのデータの送信を開始し、ステップＳ５０において、すべてのデータを受信したことを通知する信号をその機器から受け取るまで、データの通信を順次行う。
【００７２】
そして、ステップＳ５０において、すべてのデータを受信したことを通知する信号が受信された場合、ＣＰＵ２１は、データ保存の処理を終了し、ステップＳ２（図５）に戻る。
【００７３】
このようにして、受信したデータを保存するときにおいては、そのデータに対応する管理データが生成され、ホームゲートウェイ１のハードディスク２４に保存された後、受信したデータが、ホームゲートウェイ１から、選択された機器に転送される。
【００７４】
次に、図１０のフローチャートを参照して、ＤＶＴＲ２の動作について説明する。
【００７５】
最初にステップＳ８１において（起動時において）、ＤＶＴＲ２のＣＰＵ４１は、ＤＶＴＲ２の各回路の初期化処理を行う。
【００７６】
次に、ステップＳ８２において、ネットワーク制御部３１のＣＰＵ４１は、ホームゲートウェイ（ＨＧＷ）１からの、データ保存要求に対応する信号を受信したか否かを判断し、受信していないと判断した場合、ステップＳ８３において、他の処理、例えば操作部３３におけるユーザの操作に対する処理を行い、その後、ステップＳ８２に戻る。
【００７７】
このように、ホームゲートウェイ１からデータ保存要求に対応する信号を受信していないときには、他の処理が行われている。
【００７８】
そして、ステップＳ８２において、データ保存要求に対応する信号を受信したと判断された場合、ステップＳ８４に進み、ネットワーク制御部３１のＣＰＵ４１は、記録媒体（ビデオテープ）にデータを保存することが可能であるか否かを判断し、データの保存が可能ではないと判断した場合、ステップＳ８５において、データの保存が可能ではないことを表す信号を、ネットワーク８を介してホームゲートウェイ１に出力する。そして、ステップＳ８２に戻る。
【００７９】
データ保存要求に対応する信号には、保存するデータの大きさの情報が含まれており、このとき、ＣＰＵ４１は、記録媒体の記録領域の残量とデータの大きさを比較する。
【００８０】
一方、ステップＳ８４において、データの保存が可能であると判断された場合、ステップＳ８６に進み、データの保存の準備が行われる。例えば、記録再生部３２は、早送りや巻き戻しを行うことにより、ビデオテープの全記録領域のうち、記録が許可されている領域に、記録位置を移動させる。
【００８１】
そして、データの保存の準備が完了した後、ステップＳ８７において、ネットワーク制御部３１は、保存準備の完了を通知する信号を、ネットワーク８を介してホームゲートウェイ１に出力する。
【００８２】
そして、ステップＳ８８において、ネットワーク制御部３１は、ネットワーク８を介して伝送されてくるデータをネットワークインタフェース４４で受信し、ステップＳ８９において、すべてのデータを受信したか否かを判断し、すべてのデータを受信していないと判断した場合、ステップＳ８８に戻り、次に伝送されてくるデータを受信する。
【００８３】
一方、ステップＳ８９において、すべてのデータを受信したと判断された場合、ステップＳ９０に進み、ネットワーク制御部３１は、記録再生部３２を制御して、受信したデータおよびそのタイトルをビデオテープに書き込ませる。
【００８４】
そして、データの書き込みが完了した後、ステップＳ９１において、ネットワーク制御部３１は、データの書き込みが完了したことを通知する信号を、ホームゲートウェイ１に出力し、ステップＳ８２に戻る。
【００８５】
以上のようにして、ホームゲートウェイ１からデータ保存要求に対応する信号が供給されると、データの保存が可能であるか否かが判断され、データの保存が可能である場合、データが転送され、記録媒体（ビデオテープ）に書き込まれる。そして、ホームゲートウェイ１からデータ保存要求に対応する信号が供給されていない場合においては、その他の処理が行われる。
【００８６】
なお、カセットテープレコーダ４、ＭＤレコーダ５、および、ＤＶＤ−ＲＡＭレコーダ６も、ＤＶＴＲ２と同様に動作する。
【００８７】
次に、図１１のフローチャートを参照して、図１のデータ管理システムにおいて、ＤＶＴＲ２に保存されているデータをＴＶ３で再生するときの各装置の動作について説明する。
【００８８】
最初に、ステップＳ１０１において、ユーザによりＴＶ３の操作部５５が操作され、予めＴＶ３のＲＯＭ４２に記録されているブラウザのプログラムが起動され、ブラウザ画面がＣＲＴ５３に表示される。そして、ＴＶ３の操作部５５におけるユーザによる操作に対応して、所定の日付で保存されているデータの一覧が、例えば図１２に示すようにＣＲＴ５３に表示される。
【００８９】
なお、ブラウザとして、マイクロソフト社製の「Internet Explorer」やネットスケープ社製の「Netscape Navigator」などの汎用のブラウザを使用するようにしてもよい。
【００９０】
このとき、ブラウザのプログラムに従って、ＴＶ３のネットワーク制御部３１のＣＰＵ４１が、ネットワーク８を介してホームゲートウェイ１にアクセスし、ホームゲートウェイ１のハードディスク２４に保存されている日付別管理データのうち、選択された日付の日付別管理データを読み出し、それに対応する画像をＣＲＴ５３に表示させる。
【００９１】
例えば、図９に示す１９９７年１月１日の日付別管理データが読み出されると、ＣＲＴ５３には、図１２に示す画像が表示される。
【００９２】
そして、ステップＳ１０２において、ユーザにより、ＣＲＴ５３に表示されているデータのタイトルから、再生するデータが選択されると、ＴＶ３のネットワーク制御部３１は、選択されたデータの再生要求に対応する信号をホームゲートウェイ１に、ネットワーク８を介して出力する。
【００９３】
ステップＳ１０３において、ホームゲートウェイ１のＣＰＵ２１は、この再生要求の信号を、ネットワーク８およびネットワークインタフェース２７を介して受け取り、ハードディスク２４に保存されている日付別管理データを参照し、選択されたデータ（例えば、図１２の「Switzerland.jpg」）を保持している機器を調べ、その機器（今の場合、ＤＶＴＲ２）に、選択されたデータの読み出しを要求する信号を出力する。
【００９４】
なお、このとき、その機器が動作不能の状態である場合、ホームゲートウェイ１が、ＴＶ３に所定の信号を供給し、ユーザに対して警告させるようにしてもよい。
【００９５】
ステップＳ１０４において、ＤＶＴＲ２のネットワーク制御部３１は、その信号を受け取り、記録再生部３２を制御して、選択されたデータをビデオテープから読み出させ、ネットワーク８を介してホームゲートウェイ１に供給する。
【００９６】
ステップＳ１０５において、ホームゲートウェイ１のＣＰＵ２１は、ネットワーク８を介して伝送されてくるデータを、ネットワーク８およびネットワークインタフェース２７を介して受け取り、ステップＳ１０６において、そのデータの形式が、ＴＶ３で再生可能な形式であるか否かを判断し、そのデータの形式が、ＴＶ３で再生可能な形式ではないと判断した場合、ステップＳ１０７において、データを、ＴＶ３で再生可能な形式に変換する。
【００９７】
このとき、ＣＰＵ２１は、保存されたデータの拡張子を参照して、そのデータの形式を判断する。例えば、拡張子が「.bmp」である場合、そのデータはビットマップデータ（静止画像データ）であると判断され、拡張子が「.tif」である場合、そのデータはＴＩＦＦ（Tag Image File Format）形式の静止画像データであると判断され、拡張子が「.gif」である場合、そのデータはＧＩＦ（Graphics Interchange Format）形式の静止画像データであると判断される。
【００９８】
例えば、ＪＰＥＧ形式またはＧＩＦ形式の静止画像データだけが、ＴＶ３において表示可能である場合、ＣＰＵ２１は、他の形式の静止画像データを、ＪＰＥＧ形式またはＧＩＦ形式の静止画像データに変換する。
【００９９】
一方、そのデータの形式が、ＴＶ３で再生可能な形式であると判断された場合、ステップＳ１０７はスキップされる。
【０１００】
そして、ステップＳ１０８において、ホームゲートウェイ１は、選択されたデータを、ネットワーク８を介してＴＶ３に転送し、ステップＳ１０９において、ＴＶ３は、そのデータを受信する。
【０１０１】
ＴＶ３のネットワーク制御部３１は、ステップＳ１１０において、そのデータを駆動回路５２に出力し、そのデータに対応する画像をＣＲＴ５３に表示させる。
【０１０２】
以上のようにして、保存されているデータの一覧からデータが選択され、選択されたデータが、そのデータを保存している機器から読み出され、再生される。
【０１０３】
以上のように、図１のデータ管理システムでは、所定の媒体を介して供給された信号の種類を判別し、信号の種類に対応して選択した記録部（家電機器など）に、信号に対応するデータを出力するとともに、信号の記録場所を表す管理データを生成し、管理データを保存するようにしたので、様々な形態のデータを一括して管理し、データの可搬性や汎用性を良好にするとともに、データの管理状況を可視化することができる。
【０１０４】
なお、ホームゲートウェイ１を広域ネットワーク（例えばインターネット）に接続することにより、そのネットワークに接続されている遠隔地の機器をデータの保存場所として選択することができる。その場合、上述のリンクを例えば「<A HREF="http://VTR1.xxx.co.jp/1996_0902_01.txt">」にすることにより、日本国内のｘｘｘ社の「VTR1」に保存しているデータ「1996_0902_01.txt」を管理することができる。
【０１０５】
なお、本発明は、上記実施の形態に限定されるものではなく、他の装置にも応用することが可能である。
【図面の簡単な説明】
【０１０６】
【図１】本発明を応用したデータ管理システムの構成例を示すブロック図である。
【図２】図１のホームゲートウェイの構成例を示すブロック図である。
【図３】図１のデジタルビデオテープレコーダの構成例を示すブロック図である。
【図４】図１のテレビジョン受像機の構成例を示すブロック図である。
【図５】ホームゲートウェイの動作を説明するフローチャートである。
【図６】図５のデータの保存先の選択の処理の詳細を説明するフローチャートである。
【図７】図５のデータの保存の処理の詳細を説明するフローチャートである。
【図８】管理データの一例を示す図である。
【図９】日付別管理データの一例を示す図である。
【図１０】デジタルビデオテープレコーダの動作を説明するフローチャートである。
【図１１】図１のデータ管理システムにおいて、デジタルビデオテープレコーダに保存されているデータをテレビジョン受像機で再生するときの各装置の動作を説明するフローチャートである。
【図１２】保存されているデータのタイトルの一覧表示の一例を示す図である。
【符号の説明】
【０１０７】
１  ホームゲートウェイ，  ２  デジタルビデオテープレコーダ（ＤＶＴＲ），  ３  テレビジョン受像機（ＴＶ），  ４  カセットテープレコーダ，  ５  ミニディスクレコーダ，  ６  ＤＶＤ−ＲＡＭレコーダ，  ７  パーソナルコンピュータ，  ８  ネットワーク，  ２１  ＣＰＵ，  ２２  ＲＯＭ，  ２３  ＲＡＭ，  ２４  ハードディスク，  ２５  通信回路，  ２６  Ａ／Ｄ変換回路，  ２７  ネットワークインタフェース，  ３１  ネットワーク制御部，  ４１  ＣＰＵ，  ４２  ＲＯＭ，  ４３  ＲＡＭ，  ４４  ネットワークインタフェース
【図１】
2004192659.tif 000003
【図２】
2004192659.tif 000004
【図３】
2004192659.tif 000005
【図４】
2004192659.tif 000006
【図５】
2004192659.tif 000007
【図６】
2004192659.tif 000008
【図７】
2004192659.tif 000009
【図８】
2004192659.tif 000010
【図９】
2004192659.tif 000011
【図１０】
2004192659.tif 000012
【図１１】
2004192659.tif 000013
【図１２】
2004192659.tif 000014