JPH11282873A - 画像データベース検索装置及びその検索方法並びに記録媒体 - Google Patents
画像データベース検索装置及びその検索方法並びに記録媒体Info
- Publication number
- JPH11282873A JPH11282873A JP10087786A JP8778698A JPH11282873A JP H11282873 A JPH11282873 A JP H11282873A JP 10087786 A JP10087786 A JP 10087786A JP 8778698 A JP8778698 A JP 8778698A JP H11282873 A JPH11282873 A JP H11282873A
- Authority
- JP
- Japan
- Prior art keywords
- color
- image
- search
- file
- processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 64
- 238000012545 processing Methods 0.000 claims abstract description 136
- 230000006835 compression Effects 0.000 claims abstract description 17
- 238000007906 compression Methods 0.000 claims abstract description 17
- 239000003086 colorant Substances 0.000 claims description 23
- 238000003672 processing method Methods 0.000 claims description 2
- 230000008569 process Effects 0.000 description 27
- 238000010586 diagram Methods 0.000 description 16
- 230000008859 change Effects 0.000 description 7
- 238000010606 normalization Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 238000004458 analytical method Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- 230000007423 decrease Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000008676 import Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Processing Or Creating Images (AREA)
Abstract
(57)【要約】 (修正有)
【課題】 部分的な画像特徴を捉えて高速な曖昧検索を
可能とすると共に色パレットを検索補助に使用可能とす
る。 【解決手段】 画像データベース検索装置は、検索対象
となる複数の画像ファイル11を検索用に圧縮及び色処
理して得た結果を基に形成した所定ピクセル数の部分グ
リット13aからなる補助ファイル13と、検索キー画
像ファイル16を検索用に圧縮及び色処理して得た結果
を基に所定ピクセル数の検索用部分グリッド16aを形
成し、この検索用部分グリッド16aを基に補助ファイ
ル13を検索する処理手段15とを備えたものである。
可能とすると共に色パレットを検索補助に使用可能とす
る。 【解決手段】 画像データベース検索装置は、検索対象
となる複数の画像ファイル11を検索用に圧縮及び色処
理して得た結果を基に形成した所定ピクセル数の部分グ
リット13aからなる補助ファイル13と、検索キー画
像ファイル16を検索用に圧縮及び色処理して得た結果
を基に所定ピクセル数の検索用部分グリッド16aを形
成し、この検索用部分グリッド16aを基に補助ファイ
ル13を検索する処理手段15とを備えたものである。
Description
【0001】
【発明の属する技術分野】本発明は、画像データベース
検索装置及びその検索方法並びに記録媒体に関するもの
である。更に詳述すると、本発明は、検索キー画面の部
分的な特徴を扱って検索する装置及びその検索方法並び
に記録媒体に関するものである。
検索装置及びその検索方法並びに記録媒体に関するもの
である。更に詳述すると、本発明は、検索キー画面の部
分的な特徴を扱って検索する装置及びその検索方法並び
に記録媒体に関するものである。
【0002】
【従来の技術】最近の電子技術やその関連技術の著しい
発展により、情報処理技術の分野では、コンピュータの
中央演算処理装置(CPU)の高速化及び高性能化が進
み、また、メインメモリ等の周辺装置においても大規模
・高速化・低廉化等が進んだことにより、多量の情報量
からなる画像ファイルを取扱うことも容易になってきて
いる。
発展により、情報処理技術の分野では、コンピュータの
中央演算処理装置(CPU)の高速化及び高性能化が進
み、また、メインメモリ等の周辺装置においても大規模
・高速化・低廉化等が進んだことにより、多量の情報量
からなる画像ファイルを取扱うことも容易になってきて
いる。
【0003】また、そのような技術の進展により、低廉
で高性能のディジタルカメラやスキャナが提供されてき
ており、いまや誰でも簡単に多量の画像ファイルを作る
ことができる状況にある。
で高性能のディジタルカメラやスキャナが提供されてき
ており、いまや誰でも簡単に多量の画像ファイルを作る
ことができる状況にある。
【0004】加えて、最近では、インターネットのワー
ルド・ワイド・ウェプ(WWW;World Wide Web)など
で特別な操作なしに多量の画像情報が容易に伝送されて
くる状況にもある。
ルド・ワイド・ウェプ(WWW;World Wide Web)など
で特別な操作なしに多量の画像情報が容易に伝送されて
くる状況にもある。
【0005】こういったディジタル画像に関する環境の
変化により、一般のユーザまでもがコンピュータ内で多
量の画像ファイルを扱えるようになってきている。
変化により、一般のユーザまでもがコンピュータ内で多
量の画像ファイルを扱えるようになってきている。
【0006】そして、この傾向は拡大しており、一台の
コンピュータに数千、数万枚の画像ファイルが蓄積され
ることも珍しいことではなくなってきている。
コンピュータに数千、数万枚の画像ファイルが蓄積され
ることも珍しいことではなくなってきている。
【0007】ところで、蓄積される画像ファイルの量が
多くなればなるに従って、目的の画像ファイルを探し出
すことが困難になる。例えば、数十枚程度ならば一つ一
つ画像ファイルを見ていっても大したことはない。しか
しながら、数百枚になると、画像ビュワーソフトの力を
借りなければ、多量の画像ファイルの検索は困難とな
る。ここで、「画像ビュワー」とは、サムネイルと呼ば
れる縮小画像を生成し、並べて表示するソフトのことで
ある。
多くなればなるに従って、目的の画像ファイルを探し出
すことが困難になる。例えば、数十枚程度ならば一つ一
つ画像ファイルを見ていっても大したことはない。しか
しながら、数百枚になると、画像ビュワーソフトの力を
借りなければ、多量の画像ファイルの検索は困難とな
る。ここで、「画像ビュワー」とは、サムネイルと呼ば
れる縮小画像を生成し、並べて表示するソフトのことで
ある。
【0008】画像ファイルが数千枚にもなれば、たとえ
画像ビュワーを使って見ても検索することは苦痛であ
る。こういった場合には、検索ソフトを利用することが
考えられる。この検索ソフトは、それぞれの画像ファイ
ルに説明文やコメント、キーワードを付け、その説明文
やコメント、キーワードを対象に検索するようにしたソ
フトのことである。
画像ビュワーを使って見ても検索することは苦痛であ
る。こういった場合には、検索ソフトを利用することが
考えられる。この検索ソフトは、それぞれの画像ファイ
ルに説明文やコメント、キーワードを付け、その説明文
やコメント、キーワードを対象に検索するようにしたソ
フトのことである。
【0009】このような検索ソフトを使用する場合に重
要なことは、数千枚の画像ファイルに適切なコメントを
つけることである。このように数千枚の画像ファイルに
適切なコメント等を人手で付けることは、そもそも困難
である。また、似たような画像を集めたいというような
画像の中身に関する要求には、そのようにしてつけたコ
メントでは役に立たない。
要なことは、数千枚の画像ファイルに適切なコメントを
つけることである。このように数千枚の画像ファイルに
適切なコメント等を人手で付けることは、そもそも困難
である。また、似たような画像を集めたいというような
画像の中身に関する要求には、そのようにしてつけたコ
メントでは役に立たない。
【0010】こういった背景から、最近では、画像ファ
イルの中身そのものを使って検索する技術が開発されて
いる。このような画像ファイルの中身を扱う検索は、内
容に基づく検索(Content-based Retrieval)といわれて
いる。もちろん、このように画像ファイルの内容に基づ
いて検索する技術を使用すれば、似たような画像ファイ
ルを集めることができる。
イルの中身そのものを使って検索する技術が開発されて
いる。このような画像ファイルの中身を扱う検索は、内
容に基づく検索(Content-based Retrieval)といわれて
いる。もちろん、このように画像ファイルの内容に基づ
いて検索する技術を使用すれば、似たような画像ファイ
ルを集めることができる。
【0011】さらに、上述したような画像ファイルの中
身を扱う検索技術を使用すれば、画像ファイルの中身の
特徴、例えば色の配置などを使って多量の検索画像ファ
イルから必要な画像ファイルを探し出すことができる。
身を扱う検索技術を使用すれば、画像ファイルの中身の
特徴、例えば色の配置などを使って多量の検索画像ファ
イルから必要な画像ファイルを探し出すことができる。
【0012】また、上述した画像ファイルの中身を扱う
検索技術にあっては、利用者がスケッチを描き、その描
いた内容をキーとして検索する機能も備わっている。
検索技術にあっては、利用者がスケッチを描き、その描
いた内容をキーとして検索する機能も備わっている。
【0013】
【発明が解決しようとする課題】しかしながら、上述し
た画像ファイルの中身を扱う従来の検索技術では、画像
の全体的な特徴、例えば色の使い方、大体の形状などは
扱うことができるものの、画像の中の一部だけが似てい
る場合の検索が困難であった。例えば、類似の建物が写
っているが、その建物を取り巻く風景が異なる二枚の写
真があった場合、それらを似ていると判定することは困
難であった。
た画像ファイルの中身を扱う従来の検索技術では、画像
の全体的な特徴、例えば色の使い方、大体の形状などは
扱うことができるものの、画像の中の一部だけが似てい
る場合の検索が困難であった。例えば、類似の建物が写
っているが、その建物を取り巻く風景が異なる二枚の写
真があった場合、それらを似ていると判定することは困
難であった。
【0014】一方、ユーザーがスケッチを描き、その描
いた内容をキーとして検索する従来の検索技術にあって
は、ユーザーの画像に対する記憶、特に色彩に関する記
憶の再現精度が低く、間違って色彩を覚えていることが
しばしばあったため、正確な検索が不能となる欠点があ
った。
いた内容をキーとして検索する従来の検索技術にあって
は、ユーザーの画像に対する記憶、特に色彩に関する記
憶の再現精度が低く、間違って色彩を覚えていることが
しばしばあったため、正確な検索が不能となる欠点があ
った。
【0015】加えて、ユーザーのスケッチを描く能力に
は大きな開きがあり、この点からスケッチを使った検索
はかなり精度が低くなってしまうという欠点があった。
は大きな開きがあり、この点からスケッチを使った検索
はかなり精度が低くなってしまうという欠点があった。
【0016】そこで、本発明は、上述した従来技術の問
題点を解消し、画像の内容に基づく新しい画像データベ
ース検索装置及びその検索方法並びに媒体を提供するこ
とを目的とする。
題点を解消し、画像の内容に基づく新しい画像データベ
ース検索装置及びその検索方法並びに媒体を提供するこ
とを目的とする。
【0017】また、本発明は、部分的な画像特徴を扱え
る高速な曖昧検索を可能とした画像データベース検索装
置及びその検索方法を提供することを目的とする。
る高速な曖昧検索を可能とした画像データベース検索装
置及びその検索方法を提供することを目的とする。
【0018】さらに、本発明は、色パレットを検索補助
に使用する画像データベース検索装置及びその検索方法
を提供することを目的とする。
に使用する画像データベース検索装置及びその検索方法
を提供することを目的とする。
【0019】
【課題を解決するための手段】本発明は、大別して、画
像内の部分的な類似を照合できる画像データベース検索
に関する技術と、色パレットを使用した画像データベー
ス検索に関する技術と、手書き入力した画像で検索でき
る画像データベース検索に関する技術とに分類すること
ができる。
像内の部分的な類似を照合できる画像データベース検索
に関する技術と、色パレットを使用した画像データベー
ス検索に関する技術と、手書き入力した画像で検索でき
る画像データベース検索に関する技術とに分類すること
ができる。
【0020】本発明の第1は、文書検索でよく使われる
文字列照合方法を応用することにより、画像内の部分的
な類似も上手く照合できるようにした画像データベース
検索装置及びその検索方法を提供することにある。本発
明の第1によれば、画像中の部分的な類似を精度よく検
索することができる。本発明の第1では、装置としては
請求項1〜3に記載の画像データベース検索装置が相当
し、また、方法としては請求6,7に記載の画像データ
ベース検索方法が相当する。
文字列照合方法を応用することにより、画像内の部分的
な類似も上手く照合できるようにした画像データベース
検索装置及びその検索方法を提供することにある。本発
明の第1によれば、画像中の部分的な類似を精度よく検
索することができる。本発明の第1では、装置としては
請求項1〜3に記載の画像データベース検索装置が相当
し、また、方法としては請求6,7に記載の画像データ
ベース検索方法が相当する。
【0021】即ち、請求項1記載の発明の画像データベ
ース検索装置は、検索対象となる複数の画像ファイルを
圧縮及び色処理したデータから所定ピクセルを一塊とし
て整理した部分グリットから構成してなる補助ファイル
と、検索キー画像ファイルを圧縮及び色処理して得たデ
ータから所定ピクセルを一塊として整理してなる検索用
部分グリッドを基に、前記補助ファイルを検索する処理
手段とを備えるようにしている。
ース検索装置は、検索対象となる複数の画像ファイルを
圧縮及び色処理したデータから所定ピクセルを一塊とし
て整理した部分グリットから構成してなる補助ファイル
と、検索キー画像ファイルを圧縮及び色処理して得たデ
ータから所定ピクセルを一塊として整理してなる検索用
部分グリッドを基に、前記補助ファイルを検索する処理
手段とを備えるようにしている。
【0022】また、請求項2記載の発明は、請求項1記
載の画像データベース検索装置において、補助ファイル
が、画像内の色情報と当該色情報が部分グリッド中に占
める位置の位置情報から部分グリッド識別番号を得るこ
とができる第1のインデックスファイルと、これら部分
グリッド識別番号から当該部分グリッドで使用されてい
る色情報及び当該部分グリッドの元の画像ファイルを得
ることができる第2のインデックスファイルとを備える
ようにしている。
載の画像データベース検索装置において、補助ファイル
が、画像内の色情報と当該色情報が部分グリッド中に占
める位置の位置情報から部分グリッド識別番号を得るこ
とができる第1のインデックスファイルと、これら部分
グリッド識別番号から当該部分グリッドで使用されてい
る色情報及び当該部分グリッドの元の画像ファイルを得
ることができる第2のインデックスファイルとを備える
ようにしている。
【0023】また、請求項3記載の発明は、請求項1記
載の画像データベース検索装置において、処理手段が、
検索時に指定されるしきい値を基に、検索対象の画像フ
ァイルの部分グリッド内に、検索キー画像データの部分
グリッドがしきい値以上有る画像ファイルのみを検索結
果として出力するようにしている。
載の画像データベース検索装置において、処理手段が、
検索時に指定されるしきい値を基に、検索対象の画像フ
ァイルの部分グリッド内に、検索キー画像データの部分
グリッドがしきい値以上有る画像ファイルのみを検索結
果として出力するようにしている。
【0024】また、請求項6記載の発明の画像データベ
ース検索方法は、検索対象となる複数の画像ファイルを
圧縮して圧縮画像ファイルを得る工程と、前記圧縮画像
ファイルから色処理して色画像ファイルを得る工程と、
前記色画像ファイルからから所定ピクセルを一塊として
整理して部分グリットを備えた補助ファイルを得る工程
とを有するようにしている。
ース検索方法は、検索対象となる複数の画像ファイルを
圧縮して圧縮画像ファイルを得る工程と、前記圧縮画像
ファイルから色処理して色画像ファイルを得る工程と、
前記色画像ファイルからから所定ピクセルを一塊として
整理して部分グリットを備えた補助ファイルを得る工程
とを有するようにしている。
【0025】また、請求項7記載の発明の画像データベ
ース検索方法は、検索キー画像ファイルを圧縮し、色処
理し、さらに、所定ピクセルを一塊として整理してなる
検索用部分グリッドを得る工程と、前記工程で得た検索
用部分グリッドに対して所定しきい値以上の類似度を持
つ画像データを補助ファイルを検索して取り出す工程と
を有するようにしている。
ース検索方法は、検索キー画像ファイルを圧縮し、色処
理し、さらに、所定ピクセルを一塊として整理してなる
検索用部分グリッドを得る工程と、前記工程で得た検索
用部分グリッドに対して所定しきい値以上の類似度を持
つ画像データを補助ファイルを検索して取り出す工程と
を有するようにしている。
【0026】更に、本発明の第2は、データベース中に
登録された画像を解析して、この解析結果から色パレッ
トを生成し、この色パレットをマン・マシン−インタフ
ェースとして検索を支援するようにした画像データベー
ス検索装置及びその検索方法を提供することにある。本
発明の第2によれば、色に関する記憶が少々曖昧でも、
目的の画像を検索することができる。本発明の第2で
は、装置としては請求項4に記載された画像データベー
ス検索装置が相当し、方法としては請求項8,9に記載
された画像データベース検索方法が相当する。
登録された画像を解析して、この解析結果から色パレッ
トを生成し、この色パレットをマン・マシン−インタフ
ェースとして検索を支援するようにした画像データベー
ス検索装置及びその検索方法を提供することにある。本
発明の第2によれば、色に関する記憶が少々曖昧でも、
目的の画像を検索することができる。本発明の第2で
は、装置としては請求項4に記載された画像データベー
ス検索装置が相当し、方法としては請求項8,9に記載
された画像データベース検索方法が相当する。
【0027】即ち、請求項4記載の発明の画像データベ
ース検索装置は、検索対象となる複数の画像ファイルを
圧縮及び色処理した色画像データから当該色画像データ
の位置毎に色情報を集計して構成した色補助ファイル
と、検索キー画面に相当する画面上の位置の指定により
色補助ファイルから当該位置における色パレットを表示
し、その表示された色パレットの色の指定により当該色
情報の候補画面を検索する色候補検索手段とを備えるよ
うにしている。
ース検索装置は、検索対象となる複数の画像ファイルを
圧縮及び色処理した色画像データから当該色画像データ
の位置毎に色情報を集計して構成した色補助ファイル
と、検索キー画面に相当する画面上の位置の指定により
色補助ファイルから当該位置における色パレットを表示
し、その表示された色パレットの色の指定により当該色
情報の候補画面を検索する色候補検索手段とを備えるよ
うにしている。
【0028】また、請求項8記載の発明の画像データベ
ース検索方法は、検索対象となる複数の画像ファイルを
圧縮して圧縮画像ファイルを得る工程と、前記圧縮画像
ファイルから色処理して色規格化画像ファイルを得る工
程と、前記色規格化画像ファイルの画面位置毎に色を集
計して色パレットデータベースを得る工程とを有するよ
うにしている。
ース検索方法は、検索対象となる複数の画像ファイルを
圧縮して圧縮画像ファイルを得る工程と、前記圧縮画像
ファイルから色処理して色規格化画像ファイルを得る工
程と、前記色規格化画像ファイルの画面位置毎に色を集
計して色パレットデータベースを得る工程とを有するよ
うにしている。
【0029】更に、請求項9の発明の画像データベース
検索方法は、検索キー画面に相当する画面を表示し、こ
の画面の位置の指定により色補助ファイルから当該位置
における色パレットを表示する工程と、前記工程で表示
された色パレットの色が指定されたことにより当該色情
報の候補画面を検索する工程とを有するようにしてい
る。
検索方法は、検索キー画面に相当する画面を表示し、こ
の画面の位置の指定により色補助ファイルから当該位置
における色パレットを表示する工程と、前記工程で表示
された色パレットの色が指定されたことにより当該色情
報の候補画面を検索する工程とを有するようにしてい
る。
【0030】本発明の第3は、手書きして画像をコンピ
ュータに入力し、この手書き画像を基に、請求項1記載
の処理手段により画像内の部分的な類似も照合できるよ
うにした画像データベース検索装置及びその検索方法を
提供することにある。本発明の第3によれば、手書きさ
れたキー画面によっても精度よく目的の画像を検索でき
る。本発明の第3としては、請求項5記載の画像データ
ベース検索装置が相当する。
ュータに入力し、この手書き画像を基に、請求項1記載
の処理手段により画像内の部分的な類似も照合できるよ
うにした画像データベース検索装置及びその検索方法を
提供することにある。本発明の第3によれば、手書きさ
れたキー画面によっても精度よく目的の画像を検索でき
る。本発明の第3としては、請求項5記載の画像データ
ベース検索装置が相当する。
【0031】即ち、請求項5記載の発明の画像データベ
ース検索装置は、検索対象となる複数の画像ファイルを
圧縮及び色処理したデータから所定ピクセルを一塊とし
て整理した部分グリットからなる補助ファイルと、イン
タフェース画面上に描画した検索キー用の手書き画面デ
ータを圧縮及び色処理して得たデータから所定ピクセル
を一塊として整理してなる検索用部分グリッドに基づい
て前記補助ファイルを検索する処理手段とを備えるよう
にしている。
ース検索装置は、検索対象となる複数の画像ファイルを
圧縮及び色処理したデータから所定ピクセルを一塊とし
て整理した部分グリットからなる補助ファイルと、イン
タフェース画面上に描画した検索キー用の手書き画面デ
ータを圧縮及び色処理して得たデータから所定ピクセル
を一塊として整理してなる検索用部分グリッドに基づい
て前記補助ファイルを検索する処理手段とを備えるよう
にしている。
【0032】更に、本発明は、請求項1ないし請求項9
に記載のいずれか一つの処理手段あるいは処理方法をコ
ンピュータに実行させるプログラムを記録したコンピュ
ータ読みとり可能な記録媒体である。この媒体には、例
えばCD−ROM、DVD、フロッピーディスク、ハー
ドディスク、光磁気ディスク、ROMカートリッジ、フ
ラッシュメモリ等を挙げることができる。
に記載のいずれか一つの処理手段あるいは処理方法をコ
ンピュータに実行させるプログラムを記録したコンピュ
ータ読みとり可能な記録媒体である。この媒体には、例
えばCD−ROM、DVD、フロッピーディスク、ハー
ドディスク、光磁気ディスク、ROMカートリッジ、フ
ラッシュメモリ等を挙げることができる。
【0033】
【発明の実施の形態】以下、本発明の実施の形態を図面
を参照して説明する。
を参照して説明する。
【0034】〈本発明の第1の実施の形態〉 〔装置構成〕図1に本発明の画像データベース検索装置
の第1の実施の形態を実現するコンピュータシステムの
一例を示す。このコンピュータシステムは、各種の演
算、検索及びその他の処理を実行するコンピュータ装置
本体1と、各種のデータを表示できるディスプレイ2
と、各種データや指令等を入力するキーボード3と、前
記ディスプレイ2に表示されるカーソルを移動させると
ともに各種指令をコンピュータ装置本体1に与えること
ができるマウス4と、所定のハードコピーを得るための
プリンタ5と、紙面に表示された画像をコンピュータ装
置本体1に入力するイメージスキャナ6と、被写体を写
してコンピュータ装置本体1に入力できるディジタルカ
メラ7と、外部情報処理装置との間で画像データやその
他のデータ、プログラム等を交換できる通信装置8と、
画像等各種の情報を格納する大容量記憶装置9とから構
成されている。また、コンピュータ装置本体1には、図
示しないが、フロッピィディスクドライブ、CD−RO
Mドライブ、リムーバブルディスク装置、その他の周辺
装置を必要に応じて備えている。
の第1の実施の形態を実現するコンピュータシステムの
一例を示す。このコンピュータシステムは、各種の演
算、検索及びその他の処理を実行するコンピュータ装置
本体1と、各種のデータを表示できるディスプレイ2
と、各種データや指令等を入力するキーボード3と、前
記ディスプレイ2に表示されるカーソルを移動させると
ともに各種指令をコンピュータ装置本体1に与えること
ができるマウス4と、所定のハードコピーを得るための
プリンタ5と、紙面に表示された画像をコンピュータ装
置本体1に入力するイメージスキャナ6と、被写体を写
してコンピュータ装置本体1に入力できるディジタルカ
メラ7と、外部情報処理装置との間で画像データやその
他のデータ、プログラム等を交換できる通信装置8と、
画像等各種の情報を格納する大容量記憶装置9とから構
成されている。また、コンピュータ装置本体1には、図
示しないが、フロッピィディスクドライブ、CD−RO
Mドライブ、リムーバブルディスク装置、その他の周辺
装置を必要に応じて備えている。
【0035】また、コンピュータ装置本体1は、図示し
ていないが、通常中央演算処理装置(CPU)、メイン
メモリ、ROM、入出力ポート、各種外部機器とのイン
ターフェース及びこれらを結ぶバスライン等から構成さ
れている。
ていないが、通常中央演算処理装置(CPU)、メイン
メモリ、ROM、入出力ポート、各種外部機器とのイン
ターフェース及びこれらを結ぶバスライン等から構成さ
れている。
【0036】このようなコンピュータシステムによっ
て、本発明の実施の形態に係る画像データベース検索装
置及びこの検索方法等が以下のように実現される。
て、本発明の実施の形態に係る画像データベース検索装
置及びこの検索方法等が以下のように実現される。
【0037】更に、図2(a)に本発明の第1の実施の
形態における補助ファイルの形成する画像データベース
検索装置の概要を示す。
形態における補助ファイルの形成する画像データベース
検索装置の概要を示す。
【0038】この図2(a)おいて、本発明の画像デー
タベース検索装置では、事前に、多量のオリジナル画像
となる画像ファイル11から、補助ファイル作成手段1
2により補助ファイル13を作成しておく必要がある。
この画像ファイル11は、例えばコンピュータ装置本体
1の大容量記憶装置9等に格納されている。これら画像
ファイル11は補助ファイル作成手段12に入力され
る。補助ファイル作成手段12では、その画像ファイル
11内の画像データ11aを検索用に圧縮処理し、かつ
色を赤(R)、緑(G)、青(B)の三原色で複数ビッ
トに色規格化処理し、その後、重なり合う2×2ピクセ
ルを一塊として整理した部分グリット13aにする。な
お、補助ファイル作成手段12は、コンピュータ装置本
体1が所定のプログラムを実行することにより実現され
る。
タベース検索装置では、事前に、多量のオリジナル画像
となる画像ファイル11から、補助ファイル作成手段1
2により補助ファイル13を作成しておく必要がある。
この画像ファイル11は、例えばコンピュータ装置本体
1の大容量記憶装置9等に格納されている。これら画像
ファイル11は補助ファイル作成手段12に入力され
る。補助ファイル作成手段12では、その画像ファイル
11内の画像データ11aを検索用に圧縮処理し、かつ
色を赤(R)、緑(G)、青(B)の三原色で複数ビッ
トに色規格化処理し、その後、重なり合う2×2ピクセ
ルを一塊として整理した部分グリット13aにする。な
お、補助ファイル作成手段12は、コンピュータ装置本
体1が所定のプログラムを実行することにより実現され
る。
【0039】また、この部分グリッド13aの集まりが
補助ファイル13として大容量記憶装置9に格納され
る。
補助ファイル13として大容量記憶装置9に格納され
る。
【0040】前記補助ファイル作成手段12には、指令
設定手段14を介して補助ファイル13を作成する上で
の指令が入力されている。
設定手段14を介して補助ファイル13を作成する上で
の指令が入力されている。
【0041】なお、画像ファイル11の処理は、1枚の
画像データ11aを取り出しては上記の一連処理を行
い、その完了後に、次の画像データ11aを取り込んで
上記一連の処理を行うようにしても良いが、画像ファイ
ル11を全て圧縮処理して圧縮画像ファイル21を得た
後、圧縮画像ファイル21の全てを色規格化処理し、さ
らに、色規格化した画像ファイル(以下、色画像と呼
ぶ)22の全てについて部分グリッド13aを得る処理
を実施しても良い。
画像データ11aを取り出しては上記の一連処理を行
い、その完了後に、次の画像データ11aを取り込んで
上記一連の処理を行うようにしても良いが、画像ファイ
ル11を全て圧縮処理して圧縮画像ファイル21を得た
後、圧縮画像ファイル21の全てを色規格化処理し、さ
らに、色規格化した画像ファイル(以下、色画像と呼
ぶ)22の全てについて部分グリッド13aを得る処理
を実施しても良い。
【0042】図2(b)に第1の実施の形態における検
索できる画像データベース検索装置の概要を示す。
索できる画像データベース検索装置の概要を示す。
【0043】この画像データベース検索装置は、大容量
記憶装置9に格納されている補助ファイル13と、コン
ピュータ装置本体1が所定のプログラムを実行すること
により実現される処理手段15とを備えている。また、
処理手段15には、検索キー画面ファイル16が与えら
れる。また、処理手段15には、設定手段17を介して
検索用のしきい値を設定できるようになっている。な
お、処理手段15には、補助ファイル13を作成すると
きに指定した圧縮、色処理、所定ピクセル数が保持され
ており、検索キー画面ファイル16で検索するときに、
前述の保持内容に基づいて処理する。すなわち、処理手
段15は、検索キー画像ファイル16を前記保持内容に
基づいて圧縮処理するとともに色処理し、かつその圧縮
及び色処理して得た結果を基に所定ピクセル数の検索用
部分グリッド16aに形成する。処理手段15は、この
ように形成した検索用部分グリッド16aを基に前記補
助ファイル13を検索して、そのしきい値に応じた検索
結果をディスプレイ2に検索結果としてその他必要な情
報とともに表示する。
記憶装置9に格納されている補助ファイル13と、コン
ピュータ装置本体1が所定のプログラムを実行すること
により実現される処理手段15とを備えている。また、
処理手段15には、検索キー画面ファイル16が与えら
れる。また、処理手段15には、設定手段17を介して
検索用のしきい値を設定できるようになっている。な
お、処理手段15には、補助ファイル13を作成すると
きに指定した圧縮、色処理、所定ピクセル数が保持され
ており、検索キー画面ファイル16で検索するときに、
前述の保持内容に基づいて処理する。すなわち、処理手
段15は、検索キー画像ファイル16を前記保持内容に
基づいて圧縮処理するとともに色処理し、かつその圧縮
及び色処理して得た結果を基に所定ピクセル数の検索用
部分グリッド16aに形成する。処理手段15は、この
ように形成した検索用部分グリッド16aを基に前記補
助ファイル13を検索して、そのしきい値に応じた検索
結果をディスプレイ2に検索結果としてその他必要な情
報とともに表示する。
【0044】〔補助ファイルの作成処理〕図3から図5
に補助ファイル作成処理の説明図を示す。図3のフロー
チャートに示すように、補助ファイル作成手段12は、
まず、例えば大容量記憶装置9に格納されている検索対
象のオリジナル画像ファイル11の中から指定された1
枚目の画像データ11aを取り込むための前処理を行う
(図3のステップ11(以下S11と略称する。他のス
テップも同様である。))。ついで、補助ファイル作成
手段12は、前記画像ファイル11の中から指定された
1枚の画像データ11aを取り出し(図3のS12)、
所定ピクセル例えば16×16ピクセルに圧縮する(図
3のS13)。この実施の形態において検索に使用する
のは、この圧縮画像である。検索の高速化のために情報
量を少なくする目的で圧縮している。より細かな特徴を
扱うためには、圧縮率を下げる必要がある。ただし、圧
縮率を下げるに従って検索速度が低下する。
に補助ファイル作成処理の説明図を示す。図3のフロー
チャートに示すように、補助ファイル作成手段12は、
まず、例えば大容量記憶装置9に格納されている検索対
象のオリジナル画像ファイル11の中から指定された1
枚目の画像データ11aを取り込むための前処理を行う
(図3のステップ11(以下S11と略称する。他のス
テップも同様である。))。ついで、補助ファイル作成
手段12は、前記画像ファイル11の中から指定された
1枚の画像データ11aを取り出し(図3のS12)、
所定ピクセル例えば16×16ピクセルに圧縮する(図
3のS13)。この実施の形態において検索に使用する
のは、この圧縮画像である。検索の高速化のために情報
量を少なくする目的で圧縮している。より細かな特徴を
扱うためには、圧縮率を下げる必要がある。ただし、圧
縮率を下げるに従って検索速度が低下する。
【0045】次に、補助ファイル作成手段12は、圧縮
画像ファイル21の中の圧縮された圧縮画像データにつ
いて色を規格化処理する(S14)。一般的なディジタ
ル画像では、三原色である赤、緑、青(RGB)を、そ
れぞれを8ビットで表現する1600万色が使われてい
る。しかしながら、計算量の問題から、これをそのまま
検索情報として使用することはできない。したがって、
この実施の形態では、例えば色を0<R<9,0<G<
9,0<B<9の整数に規格化する。これにより、1枚
の画像データ11a中で使われているすべての色が“0
00”から“999”までの千色に規格される。この実
施の形態では、1000色に規格したが、これは検索用
の規格化としてはかなり細かいものであり、微妙な色の
違いにも検索結果が鋭敏に変化する。
画像ファイル21の中の圧縮された圧縮画像データにつ
いて色を規格化処理する(S14)。一般的なディジタ
ル画像では、三原色である赤、緑、青(RGB)を、そ
れぞれを8ビットで表現する1600万色が使われてい
る。しかしながら、計算量の問題から、これをそのまま
検索情報として使用することはできない。したがって、
この実施の形態では、例えば色を0<R<9,0<G<
9,0<B<9の整数に規格化する。これにより、1枚
の画像データ11a中で使われているすべての色が“0
00”から“999”までの千色に規格される。この実
施の形態では、1000色に規格したが、これは検索用
の規格化としてはかなり細かいものであり、微妙な色の
違いにも検索結果が鋭敏に変化する。
【0046】さらに、補助ファイル作成手段12は、最
後に上下左右2×2ピクセルを一塊の単位とするデータ
とする(S15)。この一塊のデータを部分グリット1
3aと定義し、特定の部分グリッドを表す場合には{B
G}で示す。部分グリッド13aは重なり合う領域をカ
バーし、16×16ピクセルの一枚の圧縮画像データか
ら、225(15×15)個取り出される。この部分グ
リッド13a{BG}が検索単位となる。このようにし
て得た部分グリッド13a{BG}は例えば大容量記憶
装置9の所定のエリアに格納される(S16)。
後に上下左右2×2ピクセルを一塊の単位とするデータ
とする(S15)。この一塊のデータを部分グリット1
3aと定義し、特定の部分グリッドを表す場合には{B
G}で示す。部分グリッド13aは重なり合う領域をカ
バーし、16×16ピクセルの一枚の圧縮画像データか
ら、225(15×15)個取り出される。この部分グ
リッド13a{BG}が検索単位となる。このようにし
て得た部分グリッド13a{BG}は例えば大容量記憶
装置9の所定のエリアに格納される(S16)。
【0047】補助ファイル作成手段12は、検索対象の
オリジナル画像ファイル11の全ての画像データ11a
を処理したか判断する(S17)。すべての画像データ
11aを終了していないときには(S17;NO)、検
索対象のオリジナル画像ファイル11の中の次の画像デ
ータ11aを処理するための指令を出し(S18)、ス
テップS12の処理に戻る。
オリジナル画像ファイル11の全ての画像データ11a
を処理したか判断する(S17)。すべての画像データ
11aを終了していないときには(S17;NO)、検
索対象のオリジナル画像ファイル11の中の次の画像デ
ータ11aを処理するための指令を出し(S18)、ス
テップS12の処理に戻る。
【0048】そして、ステップS12〜S18のフロー
チャートの処理を繰り返し実行し、画像ファイル11の
全ての画像データ11aを処理した結果、この画像ファ
イル11の画像データ11aの数分だけの部分グリッド
13a{BG,…}が得られる。この部分グリッド13
a{BG,…}の集合が補助ファイル13となる。
チャートの処理を繰り返し実行し、画像ファイル11の
全ての画像データ11aを処理した結果、この画像ファ
イル11の画像データ11aの数分だけの部分グリッド
13a{BG,…}が得られる。この部分グリッド13
a{BG,…}の集合が補助ファイル13となる。
【0049】なお、図3に示すフローチャートでは、1
枚の画像データ11aについて、圧縮処理、色規格化、
部分グリッドの作成という一連の処理を順次実行するも
ので説明したが、例えば図4に示すように、画像ファイ
ル11の中の全ての画像データ13aをまず圧縮処理を
して圧縮画像ファイル21を得た後、圧縮画像ファイル
21の中の全ての圧縮画像データを色規格化して色規格
化画像ファイル22を得て、次に、この色規格化画像フ
ァイル22が全て終了したところで、全ての色規格化画
像ファイル22について部分グリッド13a{BG,
…}の群とし、これらの集合の補助ファイル13にする
処理を施してもよい。
枚の画像データ11aについて、圧縮処理、色規格化、
部分グリッドの作成という一連の処理を順次実行するも
ので説明したが、例えば図4に示すように、画像ファイ
ル11の中の全ての画像データ13aをまず圧縮処理を
して圧縮画像ファイル21を得た後、圧縮画像ファイル
21の中の全ての圧縮画像データを色規格化して色規格
化画像ファイル22を得て、次に、この色規格化画像フ
ァイル22が全て終了したところで、全ての色規格化画
像ファイル22について部分グリッド13a{BG,
…}の群とし、これらの集合の補助ファイル13にする
処理を施してもよい。
【0050】図4に、補助ファイル13の作成方法につ
いて全体的な流れを概要的に示す。この図4に示す工程
は次の通り実現される。すなわち、図3のフロチャート
のステップS12〜S18を繰り返し実行し、画像ファ
イル11の中の全ての画像データ11aが処理されるこ
とにより、この図4に示す工程が実現されることにな
る。
いて全体的な流れを概要的に示す。この図4に示す工程
は次の通り実現される。すなわち、図3のフロチャート
のステップS12〜S18を繰り返し実行し、画像ファ
イル11の中の全ての画像データ11aが処理されるこ
とにより、この図4に示す工程が実現されることにな
る。
【0051】この図4の工程は、圧縮処理工程S21
と、色規格化処理工程S22と、部分グリッドの作成処
理工程S23とからなる。
と、色規格化処理工程S22と、部分グリッドの作成処
理工程S23とからなる。
【0052】検索対象のオリジナル画像ファイル11
は、圧縮処理工程S21において、16×16ピクセル
に圧縮処理される。この圧縮処理により、圧縮画像ファ
イル21が得られる。
は、圧縮処理工程S21において、16×16ピクセル
に圧縮処理される。この圧縮処理により、圧縮画像ファ
イル21が得られる。
【0053】この圧縮画像ファイル21は、色規格化処
理工程S22において、例えば色を0<R<9,0<G
<9,0<B<9の整数に規格化される。これにより、
色規格化画像ファイル22が得られる。
理工程S22において、例えば色を0<R<9,0<G
<9,0<B<9の整数に規格化される。これにより、
色規格化画像ファイル22が得られる。
【0054】さらに、色規格化画像ファイル22は、部
分グリッド作成処理工程S23において、重なり合う2
×2ピクセルを一塊として整理することにより、部分グ
リッド13a{BG,BG,…}群からなる補助ファイ
ル13が得られる。
分グリッド作成処理工程S23において、重なり合う2
×2ピクセルを一塊として整理することにより、部分グ
リッド13a{BG,BG,…}群からなる補助ファイ
ル13が得られる。
【0055】図5に、補助ファイル13の構成例を示
す。この図5において、補助ファイル13は、第1のイ
ンデックスファイル13Aと、第2のインデックスファ
イル13Bとからなる。第1のインデックスファイル1
3Aは、キー情報として、色の情報(色情報)31と、
部分グリッド中の位置情報(位置情報)32とからな
る。第1のインデックスファイル13Aにより、色の情
報31nと、この色の情報31nが部分グリッド13a
{BGn}の中に占める位置情報32nとから部分グリ
ッドの識別番号の集合33nを得ることができる。この
集合33nは、該当色を部分グリッド中のその場所に含
む部分グリッドが得られる。
す。この図5において、補助ファイル13は、第1のイ
ンデックスファイル13Aと、第2のインデックスファ
イル13Bとからなる。第1のインデックスファイル1
3Aは、キー情報として、色の情報(色情報)31と、
部分グリッド中の位置情報(位置情報)32とからな
る。第1のインデックスファイル13Aにより、色の情
報31nと、この色の情報31nが部分グリッド13a
{BGn}の中に占める位置情報32nとから部分グリ
ッドの識別番号の集合33nを得ることができる。この
集合33nは、該当色を部分グリッド中のその場所に含
む部分グリッドが得られる。
【0056】また、第2のインデックスファイル13B
は、キー情報として、部分グリッドの識別番号の集合3
3を有している。この集合33により、部分グリッド識
別番号33mから、その部分グリッド13a{BGm}
で使われている色の情報34mと、その部分グリッド1
3a{BGm}を含むオリジナルの画像データ35mを
得ることができる。
は、キー情報として、部分グリッドの識別番号の集合3
3を有している。この集合33により、部分グリッド識
別番号33mから、その部分グリッド13a{BGm}
で使われている色の情報34mと、その部分グリッド1
3a{BGm}を含むオリジナルの画像データ35mを
得ることができる。
【0057】〔検索処理〕図6から図8に、検索処理の
一実施の形態を示す。この検索処理を開始すると、図6
のフローチャートを実行開始し、指定された検索キー画
像データを提示処理するとともに、インターフェース画
面の表示処理を実行する(S31)。これにより、図7
に示すようなインターフェース画面700が図1のディ
スプレイ2の画面上に表示される。
一実施の形態を示す。この検索処理を開始すると、図6
のフローチャートを実行開始し、指定された検索キー画
像データを提示処理するとともに、インターフェース画
面の表示処理を実行する(S31)。これにより、図7
に示すようなインターフェース画面700が図1のディ
スプレイ2の画面上に表示される。
【0058】ここで、インターフェース画面700は、
図7に示すように、ツールパレット701、色パレット
702、ペンサイズ変更ツール703、検索キー画像提
示領域及び描画領域704、曖昧検索のしきい値指定ス
ライドバー705、検索ボタン706、画面クリアボタ
ン707、及び終了ボタン708で構成されている。
図7に示すように、ツールパレット701、色パレット
702、ペンサイズ変更ツール703、検索キー画像提
示領域及び描画領域704、曖昧検索のしきい値指定ス
ライドバー705、検索ボタン706、画面クリアボタ
ン707、及び終了ボタン708で構成されている。
【0059】次に、処理手段15は、前記インターフェ
ース画面700について何らかの操作入力があったか判
定している(S32)。操作入力がないと処理手段15
が判断したときには(S32;NO)、再び、インター
フェース画面700の表示処理を実行する(S31)。
操作入力がないときには、ステップS31,S32を繰
り返し処理している。
ース画面700について何らかの操作入力があったか判
定している(S32)。操作入力がないと処理手段15
が判断したときには(S32;NO)、再び、インター
フェース画面700の表示処理を実行する(S31)。
操作入力がないときには、ステップS31,S32を繰
り返し処理している。
【0060】また、前記インターフェース画面700に
対して何らかの操作入力があったときには(S32;Y
ES)、処理手段15は、その操作内容について判断す
る(S33)。
対して何らかの操作入力があったときには(S32;Y
ES)、処理手段15は、その操作内容について判断す
る(S33)。
【0061】まず、しきい値指定スライドバー705が
操作されたものであると処理手段15が判断したときに
は(S33;しきい値)、処理手段15は、スライドバ
ー705の位置からしきい値指定量を取り込み(S3
4)、再び、前記インターフェース画面700の表示処
理に戻る(S31)。
操作されたものであると処理手段15が判断したときに
は(S33;しきい値)、処理手段15は、スライドバ
ー705の位置からしきい値指定量を取り込み(S3
4)、再び、前記インターフェース画面700の表示処
理に戻る(S31)。
【0062】また、画面クリアボタン707が操作され
たものであると処理手段15が判断したときには(S3
3;クリア)、処理手段15は、画面クリア処理を実行
した後(S35)、再び、前記インターフェース画面7
00の表示処理に戻る(S31)。
たものであると処理手段15が判断したときには(S3
3;クリア)、処理手段15は、画面クリア処理を実行
した後(S35)、再び、前記インターフェース画面7
00の表示処理に戻る(S31)。
【0063】さらに、終了ボタン707が操作されたも
のであると処理手段15が判断したときには(S33;
終了)、処理手段15は、この処理を抜けて当該動作を
終了する。
のであると処理手段15が判断したときには(S33;
終了)、処理手段15は、この処理を抜けて当該動作を
終了する。
【0064】また、検索ボタン706が操作されたもの
であると処理手段15が判断したときには(S33;検
索)、処理手段15は、前記インターフェース画面70
0の検索キー画像提示領域及び描画領域704に表示さ
れている検索キー画面データについて、補助ファイル作
成処理(図2(a)、図3参照)において使用した圧縮
率と同じ圧縮率で圧縮処理を実行して圧縮画像データを
得る(S36)。次に、処理手段15は、前記ステップ
(S36)で得た圧縮画像データに対して、補助ファイ
ル作成処理動作(図2(a)、図3参照)において使用
した色規格化と同じ色規格化の値で色規格化処理を実行
して色規格化画像データを得る(S37)。さらに、処
理手段15は、前記ステップ(S37)で得た色規格化
画像データに対して、補助ファイル作成処理(図2
(a)、図3参照)において使用した部分グリッド13
aを得る条件と同じ条件で部分グリッドを得る処理を実
行して検索キー画面データについての部分グリッド(以
下、検索用部分グリッドと呼ぶ)16a{bg}を得る
(S38)。
であると処理手段15が判断したときには(S33;検
索)、処理手段15は、前記インターフェース画面70
0の検索キー画像提示領域及び描画領域704に表示さ
れている検索キー画面データについて、補助ファイル作
成処理(図2(a)、図3参照)において使用した圧縮
率と同じ圧縮率で圧縮処理を実行して圧縮画像データを
得る(S36)。次に、処理手段15は、前記ステップ
(S36)で得た圧縮画像データに対して、補助ファイ
ル作成処理動作(図2(a)、図3参照)において使用
した色規格化と同じ色規格化の値で色規格化処理を実行
して色規格化画像データを得る(S37)。さらに、処
理手段15は、前記ステップ(S37)で得た色規格化
画像データに対して、補助ファイル作成処理(図2
(a)、図3参照)において使用した部分グリッド13
aを得る条件と同じ条件で部分グリッドを得る処理を実
行して検索キー画面データについての部分グリッド(以
下、検索用部分グリッドと呼ぶ)16a{bg}を得る
(S38)。
【0065】そして、処理手段15は、ステップS34
で取得しているしきい値を基に、検索キー画面データの
部分グリッド16a{bg}と、補助ファイル13の中
の指定された1枚目の部分グリッド13a{BGj}に
関する情報を取り出して(S39)、当該部分グリッド
に関する情報との比較を実行する(S40)。ここで、
検索時に指定するしきい値をXとすると、部分グリッド
{BG}をX%以上共有する画像のみが検索結果として
表示されることになる。
で取得しているしきい値を基に、検索キー画面データの
部分グリッド16a{bg}と、補助ファイル13の中
の指定された1枚目の部分グリッド13a{BGj}に
関する情報を取り出して(S39)、当該部分グリッド
に関する情報との比較を実行する(S40)。ここで、
検索時に指定するしきい値をXとすると、部分グリッド
{BG}をX%以上共有する画像のみが検索結果として
表示されることになる。
【0066】このステップS40において、画像の類似
性は、この部分グリッドをどの程度共有するかで判断す
る。これにより、全体的な色特徴のみならず部分的な色
配置情報が検索に使用できる。例えば、類似の建物が画
像に含まれていていれば周りの風景が異なっても、建物
の付近の部分グリッドは共通となり、類似画像と判断で
きることになる。
性は、この部分グリッドをどの程度共有するかで判断す
る。これにより、全体的な色特徴のみならず部分的な色
配置情報が検索に使用できる。例えば、類似の建物が画
像に含まれていていれば周りの風景が異なっても、建物
の付近の部分グリッドは共通となり、類似画像と判断で
きることになる。
【0067】処理手段15は、両者を比較した結果が一
定のしきい値以上であると判断したときには(S41;
YES)、当該部分グリッド{BGj}の類似度を計算
して当該計算結果の類似度とその他関連する情報とを所
定の記憶エリアに格納して(S42)、次のステップ
(S43)に移行する。
定のしきい値以上であると判断したときには(S41;
YES)、当該部分グリッド{BGj}の類似度を計算
して当該計算結果の類似度とその他関連する情報とを所
定の記憶エリアに格納して(S42)、次のステップ
(S43)に移行する。
【0068】一方、処理手段15は、両者を比較した結
果が一定のしきい値未満であると判断したときには(S
41;NO)、何も処理せずに次のステップ(S43)
に移行する。
果が一定のしきい値未満であると判断したときには(S
41;NO)、何も処理せずに次のステップ(S43)
に移行する。
【0069】また、処理手段15は、補助ファイル13
の内の全ての部分グリッド13a{BGj}が終了して
いるか否かを判定する(S43)。ここで、処理手段1
5が補助ファイル13の全ての部分グリッド13a{B
Gj}が全て終了していないと判定したときには(S4
3;NO)、処理手段15は補助ファイル13の次の部
分グリッド13a{BGj}(j=j+1)を取り出し
指定して(S44)、ステップS39に戻る。
の内の全ての部分グリッド13a{BGj}が終了して
いるか否かを判定する(S43)。ここで、処理手段1
5が補助ファイル13の全ての部分グリッド13a{B
Gj}が全て終了していないと判定したときには(S4
3;NO)、処理手段15は補助ファイル13の次の部
分グリッド13a{BGj}(j=j+1)を取り出し
指定して(S44)、ステップS39に戻る。
【0070】そして、処理手段15は、補助ファイル1
3の全ての部分グリッド13a{BGj=max}を終了し
ないときには(S43;NO)、ステップS39〜S4
4を繰り返し実行する。
3の全ての部分グリッド13a{BGj=max}を終了し
ないときには(S43;NO)、ステップS39〜S4
4を繰り返し実行する。
【0071】補助ファイル13の全ての画像データの検
索が終了すると(S43;YES)、検索した結果を表
示処理するので(S45)、ディスプレイ2の画面上に
は、図8に示すような検索結果の画像800が表示され
る。
索が終了すると(S43;YES)、検索した結果を表
示処理するので(S45)、ディスプレイ2の画面上に
は、図8に示すような検索結果の画像800が表示され
る。
【0072】この画像800は、この実施の形態では、
例えば検索結果の画面801〜820からなる。検索結
果画面801が最もよく似ている画像(写真)で、検索
キーに用いた画像と同じ画像(写真)である。その画像
801から右へ向かって画面804に行くにしたがって
似ている度合いが減ってゆき、画像805〜画像80
8、画像809〜画像812、画像813〜画像81
6、…というように下の段にゆくほど似ている度合いが
少なくなり、画像820が所定のしきい値より類似度が
大きいものの中から類似が一番小さい画像となる。
例えば検索結果の画面801〜820からなる。検索結
果画面801が最もよく似ている画像(写真)で、検索
キーに用いた画像と同じ画像(写真)である。その画像
801から右へ向かって画面804に行くにしたがって
似ている度合いが減ってゆき、画像805〜画像80
8、画像809〜画像812、画像813〜画像81
6、…というように下の段にゆくほど似ている度合いが
少なくなり、画像820が所定のしきい値より類似度が
大きいものの中から類似が一番小さい画像となる。
【0073】〈本発明の第2の実施の形態〉図9(a)
に、本発明の第2の実施の形態における色パレットの生
成する画像データベース検索装置の概要を示す。この図
において、この色パレット作成処理手段41等は、コン
ピュータ装置本体1が所定のプログラムを実行すること
により実現される。この実施の形態でも、第1の実施形
態と同じ図1に示すハードウェアを使用する。
に、本発明の第2の実施の形態における色パレットの生
成する画像データベース検索装置の概要を示す。この図
において、この色パレット作成処理手段41等は、コン
ピュータ装置本体1が所定のプログラムを実行すること
により実現される。この実施の形態でも、第1の実施形
態と同じ図1に示すハードウェアを使用する。
【0074】まず、色パレット作成処理手段41は、画
像ファイル11の中の全てのオリジナルの画像データ1
1aを16×16ピクセルに圧縮し、同じ色の規格化を
行って色補助ファイル42を得る。次に、色パレット作
成処理手段41は、この色補助ファイル42から画面上
の位置毎に使われている色を集計し、パレット43を描
画する。このパレット43は、図7に示すインタフェー
ス画面700の色パレット702として表示される。
像ファイル11の中の全てのオリジナルの画像データ1
1aを16×16ピクセルに圧縮し、同じ色の規格化を
行って色補助ファイル42を得る。次に、色パレット作
成処理手段41は、この色補助ファイル42から画面上
の位置毎に使われている色を集計し、パレット43を描
画する。このパレット43は、図7に示すインタフェー
ス画面700の色パレット702として表示される。
【0075】図9(b)に、本発明の第2の実施の形態
における色パレット702から候補画面を表示する画像
データベース検索装置の概要を示す。この図において、
この色候補検索手段45等は、コンピュータ装置本体1
が所定のプログラムを実行することにより実現される。
における色パレット702から候補画面を表示する画像
データベース検索装置の概要を示す。この図において、
この色候補検索手段45等は、コンピュータ装置本体1
が所定のプログラムを実行することにより実現される。
【0076】ディスプレイ2の画面に表示されたインタ
フェース画面700に表示された色パレット702(図
7参照)の中の色をマウス4で選択すると(色パレット
の指定44)、当該色パレット702中の位置と、その
部分に表示されていた色に関する情報が色候補検索手段
45に伝送される。色候補検索手段45は、補助ファイ
ル13の第1のインデックスファイル13A(図4参
照)を用いて、その色が使われている部分グリッド13
a{BGq,BGr,…}を列挙し、ついで、その列挙
された各部分グリッド13a{BGq,BGr,…}の
画像中での位置を調べ、位置が一致している場合には、
その部分グリッド13aを含む画像ファイルを候補とし
てディスプレイ2の画面上に表示する(候補画面表示4
6)。
フェース画面700に表示された色パレット702(図
7参照)の中の色をマウス4で選択すると(色パレット
の指定44)、当該色パレット702中の位置と、その
部分に表示されていた色に関する情報が色候補検索手段
45に伝送される。色候補検索手段45は、補助ファイ
ル13の第1のインデックスファイル13A(図4参
照)を用いて、その色が使われている部分グリッド13
a{BGq,BGr,…}を列挙し、ついで、その列挙
された各部分グリッド13a{BGq,BGr,…}の
画像中での位置を調べ、位置が一致している場合には、
その部分グリッド13aを含む画像ファイルを候補とし
てディスプレイ2の画面上に表示する(候補画面表示4
6)。
【0077】この候補表示は、検索キーが一つの色だけ
なので、曖昧検索に比べてはるかに高速に結果を提示す
ることができる。きわめて迅速なため利用者は記憶して
いる色に近い色を次次に変化させることができる。した
がって、おぼろげにしか色を記憶していなくても目的の
画像を発見できる。
なので、曖昧検索に比べてはるかに高速に結果を提示す
ることができる。きわめて迅速なため利用者は記憶して
いる色に近い色を次次に変化させることができる。した
がって、おぼろげにしか色を記憶していなくても目的の
画像を発見できる。
【0078】〔色パレット作成処理〕図10に、色パレ
ット作成処理の概要を示す。この図10に示す工程は、
圧縮処理工程S81と、色規格化処理工程S82と、色
集計処理工程S83とからなる。
ット作成処理の概要を示す。この図10に示す工程は、
圧縮処理工程S81と、色規格化処理工程S82と、色
集計処理工程S83とからなる。
【0079】検索対象のオリジナル画像ファイル11
は、圧縮処理工程S81において、16×16ピクセル
に圧縮処理される。この圧縮処理により、圧縮画像ファ
イル81が得られる。
は、圧縮処理工程S81において、16×16ピクセル
に圧縮処理される。この圧縮処理により、圧縮画像ファ
イル81が得られる。
【0080】この圧縮画像ファイル81は、色規格化処
理工程S82において、色規格化される。これにより、
色規格化画像ファイル82が得られる。
理工程S82において、色規格化される。これにより、
色規格化画像ファイル82が得られる。
【0081】さらに、色規格化画像ファイル82は、色
集計処理工程S83において、色規格化画像ファイル8
2に占める位置毎に使われている色を集計し、色パレッ
トデータベース83を作成する。ここでは、一つの画像
データに対して、(0,0)から(15,15)までの
256枚の色パレットができる。
集計処理工程S83において、色規格化画像ファイル8
2に占める位置毎に使われている色を集計し、色パレッ
トデータベース83を作成する。ここでは、一つの画像
データに対して、(0,0)から(15,15)までの
256枚の色パレットができる。
【0082】なお、このようにして得た色パレットを表
示する場合には、人間が見てわかりやすい色の表示とな
るように、一般に3次元の表色系で表さすことが考えら
れる。この表示方法の代表に、HIS表示系がある。こ
れは、青、緑、黄、赤などの色相(H)、くすんでいる
か鮮やかかを表す彩度(S)、色の明るさを表す明度
(I)で色を位置づける方法である。
示する場合には、人間が見てわかりやすい色の表示とな
るように、一般に3次元の表色系で表さすことが考えら
れる。この表示方法の代表に、HIS表示系がある。こ
れは、青、緑、黄、赤などの色相(H)、くすんでいる
か鮮やかかを表す彩度(S)、色の明るさを表す明度
(I)で色を位置づける方法である。
【0083】この表色系で正しく表現するには、3次元
の表示方法が必要になるが、この実施の形態において
は、一覧性をよくるため、使われているすべての色を一
枚の平面のパレットイメージ中に表示することとした。
それは、Hを縦軸とし、SとIの合計関数(4S2 +I
2 )を横軸として色パレットを配置するものであり、無
理の少ない2次元での色表示を可能とした。
の表示方法が必要になるが、この実施の形態において
は、一覧性をよくるため、使われているすべての色を一
枚の平面のパレットイメージ中に表示することとした。
それは、Hを縦軸とし、SとIの合計関数(4S2 +I
2 )を横軸として色パレットを配置するものであり、無
理の少ない2次元での色表示を可能とした。
【0084】〔色パレット変更表示〕図11から図13
に、色パレット変更表示動作を説明するための図を示
す。
に、色パレット変更表示動作を説明するための図を示
す。
【0085】ここで、図11に、色パレット変更表示方
法を説明するためのフローチャートを示す。図12に、
インタフェース画面及び色パレットの表示例を示す。図
13に、拡大した色パレットを示す。
法を説明するためのフローチャートを示す。図12に、
インタフェース画面及び色パレットの表示例を示す。図
13に、拡大した色パレットを示す。
【0086】色パレットによる検索をする場合に、ま
ず、色パレットの変更用のツールを選択する。すると、
色候補検索手段45は、図11に示すフローチャートの
実行を開始する。まず、色候補検索手段45は、ディス
プレイ2の画面上にインタフェース画面を表示する(S
51)。これにより、図12に示すように、ディスプレ
イ2の画面上にインタフェース画面700が表示され
る。
ず、色パレットの変更用のツールを選択する。すると、
色候補検索手段45は、図11に示すフローチャートの
実行を開始する。まず、色候補検索手段45は、ディス
プレイ2の画面上にインタフェース画面を表示する(S
51)。これにより、図12に示すように、ディスプレ
イ2の画面上にインタフェース画面700が表示され
る。
【0087】次に、色候補検索手段45は、インタフェ
ース画面700の検索キー画像提示領域及び描画領域7
04がクリックされたか否か判定する(S52)。クリ
ックされていないと色候補検索手段45が判断したとき
には(S52;NO)、再び、インタフェース画面の表
示処理に戻り(S51)、これらの処理を繰り返す(S
51〜S52)。
ース画面700の検索キー画像提示領域及び描画領域7
04がクリックされたか否か判定する(S52)。クリ
ックされていないと色候補検索手段45が判断したとき
には(S52;NO)、再び、インタフェース画面の表
示処理に戻り(S51)、これらの処理を繰り返す(S
51〜S52)。
【0088】インタフェース画面700の検索キー画像
提示領域及び描画領域704がクリックされたと色候補
検索手段45が判断したときには(S52;YES)、
色候補検索手段45は、そのクリックの位置を取り込む
とともに当該位置に小さな所定の小さな四角形750の
描画処理を実行し(S53)、かつ、当該四角形750
で囲われている位置で使用されている色だけを色パレッ
トの表示処理を実行する(S54)。これにより、図1
2に示すインタフェース画面700の色パレット702
には、当該四角形750の位置で使用されている色だけ
が表示される。この色パレット702を拡大したもの
が、図13に示す色パレット702である。なお、ここ
で、使われている色とは、色データベース33中の全画
面に出現する色のうち、このマウス4により検索キー画
像提示領域及び描画領域704の四角形750の位置に
出現する色のことである。このインタフェース画面70
0の色パレット702を見ることにより、利用者は、ど
の場所でどういった色が使われているのかを大まかに知
ることができる。
提示領域及び描画領域704がクリックされたと色候補
検索手段45が判断したときには(S52;YES)、
色候補検索手段45は、そのクリックの位置を取り込む
とともに当該位置に小さな所定の小さな四角形750の
描画処理を実行し(S53)、かつ、当該四角形750
で囲われている位置で使用されている色だけを色パレッ
トの表示処理を実行する(S54)。これにより、図1
2に示すインタフェース画面700の色パレット702
には、当該四角形750の位置で使用されている色だけ
が表示される。この色パレット702を拡大したもの
が、図13に示す色パレット702である。なお、ここ
で、使われている色とは、色データベース33中の全画
面に出現する色のうち、このマウス4により検索キー画
像提示領域及び描画領域704の四角形750の位置に
出現する色のことである。このインタフェース画面70
0の色パレット702を見ることにより、利用者は、ど
の場所でどういった色が使われているのかを大まかに知
ることができる。
【0089】なお、図13に示す色パレット702で
は、色は、上の方に「青色系統」、下に下がるに従って
「緑」、「黄」、「赤」、そして最下段に「灰色」が表
示される。また、この色パレット702は、左にゆくほ
ど濃く、暗い色になり、右ほど薄く、淡い色になるよう
に配置されている。
は、色は、上の方に「青色系統」、下に下がるに従って
「緑」、「黄」、「赤」、そして最下段に「灰色」が表
示される。また、この色パレット702は、左にゆくほ
ど濃く、暗い色になり、右ほど薄く、淡い色になるよう
に配置されている。
【0090】終了ボタン708がクリックされた場合に
は(S55;YES)、ステップS51のインタフェー
ス画面700の表示処理に戻るが、それ以外には(S5
5;YES)、全画面データを終了するか否かを判断す
る(S56)。
は(S55;YES)、ステップS51のインタフェー
ス画面700の表示処理に戻るが、それ以外には(S5
5;YES)、全画面データを終了するか否かを判断す
る(S56)。
【0091】全画面データが終了していないときに(S
56;NO)、次の画面データを取り出し(S57)、
ステップS54に戻る。
56;NO)、次の画面データを取り出し(S57)、
ステップS54に戻る。
【0092】また、全画面データが終了したときには
(S56;YES)、処理を終了する。
(S56;YES)、処理を終了する。
【0093】〔色パレットを使った画像候補提示処理〕
図14及び図15に、色パレットを使った画像候補提示
処理についての図を示す。ここで、 図14に、色パレ
ットを使った画像候補提示処理を説明するためのフロー
チャートを示す。図15に、その場合に提示された候補
画面の例を示す。また、図12、図13の表示画面も参
照しながら説明する。
図14及び図15に、色パレットを使った画像候補提示
処理についての図を示す。ここで、 図14に、色パレ
ットを使った画像候補提示処理を説明するためのフロー
チャートを示す。図15に、その場合に提示された候補
画面の例を示す。また、図12、図13の表示画面も参
照しながら説明する。
【0094】色パレットによる検索をする場合に、ま
ず、候補画面のツールを選択すると、色候補検索手段4
5は、図14に示すフローチャートを実行開始する。ま
ず、色候補検索手段45は、ディスプレイ2の画面上に
インタフェース画面を表示する(S61)。これによ
り、図12に示すように、ディスプレイ2の画面上にイ
ンタフェース画面700が表示される。
ず、候補画面のツールを選択すると、色候補検索手段4
5は、図14に示すフローチャートを実行開始する。ま
ず、色候補検索手段45は、ディスプレイ2の画面上に
インタフェース画面を表示する(S61)。これによ
り、図12に示すように、ディスプレイ2の画面上にイ
ンタフェース画面700が表示される。
【0095】色候補検索手段45は、クリックされたか
否かを判定するとともにインタフェース画面の表示処理
を繰り返し実行している(S61〜S62;NO)。
否かを判定するとともにインタフェース画面の表示処理
を繰り返し実行している(S61〜S62;NO)。
【0096】ここで、利用者が、インタフェース画面7
00の色パレット702から所望の色をマウス4で指定
すると、色候補検索手段45は、クリックされたことを
検出して(S62;YES)、その色の位置及び当該色
の情報を取り出し(S63)、これら情報を基に色パレ
ットデータベース83を検索する(S64)。
00の色パレット702から所望の色をマウス4で指定
すると、色候補検索手段45は、クリックされたことを
検出して(S62;YES)、その色の位置及び当該色
の情報を取り出し(S63)、これら情報を基に色パレ
ットデータベース83を検索する(S64)。
【0097】色パレットデータベース83に当該色の情
報を有している画面があれば(S65;YES)、当該
候補画面をリストアップして表示して(S66)、次の
ステップS67に移行する。一方、色の情報を有しない
場合には(S65;NO)、何もせずに次のステップS
67に移行する。
報を有している画面があれば(S65;YES)、当該
候補画面をリストアップして表示して(S66)、次の
ステップS67に移行する。一方、色の情報を有しない
場合には(S65;NO)、何もせずに次のステップS
67に移行する。
【0098】ここで、色パレットデータベース83の全
ての画面を検索したか否かを判定し(S67)、終了し
ていなければ(S67;NO)、色パレットデータベー
ス83の中の次の画面データを指定して(S68)、検
索処理のステップS64に移行する。
ての画面を検索したか否かを判定し(S67)、終了し
ていなければ(S67;NO)、色パレットデータベー
ス83の中の次の画面データを指定して(S68)、検
索処理のステップS64に移行する。
【0099】このような処理を繰り返し実行することに
より(S64〜S68)、即座に検索結果画面に数枚の
画像が表示される。
より(S64〜S68)、即座に検索結果画面に数枚の
画像が表示される。
【0100】これらの候補画像は、マウス4でもって色
パレット702上の色を指定した位置で選ばれた色が使
われている画像である。
パレット702上の色を指定した位置で選ばれた色が使
われている画像である。
【0101】上記インタフェース画面700の色パレッ
ト702の内で、例えば「濃い赤」を選択した場合、上
述した検索処理フローチャートによって検索された候補
画像を図15に示す。この2つの画像851,852は
「ねぶた」の写真で、内側から照らされた張子が濃い赤
色になっている。
ト702の内で、例えば「濃い赤」を選択した場合、上
述した検索処理フローチャートによって検索された候補
画像を図15に示す。この2つの画像851,852は
「ねぶた」の写真で、内側から照らされた張子が濃い赤
色になっている。
【0102】上述した第2の実施の形態の動作を使用す
れば、目的の画像でどの当りに、どういった色が使われ
ていたかのおぼろげな記憶があれは、目的の画像を探す
ことが可能となる。
れば、目的の画像でどの当りに、どういった色が使われ
ていたかのおぼろげな記憶があれは、目的の画像を探す
ことが可能となる。
【0103】〈本発明の第3の実施の形態〉図16及び
図17に、手書きスケッチを使った検索を可能とする第
3の実施の形態を示す。この実施の形態においても、第
1の実施の形態と同様の図1に示すハードウェアを使用
する。
図17に、手書きスケッチを使った検索を可能とする第
3の実施の形態を示す。この実施の形態においても、第
1の実施の形態と同様の図1に示すハードウェアを使用
する。
【0104】図16に、この描画検索動作についてのフ
ローチャートを示す。図17に、この描画検索動作で使
用するインターフェース画面の構成例を示す。
ローチャートを示す。図17に、この描画検索動作で使
用するインターフェース画面の構成例を示す。
【0105】この描画検索動作を開始すると、図16の
フローチャートを実行開始し、インターフェース画面の
表示処理を実行する(S71)。これにより、図17に
示すようなインターフェース画面700がディスプレイ
2の画面上に表示される。
フローチャートを実行開始し、インターフェース画面の
表示処理を実行する(S71)。これにより、図17に
示すようなインターフェース画面700がディスプレイ
2の画面上に表示される。
【0106】次に、処理手段15は、前記インターフェ
ース画面700について何らかの操作入力があったか判
定している(S72)。操作入力がないと処理手段が判
断したときには(S72;NO)、再び、インターフェ
ース画面700の表示処理を実行する(S71)。この
ように操作入力がないときには、ステップS71,S7
2を繰り返し処理している。
ース画面700について何らかの操作入力があったか判
定している(S72)。操作入力がないと処理手段が判
断したときには(S72;NO)、再び、インターフェ
ース画面700の表示処理を実行する(S71)。この
ように操作入力がないときには、ステップS71,S7
2を繰り返し処理している。
【0107】また、前記インターフェース画面700に
対して何らかの操作入力があったときには(S72;Y
ES)、処理手段15は、その操作内容について判断す
る(S73)。
対して何らかの操作入力があったときには(S72;Y
ES)、処理手段15は、その操作内容について判断す
る(S73)。
【0108】まず、しきい値指定スライドバー705が
操作されたものであると処理手段15が判断したときに
は(S73;しきい値)、処理手段15は、スライドバ
ー705の位置からしきい値指定量を取り込み(S7
4)、再び、前記インターフェース画面700の表示処
理に戻る(S71)。
操作されたものであると処理手段15が判断したときに
は(S73;しきい値)、処理手段15は、スライドバ
ー705の位置からしきい値指定量を取り込み(S7
4)、再び、前記インターフェース画面700の表示処
理に戻る(S71)。
【0109】また、画面クリアボタン707が操作され
たものであると処理手段が判断したときには(S73;
クリア)、処理手段は、画面クリア処理を実行した後
(S75)、再び、前記インターフェース画面700の
表示処理に戻る(S71)。
たものであると処理手段が判断したときには(S73;
クリア)、処理手段は、画面クリア処理を実行した後
(S75)、再び、前記インターフェース画面700の
表示処理に戻る(S71)。
【0110】さらに、終了ボタン707が操作されたも
のであると処理手段が判断したときには(S73;終
了)、処理手段15は、この検索処理を抜けて当該動作
を終了する。
のであると処理手段が判断したときには(S73;終
了)、処理手段15は、この検索処理を抜けて当該動作
を終了する。
【0111】また、マウス4とインタフェース画面70
0の検索キー画像提示領域及び描画領域704の中に手
書きで描画しているときには(S73;描画)、その描
画した情報を取り込み処理をして表示プログラムに与え
る処理を行い(S76)、再び、前記インターフェース
画面700の表示処理に戻る(S71)。これにより、
検索キー画像提示領域及び描画領域704には、手書き
画面760が仕上げられてゆく。そして、描画を終了さ
せて手書き画面760が完成したと利用者が判断したと
きには、検索ボタン706をクリックする。
0の検索キー画像提示領域及び描画領域704の中に手
書きで描画しているときには(S73;描画)、その描
画した情報を取り込み処理をして表示プログラムに与え
る処理を行い(S76)、再び、前記インターフェース
画面700の表示処理に戻る(S71)。これにより、
検索キー画像提示領域及び描画領域704には、手書き
画面760が仕上げられてゆく。そして、描画を終了さ
せて手書き画面760が完成したと利用者が判断したと
きには、検索ボタン706をクリックする。
【0112】検索ボタン706が操作されたものである
と処理手段が判断したときには(S73;検索)、処理
手段15は、前記インターフェース画面700の検索キ
ー画像提示領域及び描画領域704に表示されている手
書き描画画面データについて、補助ファイル作成処理動
作(図2(a)、図3参照)において使用した条件をも
って、圧縮処理を実行した後に、この圧縮画像データを
色規格化して色規格化画像データからなる色規格化ファ
イルを得て、最終的に、部分グリッドを得る(S7
7)。
と処理手段が判断したときには(S73;検索)、処理
手段15は、前記インターフェース画面700の検索キ
ー画像提示領域及び描画領域704に表示されている手
書き描画画面データについて、補助ファイル作成処理動
作(図2(a)、図3参照)において使用した条件をも
って、圧縮処理を実行した後に、この圧縮画像データを
色規格化して色規格化画像データからなる色規格化ファ
イルを得て、最終的に、部分グリッドを得る(S7
7)。
【0113】ついで、処理手段15は、上記しきい値を
基に、上述のようにして得た手書き画面760の画像デ
ータの部分グリッドを用いて、処理手段15は、前記補
助ファイル13の全ての画面を検索しその結果を表示処
理する(S78)。
基に、上述のようにして得た手書き画面760の画像デ
ータの部分グリッドを用いて、処理手段15は、前記補
助ファイル13の全ての画面を検索しその結果を表示処
理する(S78)。
【0114】これにより、ディスプレイ2の画面上に
は、検索結果の画像が表示されることになる。このよう
にして描画された手書き画面760であっても、確実
に、検索することができる。
は、検索結果の画像が表示されることになる。このよう
にして描画された手書き画面760であっても、確実
に、検索することができる。
【0115】上記各実施の形態における処理動作を記憶
させた記録媒体が提供される。この記録媒体は、上記各
実施の形態を実現するためにコンピュータを動作させる
プログラムを記録したものである。
させた記録媒体が提供される。この記録媒体は、上記各
実施の形態を実現するためにコンピュータを動作させる
プログラムを記録したものである。
【0116】なお、この媒体には、例えばフロッピーデ
ィスク、ハードディスク、光磁気ディスク、CD−RO
M、DVD、ROMカートリッジ、フラッシュメモリ等
を挙げることができる。
ィスク、ハードディスク、光磁気ディスク、CD−RO
M、DVD、ROMカートリッジ、フラッシュメモリ等
を挙げることができる。
【0117】なお、本発明は、上記各実施の形態に限ら
ず、特許請求の範囲に記載した発明の要旨を逸脱しない
範囲内において種々の変形や変更をすることができる。
ず、特許請求の範囲に記載した発明の要旨を逸脱しない
範囲内において種々の変形や変更をすることができる。
【0118】
【発明の効果】以上説明したように請求項1〜3記載の
発明によれば、検索キー画面から求めた部分グリッドを
基に、検索する画像ファイルから得た部分グリッド群を
備えた補助ファイル検索し、所定以上類似する画像を検
索するできるようにしたので、画像中の部分的な類似を
精度よく検索することができる画像データベース検索装
置を得ることができる。
発明によれば、検索キー画面から求めた部分グリッドを
基に、検索する画像ファイルから得た部分グリッド群を
備えた補助ファイル検索し、所定以上類似する画像を検
索するできるようにしたので、画像中の部分的な類似を
精度よく検索することができる画像データベース検索装
置を得ることができる。
【0119】請求項4記載の発明によれば、検索しよう
とする画像ファイルを解析して、この解析結果から色パ
レットを生成し、この色パレットを基に検索を支援する
ようにしたので、色に関する記憶が少々曖昧でも、目的
の画像を検索することができる画像データベース検索装
置を得ることができる。
とする画像ファイルを解析して、この解析結果から色パ
レットを生成し、この色パレットを基に検索を支援する
ようにしたので、色に関する記憶が少々曖昧でも、目的
の画像を検索することができる画像データベース検索装
置を得ることができる。
【0120】請求項5記載の発明によれば、手書きした
画像を基に、請求項1記載の処理手段により画像内の部
分的な類似も照合できるようにしたので、手書きされた
キー画面によっても精度よく目的の画像を検索できる。
画像を基に、請求項1記載の処理手段により画像内の部
分的な類似も照合できるようにしたので、手書きされた
キー画面によっても精度よく目的の画像を検索できる。
【0121】請求項6記載の発明によれば、検索を効率
良く進めるための所定の情報をもった部分グリッドを備
えた補助ファイルを高速にて求めることができる。
良く進めるための所定の情報をもった部分グリッドを備
えた補助ファイルを高速にて求めることができる。
【0122】請求項7記載の発明によれば、検索キー画
面から求めた部分グリッドを基に、検索する画像ファイ
ルから得た部分グリッド群を備えた補助ファイル検索
し、所定以上類似する画像を検索するできるので、画像
中の部分的な類似を精度よく検索することができる。
面から求めた部分グリッドを基に、検索する画像ファイ
ルから得た部分グリッド群を備えた補助ファイル検索
し、所定以上類似する画像を検索するできるので、画像
中の部分的な類似を精度よく検索することができる。
【0123】請求項8記載の発明によれば、検索を効率
良く進めるための所定の情報をもったデータを備えた色
パレットデータベースを高速にて求めることができる。
良く進めるための所定の情報をもったデータを備えた色
パレットデータベースを高速にて求めることができる。
【0124】請求項9記載の発明によれば、検索しよう
とする画像ファイルを解析して、この解析結果から色パ
レットを生成し、この色パレットを基に検索を支援する
ようにしたので、色に関する記憶が少々曖昧でも、目的
の画像を検索することができる。
とする画像ファイルを解析して、この解析結果から色パ
レットを生成し、この色パレットを基に検索を支援する
ようにしたので、色に関する記憶が少々曖昧でも、目的
の画像を検索することができる。
【図1】本発明の第1の実施の形態に使用するコンピュ
ータシステムの構成例を示すブロック図である。
ータシステムの構成例を示すブロック図である。
【図2】(a)は 同第1の実施の形態における補助フ
ァイルの形成する画像データベース検索装置の概要を示
す図である。(b)は同第1の実施の形態における検索
できる画像データベース検索装置の概要を示す図であ
る。
ァイルの形成する画像データベース検索装置の概要を示
す図である。(b)は同第1の実施の形態における検索
できる画像データベース検索装置の概要を示す図であ
る。
【図3】同第1の実施の形態における検索用補助ファイ
ルの作成動作を説明するためのフローチャートである。
ルの作成動作を説明するためのフローチャートである。
【図4】同第1の実施の形態における補助ファイルの作
成方法について全体的な流れの概要を示す図である。
成方法について全体的な流れの概要を示す図である。
【図5】同第1の実施の形態における補助ファイルの構
成例を示す図である。
成例を示す図である。
【図6】同第1の実施の形態における検索動作について
のフローチャートである。
のフローチャートである。
【図7】同第1の実施の形態における検索動作で使用す
るインターフェース画面の構成例を示す図である。
るインターフェース画面の構成例を示す図である。
【図8】同第1の実施の形態におけるの検索動作によっ
て得られた検索結果の画像群を示す図である。
て得られた検索結果の画像群を示す図である。
【図9】(a)は本発明の第2の実施の形態における色
パレットの生成する画像データベース検索装置の概要を
示す図である。(b)は本発明の第2の実施の形態にお
ける色パレットから候補画面を表示する画像データベー
ス検索装置の概要を示す図である。
パレットの生成する画像データベース検索装置の概要を
示す図である。(b)は本発明の第2の実施の形態にお
ける色パレットから候補画面を表示する画像データベー
ス検索装置の概要を示す図である。
【図10】同第2の実施の形態における色パレット作成
処理動作の概要を示す図である。
処理動作の概要を示す図である。
【図11】同第2の実施の形態における色パレット変更
表示方法を説明するためのフローチャートである。
表示方法を説明するためのフローチャートである。
【図12】同第2の実施の形態におけるインタフェース
画面及び色パレットの表示例を示す図である。
画面及び色パレットの表示例を示す図である。
【図13】同第2の実施の形態における拡大した色パレ
ットを示す図である。
ットを示す図である。
【図14】同第2の実施の形態における色パレットを使
った画像候補提示処理を説明するためのフローチャート
である。
った画像候補提示処理を説明するためのフローチャート
である。
【図15】同第2の実施の形態における提示された候補
画面の例を示す図である。
画面の例を示す図である。
【図16】本発明の第3の実施の形態における描画検索
動作についてのフローチャートである。
動作についてのフローチャートである。
【図17】同第3の実施の形態における描画検索動作で
使用するインターフェース画面の構成例を示す図であ
る。
使用するインターフェース画面の構成例を示す図であ
る。
1 コンピュータ装置本体 2 ディスプレイ 3 キーボード 4 マウス 5 プリンタ 6 イメージスキャナ 7 ディジタルカメラ 8 通信装置 9 大容量記憶装置 11 画像ファイル 12 補助ファイル作成手段 13 補助ファイル 13A 第1のインデックスファイル 13B 第2のインデックスファイル 15 処理手段 21 圧縮画像ファイル 22 色規格化画像ファイル 23 補助ファイル 41 色パレット作成処理手段 45 色候補検索手段 81 圧縮画像ファイル 82 色規格化画像ファイル 83 色パレットデータベース 700 インタフェース画面 701 ツールパレット 702 色パレット 703 ペンサイズ変更ツール 704 検索キー画像提示領域及び描画領域 705 しきい値指定スライドバー 706 検索ボタン 707 画面クリアボタン 708 終了ボタン
Claims (10)
- 【請求項1】 検索対象となる複数の画像ファイルを圧
縮及び色処理したデータから所定ピクセルを一塊として
整理した部分グリットから構成してなる補助ファイル
と、検索キー画像ファイルを圧縮及び色処理して得たデ
ータから所定ピクセルを一塊として整理してなる検索用
部分グリッドを基に、前記補助ファイルを検索する処理
手段とを備えたことを特徴とする画像データベース検索
装置。 - 【請求項2】 前記補助ファイルは、画像内の色情報と
当該色情報が部分グリッド中に占める位置の位置情報か
ら部分グリッド識別番号を得ることができる第1のイン
デックスファイルと、これら部分グリッド識別番号から
当該部分グリッドで使用されている色情報及び当該部分
グリッドの元の画像ファイルを得ることができる第2の
インデックスファイルとを備えたことを特徴とする請求
項1記載の画像データベース検索装置。 - 【請求項3】 前記処理手段は、検索時に指定されるし
きい値を基に、検索対象の画像ファイルの部分グリッド
内に、検索キー画像データの部分グリッドがしきい値以
上有る画像ファイルのみを検索結果として出力するよう
にしたことを特徴とする請求項1記載の画像データベー
ス検索装置。 - 【請求項4】 検索対象となる複数の画像ファイルを圧
縮及び色処理した色画像データから当該色画像データの
位置毎に色情報を集計して構成した色補助ファイルと、
検索キー画面に相当する画面上の位置の指定により色補
助ファイルから当該位置における色パレットを表示し、
その表示された色パレットの色の指定により当該色情報
の候補画面を検索する色候補検索手段とを備えたことを
特徴とする画像データベース検索装置。 - 【請求項5】 検索対象となる複数の画像ファイルを圧
縮及び色処理したデータから所定ピクセルを一塊として
整理した部分グリットからなる補助ファイルと、インタ
フェース画面上に描画した検索キー用の手書き画面デー
タを圧縮及び色処理して得たデータから所定ピクセルを
一塊として整理してなる検索用部分グリッドに基づいて
前記補助ファイルを検索する処理手段とを備えたことを
特徴とする画像データベース検索装置。 - 【請求項6】 検索対象となる複数の画像ファイルを圧
縮して圧縮画像ファイルを得る工程と、前記圧縮画像フ
ァイルから色処理して色規格化画像ファイルを得る工程
と、前記色規格化画像ファイルからから所定ピクセルを
一塊として整理して部分グリットを備えた補助ファイル
を得る工程とを有することを特徴とする画像データベー
ス検索方法。 - 【請求項7】 検索キー画像ファイルを圧縮し、色処理
し、さらに、所定ピクセルを一塊として整理してなる検
索用部分グリッドを得る工程と、前記工程で得た検索用
部分グリッドに対して所定しきい値以上の類似度を持つ
画像データを補助ファイルを検索して取り出す工程とを
有することを特徴とする画像データベース検索方法。 - 【請求項8】 検索対象となる複数の画像ファイルを圧
縮して圧縮画像ファイルを得る工程と、前記圧縮画像フ
ァイルから色処理して色規格化画像ファイルを得る工程
と、前記色規格化画像ファイルの画面位置毎に色を集計
して色パレットデータベースを得る工程とを有すること
を特徴とする画像データベース検索方法。 - 【請求項9】 検索キー画面に相当する画面を表示し、
この画面の位置の指定により色補助ファイルから当該位
置における色パレットを表示する工程と、前記工程で表
示された色パレットの色が指定されたことにより当該色
情報の候補画面を検索する工程とを有することを特徴と
する画像データベース検索方法。 - 【請求項10】 請求項1ないし請求項9に記載のいず
れか一つの処理手段あるいは処理方法をコンピュータに
実行させるためのプログラムを記録したコンピュータ読
みとり可能な記録媒体。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10087786A JPH11282873A (ja) | 1998-03-31 | 1998-03-31 | 画像データベース検索装置及びその検索方法並びに記録媒体 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10087786A JPH11282873A (ja) | 1998-03-31 | 1998-03-31 | 画像データベース検索装置及びその検索方法並びに記録媒体 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11282873A true JPH11282873A (ja) | 1999-10-15 |
Family
ID=13924676
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10087786A Pending JPH11282873A (ja) | 1998-03-31 | 1998-03-31 | 画像データベース検索装置及びその検索方法並びに記録媒体 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH11282873A (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001167127A (ja) * | 1999-12-14 | 2001-06-22 | Nec Corp | Www上におけるドローツールを使った画像検索システム |
| KR100343555B1 (ko) * | 1999-11-01 | 2002-07-19 | 이윤주 | 이미지에 기반한 색채 정보 제공 시스템 및 컴퓨터 시스템을 이용한 색채 정보 제공 방법 |
| WO2007029348A1 (ja) * | 2005-09-06 | 2007-03-15 | Community Engine Inc. | データ抽出システム、端末装置、端末装置のプログラム、サーバ装置、及び、サーバ装置のプログラム |
| US7308119B2 (en) | 2003-11-26 | 2007-12-11 | Canon Kabushiki Kaisha | Image retrieval apparatus and method, and image display apparatus and method thereof |
-
1998
- 1998-03-31 JP JP10087786A patent/JPH11282873A/ja active Pending
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100343555B1 (ko) * | 1999-11-01 | 2002-07-19 | 이윤주 | 이미지에 기반한 색채 정보 제공 시스템 및 컴퓨터 시스템을 이용한 색채 정보 제공 방법 |
| JP2001167127A (ja) * | 1999-12-14 | 2001-06-22 | Nec Corp | Www上におけるドローツールを使った画像検索システム |
| US7308119B2 (en) | 2003-11-26 | 2007-12-11 | Canon Kabushiki Kaisha | Image retrieval apparatus and method, and image display apparatus and method thereof |
| WO2007029348A1 (ja) * | 2005-09-06 | 2007-03-15 | Community Engine Inc. | データ抽出システム、端末装置、端末装置のプログラム、サーバ装置、及び、サーバ装置のプログラム |
| US8321198B2 (en) | 2005-09-06 | 2012-11-27 | Kabushiki Kaisha Square Enix | Data extraction system, terminal, server, programs, and media for extracting data via a morphological analysis |
| US8700702B2 (en) | 2005-09-06 | 2014-04-15 | Kabushiki Kaisha Square Enix | Data extraction system, terminal apparatus, program of the terminal apparatus, server apparatus, and program of the server apparatus for extracting prescribed data from web pages |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4363792B2 (ja) | 情報検索システムおよび方法 | |
| JP2816241B2 (ja) | 画像情報検索装置 | |
| JP2004240750A (ja) | 画像検索装置 | |
| US7610274B2 (en) | Method, apparatus, and program for retrieving data | |
| JP2000276484A (ja) | 画像検索装置、画像検索方法及び画像表示装置 | |
| JP2007286864A (ja) | 画像処理装置、画像処理方法、プログラムおよび記録媒体 | |
| US7308119B2 (en) | Image retrieval apparatus and method, and image display apparatus and method thereof | |
| CN100456294C (zh) | 图像显示控制装置和方法 | |
| US20080244384A1 (en) | Image retrieval apparatus, method for retrieving image, and control program for image retrieval apparatus | |
| JP2007317034A (ja) | 画像処理装置、画像処理方法、プログラムおよび記録媒体 | |
| JP2002183166A (ja) | ドキュメントファイリングシステムおよび方法 | |
| JP2000148794A (ja) | 画像検索装置及びその方法、コンピュ―タ可読メモリ | |
| JPH11282873A (ja) | 画像データベース検索装置及びその検索方法並びに記録媒体 | |
| US20070031066A1 (en) | Device and method for image searching, and recording medium in which image searching program is recorded | |
| JP2001134765A (ja) | 画像検索方法及び装置 | |
| JP2004240751A (ja) | 画像検索装置 | |
| JPH11238072A (ja) | 文書保管装置 | |
| JPH10340272A (ja) | 類似画像検索装置及び方法 | |
| JPH10326278A (ja) | 情報処理装置及び方法並びに情報処理プログラムを記録した記録媒体 | |
| JP4692784B2 (ja) | 画像記述システムにおける特徴量選択プログラム、特徴量選択方法および装置 | |
| JP4336813B2 (ja) | 画像記述システムおよび方法 | |
| JP2001143080A (ja) | 画像検索方法及び装置 | |
| JP2005063043A (ja) | 画像表示装置、画像表示方法および画像表示プログラム | |
| JPH10326279A (ja) | 情報処理装置及び方法並びに情報処理プログラムを記録した記録媒体 | |
| JP2000076268A (ja) | 画像検索装置及びその方法、コンピュータ可読メモリ |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050202 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080227 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20080625 |