(57)【特許請求の範囲】
【請求項１】
被写体を含む画像を取得する画像取得手段と、
前記画像取得手段により取得された画像中の被写体に関する第１の特徴と、所定の記録手段に記録されたＮ種類の品種の画像群に関する複数の特徴の各々とを比較する情報比較手段と、
前記情報比較手段による比較結果に基づいて、前記Ｎ種類の品種の画像群からｍ種類の画像群を選択する第１の選択手段と、
前記第１の選択手段により選択された前記ｍ種類の画像群の各々から、前記第１の特徴とは異なる前記被写体に関する第２の特徴に類似する特徴を有する代表画像を選択する第２の選択手段と、
前記第２の選択手段により選択された各々の代表画像を外部に出力する出力手段と、
を備えることを特徴とする画像処理装置（但し、Ｎは整数値、ｍはＮ未満の整数値）。
【請求項２】
前記被写体の第１の特徴と前記複数の画像群の各々の特徴との類似度を算出する類似度算出手段を更に備え、
前記第１の選択手段は、前記Ｎ種類の品種の画像群のうち相対的に類似度が高い類似度を有する前記ｍ種類の画像群を選択することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第１の選択手段は、前記類似度算出手段により算出された類似度の高い順に前記ｍ種類の画像群を選択し、
前記出力手段は、前記複数の代表画像を当該複数の代表画像の各々が属する複数の画像群について算出された類似度の高い順に表示手段に表示させることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記出力手段は、前記画像取得手段により取得された画像と、前記複数の代表画像とを表示手段に同時に表示させることを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記第１の特徴は、被写体の形状に関する情報であり、
前記第２の特徴は、被写体の色に関する情報であり、
前記第１の選択手段は、前記被写体の形状に関する情報に基づいて、前記複数の画像群から前記ｍ種類の画像群を選択し、
前記第２の選択手段は、前記被写体の色に関する情報に基づいて、前記第１の選択手段により選択された前記ｍ種類の画像群の各々から代表画像を選択する
ことを特徴とする請求項１から４の何れか１項に記載の画像処理装置。
【請求項６】
前記画像取得手段により取得される被写体を含む画像は、花の画像であることを特徴とする請求項１から５の何れか１項に記載の画像処理装置。
【請求項７】
画像処理装置が実行する画像処理方法において、
被写体を含む画像を取得する画像取得ステップと、
前記画像取得ステップにより取得された画像中の被写体に関する第１の特徴と、所定の記録手段に記録されたＮ種類の品種の画像群に関する複数の特徴の各々とを比較する情報比較ステップと、
前記情報比較ステップによる比較結果に基づいて、前記Ｎ種類の品種の画像群からｍ種類の画像群を選択する第１の選択ステップと、
前記第１の選択ステップにより選択された前記ｍ種類の画像群の各々から、前記第１の特徴とは異なる前記被写体に関する第２の特徴に類似する特徴を有する代表画像を選択する第２の選択ステップと、
前記第２の選択ステップにより選択された各々の代表画像を外部に出力する出力ステップと、
を含む画像処理方法（但し、Ｎは整数値、ｍはＮ未満の整数値）。
【請求項８】
コンピュータを、
被写体を含む画像を取得する画像取得手段、
前記画像取得手段により取得された画像中の被写体に関する第１の特徴と、所定の記録手段に記録されたＮ種類の品種の画像群に関する複数の特徴の各々とを比較する情報比較手段、
前記情報比較手段による比較結果に基づいて、前記複数種の画像群からｍ種類の画像群を選択する第１の選択手段、
前記第１の選択手段により選択された前記ｍ種類の画像群の各々から、前記第１の特徴とは異なる前記被写体に関する第２の特徴に類似する特徴を有する代表画像を選択する第２の選択手段と、
前記第２の選択手段により選択された各々の代表画像を外部に出力する出力手段、
として機能させることを特徴とするプログラム（但し、Ｎは整数値、ｍはＮ未満の整数値）。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、対象画像と検索対象とが類似する画像の複数の候補画像を表示する画像処理装置、画像処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、ユーザは、未知の植物を発見すると、撮像装置を用いて当該植物を撮像しておき、その後、当該植物が写る撮像画像と、既知の植物が写る複数の画像（例えば百科事典に掲載された画像）とを見比べることで、当該植物の種類等を特定する作業をすることがある。
【０００３】
このようなユーザの作業を支援すべく、各種各様の植物が写った多数の画像のデータを格納するデータベースが用いられ、種類等を特定したい植物が写った撮像画像等のデータと、データベース内の各画像のデータとの比較処理が行われる技術が存在する。
ここで、種類等を特定したい植物が写った撮像画像等のデータを、比較処理の対象のデータという意味で、以下「対象画像のデータ」と呼ぶ。
特許文献１には、データベースに格納された多数の画像のデータの中から、対象画像と同一種類の植物が写っている可能性のある画像のデータの個数、換言すると対象画像に類似する画像（より正確には類似するのは植物の像）の候補となる画像のデータ（以下、「候補画像のデータ」）と呼ぶ）の個数を絞り込み、絞りこまれた複数の候補画像を対象画像とともに表示させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１３３８１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、植物は一般に色の多様性があるため、上述の特許文献１に記載の技術を適用した場合、ユーザは、複数の候補画像の中ら、対象画像と同一種類の植物が写った画像を目視で特定することが困難である場合がある。したがって、ユーザに検索対象の特定をし易くする表示方式の実現が要求されるが、特許文献１に記載の技術を含め従来の技術では当該要求に十分に応えることができない虞がある。
【０００６】
本発明は、このような状況に鑑みてなされたものであり、対象画像と検索対象とが類似する画像の候補となる複数の画像から、ユーザに検索対象の画像の特定をさせ易くすることを目的とする。
【課題を解決するための手段】
【０００７】
前記課題を達成するため、本発明の画像処理装置は、
被写体を含む画像を取得する画像取得手段と、
前記画像取得手段により取得された画像中の被写体に関する第１の特徴と、所定の記録手段に記録されたＮ種類の品種の画像群に関する複数の特徴の各々とを比較する情報比較手段と、
前記情報比較手段による比較結果に基づいて、前記Ｎ種類の品種の画像群からｍ種類の画像群を選択する第１の選択手段と、
前記第１の選択手段により選択された前記ｍ種類の画像群の各々から、前記第１の特徴とは異なる前記被写体に関する第２の特徴に類似する特徴を有する代表画像を選択する第２の選択手段と、
前記第２の選択手段により選択された各々の代表画像を外部に出力する出力手段と、
を備えることを特徴とする（但し、Ｎは整数値、ｍはＮ未満の整数値）。
【発明の効果】
【０００８】
本発明によれば、対象画像と検索対象が類似する画像の候補となる複数の画像から、ユーザに検索対象の画像の特定をさせ易くすることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係る画像処理装置のハードウェアの構成を示すブロック図である。
【図２】図１の画像処理装置の機能的構成のうち、代表画像表示処理を実行するための機能的構成を示す機能ブロック図である。
【図３】図２の機能的構成を有する図１の画像処理装置が実行する代表画像表示処理の流れを説明するフローチャートである。
【図４】図１の画像処理装置の出力部に代表画像を表示する具体例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について、図面を用いて説明する。
【００１１】
図１は、本発明の第１実施形態に係る画像処理装置のハードウェアの構成を示すブロック図である。
画像処理装置１は、例えばインターネット接続が可能な携帯電話として構成される。
【００１２】
画像処理装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、バス１４と、入出力インターフェース１５と、出力部１６と、入力部１７と、撮像部１８と、記憶部１９と、通信部２０と、ドライブ２１と、を備えている。
【００１３】
ＣＰＵ１１は、ＲＯＭ１２に記録されているプログラム、又は、記憶部１９からＲＡＭ１３にロードされたプログラムに従って各種の処理を実行する。
【００１４】
ＲＡＭ１３には、ＣＰＵ１１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００１５】
ＣＰＵ１１、ＲＯＭ１２及びＲＡＭ１３は、バス１４を介して相互に接続されている。このバス１４にはまた、入出力インターフェース１５も接続されている。入出力インターフェース１５には、出力部１６、入力部１７、撮像部１８、記憶部１９、通信部２０及びドライブ２１が接続されている。
【００１６】
出力部１６は、ディスプレイやスピーカ等で構成され、画像や音声を出力する。
入力部１７は、各種釦等で構成され、ユーザの指示操作に応じて各種情報を入力する。なお、ここでいう各種釦等には、ハードウェア釦のみならず、出力部１６の画面に表示されるソフトウェア釦も含まれる。即ち、入力部１７は、出力部１６のディスプレイに積層されるタッチパネルも含むように構成されている。
【００１７】
撮像部１８は、被写体を撮像し、当該被写体の像を含む画像（以下、「撮像画像」と称する）のデータをＣＰＵ１１に供給する。
【００１８】
記憶部１９は、ハードディスク或いはＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成され、各種画像のデータ、撮像画像のデータの他、アプリケーションプログラム等の各種プログラム等を記憶する。
通信部２０は、インターネットを含むネットワークを介して他の装置（図示せず）との間で行う通信を制御する。
【００１９】
ドライブ２１には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等よりなる、リムーバブルメディア３１が適宜装着される。ドライブ２１によってリムーバブルメディア３１から読み出されたプログラムは、必要に応じて記憶部１９にインストールされる。また、リムーバブルメディア３１は、記憶部１９に記憶されている画像のデータ等の各種データも、記憶部１９と同様に記憶することができる。
【００２０】
図２は、このような画像処理装置１の機能的構成のうち、代表画像表示処理を実行するための機能的構成を示す機能ブロック図である。
代表画像表示処理とは、ユーザにより図示せぬ電源ボタンが押下されたことを契機として開始される、次のような処理をいう。即ち、代表画像表示処理とは、対象画像に被写体として含まれる物体の形態の特徴情報に基づいて品種毎の候補を選択し、被写体の色の特徴情報に基づいて、選択した候補から代表画像をさらに選択して当該代表画像を候補画像として、対象画像とともに表示するまでの一連の処理をいう。
ここで、ユーザが種類を特定したい物体を被写体として含む画像が、本実施形態では「対象画像」と呼ばれている。また、データベース等に予め記憶されている、各種各様の物体を被写体として含む複数の画像のうち、対象画像と同一種類の物体が含まれている可能性のある画像の候補が、本実施形態では「候補画像」と呼ばれている。
【００２１】
ＣＰＵ１１においては、代表画像表示処理の実行が制御される場合、画像取得部４１と、一次選択部４２と、二次選択部４３と、表示制御部４４と、が機能する。
また、画像処理装置１の記憶部１９の一領域として、候補情報記憶部５１と、代表画像記憶部５２と、が設けられている。なお、候補情報記憶部５１及び代表画像記憶部５２が記憶部１９の一領域として設けられていることは例示であって、その他例えばリムーバブルメディア３１の一領域として設けられるようにしてもよい。
【００２２】
画像取得部４１は、例えば撮像部１８から出力される撮像画像のデータを、対象画像のデータとして取得する。
対象画像に含まれる被写体は、特に限定されないが、本実施形態では、自然物のうち、色の多様性がある植物の「花」であるものとする。即ち、ユーザは、画像処理装置１を操作して、種類等を特定したい花を被写体として撮影する。すると、撮像部１８からは、当該花を被写体として含む撮像画像のデータが出力される。画像取得部４１は、当該撮像画像のデータを対象画像のデータとして取得する。
このように、画像取得部４１は、例えばユーザによる入力部１７に対する画像取得操作を受け付けたことを契機として、撮像画像のデータを対象画像のデータとして撮像部１８から取得する。画像取得部４１は、取得した対象画像のデータを一次選択部４２へ供給する。
【００２３】
なお、図２の例では、対象画像のデータの供給元は、撮像部１８とされているが、特にこれに限定されず、任意でよい。例えば、画像取得部４１は、インターネット等のネットワーク上の他の装置に保持されている画像のデータを、通信部２０を介して対象画像のデータとして取得することができる。また例えば、画像取得部４１は、リムーバブルメディア３１に記憶されている画像のデータを、ドライブ２１を介して対象画像のデータとして取得することができる。
【００２４】
一次選択部４２は、画像取得部４１から供給された対象画像に対する候補画像の一次選択として、先ず、対象画像に含まれる色に多様性がある花の種類の候補を特定する。
具体的には、候補情報記憶部５１には、花の形態の観点で、花の種類を分類可能な情報が記憶されている。ここで、形態とは、形状、模様、若しくは色彩、又はそれらの組合せをいう。候補情報記憶部５１に記憶される情報の形態は、特に限定されず、例えば品種毎の画像のデータの形態でもよい。ただし、本実施形態では、その品種の中で代表的な形態を有する花の画像のデータから抽出された、形態に関する特徴情報がＮ（Ｎは整数値）種類毎に１つずつ候補情報として候補情報記憶部５１に記憶されている。
そこで、一次選択部４２は、Ｎ種類の品種の中から、対象画像に含まれる花と同一品種である可能性の高いｍ種類（ｍは、Ｎ以下の整数値）の品種を特定する。
より具体的には、一次選択部４２は、対象画像のデータに基づいて、当該対象画像に含まれる花の形態に関する特徴情報を抽出する。そして、一次選択部４２は、抽出した特徴情報について、候補情報記憶部５１に記憶された各種類毎の候補情報（特徴情報）とのユークリッド距離等を算出することで、対象画像に対する類似度を算出する。そして、一次選択部４２は、一次選択結果として、類似度が上位１〜ｍ位の特徴情報の各々に対応する１〜ｍ位までの品種を、対象画像に含まれる花と同一品種である可能性の高い候補として選択する。
なお、一次選択部４２により品種の候補を選択する具体例については、後述の図４を参照して説明する。
【００２５】
二次選択部４３は、画像取得部４１により取得された対象画像のデータに含まれる被写体の色に関する情報に基づいて、各品種の候補毎に、予め記憶された同一品種で色違いの花を被写体に含む複数の画像（画像群）のデータの中から、対象画像の花と同一色又は類似色の花の画像のデータを、代表画像として夫々選択する。
具体的には、代表画像記憶部５２には、花の色の観点で、花の色を分類可能な色情報及びそれに対応した代表画像が記憶されている。代表画像記憶部５２に記憶される情報の形態は、特に限定されず、例えば品種毎の画像のデータの形態でもよい。ただし、本実施形態では、その品種の中で、代表的な形態を有する花の画像のデータから抽出された、色に関する特徴情報がＭ（Ｍは整数値）種類毎に１つずつ色情報及びそれに対応する代表画像として代表画像記憶部５２に記憶されている。
そこで、二次選択部４３は、一次選択部４２により選択された品種の候補のうち１〜ｍ位までの品種の候補の夫々について、代表画像を選択する。
より具体的には、二次選択部４３は、対象画像のデータに基づいて、当該対象画像に含まれる被写体の色に関する特徴情報を抽出する。そして、二次選択部４３は、抽出した特徴情報について、代表画像記憶部５２に記憶された各種類毎の色情報（特徴情報）とのユークリッド距離等を算出することで、対象画像に対する類似度を算出する。そして、二次選択部４３は、二次選択結果として、一次選択部４２により選択された品種の候補のうち１〜ｍ位の品種の夫々について、類似度が上位１位の特徴情報の各々に対応する１〜ｍ位までの品種に対応する画像を、対象画像に含まれる花と同一の色である可能性の高い代表画像として選択する。
なお、二次選択部４３により代表画像を選択する具体例については、後述の図４を参照して説明する。二次選択部４３は、選択した代表画像のデータを表示制御部４４へ供給する。
【００２６】
表示制御部４４は、二次選択部４３により選択された代表画像を候補画像として、当該候補画像を品種毎に配置するとともに対象画像を配置した画像（以下、「表示画像」と呼ぶ）を出力部１６に表示する制御を実行する。
【００２７】
次に、図３を参照して、このような図２の機能的構成の画像処理装置１が実行する代表画像表示処理について説明する。
図３は、図２の機能的構成を有する図１の画像処理装置１が実行する代表画像表示処理の流れを説明するフローチャートである。
【００２８】
代表画像表示処理は、ユーザにより画像処理装置１の入力部１７（図１参照）の電源ボタンが押下されたことを契機として開始され、次のような処理が繰り返し実行される。
【００２９】
ステップＳ１１において、画像取得部４１は、ユーザの入力部１７の操作に基づき画像取得操作を受け付けたか否かを判定する。画像取得操作を受け付けていない場合には、ステップＳ１１においてＮＯであると判定されて、処理はステップＳ１１に戻る。即ち、画像取得操作を受け付けるまでの間、ステップＳ１１の処理が繰り返し実行されて、代表画像表示処理は待機状態となる。これに対し、画像取得操作を受け付けた場合には、ステップＳ１１においてＹＥＳであると判定されて、処理はステップＳ１２に進む。
【００３０】
ステップＳ１２において、画像取得部４１は、撮像部１８から対象画像のデータを取得する。
ステップＳ１３において、一次選択部４２は、ステップＳ１２において取得された対象画像に含まれる被写体の形態に関する特徴情報を抽出する。
【００３１】
ステップＳ１４において、一次選択部４２は、ステップＳ１３において抽出された被写体の形態に関する特徴情報に基づいて品種毎の候補を選択する。具体的には、一次選択部４２は、対象画像と類似度が高い１〜ｍ位の特徴情報の各々に対応する１〜ｍ位までの品種を、対象画像に含まれる花と同一品種である可能性が高い候補であるとして選択する。
ステップＳ１５において、二次選択部４３は、ステップＳ１２において取得された撮像画像に含まれる被写体の色に関する特徴情報を抽出する。
【００３２】
ステップＳ１６において、二次選択部４３は、ステップＳ１５において抽出した色に関する特徴情報に基づいてステップＳ１４において選択された品種毎の候補から代表画像を選択する。具体的には、二次選択部４３は、ステップＳ１４において選択された１〜ｍ位までの品種の候補の母集団のうち、ステップＳ１３において抽出した色に関する特徴情報と類似度が高い画像を代表画像として代表画像記憶部５２から選択する。
【００３３】
ステップＳ１７において、表示制御部４４は、ステップＳ１６において選択した代表画像を候補画像として出力部１６に表示する制御を実行する。この際、表示制御部４４は、代表画像とともにステップＳ１２において取得された撮像画像も共に出力部１６に表示する制御を実行する。表示制御部４４により代表画像を表示する具体例については、後述の図４を参照して説明する。
【００３４】
ステップＳ１８において、ＣＰＵ１１は、代表画像表示処理の終了指示を受けたか否かを判定する。終了指示を受けていない場合、ステップＳ１８においてＮＯであると判定されて、処理は再度ステップＳ１１に戻る。これに対し、終了指示を受けた場合、ステップＳ１８においてＹＥＳであると判定されて、代表画像表示処理は終了となる。
【００３５】
次に、代表画像を表示する処理の具体例について図４を参照して説明する。
図４は、出力部１６に代表画像を表示する具体例を示す図である。
【００３６】
ユーザによる入力部１７の操作により画像取得操作が行われると、図４（１）に示すように、撮像部１８から対象画像１１１のデータが画像取得部４１により取得される。本実施形態では、対象画像１１１には、被写体として色に多様性がある赤紫色のマツバギクの花１２１が含まれている。
【００３７】
対象画像１１１が取り込まれると、一次選択部４２は、撮像画像に含まれるマツバギクの花１２１の形態に関する特徴情報を抽出する。一次選択部４２は、抽出した形態に関する特徴情報と、候補情報記憶部５１に記憶された複数の品種の候補の形態に関する特徴情報と、に基づいてパターンマッチングを行い、各品種の候補に対する類似度を算出する。
そして、一次選択部４２は、算出した類似度が高い順に類似度が３位までの品種を選択する。本実施形態においては、選択された品種として、類似度が高い順に１位の「マツバギク」と２位の「アサガオ」と３位の「ヒマワリ」とが選択される。
【００３８】
品種の候補が選択されると、二次選択部４３は、対象画像に含まれるマツバギクの花１２１の色に関する特徴情報を抽出する。
二次選択部４３は、抽出した色に関する特徴情報と、代表画像記憶部５２に記憶された複数の画像のうち、一次選択部４２により選択された１以上の品種の候補に対応する画像に含まれる被写体の色に関する特徴情報と、に基づいてパターンマッチングを行うことにより、各画像に対する類似度を算出する。
そして、二次選択部４３は、一次選択部４２により選択された所定の順位（本実施形態においては３位）までの品種の候補について、複数の色違い画像の中から１つの画像を代表画像として選択する。
具体的には、図４（２）に示すように、二次選択部４３は、一次選択部４２により選択された１位の品種である「マツバギク」に対応する色違い画像１３１ａ、１３１ｂ、１３１ｃの中から、色に関する類似度が一番高い画像１３１ａを代表画像として選択する。同様に、二次選択部４３は、一次選択部４２により選択された２位の品種である「アサガオ」に対応する色違い画像１４１ａ、１４１ｂの中から、色に関する類似度が一番高い画像１４１ｂを代表画像として選択する。一次選択部４２により選択された３位の品種である「ヒマワリ」に対応する画像１５１ａは、１つしか存在しないため、二次選択部４３は、当該画像１５１ａを代表画像として選択する。図４の例では、ハッチングの種別毎に色が異なることを示している。マツバギクの花１２１、画像１３１ａ及び画像１４１ｂは、「赤紫色」、画像１３１ｂは、「オレンジ色」、画像１３１ｃは、「白色」、画像１４１ａは、「青色」、画像１５１ａは、「黄色」を夫々示す。
【００３９】
図４（３）に示すように、表示制御部４４は、二次選択部４３により選択された各代表画像１３１ａ、１４１ｂ、１５１ａ及び画像取得部４１により取得された対象画像１１１を出力部１６に表示する制御を実行する。
表示制御部４４は、出力部１６の上側の領域Ａ１に対象画像１１１を配置して表示する。また、表示制御部４４は、出力部１６の下側の領域Ａ２に、一次選択部４２により類似度が高いと判定した順に「マツバギク」の代表画像１３１ａ、「アサガオ」の代表画像１４１ｂ、「ヒマワリ」の代表画像１５１ａを夫々配置して表示する。また、各代表画像１３１ａ、１４１ｂ、１５１ａの横には、各代表画像の品種名「マツバギク」、「アサガオ」、「ヒマワリ」が併せて表示されている。
【００４０】
以上説明したように、本実施形態の画像処理装置１は、画像取得部４１と、一次選択部４２と、二次選択部４３と、を備える。画像取得部４１は、色に多様性がある自然物を被写体に含む画像のデータを対象画像のデータとして取得する。一次選択部４２は、画像取得部４１により取得された対象画像に被写体として含まれる当該自然物の形態に関する情報（第１の情報）と、所定の記憶部１９に記憶（記録）された予め用意された複数種類の各々の形態に関する情報（第２の情報）とを比較することによって、被写体に対応する画像群の種類に対応する当該自然物の品種の候補を１以上選択する。そして、二次選択部４３は、画像取得部４１により取得された対象画像に被写体として含まれる当該自然物の色に関する情報（第２の情報）に基づいて、一次選択部４２により選択された画像群の種類毎に対応する１以上の品種の候補毎に、予め用意された同一品種の色違いの複数の画像のデータの中から、代表画像のデータを選択する。
これにより、ユーザの検索対象の対象画像と、代表画像との間に乖離があるような、色に多様性がある同一種内の変位が大きい花等の自然物を同定する場合であっても、対象画像内の被写体の特定をよりし易くできる。即ち、一次選択により、検索対象の品種の同定を行うことができるとともに、さらに二次選択により、選択された品種内においてさらに色合わせを行うことができる。これにより、検索対象となる対象画像の特定をよりし易くさせることができる。また、一次選択によりある程度母集団の対象の絞り込みを行ってから、二次選択を行うことができるので、処理速度の向上を図ることができる。
【００４１】
さらに、画像処理装置１の一次選択部４２は、被写体の形態に関する情報として、形状に関する情報に基づいて、画像群の種類に対応する自然物の品種の候補を選択する。
また、二次選択部４３は、被写体の色に関する情報に基づいて、画像群の種類毎に代表画像を選択する。
これにより、品種内において分散が大きい自然体（例えば、花の色や、形状等）を被写体とする場合や、撮影方向で見え方が大きく異なる場合であっても、一次選択により、形状に基づき検索対象の品種の同定を行うことができる。そして、同定した結果、さらに二次選択により、選択された品種内においてさらに色合わせを行うことができる。これにより、検索対象となる対象画像の特定をよりし易くできる。
【００４２】
また、画像処理装置１は、表示制御部４４をさらに備える。表示制御部４４は、代表画像と、二次選択部４３により選択された１以上の品種毎の当該代表画像の各々とを含む表示画像の表示を制御する。
これにより、ユーザに対して提示する代表画像を、取得された花等の自然物の対象画像とともに提示することができる。したがって、色の多様性のある花等の自然物であっても、ユーザが見落としがなく同定することが容易となる。このことは、品種内において分散が大きい花等の自然体を被写体とする場合や、撮影方向で見え方が大きく異なる場合であっても、ユーザが容易に把握することができる。したがって、対象画像と検索対象とが類似する画像の候補となる複数の候補画像を、ユーザに検索対象の特定をし易くする形態で表示させることができる。
【００４３】
また、画像処理装置１の画像取得部４１により取得される被写体を含む画像は、花の画像である。
これにより、色に多様性がある花を被写体として特定をよりし易くできる。即ち、一次選択により、検索対象の品種の同定を行い、さらに二次選択により色に多様性がある花の色に合わせて代表画像を選択することができるので、検索対象となる花の画像の特定をよりし易くさせることができる。
【００４４】
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
【００４５】
上述の実施形態では、対象画像や代表画像の被写体が花であるとして説明したが、特にこれに限られず、形態の観点で同一種類か否かの判断が可能なものであれば足り、例えば花以外の植物、動物、人物等各種各様のものを採用することができる。
【００４６】
また、上述の実施形態では、二次選択部４３は、複数の色違い画像の中から、対象画像の被写体の色に関する類似度が一番高い画像を代表画像として選択しているがこれに限られるものではない。例えば、二次選択部４３は、被写体の色に関する類似度がｐ（１≦ｐ≦ｎ）位の画像を代表画像として選別することができる。
【００４７】
また、上述の実施形態では、本発明が適用される画像処理装置１は、インターネット接続が可能な携帯電話を例として説明したが、特にこれに限定されない。
例えば、本発明は、表示機能を有する電子機器一般に適用することができる。具体的には、例えば、本発明は、ノート型のパーソナルコンピュータ、デジタルカメラ、テレビジョン受像機、ビデオカメラ、携帯型ナビゲーション装置、携帯電話機、ポータブルゲーム機等に適用可能である。
【００４８】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図２の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が画像処理装置１に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図２の例に限定されない。
また、１つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
【００４９】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
【００５０】
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図１のリムーバブルメディア３１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディア３１は、例えば、磁気ディスク（フロッピディスクを含む）、光ディスク、又は光磁気ディスク等により構成される。光ディスクは、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等により構成される。光磁気ディスクは、ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図１のＲＯＭ１２や、図１の記憶部１９に含まれるハードディスク等で構成される。
【００５１】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。
【００５２】
以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００５３】
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
被写体を含む画像を、対象画像として取得する画像取得手段と、
前記画像取得手段により取得された対象画像に関する第１の情報と、所定の記録手段に記録された複数種の画像群に関する第２の情報とを比較する情報比較手段と、
前記情報比較手段による比較結果に基づいて、前記被写体に対応する前記画像群の種類を選択する第１の選択手段と、
前記画像取得手段により取得された対象画像に関する第２の情報に基づいて、前記第１の選択手段により選択された画像群の種類毎に、代表画像を選択する第２の選択手段と、
前記第２の選択手段により選択された代表画像を夫々表示させる表示制御手段と、
を備えることを特徴とする画像処理装置。
［付記２］
前記第１の情報は、被写体の形状に関する情報であり、
前記第２の情報は、被写体の色に関する情報であり、
前記第１の選択手段は、
前記被写体の形状に関する情報に基づいて、前記画像群の種類を選択し、
前記第２の選択手段は、前記被写体の色に関する情報に基づいて、前記画像群の種類毎に代表画像を選択する
ことを特徴とする付記１に記載の画像処理装置。
［付記３］
前記画像取得手段により取得される被写体を含む画像は、花の画像であること
を特徴とする付記１又は２に記載の画像処理装置。
［付記４］
画像処理装置が実行する画像処理方法において、
被写体を含む画像を、対象画像として取得する画像取得ステップと、
前記画像取得ステップにより取得された対象画像に関する第１の情報と、所定の記録手段に記録された複数種の画像群に関する第２の情報とを比較する情報比較ステップと、
前記情報比較ステップによる比較結果に基づいて、前記被写体に対応する前記画像群の種類を選択する第１の選択ステップと、
前記画像取得ステップにより取得された対象画像に関する第２の情報に基づいて、前記第１の選択ステップにより選択された画像群の種類毎に、代表画像を選択する第２の選択ステップと、
前記第２の選択ステップにより選択された代表画像を夫々表示させる表示制御ステップと、
を含む画像処理方法。
［付記５］
画像処理の制御を実行するコンピュータを、
被写体を含む画像を、対象画像として取得する画像取得手段、
前記画像取得手段により取得された対象画像に関する第１の情報と、所定の記録手段に記録された複数種の画像群に関する第２の情報とを比較する情報比較手段、
前記情報比較手段による比較結果に基づいて、前記被写体に対応する前記画像群の種類を選択する第１の選択手段、
前記画像取得手段により取得された対象画像に関する第２の情報に基づいて、前記第１の選択手段により選択された画像群の種類毎に、代表画像を選択する第２の選択手段と、
前記第２の選択手段により選択された代表画像を夫々表示させる表示制御手段、
として機能させることを特徴とするプログラム。
【符号の説明】
【００５４】
１・・・画像処理装置、１１・・・ＣＰＵ、１２・・・ＲＯＭ、１３・・・ＲＡＭ、１４・・・バス、１５・・・入出力インターフェース、１６・・・出力部、１７・・・入力部、１８・・・撮像部、１９・・・記憶部、２０・・・通信部、２１・・・ドライブ、３１・・・リムーバブルメディア、４１・・・画像取得部、４２・・・一次選択部４２・・・二次選択部、４４・・・表示制御部、５１・・・候補情報記憶部、５２・・・代表画像記憶部
【図１】
0005794185.tif 000002
【図２】
0005794185.tif 000003
【図３】
0005794185.tif 000004
【図４】
0005794185.tif 000005