(57)【要約】【課題】画像処理装置において、メモリーに蓄積されている大量の画像データの中から目的とする画像の画像データを検索する場合に、煩雑な操作を行うことなく、迅速に検索できるようにする。【解決手段】制御部１２０は、タッチパネル１０７からの接触位置の検出結果（座標データ）に基づいて、タッチパネル１０７の複数の操作エリアを有する操作面をなぞる操作がされたことを検出すると、操作された操作エリアと操作の方向とに基づいて、表示部１０６の表示画面に表示する画像の表示を変える。【選択図】図１
2010109788.tif 000002
【特許請求の範囲】
【請求項１】
画像表示素子と、
前記画像表示素子の表示画面に対して設けるようにされる複数の操作エリアを有する操作面を通じて、使用者からの指示操作を受け付け、前記操作面に対する前記指示操作の指示位置を検出して出力する指示位置検出手段と、
画像データを記憶保持する記憶手段と、
少なくとも前記記憶手段に記憶保持されている前記画像データに応じた画像を前記画像表示素子に表示するように制御する表示制御手段と
を備え、
使用者によって前記操作面をなぞる操作がされた場合に、前記表示制御手段は、前記指示位置検出手段からの検出出力に基づいて判別する操作された操作エリアと操作の方向とに応じて、前記画像表示素子の前記表示画面に表示する画像の表示を変えるように制御する画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記記憶手段は、画像データを、日付毎であって、かつ、イベント毎に記憶保持して管理するものであり、
前記複数の操作エリアの内の１つは、日付に関する情報の操作エリアであり、
前記日付に関する情報の操作エリアに対してなぞる操作がされた場合には、前記表示制御手段は、操作方向に応じて、操作時とは異なる日付に関する情報を有する画像を表示するように制御する画像処理装置。
【請求項３】
請求項１に記載の画像処理装置であって、
前記記憶手段は、画像データを、日付毎であって、かつ、イベント毎に記憶保持して管理するものであり、
前記複数の操作エリアの内の１つは、イベントに関する情報の操作エリアであり、
前記イベントに関する情報の操作エリアに対してなぞる操作された場合には、前記表示制御手段は、操作方向に応じて、操作時とは異なるイベントに関する情報を有する画像を表示するように制御する画像処理装置。
【請求項４】
請求項２または請求項３に記載の画像処理装置であって、
前記複数の操作エリアの内の他の１つは、画像についての操作エリアであり、
前記画像についての操作エリアに対してなぞる操作された場合には、前記表示制御手段は、操作方向に応じて、異なる画像を表示するように制御する画像処理装置。
【請求項５】
請求項１に記載の画像処理装置であって、
前記複数の操作エリアの内の１つに対して指示操作が行われると共に、前記複数の操作エリアの内の他の１に対してなぞる操作が行われた場合に、
前記表示制御手段は、指示操作時点において指示操作が行われた操作エリアに対応付けられている情報に一致する情報を有すると共に、なぞる操作の方向に応じて、なぞる操作時点においてなぞる操作が行われた操作エリアに対応付けられている情報とは異なる情報を有する画像を表示するように制御する画像処理装置。
【請求項６】
請求項１に記載の画像処理装置であって、
前記複数の操作エリアの内の１つは、画像についての操作エリアであり、
前記画像についての操作エリアに対して指示操作が行われると共に、前記複数の操作エリアの内の他の１に対してなぞる操作が行われた場合に、
前記表示制御手段は、指示操作時点において指示操作が行われた位置の前記画像表示素子の表示画面に表示されている画像の分析結果に基づいて、当該画像に類似すると共に、なぞる操作の方向に応じて、なぞる操作時点においてなぞる操作が行われた操作エリアに対応付けられている情報とは異なる情報を有する画像を表示するように制御する画像処理装置。
【請求項７】
請求項１に記載の画像処理装置であって、
前記操作エリアの内の複数の操作エリアに対して指示操作が行われるとともに、前記複数の操作エリアの内の他の１に対してなぞる操作が行われた場合に、
前記表示制御手段は、指示操作時点において指示操作が行われた複数のそれぞれの操作エリアに対応付けられている情報に一致する情報を有すると共に、なぞる操作の方向に応じて、なぞる操作時点においてなぞる操作が行われた操作エリアに対応付けられている情報とは異なる情報を有する画像を表示するように制御する画像処理装置。
【請求項８】
請求項１に記載の画像処理装置であって、
前記操作エリアの内の複数の操作エリアに対して指示操作が行われるとともに、前記複数の操作エリアの内の他の１に対してなぞる操作が行われた場合に、
前記表示制御手段は、指示操作時点において指示操作が行われた複数のそれぞれの操作エリアに対応付けられているいずれか一方の情報に一致する情報を有すると共に、なぞる操作の方向に応じて、なぞる操作時点においてなぞる操作が行われた操作エリアに対応付けられている情報とは異なる情報を有する画像を表示するように制御する画像処理装置。
【請求項９】
請求項１に記載の画像処理装置であって、
前記複数の操作エリアの内の１つに対して、指示操作が行われた場合、あるいは、指示操作が行うようにされた場合であって、当該操作エリアに対応する情報が表示されている場合には、当該表示を目立つように表示し、当該操作エリアに対応する情報が表示されていない場合には、当該操作エリアに当該操作エリアに対応する情報を表示する対応情報表示制御手段を備える画像処理装置。
【請求項１０】
請求項１に記載の画像処理装置であって、
前記表示制御手段は、前記指示位置検出手段からの検出出力に基づいて把握されるなぞる操作の距離と速さとの一方または両方をも考慮して、前記画像表示素子の前記表示画面に表示する画像を変えるように制御する画像処理装置。
【請求項１１】
画像表示素子の表示画面に対して設けるようにされる複数の操作エリアを有する操作面を有し、使用者からの指示操作を受け付けて、前記操作面に対する前記指示操作の指示位置を検出して出力する指示位置検出手段を通じて、使用者からの操作入力を受け付ける受付工程と、
前記受付工程において、使用者によって前記操作面をなぞる操作を受け付けた場合に、記憶手段に記憶保持されている画像データに応じた画像を前記画像表示素子に表示するように制御する表示制御手段が、前記指示位置検出手段からの検出結果に基づいて操作された操作エリアと操作の方向とを判別し、当該判別結果に応じて前記画像表示素子の前記表示画面に表示する画像を変えるように制御する表示制御工程と
を有する画像表示方法。
【請求項１２】
画像表示素子の表示画面に対して設けるようにされる複数の操作エリアを有する操作面を有し、使用者からの指示操作を受け付けて、前記操作面に対する前記指示操作の指示位置を検出して出力する指示位置検出手段を通じて、使用者からの操作入力を受け付ける受付ステップと、
前記受付ステップにおいて、使用者によって前記操作面をなぞる操作を受け付けた場合に、記憶手段に記憶保持されている画像データに応じた画像を前記画像表示素子に表示するように制御する表示制御手段が、前記指示位置検出手段からの検出結果に基づいて操作された操作エリアと操作の方向とを判別し、当該判別結果に応じて前記画像表示素子の前記表示画面に表示する画像を変えるように制御する表示制御ステップと
を画像処理装置に搭載されたコンピュータが実行する画像表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、デジタルスチルカメラなどの、比較的に大きな表示画面を有する表示素子を備え、種々の画像を表示することが可能な装置、当該装置で用いられる方法、プログラムに関する。
【背景技術】
【０００２】
撮影した画像をデジタルデータとして記録媒体に記録するデジタルスチルカメラが広く利用されている。近年、デジタルスチルカメラで用いられる内蔵フラッシュメモリーやリムーバルメモリーの小型化、大容量化が促進され、これらのメモリーに大量の画像データを蓄積することができるようになっている。
【０００３】
そして、デジタルスチルカメラにおいては、使用年数を重ねるごとに撮影された画像の蓄積枚数も増加し、内蔵フラッシュメモリーやリムーバブルメモリーに、ユーザーの頭の中では管理できないほどの数の画像データが蓄積されてしまう場合も少なくない。
【０００４】
デジタルスチルカメラにおいては、撮影して得た多数の画像データを、日付や時刻などの所定の情報をベースとして１つのまとまり（フォルダ）として管理することが行われている。
【０００５】
例えば、２００８年１月１日に撮影した画像データの集まり等といったように、同じ撮影日に撮影された多数の画像データを、１つのフォルダで管理するなどのことが行われている。また、「運動会」や「誕生会」などのように、ユーザーが入力する名称のフォルダを形成し、これに撮影して得た画像データをまとめるようにすることも行われている。
【０００６】
このように、日付や時刻、あるいは、ユーザーが入力したフォルダ名などによって識別されるフォルダは、ユーザーにとっては所定のイベントにおいて撮影して得た画像データをまとめて管理できるものである。このようなフォルダも、デジタルスチルカメラの使用年数が増えるごとに、ユーザーの頭では管理できないほどに増えることになる。
【０００７】
特定の画像の画像データを検索したいと言うユースケースがあるが、多くの場合、ある時期に撮影した一連の画像やあるイベントにおいて撮影した一連の画像を見返すようなユースケースも多い。
【０００８】
パーソナルコンピュータなどの多機能の情報処理機器では、画像データを取り扱うツールも豊富に備えられており、フォルダの種々の並べ替えを容易に行うことができ、しかも一度に表示可能な画像の量も多いので、柔軟に画像の検索を行うことができる。
【０００９】
しかしながら、デジタルスチルカメラのような、画像処理装置は、液晶ディスプレイなどの表示素子は有するものの、その表示画面の大きさはパーソナルコンピュータよりも小さいし、処理能力も劣る。
【００１０】
このため、デジタルスチルカメラのような画像表示装置においては、例えば、後に記す特許文献１や特許文献２に開示されているような、フォルダ毎に画像の一覧表示やインデックス画面を駆使して、画像を見返すようにすることが行われる。
【００１１】
すなわち、多数のフォルダの中から目的とするイベントの一連の画像データを見るためには、まず、多数のフォルダを行き来しながら、目的とする画像フォルダを探しだし、その探しだしたフォルダの画像データによる画像を１枚１枚確認する必要がある。
【００１２】
なお、上述した特許文献１及び特許文献２は、以下に示す通りである。
【特許文献１】特開２００７−０３７１８２号公報
【特許文献２】特開２００６−２９５２３６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、上述した従来の画像の検索方式の場合、目的とする画像データが格納されているフォルダを見つけ出すために、多数のフォルダ間を行き来して、各フォルダの画像データを確認する処理が必要になるなど、操作が煩雑である。
【００１４】
このため、目的とする画像データが格納されているフォルダを見つけ出すまでに時間がかかるなどの不都合が生じる場合もあると考えられる。このため、デジタルスチルカメラなどにおいても、フォルダ間を行き来するなどといった煩雑な操作を行うことなく、簡便に目的とする画像データを検索できるようにすることが望まれている。
【００１５】
以上のことに鑑み、この発明は、デジタルスチルカメラなどの画像処理装置において、メモリーに蓄積されている大量の画像データの中から目的とする画像の画像データを検索する場合に、煩雑な操作を行うことなく、迅速に検索できるようにすることを目的とする。
【課題を解決するための手段】
【００１６】
上記課題を解決するため、請求項１に記載の発明の画像処理装置は、
画像表示素子と、
前記画像表示素子の表示画面に対して設けるようにされる複数の操作エリアを有する操作面を通じて、使用者からの指示操作を受け付け、前記操作面に対する前記指示操作の指示位置を検出して出力する指示位置検出手段と、
画像データを記憶保持する記憶手段と、
少なくとも前記記憶手段に記憶保持されている前記画像データに応じた画像を前記画像表示素子に表示するように制御する表示制御手段と
を備え、
使用者によって前記操作面をなぞる操作がされた場合に、前記表示制御手段は、前記指示位置検出手段からの検出出力に基づいて判別する操作された操作エリアと操作の方向とに応じて、前記画像表示素子の前記表示画面に表示する画像の表示を変えるように制御する。
【００１７】
この請求項１に記載の発明の画像処理装置によれば、表示制御手段は、記憶手段に記憶されている画像データに応じた画像を画像表示素子の表示画面に表示するように制御する機能を有する。指示位置検出手段の操作面をなぞる操作がされた場合、表示制御手段により、指示位置検出手段からの検出結果に基づいて判別される操作された操作エリアと操作の方向とに基づいて、画像表示素子の表示画面に表示する画像の表示が変えるようにされる。
【００１８】
これにより、指示位置検出手段の操作面に対してなぞる操作を行うという簡単な操作で、画像表示素子の表示画面に表示する画像の表示を変えることができるようにされる。この場合、なぞる操作がされた操作エリアとなぞる操作の方向とに基づいて、画像の表示を変えることができるようにされる。したがって、なぞる操作を行う操作エリアと操作の方向とを変えることにより、種々の態様で画像の表示を変えることができるようにされる。
【発明の効果】
【００１９】
この発明によれば、記録媒体に蓄積されている大量の画像データの中から目的とする画像の画像データを、煩雑な操作を行うことなく、簡単な操作だけで迅速に検索することができる。
【発明を実施するための最良の形態】
【００２０】
以下、図を参照しながら、この発明の装置、方法、プログラムの一実施の形態について説明する。
【００２１】
［第１の実施の形態］
［撮像装置の構成例］
図１は、この発明の装置、方法、プログラムの一実施の形態が適用された第１の実施の形態の撮像装置１００の構成例を説明するためのブロック図である。撮像装置１００は、撮影モードを切り替えることにより、静止画像と動画像のいずれをも撮影して記録媒体に記録することができるものである。
【００２２】
しかし、以下に説明する第１の実施の形態においては、説明を簡単にするため、撮像装置１００はデジタルスチルカメラとしての機能が用いられ、主に静止画像を撮影したり、再生したりする場合を例にして、この撮像装置１００の構成と動作について説明する。
【００２３】
図１に示すように、撮像装置１００は、レンズ部１０１、撮像素子１０２、前処理部１０３、画像処理部１０４、表示処理部１０５、表示部１０６、タッチパネル１０７、圧縮処理部１０９、伸張処理部１１０、表示画像形成部１１１を備えている。
【００２４】
また、撮像装置１００は、制御部１２０、操作部１３１、外部インターフェース（以下、外部Ｉ／Ｆと略称する。）１３２、入出力端子１３３、書き込み／読み出し部１３４、記録媒体１３５、時計回路１３６を備えている。
【００２５】
表示部１０６は、例えば、ＬＣＤ（Liquid Crystal Display）、有機ＥＬパネル（Organic Electroluminescence Panel）等のいわゆる薄型の表示素子からなるものである。そして、後述もするが、この表示部１０６の表示画面の全面に対して操作面を形成するようにタッチパネル１０７が貼付されている。
【００２６】
タッチパネル１０７は、ユーザー（使用者）からの操作面に対する指示操作（接触操作）を受け付けて、タッチパネル１０７の当該操作面上の指示位置（接触位置）を検出し、当該指示位置を示す座標データを制御部１２０に通知するものである。
【００２７】
制御部１２０は、後述もするように、撮像装置１００の各部を制御するものであり、表示部１０６の表示画面に対して、どのような表示を行っているかをも把握している。制御部１２０は、タッチパネル１０７からの操作面上の指示位置を示す座標データと、当該指示位置に対応する表示部１０６の表示画面上の表示情報とに基づいて、ユーザーからの指示操作（入力操作）を受け付けることができる。
【００２８】
例えば、ユーザーがタッチパネル１０７の操作面上の位置に、指やスタイラスなどを接触させたとする。この場合に、その接触位置に対応する（一致する）表示画面上の位置に数字が表示されていた場合には、ユーザーはその表示されている数字を選択して入力するようにしたと制御部１２０において判別することができる。
【００２９】
このように、撮像装置１００においては、表示部１０６とタッチパネル１０７とによって、入力装置としてのタッチスクリーン１０８を形成している。なお、タッチパネル１０７は、例えば、感圧式や静電式のものとして実現される。
【００３０】
また、タッチパネル１０７は、操作面上の複数の箇所に同時に行うようにされた操作のそれぞれを検出し、その接触位置のそれぞれを示す座標データを出力することができるものである。また、タッチパネル１０７は、操作面に対して繰り返し行うようにされる指示操作のそれぞれを検出し、そのそれぞれの接触位置を示す座標データを出力することもできる。
【００３１】
さらに、タッチパネル１０７は、ユーザーによって、指やスタイラスが接触されている間は、所定のタイミング毎に連続して接触位置を検出し、これを示す座標データを出力することもできる。
【００３２】
これにより、タッチパネル１０７は、いわゆるタップ操作、ダブルタップ操作、ドラッグ操作、フリック操作、ピンチ操作などのユーザーからの様々な指示操作（操作入力）を受け付けて、これを検出することができるものである。
【００３３】
ここで、タップ操作は、ユーザーの指やスタイラスによって、操作面上の所定の一点を「ちょん」と１回だけ指示する動作（操作）である。ダブルタップ操作は、操作面上の所定の一点を連続して２回、「ちょん、ちょん」と指示する動作である。
【００３４】
また、ドラッグ操作は、ユーザーの指やスタイラスを操作面上に接触させたまま移動させる動作である。フリック操作は、ユーザーの指やスタイラスを操作面上の１点を指示してから、そのまま任意の方向に素早く「はじく」ようにする動作である。
【００３５】
ピンチ操作は、ユーザーの２本の指等を同時に操作面上に接触させて、当該２本の指等を開いたり、閉じたりする動作である。この場合、特に、接触させた２本の指等を開く操作をピンチアウト操作、２本の指等を閉じる操作をピンチイン操作と呼んでいる。
【００３６】
ドラッグ操作とフリック操作とは、動作の速さに違いがあるものの、操作面上にユーザーの指等を接触させた後に、当該操作面上を移動させる操作（操作面上をなぞる操作）であり、移動距離と移動方向との２種類の情報によって把握できる操作である。
【００３７】
このため、この明細書においては、ドラッグ操作とフリック操作とのいずれかの操作を行うことにより、同じ処理を行うようにすることができる場合には、ドラッグ操作とフリック操作との総称として「なぞり操作」という文言を用いる。
【００３８】
そして、制御部１２０は、撮像装置１００を構成する各部と接続され、上述もしたように、撮像装置１００の各部を制御するものであり、いわゆるマイクロコンピュータの構成されたものである。
【００３９】
制御部１２０は、ＣＰＵ（central Processing Unit）１２１、ＲＯＭ（Read Only Memory）１２２、ＲＡＭ（Random Access Memory）１２３、ＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM）１２４が、ＣＰＵバス１２５を通じて接続されて構成されている。
【００４０】
ＣＰＵ１２１は、後述するＲＯＭ１２２に記憶されているプログラムを読み出して実行し、各部に供給する制御信号を形成して、これを各部に供給し、また各部から提供されるデータ等を受け付けて、これを処理するものである。
【００４１】
ＲＯＭ１２２は、上述のように、ＣＰＵ１２１において実行される種々のプログラムや処理に必要になる種々のデータ等を予め記憶保持しているものである。ＲＡＭ１２３は、各種の処理において途中結果を一時記憶するなど、主にワークエリアとして用いられるものである。
【００４２】
ＥＥＰＲＯＭ１２４は、いわゆる不揮発性メモリーであり、撮像装置１００の電源が落とされても保持しておくべき情報を記憶保持する。例えば、ユーザーによって設定された種々のパラメータや、種々の処理の最終結果、あるいは、機能追加などのために新たに提供された処理プログラムやデータ等が、ＥＥＰＲＯＭ１２４に保持される。
【００４３】
このように構成された制御部１２０に対しては、図１に示すように、後述する撮影機能や撮影して記録した画像の再生機能を実現するための種々の回路部の他に、操作部１３１、外部Ｉ／Ｆ１３２、書き込み／読み出し部１３４、時計回路１３６が接続されている。
【００４４】
操作部１３１は、各種の調整キーや機能キー、シャッターキーなどの操作キーを有し、ユーザーからの操作入力を受け付けて、これを制御部１２０に通知する。これにより、制御部１２０は、操作部１３１を通じて受け付けたユーザーからの操作入力に応じて、各部を制御し、操作入力に応じた処理を実行することができるようにされる。
【００４５】
外部Ｉ／Ｆ１３２は、例えば、ＵＳＢ（Universal Serial Bus）やＩＥＥＥ（Institute of Electrical and Electronics Engineers Inc）１３９４などの、所定の規格に準拠したデジタルインターフェースである。
【００４６】
すなわち、外部Ｉ／Ｆ１３２は、入出力端子１３３に接続された外部機器からのデータを自機において処理可能な形式のデータに変換して受け付けたり、自機から送出するデータを所定の形式のデータに変換して出力したりするものである。
【００４７】
書き込み／読み出し部１３４は、制御部１２０の制御に応じて、自機の記録媒体１３５に対して、データを書き込んだり、記録媒体１３５に記録されているデータを読み出したりするものである。
【００４８】
撮像装置１００において、記録媒体１３５は、撮像装置１００に対して着脱可能に構成され、例えば、半導体メモリーが用いられて、数ギガバイト以上の記憶容量を有するようにされたいわゆるメモリーカード型のリムーバブルメモリーである。
【００４９】
なお、メモリーカード型のリムーバブルメモリー以外にも、記録媒体１３５として、例えば、内蔵フラッシュメモリーや小型のハードディスクなど内蔵型の記録媒体を用いる構成することもできる。
【００５０】
また、記録媒体１３５として、小型のＤＶＤ（digital Versatile Disc）やＣＤ（Compact Disc）等の光ディスクなどの他のリムーバブル型の記録媒体を用いる構成とすることもできる。
【００５１】
時計回路１３６は、カレンダ機能を備え、現在年月日、現在曜日、現在時刻を提供することができると共に、必要に応じて、所定の時間間隔を計測する時間カウンタの機能をも実現することができるものである。
【００５２】
この時計回路１３６の機能により、撮影された画像データに対して撮影日時や撮影曜日などの撮影日に関する情報を付加することができる。また、時計回路１３６の機能を利用して、所定の操作から一定時間経過後に自動的にシャッターをきって撮影できるようにするセルフタイマー撮影機能をも実現することができる。
【００５３】
そして、図１に示した撮像装置１００において、レンズ部１０１は、図示しないが、撮像レンズ（対物レンズ）、露光調整機構、合焦調整機構、シャッター機構等を含み、被写体の画像を取り込み後段の撮像素子のセンサ面に結像させるようにする部分である。
【００５４】
撮像素子１０２は、ＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサなどの撮像センサ（撮像素子）からなるものである。撮像素子１０２は、レンズ部１０１を通じて自己のセンサ面に結像するようにされた画像を電気信号（画像信号）として取り込む。
【００５５】
この第１の実施の形態の撮像装置１００において、撮像素子１０２は、画素毎にＲ（赤）、Ｇ（緑）、Ｂ（青）のいずれかの信号を形成するようにする予め決められた色パターンの単板の色フィルタを備えたものである。
【００５６】
そして、撮像素子１０２を通じて取り込まれた画像信号は、後段の前処理部１０３に供給される。前処理部１０３は、ＣＤＳ（Correlated Double Sampling：２重相関サンプリング）回路やＡＧＣ（Automatic Gain Control）回路やＡ／Ｄ（Analog/Digital）変換器などを含み、撮像素子１０２からの画像信号をデジタルデータとして取り込む部分である。
【００５７】
前処理部１０３を通じて取り込まれた画像信号（画像データ）は、画像処理部１０４に供給される。画像処理部１０４は、図示しないが検波回路、ホワイトバランス回路、デモザイク回路、解像度変換回路、その他の画像補正回路等を有するものである。
【００５８】
画像処理部１０４においては、まず、前処理回路１０３からの画像データに基づいて、露光（露出）調整のためのパラメータ、合焦（焦点）調整のためのパラメータ、ホワイトバランス調整のためのパラメータなど、種々の調整処理のためのパラメータを形成する。
【００５９】
画像処理部１０４において形成されたパラメータの内、露光（露出）調整のためのパラメータと合焦（焦点）調整のためのパラメータとは制御部１２０に供給される。制御部１２０は、画像処理部１０４からのパラメータに基づいて、レンズ部１０２の露光調整機構や合焦調整機構を制御し、露光や合焦のための調整を適切に行うことができるようにしている。
【００６０】
そして、画像処理部１０４においては、前処理部１０３からの画像データに対して、黒レベル合わせ処理や上述したように形成されるホワイトバランス調整のためのパラメータ基づくホワイトバランス調整処理を行う。これらの調整処理により、前処理部１０３からの画像データが形成する画像が適切な色合いになるように調整する。
【００６１】
この後、画像処理部１０４においては、適切な色合いになるように調整された画像データに対して、画素毎にＲＧＢデータ（３原色データ）を生成するデモザイク処理（同時化処理）、アパーチャ補正処理、ガンマ（γ）補正処理等を行う。
【００６２】
さらに、画像処理部１０４においては、形成したＲＧＢデータから輝度信号（Ｙ）と色信号（Ｃｂ、Ｃｒ）を形成するＹ／Ｃ変換処理や、色収差補正処理、解像度変換処理などを行って、輝度信号Ｙおよび色信号Ｃｂ、Ｃｒを形成する。
【００６３】
画像処理部１０４で形成された画像データ（輝度信号Ｙ、色信号Ｃｂ、Ｃｒ）は、表示処理部１０５に供給され、ここで表示部１０６に供給する形式の画像信号に変換されて表示部１０６に供給される。
【００６４】
これにより、表示部１０６の表示画面には、レンズ部１０１を通じて取り込んだ被写体の画像が表示され、ユーザーは、表示部１０６の表示画面に表示される被写体の画像を確認しながら、目的とする被写体の画像を撮影することができる。
【００６５】
同時に、画像処理部１０４で形成された輝度信号Ｙ、色信号Ｃｂ、Ｃｒは、圧縮処理部１０９にも供給される。そして、操作部１３１のシャッターキーが押下されたタイミングにおいて、圧縮処理部１０９は、その時点において、表示部１０６の表示画面に表示するようにしていた画像の画像データをデータ圧縮し、これを制御部１２０に供給する。
【００６６】
なお、圧縮処理部１０３においては、予め決められたデータ圧縮方式に従って、データ圧縮処理を行う。データ圧縮方式としては、静止画であれば、ＪＰＥＧ（Joint Photographic Experts Group）方式、動画であれば、ＭＰＥＧ（Moving picture Experts Group）方式などが用いられる。もちろん、これに限るものではなく、データ圧縮方式は種々のものを用いるようにすることが可能である。
【００６７】
制御部１２０は、書き込み／読み出し部１３４を制御し、圧縮処理部１０９からのデータ圧縮された画像データを記録媒体１３５に記録する。このようにして、撮像装置１００においては、被写体の画像を撮影し、当該被写体の画像を形成する画像データを記録媒体１３５に記録することができるようにしている。
【００６８】
撮像装置１００において、上述のように撮影して得た画像データは、詳しくは後述するが、撮影年月毎であって、かつ、ユーザーが形成するようにするフォルダ毎に、記録媒体１３５に格納して管理することができるようにしている。
【００６９】
フォルダは、被写体毎やイベント毎などと言うように、目的に応じて形成することができる。この第１の実施の形態の撮像装置１００においては、例えば、入学式、運動会、お誕生日会などといった、撮影を行ったイベント毎にフォルダを形成するようにしている。もちろん、撮影した画像データを後から、目的とするフォルダに移動させたりするなどのこともできるようにされる。
【００７０】
そして、記録媒体１３５に記録された画像データは、制御部１２０に制御される書き込み／読み出し部１３４によって読み出すことができるようにされる。記録媒体１３５から読み出された画像データは、制御部１２０を通じて伸張処理部１１０に供給される。
【００７１】
伸張処理部１１０は、これに供給された画像データを、データ圧縮時に用いたデータ圧縮方式にしたがって伸張処理し、データ圧縮前の画像データを復元して、これを表示画像形成部１１１に供給する。
【００７２】
表示画像形成部１１１は、伸張処理部１１０からの画像データを用いて、また、必要な場合には、制御部１２０から供給される種々の表示用データをも用いて、表示部１０６の表示画面に表示すべき画像の画像データを形成し、これを表示処理部１０５に供給する。
【００７３】
表示処理部１０５は、画像処理部１０４からの画像データを処理したときと同様に、表示画像形成部１１１からの画像データから、表示部１０６に供給する形式の画像信号に変換し、これを表示部１０６に供給する。
【００７４】
これにより、記録媒体１３５に記録されている画像データに応じた画像を、表示部１０６の表示画面に表示することができる。すなわち、記録媒体１３５に記録されている目的とする画像の画像データを再生することができる。
【００７５】
このように、この第１の実施の形態の撮像装置１００は、被写体の画像を撮影して、記録媒体１３５に記録することができるものである。また、撮像装置１００は、記録媒体１３５に記録されている画像データを読み出して再生処理し、当該画像データに応じた画像を表示部１０６の表示画面に表示することもできるものである。
【００７６】
［画像データの管理方式等］
そして、この第１の実施の形態の撮像装置１００においては、撮影して得た画像データを、単にフォルダ単位に格納して管理するものではない。上述もしたように、撮影年月毎であって、かつ、ユーザーが形成するようにするフォルダ毎に、撮影した画像データを記録媒体１３５に格納して管理している。
【００７７】
図２は、撮像装置１００においての画像データの管理方式について説明するための図である。例えば、全ての画像データを束ねる役割を有するルートフォルダ（図２においては図示せず。）の下には、撮影年月単位に画像データをまとめる年月仮想フォルダ１１、１２、…が設けられる。図２においては、「２００８年４月」の年月仮想フォルダ１１と、「２００８年５月」の年月仮想フォルダ１２が存在することを示している。
【００７８】
そして、図２においては、年月仮想フォルダ１１内には、当該年月が示す期間において撮影された画像データをまとめるイベント仮想フォルダ１１Ａ、１１Ｂ、…が存在していることを示している。同様に、年月仮想フォルダ１２内には、当該年月が示す期間において撮影された画像データをまとめるイベント仮想フォルダ１２Ａ、…が存在していることを示している。
【００７９】
図２に示した例の場合、「２００８年４月」の年月仮想フォルダ１１内には、「お花見（４月５日）」イベント仮想フォルダ１１Ａ、「入学式（４月８日）」イベント仮想フォルダ１１Ｂ等が存在している。また、「２００８年５月」の年月仮想フォルダ１２内には、「ドライブ（５月１０日）」イベント仮想フォルダ１２Ａが存在している。このように、年月仮想フォルダ内には、撮影年月日順にイベント仮想フォルダが登録するようにされる。
【００８０】
そして、各イベント仮想フォルダには、そのイベントにおいて撮影された画像ファイルが撮影日時順に格納するようにされている。図２に示した例の場合、「お花見（４月５日）」イベント仮想フォルダ１１Ａ内には、画像ファイル１１Ａ−１、１１Ａ−２、１１Ａ−３、…が存在している。
【００８１】
同様に、「入学式（４月８日）」イベント仮想フォルダ１１Ｂ内には、画像ファイル１１Ｂ−１、１１Ｂ−２、…が存在し、「ドライブ（５月１０日）」イベント仮想フォルダ１２Ａ内には、画像ファイル１２Ａ−１、１２Ａ−２、…が存在している。
【００８２】
このように、この第１の実施の形態の撮像装置１００においては、撮影して得た画像データを、年月仮想フォルダ（上位階層）、イベント仮想フォルダ（中位階層）、各画像ファイル（下位階層）と言うように、３階層で管理するようにしている。
【００８３】
これにより、各年の各月には、撮影を行ったどのようなイベントが存在し、各イベントにはどのような画像データが存在するかを管理することができるようにしている。すなわち、撮影することにより得られた画像ファイルは、撮影日時順であってイベント順に並べられて、管理するようにされている。
【００８４】
なお、図２においては、イベント仮想フォルダは、各日に１つだけ形成されている場合を示しているが、これに限るものではない。同日に複数のイベント仮想フォルダが形成される場合ももちろんある。
【００８５】
また、図２においては、年月仮想フォルダは、「２００８年４月」と「２００８年５月」の２つしか示していないが、「２００８年４月」以前の各月の年月仮想フォルダも、また、「２００８年５月」以降の各月の年月仮想フォルダも存在している。
【００８６】
［仮想フォルダ、画像ファイルのレイアウト例］
［年月仮想フォルダのレイアウト例］
図３は、図２に示したように、上位に位置する年月仮想フォルダのレイアウト例を説明するための図である。図３に示すように、年月仮想フォルダは、識別情報として年月情報を有している。この年月情報が、「２００８年４月」、「２００８年５月」といった撮影年月を示す情報である。
【００８７】
さらに、年月仮想フォルダは、当該年月仮想フォルダの作成日時や登録されているフォルダ数など、当該年月仮想フォルダに関する種々のメタデータをも有している。このメタデータは、作成日時やフォルダ数といった、制御部１２０や時計回路１３６の機能により自動的に取得可能な情報の他、ユーザーが操作部１３１などを通じて入力するキーワードなどの情報を付加することもできる。
【００８８】
そして、図３において、フォルダ１（イベント名）、フォルダ２（イベント名）、フォルダ３（イベント名）、…というように、年月仮想フォルダには、当該年月仮想フォルダに格納されている１以上のイベント仮想フォルダを特定するフォルダ名が格納される。
【００８９】
また、図３に示すように、各フォルダ名に対しては、当該フォルダ名が特定するイベント仮想フォルダの作成日時などの情報も対応付けて記憶することができるようにされている。
【００９０】
このように、年月仮想フォルダの情報により、各年月仮想フォルダには、どのようなイベント仮想フォルダが属しているのかを管理することができるようにしている。
【００９１】
［イベント仮想フォルダのレイアウト例］
図４は、図２に示したように、中位に位置するイベント仮想フォルダのレイアウト例を説明するための図である。図４に示すように、イベント仮想フォルダは、識別情報としてフォルダ名を有している。このフォルダ名が、「お花見」、「入学式」といった情報である。
【００９２】
さらに、イベント仮想フォルダは、当該イベント仮想フォルダのより詳細なイベント名や作成日時など、当該イベント仮想フォルダに関する種々のメタデータをも有している。イベント名などの情報は、ユーザーが操作部１３１を通じて入力することができる。また、作成日時は制御部１２０や時計回路１３６の機能により自動的に取得できる情報である。もちろん、この他にも、種々のメタデータを付加することも可能である。
【００９３】
そして、図４において、ファイル１、ファイル２、ファイル３、…というように、当該イベント仮想フォルダに格納するようにされている１以上の画像ファイルを特定するファイル名が格納されている。また、各ファイル名に対しては、当該画像ファイルの記録位置を示す記録媒体上のアドレスや作成日時などの情報も対応付けて記憶するようにされている。
【００９４】
このように、イベント仮想フォルダの情報により、各イベント仮想フォルダには、どのような画像ファイルが属しているか、その画像ファイルは記録媒体上のどこに記録されているのかを管理することができるようにしている。
【００９５】
［画像ファイルのレイアウト例］
図５は、図２に示したように、下位に位置する画像ファイルのレイアウト例を説明するための図である。図５に示すように、画像ファイルは、識別情報としてファイル名を有している。
【００９６】
さらに、画像ファイルは、当該ファイルの作成日時、当該ファイルに格納される画像データに対応するイベント名、当該ファイルに格納された画像データが形成する画像のサムネイル画像（縮小画像）などの種々のメタデータをも有している。
【００９７】
画像ファイル内の作成日時は制御部１２０の機能や時計回路１３６の機能により自動的に取得できる情報である。また、イベント名などの情報は、ユーザーが操作部１３１を通じて入力することができる。
【００９８】
画像ファイル内のサムネイル画像は、撮影時、あるいは、撮影後の所定のタイミングにおいて、制御部１２０の機能により撮影することにより得られた画像データから生成され、当該所定のエリアに格納されるものである。この他にも、種々のメタデータを付加することも可能である。
【００９９】
このように、識別情報としてのファイル名と種々のメタデータが付加された画像ファイルに、メインデータとして、撮影することにより得られた画像データ（静止画像データ、または、動画像データ）がデータ圧縮して格納される。
【０１００】
この画像ファイルの画像データを再生処理することにより、当該画像データに応じた画像を表示部１０６の表示画面に表示することができる。
【０１０１】
［画像の検索処理の概要］
そして、この第１の実施の形態の撮像装置１００においては、図２〜図５用いて説明したように管理される画像データについて、タッチスクリーン８を利用することにより、煩雑な操作を行うことなく、迅速かつ的確に検索を行うことができるようにしている。
【０１０２】
図６は、この第１の実施の形態の撮像装置１００において用いられる画像データの検索画面（画像検索画面）を説明するための図である。表示部１０６の表示画面６Ｇの全面には、表示画面６Ｇの外縁に沿って点線で示したように、タッチパネル１０７が貼付されて操作面が形成されている。
【０１０３】
制御部１２０は、図６に示すように、画像検索画面において、表示部１０６の表示画面６Ｇの全面に形成されるタッチパネル１０７の操作面を、表示画面６Ｇの上下方向に３つのエリアに分割するようにしている。
【０１０４】
すなわち、制御部１２０は、図６に示すように、上段を日付エリア７１とし、中段を画像エリア７２とし、下段をイベントエリア７３として、操作面上の各エリアの範囲（位置と大きさ）を把握している。
【０１０５】
さらに、制御部１２０は、タッチパネル１０７の操作面を３つに分割して形成した日付エリア７１、画像エリア７２、イベントエリア７３のそれぞれに一致するように、表示画面６Ｇについても３つの表示エリアに分割するようにしている。そして、制御部１２０は、表示画面６Ｇ上の分割された各表示エリアの範囲（位置と大きさ）についても把握している。
【０１０６】
このように、制御部１２０は、画像検索画面を形成するにあたり、表示画面６Ｇを図６に示したように上下方向に３つの表示エリアに分割し、各表示エリアに対応して、タッチパネル１０７の操作面を３つの操作エリアに分割しているとも捉えることができる。
【０１０７】
このため、図６に示した画像検索画面においては、タッチパネル１０７の操作面も、表示部１０６の表示画面６Ｇも、日付エリア７１、画像エリア７２、イベントエリア７３に分割されているものとし、各エリアについて同じ参照符号を用いて説明する。
【０１０８】
そして、図６に示した画像検索画面において、上段の日付エリア７１は、撮影年月情報を表示するエリアである。この日付エリア７１には、例えば、図２、図３を用いて説明した年月仮想フォルダの識別情報である年月情報が表示される。
【０１０９】
また、下段のイベントエリア７３は、イベント名情報等を表示するエリアである。このイベントエリア７３には、例えば、図２、図４を用いて説明したイベント仮想フォルダの識別情報であるイベント名情報（フォルダ名情報）と、当該イベント仮想フォルダに格納されている画像ファイルの作成日時（撮影日時）の内の作成月日情報とが表示される。
【０１１０】
また、中段の画像エリア７２は、サムネイル画像を表示するエリアである。この画像エリア７２には、主に、イベントエリア７３に表示されたイベント名情報によって特定されるイベント仮想フォルダに属する画像ファイルのサムネイルデータによる画像が表示される。
【０１１１】
つまり、日付エリア７１には、年月仮想フォルダの年月情報が表示される。イベントエリア７３には、前記の年月仮想フォルダに属するイベント仮想フォルダのイベント名情報等が表示される。画像エリア７２には、前記のイベント仮想フォルダに属する画像ファイルが有するサムネイルデータによるサムネイル画像が表示される。
【０１１２】
したがって、図６に示した画像検索画面は、年月仮想フォルダ「２００８年４月」に属するイベント仮想フォルダ「お花見」に格納されている画像データが表示されている場合のものである。換言すれば、図６に示した画像検索画面は、「２００８年４月」に行われたイベントの１つである「お花見」において撮影された画像データが表示されている場合を示している。
【０１１３】
なお、図６に示すように、画像エリア７２には、複数のサムネイル画像を表示することができるようにされている。このため、後述もするように、１のイベント仮想フォルダの後尾部分の画像ファイルのサムネイル画像と、次のイベント仮想フォルダの先頭部分の画像ファイルのサムネイル画像とが表示される場合もある。
【０１１４】
そして、撮像装置１００において、ユーザーによって画像データの検索を行うようにされると、制御部１２０は、関係する各部を制御し、図６に示した画像検索画面を形成して、これを表示部１０６の表示画面６Ｇに表示する。
【０１１５】
この場合に、画像検索画面を表示するために制御部１２０によって制御される各部は、書き込み／読み出す部１３４、伸張処理部１１０、表示画像形成部１１１、表示処理部１０５である。
【０１１６】
このように、この第１の実施の形態の撮像装置１００においては、タッチパネル１０７の操作面上を３つの領域に分割し、それぞれの領域に意味を持たせる。そして、ユーザーが分割された任意の領域を操作することにより、所望の画像群を呼び出すことができるようにしている。
【０１１７】
以下に、図７〜図１２を用いて、図６のように構成される画像検索画面を用いた画像の検索処理について具体的に説明する。なお、図６に示した画像検索画面は、タッチパネル１０７の操作面と、表示部１０６の表示画面とを、それぞれ一致するように３分割して形成したものであり、以下においては、必要に応じて３分割画面と呼ぶ場合もある。
【０１１８】
［年月仮想フォルダ（上位）の変更］
まず、図６を用いて説明した画像検索画面において、年月仮想フォルダを変更する場合について説明する。図７は、図６のように構成される画像検索画面において、表示対象とする画像の撮影年月の変更（年月仮想フォルダの変更）を行うことにより、表示する画像を変更する場合について説明するための図である。
【０１１９】
図７（Ａ）に示すように、年月エリア７１には、「２００８年３月」と言う年月表示がなされ、イベントエリア７３には、「３．３０  東京の風景」と言うイベント名情報が表示されている。そして、画像エリア７２には、複数（５枚）のサムネイル画像（画像群）が表示されている。
【０１２０】
この図７（Ａ）に示した状態は、年月仮想フォルダ「２００８年３月」に属するイベント仮想フォルダ「東京の風景」に格納されている画像ファイルのサムネイル画像が、画像エリア７２に表示されていることを示している。
【０１２１】
また、イベントエリア７３において、イベント名情報の前の「３．３０」という表示は、当該イベント仮想フォルダに格納されている画像データは、２００８年３月３０日に撮影されたものであることを示すものである。
【０１２２】
この場合に、図７（Ａ）に示すように、ユーザーがタッチパネル１０７の操作面の上段の日付エリア７１に対して指を接触させ、矢印が示すように、表示画面に対して、左方向になぞり操作（ドラッグ操作またはフリック操作）を行ったとする。
【０１２３】
この時、ユーザーの指等を接触させた操作エリアに対応する表示エリアに表示されている表示情報、図７（Ａ）の場合には、年月情報７１ａを、接触されたことを通知するために、ハイライト表示したり、反転表示したりする。
【０１２４】
また、ユーザーの指等の日付エリア７１への接触が終了した場合には、元の表示に戻る。このような表示情報のハイライト表示や反転表示のオン／オフ制御は、制御部１２０が、例えば、表示処理部１０５を制御することによって行うことができる。
【０１２５】
そして、タッチパネル１０７は、当該なぞり操作に応じて変化する操作面上の指の接触位置（座標）を順次に検出し、これを操作面上における位置を示す座標データとして制御部１２０に通知する。
【０１２６】
制御部１２０は、当該なぞり操作に応じた座標データに基づいて、操作面上のどの操作エリアに対して、どのような操作が行われたのかを認識する。したがって、図７（Ａ）に示した例の場合には、制御部１２０は、日付エリア７１上において、右から左へのなぞり操作（右方向へのなぞり操作）が行われたと認識することになる。
【０１２７】
制御部１２０は、日付エリア７１におけるなぞり操作を、撮影年月の変更（年月仮想フォルダの変更）を意味するものと判断し、なぞり操作の方向に応じて、年月仮想フォルダを変更する。
【０１２８】
図７（Ａ）に示した状態にあるときに、日付エリア７１に対して左方向へのなぞり操作が行われた場合には、制御部１２０は、時間を進める方向への年月仮想フォルダの変更操作であると判断する。
【０１２９】
図７（Ａ）に示した状態、すなわち、現在の年月仮想フォルダが、「２００８年３月」のものである場合、時間を進める方向に次の年月仮想フォルダは、図２に示した例に従えば、年月仮想フォルダ「２００８年４月」となる。
【０１３０】
制御部１２０は、時間を進める方向に次に位置する年月仮想フォルダを特定し、当該特定した年月仮想フォルダを参照して、その識別情報である「２００８．４」という年月情報を取得する。
【０１３１】
そして、制御部１２０は、取得した年月情報を表示画像形成部１１１、表示処理部１０５を通じて、図７（Ｂ）に示すように、表示素子１０６の表示画面６Ｇ上の日付エリア７１に表示する。
【０１３２】
次に、制御部１２０は、変更後の年月仮想フォルダ「２００８年４月」に属する時系列順に最初のイベント仮想フォルダを、変更後のイベント仮想フォファイルとして特定し、当該変更後のイベント仮想フォルダからイベント名情報（「お花見」）を取得する。
【０１３３】
ここで、イベント名情報は、当該イベント仮想フォルダのフォルダ名に対応するものである。なお、図４を用いて説明したように、イベント仮想フォルダに詳細なイベント名情報が付加されている場合には、これを用いるようにすることも可能である。
【０１３４】
また、イベント名情報の取得と同時に、制御部１２０は、当該イベント仮想フォルダに属する画像ファイルの作成日時の内の作成月日（「４．５」）を、撮影月日を示す情報として取得する。このように、画像ファイルの作成日情報を用いるのは、イベント仮想フォルダ自体の作成日情報は、画像データの撮影日と必ずしも一致しているとは限らないためである。
【０１３５】
そして、制御部１２０は、取得したイベント名情報、作成月日情報を表示画像形成部１１１、表示処理部１０５を通じて、図７（Ｂ）に示すように、表示素子１０６の表示画面６Ｇ上のイベントエリア７３に表示する。
【０１３６】
次に、制御部１２０は、特定した変更後のイベント仮想フォルダ「お花見」の時系列順に登録されている画像ファイルの内、先頭から所定枚の画像ファイルのサムネイルデータを読み出す。
【０１３７】
そして、制御部１２０は、当該サムネイルデータを表示画像形成部１１１、表示処理部１０５を通じて、図７（Ｂ）に示すように、表示素子１０６の表示画面６Ｇ上の画像エリア７２に表示する。
【０１３８】
なお、図７（Ｂ）に示した例においては、変更後のイベント仮想フォルダの時系列順の直前（１つ前）に位置するイベント仮想フォルダに、時系列順に登録されている画像ファイルの内、後尾から所定枚のサムネイルデータを読み出すようにしている。
【０１３９】
そして、当該直前のイベント仮想フォルダから読み出したサムネイルデータに応じたサムネイル画像についても、制御部１２０は、表示画像形成部１１１、表示処理部１０５を通じて画像エリア７２の前段部分に表示するようにしている。
【０１４０】
図７（Ｂ）に示した例の場合、撮影年月変更後のイベント仮想フォルダに属する３枚の画像のサムネイル画像と、直前のイベント仮想フォルダに属する２枚の画像のサムネイル画像とを時系列順に表示するようにしている。
【０１４１】
このように、図７に示した例は、変更後のイベント仮想フォルダにおける時系列順に最初の部分の画像と、その直前のイベント仮想フォルダにおける時系列順に最後の部分の画像とを同時に表示するようにしている。このようにすることによって、時系列にしたがって管理されている画像の管理状態（画像の繋がりの状態）をも確認することができる。
【０１４２】
このようにして、現在表示の対象となっている撮影年月を基準にして、撮影年月を進める方向に変更する操作を行うことにより、次の年月フォルダの最初に位置するイベント仮想フォルダに格納されている画像を画像エリア７２に表示することができる。
【０１４３】
また、これとは逆に、図７（Ｃ）に示す状態（表示内容は図７（Ａ）に示した状態と同じ）にあるときに、図７（Ｃ）において矢印が示すように、表示画面上において、右方向へのなぞり操作が行われたとする。この場合には、制御部１２０は、時間を戻す方向への年月仮想フォルダの変更操作であると判断する。
【０１４４】
この実施の形態において、撮像装置１００の記録媒体１３５には、図２には示さなかったが、上述もしたように、２００８年４月以前の各月の年月仮想フォルダや、２００８年５月以降の各月の年月仮想フォルダも存在している。
【０１４５】
そして、図７（Ｃ）の状態にあるときに、時間を戻す方向に次の年月仮想フォルダ（年月仮想フォルダ「２００８年３月」の直前の年月仮想フォルダは、年月仮想フォルダ「２００８年２月」となる。
【０１４６】
制御部１２０は、時間を戻す方向に次に位置する年月仮想フォルダを特定し、当該特定した年月仮想フォルダを参照して、その識別情報である「２００８．２」という年月情報を取得する。
【０１４７】
そして、制御部１２０は、取得した年月情報を表示画像形成部１１１、表示処理部１０５を通じて、図７（Ｄ）に示すように、表示素子１０６の表示画面６Ｇ上の日付エリア７１に表示する。
【０１４８】
次に、制御部１２０は、変更後の年月仮想フォルダ「２００８年２月」に属する時系列順に最初のイベント仮想フォルダを、変更後のイベント仮想フォファイルとして特定し、当該変更後のイベント仮想フォルダからイベント名情報（「節分」）を取得する。
【０１４９】
また、イベント名情報の取得と同時に、制御部１２０は、当該イベント仮想フォルダに属する画像ファイルの作成日時の内の作成月日（「２．３」）を、撮影月日を示す情報として取得する。
【０１５０】
そして、制御部１２０は、取得したイベント名情報、作成月日情報を表示画像形成部１１１、表示処理部１０５を通じて、図７（Ｄ）に示すように、表示素子１０６の表示画面６Ｇ上のイベントエリア７３に表示する。
【０１５１】
次に、制御部１２０は、特定した変更後のイベント仮想フォルダ「節分」の時系列順に登録されている画像ファイルの内、先頭から所定枚の画像ファイルのサムネイルデータを読み出す。
【０１５２】
そして、制御部１２０は、当該サムネイルデータを表示画像形成部１１１、表示処理部１０５を通じて、図７（Ｄ）に示すように、表示素子１０６の表示画面６Ｇ上の画像エリア７２に表示する。
【０１５３】
なお、図７（Ｄ）に示した例においても、変更後のイベント仮想フォルダの時系列順の直前（１つ前）に位置するイベント仮想フォルダ「２００８年１月」に、時系列順に登録されている画像ファイルの内、後尾から所定枚のサムネイルデータを読み出すようにしている。
【０１５４】
そして、当該直前のイベント仮想フォルダから読み出したサムネイルデータに応じたサムネイル画像についても、制御部１２０は、表示画像形成部１１１、表示処理部１０５を通じて画像エリア７２の前段部分に表示するようにしている。
【０１５５】
すなわち、この例の場合には、図７（Ｄ）に示すように、制御部１２０は、年月仮想フォルダ「２００８年１月」の最後の２枚の画像と、年月仮想フォルダ「２００８年２月」の最初の３枚の画像を画像エリア７２に対応する表示画面６Ｇ上の表示エリアに表示する。
【０１５６】
この場合にも、変更後の年月仮想フォルダにおける時系列順に最初の部分の画像と、その直前の年月仮想フォルダにおける時系列順に最後の部分の画像とを同時に表示することによって、時系列にしたがって管理されている画像の管理状態（画像の繋がりの状態）をも確認することができるようにしている。
【０１５７】
このようにして、現在表示の対象となっている撮影年月を基準にして、撮影年月を戻す方向に変更する操作を行うことにより、前の年月フォルダの最初に位置するイベント仮想フォルダに格納されている画像を画像エリア７２に表示することができる。
【０１５８】
また、図７（Ｃ）に示した場合にも、図７（Ａ）を用いて説明した場合と同様に、ユーザーの指などの接触位置に応じて、対応する表示エリアに表示されている情報、図７（Ｃ）の場合には、年月情報７１ａのハイライト表示や反転表示を制御するようにしている。
【０１５９】
このように、この第１の実施の形態の撮像装置１００においては、年月仮想フォルダ、イベント仮想フォルダ、画像ファイルは、時系列順に管理されている。そして、図７を用いて説明したように、タッチパネル１０７の操作面の日付エリア７１に対してなぞり操作を行うことにより、表示対象の年月仮想フォルダを送る方向にも戻す方向にも変更することができる。
【０１６０】
なお、図７を用いて説明した例の場合には、変更後の年月仮想フォルダの時系列順に先頭に位置するイベント仮想フォルダの画像を表示するようにしたが、これに限るものではない。たとえば、変更後の年月仮想フォルダの時系列順に後尾に位置するイベント仮想フォルダの時系列順に先頭の画像から表示するようにすることも可能である。
【０１６１】
また、年月仮想フォルダを、時間を進める方向に変更する場合には、上述のように、変更後の年月仮想フォルダの時系列順に先頭に位置するイベント仮想フォルダの画像を表示するようにする。
【０１６２】
これに対して、年月仮想フォルダを、時間を戻す方向に変更する場合には、変更後の年月仮想フォルダの時系列順に後尾に位置するイベント仮想フォルダの時系列順に先頭の画像から表示するようにすることもできる。
【０１６３】
また、図７を用いて上述した例の場合には、変更前の年月仮想フォルダの後尾のイベント仮想フォルダの後尾のサムネイル画像をも同時に表示するようにした。すなわち、変更後のイベント仮想フォルダのサムネイル画像とともに、その直前のイベント仮想フォルダのサムネイル画像をも表示するようにした。
【０１６４】
図７に示した例の場合には、画像エリア７２には、５枚のサムネイル画像を表示することができた。このため、変更後のイベント仮想フォルダの先頭から３枚のサムネイル画像を表示し、その直前のイベント仮想フォルダの後尾から２枚のサムネイル画像を表示するようにした。
【０１６５】
しかし、これは一例であり、表示する画像（サムネイル画像）の枚数は、適宜の枚数とすることができる。したがって、すべて変更後のイベント仮想フォルダのサムネイル画像を表示するようにしてももちろんよい。
【０１６６】
また、図７を用いて説明した例の場合には、画像エリア７２に表示する画像は、対応する画像ファイルに予め記憶するようにされているサムネイルデータを用いるものとして説明した。しかし、これに限るものではない。
【０１６７】
サムネイルデータが存在しない場合には、撮像装置１００において表示処理時にサムネイルデータを形成し、これを用いることもできる。すなわち、画像ファイルの画像データを伸張処理部１１０において伸張処理して、データ圧縮前の画像データを復元した後、これを表示画像形成部１１１において間引き処理などを施すことによって、サムネイルデータを形成し、これを表示に用いるようにしてもよい。
【０１６８】
しかし、各画像ファイルにサムネイルデータを予め用意しておくことにより、上述したように、画像エリア７２へのサムネイル画像の表示時において、画像データの伸張処理やサムネイルデータの形成処理を行う必要はなくなる。この点から、画像ファイル毎にサムネイルデータを事前に用意しておくことが好ましい。
【０１６９】
［イベント仮想フォルダ（中位）の変更］
次に、図６を用いて説明した画像検索画面において、イベント仮想フォルダを変更する場合について説明する。図８は、図６のように構成される画像検索画面において、表示対象とするイベントの変更（イベント仮想フォルダの変更）を行うことにより、表示する画像を変更する場合について説明するための図である。
【０１７０】
図８（Ａ）に示すように、年月エリア７１には、「２００８年４月」と言う年月表示がなされ、イベントエリア７３には、「４．５  お花見」と言うイベント名情報が表示されている。そして、画像エリア７２には、複数のサムネイル画像が表示されている。
【０１７１】
この図８（Ａ）に示した状態は、年月仮想フォルダ「２００８年４月」に属するイベント仮想フォルダ「お花見」に格納されている画像ファイルに対応するサムネイル画像が、画像エリア７２に表示されていることを示している。
【０１７２】
また、イベント名情報の前に「４．５」というように、当該イベント仮想フォルダに格納されている画像データは、２００８年４月５日に撮影されたものであることも示されている。
【０１７３】
この場合に、図８（Ａ）に示したように、ユーザーがタッチパネル１０７の操作面の下段のイベントエリア７３に対して指を接触させ、矢印が示すように、表示画面に対して、左方向になぞり操作（ドラッグ操作またはフリック操作）を行ったとする。
【０１７４】
この時、ユーザーの指等を接触させた操作エリアに対応する表示エリアに表示されている表示情報、図８（Ａ）の場合には、イベント名情報７３ａが、接触されたことを通知するために、ハイライト表示されたり、反転表示されたりする。
【０１７５】
また、ユーザーの指等のイベントエリア７３への接触が終了した場合には、元の表示に戻る。このような表示情報のハイライト表示や反転表示のオン／オフ制御は、制御部１２０が、例えば、表示処理部１０５を制御することによって行うことができる。
【０１７６】
そして、タッチパネル１０７は、当該なぞり操作に応じて変化する操作面上の指の接触位置（座標）を順次に検出し、これを操作面上における位置を示す座標データとして制御部１２０に通知する。
【０１７７】
制御部１２０は、当該なぞり操作に応じた座標データに基づいて、操作面上のどの操作エリアに対して、どのような操作が行われたのかを認識する。したがって、図８（Ａ）に示した例の場合には、制御部１２０は、イベントエリア７３において、右から左へのなぞり操作（左方向へのなぞり操作）が行われたと認識することになる。
【０１７８】
制御部１２０は、イベントエリア７３におけるなぞり操作を、イベントの変更（イベント仮想フォルダの変更）を意味するものと判断し、なぞり操作の方向に応じて、イベント仮想フォルダを変更する。
【０１７９】
図８（Ａ）に示した状態にあるときに、イベントエリア７３に対して左方向へのなぞり操作が行われた場合には、制御部１２０は、時間を進める方向へのイベント仮想フォルダの変更操作であると判断する。
【０１８０】
図８（Ａ）に示した状態、すなわち、現在のイベント仮想フォルダが、「お花見」である場合、時間を進める方向に次のイベント仮想フォルダは、図２に示した例に従えば、イベント仮想フォルダ「入学式」となる。
【０１８１】
制御部１２０は、現在の年月仮想フォルダ内を参照して、現在表示の対象になっているイベント仮想フォルダの時間を進める方向に次に位置するイベント仮想フォルダは何かを特定する。
【０１８２】
ここで、現在の年月仮想フォルダ内に次のイベント仮想フォルダが存在しない場合には、制御部１２０は、時間方向に次の年月仮想フォルダを参照し、時系列方向に最初に位置するイベント仮想フォルダは何かを特定することになる。
【０１８３】
このように、現在の年月仮想フォルダ内に次のイベント仮想フォルダが存在しない場合とは、変更前のイベント仮想フォルダが、現在の年月仮想フォルダ内において、時系列順に最後に位置する場合である。
【０１８４】
そして、イベント仮想フォルダを変更することにより、年月仮想フォルダの変更が生じた場合には、制御部１２０は、当該年月仮想フォルダから年月情報を取得する。この後、制御部１２０は、当該取得した年月情報を表示画像形成部１１１、表示処理部１０５を通じて、表示素子１０６の表示画面６Ｇ上の日付エリア７１に対応する表示エリアに表示する。
【０１８５】
イベント仮想フォルダを変更しても、年月仮想フォルダの変更が必要ない場合には、表示素子１０６の表示画面６Ｇ上の日付エリア７１に対応する表示エリアの表示はそのままである。
【０１８６】
そして、制御部１２０は、図８（Ｂ）に示すように、特定したイベント仮想フォルダからイベント名情報（この例の場合には「入学式」）取得する。また、イベント名情報の取得と同時に、制御部１２０は、当該イベント仮想フォルダに属する画像ファイルの作成日時の内の作成月日（「４．８」）を、撮影月日を示す情報として取得する。
【０１８７】
制御部１２０は、特定したイベント仮想フォルダから取得した情報を表示画像形成部１１１、表示処理部１０５を通じて、図８（Ｂ）に示すように、表示素子１０６の表示画面６Ｇ上のイベントエリア７３に対応する表示エリアに表示する。
【０１８８】
次に、制御部１２０は、特定した変更後のイベント仮想フォルダ「入学式」の時系列順に登録されている画像ファイルの内、先頭から所定枚の画像ファイルのサムネイルデータを読み出す。
【０１８９】
そして、制御部１２０は、当該サムネイルデータを表示画像形成部１１１、表示処理部１０５を通じて、図８（Ｂ）に示すように、表示素子１０６の表示画面６Ｇ上の画像エリア７２に表示する。
【０１９０】
なお、図８（Ｂ）に示した例においては、変更後のイベント仮想フォルダの時系列順の直前（１つ前）に位置するイベント仮想フォルダに、時系列順に登録されている画像ファイルの内、後尾から所定枚のサムネイルデータを読み出すようにしている。
【０１９１】
そして、当該直前のイベント仮想フォルダから読み出したサムネイルデータに応じたサムネイル画像についても、制御部１２０は、表示画像形成部１１１、表示処理部１０５を通じて画像エリア７２の前段部分に表示するようにしている。
【０１９２】
図８（Ｂ）に示した例の場合、イベント変更後のイベント仮想フォルダに属する３枚の画像のサムネイル画像と、直前のイベント仮想フォルダに属する２枚の画像のサムネイル画像とを時系列順に表示するようにしている。
【０１９３】
このように、図８に示した例は、変更後のイベント仮想フォルダにおける時系列順に最初の部分の画像と、その直前のイベント仮想フォルダにおける時系列順に最後の部分の画像とを同時に表示するようにしている。このようにすることによって、時系列にしたがって管理されている画像の管理状態（画像の繋がりの状態）をも確認することができる。
【０１９４】
このように、イベントエリア７３に対する左方向のなぞり操作に応じて、制御部１２０は、現在表示の対象となっているイベント仮想フォルダを基準にして、時系列方向の次に位置するイベントフォルダに格納されている画像を画像エリア７２に表示することができる。
【０１９５】
また、図８（Ｂ）に示した状態にあるときに、イベントエリア７２に対して、ユーザーが指を接触させ、右方向になぞり動作を行った場合には、制御部１２０は、図８（Ａ）に示した表示に戻る処理を行う。
【０１９６】
すなわち、イベントエリア７３に対して、右方向へのなぞり操作が行われた場合には、制御部１２０は、時間が戻る方向のイベント仮想フォルダを特定し、上述したように、特定したイベント仮想フォルダに属する画像ファイルのサムネイル画像を表示する。
【０１９７】
このように、イベントエリア７３に対して、左右いずれの方向になぞり操作が行われた場合であっても、制御部１２０は当該操作を検出し、その操作方向に応じて、イベント仮想フォルダを変更するようにして、表示するサムネイル画像を変更することができる。
【０１９８】
［サムネイル画像（下位）の変更］
次に、図６を用いて説明した画像検索画面において、表示対象のサムネイル画像を変更する場合について説明する。図９は、図６のように構成される画像検索画面において、表示対象とするサムネイル画像の変更を行う場合について説明するための図である。
【０１９９】
図９（Ａ）に示すように、年月エリア７１には、「２００８年４月」と言う年月表示がなされ、イベントエリア７３には、「４．５  お花見」と言うイベント名情報が表示されている。そして、画像エリア７２には、複数のサムネイル画像が表示されている。
【０２００】
この図９（Ａ）に示した状態は、年月仮想フォルダ「２００８年４月」に属するイベント仮想フォルダ「お花見」に格納されている画像データが、画像エリア７２に表示されていることを示している。また、イベント名情報の前に「４．５」というように、当該イベント仮想フォルダに格納されている画像データは、２００８年４月５日に撮影されたものであることも示されている。
【０２０１】
この場合に、図９（Ａ）に示したように、ユーザーがタッチパネル１０７の操作面の中段の画像エリア７２に対して指を接触させ、矢印が示すように、表示画面に対して、左方向になぞり操作（ドラッグ操作またはフリック操作）を行ったとする。
【０２０２】
すると、タッチパネル１０７は、当該なぞり操作に応じて変化する操作面上の指の接触位置（座標）を順次に検出し、これを操作面上における位置を示す座標データとして制御部１２０に通知する。
【０２０３】
制御部１２０は、当該なぞり操作に応じた座標データに基づいて、操作面上のどの位置に指示操作（接触操作）がなされ、どのような操作がなされたか（この例においては、どのエリアが、どの方向にどれだけなぞられたか）を認識する。
【０２０４】
したがって、図９（Ａ）に示した例の場合には、制御部１２０は、画像エリア７２において、操作面上（表示画面６Ｇ上）を右から左へのなぞり操作が行われたと認識することになる。
【０２０５】
制御部１２０は、画像エリア７２におけるなぞり操作を、サムネイル画像の変更を意味するものと判断し、なぞり操作の方向に応じて、表示するサムネイル画像を変更する。
【０２０６】
図９（Ａ）に示した状態にあるときに、画像エリア７２に対して左方向へのなぞり操作が行われた場合には、制御部１２０は、時間を進める方向へのサムネイル画像の変更操作であると判断する。
【０２０７】
この場合、制御部１２０は、予め決められた枚数分（例えば２枚分）、サムネイル画像の表示を左へずらすようにする。つまり、現在、真ん中に位置しているサムネイル画像の画像ファイルを基準にし、時間軸方向に並ぶ５つの画像ファイルからサムネイルデータを読み出す。
【０２０８】
そして、制御部１２０は、読み出したサムネイルデータを表示画像形成部１１１に供給し、表示画像形成部１１１、表示処理部１０５を通じて、表示部１０６の表示画面の画像エリア７２に対応する表示エリアにサムネイル画像を表示する。
【０２０９】
これにより、図９（Ａ）の時には、画像エリア７２の真ん中に位置していたサムネイル画像が、図９（Ｂ）に示すように、画像エリア７２の左端に位置し、当該サムネイル画像を基準にして時間軸が進む方向に５枚分の画像ファイルのサムネイル画像が表示される。
【０２１０】
また、図９（Ａ）に示した状態にあるときに、画像エリア７２に対して右方向へのなぞり操作が行われた場合には、制御部１２０は、時間を戻す方向へのサムネイル画像の変更操作であると判断する。
【０２１１】
この場合、制御部１２０は、予め決められた枚数分（例えば２枚分）、サムネイル画像の表示を右へずらすようにする。つまり、現在、真ん中に位置しているサムネイル画像の画像フォルダを基準にし、時間軸方向とは逆方向（時間を遡る方向）に並ぶ５つの画像ファイルからサムネイルデータを読み出す。
【０２１２】
そして、制御部１２０は、読み出したサムネイルデータを表示画像形成部１１１に供給し、表示画像形成部１１１、表示処理部１０５を通じて、表示部１０６の表示画面の画像エリア７２に対応する表示エリアにサムネイル画像を表示する。
【０２１３】
これにより、図９（Ａ）の時には、画像エリア７２の真ん中に位置していたサムネイル画像が、画像エリア７２の右端に位置し、当該サムネイル画像を基準にして時間軸を戻る方向に５枚分の画像ファイルのサムネイル画像が表示される。
【０２１４】
なお、画像エリア７２に対して、繰り返し左方向へのなぞり操作を行うことにより、表示対象のイベント仮想フォルダの後尾の画像のサムネイル画像まで表示した場合には、次のイベント仮想フォルダの画像ファイルのサムネイル画像をも表示の対象とする。
【０２１５】
同様に、画像エリア７２に対して、繰り返し右方向へのなぞり操作を行うことにより、表示対象のイベント仮想フォルダの先頭の画像のサムネイル画像まで表示した場合には、次のイベント仮想フォルダの画像ファイルのサムネイル画像を表示するようにする。
【０２１６】
このような場合には、イベントエリア７３に対応する表示エリアに表示するイベント名情報の表示も変更することになる。この場合には、変更後のイベント仮想フォルダからイベント名や作成月日（撮影月日）などの必要な情報を得て、これを表示情報形成部１１１、表示処理部１０５を通じて表示部１０６の該当エリア（イベントエリア７３）に表示することになる。
【０２１７】
また、イベント仮想フォルダの変更に伴い年月仮想フォルダが変わる場合もある。つまり、所定の年月仮想フォルダの後尾のイベント仮想フォルダの後尾の画像ファイルのサムネイル画像まで表示し終えた場合には、次に位置する年月仮想フォルダの先頭に位置するイベント仮想フォルダの先頭の画像ファイルのサムネイル画像をも表示する。
【０２１８】
逆に、所定の年月仮想フォルダの先頭のイベント仮想フォルダの先頭の画像ファイルのサムネイル画像まで戻って表示し終えた場合、その前に位置する年月仮想フォルダの後尾に位置するイベント仮想フォルダの後尾の画像ファイルのサムネイル画像をも表示する。
【０２１９】
このような場合には、日付エリア７１に対応する表示エリアに表示する年月情報の表示も変更することになる。この場合には、変更後の年月仮想フォルダから年月情報を得て、これを表示情報形成部１１１、表示処理部１０５を通じて表示部１０６の該当エリア（日付エリア７１）に表示することになる。
【０２２０】
このように、画像エリア７２に対してなぞり操作を行うことにより、サムネイル画像のスクロール表示を行うことができる。そして、サムネイル画像のスクロール表示に伴い、日付エリア７１やイベントエリア７３の表示をも自動的に変更することもできるようにしている。
【０２２１】
［年月仮想フォルダの変更の他の例］
図７を用いて説明したように、第１の実施の形態の撮像装置１００において用いられる画像検索画面においては、操作面上段の日付エリア７１に対してなぞり操作を行うことにより、表示対象とする画像が属する撮影年月を変更することができた。
【０２２２】
しかし、これだけではなく、撮像装置１００においては、別の態様で表示対象とする画像が属する撮影年月の変更（年月仮想フォルダの変更）を行うこともできるようにしている。図１０は、画像検索画面において、なぞり操作とは異なる操作によって、表示対象とする画像の撮影年月を変更する場合について説明するための図である。
【０２２３】
図１０（Ａ）に示すように、年月エリア７１には、「２００８年３月」と言う年月情報の表示がなされ、イベントエリア７３には、「３．２０  同級生の結婚式」と言うイベント名情報の表示がされている。そして、画像エリア７２には、複数のサムネイル画像が表示されている。
【０２２４】
この図１０（Ａ）に示した状態は、年月仮想フォルダ「２００８年３月」に属するイベント仮想フォルダ「同級生の結婚式」に格納されている画像ファイルのサムネイル画像が、画像エリア７２に表示されていることを示している。
【０２２５】
また、イベント名情報の前に「３．２０」というように、当該イベント仮想フォルダに格納されている画像データは、２００８年３月２０日に撮影されたものであることも示されている。
【０２２６】
この場合に、図１０（Ａ）に示したように、ユーザーがタッチパネル１０７の操作面の上段の日付エリア７１に対して指を１回「ちょん」と接触させるタップ操作を行ったとする。
【０２２７】
すると、タッチパネル１０７は、当該タップ操作に応じた操作面上の接触位置を検出し、これを操作面上における位置を示す座標データとして制御部１２０に通知する。制御部１２０は、タッチパネル１０７からの座標データに基づいて、操作面上のどの操作エリアに対してどのような操作が行われたのかを認識する。
【０２２８】
この場合、制御部１２０は、日付エリア７１に対してタップ操作が行われたと認識することになる。制御部１２０は、日付エリア７１に対するタップ操作を、年月仮想フォルダに対応する年月情報の一覧表示を意味するものと判断し、図１０（Ｂ）に示すように、年月仮想フォルダに対応する年月情報の一覧表示（年月リストの表示）を行う。
【０２２９】
この場合、制御部１２０は、現在、表示の対象になっている年月仮想フォルダ「２００８年３月」から時系列順に複数の年月仮想フォルダの年月情報を取得し、これを表示画像形成部１１１、表示処理部１０５を通じて表示部１０６の表示画面に表示する。
【０２３０】
また、図１０（Ｂ）に示した年月情報の一覧表示がなされた画面において、年月表示がされていない部分のタッチパネル１０７上の操作面において、上下方向になぞり操作を行うことによって、年月情報のスクロール表示を行うことができる。
【０２３１】
この場合には、制御部１２０は、なぞられた方向に予め決められた数の年月仮想フォルダを参照して年月情報を取得し、これをも表示するように、表示画像形成部１１１、表示処理部１０５を制御して、年月情報の一覧表示のスクロール表示を行う。
【０２３２】
そして、図１０（Ｂ）に示したように、年月情報の一覧表示画面において、目的とする年月表示の表示エリア上のタッチパネル１０７の操作面に指等を接触させると、タッチパネル１０７は、その接触位置を示す座標データを制御部１２０に通知する。
【０２３３】
上述もしたように、制御部１２０は、表示画面６Ｇのどの位置にどのような情報を表示しているかを把握しているので、タッチパネル１０７の操作面の接触位置（タップ操作位置）に応じて、どの年月情報が選択されたかを認識することができる。
【０２３４】
図１０（Ｂ）に示した例の場合、ユーザーは、年月情報「２００８．４」の表示上のタッチパネル１０７の操作面に指を接触させており、制御部１２０は、年月情報「２００８．４」が選択されたと判別することができる。
【０２３５】
この場合、制御部１２０は、選択された年月情報に対応する年月仮想フォルダの最初のイベント仮想フォルダの最初の画像から所定枚（例えば３枚）の画像のサムネイル画像を画像エリア７２の右側に表示させる。同時に、制御部１２０は、当該最初のイベント仮想フォルダの直前に位置するイベント仮想フォルダの最後から所定枚（例えば２枚）の画像のサムネイル画像を画像エリア７２の左側に表示させる。
【０２３６】
このように、日付エリア７１に対してなぞり操作を行うのではなく、図１０（Ａ）に示したように、日付エリア７１に対してタップ操作を行うことにより、図１０（Ｂ）に示したように、年月情報の一覧表示を行う。
【０２３７】
この後、年月情報の一覧表示から目的とする年月表示を選択することにより、図１０（Ｃ）に示したように、選択された年月情報に対応する年月仮想フォルダの先頭のイベント仮想フォルダからの画像検索画面を表示することができる。
【０２３８】
この図１０を用いて説明した例の場合には、例えば、離れた位置の年月仮想フォルダを指定する場合などにおいて、日付エリア７１に対してなぞり操作を行う場合に比べて、少ない操作により、目的とする年月仮想フォルダの画像を表示することができる。
【０２３９】
［イベント仮想フォルダの変更の他の例］
図８を用いて説明したように、第１の実施の形態の撮像装置１００において用いられる画像検索画面においては、操作面上段のイベントエリア７３に対してなぞり操作を行うことにより、表示対象とする画像が属するイベントを変更することができた。
【０２４０】
しかし、これだけではなく、撮像装置１００においては、別の態様で表示対象とする画像が属するイベントの変更（イベント仮想フォルダの変更）を行うこともできるようにしている。図１１は、画像検索画面において、なぞり操作とは異なる操作によって、表示対象とする画像が属するイベントを変更する場合について説明するための図である。
【０２４１】
図１１（Ａ）に示すように、年月エリア７１には、「２００８年４月」と言う年月表示がなされ、イベントエリア７３には、「４．５  お花見」と言うイベント名情報が表示されている。そして、画像エリア７２には、複数の画像が表示されている。
【０２４２】
この図１１（Ａ）に示した状態は、年月仮想フォルダ「２００８年４月」に属するイベント仮想フォルダ「お花見」に格納されている画像データが、画像エリア７２に表示されていることを示している。また、イベント名情報の前に「４．５」というように、当該イベント仮想フォルダに格納されている画像データは、２００８年４月５日に撮影されたものであることも示されている。
【０２４３】
この場合に、図１１（Ａ）に示したように、ユーザーがタッチパネル１０７の操作面の下段のイベントエリア７３に対して指を１回「ちょん」と接触させるタップ操作を行ったとする。
【０２４４】
すると、タッチパネル１０７は、当該タップ操作に応じた操作面上の接触位置を検出し、これを操作面上における位置を示す座標データとして制御部１２０に通知する。制御部１２０は、タッチパネル１０７からの座標データに基づいて、操作面上のどの操作エリアに対してどのような操作が行われたのかを認識する。
【０２４５】
この場合、制御部１２０は、イベントエリア７３に対してタップ操作が行われたと認識することになる。制御部１２０は、イベントエリア７３に対するタップ操作を、イベント仮想フォルダに対応するイベントの一覧表示を意味するものと判断し、図１１（Ｂ）に示すように、イベント仮想フォルダに対応するイベント情報の一覧表示（イベントリストの表示）を行う。
【０２４６】
この場合、制御部１２０は、現在表示の対象になっているイベント仮想フォルダ「お花見」から時系列順に複数のイベント仮想フォルダのイベント名情報、月日情報を取得し、これを表示画像形成部１１１、表示処理部１０５を通じて表示部１０６の表示画面に表示する。
【０２４７】
また、図１１（Ｂ）に示したイベント名情報の一覧表示がなされた画面において、イベント名表示がされていない部分のタッチパネル１０７上の操作面において、上下方向になぞり操作を行うことによって、イベント名情報のスクロール表示を行うことができる。
【０２４８】
この場合、制御部１２０は、なぞられた方向に予め決められた数のイベント仮想フォルダを参照してイベント名情報と月日情報とを取得し、これをも表示するように、表示画像形成部１１１、表示処理部１０５を制御して、イベント名情報のスクロール表示を行う。
【０２４９】
そして、図１１（Ｂ）に示したように、イベント名情報の一覧表示画面において、目的とするイベント名表示の表示エリア上のタッチパネル１０７の操作面に指等を接触させると、タッチパネル１０７は、その接触位置を示す座標データを制御部１２０に通知する。
【０２５０】
上述もしたように、制御部１２０は、表示画面６Ｇのどの位置にどのような情報を表示しているかを把握しているので、タッチパネル１０７の操作面の接触位置（タップ操作位置）に応じて、どのイベント名情報が選択されたかを認識することができる。
【０２５１】
図１１（Ｂ）に示した例の場合、ユーザーは、イベント名情報「お母さんのお誕生日会」の表示上のタッチパネル１０７の操作面に指を接触させており、制御部１２０は、イベント名情報「お母さんのお誕生日会」が選択されたと判別することができる。
【０２５２】
この場合、制御部１２０は、選択されたイベント名情報に対応するイベント仮想フォルダの最初の画像から所定枚（例えば３枚）の画像のサムネイル画像を画像エリア７２の右側に表示させる。同時に、制御部１２０は、当該イベント仮想フォルダの直前に位置するイベント仮想フォルダの最後から所定枚（例えば２枚）の画像のサムネイル画像を画像エリア７２の左側に表示させる。
【０２５３】
このように、イベントエリア７３に対してなぞり操作を行うのではなく、図１１（Ａ）に示したように、イベントエリア７３に対してタップ操作を行うことにより、図１１（Ｂ）に示したように、イベント名情報の一覧表示を行う。
【０２５４】
この後、イベント名情報の一覧表示から目的とするイベント名情報を選択することにより、図１１（Ｃ）に示したように、選択されたイベント名情報に対応するイベント仮想フォルダからの画像検索画面を表示することができる。
【０２５５】
この図１１を用いて説明した例の場合には、例えば、離れた位置のイベント仮想フォルダを指定する場合などにおいて、イベントエリア７３に対してなぞり操作を行う場合に比べて、少ない操作により、目的とするイベント仮想フォルダの画像を表示することができる。
【０２５６】
［画像の選択と拡大表示］
図７、図１０を用いて説明したように、年月仮想フォルダを変更したり、図８、図１１を用いて説明したように、イベント仮想フォルダを変更したり、図９を用いて説明したように、サムネイル画像をスクロール表示させ目的とする画像を見つけ出すようにする。
【０２５７】
こうして目的とする画像のサムネイル画像が、画像エリア７２に表示された場合に、そのサムネイル画像に対して指等を接触させるタップ操作を行うことにより、当該サムネイル画像に対応する画像を表示画面６Ｇいっぱいに表示させることができる。
【０２５８】
図１２は、画像の選択と拡大表示を行う場合について説明するための図である。図１２（Ａ）に示すように、図７〜図１１を用いて説明した操作を行うことによって、目的とする画像のサムネイル画像が、画像エリア７２に表示されたとする。
【０２５９】
この図１２（Ａ）に示した状態は、年月仮想フォルダ「２００８年４月」に属するイベント仮想フォルダ「お花見」に格納されている画像データが、画像エリア７２に表示されていることを示している。また、イベント名情報の前に「４．５」というように、当該イベント仮想フォルダに格納されている画像データは、２００８年４月５日に撮影されたものであることも示されている。
【０２６０】
この場合に、図１２（Ａ）に示したように、ユーザーがタッチパネル１０７の操作面の中段の画像エリア７２に表示されているサムネイル画像の中から、目的とするサムネイル画像の表示位置のタッチパネル１０７の操作面に対して指等を接触させる。
【０２６１】
すると、タッチパネル１０７は、当該タップ操作に応じた操作面上の接触位置を検出し、これを操作面上における位置を示す座標データとして制御部１２０に通知する。制御部１２０は、タッチパネル１０７からの座標データに基づいて、操作面上のどの操作エリアに対してどのような操作が行われたのかを認識する。
【０２６２】
この場合、制御部１２０は、画面エリア７２に対してタップ操作が行われたと認識することになる。また、上述もしたように、制御部１２０は、表示画面６Ｇのどの位置にどのような情報を表示しているかを把握しているので、タッチパネル１０７の操作面の接触位置（タップ操作位置）に応じて、どのサムネイル画像が選択されたかを認識することができる。
【０２６３】
図１２（Ａ）に示した例の場合、ユーザーは、画像エリア７２の真ん中に表示されているサムネイル画像が表示されている位置のタッチパネル１０７の操作面に指を接触させている。したがって、制御部１２０は、画像エリア７２の真ん中に表示されているサムネイル画像が選択されたと判別することができる。
【０２６４】
この場合、制御部１２０は、選択されたサムネイル画像に対応する画像ファイルから画像データを読み出し、これを伸張処理部１１０に供給する。伸張処理部１１０においては、これに供給された画像データを伸張処理し、データ圧縮前の元の画像データを復元し、これを表示画像形成部１１１に供給する。
【０２６５】
表示画像形成部１１１は、これに供給された画像データをアナログ画像信号に変換し、これを表示処理部１０５に供給する。表示処理部１０５は、これに供給された画像信号から表示部１０６に供給する表示用の画像信号を形成し、これを表示部１０６に供給する。
【０２６６】
これにより、図１２（Ｂ）に示すように、図１２（Ａ）において選択されたサムネイル画像に対応する画像が、表示部１０６の表示画面６Ｇいっぱいに表示される。
【０２６７】
［画像検索処理時の動作］
次に、この第１の実施の形態の撮像装置１００において、図７〜図１２を用いて説明した画像検索処理について詳細に説明する。図１３〜図１５は、撮像装置１００において行われる画像検索処理を説明するためのフローチャートである。
【０２６８】
この図１３〜図１５に示す処理は、表示部１０６の表示画面に表示されるメニューの中から、画像再生処理（記録されている画像の再生処理）と言うメニュー項目が選択された場合に、主に制御部１２０によって実行される処理である。
【０２６９】
なお、メニューは、例えば、撮像装置１００の操作部１３１に設けられているメニューキーが押下操作されるなどの所定の操作が行われた場合に、制御部１２０が表示画像形成部１１１、表示処理部１０５を制御して、表示部１０６の表示画面に表示するものである。
【０２７０】
画像再生処理が選択されると、制御部１２０は、図１３〜図１５に示す処理を実行し、まず、表示すべき最初の画像の選択入力を受け付ける処理を行う（ステップＳ１０１）。
【０２７１】
具体的に、ステップＳ１０１において、制御部１２０は、まず、年月仮想フォルダの一覧リストを表示して選択入力を受け付け、選択された年月仮想フォルダに属するイベント仮想フォルダの一覧リストを表示して選択入力を受け付ける。そして、制御部１２０は、選択されたイベント仮想フォルダに属する画像ファイルの一覧リストとしてサムネイル画像の一覧表示を行い、１画面に表示する画像の選択入力を受け付ける。
【０２７２】
この後、制御部１２０は、ステップＳ１０１において選択された画像を表示部１０６の表示画面に表示する（ステップＳ１０２）。
【０２７３】
具体的に、ステップＳ１０２において、制御部１２０は、一覧表示しているサムネイル画像のそれぞれは、どの画像ファイルから読み出したものかを把握している。そこで、制御部１２０は、選択されたサムネイル画像を有する画像ファイルを特定し、書き込み／読み出し部１３４を制御して、特定した画像ファイルから画像データを読み出す。
【０２７４】
そして、制御部１２０は、読み出した画像データを、伸張処理部１１０、表示画像形成部１１１、表示処理部１０５において処理して、表示部１０６の供給し、ユーザーによって選択された画像を表示部１０６の表示画面６Ｇの全面に表示する。
【０２７５】
このように、ユーザーによって選択された画像の画像データを読み出し、表示部１０６の表示画面６Ｇいっぱいに画像を表示する（画像の１画面表示を行う）処理がステップＳ１０２の処理である。
【０２７６】
この後、制御部１２０は、タッチパネル１０７や操作部１３１を通じて、ユーザーからの操作入力を受け付けるようにし（ステップＳ１０３）、ユーザーからの操作入力を受け付けたか否かを判断する（ステップＳ１０４）。ステップＳ１０４の判断処理において、ユーザーからの操作入力を受け付けていないと判断したときには、制御部１２０は、ステップＳ１０３からの処理を繰り返す。
【０２７７】
ステップＳ１０４の判断処理において、ユーザーからの操作入力を受け付けたと判断したときには、制御部１２０は、受け付けた操作入力は、図６を用いて説明した構成の画像検索画面（三分割画面）を表示するようにする操作入力か否かを判断する（ステップＳ１０５）。
【０２７８】
この第１の実施の形態の撮像装置１００において、画像検索画面を表示するようにする操作入力は、ステップＳ１０２の処理により、画像の１画面表示がされている場合において行われる、例えば、タップ操作である。
【０２７９】
ステップＳ１０５の判断処理において、受け付けた操作入力は、画像検索画面の表示操作ではないと判断したときには、制御部１２０は、受け付けたユーザーからの操作入力に応じた処理を実行する（ステップＳ１０６）。
【０２８０】
ステップＳ１０６においては、操作入力に応じて、表示する画像を時系列順の次の画像に変更したり、直前の画像に変更したりするなどの表示画像の改ページ処理や、表示画像の拡大縮小処理や、画像再生処理を終了させる処理などの種々の処理が行われる。
【０２８１】
ステップＳ１０５の判断処理において、受け付けた操作入力は、画像検索画面の表示操作であると判断したときには、制御部１２０は、現在表示中の画像の画像ファイルを基準にして、画像検索画面を生成する（ステップＳ１０７）。
【０２８２】
ステップＳ１０７において制御部１２０は、現在表示中の画像ファイルが属するイベント仮想フォルダから、イベント名情報と月日情報とを取得すると共に、当該イベント仮想フォルダが属する年月仮想フォルダから年月情報を取得する。
【０２８３】
さらに、制御部１２０は、当該イベント仮想フォルダの最初の所定枚の画像ファイルからサムネイルデータを取得すると共に、当該イベント仮想フォルダの直前に位置するイベント仮想フォルダの最後の所定枚の画像ファイルからサムネイルデータを取得する。
【０２８４】
これら取得した情報を、制御部１２０は、表示画像形成部１１１に供給し、図６を用いて説明したように、日付エリア７１、画像エリア７２、イベントエリア７３のそれに対応する情報を表示するようにした画像検索画面を形成する。このように、表示に必要な情報を取得して、画像検索画面を形成する処理が、ステップＳ１０７の処理である。
【０２８５】
そして、制御部１２０は、表示画像形成部１１１、表示処理部１０５を制御し、表示画像形成部１１１において形成した、図６を用いて説明した構成の画像検索画面を、表示部１０６の表示画面６Ｇに表示する（ステップＳ１０８）。
【０２８６】
これにより、表示部１０６の表示画面６Ｇには、図６等に示したように、タッチパネル１０７の操作面の日付エリア７１、画像エリア７２、イベントエリア７３に対応して表示エリアが分割するようにされた画像検索画面（三分割画面）が表示される。
【０２８７】
この後、制御部１２０は、タッチパネル１０７を通じて、図６に示した構成を有する画像検索画面に対する操作入力を受け付ける（ステップＳ１０９）。すなわち、タッチパネル１０７の操作面に対して、ユーザーにより接触操作が行われると、接触操作に応じた操作面上の座標データがタッチパネル１０７から供給されるので、制御部１２０はこれを受け付ける。
【０２８８】
そして、制御部１２０は、ステップＳ１０９において、操作入力を受け付けたか否かを判断する（ステップＳ１１０）。ステップＳ１１０の判断処理において、操作入力を受け付けていないと判断したときには、制御部１２０は、ステップＳ１０９からの処理を繰り返す。
【０２８９】
ステップＳ１１０の判断処理において、操作入力を受け付けたと判断したときには、制御部１２０は、タッチパネル１０７から供給される座標データに基づいて、なぞり操作が行われたか否かを判断する（ステップＳ１１１）。
【０２９０】
ステップＳ１１１の判断処理において、なぞり操作が行われたと判断したときには、制御部１２０は、図１４の処理に進む。そして、制御部１２０は、タッチパネル１０７からのなぞり操作に応じた座標データに基づいて、ユーザーによって操作されたタッチパネル１０７の操作面上の操作エリアは、どの操作エリアかを判断する（ステップＳ１１２）。
【０２９１】
ステップＳ１１２の判断処理において、なぞり操作が行われた操作エリアは、画像エリア７２であると判断したときには、制御部１２０は、なぞられた方向に応じて、表示するサムネイル画像のサムネイルデータを取得する（ステップＳ１１３）。
【０２９２】
すなわち、画像ファイルは、図２を用いて説明したように、時系列順に管理されている。また、制御部１２０は、表示対象のサムネイル画像はどの画像ファイルのものかをも把握しているので、なぞり操作の方向に応じて、どの画像ファイルのサムネイル画像を表示すべきかを制御部１２０は特定することができる。
【０２９３】
このため、制御部１２０は、既に表示に用いているサムネイルデータに加えて、新たに表示すべきサムネイル画像を形成するサムネイルデータを、特定した画像ファイルから読み出して取得し、画像エリア７２に表示するサムネイル画像のサムネイルデータを整える。
【０２９４】
そして、制御部１２０は、表示画像形成部１１１、表示処理部１０５を制御し、画像検索画面の各操作エリア（日付エリア７１、画像エリア７２、イベントエリア７３）に対応する表示エリアの表示を変更する（ステップＳ１１６）。この後、図１３に示したステップＳ１０９からの処理を行うようにする。
【０２９５】
このように、ステップＳ１１３及びステップＳ１１６の処理は、図９を用いて説明したサムネイル画像のスクロール表示を実現する処理である。この場合、上述もしたように、サムネイル画像のスクロールに伴い、年月仮想フォルダとイベント仮想フォルダの両方が変更になったり、イベント仮想フォルダが変更になったりする場合もある。
【０２９６】
このように、年月仮想フォルダとイベント仮想フォルダの両方が変更になったり、イベント仮想フォルダが変更になったりした場合には、当該変更に応じて、日付エリア７１やイベントエリア７３の表示情報についても、ステップＳ１１６において変更される。
【０２９７】
また、ステップＳ１１２の判断処理において、なぞり操作が行われた領域は、日付エリア７１であると判断したときには、制御部１２０は、なぞられた方向に応じて、変更後の年月情報（年月仮想フォルダ）とイベント（イベント仮想フォルダ）を特定する（ステップＳ１１４）。
【０２９８】
そして、制御部１２０は、ステップＳ１１４の確定結果に基づいて決まるイベント仮想フォルダの複数の画像ファイルのそれぞれから、画像エリア７２に表示すべきサムネイル画像のサムネイルデータを読み出す（ステップＳ１１５）。
【０２９９】
そして、制御部１２０は、表示画像形成部１１１、表示処理部１０５を制御し、画像検索画面の各操作エリア（日付エリア７１、画像エリア７２、イベントエリア７３）に対応する表示エリアの表示を変更する（ステップＳ１１６）。この後、図１３に示したステップＳ１０９からの処理を行うようにする。
【０３００】
このステップＳ１１４、ステップＳ１１５、ステップＳ１１６の処理は、図７を用いて説明した年月仮想フォルダの変更処理である。そして、年月仮想フォルダの変更に伴い、上述したように、画像エリア７２に表示すべきサムネイル画像を変更すると共に、イベントエリア７３に表示すべきイベント名情報、月日情報の表示の変更も、ステップＳ１１６において行われる。
【０３０１】
また、ステップＳ１１２の判断処理において、なぞり操作が行われた領域は、イベントエリア７３であると判断したときには、制御部１２０は、なぞられた方向に応じて、変更後のイベント（イベント仮想フォルダ）を特定する（ステップＳ１１７）。
【０３０２】
そして、制御部１２０は、ステップＳ１１７の確定結果に基づいて決まるイベント仮想フォルダの複数の画像ファイルのそれぞれから、画像エリア７２に表示すべきサムネイル画像のサムネイルデータを読み出す（ステップＳ１１５）。
【０３０３】
そして、制御部１２０は、表示画像形成部１１１、表示処理部１０５を制御し、画像検索画面の各操作エリア（日付エリア７１、画像エリア７２、イベントエリア７３）に対応する表示エリアの表示を変更する（ステップＳ１１６）。この後、図１３に示したステップＳ１０９からの処理を行うようにする。
【０３０４】
このステップＳ１１７、ステップＳ１１５、ステップＳ１１６の処理は、図８を用いて説明したイベント仮想フォルダの変更処理である。そして、イベント仮想フォルダの変更に伴い、上述したように、画像エリア７２に表示すべきサムネイル画像を変更すると共に、イベントエリア７３に表示すべきイベント名情報、月日情報の表示の変更も、ステップＳ１１６において行われる。
【０３０５】
また、イベント仮想フォルダの変更に伴い、年月仮想フォルダの変更が生じた場合には、当該変更に伴い、日付エリア７１の月日情報の表示の変更も、ステップＳ１１６において行われる。
【０３０６】
このように、ステップＳ１１２〜ステップＳ１１７の処理によって、図６を用いて説明した画像検索画面を用い、なぞり操作と言う簡単な操作のみで、画像エリア７２に表示するサムネイル画像を変更できる。
【０３０７】
そして、画像ファイルは、図２を用いて説明したように、年月仮想フォルダ毎、かつ、イベント仮想フォルダ毎であって、時系列順に管理されている。このため、上述したように、年月単位でサムネイル画像を変更したり、イベント単位でサムネイル画像を変更したりすることもできるので、目的とするサムネイル画像の検索を簡単かつ迅速に行うことができるようにされる。
【０３０８】
また、図１３に示したステップＳ１１１の判断処理において、行われた操作入力が、なぞり操作ではないと判断したときには、図１５の処理に進む。そして、制御部１２０は、タッチパネル１０７から供給される座標データに基づいて、行われた操作入力は、タップ操作か否かを判断する（ステップＳ１１８）。
【０３０９】
ステップＳ１１８の判断処理において、行われた（受け付けた）操作入力はタップ操作ではないと判断したときには、制御部１２０は、受け付けた操作入力に応じた処理を行う（ステップＳ１１９）。
【０３１０】
例えば、ダブルタップ操作やピンチ操作などのタップ操作以外の操作が行われた場合には、その操作入力に割り当てられている処理、例えば、画像再生処理を終了させるための処理等がステップＳ１１９において行われることになる。
【０３１１】
ステップＳ１１８の判断処理において、行われた操作入力がタップ操作であると判断したときには、制御部１２０は、タッチパネル１０７からの座標データに基づいて、タップ操作が行われた操作エリアは、どの操作エリアかを判断する（ステップＳ１２０）。
【０３１２】
ステップＳ１２０の判断処理において、タップ操作が行われた操作エリアは、画像エリア７２であると判断したときには、制御部１２０は、タップ操作された位置に表示されているサムネイル画像に対応する画像の１画像表示を行う（ステップＳ１２１）。
【０３１３】
上述もしたように、表示されているサムネイル画像はどの画像ファイルに対応するものであるかを制御部１２０は把握している。このため、ステップＳ１２１において制御部１２０は、タップ操作された位置に表示されているサムネイル画像を有する画像ファイルを特定し、当該画像ファイルから書き込み／読み出し部１３４を制御して画像データを読み出す。
【０３１４】
そして、制御部１２０は、読み出した画像データを伸張処理部１１０、表示画像形成部１１１、表示処理部１０５を通じて処理して表示部１０６に供給し、当該画像データに応じた画像を表示部１０６の表示画面６Ｇいっぱいに表示する。
【０３１５】
このように、ステップＳ１２１の処理は、図１２を用いて説明した、目的とする画像の選択（サムネイル画像の選択）と、この選択した画像を表示画面６Ｇの全面に表示する処理である。そして、ステップＳ１２１の処理の後、制御部１２０は、図１３のステップＳ１０３からの処理を繰り返す。
【０３１６】
また、ステップＳ１２０の判断処理において、タップ操作が行われた操作エリアは、日付エリア７１であると判断したときには、制御部１２０は、図１０（Ｂ）を用いて説明したように、年月情報の一覧表示（年月リスト表示）を行う（ステップＳ１２２）。
【０３１７】
この場合、制御部１２０は、書き込み／読み出し部１３４を制御して、記録媒体１３５に形成されている年月仮想フォルダの内の表示対象とする年月仮想フォルダから年月情報を取得する。
【０３１８】
そして、制御部１２０は、取得した年月情報などの必要な情報を表示画像形成部１１１に供給して表示画像を形成し、これを表示処理部１０５を通じて表示部１０６に供給して、図１０（Ｂ）に示した構成の年月情報の一覧表示を行う。
【０３１９】
この後、制御部１２０は、ユーザーからの年月情報の選択入力を受け付ける（ステップＳ１２３）。そして、制御部１２０は、選択された年月情報に対応する年月仮想フォルダの最初のイベント仮想フォルダに格納されている画像ファイルのサムネイル画像を表示対象とする３分割画面（画像検索画面）を形成して、これを表示画面６Ｇに表示する（ステップＳ１２４）。
【０３２０】
つまり、ステップＳ１２４においては、制御部１２０は、選択された年月情報に対応する年月仮想フォルダの最初のイベント仮想フォルダの先頭から所定枚分の画像ファイルのそれぞれからサムネイルデータを読み出す。また、制御部１２０は、当該最初のイベント仮想フォルダの直前のイベント仮想フォルダの後尾の所定枚の画像ファイルのそれぞれからサムネイルデータを読み出す。
【０３２１】
さらに、制御部１２０は、選択された年月情報に対応する年月仮想フォルダから年月情報を取得すると共に、当該年月仮想フォルダの最初のイベント仮想フォルダからイベント名情報や月日情報を取得する。
【０３２２】
そして、表示に必要な情報を整えた後に、制御部１２０は、表示画像形成部１１１、表意処理部１０５を制御して、選択された月日に応じた画像検索画面（三分割画面）を形成し、これを表示部１０６の表示画面６Ｇに表示する。
【０３２３】
このステップＳ１２２〜ステップＳ１２４の処理が、図１０を用いて説明した、年月情報の一覧リストから目的とする年月を選択し、当該選択された年月に応じた画像検索画面を形成して、表示する処理である。
【０３２４】
また、ステップＳ１２０の判断処理において、タップ操作が行われた操作エリアは、イベントエリア７３であると判断したときには、制御部１２０は、図１１（Ｂ）を用いて説明したように、イベント名情報の一覧表示（イベントリスト表示）を行う（ステップＳ１２５）。
【０３２５】
この場合、制御部１２０は、書き込み／読み出し部１３４を制御して、記録媒体１３５に形成されているイベント仮想フォルダの内の表示対象とするイベント仮想フォルダからイベント名情報と月日情報を取得する。
【０３２６】
そして、制御部１２０は、取得したイベント名情報と月日情報などの必要な情報を表示画像形成部１１１に供給して表示画像を形成し、これを表示処理部１０５を通じて表示部１０６に供給して、図１１（Ｂ）に示した構成のイベント名情報の一覧表示を行う。
【０３２７】
この後、制御部１２０は、ユーザーからのイベント名情報の選択入力を受け付ける（ステップＳ１２６）。そして、制御部１２０は、選択されたイベント名情報に対応するイベント仮想フォルダの画像ファイルのサムネイル画像を表示対象とする３分割画面（画像検索画面）を形成して、これを表示画面６Ｇに表示する（ステップＳ１２７）。
【０３２８】
つまり、ステップＳ１２７においては、制御部１２０は、選択されたイベント名情報に対応するイベント仮想フォルダの先頭から所定枚分の画像ファイルのそれぞれからサムネイルデータを読み出す。また、制御部１２０は、当該最初のイベント仮想フォルダの直前のイベント仮想フォルダの後尾の所定枚の画像ファイルのそれぞれからサムネイルデータを読み出す。
【０３２９】
そして、表示に必要な情報を整えた後に、制御部１２０は、表示画像形成部１１１、表意処理部１０５を制御して、選択されたイベントに応じた画像検索画面（三分割画面）を形成し、これを表示部１０６の表示画面６Ｇに表示する。
【０３３０】
このように、選択されたイベントに応じた三分割画面（画像検索画面）を形成し、これを表示部１０６の表示画面６Ｇに表示する処理がステップＳ１２７で行われる処理である。この後、制御部１２０は、図１３に示したステップＳ１０９からの処理を行う。
【０３３１】
このステップＳ１２５〜ステップＳ１２７の処理が、図１１を用いて説明した、イベント名情報の一覧リストから目的とするイベントを選択し、当該選択されたイベントに応じた三分割画面（画像検索画面）を形成して、表示する処理である。
【０３３２】
このように、ステップＳ１２０〜ステップＳ１２７の処理によって、図１１〜図１２を用いて説明したように、一覧表示から目的とする項目を選択し、その選択した項目に応じた表示を行うことができる。
【０３３３】
つまり、図１０を用いて説明したように、年月情報の一覧表示から目的とする年月情報を選択し、その年月に応じた画像のサムネイル画像を表示することができる。
【０３３４】
同様に、図１１を用いて説明したように、イベント名情報の一覧表示から目的とするイベント名情報を選択し、そのイベント名情報に応じた画像のサムネイル画像を表示することができる。
【０３３５】
また、サムネイル画像の一覧表示から目的とするサムネイル画像を選択して、その選択したサムネイル画像に応じた画像を１画面表示することができる。
【０３３６】
［第１の実施の形態の変形例１］
上述した第１の実施の形態の撮像装置１００において、画像検索画面は、図６〜図１２を用いて説明したように、タッチパネル１０７の操作面を上下方向に３つの操作エリア（日付エリア７１、画像エリア７２、イベントエリア７３）に分割し、各操作エリアに対応して表示画面６Ｇを３つの表示エリアを有するように構成していた。
【０３３７】
このようにすることによって、ユーザーに対して、各操作エリアがどこからどこまでかを明示し、操作の目的に応じて、適切な操作エリアに対して操作を行うことができるようにされる。
【０３３８】
しかし、撮像装置１００において、サムネイル画像を用いて画像を検索するのではなく、表示画面の全面に１枚の画像を表示するようにて、表示画像の細部まで確認可能な状態で、画像の検索を行えるようにしたい場合もある。
【０３３９】
そこで、以下に説明する第１の実施の形態の変形例１においては、表示画面６Ｇの全面に１枚の画像を表示している場合であっても、年月仮想フォルダやイベント仮想フォルダを変更するなどして、画像の検索を行うことができるようにしたものである。
【０３４０】
なお、この変形例１の場合においても、撮像装置１００は、図１に示した構成を有し、画像データは、図２〜図５を用いて説明した態様で、記録媒体に記録されているものとする。
【０３４１】
以下に、図１６〜図１８を用いて、表示画面６Ｇの全面に１枚の画像を表示している状態のまま行う画像検索処理について具体的に説明するための図である。
【０３４２】
［撮影日に基づいた表示画像の変更］
まず、撮影日に応じて表示する画像を変更する場合について説明する。図１６は、撮影日に基づいて、表示する画像を変更する場合について説明するための図である。
【０３４３】
上述もしたように、表示部１０６の表示画面６Ｇの全面には、図１６において表示画面６Ｇの外縁に沿って点線で示したように、タッチパネル１０７が貼付されて操作面が形成されている。
【０３４４】
また、タッチパネル１０７の操作面は、図１６（Ａ）において、表示画面６Ｇを上下方向に３分割する点線で示したように、日付エリア７１、画像エリア７２、イベントエリア７３の３つの操作エリアに分割されている。なお、タッチパネル１０７の操作面のどこからどこまでがどのエリアかは、制御部１２０によって管理されている。
【０３４５】
そして、図１６（Ａ）に示すように、表示部１０６の表示画面６Ｇの全面に、ユーザーによって選択するようにされた画像が１枚表示されている状態にあるとする。
【０３４６】
この状態にあるときに、図１６（Ｂ）に示すように、タッチパネル１０７の操作面の上段の日付エリア７１にユーザーの指等を接触させるようにすると、タッチパネル１０７からの座標データに基づき、制御部１２０は当該接触操作を認識する。そして、制御部１２０は、現在表示中の画像の作成日（撮影年月日）を表示ＤＴ１が示すように日付エリア７１に表示する。
【０３４７】
そして、ユーザーが日付エリア７１に接触させた指等を、図１６（Ｂ）において矢印で示すように接触させたままの状態で左方向に移動させるなぞり操作を行うと、当該なぞり操作に応じた座標データがタッチパネル１０７から制御部１２０に供給される。
【０３４８】
制御部１２０は、タッチパネル１０７からの座標データに基づいて、日付エリア７１に対して左方向へのなぞり操作が行われた判断する。この場合、制御部１２０は、当該なぞり操作を、表示する画像の作成日（撮影年月日）を時間を進める方向に変更する操作であると判断する。
【０３４９】
そして、制御部１２０は、書き込み／読み出し部１３４を制御し、記録媒体１３５の作成日時順に記録するようにされている画像ファイルを参照し、現在の表示画像の作成日である「２００８年６月２５日」の次に位置する異なる作成日の画像ファイルを特定する。
【０３５０】
例えば、ユーザーが、「２００８年６月２５日」と、「２００８年７月２日」に撮影を行っていたとする。この場合、「２００８年６月２５日」の次に位置する異なる作成日の画像ファイルは、「２００８年７月２日」に撮影された画像の画像ファイルと言うことになる。
【０３５１】
そして、制御部１２０は、特定した画像ファイルから画像データと作成日とを読み出し、読み出した画像データを伸張処理部１１０に供給する。伸張処理部１１０は、供給されたデータ圧縮されている画像データを伸張することによりデータ圧縮前の画像データを復元し、これを表示画像形成部１１１に供給する。また、表示画像形成部１１１には、制御部１０８を通じて、読み出した画像データの作成日が供給される。
【０３５２】
表示画像形成部１１１においては、これに供給された新たに取得され伸張処理された画像データと、当該画像データの作成日とを用いて、新たに表示する表示画像を形成し、これを表示処理部１０５を通じて表示部１０６に供給する。
【０３５３】
これにより、表示部１０６の表示画面６Ｇには、図１６（Ｃ）に示すように、新たな画像と、当該新たな画像の作成日（撮影年月日）ＤＴ２が表示される。すなわち、「２００８年６月２５日」の次に位置する異なる作成日である「２００８年７月２日」に最初に撮影された画像が、その撮影日の表示ＤＴ２と共に表示される。
【０３５４】
なお、図１６（Ｃ）に示した状態にあるときに、日付エリア７１に対して、右方向へのなぞり操作（図１６（Ａ）の場合とは逆方向へのなぞり操作）を行った場合には、図１６（Ｂ）に示した表示に戻ることになる。
【０３５５】
すなわち、現在の表示画像の作成日である「２００８年７月２日」の１つ前に位置する異なる作成日は、「２００８年６月２５日」であるので、「２００８年６月２５日」に最初に撮影された画像が、その撮影日を示す情報とともに表示される。
【０３５６】
なお、ここでは、日付エリア７１に対してなぞり操作が行われた場合には、なぞり操作の方向に応じて、現在の表示画像の作成日の１つ前、あるいは、１つ後（次）に位置する異なる作成日において、最初に撮影された画像を表示するようにしたが、これに限るものではない。
【０３５７】
なぞり操作の方向に応じて、現在の表示画像の作成日の１つ前、あるいは、１つ後に位置する異なる作成日において、最後に撮影された画像など、当該作成日において撮影された任意の位置の画像を表示するようにすることも可能である。
【０３５８】
なお、ここでは、画像の作成日（撮影日）を変更するようにしたが、図７を用いて説明したように、撮影年月（年月仮想フォルダ）を変更するようにすることももちろん可能である。
【０３５９】
［イベントに基づいた表示画像の変更］
次に、イベントに応じて表示する画像を変更する場合について説明する。図１７は、イベントに基づいて、表示する画像を変更する場合について説明するための図である。
【０３６０】
図１７に示すように、表示画面６Ｇにはタッチパネル１０７が貼付され、タッチパネル１０７の操作面は、日付エリア７１、画像エリア７２、イベントエリア７３の３つの操作エリアに分割されている点は、図１６を用いて説明した場合と同じである。
【０３６１】
そして、図１７（Ａ）に示すように、表示部１０６の表示画面６Ｇの全面に、ユーザーによって選択するようにされた画像が１枚表示されている状態にあるとする。
【０３６２】
この状態にあるときに、図１７（Ｂ）に示すように、タッチパネル１０７の操作面の下段のイベントエリア７３にユーザーの指等を接触させるようにすると、タッチパネル１０７からの座標データに基づき、制御部１２０は当該接触操作を認識する。そして、制御部１２０は、現在表示中の画像のイベント名情報を表示ＥＶ１が示すようにイベントエリア７３に表示する。
【０３６３】
そして、ユーザーがイベントエリア７３に接触させた指等を、図１７（Ｂ）において矢印で示すように接触させたままの状態で左方向に移動させるなぞり操作を行うと、当該なぞり操作に応じた座標データがタッチパネル１０７から制御部１２０に供給される。
【０３６４】
制御部１２０は、タッチパネル１０７からの座標データに基づいて、イベントエリア７３に対してなぞり操作が行われた判断する。この場合、制御部１２０は、当該なぞり操作を、表示する画像のイベント（イベント仮想フォルダ）の時間が進む方向への変更操作であると判断する。
【０３６５】
そして、制御部１２０は、書き込み／読み出し部１３４を制御し、記録媒体１３５に作成されているイベント仮想フォルダを参照し、現在の表示画像が属するイベント仮想フォルダの次に位置するイベント仮想フォルダを特定する。
【０３６６】
例えば、２００８年４月５が作成日のイベント仮想フォルダ「お花見」と、２００８年５月１０日が作成日のイベント仮想フォルダ「ドライブ」とが存在しているとする。この場合、イベント仮想フォルダ「お花見」の次に位置するイベント仮想フォルダは、イベント仮想フォルダ「ドライブ」と言うことになる。
【０３６７】
そして、制御部１２０は、特定したイベント仮想フォルダの時系列順に最初の画像ファイルから画像データを読み出すと共に、特定したイベント仮想フォルダからイベント名情報を取得する。そして、読み出した画像データは伸張処理部１１０に供給し、取得したイベント名情報は、表示画像形成部１１１に供給する。
【０３６８】
伸張処理部１１０は、供給されたデータ圧縮されている画像データを伸張することによりデータ圧縮前の画像データを復元し、これを表示画像形成部１１１に供給する。表示画像形成部１１１においては、これに供給された新たに取得され伸張処理された画像データと、当該画像データが属するイベント仮想フォルダのイベント名情報とを用いて、新たに表示する表示画像を形成し、これを表示処理部１０５を通じて表示部１０６に供給する。
【０３６９】
これにより、表示部１０６の表示画面６Ｇには、図１７（Ｃ）に示すように、新たな画像と、当該新たな画像が属するイベント仮想フォルダのイベント名情報ＥＶ２が表示される。
【０３７０】
なお、図１７（Ｃ）に示した状態にあるときに、イベントエリア７３に対して、右方向へのなぞり操作（図１７（Ｂ）の場合とは逆方向へのなぞり操作）を行った場合には、図１７（Ｂ）に示した表示に戻ることになる。
【０３７１】
すなわち、現在の表示画像が属するイベント仮想フォルダ「ドライブ」の１つ前に位置するイベント仮想フォルダは、イベント仮想フォルダ「お花見」であるので、イベント仮想フォルダ「お花見」に最初に位置する画像が、対応するイベント名情報と共に表示される。
【０３７２】
なお、ここでは、イベントエリア７３に対してなぞり操作が行われた場合には、なぞり操作の方向に応じて、現在の表示画像が属するイベント仮想フォルダの１つ前、あるいは、１つ後（次）に位置するイベント仮想フォルダの最初に位置する画像を表示するようにしたが、これに限るものではない。
【０３７３】
なぞり操作の方向に応じて、現在の表示画像が属するイベント仮想フォルダの１つ前、あるいは、１つ後に位置するイベント仮想フォルダの最後に撮影された画像など、目的とするイベント仮想フォルダに格納するようにされた任意の位置の画像を表示するようにすることも可能である。
【０３７４】
［表示画像の改ページ］
次に、表示画像の改ページを行う場合について説明する。図１８は、表示画像の改ページを行う場合について説明するための図である。
【０３７５】
図１８に示すように、表示画面６Ｇにはタッチパネル１０７が貼付され、タッチパネル１０７の操作面は、日付エリア７１、画像エリア７２、イベントエリア７３の３つの操作エリアに分割されている点は、図１６、図１７に示した場合と同じである。
【０３７６】
そして、図１８（Ａ）に示すように、表示部１０６の表示画面６Ｇの全面に、ユーザーによって選択するようにされた画像が１枚表示されている状態にあるとする。
【０３７７】
この状態にあるときに、図１８（Ｂ）に示すように、タッチパネル１０７の操作面の中段の画像エリア７２に、ユーザーが指等を接触させて、矢印で示すように接触させたままの状態で左方向に移動させるなぞり操作が行われたとする。この場合、当該なぞり操作に応じた座標データがタッチパネル１０７から制御部１２０に供給される。
【０３７８】
制御部１２０は、タッチパネル１０７からの座標データに基づいて、画像エリア７２に対してなぞり操作が行われた判断する。この場合、制御部１２０は、当該なぞり操作を、時間が進む方向への画像の改ページ操作であると判断する。
【０３７９】
そして、制御部１２０は、書き込み／読み出し部１３４を制御し、記録媒体１３５に時系列順に記録されている画像ファイルを参照し、現在の表示画像の画像ファイルの１つ後（次）に位置する画像ファイルを特定する。
【０３８０】
そして、制御部１２０は、特定した画像ファイルから画像データを読み出し、これを伸張処理部１１０に供給する。伸張処理部１１０は、供給されたデータ圧縮されている画像データを伸張することによりデータ圧縮前の画像データを復元し、これを表示画像形成部１１１に供給する。
【０３８１】
表示画像形成部１１１においては、これに供給された新たに取得され伸張処理された画像データから新たに表示する表示画像を形成し、これを表示処理部１０５を通じて表示部１０６に供給する。これにより、表示部１０６の表示画面６Ｇには、図１８（Ｃ）に示すように、新たな画像が表示される。
【０３８２】
なお、図１８（Ｃ）に示した状態にあるときに、画像エリア７２に対して、右方向へのなぞり操作（図１８（Ｂ）の場合とは逆方向へのなぞり操作）を行った場合には、図１８（Ｂ）に示した表示に戻ることになる。すなわち、現在の表示画像の画像ファイルの１つ前に位置する画像ファイルの画像が表示される。
【０３８３】
［変形例１の場合の画像検索処理時の動作］
次に、図１６〜図１８を用いて説明した変形例１の場合の画像検索処理について詳細に説明する。図１９、図２０は、変形例１の撮像装置１００において行われる画像検索処理を説明するためのフローチャートである。
【０３８４】
この図１９、図２０に示す処理は、表示部１０６の表示画面に表示されるメニューの中から、画像再生処理（記録されている画像の再生処理）と言うメニュー項目が選択された場合に、主に制御部１２０によって実行される処理である。
【０３８５】
なお、メニューは、例えば、撮像装置１００の操作部１３１に設けられているメニューキーが押下操作されるなどの所定の操作が行われた場合に、制御部１２０が表示画像形成部１１１、表示処理部１０５を制御して、表示部１０６の表示画面に表示するものである。
【０３８６】
画像再生処理が選択されると、制御部１２０は、図１９、図２０に示す処理を実行し、まず、表示すべき最初の画像の選択入力を受け付ける処理を行う（ステップＳ２０１）。このステップＳ２０１の処理は、図１３に示したステップＳ１０１の処理と同様の処理である。
【０３８７】
この後、制御部１２０は、ステップＳ２０１において選択された画像を表示部１０６の表示画面に表示する（ステップＳ２０２）。このステップＳ２０２の処理は、図１３に示したステップＳ１０２の処理と同様の処理である。
【０３８８】
この後、制御部１２０は、タッチパネル１０７や操作部１３１を通じて、ユーザーからの操作入力を受け付けるようにし（ステップＳ２０３）、ユーザーからの操作入力を受け付けたか否かを判断する（ステップＳ２０４）。ステップＳ２０４の判断処理において、ユーザーからの操作入力を受け付けていないと判断したときには、制御部１２０は、ステップＳ２０３からの処理を繰り返す。
【０３８９】
ステップＳ２０４の判断処理において、ユーザーからの操作入力を受け付けたと判断したときには、制御部１２０は、受け付けた操作入力は、どの操作エリアに対して行われたかを判別する（ステップＳ２０５）。このステップＳ２０５の判別処理は、タッチパネル１０７からの座標データに基づいて判別することができる。
【０３９０】
ステップＳ２０４の判別処理において、画像エリア７２に対して操作入力が行われたと判別したときには、制御部１２０は、ステップＳ２０８の処理に進む。
【０３９１】
ステップＳ２０４の判別処理において、日付エリア７１に対して操作入力が行われたと判別したときには、制御部１２０は、上述もしたように、現在表示中の画像の作成日（撮影年月日）を、日付エリア７１にオーバーラップ表示する（ステップＳ２０６）。そして、ステップＳ２０８の処理に進む。
【０３９２】
ステップＳ２０４の判別処理において、イベントエリア７３に対して操作入力が行われたと判別したときには、制御部１２０は、上述もしたように、現在表示中の画像が属するイベント仮想フォルダのイベント名情報を、イベントエリア７３にオーバーラップ表示する（ステップＳ２０７）。そして、ステップＳ２０８の処理に進む。
【０３９３】
なお、ステップＳ２０６、ステップＳ２０７の処理において、オーバーラップ表示と言う文言は、既に表示されている画像に重ねて、作成日やイベント名を示す情報を表示することを意味している。
【０３９４】
この後、制御部１２０は、タッチパネル１０７からの座標データに基づいて、なぞり操作が行われたか否かを判断する（ステップＳ２０８）。ステップＳ２０８の判断処理において、なぞり操作が行われたと判断したときには、制御部１２０は、図２０の処理に進む。
【０３９５】
そして、制御部１２０は、タッチパネル１０７からのなぞり操作に応じた座標データに基づいて、ユーザーによってなぞり操作されたタッチパネル１０７の操作面上の操作エリアは、どの操作エリアかを判断する（ステップＳ２０９）。
【０３９６】
ステップＳ２０９の判断処理において、なぞり操作が行われた操作エリアは、画像エリア７２であると判断したときには、制御部１２０は、なぞられた方向に応じて、次に表示すべき画像の画像データを取得する（ステップＳ２１０）。
【０３９７】
すなわち、画像ファイルは、図２を用いて説明したように、時系列順に管理されており、制御部１２０は、現在どの画像ファイルからの画像データによる画像を表示しているかを把握している。
【０３９８】
このため、制御部１２０は、なぞり操作の方向に応じて、現在表示中の画像の画像ファイルの１つ後、あるいは、１つ前の画像ファイルから画像データを読み出すのが、ステップＳ２１０の処理である。
【０３９９】
そして、制御部１２０は、ステップＳ２１０において読み出した画像データを、伸張処理部１１０、表示画像形成部１１１、表示処理部１０５を通じて処理して、当該読み出した画像データに応じた画像を表示画面６Ｇに表示する（ステップＳ２１３）。この後、図１９に示したステップＳ２０３からの処理を行うようにする。
【０４００】
このように、ステップＳ２１０及びステップＳ２１３の処理は、図１８を用いて説明した画像の改ページ表示を実現する処理である。
【０４０１】
また、ステップＳ２０９の判断処理において、なぞり操作が行われた領域は、日付エリア７１であると判断したときには、制御部１２０は、なぞられた方向に応じて、次に表示すべき画像の作成日（撮影年月日）を特定する（ステップＳ２１１）。
【０４０２】
具体的に、ステップＳ２１１の処理は、なぞり操作の方向に応じて、現在の表示画像の作成日を基準日とし、当該基準日の１つ前の異なる作成日の画像ファイルを、または、当該基準日の１つ後の異なる作成日の画像ファイルを特定する処理である。
【０４０３】
この後、制御部１２０は、ステップＳ２１１の特定結果に基づいて決まる画像ファイルから画像データと作成日とを読み出し、画像データは伸張処理部１１０に、作成日を示す情報は表示画像形成部１１１に供給する（ステップＳ２１２）。
【０４０４】
そして、制御部１２０は、伸張処理部１１０、表示画像形成部１１１、表示処理部１０５を通じて画像データ等を処理して、図１７を用いて説明したように、新たに読み出した画像データに応じた画像を表示画面６Ｇに表示する（ステップＳ２１３）。この後、図１９に示したステップＳ２０３からの処理を行うようにする。
【０４０５】
このステップＳ２０９、ステップＳ２１１、ステップＳ２１２、ステップＳ２１３の処理は、図１６を用いて説明した、撮影日に応じた表示画像の変更処理を実現するものである。
【０４０６】
また、ステップＳ２０９の判断処理において、なぞり操作が行われた領域は、イベントエリア７３であると判断したときには、制御部１２０は、なぞられた方向に応じて、変更後のイベント（イベント仮想フォルダ）を特定する（ステップＳ２１４）。
【０４０７】
具体的に、ステップＳ２１４の処理は、なぞり操作の方向に応じて、現在の表示画像が属するイベント仮想フォルダを基準とし、当該基準の１つ前のイベント仮想フォルダ、または、当該基準の１つ後のイベント仮想フォルダを特定する処理である。
【０４０８】
この後、制御部１２０は、ステップＳ２１４の特定結果に基づいて決まるイベント仮想フォルダ、及び、画像ファイルから必要な情報を読み出し、これらを伸張処理部１１０や表示画像形成部１１１に供給する（ステップＳ２１２）。
【０４０９】
具体的にステップＳ２１２の処理は、制御部１２０が、ステップＳ２１４の特定結果に基づいて決まるイベント仮想フォルダからイベント名情報を読み出し、また、当該イベンチ仮想フォルダの時系列順に最初の画像ファイルから画像データを読み出す。そして、制御部１２０が、画像データは伸張処理部１１０に、作成日を示す情報は表示画像形成部１１１に供給する。
【０４１０】
そして、制御部１２０は、伸張処理部１１０、表示画像形成部１１１、表示処理部１０５を通じて画像データ等を処理して、図１７を用いて説明したように、新たに読み出した画像データに応じた画像を表示画面６Ｇに表示する（ステップＳ２１３）。この後、図１９に示したステップＳ２０３からの処理を行うようにする。
【０４１１】
このステップＳ２０９、ステップＳ２１４、ステップＳ２１２、ステップＳ２１３の処理は、図１７を用いて説明した、イベントに応じた表示画像の変更処理を実現するものである。
【０４１２】
また、図１９に示したステップＳ２０８の判断処理において、なぞり操作は行われていないと判断したときには、受け付けた操作入力に応じた処理を行うことになる（ステップＳ２１５）。
【０４１３】
日付エリア７１やイベントエリア７３に対して例えばタップ操作が行われた場合、ステップＳ２１５においては、図１０、図１１を用いて説明したように、年月一覧表示やイベント一覧表示を行うことができるようにされる。この後、目的とする年月やイベントを選択し、その選択した年月やイベントに属する画像を表示したりすることができるようにされる。
【０４１４】
また、画像エリア７２に対して例えばタップ操作が行われた場合、ステップＳ２１５においては、図６を用いて説明した画像検索画面（三分割画面）を表示して画像の検索を行うようにすることができるようにされる。
【０４１５】
その他、ピンチ操作が行われた場合には、表示画像の縮小や拡大を行うようにしたり、その他の操作入力に応じて、当該画像再生処理を終了させたりするなどのことができるようにされる。
【０４１６】
なお、この第１の実施の形態の場合においては、ユーザーの指等をタッチパネル１０７に接触させた場合に、表示情報を目立つようにハイライト表示したり、あるいは、反転表示させるようにしたりした。また、表示情報が表示されていない場合においては、ユーザーの指等をタッチパネル１０７に接触させた場合に必要な情報を表示させるようにした。
【０４１７】
しかしこれに限るものではない。タッチパネル１０７に指等をある程度の位置までに近づけることにより、タッチパネル１０７が電位の変化を検出し、指等が近づいている位置が検出可能な場合には、指等の接近を検出した段階でハイライト表示や情報の表示を実行するようにしてもよい。
【０４１８】
また、少なくとも操作エリア毎に指等が接近してくることなどによる照度の変化を検出できるようにしておくことにより、指等の接近を検出した段階でハイライト表示や情報の表示を実行するようにしてもよい。
【０４１９】
［第１の実施の形態の変形例２］
第１の実施の形態の撮像装置１００においては、図７〜図１２を用いて説明したように、画像検索画面（三分割画面）の各操作エリアのいずれかに対して行う操作入力に応じて、表示画像を変更するようにした。
【０４２０】
この変形例２においては、複数の操作エリアに対して同時に操作を行うようにすることによって、検索条件を絞りこんだ検索処理を行えるようにし、目的とする画像をできるだけ迅速に表示できるようにするものである。
【０４２１】
なお、以下にも詳述するが、複数の操作エリアに対して同時に操作するとは、全く同時に操作する場合のみを意味するものではない。例えば、一の操作エリアに対して指等を接触させたまま、他の操作エリアに対して操作を行うといった操作を含むものである。
【０４２２】
なお、この変形例２の場合においても、撮像装置１００は、図１に示した構成を有し、画像データは、図２〜図５を用いて説明した態様で、記録媒体に記録されているものとする。また、この変形例２の場合においては、図６を用いて説明した画像検索画面を用いて画像の検索を行うようにしている。
【０４２３】
以下、図２１、図２２を用いて、複数の操作エリアに対して同時に操作を行うようにすることによって、検索条件を絞り込んだ検索処理を行う場合について具体的に説明する。
【０４２４】
［検索処理の具体例１：イベントを検索キーとして用いる場合］
図２１は、イベントを検索キーとして、画像の検索処理を行う場合について説明するための図である。
【０４２５】
図２１に示すように、この変形例２の場合にも、表示部１０６の表示画面６Ｇの全面には、図２１において表示画面６Ｇの外縁に沿って点線で示したように、タッチパネル１０７が貼付されて操作面が形成されている。
【０４２６】
また、タッチパネル１０７の操作面は、図６を用いて説明した場合と同様に、表示画面６Ｇを上下方向に３分割し、日付エリア７１、画像エリア７２、イベントエリア７３の３つの操作エリアが形成されている。また、表示部１０６の表示画面６Ｇは、タッチパネル１０７の３つの操作エリアに対応して３つの表示エリアに分割するようにされている。
【０４２７】
そして、図２１（Ａ）に示すように、年月エリア７１には、「２００７年３月」と言う年月表示がなされ、イベントエリア７３には、「３．３０  お誕生日」と言うイベント名情報が表示されている。そして、画像エリア７２には、複数（５枚）のサムネイル画像が表示されている。
【０４２８】
この図２１（Ａ）に示した状態は、年月仮想フォルダ「２００７年３月」に属するイベント仮想フォルダ「お誕生日」に格納されている画像ファイルのサムネイル画像が、画像エリア７２に表示されていることを示している。
【０４２９】
また、イベントエリア７３において、イベント名情報の前の「３．３０」という表示は、当該イベント仮想フォルダに格納されている画像データは、２００７年３月３０日に撮影されたものであることを示すものである。
【０４３０】
図２１（Ａ）に示した状態にあるときに、例えば、２００８年３月のお誕生日に撮影した画像をも確認した場合がある。つまり、異なるときに行われた同じ（あるいは同じような）イベントの画像を確認するようにしたい場合である。
【０４３１】
この場合、図２１（Ａ）に示すように、ユーザーは、まず、イベントエリア７３に指等を接触させ、その状態を保つようにする。このイベントエリア７３への接触操作を保つ操作が、イベント名情報「お誕生日」を検索キーとして固定する操作である。
【０４３２】
制御部１２０は、タッチパネル１０７からの座標データに基づいて、イベントエリア７３への接触が継続されていることを検出した場合に、現在のイベント名情報を検索キーとして固定する操作であると認識する。
【０４３３】
そして、ユーザーは、検索方向を示すために、図２１（Ａ）に示すように、日付エリア７１に対して、矢印が示すように、画面上において、左方向へのなぞり操作（ドラッグ操作またはフリック操作）を行う。
【０４３４】
制御部１２０は、タッチパネル１０７からの座標データに基づいて、イベントエリア７３への接触が継続している状態において、日付エリア７１に対して左方向へのなぞり操作が行われた場合、時間が進む方向へ画像データを検索することが指示されたと判断する。
【０４３５】
この場合、制御部１２０は、検索キー（この例の場合、イベント情報である「お誕生日」）に一致し、検索開始時のイベント仮想フォルダの作成年月日とは作成年月日が異なる画像ファイルを、時間が進む方向に検索する。
【０４３６】
より具体的には、制御部１２０は、年月仮想フォルダ「２００７年３月」のイベント仮想フォルダ「お誕生日」よりも、時系列順で後に位置するイベント仮想フォルダであって、イベント名（フォルダ名）が「お誕生日」であるものを検索する。
【０４３７】
そして、年月仮想フォルダ「２００８年３月」に、イベント仮想フォルダ「お誕生日」が存在していたとすると、制御部１２０は、年月仮想フォルダ「２００８年３月」から年月情報「２００８．３」を取得する。同時に、制御部１２０は、年月仮想フォルダ「２００８年３月」に属するイベント仮想フォルダ「お誕生日」からイベント名情報と作成月日情報（撮影月日）を取得する。
【０４３８】
さらに、制御部１２０は、年月仮想フォルダ「２００８年３月」に属するイベント仮想フォルダ「お誕生日」に属する画像ファイルから必要な分のサムネイルデータを取得する。そして、制御部１２０は、取得した情報を表示画像形成部１１１、表示処理部１０５を通じて処理するようにして、表示部１０６の表示画面に図２１（Ｂ）に示す、画像検索画面（３分割画面）を表示する。
【０４３９】
この図２１（Ｂ）に示した状態は、年月仮想フォルダ「２００８年３月」に属するイベント仮想フォルダ「お誕生日」に格納されている画像ファイルのサムネイル画像が、画像エリア７２に表示されていることを示している。
【０４４０】
したがって、図２１（Ａ）に示した「２００７年３月」の「お誕生日」のサムネイル画像の表示から、一気に「２００８年３月」の「お誕生日」のサムネイル画像の表示に変更（ジャンプ）することができたことになる。
【０４４１】
このように、イベントを検索キーとして用いて検索を行うようにすることにより、同じイベント名を有する他のイベント仮想フォルダの画像に迅速に変更することができるようにされる。
【０４４２】
なお、この例の場合、同じ年月仮想フォルダに、撮影日の異なる同じイベント名のイベント仮想フォルダが存在した場合には、そのイベント仮想フォルダの画像を表示することができる。
【０４４３】
しかし、これに限るものではなく、現在の年月情報により示される年月仮想フォルダよりも後の年月の年月仮想フォルダを検索対象にするようにすることも可能である。つまり、図２１に示した例の場合には、２００７年４月以降の年月仮想フォルダから検索対象とすることもできる。
【０４４４】
また、現在の年月情報により示される年月仮想フォルダよりも後の年の年月仮想フォルダを検索対象にするようにすることも可能である。つまり、図２１に示した例の場合には、２００８年以降の年月仮想フォルダから検索対象とすることもできる。
【０４４５】
また、図２１に示した例は、イベント名情報「お誕生日」だけを検索キーとして用いるようにしたが、撮影月日までをも含め、イベント名情報「お誕生日」と撮影月日「３．３０」とを検索キーとすることもできる。
【０４４６】
この場合、検索キーは、イベント名情報と撮影月日のアンド（論理積）となる。したがって、図２１に示した例の場合、例え、２００７年５月にイベント仮想フォルダ「お誕生日」が存在していても、当該イベント仮想フォルダはスキップされる。したがって、この場合、図２１（Ａ）、（Ｂ）に示したように、２００７年３月３０日のイベント仮想フォルダ「お誕生日」から２００８年３月３０日のイベント仮想フォルダ「お誕生日」にジャンプすることができるようにされる。
【０４４７】
なお、図２１（Ａ）の場合とは逆に、日付エリア７１に対して、右方向へのなぞり操作を行うことによって、時間を戻る方向に画像の検索を行うようにすることももちろん可能である。
【０４４８】
［検索処理の具体例２：画像を検索キーとして用いる場合］
図２２は、画像を検索キーとして、画像の検索処理を行う場合について説明するための図である。
【０４４９】
図２２の場合においても、表示部１０６の表示画面６Ｇの全面には、タッチパネル１０７が貼付されて操作面が形成されている。また、タッチパネル１０７の操作面は、図６を用いて説明した場合と同様に、日付エリア７１、画像エリア７２、イベントエリア７３の３つの操作エリアが形成されている。また、表示部１０６の表示画面６Ｇは、タッチパネル１０７の３つの操作エリアに対応して３つの表示エリアに分割するようにされている。
【０４５０】
そして、図２２（Ａ）に示すように、年月エリア７１には、「２００８年４月」と言う年月表示がなされ、イベントエリア７３には、「４．８  入学式」と言うイベント名情報が表示されている。そして、画像エリア７２には、複数（５枚）のサムネイル画像が表示されている。
【０４５１】
この図２２（Ａ）に示した状態は、年月仮想フォルダ「２００８年４月」に属するイベント仮想フォルダ「入学式」に格納されている画像ファイルのサムネイル画像が、画像エリア７２に表示されていることを示している。
【０４５２】
また、イベントエリア７３において、イベント名情報の前の「４．８」という表示は、当該イベント仮想フォルダに格納されている画像データは、２００８年４月８日に撮影されたものであることを示すものである。
【０４５３】
図２２（Ａ）に示した状態にあるときに、例えば、画像エリア７２に表示された画像と類似する別の画像を見たくなる場合がある。例えば、現在、表示されているサムネイル画像に写っている人物の別のイベントにおける画像を見たいといった場合である。
【０４５４】
この場合、図２２（Ａ）に示すように、ユーザーは、まず、画像エリア７２に表示された基準とするサムネイル画像ＯＰに指等を接触させ、その状態を保つようにする。この画像エリア７２への接触操作を保つ操作が、指示されたサムネイル画像ＯＰに対応する画像の画像解析結果を検索キーとして固定する操作である。
【０４５５】
制御部１２０は、タッチパネル１０７からの座標データに基づいて、画像エリア７２への接触が継続されていることを検出した場合に、指示された（接触位置の）サムネイル画像に対応する画像の画像解析結果を検索キーとして固定する操作であると認識する。
【０４５６】
そして、ユーザーは、検索方向を示すために、図２２（Ａ）に示すように、日付エリア７１に対して、矢印が示すように、表示画面に対して左方向へのなぞり操作（ドラッグ操作またはフリック操作）を行ったとする。
【０４５７】
制御部１２０は、タッチパネル１０７からの座標データに基づいて、画像エリア７２への接触が継続している状態において、日付エリア７１に対して左方向へのなぞり操作が行われた場合、時間が進む方向へ画像データを検索することが指示されたと判断する。
【０４５８】
この場合、制御部１２０は、検索キー（この例の場合、指示されたサムネイル画像に対応する画像の画像解析結果）に類似し、検索開始時のイベント仮想フォルダの作成年月日とは作成年月日が異なる画像データを、時間が進む方向に検索する。
【０４５９】
より具体的には、制御部１２０は、年月仮想フォルダ「２００８年４月」のイベント仮想フォルダ「入学式」よりも、時系列順で後に位置するイベント仮想フォルダの画像であって、検索キーとされたサムネイル画像に対応する画像の画像解析結果に類似する画像解析結果を有する画像を検索する。
【０４６０】
ここで、画像解析結果は、各画像ファイルの画像データに対して、所定の方式で画像解析を行うことにより、画像解析結果を得て、これを各画像ファイルに格納しておくことにより、当該結果を用いることができる。もちろん、制御部１２０の処理能力が高い場合には、検索時において各画像フォルダの画像データについて画像解析を行い、これを用いるようにしてもよい。
【０４６１】
ここで、画像解析は、例えば、エッジ検出や色彩解析などの種々の手法を用いることにより、各画像データによる画像の特徴を数値化して示すことができるものであり、各画像間において、構図や被写体の類似度を比較することができるものである。
【０４６２】
さらに言えば、当該画像解析は、当該画像解析の結果に基づいて、被写体となった人物（顔）に類似する別の画像や被写体となった場所に類似する別の画像を検索したり、色の特徴が類似する別の画像を検出したりするなどのことができるものである。
【０４６３】
そして、年月仮想フォルダ「２００８年１０月」に属するイベント仮想フォルダ「運動会」に、検索キーとして指定されたサムネイル画像に対応する画像の画像解析結果に類似する画像解析結果を有する画像が存在していたとする。
【０４６４】
この場合、制御部１２０は、年月仮想フォルダ「２００８年１０月」から年月情報「２００８．１０」を取得する。同時に、制御部１２０は、イベント仮想フォルダ「運動会」からイベント名情報と作成月日情報（撮影月日）を取得する。
【０４６５】
さらに、制御部１２０は、イベント仮想フォルダ「運動会」に属する類似するとされた画像の画像ファイルを含む複数の画像ファイルから必要な分のサムネイルデータを取得する。
【０４６６】
そして、制御部１２０は、取得した情報を表示画像形成部１１１、表示処理部１０５を通じて処理するようにして、表示部１０６の表示画面に図２２（Ｂ）に示す、画像検索画面（三分割画面）を表示する。
【０４６７】
この図２２（Ｂ）に示した状態は、年月仮想フォルダ「２００８年１０月」に属するイベント仮想フォルダ「運動会」に格納されている画像ファイルのサムネイル画像が、画像エリア７２に表示されていることを示している。
【０４６８】
したがって、指示した画像に類似する別の画像を迅速に検索することができるようにされる。
【０４６９】
なお、図２２（Ａ）の場合とは逆に、日付エリア７１に対して、右方向へのなぞり操作を行うことによって、時間を戻る方向に画像の検索を行うようにすることももちろん可能である。
【０４７０】
また、この具体例２の場合には、日付エリア７１に対してなぞり操作を行うようにしたが、イベントエリア７３に対してなぞり操作を行った場合にも、日付エリア７１に対してなぞり操作を行った場合と同様に処理すうようにすることもできる。
【０４７１】
［変形例２の場合の画像検索処理時の動作］
次に、図２１、図２２を用いて説明した変形例２の場合の画像検索処理について詳細に説明する。図２３、図２４は、変形例２の撮像装置１００において行われる画像検索処理を説明するためのフローチャートである。
【０４７２】
この図２３、図２４に示す処理は、表示部１０６の表示画面に表示されるメニューの中から、画像再生処理（記録されている画像の再生処理）と言うメニュー項目が選択された場合に、主に制御部１２０によって実行される処理である。
【０４７３】
なお、メニューは、例えば、撮像装置１００の操作部１３１に設けられているメニューキーが押下操作されるなどの所定の操作が行われた場合に、制御部１２０が表示画像形成部１１１、表示処理部１０５を制御して、表示部１０６の表示画面に表示するものである。
【０４７４】
画像再生処理が選択されると、制御部１２０は、図２３、図２４に示す処理を実行し、まず、表示すべき最初の画像の選択入力を受け付ける処理を行う（ステップＳ３０１）。このステップＳ３０１の処理は、図１３に示したステップＳ１０１の処理と同様の処理である。
【０４７５】
この後、制御部１２０は、ステップＳ３０１において選択された画像を表示部１０６の表示画面に表示する（ステップＳ３０２）。このステップＳ３０２の処理は、図１３に示したステップＳ１０２の処理と同様の処理である。
【０４７６】
この後、制御部１２０は、タッチパネル１０７や操作部１３１を通じて、ユーザーからの操作入力を受け付けるようにし（ステップＳ３０３）、ユーザーからの操作入力を受け付けたか否かを判断する（ステップＳ３０４）。ステップＳ３０４の判断処理において、ユーザーからの操作入力を受け付けていないと判断したときには、制御部１２０は、ステップＳ３０３からの処理を繰り返す。
【０４７７】
ステップＳ３０４の判断処理において、ユーザーからの操作入力を受け付けたと判断したときには、制御部１２０は、受け付けた操作入力は、図６を用いて説明した構成の画像検索画面（三分割画面）を表示するようにする操作入力か否かを判断する（ステップＳ３０５）。
【０４７８】
この第１の実施の形態の撮像装置１００において、画像検索画面を表示するようにする操作入力は、ステップＳ３０２の処理により、画像の１画面表示がされている場合において行われる、例えば、タップ操作である。
【０４７９】
ステップＳ３０５の判断処理において、受け付けた操作入力は、画像検索画面の表示操作ではないと判断したときには、制御部１２０は、受け付けたユーザーからの操作入力に応じた処理を実行する（ステップＳ３０６）。
【０４８０】
ステップＳ３０６においては、操作入力に応じて、表示する画像を時系列順の次の画像に変更したり、直前の画像に変更したりするなどの表示画像の改ページ処理や、表示画像の拡大縮小処理や、画像再生処理を終了させる処理などの種々の処理が行われる。
【０４８１】
ステップＳ３０５の判断処理において、受け付けた操作入力は、画像検索画面の表示操作であると判断したときには、制御部１２０は、現在表示中の画像の画像ファイルを基準にして、画像検索画面を生成する（ステップＳ３０７）。このステップＳ３０７の処理は、図１３に示したステップＳ１０７の処理と同様に処理である。
【０４８２】
そして、制御部１２０は、表示画像形成部１１１、表示処理部１０５を制御し、表示画像形成部１１１において形成した、図６を用いて説明した構成の画像検索画面を、表示部１０６の表示画面６Ｇに表示する（ステップＳ３０８）。
【０４８３】
これにより、表示部１０６の表示画面６Ｇには、図６等に示したように、タッチパネル１０７の操作面の日付エリア７１、画像エリア７２、イベントエリア７３に対応して表示エリアが分割するようにされた画像検索画面が表示される。
【０４８４】
この後、制御部１２０は、タッチパネル１０７を通じて、図６に示した構成を有する画像検索画面に対する操作入力を受け付ける（ステップＳ３０９）。すなわち、タッチパネル１０７の操作面に対して、ユーザーにより接触操作が行われると、接触操作に応じた操作面上の座標データがタッチパネル１０７から供給されるので、制御部１２０はこれを受け付ける。
【０４８５】
そして、制御部１２０は、ステップＳ３０９において、操作入力を受け付けたか否かを判断する（ステップＳ３１０）。ステップＳ３１０の判断処理において、操作入力を受け付けていないと判断したときには、制御部１２０は、ステップＳ３０９からの処理を繰り返す。
【０４８６】
ステップＳ３１０の判断処理において、操作入力を受け付けたと判断したときには、制御部１２０は、タッチパネル１０７から供給される座標データに基づいて、所定の操作エリアに対してホールド操作が行われたか否かを判断する（ステップＳ３１１）。
【０４８７】
ここで、ホールド操作は、所定の操作エリアに対して、ユーザーが指等を接触（プレス）させ、その接触させたままの状態を維持（ホールド）する操作である。つまり、操作エリアに対してタッチしたままの状態を維持する操作（プレス・アンド・ホールド操作）である。
【０４８８】
そして、ステップＳ３１１の判断処理において、ホールド操作は行われていないと判断したときには、制御部１２０は、受け付けた操作入力に応じた処理を実行する（ステップＳ３１２）。ステップＳ３１２においては、例えば、年月情報の一覧表示処理やイベント情報の一覧表示処理、あるいは終了処理など、操作入力に応じた種々の処理を行うことができるようにされる。
【０４８９】
ステップＳ３１１の判断処理において、ホールド操作が行われたと判断したときには、制御部１２０は、タッチパネル１０７からの座標データに基づいて、ホールド操作されている操作エリアを判別する（ステップＳ３１３）。
【０４９０】
ステップＳ３１３の判断処理において、ホールド操作されている操作エリアが、日付エリア７１であると判別したときには、年月情報は図２に示したように上位に位置し、検索キーとなることは無いので、図２３のステップＳ３０９からの処理を繰り返すようにする。
【０４９１】
また、ステップＳ３１３の判断処理において、ホールド操作されている操作エリアが、イベントエリア７３であると判別したときには、現在表示されているイベント名（現在のイベント仮想フォルダのイベント名）を検索キーとして特定する（ステップＳ３１４）。
【０４９２】
また、ステップＳ３１３の判断処理において、ホールド操作されている操作エリアが、画像エリア７２であると判別したときには、接触位置のサムネイル画像に対応する画像の画像解析結果を検索キーとして特定する（ステップＳ３１５）。
【０４９３】
ステップＳ３１４またはステップＳ３１５の処理の後、制御部１２０は、ユーザーからの操作入力を受け付け（ステップＳ３１６）、受け付けた操作入力は、日付エリア７１またはイベントエリア７３に対するなぞり操作か否かを判断する（ステップＳ３１７）。
【０４９４】
ステップＳ３１７の判断処理において、受け付けた操作入力はなぞり操作ではないと判断したときには、制御部１２０は、操作入力に応じた処理を実行する（ステップＳ３１８）。このステップＳ３１８においては、例えば、終了処理等の種々の処理が行われる場合がある。
【０４９５】
ステップＳ３１７の判断処理において、所定の操作エリアへのなぞり操作が行われたと判断したときには、制御部１２０は、ステップＳ３１４またはステップＳ３１５で特定された検索キーを用い、なぞり操作の方向に応じて画像の検索を行う（ステップＳ３１９）。
【０４９６】
そして、制御部１２０は、ステップＳ３１９の検索処理の結果を踏まえ、検索した画像のサムネイル画像を含む、画像検索画面を表示する（ステップＳ３２０）。この後、制御部１２０は、図２３に示したステップＳ３０９からの処理を繰り返す。
【０４９７】
このように、この第１の実施の形態の変形例２の場合には、イベント名情報と指定した画像の画像解析結果のいずれかを検索キーとして用いて、画像の検索を行うことができるようにされる。
【０４９８】
［変形例２の発展型］
この第１の実施の形態の変形例２の発展型として、複数の異なる操作エリアに対して同時にホールド操作を行い、その他の操作エリアに対してなぞり操作を行うようにすることもできる。
【０４９９】
この場合、ホールド操作を行った操作エリアに対応付けられている情報のそれぞれに一致することを検索条件として、なぞり操作の方向に応じて検索処理を行うようにすることができる。
【０５００】
あるいは、ホールド操作を行った操作エリアに対応付けられている情報のいずれか一方に一致することを検索条件として、なぞり操作の方向に応じて検索処理を行うようにすることができる。
【０５０１】
例えば、画像エリア７２の目的とするサムネイル画像の表示位置上とイベントエリア７３との両方に指等を接触させてホールドし、日付エリア７１に対してなぞり操作を行うようにすることが可能である。
【０５０２】
この場合には、指示した画像に類似し、かつ、指示したイベント名と同じイベント名のイベント仮想フォルダに属し、かつ、撮影年月の異なる画像を検索するようにすることができる。
【０５０３】
あるいは、指示した画像に類似するか、または、指示したイベント名と同じイベント名のイベント仮想フォルダに属し、かつ、撮影年月の異なる画像を検索するようにすることができる。
【０５０４】
また、画像エリア７２の目的とするサムネイル画像の表示位置上と日付エリア７１との両方に指等を接触させてホールドし、イベントエリア７３に対してなぞり操作を行うようにすることが可能である。
【０５０５】
この場合には、指示した画像に類似し、かつ、指示した年月仮想フォルダに属し、かつ、検索開始とは異なるイベント名のイベント仮想フォルダに属する画像を検索するようにすることができる。
【０５０６】
あるいは、指示した画像に類似するか、または、指示した年月仮想フォルダに属し、かつ、検索開始とは異なるイベント名のイベント仮想フォルダに属する画像を検索するようにすることができる。
【０５０７】
なお、理論的には、日付エリア７１とイベントエリア７３との両方に指等を接触させてホールドし、画像エリア７２に対してなぞり操作を行うようにすることも可能である。しかし、この場合には、単に、指示した方向の時系列順に次の画像を検索するに過ぎないので、特に実現して有効なものではない。
【０５０８】
このように、この第１の実施の形態の変形例２の発展型として、画像エリア７２の目的とするサムネイル画像の表示位置上とイベントエリア７３との両方に指等を接触させてホールドし、日付エリア７１に対してなぞり操作を行うようにすること可能である。
【０５０９】
この場合には、例えば、ユーザーの指定により、指示された画像の画像解析結果とイベント名情報とに一致することを検索条件としたり、指示された画像の画像解析結果とイベント名情報とのいずれかに一致することを検索条件としたりすることができる。すなわち、指示した２つの情報のアンド（論理積）を検索条件としたり、オア（論理和）を検索条件としたりすることができる。
【０５１０】
なお、指示した２つの情報のアンド（論理積）を検索条件とするか、オア（論理和）を検索条件とするかは、ユーザーによって選択することができるようにされる。当該選択も、タッチパネル１０７を通じて簡単に行うことができるようにされる。
【０５１１】
［ホールド操作に変わる操作の例］
なお、図２１、図２２を用いて説明した変形例２の具体例１及び具体例２においては、検索キーの指定は指等を目的とする操作エリアに接触させたまま保持するいわゆるホールド操作により行うようにした。しかし、これに限るものではない。
【０５１２】
検索キーの指定に、例えば、ダブルタップ操作などの他の操作入力を割り当てるようにすることも可能である。図２５は、検索キーの指定にダブルタップ操作を用いるようにする場合の例を説明するための図である。
【０５１３】
図２５（Ａ）に示すように、画像検索画面が表示されている場合において、画像エリア７２の真ん中に表示されているサムネイル画像ＯＰに対応する画像の画像解析結果を検索キーにしたいとする。
【０５１４】
この場合には、図２５（Ａ）に示すように、目的とするサムネイル画像の表示位置上の操作面に対して、指等によりダブルタップ操作を行う。ダブルタップ操作は、操作面に指等を２回「ちょん、ちょん」と接触させる操作である。
【０５１５】
すると、タッチパネル１０７は、当該ダブルタップ操作に応じた座標データを制御部１２０に通知するので、制御部１２０は、操作面上のどの位置にダブルタップ操作が行われたかを把握することができる。
【０５１６】
そして、制御部１２０は、当該ダブルタップ操作を検索キーの設定操作であると判断する。また、制御部１２０は、当該ダブルタップ操作が行われた位置の表示画面にどのような表示情報を表示しているかも把握している。
【０５１７】
このため、制御部１２０は、ダブルタップ操作によって指示されたサムネイル画像ＯＰに対応する画像の画像解析結果を検索キーにすることを決定する。同時に、制御部１２０は、図２５（Ｂ）に示すように、ダブルタップ操作されたサムネイル画像ＯＰを、例えば、ハイライト表示したり、当該サムネイル画像に縁を表示したりすることにより、選択されたサムネイル画像であることを明確にする。
【０５１８】
この後、図２５（Ｂ）に示すように、ユーザーからの日付エリア７１に対するなぞり操作を受け付けた場合に、タッチパネル１０７からの座標テータに基づいて、制御部１２０は、当該なぞり操作を画像検索の開始指示と判断する。
【０５１９】
そして、制御部１２０は、当該なぞり操作のなぞり方向に応じて、画像の検索処理を実行する。この検索処理は、図２２を用いて説明した処理と同様の処理である。この検索処理に結果に応じて、制御部１２０は、図２２を用いて説明したように、必要な情報を取得する。
【０５２０】
そして、制御部１２０は、表示画像形成部１１１、表示処理部１０５等を制御して、図２５（Ｃ）に示すように、指示画像ＯＰに類似する類似画像ＲＰを含む画像検索画面を表示部１０６の表示画面６Ｇに表示する。
【０５２１】
このように、検索キーの選択操作は、ホールド操作だけでなく、他の操作入力と混同を生じさせないダブルタップ操作などの他の操作入力を用いるようにすることができる。
【０５２２】
なお、上述した第１の実施の形態においては、図２を用いて説明したように、撮影することにより得た画像データの画像ファイルは、月日仮想フォルダ（上位）、イベント仮想フォルダ（中位）、画像ファイル（下位）と言うように、階層的に管理しているものとして説明した。
【０５２３】
しかし、これに限るものではない。画像ファイルは、撮影日時順であって、かつ、イベント順に並べておくことにより、画像データを、撮影年月毎であって、イベント毎に扱うことができるようにされる。
【０５２４】
したがって、この場合には、仮想フォルダを基準に処理を行うのでは無く、画像ファイルそのものを、撮影年月毎であって、イベント毎に処理することができるようにされる。
【０５２５】
［第２の実施の形態］
［音楽プレーヤの構成例］
図２６は、この発明の装置、方法、プログラムの一実施の形態が適用された第２の実施の形態の音楽プレーヤ２００の構成例を説明するためのブロック図である。
【０５２６】
図２６に示すように、音楽プレーヤ２００は、表示部２０１、タッチパネル２０２、記録媒体２０５、書き込み／読み出し部２０６、伸張処理部２０７、再生処理部２０８、音声信号出力端子２０９を備えている。
【０５２７】
また、音楽プレーヤ２００は、制御部２１０、キー操作部２２１、外部インターフェース（以下、外部Ｉ／Ｆと略称する。）２２２、入出力端子２２３を備えている。
【０５２８】
表示部２０１、タッチパネル２０２は、上述した第１の実施の形態の撮像装置１００の表示部１０６、タッチパネル１０７と同様に構成されたものである。
【０５２９】
すなわち、表示部２０１は、例えば、ＬＣＤ（Liquid Crystal Display）、有機ＥＬパネル（Organic Electroluminescence Panel）等のいわゆる薄型の表示素子からなるものである。この表示部２０１の表示画面の全面に対して操作面を形成するようにタッチパネル２０２が貼付されている。
【０５３０】
タッチパネル２０２は、ユーザー（使用者）からの操作面に対する指示操作（接触操作）を受け付けて、タッチパネル２０２の当該操作面上の指示位置（接触位置）を検出し、当該指示位置を示す座標データを制御部２１０に通知するものである。
【０５３１】
制御部２１０は、後述もするように、音楽プレーヤ２００の各部を制御するものであり、表示部２０１の表示画面に対して、どのような表示を行っているかをも把握している。制御部２１０は、タッチパネル２０２からの操作面上の指示位置を示す座標データと、当該指示位置に対応する表示部２０１の表示画面上の表示情報とに基づいて、ユーザーからの指示操作（入力操作）を受け付けることができる。
【０５３２】
このように、音楽プレーヤ２００においては、表示部２０１とタッチパネル２０２とによって、入力装置としてのタッチスクリーン２０３を形成している。なお、タッチパネル２０２は、例えば、感圧式や静電式のものとして実現される。
【０５３３】
また、タッチパネル２０２は、操作面上の複数の箇所に同時に行うようにされた操作のそれぞれを検出し、その接触位置のそれぞれを示す座標データを出力することができるものである。また、タッチパネル２０２は、操作面に対して繰り返し行うようにされる指示操作のそれぞれを検出し、そのそれぞれの接触位置を示す座標データを出力することもできる。
【０５３４】
さらに、タッチパネル２０２は、ユーザーによって、指やスタイラスが接触されている間は、所定のタイミング毎に連続して接触位置を検出し、これを示す座標データを出力することもできる。
【０５３５】
これにより、タッチパネル２０２は、いわゆるタップ操作、ダブルタップ操作、ドラッグ操作、フリック操作、ピンチ操作などのユーザーからの様々な指示操作（操作入力）を受け付けて、これを検出することができるものである。
【０５３６】
そして、制御部２１０は、音楽プレーヤ２００を構成する各部と接続され、上述もしたように、音楽プレーヤ２００の各部を制御するものであり、いわゆるマイクロコンピュータの構成されたものである。
【０５３７】
つまり、制御部２１０は、ＣＰＵ２１１、ＲＯＭ２１２、ＲＡＭ２１３、ＥＥＰＲＯＭ２１４が、ＣＰＵバス２１５を通じて接続されて構成されている。
【０５３８】
ＣＰＵ２１１は、後述するＲＯＭ２１２に記憶されているプログラムを読み出して実行し、各部に供給する制御信号を形成して、これを各部に供給し、また各部から提供されるデータ等を受け付けて、これを処理するものである。
【０５３９】
ＲＯＭ２１２は、上述のように、ＣＰＵ２１１において実行される種々のプログラムや処理に必要になる種々のデータ等を予め記憶保持しているものである。ＲＡＭ２１３は、各種の処理において途中結果を一時記憶するなど、主にワークエリアとして用いられるものである。
【０５４０】
ＥＥＰＲＯＭ２１４は、いわゆる不揮発性メモリーであり、音楽プレーヤ２００の電源が落とされても保持しておくべき情報を記憶保持する。例えば、ユーザーによって設定された種々のパラメータや、種々の処理の最終結果、あるいは、機能追加などのために新たに提供された処理プログラムやデータ等が、ＥＥＰＲＯＭ２１４に保持される。
【０５４１】
このように構成された制御部２１０に対しては、図２６に示すように、後述する音楽再生機能などを実現するための種々の回路部の他に、操作部２２１、外部Ｉ／Ｆ２２２が接続されている。この他、図示しないが、時計回路が制御部２１０に接続され、現在年月日、現在曜日、現在時刻などを制御部２１０に対して提供することもできるようにされている。
【０５４２】
操作部２２１は、再生キー、停止キー、一時停止キー、早送りキー、早戻しキーなどの種々の操作キーやファンクションキー等を有し、ユーザーからの操作入力を受け付けて、これを制御部２１０に通知する。これにより、制御部２１０は、操作部２２１を通じて受け付けたユーザーからの操作入力に応じて、各部を制御し、操作入力に応じた処理を実行することができるようにされる。
【０５４３】
外部Ｉ／Ｆ２２２は、例えば、ＵＳＢ（Universal Serial Bus）やＩＥＥＥ（Institute of Electrical and Electronics Engineers Inc）１３９４などの、所定の規格に準拠したデジタルインターフェースである。
【０５４４】
すなわち、外部Ｉ／Ｆ２２２は、入出力端子２２３に接続された外部機器からの楽曲データ等を自機において処理可能な形式のデータに変換して受け付けたり、自機から送出するデータを所定の形式のデータに変換して出力したりするものである。
【０５４５】
そして、入出力端子２２３に接続された、例えばパーソナルコンピュータなどの外部機器から提供される例えば所定のデータ圧縮方式に従ってデータ圧縮された楽曲データは、制御部２１０を通じて、書き込み／読み出し部２０６に供給される。
【０５４６】
書き込み／読み出し部２０６は、制御部２１０の制御に応じて、自機の記録媒体２０５に対して、楽曲データ等を書き込む。また、書き込み読み出し部２０６は、制御部２０６の制御に応じて、指示された楽曲データを読み出し、これを伸張処理部２０６に供給する。
【０５４７】
この第２の実施の形態の音楽プレーヤ２００において、記録媒体２０５は、例えば、数ギガバイト〜数十ギガバイトの比較的に大きな記憶容量の内蔵フラッシュメモリーである。なお、記録媒体２０５として、小型のハードディスクや光ディスクなどの記録媒体を用いるようにすることもできる。また、内蔵型だけ無く、メモリーカードや光ディスクなどの着脱可能ないわゆるリムーバブルメモリーを用いるように構成することも可能である。
【０５４８】
伸張処理部２０７は、制御部２１０により制御され、書き込み／読み出し部２０６からのデータ圧縮されている楽曲データを伸張処理することにより、データ圧縮前の元の楽曲データに復元し、これを再生処理部２０８に供給する。
【０５４９】
再生処理部２０８は、制御部２１０により制御され、伸張処理部２０７からの伸張処理された楽曲データから、再生用のアナログ音声信号を形成し、これを音声信号出力端子２０９を通じて出力する。
【０５５０】
音声信号出力端子２０９には、図２６に示すように、ヘッドホン２５０が接続するようにされており、ユーザーは当該ヘッドホン２５０を通じて、再生処理部２０８で形成された再生用のアナログ音声信号に応じた再生音声を聴取することができるようにされる。
【０５５１】
そして、この第２の実施の形態の音楽プレーヤ２００において、表示部２０１の表示画面２０１Ｇには、制御部２１０によって制御される表示処理部２０４を通じて、種々の表示画像を表示することができるようにされている。
【０５５２】
上述もしたように、音楽プレーヤ２００は、表示部２０１とタッチパネル２０２とにより構成されるタッチスクリーン２０３を備えており、当該タッチスクリーン２０３を通じて目的とする楽曲データを迅速に検索して再生することができるようにしている。
【０５５３】
［楽曲データの管理方式等］
そして、この第２の実施の形態の音楽プレーヤ２００においては、楽曲データを、単にフォルダ単位に格納して管理するものではない。音楽プレーヤ２００においては、アーティスト毎であって、アルバム毎に、楽曲データを記録媒体２０５に記録して管理することができるようにしている。
【０５５４】
図２７は、音楽プレーヤ２００においての楽曲データの管理方式について説明するための図である。例えば、全ての楽曲データを束ねる役割を有するルートフォルダ（図２７においては図示せず。）の下には、アーティスト単位に楽曲データをまとめるアーティスト仮想フォルダ２１、２２、…が設けられる。
【０５５５】
そして、図２７においては、アーティスト仮想フォルダ２１内には、当該アーティストのアルバム毎に楽曲データをまとめるアルバム仮想フォルダ２１Ａ、２１Ｂ、…が存在していることを示している。同様に、アーティスト仮想フォルダ２２内には、当該アーティストのアルバム毎に楽曲データをまとめるアルバム仮想フォルダ２２Ａ、…が存在していることを示している。
【０５５６】
そして、各アルバム仮想フォルダには、そのアルバムに収録されている楽曲の楽曲ファイルが例えば収録順に格納するようにされている。図２７に示した例の場合、アルバム仮想フォルダ２１Ａ内には、楽曲ファイル２１Ａ１、２１Ａ２、２１Ａ３、…が存在している。
【０５５７】
同様に、アルバム仮想フォルダ２１Ｂ内には、楽曲ファイル２１Ｂ１、２１Ｂ２、…が存在し、アルバム仮想フォルダ２２Ａ内には、楽曲ファイル２２Ａ１、２２Ａ２、…が存在している。
【０５５８】
このように、この第２の実施の形態の音楽プレーヤ２００においては、楽曲データを、アーティスト仮想フォルダ（上位階層）、アルバム仮想フォルダ（中位階層）、各楽曲ファイル（下位階層）と言うように、３階層で管理するようにしている。
【０５５９】
これにより、各アーティストは、どのようなアルバムを出しており、それらのアルバムには、どのような楽曲が収録されているのかを管理することができるようにしている。すなわち、楽曲データは、アーティスト順であってアルバム順に並べられて、管理するようにされている。
【０５６０】
なお、アーティスト仮想フォルダは、例えば、アーティスト名のアルファベット順に管理され、また、アルバム仮想フォルダは、リリース日順に管理するようにされる。
【０５６１】
［仮想フォルダ、楽曲ファイルのレイアウト例］
［アーティスト仮想フォルダのレイアウト例］
図２８は、図２７に示したように、上位に位置するアーティスト仮想フォルダのレイアウト例を説明するための図である。図２８に示すように、アーティスト仮想フォルダは、識別情報としてアーティスト名を有している。
【０５６２】
さらに、アーティスト仮想フォルダは、当該アーティスト仮想フォルダの作成日時や登録されているアルバム数など、当該アーティスト仮想フォルダに関する種々のメタデータをも有している。このメタデータは、作成日時やフォルダ数といった、制御部２１０や時計回路の機能により自動的に取得可能な情報の他、ユーザーが操作部２２１などを通じて入力するキーワードなどの情報を付加することもできる。
【０５６３】
そして、図２８に示すように、当該アーティストが出しているアルバムのそれぞれ毎に、アルバム名、そのアルバムのメタデータ（例えば、再生時間や参加アーティストなどの情報）、そのアルバムのリリース日からなる情報が保持するようにされている。
【０５６４】
このように、アーティスト仮想フォルダの情報により、アーティスト毎に、どのようなアルバムを出しているのかを管理することができるようにしている。
【０５６５】
［アルバム仮想フォルダのレイアウト例］
図２９は、図２７に示したように、中位に位置するアルバム仮想フォルダのレイアウト例を説明するための図である。図２９に示すように、アルバム仮想フォルダは、識別情報としてアルバム名（フォルダ名）を有している。
【０５６６】
さらに、アルバム仮想フォルダは、当該アルバムのジャケット画像データ、リリース日を示す情報、その他の種々のメタデータを有している。ジャケット画像データ、リリース日を示す情報、その他の種々のメタデータは、例えば、インターネットを通じて楽曲データをダウンロードしてくるときに、楽曲データとともに提供される情報である。
【０５６７】
そして、図２９に示すように、当該アルバムに収録されている楽曲のそれぞれ毎に、楽曲ファイル名、楽曲タイトル、当該楽曲ファイルの記録位置を示す記録媒体上のアドレスからなる情報が保持するようにされている。
【０５６８】
このように、アルバム仮想フォルダの情報により、各アルバム仮想フォルダには、どのような楽曲ファイルが属しているのかを管理することができるようにしている。
【０５６９】
［楽曲ファイルのレイアウト例］
図３０は、図２７に示したように、下位に位置する楽曲ファイルのレイアウト例を説明するための図である。図３０に示すように、楽曲ファイルは、識別情報としてファイル名を有している。
【０５７０】
さらに、楽曲ファイルは、楽曲タイトル、リリース日、ジャケット画像データなどの種々のメタデータをも有している。これらのメディアデータは、例えば、例えば、インターネットを通じて楽曲データをダウンロードしてくるときに、楽曲データとともに提供される情報である。
【０５７１】
このように、識別情報としてのファイル名と種々のメタデータが付加された楽曲ファイルに、メインデータとして、例えば、インターネットを通じてダウンロードするなどした楽曲データがデータ圧縮された状態で格納されている。
【０５７２】
この楽曲ファイルの楽曲データを再生処理することにより、当該楽曲データに応じた音声を再生して、ヘッドホン２５０を通じて聴取することができるようにされる。
【０５７３】
［楽曲の検索処理の概要］
そして、この第２の実施の形態の音楽プレーヤ２００においては、図２７〜図３０用いて説明したように管理される楽曲データについて、タッチスクリーン２０３を利用することにより、煩雑な操作を行うことなく、迅速かつ的確に検索を行うことができるようにしている。
【０５７４】
図３１は、この第２の実施の形態の音楽プレーヤ２００において用いられる楽曲データの検索画面（楽曲検索画面）を説明するための図である。表示部２０１の表示画面２０１Ｇの全面には、表示画面２０１Ｇの外縁に沿って点線で示したように、タッチパネル２０２が貼付されて操作面が形成されている。
【０５７５】
制御部２１０は、図３１に示すように、楽曲検索画面において、表示部２０１の表示画面２０１Ｇの全面に形成されるタッチパネル２０２の操作面を、表示画面２０１Ｇの上下方向に３つのエリアに分割するようにしている。
【０５７６】
すなわち、制御部２１０は、図３１に示すように、上段をアーティスト名エリア２０２１とし、中段をジャケット画像エリア２０２２とし、下段をアルバム名エリア２０２３として、操作面上の各エリアの範囲（位置と大きさ）を把握している。
【０５７７】
さらに、制御部２１０は、タッチパネル２０２の操作面を３つに分割して形成したアーティスト名エリア２０２１、ジャケット画像エリア２０２２、アルバム名エリア２０２３のそれぞれに一致するように、表示画面２０１Ｇについても３つの表示エリアに分割するようにしている。そして、制御部２１０は、表示画面２０１Ｇ上の分割された各表示エリアの範囲（位置と大きさ）についても把握している。
【０５７８】
このように、制御部２１０は、楽曲検索画面を形成するにあたり、表示画面２０１Ｇを図３１に示したように上下方向に３つの表示エリアに分割し、各表示エリアに対応して、タッチパネル２０２の操作面を３つの操作エリアに分割しているとも捉えることができる。
【０５７９】
このため、図３１に示した楽曲検索画面においては、タッチパネル２０２の操作面も、表示部２０１の表示画面２０１Ｇも、アーティスト名エリア２０２１、ジャケット画像エリア２０２２、アルバム名エリア２０２３に分割されているものとし、各エリアについて同じ参照符号を用いて説明する。
【０５８０】
そして、図３１に示した楽曲検索画面において、上段のアーティスト名エリア２０２１は、アーティスト名情報を表示するエリアである。このアーティスト名エリア２０２１には、例えば、図２７、図２８を用いて説明したアーティスト仮想フォルダの識別情報であるアーティスト名が表示される。
【０５８１】
また、下段のイアルバム名エリア２０２３は、アルバム名情報を表示するエリアである。このアルバム名エリア２０２３には、例えば、図２７、図２９を用いて説明したアルバム仮想フォルダの識別情報であるアルバム名情報（フォルダ名情報）が表示される。
【０５８２】
また、中段のジャケット画像エリア７２は、各楽曲に対応するジャケット画像などを表示するエリアである。このジャケット画像エリア２０２２には、主に、アルバム名エリア２０２３に表示されたアルバム名情報によって特定されるアルバム仮想フォルダに属する楽曲ファイルのジャケット画像データによる画像が表示される。
【０５８３】
なお、楽曲データ毎にジャケット画像が元々存在しない場合もある。このような場合には、ジャケット画像として、その楽曲の楽曲タイトルを表示するための情報がジャケット画像として付加するようにされている。したがって、ジャケット画像エリア２０２２は、必ず、楽曲データ毎に、その楽曲を識別可能な情報が表示するようにされる。
【０５８４】
そして、音楽プレーヤ２００において、ユーザーによって楽曲データの検索を行うようにされると、制御部２１０は、表示処理部２０４を制御し、図３１に示した楽曲検索画面を形成して、これを表示部２０１の表示画面２０１Ｇに表示する。
【０５８５】
そして、アーティスト名エリア２０２１に対してなぞり操作を行うことにより、アーティスト（アーティスト仮想フォルダ）を変更し、別のアーティストのアルバムに収録されている楽曲データに対応するジャケット画像を表示することができる。この場合、アーティスト名の表示やアルバム名の表示も変更される。
【０５８６】
また、アルバム名エリア２０２３に対してなぞり操作を行うことにより、アルバム（アルバム仮想フォルダ）を変更し、別のアルバムに収録されている楽曲データに対応するジャケット画像を表示することができる。この場合、アルバム名の表示も変更される。
【０５８７】
また、アルバム（アルバム仮想フォルダ）を変更するようにした場合、アーティスト仮想フォルダも変更になる場合がある。このような場合には、アルバム名の表示だけでなく、アーティスト名の表示も変更するようにされる。
【０５８８】
また、ジャケット画像エリア２０２２に対してなぞり操作を行うことにより、ジャケット画像の表示をスクロールさせることができる。この場合、アルバム仮想フォルダやアーティスト仮想フォルダが変わる場合もある。このような場合には、アルバム名の表示やアーティスト名の表示が変更するようにされる。
【０５８９】
そして、ジャケット画像エリア２０２２に表示されているジャケット画像の中から、目的とする楽曲のジャケット画像を選択することにより、そのジャケット画像に対応する楽曲を再生することができる。
【０５９０】
このように、音楽プレーヤ２００においても、この発明を適用し、アーティスト毎、アルバム毎に、楽曲データの検索を、簡単な操作によって迅速に行うことができるようにされる。
【０５９１】
［第２の実施の形態の変形例］
なお、第２の実施の形態の音楽プレーヤ２００においては、楽曲データを図２７を用いて説明したように３階層で管理するようにした。しかし、これに限るものではない。例えば、４階層の管理を行うようにすることもできる。
【０５９２】
図３２は、楽曲データを、ジャンル、アーティスト、アルバム、楽曲データの順に４階層で管理する場合の例について説明するための図である。図３２に示すように、第２位の階層以下の構成は、図２７を用いて説明した構成と同様の構成である。
【０５９３】
そして、この図３２の例の場合には、アーティスト（アーティスト仮想フォルダ）の上位にジャンル（ジャンル仮想フォルダ）を設け、ジャンル毎にも楽曲データを管理できるようにする。
【０５９４】
図３３は、ジャンル仮想フォルダのレイアウト例を説明するための図である。図３３に示すように、ジャンル仮想フォルダには、識別情報であるジャンル名と、メタデータとが有するようにされている。
【０５９５】
ジャンル名は、例えば、ロック、フォーク、クラシックなどの、各楽曲が属する楽曲の種類を示す情報である。また、メタデータは、例えば、ジャンルの概要などが付すようにされている。
【０５９６】
そして、ジャンル仮想フォルダには、そのジャンルに属するアーティストを特定するアーティスト名と、各アーティスト名に対応するメタデータが付すようにされている。これにより、どのジャンルにどのアーティストが属するかをも把握することができるようにされる。
【０５９７】
また、この変形例においても、アーティスト仮想フォルダ、アルバム仮想フォルダ、楽曲ファイルのそれぞれは、図２８、図２９、図３０を用いて説明したように構成される。
【０５９８】
これにより、この第２の実施の形態の変形例の場合には、図３４に示すように、タッチパネル２０２の操作面を４つの操作エリアに分割した楽曲検索画面を形成して、これを用いるようにすることができる。
【０５９９】
すなわち、図３４は、第２の実施の形態の変形例の楽曲検索画面を説明するための図である。そして、図３４に示すように、この変形例の楽曲検索画面は、上段から順に、ジャンル名エリア２０２ａ、アーティスト名エリア２０２ｂ、ジャケット画像エリア２０２ｃ、アルバム名エリア２０２ｄとしたものでる。そして、制御部２１０は、操作面上の各エリアの範囲（位置と大きさ）を把握している。
【０６００】
また、制御部２１０は、操作面のジャンル名エリア２０２ａ、アーティスト名エリア２０２ｂ、ジャケット画像エリア２０２ｃ、アルバム名エリア２０２ｄのそれぞれに一致するように、表示画面２０１Ｇについても４つの表示エリアに分割するようにしている。そして、制御部２１０は、表示画面２０１Ｇ上の分割された各表示エリアの範囲（位置と大きさ）についても把握している。
【０６０１】
このように、制御部２１０は、楽曲検索画面を形成するにあたり、表示画面２０１Ｇを図３４に示したように上下方向に４つの表示エリアに分割し、各表示エリアに対応して、タッチパネル２０２の操作面を４つの操作エリアに分割しているとも捉えることができる。
【０６０２】
このため、図３４に示した楽曲検索画面においては、タッチパネル２０２の操作面も、表示部２０１の表示画面２０１Ｇも、対応するように４つに割されているものとし、各エリアについて同じ参照符号を用いて説明する。
【０６０３】
そして、図３４に示した楽曲検索画面において、最上段のジャンル名エリア２０２ａが、ジャンル名情報を表示するエリアであり、図３３に示したジャンル仮想フォルダの識別情報であるジャンル名情報を表示される。その他の各エリアは、図３１に示した楽曲検索画面の対応するエリアと同様のエリアである。
【０６０４】
そして、音楽プレーヤ２００において、ユーザーによって楽曲データの検索を行うようにされると、制御部２１０は、表示処理部２０４を制御し、図３４に示した楽曲検索画面を形成して、これを表示部２０１の表示画面２０１Ｇに表示する。
【０６０５】
そして、ジャンル名エリア２０２ａに対してなぞり操作を行うことにより、ジャンル（ジャンル仮想フォルダ）を変更し、別のジャンルのアーティストのアルバムに収録されている楽曲データに対応するジャケット画像を表示することができる。この場合、ジャンル名、アーティスト名、アルバム名の表示も変更される。
【０６０６】
また、アーティスト名エリア２０２ｂに対してなぞり操作を行うことにより、アーティスト（アーティスト仮想フォルダ）を変更し、別のアーティストのアルバムに収録されている楽曲データに対応するジャケット画像を表示することができる。この場合、アーティスト名の表示やアルバム名の表示も変更される。アーティスト名エリア２０２ｂへのなぞり操作が繰り返し行われることにより、ジャンル仮想フォルダが変わった場合には、ジャンル名の表示も変更するようにされる。
【０６０７】
また、アルバム名エリア２０２ｄに対してなぞり操作を行うことにより、アルバム（アルバム仮想フォルダ）を変更し、別のアルバムに収録されている楽曲データに対応するジャケット画像を表示することができる。この場合、アルバム名の表示も変更される。
【０６０８】
また、アルバム（アルバム仮想フォルダ）を変更するようにした場合、ジャンル仮想フォルダやアーティスト仮想フォルダも変更になる場合がある。このような場合には、アルバム名の表示だけでなく、ジャンル名やアーティスト名の表示も変更するようにされる。
【０６０９】
また、ジャケット画像エリア２０２ｃに対してなぞり操作を行うことにより、ジャケット画像の表示をスクロールさせることができる。この場合、アルバム仮想フォルダ、アーティスト仮想フォルダ、ジャンル仮想フォルダが変わる場合もある。このような場合には、アルバム名、アーティスト名、ジャンル名などの表示も変更するようにされる。
【０６１０】
そして、ジャケット画像エリア２０２ｃに表示されているジャケット画像の中から、目的とする楽曲のジャケット画像を選択することにより、そのジャケット画像に対応する楽曲を再生することができる。
【０６１１】
このように、音楽プレーヤ２００においても、この発明を適用し、ジャンル毎、アーティスト毎、アルバム毎に、楽曲データの検索を、簡単な操作によって迅速に行うことができるようにされる。
【０６１２】
［第３の実施の形態］
［ディスクサーバの構成例］
図３５は、この発明の装置、方法、プログラムの一実施の形態が適用された第３の実施の形態のディスクサーバ３００の構成例を説明するためのブロック図である。
【０６１３】
図３５に示すように、ディスクサーバ３００は、ハードディスクドライブ（以下、ＨＤＤと略称する。）３０１、音声再生処理部３０２、スピーカ３０３、映像再生処理部３０４、表示部３０５、タッチパネル３０６を備えている。
【０６１４】
また、ディスクサーバ３００は、制御部３１０、操作部３２１、外部インターフェース（以下、外部Ｉ／Ｆと略称する。）３２２、入出力端子３２３、通信インターフェース（以下、通信Ｉ／Ｆと略称する。）３２４、通信用接続端子３２５を備えている。
【０６１５】
表示部３０５、タッチパネル３０６は、上述した第１の実施の形態の撮像装置１００の表示部１０６、タッチパネル１０７と同様に構成されたものである。
【０６１６】
すなわち、表示部３０５は、例えば、ＬＣＤ（Liquid Crystal Display）、有機ＥＬパネル（Organic Electroluminescence Panel）等のいわゆる薄型の表示素子からなるものである。この表示部３０５の表示画面の全面に対して操作面を形成するようにタッチパネル３０６が貼付されている。
【０６１７】
タッチパネル３０６は、ユーザー（使用者）からの操作面に対する指示操作（接触操作）を受け付けて、タッチパネル３０６の当該操作面上の指示位置（接触位置）を検出し、当該指示位置を示す座標データを制御部３１０に通知するものである。
【０６１８】
制御部３１０は、後述もするように、ディスクサーバ３００の各部を制御するものであり、表示部３０５の表示画面に対して、どのような表示を行っているかをも把握している。制御部３１０は、タッチパネル３０６からの操作面上の指示位置を示す座標データと、当該指示位置に対応する表示部３０５の表示画面上の表示情報とに基づいて、ユーザーからの指示操作（入力操作）を受け付けることができる。
【０６１９】
このように、ディスクサーバ３００においては、表示部３０５とタッチパネル３０６とによって、入力装置としてのタッチスクリーン３０７を形成している。なお、タッチパネル３０６は、例えば、感圧式や静電式のものとして実現される。
【０６２０】
また、タッチパネル３０６は、操作面上の複数の箇所に同時に行うようにされた操作のそれぞれを検出し、その接触位置のそれぞれを示す座標データを出力することができるものである。また、タッチパネル３０６は、操作面に対して繰り返し行うようにされる指示操作のそれぞれを検出し、そのそれぞれの接触位置を示す座標データを出力することもできる。
【０６２１】
さらに、タッチパネル３０６は、ユーザーによって、指やスタイラスが接触されている間は、所定のタイミング毎に連続して接触位置を検出し、これを示す座標データを出力することもできる。
【０６２２】
これにより、タッチパネル３０６２は、いわゆるタップ操作、ダブルタップ操作、ドラッグ操作、フリック操作、ピンチ操作などのユーザーからの様々な指示操作（操作入力）を受け付けて、これを検出することができるものである。
【０６２３】
そして、制御部３１０は、ディスクサーバ３００を構成する各部と接続され、上述もしたように、ディスクサーバ３００の各部を制御するものであり、いわゆるマイクロコンピュータの構成されたものである。
【０６２４】
つまり、制御部３１０は、ＣＰＵ３１１、ＲＯＭ３１２、ＲＡＭ３１３、ＥＥＰＲＯＭ３１４が、ＣＰＵバス３１５を通じて接続されて構成されている。
【０６２５】
ＣＰＵ３１１は、後述するＲＯＭ３１２に記憶されているプログラムを読み出して実行し、各部に供給する制御信号を形成して、これを各部に供給し、また各部から提供されるデータ等を受け付けて、これを処理するものである。
【０６２６】
ＲＯＭ３１２は、上述のように、ＣＰＵ３１１において実行される種々のプログラムや処理に必要になる種々のデータ等を予め記憶保持しているものである。ＲＡＭ３１３は、各種の処理において途中結果を一時記憶するなど、主にワークエリアとして用いられるものである。
【０６２７】
ＥＥＰＲＯＭ３１４は、いわゆる不揮発性メモリーであり、ディスクサーバ３００の電源が落とされても保持しておくべき情報を記憶保持する。例えば、ユーザーによって設定された種々のパラメータや、種々の処理の最終結果、あるいは、機能追加などのために新たに提供された処理プログラムやデータ等が、ＥＥＰＲＯＭ３１４に保持される。
【０６２８】
このように構成された制御部３１０に対しては、図３５に示すように、後述するコンテンツ再生機能などを実現するための種々の回路部の他に、操作部３２１、外部Ｉ／Ｆ３２２、通信Ｉ／Ｆ３２４が接続されている。この他、図示しないが、時計回路が制御部２１０に接続され、現在年月日、現在曜日、現在時刻などを制御部２１０に対して提供することもできるようにされている。
【０６２９】
操作部３２１は、再生キー、停止キー、一時停止キー、早送りキー、早戻しキーなどの種々の操作キーやファンクションキー等を有し、ユーザーからの操作入力を受け付けて、これを制御部３１０に通知する。これにより、制御部３１０は、操作部３２１を通じて受け付けたユーザーからの操作入力に応じて、各部を制御し、操作入力に応じた処理を実行することができるようにされる。
【０６３０】
外部Ｉ／Ｆ３２２は、例えば、ＵＳＢ（Universal Serial Bus）やＩＥＥＥ（Institute of Electrical and Electronics Engineers Inc）１３９４などの、所定の規格に準拠したデジタルインターフェースである。
【０６３１】
すなわち、外部Ｉ／Ｆ３２２は、入出力端子３２３に接続された外部機器からのコンテンツデータ等を自機において処理可能な形式のデータに変換して受け付けたり、自機から送出するデータを所定の形式のデータに変換して出力したりするものである。
【０６３２】
そして、入出力端子３２３に接続された、例えばパーソナルコンピュータなどの外部機器から提供される例えば所定のデータ圧縮方式に従ってデータ圧縮されたコンテンツデータは、制御部３１０を通じて、ＨＤＤ３０１に供給される。
【０６３３】
通信Ｉ／Ｆ３２４は、例えば、インターネットなどの広域通信網への接続を実現するものである。また、通信用接続端子３２５は、広域通信網への接続を可能にするためのものである。この通信用接続端子３２５には、例えば、広域電話通信網からの通信線が接続するようにされている。そして、通信Ｉ／Ｆ３２５は、接続端子３２５を通じて接続されるインターネットなどの広域通信網との間において、データの送受を実現するようにしている。
【０６３４】
これにより、制御部３１０は、通信Ｉ／Ｆ３２４、接続端子３２５を通じて、インターネットなどの広域ネットワークに要求を送信し、当該要求に応じて提供されるコンテンツデータを受信して、これをＨＤＤに供給することができるようにしている。
【０６３５】
ハードディスク３０１は、例えば、数百ギガバイト以上の大容量のハードディスクと、当該ハードディスクに対してデータを書き込んだり、当該ハードディスクから所望のデータを読み出したりするためのディスクドライブとを有するものである。
【０６３６】
そして、ＨＤＤ３０１は、制御部３１０の制御に応じて、制御部３１０を通じて供給されるコンテンツデータをハードディスクに記録したり、また、制御部３１０の制御に応じて、再生する所望のコンテンツデータを読み出して、制御部３１０に供給したりする。
【０６３７】
制御部３１０は、ＨＤＤ３０１から読み出されたコンテンツデータについて、音声データ部分と映像データ部分とを分離する。そして、制御部３１０は、分離した音声データは音声再生処理部３０２に、また、分離した映像データは映像再生処理部３０４に供給する。
【０６３８】
音声再生処理部３０２は、これに供給された音声データがデータ圧縮されているものである場合には、これを伸張処理してデータ圧縮前の元の音声データを復元する。そして、音声再生処理部３０２は、伸張処理された音声データから再生用のアナログ音声信号を形成し、これをスピーカに供給する。これにより、再生対象のコンテンツデータの音声データに応じた再生音声が、スピーカ３０３から放音される。
【０６３９】
映像再生処理部３０４は、これに供給された映像データがデータ圧縮されているものである場合には、これを伸張処理してデータ圧縮前の元の映像データを復元する。そして、映像再生処理部３０４は、伸張処理された映像データから再生用のアナログ映像信号を形成し、これを表示部３０５に供給する。これにより、再生対象のコンテンツデータの映像データに応じた再生映像が、表示部３０５の表示画面３０５Ｇに表示される。
【０６４０】
このように、ディスクサーバ３００は、外部機器やインターネット上のサーバ装置から種々のコンテンツデータの提供を受けて、これをハードディスクに格納し、ユーザーからの指示に応じて読み出して再生することができるものである。
【０６４１】
そして、この第３の実施の形態のディスクサーバ３００において、表示部３０５の表示画面３０５Ｇには、制御部３１０によって制御される映像再生処理部３０４を通じて、種々の表示画像を表示することができるようにされている。
【０６４２】
上述もしたように、ディスクサーバ３００は、表示部３０５とタッチパネル３０６とにより構成されるタッチスクリーン３０７を備えており、当該タッチスクリーン３０７を通じて目的とするコンテンツデータを迅速に検索して再生することができるようにしている。
【０６４３】
［コンテンツデータの管理方式等］
そして、この第３の実施の形態のディスクサーバ３００においては、コンテンツデータを、単にフォルダ単位に格納して管理するものではない。ディスクサーバ３００においては、メディア毎であって、リリース日毎に、コンテンツデータをＨＤＤ３０１に記録して管理することができるようにしている。
【０６４４】
図３６は、ディスクサーバ３００においてのコンテンツデータの管理方式について説明するための図である。例えば、全てのコンテンツデータを束ねる役割を有するルートフォルダ（図３６においては図示せず。）の下には、メディア単位にコンテンツデータをまとめるメディアフォルダ４１、４２、…が設けられる。
【０６４５】
このメディアフォルダは、コンテンツデータの元々の提供媒体を示すものである。例えば、ＤＶＤ−ＲＯＭによって提供されたコンテンツデータはＤＶＤ−ＲＯＭ用のメディア仮想フォルダ４１を介して管理され、ＣＤ−ＲＯＭによって提供されたコンテンツデータはＣＤ−ＲＯＭ用のメディア仮想フォルダ４２を介して管理される。
【０６４６】
この他にも、インターネットを通じて提供されたコンテンツデータを管理するものや、外部機器のハードディスクからのコンテンツデータを管理するものなど、種々の提供媒体毎のメディア仮想フォルダが形成される。
【０６４７】
そして、図３６においては、メディア仮想フォルダ４１内には、当該メディア（ＤＶＤ−ＲＯＭ）によって提供されたコンテンツデータを、リリース日毎にまとめるリリース日仮想フォルダ４１Ａ、４１Ｂ、…が存在していることを示している。
【０６４８】
同様に、メディア仮想フォルダ４２内には、当該メディア（ＣＤ−ＲＯＭ）によって提供されたコンテンツデータを、リリース日毎にまとめるリリース日仮想フォルダ４２Ａ、…が存在していることを示している。
【０６４９】
そして、各リリース日仮想フォルダには、そのリリース日にリリース（市場に提供された）コンテンツデータが、例えばアルファベットのタイトル順に格納するようにされている。図３５に示した例の場合、リリース日仮想フォルダ４１Ａ内には、コンテンツファイル４１Ａ−１、４１Ａ−２、…が存在している。
【０６５０】
同様に、リリース日仮想フォルダ４１Ｂ内には、コンテンツファイル４１Ｂ−１、４１Ｂ−２、…が存在している。また、リリース日仮想フォルダ４２Ａ内には、コンテンツファイル４２Ａ−１、４２Ａ−２、…が存在している。
【０６５１】
このように、この第３の実施の形態のディスクサーバ３００においては、コンテンツデータを、メディア仮想フォルダ（上位階層）、リリース日仮想フォルダ（中位階層）、各コンテンツデータファイル（下位階層）と言うように、３階層で管理するようにしている。
【０６５２】
これにより、提供メディア毎、リリース日毎に、ＨＤＤ３０１に格納されたコンテンツデータを管理することができるようにされる。なお、メディア名（メディア種別）やリリース日などの必要な情報は、コンテンツデータの提供を受けるときに、コンテンツデータと共に提供される。
【０６５３】
［仮想フォルダ、コンテンツデータファイルのレイアウト例］
［メディア仮想フォルダのレイアウト例］
図３７は、図３６に示したように、上位に位置するメディア仮想フォルダのレイアウト例を説明するための図である。図３７に示すように、メディア仮想フォルダは、識別情報としてメディア種別（メディア名）を有している。
【０６５４】
さらに、メディア仮想フォルダは、当該メディア仮想フォルダの作成日時や登録されているリリース日の数など、当該メディア仮想フォルダに関する種々のメタデータをも有している。このメタデータは、作成日時や登録されたリリース日の数といった、制御部３１０や時計回路の機能により自動的に取得可能な情報の他、ユーザーが操作部３２１などを通じて入力するキーワードなどの情報を付加することもできる。
【０６５５】
そして、図３７に示すように、当該メディアを通じて提供されたコンテンツデータのリリース日と、そのリリース日にリリースされたコンテンツデータの数等の情報が保持するようにされている。
【０６５６】
このように、メディア仮想フォルダの情報により、メディア毎に、いつリリースされたコンテンツデータがいくつあるかを管理することができる。
【０６５７】
［リリース日仮想フォルダのレイアウト例］
図３８は、図３６に示したように、中位に位置するリリース日仮想フォルダのレイアウト例を説明するための図である。図３８に示すように、リリース日仮想フォルダは、識別情報としてリリース日を有している。
【０６５８】
さらに、リリース日仮想フォルダは、当該リリース日仮想フォルダの作成日時、当該リリース日仮想フォルダに登録されているコンテンツデータの数、その他のメタデータを有している。
【０６５９】
そして、図２９に示すように、リリース日仮想フォルダには、当該リリース日においてリリースされたコンテンツデータのファイル（コンテンツファイル名）と、当該コンテンツファイルの記録位置を示す記録媒体上のアドレスなどの情報が登録されている。
【０６６０】
このように、リリース日仮想フォルダの情報により、各リリース日仮想フォルダには、どのようなコンテンツデータが属しているのかを管理することができるようにしている。
【０６６１】
［コンテンツファイルのレイアウト例］
図３９は、図３６に示したように、下位に位置するコンテンツファイルのレイアウト例を説明するための図である。図３９に示すように、コンテンツファイルは、識別情報としてコンテンツファイル名を有している。
【０６６２】
さらに、コンテンツファイルは、リリース日、タイトル、ジャケット画像データなどの種々のメタデータをも有している。これらのメディアデータは、コンテンツデータの取得時において、提供元から提供されるものである。
【０６６３】
このように、識別情報としてのファイル名と種々のメタデータが付加されたコンテンツファイルに、メインデータとして、例えば、外部機器やインターネットを通じてダウンロードするなどしたコンテンツデータが格納されている。
【０６６４】
このコンテンツファイルのコンテンツデータを再生処理することにより、当該コンテンツデータに応じたコンテンツを再生して、利用することができるようにされる。
【０６６５】
なお、コンテンツデータは、静止画、動画、楽曲などの音声データ、映像と音声とが同期を取って再生するようにされる映画などのＡＶデータ等である。
【０６６６】
［コンテンツデータの検索処理の概要］
そして、この第３の実施の形態のディスクサーバ３００においては、図３６〜図３９を用いて説明したように管理されるコンテンツデータについて、タッチスクリーン３０７を利用することにより、煩雑な操作を行うことなく、迅速かつ的確に検索を行うことができるようにしている。
【０６６７】
図４０は、この第３の実施の形態のディスクサーバ３００において用いられるコンテンツデータの検索画面（コンテンツ検索画面）を説明するための図である。表示部３０５の表示画面３０５Ｇの全面には、表示画面３０５Ｇの外縁に沿って点線で示したように、タッチパネル３０６が貼付されて操作面が形成されている。
【０６６８】
制御部３１０は、図４０に示すように、コンテンツ検索画面において、表示部３０５の表示画面３０５Ｇの全面に形成されるタッチパネル３０６の操作面を、表示画面３０５Ｇの上下方向に３つのエリアに分割するようにしている。
【０６６９】
すなわち、制御部３１０は、図４０に示すように、上段をメディア種別エリア３０５ａとし、中段をジャケット画像エリア３０５ｂとし、下段をリリース日エリア３０５ｃとして、操作面上の各エリアの範囲（位置と大きさ）を把握している。
【０６７０】
さらに、制御部３１０は、タッチパネル３０６の操作面を３つに分割して形成したメディア種別エリア３０５ａ、ジャケット画像エリア３０５ｂ、リリース日エリア３０５ｃのそれぞれに一致するように、表示画面３０５Ｇについても３つの表示エリアに分割するようにしている。そして、制御部３１０は、表示画面３０１Ｇ上の分割された各表示エリアの範囲（位置と大きさ）についても把握している。
【０６７１】
このように、制御部３１０は、コンテンツ検索画面を形成するにあたり、表示画面３０５Ｇを図４０に示したように上下方向に３つの表示エリアに分割し、各表示エリアに対応して、タッチパネル３０６の操作面を３つの操作エリアに分割しているとも捉えることができる。
【０６７２】
このため、図４０に示したコンテンツ検索画面においては、タッチパネル３０６の操作面も、表示部３０５の表示画面３０５Ｇも、メディア種別エリア３０５ａ、ジャケット画像エリア３０５ｂ、リリース日エリア３０５ｃに分割されているものとし、各エリアについて同じ参照符号を用いて説明する。
【０６７３】
そして、図４０に示したコンテンツ検索画面において、上段のメディア種別エリア３０５ａは、メディア種別情報を表示するエリアである。このメディア種別エリア３０５ａには、例えば、図３６、図３７を用いて説明したメディア仮想フォルダの識別情報であるメディア種別が表示される。
【０６７４】
また、下段のリリース日エリア３０５ｃは、リリース日情報を表示するエリアである。このリリース日エリア３０５ｃには、例えば、図２７、図３８を用いて説明したリリース日仮想フォルダの識別情報であるリリース日情報が表示される。
【０６７５】
また、中段のジャケット画像エリア３０５ｂは、各コンテンツデータに対応するジャケット画像などを表示するエリアである。このジャケット画像エリア３０５ｂには、主に、リリース日エリア３０５ｃに表示されたリリース日情報によって特定されるリリース日仮想フォルダに属するコンテンツファイルのジャケット画像データによる画像が表示される。
【０６７６】
そして、ディスクサーバ３００において、ユーザーによってコンテンツデータの検索を行うようにされると、制御部３１０は、映像再生処理部３０４を制御し、図４０に示したコンテンツ検索画面を形成して、これを表示部３０５の表示画面３０５Ｇに表示する。
【０６７７】
そして、メディア種別エリア３０５ａに対してなぞり操作を行うことにより、メディア（メディア仮想フォルダ）を変更し、別のメディアを介して提供されたコンテンツデータに対応するジャケット画像を表示することができる。この場合、メディア種別の表示やリリース日の表示も変更される。
【０６７８】
また、リリース日エリア３０５ｃに対してなぞり操作を行うことにより、リリース日（リリース日仮想フォルダ）を変更し、別のリリース日にリリースされたコンテンツデータに対応するジャケット画像を表示することができる。この場合、リリース日の表示も変更される。
【０６７９】
また、リリース日（リリース日仮想フォルダ）を変更するようにした場合、メディア仮想フォルダも変更になる場合がある。このような場合には、リリース日の表示だけでなく、メディア種別の表示も変更するようにされる。
【０６８０】
また、ジャケット画像エリア３０５ｂに対してなぞり操作を行うことにより、ジャケット画像の表示をスクロールさせることができる。この場合、メディア仮想フォルダやリリース日仮想フォルダが変わる場合もある。このような場合には、メディア種別の表示やリリース日の表示も変更するようにされる。
【０６８１】
そして、ジャケット画像エリア３０５ｂに表示されているジャケット画像の中から、目的とするコンテンツデータのジャケット画像を選択することにより、そのジャケット画像に対応するコンテンツを再生することができる。
【０６８２】
このように、メディアサーバ３００においても、この発明を適用し、大量にＨＤＤ３０１に格納される種々のコンテンツデータを、その提供メディア毎、リリース日に、コンテンツデータの検索を、簡単な操作によって迅速に行うことができるようにされる。
【０６８３】
［実施の形態の効果］
上述した実施の形態の説明から分かるように、タッチパネルの操作面を複数の操作領域に分割し、各操作領域に検索対象の画像についての情報を割り当てるようにする。これにより、操作される操作エリアに応じて、画像送りの単位を変えることができるようにし、大量の画像を効率よく見ることができるようにされる。
【０６８４】
通常、なぞり操作で画像を送る場合、1枚ずつ送り／戻しする場合が多いが、なぞり操作の回数が少なして、効率よく目的とする画像の検索を行うようにすることができる。
【０６８５】
また、特別な検索手段やモードを設けることなく、画面上に表示される情報を用い、直感的な操作で画像検索を行って、所望の画像の検索を行うことができる。
【０６８６】
また、タッチパネルの操作面の分割数を増やし、各分割エリアに画像についての異なる情報を割り当てることにより、さらに多くの検索条件を用いることができるようにし、より多くの態様の検索処理を簡単な操作で行うようにすることができる。
【０６８７】
例えば、複数の検索キーの論理積（ＡＮＤ）や論理和（ＯＲ）を用いて画像の検索を行うようにすることができる。
【０６８８】
この発明は、画像情報などのコンテンツが検索キーとなる複数の情報を有していたり、あるいは、画像情報などのコンテンツが検索キーとなる情報とリンクすることができるようにされていたりする場合に適用することができる。
【０６８９】
［方法、プログラムの実現可能性］
なお、上述した実施の形態から明らかなように、この発明の方法、プログラムは、図１３〜図１５に示したフローチャート、図１９、図２０に示したフローチャート、図２３、図２４に示したフローチャートを用いて説明した方法、プログラムとして実現可能である。
【０６９０】
すなわち、図１３〜図１５に示したフローチャート、図１９、図２０に示したフローチャート、図２３、図２４に示したフローチャートを用いて説明した方法は、この発明の方法である。
【０６９１】
そして、図１３〜図１５に示したフローチャート、図１９、図２０に示したフローチャート、図２３、図２４に示したフローチャートを用いて説明した処理を実行するプログラムが、この発明のプログラムである。
【０６９２】
したがって、この発明のプログラムを実現し、デジタルスチルカメラや種々の画像処理装置に搭載することにより、この発明の画像処理装置を実現することができる。
【０６９３】
［その他］
また、上述した第１の実施の形態において、表示部１０６が画像表示素子を実現し、タッチパネル１０７が指示位置検出手段を実現し、記録媒体１３５が記憶手段を実現し、主に制御部１２０が表示制御手段を実現している。
【０６９４】
また、上述した第２の実施の形態において、表示部２１０が画像表示素子を実現し、タッチパネル２０２が指示位置検出手段を実現し、記録媒体２０５が記憶手段を実現し、主に制御部２１０が表示制御手段を実現している。
【０６９５】
また、上述した第３の実施の形態において、表示部３０５が画像表示素子を実現し、タッチパネル３０６が指示位置検出手段を実現し、ＨＤＤ３０１が記憶手段を実現し、主に制御部３１０が表示制御手段を実現している。
【０６９６】
また、上述した実施の形態においては、なぞり操作に応じた月日やイベント、あるいは、サムネイル画像やジャケット画像などの表示画像の変更（スライド）は、予め決められた単位で行うようにした。
【０６９７】
例えば、第１の実施の形態の撮像装置１００の場合、日付エリア７１へのなぞり操作の場合には、１月単位で表示を変更するようにした。また、イベントエリア７３へのなぞり操作の場合には、１イベント単位で表示を変更するようにした。また、画像エリア７２へのなぞり操作の場合には、２枚単位でサムネイル画像をスクロールさせるようにした。このように、予め決められた単位で表示画像を変更するようにした。
【０６９８】
この変更の単位は、種々の単位とすることができる。例えば、月日の場合には、３月単位、イベントの場合には、２イベント単位、サムネイルの画像の場合には、５枚単位というように、種々の単位で変更することができる。
【０６９９】
さらに、タッチパネルからの座標データに基づいて、ユーザーのタッチパネルへの接触操作に応じた接触位置の単位時間当たりの移動量や移動速度を求め、当該、単位時間当たりの接触位置の移動量や移動速度に応じて、表示画像の変化量を定めるようにすることもできる。当該処理は、タッチパネルから座標データの提供を受ける制御部１２０において行うことが可能である。
【０７００】
この場合、単位時間当たりの移動量だけに基づいて制御したり、単位時間当たりの移動速度だけに基づいて制御したりすることができる。また、単位時間当たりの移動量と移動速度との両方に基づいて、制御するようにしてもよい。
【０７０１】
つまり、単位時間当たりの移動量と移動速度との関係を定めておき、移動量が大きくても、移動速度が予め決められた閾値よりも遅い場合には、画像を大きく変換させないようにすることができる。同様に、移動速度が速くても、移動量が閾値よりも短い場合には、画像を大きく変化させないようにすることができる。すなわち、移動量、移動速度とも所定の閾値以上である場合に、画像の変化を大きくするなどのことが可能である。
【０７０２】
また、上述した実施の形態においては、検索の単位となる情報に対応して仮想フォルダを設け、最下層に検索対象の画像データを有するファイルを位置するようにした。しかし、必ずしも、仮想フォルダを設ける構成としなくてもよい。
【０７０３】
検索となる情報ごとに、検索対象となる画像データを有するファイルを並べて（ソートして）おくことにより、各検索キーとなる情報を用いた検索ができるようにされる。
【０７０４】
また、上述した第１の実施の形態においては、表示画面に対して右から左へのなぞり操作を、時間を進める方向への操作とし、表示画面に対して左から右へのなぞり操作を、時間を戻る方向への操作とした。しかし、これに限るものではない。
【０７０５】
これとは逆に、表示画面に対して左から右へのなぞり操作を、時間を進める方向への操作とし、表示画面に対して右から左へのなぞり操作を、時間を戻る方向への操作とするようにしてもよい。
【０７０６】
また、第２、第３の実施の形態においては、コンテンツデータは時間情報に基づいて並べられたものではなく、アーティスト名やジャンル、あるいは、メディア毎に並べられて管理されているものである。
【０７０７】
このよう場合であっても、表示画面に対して右から左へのなぞり操作を、データの並び方向に対して進める方向への操作とし、表示画面に対して左から右へのなぞり操作を、データの並び方向に対して戻る方向への操作とすることができる。
【０７０８】
もちろんこれとは逆に、表示画面に対して左から右へのなぞり操作を、データの並び方向に対して進める方向への操作とし、表示画面に対して右から左へのなぞり操作を、データの並び方向に対して戻る方向への操作とするようにしてもよい。
【０７０９】
また、上述した実施の形態においては、表示画面に対して横方向へのなぞり操作により、画像の検索を行うようにしたが、これに限るものではない。表示画面に対して、上下方向へのなぞり操作を画像の検索のための操作するようにすることも可能である。すなわち、表示画面の上下方向への画像のスクロールを行うようにすることも可能である。
【０７１０】
また、表示対象の画像データは、静止画像の画像データに限るものではない。例えば、記録媒体に蓄積された複数の動画コンテンツの代表画像やサムネイル画像を表示対象とする画像処理装置にこの発明を適用することができる。
【図面の簡単な説明】
【０７１１】
【図１】第１の実施の形態の撮像装置１００の構成例を説明するためのブロック図である。
【図２】撮像装置１００においての画像データの管理方式について説明するための図である。
【図３】図２に示したように、上位に位置する年月仮想フォルダのレイアウト例を説明するための図である。
【図４】図２に示したように、中位に位置するイベント仮想フォルダのレイアウト例を説明するための図である。
【図５】図２に示したように、下位に位置する画像ファイルのレイアウト例を説明するための図である。
【図６】撮像装置１００において用いられる画像データの検索画面（画像検索画面）を説明するための図である。
【図７】表示対象とする画像の撮影年月の変更（年月仮想フォルダの変更）を行うことにより、表示する画像を変更する場合について説明するための図である。
【図８】表示対象とするイベントの変更（イベント仮想フォルダの変更）を行うことにより、表示する画像を変更する場合について説明するための図である。
【図９】表示対象とするサムネイル画像の変更を行う場合について説明するための図である。
【図１０】画像検索画面において、なぞり操作とは異なる操作によって、表示対象とする画像の撮影年月を変更する場合について説明するための図である。
【図１１】、画像検索画面において、なぞり操作とは異なる操作によって、表示対象とする画像が属するイベントを変更する場合について説明するための図である。
【図１２】画像の選択と拡大表示を行う場合について説明するための図である。
【図１３】撮像装置１００において行われる画像検索処理を説明するためのフローチャートである。
【図１４】図１３に続くフローチャートである。
【図１５】図１３に続くフローチャートである。
【図１６】撮影日に基づいて、表示する画像を変更する場合について説明するための図である。
【図１７】イベントに基づいて、表示する画像を変更する場合について説明するための図である。
【図１８】表示画像の改ページを行う場合について説明するための図である。
【図１９】変形例１の撮像装置１００において行われる画像検索処理を説明するためのフローチャートである。
【図２０】図１９に続くフローチャートである。
【図２１】イベントを検索キーとして、画像の検索処理を行う場合について説明するための図である。
【図２２】画像を検索キーとして、画像の検索処理を行う場合について説明するための図である。
【図２３】変形例２の撮像装置１００において行われる画像検索処理を説明するためのフローチャートである。
【図２４】図２３に続くフローチャートである。
【図２５】検索キーの指定にダブルタップ操作を用いるようにする場合の例を説明するための図である。
【図２６】第２の実施の形態の音楽プレーヤ２００の構成例を説明するためのブロック図である。
【図２７】音楽プレーヤ２００においての楽曲データの管理方式について説明するための図である。
【図２８】アーティスト仮想フォルダのレイアウト例を説明するための図である。
【図２９】アルバム仮想フォルダのレイアウト例を説明するための図である。
【図３０】楽曲ファイルのレイアウト例を説明するための図である。
【図３１】音楽プレーヤ２００において用いられる楽曲データの検索画面（楽曲検索画面）を説明するための図である。
【図３２】楽曲データを、ジャンル、アーティスト、アルバム、楽曲データの順に４階層で管理する場合の例について説明するための図である。
【図３３】ジャンル仮想フォルダのレイアウト例を説明するための図である。
【図３４】第２の実施の形態の変形例の楽曲検索画面を説明するための図である。
【図３５】第３の実施の形態のディスクサーバ３００の構成例を説明するためのブロック図である。
【図３６】ディスクサーバ３００においてのコンテンツデータの管理方式について説明するための図である。
【図３７】メディア仮想フォルダのレイアウト例を説明するための図である。
【図３８】リリース日仮想フォルダのレイアウト例を説明するための図である。
【図３９】コンテンツファイルのレイアウト例を説明するための図である。
【図４０】ディスクサーバ３００において用いられるコンテンツデータの検索画面（コンテンツ検索画面）を説明するための図である。
【符号の説明】
【０７１２】
１００…撮像装置、１０１…レンズ部、１０２…撮像素子、１０３…前処理部、１０４…画像処理部、１０５…表示処理部、１０６…表示部、１０７…タッチパネル、１０９…圧縮処理部、１１０…伸張処理部、１１１…表示画像形成部、１２０…制御部、１３１…操作部、１３２…外部Ｉ／Ｆ、１３３…入出力端子、１３４…書き込み／読み出し部、１３５…記録媒体、１３６…時計回路、２００…音楽プレーヤ、３００…ディスクサーバ
【図１】
2010109788.tif 000003
【図２】
2010109788.tif 000004
【図３】
2010109788.tif 000005
【図４】
2010109788.tif 000006
【図５】
2010109788.tif 000007
【図６】
2010109788.tif 000008
【図７】
2010109788.tif 000009
【図８】
2010109788.tif 000010
【図９】
2010109788.tif 000011
【図１０】
2010109788.tif 000012
【図１１】
2010109788.tif 000013
【図１２】
2010109788.tif 000014
【図１３】
2010109788.tif 000015
【図１４】
2010109788.tif 000016
【図１５】
2010109788.tif 000017
【図１６】
2010109788.tif 000018
【図１７】
2010109788.tif 000019
【図１８】
2010109788.tif 000020
【図１９】
2010109788.tif 000021
【図２０】
2010109788.tif 000022
【図２１】
2010109788.tif 000023
【図２２】
2010109788.tif 000024
【図２３】
2010109788.tif 000025
【図２４】
2010109788.tif 000026
【図２５】
2010109788.tif 000027
【図２６】
2010109788.tif 000028
【図２７】
2010109788.tif 000029
【図２８】
2010109788.tif 000030
【図２９】
2010109788.tif 000031
【図３０】
2010109788.tif 000032
【図３１】
2010109788.tif 000033
【図３２】
2010109788.tif 000034
【図３３】
2010109788.tif 000035
【図３４】
2010109788.tif 000036
【図３５】
2010109788.tif 000037
【図３６】
2010109788.tif 000038
【図３７】
2010109788.tif 000039
【図３８】
2010109788.tif 000040
【図３９】
2010109788.tif 000041
【図４０】
2010109788.tif 000042