(57)【要約】【課題】ネットワークを介して接続された各情報処理装置における電源のオン／オフ状態にかかわらず、各情報処理装置において記憶されたファイルを検索することができる情報処理システムおよび情報処理方法を提供する。【解決手段】情報処理システムは、ファイルを記憶するハードディスク装置１５・４５を有するビデオレコーダ１・ホームサーバ４および記憶装置を有するパソコン２がバス６を介して接続され、ビデオレコーダ１・パソコン２・ホームサーバ４間でファイルを共有する。ビデオレコーダ１・パソコン２・ホームサーバ４は、ネットワーク内で共有するファイルと該ファイルを記憶している情報処理装置とを関連づけるファイル管理情報を所有する。【選択図】　図１
2004021786.tif 000002
【特許請求の範囲】
【請求項１】
ファイルを記憶する記憶手段を有する情報処理装置がネットワークを介して複数接続され、情報処理装置間でファイルを共有する情報処理システムにおいて、上記ネットワークを介して接続された情報処理装置のうち、ファイルを共有する複数の情報処理装置が、共有するファイルと該ファイルを記憶している情報処理装置とを関連づけるファイル管理情報を記憶する管理情報記憶手段を備えることを特徴とする情報処理システム。
【請求項２】
上記ファイル管理情報は、上記ネットワークに接続された情報処理装置に記憶されているファイルのうち一部のファイルについての情報であることを特徴とする請求項１に記載の情報処理システム。
【請求項３】
上記ファイル管理情報は、少なくとも、ファイルの種類を示す情報、ファイルの名称を示す情報、および、ファイルを記憶している情報処理装置の名称を示す情報を含むことを特徴とする請求項１に記載の情報処理システム。
【請求項４】
ファイルを記憶した複数の情報処理装置がネットワークを介して接続されており、上記ファイルと該ファイルを記憶している情報処理装置とを関連づけるファイル管理情報を用いて、ファイルを情報処理装置間で共有する情報処理システムの情報処理方法であって、
ファイルを共有する複数の情報処理装置がそれぞれ有する上記ファイル管理情報が各情報処理装置で同一のものとなるために、ファイル管理情報更新処理を有することを特徴とする情報処理方法。
【請求項５】
上記ファイル管理情報更新処理は、上記複数の情報処理装置のうちいずれかの情報処理装置においてファイル管理情報が書き換えられたときに行われ、
上記ファイル管理情報更新処理は、さらに、ファイル管理情報が書き換えられた上記情報処理装置が、上記ネットワークに接続された他の情報処理装置に対して、ファイル管理情報が書き換えられたことを通知する書き換え通知処理と、
上記ファイル管理情報が書き換えられたことが通知された上記他の情報処理装置が、それぞれのファイル管理情報を更新する更新同一処理とを含むことを特徴とする請求項４に記載の情報処理方法。
【請求項６】
上記ファイル管理情報更新処理は、上記複数の情報処理装置のうちいずれかの情報処理装置の起動時に行われ、
上記ファイル管理情報更新処理は、さらに、起動された上記情報処理装置が、上記ネットワークに接続された他の情報処理装置に対して、該他の情報処理装置のファイル管理情報の更新状況を確認する更新状況確認処理と、
上記更新状況確認処理の結果、ファイル管理情報の更新が行われていたときには、上記起動された情報処理装置のファイル管理情報を更新する起動後更新処理とを含むことを特徴とする請求項４に記載の情報処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の情報処理装置がネットワークを介して接続されており、情報処理装置間で相互にファイルの利用が可能な情報処理システムおよび情報処理方法に関するものである。
【０００２】
【従来の技術】
近年、画像情報や音声情報をはじめとする各種の情報がデジタル化され、それらの情報をランダムアクセス性に優れたディスク媒体に記録する装置が商品化されている。
【０００３】
また、ネットワークが普及しつつあり、そのネットワークに接続されている複数の機器間において、相互にデータの授受が行われるようになっている。
【０００４】
そこで、情報のデジタル化に合わせて、特開２０００−３４９８３３号公報には、デジタル情報をネットワーク内で相互に利用する情報処理システム、その例として、ビデオレコーダがネットワークを介してホームサーバやコンピュータなど他の機器と接続されている場合の情報処理システムについて記載されている。
【０００５】
このビデオレコーダ、ホームサーバ、および、コンピュータなどの情報処理装置は、それぞれ、記憶装置を備えている。その記憶装置は、ネットワークで接続された情報処理装置間で共有することができる。
【０００６】
ここで、例えば、ビデオレコーダのハードディスク装置（記憶装置）にデータを記憶するとき、そのハードディスク装置における空き容量が不足すると、その空き容量を増やすため、ハードディスク装置のファイルを、他の機器、例えばホームサーバのハードディスク装置に移動させる。そして、ビデオレコーダのハードディスク装置に必要な空き容量を確保した後に、テレビ放送などを録画する。
【０００７】
この場合のファイルの移動はビデオレコーダのコントローラのプログラムにより自動的に処理されるが、このとき、ファイルの移動先に関する情報（ファイル管理情報）をビデオレコーダのファイル管理情報領域に記録する。
【０００８】
このファイル管理情報領域は、ハードディスク装置など、電源を切っても情報を保持できる記憶装置に配置されている。移動したファイルを利用したいときは、ファイル管理情報を読み取ることにより、ファイルの移動先を知ることができる。
【０００９】
なお、図６（ａ）は、ファイル移動前におけるビデオレコーダのファイル管理情報であり、図６（ｂ）は、ファイル移動前におけるホームサーバのファイル管理情報である。
【００１０】
図６（ａ）に示すように、ファイル移動前には、ビデオレコーダには、タイトルが「Ｔｉｔｌｅ１」・「Ｔｉｔｌｅ２」などのビデオ番組が記録されており、そのファイル名はそれぞれ「ＶｉｄｅｏＦｉｌｅ１」・「ＶｉｄｅｏＦｉｌｅ２」である。
【００１１】
図６（ｂ）に示すように、ファイル移動前には、ホームサーバには、タイトルが「ＴｉｔｌｅＡ」・「ＴｉｔｌｅＢ」などのビデオ番組が記録されており、そのファイル名はそれぞれ「ＶｉｄｅｏＦｉｌｅＡ」・「ＶｉｄｅｏＦｉｌｅＢ」である。
【００１２】
また、ファイル管理情報の「装置」の欄には、ファイルが記録されている装置（機器）名が書かれており、ここでは、Ｒｅｃｏｒｄｅｒはビデオレコーダを指しており、Ｓｅｒｖｅｒはホームサーバを指している。
【００１３】
ここで、ビデオレコーダのハードディスク装置の空き容量を増やすため、例えば、ビデオ番組「Ｔｉｔｌｅ２」のファイルをホームサーバに移動したとすると、移動後のビデオレコーダのファイル管理情報は、図７（ａ）のように変更される。
【００１４】
即ち、「Ｔｉｔｌｅ２」を記録されている装置名がＳｅｒｖｅｒに変更され、また、ファイル名も「ＶｉｄｅｏＦｉｌｅＣ」に変更される。また、ホームサーバのファイル管理情報には図７（ｂ）に示すようにＴｉｔｌｅ２に関する情報が追加される。
【００１５】
このように、ファイル移動時に、移動元のファイル管理情報に移動先の情報が記録されることにより、この情報をもとにファイルの移動先を知ることができる。
【００１６】
【発明が解決しようとする課題】
しかしながら、ファイル管理情報は、ファイルの移動先および移動元の装置のみ、即ち、装置ごとに有するものである。従って、通常は、ネットワーク経由でファイル管理情報にアクセスできても、電源が切れた装置についてのファイル管理情報を得ることはできない。
【００１７】
さらに、上述したように装置によって自動的にファイルの移動が行われた場合、当初記録が行われた装置と異なる装置にファイルが移動してしまうため、どの装置にファイルがあるのか、当初記録を行ったユーザはわからなくなってしまう。
【００１８】
このような場合、一旦、全ての装置の電源を投入して、どの装置にファイルが移動したかを検索する必要がある。
【００１９】
また、自動的にファイルの移動を行い、空き領域を自動的に確保する場合以外にも、パソコン、ビデオレコーダ、および、ホームサーバで相互に情報を利用するために、手動によるファイルの移動、コピーなどが行われる。
【００２０】
この場合、ファイルの移動先やコピー先の情報は、移動元の装置には記録されない。
【００２１】
このように、従来では、ネットワーク内で相互にファイルの共有をする場合、他の装置も含めたファイル管理情報はなかった。
【００２２】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、ネットワークを介して接続された各情報処理装置における電源のオン／オフ状態にかかわらず、各情報処理装置において記憶されたファイルを検索することができる情報処理システムおよび情報処理方法を提供することにある。
【００２３】
【課題を解決するための手段】
本発明の情報処理システムは、上記の課題を解決するために、ファイルを記憶する記憶手段を有する情報処理装置がネットワークを介して複数接続され、情報処理装置間でファイルを共有する情報処理システムにおいて、上記ネットワークを介して接続された情報処理装置のうち、ファイルを共有する複数の情報処理装置が、共有するファイルと該ファイルを記憶している情報処理装置とを関連づけるファイル管理情報を記憶する管理情報記憶手段を備えることを特徴としている。
【００２４】
上記の構成によれば、ネットワーク内の情報処理装置のファイル管理情報を複数の情報処理装置が所有することができる。従って、各情報処理装置の電源のオン／オフ状態に関係なく、どの情報処理装置からも、ネットワーク内の情報処理装置のファイルを検索することができる。
【００２５】
なお、記憶手段と管理情報記憶手段とは、一体的であっても、別個に設けられていてもかまわない。
【００２６】
上記の情報処理システムは、ファイル管理情報は、ネットワークに接続された情報処理装置に記憶されているファイルのうち一部のファイルについての情報であることが好ましい。
【００２７】
上記の構成によれば、各情報処理装置は、複数の情報処理装置に使用される可能性のある共有すべきファイルのみについてのファイル管理情報を所有することができる。
【００２８】
従って、ファイル管理情報の容量の低減を図ることができる。この結果、少ない容量の管理情報記憶手段でも、ファイル管理情報を記憶することができる。
【００２９】
上記の情報処理システムは、ファイル管理情報が、少なくとも、ファイルの種類を示す情報、ファイルの名称を示す情報、および、ファイルを記憶している情報処理装置の名称を示す情報を含むことが好ましい。
【００３０】
上記の構成によれば、ファイル管理情報を用いてファイルを確実に検索することができる。
【００３１】
本発明の情報処理方法は、ファイルを記憶した複数の情報処理装置がネットワークを介して接続されており、ファイルと該ファイルを記憶している情報処理装置とを関連づけるファイル管理情報を用いて、ファイルを情報処理装置間で共有する情報処理システムの情報処理方法であって、ファイルを共有する複数の情報処理装置がそれぞれ有するファイル管理情報が、各情報処理装置で同一のものとなるために、ファイル管理情報更新処理を有することを特徴としている。
【００３２】
上記の構成によれば、ネットワーク内の情報処理装置のファイル管理情報を複数の装置が所有していても、ファイル管理情報を更新することにより、常に最新の状態に維持することができる。
【００３３】
上記の情報処理方法は、ファイル管理情報更新処理が、複数の情報処理装置のうちいずれかの情報処理装置においてファイル管理情報が書き換えられたときに行われ、ファイル管理情報更新処理は、さらに、ファイル管理情報が書き換えられた上記情報処理装置が、上記ネットワークに接続された他の情報処理装置に対して、ファイル管理情報が書き換えられたことを通知する書き換え通知処理と、ファイル管理情報が書き換えられたことが通知された上記他の情報処理装置が、それぞれのファイル管理情報を更新する更新同一処理とを含むことが好ましい。
【００３４】
上記の構成によれば、いずれかの情報処理装置において、新しいファイルが追加されたり、ファイルが削除されたりした場合にも、他の情報処理装置におけるファイル管理情報を更新することができる。
【００３５】
従って、どの情報処理装置も同一のファイル管理情報を所有することとなる。この結果、例えば、情報処理システムにおいて、どの情報処理装置からも、ネットワーク内の情報処理装置に記憶されたファイルを検索することができる。
【００３６】
上記の情報処理方法は、ファイル管理情報更新処理が、複数の情報処理装置のうちいずれかの情報処理装置の起動時に行われ、ファイル管理情報更新処理は、さらに、起動された情報処理装置が、ネットワークに接続された他の情報処理装置に対して、該他の情報処理装置のファイル管理情報の更新状況を確認する更新状況確認処理と、更新状況確認処理の結果、ファイル管理情報の更新が行われていたときには、起動された情報処理装置のファイル管理情報を更新する起動後更新処理とを含むことが好ましい。
【００３７】
上記の構成によれば、いずれかの情報処理装置の電源がオフ状態の間に、他の情報処理装置におけるファイル管理情報が更新されていたとしても、電源を投入したときに、その情報処理装置のファイル管理情報を更新することができる。
【００３８】
従って、どの情報処理装置も同一のファイル管理情報を所有することとなる。この結果、例えば、情報処理システムにおいて、どの情報処理装置からも、ネットワーク内の情報処理装置に記憶されたファイルを検索することができる。
【００３９】
【発明の実施の形態】
本発明の実施の一形態について図１ないし図５に基づいて説明すれば、以下の通りである。
【００４０】
図１は、本実施の形態に係る情報処理システムの要部の構成を示す。同図に示すように、本情報処理システムは、バス（通信媒体、ネットワーク）６を介して、ビデオレコーダ（情報処理装置）１、パソコン（情報処理装置）２、ディスプレイ装置３、および、ホームサーバ（情報処理装置）４が接続されている。
【００４１】
バス６は、ビデオレコーダ１、パソコン２、ディスプレイ装置３、および、ホームサーバ４などの情報処理装置をネットワーク接続するものであれば特に限定されるものではなく、例えば、Ｅｔｈｅｒｎｅｔ（登録商標）などの有線方式や、ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ　ｏｆ　Ｅｌｅｃｔｒｉｃａｌ　ａｎｄ　Ｅｌｅｃｔｒｏｎｉｃｓ　Ｅｎｇｉｎｅｅｒｓ）８０２．１１ｂなどの無線方式を用いることができる。バス６としては、転送ビットレートやネットワーク接続されている各装置の設置場所などの条件を考慮して適宜選択すれば良い。なお、有線方式と無線方式とを組み合わせて用いてもかまわない。
【００４２】
ビデオレコーダ１は、テレビ放送などの動画情報を圧縮処理して、内蔵されたハードディスク装置（記憶手段、管理情報記憶手段）１５などに記憶する装置である。
【００４３】
ビデオレコーダ１は、内部バスに接続された、コントローラ１１、ＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）インターフェース１２、ユーザインターフェース１３、ビデオインターフェース１４、ハードディスク装置１５、および、ＥＮＣ／ＤＥＣ１６を備える。また、ビデオレコーダ１は、ＥＮＣ／ＤＥＣ１６に接続されたチューナ１７を備える。
【００４４】
コントローラ１１は各ブロック（インターフェース１２、ユーザインターフェース１３、ビデオインターフェース１４、ハードディスク装置１５、ＥＮＣ／ＤＥＣ１６）からの情報を収集し、各ブロックの制御を行う。
【００４５】
ＬＡＮインターフェース１２は、ビデオレコーダ１とバス６とを接続するためのものであり、信号やプロトコルをバス６に適合したものに変換する。
【００４６】
チューナ１７は、テレビ放送を受信するためのものである。
【００４７】
ハードディスク装置１５は、記憶装置であり、例えば、データをファイルにして保存する。
【００４８】
ＥＮＣ／ＤＥＣ１６は、動画情報を所定の圧縮方式で圧縮または伸張処理するものである。
【００４９】
動画情報の記録時には、ＥＮＣ／ＤＥＣ１６への入力信号は、チューナ１７や図示しない外部入力端子から、アナログまたはデジタル信号として与えられる。ＥＮＣ／ＤＥＣ１６で圧縮処理されたデータは、ハードディスク装置１５に転送され、ファイルとして保存（記憶）される。
【００５０】
また、動画情報の再生時には、圧縮処理されたデータのファイルは、ハードディスク装置１５から読み出され、ＥＮＣ／ＤＥＣ１６に転送されて伸張処理が施される。
【００５１】
ビデオインターフェース１４には、ＥＮＣ／ＤＥＣ１６において伸張処理された動画情報が送られる。ビデオインターフェース１４は、送られてきた伸張処理された動画情報を、接続されているテレビ５に適合した信号形式に変換する。
【００５２】
ユーザインターフェース１３は、リモコンや操作ボタンなどから入力されたユーザの操作をコントローラ１１に伝達したり、また、コントローラ１１からの情報を表示したりするためのものである。
【００５３】
なお、ＥＮＣ／ＤＥＣ１６では、動画情報だけでなく静止画情報の圧縮・伸張処理ができるようにしてもよい。
【００５４】
パソコン（パーソナルコンピュータ）２には、図示しないハードディスク装置や光ディスク装置などの記憶装置（記憶手段、更新情報記憶手段）が内蔵、または、外部接続されている。
【００５５】
パソコン２は、実行するソフトウェアに応じて各種の情報処理ができる装置である。主な処理内容としては、ホームページ閲覧、電子メール、文書作成、印刷、表計算、画像処理、動画再生、音声再生などが挙げられる。
【００５６】
また、パソコン２は、拡張ボードによりその機能を追加あるいは変更することができる。例えば、パソコン２に、チューナ／ビデオキャプチャボードを追加することにより、テレビ放送を見たり、動画情報を圧縮処理したりすることができるようになる。この場合、ビデオレコーダ１とほぼ同様な機能を実現することができる。
【００５７】
ホームサーバ４は、ビデオレコーダ１で作成した動画情報やパソコン２で作成した各種の情報などを、ファイルとして保存するための装置であり、内部バスに接続された、コントローラ４１、ＬＡＮインターフェース４２、ユーザインターフェース４３、および、ハードディスク装置（記憶手段、管理情報記憶手段）４５を備える。
【００５８】
コントローラ４１は各ブロック（ＬＡＮインターフェース４２、ユーザインターフェース４３、ハードディスク装置４５）からの情報を収集し、各ブロックの制御を行う。
【００５９】
ＬＡＮインターフェース４２は、ホームサーバ４とバス６とを接続するためのものであり、信号やプロトコルをバス６に適合したものに変換する。
【００６０】
ハードディスク装置４５は、各種の情報を保存するためのものである。
【００６１】
ユーザインターフェース４３は、リモコンや操作ボタンなどから入力されたユーザの操作をコントローラ４１に伝達したり、また、コントローラ４１からの情報を表示したりするためのものである。
【００６２】
なお、データを記憶する記憶装置としては、ハードディスク装置１５・４５を用いることに限定されるものではなく、例えば、光ディスク（記録媒体）にデータを記憶させる光ディスク装置などを用いてもかまわない。
【００６３】
また、ユーザインターフェース４３については、ホームサーバ４に対する各種の操作をネットワーク経由で行うようにすることも可能であり、この場合、操作のためのハードウェアを省略することができる。
【００６４】
ディスプレイ装置３は、動画情報や静止画情報などを画像として表示する装置であり、内部バスに接続された、コントローラ３１、ＬＡＮインターフェース３２、ユーザインターフェース３３、および、デコーダ３８を備える。また、ディスプレイ装置３は、デコーダ３８に接続され、画像を表示するディスプレイ３９を備える。
【００６５】
コントローラ３１は各ブロック（ＬＡＮインターフェース３２、ユーザインターフェース３３、デコーダ３８）からの情報を収集し、各ブロックの制御を行う。
【００６６】
ＬＡＮインターフェース３２は、ディスプレイ装置３とバス６とを接続するためのものであり、信号やプロトコルをバス６に適合したものに変換する。
【００６７】
デコーダ３８は、圧縮データファイルを伸張処理するものである。例えば動画情報の再生時には、バス６を介して、圧縮データファイルが読み出され、デコーダ３８に転送されて伸張処理が行われる。伸張処理が施された動画情報は、デコーダに接続されたディスプレイ３９に表示される。
【００６８】
この圧縮データファイルを読み出す対象の装置としては、記憶装置を備えた装置であればどれでもよい。例えば、ビデオレコーダ１、パソコン２、あるいは、ホームサーバ４のいずれからでも圧縮データファイルを読み出すことができる。
【００６９】
ユーザインターフェース３３は、リモコンや操作ボタンなどから入力されたユーザの操作をコントローラ３１に伝達したり、また、コントローラ３１からの情報を表示したりするためのものである。
【００７０】
なお、デコーダ３８は、ハードウェアにおいて実現することに限定されるものではなく、ソフトウェアで実現することもできる。
【００７１】
また、ディスプレイ装置３では、ディスプレイ３９を用いて、動画情報や静止画情報だけでなく、ホームページの閲覧なども可能である。これらをディスプレイ３９上に表示するための表示処理は、コントローラ３１のソフトウェアにより実現することができる。
【００７２】
このように、記憶装置を備えた複数の情報処理装置がネットワーク接続された情報処理システムにおいては、それらの記憶装置（パソコン２における記憶装置、ハードディスク装置１５・４５）を共有することができる。即ち、各記憶装置に記憶されているファイルは、情報処理装置間で相互に利用（例えば、閲覧や移動など）することができる。このファイル共有のためのファイルシステムとしては、例えば、ＮＦＳ（Ｎｅｔｗｏｒｋ　Ｆｉｌｅ　Ｓｙｓｔｅｍ）などが挙げられる。
【００７３】
ところで、例えば、ある記憶装置に記憶されているファイルが、別の記憶装置に移動した場合など、ファイルがどの記憶装置に記憶されているのかわからなくなる場合があるため、各情報処理装置は、ファイルを管理するためのファイル管理情報を有している。
【００７４】
以下、本実施の形態の特徴的な構成であるファイル管理情報について、その構成、その更新処理、および、ファイル管理情報を用いたファイルの検索操作について説明する。
【００７５】
まず、ファイル管理情報の構成について説明する。
【００７６】
ファイル管理情報は、ネットワーク内において記憶装置などの記憶領域を有し、ファイルを共有する複数の情報処理装置１・２・４が有する（記憶する）ものであり、それら情報処理装置１・２・４において同一のものである。従って、ファイル管理情報は、ファイルを記憶していた情報処理装置や、ファイルの移動先の情報処理装置のみではなく、記憶装置を有する複数の情報処理装置に記憶されているファイルに関するものである。
【００７７】
なお、各情報処理装置１・２・４の記憶装置に記憶されている全てのファイルを、ネットワーク内で共有する必要はなく、各情報処理装置１・２・４の記憶装置に記憶されているファイルのうち、一部を共有すればよい場合がほとんどである。
【００７８】
例えば、パソコン２の記憶装置には、パソコン２を動作させるためのＯＳ（Ｏｐｅｒａｔｉｎｇ　Ｓｙｓｔｅｍ）に関するファイルが記憶されているが、ＯＳに関するファイルは、ビデオレコーダ１では不要である。このため、このＯＳに関するファイルは、情報処理装置１〜４間で共有する必要がない。また、同様に、例えばビデオレコーダ１でしか再生できないファイルを、パソコン２は共有する必要はない。
【００７９】
このように、共有するファイルは、記憶されている全ファイルのうちの一部で十分である。従って、各情報処理装置１・２・４は、全ファイルのうちの一部の共有ファイルに関する情報を、ファイル管理情報に含むことにより、ファイル管理情報の容量の低減を図ることができる。
【００８０】
また、ファイル管理情報は、ネットワーク内でファイルを共有することのある情報処理装置であれば、その情報処理装置が有していてもかまわない。例えば、ネットワーク接続されている全ての情報処理装置がファイル管理情報を有していてもかまわない。
【００８１】
なお、ファイル管理情報は、各情報処理装置１・２・４の記憶装置（パソコン２における記憶装置、ハードディスク装置１５・４５）に記憶されている。ここでは、記憶装置において、ファイルとファイル管理情報とを記憶するものとして説明しているが、これに限定されるものではなく、ファイルとファイル管理情報とは、別個の記憶領域に記憶されるようにしてもかまわない。
【００８２】
また、光ディスクなどの交換可能な記憶媒体を使用する情報処理装置においては、現在情報処理装置内に格納されていない記憶媒体についてのファイル管理情報を記憶するための、不揮発性メモリを備えていることが好ましい。
【００８３】
これにより、情報処理装置内に格納されていない記憶媒体に記憶されたファイルについても、検索などを行うことができる。
【００８４】
ここで、ファイル管理情報の構成の一例について説明する。ファイル管理情報は、少なくとも、「ファイル種類」、「ファイル名」、および、「装置名」に関する情報を含んでいる。ここでは、ファイルの検索時に便利なように、ファイル管理情報として、「ファイル種類」、「ファイル名」、および、「装置名」の他に、「タイトル」、「内容」、「パス」、「サイズ」、および、「日時」に関する情報（図２・図３参照）を含んでいる。
【００８５】
なお、ファイル管理情報が含む情報は、ファイル検索時に必要あるいは便利な情報であれば特に限定されるものではない。
【００８６】
「ファイル種類」としては、ファイルの種類（分類）ごとに予め決められたコードを格納する。そのコードの一例を次の表１に示す。
【００８７】
【表１】
2004021786.tif 000003
【００８８】
上記表１においては、ファイルの種類が、ビデオ、オーディオ、静止画、テキストである場合の一例について示す。例えばビデオの場合、そのファイルの内容が高画質ビデオであれば、そのコードを「Ｖ＿ＨＤ」とする。
【００８９】
また、ファイルごとにファイル種類を付与する方法としては、ユーザが逐次入力する方法と情報処理装置がファイル種類を自動的に付与する方法とがある。
【００９０】
ファイル種類を自動的に付与する方法としては、特に限定されるものではないが、例えば、パソコン２などではファイル名としてファイル種類に関連付けられた拡張子が含まれているので、それに基づいて、ファイル種類を付与する方法でもよい。また、ファイルのデータフォーマットを分析しファイル種類を付与する方法でもよい。さらに、ビデオレコーダ１では、録画などユーザの操作により記録するファイル種類が決まっているので、リモコンなどの操作に応じてファイル種類を付与してもよい。
【００９１】
なお、パソコン２などでは、アプリケーションソフトによってさまざまなファイル種類を扱うことができるため、必要に応じてそれらについてもコードを付与しておくことが好ましい。
【００９２】
「タイトル」としては、内容を示すような任意の名前を格納する。例えば、録画したテレビ放送の場合、「Ｄｒａｍａ１」といった番組名などをタイトルとすることができる。
【００９３】
「ファイル名」としては、例えば、「Ｖｉｄｅｏ１」など、ファイルごとに任意につけられた名前を格納する。
【００９４】
「内容」としては、検索時に便利なように、キーワードとなるような言葉を格納する。例えば、ドラマ、歌番組などといった任意の言葉を格納する。
【００９５】
「装置名」としては、ファイルが記録されている情報処理装置名を格納する。
【００９６】
「パス」としては、ファイルが記録されている記憶装置のディレクトリのパスを格納する。上記装置名とパスとを用いると、簡単にファイルにアクセスすることができ、アクセスに要する時間の短縮化を図ることができる。
【００９７】
「サイズ」としては、ファイルのサイズ（データ量）を格納する。
【００９８】
「日時」としては、ファイル作成（更新）日時を格納する。ファイル管理情報としてこの日時を格納しておくことにより、日時を使ったファイル検索が可能となる。例えば、２０００年１０月以降のファイルを探すといったことができるようになる。
【００９９】
次に、ファイル管理情報の更新処理（ファイル管理情報更新処理）について、図２〜５を用いて説明する。
【０１００】
ここで、図２に示すファイル管理情報が、各情報処理装置に記憶されているものとする。図２に示すように、情報処理システムにおいては、ビデオレコーダ（Ｒｅｃｏｒｄｅｒ）１に１つのビデオファイル、ホームサーバ（Ｓｅｒｖｅｒ）４にビデオファイルとオーディオファイルとが１つずつ、パソコン（ＰＣ）２にオーディオファイルとテキストファイルとが１つずつ記憶されている。
【０１０１】
即ち、図２に示すファイル管理情報には、２つのビデオファイル、２つのオーディオファイル、および１つのテキストファイルの、合計５つのファイルについての情報が記録されている。
【０１０２】
なお、各情報処理装置においては、他の情報処理装置に記憶されているファイルを読み出すことができるように、ファイル共有のために必要なファイルシステムの設定が予めなされている。
【０１０３】
以下、新たなファイルが追加された場合のファイル管理情報の更新処理について、図３・４を用いて説明する。ここでは、ビデオレコーダ１により新たにテレビ番組が録画される場合について説明する。
【０１０４】
まず、ビデオレコーダ１により新たにテレビ番組が録画されると、新たなビデオファイルが、ビデオレコーダ１のハードディスク装置１５に記憶され、ビデオレコーダ１におけるファイル管理情報には、図３に示すように、「Ｍｕｓｉｃ２」というタイトルのビデオファイルが１つ追加される（ビデオレコーダ１におけるファイル管理情報が書き換えられる）。
【０１０５】
なお、このように新たにファイルが追加、または、ファイルが削除されたときには、ファイル管理情報の「日時」を変更（更新）する。
【０１０６】
そして、この後、ファイル管理情報の更新日時でもって、以下に示す所定の手順によりネットワーク内のファイル管理情報を有する他の（ビデオレコーダ１以外の）各情報処理装置において、各ファイル管理情報を更新していく。ここでは、ホームサーバ４の管理情報を更新する場合について説明する。
【０１０７】
図４に示すように、まず、ビデオレコーダ１においてファイル管理情報が書き換えられた時点で、ビデオレコーダ１はホームサーバ４の稼動状況（電源が入っているか否か）を調べる（Ｆ１１）。ここでは、ホームサーバ４は稼動中であるので、ホームサーバ４は自身が稼動中である旨をビデオレコーダ１に通知する（Ｆ１２）。
【０１０８】
次に、ビデオレコーダ１は、ホームサーバ４に対して、ファイル管理情報が書き換えられたことを通知する（書き換え通知処理、Ｆ１３）。
【０１０９】
すると、ホームサーバ４は、ビデオレコーダ１に対して、書き換えられたファイル管理情報を送信するよう要求する（Ｆ１４）。続いて、この送信要求を受けて、ビデオレコーダ１は、書き換えられたファイル管理情報を送信する（Ｆ１５）。
【０１１０】
そして、最後に、ホームサーバ４は、送信されたビデオレコーダ１において書き換えられたファイル管理情報に基づいて、自身のファイル管理情報を更新する（更新同一処理）。
【０１１１】
なお、このように他の情報処理装置から送信されてきたファイル管理情報を用いてファイル管理情報を更新するとき、ファイル管理情報の更新日時は変更せず、ビデオレコーダ１で更新された日時をそのまま使用する。
【０１１２】
上述した手順をネットワーク内の全ての情報処理装置に対して行うことにより、全ての情報処理装置のファイル管理情報を更新できる。
【０１１３】
なお、ここでは、ファイルが追加された例を挙げて説明したが、ファイルが削除された場合のファイル管理情報の更新処理も同様である。また、ファイルの移動に伴うファイル管理情報の更新処理は、ファイル追加とファイル削除の組み合わせとして実現できる。
【０１１４】
以下、電源が切れた状態から電源が投入された場合のファイル管理情報の更新処理について、図５を用いて説明する。ここでは、ビデオレコーダ１について説明する。なお、ネットワーク内でホームサーバ４が稼動中であるものとする。
【０１１５】
まず、ビデオレコーダ１の電源が投入されると、ビデオレコーダ１の動作に必要な各種の初期設定がコントローラ１１により行われる。
【０１１６】
そして、ビデオレコーダ１は、ネットワーク内の他の情報処理装置に、各情報処理の稼動状況を問い合わせる（Ｆ２１）。このとき、ホームサーバ４は稼動中であり、ホームサーバ４はビデオレコーダ１に対して自身が稼動中である旨を通知する（Ｆ２２）。
【０１１７】
これを受けてビデオレコーダ１は、ファイル管理情報の更新状況をホームサーバ４に問い合わせる（更新状況確認処理、Ｆ２３）。そして、ホームサーバ４は、ファイル管理情報の更新状況を示す情報を送信する（更新状況確認処理、Ｆ２４）。ここでは、ファイル管理情報の更新状況を示す情報として、ファイル管理情報の更新日時をビデオレコーダ１に送信する。
【０１１８】
ビデオレコーダ１では、ホームサーバ４から送信されてきた更新日時とビデオレコーダ１に記録されているファイル管理情報の更新日時とを比較し、更新日時が同じであれば処理を終了する。
【０１１９】
一方、比較した結果、ホームサーバ４の更新日時の方が新しい場合、ビデオレコーダ１のファイル管理情報の更新処理（起動後更新処理）に移る。
【０１２０】
即ち、その後、ビデオレコーダ１は、ホームサーバ４に対して、記憶されているファイル管理情報を送信するよう要求する（Ｆ２５）。送信要求を受けたホームサーバ４は、ファイル管理情報をビデオレコーダ１に送信する（Ｆ２６）。この送信されたファイル管理情報に基づいて、ビデオレコーダ１は、自身のファイル管理情報を更新する。
【０１２１】
これにより、ビデオレコーダ１の電源がオフ状態の間にネットワーク内の他の情報処理装置のファイル管理情報が更新されていたとしても、ビデオレコーダ１の電源投入時に、更新されたファイル管理情報を得ることができ、自身のファイル管理情報を更新することができる。
【０１２２】
なお、ファイル管理情報の更新状況を調べる方法（Ｆ２３・２４）としては、ファイル管理情報が更新される度に番号を増加させるバージョン番号をファイル管理情報に付加しておき、このバージョン番号を比較するようにしてもよい。
【０１２３】
次に、上述したファイル管理情報を用いたファイルの検索操作について説明する。
【０１２４】
ここで、ビデオレコーダ１のファイル管理情報が図２に示すものであるとする。また、ユーザは、ビデオレコーダ１のユーザインターフェース１３に用いられているリモコンなどによりファイルの検索操作を行う。ここでは、「Ｍｕｓｉｃ１」というタイトルのビデオを検索するものとする。
【０１２５】
ユーザが、検索するファイルのタイトルを知っている場合は、「Ｍｕｓｉｃ１」というタイトルのファイルを検索するようリモコンなどを用いて入力する。
【０１２６】
一方、ユーザが、検索するファイルのタイトルを知らない場合は、ファイル種類や内容、日時などをキーワードとしてリモコンなどを用いて入力し、検索操作を行う。
【０１２７】
その結果、探しているファイルのファイル名が「Ｖｉｄｅｏ２」であり、ファイルが記録されている情報処理装置がホームサーバ４であることがわかる。また、ホームサーバ４内のディレクトリのパスもわかるので、ファイルにアクセスすることができる。
【０１２８】
また、これらの検索結果は、ビデオレコーダ１に接続されたテレビ５に表示される。
【０１２９】
なお、このとき、ホームサーバ４が稼動中であるかどうかの問い合わせを行い、ホームサーバ４が稼働していない（電源が切れている）場合、ホームサーバ４の電源が切れている（電源を投入する必要がある）ことを表示させるようにすれば、ユーザはホームサーバ４の電源を投入する必要があることがわかる。
【０１３０】
また、ユーザは、検索結果を見て、ビデオレコーダ１の再生動作などに必要な操作をビデオレコーダ１に指示することができる。
【０１３１】
以上のように、本実施の形態の情報処理システムは、バス６を介して接続された情報処理装置１〜４のうち、ファイルを共有する複数の情報処理装置１・２・４が、共有するファイルと該ファイルを記憶している情報処理装置とを関連づけるファイル管理情報を記憶する記憶装置を備える。
【０１３２】
これにより、ネットワーク内の情報処理装置１・２・４のファイル管理情報を複数の情報処理装置１・２・４が所有することができる。従って、各情報処理装置１・２・４の電源のオン／オフ状態に関係なく、どの情報処理装置１・２・４からも、ネットワーク内のファイルを検索することができる。
【０１３３】
また、いずれかの情報処理装置におけるファイル管理情報が書き換えられたときや、いずれかの情報処理装置の起動時には、ファイル管理情報の更新処理を行うことにより、いずれかの情報処理装置において、新しいファイルが追加されたり、ファイルが削除されたりした場合や、いずれかの情報処理装置の電源がオフ状態の間に、他の情報処理装置におけるファイル管理情報が更新されていた場合にも、他の情報処理装置におけるファイル管理情報を更新することができる。
【０１３４】
従って、どの情報処理装置も同一のファイル管理情報を所有することとなる。この結果、例えば、情報処理システムにおいて、どの情報処理装置からも、ネットワーク内の情報処理装置に記憶されたファイルを検索することができる。
【０１３５】
【発明の効果】
本発明の情報処理システムは、以上のように、ネットワークを介して接続された情報処理装置のうち、ファイルを共有する複数の情報処理装置が、共有するファイルと該ファイルを記憶している情報処理装置とを関連づけるファイル管理情報を記憶する管理情報記憶手段を備える構成である。
【０１３６】
これにより、ネットワーク内の情報処理装置のファイル管理情報を複数の情報処理装置が所有することができる。従って、各情報処理装置の電源のオン／オフ状態に関係なく、どの情報処理装置からも、ネットワーク内の情報処理装置のファイルを検索することができるといった効果を奏する。
【０１３７】
本発明の情報処理システムは、ファイル管理情報は、ネットワークに接続された情報処理装置に記憶されているファイルのうち一部のファイルについての情報である構成である。
【０１３８】
これにより、各情報処理装置は、複数の情報処理装置に使用される可能性のある共有すべきファイルのみについてのファイル管理情報を所有することができる。
【０１３９】
従って、ファイル管理情報の容量の低減を図ることができる。この結果、少ない容量の管理情報記憶手段でも、ファイル管理情報を記憶することができるといった効果を奏する。
【０１４０】
本発明の情報処理システムは、ファイル管理情報が、少なくとも、ファイルの種類を示す情報、ファイルの名称を示す情報、および、ファイルを記憶している情報処理装置の名称を示す情報を含む構成である。
【０１４１】
これにより、ファイル管理情報を用いてファイルを確実に検索することができるといった効果を奏する。
【０１４２】
本発明の情報処理方法は、ファイルを記憶した複数の情報処理装置がネットワークを介して接続されており、ファイルと該ファイルを記憶している情報処理装置とを関連づけるファイル管理情報を用いて、ファイルを情報処理装置間で共有する情報処理システムの情報処理方法であって、ファイルを共有する複数の情報処理装置がそれぞれ有するファイル管理情報が、各情報処理装置で同一のものとなるために、ファイル管理情報更新処理を有する構成である。
【０１４３】
これにより、ネットワーク内の情報処理装置のファイル管理情報を複数の装置が所有していても、ファイル管理情報を更新することにより、常に最新の状態に維持することができるといった効果を奏する。
【０１４４】
本発明の情報処理方法は、ファイル管理情報更新処理が、複数の情報処理装置のうちいずれかの情報処理装置においてファイル管理情報が書き換えられたときに行われ、ファイル管理情報更新処理は、さらに、ファイル管理情報が書き換えられた上記情報処理装置が、上記ネットワークに接続された他の情報処理装置に対して、ファイル管理情報が書き換えられたことを通知する書き換え通知処理と、ファイル管理情報が書き換えられたことが通知された上記他の情報処理装置が、それぞれのファイル管理情報を更新する更新同一処理とを含む構成である。
【０１４５】
これにより、いずれかの情報処理装置において、新しいファイルが追加されたり、ファイルが削除されたりした場合にも、他の情報処理装置におけるファイル管理情報を更新することができる。
【０１４６】
従って、どの情報処理装置も同一のファイル管理情報を所有することとなる。この結果、例えば、情報処理システムにおいて、どの情報処理装置からも、ネットワーク内の情報処理装置に記憶されたファイルを検索することができるといった効果を奏する。
【０１４７】
本発明の情報処理方法は、ファイル管理情報更新処理が、複数の情報処理装置のうちいずれかの情報処理装置の起動時に行われ、ファイル管理情報更新処理は、さらに、起動された情報処理装置が、ネットワークに接続された他の情報処理装置に対して、該他の情報処理装置のファイル管理情報の更新状況を確認する更新状況確認処理と、更新状況確認処理の結果、ファイル管理情報の更新が行われていたときには、起動された情報処理装置のファイル管理情報を更新する起動後更新処理とを含む構成である。
【０１４８】
これにより、いずれかの情報処理装置の電源がオフ状態の間に、他の情報処理装置におけるファイル管理情報が更新されていたとしても、電源を投入したときに、その情報処理装置のファイル管理情報を更新することができる。
【０１４９】
従って、どの情報処理装置も同一のファイル管理情報を所有することとなる。この結果、例えば、情報処理システムにおいて、どの情報処理装置からも、ネットワーク内の情報処理装置に記憶されたファイルを検索することができるといった効果を奏する。
【図面の簡単な説明】
【図１】本発明の実施の一形態に係る情報処理システムの要部の構成を示すブロック図である。
【図２】録画前におけるビデオレコーダのファイル管理情報の構成を示す図である。
【図３】録画終了時におけるビデオレコーダのファイル管理情報の構成を示す図である。
【図４】新たなファイル追加時のファイル管理情報更新処理におけるビデオレコーダとホームサーバとの間の応答を示す図である。
【図５】電源が切れた状態から電源が投入された場合のファイル管理情報更新処理におけるビデオレコーダとホームサーバとの間の応答を示す図である。
【図６】従来の情報処理システムにおけるファイル管理情報を示すものであり、（ａ）は、ファイル移動前のビデオレコーダのファイル管理情報を示す図であり、（ｂ）は、ファイル移動前のホームサーバのファイル管理情報である。
【図７】従来の情報処理システムにおけるファイル管理情報を示すものであり、（ａ）は、ファイル移動後のビデオレコーダのファイル管理情報を示す図であり、（ｂ）は、ファイル移動後のホームサーバのファイル管理情報である。
【符号の説明】
１　　ビデオレコーダ（情報処理装置）
２　　パソコン（情報処理装置）
３　　ディスプレイ装置（情報処理装置）
４　　ホームサーバ（情報処理装置）
６　　バス（ネットワーク）
１１　　コントローラ
１５　　ハードディスク装置（記憶手段、管理情報記憶手段）
３９　　ディスプレイ
４５　　ハードディスク装置（記憶手段、管理情報記憶手段）
【図１】
2004021786.tif 000004
【図２】
2004021786.tif 000005
【図３】
2004021786.tif 000006
【図４】
2004021786.tif 000007
【図５】
2004021786.tif 000008
【図６】
2004021786.tif 000009
【図７】
2004021786.tif 000010