Data search apparatus and method
AssigneeCanon Kabushiki Kaisha
InventorTakuya Kotani
Life of this patent
Estimating the term…
Abstract
A data search apparatus searches a database in which data consisting of still image data and meta-data is registered. The data is searched based on a set search condition and the meta-data contained in each item of the data registered in the database. While conducting a search, if there is data which does not actually exist in a thumbnail list, that data is deleted from the database. If there is any data which is stored in a predetermined logical area and which is not registered in the database, that data is added to the data in the database.
Claims19
A data search apparatus for conducting a search of data which includes binary data and meta-data from a database in which the data to be searched is registered, comprising:
- list display means for selecting a predetermined number of data from the data registered in the database, and for displaying a list of information corresponding to the selected data;
- meta-data display means for displaying the meta-data contained in the data selected from the list;
- setting means for setting the search condition from the meta-data displayed by said meta-data display means;
- execution means for conducting a search of the data registered in the database based on the search condition set by said setting means;
- and
- matching means for prohibiting said list display means from displaying information corresponding to data which does not actually exist in the database, and deletes the registration of said data from the database,
- wherein said execution means also conducts a search of data which is stored in a predetermined logical area and which is not registered in the database, and said matching means additionally registers the data in the database,
- and wherein said list display means displays a list of a search result obtained by the search by said execution means.
A data search method for conducting a search of data which includes binary data and meta-data, comprising:
- a list display step of selecting a predetermined number of data from the data registered in the database, and of displaying a list of information corresponding to the selected data;
- a meta-data display step of displaying the meta-data contained in the data selected from the list;
- a setting step of setting the search condition from the meta-data displayed in said meta-data display step;
- an execution step of conducting a search of the data registered in the database based on the search condition set in said setting step;
- and
- a matching step of prohibiting execution of said list display step from displaying information corresponding to data which does not actually exist in the database, and deletes the registration of the data,
- wherein said search step also includes conducting a search of data which is stored in a predetermined logical area and which is not registered in the database, and said matching step additionally registers the data in the database,
- and wherein said list display step includes displaying a list of a search result obtained by the search made in said execution step.
A storage medium for storing a control program to be executed by a computer, said control program comprising:
- a list display step of selecting a predetermined number of data from the data registered in the database, and of displaying a list of information corresponding to the selected data;
- a meta-data display step of displaying the meta-data contained in the data selected from the list;
- a setting step of setting the search condition from the meta-data displayed in said meta-data display step;
- an execution step of conducting a search of the data registered in the database based on the search condition set in said setting step;
- and
- a matching step of prohibiting execution of said list display step from displaying information corresponding to data which does not actually exist in the database, and deletes the registration of the data,
- wherein said search step also includes conducting a search of data which is stored in a predetermined logical area and which is not registered in the database, and said matching step additionally registers the data in the database,
- and wherein said list display step includes displaying a list of a search result obtained by the search made in said execution step.
Dependencies are inferred from the claim text.