(57)【要約】【課題】本発明は、シンプルな構成でありながら画像検索に有効な情報を入力することのできる携帯装置及び撮像装置を提供することを目的とする。【解決手段】本発明の携帯装置（１０）は、画像検索の検索キーとして、ユーザの意図した画像の二次元的特徴の少なくとも一部を、装置本体上に設けられたユーザインタフェース（１３，１１）で入力させることを特徴とする。このような携帯装置は付属品を必要としないので、構成がシンプルである。また、装置本体上に設けられたユーザインタフェースであっても、例えば、絵柄の輪郭等を含まない単純な二次元的特徴であれば、十分に入力が可能である。たとえ単純な特徴であっても、それが画像上の分布情報を含んでいる限りは、一定の検索効果を期待することができる。【選択図】      図１
2007241370.tif 000002
【特許請求の範囲】
【請求項１】
画像検索の検索キーとして、ユーザの意図した画像の二次元的特徴の少なくとも一部を、装置本体上に設けられたユーザインタフェースで入力させる
ことを特徴とする携帯装置。
【請求項２】
請求項１に記載の携帯装置において、
前記ユーザインタフェースは、
前記ユーザが操作可能な操作部材と、前記ユーザに対し前記入力を促す画像表示手段とからなる
ことを特徴とする携帯装置。
【請求項３】
請求項２に記載の携帯装置において、
前記画像の二次元的特徴は、
前記画像の配色パターンである
ことを特徴とする携帯装置。
【請求項４】
請求項３に記載の携帯装置において、
前記ユーザインタフェースは、
前記画像上の単数又は複数の領域の範囲と、前記領域の色の種類とを、前記ユーザに対し指定させる
ことを特徴とする携帯装置。
【請求項５】
請求項２〜請求項４の何れか一項に記載の携帯装置において、
前記ユーザインターフェースを介して入力された前記二次元的特徴を検索キーとして使用し、予め取得された複数の画像の中から、前記ユーザの意図した画像に類似する単数又は複数の類似画像を画像検索する画像検索手段を更に備えた
ことを特徴とする携帯装置。
【請求項６】
請求項５に記載の携帯装置において、
前記画像表示手段は、
前記画像検索された前記類似画像を表示する
ことを特徴とする携帯装置。
【請求項７】
請求項６に記載の携帯装置において、
前記ユーザインタフェースは、
前記画像表示手段に表示された複数の前記類似画像の中の１つを前記ユーザに対し選択させる
ことを特徴とする携帯装置。
【請求項８】
請求項５〜請求項７の何れか一項に記載の携帯装置において、
前記複数の画像の各々から前記二次元的特徴を抽出すると共に、それらを前記複数の画像の各々に対応付けた画像データベースを作成する作成手段を更に備え、
前記画像検索手段は、
前記画像データベースに基づき前記画像検索を行う
ことを特徴とする携帯装置。
【請求項９】
請求項５〜請求項８の何れか一項に記載の携帯装置において、
前記複数の画像を保管する画像保管手段を更に備えた
ことを特徴とする携帯装置。
【請求項１０】
被写体の画像を取得する撮像手段と、
請求項１〜請求項９の何れか一項に記載の携帯装置と
を備えたことを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像検索機能付きのディジタルカメラや画像ストレージャなど、画像検索の検索キーをユーザ入力させることのできる携帯装置及び撮像装置に関する。
【背景技術】
【０００２】
画像検索機能付きのディジタルカメラが公知である（特許文献１等参照）。特に、特許文献１に記載のディジタルカメラは、画像検索の検索キーとして、ユーザの意図した画像の特徴を描画させるので、必要な画像がユーザの記憶の中にしか存在していなくとも、多数の画像の中からそれを探し出すことができる。
このディジタルカメラには、ユーザに対し描画させるために、携帯機器であるカメラ本体の付属品として、タッチペンが用意されている。タッチペンによれば、ユーザは、絵柄の輪郭等の詳細な特徴を入力することができる。
【特許文献１】特開２０００−７６３０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、タッチペンによる入力は、ディジタルカメラの構成を複雑にする割には、画像検索精度をあまり高くできないという問題がある。なぜなら、ユーザによっては、記憶が曖昧だったり、記憶している画像を正確に描画できなかったりするからである。
そこで本発明は、シンプルな構成でありながら画像検索に有効な情報を入力することのできる携帯装置及び撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００４】
本発明の携帯装置は、画像検索の検索キーとして、ユーザの意図した画像の二次元的特徴の少なくとも一部を、装置本体上に設けられたユーザインタフェースで入力させることを特徴とする。
なお、前記ユーザインタフェースは、前記ユーザが操作可能な操作部材と、前記ユーザに対し前記入力を促す画像表示手段とからなることが望ましい。
【０００５】
また、前記画像の二次元的特徴は、前記画像の配色パターンであることが望ましい。
また、前記ユーザインタフェースは、前記画像上の単数又は複数の領域の範囲と、前記領域の色の種類とを、前記ユーザに対し指定させることが望ましい。
また、本発明の携帯装置は、前記ユーザインターフェースを介して入力された前記二次元的特徴を検索キーとして使用し、予め取得された複数の画像の中から、前記ユーザの意図した画像に類似する単数又は複数の類似画像を画像検索する画像検索手段を更に備えることが望ましい。
【０００６】
また、前記画像表示手段は、前記画像検索された前記類似画像を表示することが望ましい。
また、前記ユーザインタフェースは、前記画像表示手段に表示された複数の前記類似画像の中の１つを前記ユーザに対し選択させることが望ましい。
また、本発明の携帯装置は、前記複数の画像の各々から前記二次元的特徴を抽出すると共に、それらを前記複数の画像の各々に対応付けた画像データベースを作成する作成手段を更に備え、前記画像検索手段は、前記画像データベースに基づき前記画像検索を行うことが望ましい。
【０００７】
また、本発明の携帯装置は、前記複数の画像を保管する画像保管手段を更に備えることが望ましい。
また、本発明の撮像装置は、被写体の画像を取得する撮像手段と、本発明の何れかの携帯装置とを備えたことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、シンプルな構成でありながら画像検索に有効な情報を入力することのできる携帯装置及び撮像装置が実現する。
【発明を実施するための最良の形態】
【０００９】
［第１実施形態］
第１実施形態を説明する。本実施形態は、画像検索機能を搭載したディジタルカメラの実施形態である。
先ず、ディジタルカメラの構成を説明する。
図１は、ディジタルカメラの外観図である。図１（Ａ）は、ディジタルカメラの背面図であり、図１（Ｂ）は、ディジタルカメラの斜視図である。
【００１０】
図１（Ａ），（Ｂ）に示すとおり、ディジタルカメラ１０の本体上には、各種の操作部材１１、カラー表示可能なディスプレイ（ＬＣＤなど）１３が設けられる。操作部材１１は、レリーズ釦１１Ａ、設定ダイヤル１１Ｂ、ズーム釦１１Ｃ、十字釦（マルチセレクタ）１１Ｅ、決定釦１１Ｆ、メニュー釦１１Ｄなどである。このうち、レリーズボタン１１Ａ、設定ダイヤル１１Ｂは本体上面に設けられ、ディスプレイ１３、ズーム釦１１Ｃ、十字釦１１Ｅ、決定釦１１Ｆ、メニュー釦１１Ｄは、本体背面に設けられている。ユーザは、ディスプレイ１３上の表示画面を目視しつつ操作部材１１を操作することにより、ディジタルカメラ１０へ各種の指示を入力することができる。例えば、ユーザは、レリーズ釦１１Ａを操作することにより、撮影を行うことができ、設定ダイヤル１１Ｂやメニュー釦１１Ｄを操作することにより、ディジタルカメラ１０のモードを切り替えることができる。
【００１１】
図２は、ディジタルカメラの構成図である。
図２に示すとおり、ディジタルカメラ１０には、操作部材１１やディスプレイ１３の他に、撮影レンズ１２、カラー撮像素子（ＣＣＤやＣＭＯＳなど）１４、Ａ／Ｄ変換回路１５、信号処理回路１６、フレームメモリ１７、ＣＰＵ１８、カードメモリ２０などが備えられる。カードメモリ２０は、ディジタルカメラ１０に対し着脱可能な可搬メモリであって、大量のデータを長期保存することが可能である。特に、本実施形態のカードメモリ２０は、ディジタルカメラ１０が取得した複数の画像の画像ファイルと、それらの画像に関連する画像データベース２０Ｂとを格納している。画像データベース２０Ｂの詳細は、後述する。
【００１２】
このディジタルカメラ１０のＣＰＵ１８は、操作部材１１の操作内容に基づきユーザからの指示を認識し、その指示に応じて各部を制御して各処理を行う。本実施形態のディジタルカメラ１０のモードには、少なくとも撮影モードと検索モードとがあり、ＣＰＵ１８は、撮影モード時と検索モード時とで異なる処理を行う。
次に、撮影モード時のＣＰＵ１８の処理を説明する。
【００１３】
図３は、撮影モード時のＣＰＵ１８の処理のフローチャートである。撮影モードでは、ＣＰＵ１８は、レリーズボタン１１Ａの操作に応じて撮影を行う（ステップＳ２１）。撮影では、ＣＰＵ１８は、図１の撮影レンズ１２及びカラー撮像素子１４を駆動して、被写体の画像（カラー画像）を取得する。その画像は、Ａ／Ｄ変換回路１５及び信号処理回路１６を介してフレームメモリ１７へ一時的に格納される。ＣＰＵ１８は、その画像に対し必要な画像処理を施して画像ファイルを作成し、それをカードメモリ２０へ格納する（ステップＳ２２）。その際、ＣＰＵ１８は、その画像ファイルに対し画像番号ｊを付与し、他の画像の画像ファイルと区別する。その一方で、ＣＰＵ１８は、画像処理後の画像から特徴量を抽出し（ステップＳ２３）、それをカードメモリ２０の画像データベース２０Ｂへ登録する（ステップＳ２４）。
【００１４】
次に、ステップＳ２３（特徴量抽出），ステップＳ２４（特徴量登録）を詳細に説明する。
図４は、ステップＳ２３（特徴量抽出）を詳細に説明する図である。本ステップでは、ＣＰＵ１８は、図４（Ａ）→（Ｂ）に示すとおり、画像Ｉj（ｊ：画像番号）を色相に応じてクラスタリングし、複数の部分領域に分割する。これによって、画像Ｉjが色分けされる。そして、ＣＰＵ１８は、複数の部分領域に対し、サイズの大きいものから順に、領域番号１，２，３，…を付与する。以下、領域番号ｉの付与された部分領域を、Ｅiとおく。なお、図４（Ｂ），（Ｃ）では、部分領域Ｅiの境界線を水平又は垂直の直線で表したが、傾斜した直線や曲線状が含まれていても構わない。
【００１５】
さらに、ＣＰＵ１８は、図４（Ｃ）に示すとおり、画像Ｉjの特徴量として、部分領域Ｅi（ｉ＝１，２，３，…）の各々から、少なくともサイズ、色相、中心座標（重心）の各特徴要素を抽出する。以下、部分領域ＥiのサイズをＭiとおき、部分領域Ｅiの色相を（Ｒi，Ｇi，Ｂi）とおき、部分領域Ｅiの中心座標を（Ｘi，Ｙi）とおく。なお、ここでは、色相（Ｒi，Ｇi，Ｂi）を、部分領域Ｅiの色相の平均値とする。
【００１６】
ここで、本ステップのクラスタリングには、公知の様々な手法を適用することができる（例えば、特開２０００−９０２３９号公報等を参照）。因みに、このクラスタリングでは、画像Ｉjの色相のみを用いるよりも、画像Ｉjの色相とエッジの双方を用いた方が、画像Ｉjの色分けを、人間の感覚と近い精度で行うことができる。
図５は、図３ステップＳ２４（特徴量登録）を詳細に説明する図である。本ステップでは、ＣＰＵ１８は、図５に示すとおり、画像Ｉjから抽出された特徴量（各特徴要素）を、画像Ｉjの画像番号ｊと、特徴要素の属する部分領域の領域番号ｉとに対応付けて、画像データベース２０Ｂへ登録する。
【００１７】
次に、検索モード時のＣＰＵ１８の処理を説明する。ここでは、ＣＰＵ１８の処理を、ユーザから見たディジタルカメラ１０の動作として説明する。
図６，図７，図８は、検索モード時のディスプレイ１３の様子を示す図である。なお、各図では、ディスプレイ１３上の各領域の色相を示すため、各領域上に、その色相を表す文字（「ブルー１」，「ブルー２」，「赤１」，「赤２」など）を配置した。
【００１８】
ディジタルカメラ１０が検索モードに設定されると、先ず、図６（Ａ）に示すような検索用画面がディスプレイ１３に表示される。
検索用画面には、カラーサンプル１３Ａ、キー画像の作成枠１３Ｃ、カーソル（ここでは矩形枠）１３Ｂ、ガイド用の各種の文字イメージ１３ａなどが配置される。カラーサンプル１３Ａは、画面左寄りに位置しており、ユーザに対し色相を選択させるために、色相の異なる様々なカラーパターンを縦方向へ配列している。作成枠１３Ｃは、カラーサンプル１３Ａの右側に配置され、ディジタルカメラ１０が取得する画像Ｉjと同じ縦横比を有している。作成枠１３Ｃの中央には、作成枠１３Ｃよりも十分に小さい正方形状のカラー要素１３Ｄが配置されている。作成枠１３Ｃにおいて、カラー要素１３Ｄ以外の領域は、無彩色（グレー又は黒）である。カラー要素１３Ｄは、カーソル１３Ｂの指し示すカラーパターンと同じ色相となっている。
【００１９】
表示当初、この検索用画面は色選択画面となっており、カーソル１３Ｂは、図６（Ａ）に示すとおり、カラーサンプル１３Ａの何れか１つのカラーパターン（図では「ブルー１」）を指し示している。この状態で、ユーザが十字釦１１Ｅを上下方向に操作すると、それに応じてカーソル１３Ｂがカラーサンプル１３Ａ上を移動する。これに連動し、カラー要素１３Ｄの色相も、カーソル１３Ｂが指し示すカラーパターンの色相と同様に変化する。したがって、ユーザは、この色選択画面上で、カラー要素１３Ｄの色相を自在に変化させることができる。
【００２０】
そして、ユーザは、カラー要素１３Ｄが所望の色相になった時点で、十字釦１１Ｅを右方向へ操作する。すると、カラー要素１３Ｄの色相が確定し、カーソル１３Ｂは、図６（Ｂ）に示すとおり、カラー要素１３Ｄへと移動する。このときのカーソル１３Ｂの形状は、カラー要素１３Ｄを囲う矩形状である。これによって、検索用画面は、範囲指定画面となる。
【００２１】
範囲指定画面の表示中、ユーザが十字釦１１Ｅを上下左右方向へ操作すると、それに応じて、図６（Ｃ）に示すように、カラー要素１３Ｄが移動する。また、範囲指定画面の表示中、ユーザがズーム釦１１Ｃを操作すると、それに応じて、図６（Ｄ）に示すように、カラー要素１３Ｄのサイズが拡縮される。したがって、ユーザは、範囲指定画面上でカラー要素１３Ｄの位置及びサイズ（つまり分布範囲）を自在に変化させることができる。因みに、カラー要素１３Ｄの移動及び拡縮を適当に行えば、図６（Ｄ），（Ｅ）に示すように、カラー要素１３Ｄの一辺のサイズを作成枠１３Ｃの一辺のサイズよりも大きくすることも可能である。
【００２２】
なお、この範囲指定画面の表示中、ユーザがメニュー釦１１Ｄを押下すると、ディスプレイ１３の表示画面を色選択画面（図６（Ａ））へ戻すことができる。よって、ユーザは、カラー要素１３Ｄの色選択及び範囲指定を、何度でもやり直すことができる。
その後、ユーザは、カラー要素１３Ｄの色相及び分布範囲が自分の意図したとおりになった時点で、決定釦１１Ｆを押下する。これによって、カラー要素１３Ｄの色相及び分布範囲が確定し、図７（Ｆ）に示すようなインポーズ画面が表示される。
【００２３】
このインポーズ画面は、次に行うべき処理をユーザに問うものである。次に行うべき処理とは、追加（カラー要素の追加）、又は検索（画像検索）である。ユーザは、このインポーズ画面上で、十字釦１１Ｅを上下方向へ操作し、さらに決定釦１１Ｆを押下することにより、「追加」と「検索」との何れか一方をディジタルカメラ１０に対し指示することができる。ここで「追加」を指示すると、図７（Ｇ）に示すとおり、次の検索用画面が表示される。この検索用画面の作成枠１３Ｃには、先のカラー要素１３Ｄ（確定済み）と、次のカラー要素１３Ｅ（未確定）との双方が配置される。
【００２４】
ユーザは、次のカラー要素１３Ｅの色相及び分布範囲を、先のカラー要素１３Ｄの色相及び分布範囲を設定したのと同様に設定する（図７（Ｇ），図７（Ｈ））。その後、ユーザが決定釦１１Ｆを押下すると、図８（Ｉ）に示すとおりインポーズ画面を表示させ、次の処理をディジタルカメラ１０へと指示することができる。ここで「検索」を指示すると、その時点で作成枠１３Ｃに形成されている画像（配色パターンのみからなる画像）がキー画像として認識され、カードメモリ２０に格納された複数の画像の中から、そのキー画像に類似した複数の類似画像が画像検索される。この画像検索の詳細は、後述する。
【００２５】
なお、インポーズ画面（図８（Ｉ）など）の表示中、ユーザがメニュー釦１１Ｄを押下すると、ディジタルカメラ１０を検索モードから離脱させ、ディスプレイ１３にメニュー画面を表示させることができる。
画像検索が完了すると、図８（Ｊ）に示すとおり、複数の類似画像が類似度の高い順にサムネイル表示される。このとき、カーソル１３Ｂは、最も類似度の高かった画像を指し示している。この状態で、ユーザが十字釦１１Ｅを上下左右方向へ操作すると、それに応じてカーソル１３Ｂが複数の類似画像上を移動する。そして、ユーザがカーソル１３Ｂを所望の類似画像上に配置させて決定釦１１Ｆを押下すると、その類似画像が、図８（Ｋ）に示すとおり拡大表示される。さらに、ユーザがメニュー釦１１Ｄを押下すると、図８（Ｌ）に示すとおり画像メニューが表示され、拡大表示された類似画像に対し必要な処理を施したり、その類似画像の画像ファイルを移動させたり、その画像ファイルを加工したりすることが可能になる。因みに、その際のディジタルカメラ１０の処理は、通常の画像再生時におけるそれと同様である（以上、検索モード時のディジタルカメラ１０の動作）。
【００２６】
以上の検索モード時のディジタルカメラ１０の動作を、ＣＰＵ１８の処理のフローチャートで表すと、図９に示すとおりになる。但し、図９では、簡単のため、ディスプレイ１３の表示画面を前画面に戻すステップや、ディジタルカメラ１０を検索モードから離脱させるステップについては省略してある。図９のステップＳ１１〜Ｓ１５が、ユーザに対しキー画像を入力させるステップであり、ステップＳ１６，１７が、画像検索を行うステップであり、ステップＳ１８〜Ｓ２２が、サムネイル画像や拡大画像や画像メニューを表示させるステップである。
【００２７】
このうち、画像検索からサムネイル表示までのステップ（ステップＳ１６〜１８）を詳細に説明する。
先ず、画像検索に当たり、ＣＰＵ１８は、作成枠１３Ｃに形成された画像（配色パターンのみからなる画像）をキー画像Ｉ0として認識し、そのキー画像Ｉ0を、色相に応じて複数の部分領域に分割する。これによって、キー画像Ｉ0が色分けされる。そして、ＣＰＵ１８は、複数の部分領域に対し、サイズの大きいものから順に、領域番号１，２，３，…，ｎを付与する（ｎ：キー画像の部分領域の総数）。以下、領域番号ｉが付与された部分領域を、Ｅiとおく。さらに、ＣＰＵ１８は、キー画像Ｉ0の特徴量として、部分領域Ｅi（ｉ＝１，２，３，…ｎ）の各々から、少なくともサイズ、色相、中心座標（重心）の各特徴要素を抽出する。以下、部分領域ＥiのサイズをＭ0iとおき、部分領域Ｅiの色相を（Ｒ0i，Ｇ0i，Ｂ0i）とおき、部分領域Ｅiの中心座標を（Ｘ0i，Ｙ0i）とおく。なお、ここでは、色相（Ｒ0i，Ｇ0i，Ｂ0i）を、部分領域Ｅiの色相の平均値とする。このようにしてキー画像Ｉ0から抽出された特徴要素を表にすると、図１０のとおりである。
【００２８】
続いて、ＣＰＵ１８は、カードメモリ２０に格納された画像データベース２０Ｂ（図５）を参照し、カードメモリ２０に格納された複数の画像Ｉ1，Ｉ2，Ｉ3，…の各々と、キー画像Ｉ0との距離ｄ1，ｄ2，ｄ3，…を計算する。ここで、画像Ｉjとキー画像Ｉ0との距離ｄjは、両者の特徴量により、例えば、以下の式で表される。
【００２９】
【数１】
2007241370.tif 000003
但し、上式において、α，β，γは、単位系の異なる特徴要素を標準化するための重み係数であり、Γは、部分領域の大きさによって重視度を変えるための重み係数であり、ｎは、キー画像Ｉ0に属する部分領域の総数である。
【００３０】
すなわち、画像Ｉjとキー画像Ｉ0との距離ｄjは、画像Ｉjとキー画像Ｉ0との間で領域番号の等しい部分領域同士の距離を求めてから、それらの距離を適当な重みを付けて総合したものである。また、式には表さなかったが、色相に関しては、その色相成分毎に異なる重み係数を付してから距離を求めてもよい。この距離ｄjが短いほど、画像Ｉjとキー画像Ｉ0との類似度を高いとみなすことができる。
【００３１】
続いて、ＣＰＵ１８は、距離ｄ1，ｄ2，ｄ3，…と予め決められた閾値とを比較し、閾値よりも短い距離を見出し、それに対応する画像を、類似画像とみなす。ここでは、複数の類似画像Ｉa，Ｉb，Ｉc，…が得られたとする。
さらに、ＣＰＵ１８は、複数の類似画像Ｉa，Ｉb，Ｉc，…をカードメモリ２０から読み出し、それらを距離ｄの小さい順、つまり類似度の高い順にソートし、それらをディスプレイ１３へサムネイル表示する（図８（Ｊ）参照）。
【００３２】
以上、本実施形態のディジタルカメラ１０は、画像検索のキー画像Ｉ0として、ユーザの意図した画像の二次元的特徴の少なくとも一部を、本体上に設けられたユーザインタフェース（ＣＰＵ１８，ディスプレイ１３，操作部材１１）によって入力させる。
このように、本実施形態のユーザインタフェース（ＣＰＵ１８，ディスプレイ１３，操作部材１１）は、タッチペンなどの付属品を利用せず、ディジタルカメラ１０に通常設けられているものを利用しているに過ぎないので、ディジタルカメラ１０の構成をシンプルに抑えている。その一方で、このユーザインタフェース（ＣＰＵ１８，ディスプレイ１３，操作部材１１）は、絵柄の輪郭等を含まない単純な二次元的特徴であれば、十分に入力可能である。
【００３３】
しかも、たとえ単純な特徴であっても、それが二次元的特徴である限り（画像上の分布情報を含んでいる限り）は、一定の検索効果を期待することができる。例えば、その二次元的特徴が、「上半分が青色、下半分が茶色」という単純な配色パターンだったとしても、様々な画像の中には、それに類似するものと類似しないものとが存在するので、検索の効果は十分に期待できる。
【００３４】
また、このユーザインタフェースは、ディスプレイ１３を利用するので、ユーザに対し入力を促すような画面を表示させて、入力を容易にすることも可能である（図６，図７，図８参照）。
また、このユーザインタフェースは、単数又は複数のカラー要素と、それらカラー要素の色相の種類とをユーザに対し指定させるので、ユーザの意図した画像の配色パターンが仮に複雑であったとしても確実に対応できる。また、ユーザの意図した画像の配色パターンが仮に単純であったとしても、余分な手間がかかることはない。
【００３５】
また、本実施形態のディジタルカメラ１０は、ディスプレイ１３を、ユーザインタフェースと画像検索された類似画像の表示とに兼用するので、多機能である割には、その構成がシンプルである。
また、本実施形態のユーザインタフェースは、ディスプレイ１３に表示された複数の類似画像の中の１つをユーザに対し選択させるので、仮に、検索された類似画像が多数であったとしても、ユーザは必要な画像を確実に得ることができる。
【００３６】
また、ディジタルカメラ１０は、複数の画像の画像データベースを作成しておき、それに基づき画像検索を行うので、検索に必要な時間を抑えることもできる。
（その他）
なお、本実施形態のディジタルカメラ１０は、カラー要素の形状を正方形としたが、長方形、円形、楕円形などとしてもよい。また、本実施形態では、カラー要素のサイズが可変であったが、不変としてもよい。その場合、ユーザは、大きなサイズのカラー要素を１つ配置したいときには、小さいカラー要素を複数個並べて配置すればよい。
【００３７】
また、本実施形態のディジタルカメラ１０では、ユーザ入力可能な画像の二次元的特徴が、配色パターンであったが、階調パターンや、階調及び色相の組み合わせパターンであってもよい。その場合、画像検索も、入力された特徴に基づき行われることになる。
また、本実施形態のディジタルカメラ１０は、画像データベース２０Ｂの格納先をカードメモリ２０としたが、ディジタルカメラ１０の内部に設けられた不揮発性メモリや、ディジタルカメラ１０に接続されたコンピュータなどとしても構わない。
【００３８】
また、本実施形態のディジタルカメラ１０は、２つの画像間の類似度を示す距離ｄとして重み付きユークリッド距離を用いたが、マハラノビス距離など、他の距離を用いてもよいことは言うまでもない。
また、本実施形態のディジタルカメラ１０は、複数の画像Ｉ1，Ｉ2，Ｉ3，…に関する画像データベースを予め作成しておき、それを利用して画像検索を行ったが、画像データベースの作成を省略し、複数の画像Ｉ1，Ｉ2，Ｉ3，…の特徴量については、画像検索時に画像の各々から抽出することとしてもよい。但し、画像データベースを予め作成しておいた方が、検索時間を短縮することができるため好ましい。
【００３９】
また、本実施形態は、ディジタルカメラの実施形態であったが、このディジタルカメラと同様のユーザインタフェースや画像検索機能等は、画像ストレージャ、携帯情報端末（ＰＤＡ）などの他の携帯機器へ搭載することも可能である。
【図面の簡単な説明】
【００４０】
【図１】ディジタルカメラの外観図である。
【図２】ディジタルカメラの構成図である。
【図３】撮影モード時のＣＰＵ１８の処理のフローチャートである。
【図４】ステップＳ２３（特徴量抽出）を詳細に説明する図である。
【図５】ステップＳ２４（特徴量登録）を詳細に説明する図である。
【図６】検索モード時のディスプレイ１３の様子を示す図である。
【図７】検索モード時のディスプレイ１３の様子を示す図である（図６の続き）。
【図８】検索モード時のディスプレイ１３の様子を示す図である（図７の続き）。
【図９】検索モード時のＣＰＵ１８の処理のフローチャートである。
【図１０】キー画像の特徴要素を示す図である。
【符号の説明】
【００４１】
１１…操作部材，１３…ディスプレイ，１１Ａ…レリーズ釦，１１Ｂ…設定ダイヤル，１１Ｃ…ズーム釦，１１Ｅ…十字釦，１１Ｆ…決定釦，１１Ｄ…メニュー釦
【図１】
2007241370.tif 000004
【図２】
2007241370.tif 000005
【図３】
2007241370.tif 000006
【図４】
2007241370.tif 000007
【図５】
2007241370.tif 000008
【図６】
2007241370.tif 000009
【図７】
2007241370.tif 000010
【図８】
2007241370.tif 000011
【図９】
2007241370.tif 000012
【図１０】
2007241370.tif 000013