Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
1998-04-10
2002-08-06
Jung, David (Department: 2175)
Data processing: database and file management or data structures
Database design
Data structure types
C382S173000, C382S190000
Reexamination Certificate
active
06430566
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to an image processing apparatus for managing image data and a control method therefor.
2. Description of the Related Art
Conventionally, when image data is to be retrieved using an image processing apparatus which manages image data obtained by reading a natural image with a scanner or the like, direct image data retrieval cannot be performed because an image recognition technique for image data is difficult to realize. For this reason, generally, a description and keyword representing the image data are added to the image data in reading and used to retrieve the image data.
In the conventional image processing apparatus, however, especially when the number of image data to be managed is large, description/keyword addition is labor-intensive. To reduce the labor, image data may be managed without adding any description and keyword. In this case, thumbnail images of all image data being managed must be displayed, and the user must select a desired one of the thumbnail images to retrieve the image data. Such an apparatus is inconvenient to use and poor in efficiency.
Additionally, since many new words are being coined recently, demand for retrieval under a retrieval condition input using a newly coined word, i.e., retrieval according to the taste or need of a user has arisen.
SUMMARY OF THE INVENTION
The present invention has been made in consideration of the above problem, and has as its object to provide an image processing apparatus and method which allow easy and efficient retrieval according to the taste of a user without adding any description and keyword for managing image data.
In order to achieve the above object, according to an aspect of the present invention, there is provided an image processing apparatus for managing image data, comprising:
first input means for inputting a first retrieval condition for retrieving desired image data;
analysis means for analyzing the retrieval condition input by the first input means;
output means for outputting a question on the basis of an analysis result from the analysis means to prompt a user to input a second retrieval condition different from the first retrieval condition;
second input means for inputting the second retrieval condition in accordance with the question output by the output means; and
retrieval means for retrieving image data on the basis of the first and second retrieval conditions.
Preferably, the analysis means analyzes a morpheme and modification of the first retrieval condition to acquire a retrieval object name constituting the first retrieval condition and an outer appearance feature of an object represented by the retrieval object name.
Also, the analysis means preferably comprises
storage means for storing a synonym/concept dictionary for managing synonyms in units of concepts,
extraction means for extracting a word corresponding to the retrieval object name by looking up the synonym/concept dictionary, and
calculation means for calculating an image feature amount based on the word extracted by the extraction means and the outer appearance feature.
Moreover, when the outer appearance feature of the object represented by the retrieval object name has not been acquired by the analysis means, the output means preferably outputs a question to prompt the user to input the outer appearance feature of the object represented by the retrieval object name.
In addition, when the question has been output by the output means to prompt the user to input the outer appearance feature of the object represented by the retrieval object name, the second input means preferably inputs the outer appearance feature of the object represented by the retrieval object name in accordance with the question.
Also, when the outer appearance feature of the object represented by the retrieval object name has been input by the second input means, calculation means preferably calculates an image feature amount based on a word extracted by extraction means and the outer appearance feature.
Furthermore, when a word corresponding to the retrieval object name has not been extracted by extraction means, the output means preferably outputs a question to prompt the user to input a word having a concept close to the object represented by the retrieval object name.
Preferably, when the question has been output by the output means to prompt the user to input the word having a concept close to the object represented by the retrieval object name, the second input means inputs a word having a concept close to the object represented by the retrieval object name and an outer appearance feature of an object represented by the word in accordance with the question.
Also, when a word having a concept close to the object represented by the retrieval object name and an outer appearance feature of an object represented by the word have been input by the second input means, calculation means preferably calculates an image feature amount based on the word and the outer appearance feature.
Finally, when the word having the concept close to the object represented by the retrieval object name has been input by the second input means, the retrieval object name is preferably registered in the synonym/concept dictionary on the basis of a conceptual level of the word.
In order to achieve the above object, according to another aspect of the present invention, there is provided a method of controlling an image processing for managing image data, comprising:
the first input step of inputting a first retrieval condition for retrieving desired image data;
the analysis step of analyzing the retrieval condition input in the first input step;
the output step of outputting a question on the basis of an analysis result in the analysis step to prompt a user to input a second retrieval condition different from the first retrieval condition;
the second input step of inputting the second retrieval condition in accordance with the question output in the output step; and
the retrieval step of retrieving image data on the basis of the first and second retrieval conditions.
In order to achieve the above object, according to still another aspect of the present invention, there is provided a computer readable memory which stores program codes for controlling an image processing apparatus for managing image data, comprising:
a program code for the first input step of inputting a first retrieval condition for retrieving desired image data;
a program code for the analysis step of analyzing the retrieval condition input in the first input step;
a program code for the output step of outputting a question on the basis of an analysis result in the analysis step to prompt a user to input a second retrieval condition different from the first retrieval condition;
a program code for the second input step of inputting the second retrieval condition in accordance with the question output in the output step; and
a program code for the retrieval step of retrieving image data on the basis of the first and second retrieval conditions.
In order to achieve the above object, according to still another aspect of the present invention, there is provided an image processing apparatus for managing image data, comprising:
extraction means for extracting an image feature amount of the image data;
first storage means for storing correspondence between the image feature amount extracted by the extraction means and the image data in an image feature amount index;
second storage means for, when retrieval information used to retrieve image data is added to the image data, storing correspondence between the retrieval information and the image data in a retrieval information index;
input means for inputting a retrieval condition for retrieving desired image data;
first retrieval means for retrieving image data having retrieval information corresponding to the retrieval condition input by the input means by looking up the retrieval information index;
execution means for setting a new retrieval condition in accordance with a retrieval res
Canon Kabushiki Kaisha
Fitzpatrick ,Cella, Harper & Scinto
Jung David
LandOfFree
Image processing apparatus and control method therefor does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Image processing apparatus and control method therefor, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Image processing apparatus and control method therefor will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2950620