(57)【要約】【課題】ディレクトリ番号やファイル番号が重複して記録された画像ファイルであっても、これら画像ファイルを区別することが可能な文字列を表示することができ、使用者が、表示された画像の全てを特定することができるようにする。【解決手段】ディレクトリ番号が重複しているディレクトリがあった場合は、ディレクトリ番号に付随する文字（例えばアルファベットの一文字）を追加することで番号が重複しているディレクトリ名の表示を変更する。また、ファイル番号が重複しているファイルがあった場合は、ファイル番号に付随する文字（例えばアルファベットの一文字）を追加することで番号が重複しているファイル名の表示を変更する。【選択図】図５
2011028681.tif 000002
【特許請求の範囲】
【請求項１】
画像ファイルが表示される表示手段と、
前記表示手段に表示する画像ファイルを決定する表示画像決定手段と、
前記表示画像決定手段により決定された画像ファイルに関する情報を前記表示手段に表示させる情報表示制御手段と、
前記画像ファイルのファイル名を構成する数字、及び前記画像ファイルが登録されているディレクトリのディレクトリ名を構成する数字とを所定のつなぎ記号で連結して前記画像ファイルに関する情報を作成する表示情報作成手段とを備え、
前記表示情報作成手段は、
複数のディレクトリの中で、ディレクトリ名を構成する数字が重複しているディレクトリが存在するか否かを判定する第１の判定手段と、
複数のファイルの中で、ファイル名を構成する数字が重複しているファイルが存在するか否かを判定する第２の判定手段と、
前記第１の判定手段によって前記重複しているディレクトリが判定された場合には、該ディレクトリのディレクトリ名を構成する数字に文字を付随させ、前記第２の判定手段によって前記重複しているファイルが判定された場合には、該ファイルのファイル名を構成する数字に文字を付随させて、前記画像ファイルに関する情報を作成する作成手段とを有することを特徴とする画像表示装置。
【請求項２】
前記作成手段は、
前記第１の判定手段によって前記重複しているディレクトリが判定された場合には、ディレクトリのディレクトリ名を構成する数字に付随させるアルファベットの一文字を、それぞれのディレクトリに対してＡから順に追加していき、前記第２の判定手段によって前記重複しているファイルが判定された場合には、ファイルのファイル名を構成する数字に付随させるアルファベットの一文字を、それぞれのファイルに対してＡから順に追加していくことを特徴とする請求項１に記載の画像表示装置。
【請求項３】
前記所定のつなぎ記号は、ハイフンであることを特徴とする請求項１又は２に記載の画像表示装置。
【請求項４】
前記表示情報作成手段は、前記第１の判定手段によって前記重複しているディレクトリが判定された場合、又は前記第２の判定手段によって前記重複しているファイルが判定された場合に、前記所定のつなぎ記号を変更する変更手段を有することを特徴とする請求項１乃至３のいずれか一項に記載の画像表示装置。
【請求項５】
前記変更手段によって変更された所定のつなぎ記号は、コロンであることを特徴とする請求項４に記載の画像表示装置。
【請求項６】
前記表示情報作成手段は、前記第１及び第２の判定手段によってディレクトリ名及びファイル名の両方とも重複していることが判定された場合には、前記所定のつなぎ記号を使用しないで前記画像ファイルに関する情報を作成することを特徴とする請求項１乃至５のいずれか一項に記載の画像表示装置。
【請求項７】
前記表示情報作成手段は、前記第１の判定手段によってディレクトリ名の重複があるディレクトリが判定された場合に、該ディレクトリのディレクトリ名を構成する数字以外の文字列が特定の文字列であったときは、ディレクトリ名の重複がないディレクトリと同じ形式で前記画像ファイルに関する情報を作成することを特徴とする請求項１乃至６のいずれか一項に記載の画像表示装置。
【請求項８】
表示手段に表示する画像ファイルを決定する表示画像決定工程と、
前記表示画像決定工程により決定された画像ファイルに関する情報を前記表示手段に表示させる情報表示制御工程と、
前記画像ファイルのファイル名を構成する数字、及び前記画像ファイルが登録されているディレクトリのディレクトリ名を構成する数字とを所定のつなぎ記号で連結して前記画像ファイルに関する情報を作成する表示情報作成工程とを有し、
前記表示情報作成工程は、
複数のディレクトリの中で、ディレクトリ名を構成する数字が重複しているディレクトリが存在するか否かを判定する第１の判定工程と、
複数のファイルの中で、ファイル名を構成する数字が重複しているファイルが存在するか否かを判定する第２の判定工程と、
前記第１の判定工程によって前記重複しているディレクトリが判定された場合には、該ディレクトリのディレクトリ名を構成する数字に文字を付随させ、前記第２の判定工程によって前記重複しているファイルが判定された場合には、該ファイルのファイル名を構成する数字に文字を付随させて、前記画像ファイルに関する情報を作成する作成工程とを有することを特徴とする画像表示方法。
【請求項９】
画像ファイルが表示される表示手段を有する画像表示装置の制御方法を実行するための、コンピュータで読み取り可能なプログラムであって、
前記表示手段に表示する画像ファイルを決定する表示画像決定ステップと、前記表示画像決定ステップにより決定された画像ファイルに関する情報を前記表示手段に表示させる情報表示制御ステップと、前記画像ファイルのファイル名を構成する数字、及び前記画像ファイルが登録されているディレクトリのディレクトリ名を構成する数字とを所定のつなぎ記号で連結して前記画像ファイルに関する情報を作成する表示情報作成ステップとを有し、
前記表示情報作成ステップは、
複数のディレクトリの中で、ディレクトリ名を構成する数字が重複しているディレクトリが存在するか否かを判定する第１の判定ステップと、
複数のファイルの中で、ファイル名を構成する数字が重複しているファイルが存在するか否かを判定する第２の判定ステップと、
前記第１の判定ステップによって前記重複しているディレクトリが判定された場合には、該ディレクトリのディレクトリ名を構成する数字に文字を付随させ、前記第２の判定ステップによって前記重複しているファイルが判定された場合には、該ファイルのファイル名を構成する数字に文字を付随させて、前記画像ファイルに関する情報を作成する作成ステップとを有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタやデジタルカメラなどの画像表示装置及び画像表示方法、並びに前記画像表示装置の制御方法を実現するためのプログラムに関する。
【背景技術】
【０００２】
従来のプリンタやデジタルカメラなどの画像表示装置には、画像情報の再生時に画像情報を示すファイル名の一部を数字により表示し、さらにこの画像情報が登録されるディレクトリにおけるディレクトリ名の少なくとも一部を数字により表示するものがある。そして、ディレクトリ名の少なくとも一部とファイル名の少なくとも一部とを“−”などのつなぎ記号を介して表示する手法が、例えば、特許文献１などに記載されている。
【０００３】
このファイル名とディレクトリ名の一部に数字を使用するための規格としては、ＤＣＦ規格が存在する。このＤＣＦ規格によれば、ディレクトリ名は、先頭３文字が１００〜９９９までの数字で、残りの５文字は自由文字の８文字にすることが決められている。特に先頭３文字の数字はディレクトリ番号と呼ばれ、この番号は重複しないようにＤＣＦ規格で定められている。一方のファイル名に関しては、先頭４文字が自由文字で、残りの４文字が０００１〜９９９９までの８文字にすることが決められている。特に残り４文字の数字はファイル番号と呼ばれ、この番号は重複しないようにＤＣＦ規格で定められている。
【０００４】
上記特許文献１をＤＣＦ規格に適応することにより、ディレクトリ番号とファイル番号とを、“ディレクトリ番号−ファイル番号”のように“−”でつないだ形で表示することが可能となる。またディレクトリ番号とファイル番号は重複することはないため、これらの番号を表示することで、画像表示装置の使用者は表示している画像を特定することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−６４７７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来の画像表示装置では、ディレクトリ番号やファイル番号を重複して記録した画像ファイルは、上記のＤＣＦ規格には適していないため、正しく再生できないことがある。そして、特許文献１のように、ディレクトリ番号やファイル番号のみを利用して画像ファイルを特定するための表示を行おうとしても、ディレクトリ番号やファイル番号が重複している場合には、画像ファイルを区別して表示することもできなかった。つまり、番号だけでは画像を特定できず、使用者にとって不便であった。
【０００７】
本発明は上記従来の問題点に鑑み、次のような、画像表示装置、画像表示方法、及びプログラムを提供することを目的とする。即ち、ディレクトリ番号やファイル番号が重複して記録された画像ファイルであっても、これら画像ファイルを区別することが可能な文字列を表示することができ、使用者が、表示された画像の全てを特定することができるようにする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の画像表示装置は、画像ファイルが表示される表示手段と、前記表示手段に表示する画像ファイルを決定する表示画像決定手段と、前記表示画像決定手段により決定された画像ファイルに関する情報を前記表示手段に表示させる情報表示制御手段と、前記画像ファイルのファイル名を構成する数字、及び前記画像ファイルが登録されているディレクトリのディレクトリ名を構成する数字とを所定のつなぎ記号で連結して前記画像ファイルに関する情報を作成する表示情報作成手段とを備え、前記表示情報作成手段は、複数のディレクトリの中で、ディレクトリ名を構成する数字が重複しているディレクトリが存在するか否かを判定する第１の判定手段と、複数のファイルの中で、ファイル名を構成する数字が重複しているファイルが存在するか否かを判定する第２の判定手段と、前記第１の判定手段によって前記重複しているディレクトリが判定された場合には、該ディレクトリのディレクトリ名を構成する数字に文字を付随させ、前記第２の判定手段によって前記重複しているファイルが判定された場合には、該ファイルのファイル名を構成する数字に文字を付随させて、前記画像ファイルに関する情報を作成する作成手段とを有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ディレクトリ名やファイル名が重複して記録された画像ファイルであっても、これらの画像ファイルを区別することが可能な、画像ファイルに関する情報を表示手段に表示することができる。これにより、使用者が、表示手段に表示された画像の全てを特定することが可能になる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態に係る画像表示装置の構成を示すブロック図である。
【図２】画像表示装置の処理を示すフローチャートである。
【図３】第１の実施の形態におけるディレクトリＤＢ及びファイルＤＢの一例を示す図である。
【図４】表示部に表示される画像の表示例を示す図である。
【図５】表示文字列を作成する処理を示すフローチャートである。
【図６】第１の実施の形態におけるファイル構成と表示文字列の対応図である。
【図７】第２の実施の形態において作成されるディレクトリＤＢの一例を示す図である。
【図８】第２の実施の形態におけるファイル構成と表示文字列の対応図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００１２】
［第１の実施の形態］
＜画像表示装置の構成＞
図１は、本発明の実施の形態に係る画像表示装置の構成を示すブロック図である。
【００１３】
この画像表示装置１００は、システム制御回路５０、メモリ５２、及び不揮発性メモリ５８を有している。システム制御回路５０は、画像表示装置１００全体を制御する回路であり、メモリ５２はシステム制御回路５０が動作するときに使用する変数、プログラム等を記憶するメモリである。このメモリ５２は電源を切ると記録内容が保持されない例えばＳＤＲＡＭなどで構成されている。不揮発性メモリ５８は電気的に消去・記録可能なメモリであり、電源を切っても記録内容が保持される例えばフラッシュＲＯＭなどで構成されている。この不揮発性メモリ５８には、プログラム本体やプログラムが使用する定数等が記憶される。
【００１４】
システム制御回路５０には、システムバス５１を介して、記録媒体２００とのインタフェース（Ｉ／Ｆ）６０、画像メモリ８０、及び圧縮伸長部８２が接続されている。記録媒体２００は、メモリカードやハードディスク等である。
【００１５】
画像メモリ８０は、記録媒体２００から読み込まれた画像データや、圧縮伸張部８２からの画像データを一時的に保存しておくメモリである。圧縮伸張部８２は、記録媒体２００から読み込まれたＪＰＥＧ形式で圧縮された画像データを伸張し、画像メモリ８０に書き込む。
【００１６】
さらに、システム制御回路５０には、操作部４０、表示部５４、電源制御部３０、及び記録媒体着脱検知部材６２が接続されている。操作部４０は、電源ボタンや十字キーなどの各種ボタンや、タッチパネル等で構成され、表示部５４は、ＬＣＤなどから構成され、システム制御回路５０でのプログラムの実行に応じて、文字や画像を表示する。この表示部５４に、記録媒体２００に記録されている画像の表示を行うことも可能である。また操作部４０の十字キーを操作することにより、記録媒体２００に記録されている画像の画像送りをすることが可能である。電源制御部３０は、システム制御回路５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。記録媒体着脱検知部材６２は、記録媒体２００が装着されているか否かを検知する。
【００１７】
＜画像表示装置の処理フロー＞
図２は、画像表示装置１００の処理を示すフローチャートである。
【００１８】
（Ａ）全体的なフロー
操作部４０の電源ボタンが押下されると、システム制御回路５０は記録媒体２００に記録されている画像ファイルを読み出し、読み出した画像データを表示部５４に表示する画像表示処理を実行する（ステップＳ３０１〜ステップＳ３０５）。この画像表示処理に関しては後述する。
【００１９】
次にシステム制御回路５０は、ユーザの操作を判別する（ステップＳ１０２）。このユーザの操作とは、ユーザによる操作部４０に対する操作や、ユーザが記録媒体２００を着脱し、この着脱を記録媒体着脱検知部材６２によって検知した場合などがある。
【００２０】
システム制御回路５０は、前記ステップＳ１０２の操作で記録媒体２００の着脱を検知したときは画像表示処理（ステップＳ１０３）を行う。この画像表示処理は、上記した画像表示処理（ステップＳ３０１〜ステップＳ３０５）と同じ処理である。
【００２１】
前記ステップＳ１０２の操作で画像送りボタンが押されたときは、システム制御回路５０は表示画像の画像送り処理（ステップＳ４０１〜ステップＳ４０６）を行う。この画像送り処理に関しては後述する。
【００２２】
前記ステップＳ１０２でその他のボタンが押されたときは、システム制御回路５０はボタン操作に応じた処理を行う（ステップＳ１０５）。ボタン操作に応じた処理とは、例えばメニューの表示などが挙げられる。
【００２３】
また、前記ステップＳ１０２で電源ＯＦＦボタンが押されたときは、画像表示装置１００の電源を切り（ステップＳ１０６）、処理を終了する。
【００２４】
（Ｂ）画像表示処理の詳細
次に、前述した画像表示処理（ステップＳ３０１〜ステップＳ３０５）の詳細について説明する。
【００２５】
システム制御回路５０は、まず、ディレクトリデータベース（以下、ディレクトリＤＢと略す）を作成する（ステップＳ３０１）。このディレクトリＤＢの一例を図３（ａ）に示す。ディレクトリＤＢには、ＩＤと、画像情報が登録されるディレクトリのディレクトリ名と、重複フラグを記録する。
【００２６】
図３（ａ）のＩＤは、ディレクトリ番号の小さい順に割り当てられる。このとき、１０１ＣＡＮＯと１０１ＫＡＮＯのように、同一ディレクトリ番号を持つディレクトリが存在しているときは、ディレクトリ名をアルファベット順に並べたときに、最初にリストされるディレクトリに対して小さいＩＤを割り当てる。
【００２７】
図３（ａ）の重複フラグは、ディレクトリ番号が重複しているかどうかを表すフラグである。ディレクトリ番号が重複しているときは、Ａ，Ｂなどのアルファベット文字が一文字割り当てられる。このとき、ＩＤの小さいほうから順に、Ａ，Ｂ，Ｃの順に割り当てていく。即ち、ディレクトリ名が重複しているときは、ディレクトリ名の数字（つまりディレクトリ番号）にアルファベット一文字を付随し、Ａから順に付随していくことになる。一方、ディレクトリ番号の重複がないときは、このフラグに例えば０を記録すればよい。
【００２８】
次にシステム制御回路５０は、表示する画像を検索するディレクトリを決定する（ステップＳ３０２）。この決定方法は、図３（ａ）のディレクトリＤＢを参照して最も大きなＩＤを持つディレクトリで決定する。このとき、最も大きなＩＤを持つディレクトリに画像ファイルが存在しなかったときは、次に大きなＩＤを持つディレクトリで決定する。本例では、最も大きなディレクトリＩＤを持つディレクトリは１０２ＣＡＮＯで、この１０２ＣＡＮＯには画像ファイルが含まれているので、１０２ＣＡＮＯに決定する。
【００２９】
次にシステム制御回路５０は、ファイルデータベース（以下、ファイルＤＢと略す）を作成する（ステップＳ３０３）。本実施の形態では、１０２ＣＡＮＯのディレクトリに記録されているファイルのファイルＤＢを作成する。図３（ｂ）に、作成するファイルＤＢの一例を示す。ファイルＤＢには、ＩＤとファイル名と重複フラグと表示文字列を記録する。表示文字列とは、表示部５４に表示するディレクトリ・ファイル番号の文字列である。
【００３０】
図３（ｂ）のＩＤは、ファイル番号の小さい順に割り当てられる。このとき、ＩＭＧ＿００１８．ＪＰＧとＳＮＤ＿００１８．ＪＰＧのように、同一ファイル番号を持つファイルが存在しているときは、ファイル名をアルファベット順に並べたときに、最初にリストされるファイルに対して小さいＩＤを割り当てる。
【００３１】
図３（ｂ）の重複フラグは、ファイル番号が重複しているかどうかを表すフラグである。ファイル番号が重複しているときは、Ａ，Ｂなどのアルファベット文字が一文字割り当てられる。このとき、ＩＤの小さいほうから順に、Ａ，Ｂ，Ｃの順に割り当てていく。即ち、ファイル名が重複しているときは、ファイル名の数字（つまりファイル番号）にアルファベット一文字を付随させる。このとき、Ａから順に付随していくことになる。一方、ファイル番号の重複がないときは、この重複フラグに例えば０を記録すればよい。
【００３２】
図３（ｂ）の例では、１０２ＣＡＮＯのディレクトリにあるファイルを表示するので、ディレクトリ番号は１０２である。このディレクトリ番号とファイル番号と重複フラグから表示文字列を決定する。
【００３３】
具体的には、重複フラグが０のときは、１０２−００１９，１０２−００１７のように「ディレクトリ番号＋ハイフン＋ファイル番号」の形式で文字列を生成する。即ち、ディレクトリ名の一部に含まれている数字（つまりディレクトリ番号）と、ファイル名の一部に含まれている数字（つまりファイル番号）とを所定のつなぎ記号であるハイフンで連結して、表示文字列を生成する。
【００３４】
一方、重複フラグにＡ，Ｂなどの文字列が設定されていたときは、１０２：００１８Ａ，１０２：００１８Ｂのように「ディレクトリ番号＋コロン＋ファイル番号＋重複フラグ」の形式で文字列を生成する。即ち、ディレクトリ番号か、或いはファイル番号に重複があった場合は、つなぎ記号の表示を例えばコロンに変更する。このディレクトリ番号とファイル番号を表す文字列の作成処理の詳細は図５を用いて後述する。
【００３５】
次にシステム制御回路５０は、表示する画像ファイルを決定する（ステップＳ３０４、表示画像決定手段）。この決定方法は、図３（ｂ）の例で最も大きなＩＤを持つ画像ファイルを、表示する画像ファイルとして決定する。本例ではＩＭＧ＿００１９．ＪＰＧである。
【００３６】
次にシステム制御回路５０は、ステップＳ３０４で決定した画像ファイルを表示部５４に表示する（ステップＳ３０５、）。このとき、図３（ｂ）のファイルＤＢにて作成したディレクトリ・ファイル番号の文字列（つまり表示文字列）も、画像と共に表示部５４に表示して（情報表示制御手段）、画像表示処理を終了する。  
【００３７】
ステップＳ３０５において表示部５４に表示される画像の表示例を図４に示す。同図中の７００が画像ファイルＩＭＧ＿００１９．ＪＰＧに記録されていた画像であり、７０１がディレクトリ番号とファイル番号である。画像と共に、ディレクトリ番号・ファイル番号（つまり表示文字列）を表示することによって、どのファイルが表示されているかを識別しやすくなっている。
【００３８】
（Ｃ）画像送り処理の詳細
次に、前記画像送り処理（ステップＳ４０１〜ステップＳ４０６）の詳細について説明する。
【００３９】
システム制御回路５０は、表示ディレクトリを変更するかどうかを判定する（ステップＳ４０１）。例えば、現在、１０２ＣＡＮＯのディレクトリにあるＩＭＧ＿００１９．ＪＰＧという画像ファイル（図６（ａ）参照）を表示している場合に、さらに画像を送るように指示されたときは、次のように処理する。即ち、１００ＣＡＮＯのディレクトリにある画像のうち、最もファイル番号の小さい画像ファイルであるＩＭＧ＿０００１．ＪＰＧを表示する。
【００４０】
システム制御回路５０は、ステップＳ４０１でディレクトリを変更する必要があるときは、前述した図３（ａ）のディレクトリＤＢを検索して（ステップＳ４０２）、表示するディレクトリを決定する。例えば、現在、ＩＤが４である１０２ＣＡＮＯを表示していて、次のディレクトリを表示するときは、通常であればＩＤが５のディレクトリに決定する。しかし、最大のＩＤが４であるから、このときはＩＤが１である１００ＣＡＮＯを表示ディレクトリとする。
【００４１】
一方、ステップＳ４０１でディレクトリを変更しないと判定したときは、ファイルＤＢ（図３（ｂ）〜（ｅ））を検索して（ステップＳ４０５）、表示画像ファイルを決定する（ステップＳ４０４）。例えば、図３（ｂ）で、ＩＤが４であるＩＭＧ＿００１９．ＪＰＧを表示しているときに、表示画像を一枚戻すときはＩＤが３であるＳＮＤ＿００１８．ＪＰＧを表示する画像ファイルとする。
【００４２】
システム制御回路５０は、ステップＳ４０２で表示するディレクトリを決定した後、ファイルＤＢを作成する（ステップＳ４０３）。例えば、１００ＣＡＮＯのファイルＤＢを作成するときは図３（ｃ）に示すファイルＤＢを作成する。
【００４３】
次にシステム制御回路５０は、このファイルＤＢから表示するファイルを決定する（ステップＳ４０４）。その方法は画像を送るように指示されたときは一番小さなＩＤを持つファイルに決定し、画像を戻すように支持されたときは一番大きなＩＤを持つファイルに決定する。
【００４４】
最後に、システム制御回路５０は、画像ファイルの画像データと、画像ファイルのディレクトリ番号とファイル番号を表示部５４に表示して画像送り処理を終了する。このとき表示されるディレクトリ番号とファイル番号は、例えば図３（ｂ）〜（ｅ）のファイルＤＢで作成した表示文字列で表示される。なお、図３（ｄ）は１０１ＫＡＮＯ、図３（ｅ）は１０１ＣＡＮＯのファイルＤＢである。
【００４５】
＜表示文字列の作成処理＞
次に、ディレクトリ・ファイル番号を識別するための表示文字列の作成処理（表示情報作成手段）について図５を参照して説明する。
【００４６】
図５は、図３（ｂ）〜（ｅ）の表示文字列を作成する処理を示すフローチャートである。
【００４７】
システム制御回路５０は、ディレクトリＤＢを検索して、複数のディレクトリ中に、表示する画像ファイルのディレクトリ番号が重複しているディレクトリが存在するかどうかを判定する（ステップＳ９０１、第１の判定手段）。ステップＳ９０１でディレクトリ番号が重複していない場合はステップＳ９０２へ進む。
【００４８】
ステップＳ９０２では、システム制御回路５０は、ファイルＤＢを検索して、表示部５４に表示する画像ファイルのファイル番号が重複しているかどうかを判定する（第２の判定手段）。ファイル番号が重複していないときは、ステップＳ９０３へ進み、「ディレクトリ番号」「−」「ファイル番号」の形式で文字列を作成する。例えば１０２−００１９などの８文字から成る文字列を作成する。
【００４９】
また、システム制御回路５０は、前記ステップＳ９０２においてファイル番号が重複していると判定したときは、ステップＳ９０４へ進み、「ディレクトリ番号」「：」「ファイル番号」「ファイル番号重複フラグ」の形式で文字列を作成する。例えば１０２：００１８Ａなどの９文字から成る文字列を作成する。
【００５０】
一方、システム制御回路５０は、前記ステップＳ９０１においてディレクトリ番号が重複していると判定したときはステップＳ９０５へ進む。ステップＳ９０５では、ファイル番号が重複しているかどうかを判定する。このステップＳ９０５の処理は前述したステップＳ９０２と同じである。
【００５１】
また、システム制御回路５０は、前記ステップＳ９０５においてファイル番号が重複していないと判定したときは、ステップＳ９０６へ進み「ディレクトリ番号」「ディレクトリ重複フラグ」「：」「ファイル番号」の形式で文字列を作成する。例えば１０１Ａ：００１１などの９文字から成る文字列を作成する。
【００５２】
そして、システム制御回路５０は、前記ステップＳ９０５においてファイル番号が重複していると判定したときは、ステップＳ９０７へ進み「ディレクトリ番号」「ディレクトリ重複フラグ」「ファイル番号」「ファイル重複番号」の形式で文字列を作成する。例えば１０１Ｂ００１６Ｂなどの９文字から成る文字列を作成する。即ち、ディレクトリ番号とファイル番号の両方ともが重複している場合には、ハイフンやコロンなどのつなぎ記号を表示しないようにする。
【００５３】
図６（ａ），（ｂ）は、本実施の形態におけるファイル構成と表示文字列の対応図であり、同図（ａ）は、記録媒体２００に記録されているファイル構成の一例を示し、同図（ｂ）は表示文字列の作成処理（図５）により作成される表示文字列を示している。
【００５４】
本例のファイル構成は、ほぼＤＣＦ規格に則っている。ただし、図６中の５０１ａ、５０１ｂで示す２つのディレクトリ、及び５０２ａ、５０２ｂ、５０３ａ、５０３ｂで示す４つのファイルは、ＤＣＦ規格違反である。
【００５５】
具体的な違反内容としては、ディレクトリ番号・ファイル番号が重複していることである。ＤＣＦ規格では、５０１ａで示す「１０１ＣＡＮＯ」、５０１ｂで示す「１０１ＫＡＮＯ」のようなディレクトリ番号の重複を認めていない。また、同一ディレクトリで同じファイル番号を持つファイル名を付与することも認めていない。つまり、ディレクトリ「１０１ＫＡＮＯ」に記録される、５０２ａで示すファイル「ＩＭＧ＿  ００１６．ＪＰＧ」と５０２ｂで示す「ＳＮＤ＿  ００１６．ＪＰＧ」はＤＣＦ規格違反である。同様に、１０２ＣＡＮＯに記録される、５０３ａで示すファイル「ＩＭＧ＿００１８．ＪＰＧ」と５０３ｂで示す「ＳＮＤ＿００１８．ＪＰＧ」はＤＣＦ規格違反である。
【００５６】
図５及び図６を用いて説明した通り、本実施の形態によれば、９文字以内の文字列でディレクトリ・ファイル番号を表示するように構成される。そのことによって、図４を用いて前述したように表示部５４に、画像の表示を極力阻害しない形でディレクトリ・ファイル番号を表示することが可能となる。
【００５７】
＜第１の実施の形態に係る利点＞
本実施の形態によれば、ディレクトリ番号が重複しているディレクトリがあった場合は、ディレクトリ番号に付随する文字（例えばアルファベットの一文字）を追加することで番号が重複しているディレクトリ名の表示を変更する。また、ファイル番号が重複しているファイルがあった場合は、ファイル番号に付随する文字（例えばアルファベットの一文字）を追加することで番号が重複しているファイル名の表示を変更する。その結果、ディレクトリ番号やファイル番号が重複して記録された画像ファイルであっても、これらの画像ファイルを区別することが可能な表示文字列（画像ファイルに関する情報）を表示部５４に表示することができる。これにより、使用者が、表示部５４に表示された画像の全てを特定することができるようになる。
【００５８】
また、ディレクトリ番号が重複していれば、表示文字列の前半部分であるディレクトリ番号の直後に例えばアルファベットの一文字を追加する。ファイル番号が重複していれば、表示文字列の後半部分であるファイル番号の直後に例えばアルファベットの一文字を追加する。これにより、ディレクトリ番号及びファイル番号のいずれが重複しているのかを使用者に認識させることが可能になり、そのため、使用者は、ＤＣＦ規格に適応しているファイルと、適応していないファイルとの判別が可能となる。
【００５９】
［第２の実施の形態］
第２の実施の形態では、ディレクトリ名の重複があっても、数字以外の文字列が特定の文字列であった場合は、そのディレクトリを重複ディレクトリではないものとして表示を行う。以下、図７及び図８を参照して、第２の実施の形態を説明する。
【００６０】
図７は、第２の実施の形態において作成されるディレクトリＤＢの一例を示す図である。また、図８（ａ），（ｂ）は、第２の実施の形態におけるファイル構成と表示文字列の対応図であり、同図（ａ）は、記録媒体２００に記録されているファイル構成の一例を示し、同図（ｂ）は表示文字列の作成処理（図５）により作成される表示文字列を示している。なお、図８（ａ）は図６（ａ）と同じである。
【００６１】
図７の例では、ＩＤが２と３のディレクトリ名「１０１ＣＡＮＯ，１０１ＫＡＮＯ」において、ディレクトリ番号「１０１」が重複している。本実施の形態では、このようにディレクトリ番号が重複していても、例えばＩＤが２のディレクトリのように、ディレクトリ名が「ディレクトリ番号」＋「ＣＡＮＯ」であるディレクトリは重複ディレクトリではないと判定する。即ち、表示文字列に、例えば「ＣＡＮＯ」という数字以外の特定の文字列があった場合には、重複フラグは０となる。
【００６２】
その結果、表示文字列は図８（ｂ）に示すものとなる。即ち、図８（ｂ）の例では、図中の５０１ａに示す「１０１ＣＡＮＯ」のディレクトリに記録されるファイルはＤＣＦ準拠として表示され、１０１−００１２などのように表示される。一方の図中の５０１ｂに示す「１０１ＫＡＮＯディレクトリ」に記録されるファイルはＤＣＦ規格違反ファイルとして、１０１Ａ：００１４などのように表示される。
【００６３】
なお、第２の実施の形態では、ディレクトリ名が「ディレクトリ番号」＋「ＣＡＮＯ」のディレクトリを重複していないと判定するように構成したが、特定の文字列は、「ＣＡＮＯ」以外のどのような文字列であっても構わない。また、ソフトウェアキーボードなどによって、ユーザが文字列を自由に選択可能なように構成しても構わない。
【００６４】
＜第２の実施の形態に係る利点＞
第２の実施の形態では、上記第１の実施の形態と同様の利点を得ることができるほか、使用者が必要に応じて特定の文字列を任意に設定することにより、重複ディレクトリではないものとして表示することができるので、使用者の利便性がより向上する。
【００６５】
［他の実施の形態］
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。また、上述の実施形態の一部を適宜組み合わせてもよい。
【００６６】
なお、本発明の実施の形態は、ネットワーク又は各種記憶媒体を介して取得したソフトウェア（プログラム）をパーソナルコンピュータ（ＣＰＵ，プロセッサ）にて実行することでも実現できる。
【符号の説明】
【００６７】
４０  操作部
５０  システム制御回路
５２  メモリ
５４  表示部
５８  不揮発性メモリ
２００  記録媒体
【図１】
2011028681.tif 000003
【図２】
2011028681.tif 000004
【図３】
2011028681.tif 000005
【図４】
2011028681.tif 000006
【図５】
2011028681.tif 000007
【図６】
2011028681.tif 000008
【図７】
2011028681.tif 000009
【図８】
2011028681.tif 000010