(57)【要約】【課題】キーワードによる画像検索をより簡便にできる画像検索装置、画像検索方法及びプログラムを提供する。【解決手段】まず検索に用いるべきキーワードの属する項目の選択を促す項目選択表示素子が表示される。そしてこの項目選択表示素子に基づいて項目の一つが選択されると、この表示された項目選択表示素子に選択された項目を表わす表示がなされる。そして、選択された項目に属するキーワードの選択を促すキーワード選択表示素子が表示され、これに従ってキーワードが選択されると、この選択されたキーワードに基づいて画像データが検索される。また、キーワード選択の度に、新たな項目選択表示素子が表示され、さらなるキーワードの選択が必要な場合はこの項目選択表示素子を用いて行う。【選択図】図１
2010244274.tif 000002
【特許請求の範囲】
【請求項１】
複数種の項目毎に、当該項目夫々に属する複数のキーワードのいずれか一つが付与された画像データを複数記憶する画像データメモリと、
外部より項目及びキーワードを選択可能な選択部と、
前記複数種の項目の一つを選択可能とする項目選択表示素子を接続された表示部の所定の領域に表示する項目選択表示手段と、
この項目選択表示手段により表示された項目選択表示素子により、前記複数種の項目のいずれか一つを前記選択部により選択すると、前記表示された項目選択表示素子に当該選択された項目を表わす表示を行わせるとともに、当該項目選択表示素子により表わされた項目に属するキーワードを選択可能とするキーワード選択素子を前記表示部に表示させるキーワード選択表示手段と、
このキーワード選択表示手段により表示されたキーワード選択表示素子により、前記キーワードの一つを前記選択部により選択すると、前記表示されたキーワード選択表示素子に当該選択されたキーワードを表わす表示を行わせるキーワード選択手段と、
前記キーワード選択表示手段により項目が選択される度に、前記項目選択表示素子を前記表示部の別の領域に新たに表示させるように、前記項目選択表示手段を制御する制御手段と、
前記キーワード選択手段により選択されたキーワードが付与されている画像データを前記画像データメモリから検索する検索手段と、
この検索手段により検索された画像データを前記表示部に表示させる表示制御手段と、
を有する画像検索装置。
【請求項２】
前記画像検索装置はさらに、
複数種のキーワードを項目別に分類して記憶したキーワードメモリと、
前記選択部の選択によって複数種の項目夫々に対応するキーワードを前記キーワードメモリから読み出すとともに、当該読み出されたキーワードのうち前記選択部の選択によって選択されたキーワードを、前記画像データメモリに記憶された画像データ夫々に付与するキーワード付加手段と、
を有する請求項１記載の画像検索装置。
【請求項３】
複数種の項目の一つを選択可能とする項目選択表示素子を接続された表示部の所定の領域に表示するステップと、
この表示された項目選択表示素子により、前記複数種の項目のいずれか一つが選択部により選択されると、前記表示された項目選択表示素子に当該選択された項目を表わす表示を行わせるとともに、当該項目選択表示素子により表わされた項目に属するキーワードを選択可能とするキーワード選択素子を前記表示部に表示させるステップと、
この表示されたキーワード選択表示素子により、前記キーワードの一つが前記選択部により選択されると、前記表示されたキーワード選択表示素子に当該選択されたキーワードを表わす表示を行わせるステップと、
前記項目が選択される度に、前記項目選択表示素子を前記表示部の別の領域に新たに表示させるように制御するステップと、
前記複数種の項目毎に、当該項目夫々に属する複数のキーワードのいずれか一つが付与された画像データを複数記憶する画像データメモリから、前記選択されたキーワードが付与されている画像データを検索するステップと、
この検索された画像データを前記表示部に表示させるステップと、
とからなる画像検索方法。
【請求項４】
複数種の項目毎に、当該項目夫々に属する複数のキーワードのいずれか一つが付与された画像データを複数記憶する画像データメモリと、外部より項目及びキーワードを選択可能な選択部と、を有する画像検索装置に用いられるコンピュータに、
前記複数種の項目の一つを選択可能とする項目選択表示素子を接続された表示部の所定の領域に表示する項目選択表示ステップと、
この表示された項目選択表示素子により、前記複数種の項目のいずれか一つが前記選択部により選択されると、前記表示された項目選択表示素子に当該選択された項目を表わす表示を行わせるとともに、当該項目選択表示素子により表わされた項目に属するキーワードを選択可能とするキーワード選択素子を前記表示部に表示させるキーワード選択表示ステップと、
この表示されたキーワード選択表示素子により、前記キーワードの一つが前記選択部により選択されると、前記表示されたキーワード選択表示素子に当該選択されたキーワードを表わす表示を行わせるキーワード選択ステップと、
前記項目が選択される度に、前記項目選択表示素子を前記表示部の別の領域に新たに表示させるように制御する制御ステップと、
前記選択されたキーワードが付与されている画像データを前記画像データメモリから検索する検索ステップと、
この検索された画像データを前記表示部に表示させる表示制御ステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像検索装置、画像検索方法及びプログラムに関する。
【背景技術】
【０００２】
近年のデジタルカメラやインターネットの普及により、多種多様なデジタル画像データが誰にでも比較的簡単に入手できるようになり、このため、個人レベルでこれらデジタル画像データを大量に記録保存するようになっている。
【０００３】
こうなると、この大量の画像データの中から所望の画像データを簡単に検索できるようになることが望まれる。この検索の方法として最も一般的なものは、各画像データにキーワードを付加し、この付加されたキーワードに基づいて画像データを検索する方法がある（例えば特許文献１参照）。
【０００４】
また、このキーワード（識別情報）を画像データに簡単に付加するために、付加すべきキーワードに対応したアイコンを表示し、ユーザーはこのアイコンを選択することにより、所望のキーワードを画像データに付加できるような提案もなされている（例えば特許文献２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−４０６２号公報
【特許文献２】特開平１１−１４６３１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
記録保存された画像データの量が多くなると、単一の項目のキーワードを付加しただけでは、所望の画像データのみをうまく検索することはきわめて難しい。そこで、画像データに複数種の項目夫々に対応するキーワードを付与しておき、ユーザーはこれら複数のキーワードの組み合わせで所望の画像データを検索するという方法をとることが考えられる。
【０００７】
しかしながら、どのキーワードをどのように組み合わせて検索するか試行錯誤を繰り返して決めていくことは、非常に難しい作業であり、長年の経験と勘とを必要とする。特にこうした経験のない初心者の場合は、望むような検索結果が出なかった場合、キーワードをどのように変更すればいいのか、わからないまま戸惑うことになっていた。
【０００８】
本発明の目的は、キーワードによる画像検索をより簡便にできる画像検索装置、画像検索方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明に係る画像検索装置は、複数種の項目毎に、当該項目夫々に属する複数のキーワードのいずれか一つが付与された画像データを複数記憶する画像データメモリと、外部より項目及びキーワードを選択可能な選択部と、前記複数種の項目の一つを選択可能とする項目選択表示素子を接続された表示部の所定の領域に表示する項目選択表示手段と、この項目選択表示手段により表示された項目選択表示素子により、前記複数種の項目のいずれか一つを前記選択部により選択すると、前記表示された項目選択表示素子に当該選択された項目を表わす表示を行わせるとともに、当該項目選択表示素子により表わされた項目に属するキーワードを選択可能とするキーワード選択素子を前記表示部に表示させるキーワード選択表示手段と、このキーワード選択表示手段により表示されたキーワード選択表示素子により、前記キーワードの一つを前記選択部により選択すると、前記表示されたキーワード選択表示素子に当該選択されたキーワードを表わす表示を行わせるキーワード選択手段と、前記キーワード選択表示手段により項目が選択される度に、前記項目選択表示手段を前記表示部の別の領域に新たに表示させるように、前記項目選択表示手段を制御する制御手段と、前記キーワード選択手段により選択されたキーワードが付与されている画像データを前記画像データメモリから検索する検索手段と、この検索手段により検索された画像データを前記表示部に表示させる表示制御手段と、を有することを特徴とする。
【００１０】
また、前記画像検索装置はさらに、複数種のキーワードを項目別に分類して記憶したキーワードメモリと、前記選択部の選択によって複数種の項目夫々に対応するキーワードを前記キーワードメモリから読み出すとともに、当該読み出されたキーワードのうち前記選択部の選択によって選択されたキーワードを、前記画像データメモリに記憶された画像データ夫々に付与するキーワード付加手段と、を有することが望ましい。
【００１１】
一方、本発明に係る画像検索方法は、複数種の項目の一つを選択可能とする項目選択表示素子を接続された表示部の所定の領域に表示するステップと、この表示された項目選択表示素子により、前記複数種の項目のいずれか一つが選択部により選択されると、前記表示された項目選択表示素子に当該選択された項目を表わす表示を行わせるとともに、当該項目選択表示素子により表わされた項目に属するキーワードを選択可能とするキーワード選択素子を前記表示部に表示させるステップと、この表示されたキーワード選択表示素子により、前記キーワードの一つが前記選択部により選択されると、前記表示されたキーワード選択表示素子に当該選択されたキーワードを表わす表示を行わせるステップと、前記項目が選択される度に、前記項目選択表示素子を前記表示部の別の領域に新たに表示させるように制御するステップと、前記複数種の項目毎に、当該項目夫々に属する複数のキーワードのいずれか一つが付与された画像データを複数記憶する画像データメモリから、前記選択されたキーワードが付与されている画像データを検索するステップと、この検索された画像データを前記表示部に表示させるステップと、とからなることを特徴とする。
【００１２】
さらに本発明に係るプログラムは、複数種の項目毎に、当該項目夫々に属する複数のキーワードのいずれか一つが付与された画像データを複数記憶する画像データメモリと、外部より項目及びキーワードを選択可能な選択部と、を有する画像検索装置に用いられるコンピュータに、前記複数種の項目の一つを選択可能とする項目選択表示素子を接続された表示部の所定の領域に表示する項目選択表示ステップと、この表示された項目選択表示素子により、前記複数種の項目のいずれか一つが前記選択部により選択されると、前記表示された項目選択表示素子に当該選択された項目を表わす表示を行わせるとともに、当該項目選択表示素子により表わされた項目に属するキーワードを選択可能とするキーワード選択素子を前記表示部に表示させるキーワード選択表示ステップと、この表示されたキーワード選択表示素子により、前記キーワードの一つが前記選択部により選択されると、前記表示されたキーワード選択表示素子に当該選択されたキーワードを表わす表示を行わせるキーワード選択ステップと、前記項目が選択される度に、前記項目選択表示素子を前記表示部の別の領域に新たに表示させるように制御する制御ステップと、前記選択されたキーワードが付与されている画像データを前記画像データメモリから検索する検索ステップと、この検索された画像データを前記表示部に表示させる表示制御ステップと、を実行させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、まず検索に用いるべきキーワードの属する項目の選択を促す項目選択表示素子が表示される。そしてこの項目選択表示素子に基づいて項目の一つが選択されると、この表示された項目選択表示素子に選択された項目を表わす表示がなされる。これによっていずれの項目が選択されたかが認識できる。そして、選択された項目に属するキーワードの選択を促すキーワード選択表示素子が表示され、これに従ってキーワードが選択されると、この選択されたキーワードに基づいて画像データが検索される。また、キーワード選択の度に、新たな項目選択表示素子が表示されるため、さらなるキーワードの選択が必要な場合はこの項目選択表示素子を用いて行うことができる。
【００１４】
このように、選択されたキーワードを視覚的に確認することができるとともに、キーワードの変更・追加が表示された内容に従って行えるため、検索作業が非常にやりやすくなる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態の画像検索装置の全体構成を示すブロック図である。
【図２】画像ＤＢのデータ構造の一例を示すデータチャートである。
【図３】キーワードＤＢのデータ構造の一例を示すデータチャートである。
【図４】ＣＰＵにより実行されるメイン制御処理の手順を示したフローチャートである。
【図５】ＣＰＵにより実行されるキーワード設定処理の制御手順を示したフローチャートの第１部分である。
【図６】同、キーワード設定処理のフローチャートの第２部分である。
【図７】キーワード設定処理中の表示内容の一例を示した画像図である。
【図８】ＣＰＵにより実行されるキーワード検索処理の制御手順を示したフローチャートの第１部分である。
【図９】同、キーワード検索処理のフローチャートの第２部分である。
【図１０】同、キーワード検索処理のフローチャートの第３部分である。
【図１１】キーワード検索処理の初期段階の表示内容の一例を示した画像図である。
【図１２】キーワード検索処理の途中段階の表示内容の一例を示した画像図である。
【図１３】キーワード検索処理において検索が進んだ段階の表示内容の一例を示した画像図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１７】
図１は、本発明の実施形態の画像検索装置１の全体構成を示すブロック図である。
【００１８】
この実施形態の画像検索装置１は、図１に示すように、装置の全体的な制御を行うＣＰＵ（中央演算処理装置）１１と、ＣＰＵ１１が実行する制御プログラムや制御データが格納されたプログラムＲＯＭ（Read Only Memory）１２と、ＣＰＵ１１に作業用のメモリ空間を提供するワークＲＡＭ（Random Access Memory）１３と、画像や文字等の表示出力が可能な表示部１４と、キー入力やメニューの選択操作等が可能なスイッチ（以下、スイッチをＳＷと記す）部１５と、検索対象となる多数の画像データやキーワード情報等が登録されている画像データベース（以下、データベースをＤＢと記す。）１６と、画像データに登録可能なキーワード内容がキーワード項目ごとに分類されて登録されているキーワードＤＢ１７等を備え、これらがバス１８を介して接続されている。
【００１９】
表示部１４は、例えば、ドット表示可能な液晶表示装置、有機ＥＬ（Electro-Luminescence）表示装置、電子ペーパー表示装置など、画像や文字等の表示が可能であれば種々の表示装置を適用可能である。
【００２０】
ＳＷ部１５は、例えば、方向キー、決定キー、文字入力キーなどの組み合わせのほか、タッチディスプレーとソフトウェアキーボードとの組み合わせや、マウスとキーボードとの組み合わせなど、メニューの選択操作や文字入力が可能であれば種々の入力装置を適用可能である。
【００２１】
プログラムＲＯＭには、画像ＤＢ１６に登録されている画像データにキーワードを設定するキーワード設定処理や、キーワードを指定することで対応する画像データを検索するキーワード検索処理を実現するメイン制御処理のプログラムが格納されている。このメイン制御処理のプログラムは、プログラムＲＯＭ１２に格納するほか、例えば、データ読取装置を介してＣＰＵ１１が読み取り可能な、例えば、光ディスク等の可搬型記憶媒体、フラッシュメモリ等の不揮発性メモリに格納しておくことが可能である。また、このような制御プログラムをキャリアウェーブ（搬送波）を媒体として通信回線を介して画像検索装置１にダウンロードされる形態を適用することもできる。
【００２２】
図２には、画像ＤＢ１６のデータ構造の一例を表わしたデータチャートを示す。図３には、キーワードＤＢ１７のデータ構造の一例を表わしたデータチャートを示す。
【００２３】
画像ＤＢ１６は、ハードディスクや大容量の不揮発性メモリなどに構築されるものであり、ＣＰＵ１１によってその登録データが読み書き可能な状態にされている。画像ＤＢ１６には、特に制限されるものではないが、図２に示すように、ジャンル情報２１と画像データ２２とがツリー構造の形態で登録されている。ジャンル情報２１，２１…は、例えば、先生用ジャンル、個人用ジャンル、仕事用ジャンル、旅行ジャンルなど、複数種類のジャンルを表わす情報である。画像データ２２，２２…は、少なくとも一つのジャンル情報２１に所属する形態で登録されている。
【００２４】
個々の画像データ２２は、図２に示すように、種々のキーワード情報が登録されるキーワードエリア２３と、画像を表わす画像本体データ２４とかなり、キーワードエリア２３には、複数項目のキーワード情報２５，２５…が登録可能になっている。キーワード情報の項目には、例えば、種類、科目、学年、クラス、出席番号、氏名、評価など、所属するジャンル情報２１ごとに異なる複数種の項目が予め設定されている。
【００２５】
なお、画像ＤＢ１６に登録されるジャンル情報２１，２１…、ならびに、画像データ２２のキーワードエリア２３に設定されるキーワード情報２５，２５…の各項目は、デフォルトデータとして予め設定されていても良いし、ユーザーによって設定変更可能な構成としても良い。
【００２６】
上記の画像データ２２は、図示略のネットワーク通信部を介して外部から転送されたり、図示略のデータ読取装置を介して記憶媒体からＣＰＵ１１が読み込んだりして、画像ＤＢ１６に登録されるようになっている。
【００２７】
キーワードＤＢ１７は、ハードディスクや大容量の不揮発性メモリなどに構築されるものであり、ＣＰＵ１１によって登録データが読み書き可能な状態にされている。キーワードＤＢ１７には、図３に示すように、上述したジャンル情報２１，２１…ごとに、画像データ２２に付加されるキーワード情報２５，２５…の各項目を表すキーワード項目データ３１，３１…と、各項目ごとに設定可能な複数のキーワード内容を表わすキーワード内容データ３２，３２…とがそれぞれ登録されている。このキーワード内容データ３２，３２…が画像データ２２に付加されるキーワード情報２５，２５となるものである。なお、キーワード項目「氏名」などキーワード内容データ３２，３２…を有さないキーワード項目データ３１も存在する。
【００２８】
次に、この実施形態の画像検索装置１の動作について説明する。
【００２９】
［メイン制御処理］
図４は、ＣＰＵ１１により実行されるメイン制御処理の手順を示したフローチャートである。
【００３０】
このメイン制御処理は、例えば、画像検索装置１の電源投入時に開始されて継続的に実行されるものである。メイン制御処理が開始されると、ＣＰＵ１１は、先ず初期化処理を行って（ステップＳ１）、モード選択待ちの状態となる（ステップＳ２）。そして、ユーザーにより設定モードが選択されれば、画像データ２２にキーワード設定を行うキーワード設定処理（ステップＳ３）に移行する。一方、ユーザーにより検索モードが選択されれば、キーワード入力に基づき対応する画像データ２２を抽出するキーワード検索処理（ステップＳ４）に移行する。そして、ステップＳ３のキーワード設定処理やステップＳ４のキーワード検索処理を終了したら、再び、ステップＳ２に戻って、ステップＳ２からの処理を繰り返す。
【００３１】
［キーワード設定処理］
図５と図６には、図４のステップＳ３で実行されるキーワード設定処理のフローチャートを示す。また、図７には、キーワード設定処理中の表示内容の一例を表わした画像図を示す。
【００３２】
キーワード設定処理に移行すると、先ず、ＣＰＵ１１は、キーワード設定画面枠を表示部１４に表示させる（ステップＳ１１）。ここで表示されるキーワード設定画面枠は、図７に示す表示画像５０のうち、ジャンル選択エリア５１の表示と、画像表示枠５２のみが表示されたものである。ジャンル選択エリア５１は、図７の状態と異なり、ジャンル名称が選択されていないのでブランク表示とされ、画像表示枠５２にも画像５３が表示されていない状態とされる。
【００３３】
キーワード設定画面枠が表示されたら、続くステップＳ１２〜Ｓ１４により、ユーザーがジャンル選択エリア５１を操作することでジャンルの選択決定を行わせる。先ず、ユーザーがジャンル選択エリア５１をフォーカス指定（方向キー等でエリア５１に選択対象を移動）したか判別し（ステップＳ１２）、フォーカス指定されたらジャンル選択エリア５１をプルダウン表示して選択可能なジャンル名称を一覧表示させる（ステップＳ１３）。このジャンル名称はキーワードＤＢ１７からＣＰＵ１１が取得できる。そして、プルダウン表示を行ったら何れかのジャンルが選択操作されたか判別する（ステップＳ１４）。
【００３４】
ステップＳ１４の判別処理の結果、何れかのジャンルが選択操作されたら、プルダウン表示を消去してジャンル選択エリア５１に選択されたジャンルの名称を表示するとともに、選択されたジャンルに所属する画像データ２２，２２…を画像ＤＢ１６から検索する（ステップＳ１５）。
【００３５】
一方、ステップＳ１２の判別処理で、ジャンル選択エリア５１のほかにフォーカス（選択対象）が指定された場合には、ジャンル選択エリア５１のプルダウン表示を消去して（ステップＳ１８）、処理モードの切替操作がなされたか判別する（ステップＳ１９）。処理モードの切り替え操作は、例えばＳＷ部１５に含まれるモード選択スイッチの操作や、画面上に表示したモード選択ボタンの選択操作等により行うことができる。また、ステップＳ１４の判別処理で、何れのジャンルも選択操作されずにジャンル選択エリア５１のほかにフォーカスが外れた場合には、処理モードの切り替え操作がなされか判別する（ステップＳ１９）。
【００３６】
そして、ステップＳ１９の判別処理で、モード切替操作がなされていなければ、ステップＳ１２に戻って、ステップＳ１２の処理から繰り返すし、モード切替操作がなされていれば、次のモード選択（図４のステップＳ２）で検索モードに移行するためにフラグ設定を行って（ステップＳ２０）、このキーワード設定処理を終了する。
【００３７】
ジャンルが選択されてステップＳ１５の処理を行ったら、続いて、図７に示すように、選択されたジャンルに対応する複数のキーワード選択項目エリア５４Ｂ〜６０Ｂを表示出力する（ステップＳ１６）。キーワード選択項目エリア５４Ｂ〜６０Ｂは、選択されているジャンルに所属される複数のキーワード項目にそれぞれ対応したもので、各キーワード項目で選択可能とされる複数のキーワード内容を、例えばプルダウン表示により選択決定可能とするものである。これらの複数のキーワード項目はキーワードＤＢ１７のキーワード項目データ３１，３１…を読み出すことで取得されるものである。
【００３８】
また、キーワード選択項目エリア５４Ｂ〜６０Ｂの横には、各々の項目を表す項目名称表示５４Ａ〜６０Ａがなされる。ステップＳ１６の時点では、まだ、キーワード情報の選択がなされていないので、図７の状態とは異なり、キーワード選択項目エリア５４Ｂ〜６０Ｂの中はブランク表示にされる。
【００３９】
キーワード選択項目エリア５４Ｂ〜６０Ｂを表示したら、次に、ステップＳ１５で検索された画像データ２２，２２…の中から何れか一つをＣＰＵ１１が指定する（ステップＳ１７）。この画像データ２２の指定は、ＣＰＵ１１が前回最後にキーワード設定処理した画像データ２２を記憶しておき、その次の画像データ２２をＣＰＵ１１が指定するようにしてもよいし、或いは、画像データ２２の一覧を表示してユーザーが指定できるようにしても良い。
【００４０】
一つの画像データ２２が指定されたら、図７に示すように、画像表示枠５２に指定された画像データ２２の画像５３を表示出力する（ステップＳ２１）。
【００４１】
次いで、キーワード選択項目エリア５４Ｂ〜６０Ｂの何れかがフォーカス指定されたか判別し（ステップＳ２２）、指定されていれば指定されたのが項目名「氏名」のキーワード選択項目エリア５７Ｂか判別する（ステップＳ２３）。そして、「氏名」のキーワード選択項目エリア５７Ｂが指定されたのであれば、ステップＳ２４〜Ｓ２６の処理によりユーザーにより文字入力を行わせる一方、「氏名」以外のキーワード選択項目エリア５４Ｂ〜５６Ｂ，５８Ｂ〜６０Ｂが指定されたのであれば、ステップＳ２８〜Ｓ３０の処理によりユーザーにプルダウン表示の選択入力を行わせる。
【００４２】
すなわち、「氏名」のキーワード選択項目エリア５７Ｂが指定されたのであれば、先ず、文字キーによりキーワード入力を受け付け（ステップＳ２４）、文字キーにより文字入力されたか監視し（ステップＳ２５）、文字入力されたら入力データをキーワード選択項目エリア５７Ｂに表示出力する（ステップＳ２６）。他方、入力監視中にフォーカスが外れるか（ステップＳ２５のＮＯ）、入力完了されて入力データを表示したら（ステップＳ２６）、次のステップＳ２７に移行する。
【００４３】
一方、「氏名」以外のキーワード選択項目エリア５４Ｂ〜５６Ｂ，５８Ｂ〜６０Ｂが指定されたのであれば、指定された１つのキーワード選択項目エリアをプルダウン表示して該当項目で選択可能なキーワード内容の一覧を表示する（ステップＳ２８）。このキーワード内容はキーワードＤＢ１７からＣＰＵ１１が読み出して取得することができる。そして、プルダウン表示の中からキーワードが選択されたか判別し（ステップＳ２９）、選択されればプルダウン表示を消去して、このキーワード選択項目エリアに選択されたキーワードを表示する（ステップＳ３０）。他方、プルダウン表示中にキーワードが選択されずにフォーカスが外れるか（ステップＳ２９のＮＯ）、或いは、キーワードが選択されて表示出力を行ったら（ステップＳ３０）、次のステップＳ２７に移行する。
【００４４】
ステップＳ２７では、ＳＷ部１５の決定スイッチが操作されたか判別して操作されていなければ、ステップＳ２２に戻って、ステップＳ２２からのキーワード設定の処理を繰り返す。
【００４５】
ユーザーは、上記のステップＳ２２〜Ｓ３０の処理を繰り返すことで、複数のキーワード選択項目エリア５４Ｂ〜６０Ｂの各々についてキーワードを選択決定していくことができる。
【００４６】
そして、ユーザーが１つの画像データ２２についてキーワード設定を終えて決定スイッチを操作したら、ステップＳ２７の判別処理でＹＥＳ側に移行して、先ず、設定対象の画像データ２２のキーワードエリア２３に、ステップＳ２２〜Ｓ３０の処理により決定されたキーワード情報２５，２５…をストアする（ステップＳ３１）。続いて、キーワード選択項目エリア５４Ｂ〜６０Ｂの表示をクリアして（ステップＳ３２）、ステップＳ２２に戻る。
【００４７】
一方、ステップＳ２２の判別処理で、キーワード選択項目エリア５４Ｂ〜６０Ｂ以外にフォーカスが指定されれば、キーワード選択項目エリア５４Ｂ〜６０Ｂのプルダウン表示を消去して（ステップＳ３３）、次の画像データ２２がユーザーにより指定されるか判別する（ステップＳ３４）。その結果、ユーザーが例えばＳＷ部１５の画像送りスイッチを操作して次の画像データ２２が指定されれば、ステップＳ２１に戻って、次に指定された画像データ２２を設定対象としたキーワード設定処理を実行する。
【００４８】
また、ステップＳ３４の判別の結果、次の画像データ２２の指定操作がなければ、ＳＷ部１５のクリアスイッチが操作されたか判別し（ステップＳ３５）、クリア操作されていれば、キーワード選択項目エリア５４Ｂ〜６０Ｂの表示をクリアして図５のステップＳ１１に戻る。そして、キーワード設定処理を最初からやり直す。
【００４９】
また、ステップＳ３５の判別の結果、クリア操作もされなければ、処理モードの切り替え操作がなされたか判別し（ステップＳ３７）、切替操作がされていなければ、ステップＳ２２に戻ってキーワード設定を続けるし、切替操作がされていれば、次のモード選択（図４のステップＳ２）で検索モードに移行するためにフラグ設定を行って（ステップＳ３８）、このキーワード設定処理を終了する。
【００５０】
以上のような、キーワード設定処理により、ユーザーは画像ＤＢ１６に登録された複数の画像データ２２についてキーワード情報２５，２５…を設定していくことができる。
【００５１】
［キーワード検索処理］
図８〜図１０には、図４のステップＳ４で実行されるキーワード検索処理のフローチャートを示す。また、図１１〜図１３には、キーワード検索処理中の表示内容の一例を表わした画像図を示す。
【００５２】
キーワード検索処理に移行すると、先ず、ＣＰＵ１１は、キーワード検索画面枠を表示部１４に表示させる（ステップＳ４１）。ここで表示される初期のキーワード検索画面枠は、図１１に示す表示画像６０Ａのうち、ジャンル選択エリア５１の表示と、画像表示枠６２のみが表示されたものである。この時点においては、ジャンル選択エリア５１は、図１１の状態と異なり、ジャンル名称がブランク表示にされ、画像表示枠６２にも画像６３が表示されていない状態になる。
【００５３】
キーワード検索画面枠が表示されたら、続くステップＳ４２〜Ｓ４４により、ユーザーがジャンル選択エリア５１を操作することでジャンルの選択決定を行わせる。先ず、ユーザーがジャンル選択エリア５１をフォーカス指定したか判別し（ステップＳ４２）、フォーカス指定されたらジャンル選択エリア５１をプルダウン表示して選択可能なジャンル名称を一覧表示させる（ステップＳ４３）。そして、プルダウン表示の中から何れかのジャンルが選択操作されたか判別する（ステップＳ４４）。
【００５４】
ステップＳ４２の判別処理の結果、ジャンル選択エリア５１のほかにフォーカスが指定された場合には、ジャンル選択エリア５１のプルダウン表示を消去して（ステップＳ４８）、処理モードの切り替え操作がなされたか判別する（ステップＳ４９）。また、ステップＳ４４の判別処理で、何れのジャンルも選択操作されずにジャンル選択エリア５１のほかにフォーカスが外れた場合には、処理モードの切り替え操作がなされか判別する（ステップＳ４９）。
【００５５】
そして、ステップＳ４９の判別処理で、処理モードの切替操作がなされていなければ、ステップＳ４２に戻って、ステップＳ４２の処理から繰り返す。一方、処理モードの切替操作がなされていれば、次のモード選択（図４のステップＳ５）で設定モードに移行するためにフラグ設定を行って（ステップＳ５０）、このキーワード検索処理を終了する。
【００５６】
一方、ステップＳ４４の判別処理で何れかのジャンルが選択されたと判別されたら、プルダウン表示を消去して、ジャンル選択エリア５１にこの選択されたジャンルの名称を表示するとともに、選択されたジャンルに所属する画像データ２２，２２…を画像ＤＢ１６から検索する（ステップＳ４５）。
【００５７】
続いて、検索された複数の画像データ２２，２２…の画像６３，６３…を画像表示枠６２に表示出力させ（ステップＳ４６）、さらに、図１１に示すように、キーワード項目の選択が可能な項目選択エリア６６Ａを表示出力する（ステップＳ４７）。図１１の表示画像６０Ａは、この時点における表示内容を示している。検索された画像データ２２，２２…が多数ある場合には、これらの画像６３，６３…の一部を画像表示枠６２に表示させる。項目選択エリア６６Ａの上部には、キーワード項目の選択エリアであることを示す「項目」の文字表示６４が行われ、項目選択エリア６６Ａには、未だ、項目の選択が行われていないので、選択を促す「選択してください」の文字表示が行われる。
【００５８】
項目選択エリア６６Ａが表示されたら、図９のステップＳ５１に移行して、項目選択エリア６６Ａ（６６Ｂ〜６６Ｆ）がフォーカス指定されたか判別し（ステップＳ５１）、フォーカス指定されたら、フォーカス指定された項目選択エリア６６Ａ（或いは６６Ｂ〜６６Ｆ）をプルダウン表示してここで選択可能なキーワード項目の一覧を表示する（ステップＳ５２）。例えば、先生用ジャンルであれば、キーワードＤＢ１７から先生用ジャンルのキーワード項目データ３１，３１…をＣＰＵ１１が読み出し、これらのデータに基づき種類、科目、時期、学年、評価、氏名、出席番号、クラスなどのキーワード項目がプルダウン表示により一覧表示される。
【００５９】
さらに、上記のプルダウン表示を行ったら、このプルダウン表示の中からキーワード項目が選択されたか判別し（ステップＳ５３）、選択されればプルダウン表示を消去して、図１２に示すように、項目選択エリア６６Ａ（或いは６６Ｂ〜６６Ｆ）に選択された項目名を表示する（ステップＳ５４）。さらに、選択された項目名に対応するキーワード内容を選択可能とするキーワード内容選択エリア６７Ａを表示させ（ステップＳ５５）、さらに、前回の項目選択エリア６６Ａ（或いは６６Ｂ〜６６Ｆ）の下に、新たな項目選択エリア６６Ｂ（或いは６６Ｃ〜６６Ｆ）を追加表示する（ステップＳ５６）。キーワード内容選択エリア６７Ａの上部には、キーワード内容の選択エリアであることを示す「内容」の文字表示６５が行われる。また、この時点では、キーワード内容選択エリア６７Ａでキーワードは選択されていないので、図１２の状態とは異なって、キーワード内容選択エリア６７Ａはブランク表示にされている。
【００６０】
項目選択エリア６６Ｂ（或いは６６Ｃ〜６６Ｆ）を追加表示したら、再び、ステップＳ５１に戻って、キーワード項目の選択処理を可能とする。これらステップＳ５１〜Ｓ５６の繰り返し処理により、ユーザーは画像検索に使用する複数のキーワード項目を選出することができる。複数のキーワード項目が選出されたら、図１３の項目選択エリア６６Ａ〜６６Ｅに示すように、選択された項目名がそれぞれに表示され、その横に、選択された項目に対応するキーワード内容選択エリア６７Ａ〜６７Ｅが表示される。
【００６１】
一方、項目選択エリア６６Ａ〜６６Ｆのプルダウン表示中に、キーワード項目が選択されずにフォーカスが外れたら（ステップＳ５３のＮＯ）、ステップＳ５１〜Ｓ５６のループ処理を抜けてステップＳ５８に移行する。
【００６２】
ステップＳ５８に移行すると、先ず、ＣＰＵ１１は、ＳＷ部１５のクリアスイッチが操作されたか判別し（ステップＳ５８）、クリアスイッチが操作されていれば、現在表示されている項目選択エリア６６Ａ〜６６Ｆや、キーワード内容選択エリア６７Ａ〜６７Ｅを消去して（ステップＳ５９）、図８のステップＳ４２に戻る。そして、ジャンル選択の処理から再びやり直す。
【００６３】
また、ステップＳ５８の判別処理でクリアスイッチの操作がされていなければ、次に、処理モードの切替操作がなされているか判別し（ステップＳ６０）、処理モードの切替操作がなされていなければ、ステップＳ５１に戻って、再び、キーワード項目の選択処理ループに戻るが、処理モードの切替操作がなされていれば、次のモード選択（図４のステップＳ５）で設定モードに移行するためにフラグ設定を行って（ステップＳ６１）、このキーワード検索処理を終了する。
【００６４】
他方、ステップＳ５１〜Ｓ５６のキーワード項目の選択処理ループにおいて、項目選択エリア６６Ａ〜６６Ｆからフォーカスが外されたら（ステップＳ５１のＮＯ）、先ず、項目選択エリア６６Ａ〜６６Ｆのプルダウン表示を消去して（ステップＳ５７）、図１０のステップＳ６２に移行する。
【００６５】
ステップＳ６２に移行すると、ＣＰＵ１１は、キーワード内容選択エリア６７Ａ（或いは６７Ｂ〜６７Ｅ）にフォーカス指定がなされたか判別する（ステップＳ６２）。そして、フォーカス指定されていれば、フォーカス指定されているキーワード内容選択エリア６７Ａ（或いは６７Ｂ〜６７Ｅ）をプルダウン表示して、ここで選択可能なキーワード内容の一覧を表示する（ステップＳ６３）。ここで表示されるキーワード内容は、ＣＰＵ１１がキーワードＤＢ１７から対応するキーワード内容データ３２，３２…を読み出すことで取得される。
【００６６】
さらに、このプルダウン表示を行ったら、ユーザーのＳＷ部１５の操作により、このプルダウン表示の中からキーワード内容が選択されたか判別し（ステップＳ６４）選択されればＣＰＵ１１はプルダウン表示を消去して、図１２に示すように、キーワード内容選択エリア６７Ａ（或いは６７Ｂ〜６７Ｅ）に選択されたキーワード内容を表示する（ステップＳ６５）。
【００６７】
さらに、ＣＰＵ１１は、この選択されたキーワード内容に対応するキーワード情報２５，２５…を有する全ての画像データ２２を、画像ＤＢ１６の指定ジャンルに所属する画像データ２２の中から検索する（ステップＳ６６）。そして、検索された画像データ２２，２２…の画像６３，６３…を画像表示枠６２に表示出力させる（ステップＳ６７）。検索された画像データ２２，２２…が多数ある場合には、これらの画像６３，６３…の一部を画像表示枠６２に表示させる。
【００６８】
図１２の表示画像６０Ｂは、この時点における表示内容を示している。表示画像６０Ｂにおいては、キーワード項目「種類」のキーワード内容として「テスト」が選択され、この「テスト」のキーワード情報を有している画像データ２２，２２…が抽出されて、その画像６３，６３…が画像表示枠６２に表示されている。
【００６９】
画像データの表示が行われたら、続いて図９のステップＳ５８に移行する。また、キーワード内容選択エリア６７Ａ（或いは６７Ｂ〜６７Ｅ）が表示された後に、他にフォーカスが外れた場合（ステップＳ６２のＮＯ）には、キーワード内容選択エリア６７Ａのプルダウン表示を消去して（ステップＳ６８）、図９のステップＳ５８に移行する。また、キーワード内容選択エリア６７Ａ〜６７Ｅのプルダウン表示中に、キーワード内容が選択されずにフォーカスが外れても（ステップＳ６４のＮＯ）、図９のステップＳ５８に移行する。
【００７０】
ステップＳ５８に移行した後、ステップＳ５８でクリア操作もされず、続くステップＳ６０でモード切替操作もされなければ、再びステップＳ５１に戻る。
【００７１】
従って、ユーザーは、ステップＳ５１〜Ｓ５２のループ処理により複数のキーワード項目を選択したり、選択したキーワード項目を変更したりすることが可能であるとともに、その途中、ステップＳ５１からキーワード項目の選択処理ループを抜けることで、選択されているキーワード項目に対して、そのキーワード内容を選択する処理（ステップＳ６２〜Ｓ６７）を行って、画像データ２２，２２…の検索キーワードをさらに追加・変更していくことができる。そして、それにより、検索結果の画像データ２２，２２…をさらに絞り混んだり、変更したりすることが可能になっている。
【００７２】
図１３の表示画像６０Ｃは、ステップＳ６２〜Ｓ６７のキーワード内容の選択処理を複数回行った後の表示内容を示している。この表示画像６０Ｃにおいては、キーワード項目「種類」の内容が「テスト」、項目「科目」の内容が「算数」、項目「時期」の内容が「一学期」、項目「学年」の内容が「６」、項目「評価」の内容が「優」に、それぞれ選択され、これらのキーワード情報が付加された画像データ２２，２２…が抽出されて、その画像６３，６３…が画像表示枠６２に表示されている。
【００７３】
以上のように、この実施形態の画像検索装置１によれば、キーワード検索処理において表示部１４に表示される項目選択エリア６６Ａを操作することで、画像データ２２の検索キーワードの範疇を示すキーワード項目を選択することができる。さらに、キーワード項目を選択したら、表示部１４にこのキーワード項目に対応したキーワード内容選択エリア６７Ａが表示され、このキーワード内容選択エリア６７Ａを操作することで、キーワード項目に対応した複数のキーワード内容の中から、画像データ２２の検索キーワードを選択決定することができる。そして、このように検索キーワードを選択決定するごとに、この検索キーワードと同一のキーワード情報２５が付加された画像データ２２が抽出されて画像表示枠６２に表示出力されるようになっている。
【００７４】
さらに、項目選択エリア６６Ａ（或いは６６Ｂ〜６６Ｅ）で１つの項目を選択決定すると、新たな項目選択エリア６６Ｂ（或いは６６Ｃ〜６６Ｆ）が追加されていくので、これにより複数のキーワード項目のキーワード内容を適宜選択して、これらのキーワード情報２５が付加された画像データ２２を画像表示枠６２に表示出力できるようになっている。
【００７５】
従って、ユーザーは、キーワード項目やキーワード内容を視覚的に確認しながら、これらの選択を繰り返すことで、キーワードの変更や追加が表示内容に従って自在に行えるので、画像データ２２の検索作業が非常に容易で、所望の画像データ２２を簡便に検索することができる。
【００７６】
さらに、この実施形態の画像検索装置１によれば、複数のキーワード内容をキーワード項目別に分類して記憶したキーワードＤＢ１７を備え、キーワード設定処理の際に、キーワード選択項目エリア５４Ｂ〜６０Ｂを選択操作することで、ＣＰＵ１１によってキーワードＤＢ１７から該当するキーワード項目に対応する複数のキーワード内容データ３２，３２…が読み出され、このうち選択されたキーワード内容が画像データ２２のキーワード情報２５として付加されるので、画像データ２２に対して簡便にキーワード設定することが可能になっている。
【００７７】
なお、本発明は、上記実施の形態に限られるものではなく、様々な変更が可能である。例えば、上記実施形態の画像検索装置１は表示部１４を備えた構成としたが、画像検索装置には表示部を設けずに、画像検索装置が外部接続される表示部に表示信号を出力して、同様の表示出力を行う構成としても良い。
【００７８】
また、画像ＤＢ１６のデータ構造は上記実施形態に示したものに制限されるものではない。例えば、上記実施形態では、キーワード情報２５，２５…が画像データ２２のキーワードエリアに記録されると説明したが、画像データ２２と別のデータファイルにキーワード情報２５，２５…が記録され、このデータファイルが画像データ２２に対応づけられるデータ構造を採用しても良い。
【００７９】
また、上記の実施形態では複数の画像データ２２，２２…が、ジャンル情報２１を上位の階層データとした、ツリー構造で登録される構造を示したが、このジャンル情報２１はなくてもよいし、ジャンル情報をキーワード情報に含めても良い。キーワードＤＢ１７についても、ジャンル情報２１を上位の階層データとしたツリー構造のデータ構造を示したが、このジャンル情報２１はなくてもよいし、キーワード項目データ３１に「ジャンル」の項目データを含めて、キーワード内容データ３２にジャンル情報２１を登録するようにしても良い。
【００８０】
また、上記実施形態では、キーワード項目の選択や、キーワード内容の選択を行うのに、プルダウン表示による選択方式を採用した例を示したが、このような選択り方式は、公知となっている種々の方式を適用することが可能である。その他、ジャンル情報、キーワード項目、キーワード内容の具体例など、上記実施形態に示した細部は発明の趣旨を逸脱しない範囲で適宜変更可能である。
【符号の説明】
【００８１】
１      画像検索装置
１１    ＣＰＵ（制御手段、検索手段、表示制御手段）
１２    プログラムＲＯＭ
１３    ワークＲＡＭ
１４    表示部
１５    ＳＷ部（選択部）
１６    画像ＤＢ（画像データメモリ）
１７    キーワードＤＢ（キーワードメモリ）
２１    ジャンル情報
２２    画像データ
２３    キーワードエリア
２４    画像本体データ
２５    キーワード情報
３１    キーワード項目データ
３２    キーワード内容データ
５１    ジャンル選択エリア
５４Ｂ〜６０Ｂ    キーワード選択項目エリア
６２    画像表示枠
６３    画像
６６Ａ〜６６Ｆ    項目選択エリア（項目選択表示素子）
６７Ａ〜６７Ｅ    キーワード内容選択エリア（キーワード選択素子）
【図１】
2010244274.tif 000003
【図２】
2010244274.tif 000004
【図３】
2010244274.tif 000005
【図４】
2010244274.tif 000006
【図５】
2010244274.tif 000007
【図６】
2010244274.tif 000008
【図７】
2010244274.tif 000009
【図８】
2010244274.tif 000010
【図９】
2010244274.tif 000011
【図１０】
2010244274.tif 000012
【図１１】
2010244274.tif 000013
【図１２】
2010244274.tif 000014
【図１３】
2010244274.tif 000015