(57)【要約】【課題】検索対象となる画像数に幅があっても、適当な数の画像が抽出される画像検索装置、画像検索方法、およびカメラを提供する。【解決手段】検索の基準となる画像の被写体に類似する被写体を有する画像を類似画像として選択する画像検索装置であって、子画面６２に表示されている基準画像に対して検索対象の各画像が類似する程度を表わす類似度Ｐを、検索対象の各画像について判定する類似度判定部１１ａ２と、類似画像を選択するための選択レベル選択カーソル７２によって設定し、類似度が判定された検索対象の各画像の中から、類似度が選択レベル以上である画像を類似画像６５として選択する画像選択部１１ａ３を備え、画像選択部１１ａ３は、検索対象となる画像数が多い場合には選択レベルを高く設定し、検索対象となる画像数が少ない場合には選択レベルを低く設定する。【選択図】  図３
2011257979.tif 000002
【特許請求の範囲】
【請求項１】
検索の基準となる基準画像に類似する画像を選択する画像検索装置において、
上記基準画像に対して検索対象の各画像が類似する程度を表わす類似度を判定する類似度判定部と、
検索される画像数が上記検索対象となる画像数に対応した数になるように、上記検索対象の各画像の中から、当該類似度に基づいて類似画像を選択する画像選択部と、
を備えことを特徴とする画像検索装置。
【請求項２】
上記画像選択部は、上記類似度に基づいて画像を選択する場合に、上記類似画像を選択するための選択レベルを設定し、上記選択レベル以上である上記類似度の画像を選択するものであって、上記検索対象となる画像数が多い場合には当該選択レベルを高く設定し、上記検索対象となる画像数が少ない場合には当該選択レベルを低く設定することを特徴とする請求項１に記載の画像検索装置。
【請求項３】
上記画像選択部は、上記類似度に基づいて画像を選択する場合に、上記類似度の高い順に従って、目標となる画像数を目指して上記類似画像を選択するものであって、上記検索対象となる画像数が多くなるほど当該目標となる画像数の当該検索対象となる画像数に対する比率が少なくなるように、当該目標となる画像数を上記検索対象となる画像数に応じて設定することを特徴とする請求項１に記載の画像検索装置。
【請求項４】
上記画像選択部による選択された類似画像を表示部に表示させる表示制御部を備えることを特徴とする請求項１に記載の画像検索装置。
【請求項５】
上記画像選択部は、上記選択レベルを、操作に応じて変更することを特徴とする請求項２に記載の画像検索装置。
【請求項６】
上記画像選択部は、上記目標となる画像数を、操作に応じて変更することを特徴とする請求項３に記載の画像検索装置。
【請求項７】
上記請求項１に記載の画像検索装置と、
画像を撮影する撮像部と、
上記撮像部により撮影された画像を記憶させる画像記憶部と、
画像を表示する表示部と、
を備え、
上記類似度判定部は、上記撮像部より出力されるライブビュー画像を上記基準となる画像とし、
上記画像選択部は、上記画像記憶部に記憶された画像を、上記検索対象の各画像とする、
ことを特徴とするカメラ。
【請求項８】
検索の基準となる画像の被写体に類似する被写体を有する画像を類似画像として選択する画像検索方法において、
上記基準となる画像に対して検索対象の各画像が類似する程度を表わす類似度を、当該検索対象の各画像について判定するステップと、
上記検索される画像数が上記検索対象となる画像数に対応した数になるように、上記検索対象の各画像の中から、当該類似度に基づいて上記類似画像を選択するステップと、
を含むことを特徴とする画像検索方法。
【請求項９】
検索の基準となる画像の被写体に類似する被写体を有する画像を類似画像として選択する画像検索をコンピュータに実行させるプログラムにおいて、
上記基準となる画像に対して検索対象の各画像が類似する程度を表わす類似度を、当該検索対象の各画像について判定するステップと、
上記検索される画像数が上記検索対象となる画像数に対応した数になるように、上記検索対象の各画像の中から、当該類似度に基づいて上記類似画像を選択するステップと、
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像検索装置、画像検索方法、およびカメラに関し、詳しくは、多数の画像の中から、類似画像を検索し、この検索結果を表示する画像検索装置、画像検索方法、およびカメラに関する。
【背景技術】
【０００２】
近年、撮影画像を解析し、被写体の主題が、例えば、人物、建物、山、海等であることを特定する技術が開発されており、この技術を利用して画像の自動検索を行うことが実用化されている。また、顔画像から特定の人物を認識する技術の進歩は著しい（例えば、特許文献１、特許文献２等）。
【０００３】
さらに、撮影画像の被写体の種類やシーンの内容、あるいは写っている人物と類似する他の画像、いわゆる類似画像を検索する類似画像検索に関するに関する技術も種々提案されている。カメラやパソコンで画像を探す場合には、従来、インデックス画像再生でサムネイル画像を表示し、この中から目的とする画像を探していた。しかし、類似像検索を利用し、検索条件を適宜設定することにより、目的の画像に近い画像を検索することが可能となる。例えば、特許文献３には、画面に表示された特定検索のための属性項目（色相分布、撮影日時、撮影場所、構図、被写体人物）を選択することにより、指定された属性項目で検索を行う検索装置が開示されている。
【０００４】
上述した類似画像検索装置は、低価格化を進んだこともあり、一般的な表示装置やカメラにも搭載され始めている。これらの表示装置やカメラ等においては、類似画像検索機能は、特定の画像を検索するだけではなく、画像再生を楽しむ用途にも利用されている。つまり、類似画像検索機能を連続的に使用すると、何らかの関連性のある画像が次から次へと再生され、通常のインデックス再生やスライドショー等とは、全く異なる再生を楽しむことができる。この再生機能は、ネットサーフィンになぞらえて、フォトサーフィン機能とも呼ばれている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−２３３９５９号公報
【特許文献２】特開２００８−２８７３９９号公報
【特許文献３】特開２００７−２２６５３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
このように、再生鑑賞用に類似画像検索機能を使用する場合には、特定画像の検索が主目的ではなく、関連する画像が次々に探し出されることが重要であり、そのためには、抽出される画像の数が適当なサイズに収まることが望ましい。しかし、カメラやパソコン等の記録媒体に格納される画像数は、個人差あるは使用期間の差により、大きな差があり、通常の検索を行うと、全体の格納画像の数の大小によって、抽出される画像数が大きく影響を受けてしまう。
【０００７】
本発明は、このような事情を鑑みてなされたものであり、検索対象となる画像数に幅があっても、適当な数の画像が抽出される画像検索装置、画像検索方法、およびカメラを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため第１の発明に係わる画像検索装置は、検索の基準となる基準画像に類似する画像を選択する画像検索装置において、上記基準画像に対して検索対象の各画像が類似する程度を表わす類似度を判定する類似度判定部と、検索される画像数が上記検索対象となる画像数に対応した数になるように、上記検索対象の各画像の中から、当該類似度に基づいて類似画像を選択する画像選択部と、を備える。
【０００９】
第２の発明に係わる画像検索装置は、上記第１の発明において、上記画像選択部は、上記類似度に基づいて画像を選択する場合に、上記類似画像を選択するための選択レベルを設定し、上記選択レベル以上である上記類似度の画像を選択するものであって、上記検索対象となる画像数が多い場合には当該選択レベルを高く設定し、上記検索対象となる画像数が少ない場合には当該選択レベルを低く設定する。
【００１０】
上記第３の発明に係わる画像検索装置は、上記第１の発明において、上記画像選択部は、上記類似度に基づいて画像を選択する場合に、上記類似度の高い順に従って、目標となる画像数を目指して上記類似画像を選択するものであって、上記検索対象となる画像数が多くなるほど当該目標となる画像数の当該検索対象となる画像数に対する比率が少なくなるように、当該目標となる画像数を上記検索対象となる画像数に応じて設定する。
【００１１】
第４の発明に係わる画像検索装置は、上記第１の発明において、上記画像選択部による選択された類似画像を表示部に表示させる表示制御部を備える。
【００１２】
第５の発明に係わる画像検索装置は、上記第２の発明において、上記画像選択部は、上記選択レベルを、操作に応じて変更する。
第６の発明に係わる画像検索装置は、上記第３の発明において、上記画像選択部は、上記目標となる画像数を、操作に応じて変更する。
【００１３】
第７の発明に係わるカメラは、上記第１の発明の画像検索装置と、画像を撮影する撮像部と、上記撮像部により撮影された画像を記憶させる画像記憶部と、画像を表示する表示部と、を備え、上記類似度判定部は、上記撮像部より出力されるライブビュー画像を上記基準となる画像とし、上記画像選択部は、上記画像記憶部に記憶された画像を、上記検索対象の各画像とする。
【００１４】
第８の発明に係わる画像検索方法は、検索の基準となる画像の被写体に類似する被写体を有する画像を類似画像として選択する画像検索方法において、上記基準となる画像に対して検索対象の各画像が類似する程度を表わす類似度を、当該検索対象の各画像について判定するステップと、上記検索される画像数が上記検索対象となる画像数に対応した数になるように、上記検索対象多少の各画像の中から、当該類似度に基づいて上記類似画像を選択するステップと、を含む。
【００１５】
第９の発明に係わるプログラムは、検索の基準となる画像の被写体に類似する被写体を有する画像を類似画像として選択する画像検索をコンピュータに実行させるプログラムにおいて、上記基準となる画像に対して検索対象の各画像が類似する程度を表わす類似度を、当該検索対象の各画像について判定するステップと、上記検索される画像数が上記検索対象となる画像数に対応した数になるように、上記検索対象の各画像の中から、当該類似度に基づいて上記類似画像を選択するステップと、をコンピュータに実行させる。
【発明の効果】
【００１６】
本発明によれば、検索対象となる画像数に幅があっても、適当な数の画像が抽出される画像検索装置、画像検索方法、およびカメラを提供することができる。
【００１７】
特に第１の発明によれば、検索対象の画像数の大小に応じて、適切な類似度の類似画像が選択される。
また、第２の発明によれば、検索対象の画像数に応じて選択レベルが自動的に設定されるので、画像数の大小に応じて選択レベルを変更しなくても、適切な枚数の類似画像が選択される。
また、第３の発明によれば、検索対象の画像数に応じて目標となる画像数が自動的に設定されるので、画像数の大小に応じて目標画像数を変更しなくても、適切な枚数の類似画像が選択される。
【００１８】
また、第４の発明によれば、類似画像が表示部に表示されるので、画像を楽しむことができる。
また、第５の発明によれば、類似度が変更できることで、より絞った検索あるいは逆に広い検索のように、ユーザの希望にかなった検索ができる。
また、第６の発明によれば、目標枚数が変更できることで、より枚数を絞った検索あるいは逆に広い検索のように、ユーザの希望にかなった検索ができる。
【００１９】
また、第７の発明によれば、ライブビュー画像に類似する画像を表示できるので、被写体の現在と過去を見比べる等、新たな使い方ができる。
【００２０】
また、第８の発明によれば、検索対象の画像数の大小に応じて、適切な類似度の類似画像が選択される画像検索方法を提供することができる。
また、第９の発明によれば、検索対象の画像数の大小に応じて、適切な類似度の類似画像が選択されるプログラムを提供することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施形態に係わるカメラの主として電気回路の構成を示すブロック図である。
【図２】本発明の一実施形態に係わるカメラにおける類似画像画面を示す図である。
【図３】本発明の一実施形態に係わるカメラにおいて、検出パターンＡにおける拡張類似画像画面を示す図である。
【図４】本発明の一実施形態に係わるカメラにおいて、検索で使用する属性を示す図である。
【図５】本発明の一実施形態に係わるカメラにおいて、検索パターンＡにおける検索画像数を示す図である。
【図６】本発明の一実施形態に係わるカメラにおいて、検出パターンＢにおける拡張類似画像画面を示す図である。
【図７】本発明の一実施形態に係わるカメラにおいて、検索パターンＢにおける検索画像数を示す図である。
【図８】本発明の一実施形態に係わるカメラにおいて、画面の切換えを示す図である。
【図９】本発明の一実施形態に係わるカメラの動作を示すフローチャートである。
【図１０】本発明の一実施形態に係わるカメラの類似画像表示の動作を示すフローチャートである。
【図１１】本発明の一実施形態に係わるカメラの検索処理の動作を示すフローチャートである。
【発明を実施するための形態】
【００２２】
以下、図面に従って本発明を適用したカメラを用いて好ましい実施形態について説明する。本発明の好ましい一実施形態に係わるカメラは、デジタルカメラであり、撮像部を有し、この撮像部によって被写体像を画像データに変換し、この変換された画像データに基づいて、被写体像を本体の背面に配置した表示部にライブビュー表示する。撮影者はライブビュー表示を観察することにより、構図やシャッタチャンスを決定する。レリーズ操作時には、画像データが記録媒体に記録される。記録媒体に記録された画像データは、再生モードを選択すると、表示部に再生表示することができる。
【００２３】
図１は、本発明の一実施形態に係わるカメラの構成を示すブロック図である。制御部（ＣＰＵ：Central Processing Unit）１１は、プログラム／データ記憶部１３に記憶された制御プログラムに従って動作し、カメラの全体制御を行う。制御部１１内には、類似画像検索部１１ａと、表示制御部１１ｂが設けられている。また、類似画像検索部１１ａ内には、特徴抽出部１１ａ１、類似度判定部１１ａ２、画像判定部１１ａ３が設けられている。制御部１１内の１１ａ、１１ａ１、１１ａ２、１１ａ３、１１ｂは、制御プログラムにより実行される処理の一部であるので、制御部１１に含まれる機能部として説明する。
【００２４】
類似画像検索部１１ａは、前述したように特徴抽出部１１ａ１、類似度判定部１１ａ２、画像選択部１１ａ３を有し、これらによって後述する画像記憶部２５に格納されている画像データの中から、現在表示の画像と類似の画像を検索する。
【００２５】
すなわち、特徴抽出部１１ａ１は、サムネイル画像の２値化処理を行い、この２値化情報（輝度）に基づいて特徴点を抽出する。この２値化処理によって特徴点を抽出し顔が画像に含まれているか否かを判定する場合には、左右の瞳位置、左右の鼻孔位置、顔の特徴点を用いて行う。また、眼、鼻、口等の顔パーツ自体の形状の特徴も顔の判定にあたって使用する。また、人物、動物、風景等のジャンルに対応する属性の有無について、各画像について抽出を行う。これらの属性の抽出に当たっては、プログラム／データ記憶部１３に記憶されている類似画像検索用のデータベースを利用する。
【００２６】
例えば、画像に顔が含まれていると判定すると、特徴点に基づいて、その人物の属性を判定する。この属性としては、例えば、図４（ａ）に示すように、Ｐ１の男女の性別、Ｐ２の世代別（０歳代、１０歳代・・・）、Ｐ３の髪型、Ｐ４の顔の輪郭、Ｐ５の顔パーツの特徴等がある。
【００２７】
また、特徴点を利用して画像の中に動物が含まれていると判定すると、特徴点に基づいて、その動物の属性を判定する。動物の属性としては、例えば、図４（ｃ）に示すように、Ｐ１の犬、猫、ウサギ等の種別、Ｐ２の種の中の更に具体的な種類、Ｐ３の色模様、Ｐ４の体全体の輪郭、Ｐ５の顔の輪郭等がある。さらに、特徴点を利用して画像の中に風景が含まれていると判定すると、特徴点に基づいて、その風景の属性を判定する。風景の属性としては、例えば、図４（ｄ）に示すように、Ｐ１の撮影位置、Ｐ２の風景パターン、Ｐ３の風景の特徴等がある。
【００２８】
類似度判定部１１ａ２は、基準画像に対して、検索対象となる画像の類似する程度を表わす類似度Ｐを、検索対象となる画像ごとに判定する。すなわち、特徴抽出部１１ａ１によって抽出された特徴点を用いて求めた属性を用いて、基準画像との類似度Ｐを数値化する。
【００２９】
図４（ｂ）は各画像ごとの属性と、この属性を用いて基準画像との類似度を例示している。この例では、基準画像は、女性画像（ｐ１）、２０歳代（ｐ２）、髪型はショート（ｐ３）、顔の輪郭は面長（ｐ４）・・・と属性が抽出されている。また、画像記憶部２５に格納されている画像ごとに属性が抽出されており、例えば、画像Ｎｏ１は、男性（ｐ１）、４０歳代（ｐ２）、髪型は長髪（ｐ３）、顔輪郭は丸顔（ｐ４）・・・と、属性が抽出され、これらの属性ごとに類似の程度を加算すると類似度Ｐが求められる。画像Ｎｏ１と基準画像の類似度Ｐは２４点である。同様に、画像Ｎｏ６では類似度Ｐは４５点、画像Ｎｏ７では類似度Ｐは３５点、・・・となっている。
【００３０】
画像選択部１１ａ３は、検索される画像数が検索対象となる画像数に対応した数になるように、類似度判定部１１ａ２によって判定された類似度を用いて、検索対象の各画像の中から類似画像の選択を行う。この類似画像の選択にあたっては、本実施形態においては、検索パターンＡと検索パターンＢの２種類の検索方法を設けてある。検索パターンＡでは、類似度Ｐが予め決めた値（選択レベル）以上の画像を検索するパターンである。検索パターンＢは、上位から予め決めた画像数（目標枚数）になるように検索するパターンである。検索パターンＡの選択レベルと、検索パターンＢの目標枚数は、画像記憶部２５に検索対象となる画像数に応じて異なり、一般に、検索対象画像数が増えると、検索対象画像数に対する検索結果画像数の比率が小さくなるように決める。この選択レベルの決め方については、図５および図７を用いて後述する。
【００３１】
表示制御部１１ｂは、画像選択部１１ａ３によって選択された類似画像を後述する表示部２７に表示させる。また、類似画像の検索にあたって、類似画像画面と、拡張類似画像画面の画面表示および画面の切換え制御を行う。
【００３２】
制御部１１には、プログラム／データ記憶部１３、ボタン操作部１４、タッチ操作部１５、およびバス３０が接続されている。プログラム／データ記憶部１３には前述したように制御部１１において実行するプログラムが記憶されており、また各種データも記憶されている。
【００３３】
また、プログラム／データ記憶部１３は、前述したように、類似画像検索用のデータベースも格納している。この類似画像検索用のデータベースは、画像の中に人物が含まれている場合の人物検索用データベースとして、顔の男女別特徴パターンが含まれ、またロング、ショート、お下げ、ポニーテール等の髪型パターンが含まれ、幼児、子供、青年、中年、老年等の世代別の顔パターンが含まれ、髭、眼鏡、たれ目、釣り目等の顔パーツの特徴パターン等が含まれている。
【００３４】
また、動物の検索用データベースとして、動物の種類の形状パターン等が含まれている。さらに、風景の検索用データベースとして、山のみ、２つの山、３つの山、山と川、山と海等の風景のパターンが含まれ、富士山、江の島、桜島等の特徴のある風景パターン等が含まれている。
【００３５】
ボタン操作部１４は、ユーザがカメラに指示を与えるための各種操作部材を有する。各種操作部材としては、電源釦、レリーズ釦、メニュー釦等を有し、各種操作部材の操作状態の検出結果を制御部１１に出力する。タッチ操作部１５は、表示部２７の前面または表示部２７と一体に構成され、表示部２７の画面５５（図２参照）のタッチ状態に応じて検知信号を制御部１１に出力する。
【００３６】
バス３０には、前述の制御部１１の他に、撮像部２０、ＳＤＲＡＭ（Dynamic Random Access Memory）２１、画像処理部２２、表示処理部２６、圧縮伸張部２３、記録再生部２４、ＧＰＳ（Global Positioning System：全地球測位システム）２４が接続されている。撮像部２０は、被写体像を結像させるための撮影レンズ、被写体像を画像データに変換するための撮像素子、及びこれらの処理回路、撮影レンズの光路中に介挿された絞り及びシャッタ等を含む。撮像部２０によって生成された画像データはバス３０に出力される。
【００３７】
ＳＤＲＡＭ２１は電気的に書き換え可能な揮発性の一時記憶メモリであり、撮像部２０から出力される画像データの一時記憶に用いられる。画像処理部２２は、デジタル画像データのデジタル的増幅（デジタルゲイン調整処理）、ホワイトバランス、色補正、ガンマ（γ）補正、コントラスト補正、ライブビュー表示用画像生成、動画画像生成等の各種の画像処理を行なう。
【００３８】
圧縮伸張部２３はＳＤＲＡＭ２１に一時記憶された静止画や動画の画像データをＪＰＥＧやＴＩＦＦ等の圧縮方式により圧縮し、また表示等のために伸張するための回路である。なお、画像圧縮はＪＰＥＧやＴＩＦＦに限らず、他の圧縮方式も適用できる。
【００３９】
表示処理部２６は、撮影時にはライブビュー表示、再生時には再生画像を、表示部２７に表示させる。また、表示制御部１１ｂからの指示に基づき、表示中の基準画像と類似する類似画像の表示を行う。表示部２７は、表示処理部２６に接続されており、カメラ１０の本体の背面等に配置された液晶モニタや有機ＥＬ等のディスプレイを有し、表示処理部２６の制御によりディスプレイの画面に所定の画像が表示される。
【００４０】
記録再生部２４は、圧縮伸張部２３において圧縮された画像データを画像記憶部２５に記憶し、また、画像記憶部２５に記憶された撮影画像の画像データを読み出す。この読み出された画像データは、圧縮伸張部２３において伸張され、この伸張された画像データに基づいて、表示部２７に画像が再生表示される。画像記憶部２５は、記録再生部２４に接続されており、デジタルカメラ本体に内蔵、または装填可能な画像データの記録媒体である。この画像記憶部２５に、撮影画像が格納されている。
【００４１】
ＧＰＳ２８は、カメラ１０の位置を検出し、この検出結果は、撮影時に撮影画像とともに画像記憶部２５に記憶される。なお、例えば、携帯電話の基地局との位置関係からカメラ１０の現在位置を検出する等、カメラ１０の位置を検出できる技術であれば、ＧＰＳ以外の装置であってもよい。
【００４２】
次に、図２ないし図８を用いて、本実施形態における類似画像の検索とその表示について説明する。図２は、類似画像表示モードが設定されている場合において、表示部２７の画面５５にライブビュー（ＬＶ）表示がされている様子を示す。図２（ａ）は、画面５５の略全域に犬がライブビュー表示されている。この犬の画像に複数の＋印で示されるのは、特徴点５４である。特徴点５４は、画像の輝度に基づいて、特徴抽出部１１ａ１が抽出した特徴的な位置である。図２（ａ）は、特徴点５４に基づいて、属性として動物を検出した例である。同様に、図２（ｂ）は、特徴点５４に基づいて、人物の顔を検出した例を示し、図２（ｃ）は、特徴点５４からは顔を検出できず、色相から色検出と判断した例である。
【００４３】
画面５５の左上にはモード表示５１が配置されており、モード表示５１の「ＬＶ」はライブビュー表示であることを示す。モード表示５１のすぐ下には、検索パターン５２が表示されており、検索パターン５２の「Ａ」は、検索パターンＡが現在、設定されていることを示す。検索パターンとしては、本実施形態においては、前述したようにＡとＢの２種類があり、画像選択部１１ａ３によって画像選択する際の選択方法が異なる。
【００４４】
画面５５に右上には、コマ数５３が表示されている。図２（ａ）に示す例では、コマ数５３として「１４／３００」が表示されており、これは、画像記憶部２５に全部で３００枚の画像が格納されており、画像選択部１１ａ３によって選択された類似画像は、その中で、１４枚であることを示している。同様に、図２（ｂ）に示す例では、３００枚中の３０枚が類似画像として選択されたことを示し、図２（ｃ）に示す例では、３００枚中の３４枚が選択されたことを示す。
【００４５】
画面５５の下部には、類似画像列５６が表示されている。この類似画像列５６は、特徴点５４に基づいて、類似判定部１１ａ２によって類似度Ｐが判定され、画像選択部１１ａ３によって選択レベル以上であるとして選択された類似画像が横一列に表示される。
【００４６】
類似画像列５６の両脇に配置されたスクロールアイコン５７ａ、５７ｂをタッチすることにより、所望の方向に、類似画像をスクロールすることができる。なお、図２（ａ）では、類似画像列５６が一端側にあることから、スクロールアイコン５７ｂは表示されていない。
【００４７】
類似画像列５６の下側には、スクロールバー５８が配置され、このスクロールバー５８内にはスライダ５９が配置されている。スクロールバー５８内におけるスライダ５９の位置は、選択された類似画像の中で、現在、表示されている画像の位置を示している。従って、ユーザがスクロールアイコン５７ａ、または５７ｂをタッチすることにより、タッチされたアイコンの方向に、表示される類似画像列が移動し、この移動に応じて、スライダ５９も移動する。
【００４８】
このような類似画像表示がなされている状態で（図８（ａ）に示す類似画面）、類似画像列５６中の１つの類似画像をタッチすると、拡張類似画面となる（図８（ｂ）参照）。類似画像画面は、画像選択部１１ａ３は、予め決められている選択レベルに従って、画像選択を行うが、拡張類似画面は、選択レベルを変化させることができる。この拡張類似画面について、図３を用いて説明する。
【００４９】
図３は、検索パターンＡにおける拡張類似画面である。検索パターンＡにおいては、画像選択部１１ａ３は、類似度Ｐを基準とし、この類似度Ｐが所定数以上ある場合に、類似画像として選択する。言い換えると、類似画像として選択する画像数は、直接的には規定せず、類似度Ｐの値によって選択する。図５（ａ）は、前述の図４（ｂ）に示した例において、画像番号順に類似度Ｐを示した図である。この例では、全体の格納画像数は３００あり、類似度３５点以上を選択レベルとし、類似画像を選択している。
【００５０】
図３（ａ）に示す拡張類似画面の画面５５の左上部には、検索条件６１が表示され、その下側には子画面６２が表示される。子画面６２には、ライブビュー画像が表示され、この子画面６２に表示されているライブビュー画像が基準画像となる。検索条件６１は、ライブビュー画像の検出結果、すなわち、人物の顔、動物、色検出等を表示する。図３（ａ）〜（ｄ）の例では、人物の顔であることから、「ｆ」と表示される。図２（ａ）の動物の場合に拡張類似画像画面となると、「Ａ」と表示され、図２（ｃ）の色の場合には、「Ｃ」と表示される。
【００５１】
子画面６２の下側には、検索パターン５２が表示され、さらに下側には、コマ数５３が表示される。検索パターン５２は、類似画面と同様に、検索パターンＡと検索パターンＢの２種類である。またコマ数５３は、類似画面と同様、全体数とこの全体数の中で画像選択部１１ａ３によって選択された類似画像の画像数を示す。
【００５２】
縦に一列に並んだ検索条件６１、子画面６２、検索パターン５２、およびコマ数５３の右側には、類似画像６５が表示される。類似画像６５は、縮小画像を集合させたインデックス画面として表示される。この類似画像６５は、子画面６２に表示されているライブビュー画像と類似する類似画像であり、それぞれの類似画像には、画像記憶部２５内における画像番号６６が表示されている。類似画像６５の右側には、スクロールバー６８が表示され、このスクロールバー６８内には、上下移動可能なカーソル６７が表示される。
【００５３】
画面５５には、全ての類似画像６５が表示される。ただし、画面に表示可能なコマ数を越えた画像については、カーソル６７をユーザがタッチし、スクロールすることにより表示させることができる。スクロールバー６８の下側には、条件変更アイコン６９が表示されている。ユーザがこの条件変更アイコン６９をタッチすることにより、画像選択部１１ａ３が画像選択する際の選択レベルを変更することができる。
【００５４】
今、図３（ａ）に示す拡張類似画面において、ユーザが条件変更アイコン６９をタッチすると、図３（ｂ）に示す画面に切り替わる。図３（ａ）に示す拡張類似画面での選択レベルは、図３（ｂ）の選択レベルと同じくレベル中であるが、図３（ｂ）の画面では、類似画像６５の下側に、選択レベルバー７１が表示され、この選択レベルバー７１内で左右に移動可能な選択カーソル７２も表示される。また、選択レベルバー７１の左下側には、表示される類似画像が少ないことを示すマーク７３と、選択レベルバー７１に右下側には、表示される類似画像が多いことを示すマーク７４が表示される。そして、マーク７４の右側には、決定アイコン７５が表示される。
【００５５】
図３（ｂ）に示す拡張類似画面において、ユーザは画像選択部１１ａ３が画像選択を行う際の選択レベルの変更を行うことができる。検索パターンＡにおいては、前述したように、基準画像と画像記憶部２５に格納されている画像の類似の程度を示す類似度Ｐを求め、この類似度Ｐが選択レベルより高い画像を、類似画像６５として表示するモードである。そこで、ユーザが、選択レベルバー７１上で選択カーソル７２をタッチしながら左右に移動させ、移動させた位置で決定アイコン７５をタッチすることにより、選択レベルを変更することができる。
【００５６】
図３（ｂ）に示す表示状態において、ユーザが選択カーソル７２をタッチしながら、最右側にスライドさせ、決定アイコン７５をタッチすると、図３（ｃ）に示すように、選択レベルが弱レベルに変更される。選択レベルが中レベルでは、図３（ａ）（ｂ）のコマ数５３に示すように、３０コマの画像が類似画像６５として表示されているが、選択レベルが弱レベルになると、図３（ｃ）のコマ数５３に示すように、４８コマが類似画像６５として表示される。画像番号の表示は、一部省略している。
【００５７】
一方、図３（ｂ）または（ｃ）の状態において、ユーザが選択カーソル７２をタッチしながら最左側にスライドさせ、決定アイコン７５をタッチすると、図３（ｄ）に示すように、選択レベルが強レベルに変更される。選択レベルが強レベルになると、図３（ｄ）のコマ数５３に示すように、６コマが類似画像６５として表示される。表示画像数が減少したので、画像のサイズを大きく表示する。
【００５８】
このように、検索パターンＡにおいては、選択レベルは類似度Ｐを基準とし、この類似度Ｐが所定数以上ある場合に、類似画像として選択される。ただし、類似度Ｐのみで選択する画像数が決まると、設定される類似度Ｐの値によっては、母体となる格納画像数が多い場合には類似画像が多すぎたり、格納画像数が少ない場合には類似画像が少なすぎたりする場合がある。
【００５９】
そこで、格納されている画像数に応じて、選択レベルのデフォルトレベルを変更している。図５（ｂ）は、デフォルトレベルの一例を示す図であり、格納された画像総数が１０００枚を超える場合には、選択レベルを強レベル（例えば、類似度Ｐ≧７０点以上）に設定している。また、格納された画像総数が１００枚から１０００枚の間では、選択レベルを中レベル（例えば、類似度Ｐ≧５０点以上）に設定し、画像総数が１００枚以下の場合には、選択レベルを弱レベル（例えば、類似度Ｐ≧３０点以上）に設定している。
【００６０】
したがって、画像記憶部２５に格納されている画像総数によって、選択レベルの強レベルや弱レベル、およびデフォルトとして使用される自動レベル（中レベル）も変化する。図５（ｃ）に、画像総数が３００枚の場合のこれらの選択レベルの例を示す。この例では、自動レベル（中レベル）は、類似度Ｐを５０点以上としており、また、弱レベルでは類似度Ｐを３０点以上、強レベルでは類似度Ｐを７０点以上に設定している。図５（ｃ）の変更例の右欄の選択枚数Ｓは、図５（ａ）に示した例の場合に類似画像として選択される画像の枚数の一例である。
【００６１】
このように、検索パターンＡによる類似画像の表示では、ユーザの希望に応じて、類似度を変化させながら、類似画像を表示させてフォトサーフィンを楽しむことができる。なるべく、類似している画像を表示させたい場合には、選択レベルを強レベルに設定すればよく、また、意外性を楽しみたい場合には、選択レベルを弱レベルに設定すればよい。また、類似画像を表示させる場合、画像総数に応じて、選択レベルに対応する類似度Ｐを変化させているので、類似画像として表示される画像数が、極端に多かったり、少なすぎたりすることがない。
【００６２】
次に、検索パターンＢによる拡張類似画像の表示について、図６および図７を用いて説明する。検索パターンＡは、選択レベルとして類似度Ｐを用い類似画像を選択していたが、検索パターンＢは選択される画像の目標枚数となるように選択を行う。
【００６３】
図２および図３に示す画面５５に表示されている検索パターン５２を、ユーザがタッチすると、検索パターンが変更される。今、図３（ａ）の画面において、検索パターン５２の「Ａ」をタッチすると、図６（ａ）に示す検索パターンＢの拡張類似画面に切り換えられる。この図６（ａ）に示す拡張類似画面は、図３（ａ）に示す検索パターンＡの拡張類似画面と略同様であるが、ただし、検索パターン５２としては、検索パターンＢを示す「Ｂ」が表示され、また、類似画像６５として表示される類似画像は、検索パターンＢによる画像選択によってなされた画像である。また、画像選択の仕方が検索パターンＢに変更されることから、コマ数５３が、図６（ａ）の例では、１５／３００と表示され、検索パターンＢによる画像選択の結果が１５枚であることが示される。
【００６４】
検索パターンＢでは、前述したように、選択される目標枚数Ｓｍとなるように検索が行われる。また、目標枚数Ｓｍは、レベルの強弱に応じて変更される。すなわち、強レベルが設定されると、目標枚数Ｓｍは少なくなり、一方、弱レベルが設定されると、目標枚数Ｓｍは多くなる。また、検索パターンＡの場合と同様、画像総数に応じて、レベルの強弱に応じて目標枚数Ｓｍも変更される。
【００６５】
図７（ａ）は、画像総数Ｎに対して、レベルの強弱に応じて決める目標数Ｓｍの関係の一例を示す。この例では、画像総数Ｎが５０００枚を超えると、弱レベルでは２００枚、中レベルでは１００枚、強レベルでは３０枚の目標数Ｓｍであり、・・・、画像総数Ｎが２０枚より多く５０枚以下の場合には、弱レベルでは４枚、中レベルでは３枚、強レベルでは２枚の目標数Ｓｍとしている。このテーブルデータは、プログラム／データ記憶部１３に記憶されている。
【００６６】
このように、検索パターンＢでは、画像の全枚数に応じて目標数Ｓｍを設定している。類似度Ｐと選択数Ｓの関係の一例を図７（ｂ）に示す。この例では、画像総数Ｎ＝３００枚であり、類似度Ｐを５点刻みにしたときの選択枚数を示す。類似度Ｐの点数が上がるにつれ、選択される類似画像の選択枚数が減少することが分かる。図７（ａ）から分かるように、Ｎ＝３００の場合、選択レベルが中の場合には、目標数Ｓｍは２０枚として、この２０枚に最も近いＰ＝６０の１５枚が選択される。この図７（ｂ）の欄外に、図６（ａ）〜（ｄ）との関係を示す。
【００６７】
図６（ａ）に戻り、検索パターンＡの場合と同様、ユーザが条件変更アイコン６９をタッチすると、レベルを変更するための、図６（ｂ）の画面が表示される。この画面はレベルが中レベルであり、レベルとしては、図６（ａ）の場合と同様である。図６（ｂ）の表示状態において、選択レベルバー７１上の選択カーソル７２を右側にスライドさせると、図６（ｃ）に示すように、レベルは弱レベルとなり、類似画像６５としては３９枚の画像が表示される。画像番号の表示は、一部省略している。一方、ユーザが選択カーソル７２を左側にスライドさせると、図６（ｄ）に示すように、レベルは強レベルとなり、類似画像６５としては、９枚の画像が表示される。
【００６８】
このように、検索パターンＢによる類似画像の表示では、ユーザの希望に応じて、目標枚数Ｓｍを変化させながら、類似画像を表示させてフォトサーフィンを楽しむことができる。なるべく、類似している画像を表示させたい場合には、レベルを強レベルに設定すればよく、また、以外性を楽しみたい場合には、レベルを弱レベルに設定すればよい。また、類似画像を表示させる場合、画像総数に応じて、目標枚数Ｓｍを変化させているので、類似画像として表示される画像数が、極端に多かったり、少なすぎたりすることがない。
【００６９】
このように、本実施形態においては、ライブビュー表示での類似画面と、拡張類似画面と、通常のライブビュー表示の画面があり、これらの画面は、次のように切換えがなされる。
【００７０】
図８（ａ）は、ライブビュー表示で類似画像を表示する類似画面であり、類似画像列５６のいずれかの類似画像をタッチすると、図８（ｂ）に示す拡張類似画面に切り替わる。そして、この拡張類似画面で子画面６２に表示されているライブビュー表示を、ユーザがタッチすると、再び図８（ａ）に示す類似画面に戻る。
【００７１】
また、図８（ｃ）は、図８（ａ）と同じ類似画面であり、この類似画面において、右端を下方向にドラッグすると、類似画像列５６が下に移動し、図８（ｄ）に示すように、画面５５から見えなくなる。この図８（ｄ）は、類似画像列５６がなく、通常のライブビュー表示である。この通常のライブビュー表示画面において、右端を上方向にドラックすると、類似画像列５６が下から上に移動し、類似画面に切り替わる。
【００７２】
なお、図８においては、ライブビュー表示がなされている場合を示したが、再生表示の場合にも同様の類似画面と拡張類似画面を表示し、検索パターンＡまたは検索パターンＢによって、再生表示されている画像と、これに類似する類似画像を表示するようにしてもよい。
【００７３】
次に、本実施形態に係わるカメラの動作について、図９ないし図１１に示すフローチャートを用いて説明する。このフローチャートはプログラム／データ記憶部１３に記憶されているプログラムに従って制御部１１によって実行される。このフローにおいては、ライブビュー表示の場合に限らず、再生表示の場合にも、類似画像の表示を行うようにしている。
【００７４】
カメラ１０がパワーオンとなり、動作がスタートすると、まず、撮影モードか否かの判定を行う（Ｓ１１）。このカメラ１０には、撮影モードと再生モードが用意されており、再生釦が操作され再生モードでなければ撮影モード判定される。この判定の結果、撮影モードでなかった場合には、再生モードであることから、再生表示を行う（Ｓ１３）。再生表示は、画像記憶部２５に記憶されている画像を読み出し、表示部２７に表示する。
【００７５】
一方、ステップＳ１１における判定の結果、撮影モードであった場合には、次に、ライブビュー表示を行う（Ｓ１２）。ライブビュー表示は、撮像部２０において取得した画像を、表示部２７に動画で表示する。
【００７６】
ステップＳ１２においてライブビュー表示を行うと、またはステップＳ１３において再生表示を行うと、次に、類似画像表示モードか否かの判定を行う（Ｓ１４）。メニュー画面において類似画像表示モードが設定されることから、この設定がなされたか否かを判定する。
【００７７】
ステップＳ１４における判定の結果、類似画像表示モードであった場合には、次に、類似画像表示を行う（Ｓ１５）。ここでは、ライブビュー表示中の画像、または再生表示中の画像に基づいて、図２ないし図７を用いて説明した検索パターンＡまたは検索パターンＢによる類似画像の検索を行い、検索された類似画像の表示を行う。この類似画像表示のサブルーチンについては、図１０を用いて後述する。
【００７８】
ステップＳ１５における類似画像表示を行うと、またはステップＳ１４における判定の結果、類似画像表示モードでなかった場合には、次に、ステップＳ１１と同様に撮影モードか否かの判定を行う（Ｓ１６）。この判定の結果、撮影モードであった場合には、次に、レリーズか否かの判定を行う（Ｓ１７）。ここでは、ボタン操作部１４の１つであるレリーズ釦の操作状態を検出し、レリーズ釦が押し込まれた場合にレリーズと判定する。
【００７９】
ステップＳ１７における判定の結果、レリーズであった場合には、次に、撮影処理を行う（Ｓ１８）。撮影処理では、撮像部２０から取得した画像を画像処理部２２が画像処理し、圧縮伸張部２３が圧縮処理した後、画像記憶部２５に記憶する。
【００８０】
ステップＳ１８における撮影処理が終わると、またはステップＳ１６における判定の結果、撮影モードでなかった場合、またはステップＳ１７における判定の結果、レリーズでなかった場合には、パワーオフか否かの判定を行う（Ｓ１９）。ここでは、ボタン操作部１４の１つであるパワースイッチの状態を検出し、パワーオン状態で再度パワースイッチが操作された場合には、パワーオフと判定する。
【００８１】
ステップＳ１９における判定の結果、パワーオフでなかった場合には、ステップＳ１１に戻る。一方、パワーオフであった場合には、終了処理を行ったのち、動作を終了する。なお、動作を終了してもパワースイッチの状態は低消費電流で監視しており、パワースイッチがオンとなると、ステップＳ１１から動作を再開する。
【００８２】
次に、ステップＳ１５における類似画像表示のサブルーチンについて、図１０を用いて説明する。この類似画像表示のフローに入ると、まず、類似画像表示のスタートか、すなわち類似画像表示モードを開始してから最初の処理か否かを判定する（Ｓ２１）。ここでは、通常のライブビュー表示、または再生表示において、メニュー画面において、類似画像表示モードが設定され、ステップＳ１４において類似画像表示モードであると判定され、最初の類似画像表示の処理か否かを判定する。
【００８３】
ステップＳ２１における判定の結果、スタートであった場合、すなわち類似画像表示モードに入って最初の処理であった場合には、デフォルトレベルを設定する（Ｓ２２）。本実施形態においては、検索パターンＡがデフォルトモードとして設定されており、このステップでは、画像記憶部２５に格納されている画像総数に基づいて、図５（ｂ）に一例として示したような選択レベルを設定する。
【００８４】
ステップＳ２１における判定の結果、スタートでなかった場合、すなわち、最初の処理ではなかった場合には、次に、検索パターンＡか検索パターンＢに変更操作が行われたか否かの判定を行う（Ｓ２３）。前述したように、ユーザが画面５５上に表示されている検索パターン５２をタッチすることにより、切り換えられるので、このステップでは、検索パターン５２がタッチされたか否かの判定を行う。
【００８５】
ステップＳ２３における判定の結果、検索パターンの変更操作がなされなかった場合には、次に、選択レベルの変更操作が行われたか否かの判定を行う（Ｓ２４）。前述したように、ユーザが画面５５上に表示されている条件変更アイコン６９をタッチすると、選択レベルバー７１および選択カーソル７２が表示され、選択カーソル７２を移動させ、決定アイコン７５をタッチすることにより、選択レベルの変更操作を行うことができる。このステップでは、この選択レベルの変更操作がなされたか否かの判定を行う。この場合の選択レベルとしては、検索パターンＡが設定されている場合には、類似度Ｐに基づく選択レベルが、また検索パターンＢが設定されている場合には、目標枚数Ｓｍに基づく選択レベルである。
【００８６】
ステップＳ２４における判定の結果、選択レベルの変更操作がなされていなかった場合には、次に、基準画像の変更がなされたか否かを判定する（Ｓ２５）。ライブビュー表示中に類似画像表示のサブルーチンに入った場合には、ライブビュー表示の画像に変更がなされたか否を判定し、また、再生表示中に類似画像表示のサブルーチンに入った場合には、再生画像の送りや戻し操作等により、再生画像に変更がなされたか否かを判定する。
【００８７】
ステップＳ２２においてデフォルトレベルを設定すると、またはステップＳ２３〜Ｓ２５のいずれかの判定の結果、Ｙｅｓであった場合には、次に、検索処理を行う（Ｓ２６）。ここでは、画像選択部１１ａ３が、デフォルトレベルに基づいて類似画像の検索を行い、または検索パターン、選択レベル、または基準画像のいずれかに変更がなされたことから、この変更に応じて、類似画像の検索を行う。この検索処理の詳細については、図１１を用いて後述する。
【００８８】
検索処理を行うと、次に、選択された画像を表示する（Ｓ２７）。表示制御部１１ｂは、類似画像表示の場合には、図２に示すような類似画像列５６に選択された画像を表示し、拡張類似画像表示の場合には、図３および図６に示すような類似画像６５に選択された画像を表示する。
【００８９】
ステップＳ２５における判定の結果、基準画像の変更がなかった場合には、次に、類似画面と拡張類似画面の切換え操作がなされたか否かの判定を行う（Ｓ２８）。図８（ａ）（ｂ）を用いて説明したように、類似画面において、類似画像列５６の中のいずれか１つの類似画像をタッチすると、類似画面から拡張類似画面に切換えがなされる。また、拡張類似画面において、子画面６２に表示されているライブビュー画像または再生画像がタッチされると、類似画面に戻る。そこで、このステップでは、このようなタッチ操作がなされたか否かの判定を行う。
【００９０】
ステップＳ２８における判定の結果、類似画面と拡張類似画面の切換え操作がなされた場合には、次に、表示切換処理を行う（Ｓ２９）。このステップでは、表示制御部１１ｂが、図２に示すような類似画面と、図３または図６に示すような拡張類似画面の間で、表示の切換え処理を行う。
【００９１】
ステップＳ２９における表示切換処理を行うと、またはステップＳ２８における判定の結果、切換え操作が行われていなかった場合、またはステップＳ２７における画像表示を行うと、類似画像表示のサブルーチンを終了し、もとのフローに戻る。
【００９２】
次に、ステップＳ２６における検索処理のサブルーチンについて、図１１を用いて説明する。この検索処理のフローに入ると、まず、検索処理のサブルーチンのスタートか、すなわち検索処理のサブルーチンに入って最初の処理か否かを判定する（Ｓ３１）。
【００９３】
ステップＳ３１における判定の結果、スタートであった場合、すなわち、類似画像表示モードに入っての最初の処理であった場合には、次に、画像記憶部２５から全サムネイル画像の読出しを行う（Ｓ３２）。続いて、各画像の特徴抽出を行う（Ｓ３３）。ここでは、画像記憶部２５から読み出された各画像について、特徴抽出部１１ａ１が特徴抽出を行う。
【００９４】
特徴抽出を行うと、次に、各画像の特徴を属性データとして各画像データのメタデータに登録する（Ｓ３４）。ここでは、図４（ｂ）に示すような抽出された特徴に基づく属性を、画像データごとにメタデータに記録する。
【００９５】
ステップＳ３４において、各画像の特徴を登録すると、またはステップＳ３１における判定の結果、スタートでなかった場合には、次に、基準画像はライブビューか否かの判定を行う（Ｓ３５）。基準画像としては、ライブビュー表示の際には、ライブビュー画像であり、また再生表示の際には、画像記憶部２５から読み出した画像である。このステップでは、現在、ライブビュー表示中であるか否かを判定する。
【００９６】
ステップＳ３５における判定の結果、基準画像がライブビュー画像であった場合には、次に、基準画像の特徴を抽出する（Ｓ３６）。ここでは、撮像部２０によって撮像され、ライブビュー表示中の画像データを取得し、特徴抽出部１１ａ１が基準画像としてのライブビュー画像の特徴を抽出し、属性を検出する。なお、再生表示中の場合には、既に、指定された基準画像は、属性が検出され、メタデータに登録された画像であることから、ここでは、基準画像の再度の特徴抽出は行わない。
【００９７】
ステップＳ３６において、基準画像の特徴抽出を行うと、または、ステップＳ３５における判定の結果、基準画像がライブビューでなかった場合（つまり、再生画像が基準の場合）には、次に、全ての対象画像について、基準画像と属性を比較し（Ｓ３７）、全ての対象画像の類似度を判定する（Ｓ３８）。ここでは、図４（ｂ）を用いて説明したように、画像記憶部２５から読み出した対象画像と基準画像の属性を比較し、類似の程度を示す類似度を求める。
【００９８】
類似度を判定すると、次に、検索パターンＡか否かの判定を行う（Ｓ３９）。本実施形態においては、検索パターンＡがデフォルトになっており、ユーザが、画面５５上の検索パターン５２をタッチすることにより、検索パターンが切り換わることから、現在、設定されている検索パターンを判定する。
【００９９】
ステップＳ３９における判定の結果、検索パターンＡであった場合には、次に、全画像数と変更操作により、選択レベルを設定する（Ｓ４０）。ここで、全画像数は、画像記憶部２５に格納されており、類似検索の対象となる画像数である。また、選択レベルは、類似画像画面（図２参照）の場合には、自動で設定されているレベルである。一方、拡張類似画像画面の場合であって、選択レベルバー７１上の選択カーソル７２によって手動設定された場合には（図３（ｂ）〜（ｄ））、選択レベルは、この設定されたレベルである。この選択レベルは、全画像数に応じた値となっている。
【０１００】
選択レベルを設定すると、次に、選択レベルよりも高い類似度の画像を選択する（Ｓ４１）。検索パターンＡは、選択レベルで設定された類似度Ｐよりも類似度が高い画像を類似画像として表示するモードであることから、このステップでは、画像選択部１１ａ３が、条件に当てはまる画像を検索し、選択する。
【０１０１】
ステップＳ３９における判定の結果、検索パターンＡでなかった場合には、次に、全画像数と変更操作により、目標枚数を設定する（Ｓ４２）。ここで、全画像数は、ステップＳ４０の場合と同様、画像記憶部２５に格納されており、類似検索の対象となる画像数である。また、目標枚数Ｓｍは、図６および図７において説明したように、類似画像として選択する数であり、類似度Ｐの上位からの枚数である。この目標枚数Ｓｍは、前述したように、全画像数に応じた値となっている。
【０１０２】
目標枚数を設定すると、次に、類似度の高い順で、目標枚数に近い枚数まで画像を選択する（Ｓ４３）。検索パターンＢは、目標枚数Ｓｍで設定された枚数まで類似度Ｐの高い順に画像を検索し、検索された画像を類似画像として表示するモードであることから、このステップでは、画像選択部１１ａ３が、条件に当てはまる画像を検索し、選択する。
【０１０３】
ステップＳ４１またはステップＳ４３において、類似画像を選択すると、元のフローに戻る。
【０１０４】
以上説明したように、本実施形態においては、基準画像に対して検索対象の各画像が類似する程度を表わす類似度Ｐを、検索対象の各画像について判定する類似度判定部１１ａ２と、予め決められた類似度Ｐ以上の類似画像、または類似度Ｐの高い順に従って目標枚数Ｓｍまでの類似画像を選択する画像選択部１１ａ３を備え、選択される類似画像は、検索対象の画像総数に応じて変化するようにしている。このため、検索対象となる画像総数に幅があっても、適当な数の画像を抽出することができる。
【０１０５】
なお、本実施形態においては、類似画像列５６を画面５５の下側に配置したが、これに限らず、上側でもよく、また、左側または右側に配置するようにしても勿論かまわない。また、検索パターンＡおよび検索パターンＢの２種類の検索パターンを用意したが、これに限らず、他の検索パターンを加えてもよく、またいずれか一方の検索パターンでもよい。また、画像数の大小に応じて検索パターンＡまたはＢを切り換えるようにしてもよい。
【０１０６】
また、本実施形態においては、画像検索装置をカメラに適用した例を説明したが、これに限らず、画像を格納したコンピュータに適用するようにしてもよい。この場合には、ライブビュー表示を行うことはできないが、再生画像の表示にあたって、本実施形態における画像検索を適用することができる。
【０１０７】
さらに、本実施形態においては、撮影のための機器として、デジタルカメラを用いて説明したが、カメラとしては、デジタル一眼レフカメラでもコンパクトデジタルカメラでもよく、ビデオカメラ、ムービーカメラのような動画用のカメラでもよく、さらに、携帯電話や携帯情報端末（ＰＤＡ：Personal Digital Assist）、ゲーム機器等に内蔵されるカメラでも構わない。
【０１０８】
本発明は、上記実施形態にそのまま限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素の幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【０１０９】
１０・・・カメラ、１１・・・制御部（ＣＰＵ）、１１ａ・・・類似画像検索部、１１ａ１・・・特徴抽出部、１１ａ２・・・類似度判定部、１１ａ３・・・画像選択部、１１ｂ・・・表示制御部、１３・・・プログラム／データ記憶部、１４・・・ボタン操作部、１５・・・タッチ操作部、２０・・・撮像部、２１・・・ＳＤＲＡＭ、２２・・・画像処理部、２３・・・圧縮伸張部、２４・・・記録再生部、２５・・・画像記憶部、２６・・・表示処理部、２７・・・表示部、２８・・・ＧＰＳ、３０・・・バス、５１・・・モード表示、５２・・・検索パターン、５３・・・コマ数、５４・・・特徴点、５５・・・画面、５６・・・類似画像列、５７ａ・・・スクロールアイコン、５７ｂ・・・スクロールアイコン、５８・・・スクロールバー、５９・・・スライダ、６１・・・検索条件、６２・・・子画面、６５・・・類似画像、６６・・・画像番号、６７・・・カーソル、６８・・・スクロールバー、６９・・・条件変更アイコン、７１・・・選択レベルバー、７２・・・選択カーソル、７３・・・マーク、７４・・・マーク、７５・・・決定アイコン
【図１】
2011257979.tif 000003
【図２】
2011257979.tif 000004
【図３】
2011257979.tif 000005
【図４】
2011257979.tif 000006
【図５】
2011257979.tif 000007
【図６】
2011257979.tif 000008
【図７】
2011257979.tif 000009
【図８】
2011257979.tif 000010
【図９】
2011257979.tif 000011
【図１０】
2011257979.tif 000012
【図１１】
2011257979.tif 000013