(57)【要約】【課題】目的の画像を簡単に探し出すことができるようにする。【解決手段】メタデータ選択部１１１は、ユーザの操作に応じて、記録デバイス３６に記録されている画像１乃至Ｎに関係するメタデータであって、複数のカテゴリのいずれか属しているメタデータを選択し、画像検索部１１２は、複数のカテゴリをまたいで選択されたメタデータに基づいて、画像１乃至Ｎから、所定の画像を検索し、表示制御部１１３は、検索された画像の液晶モニタ１１への表示を制御することで、目的の画像を簡単に探し出すことができるようになる。本発明は、デジタルスチルカメラに適用できる。【選択図】図３
2008165424.tif 000002
【特許請求の範囲】
【請求項１】
画像を検索する画像検索装置において、
ユーザの操作に応じて、前記画像に関係するメタデータであって、複数のカテゴリのいずれかに属している前記メタデータを選択するメタデータ選択手段と、
前記複数のカテゴリをまたいで選択された前記メタデータに基づいて、前記画像を検索する画像検索手段と、
検索された前記画像の表示を制御する表示制御手段と
を備える画像検索装置。
【請求項２】
前記複数のカテゴリは、前記ユーザにより登録されるテキストの情報であるラベル、前記画像に占める色の割合に関する情報である色情報、前記画像に表示される顔に関する情報である顔情報、または前記画像の属性からなり、
前記メタデータは、前記ラベル、前記色情報、前記顔情報、または前記属性のいずれかに属している
請求項１に記載の画像検索装置。
【請求項３】
前記属性は、前記画像が保護されているか否かの情報、前記画像が撮像された機器に関する情報、前記画像が他の機器に取り込まれているか否かの情報、前記画像に対して所定の画像解析処理が施されているか否かの情報、または前記画像の原画が存在するか否かの情報である
請求項２に記載の画像検索装置。
【請求項４】
前記ユーザの操作に応じて、前記ラベルを、１または複数の前記画像に付与するラベル処理手段をさらに備える
請求項２に記載の画像検索装置。
【請求項５】
前記ラベル処理手段は、前記ユーザの操作に応じて、１または複数の前記画像に付与されている前記ラベルを削除する
請求項４に記載の画像検索装置。
【請求項６】
前記ラベル処理手段は、前記ユーザの操作に応じて、前記ラベルを生成する
請求項４に記載の画像検索装置。
【請求項７】
前記検索手段は、前記複数のカテゴリをまたいで選択された前記メタデータの論理和または論理積を検索条件として、前記画像を検索する
請求項１に記載の画像検索装置。
【請求項８】
画像を検索する画像検索装置の画像検索方法において、
ユーザの操作に応じて、前記画像に関係するメタデータであって、複数のカテゴリのいずれかに属している前記メタデータを選択し、
前記複数のカテゴリをまたいで選択された前記メタデータに基づいて、前記画像を検索し、
検索された前記画像の表示を制御する
ステップを含む画像検索方法。
【請求項９】
画像を検索する画像検索処理を、コンピュータに行わせるプログラムにおいて、
ユーザの操作に応じて、前記画像に関係するメタデータであって、複数のカテゴリのいずれかに属している前記メタデータを選択し、
前記複数のカテゴリをまたいで選択された前記メタデータに基づいて、前記画像を検索し、
検索された前記画像の表示を制御する
ステップを含むプログラム。
【請求項１０】
画像を撮像する撮像装置において、
撮像された前記画像を記録する記録手段と、
ユーザの操作に応じて、記録されている前記画像に関係するメタデータであって、複数のカテゴリのいずれかに属している前記メタデータを選択するメタデータ選択手段と、
前記複数のカテゴリをまたいで選択された前記メタデータに基づいて、記録されている前記画像を検索する画像検索手段と、
検索された前記画像の表示手段への表示を制御する表示制御手段と
を備える撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像検索装置および方法、撮像装置、並びにプログラムに関し、特に、目的の画像を簡単に探し出すことができるようにした画像検索装置および方法、撮像装置、並びにプログラムに関する。
【背景技術】
【０００２】
近年、デジタルスチルカメラが普及している。また、デジタルスチルカメラにより撮像された撮像画像を記録するメモリカードなどの記録メディアの容量も増加している。
【０００３】
記録メディアの容量が増加することで、記録メディアに記録できる撮像画像の枚数も増加しており、それによってユーザは、蓄積されている撮像画像群のなかから、所望の撮像画像を探し出して閲覧することが困難になってきている。
【０００４】
従来、ユーザは、日付や実際に撮像した画像を見ながら、所望の画像を探していた。そのため、よく人に見せる画像を毎回探さなければならなかったので、特定のフォルダを作成して、そこに画像を入れて、画像をフォルダに分けて管理していた。
【０００５】
また、被写体の画像が撮像された後、撮像画像に関連するキーワード（メタデータ）を登録することで、ユーザによって所望の撮像画像の検索が行われるとき、登録されたメタデータを検索条件にして検索して、簡単に所望の撮像画像を探し出せるようにしているデジタルスチルカメラもある。
【０００６】
本出願人は、ユーザの周囲の状況を示すデータであるセンシングデータに基づいて、ユーザの周囲の状況を認識し、センシングデータと認識された認識情報と、その認識情報の優先度を示す重みを基に、コンテンツファイルを重み付け検索する情報処理装置を先に提案している（例えば、特許文献１参照）。
【０００７】
【特許文献１】特開２００６−１８５５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、蓄積されている撮像画像の枚数が増加すると、目的の画像を簡単に探し出すことができないという問題があった。
【０００９】
具体的には、撮像画像をカテゴリごとにフォルダに分けて記録する場合、例えば、「犬のフォルダ」、「自分の犬のフォルダ」、「犬と猫のフォルダ」など、複数の条件によりフォルダを分けたい場合、その条件の数だけフォルダが必要となり、ユーザにとっては労力のかかる作業であるので手間であった。さらには、フォルダが増加することで、記録メディアの容量を無駄に使用することになる。
【００１０】
また、フォルダにより管理すると、見たい画像以外の画像も同時に表示されてしまうため、特定の画像だけを見せたり、スライドショーをしたり、印刷をするのが困難であった。さらに、対象の画像の前後に他の人には見せたくない画像がある場合、画像自体を見せることができないという問題もあった。
【００１１】
さらにまた、撮像画像をキーワードで検索する場合でも、適切なキーワードで検索しなければ、所望の画像が検索されず、蓄積されている撮像画像群のなかから、目的の画像を探し出すことが困難であった。
【００１２】
本発明はこのような状況に鑑みてなされたものであり、複数のカテゴリをまたいで選択されたメタデータに基づいて、画像を検索することで、目的の画像を簡単に探し出すことができるようにするものである。
【課題を解決するための手段】
【００１３】
本発明の第１の側面の画像検索装置は、画像を検索する画像検索装置において、ユーザの操作に応じて、前記画像に関係するメタデータであって、複数のカテゴリのいずれかに属している前記メタデータを選択するメタデータ選択手段と、前記複数のカテゴリをまたいで選択された前記メタデータに基づいて、前記画像を検索する画像検索手段と、検索された前記画像の表示を制御する表示制御手段とを備える。
【００１４】
前記複数のカテゴリは、前記ユーザにより登録されるテキストの情報であるラベル、前記画像に占める色の割合に関する情報である色情報、前記画像に表示される顔に関する情報である顔情報、または前記画像の属性からなり、前記メタデータは、前記ラベル、前記色情報、前記顔情報、または前記属性のいずれかに属しているようにすることができる。
【００１５】
前記属性は、前記画像が保護されているか否かの情報、前記画像が撮像された機器に関する情報、前記画像が他の機器に取り込まれているか否かの情報、前記画像に対して所定の画像解析処理が施されているか否かの情報、または前記画像の原画が存在するか否かの情報であるようにすることができる。
【００１６】
前記ユーザの操作に応じて、前記ラベルを、１または複数の前記画像に付与するラベル処理手段をさらに設けるようにすることができる。
【００１７】
前記ラベル処理手段には、前記ユーザの操作に応じて、１または複数の前記画像に付与されている前記ラベルを削除させることができる。
【００１８】
前記ラベル処理手段には、前記ユーザの操作に応じて、前記ラベルを生成させることができる。
【００１９】
前記検索手段には、前記複数のカテゴリをまたいで選択された前記メタデータの論理和または論理積を検索条件として、前記画像を検索させることができる。
【００２０】
本発明の第１の側面の画像検索方法は、画像を検索する画像検索装置の画像検索方法において、ユーザの操作に応じて、前記画像に関係するメタデータであって、複数のカテゴリのいずれかに属している前記メタデータを選択し、前記複数のカテゴリをまたいで選択された前記メタデータに基づいて、前記画像を検索し、検索された前記画像の表示を制御するステップを含む。
【００２１】
本発明の第１の側面のプログラムは、画像を検索する画像検索処理を、コンピュータに行わせるプログラムにおいて、ユーザの操作に応じて、前記画像に関係するメタデータであって、複数のカテゴリのいずれかに属している前記メタデータを選択し、前記複数のカテゴリをまたいで選択された前記メタデータに基づいて、前記画像を検索し、検索された前記画像の表示を制御するステップを含む。
【００２２】
本発明の第１の側面においては、ユーザの操作に応じて、画像に関係するメタデータであって、複数のカテゴリのいずれかに属しているメタデータが選択され、複数のカテゴリをまたいで選択されたメタデータに基づいて、画像が検索され、検索された画像の表示が制御される。
【００２３】
本発明の第２の側面の撮像装置は、画像を撮像する撮像装置において、撮像された前記画像を記録する記録手段と、ユーザの操作に応じて、記録されている前記画像に関係するメタデータであって、複数のカテゴリのいずれかに属している前記メタデータを選択するメタデータ選択手段と、前記複数のカテゴリをまたいで選択された前記メタデータに基づいて、記録されている前記画像を検索する画像検索手段と、検索された前記画像の表示手段への表示を制御する表示制御手段とを備える。
【００２４】
本発明の第２の側面においては、撮像された画像が記録され、ユーザの操作に応じて、記録されている画像に関係するメタデータであって、複数のカテゴリのいずれかに属しているメタデータが選択され、複数のカテゴリをまたいで選択されたメタデータに基づいて、記録されている画像が検索され、検索された画像の表示手段への表示が制御される。
【発明の効果】
【００２５】
以上のように、本発明の第１の側面によれば、複数のカテゴリをまたいで選択されたメタデータにより画像を検索するので、目的の画像を簡単に探し出すことができる。
【００２６】
本発明の第２の側面によれば、複数のカテゴリをまたいで選択されたメタデータにより撮像画像を検索するので、目的の撮像画像を簡単に探し出すことができる。
【発明を実施するための最良の形態】
【００２７】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書または図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書または図面に記載されていることを確認するためのものである。従って、明細書または図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２８】
本発明の第１の側面の画像検索装置は、画像を検索する画像検索装置（例えば、図３のデジタルスチルカメラ１）において、ユーザの操作に応じて、前記画像に関係するメタデータであって、複数のカテゴリのいずれかに属している前記メタデータを選択するメタデータ選択手段（例えば、図３のメタデータ選択部１１１）と、前記複数のカテゴリをまたいで選択された前記メタデータに基づいて、前記画像を検索する画像検索手段（例えば、図３の画像検索部１１２）と、検索された前記画像の表示を制御する表示制御手段（例えば、図３の表示制御部１１３）とを備える。
【００２９】
前記複数のカテゴリは、前記ユーザにより登録されるテキストの情報であるラベル、前記画像に占める色の割合に関する情報である色情報、前記画像に表示される顔に関する情報である顔情報、または前記画像の属性からなり、前記メタデータは、前記ラベル、前記色情報、前記顔情報、または前記属性のいずれかに属しているようにすることができる。
【００３０】
前記属性は、前記画像が保護されているか否かの情報、前記画像が撮像された機器に関する情報、前記画像が他の機器に取り込まれているか否かの情報、前記画像に対して所定の画像解析処理が施されているか否かの情報、または前記画像の原画が存在するか否かの情報であるようにすることができる。
【００３１】
前記ユーザの操作に応じて、前記ラベルを、１または複数の前記画像に付与する（例えば、図１５のステップＳ５５またはＳ６１の処理）ラベル処理手段（例えば、図３のラベル処理手段１１４）をさらに設けることができる。
【００３２】
前記ラベル処理手段は、前記ユーザの操作に応じて、１または複数の前記画像に付与されている前記ラベルを削除する（例えば、図２４のステップＳ７５またはＳ８１の処理）ことができる。
【００３３】
前記ラベル処理手段は、前記ユーザの操作に応じて、前記ラベルを生成する（例えば、図３２のステップＳ９７の処理）ことができる。
【００３４】
前記検索手段は、前記複数のカテゴリをまたいで選択された前記メタデータの論理和または論理積を検索条件として、前記画像を検索する（例えば、図５のステップＳ２９の処理）ことができる。
【００３５】
本発明の第１の側面の画像検索方法またはプログラムは、画像を検索する画像検索装置の画像検索方法において、または画像を検索する画像検索処理を、コンピュータに行わせるプログラムにおいて、ユーザの操作に応じて、前記画像に関係するメタデータであって、複数のカテゴリのいずれかに属している前記メタデータを選択し（例えば、図４のステップＳ１４，Ｓ１８，Ｓ２２，またはＳ２６の処理）、前記複数のカテゴリをまたいで選択された前記メタデータに基づいて、前記画像を検索し（例えば、図５のステップＳ２９の処理）、検索された前記画像の表示を制御する（例えば、図５のステップＳ３０の処理）ステップを含む。
【００３６】
本発明の第２の側面の撮像装置は、画像を撮像する撮像装置（例えば、図３のデジタルスチルカメラ１）において、撮像された前記画像を記録する記録手段（例えば、図３の記録デバイス３６）と、ユーザの操作に応じて、記録されている前記画像に関係するメタデータであって、複数のカテゴリのいずれかに属している前記メタデータを選択するメタデータ選択手段（例えば、図３のメタデータ選択部１１１）と、前記複数のカテゴリをまたいで選択された前記メタデータに基づいて、記録されている前記画像を検索する画像検索手段（例えば、図３の画像検索部１１２）と、検索された前記画像の表示手段（例えば、図３の液晶モニタ１１）への表示を制御する表示制御手段（例えば、図３の表示制御部１１３）とを備える。
【００３７】
以下、図面を参照しながら本発明の実施の形態について説明する。
【００３８】
図１は、本発明を適用したデジタルスチルカメラ１の一実施の形態の外観構成例を示す図である。
【００３９】
図１に示されるデジタルスチルカメラ１の背面の、向かって左側には、各種の画像を表示する液晶モニタ１１が設けられ、向かって右下には、メニューボタン１２、検索ボタン１３、および操作ボタン１４が設けられている。また、操作ボタン１４の上側には再生ボタン１５が設けられ、さらにその上側にはズームボタン１６が設けられる。
【００４０】
メニューボタン１２は、メニュー画面を液晶モニタ１１に表示させるときに操作され、検索ボタン１３は、撮像画像を検索するときに操作される。また、操作ボタン１４は、例えば、液晶モニタ１１に表示されたメニュー画面の項目を選択するカーソルを移動させるときや、項目の選択を確定するときなどに操作される。
【００４１】
また、再生ボタン１５は、例えば、撮像画像を再生するときに操作され、ズームボタン１６は、ズームの倍率を調整するときに操作される。
【００４２】
なお、図１では、説明を簡略にするために、デジタルスチルカメラ１の背面だけを示しているが、もちろん、その前面には、被写体からの光の集光や、フォーカス（ピント）の調整をするためのレンズ部などが設けられており、デジタルスチルカメラ１は、それらによって被写体の画像を撮像する。
【００４３】
次に、図２は、図１のデジタルスチルカメラ１の内部構成例を示しているブロック図である。デジタルスチルカメラ１は、レンズ部３１、CCD(Charge Coupled Device)３２、アナログ信号処理部３３、A/D(Analog/Digital)変換部３４、デジタル信号処理部３５、液晶モニタ１１、記録デバイス３６、CPU（Central Processing Unit）３７、操作部３８、EEPROM(Electrically Erasable Programmable Read Only Memory)３９、プログラムROM（Read Only Memory）４０、RAM(Random Access Memory)４１、記憶部４２、通信部４３、タイミングジェネレータ(TG)４４、モータドライバ４５、およびアクチュエータ４６を備えるように構成される。
【００４４】
なお、図２では、図１と同様の箇所には同一の符号が付してあり、処理が同じ部分に関しては、その説明は繰り返しになるので適宜省略する。
【００４５】
CCD３２は、CCDセンサにより構成され、タイミングジェネレータ４４から供給されるタイミング信号にしたがって動作することにより、レンズ部３１を介して入射する被写体からの光を受光して光電変換を行い、（光の）受光量に応じた電気信号としてのアナログの画像信号を、アナログ信号処理部３３に供給する。なお、CCD３２は、CCDセンサに限らず、例えば、CMOS（Complementary Metal Oxide Semiconductor）センサなど、画素を単位として画像の信号を生成する撮像素子であればよい。
【００４６】
アナログ信号処理部３３は、CPU３７の制御にしたがい、CCD３２からのアナログの画像信号に増幅などするアナログ信号処理を適用し、そのアナログ信号処理の結果得られる画像信号を、A/D変換部３４に供給する。
【００４７】
A/D変換部３４は、CPU３７の制御にしたがい、アナログ信号処理部３３からのアナログ信号である画像信号をA/D変換し、その結果得られるデジタル信号で示される画像データを、デジタル信号処理部３５に供給する。
【００４８】
デジタル信号処理部３５は、CPU３７の制御にしたがい、A/D変換部３４からの画像データに対し、ノイズ除去処理などのデジタル信号処理を施し、液晶モニタ１１に供給して表示させる。また、デジタル信号処理部３５は、A/D変換部３４からの画像データを、例えば、JPEG(Joint Photographic Experts Group)方式などで圧縮し、その結果得られる圧縮画像データを、記録デバイス３６に供給して記録させる。さらに、デジタル信号処理部３５は、記録デバイス３６に記録された圧縮画像データを伸張し、その結果得られる画像データを液晶モニタ１１に供給して表示させる。
【００４９】
記録デバイス３６は、例えば、メモリカードなどの半導体メモリや、DVD(Digital Versatile Disc)などのその他のリムーバブルな記録メディアであり、デジタルスチルカメラ１に対して、容易に着脱可能になっている。
【００５０】
CPU３７は、プログラムROM４０に記録されているプログラムを実行することにより、デジタルスチルカメラ１を構成する各部を制御し、また、操作部３８からの信号に応じて、各種の処理を行う。
【００５１】
操作部３８は、例えば、図１のメニューボタン１２、検索ボタン１３、操作ボタン１４、再生ボタン１５、およびズームボタン１６などから構成される。操作部３８は、ユーザによって操作され、その操作に対応した操作信号を、CPU３７に供給する。
【００５２】
EEPROM３９は、CPU３７の制御にしたがい、デジタルスチルカメラ１に設定された各種の情報その他の、デジタルスチルカメラ１の電源がオフにされたときも保持しておく必要があるデータなどを記憶する。
【００５３】
プログラムROM４０は、CPU３７が実行するプログラム、さらには、CPU３７がプログラムを実行する上で必要なデータを記憶している。RAM４１は、CPU３７が各種の処理を行う上で必要なプログラムやデータを一時的に記憶する。
【００５４】
また、CPU３７には、例えば、フラッシュメモリやハードディスクなどの記録媒体により構成される記憶部４２、および、例えば、無線などによる他の機器との通信処理を制御する通信部４３が接続されている。
【００５５】
記憶部４２は、CPU３７の制御にしたがい、例えば、撮像画像のメタデータに関するデータを記憶する。なお、デジタルスチルカメラ１においては、記憶部４２を設けずに、記憶部４２に記憶されている各種のデータをEEPROM３９に記憶させるようにしてもよい。
【００５６】
タイミングジェネレータ４４は、CPU３７の制御にしたがい、タイミング信号を、CCD３２に供給する。タイミングジェネレータ４４からCCD３２に供給されるタイミング信号によって、CCD３２における露光時間、すなわちシャッタスピードなどが制御される。
【００５７】
モータドライバ４５は、CPU３７の制御にしたがい、アクチュエータ（モータ）４６を駆動する。アクチュエータ４６が駆動されることにより、レンズ部３１は、デジタルスチルカメラ１の筐体から露出し、あるいは、デジタルスチルカメラ１の筐体内部に収納される。また、アクチュエータ４６が駆動されることにより、レンズ部３１を構成する絞りの調整や、レンズ部３１を構成するフォーカスレンズの移動が行われる。
【００５８】
以上のように構成されるデジタルスチルカメラ１においては、CCD３２が、レンズ部３１を介して入射する被写体からの光を受光して光電変換を行い、その結果得られるアナログの画像信号を出力する。CCD３２が出力するアナログの画像信号は、アナログ信号処理部３３およびA/D変換部３４を介することにより、デジタル信号の画像データとされ、デジタル信号処理部３５に供給される。
【００５９】
デジタル信号処理部３５は、A/D変換部３４からの画像データを、液晶モニタ１１に供給し、これにより、液晶モニタ１１では、いわゆるスルー画が表示される。
【００６０】
その後、ユーザが、操作部３８としての、撮像されている画像を記録するときに操作されるシャッタボタンを操作すると、その操作に応じた信号が、操作部３８からCPU３７に供給される。CPU３７は、操作部３８から、シャッタボタンの操作に応じた信号が供給されると、デジタル信号処理部３５を制御し、そのときA/D変換部３４からデジタル信号処理部３５に供給された画像データを圧縮させ、その結果得られる圧縮画像データを、記録デバイス３６に記録させる。
【００６１】
以上のようにして、いわゆる写真撮影が行われる。
【００６２】
なお、CPU３７に実行させるプログラムは、あらかじめプログラムROM４０にインストールすなわち記憶させておく他、記録デバイス３６に記録しておき、パッケージメディアとしてユーザに提供して、その記録デバイス３６から、デジタル信号処理部３５およびCPU３７を介して、EEPROM３９に記憶させ、デジタルスチルカメラ１にインストールすることができる。また、CPU３７に実行させるプログラムは、ダウンロードサイトから、図２のデジタルスチルカメラ１に直接ダウンロードし、あるいは、図示せぬコンピュータでダウンロードして、図２のデジタルスチルカメラ１に供給し、EEPROM３９に記憶させ、デジタルスチルカメラ１にインストールすることも可能である。
【００６３】
また、デジタルスチルカメラ１のハードウェアの構成は、図２の例に限定されず、後述する図３の機能的構成を少なくとも有していればよい。
【００６４】
図３は、図２のデジタルスチルカメラ１の機能的構成の例を示すブロック図である。
【００６５】
なお、図２では、図１と同様の箇所には、同一の符号が付してあり、処理が同じ部分に関しては、その説明は繰り返しになるので省略する。また、図３において、実線で囲まれた四角は、装置の構成要素としてのブロックを示し、点線で囲まれた四角は、所定の情報を示している。
【００６６】
画像検索処理部１０１は、操作部３８から供給される操作信号に基づいて、画像の検索に関する所定の処理を行う。
【００６７】
画像検索処理部１０１は、メタデータ選択部１１１、画像検索部１１２、表示制御部１１３、およびラベル処理部１１４を含むようにして構成される。
【００６８】
メタデータ選択部１１１は、ユーザの操作に応じて、メタデータを選択する。メタデータ選択部１１１は、選択したメタデータを画像検索部１１２に供給する。
【００６９】
ここで、メタデータは、画像に関係する情報であって、複数存在するカテゴリのいずれかに属する情報である。複数のカテゴリは、例えば、ユーザにより登録されるテキストの情報であるラベル、画像に占める色の割合に関する情報である色情報、画像に表示されている人（顔）に関する情報である顔情報、または画像の属性などのカテゴリからなる。つまり、メタデータは、例えば、ラベル、色情報、顔情報、または属性のいずれかのカテゴリに属している。
【００７０】
なお、以下、説明を分かり易くするために、ラベル、色情報、顔画像、または属性のカテゴリのそれぞれに属しているメタデータのことを、カテゴリと同様に、ラベル、色情報、顔画像、または属性とも称して説明する。
【００７１】
また、画像の属性は、例えば、画像が保護（プロテクト）されているか否かの情報、画像が撮像された機器に関する情報、画像がパーソナルコンピュータなどの他の機器に取り込まれているか否かの情報、画像に対して所定の画像解析処理が施されているか否かの情報、または画像の原画（オリジナル）が存在するか否かの情報などである。
【００７２】
すなわち、メタデータ選択部１１１は、ユーザの操作に応じて、例えば、ラベル、色情報、顔情報、または属性などのカテゴリに属しているメタデータを選択する。
【００７３】
なお、カテゴリは、上述した、ラベル、色情報、顔情報、または属性の他にも、例えば、画像に対するコメントや、画像の撮像日時などでもよい。要は、画像に関係するメタデータを分類できればよいのであって、その分類の方法は任意である。
【００７４】
画像検索部１１２は、メタデータ選択部１１１から供給されるメタデータ（検索条件）および記憶部４２に記憶されたメタデータテーブルに基づいて、記録デバイス３６に記録されている画像１乃至Ｎ（Ｎは自然数）を検索する。画像検索部１１２は、画像検索の結果を表示制御部１１３に供給する。
【００７５】
なお、詳細は図１２を参照して後述するが、メタデータテーブルは、記録デバイス３６に記録された画像１乃至Ｎと、それらの画像のメタデータとを関連付けて格納しているテーブルである。
【００７６】
表示制御部１１３は、各種の画面の液晶モニタ１１への表示を制御する。例えば、表示制御部１１３は、画像検索部１１２から供給される画像検索の結果に応じた画面を液晶モニタ１１に表示する。
【００７７】
ラベル処理部１１４は、ラベルに関する各種の処理を行う。
【００７８】
例えば、ラベル処理部１１４は、ユーザの操作に応じて、画像に対してラベルを付与したり、画像に付与されているラベルを削除したりする。また、ラベル処理部１１４は、ユーザの操作に応じて、新しいラベルを生成し、生成したラベルを他のラベルとともに記録させる。
【００７９】
次に、図４および５のフローチャートを参照して、画像検索処理部１０１による、画像検索の処理について説明する。
【００８０】
ステップＳ１１において、画像検索処理部１０１は、操作部３８からの操作信号に基づいて、ユーザによって、例えば、図６の操作画面２０１のメニュー２１１から検索メニューを選択する操作がされたか否かを判定する。
【００８１】
図６において、液晶モニタ１１に表示された操作画面２０１には、メニュー２１１が表示される。メニュー２１１は、例えば、「アルバム」、「画像管理」、「画像編集」、「ラベル」、「検索」、「印刷」、「スライドショー」、「エクスポート」、および「詳細情報」などの各種のメニューを選択するための画面である。
【００８２】
図４のフローチャートに戻り、ステップＳ１１において、検索メニューを選択する操作がされていないと判定された場合、ステップＳ１１に戻り、ユーザによって、検索メニューを選択する操作がされるまで、判定の処理が繰り返される。
【００８３】
一方、ステップＳ１１において、検索メニューを選択する操作がされたと判定された場合、ステップＳ１２において、表示制御部１１３は、例えば、図７のラベル選択画面２２１を液晶モニタ１１に表示する。
【００８４】
図７において、ラベル選択画面２２１の右側には、ユーザによって登録されているラベルの一覧であるラベル一覧２３１が表示され、左側には、右側のラベル一覧２３１のなかから選択されたラベルなどの検索条件の一覧である検索条件一覧２３２が表示される。
【００８５】
具体的には、ラベル一覧２３１には、ユーザにより登録されたラベルとして、例えば、「お気に入り」、「結婚式」、「誕生日」、「子供」、「サッカー」、「休日」、「料理」、「テニス」、「仕事」、および「プライベート」などのラベルが表示される。
【００８６】
図４のフローチャートに戻り、ステップＳ１３において、画像検索処理部１０１は、操作部３８からの操作信号に基づいて、ユーザによって、例えば、図７のラベル選択画面２２１のラベル一覧２３１に表示されている各ラベルの左側に設けられたチェックボックスがチェックされたか否かを判定することで、ラベルを選択する操作がされたか否かを判定する。
【００８７】
ステップＳ１３において、ラベルを選択する操作がされたと判定された場合、ステップＳ１４において、メタデータ選択部１１１は、ユーザにより選択されたラベルを、検索条件として選択する。
【００８８】
例えば、図７のラベル選択画面２２１において、ユーザによって、ラベル一覧２３１に表示されているラベルのなかから、「仕事」が選択された場合、「仕事」であるラベルの左側のチェックボックスには、チェックマークが表示され、検索条件一覧２３２には、選択されたラベルとして、「仕事」が表示される。そして、メタデータ選択部１１１は、ユーザにより選択された「仕事」であるラベルを、検索条件として選択する。
【００８９】
一方、ステップＳ１３において、ラベルを選択する操作がされていないと判定された場合、ステップＳ１４の処理をスキップし、処理は、ステップＳ１５に進む。
【００９０】
ステップＳ１５において、画像検索処理部１０１は、操作部３８からの操作信号に基づいて、ユーザによって、ラベル選択を終了する操作がされたか否かを判定する。
【００９１】
ステップＳ１５において、ラベル選択を終了する操作がされていないと判定された場合、ステップＳ１３に戻り、ユーザによって、ラベル選択を終了する操作がされるまで、ステップＳ１３乃至Ｓ１５の処理が繰り返される。
【００９２】
その後、ステップＳ１５において、ラベル選択を終了する操作がされたと判定された場合、ステップＳ１６において、表示制御部１１３は、例えば、図８の色情報選択画面２４１を液晶モニタ１１に表示する。
【００９３】
図８において、色情報選択画面２４１の右側には、画像に含まれている色情報の一覧である色一覧２５１が表示され、左側には、上述した、選択されているラベルの一覧に、右側の色一覧２５１のなかから選択された色情報を追加した検索条件の一覧である検索条件一覧２３２が表示される。
【００９４】
具体的には、色一覧２５１には、例えば、「黒」、「白」、「赤」、「青」、「緑」、および「黄」などの画像に含まれている色情報の一覧が表示される。つまり、ユーザは、例えば、「黒」を多く含んでいる画像を検索したい場合には、色一覧２５１から「黒」を選択する。また、他の色についても同様である。
【００９５】
図４のフローチャートに戻り、ステップＳ１７において、画像検索処理部１０１は、操作部３８からの操作信号に基づいて、ユーザによって、例えば、図８の色情報選択画面２４１の色一覧２５１に表示されている各色の左側に設けられたチェックボックスがチェックされたか否かを判定することで、色情報を選択する操作がされたか否かを判定する。
【００９６】
ステップＳ１７において、色情報を選択する操作がされたと判定された場合、ステップＳ１８において、メタデータ選択部１１１は、ユーザにより選択された色情報を、検索条件として選択する。
【００９７】
例えば、図８の色情報選択画面２４１において、ユーザによって、色一覧２５１に表示されている色のなかから、「青」が選択された場合、「青」である色の左側のチェックボックスには、チェックマークが表示され、検索条件一覧２３２には、図７のラベル選択画面２２１で選択された「仕事」であるラベルとともに、選択された色情報として、「青」が表示される。そして、メタデータ選択部１１１は、ユーザにより選択された「青」である色情報を、検索条件として選択する。
【００９８】
一方、ステップＳ１７において、色情報を選択する操作がされていないと判定された場合、ステップＳ１８の処理をスキップし、処理は、ステップＳ１９に進む。
【００９９】
ステップＳ１９において、画像検索処理部１０１は、操作部３８からの操作信号に基づいて、ユーザによって、色情報選択を終了する操作がされたか否かを判定する。
【０１００】
ステップＳ１９において、色情報選択を終了する操作がされていないと判定された場合、ステップＳ１７に戻り、ユーザによって、色情報選択を終了する操作がされるまで、ステップＳ１７乃至Ｓ１９の処理が繰り返される。
【０１０１】
その後、ステップＳ１９において、色情報選択を終了する操作がされたと判定された場合、ステップＳ２０において、表示制御部１１３は、例えば、図９の顔情報選択画面２６１を液晶モニタ１１に表示する。
【０１０２】
図９において、顔情報選択画面２６１の右側には、画像に含まれている顔（人）に基づいた検索条件の一覧である顔一覧２７１が表示され、左側には、上述した、選択されているラベルおよび色情報の一覧に、右側の顔一覧２７１のなかから選択された顔情報を追加した検索条件の一覧である検索条件一覧２３２が表示される。
【０１０３】
具体的には、顔一覧２７１には、例えば、「風景」、「ポートレート」、および「集合写真」などの画像に含まれている顔（人）に基づいた検索条件の一覧が表示される。つまり、ユーザは、「人が写っていない画像」を検索したい場合には、顔一覧２７１から「風景」を選択する。また、同様に、ユーザは、「人が１または２人写っている画像」を検索したい場合には、「ポートレート」を選択し、「人がたくさん写っている画像」を検索したい場合には、「集合写真」を選択する。
【０１０４】
図４のフローチャートに戻り、ステップＳ２１において、画像検索処理部１０１は、操作部３８からの操作信号に基づいて、ユーザによって、例えば、図９の顔情報選択画面２６１の顔一覧２７１に表示されている各検索条件の左側に設けられたチェックボックスがチェックされたか否かを判定することで、顔情報を選択する操作がされたか否かを判定する。
【０１０５】
ステップＳ２１において、顔情報を選択する操作がされたと判定された場合、ステップＳ２２において、メタデータ選択部１１１は、ユーザにより選択された顔情報を、検索条件として選択する。
【０１０６】
例えば、図９の顔情報選択画面２６１において、ユーザによって、顔一覧２７１に表示されている検索条件のなかから、「ポートレート」が選択された場合、「ポートレート」である顔情報に基づいた検索条件の左側のチェックボックスには、チェックマークが表示される。また、検索条件一覧２３２には、図７のラベル選択画面２２１で選択された「仕事」、および図８の色情報選択画面２４１で選択された「青」とともに、選択された顔情報として、「ポートレート」が表示される。そして、メタデータ選択部１１１は、ユーザにより選択された「ポートレート」である顔情報を、検索条件として選択する。
【０１０７】
一方、ステップＳ２１において、顔情報を選択する操作がされていないと判定された場合、ステップＳ２２の処理をスキップし、処理は、ステップＳ２３に進む。
【０１０８】
ステップＳ２３において、画像検索処理部１０１は、操作部３８からの操作信号に基づいて、ユーザによって、顔情報選択を終了する操作がされたか否かを判定する。
【０１０９】
ステップＳ２３において、顔情報選択を終了する操作がされていないと判定された場合、ステップＳ２１に戻り、ユーザによって、顔情報選択を終了する操作がされるまで、ステップＳ２１乃至Ｓ２３の処理が繰り返される。
【０１１０】
その後、ステップＳ２３において、顔情報選択を終了する操作がされたと判定された場合、ステップＳ２４において、表示制御部１１３は、例えば、図１０の属性選択画面２８１を液晶モニタ１１に表示する。
【０１１１】
図１０において、属性選択画面２８１の右側には、画像の属性の一覧である属性一覧２９１が表示され、左側には、上述した、選択されているラベル、色情報、および顔情報の一覧に、右側の属性一覧２９１のなかから選択された属性を追加した検索条件の一覧である検索条件２３２が表示される。
【０１１２】
具体的には、属性一覧２９１には、例えば、「プロテクト入」、「プロテクト切」、「子機で撮影」、「親機で撮影」、「パソコン取り込み済」、「パソコン取り込み未」、「画像解析済」、「画像解析未」、「オリジナル画像有」、および「オリジナル画像無」などの属性の一覧が表示される。
【０１１３】
つまり、「プロテクト入」または「プロテクト切」は、対象の画像が削除されないように保護されているか否かを示す属性である。また、「子機で撮影」または「親機で撮影」は、例えば、他のデジタルスチルカメラから受信した画像や、インポートした画像など、デジタルスチルカメラ１自身で撮像された画像であるか否かを示す属性である。
【０１１４】
また、「パソコン取り込み済」または「パソコン取り込み未」は、撮像画像を、パーソナルコンピュータなどの他の機器に取込んでいるか否かを示す属性であり、「オリジナル画像有」または「オリジナル画像無」は、原画が存在するか否かを示す属性である。
【０１１５】
さらに、「画像解析済」または「画像解析未」は、対象の画像に対して、所定の画像解析処理が施されているか否かを示す属性である。画像解析処理は、例えば、画像に含まれている色情報、または画像に含まれている顔情報を解析する処理である。これらの処理により、各画像の色情報または顔情報が取得される。
【０１１６】
図４のフローチャートに戻り、ステップＳ２５において、画像検索処理部１０１は、操作部３８からの操作信号に基づいて、ユーザによって、例えば、図１０の属性選択画面２８１の属性一覧２９１に表示されている属性の左側に設けられたチェックボックスがチェックされたか否かを判定することで、属性を選択する操作がされたか否かを判定する。
【０１１７】
ステップＳ２５において、属性を選択する操作がされたと判定された場合、ステップＳ２６において、メタデータ選択部１１１は、ユーザにより選択された属性を、検索条件として選択する。
【０１１８】
例えば、図１０の属性選択画面２８１において、ユーザによって、属性一覧２９１に表示されている属性のなかから、「パソコン取り込み未」と「プロテクト入」の２つの属性が選択された場合、「パソコン取り込み未」および「プロテクト入」のそれぞれの左側のチェックボックスには、チェックマークが表示される。また、検索条件一覧２３２には、図７のラベル選択画面２２１で選択された「仕事」、図８の色情報選択画面２４１で選択された「青」、および図９の顔情報選択画面２６１で選択された「ポートレート」とともに、選択された属性として、「パソコン取り込み未」と「プロテクト入」とが表示される。そして、メタデータ選択部１１１は、ユーザにより選択された「パソコン取り込み未」および「プロテクト入」である属性を、検索条件として選択する。
【０１１９】
一方、ステップＳ２５において、属性を選択する操作がされていないと判定された場合、ステップＳ２６の処理をスキップし、処理は、ステップＳ２７に進む。
【０１２０】
ステップＳ２７において、画像検索処理部１０１は、操作部３８からの操作信号に基づいて、ユーザによって、属性選択を終了する操作がされたか否かを判定する。
【０１２１】
ステップＳ２７において、属性選択を終了する操作がされていないと判定された場合、ステップＳ２５に戻り、ユーザによって、属性選択を終了する操作がされるまで、ステップＳ２５乃至Ｓ２７の処理が繰り返される。
【０１２２】
ステップＳ２７において、属性選択を終了する操作が判定された場合、ステップＳ２８において、画像検索処理部１０１は、操作部３８からの操作信号に基づいて、画像検索の実行を指示するための検索ボタンが押下されたか否かを判定する。
【０１２３】
ステップＳ２８において、検索ボタンが押下されていないと判定された場合、ステップＳ１２に戻り、ユーザによって、検索ボタンを押下する操作がされるまで、ステップＳ１２乃至Ｓ２８の処理が繰り返される。
【０１２４】
すなわち、ステップＳ１２乃至Ｓ２８の処理が繰り返されることで、ユーザは、ラベル、色情報、顔情報、属性などの検索条件を再度選択することが可能となる。例えば、表示制御部１１３は、再度、図７のラベル選択画面２２１を液晶モニタ１１に表示する。その後、メタデータ選択部１１１は、ユーザによって、図７のラベル選択画面２２１のラベル一覧２３１に表示されているラベルのなかから、「ネタ」と「おもしろい人」が選択された場合、ユーザによって、選択されたそれらのラベルを検索条件としてさらに選択する。
【０１２５】
その後、ステップＳ１２乃至Ｓ２８の処理が繰り返され、ステップＳ２８において、画像検索処理部１０１は、例えば、図１１のラベル選択画面２２１に重畳された検索実行画面３０１の画像検索の実行を指示するためのボタン３１２が押下されたか否かを判定することで、検索ボタンが押下されたか否かを判定する。
【０１２６】
図１１の検索実行画面３０１は、図７のラベル選択画面２２１乃至図１１のラベル選択画面２２１などの検索条件選択画面が液晶モニタ１１に表示されているとき、ユーザによって、例えば、図１の検索ボタン１３などから構成される操作部３８が操作された場合、その条件選択画面に重畳されるようにして表示される。
【０１２７】
検索実行画面３０１には、「AND検索」または「OR検索」のいずれか一方を選択するラジオボタン３１１、ボタン３１２、画像検索のキャンセルを指示するためのボタン３１３、および、例えば、「仕事」、「青」、「ポートレート」、「パソコン取り込み未」、「プロテクト入」、「ネタ」、「おもしろい人」などの既に選択されている検索条件のクリアを指示するためのボタン３１４が表示される。
【０１２８】
なお、本実施の形態において、「AND検索」の「AND」とは、論理関数の論理積と同様の意味である。すなわち、「AND検索」では、検索条件として、「Ａ」と「Ｂ」が選択された場合、「Ａ」と「Ｂ」との両方の条件を満たす画像を検索する。また、「OR検索」の「OR」とは、論理関数の論理和と同様の意味である。すなわち、「OR検索」では、検索条件として、「Ａ」と「Ｂ」が選択された場合、「Ａ」および「Ｂ」の少なくとも一方の条件を満たす画像を検索する。
【０１２９】
また、図示はしていないが、本実施の形態においては、ラジオボタン３１１に、「AND検索」と「OR検索」の他に、「NOT検索」の項目を追加して、論理反転による検索を行えるようにしてもよい。これにより、例えば、「犬」の画像であるが、「自分の犬」の画像を含まない画像なども検索することが可能となる。
【０１３０】
さらに、これらの「AND検索」、「OR検索」、または「NOT検索」は、各カテゴリごと、すなわち、例えば、ラベル、色情報、顔情報、または属性ごとに設定して、検索することも可能である。
【０１３１】
そして、ステップＳ２８において、検索ボタンが押下されたと判定された場合、ステップＳ２９において、画像検索部１１２は、メタデータ選択部１１１により選択されたメタデータに基づいて、画像を検索する。
【０１３２】
ここで、上述したように、例えば、記憶部４２には、記録デバイス３６に記録されている画像のメタデータに関する情報が格納された、例えば、図１２のメタデータテーブルが記憶されている。
【０１３３】
図１２は、メタデータテーブルの例を示す図である。
【０１３４】
図１２で示されるメタデータテーブルの例において、１行目は各メタデータの項目を示し、２行目以降は記録デバイス３６に記録されている画像１乃至Ｎ（Ｎは自然数）のそれぞれのデータを示す。また、１列目は画像名、２列目は「ラベル」、３列目は「色（色情報）」、４列目は「顔（顔情報）」、５列目は「属性」を示す。
【０１３５】
例えば、図１２で示されるメタデータテーブルにおいては、画像１に対して、「プライベート」、「旅行」、および「休日」であるラベル、「白」である色情報、「ポートレート」である顔情報、並びに「プロテクト入」、「子機で撮影」、「パソコン取り込み済」、「画像解析済」、および「オリジナル画像有」である属性が格納されている。
【０１３６】
また、画像２に対して、「仕事」、「ネタ」、および「おもしろい人」であるラベル、「青」である色情報、「ポートレート」である顔情報、並びに「プロテクト入」、「親機で撮影」、「パソコン取り込み未」、「画像解析済」、および「オリジナル画像無」である属性が格納されている。さらにまた、画像３に対して、「黒」である色情報、「風景」である顔情報、並びに「プロテクト入」、「子機で撮影」、「パソコン取り込み済」、「画像解析済」、および「オリジナル画像有」である属性が格納されている。
【０１３７】
さらに、画像４に対して、「子供」および「サッカー」であるラベル、並びに「プロテクト切」、「子機で撮影」、「パソコン取り込み済」、「画像解析未」、および「オリジナル画像有」である属性が格納されている。また、画像５に対して、「仕事」および「おもしろい人」であるラベル、「白」である色情報、「集合写真」である顔情報、並びに「プロテクト切」、「親機で撮影」、「パソコン取り込み未」、「画像解析済」、および「オリジナル画像無」である属性が格納されている。
【０１３８】
また、画像Ｎに対して、「サッカー」および「休日」であるラベル、「黒」である色情報、「集合写真」である顔情報、並びに「プロテクト切」、「親機で撮影」、「パソコン取り込み済」、「画像解析済」、および「オリジナル画像無」である属性が格納されている。
【０１３９】
このように、図１２のメタデータテーブルには、記録デバイス３６に記録されている画像１乃至Ｎに対応させて、それらの画像のラベル、色情報、顔情報、属性などのメタデータが格納されている。
【０１４０】
例えば、画像検索部１１２は、図１２のメタデータテーブルに基づいて、記録デバイス３６に記録された画像１乃至Ｎから、ユーザによって選択された検索条件、すなわち、「仕事」、「青」、「ポートレート」、「パソコン取り込み未」、「プロテクト入」、「ネタ」、および「おもしろい人」であるメタデータを有する画像を検索する。
【０１４１】
なお、画像検索部１１２による画像検索が行われている間、表示制御部１１３は、例えば、図１３の検索中画面３２１を液晶モニタ１１に表示する。
【０１４２】
図１３において、検索中画面３２１の中央には、画像を検索中であることを示すアイコン３３１が表示され、そのアイコン３３１の下には、画像検索のキャンセルを指示するためのボタン３３２が表示される。
【０１４３】
図５のフローチャートに戻り、ステップＳ３０において、表示制御部１１３は、画像検索部１１２によって検索された画像として、図１４の画像検索結果画面３４１を液晶モニタ１１に表示して、画像検索処理部１０１による、画像検索の処理は終了する。
【０１４４】
図１４において、画像検索結果画面３４１には、画像検索部１１２による検索結果の画像の一覧が表示される（図１４の例では、51枚の画像が検索され、そのうちの20枚が表示されている）。
【０１４５】
例えば、画像検索部１１２は、ユーザによって、「仕事」、「青」、「ポートレート」、「パソコン取り込み未」、「プロテクト入」、「ネタ」、および「おもしろい人」である検索条件が選択され、かつ、図１１の検索実行画面３０１のラジオボタン３１１で「AND検索」が選択された場合、図１２のメタデータテーブルに基づいて、それらの検索条件を全て満たしている画像として、画像２を検索する。そして、表示制御部１１３は、画像検索部１１２の検索結果として、画像２を図１４の画像検索結果画面３４１に表示させる。
【０１４６】
また、例えば、画像検索部１１２は、上述した例において、図１１の検索実行画面３０１のラジオボタン３１１の「AND検索」の代わりに、「OR検索」が選択された場合、図１２のメタデータテーブルに基づいて、それらの検索条件のうちの少なくとも１つの条件を満たしている画像として、画像１，画像２，画像３，および画像５を検索する。そして、表示制御部１１３は、画像検索部１１２の検索結果として、画像１，画像２，画像３，および画像５を、図１４の画像検索結果画面３４１に表示させる。
【０１４７】
以上のように、画像検索処理部１０１は、例えば、ラベル、色情報、顔情報、または属性などの複数のカテゴリをまたいで選択されたメタデータを検索条件（検索パラメータ）にして画像を検索することができる。その結果、膨大な数の撮像画像のなかから目的の画像を簡単に探し出すことができる。
【０１４８】
また、複数のカテゴリにまたがった様々な検索条件とともに、「AND検索」および「OR検索」の２つの検索方法が用意されているので、例えば、ユーザの見たい画像、印刷したい画像などの目的の画像のみを簡単に探し出し、その画像を表示することが可能となる。これにより、ユーザは、例えば、人に見せたい画像を探すときに毎回、１枚１枚探したり、あらかじめフォルダに分けたりする必要がなくなる。
【０１４９】
これにより、例えば、犬が好きなユーザが「犬」であるラベルを作成し、犬の画像に「犬」であるラベルを付けた場合について考えると、犬の画像を見たいときには、「犬」で検索すると、「犬」の画像だけが検索される。また、自分の犬には「自分の犬の名前」のラベルも付けておくことで、「犬」と「自分の犬の名前」とのAND検索により検索することで、自分の犬だけを表示させることも可能となる。さらに、犬の他に、猫も好きなユーザは、猫の画像に「猫」であるラベルを付けることで、「犬」と「猫」とのOR検索により検索すると、犬と猫の画像を表示させることが可能となる。
【０１５０】
つまり、画像をフォルダに分けて管理する場合と違い、例えば、「犬」、「自分の犬」、「Ａさんの犬」などの細かい検索条件によって、所望の画像を検索することが可能となる。また、ユーザは、適切な検索条件を選択することで、自分が見せたくない画像を表示することなく、所望の画像だけを検索して表示することも可能となる。
【０１５１】
さらに、これらのラベルの他に、色情報、顔情報、属性などの検索条件も選択できるので、目的の画像を、迅速、かつ、確実に、探し出すことができる。
【０１５２】
なお、図６のメニュー２１１、図７のラベル選択画面２２１、図８の色情報選択画面２４１、図９の顔情報選択画面２６１、図１０の属性選択画面２８１、図１１の検索実行画面３０１、図１３の検索中画面３２１、および図１４の画像検索結果画面３４１は、それらの画面の構成例を説明するためのものであり、上述した各部のレイアウトや画面のアスペクト比などはそれ以外のものであってももちろんよい。
【０１５３】
ところで、上述したように、ユーザは、撮像画像に対して、所望のラベルを適宜登録することができる。そこで、以下、図１５乃至２３を参照して、所定の画像に対して、所望のラベルを付与する処理について説明する。
【０１５４】
図１５は、画像検索処理部１０１による、ラベル付与の処理を説明するフローチャートである。
【０１５５】
なお、デジタルスチルカメラ１において、ユーザによって、ラベルを画像に登録する操作が行われる前に、液晶モニタ１１は、例えば、図１６の画像一覧画面３６１を表示している。また、図１６の画像一覧画面３６１においては、カーソル３７１は、左から４番目で上から３番目の「休日」であるラベルだけが既に付与されている「食事」の画像を選択している。
【０１５６】
ステップＳ５１において、画像検索処理部１０１は、操作部３８からの操作信号に基づいて、ユーザによって、ラベルを画像に登録する操作がされ、例えば、図１７の画像一覧画面３６１に重畳されたメニュー２１１のラベル３８１（すなわち、図１６の画像一覧画面３６１に重畳されたメニュー２１１のラベル３８１）から、ラベル登録メニューを選択する操作がされたか否かを判定する。
【０１５７】
ステップＳ５１において、ラベル登録メニューを選択する操作がされていないと判定された場合、ステップＳ５１に戻り、ユーザによって、ラベル登録メニューを選択する操作がされるまで、判定の処理が繰り返される。
【０１５８】
一方、ステップＳ５１において、ラベル登録メニューを選択する操作がされたと判定された場合、ステップＳ５２において、画像検索処理部１０１は、操作部３８からの操作信号に基づいて、複数の画像に対してラベルを付与するか否かを判定する。
【０１５９】
例えば、画像検索処理部１０１は、図１７の画像一覧画面３６１において、メニュー２１１のラベル３８１に表示されている５つのアイコンのうち、複数の画像に対してラベルの付与を指示するためのアイコン３８１ａが選択されたか否かを判定することで、複数の画像に対してラベルを付与するか否かを判定する。
【０１６０】
なお、図１７のラベル３８１の５つのアイコンであるが、例えば、アイコン３８１ａは複数の画像に対してラベルの付与を指示するためのアイコン（ボタン）であり、アイコン３８１ｂは１つの画像に対してラベルの付与を指示するためのアイコンである。
【０１６１】
また、例えば、アイコン３８１ｃは複数の画像からラベルの削除を指示するためのアイコンであり、アイコン３８１ｄは１つの画像からラベルの削除を指示するためのアイコンであり、アイコン３８１ｅは新たなラベルの作成を指示するためのアイコンである。
【０１６２】
ステップＳ５２において、例えば、ユーザによって、図１７のラベル３８１のアイコン３８１ｂを選択する操作がされ、複数の画像に対してラベルを付与しない、すなわち、１つの画像に対してラベルを付与すると判定された場合、ステップＳ５３において、表示制御部１１３は、ラベル処理部１１４の制御にしたがって、対象画像に付与されていないラベルのみを表示させる。
【０１６３】
例えば、表示制御部１１３は、例えば、図１６の画像一覧画面３６１の画像の一覧のなかから、カーソル３７１により選択された「食事」の画像に付与されていないラベルとして、「休日」を除く、「お気に入り」、「結婚式」、「誕生日」、・・・などのラベルを、例えば、図１８のラベル選択画面３９１に表示させる。
【０１６４】
ステップＳ５４において、画像検索処理部１０１は、操作部３８からの操作信号に基づいて、ユーザによって、例えば、図１８のラベル選択画面３９１に表示されているラベルから、所望のラベルを選択する操作がされたか否かを判定する。
【０１６５】
ステップＳ５４において、ラベルを選択する操作がされていないと判定された場合、ステップＳ５４に戻り、ユーザによって、ラベルを選択する操作がされるまで、判定の処理が繰り返される。
【０１６６】
一方、ステップＳ５４において、ラベルを選択する操作がされたと判定された場合、ステップＳ５５において、ラベル処理部１１４は、対象画像に選択されたラベルを付与して、画像検索処理部１０１による、ラベル付与の処理を終了する。
【０１６７】
例えば、ラベル処理部１１４は、図１６のカーソル３７１で選択されている「食事」の画像に、ユーザによって、図１８のラベル選択画面３９１から選択された「お気に入り」であるラベルを付与する。その結果、図１９の「食事」の画像画面４０１には、ラベル表示領域４１１に示されるように、既に登録されていた「休日」であるラベルとともに、「お気に入り」であるラベルが新たに登録される。
【０１６８】
また、ステップＳ５２において、例えば、ユーザによって、図１７のラベル３８１のアイコン３８１ａを選択する操作がされ、複数の画像に対してラベルを付与すると判定された場合、ステップＳ５６において、表示制御部１１３は、ラベル処理部１１４の制御にしたがって、登録されている全てのラベルを表示させる。
【０１６９】
例えば、表示制御部１１３は、例えば、「お気に入り」、「結婚式」、「誕生日」、・・・などのラベル（１つの画像の場合とは違い、「食事」の画像に付与されていた「休日」であるラベルも含む）を、例えば、図２０のラベル選択画面４２１に表示させる。
【０１７０】
ステップＳ５７において、ステップＳ５４の処理と同様に、画像検索処理部１０１により、ユーザによって、例えば、図２０のラベル選択画面４２１に表示されているラベルから、所望のラベルが選択されたか否かが判定される。
【０１７１】
ステップＳ５７において、ラベルを選択する操作がされたと判定された場合、ステップＳ５８において、表示制御部１１３は、ラベル処理部１１４の制御にしたがって、例えば、選択された「お気に入り」であるラベルが既に付与されている画像に、例えば、図２１のアイコン４４１1乃至４４１4を重畳して表示させる。
【０１７２】
つまり、図２１の画像一覧画面３６１においては、左から２番目で上から２番目の画像、左から３番目で上から２番目の画像、左から４番目で上から２番目の画像、および左から４番目で上から３番目の画像の４つの画像に、既に「お気に入り」であるラベルが付与されていることになる。
【０１７３】
ステップＳ５９において、画像検索処理部１０１は、操作部３８からの操作信号に基づいて、ユーザによって、例えば、図２１の画像一覧画面３６１のなかから、ラベルを付与する画像を選択する操作がされたか否かを判定する。
【０１７４】
ステップＳ５９において、ラベルを付与する画像を選択する操作がされていないと判定された場合、ステップＳ５９に戻り、ユーザによって、ラベルを付与する画像を選択する操作がされるまで、判定の処理が繰り返される。
【０１７５】
一方、ステップＳ５９において、ラベルを付与する画像を選択する操作がされたと判定された場合、ステップＳ６０において、画像検索処理部１０１は、操作部３８からの操作信号に基づいて、ユーザによって、ラベル付与の実行を指示するための実行ボタンが押下されたか否かが判定される。
【０１７６】
例えば、図２１の画像一覧画面３６１において、ユーザによって、アイコン４４２1乃至４４２8が重畳された画像が、「お気に入り」であるラベルを付与する画像として選択された場合、ステップＳ６０において、画像検索処理部１０１は、例えば、図２２の画像一覧画面３６１に重畳されたラベル付与実行画面４６１のラベル付与の実行を指示するためのボタン４７１が押下されたか否かを判定することで、実行ボタンが押下されたか否かを判定する。
【０１７７】
なお、図２２のラベル付与実行画面４６１には、ボタン４７１の他に、ラベル付与の終了を指示するためのボタン４７２、他のアルバムへの遷移を指示するためのボタン４７３、および選択された画像の詳細な情報の表示を指示するためのボタン４７４が表示される。
【０１７８】
図１５のフローチャートに戻り、ステップＳ６０において、実行ボタンが押下されていないと判定された場合、ステップＳ６０に戻り、ユーザによって、実行ボタンを押下する操作がされるまで、判定の処理が繰り返される。
【０１７９】
一方、ステップＳ６０において、実行ボタンが押下されたと判定された場合、ステップＳ６１において、ラベル処理部１１４は、その選択された画像にラベルを付与して、画像検索処理部１０１による、ラベル付与の処理は終了する。
【０１８０】
例えば、ラベル処理部１１４は、図２１の画像一覧画面３６１において、ユーザによって、アイコン４４２1乃至４４２8が重畳された画像、すなわち、左から１番目で上から１番目の画像、左から２番目で上から１番目の画像、左から３番目で上から１番目の画像、左から４番目で上から１番目の画像、左から１番目で上から２番目の画像、左から１番目で上から３番目の画像、左から２番目で上から３番目の画像、および左から３番目で上から３番目の画像の８つの画像に、「お気に入り」であるラベルを付与する。
【０１８１】
その結果、例えば、図２１の左から１番目で上から２番目の画像である、図２３の「女の子」の画像画面４８１には、ラベル表示領域４９１に示されるように、既に登録されていた「結婚式」および「プライベート」であるラベルとともに、「お気に入り」であるラベルが新たに登録される。
【０１８２】
以上のように、画像検索処理部１０１は、１または複数の画像に対して、ラベルを付与することができる。これにより、ユーザは、迅速に、かつ、容易に、所定の画像に対して、所望のラベルを付与することができる。
【０１８３】
なお、図１６の画像一覧画面３６１、図１７のメニュー２１１のラベル３８１、図１８のラベル選択画面３９１、図１９の画像画面４０１、図２０のラベル選択画面４２１、図２１の画像一覧画面３６１、図２２のラベル付与実行画面４６１、および図２３の画像画面４８１は、それらの画面の構成例を説明するためのものであり、上述した各部のレイアウトや画面のアスペクト比などはそれ以外のものであってももちろんよい。
【０１８４】
ところで、上述したように、ユーザは、撮像画像に登録されているラベルを適宜削除することもできる。そこで、以下、図２４乃至３１を参照して、所定の画像に登録されているラベルを削除する処理について説明する。
【０１８５】
図２４は、画像検索処理部１０１による、ラベル削除の処理を説明するフローチャートである。
【０１８６】
ステップＳ７１において、画像検索処理部１０１は、操作部３８からの操作信号に基づいて、ユーザによって、画像に登録されているラベルを削除する操作がされ、例えば、図２５の画像一覧画面３６１に重畳されたメニュー２１１のラベル３８１から、ラベル削除メニューを選択する操作がされたか否かを判定する。
【０１８７】
ステップＳ７１において、ラベル削除メニューを選択する操作がされていないと判定された場合、ステップＳ７１に戻り、ユーザによって、ラベル削除メニューを選択する操作がされるまで、判定の処理が繰り返される。
【０１８８】
一方、ステップＳ７１において、ラベル削除メニューを選択する操作がされたと判定された場合、ステップＳ７２において、画像検索処理部１０１は、操作部３８からの操作信号に基づいて、複数の画像に登録されているラベルを削除するか否かを判定する。
【０１８９】
例えば、画像検索処理部１０１は、図２５の画像一覧画面３６１において、メニュー２１１のラベル３８１に表示されている５つのアイコンのうち、複数の画像に登録されているラベルの削除を指示するためのアイコン３８１ｃが選択されたか否かを判定することで、複数の画像のラベルを削除するか否かを判定する。
【０１９０】
ステップＳ７２において、例えば、ユーザによって、図２５のラベル３８１のアイコン３８１ｄを選択する操作がされ、複数の画像のラベルを削除しない、すなわち、１つの画像に登録されているラベルを削除すると判定された場合、ステップＳ７３において、表示制御部１１３は、ラベル処理部１１４の制御にしたがって、対象画像に付与されているラベルのみを表示させる。
【０１９１】
例えば、表示制御部１１３は、例えば、図２５の画像一覧画面３６１の画像の一覧のなかから、カーソル（図示せず）により選択された「食事」の画像（図１９の「食事」の画像画面４０１）に付与されているラベルとして、「お気に入り」および「休日」であるラベルを、例えば、図２６のラベル選択画面５０１に表示させる。
【０１９２】
ステップＳ７４において、画像検索処理部１０１は、操作部３８からの操作信号に基づいて、ユーザによって、例えば、図２６のラベル選択画面５０１に表示されているラベルから、所望のラベルを選択する操作がされたか否かを判定する。
【０１９３】
ステップＳ７４において、ラベルを選択する操作がされていないと判定された場合、ステップＳ７４に戻り、ユーザによって、ラベルを選択する操作がされるまで、判定の処理が繰り返される。
【０１９４】
一方、ステップＳ７４において、ラベルを選択する操作がされたと判定された場合、ステップＳ７５において、ラベル処理部１１４は、対象画像から選択されたラベルを削除して、画像検索処理部１０１による、ラベル削除の処理を終了する。
【０１９５】
例えば、ラベル処理部１１４は、図１９の「食事」の画像画面４０１に登録されている「お気に入り」および「休日」であるラベルのうち、ユーザによって、図２６のラベル選択画面５０１から選択された「休日」を削除する。その結果、図２７の「食事」の画像画面４０１には、ラベル表示領域４１１に示されるように、「休日」であるラベルが削除され、「お気に入り」であるラベルだけが残ることになる。
【０１９６】
また、ステップＳ７２において、例えば、ユーザによって、図２５のラベル３８１のアイコン３８１ｃを選択する操作がされ、複数の画像のラベルを削除すると判定された場合、ステップＳ７６において、表示制御部１１３は、ラベル処理部１１４の制御にしたがって、登録されている全てのラベルを表示させる。
【０１９７】
例えば、表示制御部１１３は、例えば、「お気に入り」、「結婚式」、・・・などのラベル（１つの画像の場合とは違い、「食事」の画像に付与されていた「お気に入り」および「休日」だけでなく、登録されている全てのラベル）を、例えば、図２８のラベル選択画面５２１に表示させる。
【０１９８】
ステップＳ７７において、ステップＳ７４の処理と同様に、画像検索処理部１０１により、ユーザによって、例えば、図２８のラベル選択画面５２１に表示されているラベルから、所望のラベルが選択されたか否かが判定される。
【０１９９】
ステップＳ７７において、ラベルを選択する操作がされたと判定された場合、ステップＳ７８において、表示制御部１１３は、ラベル処理部１１４の制御にしたがって、例えば、選択された「結婚式」であるラベルが登録されている画像を、例えば、図２９の削除画像一覧画面５４１に表示させる。つまり、図２９の削除画像一覧画面５４１は、既に「結婚式」であるラベルが登録されている画像として、４つの画像を表示する。
【０２００】
ステップＳ７９において、画像検索処理部１０１は、操作部３８からの操作信号に基づいて、ユーザによって、例えば、図２９の削除画像一覧画面５４１のなかから、ラベルを削除する画像を選択する操作がされたか否かを判定する。
【０２０１】
ステップＳ７９において、ラベルを削除する画像を選択する操作がされていないと判定された場合、ステップＳ７９に戻り、ユーザによって、ラベルを削除する画像を選択する操作がされるまで、判定の処理が繰り返される。
【０２０２】
一方、ステップＳ７９において、ラベルを削除する画像を選択する操作がされたと判定された場合、ステップＳ８０において、画像検索処理部１０１は、ラベル削除の実行を指示するための実行ボタンが押下されたか否かが判定される。
【０２０３】
例えば、図２９の削除画像一覧画面５４１において、ユーザによって、アイコン５５１1乃至５５１3が重畳された画像が、「結婚式」であるラベルを削除する画像として選択された場合、ステップＳ８０において、画像検索処理部１０１は、例えば、図３０の削除画像一覧画面５４１に重畳されたラベル削除実行画面５６１のラベル削除の実行を指示するためのボタン５７１が押下されたか否かを判定することで、実行ボタンが押下されたか否かを判定する。
【０２０４】
なお、図３０の削除画像一覧画面５４１には、ボタン５７１の他に、ラベル削除の終了を指示するためのボタン５７２、他のアルバムへの遷移を指示するためのボタン５７３、および選択された画像の詳細な情報の表示を指示するためのボタン５７４が表示される。
【０２０５】
図２４のフローチャートに戻り、ステップＳ８０において、実行ボタンが押下されていないと判定された場合、ステップＳ８０に戻り、ユーザによって、実行ボタンを押下する操作がされるまで、判定の処理が繰り返される。
【０２０６】
一方、ステップＳ８０において、実行ボタンが押下されたと判定された場合、ステップＳ８１において、ラベル処理部１１４は、その選択された対象画像からラベルを削除して、画像検索処理部１０１による、ラベル削除の処理は終了する。
【０２０７】
例えば、ラベル処理部１１４は、図２９の削除画像一覧画面５４１において、ユーザによって、アイコン５５１1乃至５５１3が重畳された画像、すなわち、左から１乃至３番目の画像のそれぞれに登録されている「結婚式」であるラベルを削除する。
【０２０８】
その結果、例えば、図２９の左から１番目の画像である、図３１の「女の子」の画像画面４８１には、ラベル表示領域４９１に示されるように、図２３の「女の子」の画像画面４８１で既に登録されていた、「お気に入り」、「結婚式」、および「プライベート」であるラベルから、「結婚式」が削除され、「お気に入り」および「プライベート」であるラベルだけが残される。
【０２０９】
以上のように、画像検索処理部１０１は、１または複数の画像に登録されているラベルを、削除することができる。これにより、ユーザは、迅速に、かつ、容易に、所定の画像に登録されているラベルから、所望のラベルを削除することができる。
【０２１０】
なお、図２５のメニュー２１１のラベル３８１、図２６のラベル選択画面５０１、図２７の画像画面４０１、図２８のラベル選択画面５２１、図２９の削除画像一覧画面５４１、図３０のラベル削除実行画面５６１、および図３１の画像画面４８１は、それらの画面の構成例を説明するためのものであり、上述した各部のレイアウトや画面のアスペクト比などはそれ以外のものであってももちろんよい。
【０２１１】
ところで、上述したように、ユーザは、画像に登録するラベルを新たに作成することもできる。そこで、以下、図３２乃至３６を参照して、新たなラベルを作成する処理について説明する。
【０２１２】
図３２は、画像検索処理部１０１による、ラベル生成の処理を説明するフローチャートである。
【０２１３】
ステップＳ９１において、画像検索処理部１０１は、操作部３８からの操作信号に基づいて、ユーザによって、新たなラベルを作成する操作がされ、例えば、図３３の画像一覧画面３６１に重畳されたメニュー２２１のラベル３８１から、ラベルの作成を指示するためのアイコン３８１ｅが選択されたか否かを判定することで、ラベル作成メニューを選択する操作がされたか否かを判定する。
【０２１４】
ステップＳ９１において、ラベル作成メニューを選択する操作がされていないと判定された場合、ステップＳ９１に戻り、ユーザによって、ラベル作成メニューを選択する操作がされるまで、判定の処理が繰り返される。
【０２１５】
一方、ステップＳ９１において、ラベル作成メニューを選択する操作がされたと判定された場合、ステップＳ９２において、表示制御部１１３は、ラベル処理部１１４の制御にしたがって、例えば、図３４のラベル一覧画面５８１を表示させる。
【０２１６】
図３４において、ラベル一覧画面５８１には、例えば、「お気に入り」、「結婚式」、「誕生日」、・・・などの既に登録されているラベルとともに、新たなラベルの作成を指示するための「新規作成」が表示される。
【０２１７】
図３２のフローチャートに戻り、ステップＳ９３において、画像検索処理部１０１は、操作部３８からの操作信号に基づいて、ユーザによって、例えば、図３４のラベル一覧画面５８１の「新規作成」を選択する操作がされたか否かを判定する。
【０２１８】
ステップＳ９３において、「新規作成」を選択する操作がされていないと判定された場合、ステップＳ９３に戻り、ユーザによって、「新規作成」を選択する操作がされるまで、判定の処理が繰り返される。
【０２１９】
一方、ステップＳ９３において、「新規作成」を選択する操作がされたと判定された場合、ステップＳ９４において、表示制御部１１３は、例えば、図３５の入力画面６０１を液晶モニタ１１に表示する。
【０２２０】
図３５において、入力画面６０１は、ラベルを入力するための画面の表示例を表わしている。この表示例においては、入力された文字を表示するテキストボックス６１１と、テキストボックス６１１に文字を入力するためのアルファベットおよび記号の各種のボタンからなる入力ボード６１２とが表示されている。
【０２２１】
図３２のフローチャートに戻り、ステップＳ９５において、画像検索処理部１０１は、操作部３８からの操作信号に基づいて、ユーザによる文字の入力を受け付ける。例えば、画像検索処理部１０１は、ユーザによって、図３５の入力画面６０１が操作されることで、「お友だち」である文字が入力された場合、その文字の入力を受け付ける。このとき、表示制御部１１３は、その入力された「お友だち」である文字列を、図３５の入力画面６０１のテキストボックス６１１に表示させる。
【０２２２】
ステップＳ９６において、画像検索処理部１０１は、操作部３８からの操作信号に基づいて、例えば、ユーザによって、所定のボタンが押下されるなどして、ラベルを作成する操作がされたか否かを判定する。
【０２２３】
ステップＳ９６において、ラベルを作成する操作がされていないと判定された場合、ステップＳ９５に戻り、ラベルを作成する操作がされるまで、ステップＳ９５およびＳ９６の処理が繰り返される。
【０２２４】
一方、ステップＳ９６において、ラベルを作成する操作がされたと判定された場合、ステップＳ９７において、ラベル処理部１１４は、例えば、ユーザにより入力された、「お友だち」などの文字からラベルを生成する。
【０２２５】
ステップＳ９７において、ラベル処理部１１４は、例えば、「お友だち」などの生成されたラベルを、例えば、記憶部４２に記憶されている他のラベルとともに記憶して、画像検索処理部１０１による、ラベル生成の処理は終了する。
【０２２６】
これにより、例えば、図３６の「友人」の画像画面６２１に対して、ラベルを登録する場合、登録可能なラベルの一覧であるラベル選択画面６３１には、「お気に入り」や「結婚式」などの既に作成されていたラベルとともに、新たに作成した「お友だち」であるラベルが表示される。その結果、図３６の「友人」の画像画面６２１には、「お友だち」であるラベルを登録することが可能となる。
【０２２７】
なお、デジタルスチルカメラ１が入力画面６０１のような文字入力機能を持たない場合には、デジタルスチルカメラ１を、例えば、パーソナルコンピュータなどの文字入力機能を持った機器にUSB（Universal Serial Bus）などで接続する。そして、該パーソナルコンピュータにおいて、デジタルスチルカメラ１へのラベル登録を行うためのアプリケーションプログラムを起動し、該アプリケーションプログラムを介して、上述したラベルの作成、および作成したラベルのデジタルスチルカメラ１への登録処理を実現することも考えられる。具体的には、上記パーソナルコンピュータに接続されたキーボードからの文字入力により所望のラベルを作成し、作成されたラベルをUSB経由でデジタルスチルカメラ１に転送する。そして、デジタルスチルカメラ１は、受信したラベルについて上述した登録処理を行う。
【０２２８】
以上のように、画像検索処理部１０１は、新たなラベルを作成することができる。
【０２２９】
また、例えば、文字入力のできない機器では、文字を使ったラベルを付与することができず、機器側であらかじめ用意されていたラベルしか付与することができないが、デジタルスチルカメラ１では、所望のラベルを新たに作成することが可能となる。
【０２３０】
これにより、例えば、サッカーの好きなユーザは、あらかじめ「サッカー」であるラベルを作成したり、子供のいるユーザは、「子供」、「運動会」、「誕生日」などのラベルをあらかじめ作成したりすることで、適宜、所望のラベルを画像に登録することが可能となる。
【０２３１】
なお、図３３のメニュー２２１のラベル３８１、図３４のラベル一覧画面、図３５の入力画面６０１、および図３６の画像画面６２１は、それらの画面の構成例を説明するためのものであり、上述した各部のレイアウトや画面のアスペクト比などはそれ以外のものであってももちろんよい。
【０２３２】
以上のようにして、複数のカテゴリをまたいで選択されたメタデータにより画像を検索するので、目的の画像を簡単に探し出すことができる。
【０２３３】
なお、デジタルスチルカメラ１で行う画像解析処理は、例えば、パーソナルコンピュータなどの他の機器で行い、処理の結果だけをデジタルスチルカメラ１に取込むようにしてもよい。
【０２３４】
また、本明細書において、記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２３５】
さらに、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０２３６】
【図１】本発明を適用したデジタルスチルカメラの一実施の形態の外観構成例を示す図である。
【図２】図１のデジタルスチルカメラの内部構成例を示しているブロック図である。
【図３】図３は、図２のデジタルスチルカメラの機能的構成の例を示すブロック図である。
【図４】画像検索の処理を説明するフローチャートである。
【図５】画像検索の処理を説明するフローチャートである。
【図６】操作画面の構成例を示す模式図である。
【図７】ラベル選択画面の構成例を示す模式図である。
【図８】色情報選択画面の構成例を示す模式図である。
【図９】顔情報選択画面の構成例を示す模式図である。
【図１０】属性選択画面の構成例を示す模式図である。
【図１１】ラベル選択画面の構成例を示す模式図である。
【図１２】メタデータテーブルの例を示す図である。
【図１３】検索中画面の構成例を示す模式図である。
【図１４】画像検索結果画面の構成例を示す模式図である。
【図１５】ラベル付与の処理を説明するフローチャートである。
【図１６】画像一覧画面の構成例を示す模式図である。
【図１７】画像一覧画面の構成例を示す模式図である。
【図１８】画像一覧画面の構成例を示す模式図である。
【図１９】画像画面の構成例を示す模式図である。
【図２０】画像一覧画面の構成例を示す模式図である。
【図２１】画像一覧画面の構成例を示す模式図である。
【図２２】画像一覧画面の構成例を示す模式図である。
【図２３】画像画面の構成例を示す模式図である。
【図２４】ラベル削除の処理を説明するフローチャートである。
【図２５】画像一覧画面の構成例を示す模式図である。
【図２６】画像一覧画面の構成例を示す模式図である。
【図２７】画像画面の構成例を示す模式図である。
【図２８】画像一覧画面の構成例を示す模式図である。
【図２９】削除画像一覧画面の構成例を示す模式図である。
【図３０】削除画像一覧画面の構成例を示す模式図である。
【図３１】画像画面の構成例を示す模式図である。
【図３２】ラベル生成の処理を説明するフローチャートである。
【図３３】画像一覧画面の構成例を示す模式図である。
【図３４】ラベル一覧画面の構成例を示す模式図である。
【図３５】入力画面の構成例を示す模式図である。
【図３６】画像画面の構成例を示す模式図である。
【符号の説明】
【０２３７】
１  デジタルスチルカメラ，  １１  液晶モニタ，  ３６  記録デバイス，  ３７  CPU，  ３８  操作部，  ４２  記憶部，  １０１  画像検索処理部，  １１１  メタデータ選択部，  １１２  画像検索部，  １１３  表示制御部，  １１４  ラベル処理部
【図１】
2008165424.tif 000003
【図２】
2008165424.tif 000004
【図３】
2008165424.tif 000005
【図４】
2008165424.tif 000006
【図５】
2008165424.tif 000007
【図６】
2008165424.tif 000008
【図７】
2008165424.tif 000009
【図８】
2008165424.tif 000010
【図９】
2008165424.tif 000011
【図１０】
2008165424.tif 000012
【図１１】
2008165424.tif 000013
【図１２】
2008165424.tif 000014
【図１３】
2008165424.tif 000015
【図１４】
2008165424.tif 000016
【図１５】
2008165424.tif 000017
【図１６】
2008165424.tif 000018
【図１７】
2008165424.tif 000019
【図１８】
2008165424.tif 000020
【図１９】
2008165424.tif 000021
【図２０】
2008165424.tif 000022
【図２１】
2008165424.tif 000023
【図２２】
2008165424.tif 000024
【図２３】
2008165424.tif 000025
【図２４】
2008165424.tif 000026
【図２５】
2008165424.tif 000027
【図２６】
2008165424.tif 000028
【図２７】
2008165424.tif 000029
【図２８】
2008165424.tif 000030
【図２９】
2008165424.tif 000031
【図３０】
2008165424.tif 000032
【図３１】
2008165424.tif 000033
【図３２】
2008165424.tif 000034
【図３３】
2008165424.tif 000035
【図３４】
2008165424.tif 000036
【図３５】
2008165424.tif 000037
【図３６】
2008165424.tif 000038