JP3530993B2 - Information processing apparatus and method - Google Patents
Information processing apparatus and methodInfo
- Publication number
- JP3530993B2 JP3530993B2 JP00270697A JP270697A JP3530993B2 JP 3530993 B2 JP3530993 B2 JP 3530993B2 JP 00270697 A JP00270697 A JP 00270697A JP 270697 A JP270697 A JP 270697A JP 3530993 B2 JP3530993 B2 JP 3530993B2
- Authority
- JP
- Japan
- Prior art keywords
- search
- objects
- similarity
- information processing
- data
- 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.)
- Expired - Fee Related
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、情報処理装置及び
情報処理方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information processing device and
Information processing method .
【0002】[0002]
【従来の技術】近年のコンピュータの急激な普及に伴
い、人々の扱う電子情報の量も急激に増加した。これら
の電子情報を効率よく管理するため、個々の電子情報に
属性情報を付加することが行われている。例えば、デー
タベースの分野においては、管理すべき個々のデータ
(電子情報)に、キーワードなどの検索キーを属性情報
として付加し、この検索キーを用いてデータの検索を行
う。さらに、上記属性情報として各データに他のデータ
に対する類似度を付加しておき、この類似度の値を設定
することによりデータの検索を行う技術(以下、「あい
まい検索」という)が提案されている。2. Description of the Related Art With the rapid spread of computers in recent years, the amount of electronic information handled by people has increased rapidly. In order to manage these electronic information efficiently, attribute information is added to each electronic information. For example, in the field of databases, a search key such as a keyword is added as attribute information to individual data (electronic information) to be managed, and data is searched using this search key. Furthermore, a technique (hereinafter referred to as “fuzzy search”) for searching data by adding similarity to other data to each data as the attribute information and setting a value of this similarity has been proposed. There is.
【0003】[0003]
【発明が解決しようとする課題】上記のようなデータの
検索において、所望の数のデータを検索結果として得た
いという要求がある。このような場合、上記のあいまい
検索では、どの程度の類似度の値を設定すれば所望の数
のデータが得られるのか分からないため、操作者が実際
に検索を行い、その検索結果(データ数)に基づいて類
似度の値を再設定して更に検索を行うという作業を、所
望の数のデータが得られるまで何度も繰り返す必要があ
った。かかる問題を解消するため、一度あいまい検索を
実行すると、操作画面上に各類似度毎のデータ件数(当
該類似度の値で検索した場合に得られるデータの数)を
一覧表示する文書検索装置が特開平7−129622号
公報により提案されている。当該公報に記載の装置で
は、画面上に表示される各類似度毎のデータ件数を参照
して、次の検索に利用する類似度の値を選ぶことができ
るため、より少ない検索回数で所望の数のデータを得る
ことができる。しかし、上記公報の装置では、類似度毎
のデータ件数を表示させるためには、まず操作者が適当
な類似度を設定して一度検索を実行する必要があり、そ
の後更に、表示件数を参照して再検索を行う必要があっ
た。In the above data retrieval, there is a demand to obtain a desired number of data as retrieval results. In such a case, in the above fuzzy search, it is not known how much similarity value should be set to obtain the desired number of data. Therefore, the operator actually searches and the search result (data count It is necessary to repeat the operation of resetting the value of the degree of similarity based on the above) and conducting further searches until the desired number of data is obtained. In order to solve this problem, once a fuzzy search is executed, a document search device that displays a list of the number of data items for each similarity (the number of data items obtained when searching with the value of the similarity) is displayed on the operation screen. It is proposed by JP-A-7-129622. In the device described in the publication, since the value of the similarity used for the next search can be selected by referring to the number of data items for each similarity displayed on the screen, a desired search can be performed with a smaller number of searches. You can get a number of data. However, in the device of the above publication, in order to display the number of data for each similarity, the operator must first set an appropriate similarity and perform a search once, and then refer to the number of displayed data. It was necessary to search again.
【0004】本発明の目的は、あいまい検索において、
簡便な操作で所望の数のデータを検索結果として得るこ
とができる情報処理装置及び情報処理方法を提供するこ
とである。より具体的には、検索結果として得たいデー
タの数を設定するだけで、所望の数のデータを検索結果
として得ることができる情報処理装置及び情報処理方法
を提供することである。The object of the present invention is, in fuzzy search,
An object of the present invention is to provide an information processing device and an information processing method capable of obtaining a desired number of data as a search result by a simple operation. More specifically, it is to provide an information processing apparatus and an information processing method capable of obtaining a desired number of data as a search result only by setting the number of data to be obtained as a search result. .
【0005】[0005]
【課題を解決するための手段】本発明は、オブジェクト
をその属性情報とともに保存、管理する情報処理装置に
おいて、ユーザによるオブジェクトの選択を受け付ける
選択受付手段と、所定の検索条件に基づいて前記属性情
報を参照することにより、選択されたオブジェクトから
その他のオブジェクトを検索し、抽出する検索手段と、
前記検索の結果抽出されるオブジェクトの数ユーザによ
る指定を受け付ける手段と、前記検索条件を適宜設定し
て検索を行い、その後、当該検索により抽出されたオブ
ジェクトの数に応じて前記検索条件を再設定して検索を
行う処理を繰り返し実行することにより、前記指定され
た数のオブジェクトを抽出するように前記検索手段を制
御する制御手段とを備えたことを特徴とする。上記の情
報処理装置において、前記属性情報としては、各オブジ
ェクトの他のオブジェクトに対する類似度を例示するこ
とができ、また、前記検索条件としてはこの類似度の値
を例示することができる。この情報処理装置において、
前記制御手段は、たとえば、前記検索により抽出された
オブジェクトの数が前記指定されたオブジェクトの数よ
りも大きい場合、前記類似度の値を増加させるように前
記検索条件を再設定し、前記検索により抽出されたオブ
ジェクトの数が前記指定されたオブジェクトの数よりも
小さい場合、前記類似度の値を減少させるように前記検
索条件を再設定して検索を行う処理を繰返し実行する。
好ましくは、前記制御手段は、前記類似度の値の増減の
幅を検索を行うごとに小さくする。また、本発明に係る
情報処理方法は、オブジェクトをその属性情報とともに
保存、管理する情報処理装置により実行される情報処理
方法であって、ユーザによるオブジェクトの選択を受け
付け、検索の結果抽出されるオブジェクトの数のユーザ
による指定を受け付ける。ここで、所定の検索条件に基
づいて前記属性情報を参照することにより、前記選択さ
れたオブジェクトからその他のオブジェクトを検索し、
抽出する際に、前記検索条件を適宜設定して検索を行
い、その後、当該検索により抽出されたオブジェクトの
数に応じて前記検索条件を再設定して検索を行う処理を
繰り返し実行することにより、前記指定された数のオブ
ジェクトを抽出する。前記属性情報は、たとえば、各オ
ブジェクトの他のオブジェクトに対する類似度であり、
前記検索条件は、この類似度の値である。この情報処理
方法において、前記検索条件の再設定と検索において、
たとえば、前記検索により抽出されたオブジェクトの数
が前記指定されたオブジェクトの数よりも大きい場合、
前記類似度の値を増加させるように前記検索条件を再設
定し、前記検索により抽出されたオブジェクトの数が前
記指定されたオブジェクトの数よりも小さい場合、前記
類似度の値を減少させるように前記検索条件を再設定し
て検索を行う処理を繰返し実行する。好ましくは、前記
類似度の値の増減の幅を検索を行うごとに小さくする。
なお、ここで「オブジェクト」とは、上記情報処理装置
により保存、管理されるべき主体となる電子情報、例え
ば、テキストや画像データ、又はこれらをまとめたフォ
ルダなどを意味する。また、「属性情報」とは、これら
主体としての「オブジェクト」に付加される副次的情
報、例えば、各オブジェクトの他のオブジェクトに対す
る類似度、検索キー(キーワード、色、形状等)、デー
タの作成者、作成日付、サイズ、コメント、アイコン等
である。According to the present invention, in an information processing apparatus for storing and managing an object together with its attribute information, a selection receiving means for receiving selection of an object by a user and a predetermined search condition. A search means for searching and extracting other objects from the selected object by referring to the attribute information.
The number a user of the object to be extracted result of the search
A unit for accepting a designation to perform a search, the search condition is appropriately set, and then a process of performing the search by resetting the search condition according to the number of objects extracted by the search is repeatedly performed. Thus, the control means for controlling the search means so as to extract the specified number of objects. In the above information processing device, the attribute information may be a similarity of each object to another object, and the search condition may be a value of the similarity. In this information processing device,
The control means is, for example, extracted by the search.
The number of objects is greater than the number of objects specified above.
If it is larger than the above, increase the similarity value before
The search conditions are reset and the objects extracted by the above search are
The number of objects is greater than the number of specified objects
If it is smaller, the test is performed to reduce the similarity value.
The process of resetting the search conditions and performing the search is repeatedly executed.
Preferably, the control means increases or decreases the value of the similarity.
Make the width smaller each time you search. Also according to the invention
The information processing method is to use an object with its attribute information.
Information processing executed by the information processing device that stores and manages
A method of receiving an object selection by a user
User number of objects extracted as a result of search
Is accepted. Here, based on the predetermined search conditions
Then, by referring to the attribute information, the selected
Other objects from the stored objects,
When extracting, set the search conditions appropriately and perform the search.
Then, of the objects extracted by the search
Depending on the number, the process of resetting the search conditions and performing the search
By repeating the execution, the specified number of objects
Extract the project. The attribute information is, for example,
Is the similarity of the object to other objects,
The search condition is the value of this similarity. This information processing
In the method, in resetting the search condition and searching,
For example, the number of objects extracted by the search
Is greater than the number of specified objects,
Reset the search criteria to increase the similarity value
The number of objects extracted by the search
If it is smaller than the number of specified objects,
Reset the search criteria to reduce the similarity value
The process of searching is repeated. Preferably, the
The range of increase / decrease in the similarity value is reduced each time a search is performed.
Here, the “object” means electronic information that is a subject to be stored and managed by the information processing apparatus, for example, text or image data, or a folder in which these are collected. Further, the “attribute information” is secondary information added to the “object” as the main body, for example, similarity of each object to other objects, search key (keyword, color, shape, etc.), data The creator, creation date, size, comment, icon, etc.
【0006】[0006]
【発明の実施の形態】以下、添付の図面を用いて、本発
明の情報処理装置の実施形態について説明する。図1
は、本実施形態の情報処理装置(以下システムという)
の構成の概略を示す図である。本システムは、グラフィ
カル・ユーザ・インターフェース(以下、GUIとい
う)を採用した画像データのデータベース管理システム
を構成する。本システムでは、オブジェクトとしての画
像データに、属性情報として他の画像データに対する類
似度を付加しておき、この類似度に基づいて画像データ
を検索することができるようになっている。以下、この
ような検索を「あいまい検索」と呼ぶ。本システムは、
中央演算処理装置(以下、CPUという)を備え、シス
テム全体を制御する制御装置1(コンピュータ)を中心
として構成される。ディスプレイ2は、画像あるいは文
字などを表示すると共に、操作のための各種画面の表示
等を行う。キーボード3及びマウス4は、各種入力、指
示操作等を行う。フロッピーディスクドライブ5bは、
データを記憶及び保管する媒体であるフロッピーディス
ク5aへのデータの書き込み及び読み出しを行う。ハー
ドディスク装置6は、画像データ及びその属性情報など
を記憶及び管理する。プリンタ7は、画像データに基づ
いて用紙上に画像を形成する。スキャナ8は、シート状
の原稿から画像データを読み取る。CD−ROMドライ
ブ9bは、多量の画像データが所定のフォーマット形式
で格納されているCD−ROM9aから画像データを読
み込む。スキャナ8及びCD−ROMドライブ9bによ
り読み取られた画像データはハードディスク装置6に入
力される。スピーカ10は、音声出力を行い、マイクロ
フォン11は、音声入力を行う。これらの装置は、それ
ぞれ接続ケーブルを介して制御装置1と接続されてい
る。また、図に示す矢印は、本システムにおけるデータ
の流れを示す。なお、これらの装置は、制御装置1に内
蔵され一体に形成されても良い。BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of an information processing apparatus of the present invention will be described below with reference to the accompanying drawings. Figure 1
Is an information processing apparatus of the present embodiment (hereinafter referred to as a system)
It is a figure which shows the outline of a structure. This system constitutes a database management system for image data that employs a graphical user interface (hereinafter referred to as GUI). In this system, the similarity to other image data is added as attribute information to the image data as an object, and the image data can be searched based on this similarity. Hereinafter, such a search will be referred to as "fuzzy search". This system is
A central processing unit (hereinafter referred to as a CPU) is provided, and is mainly configured by a control device 1 (computer) that controls the entire system. The display 2 displays an image or characters, and also displays various screens for operation. The keyboard 3 and the mouse 4 perform various inputs, instruction operations, and the like. The floppy disk drive 5b is
Data is written to and read from the floppy disk 5a, which is a medium for storing and storing data. The hard disk device 6 stores and manages image data and its attribute information. The printer 7 forms an image on a sheet based on the image data. The scanner 8 reads image data from a sheet-shaped document. The CD-ROM drive 9b reads image data from the CD-ROM 9a in which a large amount of image data is stored in a predetermined format. The image data read by the scanner 8 and the CD-ROM drive 9b is input to the hard disk device 6. The speaker 10 outputs a voice, and the microphone 11 inputs a voice. Each of these devices is connected to the control device 1 via a connection cable. The arrows shown in the figure show the flow of data in this system. Note that these devices may be built in the control device 1 and integrally formed.
【0007】図2は、制御装置1を中心としたブロック
図である。制御装置1は、例えばインテル社製の品番i
80486DX等のCPU201を中心として構成さ
れ、CPU201に接続されるデータバス220を介し
て本発明にかかる検索プログラムを記憶するROM20
3、各種データを記憶するRAM204、画像あるいは
文字等の表示をディスプレイ2に行う表示制御回路20
5、キーボード3からの入力を転送制御するキーボード
制御回路206、マウス4からの入力を転送制御するマ
ウス制御回路207、フロッピーディスクドライブ5b
を制御するフロッピーディスクドライブ制御回路20
8、ハードディスク装置6を制御するハードディスク制
御回路209、プリンタ7への出力を制御するプリンタ
制御回路210、スキャナ8を制御するスキャナ制御回
路211、CD−ROMドライブ9bを制御するCD−
ROMドライブ制御回路212、スピーカ10への音声
出力を制御するスピーカ制御部213、及び、マイクロ
フォン11を制御するマイクロフォン制御回路214が
それぞれ接続される。また、CPU201には、本シス
テムを動作させるのに必要な基準クロックを発生するた
めのクロック202が接続され、さらにデータバス22
0を介して各種拡張ボードを接続するための拡張スロッ
ト215が接続される。なお、拡張スロット215にS
CSIボードを接続し、このSCSIボードを介してフ
ロッピーディスクドライブ5b、ハードディスク装置
6、スキャナ8、CD−ROMドライブ9b等を接続し
ても良い。本システムにおいては、データを保管する媒
体としてフロッピーディスク5a及びハードディスク装
置6を使用するが、光磁気ディスク等の他の記憶媒体を
用いても良い。また、画像データの入力装置としてスキ
ャナ8及びCD−ROMドライブ9bを使用するが、ス
チルビデオカメラやディジタルカメラ等の他の入力装置
を用いても良い。また、出力装置としてはプリンタ7を
用いるが、これはディジタル複写機等の他の出力装置を
用いても良い。また、本システムでは、本発明にかかる
検索プログラムをROM203に記憶する。しかし、こ
のプログラムの一部又は全部をフロッピーディスク5a
やハードディスク装置6等のデータ記憶媒体に保管して
おき、必要に応じてデータ記憶媒体よりプログラム及び
データをRAM204に読み込ませ、これを実行させて
も良い。なお、本システムでは、外部入力装置からハー
ドディスク装置6に入力され、記憶された画像データを
管理するようにしているが、CD−ROM9aに記憶さ
れている画像データを直接管理するようにすることも考
えられる。この場合、CD−ROM9aに記憶されてい
る画像データを示すインデックスデータに対して属性情
報としての類似度を付加してハードディスク装置6に記
憶する(このインデックスデータと属性情報のセットを
レコードと呼ぶ)。画像データの検索時には、設定され
た類似度の値に基づいて、まずレコードを検索結果とし
て抽出し、しかる後、抽出されたレコードのインデック
スデータに基づいてCD−ROM9aから画像データ本
体を読み出すようにすればよい。本システムの管理対象
(オブジェクト)としては、静止画像データ、動画像デ
ータの他、文字データ、音声データ、又はこれらのデー
タの組み合わせであるマルチメディアデータ等が考えら
れる。更に、これらのデータをまとめるフォルダをオブ
ジェクトとしてもよいし、ネットワークが組まれている
場合には、各コンピュータ自体をオブジェクトとして扱
ってもよい。FIG. 2 is a block diagram centering on the controller 1. The control device 1 is, for example, an Intel product number i
A ROM 20 configured mainly by a CPU 201 such as 80486DX and storing a search program according to the present invention via a data bus 220 connected to the CPU 201.
3, a RAM 204 for storing various data, a display control circuit 20 for displaying images or characters on the display 2
5, a keyboard control circuit 206 that controls transfer of input from the keyboard 3, a mouse control circuit 207 that controls transfer of input from the mouse 4, a floppy disk drive 5b
Floppy disk drive control circuit 20 for controlling
8, a hard disk control circuit 209 for controlling the hard disk device 6, a printer control circuit 210 for controlling output to the printer 7, a scanner control circuit 211 for controlling the scanner 8, a CD-ROM for controlling the CD-ROM drive 9b.
The ROM drive control circuit 212, the speaker control unit 213 that controls the audio output to the speaker 10, and the microphone control circuit 214 that controls the microphone 11 are connected to each other. Further, the CPU 201 is connected with a clock 202 for generating a reference clock necessary for operating this system, and further, a data bus 22
An expansion slot 215 for connecting various expansion boards is connected via 0. In addition, S in the expansion slot 215
A CSI board may be connected, and the floppy disk drive 5b, the hard disk device 6, the scanner 8, the CD-ROM drive 9b, etc. may be connected via this SCSI board. In this system, the floppy disk 5a and the hard disk device 6 are used as a medium for storing data, but another storage medium such as a magneto-optical disk may be used. Further, although the scanner 8 and the CD-ROM drive 9b are used as the image data input device, other input devices such as a still video camera and a digital camera may be used. Although the printer 7 is used as the output device, other output device such as a digital copying machine may be used. Further, in this system, the search program according to the present invention is stored in the ROM 203. However, copy all or part of this program to floppy disk 5a.
Alternatively, the program and data may be stored in a data storage medium such as a hard disk device 6 or the like, the program and the data may be read from the data storage medium into the RAM 204 and executed as necessary. In the present system, the image data input to the hard disk device 6 from the external input device is stored and managed, but the image data stored in the CD-ROM 9a may be directly managed. Conceivable. In this case, the index data indicating the image data stored in the CD-ROM 9a is stored in the hard disk device 6 with the similarity as attribute information added (the set of this index data and attribute information is called a record). . At the time of searching for image data, a record is first extracted as a search result based on the value of the set similarity, and then the image data main body is read from the CD-ROM 9a based on the index data of the extracted record. do it. As the management target (object) of this system, in addition to still image data and moving image data, character data, voice data, multimedia data which is a combination of these data, and the like can be considered. Furthermore, a folder that collects these data may be an object, or each computer itself may be treated as an object when a network is built.
【0008】図3は、プログラムの実行に伴い、ディス
プレイ2上に表示する設定画面を示す図である。ディス
プレイ2上には、ウィンドウ20、21、22が表示さ
れる。ウィンドウ20には、ハードディスク装置6に記
憶及び保管されている各画像データが一覧表示される。
あいまい検索を行う場合、キーボード3又はマウス4の
操作によりこれらの画像データの1つをキー画像として
選択する。選択された画像データは、周辺部が強調して
表示される。ウィンドウ21は、実行する処理を選択、
指示するメニュー画面を表示する。メニュー画面には、
スキャナ8又はCD−ROMドライブ9bより入力され
る新規の画像データを画像データベースに登録する処理
を実行する「データ登録」のメニュー23、類似度の値
を設定して検索を行う、周知のあいまい検索を行う「類
似度設定」のメニュー24、検索の結果得られる画像デ
ータの数を設定して検索を行う「検索数設定」のメニュ
ー25、及び、その他のメニュー(不図示)が表示され
る。ウィンドウ22は、あいまい検索処理により検索さ
れた画像データ、画像データの数、及び、検索時の類似
度を表示する。FIG. 3 is a diagram showing a setting screen displayed on the display 2 as the program is executed. Windows 20, 21, 22 are displayed on the display 2. In the window 20, a list of image data stored and stored in the hard disk device 6 is displayed.
When performing a fuzzy search, one of these image data is selected as a key image by operating the keyboard 3 or the mouse 4. The selected image data is displayed with its peripheral portion highlighted. In the window 21, select the process to be executed,
Display the menu screen to instruct. On the menu screen,
A well-known fuzzy search for performing a search by setting a similarity value in the menu 23 of "data registration" that executes a process of registering new image data input from the scanner 8 or the CD-ROM drive 9b in the image database A “similarity setting” menu 24, a “search number setting” menu 25 for performing a search by setting the number of image data obtained as a result of search, and other menus (not shown) are displayed. The window 22 displays the image data searched by the fuzzy search process, the number of image data, and the similarity at the time of the search.
【0009】図4は、ハードディスク装置6の画像デー
タベースに登録されている画像データの1つをキー画像
とした場合に、当該キー画像と他の画像データの類似度
を示すテーブルの一例である。類似度は、0〜1の値で
表される。類似度の値は、1が同一を表し、この値が小
さくなるにつれて類似性が低くなり、類似度0で類似性
なしを表す。なお、類似度は0%〜100%のように百
分率で表現しても良い。ウィンドウ20に一覧表示され
る画像データの中からキー画像を設定した後に、「類似
度設定」のメニュー24を選択すると共に、類似度を1
に設定してあいまい検索を行った場合には、一致検索と
なり、キー画像のみが検索される。また、同様にして、
類似度を0.70に設定してあいまい検索を行った場
合、キー画像の他、画像データA,画像データB,画像
データC,及び画像データDの5つの画像データが検索
される。この場合、図5に示すように、ウィンドウ22
には、検索の結果得られた画像データ、検索結果数、及
び、検索時の類似度が表示される。なお、本システムで
は、上記のように類似度を設定して検索する以外に、検
索の結果得られる画像データの数を設定して検索するこ
とができる。キー画像を選択後、「検索数設定」のメニ
ュー25を選択し、所望の検索数を設定することで、こ
のような検索を行うことができる。この場合、設定した
検索数と同じ数の画像データが検索される。例えば、検
索数を1に設定すれば、一致検索となり、キー画像のみ
が検索される。また、図4に表される定義において、検
索数を5に設定して検索を行った場合、キー画像の他
に、画像データA、画像データB、画像データC、及び
画像データDの5つが検索される。このとき、図6に示
すように、ウィンドウ22に、検索の結果得られた画像
データ、検索結果数、及び、検索時の類似度が表示され
る。なお、この検索数設定による検索処理については、
後に詳細に説明する。FIG. 4 is an example of a table showing the degree of similarity between the key image and other image data when one of the image data registered in the image database of the hard disk device 6 is used as the key image. The degree of similarity is represented by a value of 0 to 1. As for the value of the similarity, 1 represents the same, the similarity decreases as the value decreases, and the similarity of 0 represents no similarity. The similarity may be expressed as a percentage, such as 0% to 100%. After setting the key image from the image data displayed in the list in the window 20, select the menu 24 of “similarity setting” and set the similarity to 1
When a fuzzy search is performed by setting to, a matching search is performed and only the key image is searched. Also, in the same way,
When the fuzzy search is performed with the similarity set to 0.70, five image data of image data A, image data B, image data C, and image data D are searched in addition to the key image. In this case, as shown in FIG.
Displays the image data obtained as a result of the search, the number of search results, and the degree of similarity at the time of the search. It should be noted that in the present system, in addition to setting the degree of similarity as described above and performing the search, it is possible to set and search the number of image data obtained as a result of the search. Such a search can be performed by selecting the key image and then selecting the “search number setting” menu 25 and setting a desired search number. In this case, the same number of image data as the set search number are searched. For example, if the number of searches is set to 1, a match search is performed, and only key images are searched. Further, in the definition shown in FIG. 4, when the number of searches is set to 5 and a search is performed, five image data A, image data B, image data C, and image data D are displayed in addition to the key image. To be searched. At this time, as shown in FIG. 6, the window 22 displays the image data obtained as a result of the search, the number of search results, and the similarity at the time of the search. Regarding the search process by setting the number of searches,
The details will be described later.
【0010】図7は、CPU201がROM203に格
納されたプログラムに基づいて実行する制御処理のメイ
ンルーチンのフローチャートである。システムの電源が
投入され、プログラムが起動すると、まず、各処理で必
要な変数等の初期化、ディスプレイ2上への初期設定画
面(図3を参照)の表示などの初期設定処理を行う(ス
テップS1)。次に、ウィンドウ21内のメニューが選
択されたか否かを判定する(ステップS2)。ここで、
「データ登録」のメニュー23が選択された場合には、
スキャナ8又はCD−ROMドライブ9b等の画像入力
装置から画像データを取り込むと共に、属性情報として
他の画像データとの類似度を付加するデータ登録処理を
行い(ステップS3)、その他の処理(ステップS6)
へと進む。データ検索に関する「類似度設定」のメニュ
ー24又は「検索数設定」のメニュー25が選択された
場合には、ウィンドウ20に一覧表示する画像データか
ら選択された画像データ(キー画像)を基準として、画
像データを検索する検索処理を実行する(ステップS
4)。この後、検索結果をディスプレイ2上のウィンド
ウ22に表示した後に(ステップS5)、その他の処理
(ステップS6)へと進む。何のメニューも選択されな
い場合には、直ちにその他の処理(ステップS8)へと
進む。ステップS8におけるその他の処理が終了した場
合には、ステップS2へと戻り、以後同様の処理を繰り
返し実行する。なお、データ登録処理(ステップS
3)、及び、検索処理(ステップS4)については後に
説明する。FIG. 7 is a flowchart of a main routine of control processing executed by the CPU 201 based on a program stored in the ROM 203. When the system is powered on and the program is started, first, initialization processing such as initialization of variables necessary for each processing and display of an initialization screen (see FIG. 3) on the display 2 is performed (step S1). Next, it is determined whether the menu in the window 21 is selected (step S2). here,
When the "Data Registration" menu 23 is selected,
While the image data is taken in from the image input device such as the scanner 8 or the CD-ROM drive 9b, the data registration process for adding the similarity to other image data as attribute information is performed (step S3), and other processes (step S6). )
Go to. When the “similarity setting” menu 24 or the “search number setting” menu 25 related to data search is selected, the image data (key image) selected from the image data displayed in the window 20 as a reference is used as a reference. A search process for searching image data is executed (step S
4). Then, after displaying the search result in the window 22 on the display 2 (step S5), the process proceeds to other processing (step S6). If no menu is selected, the process immediately proceeds to other processing (step S8). When the other processes in step S8 are completed, the process returns to step S2, and the same processes are repeated thereafter. The data registration process (step S
3) and the search process (step S4) will be described later.
【0011】図8は、データ登録処理(図7、ステップ
S3)のフローチャートである。ここでは、スキャナ8
等の画像入力装置から新規に入力される画像データ、又
は、CD−ROMドライブ9bによりCD−ROM9a
から読み込まれる画像データに、属性情報として他の画
像データとの類似度を付加したものを、画像データベー
スのレコードとしてハードディスク装置6に保管する。
まず、スキャナ8又はCD−ROMドライブ9bよりハ
ードディスク装置6に新規に登録する画像データを選択
する(ステップS31)。次に選択した画像データと、
ハードディスク装置6に既に登録されている他の画像デ
ータとの類似度の値を設定する処理を行う(ステップS
32)。その後、選択された画像データを設定された類
似度のデータと共にハードディスク装置6に保管する
(ステップS33)。なお、上記ステップS32の類似
度設定処理において、操作者が新規に登録する画像デー
タと既存の各画像データとの類似度を逐次設定するのは
大変な作業である。このため、通常は、操作者が1つ又
は数個の既存の画像データとの類似度を設定すると、残
りの既存の画像データとの類似度が予め決められた規則
によって自動設定されるようになっている。この他、登
録する画像データの特徴を自動で抽出し、既存の画像デ
ータとの類似度を予め決められた規則によって自動設定
するようにしても良い。FIG. 8 is a flow chart of the data registration process (FIG. 7, step S3). Here, the scanner 8
Image data newly input from an image input device such as the CD-ROM 9a by the CD-ROM drive 9b.
The image data read from the image data to which the degree of similarity with other image data is added as attribute information is stored in the hard disk device 6 as a record of the image database.
First, image data to be newly registered in the hard disk device 6 is selected from the scanner 8 or the CD-ROM drive 9b (step S31). Next, the selected image data,
A process of setting the value of the similarity with other image data already registered in the hard disk device 6 is performed (step S
32). After that, the selected image data is stored in the hard disk device 6 together with the data of the set similarity (step S33). In the similarity setting process of step S32, it is a difficult task to successively set the similarity between the image data newly registered by the operator and each existing image data. Therefore, normally, when the operator sets the degree of similarity with one or several existing image data, the degree of similarity with the remaining existing image data is automatically set according to a predetermined rule. Has become. In addition, the characteristics of the image data to be registered may be automatically extracted, and the degree of similarity to the existing image data may be automatically set according to a predetermined rule.
【0012】図9は、検索処理(図7、ステップS4)
のフローチャートである。まず、ウィンドウ20に一覧
表示される画像データの中から、検索の元となる画像デ
ータを選択し、キー画像として指定する(ステップS4
1)。次に、「類似度設定」のメニュー24又は「検索
数設定」のメニュー25の何れが選択されたかを判定す
る(ステップS42)。「検索数設定」のメニュー25
が選択されている場合には(ステップS42でYE
S)、操作者のキーボード3又はマウス4の操作によ
り、検索によって得たい画像データの数を入力する(ス
テップS43)。次に入力された数の画像データが検索
されるように、類似度を調節しながら検索を行う(ステ
ップS44)。この処理については、後に説明する。一
方、「類似度設定」のメニュー24が選択されている場
合には(ステップS42でNO)、操作者のキーボード
3又はマウス4の操作により、類似度を設定する(ステ
ップS45)。設定された類似度で検索を実行する(ス
テップS46)。ここでの検索は、キー画像との類似度
が、設定された類似度以上の値に設定されている画像デ
ータを検索する周知のものであり、詳細な説明は省略す
る。FIG. 9 shows the retrieval process (FIG. 7, step S4).
It is a flowchart of. First, from the image data displayed in a list in the window 20, the image data that is the source of the search is selected and designated as a key image (step S4).
1). Next, it is determined which of the "similarity setting" menu 24 and the "search number setting" menu 25 has been selected (step S42). Menu 25 for "Set number of searches"
If is selected (YES in step S42)
S) Then, the operator operates the keyboard 3 or the mouse 4 to input the number of image data to be obtained by the search (step S43). The search is performed while adjusting the similarity so that the input number of image data are searched (step S44). This process will be described later. On the other hand, when the "similarity setting" menu 24 is selected (NO in step S42), the operator operates the keyboard 3 or the mouse 4 to set the similarity (step S45). The search is executed with the set similarity (step S46). The search here is a well-known search for image data in which the similarity to the key image is set to a value equal to or higher than the set similarity, and detailed description thereof will be omitted.
【0013】図10は、類似度を調節しながら行う検索
処理(図9、ステップS44)のフローチャートであ
る。検索の結果、得られるデータ数は、実際に検索を行
わないと分からないため、前回の検索結果数に応じて類
似度を増減させ、この増減された類似度を用いて再度検
索を実行する処理を繰り返し行うことにより所望の数の
データを得るようにする。まず、初期設定として、変数
iを1に設定すると共に、類似度の上限と下限の中間値
をΔとする(ステップS441)。類似度V1をΔに設
定する(ステップS442)。設定された類似度V
i(初期値はi=1)であいまい検索を実行する(ステ
ップS443)。この結果検索されたデータの数Hiが
前回検索されたデータの数と同じ場合(ステップS44
4でYES)、処理を終了する。一方、検索されたデー
タの数Hiが前回の検索結果と異なる場合(ステップS
444でNO)、この数Hiと目標とするデータの数、
即ち、ステップS43で入力されたデータの数(以下、
この数をTで表す)とを比較する(ステップS44
5)。ここで、HiとTが等しい場合(ステップS44
5でYES)、処理を終了する。HiとTが一致しない
場合(ステップS445でNO)、以降の類似度Vi+1
を次のように決める。検索結果の数Hiが目標数Tより
も大きい場合(ステップS446でYES)、次の検索
で用いる類似度Vi+1をVi+Δ×1/2iに設定する
(ステップS447)。また、検索結果の数Hiが目標
数Tに満たない場合(ステップS446でNO)、次の
検索で用いる類似度Vi+1をVi−Δ×1/2iに設定す
る(ステップS448)。変数iの値に1を加算した後
に(ステップS449)、ステップS443へと戻る。
つまり、上記の類似度を調節しながら行う検索処理で
は、まず、所定の類似度(ここでは類似度の上限値と下
限値の中間値)を用いて、通常のあいまい検索、即ち、
ステップS45、S46で行われる類似度を設定して行
う検索と同様の手法にて検索を実行する(ステップS4
41〜S443)。次に、この検索の結果得られたデー
タの数が所望のデータの数より大きいか小さいかを判定
し(ステップS446)、この比較の結果に基づいて類
似度を増減した上(ステップS447、S448)、更
に検索を実行する(ステップS449、S443)。な
お、この類似度の増減の幅は、検索を行う毎に半減させ
ていく。以上の処理を、検索の結果得られたデータの数
が所望のデータ数と一致する(ステップS445でYE
S)まで繰り返し実行する。但し、検索の結果得られた
データの数が前回の検索の結果と同じになった場合は、
類似度の調節範囲が収束に達したと判断して、処理を終
了する(ステップS444でYES)。なお、検索の結
果得られたデータの数が所望のデータの数との所定の誤
差の範囲内に入ったときに処理を終了するようにしても
よい。検索終了後、前述した検索結果の表示(図6参
照)が行われる(ステップS5)。図11は、上記の類
似度を調節しながら行う検索処理(ステップS44)に
おいて、所望する数のデータが得られる値に、類似度が
収束していく様子を表で示す図である。以下、先に説明
した図10のフローチャートを参照しつつ、目標の検索
数Tが得られるまでの処理を具体的な数値を用いて説明
する。グラフの横軸は類似度を表し縦軸は検索結果の数
を表す。類似度の上限値と下限値の中間値Δは、0.5
である。まず、類似度V1=0.5で第1回目のあいまい
検索を行う(ステップS443)。この検索により得ら
れたデータの数H1は、目標とする検索数Tに足りなか
った(ステップS446でNO)。そこで、V1=0.5
からΔ/21=0.25を差し引いた類似度V2=0.25
で2回目のあいまい検索を行う(ステップS448,S
449,S443)。この2回目の検索により得られた
データの数H2は、今度は目標とする検索数Tを越えて
しまった(ステップS446でYES)。そこで、V2
=0.25にΔ/22=0.125を加算した類似度V3=
0.375で3回目のあいまい検索を行う(ステップS
447,S449,S443)。この結果、検索された
データの数H3は、目標検索数Tと一致したため(ステ
ップS445でYES)、当該検索処理を終了する。FIG. 10 is a flowchart of the search process (FIG. 9, step S44) performed while adjusting the degree of similarity. The number of data obtained as a result of the search cannot be known unless the search is actually performed. Therefore, the similarity is increased or decreased according to the number of previous search results, and the search is executed again using the increased or decreased similarity. By repeating the above, a desired number of data is obtained. First, as an initial setting, the variable i is set to 1, and the intermediate value between the upper limit and the lower limit of the similarity is set to Δ (step S441). The similarity V 1 is set to Δ (step S442). Set similarity V
A fuzzy search is executed with i (the initial value is i = 1) (step S443). As a result, if the number of retrieved data H i is the same as the number of previously retrieved data (step S44)
If YES, the process ends. On the other hand, if the number of retrieved data H i is different from the previous retrieval result (step S
444, NO), this number H i and the number of target data,
That is, the number of data input in step S43 (hereinafter,
This number is represented by T) and is compared (step S44).
5). Here, when H i is equal to T (step S44)
If YES, the process ends. If H i and T do not match (NO in step S445), the subsequent similarity V i + 1
Is determined as follows. If the number H i of search results is larger than the target number T (YES in step S446), the similarity V i + 1 used in the next search is set to V i + Δ × 1/2 i (step S447). If the number of search results H i is less than the target number T (NO in step S446), the similarity V i + 1 used in the next search is set to V i −Δ × 1/2 i (step S448). ). After adding 1 to the value of the variable i (step S449), the process returns to step S443.
That is, in the search processing performed while adjusting the above-described similarity, first, using a predetermined similarity (here, an intermediate value between the upper limit value and the lower limit value of the similarity), a normal fuzzy search, that is,
The search is executed by the same method as the search performed by setting the similarity in steps S45 and S46 (step S4).
41-S443). Next, it is determined whether the number of data obtained as a result of this search is larger or smaller than the desired number of data (step S446), and the degree of similarity is increased or decreased based on the result of this comparison (steps S447 and S448). ), And further search is performed (steps S449 and S443). It should be noted that the range of increase or decrease in the degree of similarity is halved each time a search is performed. In the above process, the number of data obtained as a result of the search matches the desired number of data (YES in step S445).
Repeat until S). However, if the number of data obtained as a result of the search is the same as the result of the previous search,
When it is determined that the adjustment range of the similarity has reached the convergence, the process ends (YES in step S444). The processing may be terminated when the number of data obtained as a result of the search falls within a predetermined error range with respect to the desired number of data. After the search is completed, the above-mentioned search result is displayed (see FIG. 6) (step S5). FIG. 11 is a table showing how the similarity converges to a value at which a desired number of data are obtained in the search process (step S44) performed while adjusting the similarity. Hereinafter, the process until the target search number T is obtained will be described using specific numerical values with reference to the flowchart of FIG. 10 described above. The horizontal axis of the graph represents the degree of similarity and the vertical axis represents the number of search results. The intermediate value Δ between the upper limit value and the lower limit value of the similarity is 0.5.
Is. First, the first fuzzy search is performed with the similarity V 1 = 0.5 (step S443). The number of data H 1 obtained by this search was not sufficient for the target number of searches T (NO in step S446). Therefore, V 1 = 0.5
From which Δ / 2 1 = 0.25 is subtracted V 2 = 0.25
The second ambiguous search is performed with (steps S448, S
449, S443). The number H 2 of data obtained by the second search has exceeded the target number T of searches this time (YES in step S446). Therefore, V 2
= 0.25 plus Δ / 2 2 = 0.125 Similarity V 3 =
Perform a third fuzzy search at 0.375 (step S
447, S449, S443). As a result, the number H 3 of retrieved data matches the target number T of retrievals (YES in step S445), and the retrieval process is ended.
【0014】[0014]
【発明の効果】以上説明したように、本発明の情報処理
装置や情報処理方法では、指定された数のデータ(オブ
ジェクト)が得られるまで、類似度の値を調節しながら
あいまい検索を繰り返し実行する。このため、操作者
は、データ数を指定するだけの簡便な操作で所望の数の
データを検索結果として得ることができる。As described above, according to the information processing apparatus and the information processing method of the present invention, the fuzzy search is repeatedly executed until the designated number of data (objects) is obtained while adjusting the value of the degree of similarity. To do. Therefore, the operator can obtain a desired number of data as a search result by a simple operation of designating the number of data.
【図1】 本実施形態の情報処理装置の構成の概略を示
す図である。FIG. 1 is a diagram showing an outline of a configuration of an information processing apparatus of this embodiment.
【図2】 制御装置を中心としたブロック図である。FIG. 2 is a block diagram centering on a control device.
【図3】 プログラムの実行に伴い、ディスプレイ上に
表示する設定画面を示す図である。FIG. 3 is a diagram showing a setting screen displayed on the display as the program is executed.
【図4】 ハードディスク装置の画像データベースに記
憶されている画像データの1つをキー画像とした場合
に、他の画像データとの間に付加されている類似度の一
例を示す図である。FIG. 4 is a diagram showing an example of a degree of similarity added between other image data when one of the image data stored in the image database of the hard disk device is used as a key image.
【図5】 類似度を0.7に設定してあいまい検索を行
った結果の一例を示す図である。FIG. 5 is a diagram showing an example of a result of fuzzy search with the similarity set to 0.7.
【図6】 検索の結果得られる画像データの数を5に設
定して検索を行った結果の一例を示す図である。FIG. 6 is a diagram showing an example of a result of performing a search with the number of image data obtained as a result of the search set to 5.
【図7】 CPUが実行する制御処理のメインルーチン
のフローチャートである。FIG. 7 is a flowchart of a main routine of control processing executed by a CPU.
【図8】 データ登録処理のフローチャートである。FIG. 8 is a flowchart of a data registration process.
【図9】 検索処理のフローチャートである。FIG. 9 is a flowchart of a search process.
【図10】 類似度を調節しながら行う検索処理のフロ
ーチャートである。FIG. 10 is a flowchart of a search process performed while adjusting the degree of similarity.
【図11】 類似度を調節しながら行う検索処理を通し
て、実際に類似度が収束していく様子を示す図である。FIG. 11 is a diagram showing how the similarity actually converges through a search process performed while adjusting the similarity.
1…制御装置 2…ディスプレイ 3…キーボード 4…マウス 5a…フロッピーディスク 5b…フロッピーディスクドライブ 6…ハードディスク装置 7…プリンタ 8…スキャナ 9a…CD−ROM 9b…CD−ROMドライブ 10…スピーカ 11…マイクロフォン 201…CPU 202…データバス 203…ROM 204…RAM 1 ... Control device 2 ... Display 3 ... Keyboard 4 ... mouse 5a ... Floppy disk 5b ... Floppy disk drive 6 ... Hard disk device 7 ... Printer 8 ... Scanner 9a ... CD-ROM 9b ... CD-ROM drive 10 ... speaker 11 ... Microphone 201 ... CPU 202 ... Data bus 203 ... ROM 204 ... RAM
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平8−287103(JP,A) 特開 平8−314950(JP,A) 特開 平8−171572(JP,A) 特開 平11−53366(JP,A) 特開 平4−333168(JP,A) 特開 平7−334512(JP,A) 醍醐元正,中島信之,般若裕子,検索 条件の自動変更を組み込んだ商品購入支 援システムの構築,日本ファジィ学会 誌,1995年 4月15日,第7巻,第2 号,p.380−389 (58)調査した分野(Int.Cl.7,DB名) G06F 17/30 ─────────────────────────────────────────────────── ─── Continuation of the front page (56) References JP-A-8-287103 (JP, A) JP-A-8-314950 (JP, A) JP-A-8-171572 (JP, A) JP-A-11- 53366 (JP, A) JP-A-4-333168 (JP, A) JP-A-7-334512 (JP, A) Daigo Motomasa, Nobuyuki Nakajima, Yuko Hanawa, Support for product purchase incorporating automatic change of search conditions System construction, Journal of Japan Fuzzy Society, April 15, 1995, Volume 7, Issue 2, p. 380-389 (58) Fields investigated (Int.Cl. 7 , DB name) G06F 17/30
Claims (8)
存、管理する情報処理装置であって、ユーザによる オブジェクトの選択を受け付ける選択受付
手段と、 所定の検索条件に基づいて前記属性情報を参照すること
により、選択されたオブジェクトからその他のオブジェ
クトを検索し、抽出する検索手段と、 前記検索の結果抽出されるオブジェクトの数のユーザに
よる指定を受け付ける手段と、 前記検索条件を適宜設定して検索を行い、その後、当該
検索により抽出されたオブジェクトの数に応じて前記検
索条件を再設定して検索を行う処理を繰り返し実行する
ことにより、前記指定された数のオブジェクトを抽出す
るように前記検索手段を制御する制御手段とを有する情
報処理装置。1. An information processing apparatus for storing and managing an object together with its attribute information, wherein the selection information receiving means receives a selection of an object by a user, and refers to the attribute information based on a predetermined search condition. Search means for searching and extracting other objects from the selected object, and the number of objects extracted as a result of the search to the user
And means for accepting the designation by performing a search by appropriately setting the search condition, and then repeatedly performing a process of resetting the search condition and performing a search according to the number of objects extracted by the search. An information processing apparatus having: a control unit that controls the search unit so as to extract the specified number of objects.
オブジェクトに対する類似度であり、前記検索条件は、
この類似度の値である前記請求項1に記載の情報処理装
置。2. The attribute information is the degree of similarity of each object to other objects, and the search condition is
The information processing apparatus according to claim 1, wherein the information processing apparatus is a value of the similarity.
れたオブジェクトの数が前記指定されたオブジェクトの
数よりも大きい場合、前記類似度の値を増加させるよう
に前記検索条件を再設定し、前記検索により抽出された
オブジェクトの数が前記指定されたオブジェクトの数よ
りも小さい場合、前記類似度の値を減少させるように前
記検索条件を再設定して検索を行う処理を繰返し実行す
る請求項2に記載の情報処理装置。 3. The control means is extracted by the search.
The number of objects
If it is greater than the number, try to increase the similarity value
The search conditions are reset to and extracted by the search
The number of objects is greater than the number of objects specified above.
If it is smaller than the above, decrease the similarity value before
Repeat the process of resetting the search conditions and performing the search.
The information processing device according to claim 2.
の幅を検索を行うごとに小さくする請求項3に記載の情
報処理装置。 4. The control means increases or decreases the value of the similarity.
4. The information according to claim 3, wherein the width of is reduced each time a search is performed.
Information processing device.
存、管理する情報処理装置により実行される情報処理方
法であって、 ユーザによるオブジェクトの選択を受け付け、 検索の結果抽出されるオブジェクトの数のユーザによる
指定を受け付け、 所定の検索条件に基づいて前記属性情報を参照すること
により、前記選択されたオブジェクトからその他のオブ
ジェクトを検索し、抽出する際に、前記検索条件を適宜
設定して検索を行い、その後、当該検索により抽出され
たオブジェクトの数に応じて前記検索条件を再設定して
検索を行う処理を繰り返し実行することにより、前記指
定された数のオブジェクトを抽出する情報処理方法。 5. An object is stored together with its attribute information.
Information processing method executed by the information processing device
Method, which accepts the selection of objects by the user and determines the number of objects extracted as a result of the search by the user.
Accept the designation and refer to the attribute information based on predetermined search conditions
To select other objects from the selected object.
When searching for and extracting objects
Set and search, then extract
Re-set the search condition according to the number of objects
By repeatedly executing the search process,
An information processing method for extracting a fixed number of objects.
オブジェクトに対する類似度であり、前記検索条件は、
この類似度の値である請求項5に記載の情報処理方法。 6. The attribute information is for other objects of each object.
The degree of similarity to an object, and the search condition is
The information processing method according to claim 5, wherein the similarity value is a value.
前記検索により抽出されたオブジェクトの数が前記指定
されたオブジェクトの数よりも大きい場合、前記類似度
の値を増加させるように前記検索条件を再設定し、前記
検索により抽出されたオブジェクトの数が前記指定され
たオブジェクトの数よりも小さい場合、前記類似度の値
を減少させるように前記検索条件を再設定して検索を行
う処理を繰返し実行する請求項6に記載の情報処理方
法。 7. In resetting and controlling the search condition,
The number of objects extracted by the search is the specified
If the number is greater than the number of objects
Reset the search criteria to increase the value of
The number of objects extracted by the search is specified above
If the number is less than the number of
The search conditions are set again to reduce the
The information processing method according to claim 6, wherein the processing is repeatedly executed.
Law.
ごとに小さくする請求項7に記載の情報処理方法。 8. The range of increase or decrease of the value of the similarity is searched.
The information processing method according to claim 7, wherein the information processing method is reduced for each.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP00270697A JP3530993B2 (en) | 1997-01-10 | 1997-01-10 | Information processing apparatus and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP00270697A JP3530993B2 (en) | 1997-01-10 | 1997-01-10 | Information processing apparatus and method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH10198689A JPH10198689A (en) | 1998-07-31 |
JP3530993B2 true JP3530993B2 (en) | 2004-05-24 |
Family
ID=11536747
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP00270697A Expired - Fee Related JP3530993B2 (en) | 1997-01-10 | 1997-01-10 | Information processing apparatus and method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3530993B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002183432A (en) * | 2000-12-14 | 2002-06-28 | Ibm Japan Ltd | Data extracting method, data operating method, credit information extracting method, database system, credit commercializing device, storage medium, and computer program |
JP4979334B2 (en) * | 2006-10-18 | 2012-07-18 | 富士フイルム株式会社 | Medical image interpretation support system and program |
JP2011257979A (en) * | 2010-06-09 | 2011-12-22 | Olympus Imaging Corp | Image retrieval device, image retrieval method, and camera |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04333168A (en) * | 1991-05-08 | 1992-11-20 | Mitsubishi Electric Corp | Device for retrieving graphic |
JP3162907B2 (en) * | 1994-06-08 | 2001-05-08 | シャープ株式会社 | Document data retrieval device |
JP2699896B2 (en) * | 1994-12-19 | 1998-01-19 | 日本電気株式会社 | Database search system |
JP2900832B2 (en) * | 1995-04-14 | 1999-06-02 | 富士ゼロックス株式会社 | Information retrieval device |
JPH08314950A (en) * | 1995-05-12 | 1996-11-29 | Fujitsu Ltd | Retrieval method and device for text |
JPH1153366A (en) * | 1997-07-31 | 1999-02-26 | Nippon Telegr & Teleph Corp <Ntt> | Facility retrieval method |
-
1997
- 1997-01-10 JP JP00270697A patent/JP3530993B2/en not_active Expired - Fee Related
Non-Patent Citations (1)
Title |
---|
醍醐元正,中島信之,般若裕子,検索条件の自動変更を組み込んだ商品購入支援システムの構築,日本ファジィ学会誌,1995年 4月15日,第7巻,第2号,p.380−389 |
Also Published As
Publication number | Publication date |
---|---|
JPH10198689A (en) | 1998-07-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4074366B2 (en) | Image search apparatus and method, and recording medium storing image search program | |
US6549913B1 (en) | Method for compiling an image database, an image database system, and an image data storage medium | |
US5671328A (en) | Method and apparatus for automatic creation of a voice recognition template entry | |
JP3422350B2 (en) | Additional search word candidate presentation method, document search method, and their devices | |
US7296222B1 (en) | Method and system for preparing and displaying page structures for web sites | |
US7308119B2 (en) | Image retrieval apparatus and method, and image display apparatus and method thereof | |
US7072878B2 (en) | Data search apparatus and method | |
JP5448412B2 (en) | Information processing apparatus and method, program, and recording medium | |
US7346673B1 (en) | Method and apparatus for selecting a device and a computer product | |
JP2003208444A (en) | Program for retrieving file, and recording medium for recording the program | |
JP3530993B2 (en) | Information processing apparatus and method | |
US20090287692A1 (en) | Information processing apparatus and method for controlling the same | |
JP2007207031A (en) | Image processing device, image processing method, and image processing program | |
JPH11250077A (en) | Information processor, information processing method and record medium | |
JP3198941B2 (en) | Information processing device and recording medium | |
US6928424B2 (en) | Contents retrieval system and contents retrieval program storage medium | |
JP3500893B2 (en) | Information processing apparatus and information processing method | |
JPH1139338A (en) | Document retrieval device and method therefor and medium recording program for document retrieval | |
JP3612387B2 (en) | Information processing apparatus and control method therefor | |
JP2980067B2 (en) | Document categorizing apparatus and machine-readable recording medium recording program | |
JP4344207B2 (en) | Document search device, document search method, document search program, and recording medium | |
US20040049501A1 (en) | Data management apparatus and data management program | |
JPH10312387A (en) | Processor and method for information processing and recording medium where information processing program is recorded | |
JP2001084271A (en) | Information retrieving device, algorithm updating method thereof and computer-readable storage medium | |
JPH10326279A (en) | Processor and method for information processing and recording medium for information processing program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040109 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040203 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040216 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080312 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090312 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090312 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100312 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110312 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110312 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120312 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130312 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140312 Year of fee payment: 10 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |