[go: up one dir, main page]

JP2000076287A - Image search method, image search device, and recording medium storing image search program - Google Patents

Image search method, image search device, and recording medium storing image search program

Info

Publication number
JP2000076287A
JP2000076287A JP10246389A JP24638998A JP2000076287A JP 2000076287 A JP2000076287 A JP 2000076287A JP 10246389 A JP10246389 A JP 10246389A JP 24638998 A JP24638998 A JP 24638998A JP 2000076287 A JP2000076287 A JP 2000076287A
Authority
JP
Japan
Prior art keywords
keyword
image
search
feature vector
database
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
Application number
JP10246389A
Other languages
Japanese (ja)
Inventor
Junichi Matsui
淳一 松井
Mitsuaki Tsunakawa
光明 綱川
Hiroki Machihara
宏毅 町原
Takashi Hoshino
隆 星野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP10246389A priority Critical patent/JP2000076287A/en
Publication of JP2000076287A publication Critical patent/JP2000076287A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 【課題】 キーワード間に意味的な上下関係を定義し、
キーワードに対応する特徴ベクトル種別と重み付けを一
元的に管理することでキーワードの追加や削除、データ
ベースの追加を容易にし、さらに、各データベース管理
システムにおける検索条件の違いを解消して、共通のキ
ーワードで検索条件の異なる複数の画像データベースを
検索する。 【解決手段】 問い合せ文を解析してキーワードを抽出
し(S4)、抽出したキーワードに対する画像の特徴ベ
クトル種別とその重み付けとからなる検索条件を決定し
(S5)、検索条件をアクセス対象となる画像データベ
ースにアクセス可能な検索条件へ変換し(S6,S
7)、変換した検索条件で各画像データベースに対応し
た検索命令文を生成して(S8)、各画像データベース
へアクセスして画像データを検索する(S9)。上位キ
ーワードの検索条件を下位キーワードに継承させること
で、特徴ベクトル種別とその重み付けの多重管理を不要
にする。
(57) [Summary] [Problem] Define a semantic hierarchical relationship between keywords,
By centrally managing the feature vector types and weights corresponding to keywords, it is easy to add and delete keywords, and to add databases.Furthermore, it eliminates differences in search conditions in each database management system, and uses common keywords Search a plurality of image databases with different search conditions. A query sentence is analyzed to extract a keyword (S4), a search condition including a feature vector type of an image for the extracted keyword and its weight is determined (S5), and the search condition is set as an access target image. Convert to search conditions that can access the database (S6, S
7) A search command corresponding to each image database is generated based on the converted search conditions (S8), and each image database is accessed to search for image data (S9). By making the search condition of the upper keyword inherited by the lower keyword, multiple management of the feature vector type and its weight is not required.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、複数の異なる画像
データベースに対してキーワードに基づいて画像検索を
行なう画像検索方法、画像検索装置および画像検索プロ
グラムを記録した記録媒体に係り、詳しくは、キーワー
ド入力やカテゴリによるキーワード探索によって指定さ
れたキーワードに基づいて検索対象となる画像の特徴ベ
クトルと重み付けを抽出し、抽出した特徴ベクトルと重
み付けを各画像データベース管理システムに対応した特
徴ベクトルと重み付けに変換し、キーワードからキー画
像名や特徴ベクトル値を取得し、これら得られた情報か
ら各画像データベースに対応した検索命令文を動的に生
成して検索することによって、複数の画像データベース
から目的とする画像を統合的に検索できるようにした画
像検索方法、画像検索装置および画像検索プログラムを
記録した記録媒体に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image search method, an image search apparatus, and a recording medium storing an image search program for searching a plurality of different image databases based on a keyword. Extract feature vectors and weights of images to be searched based on keywords specified by keyword search by input or category, and convert the extracted feature vectors and weights to feature vectors and weights corresponding to each image database management system By acquiring key image names and feature vector values from keywords, and dynamically generating and searching for a search command corresponding to each image database from the obtained information, a desired image can be obtained from a plurality of image databases. Image search method and images that enable integrated search of images It relates a recording medium recording a search device and an image search program.

【0002】[0002]

【従来の技術】近年、パーソナルコンピュータの高機能
化や低価格化、オープンなネットワークであるインター
ネット、イントラネット、エクストラネット等の普及に
よって、エンドユーザまで画像データを容易に閲覧、加
工できる環境が急速に整いつつある。これと並行して、
蓄積された画像データを効率的に管理するため、画像デ
ータを一元的に管理し、画像データや特徴ベクトル値を
検索キーとして、類似した画像データの検索を実現する
ための研究が活発となってきている。
2. Description of the Related Art In recent years, due to the sophistication and price reduction of personal computers and the spread of open networks such as the Internet, intranets and extranets, the environment in which image data can be easily browsed and processed by end users has rapidly increased. It is getting ready. In parallel with this,
In order to efficiently manage the stored image data, research has been actively conducted to centrally manage the image data and to search for similar image data using image data and feature vector values as search keys. ing.

【0003】実際、関係(リレーショナル)データベー
ス管理システムのシェアで上位のベンダは、ターゲット
をオブジェクト関係データベースへと移行し、画像デー
タを容易に扱えるライブラリをカートリッジとして提供
し始めている。
In fact, the top vendors in relational (relational) database management systems have shifted their targets to object relational databases and have begun providing cartridges that can easily handle image data as cartridges.

【0004】一方、インターネット検索エンジンに多く
見られるユーザインタフェースは、キーワードによる検
索が主流である。従来のキーワードによる画像データ検
索方式は、画像データに対して予めキーワードとなる文
字や数値情報を付与しておき、この情報を基に画像デー
タを検索する方式である。
[0004] On the other hand, most user interfaces found in Internet search engines are mainly searched by keywords. The conventional image data search method using a keyword is a method in which character or numerical information serving as a keyword is added to image data in advance, and image data is searched based on this information.

【0005】本出願人は、特開平10−91503号公
報で、各データベースシステムにおけるデータベース管
理システムが保持するメタ情報や独自の情報資源管理ツ
ールからメタ情報を収集し、メタ情報を管理する情報資
源管理辞書に自動的に収集・管理することが可能な情報
資源管理制御方法及びシステムを提案している。この情
報資源管理制御方法及びシステムは、予め全体のデータ
ベースシステムのメタ情報を管理する情報資源管理辞書
に、ネットワークに接続されているデータベースシステ
ムの情報収集のための基本的な管理情報を登録してお
き、情報収集のための基本的な情報により指定されたタ
イミングで個別データベースシステムのメタ情報や個別
の情報資源ツールからメタ情報を収集し、収集されたメ
タ情報を情報資源管理辞書に反映させる。
[0005] The present applicant discloses in Japanese Patent Application Laid-Open No. Hei 10-91503 an information resource for collecting meta information held by a database management system in each database system and meta information from a unique information resource management tool and managing the meta information. An information resource management control method and system that can be automatically collected and managed in a management dictionary is proposed. According to the information resource management control method and system, basic management information for collecting information of a database system connected to a network is registered in advance in an information resource management dictionary for managing meta information of the entire database system. In addition, meta information of the individual database system or meta information is collected from the individual information resource tool at a timing designated by the basic information for information collection, and the collected meta information is reflected in the information resource management dictionary.

【0006】本出願人は、特開平10−143539号
公報で、ネットワークに接続された異なる複数のデータ
ベースシステムに対する情報検索を容易に行なえるよう
にした情報検索方法、情報検索システムを提案してい
る。この情報検索方法、情報検索システムは、複数のデ
ータベースシステムに対してアクセスするための参照情
報を予め格納しておき、情報検索要求を取得するとその
情報検索要求を解析し、参照情報を参照して検索要求に
対応する情報がどのデータベースシステムに格納されて
いるかを特定するとともに、どのような取得方法で情報
が取得可能であるかの情報を取得し、情報検索要求に対
応する情報の格納位置および取得方法を示す情報に基づ
いて情報検索命令文を生成し、情報検索要求に対応する
データベースシステムに対して検索要求を行ない、検索
結果を利用者に提供する。
The applicant of the present invention has proposed, in Japanese Patent Application Laid-Open No. Hei 10-143439, an information search method and an information search system in which information can be easily searched for a plurality of different database systems connected to a network. . This information search method and information search system store in advance reference information for accessing a plurality of database systems, and when an information search request is obtained, analyze the information search request and refer to the reference information. In addition to specifying in which database system the information corresponding to the search request is stored, information on how the information can be obtained is obtained, and the storage position of the information corresponding to the information search request and An information search command is generated based on the information indicating the acquisition method, a search request is made to a database system corresponding to the information search request, and a search result is provided to a user.

【0007】本出願人は、特開平10−187742号
公報で、各データベースによるデータ項目の表現が同じ
意味にも関わらず異なっていても、各ユーザ自身の表現
形式で各データベースを自由に検索できるようにしたデ
ータベース異種性解消検索装置を提案している。このデ
ータベース異種性解消検索装置は、ユーザからの問い合
せ文の検索データの記憶されているデータベースおよび
該検索データに対応するローカルドメインをローカルド
メイン管理テーブルから探索し、該ローカルドメインが
含まれるドメイングループからグローバルドメインをド
メイン管理テーブルから探索し、この探索したローカル
ドメインとグローバルドメインとが異なる場合、該ロー
カルドメインをグローバルドメインに変換する変換関数
を変換関数管理テーブルから探索し、この変換関数を用
いて各データベースに適合した問い合せ文に翻訳し、こ
の翻訳された問い合せ文により各データベースを検索す
る。
The present applicant discloses in Japanese Patent Application Laid-Open No. Hei 10-187742 that each database can be freely searched in its own expression format even if the data item expressions in each database are different despite the same meaning. A database heterogeneity resolving and retrieving apparatus is proposed. This database heterogeneity resolving search device searches a local domain management table for a database storing search data of an inquiry sentence from a user and a local domain corresponding to the search data, and searches for a domain group including the local domain. A global domain is searched from the domain management table, and if the searched local domain is different from the global domain, a conversion function for converting the local domain into the global domain is searched from the conversion function management table, and each conversion function is searched using this conversion function. The query is translated into a query sentence suitable for the database, and each database is searched using the translated query.

【0008】[0008]

【発明が解決しようとする課題】しかし、従来のデータ
ベース管理システムにおける画像データや特徴ベクトル
値をキーとした類似画像データの検索インタフェース
は、画像データや特徴ベクトル種別、特徴ベクトル種別
の重み付け等の指定方法が標準化されてなく、データベ
ース管理システム毎に独自のインタフェースを提供して
いるのが現状である。この場合、複数の画像データベー
スが存在する環境下で、統合的に類似した画像データを
検索するには、システム毎に固有の検索プログラムを記
述する必要があった。
However, in a conventional database management system, a search interface for similar image data using image data and feature vector values as keys is used to specify image data, feature vector types, weighting of feature vector types, and the like. At present, the method is not standardized and each database management system provides its own interface. In this case, in order to search for integrated similar image data in an environment where a plurality of image databases exist, it is necessary to describe a search program unique to each system.

【0009】また、従来のキーワードによる画像データ
検索方式は、画像データに対してキーワードとなる文字
や数値情報を予め付与し管理しなければならない。この
ため、キーワードの追加や削除、データベースの追加が
困難になるという問題がある。
Further, in the conventional image data search method using a keyword, it is necessary to assign character and numerical information as a keyword to image data in advance and manage the image data. For this reason, there is a problem that it becomes difficult to add or delete a keyword or to add a database.

【0010】さらに、従来のキーワードによる画像デー
タ検索方式では、検索者が入力したキーワードと一致す
るキーワードが登録されていない場合は、検索が行なえ
ないという問題がある。このため、検索者が入力したキ
ーワードと同意義のキーワードが登録されている場合に
は、検索者が入力したキーワードを登録されているキー
ワードへ置き換える機能(検索用語の自動統一機能)が
望まれていた。また、入力されたキーワードに対して、
上位の概念のキーワードや下位の概念をキーワードを提
示することで、より適切なキーワードを選択指定できる
機能が望まれていた。
Further, in the conventional image data search method using keywords, there is a problem that search cannot be performed if a keyword that matches the keyword input by the searcher is not registered. For this reason, when a keyword equivalent to the keyword input by the searcher is registered, a function of replacing the keyword input by the searcher with the registered keyword (automatic unification of search terms) is desired. Was. Also, for the entered keyword,
There has been a demand for a function capable of selecting and specifying a more appropriate keyword by presenting a keyword of a higher concept or a keyword of a lower concept.

【0011】本発明はこのような課題を解決するためな
されたもので、キーワードに基づく画像データ検索を目
的とし、キーワード間に意味的な上下関係を定義し、キ
ーワードの特徴ベクトル種別と重み付けを一元的に管理
することによって、キーワードの追加や削除、データベ
ースの追加が困難になるという問題を解消するととも
に、各データベース管理システムにおける画像データや
特徴ベクトル種別、特徴ベクトル種別の重み付けの管理
方法の違いを解消する仕組みを提供し、画像データベー
ス毎の検索命令文を動的に生成することによって、シス
テム毎に固有の検索プログラムを記述する必要があると
いう問題を解消することのできる画像検索方法、画像検
索装置および画像検索プログラムを記録した記録媒体を
提供することを目的とする。
SUMMARY OF THE INVENTION The present invention has been made to solve such a problem, and aims at image data retrieval based on keywords, defines a meaningful hierarchical relationship between keywords, and unites the feature vector type and weighting of keywords. Management eliminates the problem of adding and deleting keywords and adding databases, and the differences in the management methods of image data, feature vector types, and feature vector type weights in each database management system. Image search method and image search that can solve the problem of having to write a search program unique to each system by providing a mechanism to solve the problem and dynamically generating a search statement for each image database To provide a recording medium in which an apparatus and an image retrieval program are recorded To.

【0012】[0012]

【課題を解決するための手段】前記課題を解決するため
請求項1,11,21に係る画像検索技術は、画像検索
用のキーワードに基づいて検索対象となる画像の特徴ベ
クトル種別と特徴ベクトル種別の重み付けとからなる検
索条件を決定し、検索条件をアクセス対象となる画像デ
ータベースにアクセス可能な検索条件へ変換し、変換し
た検索条件で画像データベースにアクセスすることを特
徴とする。これにより、検索条件が異なる複数の画像デ
ータベースに対して共通のキーワードを用いて画像検索
を行なうことができる。
In order to solve the above-mentioned problems, an image search technique according to claim 1, 11 or 21, wherein a feature vector type and a feature vector type of an image to be searched based on a keyword for image search. The search conditions are determined by weighting the search conditions, the search conditions are converted into search conditions that can access the image database to be accessed, and the image database is accessed using the converted search conditions. As a result, an image search can be performed for a plurality of image databases having different search conditions using a common keyword.

【0013】請求項2,12,22に係る画像検索技術
は、画像検索用のキーワード間に上下関係を予め設定し
ておき、キーワードに対して特徴ベクトル種別と特徴ベ
クトル種別の重み付けが登録されていない場合には、そ
のキーワードの上位キーワードに対して登録されている
特徴ベクトル種別と特徴ベクトル種別の重み付けを利用
して前記検索条件を設定することを特徴とする。上位の
キーワードに対して登録されている特徴ベクトル種別と
重み付けを下位のキーワードに継承させる機能を備える
ことで、特徴ベクトル種別と重み付けを多重に管理する
必要がなくなる。
In the image retrieval technique according to the second, twelfth, and twenty-second aspects, a vertical relationship is set in advance between keywords for image retrieval, and a feature vector type and a weight of the feature vector type are registered for the keyword. When there is no keyword, the search condition is set using the feature vector type registered for the higher keyword of the keyword and the weighting of the feature vector type. By providing a function for inheriting the feature vector type and the weight registered for the high-order keyword to the low-order keyword, it is not necessary to manage the feature vector type and the weight in multiples.

【0014】請求項3,13,23に係る画像検索技術
は、画像検索用のキーワード間に上下関係を予め設定し
ておき、キーワードに対して特徴ベクトル種別と特徴ベ
クトル種別の重み付けが登録されていない場合には、そ
のキーワードの上位キーワードに対して登録されている
特徴ベクトル種別と特徴ベクトル種別の重み付けを利用
して前記検索条件を設定し、検索条件をアクセス対象と
なる画像データベースにアクセス可能な検索条件へ変換
し、変換した検索条件で画像データベースにアクセスす
ることを特徴とする。これにより、検索条件が異なる複
数の画像データベースに対して共通のキーワードを用い
て画像検索を行なうことができる。さらに、上位のキー
ワードに対して登録されている特徴ベクトル種別と重み
付けを下位のキーワードに継承させる機能を備えること
で、特徴ベクトル種別と重み付けを多重に管理する必要
がなくなる。
In the image search technique according to the third, thirteenth, and twenty-third aspects, a vertical relationship is set in advance between keywords for image search, and a feature vector type and a weight of the feature vector type are registered for the keyword. If not, the search condition is set using the feature vector type registered for the higher keyword of the keyword and the weight of the feature vector type, and the search condition can be accessed to the image database to be accessed. It is characterized in that it is converted into a search condition and an image database is accessed with the converted search condition. As a result, an image search can be performed for a plurality of image databases having different search conditions using a common keyword. Further, by providing a function of allowing the lower-level keywords to inherit the feature vector type and weight registered for the higher-level keyword, it is not necessary to manage the feature vector type and weight more than once.

【0015】請求項4,14,24に係る画像検索技術
は、検索用のキーワードと同じまたは類似するワードを
前記検索用のキーワードに対応付けし、対応付けられた
キーワードに基づいて検索対象となる画像の検索条件を
決定することを特徴とする。検索者が検索用のキーワー
ドを知らない場合でも検索用のキーワードと同じ意味の
用語や類似する用語を入力することで画像データの検索
が可能となる。よって、キーワード指定の自由度が拡大
される。
According to a fourth aspect of the present invention, there is provided an image search technique in which words that are the same as or similar to a search keyword are associated with the search keyword, and a search is performed based on the associated keyword. It is characterized in that image search conditions are determined. Even when the searcher does not know the search keyword, the image data can be searched by inputting a term having the same meaning or a similar term as the search keyword. Therefore, the degree of freedom of keyword specification is expanded.

【0016】請求項5,15,25に係る画像検索技術
は、画像検索用のキーワード間に上下関係を予め設定し
ておき、検索者が入力したキーワードに対して入力され
たキーワードの上位または/および下位のキーワードを
検索者に提示して、画像検索用のキーワードを選択でき
るようにしたことを特徴とする。入力したキーワードに
対してその上位ならびに下位のキーワードが提示される
ので、上位ならびに下位のキーワードを参照してより適
切なキーワードを指定することができる。よって、キー
ワードによる画像検索を効率良くかつ効果的に行なうこ
とが可能となる。
In the image search technique according to the fifth, fifteenth, and twenty-fifth aspects, a hierarchical relationship is set in advance between keywords for image search, and a higher rank of a keyword input by a searcher and / or And a lower keyword is presented to a searcher so that a keyword for image search can be selected. Since the upper and lower keywords are presented for the input keyword, a more appropriate keyword can be designated by referring to the upper and lower keywords. Therefore, it is possible to efficiently and effectively perform an image search using a keyword.

【0017】請求項6,16,26に係る画像検索技術
は、キーワードに概念的な上下関係を適用した概念キー
ワードツリーに対しキーワード毎の特徴ベクトル種別と
重み付けを管理するキーワード特徴管理テーブルと、キ
ーワードに対応付けられた特徴ベクトル種別と特徴ベク
トル種別の重み付けとをデータベース管理システム毎の
特徴ベクトル種別と特徴ベクトル種別の重み付けとに変
換する変換関数を管理する特徴変換関数テーブルと、キ
ーワードに対する各画像データベースのキー画像名や特
徴ベクトル値を返却する変換関数を管理するキー変換関
数テーブルと、概念キーワードツリーのキーワード毎の
特徴ベクトル種別と特徴ベクトル種別の重み付けの定義
に継承関係を適用しキーワード特徴管理テーブルを用い
てキーワードの特徴ベクトルと特徴ベクトルの重み付け
を抽出するキーワード特徴抽出手段と、キーワードの特
徴ベクトル種別と重み付けを前記特徴変換テーブルで管
理する変換関数を用いてデータベース管理システム毎の
特徴ベクトル種別と重み付けにそれぞれ変換する特徴変
換手段と、キー変換関数テーブルで管理するキー変換関
数を用いてキーワードを各画像データベースのキー画像
名や特徴ベクトル値へ変換するキー変換手段とを備えた
ことを特徴とする。これにより、キーワードの特徴ベク
トル種別と重み付けとデータベース管理システム毎の特
徴ベクトル種別と特徴ベクトル種別の重み付けとを一元
的に管理し、キーワードの特徴ベクトル種別と重み付け
をデータベース管理システム毎の特徴ベクトル種別と特
徴ベクトル種別の重み付けに変換することができる。
An image search technique according to claim 6, 16 or 26, comprising: a keyword feature management table for managing a feature vector type and a weight for each keyword in a conceptual keyword tree in which a conceptual hierarchical relationship is applied to the keyword; A feature conversion function table that manages a conversion function that converts a feature vector type and a weight of the feature vector type associated with the feature vector type into a feature vector type and a weight of the feature vector type for each database management system; and an image database for each keyword. A key conversion function table that manages a conversion function that returns a key image name and a feature vector value, and a keyword feature management table that applies an inheritance relationship to the definition of the feature vector type and the weight of the feature vector type for each keyword in the concept keyword tree. Using the keyword A keyword feature extraction unit that extracts weights of vectors and feature vectors, and a feature that converts the feature vector types and weights of keywords into feature vector types and weights for each database management system using a conversion function that manages the feature conversion table. It is characterized by comprising conversion means and key conversion means for converting a keyword into a key image name or a feature vector value of each image database using a key conversion function managed by a key conversion function table. Thereby, the feature vector types and weights of the keywords and the feature vector types and the weights of the feature vector types for each database management system are integrally managed, and the feature vector types and the weights of the keywords are compared with the feature vector types for each database management system. It can be converted into a feature vector type weight.

【0018】キーワード特徴抽出手段は、概念キーワー
ドツリーのキーワード毎の特徴ベクトル種別と重み付け
の定義に継承関係を適用し、キーワード特徴管理テーブ
ルを用いてキーワードの特徴ベクトルと重み付けを抽出
する。これにより、キーワードに対する特徴ベクトルと
重み付けを多重に管理しなくてもよい。
The keyword feature extracting means applies the inheritance relationship to the definition of the feature vector type and the weight for each keyword in the concept keyword tree, and extracts the keyword feature vector and the weight using the keyword feature management table. This eliminates the need to manage multiple feature vectors and weights for keywords.

【0019】特徴変換手段は、特徴変換テーブルで管理
する特徴変換関数を用いて、キーワード特徴抽出手段で
抽出されたキーワードの特徴ベクトル種別と重み付けを
各データベース管理システムで画像データを検索するた
めに用いる特徴ベクトル種別と重み付けにそれぞれ変換
する。これにより、キーワード特徴管理テーブルで管理
しているキーワードの特徴ベクトル種別と重み付けに対
して、各データベース管理システムで画像データを検索
するために用いている特徴ベクトル種別と重み付けへの
マッピングが可能となる。
The feature conversion means uses a feature conversion function managed by a feature conversion table, and uses the feature vector types and weights of the keywords extracted by the keyword feature extraction means to search each database management system for image data. It is converted into a feature vector type and weighting, respectively. This makes it possible to map the feature vector types and weights of the keywords managed in the keyword feature management table to the feature vector types and weights used for searching image data in each database management system. .

【0020】キー変換手段は、キー関数テーブルで管理
するキー関数テーブルで管理するキー変換関数を用い
て、キーワードから画像データベース毎のキー画像名や
特徴ベクトル値への変換を行なう。これにより、検索キ
ーとなるキー画像名や特徴ベクトル値を得ることができ
る。
The key conversion means converts a keyword into a key image name and a characteristic vector value for each image database using a key conversion function managed by a key function table managed by a key function table. As a result, a key image name and a feature vector value serving as a search key can be obtained.

【0021】請求項7,17,27に係る画像検索技術
は、請求項6,16,26に記載した画像検索技術にお
いて、キーワード特徴管理テーブルで管理しているキー
ワードと同義異語の用語を別名キーワードとして管理す
るキーワード別名管理テーブルを備え、検索者が検索要
求として指定したキーワードに対する前記概念キーワー
ドツリー上のキーワードをキーワード別名管理テーブル
から探索し、探索によって得られた前記概念キーワード
ツリー上のキーワードを使用することを特徴とする。こ
れにより、キーワードと同義異語の用語を用いても画像
データの検索条件を設定することができる。
The image search technique according to claims 7, 17 and 27 is the image search technique according to claims 6, 16 and 26, wherein the terms managed in the keyword feature management table are synonymous with the terms of synonyms. A keyword alias management table for managing as a keyword, a searcher searches the keyword alias management table for a keyword on the concept keyword tree for a keyword specified as a search request, and searches the keyword on the concept keyword tree obtained by the search. It is characterized by being used. As a result, it is possible to set a search condition for image data even if a keyword is used as a synonymous term.

【0022】請求項8,18,28に係る画像検索技術
は、各画像データベースのデータ管理システム種別とデ
ータ構造を管理するローカルデータベース管理テーブル
と、データベース管理システム毎の特徴ベクトル種別と
重み付け、キー画像名や特徴ベクトル値と前記ローカル
データベース管理テーブルで管理しているデータベース
管理システム種別とデータ構造から画像データベース毎
の検索命令文を動的に生成する関数を管理する検索命令
文生成関数テーブルと、ローカルデータベース管理テー
ブルからデータベース管理システム種別と画像データベ
ース名を取得するローカルデータベース情報取得手段
と、キーワードの特徴ベクトル種別と重み付けをデータ
ベース管理システム毎の特徴ベクトル種別と重み付けに
それぞれ変換する特徴変換手段と、キーワードを各画像
データベースのキー画像名や特徴ベクトル値へ変換する
キー変換手段と、検索命令文生成関数テーブルで管理す
る検索命令文生成関数を用いて、特徴変換手段で得られ
たキーワードの特徴ベクトル種別と重み付けと前記キー
変換手段で得られたキー画像名や特徴ベクトル値とロー
カルデータベース情報取得手段により得られたデータベ
ース管理システム種別とデータ構造とに基づいて、画像
データベース毎の検索命令文を動的に生成する検索命令
文生成手段と、検索命令文生成手段で生成された検索命
令文に基づいて各画像データベースから画像データを検
索する画像データアクセス手段とを備えたことを特徴と
する。これにより、キーワードを指定することで検索条
件の異なる複数の画像データベースから画像データを統
合的に検索することができる。
The image retrieval technique according to claim 8, 18, 28 is a local database management table for managing a data management system type and a data structure of each image database, a feature vector type and weighting for each database management system, and a key image. A search statement generation function table that manages a function for dynamically generating a search statement for each image database from a database management system type and a data structure managed by the name and feature vector value and the local database management table; A local database information acquisition unit for acquiring a database management system type and an image database name from a database management table; and a feature for converting a keyword feature vector type and weight into a feature vector type and weight for each database management system. Conversion means, key conversion means for converting a keyword into a key image name or a feature vector value of each image database, and a search statement generation function managed by a search statement generation function table, obtained by the feature conversion means. Search for each image database based on the keyword feature vector type and weight, the key image name or feature vector value obtained by the key conversion means, and the database management system type and data structure obtained by the local database information obtaining means A search statement generation means for dynamically generating a statement; and image data access means for searching image data from each image database based on the search statement generated by the search statement generation means. And Thus, image data can be integratedly searched from a plurality of image databases having different search conditions by specifying a keyword.

【0023】ローカルデータベース情報取得手段は、各
画像データベースを管理するデータベース管理システム
種別と各画像データベース名をローカルデータベース管
理テーブルから取得する。これにより、特徴変換手段で
特徴ベクトル種別と重み付けを各データベース管理シス
テムで画像を管理するために用いる特徴ベクトル種別と
重み付けに変換する各関数のマッピングやキー変換手段
でキーワードから画像データベース毎のキー画像名や特
徴ベクトル値に変換する各関数のマッピングが可能にな
る。
The local database information obtaining means obtains a database management system type for managing each image database and each image database name from the local database management table. Thus, mapping of each function for converting the feature vector type and the weight into the feature vector type and the weight used for managing the image in each database management system by the feature conversion unit, and the key image for each image database from the keyword by the key conversion unit Mapping of each function to be converted into a name or a feature vector value becomes possible.

【0024】検索命令文生成手段は、検索命令文生成関
数テーブルで管理する検索命令文生成関数を用いて、特
徴変換手段で得られたキーワードの特徴ベクトル種別と
重み付けとキー変換手段で得られたキー画像名や特徴ベ
クトル値と、ローカルデータベース情報取得手段により
得られたデータベース管理システム種別とデータ構造を
用いて、画像データベース毎の検索命令文を生成する。
これにより、キーワードの特徴ベクトル種別と重み付け
とキー画像名や特徴ベクトル値からデータベース管理シ
ステム毎の検索命令文が生成可能となる。
The search statement generation means uses the search statement generation function managed in the search statement generation function table and obtains the feature vector type and weight of the keyword obtained by the characteristic conversion means and the weight obtained by the key conversion means. Using the key image name and feature vector value, and the database management system type and data structure obtained by the local database information obtaining means, a search command sentence for each image database is generated.
This makes it possible to generate a search command sentence for each database management system from the keyword feature vector type and weight, the key image name and the feature vector value.

【0025】画像データベースアクセス手段は、検索命
令文生成手段で生成された検索命令文により各画像デー
タベースから目的の画像データを検索する。これによ
り、キーワード指定による統合的な画像データ検索を提
供することが可能になる。
The image database access means retrieves the target image data from each image database according to the search command sentence generated by the search command sentence generation means. This makes it possible to provide an integrated image data search by specifying a keyword.

【0026】請求項9,19,29に係る画像検索技術
は、キーワードの特徴ベクトル種別と重み付けをデータ
ベース管理システム毎の特徴ベクトル種別と重み付けに
変換する変換関数を管理する特徴変換関数テーブルと、
キーワードに対する各画像データベースのキー画像名や
特徴ベクトル値を返却する変換関数を管理するキー変換
関数テーブルと、キーワードの特徴ベクトル種別と重み
付けを前記特徴変換関数テーブルで管理する変換関数を
用いてデータベース管理システム毎の特徴ベクトル種別
と重み付けにそれぞれ変換する特徴変換手段と、キー変
換関数テーブルで管理するキー変換関数を用いてキーワ
ードを各画像データベースのキー画像名や特徴ベクトル
値へ変換するキー変換手段と、キーワードに概念的な上
下関係を適用した概念キーワードツリーに対しキーワー
ド毎の特徴ベクトル値種別と重み付けを管理するキーワ
ード特徴管理テーブルと、概念キーワードツリーのキー
ワード毎の特徴ベクトル種別と重み付けの定義に継承関
係を適用しキーワード特徴管理テーブルを用いてキーワ
ードの特徴ベクトル種別と重み付けを抽出するキーワー
ド特徴抽出手段と、各画像データベースのデータベース
管理システム種別とデータ構造とを管理するローカルデ
ータベース管理テーブルと、データベース管理システム
毎の特徴ベクトル種別と重み付け、キー画像名や特徴ベ
クトル値とローカルデータベース管理テーブルで管理し
ているデータベース管理システム種別,データ構造とに
基づいて画像データベース毎の検索命令文を動的に生成
する関数を管理する検索命令文生成関数テーブルと、ロ
ーカルデータベース管理テーブルからデータベース管理
システム種別と画像データベース名を取得するローカル
データベース情報取得手段と、検索命令文生成関数テー
ブルで管理する検索命令文生成関数を用いて特徴変換手
段で得られたキーワードの特徴ベクトル種別と重み付け
とキー変換手段で得られたキー画像名や特徴ベクトル値
とローカルデータベース情報取得手段により得られたデ
ータベース管理システム種別とデータ構造とに基づいて
画像データベース毎の検索命令文を動的に生成する検索
命令文生成手段と、検索命令文生成手段で生成された検
索命令文に基づいて各画像データベースから画像データ
を検索する画像データベースアクセス手段とを備えたこ
とを特徴とする。これにより、キーワードの特徴ベクト
ル種別と重み付けをデータベース管理システム毎の特徴
ベクトル種別と重み付けに変換し、各画像データベース
毎の検索命令文を動的に生成し、各画像データベースか
ら画像データを検索することができる。また、上位のキ
ーワードに対して登録されている特徴ベクトル種別と重
み付けを下位のキーワードに継承させる機能を備えてい
るので、特徴ベクトル種別と重み付けを多重に管理する
必要がなくなる。
The image retrieval technique according to the ninth, nineteenth, and twenty-ninth aspects provides a feature conversion function table for managing a conversion function for converting a feature vector type and a weight of a keyword into a feature vector type and a weight for each database management system.
Database management using a key conversion function table that manages a conversion function that returns a key image name and a feature vector value of each image database for each keyword, and a conversion function that manages the feature vector type and weight of the keyword in the feature conversion function table Feature conversion means for converting the feature vector type and weight for each system, and key conversion means for converting a keyword into a key image name and a feature vector value of each image database using a key conversion function managed in a key conversion function table. Inherited in the keyword feature management table that manages the feature vector value type and weight for each keyword for a conceptual keyword tree that applies a conceptual hierarchical relationship to keywords, and the definition of feature vector type and weight for each keyword in the concept keyword tree Apply relationship and kiwa Keyword feature extraction means for extracting a feature vector type and weight of a keyword using a feature management table; a local database management table for managing a database management system type and a data structure of each image database; and features for each database management system Manages a function that dynamically generates a search statement for each image database based on the vector type and weight, the key image name and feature vector value, and the database management system type and data structure managed in the local database management table. Search statement generation function table, local database information acquisition means for acquiring the database management system type and image database name from the local database management table, and search statement generation function managed by the search statement generation function table Using the feature vector type and weighting of the keyword obtained by the feature converting means, the key image name and feature vector value obtained by the key converting means, and the database management system type and data structure obtained by the local database information obtaining means. Search statement generation means for dynamically generating a search statement for each image database based on the image database, and image database access means for searching image data from each image database based on the search statement generated by the search statement generation means And characterized in that: Thereby, the feature vector type and the weight of the keyword are converted into the feature vector type and the weight for each database management system, the search command sentence for each image database is dynamically generated, and the image data is searched from each image database. Can be. Further, since a function is provided that allows the lower-level keywords to inherit the feature vector types and weights registered for the higher-order keywords, it is not necessary to manage the feature vector types and the weights more than once.

【0027】請求項10,20,30に係る画像検索技
術は、請求項9,19,29に記載した画像検索技術に
おいて、キーワード特徴管理テーブルで管理しているキ
ーワードと同義異語の用語を別名キーワードとして管理
するキーワード別名管理テーブルを備え、検索者が検索
要求として指定したキーワードに対する前記概念キーワ
ードツリー上のキーワードをキーワード別名管理テーブ
ルから探索し、探索によって得られた概念キーワードツ
リー上のキーワードを使用することを特徴とする。これ
により、キーワードと同義異語の用語を用いても画像デ
ータの検索条件を設定することができるとともに、検索
条件の異なる複数の画像データベースから画像データを
統合的に検索することができる。
The image retrieval technique according to the tenth, twentieth, and thirty aspects of the present invention is the image retrieval technique according to the ninth, nineteenth, and twenty-ninth aspects, wherein the keyword managed in the keyword feature management table is synonymous with the term of a synonym. A keyword alias management table for managing as a keyword is provided, and a keyword on the concept keyword tree for the keyword specified by the searcher as a search request is searched from the keyword alias management table, and the keyword on the concept keyword tree obtained by the search is used. It is characterized by doing. This makes it possible to set a search condition for image data even by using a keyword and a synonymous term, and to search for image data in an integrated manner from a plurality of image databases having different search conditions.

【0028】[0028]

【発明の実施の形態】以下この発明の実施の形態を添付
図面に基づいて説明する。図1は本発明に係る画像検索
装置のブロック構成図である。
Embodiments of the present invention will be described below with reference to the accompanying drawings. FIG. 1 is a block configuration diagram of an image search device according to the present invention.

【0029】図1において、1は画像検索装置、2はア
プリケーションプログラム、3A〜3Nは画像データベ
ース装置である。各画像データベース装置3A〜3N
は、データベース管理部4A〜4Nと画像データベース
5A〜5Nとからなる。各画像データベース装置3A〜
3Nは、画像検索装置1に直接的に接続される構成でも
よいし、ネットワークを介して画像検索装置1に間接的
に接続される構成でもよい。
In FIG. 1, 1 is an image retrieval device, 2 is an application program, and 3A to 3N are image database devices. Each image database device 3A to 3N
Consists of database management units 4A to 4N and image databases 5A to 5N. Each image database device 3A ~
3N may be configured to be directly connected to the image search device 1 or may be configured to be indirectly connected to the image search device 1 via a network.

【0030】本実施の形態においては、各画像データベ
ース装置3A〜3Nは、データ構造や画像データにアク
セスするための検索方法がそれぞれ異なっている。な
お、各画像データベース装置3A〜3Nに対する検索方
法が全て異なるのではなく、いくつかの画像データベー
ス装置は共通の検索方法でアクセスできてもよい。
In the present embodiment, each of the image database devices 3A to 3N has a different data structure and a different search method for accessing image data. Note that not all of the search methods for the image database devices 3A to 3N are different, and some image database devices may be accessible by a common search method.

【0031】画像検索装置1は、アプリケーションプロ
グラム2を利用しているユーザ(検索者)側から入力さ
れた検索要求を受け取ると、検索要求に基づいて各画像
データベース装置3A〜3Nへアクセスし、検索結果を
アプリケーションプログラム2へ供給する。
Upon receiving a search request input from a user (searcher) using the application program 2, the image search device 1 accesses each of the image database devices 3A to 3N based on the search request, and performs a search. The result is supplied to the application program 2.

【0032】画像検索装置1は、構文解析部10と、キ
ーワード変換部20と、キーワード検索部30と、デー
タベースアクセス部40とからなる。キーワード変換部
20は、ローカルデータベース管理部21と、キーワー
ド特徴管理部22と、キーワード特徴抽出部23と、特
徴変換関数部24と、特徴変換部25と、キー変換関数
部26と、キー変換部27とを備える。キーワード検索
部30は、検索命令制御部31と、検索命令文生成関数
部32と、検索命令文生成部33と、検索結果処理部3
4とを備える。
The image search device 1 comprises a syntax analysis unit 10, a keyword conversion unit 20, a keyword search unit 30, and a database access unit 40. The keyword conversion unit 20 includes a local database management unit 21, a keyword feature management unit 22, a keyword feature extraction unit 23, a feature conversion function unit 24, a feature conversion unit 25, a key conversion function unit 26, and a key conversion unit. 27. The keyword search unit 30 includes a search command control unit 31, a search command sentence generation function unit 32, a search command sentence generation unit 33, and a search result processing unit 3.
4 is provided.

【0033】図2は本発明に係る画像検索装置の全体動
作を示すフローチャート、図3は概念キーワードツリー
の一具体例を示す説明図である。図4はキーワード特徴
管理テーブルの内容の一具体例を示す説明図、図5はキ
ーワード別名管理テーブルの内容の一具体例を示す説明
図、図6は特徴変換関数テーブルの内容の一具体例を示
す説明図、図7はキー変換関数テーブルの内容の一具体
例を示す説明図、図8はローカルデータベース管理テー
ブルの内容の一具体例を示す説明図、図9は検索命令文
生成関数テーブルの内容の一具体例を示す説明図であ
る。
FIG. 2 is a flowchart showing the overall operation of the image search apparatus according to the present invention, and FIG. 3 is an explanatory diagram showing a specific example of a conceptual keyword tree. 4 is an explanatory diagram showing a specific example of the contents of the keyword feature management table, FIG. 5 is an explanatory diagram showing a specific example of the contents of the keyword alias management table, and FIG. 6 is a specific example of the contents of the feature conversion function table. FIG. 7 is an explanatory diagram showing a specific example of the contents of a key conversion function table. FIG. 8 is an explanatory diagram showing a specific example of the contents of a local database management table. It is an explanatory view showing a specific example of contents.

【0034】画像検索装置1は、図2に示すように、検
索を行なう前に概念キーワードツリー等の定義を行なう
準備フェーズ(ステップS1〜S3)と、実際の検索を
行なう検索フェーズの2段階の処理を行なう。
As shown in FIG. 2, the image search device 1 has two stages, a preparation phase (steps S1 to S3) for defining a concept keyword tree and the like before performing a search, and a search phase for performing an actual search. Perform processing.

【0035】先ず準備フェーズについて説明する。準備
フェーズでは、ステップS1で図3に示す概念キーワー
ドツリーの定義を行ない、ステップS2で変換、検索命
令文生成関数の作成を行ない、ステップS3で図4〜図
8に示す各種テーブルへのデータ追加を行なう。
First, the preparation phase will be described. In the preparation phase, the concept keyword tree shown in FIG. 3 is defined in step S1, the conversion and the creation of a search command sentence generation function are performed in step S2, and the data is added to the various tables shown in FIGS. 4 to 8 in step S3. Perform

【0036】また、ここでは変換、検索命令文生成関数
および各種データテーブルへのデータ追加はシステム管
理者が行うものとする。
Here, it is assumed that the system administrator performs the conversion, the search command generation function, and the addition of data to various data tables.

【0037】概念キーワードツリー(ステップS1)で
は、キーワードに意味的な上下関係を定義して、木構造
データとしたキーワードツリーを定義し、キーワード毎
の特徴ベクトル種別と重み付けの定義に継承機能を適用
している。よって、上位キーワードの特徴ベクトル種別
と重み付けは下位キーワードの特徴ベクトル種別と重み
付けに引き継がれる。また、継承する特徴ベクトル種別
と重み付けが下位キーワードの特徴ベクトル種別と重み
付けに定義されている場合は、継承しないという特徴を
持っている。
In the concept keyword tree (step S1), a meaningful hierarchical relationship is defined for keywords, a keyword tree is defined as tree structure data, and an inheritance function is applied to the definition of the feature vector type and weight for each keyword. are doing. Therefore, the feature vector type and weight of the upper keyword are carried over to the feature vector type and weight of the lower keyword. Also, when the feature vector type and weight to be inherited are defined in the feature vector type and weight of the lower keyword, the feature is not inherited.

【0038】例えば図4に示すように、キーワード「サ
ッカーボール」は上位キーワードとして、「/スポーツ
用品」、「/スポーツ用品/ボール」という上位キーワ
ードを持ち、「サッカーボール」の特徴ベクトル種別と
重み付けは、上位キーワード「/スポーツ用品/ボー
ル:特徴ベクトル種別=レイアウト、重み付け=20
%」から継承し、「サッカーボール」というキーワード
のみで決定する「特徴ベクトル種別=模様、重み付け=
60%、特徴ベクトル種別=色、重み付け=30%」に
より、キーワード「サッカーボール」の特徴ベクトル種
別と重み付けは、「特徴ベクトル種別=レイアウト、重
み付け=20%、特徴ベクトル種別=模様、重み付け=
60%、特徴ベクトル種別=色、重み付け=30%」と
なる。
For example, as shown in FIG. 4, the keyword “soccer ball” has upper keywords “/ sports goods” and “/ sports goods / ball” as upper keywords, and the feature vector type and weighting of “soccer ball” Is the top keyword "/ sports goods / ball: feature vector type = layout, weight = 20
% "And determined only by the keyword" soccer ball "" feature vector type = pattern, weight =
According to 60%, feature vector type = color, weight = 30%, the feature vector type and weight of the keyword “soccer ball” are “feature vector type = layout, weight = 20%, feature vector type = pattern, weight =
60%, feature vector type = color, weight = 30% ”.

【0039】また、キーワード「テニスボール」に対し
て、「特徴ベクトル種別=レイアウト、重み付け=10
%、特徴ベクトル種別=模様、重み付け=10%、特徴
ベクトル種別=色、重み付け=70%」と定義した場
合、上位キーワード「/スポーツ用品」、「/スポーツ
用品/ボール」に対して定義された特徴ベクトル種別と
重み付けと同じ特徴ベクトル種別と重み付けが定義され
ているため、この特徴ベクトル種別と重み付けに関して
は継承を行なわない。
For the keyword “tennis ball”, “feature vector type = layout, weight = 10
%, Feature vector type = pattern, weight = 10%, feature vector type = color, weight = 70% ", are defined for the top keywords“ / sports equipment ”and“ / sports equipment / ball ”. Since the same feature vector type and the same weight as the feature vector type and the weight are defined, the feature vector type and the weight are not inherited.

【0040】ステップS2では、特徴変換関数の作成、
キー変換関数の作成ならびに検索命令文生成関数の作成
を行なう。特徴変換関数の作成では、図6に示すよう
に、キーワードの特徴ベクトル種別と重み付けを検索対
象とするデータベース管理システム毎の特徴ベクトル種
別と重み付けに変換する関数を作成する。例えば、特徴
変換関数として、特徴ベクトル種別「色」をDBMS名
が「DBMS1」のデータベース管理システムの特徴ベ
クトル種別に変換する関数「vector_color
1()」とその重み付け変換する「weight_co
lor1()」という関数を作成する。
In step S2, a feature conversion function is created,
Creates a key conversion function and a search statement generation function. In the creation of the feature conversion function, as shown in FIG. 6, a function for converting the feature vector type and the weight of the keyword into the feature vector type and the weight for each database management system to be searched is created. For example, as a feature conversion function, a function “vector_color” that converts a feature vector type “color” into a feature vector type of a database management system with a DBMS name “DBMS1”
1 () ”and its weight conversion“ weight_co ”
lor1 () "is created.

【0041】キー変換関数の作成では、例えば「サッカ
ーボール」というキーワードが象徴するキー画像名もし
くは特徴ベクトル値を返却する関数を画像データベース
毎に作成する。図7に示すように、例えば、キー変換関
数として、「サッカーボール」というキーワードを画像
DB名がA−DB上のキー画像「/hostname/
A−DB/image/soccer_ball.jp
g」を返却する「A−key()」という関数を作成す
る。
In the creation of the key conversion function, for example, a function for returning a key image name or a feature vector value symbolized by the keyword "soccer ball" is created for each image database. As shown in FIG. 7, for example, as a key conversion function, a keyword “soccer ball” is assigned to a key image “/ hostname /
A-DB / image / soccer_ball. jp
Create a function called "A-key ()" that returns "g".

【0042】検索命令文生成関数の作成では、データベ
ース管理システム毎の情報とキーワードの特徴ベクトル
種別と重み付けとキー画像名や特徴ベクトル値から画像
データベース毎の検索命令文を生成する関数を作成す
る。図8に示すように、例えば、データベース管理シス
テム情報として、DBMS名が「DBMS1」、画像D
B名が「A−DB」、画像テーブル名が「A1−TAB
LE」、さらに特徴ベクトル種別と重み付けとキー画像
名を入力することにより、図9に示すように、「DBM
S1」に対する検索命令文を生成する「SQL_DBM
S1()」という関数を作成する。
In the creation of the search statement generating function, a function for generating a search statement for each image database is created from the information for each database management system, the feature vector type and weight of the keyword, the key image name and the feature vector value. As shown in FIG. 8, for example, as the database management system information, the DBMS name is “DBMS1” and the image D
B name is “A-DB” and image table name is “A1-TAB”
LE ”, and further, by inputting a feature vector type, a weight, and a key image name, as shown in FIG.
"SQL_DBM" to generate a search statement for "S1"
S1 () "is created.

【0043】ステップS2で各関数の作成がなされる
と、ステップS3で各管理テーブルに対してデータの追
加がなされる。図1に示したキーワード特徴管理部22
は、図4に示すキーワード特徴管理テーブル51と図5
に示すキーワード別名管理テーブル52とを管理する。
When each function is created in step S2, data is added to each management table in step S3. The keyword feature management unit 22 shown in FIG.
5 shows the keyword feature management table 51 shown in FIG.
And the keyword alias management table 52 shown in FIG.

【0044】図4に示すように、キーワード特徴管理テ
ーブル51では、概念キーワードツリーのデータをキー
ワード識別子(キーワードID)、キーワード(キーワ
ード名)、上位キーワード、レイアウト、模様、色等と
して管理する。例えば、キーワード特徴管理テーブル5
1に、「サッカーボール」としてキーワードIDを3、
キーワード(キーワード名)を「サッカーボール」、上
位キーワードを「/スポーツ用品/ボール」、特徴ベク
トル種別と重み付けをそれぞれ「特徴ベクトル種別=レ
イアウト、重み付け=Null、特徴ベクトル種別=模
様、重み付け=60%、特徴ベクトル種別=色、重み付
け=30%」としてデータを追加する。
As shown in FIG. 4, in the keyword feature management table 51, data of the concept keyword tree is managed as a keyword identifier (keyword ID), a keyword (keyword name), an upper keyword, a layout, a pattern, a color, and the like. For example, the keyword feature management table 5
1, the keyword ID as "soccer ball" is 3,
The keyword (keyword name) is “soccer ball”, the top keyword is “/ sports equipment / ball”, and the feature vector type and weight are “feature vector type = layout, weight = Null, feature vector type = pattern, weight = 60% , And feature vector type = color, weight = 30% ”.

【0045】図5に示すように、キーワード別名管理テ
ーブル52では、キーワード識別子(キーワードI
D)、別名キーワードを管理する。例えば、キーワード
別名管理テーブル52に、キーワードIDが3の「サッ
カーボール」の別名キーワードとして「soccer
ball」、「SOCCER BALL」、「さっかー
ぼーる」を追加する。
As shown in FIG. 5, in the keyword alias management table 52, a keyword identifier (keyword I
D) Manage alias keywords. For example, in the keyword alias management table 52, “soccer” is set as an alias keyword of “soccer ball” having a keyword ID of 3.
"ball", "SOCCER BALL", and "sackball" are added.

【0046】図1に示した特徴変換関数部24は、図6
に示す特徴変換関数テーブル53を管理する。特徴変換
関数テーブル53では、特徴ベクトル種別、DBMS
名、特徴変換関数、重み付け変換関数を管理する。例え
ば、特徴変換関数テーブル53に、DBMS名が「DB
MS1」の特徴ベクトル種別に変換する関数とその重み
付けに変換する関数を、 特徴ベクトル種別=色 特徴ベクトル種別変換関数 vector_color
1() 重み付け変換関数 weight_color1() 特徴ベクトル種別=模様 特徴ベクトル種別変換関数 vector_textu
re1() 重み付け変換関数 weight_texture
1() 特徴ベクトル種別=レイアウト 特徴ベクトル種別変換関数 vector_struc
ture1() 重み付け変換関数 weight_structure
1() のように追加する。
The feature conversion function unit 24 shown in FIG.
The feature conversion function table 53 shown in FIG. In the feature conversion function table 53, the feature vector type, DBMS
Manage names, feature conversion functions, and weighting conversion functions. For example, in the feature conversion function table 53, the DBMS name is "DB
“MS1” is a function for converting to the feature vector type and a function for converting the weight to the feature vector type is: feature vector type = color feature vector type conversion function vector_color
1 () Weight conversion function weight_color1 () Feature vector type = pattern Feature vector type conversion function vector_textu
re1 () weighting conversion function weight_texture
1 () Feature vector type = layout Feature vector type conversion function vector_struct
cure1 () weighting conversion function weight_structure
Add as 1 ().

【0047】図1に示したキー変換関数部26は、図7
に示すキー変換関数テーブル54を管理する。キー変換
関数テーブル54は、画像DB名、キー画像変換関数、
特徴ベクトル値変換関数名を管理する。例えば、キー変
換関数テーブル54に、画像データベースが「A−D
B」に対するキー画像変換関数名を「A−key()」
として追加する。
The key conversion function unit 26 shown in FIG.
The key conversion function table 54 shown in FIG. The key conversion function table 54 includes an image DB name, a key image conversion function,
Manages feature vector value conversion function names. For example, in the key conversion function table 54, the image database is "AD
The key image conversion function name for “B” is “A-key ()”.
Add as

【0048】図1に示したローカルデータベース管理部
21は、図8に示すローカルデータベース管理テーブル
55を管理する。ローカルデータベース管理テーブル5
5は、DBMS名、画像DB名、画像テーブル名を管理
する。例えば、ローカルデータベース管理テーブル55
に、データベース管理システムである「DBMS1」で
管理する画像DB名を「A−DB」、「A−DB」で管
理するテーブル名を「A1−TABLE、A2−TAB
LE、A3−TABLE」として追加する。
The local database management section 21 shown in FIG. 1 manages the local database management table 55 shown in FIG. Local database management table 5
Reference numeral 5 manages a DBMS name, an image DB name, and an image table name. For example, the local database management table 55
The image DB name managed by the database management system “DBMS1” is “A-DB”, and the table name managed by “A-DB” is “A1-TABLE, A2-TAB”.
LE, A3-TABLE. "

【0049】図1に示した検索命令文生成関数部32
は、図9に示す検索命令文生成関数テーブル56を管理
する。検索命令文生成関数テーブル56は、DBMS
名、検索命令文生成関数を管理する。例えば、「DBM
S1」で管理する検索命令文生成関数を「SQL_DB
MS1()」として追加する。
The search statement generating function 32 shown in FIG.
Manages the search statement generation function table 56 shown in FIG. The search statement generation function table 56 is a DBMS
Manages name and search statement generation functions. For example, "DBM
The search statement generation function managed in “S1” is set to “SQL_DB”.
MS1 () ".

【0050】次に検索フェーズについて説明する。検索
フェーズでは、図2に示すステップS4で問い合せ文を
解析してキーワードを抽出し、ステップS5で抽出した
キーワードに対する特徴ベクトル種別と重み付けを抽出
する。そして、ステップS6で抽出した特徴ベクトル種
別と重み付けをデータベース管理システム毎の特徴ベク
トル種別と重み付けに変換し、ステップS7で画像デー
タベース毎のキー画像や特徴ベクトル値に変換する。次
いで、ステップS8でデータベース管理システム毎の検
索命令文を生成し、ステップS9で検索命令文による画
像データベースの検索を行なう。
Next, the search phase will be described. In the search phase, the query sentence is analyzed in step S4 shown in FIG. 2 to extract a keyword, and in step S5, the feature vector type and weight for the extracted keyword are extracted. Then, the feature vector types and weights extracted in step S6 are converted into feature vector types and weights for each database management system, and in step S7, they are converted into key images and feature vector values for each image database. Next, in step S8, a search statement for each database management system is generated, and in step S9, an image database is searched using the search statement.

【0051】検索方法は、キーワード別名管理テーブル
を利用してキーワードの統一を行ない統一されたキーワ
ードに基づいて画像データを検索する方法と、概念キー
ワードツリーのキーワードを上下にたどることによりキ
ーワードを決定してそのキーワードに基づいて画像デー
タを検索する方法とがある。まず前者の方法について説
明する。
The search method is to use the keyword alias management table to unify keywords and to search for image data based on unified keywords, and to determine keywords by tracing keywords in the concept keyword tree up and down. There is a method of searching for image data based on the keyword. First, the former method will be described.

【0052】キーワードの抽出は、図1に示した構文解
析部10によってなされる。構文解析部10は、アプリ
ケーションプログラム2からユーザの検索要求を受け付
けると、検索要求を解析してキーワードを抽出し、抽出
したキーワードをキーワード特徴抽出部23へ供給す
る。構文解析部10は、ユーザからの検索要求「キーワ
ード=サッカーボール」を受け付けると、キーワード
「サッカーボール」を抽出して、キーワード特徴抽出部
23へ渡す。
The extraction of the keyword is performed by the syntax analyzer 10 shown in FIG. When receiving the user's search request from the application program 2, the syntax analysis unit 10 analyzes the search request, extracts a keyword, and supplies the extracted keyword to the keyword feature extraction unit 23. When receiving the search request “keyword = soccer ball” from the user, the syntax analysis unit 10 extracts the keyword “soccer ball” and passes it to the keyword feature extraction unit 23.

【0053】キーワード特徴抽出部23は、構文解析部
10で抽出されたキーワードをキーワード特徴管理22
で管理するキーワード別名テーブル52から探索し、キ
ーワードIDを抽出する。その後、そのキーワードID
をキーワード特徴管理テーブル51から探索し、指定し
たキーワードの特徴ベクトル種別と重み付けを抽出す
る。そして、キーワード特徴抽出部23は、抽出した特
徴ベクトル種別と重み付けを特徴変換部25へ供給する
とともに、キーワードをキー変換部27へ供給する。
The keyword feature extraction unit 23 stores the keywords extracted by the syntax analysis unit 10 in the keyword feature management unit 22.
The keyword ID is extracted by searching from the keyword alias table 52 managed by. Then, the keyword ID
From the keyword feature management table 51 to extract the feature vector type and weighting of the designated keyword. Then, the keyword feature extraction unit 23 supplies the extracted feature vector type and weight to the feature conversion unit 25 and supplies the keyword to the key conversion unit 27.

【0054】例えば、構文解析部10で抽出されたキー
ワード「サッカーボール」をキーワード別名テーブル5
2から探索し、キーワードID「3」を抽出する。さら
に、キーワードID「3」をキーワード特徴管理テーブ
ル51から探索し、「キーワード=サッカーボール、上
位キーワード=/スポーツ用品/ボール、レイアウト=
Null、模様=60%、色=30%」を得る。「サッ
カーボール」は、上位キーワードである「/スポーツ用
品」、「/スポーツ用品/ボール」の特徴ベクトル種別
と重み付けの継承を受け、最終的にキーワード「サッカ
ーボール」とその特徴ベクトル種別と重み付けをそれぞ
れ「特徴ベクトル種別=レイアウト、重み付け=20
%、特徴ベクトル種別=模様、重み付け=60%、特徴
ベクトル種別=色、重み付け=30%」として抽出す
る。これらの特徴ベクトル種別と重み付けを特徴変換部
25へ渡し、キーワードをキー変換部27へ渡す。
For example, the keyword “soccer ball” extracted by the syntax analysis unit 10 is stored in the keyword alias table 5.
2 and extract the keyword ID “3”. Further, the keyword ID “3” is searched from the keyword feature management table 51, and “keyword = soccer ball, upper keyword = / sporting goods / ball, layout =
Null, pattern = 60%, color = 30%. " “Soccer ball” inherits the feature vector types and weights of the top keywords “/ sports goods” and “/ sports goods / ball”, and finally assigns the keyword “soccer ball” and its feature vector types and weights. "Feature vector type = layout, weight = 20"
%, Feature vector type = pattern, weight = 60%, feature vector type = color, weight = 30% ”. These feature vector types and weights are passed to the feature converter 25, and the keywords are passed to the key converter 27.

【0055】特徴変換部25は、キーワード特徴抽出部
23から受け取った特徴ベクトル種別と重み付けをそれ
ぞれ特徴変換部25で管理している特徴変換テーブル5
3の特徴変換関数と重み付け変換関数を用いて、データ
ベース管理システム毎の特徴ベクトル種別と重み付けに
変換し、検索命令生成部33に変換結果の特徴ベクトル
種別と重み付けを渡す。
The feature conversion unit 25 manages the feature vector type and the weight received from the keyword feature extraction unit 23 in the feature conversion table 5 managed by the feature conversion unit 25, respectively.
Using the feature conversion function and the weighting conversion function of No. 3, the data is converted into the feature vector type and the weight for each database management system, and the search result generation unit 33 is provided with the feature vector type and the weight of the conversion result.

【0056】例えば、キーワード特徴抽出部23から受
け取ったキーワード「サッカーボール」の「特徴ベクト
ル種別=レイアウト、重み付け=20%、特徴ベクトル
種別=模様、重み付け=60%、特徴ベクトル種別=
色、重み付け=30%」は、DBMS名がDBMS1の
データベース管理システムに対する変換を、 特徴ベクトル種別=レイアウト 関数名:vector_structure1() 特
徴ベクトル種別=structure 関数名:weight_structure1() 重
み付け=0.2 特徴ベクトル種別=模様 関数名:vector_texture1() 特徴ベ
クトル種別=texture 関数名:weight_texture1() 重み付
け=0.6 特徴ベクトル種別=色 関数名:vector_color1() 特徴ベクト
ル種別=globalcolor 関数名:weight_color1() 重み付け=
0.3 のように行なう。
For example, for the keyword “soccer ball” received from the keyword feature extraction unit 23, “feature vector type = layout, weight = 20%, feature vector type = pattern, weight = 60%, feature vector type =
“Color, weight = 30%” indicates that the conversion of the DBMS name to DBMS1 is performed for the database management system. Type = pattern Function name: vector_texture1 () Feature vector type = texture Function name: weight_texture1 () Weight = 0.6 Feature vector type = color Function name: vector_color1 () Feature vector type = globalcolor Function name: weight1_weight_weight (weight1_weight)
Perform as in 0.3.

【0057】キー変換部27は、ローカルデータベース
管理テーブル55からデータベース管理システム毎の画
像データベース名を抽出し、キーワード特徴抽出部23
から受け取ったキーワードをキー変換部27で管理して
いるキー変換関数テーブル54のキー画像変換関数や特
徴ベクトル値変換関数を用いて、画像データベース毎の
キー画像や特徴ベクトル値へ変換し、検索命令文生成部
33に変換結果のキー画像や特徴ベクトル値を渡す。
The key conversion unit 27 extracts the image database name for each database management system from the local database management table 55, and extracts the keyword feature extraction unit 23
Is converted into a key image and a feature vector value for each image database using a key image conversion function and a feature vector value conversion function of a key conversion function table 54 managed by the key conversion unit 27, and a search command The key image and the characteristic vector value resulting from the conversion are passed to the sentence generation unit 33.

【0058】例えば、ローカルデータベース管理テーブ
ル55からデータベース管理システム毎の画像データベ
ース名を抽出し、キーワード特徴抽出部23から受け取
ったキーワード「サッカーボール」をDBMS名が「D
BMS1」のデータベース管理システムの「A−DB」
という画像データベースに対して、キー画像変換関数を
「A−key()」を用いて、キーワード特徴抽出部2
3から受け取った「サッカーボール」をキー画像「/h
ostname/A−DB/image/soccer
_ball.jpg」に変換し、検索命令文生成部33
へ結果を渡す。
For example, the image database name of each database management system is extracted from the local database management table 55, and the keyword “soccer ball” received from the keyword feature extraction unit 23 is changed to the DBMS name “D”.
"A-DB" of the database management system of "BMS1"
Key image conversion function using “A-key ()” for the key word feature extraction unit 2
3 with the key image “/ h”
ostname / A-DB / image / soccer
_Ball. jpg ”, and the search statement generation unit 33
Pass the result to.

【0059】検索命令部生成部33は、ローカルデータ
ベース管理テーブル55のデータベース管理システムの
情報と特徴変換部5で変換されたデータベース管理シス
テム毎の特徴ベクトル種別と重み付け、キー変換部27
で変換された画像データベース毎のキー画像や特徴ベク
トル値を受け取り、検索命令文生成関数部32で管理し
ている検索命令文生成関数テーブル56の検索命令文生
成関数を用いて、画像データベース毎の検索命令文を生
成し、データベースアクセス部40に検索命令文を渡
す。
The search command section generation section 33 includes information on the database management system in the local database management table 55, the feature vector type and weight for each database management system converted by the feature conversion section 5, and the key conversion section 27.
Receiving the key image and the characteristic vector value of each image database converted by the above, and using the search statement generation function of the search statement generation function table 56 managed by the search statement generation function unit 32, for each image database. A search statement is generated, and the search statement is passed to the database access unit 40.

【0060】例えば、検索命令文生成部33は、ローカ
ルデータベース管理テーブル55で管理しているDBM
S名が「DBMS1」の「A−DB」の「A1−TAB
LE」というテーブルに対し、特徴変換部25から受け
取るキーワード「サッカーボール」の特徴ベクトルと重
み付け、キー変換部27から受け取るキー画像により以
下に示す検索命令文を生成し、 ・特徴ベクトル種別=structure、重み付け=
0.2 ・特徴ベクトル種別=texture、重み付け=0.
6 ・特徴ベクトル種別=globalcolor、重み付
け=0.3 ・検索命令文 select Match(a.asset,b.as
set,0.3,0,0.6,0.2),a.path
namefrom Al−TABLE a, Al−T
ABLE bwhere a.pathname=’/
hostname/A−DB/image/socce
ball.jpg’ order by 1; 上記のような検索命令文をデータベースアクセス部40
へ渡す。
For example, the search statement generation unit 33 manages the DBM managed by the local database management table 55.
"A1-TAB" of "A-DB" whose S name is "DBMS1"
For the table “LE”, the following retrieval statement is generated from the feature vector and the weight of the keyword “soccer ball” received from the feature conversion unit 25 and the key image received from the key conversion unit 27. Weight =
0.2 ・ Feature vector type = texture, weight = 0.
6 • Feature vector type = globalcolor, weight = 0.3 • Search statement selectMatch (a.asset, b.as
set, 0.3, 0, 0.6, 0.2), a. path
namefrom Al-TABLE a, Al-T
Able bwhere a. pathname = '/
hostname / A-DB / image / source
r ball. jpg 'order by 1;
Pass to

【0061】データベースアクセス部40は、検索命令
文生成部33から各画像データベース検索命令文を受け
取り、各画像データベースへの検索を実行する。そし
て、データベースアクセス部40は、検索結果を検索結
果処理部34を介してアプリケーションプログラム2へ
供給する。なお、検索命令文の受け渡し、及び検索結果
の受け渡しは、検索命令制御部31で制御される。
The database access unit 40 receives each image database search command sentence from the search command sentence generation unit 33 and executes a search for each image database. Then, the database access unit 40 supplies the search result to the application program 2 via the search result processing unit 34. The delivery of the search command sentence and the delivery of the search result are controlled by the search command control unit 31.

【0062】例えば、検索命令文生成部33から検索命
令文を受け取り、各画像データベース検索を行なうこと
で、 DBMS1 ・検索命令文 select Match(a.asset,b.as
set,0.3,0,0.6,0.2),a.path
namefrom Al−TABLE a, Al−T
ABLE bwhere a.pathname=’/
hostname/A−DB/image/socce
ball.jpg’ order by 1; ・検索結果 /hostname/A−DB/image/socc
er1_ball.jpg /hostname/A−DB/image/socc
er2_ball.jpg DBMS2 ・検索命令文 select T0.parentfilename
from p14a.object T0where
T0 in similar(RESULT.socc
er/soccer.C00003.L255.A23
73.Xs5.Ys4.Xe57.Y356,p14a
C,0.3,L1,p14ac,0.6,L1,p14
aA,0.2,L1) ・検索結果 /hostname/C−DB/image/socc
er3_ball.jpg /hostname/C−DB/image/socc
er4_ball.jpg 各画像データベースから上記に例示したような検索結果
が得られる。
For example, a search command sentence is received from the search command sentence generation unit 33, and each image database is searched, so that the DBMS1.
set, 0.3, 0, 0.6, 0.2), a. path
namefrom Al-TABLE a, Al-T
Able bwhere a. pathname = '/
hostname / A-DB / image / source
r ball. jpg 'order by 1; ・ Search result / hostname / A-DB / image / socc
er1_ball. jpg / hostname / A-DB / image / soc
er2_ball. jpg DBMS2 ・ Search statement select T0. parentfilename
from p14a. object T0where
T0 in similar (RESULT.soc
er / soccer. C00003. L255. A23
73. Xs5. Ys4. Xe57. Y356, p14a
C, 0.3, L1, p14ac, 0.6, L1, p14
aA, 0.2, L1) ・ Search result / hostname / C-DB / image / socc
er3_ball. jpg / hostname / C-DB / image / socc
er4_ball. jpg A search result as exemplified above is obtained from each image database.

【0063】次に、概念キーワードツリーを用いて、キ
ーワードを上下にたどることによりキーワードを決定
し、検索を行なう方法を説明する。なお、キーワード決
定以降の処理は、前述した検索フェーズの処理と同じで
ある。ユーザからの問い合せとしてキーワード検索で
は、指定キーワードの直上のキーワードの取得、指定キ
ーワードの直下の全キーワードの取得の2種類のオペレ
ーションを提供する。
Next, a method of determining a keyword by tracing the keyword up and down using the concept keyword tree and performing a search will be described. Note that the processing after the keyword determination is the same as the processing in the search phase described above. As an inquiry from the user, the keyword search provides two types of operations of acquiring a keyword immediately above a designated keyword and acquiring all keywords immediately below a designated keyword.

【0064】指定キーワードの直上のキーワードの取得
では、本オペレーションをキーワード特徴管理部22の
キーワード特徴管理テーブル51より受け付け、該キー
ワードの上位キーワードをキーワード特徴管理テーブル
51の概念キーワードツリーを検索することにより取得
し、本オペレーションの結果として上位キーワードをユ
ーザに返却する。
In obtaining the keyword immediately above the designated keyword, this operation is received from the keyword feature management table 51 of the keyword feature management unit 22, and a keyword higher than the keyword is searched in the concept keyword tree of the keyword feature management table 51. Obtain and return the top keyword to the user as a result of this operation.

【0065】指定キーワードの直下のキーワードの取得
では、本オペレーションをキーワード特徴管理部22の
キーワード特徴管理テーブル51より受け付け、該キー
ワードの全ての下位キーワードをキーワード特徴管理テ
ーブル51の概念キーワードツリーを検索することによ
り取得し、本オペレーションの結果として下位キーワー
ドをユーザに返却する。
In acquiring the keyword immediately below the designated keyword, this operation is received from the keyword feature management table 51 of the keyword feature management unit 22, and all lower keywords of the keyword are searched in the concept keyword tree of the keyword feature management table 51. The lower keyword is returned to the user as a result of this operation.

【0066】ユーザは2種類のオペレーションを組み合
わせることにより、概念キーワードツリーを上下に対話
的にたどりながら、目的のキーワードを得る。
The user obtains a target keyword by interactively following the concept keyword tree up and down by combining the two types of operations.

【0067】なお、特徴管理テーブルは、抽象的な重み
付けの数値を持つ。これはDBMSに依存しない数値で
あり、言葉(キーワード)がもつそのものの重み付けを
示す。例えば、「りんご」というキーワードの場合、
「赤くて、丸い果物」で想像されるように、特徴ベクト
ル種別が色(赤)の度合いを重み付けとして、70%で
検索を行う、ことになる。また、継承は、キーワードが
絞りこまれる毎に特徴ベクトル種別と重み付けを継承す
る。例えば、ボールでは、形が丸としか決定できない
が、テニスボールになるとそこに色の特徴ベクトル種別
が加わる。これを継承にすることで特徴種別及び重み付
けの設定稼動が少なくすることができる。
The feature management table has an abstract weight value. This is a numerical value that does not depend on the DBMS, and indicates the weight of the word (keyword) itself. For example, for the keyword "apple"
As imagined as “red and round fruit”, the search is performed at 70% using the degree of the color (red) as the feature vector type as a weight. In addition, the inheritance inherits the feature vector type and the weight every time a keyword is narrowed down. For example, a ball can only be determined to have a round shape, but a tennis ball has a color feature vector type added thereto. By setting this to inheritance, the setting operation of the feature type and the weight can be reduced.

【0068】[0068]

【発明の効果】以上説明したように請求項1,11,2
1に係る画像検索技術は、キーワードに基づいて検索対
象画像の検索条件を決定し、検索条件をアクセス対象と
なる画像データベースにアクセス可能な検索条件へ変換
し、変換した検索条件で画像データベースにアクセスす
るので、検索条件が異なる複数の画像データベースに対
して共通のキーワードを用いて画像検索を行なうことが
できる。
According to the present invention, as described above,
The image search technology according to the first aspect determines a search condition of an image to be searched based on a keyword, converts the search condition into a search condition that can access an image database to be accessed, and accesses the image database with the converted search condition. Therefore, an image search can be performed for a plurality of image databases having different search conditions using a common keyword.

【0069】請求項2,12,22に係る画像検索技術
は、画像検索用のキーワード間に上下関係を予め設定す
るとともに、キーワードに対して特徴ベクトル種別と特
徴ベクトル種別の重み付けが登録されていない場合に
は、そのキーワードの上位キーワードに対して登録され
ている特徴ベクトル種別と特徴ベクトル種別の重み付け
を継承するようにしたので、特徴ベクトル種別と重み付
けを多重に管理する必要がなくなる。よって、画像検索
システムの構築や維持管理が容易になる。
In the image search technique according to the second, twelfth, and twenty-second aspects, a vertical relationship is set in advance between keywords for image search, and the feature vector types and the weights of the feature vector types are not registered for the keywords. In this case, the feature vector types registered for the higher-order keywords of the keywords and the weights of the feature vector types are inherited, so that it is not necessary to manage the feature vector types and the weights in a multiplexed manner. Therefore, construction and maintenance of the image search system are facilitated.

【0070】請求項3,13,23に係る画像検索技術
は、キーワード間の上下関係を利用して特徴ベクトル種
別と特徴ベクトル種別の重み付けとからなる検索条件を
設定し、アクセス対象となる画像データベースに対応し
て検索条件を変換してアクセスするようにしたので、検
索条件が異なる複数の画像データベースに対して共通の
キーワードを用いて画像検索を行なうことができる。さ
らに、上位のキーワードに対して登録されている特徴ベ
クトル種別と重み付けを下位のキーワードに継承させる
機能を備えることで、特徴ベクトル種別と重み付けを多
重に管理する必要がなくなる。
The image search technique according to the third, thirteenth, and twenty-third sets a search condition including a feature vector type and a weight of the feature vector type by using a hierarchical relationship between keywords, and provides an image database to be accessed. Since the search condition is converted and accessed in accordance with the above, image search can be performed using a common keyword for a plurality of image databases having different search conditions. Further, by providing a function of allowing the lower-level keywords to inherit the feature vector type and weight registered for the higher-level keyword, it is not necessary to manage the feature vector type and weight more than once.

【0071】請求項4,14,24に係る画像検索技術
は、検索用のキーワードと同じまたは類似するワードを
前記検索用のキーワードに対応付けし、対応付けられた
キーワードに基づいて検索対象となる画像の検索条件を
決定できるようにしたので、検索者が検索用のキーワー
ドを知らない場合でも検索用のキーワードと同じ意味の
用語や類似する用語を入力することで画像データの検索
が可能となる。よって、キーワード指定の自由度が拡大
される。
In the image search technique according to claims 4, 14, and 24, a word that is the same or similar to a search keyword is associated with the search keyword, and a search target is set based on the associated keyword. Since image search conditions can be determined, even when a searcher does not know a search keyword, image data can be searched by entering a term having the same meaning or a similar term as the search keyword. . Therefore, the degree of freedom of keyword specification is expanded.

【0072】請求項5,15,25に係る画像検索技術
は、画像検索用のキーワード間に上下関係を予め設定し
ておき、検索者が入力したキーワードに対して入力され
たキーワードの上位または/および下位のキーワードを
検索者に提示するようにしたので、上位ならびに下位の
キーワードを参照してより適切なキーワードを指定する
ことができる。よって、キーワードによる画像検索を効
率良くかつ効果的に行なうことが可能となる。
In the image search technique according to the fifth, fifteenth, and twenty-fifth aspects, a hierarchical relationship is set in advance between keywords for image search, and a higher rank of a keyword input by a searcher and / or Since the lower and lower keywords are presented to the searcher, more appropriate keywords can be specified by referring to the upper and lower keywords. Therefore, it is possible to efficiently and effectively perform an image search using a keyword.

【0073】請求項6,16,26に係る画像検索技術
は、キーワードの特徴ベクトル種別と重み付けとデータ
ベース管理システム毎の特徴ベクトルと重み付けとを一
元的に管理し、キーワードの特徴ベクトル種別と重み付
けをデータベース管理システム毎の特徴ベクトルと重み
付けに変換することができる。
The image retrieval technique according to claims 6, 16 and 26 integrally manages the feature vector type and weighting of the keyword, the feature vector and weighting for each database management system, and determines the feature vector type and weighting of the keyword. It can be converted into a feature vector and a weight for each database management system.

【0074】請求項7,17,27に係る画像検索技術
は、請求項6,16,26に記載した画像検索技術にお
いて、キーワード特徴管理テーブルで管理しているキー
ワードと同義異語の用語を別名キーワードとして管理す
るキーワード別名管理テーブルを備え、検索者が検索要
求として指定したキーワードに対する前記概念キーワー
ドツリー上のキーワードをキーワード別名管理テーブル
から探索し、探索によって得られた前記概念キーワード
ツリー上のキーワードを使用するようにしたので、キー
ワードと同義異語の用語を用いても画像データの検索条
件を設定することができる。
The image search technique according to claims 7, 17 and 27 is the same as the image search technique according to claims 6, 16 and 26, except that the terms managed by the keyword feature management table are synonymous with the terms of synonyms. A keyword alias management table for managing as a keyword, a searcher searches the keyword alias management table for a keyword on the concept keyword tree for a keyword specified as a search request, and searches the keyword on the concept keyword tree obtained by the search. Since it is used, it is possible to set a search condition of image data even by using a term synonymous with a keyword.

【0075】請求項8,18,28に係る画像検索技術
は、キーワードを指定することで検索条件の異なる複数
の画像データベースから画像データを統合的に検索する
ことができる。
According to the image search technique according to claims 8, 18, and 28, by specifying a keyword, image data can be integratedly searched from a plurality of image databases having different search conditions.

【0076】請求項9,19,29に係る画像検索技術
は、キーワードの特徴ベクトル種別と重み付けをデータ
ベース管理システム毎の特徴ベクトル種別と重み付けに
変換し、各画像データベース毎の検索命令文を動的に生
成し、各画像データベースから画像データを検索するこ
とができる。また、上位のキーワードに対して登録され
ている特徴ベクトル種別と重み付けを下位のキーワード
に継承させる機能を備えているので、特徴ベクトル種別
と重み付けを多重に管理する必要がなくなる。
The image retrieval technique according to the ninth, nineteenth, and twenty-ninth aspects converts a feature vector type and weight of a keyword into a feature vector type and weight for each database management system, and dynamically converts a search command sentence for each image database. And image data can be retrieved from each image database. Further, since a function is provided that allows the lower-level keywords to inherit the feature vector types and weights registered for the higher-order keywords, it is not necessary to manage the feature vector types and the weights more than once.

【0077】請求項10,20,30に係る画像検索技
術は、請求項9,19,29に記載した画像検索技術に
おいてキーワード別名管理テーブルを備えたので、キー
ワードと同義異語の用語を用いても画像データの検索条
件を設定することができるとともに、検索条件の異なる
複数の画像データベースから画像データを統合的に検索
することができる。
The image retrieval technology according to claims 10, 20, and 30 has a keyword alias management table in the image retrieval technology according to claims 9, 19, and 29. Can set image data search conditions, and can integrally search for image data from a plurality of image databases having different search conditions.

【0078】このように本発明は、キーワードによる画
像検索に際して、キーワード間に意味的な上下関係を定
義するとともに、キーワードの特徴ベクトル種別と重み
付けいを一元的に管理するようにしたので、キーワード
の追加,削除やデータベースの追加が容易でなる。ま
た、本発明は各データベース管理システムにおける画像
データや特徴ベクトルの管理方法の違いを解消するとと
もに、各データベース管理システムに対応した検索命令
文を動的に生成するようにしたので、各データベース管
理システム毎に固有の検索プログラムを記述する必要が
なくなり、複数の画像データベース環境において概念的
な画像データ検索を容易に行なうことができる。
As described above, according to the present invention, at the time of image search using a keyword, a semantic vertical relationship between keywords is defined, and the feature vector type and weighting of the keyword are managed in a unified manner. Addition, deletion, and addition of databases are easy. In addition, the present invention eliminates differences in the management method of image data and feature vectors in each database management system, and dynamically generates a search statement corresponding to each database management system. It is not necessary to describe a unique search program for each image, and a conceptual image data search can be easily performed in a plurality of image database environments.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明に係る画像検索装置のブロック構成図で
ある。
FIG. 1 is a block diagram of an image search device according to the present invention.

【図2】本発明に係る画像検索装置の全体動作を示すフ
ローチャートである。
FIG. 2 is a flowchart showing an overall operation of the image search device according to the present invention.

【図3】概念キーワードツリーの一具体例を示す説明図
である。
FIG. 3 is an explanatory diagram showing a specific example of a concept keyword tree.

【図4】キーワード特徴管理テーブルの内容の一具体例
を示す説明図である。
FIG. 4 is an explanatory diagram showing a specific example of the contents of a keyword feature management table.

【図5】キーワード別名管理テーブルの内容の一具体例
を示す説明図である。
FIG. 5 is an explanatory diagram showing a specific example of the contents of a keyword alias management table.

【図6】特徴変換関数テーブルの内容の一具体例を示す
説明図である。
FIG. 6 is an explanatory diagram showing a specific example of the contents of a feature conversion function table.

【図7】キー変換関数テーブルの内容の一具体例を示す
説明図である。
FIG. 7 is an explanatory diagram showing a specific example of the contents of a key conversion function table.

【図8】ローカルデータベース管理テーブルの内容の一
具体例を示す説明図である。
FIG. 8 is an explanatory diagram showing a specific example of the contents of a local database management table.

【図9】検索命令文生成関数テーブルの内容の一具体例
を示す説明図である。
FIG. 9 is an explanatory diagram showing a specific example of the contents of a search statement generation function table.

【符号の説明】[Explanation of symbols]

1 画像検索装置 2 アプリケーションプログラム 3A,3N 画像データベース装置 4A,4N データベース管理部 5A,5N 画像データベース 10 構文解析部 20 キーワード変換部 21 ローカルデータベース管理部 22 キーワード特徴管理部 23 キーワード特徴抽出部 24 特徴変換関数部 25 特徴変換部 26 キー変換関数部 27 キー変換部 30 キーワード変換部 31 検索命令制御部 32 検索命令文生成関数部 33 検索命令文生成部 34 検索結果処理部 40 データベースアクセス部 51 キーワード特徴管理テーブル 52 キーワード別名管理テーブル 53 特徴変換関数テーブル 54 キー変換関数テーブル 55 ローカルデータベース管理テーブル 56 検索命令文生成関数テーブル REFERENCE SIGNS LIST 1 image retrieval device 2 application program 3A, 3N image database device 4A, 4N database management unit 5A, 5N image database 10 syntax analysis unit 20 keyword conversion unit 21 local database management unit 22 keyword feature management unit 23 keyword feature extraction unit 24 feature conversion Function unit 25 Feature conversion unit 26 Key conversion function unit 27 Key conversion unit 30 Keyword conversion unit 31 Search command control unit 32 Search command sentence generation function unit 33 Search command sentence generation unit 34 Search result processing unit 40 Database access unit 51 Keyword feature management Table 52 Keyword alias management table 53 Feature conversion function table 54 Key conversion function table 55 Local database management table 56 Search statement generation function table

───────────────────────────────────────────────────── フロントページの続き (72)発明者 町原 宏毅 東京都新宿区西新宿三丁目19番2号 日本 電信電話株式会社内 (72)発明者 星野 隆 東京都新宿区西新宿三丁目19番2号 日本 電信電話株式会社内 ──────────────────────────────────────────────────続 き Continued on the front page (72) Inventor Hiroki Machihara 3-19-2 Nishi-Shinjuku, Shinjuku-ku, Tokyo Inside Japan Telegraph and Telephone Corporation (72) Inventor Takashi Hoshino 3--19, Nishishinjuku, Shinjuku-ku, Tokyo No. 2 Nippon Telegraph and Telephone Corporation

Claims (30)

【特許請求の範囲】[Claims] 【請求項1】 画像検索用のキーワードに基づいて検索
対象となる画像の特徴ベクトル種別と特徴ベクトル種別
の重み付けとからなる検索条件を決定し、前記検索条件
をアクセス対象となる画像データベースにアクセス可能
な検索条件へ変換し、変換した検索条件で画像データベ
ースにアクセスすることで、検索条件が異なる複数の画
像データベースに対して共通のキーワードを用いて画像
検索を行なうことを特徴とする画像検索方法。
1. A search condition comprising a feature vector type of an image to be searched and a weight of the feature vector type is determined based on an image search keyword, and the search condition can be accessed to an image database to be accessed. An image search method characterized by performing image search using a common keyword with respect to a plurality of image databases having different search conditions by converting the image into search conditions and accessing the image database with the converted search conditions.
【請求項2】 画像検索用のキーワードに基づいて検索
対象となる画像の特徴ベクトル種別と特徴ベクトル種別
の重み付けとからなる検索条件を決定し、前記検索条件
に基づいて画像データベースにアクセスして画像検索を
行なう画像検索方法において、 前記画像検索用のキーワード間に上下関係を予め設定し
ておき、 キーワードに対して特徴ベクトル種別と特徴ベクトル種
別の重み付けが登録されていない場合には、そのキーワ
ードの上位キーワードに対して登録されている特徴ベク
トル種別と特徴ベクトル種別の重み付けを利用して前記
検索条件を設定することを特徴とする画像検索方法。
2. A search condition comprising a feature vector type of an image to be searched and weighting of the feature vector type is determined based on a keyword for image search, and an image database is accessed based on the search condition. In an image search method for performing a search, a vertical relationship is set in advance between the keywords for image search, and if the feature vector type and the weight of the feature vector type are not registered for the keyword, the keyword An image search method, wherein the search condition is set using a feature vector type registered for a high-order keyword and weighting of the feature vector type.
【請求項3】 画像検索用のキーワードに基づいて検索
対象となる画像の特徴ベクトル種別と特徴ベクトル種別
の重み付けとからなる検索条件を決定し、前記検索条件
に基づいて画像データベースにアクセスして画像検索を
行なう画像検索方法において、 前記画像検索用のキーワード間に上下関係を予め設定し
ておき、 キーワードに対して特徴ベクトル種別と特徴ベクトル種
別の重み付けが登録されていない場合には、そのキーワ
ードの上位キーワードに対して登録されている特徴ベク
トル種別と特徴ベクトル種別の重み付けを利用して前記
検索条件を設定し、 前記検索条件をアクセス対象となる画像データベースに
アクセス可能な検索条件へ変換し、変換した検索条件で
画像データベースにアクセスすることで、検索条件が異
なる複数の画像データベースに対して共通のキーワード
を用いて画像検索を行なうことを特徴とする画像検索方
法。
3. A search condition comprising a feature vector type of an image to be searched and weighting of the feature vector type is determined based on a keyword for image search, and an image database is accessed based on the search condition. In an image search method for performing a search, a vertical relationship is set in advance between the keywords for image search, and when the feature vector type and the weight of the feature vector type are not registered for the keyword, the keyword The search condition is set using the feature vector type registered for the high-order keyword and the weight of the feature vector type, and the search condition is converted into a search condition accessible to an image database to be accessed. By accessing the image database with the specified search conditions, multiple images with different search conditions An image search method, wherein an image search is performed on an image database using a common keyword.
【請求項4】 画像検索用のキーワードに基づいて検索
対象となる画像の検索条件を決定し、前記検索条件に基
づいて画像データベースにアクセスして画像検索を行な
う画像検索方法において、 前記検索用のキーワードと同じまたは類似するワードを
前記検索用のキーワードに対応付けし、対応付けられた
キーワードに基づいて検索対象となる画像の検索条件を
決定することを特徴とする画像検索方法。
4. An image search method for determining a search condition of an image to be searched based on a keyword for image search, and performing an image search by accessing an image database based on the search condition. An image search method, wherein a word that is the same as or similar to a keyword is associated with the search keyword, and a search condition for an image to be searched is determined based on the associated keyword.
【請求項5】 画像検索用のキーワードに基づいて検索
対象となる画像の特徴ベクトル種別と特徴ベクトル種別
の重み付けとからなる検索条件を決定し、前記検索条件
に基づいて画像データベースにアクセスして画像検索を
行なう画像検索方法において、 前記画像検索用のキーワード間に上下関係を予め設定し
ておき、 検索者が入力したキーワードに対して入力されたキーワ
ードの上位または/および下位のキーワードを前記検索
者に提示して、画像検索用のキーワードを選択できるよ
うにしたことを特徴とする画像検索方法。
5. A search condition comprising a feature vector type of an image to be searched and weighting of the feature vector type is determined based on a keyword for image search, and an image database is accessed based on the search condition. In an image search method for performing a search, an upper / lower relationship is previously set between the keywords for image search, and a keyword higher or lower and / or a keyword lower than a keyword input by the searcher is input to the searcher. A keyword for image search can be selected.
【請求項6】 検索条件が異なる複数の画像データベー
スに対して、キーワードに対応付けられた画像の特徴ベ
クトル種別と特徴ベクトル種別の重み付けとに基づいて
画像データを検索する画像検索方法において、 キーワードに概念的な上下関係を適用した概念キーワー
ドツリーに対し、キーワード毎の特徴ベクトル種別と重
み付けを管理するキーワード特徴管理テーブルと、 キーワードに対応付けられた特徴ベクトル種別と特徴ベ
クトル種別の重み付けとをデータベース管理システム毎
の特徴ベクトル種別と特徴ベクトル種別の重み付けとに
変換する変換関数を管理する特徴変換関数テーブルと、 キーワードに対する各画像データベースのキー画像名や
特徴ベクトル値を返却する変換関数を管理するキー変換
関数テーブルと、 概念キーワードツリーのキーワード毎の特徴ベクトル種
別と特徴ベクトル種別の重み付けの定義に継承関係を適
用し、前記キーワード特徴管理テーブルを用いてキーワ
ードの特徴ベクトルと特徴ベクトルの重み付けを抽出す
るキーワード特徴抽出手段と、 キーワードの特徴ベクトル種別と重み付けを前記特徴変
換テーブルで管理する変換関数を用いてデータベース管
理システム毎の特徴ベクトル種別と重み付けにそれぞれ
変換する特徴変換手段と、 前記キー変換関数テーブルで管理するキー変換関数を用
いて、キーワードを各画像データベースのキー画像名や
特徴ベクトル値へ変換するキー変換手段とを備え、 キーワードの特徴ベクトル種別と重み付けとデータベー
ス管理システム毎の特徴ベクトルと重み付けとを一元的
に管理し、キーワードの特徴ベクトル種別と重み付けを
データベース管理システム毎の特徴ベクトルと重み付け
に変換することを特徴とする画像検索方法。
6. An image search method for searching image data based on a feature vector type of an image associated with a keyword and weighting of the feature vector type for a plurality of image databases having different search conditions. For a concept keyword tree to which a conceptual hierarchical relationship is applied, a keyword feature management table for managing feature vector types and weights for each keyword, and a database management of feature vector types associated with the keywords and feature vector type weights. A feature conversion function table for managing a conversion function for converting a feature vector type and a feature vector type weight for each system, and a key conversion for managing a conversion function for returning a key image name and a feature vector value of each image database for a keyword. Function table and concept key word A keyword feature extraction unit that applies an inheritance relationship to the definition of the feature vector type and the weighting of the feature vector type for each keyword of the tree, and extracts the feature vector of the keyword and the weight of the feature vector using the keyword feature management table; A feature conversion unit that converts the feature vector type and weight into a feature vector type and weight for each database management system using a conversion function that manages the feature vector in the feature conversion table; and a key conversion function that is managed in the key conversion function table. And a key conversion means for converting the keyword into a key image name and a feature vector value of each image database, and integrally managing the feature vector type and weight of the keyword and the feature vector and weight for each database management system. , Keyword features An image search method comprising converting a vector type and a weight into a feature vector and a weight for each database management system.
【請求項7】 前記キーワード特徴管理テーブルで管理
しているキーワードと同義異語の用語を別名キーワード
として管理するキーワード別名管理テーブルを備え、検
索者が検索要求として指定したキーワードに対する前記
概念キーワードツリー上のキーワードを前記キーワード
別名管理テーブルから探索し、探索によって得られた前
記概念キーワードツリー上のキーワードを使用すること
を特徴とする請求項6記載の画像検索方法。
7. A keyword alias management table for managing a keyword managed in the keyword feature management table and a synonymous term as an alias keyword, wherein a keyword is specified on the concept keyword tree for a keyword specified as a search request by a searcher. 7. The image search method according to claim 6, wherein the keyword is searched from the keyword alias management table, and a keyword on the conceptual keyword tree obtained by the search is used.
【請求項8】 画像検索用のキーワードに基づいて検索
対象となる画像の特徴ベクトル種別と特徴ベクトル種別
の重み付けとからなる検索条件を決定し、前記検索条件
に基づいて画像データベースにアクセスして画像検索を
行なう画像検索方法において、 各画像データベースのデータベース管理システム種別と
データ構造を管理するローカルデータベース管理テーブ
ルと、 データベース管理システム毎の特徴ベクトル種別と重み
付け、キー画像名や特徴ベクトル種別と前記ローカルデ
ータベース管理テーブルで管理しているデータベース管
理システム種別とデータ構造から画像データベース毎の
検索命令文を動的に生成する関数を管理する検索命令文
生成関数テーブルと、 前記ローカルデータベース管理テーブルからデータベー
ス管理システム種別と画像データベース名を取得するロ
ーカルデータベース情報取得手段と、 キーワードの特徴ベクトル種別と重み付けをデータベー
ス管理システム毎の特徴ベクトル種別と重み付けにそれ
ぞれ変換する特徴変換手段と、 キーワードを各画像データベースのキー画像名や特徴ベ
クトル値へ変換するキー変換手段と、 前記検索命令文生成関数テーブルで管理する検索命令文
生成関数を用いて、前記特徴変換手段で得られたキーワ
ードの特徴ベクトル種別と重み付けと前記キー変換手段
で得られたキー画像名や特徴ベクトル値と前記ローカル
データベース情報取得手段により得られたデータベース
管理システム種別とデータ構造とに基づいて、画像デー
タベース毎の検索命令文を動的に生成する検索命令文生
成手段と、 前記検索命令文生成手段で生成された検索命令文に基づ
いて各画像データベースから画像データを検索する画像
データアクセス手段とを備え、 各画像データベースから画像データを検索することを特
徴とする画像検索方法。
8. A search condition including a feature vector type of an image to be searched and weighting of the feature vector type is determined based on an image search keyword, and an image database is accessed based on the search condition. In an image search method for performing a search, a local database management table for managing a database management system type and a data structure of each image database, a feature vector type and weight for each database management system, a key image name and a feature vector type, and the local database A search statement generation function table for managing a function for dynamically generating a search statement for each image database from a database management system type and a data structure managed by a management table; and a database management system from the local database management table. Local database information acquisition means for acquiring the program type and image database name; feature conversion means for respectively converting the feature vector type and weight of the keyword into the feature vector type and weight for each database management system; Key conversion means for converting to image names and feature vector values, and a search statement generation function managed in the search statement generation function table, using the feature vector type and weighting of the keyword obtained by the feature conversion means, Based on the key image name and the characteristic vector value obtained by the key conversion unit and the database management system type and data structure obtained by the local database information obtaining unit, a search statement for each image database is dynamically generated. Search statement generating means; and the search statement generating means Image data access means for searching for image data from each image database based on the search command sentence generated in the step, and searching for image data from each image database.
【請求項9】 画像検索用のキーワードに基づいて検索
対象となる画像の特徴ベクトル種別と特徴ベクトル種別
の重み付けとからなる検索条件を決定し、前記検索条件
に基づいて画像データベースにアクセスして画像検索を
行なう画像検索方法において、 キーワードの特徴ベクトル種別と重み付けをデータベー
ス管理システム毎の特徴ベクトル種別と重み付けに変換
する変換関数を管理する特徴変換関数テーブルと、 キーワードに対する各画像データベースのキー画像名や
特徴ベクトル値を返却する変換関数を管理するキー変換
関数テーブルと、 キーワードの特徴ベクトル種別と重み付けを前記特徴変
換関数テーブルで管理する変換関数を用いてデータベー
ス管理システム毎の特徴ベクトル種別と重み付けにそれ
ぞれ変換する特徴変換手段と、 前記キー変換関数テーブルで管理するキー変換関数を用
いて、キーワードを各画像データベースのキー画像名や
特徴ベクトル値へ変換するキー変換手段と、 キーワードに概念的な上下関係を適用した概念キーワー
ドツリーに対し、キーワード毎の特徴ベクトル種別と重
み付けを管理するキーワード特徴管理テーブルと、 概念キーワードツリーのキーワード毎の特徴ベクトル種
別と重み付けの定義に継承関係を適用し、前記キーワー
ド特徴管理テーブルを用いてキーワードの特徴ベクトル
種別と重み付けを抽出するキーワード特徴抽出手段と、 各画像データベースのデータベース管理システム種別と
データ構造とを管理するローカルデータベース管理テー
ブルと、 データベース管理システム毎の特徴ベクトル種別と重み
付け、キー画像名や特徴ベクトル値と前記ローカルデー
タベース管理テーブルで管理しているデータベース管理
システム種別,データ構造とに基づいて画像データベー
ス毎の検索命令文を動的に生成する関数を管理する検索
命令文生成関数テーブルと、 前記ローカルデータベース管理テーブルからデータベー
ス管理システム種別と画像データベース名を取得するロ
ーカルデータベース情報取得手段と、 前記検索命令文生成関数テーブルで管理する検索命令文
生成関数を用いて、前記特徴変換手段で得られたキーワ
ードの特徴ベクトル種別と重み付けと前記キー変換手段
で得られたキー画像名や特徴ベクトル値と前記ローカル
データベース情報取得手段により得られたデータベース
管理システム種別とデータ構造とに基づいて、画像デー
タベース毎の検索命令文を動的に生成する検索命令文生
成手段と、 前記検索命令文生成手段で生成された検索命令文に基づ
いて各画像データベースから画像データを検索する画像
データベースアクセス手段とを備え、 キーワードの特徴ベクトル種別と重み付けをデータベー
ス管理システム毎の特徴ベクトル種別と重み付けに変換
し、各画像データベース毎の検索命令文を動的に生成
し、各画像データベースから画像データを検索すること
を特徴とする画像検索方法。
9. A search condition comprising a feature vector type of an image to be searched and weighting of the feature vector type is determined based on a keyword for image search, and an image database is accessed based on the search condition. In an image search method for performing a search, a feature conversion function table for managing a conversion function for converting a feature vector type and weight of a keyword into a feature vector type and weight for each database management system; a key image name of each image database for a keyword; A key conversion function table that manages a conversion function that returns a feature vector value, and a conversion function that manages the feature vector type and weight of a keyword in the feature conversion function table are used for the feature vector type and weight for each database management system Feature conversion means for converting A key conversion function for converting a keyword into a key image name or a feature vector value of each image database using a key conversion function managed in the key conversion function table; and a conceptual keyword tree in which a conceptual hierarchical relationship is applied to the keyword. In contrast, a keyword feature management table that manages the feature vector type and weighting for each keyword, and an inheritance relationship is applied to the definition of the feature vector type and weighting for each keyword in the concept keyword tree. Keyword feature extraction means for extracting the feature vector type and weight of each image database; a local database management table for managing the database management system type and data structure of each image database; feature vector type and weight for each database management system; key image name A search statement generation function table for managing a function for dynamically generating a search statement for each image database based on the feature vector value and the database management system type and data structure managed by the local database management table; A local database information acquisition unit that acquires a database management system type and an image database name from the local database management table; and a search statement generation function that is managed by the search statement generation function table. Based on the feature vector type and weight of the keyword, the key image name and the feature vector value obtained by the key conversion means, and the database management system type and data structure obtained by the local database information obtaining means. Search statement A search command sentence generation means for dynamically generating; and an image database access means for searching image data from each image database based on the search command sentence generated by the search command sentence generation means; An image search method characterized by converting the weight and the weight into a feature vector type and a weight for each database management system, dynamically generating a search statement for each image database, and searching for image data from each image database.
【請求項10】 前記キーワード特徴管理テーブルで管
理しているキーワードと同義異語の用語を別名キーワー
ドとして管理するキーワード別名管理テーブルを備え、
検索者が検索要求として指定したキーワードに対する前
記概念キーワードツリー上のキーワードを前記キーワー
ド別名管理テーブルから探索し、探索によって得られた
前記概念キーワードツリー上のキーワードを使用するこ
とを特徴とする請求項9記載の画像検索方法。
10. A keyword alias management table that manages a keyword and a synonymous term as an alias keyword managed in the keyword feature management table,
10. A keyword on the concept keyword tree for the keyword specified by the searcher as a search request is searched from the keyword alias management table, and the keyword on the concept keyword tree obtained by the search is used. Image search method described.
【請求項11】 画像検索用のキーワードに基づいて検
索対象となる画像の特徴ベクトル種別と特徴ベクトル種
別の重み付けとからなる検索条件を決定する検索条件決
定手段と、前記検索条件をアクセス対象となる画像デー
タベースにアクセス可能な検索条件へ変換する検索条件
変換手段と、変換した検索条件で画像データベースにア
クセスするデータベースアクセス手段とを備え、検索条
件が異なる複数の画像データベースに対して共通のキー
ワードを用いて画像検索を行なうことを特徴とする画像
検索装置。
11. A search condition determining means for determining a search condition including a feature vector type of an image to be searched and weighting of the feature vector type based on an image search keyword, and the search condition is an access target. A search condition conversion unit for converting the search condition into a search condition accessible to the image database; and a database access unit for accessing the image database with the converted search condition, using a common keyword for a plurality of image databases having different search conditions. An image search device for performing an image search by using
【請求項12】 画像検索用のキーワードに基づいて検
索対象となる画像の特徴ベクトル種別と特徴ベクトル種
別の重み付けとからなる検索条件を決定し、前記検索条
件に基づいて画像データベースにアクセスして画像検索
を行なう画像検索装置において、 予め設定されたキーワード間の上下関係を記憶するキー
ワード上下関係記憶部と、キーワードに対して特徴ベク
トル種別と特徴ベクトル種別の重み付けが登録されてい
ない場合には、そのキーワードの上位キーワードに対し
て登録されている特徴ベクトル種別と特徴ベクトル種別
の重み付けを利用して前記検索条件を設定する検索条件
設定手段とを備えたことを特徴とする画像検索装置。
12. A search condition comprising a feature vector type of an image to be searched and weighting of the feature vector type is determined based on an image search keyword, and an image database is accessed based on the search condition. In an image search device performing a search, a keyword hierarchical relationship storage unit that stores a hierarchical relationship between keywords set in advance, and when a feature vector type and a weight of a feature vector type are not registered for a keyword, An image search apparatus comprising: a search condition setting unit configured to set the search condition by using a feature vector type registered for a higher keyword of the keyword and weighting of the feature vector type.
【請求項13】 画像検索用のキーワードに基づいて検
索対象となる画像の特徴ベクトル種別と特徴ベクトル種
別の重み付けとからなる検索条件を決定し、前記検索条
件に基づいて画像データベースにアクセスして画像検索
を行なう画像検索装置において、 予め設定されたキーワード間の上下関係を記憶するキー
ワード上下関係記憶部と、キーワードに対して特徴ベク
トル種別と特徴ベクトル種別の重み付けが登録されてい
ない場合には、そのキーワードの上位キーワードに対し
て登録されている特徴ベクトル種別と特徴ベクトル種別
の重み付けを利用して前記検索条件を設定する検索条件
設定手段と、前記検索条件をアクセス対象となる画像デ
ータベースにアクセス可能な検索条件へ変換する検索条
件変換手段とを備え、 変換した検索条件で画像データベースにアクセスするこ
とで、検索条件が異なる複数の画像データベースに対し
て共通のキーワードを用いて画像検索を行なうことを特
徴とする画像検索装置。
13. A search condition including a feature vector type of an image to be searched and weighting of the feature vector type is determined based on a keyword for image search, and an image database is accessed based on the search condition. In an image search device performing a search, a keyword hierarchical relationship storage unit that stores a hierarchical relationship between keywords set in advance, and when a feature vector type and a weight of a feature vector type are not registered for a keyword, A search condition setting unit configured to set the search condition by using the feature vector type registered for the high-order keyword of the keyword and the weighting of the feature vector type; and enabling the search condition to access an image database to be accessed. A search condition conversion means for converting the search condition into search conditions; By accessing the image database, the image retrieval apparatus characterized by performing the image search by using the common keywords to a plurality of image database search conditions are different.
【請求項14】 画像検索用のキーワードに基づいて検
索対象となる画像の検索条件を決定し、前記検索条件に
基づいて画像データベースにアクセスして画像検索を行
なう画像検索装置において、 前記検索用のキーワードと同じまたは類似するワードを
前記検索用のキーワードに対応付けすることで用語の統
一を行なう用語統一手段を備え、対応付けられたキーワ
ードに基づいて検索対象となる画像の検索条件を決定す
ることを特徴とする画像検索装置。
14. An image search apparatus which determines a search condition of an image to be searched based on a keyword for image search and accesses an image database based on the search condition to perform an image search. A term unifying unit for unifying terms by associating a word that is the same as or similar to a keyword with the keyword for search, and determining a search condition of an image to be searched based on the associated keyword. An image search device characterized by the following.
【請求項15】 画像検索用のキーワードに基づいて検
索対象となる画像の特徴ベクトル種別と特徴ベクトル種
別の重み付けとからなる検索条件を決定し、前記検索条
件に基づいて画像データベースにアクセスして画像検索
を行なう画像検索装置において、 予め設定されたキーワード間の上下関係を記憶するキー
ワード上下関係記憶部と、検索者が入力したキーワード
に対して入力されたキーワードの上位または/および下
位のキーワードを前記検索者に提示して画像検索用のキ
ーワードを選択を補助できるようにしたキーワード選択
補助手段とを備えたことを特徴とする画像検索装置。
15. A search condition comprising a feature vector type of an image to be searched and weighting of the feature vector type is determined based on a keyword for image search, and an image database is accessed based on the search condition. An image search apparatus for performing a search, comprising: a keyword hierarchical relationship storage unit for storing a hierarchical relationship between keywords set in advance; and a keyword higher or lower than a keyword input with respect to a keyword input by a searcher. An image search apparatus comprising: a keyword selection assisting unit that is provided to a searcher to assist selection of an image search keyword.
【請求項16】 検索条件が異なる複数の画像データベ
ースに対して、キーワードに対応付けられた画像の特徴
ベクトル種別と特徴ベクトル種別の重み付けとに基づい
て画像データを検索する画像検索装置において、 キーワードに概念的な上下関係を適用した概念キーワー
ドツリーに対し、キーワード毎の特徴ベクトル種別と重
み付けを管理するキーワード特徴管理テーブルと、 キーワードに対応付けられた特徴ベクトル種別と特徴ベ
クトル種別の重み付けとをデータベース管理システム毎
の特徴ベクトル種別と特徴ベクトル種別の重み付けとに
変換する変換関数を管理する特徴変換関数テーブルと、 キーワードに対する各画像データベースのキー画像名や
特徴ベクトル値を返却する変換関数を管理するキー変換
関数テーブルと、 概念キーワードツリーのキーワード毎の特徴ベクトル種
別と特徴ベクトル種別の重み付けの定義に継承関係を適
用し、前記キーワード特徴管理テーブルを用いてキーワ
ードの特徴ベクトルと特徴ベクトルの重み付けを抽出す
るキーワード特徴抽出手段と、 キーワードの特徴ベクトル種別と重み付けを前記特徴変
換テーブルで管理する変換関数を用いてデータベース管
理システム毎の特徴ベクトル種別と重み付けにそれぞれ
変換する特徴変換手段と、 前記キー変換関数テーブルで管理するキー変換関数を用
いて、キーワードを各画像データベースのキー画像名や
特徴ベクトル値へ変換するキー変換手段とを備え、 キーワードの特徴ベクトル種別と重み付けとデータベー
ス管理システム毎の特徴ベクトルと重み付けとを一元的
に管理し、キーワードの特徴ベクトル種別と重み付けを
データベース管理システム毎の特徴ベクトルと重み付け
に変換することを特徴とする画像検索装置。
16. An image search apparatus for searching image data based on a feature vector type of an image associated with a keyword and a weight of the feature vector type for a plurality of image databases having different search conditions. For a concept keyword tree to which a conceptual hierarchical relationship is applied, a keyword feature management table for managing feature vector types and weights for each keyword, and a database management of feature vector types associated with the keywords and feature vector type weights. A feature conversion function table for managing a conversion function for converting a feature vector type and a feature vector type weight for each system, and a key conversion for managing a conversion function for returning a key image name and a feature vector value of each image database for a keyword. Function tables and concept keys A keyword feature extraction unit that applies an inheritance relationship to the definition of the feature vector type and the weight of the feature vector type for each keyword of the keyword tree, and extracts the feature vector of the keyword and the weight of the feature vector using the keyword feature management table; A feature conversion unit that converts the feature vector type and weight into a feature vector type and weight for each database management system using a conversion function that manages the feature vector in the feature conversion table; and a key conversion function that is managed in the key conversion function table. And a key conversion means for converting the keyword into a key image name and a feature vector value of each image database, and integrally managing the feature vector type and weight of the keyword and the feature vector and weight for each database management system. , Keyword Features An image retrieval apparatus characterized in that a vector type and a weight are converted into a feature vector and a weight for each database management system.
【請求項17】 前記キーワード特徴管理テーブルで管
理しているキーワードと同義異語の用語を別名キーワー
ドとして管理するキーワード別名管理テーブルを備え、
検索者が検索要求として指定したキーワードに対する前
記概念キーワードツリー上のキーワードを前記キーワー
ド別名管理テーブルから探索し、探索によって得られた
前記概念キーワードツリー上のキーワードを使用するこ
とを特徴とする請求項16記載の画像検索装置。
17. A keyword alias management table for managing, as alias keywords, terms synonymous with keywords managed in the keyword feature management table,
17. The search method according to claim 16, wherein a keyword on the concept keyword tree for the keyword designated by the searcher as a search request is searched from the keyword alias management table, and the keyword on the concept keyword tree obtained by the search is used. The image search device according to the above.
【請求項18】 画像検索用のキーワードに基づいて検
索対象となる画像の特徴ベクトル種別と特徴ベクトル種
別の重み付けとからなる検索条件を決定し、前記検索条
件に基づいて画像データベースにアクセスして画像検索
を行なう画像検索装置において、 各画像データベースのデータベース管理システム種別と
データ構造を管理するローカルデータベース管理テーブ
ルと、 データベース管理システム毎の特徴ベクトル種別と重み
付け、キー画像名や特徴ベクトル種別と前記ローカルデ
ータベース管理テーブルで管理しているデータベース管
理システム種別とデータ構造から画像データベース毎の
検索命令文を動的に生成する関数を管理する検索命令文
生成関数テーブルと、 前記ローカルデータベース管理テーブルからデータベー
ス管理システム種別と画像データベース名を取得するロ
ーカルデータベース情報取得手段と、 キーワードの特徴ベクトル種別と重み付けをデータベー
ス管理システム毎の特徴ベクトル種別と重み付けにそれ
ぞれ変換する特徴変換手段と、 キーワードを各画像データベースのキー画像名や特徴ベ
クトル値へ変換するキー変換手段と、 前記検索命令文生成関数テーブルで管理する検索命令文
生成関数を用いて、前記特徴変換手段で得られたキーワ
ードの特徴ベクトル種別と重み付けと前記キー変換手段
で得られたキー画像名や特徴ベクトル値と前記ローカル
データベース情報取得手段により得られたデータベース
管理システム種別とデータ構造とに基づいて、画像デー
タベース毎の検索命令文を動的に生成する検索命令文生
成手段と、 前記検索命令文生成手段で生成された検索命令文に基づ
いて各画像データベースから画像データを検索する画像
データアクセス手段とを備え、 各画像データベースから画像データを検索することを特
徴とする画像検索装置。
18. A search condition including a feature vector type of an image to be searched and weighting of the feature vector type is determined based on an image search keyword, and an image database is accessed based on the search condition. In the image search apparatus for performing the search, a local database management table for managing a database management system type and a data structure of each image database, a feature vector type and weighting for each database management system, a key image name and a feature vector type, and the local database A search statement generation function table for managing a function for dynamically generating a search statement for each image database from the database management system type and data structure managed by the management table; and a database management system from the local database management table. Local database information acquisition means for acquiring a system type and an image database name; feature conversion means for converting a feature vector type and weight of a keyword into a feature vector type and weight for each database management system; and a keyword for a key of each image database. Key conversion means for converting to image names and feature vector values, and using a search statement generation function managed in the search statement generation function table, the feature vector type and weighting of the keyword obtained by the feature conversion means and Based on the key image name and the characteristic vector value obtained by the key conversion means and the database management system type and data structure obtained by the local database information obtaining means, a search statement for each image database is dynamically generated. Search statement generation means; and the search statement generation Image data access means for searching for image data from each image database based on the search command sentence generated by the means, and searching for image data from each image database.
【請求項19】 画像検索用のキーワードに基づいて検
索対象となる画像の特徴ベクトル種別と特徴ベクトル種
別の重み付けとからなる検索条件を決定し、前記検索条
件に基づいて画像データベースにアクセスして画像検索
を行なう画像検索装置において、 キーワードの特徴ベクトル種別と重み付けをデータベー
ス管理システム毎の特徴ベクトル種別と重み付けに変換
する変換関数を管理する特徴変換関数テーブルと、 キーワードに対する各画像データベースのキー画像名や
特徴ベクトル値を返却する変換関数を管理するキー変換
関数テーブルと、 キーワードの特徴ベクトル種別と重み付けを前記特徴変
換関数テーブルで管理する変換関数を用いてデータベー
ス管理システム毎の特徴ベクトル種別と重み付けにそれ
ぞれ変換する特徴変換手段と、 前記キー変換関数テーブルで管理するキー変換関数を用
いて、キーワードを各画像データベースのキー画像名や
特徴ベクトル値へ変換するキー変換手段と、 キーワードに概念的な上下関係を適用した概念キーワー
ドツリーに対し、キーワード毎の特徴ベクトル種別と重
み付けを管理するキーワード特徴管理テーブルと、 概念キーワードツリーのキーワード毎の特徴ベクトル種
別と重み付けの定義に継承関係を適用し、前記キーワー
ド特徴管理テーブルを用いてキーワードの特徴ベクトル
種別と重み付けを抽出するキーワード特徴抽出手段と、 各画像データベースのデータベース管理システム種別と
データ構造とを管理するローカルデータベース管理テー
ブルと、 データベース管理システム毎の特徴ベクトル種別と重み
付け、キー画像名や特徴ベクトル値と前記ローカルデー
タベース管理テーブルで管理しているデータベース管理
システム種別,データ構造とに基づいて画像データベー
ス毎の検索命令文を動的に生成する関数を管理する検索
命令文生成関数テーブルと、 前記ローカルデータベース管理テーブルからデータベー
ス管理システム種別と画像データベース名を取得するロ
ーカルデータベース情報取得手段と、 前記検索命令文生成関数テーブルで管理する検索命令文
生成関数を用いて、前記特徴変換手段で得られたキーワ
ードの特徴ベクトル種別と重み付けと前記キー変換手段
で得られたキー画像名や特徴ベクトル値と前記ローカル
データベース情報取得手段により得られたデータベース
管理システム種別とデータ構造とに基づいて、画像デー
タベース毎の検索命令文を動的に生成する検索命令文生
成手段と、 前記検索命令文生成手段で生成された検索命令文に基づ
いて各画像データベースから画像データを検索する画像
データベースアクセス手段とを備え、 キーワードの特徴ベクトル種別と重み付けをデータベー
ス管理システム毎の特徴ベクトル種別と重み付けに変換
し、各画像データベース毎の検索命令文を動的に生成
し、各画像データベースから画像データを検索すること
を特徴とする画像検索装置。
19. A search condition comprising a feature vector type of an image to be searched and weighting of the feature vector type is determined based on a keyword for image search, and an image database is accessed based on the search condition. In an image search device for performing a search, a feature conversion function table that manages a conversion function for converting a feature vector type and weight of a keyword into a feature vector type and weight for each database management system; a key image name of each image database for a keyword; A key conversion function table that manages a conversion function that returns a feature vector value, and a conversion function that manages a feature vector type and weight of a keyword in the feature conversion function table are used for a feature vector type and weight for each database management system. Feature conversion means for conversion And key conversion means for converting a keyword into a key image name or a feature vector value of each image database using a key conversion function managed in the key conversion function table; and a conceptual keyword in which a conceptual hierarchical relationship is applied to the keyword. A keyword feature management table that manages the feature vector type and weight for each keyword for the tree, and an inheritance relationship is applied to the definition of the feature vector type and weight for each keyword in the concept keyword tree, and the keyword feature management table is used. Keyword feature extraction means for extracting the feature vector type and weight of the keyword; a local database management table for managing the database management system type and data structure of each image database; the feature vector type and weight for each database management system; Command generation function table that manages a function for dynamically generating a search command for each image database based on the database management system type and data structure managed by the local database management table and the feature vector value and the local database management table. A local database information acquisition unit that acquires a database management system type and an image database name from the local database management table; and a search command generation function that is managed by the search command generation function table. An image database based on the feature vector type and weight of the obtained keyword, the key image name and feature vector value obtained by the key conversion means, and the database management system type and data structure obtained by the local database information acquisition means. Search instructions for each A search statement generating means for dynamically generating a keyword, and an image database access means for searching image data from each image database based on the search statement generated by the search statement generating means. An image search apparatus for converting a type and a weight into a feature vector type and a weight for each database management system, dynamically generating a search statement for each image database, and searching for image data from each image database; .
【請求項20】 前記キーワード特徴管理テーブルで管
理しているキーワードと同義異語の用語を別名キーワー
ドとして管理するキーワード別名管理テーブルを備え、
検索者が検索要求として指定したキーワードに対する前
記概念キーワードツリー上のキーワードを前記キーワー
ド別名管理テーブルから探索し、探索によって得られた
前記概念キーワードツリー上のキーワードを使用するこ
とを特徴とする請求項9記載の画像検索方法。
20. A keyword alias management table that manages a keyword and a synonymous term that are managed in the keyword feature management table as alias keywords,
10. A keyword on the concept keyword tree for the keyword specified by the searcher as a search request is searched from the keyword alias management table, and the keyword on the concept keyword tree obtained by the search is used. Image search method described.
【請求項21】 画像検索用のキーワードに基づいて検
索対象となる画像の特徴ベクトル種別と特徴ベクトル種
別の重み付けとからなる検索条件を決定する検索条件決
定手段と、前記検索条件をアクセス対象となる画像デー
タベースにアクセス可能な検索条件へ変換する検索条件
変換手段と、変換した検索条件で画像データベースにア
クセスするデータベースアクセス手段とをコンピュータ
に実行させるための画像検索プログラムを記録した記録
媒体。
21. Search condition determining means for determining a search condition comprising a feature vector type of an image to be searched and weighting of the feature vector type based on a keyword for image search, and the search condition being an access target. A recording medium storing an image search program for causing a computer to execute a search condition conversion unit that converts the image database into search conditions that can be accessed, and a database access unit that accesses the image database with the converted search conditions.
【請求項22】 画像検索用のキーワードに基づいて検
索対象となる画像の特徴ベクトル種別と特徴ベクトル種
別の重み付けとからなる検索条件を決定し、前記検索条
件に基づいて画像データベースにアクセスして画像検索
を実行させるための画像検索プログラムを記録したコン
ピュータ読み取り可能な記録媒体であって、 予め設定されたキーワード間の上下関係情報を格納する
キーワード上下関係情報格納手段と、キーワードに対し
て特徴ベクトル種別と特徴ベクトル種別の重み付けが登
録されていない場合には、そのキーワードの上位キーワ
ードに対して登録されている特徴ベクトル種別と特徴ベ
クトル種別の重み付けを利用して前記検索条件を設定す
る検索条件設定手段とをコンピュータに実行させるため
の画像検索プログラムを記録した記録媒体。
22. A search condition comprising a feature vector type of an image to be searched and weighting of the feature vector type is determined based on a keyword for image search, and an image database is accessed based on the search condition. A computer-readable recording medium storing an image search program for executing a search, a keyword vertical relation information storage unit for storing predetermined vertical relation information between keywords, and a feature vector type for the keywords. And a search condition setting means for setting the search condition by using a feature vector type registered for a higher keyword of the keyword and a weight of the feature vector type when the weight of the feature vector type is not registered. Record an image search program to make a computer execute The recording medium.
【請求項23】 画像検索用のキーワードに基づいて検
索対象となる画像の特徴ベクトル種別と特徴ベクトル種
別の重み付けとからなる検索条件を決定し、前記検索条
件に基づいて画像データベースにアクセスして画像検索
を行なうための画像検索プログラムを記録したコンピュ
ータ読み取り可能な記録媒体であって、予め設定された
キーワード間の上下関係情報を格納するキーワード上下
関係情報格納手段と、キーワードに対して特徴ベクトル
種別と特徴ベクトル種別の重み付けが登録されていない
場合には、そのキーワードの上位キーワードに対して登
録されている特徴ベクトル種別と特徴ベクトル種別の重
み付けを利用して前記検索条件を設定する検索条件設定
手段と、前記検索条件をアクセス対象となる画像データ
ベースにアクセス可能な検索条件へ変換する検索条件変
換手段とをコンピュータに実行させるための画像検索プ
ログラムを記録した記録媒体。
23. A search condition comprising a feature vector type of an image to be searched and weighting of the feature vector type is determined based on an image search keyword, and an image database is accessed based on the search condition. A computer-readable recording medium storing an image search program for performing a search, a keyword vertical relation information storage means for storing predetermined vertical relation information between keywords, and a feature vector type for the keywords. When the weight of the feature vector type is not registered, a search condition setting unit configured to set the search condition using the feature vector type registered for the upper keyword of the keyword and the weight of the feature vector type. , The search condition can be accessed to the image database to be accessed A storage medium storing an image search program for causing a computer to execute a search condition conversion unit for converting the search condition into a search condition that can be converted into a search condition.
【請求項24】 画像検索用のキーワードに基づいて検
索対象となる画像の検索条件を決定し、前記検索条件に
基づいて画像データベースにアクセスして画像検索を行
なうための画像検索プログラムを記録したコンピュータ
読み取り可能な記録媒体であって、 前記検索用のキーワードと同じまたは類似するワードを
前記検索用のキーワードに対応付けすることで用語の統
一を行なう用語統一手段と、対応付けられたキーワード
に基づいて検索対象となる画像の検索条件を決定する検
索条件決定手段とをコンピュータに実行させるための画
像検索プログラムを記録した記録媒体。
24. A computer storing an image search program for determining a search condition of an image to be searched based on a keyword for image search and accessing an image database to perform an image search based on the search condition. A readable recording medium, comprising: a term unifying unit for unifying terms by associating a word that is the same as or similar to the search keyword with the search keyword; and based on the associated keyword. A recording medium storing an image search program for causing a computer to execute a search condition determination unit for determining a search condition of an image to be searched.
【請求項25】 画像検索用のキーワードに基づいて検
索対象となる画像の特徴ベクトル種別と特徴ベクトル種
別の重み付けとからなる検索条件を決定し、前記検索条
件に基づいて画像データベースにアクセスして画像検索
を行なうための画像検索プログラムを記録したコンピュ
ータ読み取り可能な記録媒体であって、 予め設定されたキーワード間の上下関係情報を格納する
キーワード上下関係情報格納手段と、検索者が入力した
キーワードに対して入力されたキーワードの上位または
/および下位のキーワードを前記検索者に提示して画像
検索用のキーワードを選択を補助できるようにしたキー
ワード選択補助手段とをコンピュータに実行させるため
の画像検索プログラムを記録した記録媒体。
25. A search condition including a feature vector type of an image to be searched and weighting of the feature vector type is determined based on a keyword for image search, and an image database is accessed based on the search condition. A computer readable recording medium storing an image search program for performing a search, a keyword vertical relation information storage means for storing predetermined vertical relation information between keywords, and An image search program for causing a computer to execute keyword selection assisting means for presenting a keyword higher or lower and / or lower than the input keyword to the searcher so as to assist selection of a keyword for image search. The recording medium on which it was recorded.
【請求項26】 検索条件が異なる複数の画像データベ
ースに対して、キーワードに対応付けられた画像の特徴
ベクトル種別と特徴ベクトル種別の重み付けとに基づい
て画像データを検索するための画像検索プログラムを記
録したコンピュータ読み取り可能な記録媒体であって、 キーワードに概念的な上下関係を適用した概念キーワー
ドツリーに対し、キーワード毎の特徴ベクトル種別と重
み付けを管理するキーワード特徴管理テーブルと、 キーワードに対応付けられた特徴ベクトル種別と特徴ベ
クトル種別の重み付けとをデータベース管理システム毎
の特徴ベクトル種別と特徴ベクトル種別の重み付けとに
変換する変換関数を管理する特徴変換関数テーブルと、 キーワードに対する各画像データベースのキー画像名や
特徴ベクトル値を返却する変換関数を管理するキー変換
関数テーブルと、 概念キーワードツリーのキーワード毎の特徴ベクトル種
別と特徴ベクトル種別の重み付けの定義に継承関係を適
用し、前記キーワード特徴管理テーブルを用いてキーワ
ードの特徴ベクトルと特徴ベクトルの重み付けを抽出す
るキーワード特徴抽出手段と、 キーワードの特徴ベクトル種別と重み付けを前記特徴変
換テーブルで管理する変換関数を用いてデータベース管
理システム毎の特徴ベクトル種別と重み付けにそれぞれ
変換する特徴変換手段と、 前記キー変換関数テーブルで管理するキー変換関数を用
いて、キーワードを各画像データベースのキー画像名や
特徴ベクトル値へ変換するキー変換手段と、をコンピュ
ータに実行させるための画像検索プログラムを記録した
記録媒体。
26. An image retrieval program for retrieving image data based on a feature vector type of an image associated with a keyword and a weight of the feature vector type for a plurality of image databases having different search conditions. A computer readable recording medium, comprising: a keyword feature management table for managing a feature vector type and a weight for each keyword for a conceptual keyword tree in which a conceptual hierarchical relationship is applied to the keyword; A feature conversion function table that manages a conversion function for converting a feature vector type and a weight of the feature vector type into a feature vector type and a weight of the feature vector type for each database management system; a key image name of each image database for a keyword; Return feature vector value A key conversion function table that manages the conversion functions to be performed, applying a succession relationship to the definition of the feature vector type and the weighting of the feature vector type for each keyword in the concept keyword tree, and Keyword feature extraction means for extracting the weight of the feature vector; and feature conversion means for converting the feature vector type and the weight of the keyword into the feature vector type and the weight for each database management system using a conversion function managing the feature conversion table. And a key conversion unit for converting a keyword into a key image name or a feature vector value of each image database using a key conversion function managed in the key conversion function table. Recording medium.
【請求項27】 前記キーワード特徴管理テーブルで管
理しているキーワードと同義異語の用語を別名キーワー
ドとして管理するキーワード別名管理テーブルを備え、
検索者が検索要求として指定したキーワードに対する前
記概念キーワードツリー上のキーワードを前記キーワー
ド別名管理テーブルから探索し、探索によって得られた
前記概念キーワードツリー上のキーワードを使用するこ
とをコンピュータに実行させるための画像検索プログラ
ムを記録したことを特徴とする請求項26記載の画像検
索プログラムを記録した記録媒体。
27. A keyword alias management table which manages a keyword and a synonymous term as an alias keyword in the keyword feature management table,
A searcher searching the keyword alias management table for a keyword on the concept keyword tree for a keyword specified as a search request, and causing a computer to use the keyword on the concept keyword tree obtained by the search. 27. A recording medium recording an image search program according to claim 26, wherein the image search program is recorded.
【請求項28】 画像検索用のキーワードに基づいて検
索対象となる画像の特徴ベクトル種別と特徴ベクトル種
別の重み付けとからなる検索条件を決定し、前記検索条
件に基づいて画像データベースにアクセスして画像検索
を行なうための画像検索プログラムを記録したコンピュ
ータ読み取り可能な記録媒体であって、 各画像データベースのデータベース管理システム種別と
データ構造を管理するローカルデータベース管理テーブ
ルと、 データベース管理システム毎の特徴ベクトル種別と重み
付け、キー画像名や特徴ベクトル値と前記ローカルデー
タベース管理テーブルで管理しているデータベース管理
システム種別とデータ構造から画像データベース毎の検
索命令文を動的に生成する関数を管理する検索命令文生
成関数テーブルと、 前記ローカルデータベース管理テーブルからデータベー
ス管理システム種別と画像データベース名を取得するロ
ーカルデータベース情報取得手段と、 キーワードの特徴ベクトル種別と重み付けをデータベー
ス管理システム毎の特徴ベクトル種別と重み付けにそれ
ぞれ変換する特徴変換手段と、 キーワードを各画像データベースのキー画像名や特徴ベ
クトル値へ変換するキー変換手段と、 前記検索命令文生成関数テーブルで管理する検索命令文
生成関数を用いて、前記特徴変換手段で得られたキーワ
ードの特徴ベクトル種別と重み付けと前記キー変換手段
で得られたキー画像名や特徴ベクトル値と前記ローカル
データベース情報取得手段により得られたデータベース
管理システム種別とデータ構造とに基づいて、画像デー
タベース毎の検索命令文を動的に生成する検索命令文生
成手段と、 前記検索命令文生成手段で生成された検索命令文に基づ
いて各画像データベースから画像データを検索する画像
データアクセス手段とをコンピュータに実行させるため
の画像検索プログラムを記録した記録媒体。
28. A search condition including a feature vector type of an image to be searched and weighting of the feature vector type is determined based on an image search keyword, and an image database is accessed based on the search condition. A computer-readable recording medium storing an image search program for performing a search, a local database management table for managing a database management system type and a data structure of each image database, and a feature vector type for each database management system. A search statement generation function for managing a function for dynamically generating a search statement for each image database from weights, key image names and feature vector values, and a database management system type and data structure managed in the local database management table. A table and Local database information acquisition means for acquiring a database management system type and an image database name from a local database management table; feature conversion means for converting a feature vector type and a weight of a keyword into a feature vector type and a weight for each database management system; A key conversion unit that converts a keyword into a key image name or a feature vector value of each image database; and a keyword obtained by the feature conversion unit using a search statement generation function managed by the search statement generation function table. Search for each image database based on the feature vector type and weighting, the key image name or feature vector value obtained by the key conversion means, and the database management system type and data structure obtained by the local database information obtaining means. Imperative sentence Image search means for causing a computer to execute: a search statement generation means for generating the image data; and an image data access means for searching for image data from each image database based on the search statement generated by the search statement generation means. A recording medium on which a program is recorded.
【請求項29】 画像検索用のキーワードに基づいて検
索対象となる画像の特徴ベクトル種別と特徴ベクトル種
別の重み付けとからなる検索条件を決定し、前記検索条
件に基づいて画像データベースにアクセスして画像検索
を行なうための画像検索プログラムを記録したコンピュ
ータ読み取り可能な記録媒体であって、 キーワードの特徴ベクトル種別と重み付けをデータベー
ス管理システム毎の特徴ベクトル種別と重み付けに変換
する変換関数を管理する特徴変換関数テーブルと、 キーワードに対する各画像データベースのキー画像名や
特徴ベクトル値を返却する変換関数を管理するキー変換
関数テーブルと、 キーワードの特徴ベクトル種別と重み付けを前記特徴変
換関数テーブルで管理する変換関数を用いてデータベー
ス管理システム毎の特徴ベクトル種別と重み付けにそれ
ぞれ変換する特徴変換手段と、 前記キー変換関数テーブルで管理するキー変換関数を用
いて、キーワードを各画像データベースのキー画像名や
特徴ベクトル値へ変換するキー変換手段と、 キーワードに概念的な上下関係を適用した概念キーワー
ドツリーに対し、キーワード毎の特徴ベクトル種別と重
み付けを管理するキーワード特徴管理テーブルと、 概念キーワードツリーのキーワード毎の特徴ベクトル種
別と重み付けの定義に継承関係を適用し、前記キーワー
ド特徴管理テーブルを用いてキーワードの特徴ベクトル
種別と重み付けを抽出するキーワード特徴抽出手段と、 各画像データベースのデータベース管理システム種別と
データ構造とを管理するローカルデータベース管理テー
ブルと、 データベース管理システム毎の特徴ベクトル種別と重み
付け、キー画像名や特徴ベクトル値と前記ローカルデー
タベース管理テーブルで管理しているデータベース管理
システム種別,データ構造とに基づいて画像データベー
ス毎の検索命令文を動的に生成する関数を管理する検索
命令文生成関数テーブルと、 前記ローカルデータベース管理テーブルからデータベー
ス管理システム種別と画像データベース名を取得するロ
ーカルデータベース情報取得手段と、 前記検索命令文生成関数テーブルで管理する検索命令文
生成関数を用いて、前記特徴変換手段で得られたキーワ
ードの特徴ベクトル種別と重み付けと前記キー変換手段
で得られたキー画像名や特徴ベクトル値と前記ローカル
データベース情報取得手段により得られたデータベース
管理システム種別とデータ構造とに基づいて、画像デー
タベース毎の検索命令文を動的に生成する検索命令文生
成手段と、 前記検索命令文生成手段で生成された検索命令文に基づ
いて各画像データベースから画像データを検索する画像
データベースアクセス手段とをコンピュータに実行させ
るための画像検索プログラムを記録した記録媒体。
29. A search condition including a feature vector type of an image to be searched and weighting of the feature vector type is determined based on an image search keyword, and an image database is accessed based on the search condition. A computer readable recording medium storing an image search program for performing a search, wherein a feature conversion function for managing a conversion function for converting a feature vector type and weight of a keyword into a feature vector type and weight for each database management system A table, a key conversion function table for managing a conversion function for returning a key image name and a feature vector value of each image database for a keyword, and a conversion function for managing the feature vector type and weight of the keyword in the feature conversion function table. Per database management system A feature conversion unit that converts each of the feature vector types and weights, and a key conversion unit that converts a keyword into a key image name or a feature vector value of each image database using a key conversion function managed in the key conversion function table. A keyword feature management table that manages feature vector types and weights for each keyword for a conceptual keyword tree that applies a conceptual hierarchical relationship to keywords, and an inheritance relationship for the definition of feature vector types and weights for each keyword in the concept keyword tree A keyword feature extraction means for extracting a feature vector type and a weight of a keyword using the keyword feature management table; a local database management table for managing a database management system type and a data structure of each image database; Based on the feature vector type and weight for each image management system, the key image name and the feature vector value, and the database management system type and data structure managed in the local database management table. A search statement generation function table for managing a function to be generated in the database; a local database information acquisition unit for acquiring a database management system type and an image database name from the local database management table; and a search managed by the search statement generation function table. Using a command sentence generation function, the feature vector type and weight of the keyword obtained by the feature conversion means, the key image name and feature vector value obtained by the key conversion means, and the local database information acquisition means Database management system type Command statement generating means for dynamically generating a search command statement for each image database based on the search command statement generated based on the search command statement generated by the search command statement generating means. A recording medium on which an image search program for causing a computer to execute an image database access means for searching for an image is stored.
【請求項30】 前記キーワード特徴管理テーブルで管
理しているキーワードと同義異語の用語を別名キーワー
ドとして管理するキーワード別名管理テーブルを備え、
検索者が検索要求として指定したキーワードに対する前
記概念キーワードツリー上のキーワードを前記キーワー
ド別名管理テーブルから探索し、探索によって得られた
前記概念キーワードツリー上のキーワードを使用するこ
とをコンピュータに実行させるための画像検索プログラ
ムを記録したことを特徴とする請求項29記載の画像検
索プログラムを記録した記録媒体。
30. A keyword alias management table for managing a keyword and a synonymous term as an alias keyword in the keyword feature management table,
A search step that searches a keyword on the concept keyword tree for the keyword designated by the searcher as a search request from the keyword alias management table, and causes the computer to use the keyword on the concept keyword tree obtained by the search. 30. A recording medium recording an image search program according to claim 29, wherein the image search program is recorded.
JP10246389A 1998-08-31 1998-08-31 Image search method, image search device, and recording medium storing image search program Pending JP2000076287A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10246389A JP2000076287A (en) 1998-08-31 1998-08-31 Image search method, image search device, and recording medium storing image search program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10246389A JP2000076287A (en) 1998-08-31 1998-08-31 Image search method, image search device, and recording medium storing image search program

Publications (1)

Publication Number Publication Date
JP2000076287A true JP2000076287A (en) 2000-03-14

Family

ID=17147812

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10246389A Pending JP2000076287A (en) 1998-08-31 1998-08-31 Image search method, image search device, and recording medium storing image search program

Country Status (1)

Country Link
JP (1) JP2000076287A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114840632A (en) * 2022-05-31 2022-08-02 浪潮电子信息产业股份有限公司 Knowledge extraction method, system, equipment and storage medium
WO2025159357A1 (en) * 2024-01-24 2025-07-31 삼성전자주식회사 Electronic device for searching for images and methods thereof

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114840632A (en) * 2022-05-31 2022-08-02 浪潮电子信息产业股份有限公司 Knowledge extraction method, system, equipment and storage medium
WO2025159357A1 (en) * 2024-01-24 2025-07-31 삼성전자주식회사 Electronic device for searching for images and methods thereof

Similar Documents

Publication Publication Date Title
US6334131B2 (en) Method for cataloging, filtering, and relevance ranking frame-based hierarchical information structures
US6671681B1 (en) System and technique for suggesting alternate query expressions based on prior user selections and their query strings
JP3225912B2 (en) Information retrieval apparatus, method and recording medium
JP4410681B2 (en) How to access data using correlation criteria
US6738759B1 (en) System and method for performing similarity searching using pointer optimization
CA2588922C (en) Computer readable medium, method and apparatus for preserving filtering conditions to query multilingual data sources at various locales when regenerating a report
US20090204588A1 (en) Method and apparatus for determining key attribute items
US20100036828A1 (en) Content analysis simulator for improving site findability in information retrieval systems
US20070203865A1 (en) Apparatus and methods for an item retrieval system
US7539660B2 (en) Method and system for generating SQL joins to optimize performance
JP2005182280A (en) Information search system, search result processing system, information search method and program
JP2008535095A (en) Fact Query Engine user interface with snippets from information sources including query terms and response terms
CN102959542A (en) Method and apparatus for managing video content
CN106407445B (en) A kind of unstructured data resource identification and localization method based on URL
CN110442584B (en) Method for retrieving tree-structure resources based on asynchronous loading
JP2008198237A (en) Structured document management system
JP2006178599A (en) Document retrieval device and method
JP3786233B2 (en) Information search method and information search system
JP2001188802A (en) Information retrieval apparatus and information retrieval method
JPH09212517A (en) Information proxy search method and device
JP2000076287A (en) Image search method, image search device, and recording medium storing image search program
JP3565117B2 (en) Access method for multiple different information sources, client device, and storage medium storing multiple different information source access program
JP2004259083A (en) Method, server and program for retrieving information
JP2000207422A (en) Document search and rating system and method using concept thesaurus
JPH10228488A (en) Information retrieval and collection method and system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040304

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070403

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070424

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20071030