(57)【特許請求の範囲】
【請求項１】
多数の駒の画像データが格納されている画像データベースの中から複数駒の代表画像を表す代表画像データを抽出する抽出手段，
上記抽出手段によって抽出された代表画像データによって表される複数駒の代表画像を，それぞれの代表画像の特性にしたがって座標領域に分布して表示するように表示装置を制御する第１の表示制御手段，
上記第１の表示制御手段による表示制御のもとに上記座標領域上に分布されている複数駒の画像のうちの所望の画像を指定する指定手段，
上記指定手段によって指定された画像の特性と類似した特性をもつ画像を上記画像データベースの中から検索する検索手段，および
上記検索手段による検索の結果，見つかった画像をその特性に応じて上記座標領域上に表示するように上記表示装置を制御する第２の表示制御手段を備え，
上記第２の表示制御手段による表示制御のもとに画像がその特性に応じて表示される座標領域における座標軸が，上記第１の表示制御手段による表示制御のもとに画像が分布して表示される座標領域における座標軸よりも詳細なものであり，
上記第１の表示制御手段による表示制御のもとに上記座標領域に表示される代表画像の駒数と上記第２の表示制御手段による表示制御のもとに上記座標領域に表示される画像の駒数とが同じである，画像データベース装置。
【請求項２】
上記指定手段による画像の指定，上記検索手段による検索および上記第２の表示制御手段による表示制御を繰り返すように制御する手段をさらに備えた請求項１に記載の画像データベース装置。
【請求項３】
上記第１の表示制御手段および上記第２の表示制御手段の少なくとも一方は，１つのウインドウの全面に渡って形成されている座標領域にその特性に応じて画像を表示するように表示装置を制御するものである，請求項１に記載の画像データベース装置。
【請求項４】
上記抽出手段が，上記画像データベースに格納されている多数の駒の画像を表す画像データについてＫＬ展開した画像データから上記代表画像データを抽出するものである，請求項１に記載の画像データベース装置。
【請求項５】
上記抽出手段によって抽出される代表画像データによって抽出される代表画像はランダムに抽出されるものである，請求項１に記載の画像データベース装置。
【請求項６】
多数の駒の画像データが格納されている画像データベースの中から複数駒の代表画像を表す代表画像データを抽出し，
抽出した代表画像データによって表される複数駒の代表画像を，それぞれの代表画像の特性にしたがって座標領域に分布して表示装置に表示し，
上記座標平面上に分布されている複数駒の代表画像のうちの所望の駒の代表画像の指定を受付け，
指定された代表画像の特性と類似した特性をもつ画像を上記画像データベースの中から検索し，
検索の結果，見つかった画像を上記座標領域上に分布して表示するように上記表示装置を制御する，画像データベース装置の動作制御方法であって，
検索の結果見つかった画像がその特性に応じて表示される座標領域における座標軸を，抽出した代表画像データによって表される複数駒の代表画像が分布して表示される座標領域における座標軸よりも詳細に表示し，
抽出した代表画像データによって表される複数駒の代表画像が分布して表示される座標領域に表示される代表画像の駒数と，検索の結果見つかった画像がその特性に応じて表示される座標領域に表示される画像の駒数とを同じにする，画像データベース装置の動作制御方法。
【発明の詳細な説明】
【０００１】
【技術分野】
この発明は，画像データベース装置およびその動作制御方法に関する。
【０００２】
【発明の背景】
画像データベース装置には様々な種類のものがある。
【０００３】
一例としては，画像に対応したキーワードをあらかじめ登録しておくものである。画像検索に際して，キーワードを入力することにより対応する画像が見つけられる。しかしながら，このような画像データベースでは画像に対応して適切なキーワードを入力するので極めて多くの手間がかかる。
【０００４】
その他の例としては，ドロー・ソフトウエアを用いて画像を描き，描いた画像に近似した画像を検索により見つけだすものである。しかしながら，見つけたい画像に近似した画像を描くことは必ずしも容易ではない。所望の画像を見つけだすのは難しい。
【０００５】
【発明の開示】
この発明は，比較的手間をかけずに所望の画像を見つけることを目的とする。
【０００６】
この発明による画像データベース装置は，多数の駒の画像データが格納されている画像データベースの中から複数駒の代表画像を表す代表画像データを抽出する抽出手段，上記抽出手段によって抽出された代表画像データによって表される複数駒の代表画像を，それぞれの代表画像の特性にしたがって座標領域に分布して表示するように表示装置を制御する第１の表示制御手段，上記第１の表示制御手段による表示制御のもとに上記座標領域上に分布されている複数駒の画像のうちの所望の画像を指定する指定手段，上記指定手段によって指定された画像の特性と類似した特性をもつ画像を上記画像データベースの中から検索する検索手段，および上記検索手段による検索の結果，見つかった画像をその特性に応じて上記座標領域上に表示するように上記表示装置を制御する第２の表示制御手段を備えていることを特徴とする。
【０００７】
この発明は，上記画像データベース装置に適した動作制御方法も提供している。すなわち，この方法は，多数の駒の画像データが格納されている画像データベースの中から複数駒の代表画像を表す代表画像データを抽出し，抽出した代表画像データによって表される複数駒の代表画像を，それぞれの代表画像の特性にしたがって座標領域に分布して表示装置に表示し，上記座標平面上に分布されている複数駒の代表画像のうちの所望の駒の代表画像を指定し，指定された代表画像の特性と類似した特性をもつ画像を上記画像データベースの中から検索し，検索の結果，見つかった画像を上記座標領域上に分布して表示するように上記表示装置を制御するものである。
【０００８】
この発明によると，画像データベースに格納されている多数の駒の画像（画像データ）の中から複数駒の代表画像（代表画像データ）が抽出される。抽出された複数駒の代表画像が，代表画像のそれぞれの特性（代表画像の色特性，明度特性，彩度特性，撮影年月日など）にしたがって座標領域（座標平面ともいい，画像の特性を座標軸にもつものである。座標軸は表示されていても表示されなくともよい。）上に分布して表示される。
【０００９】
座標領域上に表示された複数の代表画像の中から，見つけたい画像に近似した（特性が近似した）画像がユーザによって指定される。指定された画像がもつ特性に類似した特性をもつ画像（通常は複数であろう）が画像データベースの中から検索される。検索によって見つけられた画像が座標領域上に表示される。
【００１０】
座標領域上に複数駒の代表画像が分布して表示されるので，ユーザが見つけだしたい画像に近似した画像が視覚的に分かりやすくなる。見つけたい画像の指定が比較的容易となる。画像が指定されると，その画像の特性に類似した特性を持つ複数駒の画像が座標領域上に表示される。再び表示された画像の中から，見つけだしたい画像を選択することができる。
【００１１】
画像に適したキーワードを入力する手間が不要なので画像データベースの作成の労力を軽減できる。また，複数駒の画像を表示して，その画像の中から見つけたい画像を探すので，見つけたい画像に近似した画像を描き，その描いた画像に近似した画像を見つける場合に比べ，比較的簡単に所望の画像を見つけることができる。
【００１２】
好ましくは，上記指定手段による画像の指定，上記検索手段による検索および上記第２の表示制御手段による表示制御を繰り返すように制御する手段をさらに備える。
【００１３】
上記第１の表示制御手段および上記第２の表示制御手段の少なくとも一方は，１つのウインドウの全面に渡って形成されている座標領域にその特性に応じて画像を表示するように表示装置を制御することが好ましい。
【００１４】
上記座標領域自体が１つのウインドウ（表示画面）の全面に渡って形成されているので，１つのウインドウを複数の領域に分割してその一つの領域に座標領域を形成した場合に比べて，１駒の画像の大きさが大きくなり，上記座標領域に表示される複数の代表画像，画像などが見やすくなる。
【００１５】
上記抽出手段は，たとえば，上記画像データベースに格納されている多数の駒の画像を表す画像データについてＫＬ展開した画像データから上記代表画像データを抽出するものである。
【００１６】
上記抽出手段によって抽出される代表画像データによって表される代表画像は，たとえば，ランダムに抽出される。
【００１７】
上記第２の表示制御手段による表示制御のもとに画像がその特性に応じて表示される座標領域における座標軸が上記第１の表示制御手段による表示制御のもとに画像が分布して表示される座標領域における座標軸よりも詳細なものであるとよい。
【００１８】
上記第２の表示制御手段による表示制御のもとに分布して表示される複数駒の画像が似た特性をもつ場合であっても，それらの画像同士が離れて表示されるので，見つけたい画像を探しやすくなる。
【００１９】
上記第１の表示制御手段による表示制御のもとに上記座標領域に表示される代表画像の駒数と上記第２の表示制御手段による表示制御のもとに上記座標領域に表示される画像の駒数とは同じとしてもよい。
【００２０】
表示される画像の駒数が変化しないので，表示される画像の駒数を適切な数に設定することにより常に画像を見やすい状態に保つことができる。
【００２１】
【実施例の説明】
図１は，この発明の実施例を示すもので，画像データベース装置の電気的構成を示すブロック図である。
【００２２】
画像データベース装置の全体の動作は，ＣＰＵ２によって統括される。
【００２３】
画像データベース装置には，多数のカラー画像（白黒画像でもよい）を表す画像データが格納されている画像データベース４が含まれている。この画像データベース４には，格納されている画像データに対応して，画像データの特性を表すデータも格納されている。画像データの特性には，画像の色の割合，画像の平均明度，画像の平均彩度，撮影年月日などがある。
【００２４】
キーボード，マウスなどの入力装置３からの出力信号は，ＣＰＵ２に入力する。入力装置３から，画像の検索指令を表す信号，特定の画像を指定したことを示す信号などが出力される。
【００２５】
ＣＰＵ２には，表示装置６の表示画面上に表示される画像を表す画像データを一時的に記憶するＶＲＡＭ（video random access memory）１も接続されている。表示装置６における画像の表示等は，表示装置５によって制御される。
【００２６】
図２は，画像データベース装置の処理手順を示すフローチャートである。図３および図４は，表示装置６の表示画面に表示される画像の一例である。
【００２７】
この実施例による画像データベース装置は，画像データベース４に格納されている多数の画像のうち異なる特性をもつ複数の画像が代表画像として表示装置６の表示画面上に表示される。このように表示された複数の代表画像の中から見つけたい画像に近い画像がユーザによって指定される。指定された画像に近い特性をもつ複数の画像が再び表示装置６の表示画面上に表示される。このような処理が繰り返されて，必要な画像がユーザによって見つけだされる。表示装置６の表示画面上に表示されている画像の中から必要な画像を見つけだすことができるので，比較的簡単に必要な画像を見つけることができる。この実施例による画像データベース装置のさらなる特徴は，以下の説明によって明らかとなろう。
【００２８】
上述したように，この実施例における画像データベース装置は表示装置６の表示画面上に複数の代表画像が表示される。この代表画像は，種々の特性をもつものが選択される。代表画像は，たとえば，次のようにして選択される。画像特性を座標軸にもつ多次元空間を考えたときにその多次元空間に画像を配置する。多次元空間における原点からそれぞれの画像までの距離および方向を特徴ベクトルとして算出する。様々な特徴ベクトルをもつような代表画像を選択する。
【００２９】
しかしながら，画像データベース４には実に多数の駒の画像が格納されており，それぞれの画像特性も実に様々である。このような多数の駒の画像の特徴ベクトルを算出するには多くの計算量が必要であり，計算時間が長くなってしまう。このために，この実施例における画像データベースでは，画像データベース４に格納されている画像データについてＫＬ（Karhunen-Loe`ve ）展開を行い，画像を配置する空間の次元数（座標軸の数）を減らしている（ステップ11）。次元数が減った空間上に，画像データベース４に格納されている画像を配置するので，特徴ベクトルの算出時間を短くすることができる。
【００３０】
ＫＬ展開された画像が空間上に配置され，その後それぞれの画像の特徴ベクトルにもとづいて代表画像が抽出される（ステップ12）。抽出された代表画像が表示装置６の表示画面上に表示される（ステップ13）。
【００３１】
図３は，抽出された代表画像が表示されている様子を示している。
【００３２】
図３を参照して，表示画面21の全面に座標領域23が形成されている。座標領域23に10駒のサムネイル画像（代表画像）Irが表示されている。座標領域23の座標軸は，画像の特性を示すものである。座標領域23の横軸は画像の撮影日であり，縦軸は画像の明度である。座標軸にその他の画像の特性を用いてもよいのはいうまでもない。また，表示画面21上に座標軸を必ずしも表示しなくともよい。代表画像Irが一定の画像特性にしたがって表示画面21上に分布して表示されていればよい。また，表示画面21上には特定の画像を指定するためのカーソル22も表示されている。
【００３３】
表示画面21上に表示されている代表画像Irのうち，ユーザが必要な画像に近い特性をもつ代表画像Irが入力装置３によって指定される（ステップ14）。具体的には，所望の代表画像Ir上にカーソル22が動かされ，入力装置３に含まれるマウスを用いてダブル・クリックなどにより指定が行われよう。この実施例においては，図３において代表画像Is１がユーザによって指定されたものとする。
【００３４】
すると，ユーザによって指定された代表画像Is１の特性に近い特性をもつ画像が画像データベース４の中から抽出される（ステップ15）。表示画面21に表示される代表画像Irの駒数10と同じ駒数の画像が抽出される。もっとも，必ずしも同じ駒数の画像が抽出されなくともよいのはいうまでもない。抽出された画像（サムネイル画像）Itが図４に示すように表示画面21上の座標領域23にその特性に応じて分布して表示される（ステップ16）。抽出された画像Itを表示する座標領域23の座標軸と，代表画像Irを表示する座標領域23の座標軸とは同じもの（同じ画像特性）が用いられているが，代表画像Irを表示する座標領域23に用いられる座標軸よりも選択された画像Is１にもとづいて抽出された画像Itを表示する座標領域23に用いられる座標軸の方が詳細になっている。具体的には，図３に示す座標領域23の横軸は2000年１月から12月が規定され，座標領域の縦軸は明度０から７までが規定されているが，図４に示す座標領域23の横軸は2000年７月１日から31日までが規定され，座標領域23の縦軸は明度3.0から明度4.0までが規定されている。
【００３５】
図４を参照して，表示画面21上にはユーザによって選択された画像Is１の特性に近似した特性をもつ画像が10駒表示されている。このように表示された10駒の画像中に必要な画像のサムネイル画像（たとえばサムネイル画像Is２）があれば，その必要な画像のサムネイル画像がカーソル22によって指定される（ステップ17でＹＥＳ：検索終了）。指定されたサムネイル画像に対応する画像を表す画像が表示装置６の表示画面上に表示されることとなる。表示された10駒の画像中に必要な画像のサムネイル画像がなければ（ステップ17でＮＯ），再び必要な画像に近い特性をもつ画像がカーソル22によって指定される。指定された画像の特性を持つ10駒の画像のサムネイル画像が表示画面21上に表示されることとなる。再び座標領域が表示画面21上に表示される場合にもその座標軸がさらに詳細になるのはいうまでもない。たとえば，明度が3.5 ，撮影日が2000年７月10日のサムネイル画像It１が選択された場合には，横軸が2000年７月10日の午前０時から午後12時，縦軸が明度3.4から明度3.6までのものをもつ座標領域が表示画面21上に表示されることとなろう。
【００３６】
上述した実施例においては，画像データについてＫＬ変換を行い，ＫＬ変換後の画像から代表画像を抽出しているが，必ずしもＫＬ変換を行わなくともよい。また，代表画像は，特徴ベクトルにもとづいて抽出せずともランダムに抽出するようにしてもよい。
【００３７】
図５は，他の実施例を示すもので，表示画面21に表示される画像の一例である。
【００３８】
表示画面21上の領域の左半分の領域が座標領域24に，右半分の領域が詳細画像表示領域25に分けられている。
【００３９】
座標領域24には，図３および図４に示したように10駒のサムネイル画像がその特性に応じて分布して表示されている。詳細画像表示領域25には，座標領域24に表示されているサムネイル画像に対応する詳細な画像（サムネイル画像よりも高画質の画像）Ｉが表示されている。詳細画像表示領域25の右端にはスクロール・バー26が設けられている。カーソル22を用いてスクロール・バー26を用いてスクロールすることにより座標領域24に表示されているサムネイル画像に対応する詳細画像１のうち，詳細画像表示領域25に現れていない詳細画像を詳細画像表示領域25に表示することができる。
【００４０】
詳細画像が表示されるので，サムネイル画像ではわからない画像の詳細を知ることができるようになる。
【図面の簡単な説明】
【図１】画像データベース装置の電気的構成を示すブロック図である。
【図２】画像データベース装置の処理手順を示すフローチャートである。
【図３】表示画面に表示される画像の一例である。
【図４】表示画面に表示される画像の一例である。
【図５】表示画面に表示される画像の一例である。
【符号の説明】
２  ＣＰＵ
３  入力装置
４  画像データベース
５  表示制御装置
６  表示装置
Ir  代表画像
Is１，Is２  指定された画像
【図１】
0003979834.tif 000002
【図２】
0003979834.tif 000003
【図３】
0003979834.tif 000004
【図４】
0003979834.tif 000005
【図５】
0003979834.tif 000006