(57)【要約】【課題】フォルダの下位にフォルダが存在するような深いディレクトリ構成を有する画像データをフォルダの下位にファイルのみが存在するような階層構造として表示し、ＧＵＩの設計を容易とし、ユーザフレンドリーなインターフェースを有する画像表示装置を提供する。【解決手段】画像表示用のアプリケーションの起動時に、上位のアルバム（フォルダ）Ｆ１からそのアルバムの下位に静止画が存在するか否かを判定する。静止画が存在するアルバムをＧＵＩの画面上に表示する。画面上では、アルバムに対応したボタンが配置されたアルバム表示部と、選択されたアルバムに含まれる静止画に対応したボタンが配置された静止画表示部とが表示される。選択された静止画の画像が表示される。【選択図】  図１０
2004318752.tif 000002
【特許請求の範囲】
【請求項１】
ディジタル情報記録媒体に格納され、フォルダの下位にフォルダが存在するディレクトリ構成の画像データによる画像を表示する画像表示方法において、
全てのフォルダ関して、画像ファイルが存在するか否かを判定するステップと、
上記画像ファイルが存在する上記フォルダを表示し、上記画像ファイルが存在しない場合に、上記フォルダを表示しない処理によって、フォルダの下位に画像ファイルのみが存在するような表示を行うフォルダ表示ステップと、
表示されている上記フォルダに対して選択操作を行った時に、選択されたフォルダに存在する全ての画像ファイルを選択可能に表示するファイル表示ステップと
からなる画像表示方法。
【請求項２】
請求項１において、
さらに、上記フォルダを削除する時に、削除対象のフォルダに対して子供のフォルダの存在の有無を判定する判定ステップと、
子供のフォルダが存在する場合にフォルダを残すが、削除によって画像ファイルが存在しなくなったフォルダを表示しないようになし、
子供のフォルダが存在しない場合にフォルダを削除して表示しないようにするフォルダ削除ステップとを有する画像表示方法。
【請求項３】
請求項１において、
上記ディジタル情報記録媒体がリムーバブルなメモリカードである画像表示方法。
【請求項４】
請求項１において、
上記ディジタル情報記録媒体からハードディスクへデータをコピーした場合に、表示されている階層構成がハードディスク上の物理的な階層構成として構築される画像表示方法。
【請求項５】
請求項１において、
あるフォルダに対してプロテクトをかける処理を行った場合に、上記フォルダの下位の画像ファイルに対してのみプロテクトがかかる画像表示方法。
【請求項６】
ディジタル情報記録媒体に格納され、フォルダの下位にフォルダが存在するディレクトリ構成の画像データによる画像を表示する画像表示方法のプログラムにおいて、
全てのフォルダ関して、画像ファイルが存在するか否かを判定するステップと、
上記画像ファイルが存在する上記フォルダを表示し、上記画像ファイルが存在しない場合に、上記フォルダを表示しない処理によって、フォルダの下位に画像ファイルのみが存在するような表示を行うフォルダ表示ステップと、
表示されている上記フォルダに対して選択操作を行った時に、選択されたフォルダに存在する全ての画像ファイルを選択可能に表示するファイル表示ステップと
からなる画像表示方法をコンピュータに対して実行させるプログラム。
【請求項７】
ディジタル情報記録媒体に格納され、フォルダの下位にフォルダが存在するディレクトリ構成の画像データによる画像を表示する画像表示装置において、
リムーバブルディジタル情報記録媒体のインターフェース手段と、
ＧＵＩをユーザに提示する表示手段と、
ユーザの操作に応じた信号を発生する入力手段と、
上記インターフェース手段、表示手段および入力手段を制御する制御手段とからなり、
上記制御手段は、
上記インターフェース手段を介して読み込まれた上記ディジタル情報記録媒体上の画像データの全てのフォルダ関して、画像ファイルが存在するか否かを判定し、上記画像ファイルが存在する場合に、上記フォルダを表示し、上記画像ファイルが存在しない場合に、上記フォルダを表示しない処理によって、フォルダの下位に画像ファイルのみが存在するような表示を行い、
表示されている上記フォルダに対して選択操作を行った時に、選択されたフォルダに存在する全ての画像ファイルを選択可能に表示する制御を行う画像表示装置。
【請求項８】
請求項７において、
さらに、上記制御手段は、
上記フォルダを削除する時に、削除対象のフォルダに対して子供のフォルダの存在の有無を判定し、
子供のフォルダが存在する場合にフォルダを残すが、削除によって画像ファイルが存在しなくなったフォルダを表示しないようになし、
子供のフォルダが存在しない場合にフォルダを削除して表示しないように制御する画像表示装置。
【請求項９】
請求項７において、
上記ディジタル情報記録媒体がリムーバブルなメモリカードである画像表示装置。
【請求項１０】
請求項７において、
ハードディスクをさらに有し、
上記ディジタル情報記録媒体から上記ハードディスクへデータをコピーした場合に、表示されている階層構成がハードディスク上の物理的な階層構成として構築される画像表示装置。
【請求項１１】
請求項７において、
あるフォルダに対してプロテクトをかける処理を行った場合に、上記フォルダの下位の画像ファイルに対してのみプロテクトがかかる画像表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、例えばリムーバブルなディジタル情報記録媒体に格納されている画像データを表示する画像表示方法、プログラムおよび画像表示装置に関する。
【０００２】
【従来の技術】
ＣＤ（Ｃｏｍｐ１ｃｔ  Ｄｉｓｃ）やメモリカード等のディジタル情報記録媒体に格納されている画像データを読み込み、画面上に表示する、パーソナルコンピュータ、ディジタルカメラ等画像表示装置が知られている。ディジタル情報記録媒体例えばメモリスティック（Ｍｅｍｏｒｙ  Ｓｔｉｃｋ：商品名）の静止画ファイルフォーマットでは、データ管理方法、データフォーマットが規定されており、静止画を扱う機器間の互換性が保証されている。メモリスティック（商品名）の場合では、静止画ファイルがカメラファイルシステム規格ＤＣＦ（Ｄｅｓｉｇｎ  ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  ｓｙｓｔｅｍ）にしたがってファイル配置、ファイルファイルとされている。
【０００３】
下記の特許文献１には、階層化されたフォルダ内に存在する複数の画像から所望の画像を容易に探し出すことを可能とするために、下位階層にあるコンテンツの縮小画像を上位階層のコンテンツとして表示することが記載されている。
【０００４】
【特許文献１】
特開２００１−１０９８７７
【０００５】
例えばディジタルカメラで撮影した画像のファイル構造は、上述したＤＣＦ規格にしたがっているが、撮影した画像が格納されたディジタル情報記録媒体をパーソナルコンピュータに読み込み、パーソナルコンピュータで画像加工等の編集を行い、編集後の画像をディジタル情報記録媒体に書き込んだりすると、ディジタル情報記録媒体上でのディレクトリ構成が深いものとなる。深いとは、フォルダの下位にフォルダが存在するディレクトリ構成を意味している。また、階層数が３以上の場合も深いディレクトリ構成ということができる。
【０００６】
【発明が解決しようとする課題】
ディジタル情報記録媒体に格納されている画像データを読み込み、その画像一覧を画面上に表示すると、深いディレクトリ構成の階層の場合には、問題が生じる。第１に、ディレクトリ構成と対応した選択ボタンを画面上に配置しようとすると、階層数が固定されないので、表示装置の画面の横幅、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を設計することが面倒となる。
【０００７】
第２に、深い階層のフォルダにたどり着くまでの、ユーザの操作手順が多くなり、また、手順が複雑化する。第３に、ソフトウェアの実装が難しくなる。すなわち、ハードディスク上の静止画のディレクトリ構成は、２階層とされている。これに対して、メモリカード或いはＣＤに関しては、３階層以上を表示するＧＵＩとすると、メディアによってソフトウェアの実装を変更する必要が生じ、ソフトウェアの設計量が増える問題が生じる。
【０００８】
第４に、深い階層構成の場合、親フォルダを削除した時に、子のフォルダ或いは子のファイルまでが削除されてしまう危険性がある。
【０００９】
第５に、ハードディスク上の画像保持形式は、２階層の構成とし、ユーザに対するＧＵＩも２階層のみの構成としている。一方、外部媒体の階層構成を媒体内のデータ保持形式通りに３階層以上に表示した場合では、媒体によってユーザの操作感覚が相違し、違和感を生じるおそれがある。さらに、ハードディスク（２階層）と外部媒体（３階層）間のデータ移動操作に対する、動作仕様定義が難しくなる。
【００１０】
したがって、この発明の目的は、媒体上では、深い階層で保持されていても、フォルダの下位にファイルのみが存在するような２階層で全ての画像データのディレクトリ構成を表示し、ユーザフレンドリなユーザインターフェースが実現することができる画像表示方法、プログラムおよび画像表示装置を提供することにある。
【００１１】
【課題を解決するための手段】
上述した課題を解決するために、請求項１の発明は、ディジタル情報記録媒体に格納され、フォルダの下位にフォルダが存在するディレクトリ構成の画像データによる画像を表示する画像表示方法において、
全てのフォルダ関して、画像ファイルが存在するか否かを判定するステップと、
画像ファイルが存在するフォルダを表示し、画像ファイルが存在しない場合に、フォルダを表示しない処理によって、フォルダの下位に画像ファイルのみが存在するような表示を行うフォルダ表示ステップと、
表示されているフォルダに対して選択操作を行った時に、選択されたフォルダに存在する全ての画像ファイルを選択可能に表示するファイル表示ステップと
からなる画像表示方法である。
【００１２】
請求項６の発明は、ディジタル情報記録媒体に格納され、フォルダの下位にフォルダが存在するディレクトリ構成の画像データによる画像を表示する画像表示方法のプログラムにおいて、
全てのフォルダ関して、画像ファイルが存在するか否かを判定するステップと、
画像ファイルが存在するフォルダを表示し、画像ファイルが存在しない場合に、フォルダを表示しない処理によって、フォルダの下位に画像ファイルのみが存在するような表示を行うフォルダ表示ステップと、
表示されているフォルダに対して選択操作を行った時に、選択されたフォルダに存在する全ての画像ファイルを選択可能に表示するファイル表示ステップと
からなる画像表示方法をコンピュータに対して実行させるプログラムである。
【００１３】
請求項７の発明は、ディジタル情報記録媒体に格納され、フォルダの下位にフォルダが存在するディレクトリ構成の画像データによる画像を表示する画像表示装置において、
リムーバブルディジタル情報記録媒体のインターフェース手段と、
ＧＵＩをユーザに提示する表示手段と、
ユーザの操作に応じた信号を発生する入力手段と、
インターフェース手段、表示手段および入力手段を制御する制御手段とからなり、
制御手段は、
インターフェース手段を介して読み込まれたディジタル情報記録媒体上の画像データの全てのフォルダ関して、画像ファイルが存在するか否かを判定し、画像ファイルが存在する場合に、フォルダを表示し、画像ファイルが存在しない場合に、フォルダを表示しない処理によって、フォルダの下位に画像ファイルのみが存在するような表示を行い、
表示されているフォルダに対して選択操作を行った時に、選択されたフォルダに存在する全ての画像ファイルを選択可能に表示する制御を行う画像表示装置である。
【００１４】
この発明では、ディジタル情報記録媒体から読み込まれた画像データの全てのフォルダに対して画像ファイルが存在するか否かを判定する。画像ファイルが存在するフォルダのみが表示される。この処理によって、ディジタル情報記録媒体上では、３以上の階層のデータであっても、フォルダおよび画像ファイルの２階層の構成として画像データをユーザに見せることができる。
【００１５】
【発明の実施の形態】
以下、この発明の一実施形態について、図面を参照して説明する。図１は、一実施形態による画像表示装置の構成を示す。参照符号１が装置全体を制御する制御手段としてのコントローラを示す。コントローラ１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）  から構成され、プログラム格納用のＲＯＭ２および作業領域用のＲＡＭ（Ｒａｎｄａｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３がコントローラ１に対して選択されている。
【００１６】
参照符号４がバスを示し、バス４に対してキャッシュ用のＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄａｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）  ５、ハードディスク（ＨＤＤ）６、ユーザの操作に応じた信号を発生する入力装置７、ＧＵＩをユーザに提示するディスプレイ８、メモリカードインターフェース９およびＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）ドライブ１０が接続されている。メモリカードインターフェース９は、例えばメモリカードドライブがＵＳＢで接続された構成とされる。入力装置７は、例えばリモートコントローラを使用した構成とされている。勿論、キーボード、マウス等のポインティングデバイスを入力装置７として使用しても良い。
【００１７】
図１に示す画像表示装置では、ハードディスク６、メモリカードインターフェース９に装着されたメモリスティック等のメモリカード、ＣＤドライブ１０に挿入されたＣＤのそれぞれに格納されている静止画像を表示することが可能とされている。ハードディスク６に格納されている静止画像のディレクトリ構成は、２階層である。一方、ＣＤおよびメモリカードに格納されている画像のディレクトリ構成は、２階層に限定されず、３階層以上の場合もありうる。なお、規格ＤＣＦでは、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）以外の形式の静止画を扱うことができないが、メモリスティックでは、ＪＰＥＧ以外の形式を扱うことが可能とされている。例えばそのフォーマットがそれぞれの拡張子（ＢＭＰ，ＧＩＦ，ＴＩＦＦ等）毎に規定されている画像ファイルを扱うことができる。
【００１８】
図２は、メモリカードに格納されている静止画データのディレクトリ構成の一例を示す。階層の起点がルートディレクトリであり、この例では、メモリカードＭＳがルートディレクトリＦ１である。ルートディレクトリＦ１に対してディレクトリまたは画像ファイルが存在する。以下の説明では、ディレクトリ（フォルダ）をアルバムと呼び、画像ファイルを静止画と呼ぶことにする。
【００１９】
図２の例では、第１階層として静止画Ｉ１，アルバムＦ２，アルバムＦ５，アルバムＦ７が存在する。アルバムＦ２に対して第２階層として、静止画Ｉ２およびアルバムＦ３が存在する。アルバムＦ５に対して第２階層として、アルバムＦ６が存在する。アルバムＦ７に対して第２階層として、静止画Ｉ６およびＩ７が存在する。
【００２０】
さらに、アルバムＦ３に対して第３階層として、静止画Ｉ３およびアルバムＦ４が存在し、アルバムＦ６に対して第３階層として、静止画Ｉ５が存在する。よりさらに、アルバムＦ４に対して第４階層として、静止画Ｉ４が存在する。ディレクトリ構成は、メモリカードのファイルシステムとして所定のエリアに記述されている。
【００２１】
一実施形態では、上述したアルバムの下位にアルバムが存在するような４階層を有するディレクトリ構成の静止画を表示する場合に、図３に示すように、アルバムの下位に静止画のみが存在する２階層で表示するものである。４階層を２階層に表示する場合には、静止画が存在しないアルバムＦ５は、表示しない。したがって、第１階層には、アルバムＦ１，Ｆ２，Ｆ３，Ｆ４，Ｆ６，Ｆ７が存在し、第２階層には、図２に示す関係と同一の関係でもって各アルバムに対して静止画Ｉ１〜Ｉ７が存在する。２階層で表示する場合でも、全ての静止画を表示することができる。
【００２２】
図４および図５は、一実施形態におけるディスプレイ８に表示されるＧＵＩの画面を示し、簡単のために、２個のアルバムが存在する例を示している。画面の左端側にアルバム表示部１１が表示される。アルバム表示部１１では、存在するアルバム数のボタンが縦方向に整列して表示されており、ユーザは、入力装置７例えばリモートコントローラのコマンダの方向キーと決定キーを操作することによって所望のアルバムを選択する。図４の例では、下側のアルバムが選択されている状態を示し、選択されたアルバムに６個の静止画が含まれ、６個の静止画の先頭の静止画が表示されている。また、アルバム表示部１１では、選択したことがボタンの色の変化等で表示される。
【００２３】
アルバムの選択がなされると、図５に示すように、アルバムに含まれる６個の静止画と対応したボタンが縦方向に整列した静止画表示部１２がアルバム表示部１１と隣接して表示される。ユーザは、リモートコントローラのコマンダの方向キーと決定キーを操作することによって所望の静止画を選択する。図５の例では、先頭の静止画が選択されている状態を示す。静止画表示部１２では、選択したことがボタンの色の変化等で表示される。
【００２４】
図示しないが、メモリカード以外のＣＤおよびハードディスク６に格納されている静止画を表示する場合も、上述したのと同様のアルバム表示部１１と静止画表示部１２とからなる２階層の構成のＧＵＩがディスプレイ８の画面上に提示される。さらに、一実施形態では、これらのメモリカード、ＣＤおよびハードディスク６の間で、画像データを自由にコピーすることが可能とされている。
【００２５】
このように、メモリカード上で深い階層構造で格納されている画像データを２階層として表示することによって、下記のような利点が得られる。
【００２６】
第１に、常に階層数が２個であるので、ＧＵＩを設計することが容易となる。第２に、どの静止画を表示する場合でも、ユーザの操作手順が少なく、また、簡単とできる。第３に、メディアの種類にかかわらず、常に２階層とできるので、メディアによってソフトウェアの実装を変更する必要がない。第４に、深い階層構成の場合のように、親フォルダを削除した時に、子供のフォルダ或いは子供のファイルまでが削除されてしまう危険性がない。第５に、メディアの種類にかかわらず、常に２階層とできるので、メディアよってユーザの操作感覚が相違し、違和感を生じるおそれがない。
【００２７】
さらに、この発明の一実施形態について説明する。メモリカード上の階層と異なり、ＧＵＩ上では、２階層に見せているために、編集操作、特に、削除操作に関しては、アルバムまたは静止画が意図に反して削除することがないような考慮を払う必要がある。すなわち、物理的に子供のアルバムがいる親アルバムは、削除の動作があっても残しておくようになされる。
【００２８】
図２および図３に示すディレクトリ構成の場合の削除動作について説明する。図６は、静止画Ｉ１を削除する処理を示す。なお、図６に示すフローチャートおよび図７〜図１２にそれぞれ示されるフローチャートで表した処理は、コントローラ１が主として行う処理である。
【００２９】
ステップＳ１において、ユーザが静止画Ｉ１の削除を実行する操作を行う。実行操作は、入力装置７を通じてなされる。静止画Ｉ１のアルバムＦ１には、子供のアルバムが存在していないので、静止画Ｉ１の削除の処理なされる（ステップＳ２）。
【００３０】
なお、以下においても同様であるが、削除以外の編集処理も可能とされ、編集結果は、メモリカードインターフェース９を介して挿入されているメモリカードに対してアクセスして反映される。一方、メモリカードから読み出されたデータがＳＲＡＭ５上に格納され、ＳＲＡＭ５上のデータが表示に使用される。この場合、メモリカードからサムネール画像をＳＲＡＭ５に読み込み、サムネール画像またはこれを加工した画像が表示される。また、編集処理の結果は、メモリカードを更新することによって反映される。メモリカードの更新を編集の度に行わないで、メモリカードを取り外したり、アプリケーションを終了したりする段階において、行っても良い。
【００３１】
図７は、静止画Ｉ６およびＩ７を削除する処理を示す。ステップＳ１１において、ユーザが静止画Ｉ６およびＩ７の削除を実行する操作を行う。ステップＳ１２において、静止画Ｉ６が削除され、ステップＳ１３において、静止画Ｉ７が削除される。削除の結果、アルバムＦ７は、静止画が存在しない空のアルバムとなる。空のアルバムも、ＧＵＩ上（図４および図５に示すディスプレイの画面を意味する。以下同様）で表示されている。このように、静止画の削除は、単純に静止画を削除するのみである。たとえアルバムに静止画が全く存在しなくなっても、画像の削除操作では、アルバムを削除することがなく、空のフォルダがＧＵＩ上に表示されている。
【００３２】
図８は、アルバムＦ３を削除する処理を示す。ステップＳ２１において、ユーザがアルバムＦ３の削除を実行する操作を行う。アルバムＦ３の子供の静止画Ｉ３がステップＳ２２において削除される。そして、ステップＳ２３において、アルバムＦ３に対して子供のアルバムが物理的に存在するか否かが判定される。物理的に存在するとは、メディア例えばメモリカード上、またはＳＲＡＭ上に格納されている画像データのファイル構造において存在することを意味する。
【００３３】
図２から分かるように、アルバムＦ３に対して子供のアルバムＦ４が存在するので、ステップＳ２４では、アルバムＦ３を残す処理がされる。ユーザは、アルバムＦ３を削除する操作を行う場合、アルバムＦ３と静止画Ｉ３が削除されることを期待しているのであって、アルバムＦ３の子供としてのアルバムＦ４および静止画Ｉ４までが削除されることを望んでいるわけではない。したがって、アルバムＦ３の削除がなされない。そして、静止画Ｉ３が削除されたので、静止画が存在しなくなったアルバムＦ３がＧＵＩ上では表示しないようになされる（ステップＳ２５）。
【００３４】
若し、ステップＳ２３において、アルバムＦ３に子供のアルバムがいないと判定されると、アルバムＦ３がステップＳ２６において削除される。アルバムＦ３がなくなったので、ステップＳ２７においてＧＵＩ上にアルバムＦ３を表示しないようになされる。
【００３５】
図９は、アルバムＦ３およびＦ４を削除する処理を示す。ステップＳ３１において、ユーザがアルバムＦ３およびＦ４を選択して削除を実行する操作を行う。アルバムＦ３の子供の静止画Ｉ３がステップＳ３２において削除される。そして、ステップＳ３３において、アルバムＦ３に対して子供のアルバムが物理的に存在するか否かが判定される。
【００３６】
図２から分かるように、アルバムＦ３に対して子供のアルバムＦ４が存在するので、ステップＳ３４では、アルバムＦ３を残す処理がされる。静止画Ｉ３が削除されたので、静止画が存在しなくなったアルバムＦ３がＧＵＩ上では表示しないようになされる（ステップＳ３５）。以上の処理Ｓ３１〜Ｓ３５は、図８におけるステップＳ２１〜Ｓ２５と同様である。
【００３７】
次のステップＳ３６では、アルバムＦ４の子供の静止画Ｉ４が削除される。ステップＳ３７において、アルバムＦ４に子供のアルバムが存在するか否かがステップＳ３７において判定される。アルバムＦ４には、子供のアルバムが存在しないので、ステップＳ３８において、親のアルバムＦ３に移動し、アルバムＦ４を削除する。アルバムＦ４がなくなったので、ステップＳ３９において、ＧＵＩ上にアルバムＦ４を表示しないようになされる。
【００３８】
ステップＳ４０において、現在のアルバムＦ３に子供のアルバムが存在するか否かが判定される。ステップＳ３８においてアルバムＦ４が削除されたので、子供のアルバムが存在しないと判定される。次のステップＳ４１において、現在のアルバムＦ３に子供の静止画が存在するか否かが判定される。静止画Ｉ３およびＩ４がステップＳ３２およびＳ３６のそれぞれにおいて削除されたので、存在しないと判定される。このように、アルバムＦ３に対しては、アルバムおよび静止画の両方が存在しなと判定されると、ステップＳ４２において、アルバムＦ３の親のアルバムＦ２に移動し、アルバムＦ３を削除する。アルバムＦ３が削除されたので、ステップＳ４３において、ＧＵＩ上にアルバムＦ３を表示しないようになされる。
【００３９】
アルバムがＦ３からＦ２へ移ったので、ステップＳ４４では、現在のアルバムＦ２に子供のアルバムが存在するか否かが判定される。アルバムＦ３およびＦ４が削除されているので、子供のアルバムが存在しないと判定される。ステップＳ４５において、現在のアルバムＦ２に静止画が存在するか否かが判定される。静止画Ｉ２が存在するので、ステップＳ４６において、アルバムＦ２をＧＵＩ上に表示させたままで処理が終了する。
【００４０】
図１０を参照して画像表示アプリケーション（以下、ピクチャアプリケーションと適宜称する）の起動時の処理について説明する。起動時には、アルバムをＧＵＩ上に表示するかどうかの判断がなされる。
【００４１】
ユーザが入力装置７における操作を行うことによって、ステップＳ５０においてアプリケーションが起動されると、ステップＳ５１において、アルバム（ルート）Ｆ１に静止画が存在するか否かが判定される。図２の例では、静止画Ｉ１が存在するので、ステップＳ５２において、アルバムＦ１が表示される。
【００４２】
次に、ステップＳ５３において、アルバムＦ２に静止画が存在するか否かが判定される。図２の例では、静止画Ｉ２が存在するので、ステップＳ５４において、アルバムＦ２が表示される。同様の処理がアルバムＦ３およびＦ４に対して行われ、アルバムＦ３およびＦ４をＧＵＩ上に表示すると判断される（ステップＳ５５）。
【００４３】
次に、ステップＳ５６において、アルバムＦ５に静止画が存在するか否かが判定される。図２の例では、静止画が存在しないので、ステップＳ５７において、アルバムＦ５が表示されない。同様の処理がアルバムＦ６およびＦ７に対して行われ、アルバムＦ６およびＦ７をＧＵＩ上に表示すると判断される（ステップＳ５８）。以上で全てのアルバムに対する判断がなされ、起動処理が終了する（ステップＳ５９）。
【００４４】
上述したように、起動時に静止画が一つも存在しないアルバムは、ＧＵＩ上には表示しないようにしている。上述した図８の処理の例のように、アルバムＦ３に子供のアルバムＦ４が存在する場合に、アルバムＦ３は、物理的には削除しないで残し、ＧＵＩ上では表示しないようにしている。ユーザは、このような処理によってＧＵＩ上では、アルバムＦ３および静止画Ｉ３が削除したことを確認できる。
【００４５】
例えば、メモリカードを装置のインターフェース９から抜き出して、再度インターフェース９に装着すると、アルバムＦ３が物理的に（すなわち、メモリカード上に）残っているので、削除したはずのアルバムＦ３がＧＵＩ上に表示されてしまう問題がある。しかしながら、一実施形態では、起動時に静止画が一つも存在しないアルバムは、ＧＵＩ上には表示しないようにしているので、かかる問題を回避することができる。
【００４６】
図１１および図１２は、メモリカードを取り外した場合、またはピクチャアプリケーション終了時に空のアルバムを削除する処理を説明するフローチャートである。本来は、一連の処理であるが、作図スペースの制約上、２枚の図面としてフローチャートが記載されている。ここには、図２の例において、静止画Ｉ５がなくなり、アルバムＦ５おいてＦ６が空のアルバムとなった場合の処理が示されている。
【００４７】
ユーザが入力装置７における操作を行うことによって、ステップＳ６１においてアプリケーションの終了処理が実行されると、ステップＳ６２において、アルバム（ルート）Ｆ１に子供のアルバムが存在するか否かが判定される。図２の例では、アルバムが存在するので、ステップＳ６３において、アルバムＦ２へ移動する。
【００４８】
ステップＳ６４において、アルバムＦ２に子供のアルバムが存在するか否かが判定される。図２の例では、アルバムＦ３が存在するので、ステップＳ６５において、アルバムＦ３へ移動する。ステップＳ６６において、アルバムＦ３に子供のアルバムが存在するか否かが判定される。図２の例では、アルバムＦ４が存在するので、ステップＳ６７において、アルバムＦ４へ移動する。
【００４９】
ステップＳ６８において、アルバムＦ４に子供のアルバムが存在するか否かが判定される。図２の例では、アルバムが存在しないので、ステップＳ６９において、アルバムＦ４に静止画が存在するか否かが判定される。静止画Ｉ４が存在するので、アルバムＦ４に静止画が存在すると判定される。
【００５０】
ここまでの処理によって、アルバムＦ１に対してアルバムＦ２が子供として存在し、アルバムＦ２に対してアルバムＦ３が子供として存在し、アルバムＦ３に対してアルバムＦ４が子供として存在する階層構成をコントローラが理解する。したがって、ステップＳ７０において、アルバムＦ１，Ｆ２，Ｆ３およびＦ４を削除しないことを決定し、アルバムＦ１へ移動する。
【００５１】
ステップＳ７１において、アルバムＦ１の位置で先にチェックしたアルバムＦ２以外の子供のアルバムが存在するか否かが判定される。図２の例では、アルバムＦ１に対して、アルバムＦ５およびＦ７が子供のアルバムとして存在する。ステップＳ７２において、アルバムＦ５を発見し、アルバムＦ５へ移動する。
【００５２】
ステップＳ７３において、アルバムＦ５に子供のアルバムが存在するか否かが判定される。アルバムＦ５に対して子供のアルバムＦ６が存在するので、ステップＳ７４において、アルバムＦ６へ移動する。
【００５３】
ステップＳ７５において、アルバムＦ６に子供のアルバムが存在するか否かが判定される。アルバムＦ６に対して子供のアルバムが存在しないので、ステップＳ７６において、アルバムＦ６に子供の静止画が存在するか否かが判定される。ここでは、静止画Ｉ５が削除されている例であるので、アルバムＦ６に子供の静止画が存在しない。この場合では、親アルバムＦ５に移動し、アルバムＦ６を削除する（ステップＳ７７）。
【００５４】
ステップＳ７８において、アルバムＦ５にアルバムＦ６以外の子供のアルバムが存在するか否かが判定される。図２の例では、そのようなアルバムが存在しないので、ステップＳ７９において、アルバムＦ５に子供の静止画が存在するか否かが判定される。アルバムＦ５に子供の静止画が存在しないので、親アルバムＦ１に移動し、アルバムＦ５を削除する（ステップＳ８０）。
【００５５】
ステップＳ８１において、アルバムＦ１の位置で先にチェックしたアルバムＦ２、削除したアルバムＦ５以外の子供のアルバムが存在するか否かが判定される。図２の例では、アルバムＦ１に対して、アルバムＦ７も子供のアルバムとして存在する。ステップＳ８２において、アルバムＦ７を発見し、アルバムＦ７へ移動する。
【００５６】
ステップＳ８３において、アルバムＦ７に子供のアルバムが存在するか否かが判定される。アルバムＦ７に対して子供のアルバムが存在しないので、ステップＳ８４において、アルバムＦ７に子供の静止画が存在するか否かが判定される。ここでは、静止画Ｉ６およびＩ７が存在している例であるので、ステップＳ８５において、アルバムＦ７を削除しないと決定し、親アルバムＦ１に移動する（ステップＳ８５）。
【００５７】
ステップＳ８６において、アルバムＦ１の位置で先にチェックしたアルバムＦ２、削除したアルバムＦ５、削除しないアルバムＦ７以外の子供のアルバムが存在するか否かが判定される。図２の例では、これら以外にアルバムが存在しないので、ステップＳ８７において、削除の判断が完了したものとされ、ステップＳ８８において、ピクチャアプリケーションを終了する。
【００５８】
メモリカードに格納されている画像データをハードディスク６へコピーすることが可能とされている。ハードディスク上では、２階層のディレクトリ構成であり、ＧＵＩの画面でユーザが見ている階層構成がハードディスク上の物理的な階層構成として構築される。
【００５９】
さらに、プロテクト動作について説明する。階層が深い時に、親のアルバムにプロテクトをかけると、一般のＵＮＩＸ（登録商標）のシステムでは、その属性がそのまま下位のアルバムに反映される。この発明の一実施形態では、アルバムの下位に静止画のみが存在する２階層に見せているので、そのアルバムと下位の静止画のみにプロテクトをかけるようになされる。すなわち、アルバムに対する親階層が存在しても、親階層の属性は気にしないで良く、属性を判断する処理は、単純となる。
【００６０】
この発明は、上述したこの発明の一実施形態等に限定されるものでは無く、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。例えばメモリカード以外のＣＤのようなディジタル情報記録媒体に格納されている画像データを表示する場合に対してもこの発明を適用することができる。また、処理の対象とする画像データは、ディジタルカメラで撮影した画像に限定されるものではなく、ナビゲーションシステムから取り込んでメディアに記録されている地図データ等の種々の画像データであっても良い。さらに、削除以外に移動のような編集に対してもこの発明を同様に適用することが可能である。
【００６１】
【発明の効果】
以上の説明から明らかなように、この発明によれば、メディア上の画像データがフォルダの下位にフォルダが存在するような深い階層構成であっても、全てフォルダの下位にはファイルのみが存在する２階層に見せることができ、それによって下記のような利点を有するユーザフレンドリなユーザインターフェースを構成することができる。
【００６２】
第１に、常に階層数が２個であるので、ＧＵＩを設計することが容易となる。第２に、どの静止画を表示する場合でも、ユーザの操作手順が少なく、また、簡単とできる。第３に、メディアの種類にかかわらず、常に２階層とできるので、メディアによってソフトウェアの実装を変更する必要がない。第４に、深い階層構成の場合のように、親フォルダを削除した時に、子供のフォルダ或いは子供のファイルまでが削除されてしまう危険性がない。第５に、メディアの種類にかかわらず、常に２階層とできるので、メディアよってユーザの操作感覚が相違し、違和感を生じるおそれがない。
【図面の簡単な説明】
【図１】この発明の一実施形態による画像表示装置の構成を示すブロック図である。
【図２】この発明が適用可能なディレクトリ構成の一例を示す略線図である。
【図３】この発明の一実施形態により２階層で画像が見えることを説明するための略線図である。
【図４】この発明の一実施形態において、アルバム表示部を含むＧＵＩ画面の一例を示す略線図である。
【図５】この発明の一実施形態において、アルバム表示部および静止画表示部を含むＧＵＩ画面の一例を示す略線図である。
【図６】静止画Ｉ２を削除する場合の処理の流れを示すフローチャートである。
【図７】静止画Ｉ６およびＩ７を削除する場合の処理の流れを示すフローチャートである。
【図８】アルバムＦ３を削除する場合の処理の流れを示すフローチャートである。
【図９】アルバムＦ３およびＦ４を選択して削除する場合の処理の流れを示すフローチャートである。
【図１０】アプリケーション起動時の処理の流れを示すフローチャートである。
【図１１】アプリケーション終了時の処理の流れの一部を示すフローチャートである。
【図１２】アプリケーション終了時の処理の流れの他の一部を示すフローチャートである。
【符号の説明】
１・・・コントローラ、５・・・ＳＲＡＭ、６・・・ハードディスク、７・・・入力装置、８・・・ディスプレイ、９・・・メモリカードインターフェース、１０・・・ＣＤドライブ
【図１】
2004318752.tif 000003
【図２】
2004318752.tif 000004
【図３】
2004318752.tif 000005
【図４】
2004318752.tif 000006
【図５】
2004318752.tif 000007
【図６】
2004318752.tif 000008
【図７】
2004318752.tif 000009
【図８】
2004318752.tif 000010
【図９】
2004318752.tif 000011
【図１０】
2004318752.tif 000012
【図１１】
2004318752.tif 000013
【図１２】
2004318752.tif 000014