(57)【特許請求の範囲】
【請求項１】
所定の媒体を介して供給される信号を受信する受信手段と、
供給された信号の種類を判別する判別手段と、
記録手段を備える機器であって、電源がオンとなっている機器を使用可能な記録部として検索し、前記信号の種類に対応して、前記信号に対応するデータを記録する記録部の候補を前記使用可能な記録部の中から選択し、当該記録部の候補が前記信号に対応するデータを記録可能か否かを調べ、かつ当該記録部の候補が前記信号に対応するデータを記録可能であるとき、当該記録部の候補を記録部として選択する選択手段と、
前記選択手段により選択された記録部に、前記信号に対応するデータを出力する出力手段と、
前記信号の記録場所を表す管理データを生成する管理データ生成手段と、
前記管理データを保存する保存手段と、
前記供給された信号に当該信号を識別する識別情報が付加されているか否かを判断し、付加されていないと判断した場合に所定の方式に基づいて識別情報を付加する制御手段と
を備えることを特徴とするデータ管理装置。
【請求項２】
前記信号を所定の形式のデータに変換する変換手段をさらに備える
ことを特徴とする請求項１に記載のデータ管理装置。
【請求項３】
前記信号をデジタル信号に変換するＡＤ変換手段をさらに備える
ことを特徴とする請求項１に記載のデータ管理装置。
【請求項４】
前記記録部に記録されたデータを、そのデータに対応する再生部に供給する供給手段をさらに備える
ことを特徴とする請求項１に記載のデータ管理装置。
【請求項５】
前記記録部、前記再生部、および、前記出力手段は、所定のネットワークで接続される
ことを特徴とする請求項４に記載のデータ管理装置。
【請求項６】
前記ネットワークは、ＩＥＥＥ１３９４規格のネットワークまたはイーサネットである
ことを特徴とする請求項５に記載のデータ管理装置。
【請求項７】
前記記録部は、ビデオテープレコーダ、カセットテープレコーダ、ミニディスクレコーダ、ＤＶＤ−ＲＡＭレコーダ、および、ハードディスクのうちのいずれかである
ことを特徴とする請求項１に記載のデータ管理装置。
【請求項８】
前記管理データは、マークアップランゲージで記述されたテキストデータである
ことを特徴とする請求項１に記載のデータ管理装置。
【請求項９】
前記制御手段は、前記供給された信号の供給された日付を利用した方式に基づいて前記識別情報を付加する
ことを特徴とする請求項１に記載のデータ管理装置。
【請求項１０】
前記選択手段は、前記記録部の候補の記録容量の残量に対応して、前記記録部の候補を記録部として選択する
ことを特徴とする請求項１に記載のデータ管理装置。
【請求項１１】
前記記録部は、所定のネットワークを介して接続されている他の装置である
ことを特徴とする請求項１に記載のデータ管理装置。
【請求項１２】
所定の媒体を介して供給される信号を受信するステップと、供給された信号の種類を判別するステップと、
記録手段を備える機器であって、電源がオンとなっている機器を使用可能な記録部として検索し、前記信号の種類に対応して、前記信号に対応するデータを記録する記録部の候補を前記使用可能な記録部の中から選択し、当該記録部の候補が前記信号に対応するデータを記録可能か否かを調べ、かつ当該記録部の候補が前記信号に対応するデータを記録可能であるとき、当該記録部の候補を記録部として選択するステップと、
選択した記録部に、前記信号に対応するデータを出力するステップと、
前記信号の記録場所を表す管理データを生成するステップと、
前記管理データを保存するステップと、
前記供給された信号に当該信号を識別する識別情報が付加されているか否かを判断し、付加されていないと判断した場合に所定の方式に基づいて識別情報を付加する制御ステップと
を備えることを特徴とするデータ管理方法。
【請求項１３】
所定のネットワークを介して複数の機器に接続されたデータ管理装置において、
所定のデータを受信する受信手段と、
前記ネットワークを介して接続されている複数の機器のうち使用可能な機器を、前記機器が記録手段を備えると共に機器の電源がオンとなっているかに基づいて検索し、
前記所定のデータを保存する機器の候補を、前記使用可能な機器から選択する候補選択手段と、
前記所定のデータを保存する機器の候補として選択された機器の記録容量の残量が、前記所定のデータの大きさ以上であるか否かを判断し、前記残量が前記所定のデータの大きさ以上であると判断された機器を前記所定のデータを保存する機器として選択する機器選択手段と、
前記受信された所定のデータが当該データを識別する識別情報が付加されているか否かを判断し、付加されていないと判断した場合に所定の方式に基づいて識別情報を付加する制御手段と
を備えることを特徴とするデータ管理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ管理装置および方法に関し、特に、供給された信号の種類を判別し、その信号の記録場所を表す管理データを生成するデータ管理装置および方法に関する。
【０００２】
【従来の技術】
半導体技術の進歩に伴い、各種情報が、所定の形式のデータや信号として、各種媒体を介して提供されている。例えば、コンピュータネットワークを介して、様々なデジタルデータの送受信が行われている。また、このようなデジタルデータは、コンピュータに接続または内蔵されているハードディスクに保存されることが多い。
【０００３】
その一方で、音楽データなどを供給する場合、例えばＭＤ（商標）（ミニディスク）などの携帯可能な記録媒体が利用されることが多い。
【０００４】
【発明が解決しようとする課題】
ところで、所謂家電機器の中には、例えばＭＤにデータを記録するＭＤレコーダのように、所定の形式のデータや信号を所定の媒体に記録するものがある。
【０００５】
しかしながら、そのような家電機器（および、それに対応する記録媒体）は、機器ごとに異なるデータの管理形態を採用しているため、データの可搬性や汎用性に欠けるとともに、データの管理が機器ごとに行われているため、すべてのデータの管理状況を可視化することが困難であるという問題を有している。
【０００６】
本発明は、そのような状況に鑑みてなされたもので、供給された信号の種類を判別し、その信号の記録場所を表す管理データを生成し、保存するとともに、その信号の種類に対応する記録部（家電機器など）に、その信号に対応するデータを保存するようにして、様々な形態のデータを一括して管理し、データの可搬性や汎用性を良好にするとともに、データの管理状況を可視化することができるようにするものである。
【０００７】
【課題を解決するための手段】
請求項１に記載のデータ管理装置は、所定の媒体を介して供給される信号を受信する受信手段と、供給された信号の種類を判別する判別手段と、記録手段を備える機器であって、電源がオンとなっている機器を使用可能な記録部として検索し、信号の種類に対応して、信号に対応するデータを記録する記録部の候補を使用可能な記録部の中から選択し、当該記録部の候補が信号に対応するデータを記録可能か否かを調べ、かつ当該記録部の候補が信号に対応するデータを記録可能であるとき、当該記録部の候補を記録部として選択する選択手段と、選択手段により選択された記録部に、信号に対応するデータを出力する出力手段と、信号の記録場所を表す管理データを生成する管理データ生成手段と、管理データを保存する保存手段と、供給された信号に当該信号を識別する識別情報が付加されているか否かを判断し、付加されていないと判断した場合に所定の方式に基づいて識別情報を付加する制御手段とを備えることを特徴とする。
【０００８】
請求項１２に記載のデータ管理方法は、所定の媒体を介して供給される信号を受信するステップと、供給された信号の種類を判別するステップと、記録手段を備える機器であって、電源がオンとなっている機器を使用可能な記録部として検索し、信号の種類に対応して、信号に対応するデータを記録する記録部の候補を使用可能な記録部の中から選択し、当該記録部の候補が信号に対応するデータを記録可能か否かを調べ、かつ当該記録部の候補が信号に対応するデータを記録可能であるとき、当該記録部の候補を記録部として選択するステップと、選択した記録部に、信号に対応するデータを出力するステップと、信号の記録場所を表す管理データを生成するステップと、管理データを保存するステップと、供給された信号に当該信号を識別する識別情報が付加されているか否かを判断し、付加されていないと判断した場合に所定の方式に基づいて識別情報を付加する制御ステップとを備えることを特徴とする。
請求項１３に記載のデータ管理装置は、所定のネットワークを介して複数の機器に接続されたデータ管理装置において、所定のデータを受信する受信手段と、ネットワークを介して接続されている複数の機器のうち使用可能な機器を、機器が記録手段を備えると共に機器の電源がオンとなっているかに基づいて検索し、所定のデータを保存する機器の候補を、使用可能な機器から選択する候補選択手段と、所定のデータを保存する機器の候補として選択された機器の記録容量の残量が、所定のデータの大きさ以上であるか否かを判断し、残量が所定のデータの大きさ以上であると判断された機器を所定のデータを保存する機器として選択する機器選択手段と、受信された所定のデータが当該データを識別する識別情報が付加されているか否かを判断し、付加されていないと判断した場合に所定の方式に基づいて識別情報を付加する制御手段とを備えることを特徴とする。
【０００９】
請求項１に記載のデータ管理装置においては、受信手段は、所定の媒体を介して供給される信号を受信し、判別手段は、供給された信号の種類を判別する。そして、選択手段は、記録手段を備える機器であって、電源がオンとなっている機器を使用可能な記録部として検索し、信号の種類に対応して、信号に対応するデータを記録する記録部の候補を使用可能な記録部の中から選択し、当該記録部の候補が信号に対応するデータを記録可能か否かを調べ、かつ当該記録部の候補が信号に対応するデータを記録可能であるとき、当該記録部の候補を記録部として選択し、出力手段は、選択手段により選択された記録部に、信号に対応するデータを出力し、管理データ生成手段は、信号の記録場所を表す管理データを生成し、保存手段は、管理データを保存する。制御手段は、供給された信号に当該信号を識別する識別情報が付加されているか否かを判断し、付加されていないと判断した場合に所定の方式に基づいて識別情報を付加する。
【００１０】
請求項１２に記載のデータ管理方法においては、所定の媒体を介して供給される信号を受信し、供給された信号の種類を判別する。そして、信号の種類に対応して、記録手段を備える機器であって、電源がオンとなっている機器を使用可能な記録部として検索し、信号の種類に対応して、信号に対応するデータを記録する記録部の候補を使用可能な記録部の中から選択し、当該記録部の候補が信号に対応するデータを記録可能か否かを調べ、かつ当該記録部の候補が信号に対応するデータを記録可能であるとき、当該記録部の候補を記録部として選択し、選択した記録部に、信号に対応するデータを出力し、信号の記録場所を表す管理データを生成し、管理データを保存し、供給された信号に当該信号を識別する識別情報が付加されているか否かを判断し、付加されていないと判断した場合に所定の方式に基づいて識別情報を付加する。
請求項１３に記載のデータ管理装置においては、所定のデータを受信し、ネットワークを介して接続されている複数の機器のうち使用可能な機器を、機器が記録手段を備えると共に機器の電源がオンとなっているかに基づいて検索し、所定のデータを保存する機器の候補を、使用可能な機器から選択する。また、所定のデータを保存する機器の候補として選択された機器の記録容量の残量が、所定のデータの大きさ以上であるか否かを判断し、残量が所定のデータの大きさ以上であると判断された機器を所定のデータを保存する機器として選択し、受信された所定のデータが当該データを識別する識別情報が付加されているか否かを判断し、付加されていないと判断した場合に所定の方式に基づいて識別情報を付加する。
【００１１】
【発明の実施の形態】
図１は、本発明のデータ管理装置を応用したデータ管理システムの一構成例を示している。このデータ管理システムは、例えば家庭やオフィスに配置され、電話回線などの公衆回線を介して供給される情報をホームゲートウェイ１で受け取り、その情報に対応するデータ（テキストデータ、動画像データ、静止画像データ、音声データなど）を、記録部を有する所謂家電機器に保存するとともに、そのデータを管理する。
【００１２】
このデータ管理システムにおいては、所定の規格（例えば、ＩＥＥＥ１３９４ High Performance Serial Bus規格やイーサネット）のネットワーク８に、データの受信および管理を行うホームゲートウェイ１、再生部としてのテレビジョン受像機（ＴＶ）３、記録部としてのデジタルビデオテープレコーダ（ＤＶＴＲ）２、カセットテープレコーダ４、ＭＤレコーダ５、ＤＶＤ（Digital Versatile Disc）−ＲＡＭレコーダ６、ハードディスク１１を内蔵するパーソナルコンピュータ７などが接続されている。
【００１３】
図２は、ホームゲートウェイ１の構成例を示している。ホームゲートウェイ１においては、ＣＰＵ（Central Processing Unit）２１（判別手段、選択手段、管理データ生成手段、変換手段、供給手段）は、ＲＯＭ（Read Only Memory）２２に記録されているプログラムに従って各種処理を行うようになされている。
【００１４】
ＲＯＭ２２は、データの受信や管理に対応するプログラムを保持している。
【００１５】
ＲＡＭ（Randam 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」を管理することができる。
【００８９】
なお、本発明は、上記実施の形態に限定されるものではなく、他の装置にも応用することが可能である。
【００９０】
【発明の効果】
以上のごとく、請求項１に記載のデータ管理装置および請求項１２に記載のデータ管理方法によれば、所定の媒体を介して供給された信号の種類を判別し、信号の種類に対応して、記録手段を備える機器であって、電源がオンとなっている機器を使用可能な記録部として検索し、信号の種類に対応して、信号に対応するデータを記録する記録部の候補を使用可能な記録部の中から選択し、当該記録部の候補が信号に対応するデータを記録可能か否かを調べ、かつ当該記録部の候補が信号に対応するデータを記録可能であるとき、当該記録部の候補を記録部として選択し、選択した記録部に、信号に対応するデータを出力するとともに、信号の記録場所を表す管理データを生成し、管理データを保存し、供給された信号に当該信号を識別する識別情報が付加されているか否かを判断し、付加されていないと判断した場合に所定の方式に基づいて識別情報を付加するようにしたので、様々な形態のデータを一括して管理し、データの可搬性や汎用性を良好にするとともに、データの管理状況を可視化することができる。
また、請求項１３に記載のデータ管理装置によれば、所定のデータを受信し、ネットワークを介して接続されている複数の機器のうち使用可能な機器を、機器が記録手段を備えると共に機器の電源がオンとなっているかに基づいて検索し、所定のデータを保存する機器の候補を、使用可能な機器から選択し、所定のデータを保存する機器の候補として選択された機器の記録容量の残量が、所定のデータの大きさ以上であるか否かを判断し、残量が所定のデータの大きさ以上であると判断された機器を所定のデータを保存する機器として選択し、受信された所定のデータが当該データを識別する識別情報が付加されているか否かを判断し、付加されていないと判断した場合に所定の方式に基づいて識別情報を付加するようにしたので、データの大きさに対応して、そのデータを保存する機器を選択することができる。
【図面の簡単な説明】
【図１】本発明のデータ管理装置を応用したデータ管理システムの構成例を示すブロック図である。
【図２】図１のホームゲートウェイの構成例を示すブロック図である。
【図３】図１のデジタルビデオテープレコーダの構成例を示すブロック図である。
【図４】図１のテレビジョン受像機の構成例を示すブロック図である。
【図５】ホームゲートウェイの動作を説明するフローチャートである。
【図６】図５のデータの保存先の選択の処理の詳細を説明するフローチャートである。
【図７】図５のデータの保存の処理の詳細を説明するフローチャートである。
【図８】管理データの一例を示す図である。
【図９】日付別管理データの一例を示す図である。
【図１０】デジタルビデオテープレコーダの動作を説明するフローチャートである。
【図１１】図１のデータ管理システムにおいて、デジタルビデオテープレコーダに保存されているデータをテレビジョン受像機で再生するときの各装置の動作を説明するフローチャートである。
【図１２】保存されているデータのタイトルの一覧表示の一例を示す図である。
【符号の説明】
１  ホームゲートウェイ，  ２  デジタルビデオテープレコーダ（ＤＶＴＲ），  ３  テレビジョン受像機（ＴＶ），  ４  カセットテープレコーダ，  ５  ミニディスクレコーダ，  ６  ＤＶＤ−ＲＡＭレコーダ，  ７  パーソナルコンピュータ，  ８  ネットワーク，  ２１  ＣＰＵ（判別手段、選択手段、管理データ生成手段、変換手段、供給手段），  ２２  ＲＯＭ，  ２３  ＲＡＭ，  ２４  ハードディスク（保存手段），  ２５  通信回路（受信手段），  ２６  Ａ／Ｄ変換回路（ＡＤ変換手段），  ２７  ネットワークインタフェース（出力手段），  ３１  ネットワーク制御部，  ４１  ＣＰＵ，  ４２  ＲＯＭ，  ４３ＲＡＭ，  ４４  ネットワークインタフェース
【図１】
0004081695.tif 000002
【図２】
0004081695.tif 000003
【図３】
0004081695.tif 000004
【図４】
0004081695.tif 000005
【図５】
0004081695.tif 000006
【図６】
0004081695.tif 000007
【図７】
0004081695.tif 000008
【図８】
0004081695.tif 000009
【図９】
0004081695.tif 000010
【図１０】
0004081695.tif 000011
【図１１】
0004081695.tif 000012
【図１２】
0004081695.tif 000013