(57)【要約】【課題】画像に付与されたキーワードを予めシソーラス辞書を用いて階層化する画像検索において、１階層におけるキーワードもしくは画像データが大量に存在する場合、ランダムに表示されていると所望とするキーワードもしくは画像データが見つかりにくい状態であった。そのため、１階層に表示するキーワードもしくは画像データの順位付けを行って表示することにより、所望とするキーワードもしくは画像データを見つけやすくし検索の操作性を向上させる。【解決手段】階層化された分類毎に、その分類に当てはまる各キーワードの重要度を求める。その求めた重要度により分類内においてソートを行い重要度の高いものからキーワードもしくは画像データの表示を行う。あるいは、分類とキーワードが一致するキーワードの総数を求め、その総数によりソートを行い、登録されているキーワードの高いものから表示を行う。【選択図】　　　図１６
2004139401.tif 000002
【特許請求の範囲】
【請求項１】
画像データを取得する画像取得手段と、
前記画像取得手段によって取得した画像データに付与する付帯情報を取得する付帯情報取得手段と、
前記画像データに付与された付帯情報を分類して階層化する階層化手段と、
前記階層化手段で階層化された分類毎にその分類に当てはまる付帯情報の表示順位を求める表示順位取得手段と、
前記表示順位取得手段で求められた表示順位に基づいて、付帯情報及び／又は画像データの表示を行う表示手段とを備えたことを特徴とする情報処理装置。
【請求項２】
前記表示順位取得手段は、前記階層化手段で階層化された分類毎にその分類に当てはまる各付帯情報の重要度を求めるように構成にし、
前記表示手段は、前記各付帯情報の重要度に基づいて分類内においてソートを行い、付帯情報及び／又は画像データの表示を行うように構成したことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記表示順位取得手段は、前記階層化手段で階層化された分類と一致する付帯情報の総数を求めるように構成にし、
前記表示手段は、前記付帯情報の総数に基づいて分類内においてソートを行い、付帯情報及び／又は画像データの表示を行うにように構成したことを特徴とする請求項１記載の情報処理装置。
【請求項４】
複数の画像データとその付帯情報を登録する手段を有し、前記付帯情報に基づいて所定の画像データを検索する画像検索装置において、
登録する画像データを取得する画像取得手段と、
前記画像取得手段によって取得した画像データに付与する付帯情報を取得する付帯情報取得手段と、
前記画像データに付与された付帯情報を分類して階層化する階層化手段と、
前記階層化手段で階層化された分類毎にその分類に当てはまる付帯情報の表示順位を求める表示順位取得手段と、
前記表示順位取得手段で求められた表示順位に基づいて、付帯情報及び／又は画像データの表示を行う表示手段とを備えたことを特徴とする画像検索装置。
【請求項５】
前記表示順位取得手段は、前記階層化手段で階層化された分類毎にその分類に当てはまる各付帯情報の重要度を求めるように構成にし、
前記表示手段は、前記各付帯情報の重要度に基づいて分類内においてソートを行い、付帯情報及び／又は画像データの表示を行うように構成したことを特徴とする請求項４記載の画像検索装置。
【請求項６】
前記表示順位取得手段は、前記階層化手段で階層化された分類と一致する付帯情報の総数を求めるように構成にし、
前記表示手段は、前記付帯情報の総数に基づいて分類内においてソートを行い、付帯情報及び／又は画像データの表示を行うにように構成したことを特徴とする請求項４記載の画像検索装置。
【請求項７】
複数の画像データとその付帯情報を登録し、前記付帯情報に基づいて所定の画像データを検索する画像検索方法において、
登録する画像データを取得する画像取得工程と、
前記画像取得工程によって取得した画像データに付与する付帯情報を取得する付帯情報取得工程と、
前記画像データに付与された付帯情報を分類して階層化する階層化工程と、
前記階層化工程で階層化された分類毎にその分類に当てはまる付帯情報の表示順位を求める表示順位取得工程と、
前記表示順位取得工程で求められた表示順位に基づいて、付帯情報及び／又は画像データの表示を行う表示工程とを有することを特徴とする画像検索方法。
【請求項８】
複数の画像データとその付帯情報を登録し、前記付帯情報に基づいて所定の画像データを検索する画像検索方法を実行するために、コンピュータで読み取り可能な制御プログラムを提供する媒体であって、
前記制御プログラムは、
登録する画像データを取得する画像取得ステップと、
前記画像取得ステップによって取得した画像データに付与する付帯情報を取得する付帯情報取得ステップと、
前記画像データに付与された付帯情報を分類して階層化する階層化ステップと、
前記階層化ステップで階層化された分類毎にその分類に当てはまる付帯情報の表示順位を求める表示順位取得ステップと、
前記表示順位取得ステップで求められた表示順位に基づいて、付帯情報及び／又は画像データの表示を行う表示ステップとを有することを特徴とする制御プログラムを提供する媒体。
【請求項９】
複数の画像データとその付帯情報を登録し、前記付帯情報に基づいて所定の画像データを検索する画像検索方法を実行するために、コンピュータで読み取り可能な制御プログラムであって、
登録する画像データを取得する画像取得ステップと、
前記画像取得ステップによって取得した画像データに付与する付帯情報を取得する付帯情報取得ステップと、
前記画像データに付与された付帯情報を分類して階層化する階層化ステップと、
前記階層化ステップで階層化された分類毎にその分類に当てはまる付帯情報の表示順位を求める表示順位取得ステップと、
前記表示順位取得ステップで求められた表示順位に基づいて、付帯情報及び／又は画像データの表示を行う表示ステップとを有することを特徴とする制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子カメラやビデオカメラ等の電子スチルカメラで撮影された複数の画像データを表示、検索する画像検索装置等に関する。
【０００２】
【従来の技術】
近年、写真をデジタル信号としてメモリカード等に記憶する電子スチルカメラが提供されている。これらの電子スチルカメラで撮影された写真等の画像データは、従来の銀塩フィルムを用いたカメラで撮影された写真と比べ、光メモリなどの可搬性メモリに記憶することにより物理的なスペースを必要とすることなく大量に保持することが可能になっている。
【０００３】
従来、このような大量に蓄積された画像データの中から所望とする画像データを検索する手段としては、画像データの個々にキーワードを付与し、操作者が指定した検索条件と付与されたキーワードと比較し検索を行う手法がある。以降、これをキーワード検索と呼ぶ。この手法は、予め用意された入力フィールドに操作者が検索条件を入力する。検索条件においては、自然言語文での記述や論理演算子などでキーワードを複数指定することも可能である。また、キーワードを指定する手段として、操作者が先頭文字を入力すると、その先頭文字と同じキーワードが画像データベースより検索されリストから選択する方法も存在する。
【０００４】
また、キーワードを用いて画像データを検索する手法としては、キーワードを階層化し検索する手法が存在する。階層化してデータを検索する手法において、予め意味的に階層化したディレクトリ構造を持ちその階層化名をキーワードとし、これらの階層を提示してキーワードを付与、もしくは分類させ検索する手法が存在する（例えば、特許文献１参照）。
【０００５】
【特許文献１】
特開平７−１２９６２１号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、上記の画像検索方法では、特にキーワードを用いて検索を行う場合、所望とする画像データに適切なキーワードを見出して検索条件文において指定することが必要である。例えば、キーワード検索において、蓄積された画像データのキーワードを予め認知していれば簡単に検索をすることは可能であるが、認知していない場合、操作者が適切なキーワードを思考錯誤しながら検索を行わなければならない。
【０００７】
また、画像データに付与されたキーワードを分類し階層化して検索する手法においては、１階層に当てはまるキーワードが大量に存在している場合、操作者が、その階層から所望とするキーワードもしくは画像データを求めるには大きな労力が必要であった。
【０００８】
さらにその階層から下位階層に移動しキーワードもしくは画像データを絞り込むことも有効であるが、下位階層に移るほど操作者はそれらの階層構造がどのようになっているかを予め知っておくことが必要であるため不便でもある。
【０００９】
本発明は、本発明は上記従来の問題点に鑑み、階層内で簡単に所望とする付帯情報を求めることができるので、画像検索の操作性を向上させる画像検索装置等を提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記目的を達成するために、本発明の情報処理装置では、画像データを取得する画像取得手段と、前記画像取得手段によって取得した画像データに付与する付帯情報を取得する付帯情報取得手段と、前記画像データに付与された付帯情報を分類して階層化する階層化手段と、前記階層化手段で階層化された分類毎にその分類に当てはまる付帯情報の表示順位を求める表示順位取得手段と、前記表示順位取得手段で求められた表示順位に基づいて、付帯情報及び／又は画像データの表示を行う表示手段とを備えたことを特徴とする。
【００１１】
本発明の画像検索装置では、複数の画像データとその付帯情報を登録する手段を有し、前記付帯情報に基づいて所定の画像データを検索する画像検索装置において、登録する画像データを取得する画像取得手段と、前記画像取得手段によって取得した画像データに付与する付帯情報を取得する付帯情報取得手段と、前記画像データに付与された付帯情報を分類して階層化する階層化手段と、前記階層化手段で階層化された分類毎にその分類に当てはまる付帯情報の表示順位を求める表示順位取得手段と、前記表示順位取得手段で求められた表示順位に基づいて、付帯情報及び／又は画像データの表示を行う表示手段とを備えたことを特徴とする。
【００１２】
本発明の画像検索方法では、複数の画像データとその付帯情報を登録し、前記付帯情報に基づいて所定の画像データを検索する画像検索方法において、登録する画像データを取得する画像取得工程と、前記画像取得工程によって取得した画像データに付与する付帯情報を取得する付帯情報取得工程と、前記画像データに付与された付帯情報を分類して階層化する階層化工程と、前記階層化工程で階層化された分類毎にその分類に当てはまる付帯情報の表示順位を求める表示順位取得工程と、前記表示順位取得工程で求められた表示順位に基づいて、付帯情報及び／又は画像データの表示を行う表示工程とを有することを特徴とする。
【００１３】
本発明の制御プログラムを提供する媒体では、複数の画像データとその付帯情報を登録し、前記付帯情報に基づいて所定の画像データを検索する画像検索方法を実行するために、コンピュータで読み取り可能な制御プログラムを提供する媒体であって、前記制御プログラムは、登録する画像データを取得する画像取得ステップと、前記画像取得ステップによって取得した画像データに付与する付帯情報を取得する付帯情報取得ステップと、前記画像データに付与された付帯情報を分類して階層化する階層化ステップと、前記階層化ステップで階層化された分類毎にその分類に当てはまる付帯情報の表示順位を求める表示順位取得ステップと、前記表示順位取得ステップで求められた表示順位に基づいて、付帯情報及び／又は画像データの表示を行う表示ステップとを有することを特徴とする。
【００１４】
本発明の制御プログラムでは、複数の画像データとその付帯情報を登録し、前記付帯情報に基づいて所定の画像データを検索する画像検索方法を実行するために、コンピュータで読み取り可能な制御プログラムであって、登録する画像データを取得する画像取得ステップと、前記画像取得ステップによって取得した画像データに付与する付帯情報を取得する付帯情報取得ステップと、前記画像データに付与された付帯情報を分類して階層化する階層化ステップと、前記階層化ステップで階層化された分類毎にその分類に当てはまる付帯情報の表示順位を求める表示順位取得ステップと、前記表示順位取得ステップで求められた表示順位に基づいて、付帯情報及び／又は画像データの表示を行う表示ステップとを有することを特徴とする。
【００１５】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１６】
［第１実施形態］
＜画像検索装置の構成＞
図１は、本発明の第１実施形態に係る画像検索装置の構成例を示すブロック図である。
【００１７】
１１は、本実施形態の画像検索を行う画像検索装置であり、１２は、本装置の制御の中心となるＣＰＵである。１３は、画像検索を行うためのプログラム及びデータテーブル等を保存しておくためのＲＯＭである。１４は、それらのプログラムを実行するための作業領域等を提供するＲＡＭである。１５は、本装置の処理状況を表示するための表示器である。１６は、外部記憶装置及び外部入出力装置と接続するための周辺コントローラ部である。１７は、画像データを保存するための外部記憶装置である。
【００１８】
１８は画像データを生成するデジタルカメラであり、１９は画像データを生成するデジタルビデオカメラであり、操作者がデジタルカメラ１８やデジタルビデオカメラ１９等で取得した画像データは、外部記憶装置１７やＲＯＭ１３に保持される。２０は、マウスやキーボードなどの入力装置である。
【００１９】
＜画像情報テーブルの構成＞
図２は、画像情報テーブルの構成例を示す図である。
【００２０】
この画像情報テーブルは、ＲＯＭ１３もしくは外部記憶装置１７において保持されている。画像情報テーブルは、操作者がデジタルカメラ１８やデジタルビデオカメラ１９等で取得した画像データファイル名と、その画像データを識別する画像ＩＤから成る。
【００２１】
図２に示す例で説明すると、画像データファイル「０００＿０００１．ｊｐｇ」には、画像ＩＤ「００１」が割り当てられている。この場合、画像ＩＤにおいて、任意の数値（連番）を用いたが、画像データファイル名が一意となる場合、画像データファイル名を画像ＩＤとして用いてもよい。
【００２２】
＜キーワード情報テーブルの構成＞
図３は、キーワード情報テーブルの構成例を示す図である。
【００２３】
このキーワード情報テーブルは、ＲＯＭ１３もしくは外部記憶装置１７において保持されている。キーワード情報テーブルは、画像データを示す画像ＩＤと、その画像データに付与されているキーワードと、そのキーワードの重要度を示すキーワード重要度とから成る。
【００２４】
本実施形態では、キーワードの重要度は、画像の主題的な言葉の場合「３」を、その言葉で検索して表示された場合に満足である場合は「２」、重要ではないが妥当なキーワードである場合は「１」が付与されている。本実施形態では、このような基準において重要度を付加したが、画像に付与されたキーワードの重要度を示すものであればこれに限らない。図３に示す例で説明すると、画像ＩＤ「００１」には、キーワードが「花」、「赤い」、「公園」が付与されており、それぞれのキーワードにおいて「（花＝）３」、「（赤い＝）１」、「（公園＝）１」と重要度が付与されている。
【００２５】
＜シソーラス辞書の構成＞
図４は、シソーラス辞書の構成例を示す図である。
【００２６】
このシソーラス辞書は、ＲＯＭ１３もしくは外部記憶装置１７において保持されている。シソーラス辞書は、単語表記を示す見出し語と、その意味的分類を示す意味分類と、品詞とから成る。図４に示す例で説明すると、見出し語「公園」は、品詞は「名詞」、意味分類「具体物：製造物：抽象物：場所」を示す。また、この場合、「具体物（第１階層）、製造物（第２階層）」と「抽象物（第１階層）、場所（第２階層）」の２つの意味を持つことを示す。また、見出し語「赤い」は、品詞「形容詞」、意味分類はなしになっている。本実施形態では、シソーラス辞書内において、品詞も構成要素となっているがこれとは別に単語辞書として別に構成してもよい。
【００２７】
＜キーワード分類情報テーブルの構成＞
図５は、キーワード分類情報テーブルの構成例を示す図である。
【００２８】
このキーワード分類情報テーブルは、ＲＯＭ１３もしくは外部記憶装置１７において保持されている。キーワード分類情報テーブルは、分類内容を示す分類名と、その分類に当てはまるキーワードと、そのキーワードにおける代表画像の画像ＩＤと、蓄積された画像のキーワードにおけるそのキーワードの重要度を加算した値であるレベルから成る。このレベルは、重要度が高く且つそのキーワードが多くの画像に付与されている場合にレベルが高くなる。図５に示す例で説明すると、キーワード「魚」は、「動物」に分類され、代表画像は「０３９」、レベルは「１２」となっている。この代表画像は、蓄積された画像の中からキーワード「魚」が存在している画像の１つが選択される。また、キーワード「魚」はキーワード「象」やキーワード「犬」よりも、重要度が高く格納されている。
【００２９】
＜異表記同義語辞書と下位概念単語辞書の構成例＞
図６は、異表記同義語辞書の構成例を示す図であり、図７は、下位概念単語辞書の構成例を示す図である。
【００３０】
異表記同義語辞書は、ＲＯＭ１３もしくは外部記憶装置１７において保持され、見出し語と、その見出し語に当てはまる異表記もしくは同義語から成る。図７に示す例で説明すると、見出し語「花」は、「フラワー」、「お花」、「ｆｌｏｗｅｒ」などの異表記もしくは同義語が存在している。
【００３１】
図７に示す下位概念単語辞書は、ＲＯＭ１３もしくは外部記憶装置１７において保持されている。下位概念単語辞書は、見出し語と、その見出し語に当てはまる下位概念を示す単語と、その階層を示すレベルとから成る。図７に示す例で説明すると、見出し語「車」は、「ポルシェ」、「バイク」、「車輪」などの下位概念の単語が存在しており、それぞれレベル「ポルシェ（０．８）」「バイク（０．６４）」「車輪（０．５５）」が付与されている。
【００３２】
＜意味分類情報テーブルの構成＞
図８は、意味分類情報テーブルの構成例を示す図である。
【００３３】
この意味分類情報テーブルは、ＲＯＭ１３もしくは外部記憶装置１７において保持されている。意味分類情報テーブルは、画像データを示す画像ＩＤとその画像データに付与されているキーワードと、そのキーワードの分類から成る。本実施形態では、意味分類情報テーブルとキーワード情報を別テーブルとしたが、同じテーブル上で構成されてもよい。
【００３４】
＜検索画面＞
図９は、検索画面の一例を示す図である。
【００３５】
この検索画面は、ＣＰＵ１２の制御によりＣＲＴ１５において表示される。
分類内容を示す分類名（６１）と、その分類に当てはまるキーワード数（６２）と、その分類に当てはまるキーワードコントロール（６３）と、そのキーワードに対する画像データ例を表示する代表画像コントロール（６４）と、検索条件のキーワードを入力する検索条件コントロール（６５）と、検索の実行を指示する検索実行コントロール（６６）から成る。
【００３６】
キーワードコントロール（６３）は、本実施形態では、チェックボックスコントロールで構成されているものとする。しかし、この構成はこれだけでなく、ボタンコントロールなど、キーワードが指定されたかを判断できるようになっているコントロールであればよい。あるいは、キーワードをマウスもしくはキーボード等の入力装置により選択し、検索条件コントロール（６５）にドラック＆ドロップすることにより、そのキーワードが自動的に入力されても構わない。
【００３７】
また、代表画像コントロール（６４）においても、この代表画像が選択されたかどうかを判断できるコントロールで構成されており、本実施形態では、ボタンコントロール上に画像データが表示されるようになっている。
【００３８】
図９に示す例で説明すると、画像データは大きく分類名（６１）「動物」、「人間」、「植物」、「場所」、「製造物」、「抽象物」に分類される。なおそれぞれの分類に当てはまるキーワード数（６２）は「動物」は「５０」、「人間」は「１００」、「植物」は「４０」、「場所」は「９９」、「製造物」は「１２」、「抽象物」は「５０」存在している。そして、分類「動物」に当てはまる画像に付与されているキーワード（６３）には「魚」、「象」、「犬」が存在している。それぞれ、キーワードには、隣に代表画像（６４）が表示されている。
【００３９】
以下、本実施形態の画像検索方法について説明する。
【００４０】
＜キーワードの登録処理＞
図１０は、本実施形態におけるキーワード登録処理の一部を示すフローチャートである。
【００４１】
図１１は図１０のフローチャートに続いて本処理の終了までを示すフローチャートである。
【００４２】
まず、ステップＳ１１において、キーワードの登録が終了したかを判断する。登録が終了していない場合、ステップＳ１２において、入力装置２０により既に外部記憶装置１７もしくはＲＯＭ１３に存在している画像データを取得すると共に、もしくはデジタルカメラ１８及びデジタルビデオ１９などより周辺コントローラ１６を経由して画像データを取得し、登録する画像データを取得する。
【００４３】
次に、ステップＳ１３では、ステップＳ１２で取得した画像データに付与するキーワードを入力装置２０より取得する。ステップＳ１４では、ステップＳ１３で取得したキーワードにおける重要度を取得する。本実施形態では、重要度を操作者により入力装置２０において取得することとしているが、キーワードの入力順位により重要度を自動的に付与してもよい。
【００４４】
そして、ステップＳ１５及びステップＳ１６では、ステップＳ１３で取得したキーワードに対する意味分類及び品詞を図４のシソーラス辞書を用いて取得する。次に、ステップＳ１７では、分類名を決定する。この詳細については、後述する図１０において説明を行う。また、本実施形態においては、分類項目としては、「人間」「植物」「動物」「場所」「製造物」「抽象物」と分類したが、この分類だけに限らない。
【００４５】
続くステップＳ１８においては、ステップＳ１２で取得した画像に付与するキーワードが終了するまで、ステップＳ１３からステップＳ１８の処理を繰り返す。また、ステップＳ１２で取得された画像データと、ステップＳ１３及びステップＳ１４で取得されたキーワードと重要度と、ステップＳ１７で取得された分類名は、それぞれ、ＲＡＭ１４に保持される。
【００４６】
ステップＳ１１で付与する画像が終了したと判断された場合、ステップＳ１９では、ＲＡＭ１４に保持したそれぞれのデータをデータベースに登録する。このデータベースは、本実施形態のテーブルをデータベースとして登録し、外部記憶装置１７もしくはＲＯＭ１３に保持されていることを示す。また、各テーブルは、インデックスを作成し高速化を行う構成になっている。まず、ステップＳ１２で取得した画像データを、図２に示す画像情報テーブルの画像データファイル名に登録し、画像ＩＤを割り当てる。次に、ステップＳ１３で取得したキーワードとステップＳ１４で取得した重要度を図３のキーワード情報テーブルに保持する。ステップＳ１７では取得された分類名は、図８の意味分類情報テーブルに登録される。
【００４７】
ステップＳ２０においては、登録したキーワードを取得する。このとき予め登録されたキーワードにおいて分類名とキーワードが同じものは重複を取り除いておく。ステップＳ２１では、図５のキーワード分類情報テーブルにおいて、キーワードが登録されているかを判断する。ステップＳ１８では、キーワードが登録されていると判断された場合はステップＳ２２の処理を行う。登録されていない場合、ステップＳ２２では、登録したキーワードを検索条件文として設定しキーワード検索を行い代表画像の取得を行う。この詳細については、後述する図１４において説明を行う。
【００４８】
ステップＳ２３では、キーワード検索されて求められた画像データ群の中で最も適当な画像データを代表画像として設定する。取得された代表画像は、図５に示すキーワード分類情報テーブルにおける代表画像に登録される。また、このとき、分類名及びキーワードも登録される。ステップＳ２４では、登録キーワードが終了するまでステップＳ２１からステップＳ２４までの処理を繰り返す。次に、ステップＳ２５では、分類内でキーワードが増えた分類に限り意味分類順位処理を行う。この詳細については、後述する図１３において説明を行う。この処理で取得されたキーワードの順位は、図５に示すキーワード分類情報テーブルにおけるレベルに反映される。
【００４９】
＜分類決定処理＞
図１２は、図１０中のステップＳ１７における分類決定処理の一部を示すフローチャートである。
【００５０】
図１３は図１２のフローチャートに続いて本処理の終了までを示すフローチャートである。
【００５１】
まず、ステップＳ５１では、図１０の意味分類取得（ステップＳ１５）において取得された意味分類が存在するかを判断する。ステップＳ５１において意味分類が存在していない場合、ステップＳ５２では、分類設定を行う品詞かどうかを、図１０の品詞取得処理（ステップＳ１６）において取得された品詞により判断する。品詞が助詞、助動詞、接続詞、代名詞などの意味を持たない単語は、分類名が取得されない。ステップＳ５２では、分類設定を行うと判断された場合、ステップＳ５３において、分類名を「抽象物」と設定する。ここで「抽象物」と分類したが、他の分類と区別できればよい。
【００５２】
ステップＳ５１において意味分類が存在していると判断された場合、ステップＳ５４では、図１０のステップＳ１５において取得された意味分類で、第１階層となる意味分類が２以上存在するかを判断する。存在しないと判断された場合は、ステップＳ６０において、その取得された意味分類を分類名に設定する。ステップＳ５４では、第１階層となる意味分類が１つであった場合、ステップＳ６０において、その分類を設定する。ステップＳ５４では、第１階層となる意味分類が２つ以上であった場合、ステップＳ５５において、判断分類名の取得を行う。この判断分類名とは、ステップＳ１９において取得された意味分類に関して、第１階層毎の意味分類の分類を示す。例えば、キーワード「マウス」についての意味分類は、「具体物（第１階層）、動物（第２階層）、具体物（第１階層）、製造物（第２階層）」となり、判断分類名は、「動物」及び「製造物」となる。ステップＳ５５において取得した分類名により、ステップＳ５６では、類似内容検索を行う。類似内容検索の詳細については、従来方法と同様に行うため詳細な説明は省略する。
【００５３】
ステップＳ５７では、ステップＳ５６の類似内容検索を行った結果において、そのキーワードを設定した画像が存在するかを判断する。存在した場合、ステップＳ５８において分類名を判断分類名で設定する。存在しなかった場合は、分類名を設定しない。ステップＳ５９では、意味分類に存在する判断分類名が終了するまで、ステップＳ５５からステップＳ５９の処理を繰り返す。
【００５４】
＜キーワード検索処理＞
図１４は、図１１のキーワード検索処理（ステップＳ２２）の詳細を示すフローチャートである。
【００５５】
まず、ステップＳ３１において、検索する検索条件文を取得する。次にステップＳ３２では、自然言語処理により、検索条件文を単語に分割する。この自然言語処理については既存の自然言語処理を用いることとし説明を省略する。分割された単語において、品詞を参照し助詞や助動詞などの具体物もしくは抽象物を示さない単語はこの分割単語より削除する。次にステップＳ３３では、ステップＳ３２で単語分割されたそれぞれの単語において異表記及び同義語を図６の異表記同義語辞書により取得する。
【００５６】
そして、ステップＳ３４では、下位概念単語及びそのレベルを図７の下位概念単語辞書により取得する。ステップＳ３５では、分割された単語が終了するまで異表記同義語の検索キーの作成、及び下位概念検索キーの作成を繰り返す。ステップＳ３６では、ステップＳ３１で取得したキーワードと、ステップＳ３２で分割された単語と、ステップＳ３３で取得した異表記同義語単語と、ステップＳ３４で取得した下位概念単語とを検索キーとして、図３に示すキーワード情報テーブルより、キーワードと検索キーを比較し同じであればその画像データを取得する。
【００５７】
ステップＳ３７では、取得された画像データにおいて、スコア計算を行う。このスコア計算は、一致した検索キーの検索条件文に対する類似度とキーワードの重要度との値により計算される。例えば、検索条件文が単語分割されない場合、検索キーとキーワードの類似度を完全一致の場合は、レベル３を、検索キーが異表記同義語単語であった場合は、レベル２を、検索キーが下位概念単語の場合は、レベル１＋下位概念単語から取得したレベルとして類似度を求める。そして、画像に付与されているキーワードの重要度と類似度を掛けて、一致した検索キーのスコアを計算し、画像に付与されたキーワードで検索キーと一致したもののスコア値の中で一番高いスコアを画像のスコア値とする。そして、画像に付与されているキーワードの重要度との値によりスコア値を計算する。ステップＳ３８では、ステップＳ３６で取得された画像データのスコア計算が終了するまで、ステップＳ３７の処理を繰り返す。終了した場合、ステップＳ３９において、スコア値により画像データを降順に並べる。これにより、指定された検索条件におけるキーワード検索を行う。
【００５８】
＜意味分類順位処理＞
図１５は、図１１の意味分類順位処理（ステップＳ２５）の詳細を示すフローチャートである。
【００５９】
ステップＳ４１とステップＳ４２では、登録されたキーワードの分類名とキーワードの取得を行う。これは、図１０のステップＳ１３で取得されたキーワードとステップＳ１７で取得された分類名より求める。ステップＳ４３では、図３のキーワード情報テーブルと図８の意味分類情報テーブルより、ステップＳ４１で取得した分類名で、ステップＳ４２で取得したキーワードと同じキーワードに対する重要度を加算し合計を求める。ステップＳ４４では、登録されたキーワードが終了するまで、ステップＳ４１からステップＳ４４を繰り返し重要度の合計を求める。取得された合計値は、図５のキーワード分類情報テーブルのレベルに格納される。
【００６０】
図３のキーワード情報テーブルを例に述べる。登録されたキーワードは、分類名「植物」キーワード「花」とする。ステップＳ４１及びステップＳ４２では、登録されたキーワード分類名「植物」、キーワード「花」を取得する。ステップＳ４３では、図３のキーワード情報テーブルよりキーワードが「花」で且つ、図８の意味分類情報テーブルより、分類名が「植物」（意味分類情報テーブルとキーワード情報テーブルの画像ＩＤは同一であること）の重要度を取得する。この場合、画像ＩＤ「００１」のキーワード「花」分類名「植物」である重要度「３」とＩＤ「００８」のキーワード「花」分類名「植物」である重要度「３」が取得される。なお、この例ではこの２つ限りであるが、他にも取得されたデータが存在するとする。これらの重要度を全て足して合計値を求める。キーワード「花」の例の場合、画像ＩＤ「００１」の重要度「３」＋画像ＩＤ「００８」の重要度「３」というように加算していく。そして加算された合計値が「３４」だったとした場合、図５のキーワード分類情報の分類「植物」でキーワード「花」のレベルの項目に「３４」と格納される。なお同様に、登録されたキーワードについて、処理を行う。
【００６１】
これらの処理により、画像にキーワードを付与し、図９に示す本実施形態の検索画面を表示するための前処理を行う。
【００６２】
＜検索処理＞
図１６は、本実施形態に係る検索処理の一部を示すフローチャートである。
【００６３】
図１７は図１６のフローチャートに続いて本処理の終了までを示すフローチャートである。
【００６４】
まず、ステップＳ６１において、図５のキーワード分類情報テーブルより、分類名、キーワード及び代表画像をレベルの降順に取得し、ＲＡＭ１４に保持する。また、各分類に当てはまるキーワード数も取得しＲＡＭ１４に保持する。次に、ステップＳ６２では、ステップＳ６１で取得した分類名の重複を取り除き、図９に示す検索画面の分類（６１）に表示する。ステップＳ６３では、ステップＳ６２で表示した分類名に対するキーワード数を取得し、図９に示す検索画面のキーワード数（６２）に表示する。次に、ステップＳ６４及びステップＳ６５において、図９に示す検索画面のキーワード（６３）及び代表画像（６４）をステップＳ６１で取得した順位で表示する。ステップＳ６６では、ステップＳ６２の分類内におけるキーワードが終了するまで、ステップＳ６４及びステップＳ６５の処理を繰り返す。また、ステップＳ６７では、表示する分類が終了するまでステップＳ６２からステップＳ６６の処理を繰り返す。ここまでの処理により、図９に示す検索画面が表示される。なお、他のコントロールの表示処理は特に記載していないが同様に検索画面に表示されることとする。
【００６５】
ステップＳ６８では、検索条件及び検索実行が入力されるまで入力待ち状態になる。何らかの入力が行われたとき次の処理を行う。ステップＳ６９では、キーワードが追加指定されたかを判断する。この指定されたかどうかの判断は、図９に示す検索画面上のキーワードコントロール（６３）において、検索条件の追加が指定されたかどうかを判断する。そのため、検索画面において構成されたコントロールにより判断する処理が異なる。本実施形態ではチェックボックスコントロールを例としているため、チェックボックスがオンされたことにより判断する。
【００６６】
キーワードが追加指定された場合、検索条件コントロール（６５）にそのキーワードを追加する（ステップＳ７０）。ステップＳ６９では、キーワードの追加指定でないと判断された場合、ステップＳ７１では、キーワードが削除指定されたかを判断する。この指定されたかどうかの判断は、図９に示す検索画面上のキーワードコントロール（６３）において、検索条件の削除が指定されたかどうかを判断する。そのため検索画面において構成されたコントロールにより判断する処理が異なる。本実施形態ではチェックボックスコントロールを例としているため、チェックボックスがオフされたことにより判断する。
【００６７】
キーワードが削除指定された場合、検索条件コントロール（６５）によりそのキーワードを削除する（ステップＳ７２）。ステップＳ７１では、キーワードの削除指定でないと判断された場合、ステップＳ７３では、代表画面が選択されたかを判断する。この選択されたかどうかの判断は、図９に示す検索画面上の代表画面が入力装置２０例えば、マウスによりボタンが押されたことにより判断する。
【００６８】
代表画面が指定された場合、検索条件コントロール（６５）にそのキーワードを検索条件文とし代入する（ステップＳ７４）。そして、ステップＳ７７の図１４に示すキーワード検索処理に移行する。また、ステップＳ７３では、代表画面の指定でないと判断された場合、ステップＳ７５において、検索実行であるかを判断する。入力装置２０において、図９の検索画面における検索実行コントロール（６６）が指定され、検索実行であると判断された場合、検索条件において、検索条件コントロールより取得し（ステップＳ７６）、図１４のキーワード検索処理（ステップＳ７７）に移行する。ステップＳ７７では、図９の検索条件コントロールより、検索条件を取得し、その検索条件においてキーワード検索を行う。ステップＳ７８では、キーワード検索において取得された順に画像ＩＤより画像ファイル名を取得し、検索された結果の画像データを表示する。
【００６９】
＜キーワード登録処理の具体的な動作例＞
キーワードを登録する処理の具体的な動作について、例を用いて説明する。
【００７０】
例えば、「０００＿０００２．ｊｐｇ」の画像データにキーワード「マウス」「キーボード」「パソコン」を付与し、「００１＿０００２．ｊｐｇ」の画像データにキーワード「マウス」、「ドッグ」、「ペットショップ」を付与することとする。
【００７１】
図１０のステップＳ１２では、登録する画像「０００＿０００２．ｊｐｇ」を取得する。取得された画像データより、図２の画像情報テーブルの画像データファイル名に、登録する画像「００１＿０００２．ｊｐｇ」が、画像ＩＤに「００２」が登録される。次にステップＳ１３では、登録するキーワード「パソコン」を取得し、さらにステップＳ１４において重要度「２」を取得する。
【００７２】
そして、ステップＳ１５では、キーワード「マウス」に対する意味分類を図４のシソーラス辞書により求める。図４より、「マウス」に対する意味分類は取得されているため、ステップＳ５４では、取得した意味分類「具体物：動物：具体物：製造物」において、第１階層が２つ以上存在するかを判断する。「具体物」の第１階層が２以上あるため、ステップＳ５５に移行する。ステップＳ５５では、判断分類名の「動物」を取得し、検索条件を「動物」＋「マウス」とし、類似内容検索を行う。ここで、類似内容検索として、「動物」の「マウス」に関わる内容を示す画像データが検索される。そのため、本例の画像データの場合、検索結果は無しになる。
【００７３】
ステップＳ５７では、キーワード「マウス」と登録する画像ＩＤ「００２」がステップＳ５６の類似内容検索において検索結果として表示されたかを判断する。画像ＩＤ「００２」は、検索結果に存在しないため、分類「動物」は付与されない。次に、ステップＳ５５では、判断分類名の「製造物」を取得する。そして、検索条件を「製造物」＋「マウス」とし、類似内容検索を行う。ここで、類似内容検索として、「製造物」の「マウス」に関わる内容を示す画像データが検索される。そのため、本例の画像データの場合、画像ＩＤ「００２」が検索される。
【００７４】
さらに、ステップＳ５７では、キーワード「マウス」と登録する画像ＩＤ「００２」がステップＳ５６の類似内容検索において検索結果として表示されたかを判断する。画像ＩＤ「００２」は、検索結果に存在するため、分類「製造物」が付与される。同様に、「０００＿０００２．ｊｐｇ」の画像データにキーワード「キーボード」「パソコン」を、また、「００１＿０００２．ｊｐｇ」の画像データにキーワード「マウス」、「ドッグ」、「ペットショップ」を付与する。この場合、画像データ「００１＿０００２．ｊｐｇ」のキーワード「マウス」は、分類名が「動物」が付与され、「製造物」は付与されない。
【００７５】
ステップＳ１９では、図２の画像情報データテーブルには、画像ＩＤ「００２」に画像データファイル名「０００＿０００２．ｊｐｇ」が、そして画像ＩＤ「００６」に画像データファイル名「００１＿０００２．ｊｐｇ」がそれぞれ格納される。また、図３のキーワード情報テーブルには、画像ＩＤ「００２」において、キーワード「マウス」が重要度「３」、キーワード「キーボード」が重要度「２」、キーワード「パソコン」が重要度「２」、さらに画像ＩＤ「００６」において、キーワード「マウス」が重要度「２」、キーワード「ドッグ」が重要度「２」、キーワード「ペットショップ」が重要度「１」でそれぞれ登録される。
【００７６】
また、図８の意味分類情報テーブルには、画像ＩＤ「００２」において、キーワード「マウス」が分類「動物」、キーワード「キーボード」が分類「製造物」、キーワード「パソコン」が分類「製造物」、さらに画像ＩＤ「００６」において、キーワード「マウス」が分類「動物」、キーワード「ドッグ」が分類「動物」、キーワード「ペットショップ」が分類「製造物」及び分類「場所」でそれぞれ登録される。
【００７７】
次に、図５のキーワード分類情報テーブルにおいて、代表画像及び分類内キーワードを取得する。ステップＳ２０では、登録したキーワード及びその分類名を取得し重複を取り除く。ステップＳ２１では、登録した分類名におけるキーワードが、図５のキーワード分類情報テーブルに格納されているかを判断する。この場合、キーワード分類情報テーブルに格納されているデータは何も存在しないとする。そして、ステップＳ２２では、検索条件を「マウス」としキーワード検索を行う。そして、ステップＳ２３では、検索結果から最適な画像を取得する。ステップＳ２１からステップＳ２４の処理を繰り返す。同様に登録した分類名に対するキーワードの代表画像の取得を行い、データベースに登録する。図５のキーワード分類情報テーブルにおいて、分類名「動物」に対応してキーワード「マウス」と代表画像「００６」、分類名「製造物」に対応してキーワード「キーボード」と代表画像「００６」、と繰り返す。
【００７８】
変更された分類及びそのキーワードは、分類「製造物」のキーワード「マウス」、分類「製造物」のキーワード「キーボード」、分類「製造物」のキーワード「パソコン」、分類「動物」のキーワード「マウス」、キーワード「動物」「ドッグ」及び「ペットショップ」である。そのため、ステップＳ２４では、意味分類は「動物」「製造物」が変更されたので次に変更された順位を求める。図１５を用いて説明する。
【００７９】
ステップＳ４１では、変更された分類名「製造物」を取得する。次にステップＳ４２では、追加変更されたキーワード「マウス」を取得する。ステップＳ４３において、キーワード「マウス」が付与されている画像の重要度を加算し合計を求める。求められた値は、図５に示すキーワード分類情報テーブルのレベルに格納される。このようにステップＳ４１からステップＳ４４では重要度の加算を行い重要度の合計を求める。そして、ステップＳ４５において、変更された分類名が終了したかどうかを判断する。終了しない場合は、ステップＳ４１からステップＳ４５までの処理を繰り返す。
【００８０】
＜検索処理の具体的な動作例＞
次に、図１６，１７に示した検索処理の具体的な動作例について説明する。
【００８１】
ステップＳ２１より、図５のキーワード分類情報テーブルより、分類名を取得し、重複を取り除き表示する分類名を取得する。この場合、「動物」「人間」「植物」「場所」「製造物」「抽象物」が取得される。また、その分類名毎にレベルの降順にキーワードと代表画像を取得する。また、この際に、分類名におけるキーワードの加算も行う。
【００８２】
そして、ステップＳ２２より、まず、分類名「動物」を図９の検索画面において、分類名（６１）に表示する。また、ステップＳ２３により、キーワード数（６２）にキーワード数「５０」を表示する。そして、ステップＳ２４及びステップＳ２５では、「動物」の分類に存在するキーワード及び代表画像を取得した順に表示する。分類名「動物」の場合、付帯情報「魚」とその代表画像（画像ＩＤ「０３９」の画像ファイル）、付帯情報「象」とその代表画像（画像ＩＤ「０９１」の画像ファイル）、付帯情報「犬」とその代表画像（画像ＩＤ「０３３」の画像ファイル）が順番に表示される。全ての分類に対し、同様に表示を行う。上記により、図９に示す検索画面が表示される。
【００８３】
次に、実際の検索画面での処理を説明する。既に検索条件コントロール（６３）において、「走っている」が設定され、また、検索条件に対し、「子供」を追加する場合、操作者は、図９の検索画面におけるキーワードコントロール（６３）において、チェックボックスをオンする。その場合、ステップＳ２９では、キーワードの追加指定が行われたと判断し、ステップＳ３０において、検索条件コントロール（６５）にキーワード「子供」が追加され、「走っている　子供」と表示される。
【００８４】
同様に、検索条件コントロール（６３）に既に「走っている　子供」が設定されている場合、検索条件に対し、「子供」を削除する場合、操作者は、図９の検索画面におけるキーワードコントロール（６３）において、チェックボックスをオフする。その場合、ステップＳ２９において、キーワードの削除指定が行われたと判断し、ステップＳ３０では、検索条件コントロール（６５）にキーワード「子供」が削除され「走っている」と表示される。
【００８５】
次に、代表画像を利用して「花」を検索する場合、操作者は図９の検索画面における代表画像コントロールを選択する。その場合、ステップＳ３３において、代表画像より検索が起動されたとし、検索条件コントロール（６５）にキーワード「花」を設定する。そして、ステップＳ３６、検索条件文に「花」を設定し、キーワード検索を行う。次に、ステップＳ３７では、検索された画像データを表示する。また、検索実行ボタン（６６）を利用して検索を行う場合、ステップＳ３５において、検索実行が判断され、ステップＳ３６において、検索条件コントロールに存在する検索条件を取得し、キーワード検索を行う。例えば、検索条件コントロールに「街を走っている」と入力されている状態で、キーワード「車」のキーワードコントロール（６３）が選択された場合、検索条件は、「街を走っている　車」で検索される。
【００８６】
［第２実施形態］
本実施形態においては、キーワード登録処理時の意味分類順位の求め方として、キーワードの重要度を加算してその順位より求めたが、第２実施形態として次の方法を行う。意味分類順位の求め方として、キーワードの数を加算してその順位より求める。図１８のフローチャートにより上記第１実施形態と異なる部分である意味分類順位処理について説明を行う。
【００８７】
図１８は、本発明の第２実施形態に係る意味分類順位処理（図１１のステップＳ２５）の詳細を示すフローチャートである。
【００８８】
ステップＳ８１とステップＳ８２では、登録されたキーワードの分類名とキーワードの取得を行う。これは、図１０のステップＳ１３で取得されたキーワードとステップＳ１７で取得された分類名より求める。ステップＳ８３では、図３のキーワード情報テーブルと図８の意味分類情報テーブルより、ステップＳ８１で取得した分類名で、ステップＳ８２で取得したキーワードのキーワード数を求める。ステップＳ８４では、登録されたキーワードが終了するまで、ステップＳ８１からステップＳ８４を繰り返しキーワード数を求める。取得されたキーワード数は、図５のキーワード分類情報テーブルのレベルに格納される。
【００８９】
図３のキーワード情報テーブルを例に述べる。登録されたキーワードは、分類名「植物」キーワード「花」とする。ステップＳ８１及びステップＳ８２では、登録されたキーワード分類名「植物」、キーワード「花」を取得する。ステップＳ８３では、図３のキーワード情報テーブルよりキーワードが「花」で且つ、図８の意味分類情報テーブルより、分類名が「植物」（意味分類情報テーブルとキーワード情報テーブルの画像ＩＤは同一であること）のキーワード数を取得する。この場合、画像ＩＤ「００１」のキーワード「花」分類名「植物」で＋１と画像ＩＤ「００８」のキーワード「花」分類名「植物」で＋１といったように加算されていく。なお、この例ではこの２つ限りであるが、他にも取得されたデータが存在するとする。分類名「植物」でキーワード「花」のキーワード数が「３４」個あったとした場合、図５のキーワード分類情報テーブルの分類「植物」でキーワード「花」のレベルの項目に「３４」と格納される。なお同様に、登録されたキーワードについて、処理を行う。
【００９０】
［第３実施形態］
第３実施形態では意味分類順位の求め方として、キーワードの読みを取得し、その読みの五十音順により順位を求める。上記第１実施形態と異なる部分である図１８の意味分類順位処理及び図１６のキーワード分類情報テーブルについて説明を行う。
【００９１】
図１９は、本発明の第３実施形態に係る意味分類順位処理（図１１のステップＳ２５）の詳細を示すフローチャートである。
【００９２】
ステップＳ９１とステップＳ９２では、登録されたキーワードの分類名とキーワードの取得を行う。これは、図１０のステップＳ１３で取得されたキーワードとステップＳ１７で取得された分類名より求める。ステップＳ９３では、ステップＳ９１の分類名で、ステップＳ９２で取得されたキーワードが図２０のキーワード分類情報テーブルに存在しているかを判断する。
【００９３】
存在していなかった場合は、ステップＳ９４では、読み取得処理を行い図２０のキーワード分類情報テーブルの読みに格納する。なお、読みを求める技術は公知の技術であるため詳細には述べない。例えば、読み文字列と表記文字列の組み合わせを持つ辞書より、表記文字列とキーワードが一致した場合に読み文字列を取得するなどの処理が行われる。ステップＳ９３では、新規登録でないと判断された場合、次の登録キーワードに移行する。登録されたキーワードが終了するまで、ステップＳ９１からステップＳ９４を繰り返しキーワードの読みを求める。
【００９４】
なお、この情報を基に分類されたキーワードが表示されるが、上記第１実施形態においては、図１６，１７のステップＳ６１において、図５のキーワード分類情報テーブルのレベルでソートし、降順により情報を取得していたが、第３実施形態においては、図２０のキーワード分類情報テーブルの読みにおいて五十音順にソートし情報を取得する。
【００９５】
図３のキーワード情報テーブルを例に述べる。登録されたキーワードは、分類名「植物」キーワード「花」とする。ステップＳ９１及びステップＳ９２では、登録されたキーワード分類名「植物」、キーワード「花」を取得する。ステップＳ９３では、図２０のキーワード分類情報テーブルよりキーワードが「花」でかつ分類名が「植物」の読みを取得する。
【００９６】
既に登録されている場合は、何もしないでステップＳ９５に移行する。登録されていない場合は、ステップＳ９４において、キーワード「花」の読みを取得する。取得された「はな」は、図２０のキーワード分類情報テーブルに登録される。また、図１６のステップＳ６１では、具体的には、図１７のキーワード分類情報テーブルの例で述べると、「サボテン」、「樹木」、「葉」、「花」の順番で表示される。
【００９７】
なお、上述した図１０〜図１９のフローチャートに従ったプログラムをＲＯＭ１３に格納し動作することにより、上述の制御方法を実現させることが可能となる。
【００９８】
本発明は、上述した実施形態の装置に限定されず、複数の機器から構成されるシステムに適用しても、１つの機器から成る装置に適用してもよい。前述した実施形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体をシステムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、完成されることは言うまでもない。
【００９９】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭを用いることができる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１００】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、次のプログラムコードの指示に基づき、その拡張機能を拡張ボードや拡張ユニットに備わるＣＰＵなどが処理を行って実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０１】
【発明の効果】
以上詳細に説明したように本発明によれば、階層内で簡単に所望とする付帯情報を求めることができるので、画像検索の操作性を向上させることが可能となる。
【図面の簡単な説明】
【図１】本発明の第１実施形態に係る画像検索装置の構成例を示すブロック図である。
【図２】画像情報テーブルの構成例を示す図である。
【図３】キーワード情報テーブルの構成例を示す図である。
【図４】シソーラス辞書の構成例を示す図である。
【図５】キーワード分類情報テーブルの構成例を示す図である。
【図６】異表記同義語辞書の構成例を示す図である。
【図７】下位概念単語辞書の構成例を示す図である。
【図８】意味分類情報テーブルの構成例を示す図である。
【図９】検索画面の一例を示す図である。
【図１０】第１実施形態に係るキーワード登録処理の一部を示すフローチャートである。
【図１１】図１０のフローチャートに続いて本処理の終了までを示すフローチャートである。
【図１２】図１０中のステップＳ１７における分類決定処理の詳細を示すフローチャートである。
【図１３】図１２のフローチャートに続いて本処理の終了までを示すフローチャートである。
【図１４】図１１のキーワード検索処理（ステップＳ２２）の詳細を示すフローチャートである。
【図１５】図１１の意味分類順位処理（ステップＳ２５）の詳細を示すフローチャートである。
【図１６】実施形態に係る検索処理の詳細を示すフローチャートである。
【図１７】図１６のフローチャートに続いて本処理の終了までを示すフローチャートである。
【図１８】本発明の第２実施形態に係る意味分類順位処理（図１０のステップＳ２５）の詳細を示すフローチャートである。
【図１９】本発明の第３実施形態に係る意味分類順位処理（図１０のステップＳ２５）の詳細を示すフローチャートである。
【図２０】第３実施形態による画像検索装置におけるキーワード分類情報テーブルの構成例を示す図である。
【符号の説明】
１１　画像検索装置
１２　ＣＰＵ
１３　ＲＯＭ
１４　ＲＡＭ
１５　ＣＲＴ
１６　周辺コントローラ部
１７　外部記憶装置
１８　デジタルカメラ
１９　デジタルビデオカメラ
２０　入力装置
６１　分類名
６２　キーワード数
６３　キーワードコントロール
６４　代表画像コントロール
６５　検索条件コントロール
６６　検索実行コントロール
【図１】
2004139401.tif 000003
【図２】
2004139401.tif 000004
【図３】
2004139401.tif 000005
【図４】
2004139401.tif 000006
【図５】
2004139401.tif 000007
【図６】
2004139401.tif 000008
【図７】
2004139401.tif 000009
【図８】
2004139401.tif 000010
【図９】
2004139401.tif 000011
【図１０】
2004139401.tif 000012
【図１１】
2004139401.tif 000013
【図１２】
2004139401.tif 000014
【図１３】
2004139401.tif 000015
【図１４】
2004139401.tif 000016
【図１５】
2004139401.tif 000017
【図１６】
2004139401.tif 000018
【図１７】
2004139401.tif 000019
【図１８】
2004139401.tif 000020
【図１９】
2004139401.tif 000021
【図２０】
2004139401.tif 000022