(57)【特許請求の範囲】
【請求項１】
複数のファイルと、該ファイルの実フォルダ階層と仮想フォルダ階層との対応関係を示す情報及びユニークな識別情報を有するスクリプトファイルとが書き込まれた書換え不可な記録メディア上のファイルを表示するファイル表示装置であって、
前記スクリプトファイルを記憶する記憶手段と、
前記記録メディアの情報を読み取る読取手段と、
前記読取手段への記録メディア装着時に、該記録メディアに記録されているスクリプトファイルの識別情報と同じ識別情報を有するスクリプトファイルが前記記憶手段に記憶されているか否かを判別する判別手段と、
前記判別手段により記憶されていないと判別されると、前記記録メディアに記録されているスクリプトファイルに基づいて仮想フォルダ階層を表示し、前記判別手段により記憶されていると判別されると、前記記憶手段に記憶されている同じ識別情報を有するスクリプトファイルに基づいて仮想フォルダ階層を表示する表示手段と、
前記表示された仮想フォルダ階層内でのファイルの移動、削除、フォルダの削除、及び新規フォルダの作成を含むファイル操作を可能にするフォルダ操作手段と、
前記フォルダ操作手段によってファイル操作が行われると、ファイル操作後の仮想フォルダ階層を有するスクリプトファイルを前記記憶手段に記憶させる制御手段と、
を備えたことを特徴とするファイル表示装置。
【請求項２】
前記制御手段は、前記記録メディアの仮想フォルダ階層に戻す指示入力があると、該記録メディアに記録されているスクリプトファイルを前記記録手段に上書き保存させることを特徴とする請求項１のファイル表示装置。
【請求項３】
前記仮想フォルダ階層内でのファイルの表示回数の履歴を前記スクリプトファイルに記録する手段と、前記スクリプトファイルに記録された表示回数の履歴に基づき表示回数の多い順に仮想フォルダ階層を再配置して表示させる手段と、を有することを特徴とする請求項１又は２のファイル表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はファイル表示装置に係り、特にＣＤ−Ｒ（Compact Disc Recordable)等の書換え不可な記録メディアに記録された画像ファイル等を表示するファイル表示装置に関する。
【０００２】
【従来の技術】
特平２０００−４１２０８号公報には、ＣＤ−Ｒなどの記録メディア上に記録されている画像ファイリングスタンプと、再生環境上のタイムスタンプとを比較し、異年同日付近の記録メディア上の画像ファイルを初期画像として表示する装置が開示されている。
【０００３】
また、特平２０００−３３１００８号公報には、画像データベースに対するユーザの操作を履歴情報として記録し、その履歴情報を用いてユーザの明示的な入力を不要とし、目的の映像に関する重要な映像情報を抽出して再検索及び再順序付けを可能にする装置が開示されている。
【０００４】
【発明が解決しようとする課題】
しかしながら、特平２０００−４１２０８号公報に記載の装置は、過去の画像を振り返って確認する際に、同時期（季節）の画像が初めに表示されるため便利であるが、その後の画像のブラウズ作業に対する考慮がされていない。
【０００５】
また、特平２０００−３３１００８号公報に記載の装置は、特定の映像データベースに対する装置として便利であるが、種々の映像データベース、記録メディアに対応できず、また、検索に特化されたもので、より汎用的なブラウズ、ファイル操作の用途に向いていない。
【０００６】
本発明はこのような事情に鑑みてなされたもので、ＣＤ−Ｒ等の書換え不可な記録メディア内に記録された画像ファイル等のデータを階層的に表示することができ、また、ファイルやフォルダの移動、削除等のファイル操作ができるとともに、次回の記録メディアのファイル表示時には前回のファイル操作された状態で表示することができるファイル表示装置を提供することを目的としている。
【０００７】
【課題を解決するための手段】
前記目的を達成するために請求項１に係る発明は、複数のファイルと、該ファイルの実フォルダ階層と仮想フォルダ階層との対応関係を示す情報及びユニークな識別情報を有するスクリプトファイルとが書き込まれた書換え不可な記録メディア上のファイルを表示するファイル表示装置であって、前記スクリプトファイルを記憶する記憶手段と、前記記録メディアの情報を読み取る読取手段と、前記読取手段への記録メディア装着時に、該記録メディアに記録されているスクリプトファイルの識別情報と同じ識別情報を有するスクリプトファイルが前記記憶手段に記憶されているか否かを判別する判別手段と、前記判別手段により記憶されていないと判別されると、前記記録メディアに記録されているスクリプトファイルに基づいて仮想フォルダ階層を表示し、前記判別手段により記憶されていると判別されると、前記記憶手段に記憶されている同じ識別情報を有するスクリプトファイルに基づいて仮想フォルダ階層を表示する表示手段と、前記表示された仮想フォルダ階層内でのファイルの移動、削除、フォルダの削除、及び新規フォルダの作成を含むファイル操作を可能にするフォルダ操作手段と、前記フォルダ操作手段によってファイル操作が行われると、ファイル操作後の仮想フォルダ階層を有するスクリプトファイルを前記記憶手段に記憶させる制御手段と、を備えたことを特徴としている。
【０００８】
即ち、ＣＤ−Ｒ等の書換え不可な記録メディア内には、画像ファイル等のファイルとともに、該ファイルの実フォルダ階層と仮想フォルダ階層との対応関係を示す情報及びユニークな識別情報を有するスクリプトファイルとが書き込まれている。
【０００９】
この記録メディアが読取手段に装着されると、該記録メディア内のスクリプトファイルの識別情報と同じ識別情報を有するスクリプトファイルが前記記憶手段に記憶されているか否かを判別する。そして、記憶されていないと判別されると、前記記録メディアに記録されているスクリプトファイルに基づいて仮想フォルダ階層を表示し、記憶されていると判別されると、前記記憶手段に記憶されている同じ識別情報を有するスクリプトファイルに基づいて仮想フォルダ階層を表示する。
【００１０】
前記表示された仮想フォルダ階層内で新規フォルダ作成、フォルダ削除、ファイル移動、ファイル削除等のファイル操作を行うことができ、そのファイル操作の結果を有するスクリプトファイルが前記記憶手段に記憶される。これにより、次回、ファイル操作が行われた記録メディアが装着されると、前記記憶手段に記憶されているスクリプトファイルに基づいて仮想フォルダ階層を表示することができ、最適化された記録メディアのブラウズが可能となる。
【００１１】
尚、仮想フォルダ階層は、実フォルダ階層と関連付けられているため、仮想フォルダ階層上で所望のファイルを指定することにより、記録メディア上のファイルを開くことができる。
【００１２】
請求項２に示すように前記制御手段は、前記記録メディアの仮想フォルダ階層に戻す指示入力があると、該記録メディアに記録されているスクリプトファイルを前記記録手段に上書き保存させることを特徴としている。
【００１３】
請求項３に示すように前記仮想フォルダ階層内でのファイルの表示回数の履歴を前記スクリプトファイルに記録する手段と、前記スクリプトファイルに記録された表示回数の履歴に基づき表示回数の多い順に仮想フォルダ階層を再配置して表示させる手段と、を有することを特徴としている。
【００１４】
【発明の実施の形態】
以下添付図面に従って本発明に係るファイル表示装置の好ましい実施の形態について詳説する。
【００１５】
図１は本発明に係るファイル表示装置のハードウェア構成例を示すブロック図である。
【００１６】
図１に示すように、このファイル表示装置は、例えば、パソコン等からなり、主として各構成要素の動作を制御する中央処理装置（ＣＰＵ）１０と、装置の制御プログラムが格納されたり、プログラム実行時の作業領域となる主メモリ１２と、パソコンのオペレーティングシステム（ＯＳ）、ファイル表示用のプログラム、各種のアプリケーションソフト、ユーザの画像等が格納されるハードディスク装置１４、ＣＤ−ＲＯＭからの読み込みやＣＤ−Ｒへの読み書きが可能なＣＤ−Ｒ／ＲＷ装置１６と、表示用データを一時記憶する表示メモリ１８と、この表示メモリ１８からの画像データ、文字データ等により画像や文字等を表示するＣＲＴモニタや液晶モニタ等のモニタ装置２０と、キーボード２２と、位置入力装置としてのマウス２４と、マウス２４の状態を検出してモニタ装置２０上のマウスポインタの位置やマウス２４の状態等の信号をＣＰＵ１０に出力するマウスコントローラ２６と、上記各構成要素を接続するバス２８とから構成される。
【００１７】
尚、上記構成のパソコンは、ハードディスク装置１４に格納されるファイル表示用のプログラムを除いて周知のものであるため、各構成要素の詳細の説明については省略する。
【００１８】
次に、本発明に係る記録メディア（ＣＤ−Ｒ）の記録構造について説明する。
【００１９】
ユーザによりハードディスク装置１４上の下位層に画像ファイルが格納されているフォルダが指定され、ＣＤ−Ｒへのバックアップが指示されると、所定のアルバム作成プログラムにより、そのフォルダ以下の階層すべてがＣＤ−Ｒへの記録に適したＣＤ書込み用データにアレンジされた後、ＣＤ−Ｒ／ＲＷ装置１６によりＣＤ−Ｒに書き込まれる。
【００２０】
図２はハードディスク装置１４のツリー構造からＣＤ書込み用データのツリー構造に記録構造が変換される様子を示す図である。
【００２１】
例えば、図２（Ａ）に示すハードディスク装置１４のツリー構造から"TestData"のフォルダが選択されると、このフォルダ以下のフォルダ、画像ファイルが、図２（Ｂ）に示すような記録構造に変換される。
【００２２】
即ち、 DCFイメージルートディレクトリDCIM(Digital Camera IMages) の直下に同一階層の DCFフォルダ(100_FUJI 、101_FUJI) が作成され、各 DCFフォルダに対応する画像ファイルがコピーされる。
【００２３】
また、このようにして作成された DCFフォルダ及び画像ファイルには、所定の命名規則に基づいてフォルダ名及びファイル名が自動生成されて付けられる。
【００２４】
この実施の形態では、ＤＣＦ（Design rule for Camera File system: デジタルカメラの統一記録フォーマット）規定に基づいてフォルダ名及びファイル名を自動生成し、管理しやすい形式にフォルダ名及びファイル名がリネームされている。
【００２５】
また、ＣＤ−Ｒには、ＣＤ−Ｒ上のＤＣＦ規定の実フォルダ階層と記録構造の変換前のフォルダ階層（仮想フォルダ階層）との対応関係を示す情報と、ＣＤ−ＲのユニークＩＤ（Identification）がスクリプトファイルとして書き込まれている。図３は上記スクリプトファイルの記述例を示している。尚、図３上のユニークＩＤは、ＣＤ−Ｒへの書込み日時を示すもので、書込み日時が2001/12/26 19:37:40 であったことを示す。
【００２６】
次に、上記ＣＤ−Ｒ上のファイル操作及び表示制御について説明する。
【００２７】
図４のフローチャートに示すように、上記スクリプトファイルを含むＣＤ書込み用データが記録されたＣＤ−ＲがＣＤ−Ｒ／ＲＷ装置１６に挿入された否かを判別し（ステップＳ１０）、ＣＤ−Ｒが挿入されると、そのＣＤ−ＲのユニークＩＤを読み取る（ステップＳ１２）。
【００２８】
続いて、ファイル表示装置の内部メモリ（例えば、ハードディスク装置１４のスクリプトファイルを記憶する記憶領域）内に前記読み取ったユニークＩＤとユニークＩＤが一致するスクリプトファイルが記憶されているか否かを判別する（ステップＳ１４）。
【００２９】
ユニークＩＤが一致するスクリプトファイルが内部メモリに記憶されている場合には、ユニークＩＤが一致するスクリプトファイルを内部メモリから読み出し（ステップＳ１６）、ユニークＩＤが一致するスクリプトファイルが内部メモリに記憶されていない場合（ＣＤ−Ｒの初回挿入時）には、ＣＤ−Ｒからスクリプトファイルを読み出す（ステップＳ１８）。
【００３０】
次に、前記読み出したスクリプトファイルに基づいて仮想フォルダ階層が表示されるとともに、ファイル操作や画像ファイルの主画像の表示等が行われる（ステップＳ２０）。
【００３１】
図５は図３に示したスクリプトファイルに基づいてモニタ装置２０に表示された仮想フォルダ階層を示しており、「１日目」のフォルダが選択されて「海岸.JPG」と「離島.FPX」の画像ファイルが表示されている場合に関して示している。
【００３２】
ここで、図６に示すように「海岸.JPG」の画像ファイルを、「海水浴」のフォルダにドラッグ＆ドロップすることにより画像ファイルを仮想フォルダ階層内で移動させることができる。また、ファイル操作としては、上記画像ファイルの移動に限らず、新規フォルダ作成、フォルダ削除、ファイル削除等が可能である。
【００３３】
また、図５上で「離島.FPX」の画像ファイルをクリックすると、この仮想ファイルパスと関連付けられている、ＣＤ−Ｒ上のファイルパス（101-0002）（図３参照）によって一意に特定される画像ファイルを開くことができ、画像を表示することができる。
【００３４】
図４に戻って、ステップＳ２２では、ファイル表示を終了するか否かを判別し、ファイル表示を終了する指示入力がある場合には、続いて、仮想フォルダ階層を初期状態に戻す指示入力があるか否かを判別する（ステップＳ２４）。
【００３５】
仮想フォルダ階層を初期状態に戻す指示入力がない場合には、ステップＳ２０でファイル操作等が行われたか否かを判別し（ステップＳ２６）、ファイル操作等が行われた場合には、内部メモリのスクリプトファイルを、ファイル操作後の仮想フォルダ階層を有するスクリプトファイルに更新する（ステップＳ２８）。
【００３６】
例えば、前述したように「海岸.JPG」の画像ファイルを「海水浴」のフォルダに移動させるファイル操作が行われると（図６参照）、図３に示したスクリプトファイルは、図７に示すスクリプトファイルに書き換えられる。尚、初回のＣＤ−Ｒの挿入時にファイル操作が行われると、ファイル操作後の仮想フォルダ階層を有するスクリプトファイルが内部メモリに記憶される。
【００３７】
また、画像ファイルを開く操作を行って画像をモニタ装置２０に表示すると、その表示回数の履歴もスクリプトファイルに記録され、画像ファイルを削除するファイル操作が行われると、ファイル削除を示すフラグがスクリプトファイルに記録される。
【００３８】
図８は「離島.FPX」の画像ファイルの画像を１回表示し、「山頂.tif」の画像ファイルを削除した場合に更新されるスクリプトファイルを示す。同図において、数字は表示回数を示し、「−１」はファイル削除のフラグを示している。
【００３９】
いま、ＣＤ−Ｒが挿入され、そのユニークＩＤが一致するスクリプトファイルとして、図８に示すスクリプトファイルが内部メモリから読み出された場合には、図９に示す仮想フォルダ階層が表示されるようになる。
【００４０】
即ち、スクリプトファイルに記述されている表示回数の履歴に従い、表示回数の多いものから優先して仮想フォルダ階層を再配置して表示する。この例では、「離島.FPX」の画像ファイルの画像の表示回数が一番多いため（図８参照）、「離島.FPX」の画像ファイルを下位階層に含むフォルダが、他のフォルダよりも上位に表示される。
【００４１】
また、ファイル削除のフラグ「−１」を有する「山頂.tif」の画像ファイルは、「山頂」のフォルダをクリックしても表示されない。
【００４２】
図４に戻って、ステップＳ２６において、ファイル操作等が一切行われない場合には、内部メモリのスクリプトファイルは更新されずに終了する。尚、初回のＣＤ−Ｒの挿入時にファイル操作等が行われない場合には、ＣＤ−Ｒに記録されているスクリプトファイルがそのまま内部メモリに記憶される。
【００４３】
一方、ステップＳ２４において、仮想フォルダ階層を初期状態に戻す指示入力がある場合には、ファイル操作の有無にかかわらず、ＣＤ−Ｒに記録されているスクリプトファイルを上書き保存し、これにより仮想フォルダ階層を初期状態に戻せるようにしている（ステップＳ３０）。
【００４４】
【発明の効果】
以上説明したように本発明によれば、ＣＤ−Ｒ等の書換え不可な記録メディア内に記録された画像ファイル等のデータを階層的に表示することができ、また、ファイルやフォルダの移動、削除等のファイル操作ができるとともに、次回の記録メディアのファイル表示時には前回のファイル操作された状態（最適化された状態）で記録メディアのブラウズができる。また、同一の記録メディアであっても、ファイル装置毎にファイル操作結果に応じて異なるスクリプトファイルを作成することができ、多種多様な表示形態を提供することができる。
【図面の簡単な説明】
【図１】本発明に係るファイル表示装置のハードウェア構成例を示すブロック図
【図２】ハードディスク装置のツリー構造からＣＤ書込み用データのツリー構造に記録構造が変換される様子を示す図
【図３】ＣＤ−Ｒに書き込まれるスクリプトファイルの記述例を示す図
【図４】本発明に係るファイル表示装置の動作を説明するために用いたフローチャート
【図５】図３に示したスクリプトファイルに基づいて表示される仮想フォルダ階層を示す図
【図６】ファイル操作の一例を示す図
【図７】図６に示したファイル操作結果に基づいて内部メモリのスクリプトファイルが更新される様子を示す図
【図８】ファイル操作結果に基づいて内部メモリのスクリプトファイルが更新される様子を示す図
【図９】図８に示したスクリプトファイルに基づいて表示される仮想フォルダ階層を示す図
【符号の説明】
１０…中央処理装置（ＣＰＵ）、１２…主メモリ、１４…ハードディスク装置、１６…ＣＤ−Ｒ／ＲＷ装置、２０…モニタ装置、２２…キーボード、２４…マウス
【図１】
0004110316.tif 000002
【図２】
0004110316.tif 000003
【図３】
0004110316.tif 000004
【図４】
0004110316.tif 000005
【図５】
0004110316.tif 000006
【図６】
0004110316.tif 000007
【図７】
0004110316.tif 000008
【図８】
0004110316.tif 000009
【図９】
0004110316.tif 000010