(57)【要約】【課題】画像データを扱う場合に、簡単な操作で、目的とする処理を迅速かつ確実に行えるようにする。【解決手段】制御部１２０が画像検索を行うことにより、処理対象となる１以上の画像データを特定する。制御部１２０が、動き検出手段としてのモーションセンサ１３７を通じて、自機を倒す、起こす、傾ける、振る、叩くなどの特定の操作が行われたことを検出すると、先に特定されている１以上の画像データを処理対象とし、当該１以上の画像データをフォルダに格納する、再生する、他機に送信するといった所定の処理を実行する。【選択図】図１
2010140391.tif 000002
【特許請求の範囲】
【請求項１】
処理対象となる１以上の画像データを特定する特定手段と、
自機の動きを検出する動き検出手段と、
前記特定手段を通じて特定された１以上の前記画像データについて、所定の処理を行う処理手段と、
前記動き検出手段を通じて、自機に対して特定の操作が行われたことを検出した場合に、前記処理手段を通じて、前記所定の処理を実行するように制御する処理制御手段と
を備える画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記動き検出手段を通じて検出される自機に対して行われる操作は、自機を倒したり、起こしたりする操作と、自機を傾ける操作と、自機を振る操作と、自機を叩く操作の１以上である画像処理装置。
【請求項３】
請求項１に記載の画像処理装置であって、
前記処理手段は、前記特定手段を通じて特定された１以上の前記画像データをそのまま保持するようにする保持手段である画像処理装置。
【請求項４】
請求項１に記載の画像処理装置であって、
前記処理手段は、前記特定手段を通じて特定された１以上の前記画像データを再生する再生手段である画像処理装置。
【請求項５】
請求項１に記載の画像処理装置であって、
前記処理手段は、前記特定手段を通じて特定された１以上の前記画像データを所定の格納先に記録する記録手段である画像処理装置。
【請求項６】
請求項１に記載の画像処理装置であって、
前記処理手段は、前記特定手段を通じて特定された１以上の前記画像データを他機に送信する送信手段である画像処理装置。
【請求項７】
特定手段が、処理対象となる１以上の画像データを特定する特定工程と、
動き検出手段が、自機の動きを検出する動き検出工程と、
前記動き検出工程において、自機に対して特定の操作が行われたことを検出した場合に、前記特定工程を通じて特定した１以上の前記画像データについて、所定の処理を行う処理手段を通じて、所定の処理を実行するように制御する処理制御ステップと
を有する画像処理方法。
【請求項８】
特定手段により、処理対象となる１以上の画像データを特定する特定ステップと、
検出手段により、自機の動きを検出する動き検出ステップと、
前記動き検出ステップにおいて、自機に対して特定の操作が行われたことを検出した場合に、前記特定ステップを通じて特定した１以上の前記画像データについて、所定の処理を行う処理手段を通じて、所定の処理を実行するように制御する処理制御ステップと
を画像処理装置に搭載されたコンピュータが実行する画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、デジタルスチルカメラ、デジタルビデオカメラなどの画像データを処理する装置、当該装置で用いられる方法、プログラムに関する。
【背景技術】
【０００２】
デジタルスチルカメラやデジタルビデオカメラなどの画像データを処理する電子機器においては、種々のＧＵＩ（Graphical User Interface）を利用できるようにして、ユーザーの操作性を向上させるようにすることが行われている。
【０００３】
ＧＵＩが採用された電子機器においては、ユーザーは、画面上に表示されたアイコンやウインドウなどのグラフィカルな要素を通じて、操作を行うことができるようにされる。したがって、ＧＵＩを用いることにより、電子機器に不慣れなユーザーでも意図する操作を適切に行うことができる。
【０００４】
また、ＧＵＩを用いることにより、電子機器の使い勝手を向上させるようにする種々の技術が、以下に示す特許文献に開示されている。
【特許文献１】特開２００７−２７４３８１号公報
【特許文献２】特開２００４−３４３６６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述のように、電子機器にＧＵＩを採用することにより、ユーザーの操作性を向上させることができる。しかし、１つのアイコンに対して操作を行うと、さらに別の操作が要求されるといったように、階層的に操作が要求される場合も多い。このような場合には、操作回数が多くなり、結局、操作の複雑化を招いてしまう場合もある。
【０００６】
そこで、電子機器において、頻繁に行う必要のある処理、迅速に行う必要のある処理、確実に行う必要のある処理等については、できるだけ簡単な操作によって実行できるようにすることが望まれている。
【０００７】
特に、持ち運ばれて利用されることが多いデジタルスチルカメラやデジタルビデオカメラなどの画像処理装置においては、外出先などにおいても、簡単な操作で、目的とする処理を迅速かつ確実に行えるようにすることが望まれている。
【０００８】
以上のことに鑑み、この発明は、画像データを扱う場合に、簡単な操作で、目的とする処理を迅速かつ確実に行えるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、請求項１に記載の発明の画像処理装置は、
処理対象となる１以上の画像データを特定する特定手段と、
自機の動きを検出する動き検出手段と、
前記特定手段を通じて特定された１以上の前記画像データについて、所定の処理を行う処理手段と、
前記動き検出手段を通じて、自機に対して特定の操作が行われたことを検出した場合に、前記処理手段を通じて、前記所定の処理を実行するように制御する処理制御手段と
を備える。
【００１０】
この請求項１に記載の発明の画像処理装置によれば、特定手段により、処理対象となる１以上の画像データが特定される。そして、動き検出手段を通じて、自機に対して特定の操作が行われたことが検出されると、処理制御手段により処理手段が制御され、特定手段により特定された１以上の画像データについて、所定の処理が行うようにされる。
【００１１】
これにより、ユーザーは、例えば、画像処理装置を倒す、起こす、傾ける、振る、叩くといった、動き検出手段により検出可能な簡単な操作を、当該画像処理装置に対して行うだけで、目的とする処理を迅速かつ確実に実行することができるようにされる。
【発明の効果】
【００１２】
この発明によれば、画像データを扱う画像処理装置において、目的とする画像データを処理対象として、簡単な操作で、目的とする処理を迅速かつ確実に行うようにすることができる。
【発明を実施するための最良の形態】
【００１３】
以下、図を参照しながら、この発明の装置、方法、プログラムの一実施の形態について説明する。
【００１４】
［撮像装置の構成例］
図１は、この発明の装置、方法、プログラムの一実施の形態が適用された撮像装置１００の構成例を説明するためのブロック図である。撮像装置１００は、撮影モードを切り替えることにより、静止画像と動画像のいずれをも撮影して記録媒体に記録することができるものである。
【００１５】
しかし、以下に説明する実施の形態においては、説明を簡単にするため、撮像装置１００はデジタルスチルカメラとしての機能が用いられ、主に静止画像を撮影したり、再生したりする場合を例にして、この撮像装置１００の構成と動作について説明する。
【００１６】
図１に示すように、撮像装置１００は、レンズ部１０１、撮像素子１０２、前処理部１０３、画像処理部１０４、表示処理部１０５、表示部１０６、タッチパネル１０７、圧縮処理部１０９、伸張処理部１１０、表示画像形成部１１１を備えている。
【００１７】
また、撮像装置１００は、制御部１２０、操作部１３１、外部インターフェース（以下、外部Ｉ／Ｆと略称する。）１３２、入出力端子１３３、書き込み／読み出し部１３４、記録媒体１３５を備えている。また、撮像装置１００は、セット上部のタッチパネル１３６、モーションセンサ１３７、ＧＰＳ受信部１３８、ＧＰＳ用受信アンテナ１３９、通信部１４１、送受信アンテナ１４２を備えている。
【００１８】
なお、図１には示さなかったが、この実施の形態の撮像装置１００は、時計回路をも備えたものである。当該時計回路は、カレンダ機能を備え、現在年月日、現在曜日、現在時刻を提供することができると共に、必要に応じて、所定の時間間隔を計測する時間カウンタの機能をも実現することができるものである。
【００１９】
この時計回路の機能により、撮影された画像データに対して撮影日時や撮影曜日などの撮影日に関する情報を付加することができるようにしている。また、時計回路の機能を利用して、所定の操作から一定時間経過後に自動的にシャッターをきって撮影できるようにするセルフタイマー撮影機能をも実現することができるようにしている。
【００２０】
この実施の形態の撮像装置１００において、表示部１０６は、例えば、ＬＣＤ（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）等と呼ばれる携帯情報端末、その他の画像データの処理が可能な種々の画像処理装置にこの発明を適用することができる。
【０４６５】
また、表示対象の画像データは、静止画像の画像データに限るものではない。例えば、記録媒体に蓄積された複数の動画コンテンツの代表画像やサムネイル画像を表示対象とする画像処理装置にこの発明を適用することができる。
【０４６６】
また、上述した実施の形態において、撮像装置１００が備えるタッチパネル１０７は、ユーザーの指等の接触を検出できるものとして説明したがこれに限るものではない。例えば、指等を操作面に接触させることなくある程度近づけた場合に、その近づけた位置を検出できるものであれば、この発明の実現に用いることができる。
【０４６７】
つまり、タッチパネル１０７は、接触式のものに限るものではない。例えば、指等がある程度近づいた場合に、近づいた位置の操作面における電位が変化したり、明るさが変化したりしたことを検出し、当該変化した操作面上の位置を指示位置として特定可能な非接触式のタッチパネルを用いるようにしてもよい。
【０４６８】
また、上述した実施の形態においては、図９、図１０等に示したように、表示されるサムネイル画像の表示位置や表示の向きなどはバラバラに（ランダムに）表示するようにしたが、これに限るものではない。
【０４６９】
表示の向きは一定になるようにしてもよい。要は、画像検索を実行した場合に、検索キーに合致する画像のサムネイル画像を表示画面上の所定の位置に集まるように表示する点を特徴とし、その他の部分は種々の態様で表示するようにすることができる。
【０４７０】
また、上述もしたが、予め画像データからサムネイルデータを形成しおき、これを各画像ファイルに付加しておくことにより、サムネイル画像の表示時においてサムネイルデータを形成する必要が無いので、装置の負荷を軽減することができる。
【図面の簡単な説明】
【０４７１】
【図１】この発明の装置、方法、プログラムの一実施の形態が適用された撮像装置１００の構成例を説明するためのブロック図である。
【図２】撮像装置１００の記録媒体１３５に記録される画像ファイルのレイアウト例を説明するための図である。
【図３】撮像装置の１００の記録媒体１３５に形成される画像フォルダのレイアウト例を説明するための図である。
【図４】撮像装置１００の記録媒体１３５に、あるいは、ＥＥＰＲＯＭ１２４などに予め作成される検索キー候補情報テーブルを説明するための図である。
【図５】検索キー候補情報テーブルに登録された検索キー候補情報から、画像検索に用いる検索キーを選択する処理について説明するための図である。
【図６】検索キー候補情報テーブルに登録された検索キー候補情報から、画像検索に用いる検索キーを選択する処理について説明するための図である。
【図７】検索キー候補情報テーブルに登録された検索キー候補情報から、画像検索に用いる検索キーを選択する処理について説明するための図である。
【図８】画像検索のための検索キーが選択された後において、画像検索の初期画面を表示するための所定の操作として行うことが可能な操作について説明するための図である。
【図９】２つの検索キーが選択された状態から画像検索をする場合の画面の遷移例を説明するための図である。
【図１０】選択された２つの検索キーの両方を用いて画像検索を行う場合について説明するための図である。
【図１１】画像を検索キーとして用いて画像検索を行う場合について説明するための図である。
【図１２】検索キー関連度辞書の構成例を説明するための図である。
【図１３】画像分析情報の内、画像検索のための検索キーとなりうる情報について説明するための図である。
【図１４】１つの検索キー（文字情報）が選択された状態から画像検索を行うようにした場合の検索結果の表示態様を説明するための図である。
【図１５】画像検索の結果を確定するための所定の操作として行うことが可能な操作について説明するための図である。
【図１６】撮像装置１００において行われる画像検索時の処理について説明するためのフローチャートである。
【図１７】図１１に続くフローチャートである。
【図１８】図１６に示したステップＳ１０４において実行される画像検索の初期画面表示処理を説明するためのフローチャートである。
【図１９】画像検索の結果得られた画像ファイル群を、同様に構成された他の撮像装置（他機）に送信する場合について説明するための図である。
【図２０】画像検索の結果得られた画像ファイル群を、同様に構成された他の撮像装置（他機）に送信する場合について説明するための図である。
【図２１】画像検索の結果得られた画像ファイル群を、同様に構成された他の撮像装置（他機）に送信する場合について説明するための図である。
【図２２】画像検索の結果得られた画像ファイル群を、同様に構成された他の撮像装置（他機）に送信する場合について説明するための図である。
【図２３】画像検索の結果得られた画像ファイル群を送信する撮像装置１００（Ｓ）において実行されるデータ送信処理を説明するためのフローチャートである。
【図２４】画像ファイル群を受信する撮像装置１００（Ｒ）において実行されるデータ受信処理を説明するためのフローチャートである。
【符号の説明】
【０４７２】
１００…撮像装置、１０１…レンズ部、１０２…撮像素子、１０３…前処理部、１０４…画像処理部、１０５…表示処理部、１０６…表示部、１０７…タッチパネル、１０９…圧縮処理部、１１０…伸張処理部、１１１…表示画像形成部、１２０…制御部、１３１…操作部、１３２…外部Ｉ／Ｆ、１３３…入出力端子、１３４…書き込み／読み出し部、１３５…記録媒体、１３６…セット上部のタッチパネル、１３７…モーションセンサ、１３８…ＧＰＳ受信部、１３９…ＧＰＳ受信アンテナ、１４１…通信部、１４２…送受信アンテナ
【図１】
2010140391.tif 000003
【図２】
2010140391.tif 000004
【図３】
2010140391.tif 000005
【図４】
2010140391.tif 000006
【図５】
2010140391.tif 000007
【図６】
2010140391.tif 000008
【図７】
2010140391.tif 000009
【図８】
2010140391.tif 000010
【図９】
2010140391.tif 000011
【図１０】
2010140391.tif 000012
【図１１】
2010140391.tif 000013
【図１２】
2010140391.tif 000014
【図１３】
2010140391.tif 000015
【図１４】
2010140391.tif 000016
【図１５】
2010140391.tif 000017
【図１６】
2010140391.tif 000018
【図１７】
2010140391.tif 000019
【図１８】
2010140391.tif 000020
【図１９】
2010140391.tif 000021
【図２０】
2010140391.tif 000022
【図２１】
2010140391.tif 000023
【図２２】
2010140391.tif 000024
【図２３】
2010140391.tif 000025
【図２４】
2010140391.tif 000026