(57)【要約】【課題】画像検索を、手軽に、かつ、ユーザーにとって分り易い態様で行えるようにする。【解決手段】制御部１２０が、選択可能な検索キーを表示部１０６の表示画面に表示する。タッチパネル１０７の操作面に対してユーザーが指示操作を行うことにより、検索キーを選択する（指示する）操作が行われた場合、制御部１２０は、ユーザーが指示した検索キーを用いて、当該検索キーに応じた画像データを記録媒体１３５から検索して抽出する。この抽出した画像データに応じた画像を、制御部１２０の制御により、表示部１０６の表示画面の所定の位置に集まるように表示する。【選択図】図１
2010128845.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）方式などが用いられる。もちろん、これに限るものではなく、データ圧縮方式は種々のものを用いるようにすることが可能である。
【００７２】
制御部１２０は、書き込み／読み出し部１３４を制御し、圧縮処理部１０９からのデータ圧縮された画像データを記録媒体１３５に記録する。このようにして、撮像装置１００においては、被写体の画像を撮影し、当該被写体の画像を形成する画像データを記録媒体１３５に記録することができるようにしている。
【００７３】
撮像装置１００において、上述のように撮影して得た画像データは、詳しくは後述するが、ユーザーが形成するようにするフォルダ毎に、記録媒体１３５に格納して管理することができるようにしている。
【００７４】
フォルダは、被写体毎やイベント毎などと言うように、目的に応じて形成することができる。この実施の形態の撮像装置１００においては、例えば、入学式、運動会、お誕生日会などといった、撮影を行ったイベント毎にフォルダを形成するようにしている。もちろん、撮影した画像データを後から、目的とするフォルダに移動させたりするなどのこともできるようにされる。
【００７５】
そして、記録媒体１３５に記録された画像データは、制御部１２０に制御される書き込み／読み出し部１３４によって読み出すことができるようにされる。記録媒体１３５から読み出された画像データは、制御部１２０を通じて伸張処理部１１０に供給される。
【００７６】
伸張処理部１１０は、これに供給された画像データを、データ圧縮時に用いたデータ圧縮方式にしたがって伸張処理し、データ圧縮前の画像データを復元して、これを表示画像形成部１１１に供給する。
【００７７】
表示画像形成部１１１は、伸張処理部１１０からの画像データを用いて、また、必要な場合には、制御部１２０から供給される種々の表示用データをも用いて、表示部１０６の表示画面に表示すべき画像の画像データを形成し、これを表示処理部１０５に供給する。
【００７８】
表示処理部１０５は、画像処理部１０４からの画像データを処理したときと同様に、表示画像形成部１１１からの画像データから、表示部１０６に供給する形式の画像信号に変換し、これを表示部１０６に供給する。
【００７９】
これにより、記録媒体１３５に記録されている画像データに応じた画像を、表示部１０６の表示画面に表示することができる。すなわち、記録媒体１３５に記録されている目的とする画像の画像データを再生することができる。
【００８０】
このように、この実施の形態の撮像装置１００は、被写体の画像を撮影して、記録媒体１３５に記録することができるものである。また、撮像装置１００は、記録媒体１３５に記録されている画像データを読み出して再生処理し、当該画像データに応じた画像を表示部１０６の表示画面に表示することもできるものである。
【００８１】
上述の構成を有する撮像装置１００においては、以下に説明するように、撮影することにより記録媒体１３５に記録した画像ファイルにキーワードなどの検索キー（検索条件）の候補となる情報を付加しておき、これに応じて画像データを検索できるようにしている。
【００８２】
そして、撮像装置１００においては、画像データの検索処理を複数回繰り返し行う必要がある場合であっても、できるだけ少ない操作ステップで検索を行えるようにしている。さらに撮像装置１００においては、検索結果を分りやすくユーザーに提示したり、検索結果を簡単な操作で確定したりするなどのことができるようにしている。
【００８３】
［画像ファイル、画像フォルダの構成例］
図２は、撮像装置１００の記録媒体１３５に記録される画像ファイルのレイアウト例を説明するための図である。図２に示すように、画像ファイルは、各画像ファイルを識別するための識別情報であるファイル名を有している。このファイル名は、例えば、撮影時において、制御部１２０により自動付与されるものである。
【００８４】
また、各画像ファイルには、キーワード、ＧＰＳ情報、画像分析情報、カメラ情報、撮影日時などからなるメタデータが付加するようにされている。これらのメタデータは、画像データの検索キーに対応する情報として用いることができるものである。
【００８５】
ここで、キーワードは、ユーザーによって入力される主にテキストデータである。具体的にキーワードは、撮影を行った場所を示す地名、画像に写っている人の名前、撮影を行った場所で開かれていたイベント名など、当該画像の内容などを示す情報が複数個登録可能にされている。
【００８６】
なお、キーワードは、これを付加する画像ファイルの画像データに応じて画像が表示部１０６の表示画面に表示されている場合において、操作部１３１やタッチスクリーン１０８を通じて入力し、当該画像ファイルに付加することができるようにされている。
【００８７】
また、例えば、パーソナルコンピュータ上において、画像データにキーワードなどの種々のメタデータを付加するようにし、これを入出力端子１３３及び外部Ｉ／Ｆ１３２を通じて撮像装置１００に取り込み、記録媒体１３５に記録するようにしてもよい。すなわち、キーワード等のメタデータを外部の機器において付加した画像データを撮像装置１００に取り込んで、これを利用するようにすることもできる。
【００８８】
ＧＰＳ情報は、撮影時において、上述したＧＰＳ受信部１３８を通じて取得した撮影時の位置を示す位置情報（経度、緯度の情報）であり、制御部１２０を通じて、画像ファイルに付加することができるようにされている。
【００８９】
画像分析情報は、当該画像ファイルの画像データを所定の方式で画像分析（画像解析）を行うことにより、画像分析結果を得て、これを各画像ファイルに格納するようにしたものである。この画像分析は、撮影後の適宜にタイミングにおいて、主に制御部１２０の機能により行われ、画像ファイルに付加するようにされている。
【００９０】
そして、画像分析情報は、例えば、エッジ検出や色彩解析などの種々の手法を用いることにより、各画像データによる画像の特徴を数値化して示すことができるものであり、各画像間において、構図や被写体の類似度を比較することができるものである。
【００９１】
さらに言えば、当該画像分析情報は、当該画像分析の結果に基づいて、類似する人物（顔）が写っている画像を検索したり、類似する場所が写っている画像を検索したり、あるいは、色の特徴が類似する画像を検索したりするなどのことができるものである。
【００９２】
カメラ情報は、撮影時の絞りやシャッタースピードなどを示す情報である。このカメラ情報は、制御部１２０において管理されている情報であり、撮影が行われた場合に、制御部１２０によって画像ファイルに付加するようにされている。そして、当該カメラ情報により、どのようなカメラ条件の下で撮影された画像データであるかが把握できる。
【００９３】
撮影日時は、図示しない時計回路を通じて撮影時において制御部１２０が取得し、画像ファイルに付加した日時情報であり、年月日及び時刻からなる情報である。これにより、各画像ファイルの画像データは、いつ撮影されたものかを正確に把握することができる。
【００９４】
そして、画像ファイルには、メインデータとして、撮影することにより得られた被写体の画像を形成する画像データが格納されている。
【００９５】
このように形成される画像ファイルが、撮像装置１００の記録媒体１３５に記録される。そして、画像ファイルは、以下に説明するように、ユーザーの指示に応じて記録媒体１３５に作成される画像フォルダに格納するようにされる。
【００９６】
なお、この実施の形態の撮像装置１００においては、ユーザーが画像フォルダを形成しない場合、例えば、撮影日に対応するフォルダを自動的に形成し、これに撮影することにより得た画像データを格納することができるようにしている。
【００９７】
そして、画像ファイルが格納される画像フォルダは、上述もしたように、例えば、入学式、運動会、お誕生日会などといった、撮影を行ったイベント毎や撮影年月や撮影年月日毎などに形成されるものである。
【００９８】
これ以外にも、例えば、被写体毎に画像フォルダを形成して用いるようにしたり、撮像装置１００を家族などで共用する場合には、撮影者毎に画像フォルダを形成して使い分けるようにしたりすることもできる。
【００９９】
図３は、撮像装置の１００の記録媒体１３５に形成される画像フォルダのレイアウト例を説明するための図である。図３に示すように、画像フォルダは、各フォルダを識別するための識別情報であるフォルダ名を有している。このフォルダ名が、例えば、入学式、運動会、お誕生日会などといった、撮影を行ったイベントに対応する情報や、撮影年月や撮影年月日などの撮影日に関する情報などである。
【０１００】
また、各画像フォルダは、当該画像フォルダのイベントタイトル、作成日時、その他の種々のメタデータを有している。
【０１０１】
イベントタイトルは、その画像フォルダがイベントに対応して作成されたものである場合に、より詳しいイベントの内容、例えば、「○○ちゃんの入学式  ２００８．４．１０」などのようにより詳しい内容を示す情報を格納することができる。
【０１０２】
作成日時は、当該画像ファイルを作成した日時を示す情報であり、画像フォルダの作成時において、制御部１２０が図示しない時計回路から取得する情報である。
【０１０３】
この他、メタデータとして、当該画像フォルダに格納されている画像ファイルの数などの撮像装置１００において自動的に付与可能な情報や、ユーザーによって入力される注釈情報（文字情報）等を付加することも可能である。
【０１０４】
そして、画像フォルダには、当該フォルダに属する画像ファイルのそれぞれの、ファイル名、記録媒体上のアドレス、撮影日時が格納されている。この画像フォルダの情報により、当該画像フォルダには、いつ撮影された、どの画像ファイルが格納されており、それらの画像ファイルは、記録媒体上のどこに格納されているかを把握することができる。
【０１０５】
そして、各画像ファイルにおいては、撮影することにより得られた画像データの画像ファイルを撮影日時に応じて時系列順に管理している。これにより、画像フォルダの情報に基づいて、図３に示した画像ファイルの画像データを、時間が進む方向に読み出して順次に表示したり、時間が戻る方向に順次に読み出して表示したりすることができるようにしている。
【０１０６】
［検索キーの候補情報テーブル］
そして、この実施の形態の撮像装置１００においては、検索キーを用いた画像データの検索処理を手軽に行うことができるようにするために、検索キーの候補となる情報（検索キー候補情報）が予め登録されている。この検索キー候補情報テーブルに登録されている検索キー候補情報が、後述もするが、検索時に登録することなく検索キーとして用いることができるものである。
【０１０７】
図４は、撮像装置１００の記録媒体１３５に、あるいは、ＥＥＰＲＯＭ１２４などに予め作成される検索キー候補情報テーブルを説明するための図である。この実施の形態の撮像装置１００において、検索キー候補情報テーブルは、図４に示すように、「人」、「場所」、「色」、「季節」、「被写体」、「カメラ情報」、「その他」の７つのカテゴリに分けて検索キー候補情報を管理するものである。
【０１０８】
カテゴリ「人」は、人に関する検索キー候補情報が属するものであり、図４に示すように、「家族、父、母、兄、姉、弟、妹、…」などの情報が予め登録されている。また、カテゴリ「人」には、例えば、「○子（ユーザー本人）」、「Ａさん」、「Ｂさん」、「Ｃさん」など、ユーザー自身の名前や、被写体になる（なった）友人や知人の名前などを、ユーザー自身が登録することもできる。
【０１０９】
カテゴリ「場所」は、場所に関する検索キー候補情報が属するものであり、図４に示すように、都道府県名、市町村名、区名、その他の地名、駅名、種々のランドマーク名等の情報が予め登録されている。なお、新たにできた地名や新たにできたランドマーク（高層ビルや商業施設等）の名前など、登録されていない地名などについては、ユーザー自身が登録することもできる。
【０１１０】
カテゴリ「色」は、図４に示したように、赤、白、黒、青、…などの色名が属するものであり、一般的によく用いられる複数の色名が予め登録されている。なお、予め登録されていない色名については、ユーザー自身が登録することもできる。
【０１１１】
カテゴリ「季節」は、季節に関する検索キー候補情報が属するものであり、図４に示す用に、「春、夏、秋、冬」のほか、新春、早春、初夏、初秋、初冬などの季節に関する幾つかの単語も予め登録されている。なお、予め登録されていない季節に関する単語については、ユーザー自身が登録することもできる。
【０１１２】
カテゴリ「被写体」は、被写体となりうるものに関する検索キー候補情報が登録されるものであり、図４に示すように、動物、花、木、山、海など、一般によく被写体となるものの名前が予め登録されている。なお、予め登録されていない被写体となりうるものに関する単語については、ユーザー自身が登録することもできる。
【０１１３】
カテゴリ「カメラ情報」は、絞りやシャッタースピードなどの撮影時のカメラの設定条件などの検索キー候補情報が予め登録されるものである。例えば、特殊な設定条件を用いて撮影した画像を検索する場合などに用いられる。なお、予め登録されていないカメラ情報については、ユーザー自身が登録することもできる。
【０１１４】
カテゴリ「その他」は、上記の６つのカテゴリのいずれにも属さない検索キー候補情報が登録されるものである。例えば、画像分析やＧＰＳ情報といった項目名が登録されており、これらを選択することにより、特定の画像の画像分析情報を検索キーとして用いるようにしたり、特定の画像のＧＰＳ情報を検索キーとして用いるようにしたりすることができるようにされる。
【０１１５】
そして、この実施の形態の撮像装置１００においては、上述もしたように、撮影することにより記録媒体１３５に記録した画像ファイルに対しては、ユーザーが種々のキーワードを付すことができるようにしている。
【０１１６】
ユーザーは、上述もしたように、撮影することにより記録媒体１３５に記録した画像ファイルに格納されている画像データによる画像を再生するようにし、キーワードを付加するための所定の操作を行うと、操作部１３１を通じてキーワードを入力することができる。
【０１１７】
この場合、図４に示した検索キー候補情報テーブルの検索キー候補情報の一覧を表示し、その表示された候補の中から目的とするキーワードを選択して付加するようにすることができる。
【０１１８】
また、検索キー候補情報の一覧の中に目的するキーワードが存在しない場合には、例えば、タッチスクリーン８により実現される入力キーを通じて、単語などのテキストデータを入力し、これをキーワードとして付加することもできる。
【０１１９】
もちろん、上述もしたように、パーソナルコンピュータ上において、画像データにキーワードなどの種々のメタデータを付加するようにし、これを入出力端子１３３及び外部Ｉ／Ｆ１３２を通じて撮像装置１００に取り込み、記録媒体１３５に記録するようにしてもよい。すなわち、キーワード等のメタデータを外部の機器において付加した画像データを撮像装置１００に取り込んで、これを利用するようにすることもできる。
【０１２０】
また、入出力端子１３３及び外部Ｉ／Ｆ１３２を通じて接続されるパーソナルコンピュータなどの外部機器を通じて、撮像装置１００の検索キー候補テーブルに検索キーの候補を追加することも可能である。
【０１２１】
もちろん、パーソナルコンピュータなどの外部機器で形成された検索キー候補テーブルを、入出力端子１３３及び外部Ｉ／Ｆ１３２を通じて取り込んで、ＥＥＰＲＯＭ１２４などの所定のメモリーに格納し、これを利用するようにすることもできる。
【０１２２】
この場合、制御部１２０は、キーワードとして入力された情報が、検索キー候補情報テーブルに存在しない場合には、当該キーワードを検索キー候補情報テーブルに追加登録するか否かの確認を求める。
【０１２３】
そして、追加登録することが指示された場合には、制御部１２０は、例えば操作部１３１等を通じてユーザーによって指示されたカテゴリに当該キーワードを登録することができるようにされている。
【０１２４】
このようにして、この実施の形態の撮像装置１００においては、記録媒体１３５に格納されている各画像ファイルに付加されているキーワードのいずれかと、検索キー候補情報テーブルに登録された検索キー候補情報のいずれかが一致するようにされている。
【０１２５】
［画像検索に用いる検索キーの選択処理］
次に、この実施の形態の撮像装置１００において、図４に示した検索キー候補情報テーブルに登録された検索キー候補情報から、画像検索に用いる検索キーを選択する処理について説明する。図５〜図７は、検索キー候補情報テーブルに登録された検索キー候補情報から、画像検索に用いる検索キーを選択する処理について説明するための図である。
【０１２６】
撮像装置１００においては、例えば、操作部１３１に設けられているメニューキーを押下操作するなど、所定の操作を行うことにより、制御部１２０は、自機において実行可能な処理を選択項目として有するメニューを形成し、これを表示部１０６に表示する。
【０１２７】
すなわち、制御部１２０は、ＲＯＭ１２２に格納されている表示用情報等を用いて、メニュー表示用の画像データ（メニュー画面）を形成する。そして、制御部１２０は、形成したメニュー表示用の画像データを、伸張処理部１１０、表示画像形成部１１１、表示処理部１０５を通じて処理するようにし、メニュー表示用の画像信号を形成して表示部１０６に供給する。
【０１２８】
これにより、表示部１０６の表示画面６Ｇには、自機において実行可能な処理を選択項目とするメニュー画面が表示される。なお、メニュー表示用の画像データについては、伸張処理の必要は無いので、伸張処理部１１０においては特に処理が施されることはない。
【０１２９】
そして、撮像装置１００においては、図１を用いて説明したように、表示部１０６とタッチパネル１０７とによりタッチスクリーン１０８が形成されており、このタッチスクリーン１０８を通じてユーザーからの指示入力が受け付けられる。
【０１３０】
ユーザーは、撮像装置１００に対して、表示部１０６の表示画面６Ｇに表示されたメニューから、メニュー項目「画像検索」を選択する操作を行う。具体的には、メニュー項目「画像検索」の表示位置に対応するタッチパネル１０７の操作面上の位置に対して指等を接触させる。
【０１３１】
これにより、タッチパネル１０７から制御部１２０に対して、操作面上のユーザーの接触位置を示す座標データが供給される。制御部１２０は、当該座標データと当該座標データが示す操作面上の位置に対応する表示画面上の位置に表示されている表示情報とに基づいて、ユーザーによってどの項目が選択されたかを判断する。
【０１３２】
この場合、制御部１２０は、ユーザーによって接触された操作面上の位置に対応する表示画面６Ｇの位置には、メニュー項目「画像検索」が表示されていることを把握している。したがって、制御部１２０は、ユーザーによって、メニュー項目「画像検索」が選択されたと判断することができる。
【０１３３】
そして、制御部１２０は、上述したメニューを表示した場合と同様にして、図５（ａ）に示す検索範囲設定画面を表示部１０６の表示画面６Ｇに表示する。図５（ａ）に示すように、検索範囲設定画面は、「＊画像検索＊」という表題（画面のタイトル）を有すると共に、検索範囲を指定するための全体アイコン６Ｘ、フォルダアイコン６Ｙ、日付アイコン６Ｚを有するものである。また、検索範囲設定画面は、図５（ａ）に示すように、右上端部には、終了アイコン６Ａ、ＯＫアイコン６Ｂを有している。
【０１３４】
そして、図５（ａ）において、全体アイコン６Ｘは、記録媒体１３５に記録されている全画像ファイルを検索対象として指定するためのものである。したがって、全体アイコン６Ｘが選択された場合には、制御部１２０は、画像検索時において、記録媒体に記録されている全ての画像ファイルを検索対象とする。
【０１３５】
フォルダアイコン６Ｙは、記録媒体１３５に記録されている画像ファイルの内、ユーザーによって選択された画像フォルダに格納されている画像ファイルだけを検索対象として指定するためのものである。
【０１３６】
フォルダアイコン６Ｙが選択された場合には、制御部１２０は、記録媒体１３５に形成されている画像フォルダの一覧リストを形成して表示部１０６の表示画面に表示し、ユーザーが目的とする画像フォルダを選択することができるようにする。
【０１３７】
ユーザーによって画像フォルダが選択された場合には、制御部１２０は、図５（ａ）において、表示６Ｙ１が示すように、選択された画像フォルダのフォルダ名を表示部１０６の表示画面６Ｇに表示する。
【０１３８】
そして、制御部１２０は、選択された画像フォルダに格納されている画像ファイルだけを検索対象とする。なお、選択できる画像フォルダは１つに限るものではなく、複数の画像フォルダを検索対象とすることもできる。
【０１３９】
日付アイコン６Ｚは、記録媒体１３５に記録されている画像ファイルの内、画像ファイルに付加されている撮影年月日が、ユーザーによって指示された日付範囲に属する画像ファイルだけを検索対象として指定するためのものである。
【０１４０】
日付アイコン６Ｚが選択された場合には、制御部１２０は、日付範囲の設定画面を表示部１０６の表示画面に表示し、ユーザーが目的とする日付範囲を入力することができるようにする。
【０１４１】
日付範囲が入力された場合には、制御部１２０は、図５（ａ）において、表示６Ｚ１が示すように、入力された日付範囲を表示部１０６の表示画面６Ｇに表示する。そして、制御部１２０は、入力された日付範囲に撮影年月日が属する画像ファイルだけを検索対象とする。
【０１４２】
なお、日付範囲は、２００８年１０月１日〜２００８年１０月１日までのように、１日だけの場合も可能であるし、数日、数週間単位、数ヶ月、数年といった範囲の入力（設定）も可能である。
【０１４３】
そして、図５（ａ）に示した検索範囲設定画面において、終了アイコン６Ａが選択された場合には、制御部１２０は、画像の検索処理を終了させ、例えば、メニュー画面が表示された状態に戻るようにする。
【０１４４】
また、図５（ａ）に示した検索範囲設定画面において、ＯＫアイコン６Ｂが選択された場合には、制御部１２０は、選択された範囲で、画像の検索を行うようにする。この場合、制御部１２０は、図５（ｂ）に示すように、カテゴリ一覧表示６１１を有する検索キーの選択画面（１）を形成し、これを表示部１０６の表示画面６Ｇに表示する。
【０１４５】
なお、検索範囲が選択されていないにもかかわらず、ＯＫアイコン６Ｂが選択された場合、制御部１２０は、警告音を放音したり、警告メッセージを表示したりして、検索範囲を選択することをユーザーに促すようにしている。
【０１４６】
図５（ｂ）に示すように、検索キーの選択画面（１）は、終了アイコン６ＡとＢＫアイコン６Ｃを有すると共に、表示画面６Ｇの下端部にカテゴリ一覧表示６１１を有するものである。
【０１４７】
カテゴリ一覧表示６１１は、図４を用いて説明した検索キー候補テーブルのカテゴリ情報に基づいて形成されるものであり、図５（ｂ）に示したように、人、場所、色、季節、被写体、カメラ情報、その他というように、７つのカテゴリ名を有している。
【０１４８】
ユーザーは、表示されたカテゴリ一覧表示６１１から、検索キーとして用いようとする検索キー候補情報が属すると考えられるカテゴリ名を選択する。具体的には、目的とするカテゴリ名の表示位置に対応するタッチパネル１０７の操作面上の位置に指等を接触させることによりカテゴリ名を選択する。
【０１４９】
制御部１２０は、タッチパネル１０７からの座標データと、当該座標データが示すタッチパネル１０７の操作面上の位置に対応する表示画面６Ｇ上の位置に表示されている表示情報とに基づいて、ユーザーによりどのような指示入力がされたかを把握する。
【０１５０】
ここで、図５（ｂ）に示すように、ユーザーによって、カテゴリ「人」の表示位置に対応するタッチパネル１０７の操作面上の位置に指等が接触されたとする。この場合、制御部１２０は、カテゴリ「人」が選択されたと判断し、カテゴリ「人」に属する検索キー候補情報の一覧表示（検索キー候補表示）６２１を有する検索キーの選択画面（２）を形成し、これを表示部１０６の表示画面６Ｇに表示する。
【０１５１】
なお、図５（ｂ）において、終了アイコン６Ａが選択された場合には、制御部１２０は、画像の検索処理を終了させ、例えば、メニュー画面が表示された状態に戻るようにする。また、図５（ｂ）において、ＢＫアイコン６Ｃが選択された場合には、制御部１２０は、図５（ａ）を用いて説明した検索範囲設定画面に戻り、再度の検索範囲の設定を行うことができるようにする。
【０１５２】
図６（ａ）に示すように、検索キーの選択画面（２）は、終了アイコン６Ａと、ＯＫアイコン６Ｂと、ＢＫアイコン６Ｃを有すると共に、表示画面６Ｇの下端部に検索キー候補表示６２１を有するものである。
【０１５３】
検索キー候補表示６２１は、前段の検索キーの選択画面（１）において選択されたカテゴリ「人」に属する検索キー候補情報の一覧リストである。また、図６（ａ）に示すように、検索キーの選択画面（２）の場合、検索キー候補表示をスクロールさせるための左矢印アイコン６２２と右矢印アイコン６２３とを有している。
【０１５４】
この場合、左矢印アイコン６２２に対してタップ操作を行うようにすると、制御部１２０は、検索キー候補表示６２１を右側から左側へ検索キー候補１つ分スクロールさせる。左矢印アイコン６２２に対してタップ操作を繰り返すことにより、検索キー候補表示６２１を右側から左側へ検索キー候補１つ分ずつ順次にスクロールさせることができる。
【０１５５】
同様に、左矢印アイコン６２３に対してタップ操作を行うようにすると、制御部１２０は、検索キー候補表示６２１を左側から右側へ検索キー候補１つ分スクロールさせる。右矢印アイコン６２３に対してタップ操作を繰り返すことにより、検索キー候補表示６２１を左側から右側へ検索キー候補１つ分ずつ順次にスクロールさせることができる。
【０１５６】
これら左矢印アイコン６２２、右矢印アイコン６２３に対して操作を行うことにより、検索キー候補表示をスクロールさせ、目的とする検索キー候補情報が表示された場合には、その検索キー候補情報を選択する操作を行う。
【０１５７】
なお、左右の矢印アイコン６２２、６２３を用いるのではなく、例えば、タッチパネル１０７の操作面において、左方向のなぞり操作や右方向のなぞり操作を行うことによって、検索キー候補表示をスクロールさせるようにすることもできる。
【０１５８】
例えば、図６（ａ）において、検索キー候補表示中の項目「Ａさん」が、ユーザーが検索キーとしたい検索キー候補情報であったとする。この場合、ユーザーは、項目「Ａさん」の表示位置に対応するタッチパネル１０７の操作面上の位置に指等を接触させて、なぞり操作（ドラッグ操作またはフリック操作）を行う。
【０１５９】
制御部１２０は、上述したように、タッチパネル１０７からの座標データと、各表示情報の表示画面６Ｇ上の表示位置とに基づいて、項目「Ａさん」の表示位置からなぞり操作が行われたことを把握する。
【０１６０】
この場合、制御部１２０は、項目「Ａさん」が検索キーとして選択されたと認識し、検索キー候補表示６２１の表示外に、検索キーとして選択された「Ａさん」の表示６２４を表示画面６Ｇに表示する。これにより、ユーザーは、撮像装置１００において、項目「Ａさん」を検索キーとして選択できたことを認識することができる。
【０１６１】
同様にして、カテゴリ「人」に属する他の項目を検索キーとして選択することもできるようにされる。つまり、同じカテゴリ内において、複数の項目（検索キー候補情報）を、検索キーとして選択することも可能である。
【０１６２】
そして、項目「Ａさん」が検索キーとして選択された後、画像検索自体を終了させたい場合には、ユーザーは、終了アイコン６Ａを選択する。これにより、制御部１２０は、画像の検索処理を終了させ、例えば、メニューが表示された状態に戻るようにする。この場合、選択された検索キーは選択されなかったものとされる。
【０１６３】
また、項目「Ａさん」が検索キーとして選択された後、カテゴリの選択をし直したい場合には、ユーザーは、ＢＫアイコン６Ｃを選択する。これにより、制御部１２０は、図５（ｂ）を用いて説明した検索キーの選択画面（１）に戻り、カテゴリの選択をやり直すことができるようにする。この場合、項目「Ａさん」が検索キーとして選択されたことはなかったものとされる。
【０１６４】
また、項目「Ａさん」が検索キーとして選択された後、ＯＫアイコン６Ｂが選択された場合には、制御部１２０は、図６（ａ）において選択された項目「Ａさん」を検索キーとして特定する。
【０１６５】
そして、制御部１２０は、図６（ｂ）に示すように、検索キーとして特定した項目「Ａさん」の表示６３１を有し、再度、カテゴリ一覧表示６１１を表示するようにした検索キーの選択画面（３）を形成し、これを表示部１０６の表示画面６Ｇに表示する。これにより、検索キー候補情報テーブルのカテゴリを新たに選択することができるようにされる。
【０１６６】
図６（ｂ）の状態にあるときに、画像検索自体を終了させたい場合には、ユーザーは、終了アイコン６Ａを選択する。これにより、制御部１２０は、画像の検索処理を終了させ、例えば、メニューが表示された状態に戻るようにする。
【０１６７】
また、カテゴリ「人」においての検索キーの選択をやり直したい場合には、ユーザーは、ＢＫアイコン６Ｃを選択する。これにより、制御部１２０は、図６（ａ）を用いて説明した検索キーの選択画面（２）に戻り、カテゴリ「人」においての検索キーの選択をやり直すことができるようにする。
【０１６８】
この場合、制御部１２０の制御により、既に選択した検索キーを取り消したり、既に選択した検索キーを取り消して、新たな検索キーを選択したり、既に選択した検索キーに加えてさらに検索キーを選択したりするなどのことができるようにされる。
【０１６９】
また、図６（ｂ）の状態にあるときに、検索キーの選択を完了し、選択した検索キーにより画像の検索を行うようにする場合には、ユーザーは、ＯＫアイコン６Ｂを選択する。これにより、制御部１２０は、図６（ｂ）において、カテゴリ一覧表示６１１を消去し、画像の検索処理を実行できるようにする。
【０１７０】
この場合、制御部１２０は、図５（ａ）において設定した範囲の画像（検索範囲の画像）データを読み出し、伸張処理部１１０、表示画像形成部１１１、表示処理部１０５を制御し、表示画面６Ｇの全面に検索範囲の画像のサムネイル画像をランダムに表示する。そして、画像検索の開始を指示する操作である、選択した検索キーの表示（図６（ｂ）の場合には表示６３１）への指示操作（接触操作）を待つことになる。
【０１７１】
また、図６（ｂ）の状態にあるときに、さらに検索キーの選択を行う場合には、ユーザーは、図５（ｂ）を用いて説明した場合と同様に、検索キーとして用いようとする検索キー候補情報が属すると考えられるカテゴリ名を選択する。すなわち、目的とするカテゴリ名の表示位置に対応するタッチパネル１０７の操作面上の位置に指等を接触させることによりカテゴリ名を選択する。
【０１７２】
ここで、図６（ｂ）に示すように、ユーザーによって、カテゴリ「場所」の表示位置に対応するタッチパネル１０７の操作面上の位置に指等が接触されたとする。制御部１２０は、カテゴリ「場所」が選択されたと判断し、図７（ａ）に示す、カテゴリ「場所」に属する検索キー候補情報の一覧表示（検索キー候補表示）６２１を有する検索キーの選択画面（４）を形成し、これを表示部１０６の表示画面６Ｇに表示する。
【０１７３】
検索キーの選択画面（４）は、図７（ａ）に示すように、終了アイコン６Ａと、ＯＫアイコン６Ｂと、ＢＫアイコン６Ｃを有すると共に、表示画面６Ｇの下端部に検索キー候補表示６４１を有するものである。
【０１７４】
検索キー候補表示６４１は、前段の検索キーの選択画面（３）において選択されたカテゴリ「場所」に属する検索キー候補情報の一覧リストである。また、図７（ａ）に示すように、検索キーの選択画面（４）の場合、検索キー候補表示をスクロールさせるための左矢印アイコン６４２と右矢印アイコン６４３とを有している。
【０１７５】
この場合、左矢印アイコン６４２に対してタップ操作を行うようにすると、制御部１２０は、検索キー候補表示６４１を右側から左側へ検索キー候補１つ分スクロールさせる。左矢印アイコン６４２に対してタップ操作を繰り返すことにより、検索キー候補表示６４１を右側から左側へ検索キー候補１つ分ずつ順次にスクロールさせることができる。
【０１７６】
同様に、左矢印アイコン６４３に対してタップ操作を行うようにすると、制御部１２０は、検索キー候補表示６４１を左側から右側へ検索キー候補１つ分スクロールさせる。右矢印アイコン６４３に対してタップ操作を繰り返すことにより、検索キー候補表示６４１を左側から右側へ検索キー候補１つ分ずつ順次にスクロールさせることができる。
【０１７７】
これら左矢印アイコン６４２、右矢印アイコン６４３に対して操作を行うことにより、検索キー候補表示をスクロールさせ、目的とする検索キー候補情報が表示された場合には、その検索キー候補情報を選択する操作を行う。
【０１７８】
例えば、図７（ａ）において、検索キー候補表示中の項目「横浜」が、ユーザーが検索キーとしたい検索キー候補情報であったとする。この場合、ユーザーは、項目「横浜」の表示位置に対応するタッチパネル１０７の操作面上の位置に指等を接触させて、なぞり操作（ドラッグ操作またはフリック操作）を行う。
【０１７９】
制御部１２０は、タッチパネル１０７からの座標データと、各表示情報の表示画面６Ｇ上の表示位置とに基づいて、項目「横浜」の表示位置からなぞり操作が行われたことを把握する。
【０１８０】
この場合、制御部１２０は、項目「横浜」を検索キーとして選択したと認識し、検索キー候補表示６２１の表示外に、検索キーとして選択された「横浜」の表示６４４を表示画面６Ｇに表示する。これにより、ユーザーは、撮像装置１００において、項目「横浜」を検索キーとして選択できたことを認識することができる。
【０１８１】
同様にして、カテゴリ「場所」に属する他の項目を検索キーとして選択することもできるようにされる。つまり、同じカテゴリ内において、複数の項目（検索キー候補情報）を、検索キーとして選択することも可能である。
【０１８２】
そして、項目「横浜」が検索キーとして選択された後、画像検索自体を終了させたい場合には、ユーザーは、終了アイコン６Ａを選択する。これにより、制御部１２０は、画像の検索処理を終了させ、例えば、メニューが表示された状態に戻るようにする。この場合、選択された検索キーは選択されなかったものとされる。
【０１８３】
また、項目「Ａさん」、項目「横浜」が検索キーとして選択された後、カテゴリの選択をし直したい場合には、ユーザーは、ＢＫアイコン６Ｃを選択する。これにより、制御部１２０は、図６（ｂ）を用いて説明した検索キーの選択画面（３）に戻り、カテゴリの選択をやり直すことができるようにする。この場合、項目「横浜」が検索キーとして選択されたことはなかったものとされる。
【０１８４】
また、項目「Ａさん」、項目「横浜」が検索キーとして選択された後、ＯＫアイコン６Ｂが選択された場合には、制御部１２０は、図７（ａ）において選択された項目「横浜」を検索キーとして特定する。
【０１８５】
そして、制御部１２０は、図７（ｂ）に示すように、検索キーとして特定した項目「Ａさん」の表示６３１、及び、項目「横浜」の表示６５１を有し、再度、カテゴリ一覧表示６１１を表示するようにした検索キーの選択画面（５）を形成する。そして、この図７（ｂ）に示した検索キーの選択画面（５）を表示部１０６の表示画面６Ｇに表示する。
【０１８６】
このようにして、検索キー候補情報テーブルの７つのカテゴリから必要なカテゴリについて、１つ以上の検索キー候補情報を検索キーとして選択し、特定することができるようにされている。
【０１８７】
したがって、同じカテゴリから複数の検索キー候補情報を検索キーとして選択したり、複数のカテゴリのそれぞれから１つ以上の検索キー候補情報を検索キーとして選択したりすることができるようにされる。
【０１８８】
そして、図７（ｂ）の状態にあるときに、画像検索自体を終了させたい場合には、ユーザーは、終了アイコン６Ａを選択する。これにより、制御部１２０は、画像の検索処理を終了させ、例えば、メニューが表示された状態に戻るようにする。この場合、検索キーの選択はされなかったものとされる。
【０１８９】
また、カテゴリ「場所」においての検索キーの選択をやり直したい場合には、ユーザーは、ＢＫアイコン６Ｃを選択する。これにより、制御部１２０は、図７（ａ）を用いて説明した検索キーの選択画面（４）に戻り、カテゴリ「場所」においての検索キーの選択をやり直すことができるようにする。
【０１９０】
この場合、制御部１２０の制御により、既に選択した検索キーを取り消したり、既に選択した検索キーを取り消して、新たな検索キーを選択したり、既に選択した検索キーに加えてさらに検索キーを選択したりするなどのことができるようにされる。
【０１９１】
また、図７（ｂ）の状態にあるときに、検索キーの選択を完了し、選択した検索キーにより画像の検索を行うようにする場合には、ユーザーは、ＯＫアイコン６Ｂを選択する。これにより、制御部１２０は、図７（ｂ）において、カテゴリ一覧表示６１１を消去し、画像の検索処理を実行できるようにする。
【０１９２】
この場合、制御部１２０は、図５（ａ）において設定した範囲の画像（検索範囲の画像）データを読み出し、伸張処理部１１０、表示画像形成部１１１、表示処理部１０５を制御し、表示画面６Ｇの全面に検索範囲の画像のサムネイル画像をランダムに表示する。そして、画像検索の開始を指示する操作である、選択した検索キーの表示（図７（ｂ）の場合には表示６３１、表示６５１）への指示操作（接触操作）を待つことになる。
【０１９３】
このようにして、ユーザーにより検索キーが選択され、この選択された検索キーが撮像装置１００において特定されると、画像の検索ができるようにされる。この実施の形態の撮像装置１００においては、図６（ｂ）、図７（ｂ）に示したように、検索キーとして特定された検索キー項目の表示に対してユーザーが指等を接触させるようにすることで、画像の検索が開始される。
【０１９４】
すなわち、検索キー項目の表示は、項目「Ａさん」の表示６３１や項目「横浜」の表示６５１であり、これら特定された検索キー項目の表示に対して、ユーザーが指等を接触させ、これを制御部１２０が検知した場合に、制御部１２０は、画像の検索を開始する。
【０１９５】
なお、図５〜図７を用いて説明した検索キーの選択処理は一例であり、これとは別の態様で、検索キー候補情報の中から目的とする検索キーを選択するようにすることも可能である。
【０１９６】
［画像検索時の画面の遷移例］
次に、上述したように、ユーザーによって検索キーが選択された後に、その選択した検索キーを用いて画像検索を行う場合の画面の遷移例について説明する。図８〜図１０は、図５〜図７を用いて説明したようにして２つの検索キーが選択された状態から画像検索をする場合の画面の遷移例を説明するための図である。
【０１９７】
上述もしたように、目的とする２つの検索キーを選択し、ＯＫアイコン６Ｂを選択することにより、選択した検索キーを確定すると、図８（ａ）に示すように、画像検索画面の初期状態となる。
【０１９８】
この図８（ａ）に示す画像検索画面の初期状態は、ユーザーによって選択された検索キーに対応する検索キー表示（検索キーアイコン）Ｋ１、Ｋ２が表示されると共に、検索範囲の画像がばらばらと表示されたものである。
【０１９９】
また、以下においては、ユーザーによって選択された検索キーであって、検索キー表示Ｋ１に対応するものを検索キーｋ１とし、検索キー表示Ｋ２に対応するものを検索キーｋ２とする。
【０２００】
そして、選択した２つの検索キーの内、検索キー表示Ｋ１に対応する検索キーｋ１に応じた画像検索を実行する場合、ユーザーは、図８（ｂ）に示すように、検索キー表示Ｋ１の表示位置に対応するタッチパネル１０７上の位置に指等を接触させる。
【０２０１】
制御部１２０は、タッチパネル１０７からの座標データと、当該座標データが示す操作面上の位置に対応する表示画面上の位置に表示されている表示情報とに基づいて、検索キー表示Ｋ１が指示されたことを検知し、画像検索の実行指示があったと認識する。
【０２０２】
この場合、制御部１２０は、指示された検索キー表示Ｋ１に対応する検索キーｋ１を用い、検索範囲に属する画像ファイルから当該検索キーに合致するキーワードを有する画像ファイルを抽出する。
【０２０３】
そして、制御部１２０は、検索範囲の画像ファイルについて、検索キーｋ１に合致するものとして抽出された画像ファイルのサムネイル画像を、表示画面６Ｇ上の予め決められた位置（例えば、検索キー表示Ｋ１の近傍）に集まるようにして表示する。
【０２０４】
当該検索範囲の画像ファイルであっても、検索キーに応じて抽出されなかった画像ファイルのサムネイル画像については、表示画面６Ｇ上の予め決められた位置から離れた位置に表示する。
【０２０５】
これにより、図８（ｂ）に示すように、検索キーｋ１に合致するキーワードを有する画像ファイルの画像は、検索キー表示Ｋ１の周囲に集まって表示され、それ以外の画像ファイルの画像は、検索キー表示Ｋ１から離れた位置に表示される。
【０２０６】
なお、図８（ｂ）に示したようにサムネイル画像を表示する処理は、制御部１２０の制御に応じて動作する伸張処理部１１０、表示画像形成部１１１、表示処理部１０５によって画像処理がなされ、表示部１０６の表示画面６Ｇに表示される。
【０２０７】
具体的には、検索範囲の画像ファイルの画像データは、伸張処理部１１０において伸張処理されて表示画像形成部１１１に供給される。表示画像形成部１１１は、これに供給された画像データを間引き処理するなどしてサムネイルデータを形成する。
【０２０８】
そして、表示画像形成部１１１は、制御部１２０の制御に応じて、検索キーｋ１に合致するキーワードのサムネイル画像は、検索キー表示Ｋ１の表示位置の近傍に表示し、それ以外のサムネイル画像は検索キー表示Ｋ１から離れた位置に表示する画像データを形成する。
【０２０９】
この画像データは、１画面分の画像を形成する画像データであり、当該画像データから表示処理部１０５に供給する画像信号を形成し、これを表示処理部１０５に供給する。表示処理部１０５を制御部１２０からの制御に応じて、表示部１０６に供給する表示用の画像信号を形成し、これを表示部１０６に供給する。これにより、表示部１０６の表示画面６Ｇに図８（ｂ）に示した態様で、画像検索の結果の表示が行われる。
【０２１０】
なお、各画像ファイルにサムネイル画像を表示するためのサムネイルデータが既に用意されている場合には、そのサムネイルデータを用いて、図８に示した表示が行われる。予め各画像ファイルに用意されているサムネイルデータを用いる場合には、上述した伸張処理部１１０においての伸張処理や、表示画像形成部１１１においてのサムネイルデータの形成処理等を行う必要は無く、撮像装置１００の負荷を軽減することができる。
【０２１１】
このように、ユーザーは、検索キー表示Ｋ１に対応する検索キーｋ１を用いて画像検索が実行されたこと、及び、その画像検索の結果を、表示画面６Ｇに表示された情報に応じて知ることができる。
【０２１２】
また、図８（ｂ）に示したように、検索キーに合致する画像群の概要と共に、検索キーに合致しない画像群の概要をも把握することができるようにされ、ユーザーにとって分り易い態様で画像検索を行うことができる。
【０２１３】
そして、制御部１２０は、図８（ｃ）に示すように、検索キー表示Ｋ１へのユーザーの指等の接触が解除された後においては、一定時間Ｔまで（例えば数秒程度まで）は、画像検索の結果の表示を維持する。この表示が維持されている間において、ユーザーは、画像検索の結果を確定することができるようにされる。
【０２１４】
すなわち、図９（ａ）に示すように、検索キー表示Ｋ１に対応する検索キーｋ１を用いて画像検索を行った結果の表示が維持されているとする。この図９（ａ）に示した表示状態にあるときに、検索キーｋ１に合致する画像として検索キー表示Ｋ１の近傍に表示された画像群を囲む操作を行うことにより、当該画像群を画像検索の結果として確定する。
【０２１５】
この画像群を囲む操作は、図９（ｂ）に示すように、タッチパネル１０７の操作面に対して指等を接触させたままドラッグ操作を行うことにより、エリアＡｒが示すように、画像検索の結果の画像群を囲むようにするものである。
【０２１６】
そして、当該エリアＡｒ内の画像が、画像検索の結果の画像群（検索キーｋ１に位置するキーワードを有する画像群）として確定されるのである。ここで、検索結果の画像群を確定するとは、当該画像群を保存や再生の対象として、例えばワークエリアとしてのＲＡＭ１２３などに保持するようにすることを意味する。
【０２１７】
なお、図９においては、ユーザーによって指示されたエリアＡｒ内に表示されている画像群を画像検索の結果としての画像群として確定するようにした。しかし、これに限るものではない。幾つかの態様にしたがって、画像検索の結果の画像群を確定することができる。
【０２１８】
例えば、画像全体が指定エリアＡｒの中に納まっている画像の集合だけを、画像検索の結果の画像群として確定するようにしてもよい。この場合には、一部がエリアＡｒからはみ出している画像は画像検索の結果の画像群の対象外とされる。
【０２１９】
また、画像の一部画が指定エリアＡｒの中に含まれる画像の集合を、画像検索の結果として確定してもよい。つまり、画像の全部が指定エリア内に収まっている必要は無いが、少なくとも一部が指定エリアＡｒ内に位置する画像の集合を、画像検索の結果の画像群として確定しようとするものである。
【０２２０】
また、指定エリアＡｒの近傍に表示され、検索キーｋ１に一致するキーワードを有する画像データ全てを画像検索の結果の画像群として確定するようにしてもよい。この場合には、指定エリアＡｒ内に属するか属さないかに関係なく、検索キーｋ１に一致するキーワードを有する画像データ全てを画像検索の結果の画像群として確定する。
【０２２１】
このように、画像検索の結果の画像群を確定する範囲は種々設定することが可能であるが、ユーザーにより何らかの指示操作が行われた場合に、画像検索の結果の画像群を確定することができる。
【０２２２】
このようにして、画像検索の結果の画像群を確定した場合には、図９（ｂ）に示した状態は維持される。そして、画像検索の結果の画像群として確定された画像ファイルのそれぞれについては、所定の操作を行うことにより、上述もしたように、新たに作成するフォルダに格納したり、再生の対象としたりするなどのことができるようにされる。
【０２２３】
なお、画像検索の結果の画像群を確定した後に、所定の解除操作を行った場合には、当該確定が解除され、例えば、以下に説明するように、一定時間経過後において、画像表示が初期状態に戻すようにされる。
【０２２４】
そして、制御部１２０は、図８（ｃ）に示すように、検索キー表示Ｋ１へのユーザーの指等の接触が解除された後において、一定時間Ｔが経過すると、制御部１２０は、画像検索の結果の表示を解除し、表示を検索画面の初期状態に戻す。
【０２２５】
例えば、図１０（ａ）に示すように、検索キー表示Ｋ１に対応する検索キーｋ１を用いて画像検索を行った結果の表示が維持されているとする。この図１０（ａ）に示した表示状態が一定時間Ｔの間継続した後においては、制御部１２０は、図１０（ｂ）に示すように、検索画面の初期状態に戻す。
【０２２６】
すなわち、制御部１２０は、伸張処理部１１０、表示画像形成部１１１、表示処理部１０５を制御して、検索範囲の画像ファイルのサムネイル画像を、表示画面の全面にばらばらとランダムに表示した表示に戻すようにする。
【０２２７】
したがって、ユーザーは何らの操作を行うことなく、画像検索の結果の表示がなされてから一定時間Ｔの間に確定操作をしなかった場合には、表示画像を検索画面の初期状態に自動的に戻すことができるようにされる。
【０２２８】
この後、例えば、検索キー表示Ｋ２を指示して検索キーｋ２に応じた画像検索を行うようにすることができる。また、所定の操作を行うことにより、再度、図５〜図７を用いて説明したように、検索キーの選択を行って、検索キーを追加選択することなどができるようにされる。
【０２２９】
なお、ここでは、画像検索の結果を表示し、検索キー表示へのユーザーの指等の接触を解除した後、一定時間Ｔが経過した場合に、表示画像を検索画面の初期状態に戻すようにしたが、これに限るものではない。
【０２３０】
例えば、検索キー表示が表示されている部分以外のタッチパネルの操作面上がタップ操作された場合に表示画像を検索画面の初期状態に戻すようにしてもよい。また、他の検索キー表示がタップ操作された場合に表示画像を検索画面の初期状態に戻すようにしてもよい。
【０２３１】
また、検索表示を解除するためのボタンスイッチなどが実装されていて、これに対して操作を受け付けた場合に、表示画像を検索画面の初期状態に戻すようにしてもよい。このように、画像検索後の検索結果の表示は、所定の操作が行われた場合に解除し、検索画面の初期状態に戻すようにしてもよい。
【０２３２】
［画像検索時の処理の詳細］
次に、この実施の形態の撮像装置１００において行われる画像検索時の処理について説明する。図１１、図１２は、撮像装置１００において行われる画像検索時の処理について説明するためのフローチャートである。
【０２３３】
この図１１、図１２に示すフローチャートの処理は、上述もしたよう、表示されたメニューから、メニュー項目「画像検索」が選択された場合に、主に制御部１２０によって実行される処理である。
【０２３４】
図１１、図１２に示す処理が実行されると、制御部１２０は、図５〜図７を用いて説明したように、画像の検索範囲の設定及び検索キーの選択処理を実行する（ステップＳ１０１）。
【０２３５】
そして、制御部１２０は、ステップＳ１０１の処理において、終了操作がされたか否かを判断する（ステップＳ１０２）。ステップＳ１０２の判断処理において、終了操作がされたと判断したときには、制御部１２０は、画像検索処理を終了する処理を行い（ステップＳ１０３）、この図１１、図１２に示す処理を終了して、例えばメニュー表示に戻るようにする。
【０２３６】
また、ステップＳ１０２の判断処理において、終了操作はされていないと判断したときには、制御部１２０は、検索キーの選択が適切に行われた判断し、図８（ａ）に示した態様の画像検索の初期画面を表示する（ステップＳ１０４）。
【０２３７】
すなわち、ステップＳ１０４において制御部１２０は、ステップＳ１０１の処理により設定された検索範囲の画像ファイルのサムネイル画像を表示画面６Ｇ上にばらばらに表示すると共に、選択された検索キーに応じた検索キー表示を表示する。
【０２３８】
そして、制御部１２０は、タッチスクリーン１０８等を通じて使用者からの操作入力を受け付けるようにし（ステップＳ１０５）、操作入力を受け付けたか否かを判断する（ステップＳ１０６）。
【０２３９】
ステップＳ１０６の判断処理において、ユーザーからの操作入力を受け付けていないと判断したときには、ステップＳ１０５からの処理を繰り返し、ユーザーからの操作入力を待つようにする。
【０２４０】
ステップＳ１０６の判断処理において、ユーザーからの操作入力を受け付けたと判断したときには、選択された検索キーに対応する検索キー表示がユーザーによって指示するようにされたか否かを判断する（ステップＳ１０７）。
【０２４１】
ステップＳ１０７の判断処理において、選択された検索キーに対応する検索キー表示がユーザーによって指示されていないと判断したときには、制御部１２０は、ステップＳ１０５において受け付けた操作入力に応じた処理を実行する（ステップＳ１０８）。
【０２４２】
このステップＳ１０８においては、ユーザーの操作入力に応じて種々の処理を行うことができるようにされる。例えば、検索キーの変更、追加処理等をも行うことができるようにされている。
【０２４３】
そして、ステップＳ１０７の判断処理において、検索キー表示がユーザーによって指示されたと判断したときには、制御部１２０は、指示された検索キー表示に対応する検索キーを用いて画像検索を実行し、検索結果を表示する（ステップＳ１０９）。
【０２４４】
ステップＳ１０９において制御部１２０は、図８（ｂ）を用いて説明したように、検索キーに合致したキーワードを有する画像ファイルのサムネイル画像を表示画面６Ｇ上の所定の場所に集めるようにして表示し、図１２の処理に進む。
【０２４５】
そして、制御部１２０は、検索キー表示へのユーザーの指等の接触が終了したか否かを判断する（ステップＳ１１０）。ステップＳ１１０の判断処理において、まだ接触が継続していると判断したときには、ステップＳ１１０からの処理を繰り返し、接触が終了するまで待ち状態となる。
【０２４６】
ステップＳ１１０の判断処理において、検索キー表示へのユーザーの指等の接触が終了したと判断したときは、制御部１２０は、時計回路の機能を用い、検索キー表示へのユーザーの指等の接触が終了してからの時間Ｔｓの計測を開始する（ステップＳ１１１）。当該時計回路は、図１には示さなかったが、上述もしたように、撮像装置１００が有するものである。
【０２４７】
そして、制御部１２０は、ステップＳ１１１において計測を開始した時間Ｔｓが、予め決められた一定時間Ｔ以上になったか否かを判断する（ステップＳ１１２）。ステップＳ１１２の判断処理において、計測時間Ｔｓが一定時間Ｔ以上になっていないと判断したときには、制御部１２０は、ユーザーからの操作入力を受け付ける（ステップＳ１１３）。
【０２４８】
そして、制御部１２０は、ユーザーからの操作入力を受け付けたか否かを判断する（ステップＳ１１４）。ステップＳ１１４の判断処理において、操作入力は受け付けていないと判断したときには、制御部１２０は、ステップＳ１１２からの処理を繰り返す。
【０２４９】
ステップＳ１１４の判断処理において、操作入力を受け付けたと判断したときには、制御部１２０は、受け付けた操作入力は、検索結果の確定操作か否かを判断する（ステップＳ１１５）。
【０２５０】
ステップＳ１１５の判断処理において、受け付けた操作入力は、検索結果の確定操作であると判断したときには、制御部１２０は、指示された画像群をグループとして確定し、その他の画像はバラバラと表示された状態とする（ステップＳ１１６）。このステップＳ１１６の処理は、図９を用いて説明した処理である。
【０２５１】
ステップＳ１１６の処理の後、制御部１２０は、確定したグループの画像を所定の画像フォルダに格納したり、再生の対象としたりするなど、確定したグループの画像についての処理を行うようにする（ステップＳ１１７）。この後、制御部１２０は、例えば、図１１のステップＳ１０１からの処理を繰り返すようにする。
【０２５２】
また、ステップＳ１１５の判断処理において、受け付けた操作入力は、検索結果の確定操作ではないと判断したときには、制御部１２０は、受け付けた操作入力は、検索結果の解除操作か否かを判断する（ステップＳ１１８）。
【０２５３】
ステップＳ１１８の判断処理において、受け付けた操作入力が、検索結果の解除処理ではないと判断したときには、制御部１２０は、受け付けた操作入力に応じた処理を実行する（ステップＳ１１９）。
【０２５４】
また、ステップＳ１１８の判断処理において、受け付けた操作入力が、検索結果の解除処理であると判断したときには、制御部１２０は、例えば、画像検索の結果の表示を解除し、図１０（ｂ）に示したように、画像検索の初期状態に戻る（ステップＳ１２０）。
【０２５５】
このステップＳ１２０の処理の後、制御部１２０は、図１１のステップＳ１０５からの処理を繰り返し、表示されている検索キー表示に応じた画像検索を行うようにしたり、新たな検索キーを追加して画像検索を行うようにしたりすることができるようにされる。
【０２５６】
また、ステップＳ１１２の判断処理において、計測時間Ｔｓが一定時間Ｔ以上になったと判断したときには、図１０を用いて説明したように、画像検索の結果の表示を解除し、図１０（ｂ）に示したように、画像検索の初期状態に戻る（ステップＳ１２０）。そして、上述もしたように、図１１のステップＳ１０５からの処理を繰り返すようにする。
【０２５７】
このように、この実施の形態の撮像装置１００においては、利用可能な検索キー候補情報の中から検索キーを選択し、その検索キーを指示するようにするだけで、画像検索を行うことができるようにされる。
【０２５８】
そして、画像検索の結果の表示の解除は、ユーザーがいちいち行うことなく、検索キーを指示する操作を解除した後、一定時間が経過するまでに確定操作が行われない場合に、自動的に解除することができる。
【０２５９】
これにより、ユーザーは、画像検索の結果表示をいちいち解除する操作を行うことなく、次の検索キーを用いた画像検索を行うようにするなどのことができるようにされる。
【０２６０】
また、図８〜図１０を用いて説明した例の場合、選択された２つの検索キーの内、ユーザーにより指示される一方の検索キーを用いて画像検索を行うようにした。しかし、これに限るものではない。選択された２つの検索キーの両方を用いた画像検索を行うようにしてもよい。
【０２６１】
図１３は、選択された２つの検索キーの両方を用いて画像検索を行う場合について説明するための図である。図１３（ａ）に示すように、ユーザーよって選択された２つの検索キーに対応して、検索キー表示Ｋ１、検索キー表示Ｋ２が表示されている。
【０２６２】
そして、図１３（ｂ）に示すように、検索キー表示Ｋ１と検索キー表示Ｋ２との両方に対してユーザーが指等を接触させるようにしたとする。つまり、検索キー表示Ｋ１と検索キー表示Ｋ２との両方の表示位置のそれぞれに対応するタッチパネル１０７の操作面に対してユーザーが指などを接触させたとする。
【０２６３】
この場合、タッチパネル１０７からは、２箇所の接触位置のそれぞれの座標データが制御部１２０に供給される。そして、制御部１２０は、タッチパネル１０７からの座標データと、当該座標データが示す操作面上の位置に対応する表示画面上の位置に表示されている表示情報とに基づいて、検索キーｋ１、ｋ２が同時に指示されたことを検出する。
【０２６４】
この場合、制御部１２０は、検索キーｋ１と検索キーｋ２との両方をキーワードとして有する画像ファイルを検索して抽出し、抽出した画像ファイルのサムネイル画像を、図１３（ｂ）に示すように集めるようにして表示画面６Ｇに表示する。
【０２６５】
検索キーｋ１と検索キーｋ２との両方をキーワードとして有さない画像ファイルのサムネイル画像については、集めるようにして表示した画像群からは離れた位置にバラバラに表示するようにする。
【０２６６】
このような表示も、図８を用いて説明した場合と同様に、制御部１２０が、伸張処理部１１０、表示画像形成部１１１、表示処理部１０５を制御して行うことができるようにされる。
【０２６７】
これにより、複数の検索キーを用いた画像検索を柔軟に行うことができるようにされる。なお、ここでは、２つの検索キーを用いる場合を例にして説明したが、これに限るものではない。２つ以上の検索キーを選択し、そのそれぞれを同時に用いて画像検索を行うようにすることができる。
【０２６８】
また、図１３に示した例は、検索キーｋ１と検索キーｋ２とを同時に満足する画像ファイルを検索するようにした。しかし、これに限るものではない。検索キーｋ１と検索キーｋ２とのいずれか一方を満足する画像ファイルを検索することもできるようにされる。
【０２６９】
すなわち、複数の検索キーの全てを満足する画像ファイルを検索するか、複数の検索キーのいずれか１つでも満足する画像ファイルを検索するかは、予め撮像装置１００に対して設定しておくようにすることができる。
【０２７０】
もちろん、画像検索の開始時に、どちらの検索を行うかをユーザーが撮像装置１００に対して入力して設定することもできるようにされる。
【０２７１】
［変形例１］
上述した実施の形態の撮像装置１００においては、検索キーに合致するキーワードを有する画像ファイルを検索するようにした。すなわち、上述した実施の形態においては、検索キーがキーワード情報の場合である。
【０２７２】
しかし、検索キーはキーワード情報に限るものではない。画像自体、具体的には、画像分析の結果の情報を検索キーとして、類似画像を検索することもできる。この変形例１の撮像装置１００においては、画像自体を検索キーとして用いて、画像検索を行うものである。
【０２７３】
図１４は、画像を検索キーとして用いて画像検索を行う場合について説明するための図である。図１４（ａ）に示すように、検索キーとして使用可能な画像については、例えば、ハイライト表示など区別可能な態様で表示されている。
【０２７４】
図２を用いて説明したように、各画像ファイルには、その画像ファイルの画像データを画像分析することにより得た画像分析情報がメタデータとして付加されている。この画像分析情報は、上述もしたように、エッジ検出や色彩解析などの種々の手法を用いることにより、各画像データによる画像の特徴を数値化して示すことができるものであり、各画像間において、構図や被写体の類似度を比較することができるものである。
【０２７５】
このため、画像分析の結果、例えば、人の顔が大きく写っている画像や、輪郭がはっきりとした建物や風景の画像など、特徴のはっきりした画像であることが判明した画像を、検索キーとして用いることができるようにしておく。
【０２７６】
具体的には、検索キーとして利用可能な画像の画像ファイルにはフラグを立てておくなどすることにより、区別できるようにしておく。これにより、図１４（ａ）に示すように、検索キーとなりうる画像のサムネイル画像については、ハイライト表示するなどして区別することができるようにされる。
【０２７７】
そして、図１４（ｂ）に示すように、検索キーとなりうる画像のサムネイル画像内、ユーザーが目的とする画像のサムネイル画像の表示位置上のタッチパネル１０７の操作面に指等を接触させる。
【０２７８】
この場合、制御部１２０は、タッチパネル１０７からの座標データと、当該座標データが示す操作面上の位置に対応する表示画面上の位置に表示されているサムネイル画像とに基づいて、どのサムネイル画像が検索キーとして指定されたかを認識することができる。
【０２７９】
制御部１２０は、指定されたサムネイル画像に対応する画像ファイルから画像分析情報を読み出し、当該画像分析情報を検索キーにして、当該検索キーに類似する画像分析情報を有する画像ファイルを抽出する。そして、制御部１２０は、抽出した画像ファイルのサムネイル画像を、図１４（ｂ）に示すように、表示画面上の所定の位置に集めて表示するようにする。
【０２８０】
図１４に示した例の場合には、２つのサムネイル画像が検索キーとなるように指定された場合を示している。そして、この例の場合には、指示された２の画像の画像分析結果の両方に類似する画像が抽出される。なお、ユーザーの指示に応じて、指示された２の画像の画像分析結果のいずれか一方に類似する画像を抽出するようにすることも可能である。
【０２８１】
このように、画像を検索キーとして指定することによって、当該画像に写っている人物や建物などを検索条件として画像を絞り込むことが可能となる。つまり、検索キーとして指示された画像に類似する画像を抽出することができる。
【０２８２】
なお、ここでは、画像分析の結果、特徴のはっきりした画像を検索キーとして指定可能な画像として予め特定しておくものとして説明した。しかし、これに限るものではない。全ての画像を検索キーとして指定可能なようにしてももちろんよい。この場合には、サムネイル画像をハイライト表示する必要もない。
【０２８３】
また、ユーザー自身が、予め検索キーとして用いる画像を設定するようにすることも可能である。
【０２８４】
［変形例２］
この変形例２もまた、上述した変形例１の場合と同様に、画像自体、具体的には、画像分析の結果の情報を検索キーとして、類似画像を検索することができるものである。しかし、上述した変形例１のように、いわば１枚の画像全体を検索キーとして用いるのではなく、１枚の画像の中の一部分だけを検索キーとして用いるようにしたい場合がある。
【０２８５】
例えば、１枚の画像の中に、複数の人の顔が写っており、その内の１人の人の顔に着目して画像検索を行ったり、また、写っている人は異なるが、同じ場所で撮影された画像の画像検索を行ったりしたい場合である。
【０２８６】
そこで、この変形例２の場合には、１枚の画像の一部分を検索キーとして用いることができるようにしたものである。図１５は、１枚の画像の一部分を検索キーとして用いて画像検索を行う場合について説明するための図である。
【０２８７】
図１５（ａ）に示すように、表示画面６Ｇの左下に表示されているサムネイル画像ｋｘに含まれる画像部分を検索キーに用いたいとする。この場合、サムネイル画像ｋｘの表示位置に対応するタッチパネル１０７の操作面の位置にタップ操作を行う。
【０２８８】
これにより、タッチパネル１０７から制御部１２０に対して、当該タップ操作の位置に対応する座標データが供給される。制御部１２０は、タッチパネル１０７からの座標データと、当該指示位置に対応する表示画面上６Ｇ上のサムネイル画像とに基づいて、どのサムネイル画像が選択されたかを検知する。
【０２８９】
そして、制御部１２０は、図１５（ｂ）に示すように、ユーザーによって選択されたサムネイル画像に対応する画像を、表示画面６Ｇの全面に表示すると共に、当該画像において検索キーとして指示可能な画像部分を枠などにより囲んで選択可能なように表示する。
【０２９０】
選択された１枚の画像において、検索キーとして指示可能な画像部分は、上述したように、例えば、エッジ検出や色彩解析などの画像分析の結果、人の顔であると判断された部分や、特徴のある建物などと判断された部分である。
【０２９１】
これらの検索キーとして指示可能な画像部分を示す情報は、各画像ファイルの画像分析情報に含められている。制御部１２０は、画像ファイルの画像分析情報を用いるようにし、伸張処理部１１０、表示画像形成部１１１、表示処理部１０５を制御して、表示部１０６の表示画面６Ｇに、図１５（ｂ）に示した態様の表示を行うことができる。
【０２９２】
そして、図１５（ｂ）において、例えば、人物の表示部分ｋ１にタップ操作を行うことにより、当該人物部分の画像（当該部分の画像解析情報）を、検索キーとして設定することができるようにされる。
【０２９３】
そして、図示しないが、表示画面６Ｇに表示される戻るアイコンをタップ操作するなど、所定の操作を行うことにより、図１５（ａ）に示した態様の表示に戻る。この後、図１５（ａ）に示した状態のときに、サムネイル画像ｋｘの表示位置に指等を接触させることにより、当該画像に含まれる人物の表示部分ｋ１を検索キーとして、画像検索を行うことができるようにされる。
【０２９４】
同様に、図１５（ｂ）の状態にあるときに、建物の表示部分ｋ２にタップ操作を行うことにより、当該建物部分の画像（当該部分の画像解析情報）を、検索キーとして設定することができるようにされる。
【０２９５】
そして、例えば、図１５（ａ）に示した態様の表示に戻り、サムネイル画像ｋｘの表示位置に指等を接触させることにより、当該画像に含まれる建物の表示部分ｋ２を検索キーとして、画像検索を行うことができるようにされる。
【０２９６】
なお、ここでは、図１５（ｂ）の状態から図１５（ａ）の状態に戻って画像検索を行うようにしたが、図１５（ｂ）の状態にあるときに、指示した画像部分に応じて即座に画像検索を行って、その結果を表示するようにすることも可能である。
【０２９７】
このようにすることにより、１枚の画像の中の画像部分を検索キーとして用いて画像の検索を行うことができる。
【０２９８】
また、複数の画像のそれぞれの画像部分を検索キーとすることも可能である。図１６は、複数の画像の画像部分を検索キーとする場合について説明するための図である。
【０２９９】
図１６（ａ）に示すように、表示画面６Ｇの下側に表示されているサムネイル画像ｋｘに含まれる画像部分と、サムネイル画像ｋｙに含まれる画像部分とを検索キーに用いたいとする。
【０３００】
この場合、まず、サムネイル画像ｋｘの表示位置に対応するタッチパネル１０７の操作面の位置にタップ操作を行う。制御部１２０は、上述もしたように、タッチパネル１０７からの座標データと、当該座標データが示す操作面上の位置に対応する表示画面上の位置に表示されている表示情報に基づいて、サムネイル画像ｋｘが選択されたと判断することができる。
【０３０１】
そして、制御部１２０は、図１６（ｂ）に示すように、選択されたサムネイル画像ｋｘに対応する画像を、表示画面６Ｇの全面に表示すると共に、当該画像において検索キーとして指示可能な画像部分ｋｘ１、ｋｘ２を枠などにより囲んで選択可能なように表示する。
【０３０２】
この図１６（ｂ）に示す表示は、選択されたサムネイル画像に対応する画像ファイルから画像データと画像分析結果とを読み出し、これらを伸張処理部１１０、表示画像形成部１１１、表示処理部１０５において処理することにより行うことができる。
【０３０３】
また、選択された１枚の画像において、検索キーとして指示可能な画像部分は、上述もしたように、例えば、エッジ検出や色彩解析などの画像分析の結果、人の顔であると判断された部分や、特徴のある建物などと判断された部分である。
【０３０４】
そして、図１６（ｂ）において、例えば、人物の表示部分ｋｘ１にタップ操作を行うことにより、制御部１２０は、指示された画像部分はどこかを認識し、当該人物部分の画像（当該部分の画像解析情報）を、検索キーとして設定することができるようにされる。
【０３０５】
このようにして、最初の画像ｋｘにおいて、検索キーとする画像部分を選択した後に、図示しないが、表示画面６Ｇに表示される戻るアイコンをタップ操作するなど、所定の操作を行うことにより、図１６（ａ）に示した態様の表示に戻る。
【０３０６】
次に、サムネイル画像ｋｙの表示位置に対応するタッチパネル１０７の操作面の位置にタップ操作を行う。この場合、制御部１２０は、タッチパネル１０７からの座標データと、当該座標データが示す操作面上の位置に対応する表示画面上の位置に表示されている表示情報に基づいて、サムネイル画像ｋｙが選択されたと判断することができる。
【０３０７】
そして、制御部１２０は、図１６（ｃ）に示すように、選択されたサムネイル画像ｋｙに対応する画像を、表示画面６Ｇの全面に表示すると共に、当該画像において検索キーとして指示可能な画像部分ｋｙ１、ｋｙ２、ｋｙ３を枠などにより囲んで選択可能なように表示する。
【０３０８】
この図１６（ｃ）に示す表示もまた、選択されたサムネイル画像に対応する画像ファイルから画像データと画像分析結果とを読み出し、これらを伸張処理部１１０、表示画像形成部１１１、表示処理部１０５において処理することにより行うことができる。
【０３０９】
そして、図１６（ｃ）において、例えば、人物の表示部分ｋｙ１にタップ操作を行うことにより、当該人物部分の画像（当該部分の画像解析情報）を、検索キーとして設定することができるようにされる。
【０３１０】
このようにして、次の画像ｋｙにおいて、検索キーとする画像部分を選択した後に、図示しないが、表示画面６Ｇに表示される戻るアイコンをタップ操作するなど、所定の操作を行うことにより、図１６（ａ）に示した態様の表示に戻る。
【０３１１】
そして、図１６（ａ）に示した態様の表示のときに、サムネイル画像ｋｘ、ｋｙのそれぞれの表示位置に指等を接触させることにより、人物の表示部分ｋｘ１、ｋｙ１を検索キーとして、画像検索を行うことができるようにされる。
【０３１２】
つまり、画像ｋｘの画像部分ｋｘ１と画像ｋｙの画像部分ｋｙ１とを検索キーとして用いて、画像検索を行うことができるようにされる。この場合、画像ｋｘの画像部分ｋｘ１と画像ｋｙの画像部分ｋｙ１との両方に類似する部分を含む画像を検索するようにしたり、いずれか一方に類似する画像部分を含む画像を検索したりすることが可能である。
【０３１３】
また、１枚の画像において、選択可能な画像部分が複数存在する場合には、その内の複数の部分を検索キーとして選択することも可能である。
【０３１４】
なお、ここでは、選択された１枚の画像において、検索キーとして指示可能な画像部分は、エッジ検出や色彩解析などの画像分析の結果、人の顔であると判断された部分や、特徴のある建物などと判断された部分であるものとして説明した。
【０３１５】
しかし、これに限るものではない。例えば、記録媒体１３５に記録されている画像ファイルの画像について、ユーザーが指示した範囲の画像部分を検索キーとするように設定することも可能である。
【０３１６】
また、図１４、図１５、図１６を用いて説明した変形例１、変形例２においては、各画像ファイルが有する画像分析情報を用いて、画像検索を行うものとして説明した。しかし、これに限るものではない。撮像装置１００の制御部１２０の処理能力が高い場合には、画像検索時に、各画像の画像分析を行い、その結果に基づいて画像検索を行うようにしてもよい。
【０３１７】
つまり、指定された画像の画像分析を行うことにより、実際の検索キーとなる画像分析情報を得る。そして、検索範囲の各画像の画像分析を行いながら、当該画像分析の結果と、検索キーとされた画像分析情報とを比較するようにして、画像検索を行うようにしてもよい。
【０３１８】
［変形例３］
上述した実施の形態においては、画像検索の結果を、表示画面６Ｇの所定の位置（例えば指示された検索キー表示の近傍）に集めるように表示した。しかし、画像検索の結果の表示は、これに限るものではない。図１７、図１８は、画像検索の結果の表示の他の態様を説明するための図である。
【０３１９】
図１７（ａ）に示すように、撮像装置１００において、検索キーが選択され、検索キー表示Ｋ１がなされ、画像検索が可能な状態にあるとする。この場合に、ユーザーは、検索キー表示Ｋ１に指等を接触させるだけでなく、検索キー表示Ｋ１に指等を接触させてドラッグ操作を行うようにする。
【０３２０】
すると、検索キー表示Ｋ１に対応する検索キーが用いられて画像検索が行われ、制御部１２０は、図１７（ｂ）に示すように、表示画面６Ｇ上を移動するようにされる検索キー表示Ｋ１の周囲に、検索キーに合致する画像のサムネイル画像を集めるように表示する。
【０３２１】
例えて言うと、検索キー表示Ｋ１が磁石になり、検索キーに合致するサムネイル画像が磁石に吸い寄せられる金属になっているイメージである。
【０３２２】
当該表示は、制御部１２０により行われる画像検索の結果（検索キーに一致する画像）と、検索キー表示Ｋ１の表示画面６Ｇ上の表示位置とに基づいて、表示画像の形成及び表示を制御することにより実現することができる。
【０３２３】
具体的には、制御部１２０が伸張処理部１１０、表示画像形成部１１１、表示処理部１０５を制御し、画像検索の結果得られた画像データに応じたサムネイル画像を、検索キー表示Ｋ１の位置に応じて、表示するように制御することにより実現できる。
【０３２４】
なお、検索キー表示Ｋ１は、ユーザーのドラッグ操作に応じて移動するので、所定のタイミング毎に、検索キー表示Ｋ１の位置に応じて、検索結果を表示しなおすことにより、検索の結果得られた画像のサムネイル画像が、検索キー表示Ｋ１に追従して移動するように表示することができる。
【０３２５】
この図１７に示す表示態様の場合にも、ユーザーが、検索キー表示Ｋ１から指等を離すようにすると、一定時間Ｔが経過するまでは、検索結果のサムネイル画像は集まって表示されたままとされる。
【０３２６】
この図１７に示した例の場合には、検索キー表示の移動に合わせて、画像検索の結果を表示することができる。
【０３２７】
また、画像検索の結果の別の表示態様として、検索キーに合致しない画像のサムネイル画像を、図１８に示すように、表示画面６Ｇ上からはじき出すようにするものが考えられる。
【０３２８】
図１８（ａ）に示すように、撮像装置１００において、検索キーが選択され、検索キー表示Ｋ１がなされ、画像検索が可能な状態にあるとする。この場合に、ユーザーは、検索キー表示Ｋ１に指等を接触させるだけでなく、検索キー表示Ｋ１に指等を接触させてドラッグ操作を行うようにする。
【０３２９】
すると、検索キー表示Ｋ１に対応する検索キーが用いられて画像検索が行われ、制御部１２０は、図１８（ｂ）に示すように、表示画面６Ｇ上を移動するようにされる検索キー表示Ｋ１が、検索キーに合致しない画像のサムネイル画像をはじき出すようにする。そして、制御部１２０は、検索キーに合致する画像のサムネイル画像だけを、表示画面６Ｇ上に残すようにする。
【０３３０】
例えて言うと、検索キー表示Ｋ１が磁石になり、検索キーに合致しないサムネイル画像が当該磁石に反発する逆極の磁石になっているイメージである。
【０３３１】
当該表示は、制御部１２０により行われる画像検索の結果と、検索キー表示Ｋ１の表示画面６Ｇ上の表示位置とに基づいて、表示画像の形成及び表示を制御することにより実現することができる。
【０３３２】
具体的には、制御部１２０が伸張処理部１１０、表示画像形成部１１１、表示処理部１０５を制御し、画像検索の結果に基づいて、検索キーに合致しない画像のサムネイル画像を特定する。そして、検索キー表示Ｋ１の位置に応じて、検索キーに合致しない画像のサムネイル画像の表示を表示画面６Ｇから消去するように制御することにより実現できる。
【０３３３】
なお、検索キー表示Ｋ１は、ユーザーのドラッグ操作に応じて移動するので、所定のタイミング毎に、検索キー表示Ｋ１の位置に応じて、検索結果を表示しなおすことにより、検索キーに合致しない画像のサムネイル画像がはじきだされるようにして表示することができる。
【０３３４】
この図１８に示す表示態様の場合にも、ユーザーが、検索キー表示Ｋ１から指等を離すようにすると、一定時間Ｔｓが経過するまでは、検索キーに合致する画像のサムネイル画像だけが表示画面６Ｇ上に表示したままとされる。
【０３３５】
この図１８に示した例の場合にも、検索キー表示の移動に合わせて、画像検索の結果を表示することができる。
【０３３６】
なお、図１７、図１８を用いて説明した表示態様の表示を実現するために、サムネイル画像の表示位置や表示角度、さらに移動させる距離などを種々調整し、ユーザーにとって違和感のない自然な表示を行うようにすることができる。
【０３３７】
［変形例４］
上述した実施の形態においては、図９を用いて説明したように、画像検索の結果、検索キーに合致し集まるように表示された画像群に対して囲む操作を行うことにより、当該画像検索の結果を確定することができるようにした。
【０３３８】
しかし、画像検索の結果を確定する操作は、当該囲む操作に限るものではない。これ以外にも種々の確定操作が可能である。図１９〜図２４は、画像検索の結果を確定する操作の他の例を説明するための図である。
【０３３９】
図１９に示す例は、検索キー表示Ｋ１に対して指等を接触させることにより、検索キー表示Ｋ１に対応する検索キーｋ１に合致する画像の検索が開始され、検索キーｋ１に合致する画像のサムネイル画像が集まるようにして表示されている場合を示している。
【０３４０】
この場合に、検索キー表示Ｋ１に対して接触させるようにした指等を接触させたままとし、予め決められる一定時間Ｔを越えて長押しされた場合に、集まるように表示されたサムネイル画像に対応する画像群を画像検索の結果として確定する。
【０３４１】
すなわち、ユーザーは、目的とする検索キー表示に対して指等を接触させたままとするだけで、当該検索キー表示Ｋ１に対応する検索キーｋ１を用いて画像検索を実行し、検索結果を確定するまでの処理を行うことができる。
【０３４２】
なお、この図１９に示した例の確定操作は、制御部１２０は、検索キー表示に対するユーザーの指等の接触継続時間を管理するだけで実現することができる。
【０３４３】
図１９に示した例の確定操作は、非常に簡単である反面、確定するまでに所定時間Ｔ以上の時間が必ず必要になる。しかし、できるだけ迅速に画像検索の結果を確定したい場合もある。以下に説明する画像検索の結果の確定操作は、ユーザーが任意のタイミングで行うことができるものである。
【０３４４】
図２０は、ユーザーが任意のタイミングで行うことが可能な画像検索の結果の確定操作の第１の例を説明するための図である。２０（ａ）に示すように、検索キー表示Ｋ１に対応する検索キーｋ１を用いて画像検索を行った結果の表示が維持されているとする。
【０３４５】
この図２０（ａ）に示した表示状態にあるときに、検索キー表示Ｋ１に対して、ダブルタップ操作を行うことにより、検索キー表示Ｋ１の近傍に表示された画像群を画像検索の結果として確定する。
【０３４６】
この図２０に示した例の場合には、ユーザーが用いるようにした検索キー表示に対してダブルタップ操作を行うだけで、画像検索の結果を確定することができる。
【０３４７】
この場合、制御部１２０は、タッチパネル１０７からの座標データに基づいて、画像検索を開始させるために指示された検索キー表示に対するダブルタップ操作が行われた場合に、画像検索の結果を確定するように機能すればよく、複雑な処理を行うこともない。
【０３４８】
図２１は、ユーザーが任意のタイミングで行うことが可能な画像検索の結果の確定操作の第２の例を説明するための図である。２１（ａ）に示すように、検索キー表示Ｋ１に対応する検索キーｋ１を用いて画像検索を行った結果の表示が維持されているとする。
【０３４９】
この図２１（ａ）に示した表示状態にあるときに、画像フォルダアイコンも表示するようにし、ユーザーの指等を画像検索の結果、集まるように表示されている画像群上を矢印が示す用にドラッグ操作するようにして、当該画像フォルダに格納するようにする。これにより、検索キー表示Ｋ１の近傍に表示された画像群を画像検索の結果として確定する。
【０３５０】
この図２１に示した例の場合には、集まるように表示された画像群上をドラッグ操作するだけで、画像検索の結果を確定し、画像フォルダに格納することができる。なお、画像フォルダは、自動的に表示するようにしてもよいし、所定の操作、例えば、集まるように表示された画像群へのタップ操作が行われた場合に表示するようにすることもできる。
【０３５１】
この場合にも、制御部１２０は、タッチパネル１０７からの座標データに基づいて、集まるように表示されている画像上がドラッグ操作された場合に、画像検索の結果を確定するように機能すればよく、複雑な処理を行うこともない。
【０３５２】
図２２は、ユーザーが任意のタイミングで行うことが可能な画像検索の結果の確定操作の第３の例を説明するための図である。２２（ａ）に示すように、例えば検索キー表示Ｋ１に対応する検索キーｋ１を用いて画像検索を行った結果の表示が維持されているとする。
【０３５３】
この図２２（ａ）に示した表示状態にあるときに、撮像装置１００が図２２（ｂ）に示すように傾けられた場合に、画像検索の結果、集まるように表示されている画像群を画像検索の結果として確定する。
【０３５４】
この場合、当該画像群を表示画面６Ｇから落ちていくように表示することにより、ユーザーに対して別の容器に移し替えるイメージで、画像検索の結果を確定することができるようにされる。
【０３５５】
この図２２に示した例の場合には、撮像装置１００を傾けるだけで画像検索の結果を確定することができる。
【０３５６】
この場合、制御部１２０は、モーションセンサ１３７からの検出出力に基づいて、撮像装置１００が傾けられたか否かを判断できる。そして、画像検索が行われ、その結果を表示している状態にあるときに、撮像装置１００が傾けられた場合には、当該ユーザーの処理を画像検索の結果を確定する操作であると認識することができ、複雑な処理を行うこともない。
【０３５７】
図２３は、ユーザーが任意のタイミングで行うことが可能な画像検索の結果の確定操作の第４の例を説明するための図である。２３（ａ）に示すように、例えば検索キー表示Ｋ１に対応する検索キーｋ１を用いて画像検索を行った結果の表示が維持されているとする。
【０３５８】
この図２３（ａ）に示した表示状態にあるときに、撮像装置１００が図２３（ｂ）に示すように左右に振られた場合に、画像検索の結果、集まるように表示されている画像群を画像検索の結果として確定する。
【０３５９】
この場合、当該画像群を表示画面６Ｇから落ちていくように表示することにより、ユーザーに対して別の容器に移し替えるイメージで、画像検索の結果を確定することができるようにされる。
【０３６０】
この図２３に示した例の場合には、撮像装置１００を左右に振るだけで画像検索の結果を確定することができる。
【０３６１】
この場合、制御部１２０は、モーションセンサ１３７からの検出出力に基づいて、撮像装置１００が左右に振られたか否かを判断できる。そして、画像検索が行われ、その結果を表示している状態にあるときに、撮像装置１００が左右に振られた場合には、当該ユーザーの処理を画像検索の結果を確定する操作であると認識することができ、複雑な処理を行うこともない。
【０３６２】
図２４は、ユーザーが任意のタイミングで行うことが可能な画像検索の結果の確定操作の第５の例を説明するための図である。２４（ａ）に示すように、例えば検索キー表示Ｋ１に対応する検索キーｋ１を用いて画像検索を行った結果の表示が維持されているとする。
【０３６３】
この図２４（ａ）に示した表示状態にあるときに、図２４（ｂ）に示すように撮像装置１００上部をユーザーにより叩かれた場合に、画像検索の結果、集まるように表示されている画像群を画像検索の結果として確定する。
【０３６４】
この場合、当該画像群を表示画面６Ｇから落ちていくように表示することにより、ユーザーに対して別の容器に移し替えるイメージで、画像検索の結果を確定することができるようにされる。
【０３６５】
この図２４に示した例の場合には、撮像装置１００の上部を叩くだけで画像検索の結果を確定することができる。
【０３６６】
この場合、制御部１２０は、モーションセンサ１３７からの検出出力に基づいて、或いは、セット上部のタッチパネル１３６の検出出力に基づいて、撮像装置１００が叩かれたか否かを判断できる。
【０３６７】
そして、画像検索が行われ、その結果を表示している状態にあるときに、撮像装置１００が叩かれた場合には、当該ユーザーの処理を画像検索の結果を確定する操作であると認識することができ、複雑な処理を行うこともない。
【０３６８】
［変形例５］
上述した実施の形態においては、キーワードを検索キーとしたり、画像自体を検索キーとして用いるようにしたりした。しかし、これに限るものではない。上述もしたように、画像ファイルには、ＧＰＳ情報も付加するようにされている。このため、ＧＰＳ情報と同様に表現される経度情報と緯度情報とからなる位置情報を検索キーとして用いるようにすることもできる。
【０３６９】
位置情報を検索キーする場合には、既に画像ファイルに付加されているＧＰＳ情報の中から目的とする位置情報を選択するようにしたり、或いは、ユーザーが操作部１３１を通じて検索キーとしての位置情報を入力したりすればよい。
【０３７０】
また、撮像装置１００のＥＥＰＲＯＭ１２４や記録媒体１３５の中に、地名と位置情報が対応付けられた位置情報テーブルを作成しておき、地名を入力することにより、位置情報を得て、これを検索キーとすることも可能である。
【０３７１】
この位置情報を検索キーとして用いる場合にも、上述したように、位置情報に応じて検索キー表示を行い、これに対してユーザーが指示操作（接触操作）を行うようにした場合に、検索を実行するようにすればよい。
【０３７２】
また、画像検索は、指示された検索キーである位置情報に一致するＧＰＳ情報を有する画像ファイルを抽出するだけではない。検索キーである位置情報を中心に、半径５キロの範囲のＧＰＳ情報を有する画像ファイルを抽出すると言うように、ある程度の範囲を設け、当該範囲に属するＧＰＳ情報を有する画像ファイルを検索して抽出するようにすることも可能である。
【０３７３】
このように、画像ファイルにメタデータとして付加されている情報を用いた画像検索を行うようにすることが可能である。
【０３７４】
［実施の形態の効果］
なお、上述した実施の形態の撮像装置１００においては、タッチパネル１０７の特性を生かし、画像検索の絞り込みの状態を確認しながら、画像検索を行うことができる。
【０３７５】
そして、画像検索の結果が所望の状態と異なる場合に、すぐにそれと認識することができ、他の検索キー（検索条件）に容易に切り替えることができる。
【０３７６】
画像検索の結果が所望の状態になった場合は、絞りこまれた画像群を直感的な操作によって１つに確定することができ、実世界で物を整理する状態に近づけ、撮像装置の使い勝手を向上させることができる。
【０３７７】
［この発明の方法、プログラム］
なお、上述した実施の形態から明らかなように、この発明の方法、プログラムは、主に、図１１、図１２に示したフローチャートを用いて説明した方法、プログラムとして実現可能である。
【０３７８】
すなわち、図１１、図１２を用いて説明した方法は、この発明の方法である。
【０３７９】
そして、図１１、図１２を用いて説明した処理を実行するプログラムが、この発明のプログラムである。
【０３８０】
したがって、この発明のプログラムを実現し、デジタルスチルカメラや種々の画像処理装置に搭載することにより、この発明の画像処理装置を実現することができる。
【０３８１】
［その他］
また、上述した実施の形態において、表示部１０６が画像表示素子を実現し、タッチパネル１０７が指示位置検出手段を実現し、記録媒体１３５が記憶手段を実現している。また、主に制御部１２０が、検索キー表示制御手段、検索手段、表示制御手段のそれぞれを実現している。
【０３８２】
また、上述した実施の形態においては、この発明を撮像装置に適用した場合を例にして説明したが、これに限るものではない。例えば、カメラ機能付きの携帯電話端末、画像データの処理が可能なＰＤＡ（Personal Digital Assistant）等と呼ばれる携帯情報端末、その他の画像データの処理が可能な種々の画像処理装置にこの発明を適用することができる。
【０３８３】
また、表示対象の画像データは、静止画像の画像データに限るものではない。例えば、記録媒体に蓄積された複数の動画コンテンツの代表画像やサムネイル画像を表示対象とする画像処理装置にこの発明を適用することができる。
【０３８４】
また、上述した実施の形態において、撮像装置１００が備えるタッチパネル１０７は、ユーザーの指等の接触を検出できるものとして説明したがこれに限るものではない。例えば、指等を操作面に接触させることなくある程度近づけた場合に、その近づけた位置を検出できるものであれば、この発明の実現に用いることができる。
【０３８５】
つまり、タッチパネル１０７は、接触式のものに限るものではない。例えば、指等がある程度近づいた場合に、近づいた位置の操作面における電位が変化したり、明るさが変化したりしたことを検出し、当該変化した操作面上の位置を指示位置として特定可能な非接触式のタッチパネルを用いるようにしてもよい。
【０３８６】
また、上述した実施の形態においては、図８等に示したように、表示されるサムネイル画像の表示位置や表示の向きなどはバラバラに（ランダムに）表示するようにしたが、これに限るものではない。
【０３８７】
表示の向きは一定になるようにしてもよい。要は、画像検索を実行した場合に、検索キーに合致する画像のサムネイル画像を表示画面上の所定の位置に集まるように表示する点を特徴とし、その他の部分は種々の態様で表示するようにすることができる。
【図面の簡単な説明】
【０３８８】
【図１】この発明の装置、方法、プログラムの一実施の形態が適用された撮像装置１００の構成例を説明するためのブロック図である。
【図２】撮像装置１００の記録媒体１３５に記録される画像ファイルのレイアウト例を説明するための図である。
【図３】撮像装置の１００の記録媒体１３５に形成される画像フォルダのレイアウト例を説明するための図である。
【図４】撮像装置１００の記録媒体１３５に、あるいは、ＥＥＰＲＯＭ１２４などに予め作成される検索キー候補情報テーブルを説明するための図である。
【図５】検索キー候補情報テーブルに登録された検索キー候補情報から、画像検索に用いる検索キーを選択する処理について説明するための図である。
【図６】検索キー候補情報テーブルに登録された検索キー候補情報から、画像検索に用いる検索キーを選択する処理について説明するための図である。
【図７】検索キー候補情報テーブルに登録された検索キー候補情報から、画像検索に用いる検索キーを選択する処理について説明するための図である。
【図８】２つの検索キーが選択された状態から画像検索をする場合の画面の遷移例を説明するための図である。
【図９】２つの検索キーが選択された状態から画像検索をする場合の画面の遷移例を説明するための図である。
【図１０】２つの検索キーが選択された状態から画像検索をする場合の画面の遷移例を説明するための図である。
【図１１】撮像装置１００において行われる画像検索時の処理について説明するためのフローチャートである。
【図１２】図１１に続くフローチャートである。
【図１３】選択された２つの検索キーの両方を用いて画像検索を行う場合について説明するための図である。
【図１４】画像を検索キーとして用いて画像検索を行う場合について説明するための図である。
【図１５】画像の一部分を検索キーとして用いて画像検索を行う場合について説明するための図である。
【図１６】複数の画像の画像部分を検索キーとする場合について説明するための図である。
【図１７】画像検索の結果の表示の他の態様を説明するための図である。
【図１８】画像検索の結果の表示の他の態様を説明するための図である。
【図１９】画像検索の結果を確定する操作の他の例を説明するための図である。
【図２０】画像検索の結果を確定する操作の他の例を説明するための図である。
【図２１】画像検索の結果を確定する操作の他の例を説明するための図である。
【図２２】画像検索の結果を確定する操作の他の例を説明するための図である。
【図２３】画像検索の結果を確定する操作の他の例を説明するための図である。
【図２４】画像検索の結果を確定する操作の他の例を説明するための図である。
【符号の説明】
【０３８９】
１００…撮像装置、１０１…レンズ部、１０２…撮像素子、１０３…前処理部、１０４…画像処理部、１０５…表示処理部、１０６…表示部、１０７…タッチパネル、１０９…圧縮処理部、１１０…伸張処理部、１１１…表示画像形成部、１２０…制御部、１３１…操作部、１３２…外部Ｉ／Ｆ、１３３…入出力端子、１３４…書き込み／読み出し部、１３５…記録媒体、１３６…セット上部のタッチパネル、１３７…モーションセンサ、１３８…ＧＰＳ受信部、１３９…ＧＰＳ受信アンテナ
【図１】
2010128845.tif 000003
【図２】
2010128845.tif 000004
【図３】
2010128845.tif 000005
【図４】
2010128845.tif 000006
【図５】
2010128845.tif 000007
【図６】
2010128845.tif 000008
【図７】
2010128845.tif 000009
【図８】
2010128845.tif 000010
【図９】
2010128845.tif 000011
【図１０】
2010128845.tif 000012
【図１１】
2010128845.tif 000013
【図１２】
2010128845.tif 000014
【図１３】
2010128845.tif 000015
【図１４】
2010128845.tif 000016
【図１５】
2010128845.tif 000017
【図１６】
2010128845.tif 000018
【図１７】
2010128845.tif 000019
【図１８】
2010128845.tif 000020
【図１９】
2010128845.tif 000021
【図２０】
2010128845.tif 000022
【図２１】
2010128845.tif 000023
【図２２】
2010128845.tif 000024
【図２３】
2010128845.tif 000025
【図２４】
2010128845.tif 000026