(57)【要約】【課題】複雑の検索条件を入力しても、所望の画像が抽出されないことがある。そのような場合に、再度複雑な検索条件を入力することは、ユーザにとって煩わしいものとなる。【解決手段】画像検索において、複数の検索条件におけるそれぞれの閾値を各要素とするチャートを用いて閾値を調節することで、再検索時の処理を効率化し、目的の画像を効率的に検索するこが可能となる。【選択図】図１
2007128177.tif 000002
【特許請求の範囲】
【請求項１】
入力される検索条件に従い、画像を抽出する画像検索装置であって、
検索対象となる画像を記憶する画像記憶部と、
前記検索条件を入力する入力部と、
前記入力部から入力された複数の前記検索条件に対して、それぞれの閾値を各要素とするチャートを表示するチャート表示部と、
前記チャートにおける複数の前記閾値を調節する調節部と、
前記調節部によって調節された前記閾値をもとに画像を抽出する抽出部と
を含むことを特徴とする画像検索装置。
【請求項２】
前記抽出部は、
前記画像記憶部に記憶される各画像と前記検索条件との関連度を決定する関連度決定手段と、
決定された前記各関連度を記憶する手段と、
前記調節部によって調節された前記閾値と前記関連度とを用いて画像を抽出する手段と
を含むことを特徴とする請求項１に記載の画像検索装置。
【請求項３】
前記関連度決定手段は、
前記検索条件に対応する検索キー画像を用いて前記関連度を決定することを特徴とする請求項２に記載の画像検索装置。
【請求項４】
前記抽出部は、
初回の抽出時に前記関連度決定手段を用いて前記関連度を決定しながら画像を抽出する手段と、
２回目以降の抽出時に前記初回の抽出時に決定された前記関連度と前記閾値とを用いて画像を抽出することで前記関連度の決定を省略する手段とを含む
ことを特徴とする請求項２または３に記載の画像検索装置。
【請求項５】
前記チャートは、３以上の前記検索条件についての前記各閾値を前記各要素とするレーダーチャートであることを特徴とする請求項１ないし４の何れかに記載の画像検索装置。
【請求項６】
前記チャート表示部は、
前記検索条件として入力されたキーワードを前記チャートの前記各要素に対応して表示することを特徴とする請求項１ないし５の何れかに記載の画像検索装置。
【請求項７】
前記調節部は、十字キー、ズームレバー、電子ダイヤルおよびモード設定ボタンの何れかの変化に応じて前記閾値を調節し、
前記チャート表示部は、前記閾値の調節と連動して前記チャートの表示を変更することを特徴とする請求項１ないし６の何れかに記載の画像検索装置。
【請求項８】
入力される検索条件に従い、画像を抽出する画像検索方法であって、
検索対象となる画像を記憶するステップと、
前記検索条件を入力するステップと、
前記入力手段から入力された複数の前記検索条件に対して、それぞれの閾値を各要素とするチャートを表示するステップと、
前記チャートにおける複数の前記閾値を調節するステップと、
前記調節部によって調節された前記閾値をもとに画像を抽出するステップと
を含むことを特徴とする画像検索方法。
【請求項９】
入力される検索条件に従い、画像を抽出する画像検索方法を実行するために、コンピュータで読み取り可能な制御プログラムであって、
画像記憶部により検索対象となる画像を記憶するステップと、
入力部により前記検索条件を入力するステップと、
前記入力部から入力された複数の前記検索条件に対して、チャート表示部によりそれぞれの閾値を各要素とするチャートを表示するステップと、
調節部により前記チャートにおける複数の前記閾値を調節するステップと、
抽出部により前記調節部によって調節された前記閾値をもとに画像を抽出するステップと
を実行することを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を検索する機能を備えた画像検索装置に関する。
【背景技術】
【０００２】
一般的に、大量の画像群から検索条件にしたがって、任意の画像を抽出する画像検索装置は多々知られている。しかしながら、検索条件による１回目の検索で多量に画像が抽出されてしまうと、抽出された画像の全てをユーザが確認することは、効率が悪く煩雑であろう。また、検索条件を変更して再度検索する手法も知られているが、ユーザにとって複雑な検索条件を繰り返し入力することは手間の掛かるものであり効率が悪い。
【０００３】
特許文献１では、「海」という単一のキーワードが入力された場合、画像に占める海の割合を縦軸とし、撮影時刻（夜、朝など）を横軸とする座標上の任意の箇所をポインタで指定することで、検索条件を入力する技術が開示されている。すなわち、所望の画像が抽出できなかった場合には、座標上のポインタを移動させることで再度検索をおこなえる利点がある。
【特許文献１】特開２０００−０９０１１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１の検索手法では、入力される検索条件は１つだけ（「海」だけ）であり、撮影時刻は自動的に設定されるにすぎない。よって、一度に複数の検索条件が入力される場合についても効率的に再検索する方法については検討の余地が残されているといえよう。
【０００５】
本発明は、上述した問題に鑑みてなされたものであり、例えば、複数の検索条件が入力された場合であっても、画像を効率的に抽出できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、入力される検索条件に従い、画像を抽出する画像検索装置に係る。画像検索装置は、検索対象となる画像を記憶する画像記憶部と、前記検索条件を入力する入力部と、前記入力部から入力された複数の前記検索条件に対して、それぞれの閾値を各要素とするチャートを表示するチャート表示部とを含む。また、画像検索装置は、前記チャートにおける複数の前記閾値を調節する調節部と、前記調節部によって調節された前記閾値をもとに画像を抽出する抽出部を含むことを特徴とする。
【発明の効果】
【０００７】
本発明は、例えば、複数の検索条件にしたがって、それぞれの閾値を各要素とするチャートを作成し、各検索条件における関連度の閾値を調節する。これによって、本発明では、複数の検索条件が入力された場合であっても、比較的に簡単な操作で画像を効率的に抽出することができる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照して本発明の実施形態を説明する。
【０００９】
図１は、本発明の実施形態における画像検索装置１００の構成を示す図である。撮影レンズ１０１は、撮像素子１０２に被写体像を結像する。Ａ／Ｄ変換器１０３は、撮像素子１０２のアナログ信号出力をデジタル信号に変換する。タイミング発生部１０６は、撮像素子１０２、Ａ／Ｄ変換器１０３およびＤ／Ａ変換器１０８へクロック信号および制御信号を供給する。タイミング発生部１０６は、例えば、メモリ制御部１０４およびシステム制御部１１２により制御される。画像処理部１０７は、Ａ／Ｄ変換器１０３からのデータまたはメモリ制御部１０４からのデータに対して所定の画素補間処理や色変換処理をおこなう。画像処理部１０７は、画像検索処理を実行してもよい。
【００１０】
メモリ制御部１０４は、ＤＲＡＭ１０５または不揮発性メモリ１１１等の記憶部へのデータの記憶制御を実行する。Ａ／Ｄ変換器１０３から出力されたデータは、画像処理部１０７もしくはメモリ制御部１０４を介して、記憶部にデータが書き込まれる。ＤＲＡＭ１０５は、バッテリーなどの電源によりバックアップされてもよい。この場合、画像検索装置１００のメイン電源を切断しても、記録内容は保持される。
【００１１】
本発明の実施形態によれば、画像処理部１０７は、システム制御部１１２により制御される。画像処理部１０７は、画像を検索抽出する際に使用される抽出部の一部として機能する。この検索抽出処理において、画像処理部１０７は、例えば、検索条件（例：検索キー画像やキーワード）と、検索対象画像との関連度（検索条件と検索対象画像との関連性を表す値）を決定してもよい。なお、関連度は、システム制御部１１２が算出してもよい。この場合、画像処理部１０７またはシステム制御部１１２は、調節された閾値（関連度の閾値）と関連度とを用いて画像の抽出を再度実行してもよい。すなわち、画像処理部１０７またはシステム制御部１１２は、２回目以降の抽出時に初回の抽出時に決定された関連度と閾値とを用いて、画像を抽出してもよい。これによって、２回目以降の抽出時には、関連度の決定を省略することが可能となる。
【００１２】
画像表示部１０９は、ＤＲＡＭ１０５に書き込まれた表示用の画像データをＤ／Ａ変換器１０８を介して表示する。なお、画像表示部１０９は、ＴＦＴ、ＬＣＤ等の表示デバイスである。画像表示部１０９を用いて撮像した画像データを逐次表示することによって、電子ファインダー機能が実現される。また、画像表示部１０９は、システム制御部１１２の指示によって任意に表示をＯＮ／ＯＦＦすることが好ましい。表示をＯＦＦにした場合は、画像検索装置１００の電力消費を大幅に削減することが期待できる。
【００１３】
本発明の実施形態によれば、画像表示部１０９は、複数の検索条件に従って、それぞれの閾値を各要素とするチャートを表示するチャート表示部として機能しうる。また、画像表示部１０９は、抽出された画像または抽出された画像の関連度を表示してもよい。さらに、検索条件を入力する際の入力画面として使用されることが好ましい。
【００１４】
不揮発性メモリ１１１は、撮影した静止画像や動画像を格納したり、または画像検索装置１００を制御するプログラムコードを格納したりするためのメモリである。
【００１５】
本発明の実施形態によれば、ＤＲＡＭ１０５または不揮発性メモリ１１１は検索対象となる画像を記憶する画像記憶部となりうる。また、この画像記憶部は、画像を抽出する際に決定された各画像の関連度を記憶してもよい。
【００１６】
圧縮伸長部１１０は、離散コサイン変換（ＤＣＴ）等により画像データを圧縮伸長する機能を有する。また、圧縮伸長部１１０は、ＤＲＡＭ１０５に格納された画像を読み込んで圧縮処理または伸長処理をおこない、処理を終えたデータをＤＲＡＭ１０５または不揮発性メモリ１１１に書き込む。
【００１７】
システム制御部１１２は、画像検索装置１００の全体を制御することが好ましい。シャッターボタン１１３および撮影モード設定ボタン１１４は、動画、静止画の選択、連写または単写モード等の設定をおこなう。十字キーボタン１１５は、システム制御部１１２によりボタンをスキャンして十字キーを検知する。検索設定ボタン１１６は、押すことによって検索の中断、再開を指定することを実現してもよい。
【００１８】
なお、検索設定ボタン１１６や十字キーボタン１１５は、システム制御部１１２に検索条件を入力する入力部として機能しうる。また、検索設定ボタン１１６や十字キーボタン１１５は、複数の検索条件に関するチャートにおいて、閾値を調節するために使用されてもよい。
【００１９】
本発明の実施形態によれば、システム制御部１１２は、例えば、入力部から入力された複数の検索条件に対して、それぞれの閾値を各要素とするチャートを作成してもよい。また、システム制御部１１２は、当該チャートにおける複数の閾値を調節する調節部として機能しうる。さらに、システム制御部１１２は、調節された閾値をもとに画像を抽出する抽出部の一部として機能してもよい。
【００２０】
メモリカードコントローラ１２０はメモリカード１２１の制御をおこなう機能を有している。メモリカード１２１は、検索対象となる画像ファイル等を記録する着脱式記録媒体である。メモリカード１２１は、例えば、不揮発性メモリを搭載したメモリカードであり、ＤＲＡＭ１０５と比較し、その記憶容量は十分に大きいものとする。
【００２１】
図２は、本発明の好適な実施形態における画像検索装置の背面図を示す図である。画像検索装置１００は、具体例としてデジタルカメラを挙げているが、画像を取り扱う装置であれば良く、本実施形態に限定されるわけではない。
ズームレバー２０１は、撮影時または再生時に画像を拡大、縮小するために用いられる。また、ズームレバー２０１は、画像検索時には閾値の調節に使用されうる。シャッターボタン１１３が半押しされた状態を検出すると、システム制御１１２はＡＦ制御をおこなう。さらに、シャッターボタン１１３が全押しされた状態を検出すると、システム制御１１２は撮影をおこなうようにしてもよい。ズームボタン２０３は、撮影時または再生時に画像を拡大、縮小するために用いられる。また、ズームボタン２０３は、撮影画像再生時に、コマ送りをおこなうために用いられてもよい。十字キー１１５は、例えば、液晶ファインダー内のメニューの選択をおこなうことや、ポインタの移動をおこなうことに使用されうる。また、十字キー１１５は、画像検索時に検索閾値を調節するために使用されてもよい。メモリカードスロット開閉レバースイッチ２０５は、メモリカードスロット２０６の開閉をおこなうようにしてもよい。
【００２２】
さらに、画像検索装置１００は、光学ファインダー２０７、第１の撮影確認ランプ２０８、第２の撮影確認ランプ２０９、撮影モード設定ボタン１１４、記録画素数または圧縮率ボタン２１１、検索モード設定ボタン１１６、液晶ファインダー２１３を含むことが好ましい。
【００２３】
図３は、本発明の好適な第１の実施形態における画像検索処理を示すフローチャートである。本実施形態によれば、あらかじめ入力された複数の検索条件に対応する各閾値をチャート上で変更することで、複数の検索条件の再設定を容易にすることができる。
【００２４】
ステップＳ３０１において、システム制御部１１２は、例えば検索モードボタン１１６が押されたことを検出すると、画像検索モードに切り替える。また、システム制御部１１２は、ユーザにより入力される検索条件を検出する。なお、本発明の実施形態によれば、入力される検索条件は複数であることを前提としているが、もちろん１以上であればよい。
【００２５】
入力方法は、例えば、不揮発性メモリ１１１等に予め記憶されている検索条件テーブルへ格納された各検索条件の格納先を示すオフセット値が入力される方法であってもよい。ここで、検索条件テーブルとは、例えば、種々の検索条件が格納されたテーブルであることが好ましい。また、オフセット値とは、例えば、検索条件テーブルの先頭アドレスから検索条件テーブル内における所定の検索条件の格納先アドレスとの差を示す値である。この場合、システム制御部１１２は、ユーザによって入力されたオフセット値またはキーワードを検出する。なお、各オフセット値が検索条件テーブルに格納されたどの検索条件に対応付けられているかを、システム制御部１１２は、入力画面に表示するようにしてもよい。オフセット値と検索条件との対応関係がわからなければ、操作者は、所望の検索条件を表すオフセット値を入力できないからである。
【００２６】
また、入力方法としては、検索する画像のキーワード（例えば、人、山、車など）を入力してもよい。さらに、前述した検索条件テーブルは、画像を抽出する際に用いる検索キー画像に紐付けされていることが好ましい。これは、入力された検索条件から検索キー画像を求める処理が非常に簡便になるからである。
【００２７】
ステップＳ３０２において、システム制御部１１２は、Ｓ３０１で入力された複数の検索条件をもとに画像を抽出する。例えば、システム制御部１１２は、複数の検索条件に相応しい検索キー画像をＤＲＡＭ１０５から読み出す。なお、複数の検索条件に対して単一の検索キー画像が読み出されてもよいし、検索条件ごとに１つの検索キー画像が読み出されてもよい。次に、システム制御部１１２は、メモリカード１２１内に保存されている検索対象画像のうち、検索キー画像との関連度が高いものを抽出する。例えば、システム制御部１１２は、画像処理部１０７により決定された関連度が閾値以上となる画像を抽出する。さらに、システム制御部１１２は、抽出された画像をメモリカード１２１に格納する。
【００２８】
ステップＳ３０３において、システム制御部１１２は、Ｓ３０２の画像検索の結果、該当画像が抽出されたかどうかの判定をおこなう。画像検索は、１枚以上の該当画像が抽出されていれば、Ｓ３０４へ遷移し、抽出されていなければ、Ｓ３０５へ遷移する。
【００２９】
ステップＳ３０４において、システム制御部１１２は、抽出された画像の表示と保存をおこなう。図６に示すように、抽出された画像６０１は、液晶ファインダー２１３に表示される。さらに、検索条件から決定された関連度６０２が、液晶ファインダー２１３の片隅に表示されるようにしてもよい。
【００３０】
ステップＳ３０５において、システム制御部１１２は、画像検索が終了したかどうかを判定する。ユーザが所望の画像を抽出できた場合、終了を意図する入力がなされる。システム制御部１１２は、終了を意図する入力があると、検索処理を終了する。一方、ユーザが所望の画像を抽出できなかった場合、閾値変更のトリガとなる入力がなされる。以下で説明するように、システム制御部１１２は、閾値変更のトリガとなる入力を検知すると、再検索の処理へ遷移する。
【００３１】
ステップＳ３０６において、システム制御部１１２は、閾値変更要求が入力されか否かを判定する。例えば、ズームレバー２０１、ズームボタン２０３、十字キー１１５、および撮影モード設定ボタン１１４が画像検索中に押された場合、システム制御部１１２は、閾値変更が要求されたものと認識する。閾値変更が要求された場合は、Ｓ３０７へ処理が遷移する。
【００３２】
ステップＳ３０７において、システム制御部１１２は、複数の検索条件に対して各閾値を各要素とするチャートを作成し、画像表示部１０９にチャートを表示させる。画像表示部１０９は、液晶ファインダー２１３内にチャートを表示する。チャートに関しては、図４を用いて後述する。
【００３３】
ステップＳ３０８において、システム制御部１１２は、再度画像検索をおこなうための閾値を調節する。ズームレバー２０１、ズームボタン２０３、十字キー１１５、または撮影モード設定ボタン１１４の少なくとも一つにより、出力したチャートにおける各要素のポインタ４０２を調節することが好ましい。システム制御部１１２および画像表示部１０９は、閾値の調節と連動して、前述したチャートの表示を変更するようにしてもよい。
【００３４】
さらに閾値の調節後、システム制御部１１２、画像検索を初めから抽出し直す処理手順、または、閾値を変更する前の検索で抽出された画像群から画像検索を再開する処理手順のどちらか一方をユーザに選択させてもよい。モードの選択は、例えば、検索モード設定ボタン１１６でおこなうようにしてもよい。
【００３５】
第１の実施形態によれば、画像検索中に所望の画像が見つからない場合、画像検索の終了後に、または画像検索処理を一時中断させ、閾値を調節することが可能となる。これによって目的の画像を抽出する効率（速度や時間など）が改善されよう。
【００３６】
さらに、液晶ファインダー２１３にチャートを表示して、閾値の調節をおこなうことにより、複数の検索条件間における関係がわかり易くなろう。また、閾値調節処理のトリガとして、各種キー、レバー、ダイヤルの変化を検出することで、自動的に検索閾値の調節モードへ移行することが可能となる。
【００３７】
図４は、本発明の好適な実施形態における各検索条件に対応する閾値の表示または調節をおこなうチャートの一例を示す図である。チャート４０１は、液晶ファインダー２１３に出力される。液晶ファインダー２１３の背景には、検索で抽出された画像が表示されていてもよい。チャート４０１は、検索条件の数に応じた（例えば、４条件分）の座標軸を持つ。各座標軸には検索の閾値が割り当てられている。
【００３８】
また、チャート１００は、例えば、レーダーチャートとして出力される。さらに、検索条件として入力されたキーワード（例えば、人、山、車など）を重み付けし、チャートの各要素と対応して表示させるようにしてもよい。例えば、デフォルトの重みを１とし、ユーザが十字キー等を用いて重みを調節するようにしてもよい。
【００３９】
本実施形態のレーダーチャートにおいては、例えば、３以上の検索条件に対応する各閾値をレーダーチャートの各座標軸へ対応させて表示してもよい。本発明によれば、前述したレーダーチャートは一例であり、複数（例えば、３以上）の検索条件を一度に表示するチャートであればよく、本実施形態に限定するものではない。
【００４０】
また、本発明の画像検索装置は、閾値の調節を開始する前に各要素のパターンを数種類用意してもよい。ここで、パターンとは、各座標軸に対して設定される検索条件に対応する閾値の組み合わせである。例えば、入力された検索条件（条件１、条件２、条件３）に従い、入力された条件のみの組み合わせと、入力された条件に予め用意された検索条件（例えば、条件４）を加えた組み合わせとから選択されるようにしてもよい。さらに、本発明の画像検索装置は、ズームレバー２０１、ズームボタン２０３、十字キー１１５、および撮影モード設定ボタン１１４によって各要素に設定された検索条件を他の検索条件へ切り替えるようにしてもよい。なお、検索モード設定ボタン１１６の押し下げを検出すると、システム制御部１１２は、切り替えられた検索条件と要素との関係を確定することが好ましい。各要素を決定後、ズームレバー２０１、ズームボタン２０３、十字キー１１５、撮影モード設定ボタン１１４により各要素のポインタ４０２を移動させることで閾値の調節をおこなう。閾値調節の終了は、例えば、記録画素数と圧縮率ボタン２１１を押すことにより実現されうる。
【００４１】
前述したチャートでの閾値調節により、検索条件の各要素である各座標軸の値を各種キー、レバー、ダイヤルの入力のみで各検索条件の定量化された値を調節することが可能となり、効率的な画像検索を実現しうる。また、本実施形態のチャートは、検索条件の数に応じて座標軸を増減することができる。例えば、検索条件数が４つである場合、各条件に従った４本の座標軸を対応させ、また検索条件が５つである場合は、各条件に従った５本の座標軸を対応させることで、複数の検索条件において画像を検索することができる。
【００４２】
図５は、本発明の第２の実施形態における画像検索処理を示すフローチャートである。第２の実施形態に係る画像検索装置は、１回目の検索時に各画像の関連度を決定する。さらに、この画像検索装置は、２回目以降の検出において、調節された閾値にしたがい、１回目の検索時に決定された関連度を利用して画像を抽出する。これによって、２回目の検索処理では、関連度の算出を省略できるので、効率的な画像の抽出がおこなえる利点がある。とりわけ、関連度の算出処理は、画像同士を比較するなどの複雑で面倒な演算が必要となる。よって、関連度の算出を省略できれば、劇的に検索速度が向上することになろう。
【００４３】
なお、第１の実施形態と共通する技術事項については、繰り返しの説明を避けるために、省略される。例えば、ステップＳ５０１およびＳ５０２は、上述したＳ３０１およびＳ３０２に相当するので説明を省略する。
【００４４】
ステップＳ５０３において、システム制御部１１２は、抽出された画像をメモリカード１２１に格納する。また、画像処理部１０７は、画像ごとに決定した関連度をいずれかの記憶部に記憶することが好ましい。なお、関連度は、検索条件ごとに決定されてもよいし、入力された複数の検索条件に対して単一の関連度が決定されてもよい。システム制御部１１２は、２回目以降の検索時に、決定された関連度を用いて画像を抽出することが好ましい。
【００４５】
また、抽出されなかった画像についても、システム制御部１１２は、検索時に決定された各関連度を記憶するようにしてもよい。これは、２回目以降の検索時に、１回目の検索結果から絞込みをおこなうのではなく、初めの検索対象である画像全てから閾値を変更して抽出したい場合に有効である。つまり、前述した２回目以降の全検索においては、１回目に決定された関連度を使用することで抽出が高速におこなえるという利点がある。
【００４６】
ステップＳ５０４において、システム制御部１１２は、画像検索の終了を判定する。システム制御部１１２は、例えば、メモリカード１２１内の検索対象画像全てを検索するまで、Ｓ５０２からＳ５０４の処理を繰り返す。システム制御部１１２は、全ての画像検索が終了した場合、１回目の画像検索を終了し、Ｓ５０５へ遷移する。また、システム制御部１１２は、検索モードボタン１１６が押されることにより、画像検索を中断する処理に遷移するようにしてもよい。
【００４７】
ステップＳ５０５において、システム制御部１１２は、複数の検索条件に対して各閾値を各要素とするチャートを作成し、画像表示部１０９にチャートを表示させる。画像表示部１０９は、液晶ファインダー２１３内にチャートを表示する。
【００４８】
ステップＳ５０６において、システム制御部１１２は、２回目以降の画像検索をおこなうため閾値を調節する。ズームレバー２０１、ズームボタン２０３、十字キー１１５、または撮影モード設定ボタン１１４の少なくとも一つにより、出力したチャートにおける各要素のポインタ４０２を調節することが好ましい。システム制御部１１２および画像表示部１０９は、閾値の調節と連動して、前述したチャートの表示を変更するようにしてもよい。
【００４９】
ステップＳ５０７において、システム制御部１１２は、Ｓ５０６で調節された閾値をもとに、１回目の画像検索で抽出された画像について、ＤＲＡＭ１０５等の記憶部から関連度を読み出す。次に、システム制御部１１２は、読み出した関連度の中から閾値以上の画像を抽出する。なお、システム制御部１１２は、１回目の検索時に検索対象画像となった全ての画像について記憶されている関連度を読み出し、調節された閾値をもとに、関連度が閾値以上の画像を抽出してもよい。
【００５０】
ステップＳ５０８において、システム制御部１１２は、図６に示すように、液晶ファインダー２１３に抽出された画像６０１を表示する。さらに、システム制御部１１２は、表示した画像の関連度６０２を液晶ファインダー２１３の片隅に表示するようにしてもよい。表示方法に関して、例えば、システム制御部１１２は、抽出された画像群の中から関連度の高いものを順に規定枚数毎に表示することが好ましい。
【００５１】
ステップＳ５０９において、システム制御部１１２は、再度閾値を調節するかを判定する。例えば、システム制御部１１２は、各種キー、レバー、ダイヤルの変化を検出した場合、チャートを出力し、閾値を調節するモードへ遷移する。各種キー、レバー、ダイヤルの変化が一定時間検出できなかった場合や、終了を意味するキーが押された場合は、画像検索の処理を終了する。
【００５２】
前述したように、本発明の第２の実施形態によれば、画像検索時に抽出された画像と関連度とをあわせて保持することが好ましい。すなわち、２回目以降の検索時に、１回目の画像検索で抽出された画像から、調節された閾値と関連度とを用いて絞込み検索をおこなうようにしてもよい。もちろん、１回目の検索時に抽出されなかった画像も含めて、決定された関連度を全ての画像ごとに保持してもよい。すなわち、２回目以降の検索時に、１回目に検索対象であった画像全てから再検索するような場合においても、効率的な画像検索ができうる。
【００５３】
以上説明したように、本実施形態に係る画像検索装置によれば、複数の検索条件に対して、それぞれの閾値を各要素とするチャートを表示し、このチャート上で閾値を変更できる。よって、簡単な操作で検索条件を変更できる。また、チャートを表示することで、検索条件間の関係を一度に把握することができる利点もある。さらに、本発明の画像検索装置は、検索中に複数の閾値を調節し画像を抽出することが可能であり、効率的な画像検索が期待できる。
【００５４】
なお、本発明は上記実施形態に限らず様々な変形が可能となる。例えば、画像検索装置は、検索対象画像の関連度を決定し、記憶するようにしてもよい。よって、画像検索装置は、調節された閾値以上の画像ごとに記憶された関連度を選択することで画像を抽出できうる。すなわち、検索対象画像の読み出し、関連度の決定が不要となるので、再度検索をおこなう場合は、検索速度が大幅に向上しよう。
【００５５】
また、本発明における関連度の決定においては、各検索条件にしたがった検索キー画像を用いるようにしてもよい。よって、対象画像と検索キー画像との画像同士で相関を求めることができ、精度の高い関連度を求めることが可能である。
【００５６】
また、本発明における画像の抽出においては、初回抽出時に、検索対象となる全ての画像に対しての関連度を決定し、２回目以降の抽出時に調節された閾値と初回抽出時に決定された関連度を用いて画像を抽出するようにしてもよい。すなわち、２回目以降の検索処理では、関連度の決定が不要となるので、２回目以降の検索処理では、検索速度が大幅に向上しよう。この利点は、２回目以降の検索において、初回抽出時に検索された画像から絞込み検索をおこなう場合でも享受できる。さらに、この利点は、２回目以降の検索において、初めの検索対象画像から再度検索をおこなう場合においても享受できる。
【００５７】
また、本発明におけるチャートは、３以上の検索条件についての各閾値を各要素とするレーダーチャートにしてもよい。レーダーチャートは、複数（例えば、３以上）の条件を一度に表示することが可能である。よって、ユーザにとって検索条件間の関係が視認しやすく、閾値の変更も容易となろう。
【００５８】
さらに、本発明におけるチャートは、検索条件として入力されたキーワードをチャートの各要素に対応して表示するようにしてもよい。これにより、ユーザは、閾値を調節する際に、閾値とキーワードとの対応関係を理解しやすくなろう。
【００５９】
また、本発明の検索条件における閾値の調節においては、十字キー、ズームレバー、電子ダイヤルおよびモード設定ボタンの何れかの変化に応じて閾値の調節をおこなうようにしてもよい。その結果、これらの操作部材は、画像検索装置に一般的に備えられているため、調節用の操作部材を新たに追加しなくてよい利点がある。また、使い慣れた操作部材によって、閾値を調節できるので、ユーザフレンドリー操作体系が提供される利点もある。
【００６０】
さらに、画像検索装置は、ユーザによる閾値の調節に連動してチャートの表示を変更するようにしてもよい。この場合、調節後の閾値をユーザが明確に理解できる利点がある。
【００６１】
［他の実施形態］
以上、様々な実施形態を詳述したが、本発明は、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。例えば、デジタルカメラ、デジタルビデオカメラ、ＰＣ、サーバとクライアントとを含むコンピュータシステムなどの如くである。
【００６２】
本発明は、前述した実施形態の各機能を実現するソフトウェアプログラムを、システム若しくは装置に対して直接または遠隔から供給し、そのシステム等に含まれるコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される。
【００６３】
従って、本発明の機能・処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、上記機能・処理を実現するためのコンピュータプログラム自体も本発明の一つである。
【００６４】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００６５】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、記録媒体としては、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【００６６】
また、プログラムは、クライアントコンピュータのブラウザを用いてインターネットのホームページからダウンロードしてもよい。すなわち、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードしてもよいのである。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明の構成要件となる場合がある。
【００６７】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布してもよい。この場合、所定条件をクリアしたユーザにのみ、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報で暗号化されたプログラムを復号して実行し、プログラムをコンピュータにインストールしてもよい。
【００６８】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現されてもよい。なお、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ってもよい。もちろん、この場合も、前述した実施形態の機能が実現され得る。
【００６９】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれてもよい。そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ってもよい。このようにして、前述した実施形態の機能が実現されることもある。
【図面の簡単な説明】
【００７０】
【図１】本発明における画像検索装置の構成図を示すブロック図である。
【図２】本発明の好適な実施形態における画像検索装置の背面図を示す図である。
【図３】本発明の第１の実施形態における処理フローを示すフローチャートである。
【図４】本発明の好適な実施形態における検索閾値チャートを示す図である。
【図５】本発明の第２の実施形態における処理フローを示すフローチャートである。
【図６】本発明の好適な実施形態における液晶ファインダーに表示される検索該当画像を示す図である。
【符号の説明】
【００７１】
１００：画像検索装置
１０１：撮影レンズ
１０２：撮像素子
１０３：Ａ／Ｄ変換器
１０４：メモリ制御部
１０５：ＤＲＡＭ
１０６：タイミング発生部
１０７：画像処理部
１０８：Ｄ／Ａ変換器
１０９：画像表示部
１１０：圧縮伸長部
１１１：不揮発性メモリ
１１２：システム制御部
１１３：シャッターボタン
１１４：撮影モード設定ボタン
１１５：十字キー
１１６：検索モード設定ボタン
１２０：メモリカードコントローラ
１２１：メモリカード
２０１：ズームレバー
２０３：ズームボタン
２０５：メモリカードスロット開閉レバースイッチ
２０６：メモリカードスロット
２０７：光学ファインダー
２０８：第１の撮影確認ランプ
２０９：第２の撮影確認ランプ
２１１：記録画素数と圧縮率ボタン
２１３：液晶ファインダー
４０１：チャート
４０２：ポインタ
６０１：抽出画像
６０２：関連度
【図１】
2007128177.tif 000003
【図２】
2007128177.tif 000004
【図３】
2007128177.tif 000005
【図４】
2007128177.tif 000006
【図５】
2007128177.tif 000007
【図６】
2007128177.tif 000008