(57)【要約】【課題】色感覚言語に基づいて、その色感覚量に相応しい画像データを抽出することで、ユーザが容易に画像検索を行えるようにする。【解決手段】画像データが入力されると、画像蓄積演算部１１は画像データを画像データ蓄積部１５に保存する。色感覚解析演算部１０は入力信号を解析し、色感覚データを出力し、色感覚データを色感覚データ蓄積部１４に保存する。ネームリスト作成演算部１２は色感覚データのネームリストを作成してネームリストを色感覚データネームリスト蓄積部１６に保存する。色感覚データネームリスト出力演算部２３は色感覚データのネームリストに基づいて色感覚言語データを出力装置１９に表示させる。ユーザが出力装置１９に表示された色感覚言語データを選択すると、画像検索演算部２４は選択された色感覚言語データに対応する画像データを画像データ蓄積部１５に蓄積された全画像データから検索し、検索した画像データを抽出する。【選択図】図１
2009003581.tif 000002
【特許請求の範囲】
【請求項１】
画像蓄積装置と画像検索装置とで構成される画像蓄積・検索システムであって、
前記画像蓄積装置は、
画像入力手段からの入力信号を解析し、色に関連する予め定められた色感覚言語に定量的に評価対応付けを行って色感覚点数からなる色感覚データを出力する色感覚解析手段と、
前記色感覚解析手段から出力される前記色感覚データを蓄積する色感覚データ蓄積部と、
前記色感覚データに対応する画像データを蓄積する画像データ蓄積部と、
前記色感覚データを前記画像データ蓄積部に蓄積された全画像データとの対応頻度に応じて並び替え、前記色感覚データのネームリストを作成する色感覚データネームリスト作成手段と、
前記色感覚データネームリスト作成手段によって作成された前記色感覚データのネームリストを蓄積する色感覚データネームリスト蓄積部とを備え、
前記画像検索装置は、
前記色感覚データネームリスト蓄積部から前記色感覚データを抽出し、抽出した色感覚データのネームリストに基づいて前記色感覚データに対応する前記色感覚言語データを表示させる第１表示手段と、
前記画像データ蓄積部から画像データを抽出し、画像一枚分の画像データ毎に、その画像データに対応する前記色感覚データを前記色感覚点数の高い順に並び替える並び替え手段と、
前記並び替え手段によって並び替えられた前記色感覚データに対応する前記色感覚言語データを表示させる第２表示手段と、
前記第１表示手段又は前記第２表示手段のいずれかによって表示された前記色感覚言語データをユーザが選択するための選択手段と、
前記選択手段によって選択された前記色感覚言語データに基づいて、前記画像データ蓄積部に蓄積された画像データを検索する検索手段とを備えることを特徴とする画像蓄積・検索システム。
【請求項２】
前記色感覚解析手段は、前記色感覚言語の各々に対応する前記色感覚点数を算出する色感覚関数を持ち、
前記色感覚関数を変更することで、同一の色感覚空間内で、当該色感覚関数が持つ色度合いを複合的な前記色感覚言語に対応する色度合いへ変更することを特徴とする請求項１に記載の画像蓄積・解析検索システム。
【請求項３】
前記色感覚解析手段は、画像データに含まれる色の量及び集積度、並びに画像平面の位置に応じて、前記色感覚関数を変更することを特徴とする請求項２に記載の画像蓄積・解析検索システム。
【請求項４】
前記画像検索装置は、
前記並び替え手段によって並び替えられた前記色感覚データのうち、１つ以上の前記色感覚データで構成される画像データの配色パターンを表示させる配色パターン表示手段と、
前記配色パターン表示手段によって表示させた画像データの配色パターンと同じ配色パターンで構成された画像データを検索する画像データ検索手段をさらに備えることを特徴とする請求項１乃至請求項３に記載の画像蓄積・解析検索システム。
【請求項５】
前記画像検索装置は、
全画像データを対象にして、個々の前記色感覚データが前記色感覚点数とは関係なく、全画像データにおいてどれほど頻繁に存在しているかを示す色の保有率を計測する色保有率計測手段と、
前記色保有率計測手段によって計測された色の保有率の高さに応じて、前記第１表示手段によって表示される前記色感覚言語データの文字サイズの大きさを設定する大きさ設定手段と、
前記第１表示手段によって表示される前記色感覚データの文字カラーを、前記色感覚データに応じた色合いに設定する色合い設定手段をさらに備えることを特徴とする請求項１乃至請求項３に記載の画像蓄積・解析検索システム。
【請求項６】
コンピュータにより構成される画像蓄積装置と画像検索装置とを備えた画像蓄積・検索システム用のプログラムであって、
前記画像蓄積装置に、
入力画像信号を解析し、色に関連する予め定められた色感覚言語に定量的に評価対応付けを行って色感覚点数からなる色感覚データを出力する色感覚解析ステップと、
前記色感覚解析ステップで出力される前記色感覚データを色感覚データ蓄積部に蓄積する色感覚データ蓄積ステップと、
前記色感覚データに対応する画像データを画像データ蓄積部に蓄積する画像データ蓄積ステップと、
前記色感覚データを前記画像データ蓄積部に蓄積された全画像データとの対応頻度に応じて並び替え、前記色感覚データのネームリストを作成する色感覚データネームリスト作成ステップと、
前記色感覚データのネームリストを蓄積する色感覚データネームリスト蓄積ステップとを実行させ、
前記画像検索装置に、
前記色感覚データネームリスト蓄積部から前記色感覚データのネームリストを抽出し、当該ネームリストに基づいて前記色感覚データに対応する前記色感覚言語データを表示させる第１表示ステップと、
前記画像データ蓄積部から画像データを抽出し、画像一枚分の画像データ毎に、その画像データに対応する前記色感覚データを前記色感覚点数の高い順に並び替える並び替えステップと、
前記並び替えステップで並び替えられた前記色感覚データに対応する前記色感覚言語データを表示させる第２表示ステップと、
前記第１表示ステップ又は前記第２表示ステップのいずれかで表示された前記色感覚言語データの中からユーザにより選択された前記色感覚言語データを用いて、前記画像データ蓄積部に蓄積された画像データを検索する検索ステップとを実行させることを特徴とする画像蓄積・検索システム用のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル画像データの色度合いに応じて、デジタル画像データについて色名解析を行ったデータを点数化し、点数の多い順にデータを並べ替えて色名を表示し、その色名によってデジタル画像データを検索するシステムと、そのシステムに用いるプログラムに関する。
【背景技術】
【０００２】
デジタルカメラの普及に伴い、大量のデジタル画像データがパーソナルコンピュータ内に蓄積されている。これらの画像データは、ローカルエリア内のフォルダに保存されて作者によって利用されるか、アップロードが可能なフォルダに保存されて作者と作者以外のユーザによってインターネット上で共有されて使用される。そこで、従来より、このようなインターネット上の画像データからユーザが求める特定の画像データを抽出するシステムとして、アップロードされた画像データを色解析してデータベース上に保存し、画像データの色特徴に基づいて所定の画像データを抽出する種々の技術が知られている。
【０００３】
例えば、特許文献１には、検索元画像データ及び検索対象画像データのＲＧＢ値を算出し、少なくとも一部の領域におけるＲＧＢ値を比較し、近似する程度により、同一性を判断することで、蓄積された複数の画像データの中から、特定の画像データを抽出する方法が開示されている。
この方法では、パソコンのハードディスク内に格納された画像データを入力することで、検索元画像データの設定を行う。なお、設定の際に、キーワードやカテゴリー等を入力することで、データベースから検索する画像データを限定することができる。
【０００４】
また、特許文献２には、画像データのビットごとにＲＧＢ値及びＣＭＹＫ値を解析し、画像データ全体の平均値を算出して平均的特徴色を算出すると共に、画像データを説明する色彩や感情を表す単語に関連付けることにより、画像データ又は色彩や感情を表す単語のどちらか一方の要素を入力し、入力した要素と他方の要素を機械的に抽出する方法が開示されている。また、この方法では、データベースに保存する画像データを撮像する際に、複数のカラーフィルタを有したストラップを携帯型通信端末の撮像レンズ前に配置して対象物を撮像し、データベースに保存する画像データを全体的に色付けされたものにすることで、平均的特徴色の算出精度を高めるようにしている。
【０００５】
さらに、特許文献３には、色合いや色分布、明度、対象範囲等が解析されてデータベースに保存された画像データを検索する際に、検索する画像データの色合い、色分布、明度、対象範囲等の複数の条件を組み合わせた検索条件に任意の名称を付けて記憶し、この名称を指定すること、対応する検索条件を呼び出し、データベースから画像データを検索する方法が示されているが開示されている。
【特許文献１】特開２００３−２３３８００号公報
【特許文献２】特開２００５−１８２７０３号公報
【特許文献３】特開２０００−２０７４０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した特許文献１に記載の方法では、検索元画像データを入力することで、検索元画像データに類似する検索対象画像データを検索するものであるから、ユーザが必要とする画像データを検索する際には、まず類似する検索元画像データを探すことが必要となり手間がかかる。また、この方法に画像データを限定する機能を設けた場合には、ユーザーは、画像データをアップロードする際に、その内容を検討して上述のキーワードやカテゴリー等を入力する必要がある。そのため、撮像した画像データがユーザによって感じ方が大きく異なる画像データであると、入力されるキーワードやカテゴリー等が異なり、検索の際に入力するキーワードやカテゴリーによって適切に画像データを限定できず、迅速な画像検索ができない虞がある。
【０００７】
また、特許文献２に記載の方法では、撮像する対称物の色合いや大きさによって画像データも様々であるので、上記ストラップを使用して撮像し、全体的に色付けされた画像データをデータベースに保存しても、平均的特徴色と上述の単語は、ユーザーが意図するように関連付けされない場合がある。そのため、色彩を表す単語を入力しても、その色彩を表す画像データを抽出することができない。また、色彩や感情を表す単語を画像データつき電子メールのテキストデータとしてユーザーが手入力する必要があり、作業が煩雑であると共に、入力ミスによって上記関連付けが適切になされない場合がある。
【０００８】
また、特許文献３に記載の方法では、まず、色合いや色分布をＲＧＢ値で入力して検索条件を設定する必要があり、人間の所有する画像データに対する色感覚で直接的に入力できないため、手間がかかる。また、検索条件にＲＧＢ値が示す色の名称を付けて記憶しても、その色の名称が人間の所有する画像データ全体に対する感覚を示す名称と一致しない場合があり、このような名称を付けて記憶した検索条件で検索を行っても、ユーザーが必要とする画像データを的確に抽出することができない虞がある。
【０００９】
ここで、人間が画像データ全体の特徴を感覚的に認識した際に、その色合いの特徴を表現する色に関する言語として、日本語で約２１３０語、英語で約７５００語の色名が記録されている。従って、上述した背景のもと、このような色名を用いて、その色名に対して相応しく定量化された画像特徴量を有する画像データを抽出することで、膨大なデータベースから画像検索を容易にすることが望まれている。
【００１０】
本発明は、上記要請に応えるためになされたものであり、色合いに対して人間が主観的に感じる感覚の大きさ（色感覚量）を表現する際に用いる言語（色感覚言語）に基づいて、その感覚に相応しい画像データを抽出することで、ユーザが容易に画像検索を行うことが可能な画像蓄積・検索システムと画像蓄積・検索システム用プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために請求項１の発明は、画像蓄積装置と画像検索装置とで構成される画像蓄積・検索システムであって、前記画像蓄積装置は、画像入力手段からの入力信号を解析し、色に関連する予め定められた色感覚言語に定量的に評価対応付けを行って色感覚点数からなる色感覚データを出力する色感覚解析手段と、前記色感覚解析手段から出力される前記色感覚データを蓄積する色感覚データ蓄積部と、前記色感覚データに対応する画像データを蓄積する画像データ蓄積部と、前記色感覚データを前記画像データ蓄積部に蓄積された全画像データとの対応頻度に応じて並び替え、前記色感覚データのネームリストを作成する色感覚データネームリスト作成手段と、前記色感覚データネームリスト作成手段によって作成された前記色感覚データのネームリストを蓄積する色感覚データネームリスト蓄積部とを備え、前記画像検索装置は、前記色感覚データネームリスト蓄積部から前記色感覚データを抽出し、抽出した色感覚データのネームリストに基づいて前記色感覚データに対応する前記色感覚言語データを表示させる第１表示手段と、前記画像データ蓄積部から画像データを抽出し、画像一枚分の画像データ毎に、その画像データに対応する前記色感覚データを前記色感覚点数の高い順に並び替える並び替え手段と、前記並び替え手段によって並び替えられた前記色感覚データに対応する前記色感覚言語データを表示させる第２表示手段と、前記第１表示手段又は前記第２表示手段のいずれかによって表示された前記色感覚言語データをユーザが選択するための選択手段と、前記選択手段によって選択された前記色感覚言語データに基づいて、前記画像データ蓄積部に蓄積された画像データを検索する検索手段とを備えるものである。
【００１２】
請求項２の発明は、請求項１に記載の発明において、前記色感覚解析手段は、前記色感覚言語の各々に対応する前記色感覚点数を算出する色感覚関数を持ち、前記色感覚関数を変更することで、同一の色感覚空間内で、当該色感覚関数が持つ色度合いを複合的な前記色感覚言語に対応する色度合いへ変更するものである。
【００１３】
請求項３の発明は、請求項２に記載の発明において、前記色感覚解析手段は、画像データに含まれる色の量及び集積度、並びに画像平面の位置に応じて、前記色感覚関数を変更するものである。
【００１４】
請求項４の発明は、請求項１乃至請求項３のいずれか一項に記載の発明において、前記画像検索装置は、前記並び替え手段によって並び替えられた前記色感覚データのうち、１つ以上の前記色感覚データで構成される画像データの配色パターンを表示させる配色パターン表示手段と、前記配色パターン表示手段によって表示させた画像データの配色パターンと同じ配色パターンで構成された画像データを検索する画像データ検索手段をさらに備えるものである。
【００１５】
請求項５の発明は、請求項１乃至請求項３のいずれか一項に記載の発明において、前記画像検索装置は、全画像データを対象にして、個々の前記色感覚データが前記色感覚点数とは関係なく、全画像データにおいてどれほど頻繁に存在しているかを示す色の保有率を計測する色保有率計測手段と、前記色保有率計測手段によって計測された色の保有率の高さに応じて、前記第１表示手段によって表示される前記色感覚言語データの文字サイズの大きさを設定する大きさ設定手段と、前記第１表示手段によって表示される前記色感覚データの文字カラーを、前記色感覚データに応じた色合いに設定する色合い設定手段をさらに備えるものである。
【００１６】
請求項６の発明は、コンピュータにより構成される画像蓄積装置と画像検索装置とを備えた画像蓄積・検索システム用のプログラムであって、前記画像蓄積装置に、入力画像信号を解析し、色に関連する予め定められた色感覚言語に定量的に評価対応付けを行って色感覚点数からなる色感覚データを出力する色感覚解析ステップと、前記色感覚解析ステップで出力される前記色感覚データを色感覚データ蓄積部に蓄積する色感覚データ蓄積ステップと、前記色感覚データに対応する画像データを画像データ蓄積部に蓄積する画像データ蓄積ステップと、前記色感覚データを前記画像データ蓄積部に蓄積された全画像データとの対応頻度に応じて並び替え、前記色感覚データのネームリストを作成する色感覚データネームリスト作成ステップと、前記色感覚データのネームリストを蓄積する色感覚データネームリスト蓄積ステップとを実行させ、前記画像検索装置に、前記色感覚データネームリスト蓄積部から前記色感覚データのネームリストを抽出し、当該ネームリストに基づいて前記色感覚データに対応する前記色感覚言語データを表示させる第１表示ステップと、
前記画像データ蓄積部から画像データを抽出し、画像一枚分の画像データ毎に、その画像データに対応する前記色感覚データを前記色感覚点数の高い順に並び替える並び替えステップと、前記並び替えステップで並び替えられた前記色感覚データに対応する前記色感覚言語データを表示させる第２表示ステップと、前記第１表示ステップ又は前記第２表示ステップのいずれかで表示された前記色感覚言語データの中からユーザにより選択された前記色感覚言語データを用いて、前記画像データ蓄積部に蓄積された画像データを検索する検索ステップとを実行させるものである。
【発明の効果】
【００１７】
請求項１の発明によれば、色感覚言語として、長い間使い慣れた慣用色等、画像の色合いの特徴を自然に思い浮かべることができる言語が予め定められ、入力信号のＲＧＢ値等に基づいてこの色感覚言語に定量的に評価対応付けが行われるので、ユーザーは自身の感覚に相応しい画像データを容易且つ高精度に取得することができる。また、色感覚データのネームリストに基づいて色感覚言語データが表示されるので、ユーザーは必要とする画像データの名称を直感的に且つ迅速に選択でき、その画像データを一層容易に取得することができる。また、画像一枚分の画像データ毎に、色感覚点数を高い順に並び替えた色感覚データが表示されるので、取得した画像データと類似する画像データを容易に取得することができる。また、色感覚解析手段が入力信号を解析し、色感覚言語に定量的に評価対応付けを行って色感覚データを出力するので、画像入力手段としてのデジタルカメラや携帯電話等から入力される画像データの特徴は物理量に変換され、その物理量に基づいて各種データ化が実行されることになる。そのため、ユーザの色感覚量に関連付けた各種データを蓄積したデータベースを的確に構築することができる。さらに、画像データを入力することにより自動的に各種データが蓄積されるので、人為的処理を必要とせず、データベースを安価に構築又は管理することができる。
【００１８】
請求項２の発明によれば、色感覚関数が持つ色度合いが複合的な色感覚言語に対応する色度合いへ変更されると、複合的な色感覚言語に対応する色感覚点数が算出され、より細分化された色感覚データが出力されるので、ユーザーは自身の感覚に相応しい色感覚言語データを詳細に選択することができ、必要とする画像データを一層容易に取得することができる。
【００１９】
請求項３の発明によれば、画像データに含まれる色の量及び集積度、並びに画像平面の位置による色感覚量の影響を反映した色感覚点数が算出され、より細分化された色感覚データが出力されるので、ユーザーは自身の感覚に相応しい画像データを的確に取得することができる。
【００２０】
請求項４の発明によれば、画像検索装置は取得した画像データの配色パターンと順位が同じ配色パターンで構成された画像データを検索することができるので、ユーザーは取得した画像データと類似する（色構成が似通った）画像データを一層容易に取得することができる。
【００２１】
請求項５の発明によれば、色の保有率の高さに応じて、第１表示手段によって表示される色感覚言語データの文字サイズが変更されるので、ユーザーは、所定の色感覚データに対応する画像データの容量を確認しながら色感覚言語データを選択することができるので、画像検索の効率を高めることができる。また、色感覚言語データの文字カラーが色感覚データに応じた色合いに設定されるので、ユーザーは、必要とする画像データに対応する色感覚言語データを一層、直感的且つ迅速に選択できる。
【００２２】
請求項６の発明によれば、ユーザーが自身の感覚に相応しい画像データを容易に取得するための画像蓄積・検索システム用のプログラムが得られる。
【発明を実施するための最良の形態】
【００２３】
本発明の一実施形態に係る画像蓄積・検索システムについて図面を参照して説明する。図１は、本実施形態に係る画像蓄積・検索システムの概略構成を示す。画像蓄積・検索システム１は、色合いに対して人間が主観的に感じる感覚の大きさ（色感覚量）を表現する際に用いる言語（色感覚言語）に基づいて、その色感覚量に相応しい画像データを抽出するためのものあって、画像データを蓄積するための画像蓄積処理を実行する画像蓄積装置２と、画像データを検索するための画像検索処理を実行する画像検索装置３とで構成される。画像蓄積装置２と画像検索装置３は、互いに交信可能に接続されている。
【００２４】
色感覚言語は、上述のように色感覚量を表現する際に用いる言語であり、換言すると色に関連する言語である。色感覚言語としては、ＪＩＳ  Ｚ８１０２に「物体色の色名」として規定された色名を用いており、「赤」や「青」、「緑」等の基本となる１０種類の有彩色名や、「黒」や「白」等の無彩色名、このような有彩色名及び無彩色名に「明るい」「つよい」「くすんだ」等の明度・彩度に関する修飾語を付けて表現した系統色名、さらに「つつじ色」や「桜色」、「ローズレッド」等の系統的に扱えない色である２６９種類の慣用色名が挙げられる。
【００２５】
（画像蓄積装置の構成）
画像蓄積装置２は、コンピュータ４と、コンピュータ４に画像データを入力する画像入力装置５と、コンピュータ４から出力されるデータを表示する出力装置６とで構成される。コンピュータ４としては、パーソナルコンピュータやワークステーション等が適用可能であり、これらは、サーバ化されていてもいいし、されていなくてもいい。画像入力装置５としては、デジタルカメラやメモリスティック、ＳＤカード、デジタルスキャナ等が挙げられ、これらはコンピュータ４とＵＳＢ接続される。出力装置６としては、ＣＲＴディスプレイやＴＦＴ液晶ディスプレイ等が挙げられる。
【００２６】
コンピュータ４は、入力されたデータの演算や各装置の制御を行う中央演算装置７と、プログラムや画像データをハードディスクや光ディスク、フロッピー(登録商標）ディスク等に格納したり、演算の際に処理するデータをメモリに一時的に格納したりする記憶装置８と、中央演算装置７、記憶装置８、画像入力装置５及び出力装置６においてデータを交換するための経路であるバス９で構成される。
【００２７】
中央演算装置７は、画像入力装置５からの入力信号を解析し、予め定められた色感覚言語に定量的に評価対応付けを行って色感覚点数からなる色感覚データを出力する色感覚解析演算部１０と、色感覚データに対応する画像データ、即ち画像入力装置５から入力される画像データを後述する画像データ蓄積部１５に蓄積させる画像蓄積演算部１１と、色感覚データを画像データ蓄積部１５に蓄積された全画像データとの対応頻度に応じて並び替えて色感覚データのネームリストを作成し、そのネームリストを出力するネームリスト作成演算部１２とを備える。
【００２８】
記憶装置８は、色感覚解析演算部１０、画像蓄積演算部１１及びネームリスト作成演算部１２等で用いられるプログラムを格納する蓄積用演算プログラム格納部１３と、色感覚解析演算部１０から出力される色感覚データを蓄積する色感覚データ蓄積部１４と、画像データを蓄積する画像データ蓄積部１５と、ネームリスト作成演算部１２から出力されたネームリストを蓄積する色感覚データネームリスト蓄積部１６とを備える。
【００２９】
（画像検索装置の構成）
画像検索装置３は、コンピュータ１７と、コンピュータ１７に検索言語としての色感覚言語や後述の配色パターン等を入力する検索言語入力装置１８と、コンピュータ１７から出力されるデータを表示する出力装置１９とで構成される。コンピュータ１７及び出力装置１９としては、それぞれ、上述した画像蓄積装置２のコンピュータ４と同様のものが挙げられる。検索言語入力装置１８としては、出力装置１９に表示される色感覚言語等を選択するためのマウスやトラックボール、キーボード等が挙げられる。
【００３０】
コンピュータ１７は、上述した画像蓄積装置２のコンピュータ４と同様に、中央演算装置２０と、記憶装置２１と、バス２２で構成される。
【００３１】
中央演算装置２０は、色感覚データネームリスト蓄積部１６から色感覚データを抽出し、抽出した色感覚データのネームリストに基づいて色感覚データに対応する色感覚言語データを出力装置１９に表示させる色感覚データネームリスト出力演算部２３と、ユーザが検索言語入力装置１８を用いて選択した内容に基づいて、画像データ蓄積部１５に蓄積された画像データを検索してその画像データを抽出する画像検索演算部２４と、画像検索演算部２４によって抽出された画像データを出力装置１９に表示させる画像データ出力演算部２５と、画像検索演算部２４によって抽出された画像データに対応する色感覚データを色感覚点数の高い順に並び替える色感覚データ並び替え演算部２６と、色感覚データ並び替え演算部２６によって並び替えられた色感覚データに対応する色感覚言語データを出力装置１９に表示させる色感覚言語データ出力演算部２７と、色感覚言語データ出力演算部２７によって並び替えられた色感覚データのうち、１つ以上の色感覚データで構成される画像データの配色パターンを出力装置１９に表示させる配色パターン出力演算部２８と、色感覚言語データ出力演算部２７によって表示される色感覚言語データの文字サイズを所定の大きさに設定する文字サイズ設定演算部２９と、色感覚言語データ出力演算部２７によって表示される色感覚言語データの文字カラーを所定の色合いに設定する文字カラー設定演算部３０とを備える。
【００３２】
記憶装置２１は、色感覚言語データ出力演算部２７、画像データ出力演算部２５、配色パターン出力演算部２８、文字サイズ設定演算部２９、文字サイズ設定演算部２９及び画像検索演算部２４で用いられるプログラムを格納する検索用演算プログラム格納部３１を備える。
【００３３】
ところで、色感覚は、カメラの出力画像やコンピュータのモニタ等で用いられるＲＧＢ値ではなく、色相（Ｈｕｅ）、彩度（Ｓａｔｕｒａｔｉｏｎ）、明度（Ｉｎｔｅｎｓｉｔｙ）の３属性によるＨＳＩ値で表されることが知られている。従って、上述したＪＩＳ  Ｚ８１０２に規定された色名は、色感覚を表現する言語として、ＨＳＩ値を基本とした修正マンセル表色系に沿って表現されている。
【００３４】
また、ＪＩＳ  Ｚ８１０２に規定された色名のうち、系統色名に関しては、色名を表す色空間の領域が曖昧に定義されており、慣用色名に関しては、色名についての代表的な色記号として色相、明度及び彩度が定義されているだけで、色空間の領域が定義されていない。また、系統色名及び慣用色名の双方に関して、色空間の領域内における色名に対応する感覚の度合いが定義されていない。
【００３５】
従って、色感覚言語としてこのような色名を用いた本システムにおいて、画像入力装置５からの入力信号を解析し、色感覚言語に定量的に評価対応付けするためには、色感覚量をＨＳＩ色空間で表した色感覚空間で、色感覚言語の範囲とその範囲内における色感覚言語に対応する色感覚量の度合いを設定し、色感覚量を色感覚言語と色感覚点数で定量化しておく必要がある。
【００３６】
ここで、色相に関する色感覚言語によって表現される色感覚量（色相に関する色感覚量）の定量化について説明する。色相に関する色感覚言語としては、「赤」「緑」「青」等がある。図２は、上述した色感覚空間であって、「緑」の色感覚言語によって表現される色感覚量についての色感覚空間（「緑」の色感覚空間）を示す。色感覚空間を描いた図中の濃淡は、色感覚量の度合い（大小）を示している。本図における色感覚空間は、中心部での色感覚量が最も大きく、中心部から遠ざかるにつれて色感覚量が小さくなる。
【００３７】
このような立体空間である色感覚空間で、色感覚言語の範囲とその範囲内における色感覚言語に対応する色感覚量の度合いを設定するには、色感覚空間における明度を固定した、彩度及び色相からなる２次元の色平面を複数用いて、各色平面毎に設定を行う。この色平面は、明度を等間隔で１０段階に区切り、区切った明度レベルで色感覚空間を水平に切ったときに得られる断面であって、色相及び彩度を縦横軸として定義したものである。
【００３８】
図３は、図２に示した「緑」の色感覚空間についての、明度レベルが５である色平面の一部を示す。この図を用いて、色感覚言語の範囲である色感覚領域を設定する方法ついて説明する。まず、色相において「緑だ」と強く感じる領域を定める最大境界閾値Ｈ２、Ｈ１と、「緑だ」と感じなくなる領域を定める最小境界閾値Ｈ２’、Ｈ１’を決定する。同様に、彩度において、「緑だ」と強く感じる領域を定める最大境界閾値Ｓ２、Ｓ１と、「緑だ」と感じなくなる最小境界閾値Ｓ２’、Ｓ１’を決定する。このように決定された境界閾値Ｈ２’、Ｈ２、Ｈ１、Ｈ１’、Ｓ２’、Ｓ２、Ｓ１、Ｓ１’によって色平面を分割する領域線が決定され、色感覚領域を設定できる。
【００３９】
ところで、このような領域線はこれまで規定されておらず、また色感覚量の度合いは領域内の位置によって異なる。そのため、最大境界閾値及び最小境界閾値の決定は、キャリブレーションされたモニター等に映し出された色合いを一定条件の下、視感測色方法で測色することにより行う。表１は、「緑」の色感覚空間での、明度のランク毎の境界閾値Ｈ２’、Ｈ２、Ｈ１、Ｈ１’、Ｓ２’、Ｓ２、Ｓ１、Ｓ１’を示す。
【００４０】
【表１】
2009003581.tif 000003
【００４１】
さらに、色感覚領域内で色感覚言語に対応する色感覚量の度合いを設定して、色感覚量の度合いを色感覚点数として点数化する方法について説明する。この点数化は、境界閾値Ｈ２’、Ｈ２、Ｈ１、Ｈ１’、Ｓ２’、Ｓ２、Ｓ１、Ｓ１’に基準となる色感覚点数を対応付けて、色感覚言語に対応する色感覚点数を算出する色感覚関数を決定することにより行われる。このとき、彩度値によって色感覚量の度合いを評価した彩度色点数を算出する彩度色感覚関数と、色相値によって色感覚量の度合いを評価した色相色点数を算出する色相色感覚関数を決定する。ここで、色感覚点数は、後述するように、彩度色点数と色相色点数を掛け合わすことで算出される。図３の色平面では、色相及び彩度の双方において「緑だ」と強く感じる領域を、色感覚点数が１．０値の領域としている。
【００４２】
図４は、ある明度レベルでの彩度色感覚関数と色相色感覚関数を示す。彩度色感覚関数は、Ｈ２’、Ｈ１’のときの彩度色点数を０値とし、Ｈ２、Ｈ１のときの彩度色点数を１．０値として、Ｈ２’〜Ｈ２間を曲線で連結し、Ｈ２〜Ｈ１間を直線で連結し、Ｈ１〜Ｈ１’間は曲線で連結する。Ｈ２’〜Ｈ２間及びＨ１〜Ｈ１’間を連結する曲線としては、２次曲線が挙げられ、２次曲線の係数をどのような値に設定するかによって、Ｈ２’〜Ｈ２間の彩度色点数の精度は変化する。
【００４３】
色相色感覚関数も、彩度色感覚関数の場合に対応する内容で、Ｓ２’、Ｓ１’のときの色相色点数を０値とし、Ｓ２、Ｓ１のときの色相色点数を１．０値として、Ｓ２’〜Ｓ２間を曲線で連結し、Ｓ２〜Ｓ１間を直線で連結し、Ｓ１〜Ｓ１’間は曲線で連結する。これら彩度色感覚関数と色相色感覚関数は、０から１０までの全ての明度レベルに対して決定する。これにより、色感覚量の度合いを色感覚点数として点数化することができ、色相に関する色感覚量は定量化される。
【００４４】
次に、彩度及び明度に関する色感覚言語によって表現される色感覚量（彩度及び明度の色感覚量）の定量化について説明する。彩度及び明度に関する色感覚言語としては、「鮮やかな」「明るい」「こい」「くすんだ」「やわらかい」等がある。本色感覚量の定量化において、色感覚空間で色感覚言語の範囲と色感覚言語に対応する色感覚量の度合いを設定する際には、色相に関する色感覚言語によって表現される色感覚量の定量化と同様に、各色平面毎に境界閾値を決定する。
【００４５】
図５は、「くすんだ」の色感覚空間についての、明度レベルが５である色平面の一部を示す。ここで、彩度及び明度に関する色感覚量は、人間が全ての色相に共通して感じる感覚の大きさであるので、その色感覚領域は色相に関する色感覚量の色感覚領域と比較して、より広範囲な領域となる。また、「鮮やかな」「つよい」「くすんだ」等の、主に彩度に関する色感覚言語によって表現される色感覚量の場合には、同一の明度レベルの色平面に色感覚領域を設定する。ただし、色相が異なると、彩度が同じであっても彩度の色感覚量の大小が異なるため、色平面における領域線は直線とならない。また、「うすい」「暗い」等の、主に明度に関する色感覚言語によって表現される色感覚量の場合には、同一の明度レベル下に一つの色感覚領域だけを設定する。
【００４６】
色感覚領域を設定した後は、色感覚領域内で色感覚言語に対応する色感覚量の度合いを設定し、色感覚量の度合いを色感覚点数として点数化する。これにより、彩度及び明度に関する色感覚量は定量化される。
【００４７】
上述のように、色感覚言語の範囲とその範囲内における色感覚言語に対応する色感覚量の度合いを設定することにより、色相に関する色感覚言語に対応した色感覚空間と、彩度及び明度に関する色感覚言語に対応した色感覚空間がＨＳＩ色空間で定義される。このような定義された色感覚空間を組み合わせることで、新たな色感覚空間を定義できる。例えば、「明るい緑」や「鮮やかな緑」という色感覚空間を定義できる。
【００４８】
ところで、色感覚言語が修飾されて複合語となった場合には、その色感覚言語に応じて色感覚関数を変更し、上述の色感覚量の定量化による色感覚点数を変更する。つまり、変更した色感覚関数は、「緑」の色感覚空間のように、中心部に明確に認識可能な境界閾値があって色感覚領域が設定される色感覚空間の場合ではなく、「緑っぽい」の色感覚空間のように、中心部周辺に境界閾値があって色感覚領域が設定される色感覚空間の場合での、色感覚量を定量化するために用いられる。
【００４９】
図６は、上記色感覚関数の変更方法を示す。例えば、「Ａ色」の重みを付けた色感覚点数曲線ａにおいて、「Ａ色」の重みを付けた「Ａ色」の色感覚点数を０〜１．０値とする場合、色感覚点数が１．０値におけるａの部分を色感覚点数が０．８値辺りに移動させ、「Ａ色」で定められた色感覚点数が１．０値になる色感覚点数を低く設定することで、中心部周辺の色感覚領域の色感覚点数が上昇し、色感覚点数の重み付けが変更される。このように設定した曲線が「Ａ色っぽい」の重みを付けた色感覚点数曲線ｂである。このようにして色感覚関数を変更することで、色感覚点数を変更できる。また、このような変更を行うことで、「Ａ色っぽい」の色感覚空間が定義されることとなるので、「深いＡ色」や「薄いＡ色」の色感覚空間のように「Ａ色」に対して微細な色感覚空間も、色感覚関数を変更することにより定義することができる。
【００５０】
ここで、画像データに含まれる色の量及び集積度、並びに画像平面の位置に応じて色感覚点数を補正するのためには、色感覚点数を補正する位置補正関数を設定する。画像データに含まれる色の量に応じて色感覚点数を補正するためには、算出した各ピクセルの色感覚点数が、画像データ全体の色感覚量にどれくらい寄与するかを考慮する。図７は、その場合に設定される位置補正関数を示す。この位置補正関数を使えば、「Ａ」の色感覚点数が０．５値より低いピクセルは、画像データ全体の色感覚には寄与しないとされ、「Ａ」の色感覚点数は０値に補正される。
【００５１】
また、画像平面の位置に応じて色感覚点数を補正するためには、画像データ上における被写体の位置が色感覚量に与える影響度合いを考慮する。図８は、画像データ上の影響度合いを示す。通常、デジタルカメラ等で画像を撮影するときには、デジタルカメラの照準を被写体の中央部に位置付けて撮影する場合が多い。例えば、小さな「赤い花」が多くの「緑の葉」で覆われた植物の全体像を撮像すると、画像データの中央部に「赤い花」に位置する場合が多い。このような画像データ全体の色感覚点数を上述した方法で算出すると、「赤」の色感覚点数より「緑」の色感覚点数が大きくなるが、人間がその画像データを見た場合、画像データの中央部に位置する「赤い花」に注意を向けるために、「赤」の印象度が高くなって「赤」の色感覚量が大きくなる。従って、画像データ上における被写体の位置が色感覚量に与える影響度合いを、画像データの中央部及びその周辺部の色感覚点数への重み付けを変更することで対処する。このとき、画像データに含まれる色の量に応じて色感覚点数を補正する場合と同様に、位置補正関数を設定する。
【００５２】
次に、上記のように構成された本実施形態におけるシステム全体の動作について説明する。本画像蓄積・検索システム１では、画像データを蓄積するための画像蓄積処理と画像データを検索するための画像検索処理を実行され、画像蓄積処理及び画像検索処理に伴ってそれぞれ画像蓄積装置２及び画像検索装置３が動作する。
【００５３】
（画像蓄積装置の動作）
図９は、画像蓄積処理における画像蓄積装置２の動作手順を示す。まず、画像入力装置５から画像データが入力されると、画像蓄積演算部１１は、画像データを画像データ蓄積部１５に蓄積させ、蓄積した画像データを保存する処理を実行する（＃１）。次に、色感覚解析演算部１０は、画像入力装置５からの入力信号を解析し、上述の色感覚データを出力し、色感覚データを色感覚データ蓄積部１４に保存する処理（色感覚解析処理）を実行する（＃２）。次に、ネームリスト作成演算部１２は、上述のネームリストを作成してネームリストを色感覚データネームリスト蓄積部１６に保存する処理（ネームリスト作成処理）を実行する（＃３）。色感覚解析処理及びネームリスト作成処理については、後に詳述する。なお、＃１、＃２、＃３の各処理は、画像入力装置５から画像データが入力されることにより実行されればよく、同時並列的に実行されればよい。
【００５４】
ここで、色感覚解析処理について説明する。図１０は、本色感覚解析処理における色感覚解析演算部１０の動作手順を示す。
【００５５】
まず、画像入力装置５の入力信号から画像データ中の１ピクセルのＲＧＢ値を取得する（＃１１）。次に、取得した１ピクセルのＲＧＢ値から、明度と色相による色感覚点数Ａを算出する（＃１２）。色感覚点数Ａは、上述した色相色点数である。
【００５６】
ここで、色感覚点数Ａの算出について説明する。取得した１ピクセルのＲＧＢ値をＨＳＩ値に変換し、変換したＨＳＩ値に上述した色相色感覚関数を用いることで、色感覚点数Ａを算出する。本実施形態においては、ＲＧＢ値をＨＳＩ値に変換する変換式として、以下に示すような、オストワルト表色系に基づいた六角錐の「ＨＳＩ六角錐カラーモデルによる変換式」を使用する。
【００５７】
Π（パイ）：円周率（３．１４１５…）
ｍａｘ＝ＭＡＸ（Ｒ，Ｇ，Ｂ）：Ｒ，Ｇ，Ｂの最大値
ｍｉｄ＝Ｒ，Ｇ，Ｂの中間値
ｍｉｎ＝ＭＩＮ（Ｒ，Ｇ，Ｂ）：Ｒ，Ｇ，Ｂの最小値
Ｈの範囲：０．０〜２Π    Ｓの範囲：０．０〜１．０    Ｉの範囲：０．０〜１．０
ＨはＲＧＢ値のそれぞれの値によって、算出式が異なる。
Ｒ＞Ｇ＞Ｂの場合Ｈ＝（ｍｉｄ−ｍｉｎ）／（ｍａｘ−ｍｉｎ）＊Π／３
Ｇ＞Ｒ＞Ｂの場合Ｈ＝−（ｍｉｄ−ｍｉｎ）／（ｍａｘ−ｍｉｎ）＊Π／３＋（２Π／３）
Ｇ＞Ｂ＞Ｒの場合Ｈ＝（ｍｉｄ−ｍｉｎ）／（ｍａｘ−ｍｉｎ）＊Π／３＋（２Π／３）
Ｂ＞Ｇ＞Ｒの場合Ｈ＝−（ｍｉｄ−ｍｉｎ）／（ｍａｘ−ｍｉｎ）＊Π／３＋（４Π／３）
Ｂ＞Ｒ＞Ｇの場合Ｈ＝（ｍｉｄ−ｍｉｎ）／（ｍａｘ−ｍｉｎ）＊Π／３＋（４Π／３）
Ｒ＞Ｂ＞Ｇの場合Ｈ＝−（ｍｉｄ−ｍｉｎ）／（ｍａｘ−ｍｉｎ）＊Π／３＋（６Π／３）
Ｓの算出式は、Ｓ＝ｍａｘ−ｍｉｎ／ｍａｘである。
Ｉの算出式は、Ｉ＝ｍａｘ／２５５である。
【００５８】
なお、ＲＧＢ値をＨＳＩ値に変換する方法は、「デジタル画像処理  ＣＧ−ＡＲＴ協会」において数種類提案されており、いずれを採用しても構わない。
【００５９】
次に、取得した１ピクセルのＲＧＢ値から、明度と彩度による色感覚点数Ｂを算出する（＃１３）。色感覚点数Ｂは、上述した彩度色点数である。
【００６０】
次に、算出した色感覚点数Ａと色感覚点数Ｂを掛け合わせ、色感覚点数Ｃを算出する（＃１４）。色感覚点数Ｃは、上述した色感覚点数である。つまり、明度レベルがＮの場合において、色感覚点数ＡをＰｎｈとし、色感覚点数ＢをＰｎｓとし、色感覚点数ＣをＰｎとしたとき、Ｐｎ＝Ｐｎｈ×Ｐｎｓで表せる。
【００６１】
次に、色感覚点数Ｃに対して、「っぽい色」補正係数を用いて点数補正を行い、色感覚点数Ｃ’を算出する（＃１５）。つまり、色感覚点数Ｃ’は、複合語の色感覚言語に対する色感覚点数であり、「っぽい色」補正係数は、上述した色感覚点数の重み付けするを変更する際に設定した曲線であって、「Ａ色っぽい」の重みを付けた色感覚点数曲線ｂに相当する。
【００６２】
次に、対象ピクセルにおける画像データ上の位置情報を取得し、（＃１６）色感覚点数Ｃに対して位置情報と位置補正関数を用いて点数補正を行い（＃１７）、色感覚点数Ｃ’に対して位置情報と位置補正関数を用いて点数補正を行う（＃１７）。
【００６３】
次に、画像データ中の全対象ピクセルについて＃１１〜＃１８までの処理が完了したか否かを判断し（＃１９）、処理が完了した場合には（＃１９でＹＥＳ）、１画像データにおける色感覚点数を算出する。（＃２０）。処理が完了していない場合には、他の１ピクセルについて＃１１〜＃１８の処理を実行する（＃１９でＮＯ）。
【００６４】
ここで、１画像データにおける色感覚点数の算出について説明する。この１画像データにおける色感覚点数は、１画像データをピクセルの集合体として全対象ピクセルにおける色感覚点数の平均値である。例えば、Ｘピクセル×Ｙピクセルの画像データの場合、（Ｘ＊Ｙ）個のピクセルが存在し、「Ａ色」の色感覚点数ＰＡは個々のピクセル毎に算出できるので、総計（Ｘ＊Ｙ）個のＰＡが得られる。この「Ａ色」の１画像データにおける色感覚点数を、｛ＰＡ１＋ＰＡ２＋・・・＋ＰＡ（Ｘ＊Ｙ）｝／（Ｘ＊Ｙ）の計算式によって算出する。このようにして、「赤色」や「朱色」、「緑色」等の全ての色感覚言語に対する１画像データにおける色感覚点数を算出する。
【００６５】
次に、全ての色感覚言語に対する１画像データにおける色感覚点数を色感覚データとして色感覚データ蓄積部１４に保存し（＃２１）、色感覚解析処理は終了する。
【００６６】
ここで、ネームリスト作成処理について説明する。図１１は、本ネームリスト作成処理におけるネームリスト作成演算部１２の動作手順を示す。
【００６７】
まず、画像データ蓄積部１５に保存された全画像データから１つの画像データを抽出し（＃３１）、抽出した画像データの色感覚データを色感覚データ蓄積部１４から抽出する（＃３２）。次に、抽出した色感覚データを色感覚点数で降順にソートし（＃３３）、ソートした色感覚データのうち上位Ｎ個の色感覚データを抽出する（＃３４）。このＮは任意に設定可能である。
【００６８】
次に、上位Ｎ個の色感覚データのそれぞれについて、全画像データとの対応頻度をカウントした出現回数ｐを取得し（＃３５）、出現回数ｐを色感覚データ毎にインクリメントする（＃３６）。この出現回数ｐは、画像データ蓄積部１５に保存された全画像データに対する各色感覚データの存在度数を表す値であるから、出現回数ｐの値とその色感覚データを持つ画像データ数は比例する。
【００６９】
次に、画像データ蓄積部１５に保存された全画像データについて＃３１〜＃３６までの処理が完了したか否かを判断し（＃３７）、処理が完了した場合には、（＃３７でＹＥＳ）、各色感覚データ毎の出現回数ｐを色感覚データのネームリストとして色感覚データネームリスト蓄積部１６に保存する（＃３８）。処理が完了していない場合には、他の１つの画像データについて＃３１〜＃３６の処理を実行する（＃３７でＮＯ）。
【００７０】
（画像検索装置の動作）
図１２は、画像検索処理における画像検索装置３の動作手順を示す。まず、色感覚データネームリスト出力演算部２３は、色感覚データのネームリストに基づいて色感覚データに対応する色感覚言語データを出力装置１９に表示させる処理（色感覚データネームリスト解析処理）を実行する（＃４１）。色感覚データネームリスト解析処理については後に詳述する。次に、ユーザが出力装置１９に表示された色感覚言語データを選択すると（＃４２）、画像検索演算部２４は、選択された色感覚言語データに対応する画像データを画像データ蓄積部１５に蓄積された全画像データから検索し、検索した画像データを抽出する（＃４３）。
【００７１】
次に、画像データ出力演算部２５は、抽出された画像データを出力装置１９に表示させる（＃４４）。次に、色感覚データ並び替え演算部２６は、抽出された画像データに対応する色感覚データを色感覚点数の高い順に並び替える（＃４５）。次に、色感覚言語データ出力演算部２７は、並び替えられた色感覚データのうち、上位Ｎ個の色感覚データを抽出し、その色感覚データに対応する色感覚言語データを出力装置１９に表示させる（＃４６）。このＮは任意に設定可能である。次に、配色パターン出力演算部２８は、抽出された上位Ｎ個の色感覚データで構成される画像データの配色パターンを出力装置１９に表示させる（＃４７）。画像データの配色パターンとは、黒が３０％、白が２５％、黄緑が１８％、茶色が１２％、黄赤が８％というような画像データを構成する色合いの配分（この場合Ｎ＝５）を表すものである。
【００７２】
図１３は、＃４４で表示される画像データ、＃４６で表示される色感覚言語データ及び＃４７で表示される配色パターンが出力装置１９に表示された状態の一例を示す。このように、画像データ３２、色感覚言語データ３３及び配色パターン３４は、同画面上に表示され、画像データ３２が画面左上に位置し、色感覚言語データ３３及び配色パターン３４が画面右下に位置している。このような位置関係は任意に設定可能である。
【００７３】
ユーザによって＃４６で表示される色感覚言語データ、又は＃４７で表示される配色パターンが選択された場合は、＃４３〜＃４７までの処理が再度実行される（＃４８でＹＥＳ）。ここで、＃４７で表示される配色パターンが選択された場合は、画像検索演算部２４は、選択された画像データの配色パターンと同じ配色パターンで構成された画像データを画像データ蓄積部１５に蓄積された全画像データから検索し、検索した画像データを抽出する。ユーザによってこれらが選択されない場合は、画像検索処理は終了する（＃４８でＮＯ）。
【００７４】
ここで、色感覚データネームリスト解析処理について説明する。図１４は、本色感覚データネームリスト解析処理における各演算部の動作手順を示す。まず、色感覚データネームリスト出力演算部２３は、色感覚データネームリスト蓄積部１６から１つの色感覚データを抽出し（＃５１）、抽出した色感覚データのネームリストから出現回数ｐを取得する（＃５２）。図１５は、抽出する色感覚データを画像データ別に出力した一例を示す。図には描かれていないが、色感覚データに出現回数ｐが対応付けられている。
【００７５】
次に、文字サイズ設定演算部２９は、取得した出現回数ｐに応じて、抽出した色感覚データに対応する色感覚言語データの文字サイズを所定の大きさに設定する（＃５３）。次に、文字カラー設定演算部３０は、抽出した色感覚データに応じた色合いに、上記色感覚言語データの文字カラーを設定する（＃５４）。色感覚データネームリスト出力演算部２３は、文字サイズ及び色合いが上述のように設定された色感覚言語データを出力装置１９に表示させる（＃５５）。
【００７６】
次に、色感覚データネームリスト蓄積部１６に保存された全ての色感覚データについて＃５１〜＃５５までの処理が完了したか否かを判断し（＃５６）、処理が完了した場合には（＃５６でＹＥＳ）、色感覚データネームリスト解析処理を終了し、処理が完了していない場合には、他の１つの色感覚データについて＃５１〜＃５５の処理を実行する（＃５６でＮＯ）。図１６は、色感覚データネームリスト解析処理が実行されて色感覚言語データが出力装置１９に表示された状態の一例を示す。ユーザは、この色感覚言語データの一覧から所定の色感覚言語データを選択する。
【００７７】
以上のような構成を有する本実施形態の画像蓄積・検索システムによれば、色感覚言語として、長い間使い慣れた慣用色等、画像データの色合いの特徴を自然に思い浮かべることができる言語が予め定められ、画像入力装置５からの入力信号のＲＧＢ値等に基づいてこの色感覚言語に定量的に評価対応付けが行われるので、ユーザーは自身の感覚に相応しい画像データを容易且つ高精度に取得することができる。また、色感覚データのネームリストに基づいて色感覚言語データが表示されるので、ユーザーは必要とする画像データの名称を直感的且つ迅速に選択でき、その画像データを一層容易に取得することができる。また、画像一枚分の画像データ毎に、色感覚点数を高い順に並び替えた色感覚データが表示されるので、取得した画像データと類似する画像データを容易に取得することができる。また、色感覚解析演算部１０が入力信号を解析し、色感覚言語に定量的に評価対応付けを行って色感覚データを出力するので、画像入力装置５としてのデジタルカメラや携帯電話等から入力される画像データの特徴は物理量に変換され、その物理量に基づいて各種データ化が実行されることになる。そのため、ユーザの色感覚量に関連付けた各種データを蓄積したデータベースを的確に構築することができる。さらに、画像データを入力することにより自動的に各種データが蓄積されるので、人為的処理を必要とせず、データベースを安価に構築又は管理することができる。
【００７８】
また、色感覚関数が持つ色度合いが複合的な色感覚言語に対応する色度合いへ変更されると、複合的な色感覚言語に対応する色感覚点数が算出され、より細分化された色感覚データが出力されるので、ユーザーは自身の感覚に相応しい色感覚言語データを詳細に選択することができ、必要とする画像データを一層容易に取得することができる。
【００７９】
また、画像データに含まれる色の量及び集積度、並びに画像平面の位置による色感覚量の影響を反映した色感覚点数が算出され、より細分化された色感覚データが出力されるので、ユーザーは自身の感覚に相応しい画像データを的確に取得することができる。
【００８０】
また、画像検索装置３は取得した画像データの配色パターンと順位が同じ配色パターンで構成された画像データを検索することができるので、ユーザーは取得した画像データと類似する（色構成が似通った）画像データを一層容易に取得することができる。
【００８１】
また、色感覚データネームリスト出力演算部２３が取得した出現回数ｐに応じて、出力装置１９に表示される色感覚言語データの文字サイズが設定されるので、ユーザーは、所定の色感覚データに対応する画像データの容量を確認しながら色感覚言語データを選択することができるので、画像検索の効率を高めることができる。また、色感覚データネームリスト出力演算部２３が抽出した色感覚データに応じた色合いに、色感覚言語データの文字カラーが設定されるので、ユーザーは、必要とする画像データに対応する色感覚言語データを一層、直感的且つ迅速に選択できる。
【００８２】
（ネットワーク型画像蓄積・検索システム）
ここで、本実施形態の画像蓄積・検索システムの変形形態に係るネットワーク型画像蓄積・検索システムについて説明する。図１７は、本変形形態に係るネットワーク型画像蓄積・検索システムの概略構成を示す。本ネットワーク型画像蓄積・検索システム１００は、本実施形態の画像蓄積・検索システム１がネットワーク構成されたシステムであって、画像蓄積サーバ４０と画像検索サーバ４１と配受信端末４２とを備える。画像蓄積サーバ４０は、ネットワーク４３に接続されて各種データを通信する通信装置４４と、通信装置を制御する送受信制御部４５を、上述の画像蓄積装置２に設けたものである。画像検索サーバ４１は、画像蓄積サーバ４０と同様に、通信装置４６と送受信制御部４７を、上述の画像検索装置３に設けたものである。配受信端末４２は、画像蓄積サーバ４０又は画像検索サーバ４１と同等のものである。以上のような構成を有する本変形形態のネットワーク型画像蓄積・検索システムによれば、ネットワークを介して各種データが送受信されて巨大なデータベースを構築することができるので、ユーザーは自身の感覚に相応しい画像データを一層高精度に取得することができる。
【００８３】
（画像蓄積処理及び画像検索処理の具体例）
ここで、画像蓄積処理及び画像検索処理に関して具体例に基づいて説明する。画像蓄積装置２のコンピュータ４として、ＯＳ：ＷｉｎｄｏｗｓＸＰ（登録商標）、ＣＰＵ：６４ビットのインテルＸｅｏｎプロセッサー  ２．８０ＧＨｚ、メモリ：１ＧＢ、モニター：２０インチのＴＦＴモニター、ハードディスク容量：２５０ＧＢの仕様のものを用いる。また、画像検索装置３のコンピュータ１７として、上記仕様においてハードディスク容量を１６０ＧＢとしたものを用いる。画像を撮像する機器として、一眼レフのニコンＤ２Ｘデジタルカメラを用いる。このデジタルカメラで、フレームの中心に大きく茂った一本の木がくるよう自然風景画を撮影する。撮影した画像サイズは２０００×３００８ｐｉｘｅｌである。デジタルカメラを画像蓄積装置２にＵＳＢ接続し、撮影した画像データを画像蓄積装置２に入力する。なお、画像蓄積装置２への入力方法は、遠隔地からメールや共有サイトへのアップロードによるものであってもよい。
【００８４】
（画像蓄積処理について）
デジタルカメラ（画像入力装置５）から画像データを入力した後、記憶装置８の蓄積用演算プログラム格納部１３に格納されているプログラムを起動することで、画像蓄積処理は実行される。画像蓄積処理により、画像データが保存され、色感覚解析処理が実行される。色感覚解析処理において、色感覚解析演算部１０は、画像データの左上端を基点として画像データの右下端まで順に、１ピクセル毎のＲＧＢ値を取得し、色感覚点数の算出を行う。画像データの左上端の座標を（０，０）として、座標（３００、−２００）のピクセルに関する算出結果を詳述する。
【００８５】
表２は、色感覚言語の一覧を示す。色感覚点数の算出は、この表に記された全ての色感覚言語について行われる。
【表２】
2009003581.tif 000004
【００８６】
まず、座標（３００、−２００）のピクセルのＲＧＢ値（Ｒ＝１８、Ｇ＝１０８、Ｂ＝８４）をＨＳＩ値に変換した。このピクセルのＲＧＢ値は、Ｇ＞Ｂ＞Ｒの場合に相当する。ｍａｘ＝108、ｍｉｄ＝84、ｍｉｎ＝18であるから、
Ｈ＝（ｍｉｄ−ｍｉｎ）／（ｍａｘ−ｍｉｎ）＊Π／３＋（２Π／３）
Ｓ＝ｍａｘ−ｍｉｎ／ｍａｘ
Ｉ＝ｍａｘ／２５５の算出式より、
Ｈ＝2.862255554、Ｓ＝0.833333333、Ｉ＝0.423529411と算出される。
表１を参照すると、明度レベルが４と５の間であることから、このピクセルは、Ｈ２’とＨ２の間であってＳ２’とＳ２の間の色感覚領域に位置すると判断される。
【００８７】
次に、ＨＩＳ値から色感覚点数を算出した。明度レベルが４と５の間であるから、必要な彩度色感覚関数及び色相色感覚関数は明度レベルが４及び５のものである。まず、「緑」の彩度色感覚関数と色相色感覚関数に当てはめて、「緑」の色感覚点数を算出する。
明度レベルが４の色相色点数Ｐ４ｈ＝0.212521896、
明度レベルが４の彩度色点数Ｐ４ｓ＝1.814058956であるから、
明度レベルが４の色感覚点数Ｐ４＝Ｐ４ｈ×Ｐ４ｓ＝0.385527248
明度レベルが５の色相色点数Ｐ５ｈ＝0.637427626、
明度レベルが５の彩度色点数Ｐ５ｓ＝1.147842054であるから、
明度レベルが５の色感覚点数Ｐ５＝Ｐ５ｈ×Ｐ５ｓ＝0.731666235となる。
明度レベルが４と５の色感覚点数を基に、色感覚空間における「緑」の色感覚点数ｄを算出すると、ｄ＝（Ｐ（Ｎ＋１）ｈ×Ｐ（Ｎ＋１）ｓ）×ｄ１＋（ＰＮｈ×ＰＮｓ）×ｄ２＝（0.731666235）×（0.423529411−0.4）×10＋（0.385527248）×（0.5−0.423529411）×10≒0.4670となる。
また、「緑」の色感覚点数ｄに、「っぽい色」補正係数を用いて点数補正を行うと、「緑っぽい」の色感覚点数ｄ’は0値になる。さらに、「緑」の色感覚点数ｄと「緑っぽい」の色感覚点数ｄ’を、画像データに含まれる色の量に応じて補正すると、「緑」の色感覚点数ｄと「緑っぽい」の色感覚点数ｄ’はどちらも0値となる。このピクセルにおける画像データ上の位置情報と位置補正関数を用いて点数補正を行うと、「緑」の色感覚点数ｄと「緑っぽい」の色感覚点数ｄ’はどちらも0値となる。
【００８８】
このようにして、表２に記された全ての色感覚言語について色感覚点数を算出する。表３は、座標（３００、−２００）のピクセルに関する算出結果を一覧を示す。
【００８９】
【表３】
2009003581.tif 000005
【００９０】
表中の「色点数」の項目に示された数値が、上記算出した色感覚点数である。このピクセルにおいては、「常盤色」、「深緑」、「萌葱色」、「マラカイトグリーン」、「フォレストグリーン」、「ビリジアン」及び「ビリヤードグリーン」の色感覚点数が0値より大きく、「っぽい色」補正係数を用いて点数補正を行った「赤っぽい」、「黄赤っぽい」、「肌色っぽい」、「茶色っぽい、「黄色っぽい」、「黄緑っぽい」、「緑っぽい」、「青緑っぽい」、「青っぽい」、「青紫っぽい」、「紫っぽい」、「赤紫っぽい」、「白っぽい」、「灰色っぽい」及び「黒っぽい」の色感覚点数は全て0値である。
【００９１】
表中の「場所変換」の項目に示された数値は、上記算出した色感覚点数を、画像平面の位置に応じて補正した色感覚点数である。このピクセルは、左上端の基点の座標を（０，０）として、座標（３００、−２００）に位置するので、色感覚点数への重み付けを変更する係数は、０．６６となる。従って、「常盤色」、「深緑」、「萌葱色」、「マラカイトグリーン」、「フォレストグリーン」、「ビリジアン」及び「ビリヤードグリーン」の色感覚点数に、２／３（＝0.66666666）を乗じることで、画像平面の位置に応じて補正した色感覚点数を算出する。
補正前の色感覚点数×係数＝補正後の色感覚点数
0.896722×２／３＝0.597815（「常盤色」）
0.813508×２／３＝0.542339（「新緑」）
0.80604×２／３＝0.537363（「萌葱色」）
0.868884×２／３＝0.579256（「マラカイトグリーン」）
0.087777×２／３＝0.058518（「フォレストグリーン」）
0.874187×２／３＝0.582791（「ビリジアン」）
0.016286×２／３＝0.010857（「ビリヤードグリーン」）
【００９２】
このようにして、画像データ中のある１ピクセルについての色感覚点数を算出する。さらに、画像データ中の全対象ピクセルについて色感覚点数の算出を行って、全対象ピクセルにおける色感覚点数の平均値を算出し、これを１画像データにおける色感覚点数とする。この色感覚点数を色感覚データとして色感覚データ蓄積部１４に保存し、色感覚解析処理が終了する。
【００９３】
色感覚解析処理が終了すると、ネームリスト作成処理が実行される。ネームリスト作成処理において、ネームリスト作成演算部１２は、色感覚データを抽出して色感覚データを色感覚点数で降順にソートする。さらに、ソートした色感覚データのうち上位Ｎ個の色感覚データを抽出する。本具体例では、Ｎ＝５とする。表３に示されるように、上位５個の色感覚データは、「常盤色」（0.597815）、「ビリジアン」（0.582791）、「マラカイトグリーン」（0.579256）、「深緑」（0.542339）、「萌葱色」（0.537363）となる。この色感覚データのそれぞれについて、全画像データとの対応頻度をカウントした出現回数ｐを取得する。表４は、色感覚データネームリスト蓄積部に蓄積されている出現回数ｐのデータを示す。
【００９４】
【表４】
2009003581.tif 000006
【００９５】
「常盤色」、「ビリジアン」、「マラカイトグリーン」、「深緑」及び「萌葱色」の出現回数ｐは、順に、898、255、46、553、602である。これらの出現回数ｐを個々にインクリメントし、「常盤色」、「ビリジアン」、「マラカイトグリーン」、「深緑」及び「萌葱色」の出現回数ｐを899、256、47、554、603とする。インクリメントした出現回数ｐを色感覚データのネームリストとして色感覚データネームリスト蓄積部１６に保存し、ネームリスト作成処理が終了する。これにより、画像蓄積処理が終了する。
【００９６】
（画像検索処理について）
記憶装置２１の検索用演算プログラム格納部３１に格納されているプログラムを起動することで、画像検索処理は実行される。画像検索処理により、色感覚データネームリスト解析処理が実行される。色感覚データネームリスト解析処理において、色感覚データネームリスト出力演算部２３は、色感覚データネームリスト蓄積部１６から１つの色感覚データを抽出し、抽出した色感覚データのネームリストから上述の出現回数ｐを取得する。文字サイズ設定演算部２９は、取得した色感覚データに対応する出現回数ｐに応じて、モニター等の出力装置１９に出力する際の色感覚言語データの文字サイズを設定する。このような設定を行うためには、例えば、出現回数ｐが９００〜１０００の場合には文字サイズを２０ｐｔ、出現回数ｐが８００〜８９９の場合には文字サイズを１８ｐｔというような出現回数ｐと文字サイズとの対応関係を予め決定しておく。文字カラー設定演算部３０は、抽出した色感覚データに応じた色合いに、色感覚言語データの文字カラーを設定する。例えば、色感覚言語データが、「マラカイトグリーン」の場合には「マラカイトグリーン」を文字カラーに設定する。全ての色感覚データに対して文字サイズ及び文字カラーの設定が完了すると、色感覚データネームリスト出力演算部２３は、設定された色感覚言語データを出力装置１９に表示させる。色感覚データネームリスト蓄積部１６から色感覚データを抽出する順序は、ランダムでもあってもよいし、色感覚言語データでの「あいうえお」順でもよい。これにより、ユーザは、出力された色感覚言語データの中から必要とする画像データに対応する色感覚言語データをマウス等で選択し、必要とする画像データを絞り込んで検索することができる。
【００９７】
次に、ユーザーが「常盤色」の色感覚言語データを選択し、「常盤色」を多く使った画像データの中から、中心に大きく茂った一本の木がくるよう自然風景画を写した画像データが抽出されると、画像データ出力演算部２５は、この画像データを出力装置１９に表示させる。色感覚データ並び替え演算部２６は、この画像データに対応する色感覚データを色感覚点数の高い順に並び替え、色感覚言語データ出力演算部２７は、並び替えられた色感覚データのうち、本具体例では上位５個の色感覚データを抽出し、その色感覚データに対応する色感覚言語データを出力装置１９に表示させる。さらに、配色パターン出力演算部２８は、選択した画像データが有する全ての色感覚データを取得し、色感覚点数データに基づいて、上位５個の色感覚データで構成される画像データの配色パターンを作成し、この配色パターンを出力装置１９に表示させる。ユーザは、配色パターンを選択することで、表示された画像データと同じ色感覚データの組み合わせと割合（配色パターン）を持つ別の画像データを取得することができる。つまり、ユーザが取得できる画像データは、画像データに映っているオブジェクトと同類のオブジェクトを持つ画像データではなく、例えば、「常盤色」の屋根をもった家を映した画像や、「ビリジアン」のドレスを着た女性の画像、「エメラルドグリーン」に見える海の画像等といったような配色が類似した画像データである。
【００９８】
なお、本発明は、上記実施形態の構成に限られず、発明の趣旨を変更しない範囲で種々の変形が可能である。例えば、ユーザーによって選択される頻度の少ない色感覚言語データは、出力装置１９に自動的に表示させないように構成したものであってもよい。
【図面の簡単な説明】
【００９９】
【図１】本発明の一実施形態に係る画像蓄積・検索システムを示すブロック図。
【図２】「緑」の色感覚空間を示す概念図。
【図３】「緑」の色感覚空間についての色平面を示す図。
【図４】（ａ）は、彩度色点数を算出する彩度色感覚関数を示す図、（ｂ）は、色相色点数を算出する色相色感覚関数を示す図。
【図５】「くすんだ」の色感覚空間についての色平面を示す図。
【図６】色感覚言語に応じて色感覚関数を変更する方法を示す図。
【図７】画像データに含まれる色の量に応じて色感覚点数を補正するための位置補正関数を示す図。
【図８】画像データ上における被写体の位置が色感覚量に与える影響度合いを示す図。
【図９】画像蓄積装置における画像蓄積処理を示すフローチャート。
【図１０】画像蓄積処理での色感覚解析処理を示すフローチャート。
【図１１】画像蓄積処理でのネームリスト作成処理を示すフローチャート。
【図１２】画像検索装置における画像蓄積処理を示すフローチャート。
【図１３】画像データ、色感覚言語データ及び配色パターンが出力装置に表示された状態を示す図。
【図１４】画像検索処理での色感覚データネームリスト解析処理を示すフローチャート。
【図１５】色感覚データネームリスト出力演算部が抽出する色感覚データを示す図。
【図１６】色感覚言語データが出力装置に表示された状態を示す図。
【図１７】同画像蓄積・検索システムの変形形態に係るネットワーク型画像蓄積・検索システムを示すブロック図。
【符号の説明】
【０１００】
１  画像蓄積・検索システム
２  画像蓄積装置
３  画像検索装置
４  コンピュータ（蓄積用）
５  画像入力装置
６  出力装置（蓄積用）
７  中央演算装置（蓄積用）
８  記憶装置（蓄積用）
９  バス（蓄積用）
１０  色感覚解析演算部
１１  画像蓄積演算部
１２  ネームリスト作成演算部
１３  蓄積用演算プログラム格納部
１４  色感覚データ蓄積部
１５  画像データ蓄積部
１６  色感覚データネームリスト蓄積部
１７  コンピュータ（検索用）
１８  検索言語入力装置
１９  出力装置（検索用）
２０  中央演算装置（検索用）
２１  記憶装置（検索用）
２２  バス（検索用）
２３  色感覚データネームリスト出力演算部
２４  画像検索演算部
２５  画像データ出力演算部
２６  色感覚データ並び替え演算部
２７  色感覚言語データ出力演算部
２８  配色パターン出力演算部
２９  文字サイズ設定演算部
３０  文字カラー設定演算部
３１  検索用演算プログラム格納部
３２  画像データ
３３  色感覚言語データ
３４  配色パターン
４０  画像蓄積サーバ
４１  画像検索サーバ
４２  配受信装置
４３  ネットワーク
４４  通信装置（蓄積用）
４５  送受信制御部（蓄積用）
４６  通信装置（検索用）
４７  送受信制御部（検索用）
１００  ネットワーク型画像蓄積・検索システム
【図１】
2009003581.tif 000007
【図４】
2009003581.tif 000008
【図９】
2009003581.tif 000009
【図１０】
2009003581.tif 000010
【図１１】
2009003581.tif 000011
【図１２】
2009003581.tif 000012
【図１４】
2009003581.tif 000013
【図１７】
2009003581.tif 000014
【図２】
2009003581.tif 000015
【図３】
2009003581.tif 000016
【図５】
2009003581.tif 000017
【図６】
2009003581.tif 000018
【図７】
2009003581.tif 000019
【図８】
2009003581.tif 000020
【図１３】
2009003581.tif 000021
【図１５】
2009003581.tif 000022
【図１６】
2009003581.tif 000023