(57)【要約】【課題】  ファイルの属性にかかる属性情報を管理してファイルに対するアクセスを効率化すると共に、ファイル管理テーブルを拡張することがなく、しかも処理速度の低下も招くことがないファイル管理装置を提供する。【解決手段】  情報の保存領域がディレクトリ構造を有するカードメディア１１３、カードメディア１１３に保存されているファイルを管理するコンテンツ管理アプリケーション２０１を備えるファイル管理装置であって、コンテンツ管理アプリケーション２０１は、カードメディア１１３のディレクトリごとに、ディレクトリに保存されている複数のファイルを単位として各ファイルの内容を示す情報を保存する唯一のメタファイルを有し、このメタファイルに保存されている情報に基づいてディレクトリに保存されているファイルを管理する。【選択図】  図３
2006155457.tif 000002
【特許請求の範囲】
【請求項１】
ディレクトリ構造を有する情報保存領域を備える情報保存手段と、当該情報保存手段に保存されている情報をファイルとして管理するファイル管理手段と、を備えるファイル管理装置であって、
前記ファイルが本体情報と該本体情報の属性を示す属性情報とを含み、
前記ファイル管理手段は、ディレクトリごとに、該ディレクトリに保存されている複数のファイルの属性情報を本体情報とは別のファイルである属性情報ファイルで管理する属性情報管理手段を備えることを特徴とするファイル管理装置。
【請求項２】
前記属性情報管理手段は、ディレクトリごとに唯一の前記属性情報ファイルを有することを特徴とする請求項１に記載のファイル管理装置。
【請求項３】
前記属性情報ファイルが現在ディレクトリに保存されているファイルの数である保存ファイル数及びディレクトリに保存されるファイルの上限数を保存し、前記属性情報管理手段は、前記保存ファイル数及び前記上限数に基づいて、ディレクトリに保存されるファイルの数を前記上限数以下に制限することを特徴とする請求項１または２に記載のファイル管理装置。
【請求項４】
前記情報保存手段にファイルとして保存すべき情報が外部から転送されてきた場合、前記属性情報管理手段は、前記保存ファイル数及び前記上限数に基づいて、転送されてきた情報の書き込みを許可または禁止することを特徴とする請求項３に記載のファイル管理装置。
【請求項５】
前記属性情報管理手段は、前記情報保存手段に保存されているファイルの属性情報をディレクトリごとに抽出し、抽出された属性情報をファイルに保存して前記属性情報ファイルを作成することを特徴とする請求項１から４のいずれか１項に記載のファイル管理装置。
【請求項６】
ディレクトリ構造を有する情報保存領域を備える情報保存手段に保存されている情報をファイルとして管理するファイル管理ステップを含むファイル管理方法をコンピュータに実行させるためのプログラムであって、
前記ファイルが本体情報と、該本体情報の属性を示す属性情報とを含み、
ディレクトリごとに、該ディレクトリに保存されている複数のファイルの属性情報を本体情報とは別のファイルである属性情報ファイルとして管理する属性情報管理ステップをさらに含むことを特徴とするファイル管理方法をコンピュータに実行させるためのプログラム。
【請求項７】
前記属性情報管理ステップは、前記情報保存手段に保存されているファイルの属性情報をディレクトリごとに抽出し、抽出された属性情報をファイルに保存して前記属性情報ファイルを作成する属性情報ファイル作成ステップを含むことを特徴とする請求項６に記載のファイル管理方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ上で使用されるファイルを管理するファイル管理装置及びファイル管理方法をコンピュータに実行させるためのプログラム及びに係り、特にファイルにかかる情報を管理することができるファイル管理装置及びファイル管理方法をコンピュータに実行させるためのプログラムに関する。
【背景技術】
【０００２】
ＰＣ等のコンピュータは、ハードディスクやＣＤ−ＲＯＭ等の記録装置にデータを記録している。記録されたデータは、一般的に、ファイル単位のデータ（ファイルデータ）として保存されている。また、ファイルデータは、ファイルの本体データとファイルの属性情報とで構成されている。ファイルの本体データとは、ファイルデータの内容を示すデータであって、属性情報とは、例えばファイル名やタイプ、ファイルの本体データのサイズ等を指す。
【０００３】
ところで、ファイルデータのうちの属性情報をまとめて管理し、ファイルに対するアクセスを簡易、かつ効率的に行うファイル管理装置が従来から提案されている。このようなファイル管理装置の従来例としては、例えば、特許文献１に記載されたファイル管理方式がある。特許文献１に記載されたファイル管理方式にかかる構成は、ファイルの本体データを管理する構成に加え、本体データの属性情報（特許文献１では付加情報）を管理する構成を備えている。
【０００４】
特許文献１のファイル管理方式は、記憶装置に各ファイルの本体データ、付加情報データ及び各ファイルの管理情報であるファイル管理テーブルを記憶している。ファイル管理テーブルには、本体データを管理する構成に加え、付加情報を管理するための情報が管理されている。付加情報を管理するための情報とは、例えば、付加情報のサイズや格納場所を示すものである。
【０００５】
特許文献１のファイル管理方式では、ユーザプログラムがファイルの本体データにアクセスしようとする場合、ファイル管理プログラムがアクセスを希望されたファイルに対応するファイル管理テーブルを探し出す。アクセスが許可された場合、ユーザプログラムは、ファイル管理テーブルから本体データの格納場所を検出し、格納場所にある本体データを取得してユーザプログラムに引き渡す。
【０００６】
このような従来技術によれば、ユーザプログラムは、ファイルの本体データや付加情報の格納場所を管理する必要がない。また、付加情報を管理する機能をも備えることができ、もともとファイル管理装置が持っていた本体データを管理する機能を拡張することができる。
【特許文献１】特開平１−２４３１４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記した特許文献１のファイル管理装置でいう管理テーブルは、多くの場合、ＦＡＴ（File Allocation Table）等の規格に沿って周辺の機器とデータを授受している。しかしながら、特許文献１に記載された発明は、システムのファイル管理の機能の中で本体データの他に付加情報を管理するという方法でファイル管理装置の機能を拡張している。このため、特許文献１に記載された発明には、機能拡張によってファイル管理装置が規格から外れることになり、周辺の機器と互換性がとれなくなるという不具合がある。
【０００８】
また、上記した不具合を回避するため、本体データと属性情報とを１つのファイルとし、各ファイルから属性情報を取得する従来技術もある。このような従来技術は、アクセスの回数が多くなってコンピュータの処理速度が低下するという不具合を有する。
本発明は、上記した点に鑑みてなされたものであり、周辺の機器との互換性を維持しつつ、ファイルの属性にかかる属性情報を管理する機能をも備えてアクセス処理による処理速度の低下も招くことがないファイル管理装置及びファイル管理方法をコンピュータに実行させるためのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
以上の課題を解決するため、本発明のファイル管理装置は、ディレクトリ構造を有する情報保存領域を備える情報保存手段と、当該情報保存手段に保存されている情報をファイルとして管理するファイル管理手段と、を備えるファイル管理装置であって、前記ファイルが本体情報と該本体情報の属性を示す属性情報とを含み、前記ファイル管理手段は、ディレクトリごとに、該ディレクトリに保存されている複数のファイルの属性情報を本体情報とは別のファイルである属性情報ファイルで管理することを特徴とする。
【００１０】
このような発明によれば、属性情報管理手段が、ディレクトリごとに、ディレクトリに保存されている複数のファイルの属性情報を本体情報とは別のファイルで管理することができる。このため、本体情報を管理している既存の構成の機能を拡張する必要がなく、機能拡張によって既存の構成が予め定められている規格から外れることがない。
また、このような本発明のファイル管理装置は、周辺の機器との互換性を維持しつつ、ファイルの属性にかかる属性情報を管理する機能をも備えてアクセス処理による処理速度の低下も招くことがないファイル管理装置を提供することができる。
【００１１】
また、本発明のファイル管理装置は、前記属性情報管理手段が、ディレクトリごとに唯一の前記属性情報ファイルを有することを特徴とする。
このような発明によれば、ディレクトリごとに設けられる属性情報ファイルの数を最小限にし、各ディレクトリにあるファイル管理の効率化の効果をいっそう高めることができる。また、属性情報ファイルに対するアクセスの回数も最小限になり、処理速度低下を防ぐ効果をいっそう高めることができる。
【００１２】
また、本発明のファイル管理装置は、前記属性情報ファイルが現在ディレクトリに保存されているファイルの保存ファイル数及びディレクトリに保存されるファイルの上限数を保存し、前記属性情報管理手段は、前記保存ファイル数及び前記上限数に基づいて、ディレクトリに保存されるファイルの数を前記上限数以下に制限することを特徴とする。
このような発明によれば、属性情報管理手段が現在ディレクトリに保存されているファイルの数である保存ファイル数をファイルの上限数と対照し、さらにファイルを保存することが可能であるか否か直ちに判定することができる。
【００１３】
また、本発明のファイル管理装置は、前記情報保存手段にファイルとして保存すべき情報が外部から転送されてきた場合、前記属性情報管理手段は、前記保存ファイル数及び前記上限数に基づいて、転送されてきた情報の書き込みを許可または禁止することを特徴とする。
このような発明によれば、情報保存手段にファイルとして保存すべき情報が外部から転送されてきた場合、保存ファイル数及び上限数に基づいて転送されてきた情報の書き込みを許可または禁止することができる。このため、外部から転送されてきた情報が書き込まれる以前に情報書き込みの可否を判定し、不要な書き込みの処理がなされることを未然に防ぐことができる。
【００１４】
また、本発明のファイル管理装置は、前記属性情報管理手段が、前記情報保存手段に保存されているファイルの属性情報をディレクトリごとに抽出し、抽出された属性情報をファイルに保存して前記属性情報ファイルを作成することを特徴とする。
このような発明によれば、属性情報管理手段が保存されているファイルの属性情報をディレクトリごとに抽出して属性情報ファイルを作成するので、保存されているファイルの属性情報を保存する属性情報ファイルを自動的に作成することができる。このため、いっそう効率的にファイル管理ができるファイル管理装置を提供することができる。
【００１５】
また、本発明のファイル管理方法をコンピュータに実行させるためのプログラムは、ディレクトリ構造を有する情報保存領域を備える情報保存手段に保存されている情報をファイルとして管理するファイル管理ステップを含むファイル管理方法をコンピュータに実行させるためのプログラムであって、前記ファイルが本体情報と属性情報とを含み、ディレクトリごとに、該ディレクトリに保存されている複数のファイルの属性情報を本体情報とは別に管理する属性情報管理ステップをさらに含むことを特徴とする。
【００１６】
このような発明によれば、ディレクトリごとに、ディレクトリに保存されている複数のファイルの属性情報を本体情報とは別のファイルで管理することができる。このため、本体情報を管理している既存の構成の機能を拡張する必要がなく、機能拡張によって既存の構成が予め定められている規格から外れることがない。
また、このような本発明のファイル管理方法をコンピュータに実行させるためのプログラムは、周辺の機器との互換性を維持しつつ、ファイルの属性にかかる属性情報を管理する機能をも備えてアクセス処理による処理速度の低下も招くことがないファイル管理方法をコンピュータの実行させるプログラムを提供することができる。
【００１７】
また、本発明のファイル管理方法をコンピュータに実行させるためのプログラムは、前記属性情報管理ステップが、前記情報保存手段に保存されているファイルの属性情報をディレクトリごとに抽出し、抽出された属性情報をファイルに保存して前記属性情報ファイルを作成する属性情報ファイル作成ステップを含むことを特徴とする。
このような発明によれば、属性情報管理手段が保存されているファイルの属性情報をディレクトリごとに抽出して属性情報ファイルを作成するので、保存されているファイルの属性情報を保存する属性情報ファイルを自動的に作成することができる。このため、いっそう効率的にファイル管理ができるファイル管理方法をコンピュータに実行させるためのプログラムを提供することができる。
【発明を実施するための最良の形態】
【００１８】
以下、図を参照して本発明にかかるファイル管理装置及びファイル管理方法をコンピュータに実行させるためのプログラムの一実施形態を説明する。
図１は、本実施形態のファイル管理装置を説明するための図である。図示したファイル管理装置は、テキストや静止画を含むコンテンツを閲覧可能なコンテンツ閲覧端末１として構成されている。すなわち、本実施形態では、本発明のファイル管理方法をコンピュータに実行させるためのプログラムをコンテンツ閲覧端末１に格納し、ファイル管理装置として構成した例を示すものである。
【００１９】
また、本実施形態では、コンテンツ閲覧端末１を汎用的なＰＣ（Personal Ｃomputer）と接続し、システムを構築している。このようなシステムでは、ＰＣが例えばネットワークからコンテンツを自身にダウンロードする。そして、ダウンロードされたコンテンツのファイルを必要に応じてコンテンツ閲覧端末１に転送することができる。
図２は、コンテンツ閲覧端末１のハードウェア構成を説明するための図である。コンテンツ閲覧端末１は、ユーザの指示を入力するための操作ボタン等の入力部１０１、入力部１０１で入力された指示にしたがってアプリケーション等に処理を実行させるＣＰＵ（Ｃentral Processing Unit）１０３、ＣＰＵ１０３やアプリケーション等で実行される処理に必要なデータやプログラム等が保存されているＲＯＭ１０５、処理のワークエリア等に使用されるＲＡＭ１０７、コンテキストの表示やユーザが指示を入力する際の操作画面として使用されるディスプレイ１０９を備えている。
【００２０】
また、コンテンツ閲覧端末１は、カード式の記録媒体からデータを読み出し、ＰＣ上で編集して再び記録媒体に書込むことが可能なカードメディア対応部１１１を有している。そして、本実施形態の情報保存手段として、カードメディア対応部１１１に装着されるカードメディア１１３を備えている。カードメディア１１３は、ディレクトリ構造を有し、情報をファイルとして保存することが可能な記憶媒体である。カードメディア１１３としては、例えば、ＳＤメモリカード（登録商標）等のメモリカードが使用できる。
【００２１】
図３は、図１に示したコンテンツ閲覧端末１の機能ブロック図である。コンテンツ閲覧端末１は、カードメディア１１３に保存されている情報をファイルとして管理するファイル管理手段であるコンテンツ管理アプリケーション２０１を備えている。なお、図３では、カードメディア１１３に保存されている多数のファイル全体にファイル２０７の符号を付して示す。
【００２２】
また、ファイル２０７に保存されている情報は、本体情報と本体情報の属性を示す属性情報とを含んでいる。本実施形態でいう本体情報とは、コンテンツの目的である画像や映像を表示するための情報である。属性情報とは、コンテンツの作成日時や作成元、あるいはデータ量等、画像や映像を表示する情報そのものでなく、コンテンツを取り扱う際に利用可能な情報を指す。本実施形態では、属性情報を、以降メタ情報とも記すものとする。
【００２３】
本実施形態のコンテンツ管理アプリケーション２０１は、本体情報とメタ情報とを含んだファイルを管理する構成である。このようなコンテンツ管理アプリケーション２０１は、ファイル管理装置として周知の構成であり、ファイルの管理に汎用的に使用されているものである。本実施形態に適用可能な汎用的ファイル管理装置の例としては、例えばＦＡＴシステムが挙げられる。ＦＡＴシステムには、ＦＡＴ１６やＦＡＴ３２といった規格がある。ＦＡＴシステムを採用した機器（図１のＰＣも該当）と情報を授受する機器は、多くがこのような規格に合わせて設計されていて、コンテンツ管理アプリケーション２０１の規格が変更された場合にコンテンツ閲覧端末１との互換がとれなくなる。
【００２４】
また、本実施形態のファイル管理装置は、メタ情報ファイル管理プログラム２０３を備えている。メタ情報ファイル管理プログラム２０３は、各ディレクトリに保存されている複数のファイルのメタ情報を保存する属性情報ファイル（メタファイル）に基づいてメタ情報を管理する。メタファイルは、コンテンツファイルと共にファイル２０７としてカードメディア１１３に保存されている。
【００２５】
さらに、コンテンツ閲覧端末１は、カードメディア１１３の記憶領域をディレクトリ構造化するファイルシステム２０５を備えている。
以上の構成を有するコンテンツ閲覧端末１によるメタ情報の管理では、例えば、ディレクトリに保存されるファイルの数にかかる情報をメタファイルに保存しておく。そして、メタ情報ファイル管理プログラム２０３が、メタファイルに保存されているファイルの数にかかる情報に基づいてディレクトリに保存されるファイルの数を管理することができる。
【００２６】
なお、本実施形態では、ディレクトリに保存されるファイルの数を管理する具体的な方法として、メタ情報ファイル管理プログラム２０３が、カードメディア１１３に対する情報の書き込みを許可または禁止する例を挙げて説明するものとする。
図４は、カードメディア１１３に保存されているファイルの状態を説明するための図である。カードメディア１１３は、ファイルシステムによってディレクトリ構造化されていて、ファイルは各ディレクトリに保存されている。本実施形態では、カードメディア１１３が、ルートディレクトリＲは、少なくともｄ１、ディレクトリｄ２、ディレクトリｄ３の３つのディレクトリに分割されている。ディレクトリｄ１〜ディレクトリｄ３の各々には、唯一のメタファイルｍと複数のコンテンツファイルが保存されている。
【００２７】
ディレクトリｄ１に保存されているメタファイル及びコンテンツファイルＣ１、Ｃ２、Ｃ３を特に図４中に示す。なお、本実施形態では、コンテンツファイルＣ１〜Ｃ３のコンテンツデータが書籍等の著作物の内容を表すものとする。そして、コンテンツの表題、著者名、総ページ数をメタ情報としてメタファイルに保存する。１つのディレクトリに複数のコンテンツファイルＣ１、Ｃ２、Ｃ３が保存されている場合にも、メタファイルｍは１つのディレクトリに対して１つだけ存在する。
【００２８】
図５は、メタファイルｍに記憶されているメタ情報を説明するための図である。メタファイルｍには、ディレクトリｄ１に保存されているコンテンツファイルＣ１、Ｃ２、Ｃ３のメタ情報が保存されている。また、ディレクトリｄ１に保存されているコンテンツファイルの数にかかる情報であるコンテンツファイル数情報が保存されている。本実施形態でいうコンテンツファイル数情報は、現在ディレクトリｄ１に保存されている保存ファイル数と、ディレクトリｄ１に保存されるファイルの上限数とを含んでいる。
【００２９】
また、各コンテンツファイルのメタ情報は、コンテンツの表題、著者名、総ページ数を示す情報である。
このように、ディレクトリごとにメタファイルを設けた本実施形態は、ディレクトリに保存されているコンテンツファイルの属性情報をメタファイルｍにまとめて保存しておくことができる。
【００３０】
このため、各々のコンテンツファイルにアクセスし属性情報を取得するよりも、メタファイルに対するアクセスのみで属性情報を取得することができる。このような実施形態は、コンテンツファイルに対するアクセス回数を制限してコンピュータの処理速度低下を抑えることができる。なお、ディレクトリごとに唯一のメタファイルｍを作成する本実施形態では、コンテンツファイルに対するアクセス回数を最小限にし、より効果的にコンピュータの処理速度低下を防止することができる。
【００３１】
また、本実施形態のファイル管理装置は、既存のコンテンツファイルを管理するコンテンツ管理アプリケーション２０１とは別個のメタ情報ファイル管理プログラム２０３を備え、メタ情報ファイル管理プログラム２０３によってメタファイルｍに保存されているメタ情報を管理している。このため、メタ情報の管理にあたって既存の管理ファイルの機能を拡張する必要がない。このような本実施形では、既存の管理ファイルの規格を変更することなくメタ情報の管理が可能となるため、周辺の機器との互換性を維持しつつ、ファイルの属性にかかる属性情報を管理する機能をも備えることができる。
【００３２】
次に、以上述べた構成の動作を、オペレータがＰＣを操作してＰＣに記憶されているコンテンツをコンテンツ閲覧端末１に転送し、コンテンツ閲覧端末１が、転送されてきたコンテンツをカードメディア１１３に保存するときの動作を例にして説明する。
ＰＣに記憶されているコンテンツをコンテンツ閲覧端末１に転送する場合、オペレータは、予めＰＣ上でコンテンツファイルを転送するための転送アプリケーションを動作させておく。図６は、このような動作の直前のＰＣの状態を示した図である。ＰＣ上では、転送アプリケーション６０１が動作している。また、ＰＣの記憶装置６０３にはコンテンツファイルＣ４が保存されている。
【００３３】
ＰＣが図６に示した状態にあるとき、オペレータは、ＰＣからコンテンツファイルをコンテンツ閲覧端末１に転送するための操作を実行する。操作において、転送すべきコンテンツファイル（コンテンツファイルＣ４とする）と、転送されたコンテンツファイルが記憶されるカードメディア１１３のディレクトリ（ディレクトリ１とする）とが指定される。
【００３４】
図７は、転送すべきコンテンツファイルとカードメディア１１３のディレクトリを指定するための操作を説明するための図である。コンテンツファイルの転送の際、転送の操作画面がＰＣのディスプレイに表示される。図７に示した操作画面は、転送コンテンツ、転送先を選択するための画面を示している。本実施形態では、オペレータが転送コンテンツにコンテンツファイルＣ４（図中、コンテンツファイル４と表記）を選択する。また、転送先にはディレクトリｄ１（図中、ディレクトリ１と表記）を選択する。そして、転送開始のアイコンをクリックすることによって転送のための処理が開始される。
【００３５】
転送開始のための処理開始により、コンテンツ閲覧端末１には、コンテンツファイルに先立ってディレクトリｄ１にコンテンツファイルの転送が行われることが通知される。転送の通知により、コンテンツ閲覧端末１では、コンテンツ管理アプリケーション２０１は、メタ情報ファイル管理プログラム２０３に対し、ディレクトリｄ１にコンテンツファイルＣ４を保存することが可能であるか否かを問い合わせる。
【００３６】
メタ情報ファイル管理プログラム２０３は、メタファイルｍに保存されているコンテンツファイル数情報を参照し、ディレクトリｄ１に現在保存されている保存ファイル数を検出する。また、コンテンツファイル数情報を参照し、ディレクトリｄ１に保存可能なファイルの上限数を取得する。そして、保存ファイル数と上限数とを対照し、保存ファイル数数が予め定められた上限数に達していた場合、コンテンツ管理アプリケーション２０１が、ディレクトリｄ１に対するコンテンツＣ４の書き込みができないことをオペレータに通知する。この通知は、例えば、図８に示すような情報の転送を禁止する画面をＰＣのディスプレイに表示することよって実現できる。また、このとき、コンテンツ閲覧端末１の側のディスプレイ１０９にも図９に示す画面を表示し、コンテンツ閲覧端末１側のオペレータにもコンテンツファイルの転送に失敗したことを通知することもできる。
【００３７】
一方、メタ情報ファイル管理プログラム２０３がメタファイルｍに保存されているコンテンツファイル数情報を参照した結果、ディレクトリｄ１に保存されているコンテンツファイル数が上限数に達していなかった場合、コンテンツ管理アプリケーション２０１は、ディレクトリｄ１に対するコンテンツ４の書き込みの許可をＰＣに通知する。この結果、ＰＣからコンテンツ４がコンテンツ閲覧端末１のディレクトリｄ１に転送され、ディレクトリｄ１に保存される。
【００３８】
また、メタ情報ファイル管理プログラム２０３は、ディレクトリｄ１にコンテンツファイルが保存可能である場合、コンテンツ４の属性情報を抽出してメタファイルｍに保存する。ディレクトリｄ１にコンテンツ４が保存された状態を図１０に示す。また、ディレクトリｄ１のメタファイルｍにコンテンツファイルＣ４のメタ情報が保存された状態を図１１に示す。
【００３９】
図１２は、以上述べた本実施形態の処理を説明するためのフローチャートである。図示したフローチャートでは、ＰＣの側でディスプレイ画面にコンテンツの転送アプリケーション用の画面が表示される。オペレータは、表示された画面から転送したいコンテンツを選択する（Ｓ８０１）。続いて、オペレータは、表示された画面を使って転送先となるコンテンツ閲覧端末１のディレクトリを選択する（Ｓ８０２）。さらに、オペレータは、転送されるコンテンツ及び転送先の選択後、転送開始を選択してコンテンツ転送の実行開始を指示する（Ｓ８０３）。
【００４０】
ＰＣ側でコンテンツ転送開始の実行が指示された場合、コンテンツ管理アプリケーション２０１は、ステップＳ８０２で選択されたディレクトリに現在保存されているコンテンツファイルの総数の取得をメタ情報ファイル管理プログラム２０３に要求する（Ｓ８０４）。メタ情報ファイル管理プログラム２０３は、このディレクトリのメタファイルｍのコンテンツファイル数情報を参照し（Ｓ８０５）、コンテンツファイル数情報からディレクトリに保存されているコンテンツファイルが予め決まっている数（上限ファイル数）を超えるか否か判断する（Ｓ８０６）。
【００４１】
ステップＳ８０６の判断の結果、コンテンツファイルの総数が上限ファイル数を超える場合（Ｓ８０６：Ｙｅｓ）、コンテンツ管理アプリケーション２０１は、ＰＣ側へ転送が出来ないことを通知するエラーメッセージを通知する（Ｓ８０７）。ＰＣは、エラーメッセージを受けてディスプレイ画面等にエラーメッセージを表示する（Ｓ８０８）。また、コンテンツ管理アプリケーション２０１は、コンテンツ閲覧端末１のディスプレイ１０９にエラーメッセージを表示させる（Ｓ８０９）。
【００４２】
また、ステップＳ８０６において、ディレクトリに保存されているコンテンツファイルが上限ファイル数に満たないと判断された場合（Ｓ８０６：Ｎｏ）、コンテンツ管理アプリケーション２０１は、メタ情報ファイル管理プログラム２０３にメタ情報の新規ファイルを作成するよう要求する（Ｓ８１０）。メタ情報ファイル管理プログラム２０３は、要求に応じてカードメディア１１３のファイル２０７に新規ファイルを作成する（Ｓ８１１）。
【００４３】
以上の処理がなされた後、ＰＣからコンテンツデータが転送されてくる（Ｓ８１２）。転送されてきたコンテンツデータは、新規に作成されたファイルに保存される。また、コンテンツ管理アプリケーション２０１は、メタ情報ファイル管理プログラム２０３に対し、転送されてきたコンテンツのメタ情報をメタファイルｍに追加することを要求する（Ｓ８１３）。メタ情報ファイル管理プログラム２０３は、コンテンツデータが転送されてきたディレクトリにあるメタファイルｍを開き、ファイルシステム２０５を介してファイル２０７にアクセスし、コンテンツファイルに付加されているメタ情報を取得し、メタファイルに追加する（Ｓ８１４）。
【００４４】
なお、以上述べた本実施形態のファイル管理方法をコンピュータに実行させるためのプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フロッピー（登録商標）ディスク（ＦＤ）、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録されて提供される。また、本実施形態のドット位置検出方法をコンピュータに実行させるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。
【００４５】
以上述べた本実施形態のファイル管理装置及びファイル管理方法をコンピュータに実行させるためのプログラムは、ディレクトリごとに唯一のメタファイルｍを作成する本実施形態では、コンテンツファイルに対するアクセス回数を最小限にし、より効果的にコンピュータの処理速度低下を防止することができる。
また、本実施形態のファイル管理装置は、既存のコンテンツファイルを管理する構成とは別にメタ情報ファイルを管理するメタ情報管理プログラム２０３を備えている。このため、メタ情報をまとめて管理するにあたって既存の管理ファイルの機能を拡張する必要がないため、周辺の機器との互換性を維持しつつ、ファイルの属性にかかる属性情報を管理する機能をも備えることができる。
【００４６】
また、本実施形態のファイル管理装置及びファイル管理方法をコンピュータに実行させるためのプログラムは、ディレクトリごとに唯一のメタファイルを設け、このメタファイルでディレクトリ全体のコンテンツファイルのメタ情報を管理している。このため、ファイルに対するアクセスを効率化し、装置の処理速度が低下することも防ぐことができる。
なお、本発明は、以上述べた実施形態に限定されるものではない。すなわち、本実施形態では、メタファイルｍの作成について特に言及してはいないが、メタ情報管理プログラム２０３がメタファイルを作成するようにしてもよい。
【００４７】
メタファイルの作成は、例えば、メタ情報ファイル管理プログラム２０３がファイル２０７に保存されているコンテンツファイルに付加されているメタ情報を抽出し、メタファイルを作成してファイル２０７に書き込むことによって実現することができる。また、メタファイル作成のタイミングとしては、カードメディア等の記憶装置にディレクトリが作成されたタイミングで作成されたディレクトリごとのメタファイルを作成するものであってもよい。
【００４８】
また、以上述べた本実施形態では、ディレクトリに唯一のメタファイルを設ける例を示した。しかし、本発明は、このような例に限定されるものではない。つまり、１つのメタファイルが複数のコンテンツファイルのメタ情報を管理し、かつ、処理速度の観点からアクセス回数が許容できる程度の個数のメタファイルをディレクトリごとに形成するものであってもよい。
【００４９】
また、以上述べた本実施形態では、情報の記憶領域をディレクトリ構造になっているカードメディアに保存されているコンテンツファイルを管理する例を示した。しかしながら、本発明は、このような構成に限定されるものでなく、コンテンツ閲覧端末に内蔵されたディレクトリ構造を有する記憶装置に保存されているどのようなファイルのメタ情報をも管理することができる。
【００５０】
また、本実施形態では、著作物を表すコンテンツファイルを管理するものとし、コンテンツ情報を表題や著者等とした。しかし、本発明でいうメタ情報はこのような情報に限定されるものでなく、コンテンツの内容にかかる情報であればどのような情報でもメタ情報とすることができる。さらに、本発明は、コンテンツファイルのメタ情報をまとめて管理する構成に限定されるものでなく、どのようなファイルのコンテンツの管理にも適用することができる。
【００５１】
さらに、本実施形態では、汎用的に使用されるファイル管理装置の例としてＦＡＴファイルシステムを例示した。しかし、本発明は、ＦＡＴファイルシステムを用いた構成に適用するものに限定されるものでなく、汎用的に使用されるファイル管理用のアプリケーションを備えたどのような構成に適用しても効果を有する。
さらに、本発明は、汎用的に使用されるファイル管理用のアプリケーションを備えた構成でなくとも適用することによって効果を得るができる。すなわち、システムの一部を構築するコンテンツ閲覧端末等に本発明を適用した場合、システムに共通の規格を変更することなくメタ情報をまとめて管理することができる。
【図面の簡単な説明】
【００５２】
【図１】本発明の一実施形態のファイル管理システムの概要を説明するための図である。
【図２】コンテンツ閲覧端末１のハードウェア構成を説明するための図である。
【図３】図１に示した構成の機能ブロック図である。
【図４】図３に示したカードメディアに保存されているファイルの状態を説明するための図である。
【図５】図４に示したメタファイルに記憶されているメタ情報を説明するための図である。
【図６】本発明の一実施形態のＰＣに記憶されているコンテンツをコンテンツ閲覧端末に転送する直前の状態を示した図である。
【図７】本発明の一実施形態の転送すべきコンテンツファイルとカードメディアのディレクトリを指定するための操作を説明するための図である。
【図８】図７に示した操作で発生したエラーをＰＣ側に通知する画面を示した図である。
【図９】図７に示した操作で発生したエラーをコンテンツ閲覧端末側に通知する画面を示した図である。
【図１０】本発明の一実施形態のコンテンツデータの転送が成功した場合のディレクトリの状態を示した図である。
【図１１】本発明の一実施形態のコンテンツデータの転送が成功した場合のメタファイルの状態を示した図である。
【図１２】本発明の一実施形態のコンテンツファイル管理方法をコンピュータに実行指させるためのプログラムを示すフローチャートである。
【符号の説明】
【００５３】
１  コンテンツ閲覧端末、Ｃ１，Ｃ２，Ｃ３，Ｃ４  コンテンツファイル
１０１  入力部、１０９  ディスプレイ、１１１  カードメディア対応部
１１３  カードメディア、２０１  コンテンツ管理アプリケーション
２０３  メタ情報ファイル管理プログラム、２０５  ファイルシステム
２０７  ファイル、６０１  転送アプリケーション  ６０３記憶装置
【図１】
2006155457.tif 000003
【図２】
2006155457.tif 000004
【図３】
2006155457.tif 000005
【図４】
2006155457.tif 000006
【図５】
2006155457.tif 000007
【図６】
2006155457.tif 000008
【図７】
2006155457.tif 000009
【図８】
2006155457.tif 000010
【図９】
2006155457.tif 000011
【図１０】
2006155457.tif 000012
【図１１】
2006155457.tif 000013
【図１２】
2006155457.tif 000014