Data retrieval device with function for modifying retrieval condition classes
First Claim
1. A data retrieval device, comprising:
- a storage part that stores data;
a retrieval item divider that divides retrieval conditions related to a predetermined retrieval item into a plurality of retrieval condition classes;
a retrieval part that respectively sorts the data stored in the storage part into the plurality of retrieval condition classes formed by the retrieval item divider by searching for data that respectively satisfies the retrieval conditions corresponding to each retrieval condition class;
an output part that respectively associates the plurality of retrieval condition classes with information related to the data sorted into the retrieval condition classes by the retrieval part, and outputs the same;
an input part that receives commands input from a user;
a class unit modifier that further divides a selected retrieval condition class into a plurality of retrieval condition classes when a command selecting one of the retrieval condition classes from among the plurality of retrieval condition classes output by the output part is input into the input part; and
a retrieval controller that controls the retrieval part to respectively sort the data that was sorted into the retrieval condition class selected by the input part into the retrieval condition classes formed by the class unit modifier.
3 Assignments
0 Petitions
Accused Products
Abstract
When a digital camera is set to retrieval mode, a map-style retrieval screen having a matrix structure is displayed on a display device. The digital camera searches for images photographed in the regions corresponding to each cell in the matrix structure, based on shooting location information appended to the images. The number of found images is displayed within each cell. When the user inputs a zoom in or zoom out command, the regions corresponding to each cell are made smaller or larger, according to the command. At the same time, a new retrieval is performed for images photographed in the regions corresponding to each of the modified cells. The number displayed within each cell is updated according to the number of images found in the new retrieval. When a single cell is selected, a list view of the images photographed in the region corresponding to the selected cell is displayed.
-
Citations
24 Claims
-
1. A data retrieval device, comprising:
-
a storage part that stores data; a retrieval item divider that divides retrieval conditions related to a predetermined retrieval item into a plurality of retrieval condition classes; a retrieval part that respectively sorts the data stored in the storage part into the plurality of retrieval condition classes formed by the retrieval item divider by searching for data that respectively satisfies the retrieval conditions corresponding to each retrieval condition class; an output part that respectively associates the plurality of retrieval condition classes with information related to the data sorted into the retrieval condition classes by the retrieval part, and outputs the same; an input part that receives commands input from a user; a class unit modifier that further divides a selected retrieval condition class into a plurality of retrieval condition classes when a command selecting one of the retrieval condition classes from among the plurality of retrieval condition classes output by the output part is input into the input part; and a retrieval controller that controls the retrieval part to respectively sort the data that was sorted into the retrieval condition class selected by the input part into the retrieval condition classes formed by the class unit modifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A data retrieval method, comprising:
-
a retrieval item dividing step of dividing retrieval conditions related to a predetermined retrieval item into a plurality of retrieval condition classes; a first retrieval step of sorting data stored in a storage part into the plurality of retrieval condition classes formed in the retrieval item dividing step by searching for data that respectively satisfies the retrieval conditions corresponding to each retrieval condition class formed in the retrieval item dividing step; a first outputting step of outputting the plurality of retrieval condition classes formed in the retrieval item dividing step along with information related to the data sorted into the retrieval condition classes in the first retrieval step, the information being respectively associated with the plurality of retrieval condition classes formed in the retrieval item dividing step; a class unit modifying step of further dividing a selected retrieval condition class into a plurality of retrieval condition classes when a command is input into an input part, the command selecting one of the retrieval condition classes from among the plurality of retrieval condition classes output in the first outputting step; a second retrieval step of sorting the data that was sorted into the retrieval condition class selected via the input part into the plurality of retrieval condition classes formed in the class unit modifying step by searching for data that respectively satisfies the retrieval conditions corresponding to each retrieval condition class formed in the class unit modifying step; and a second outputting step of outputting the plurality of retrieval condition classes formed in the class unit modifying step along with information related to the data sorted into the retrieval condition classes in the second retrieval step, the information being respectively associated with the plurality of retrieval condition classes formed in the class unit modifying step.
-
-
24. A computer-readable recording medium recording a program that executes, on a computer:
-
a retrieval item dividing step of dividing retrieval conditions related to a predetermined retrieval item into a plurality of retrieval condition classes; a first retrieval step of sorting data stored in a storage part into the plurality of retrieval condition classes formed in the retrieval item dividing step by searching for data that respectively satisfies the retrieval conditions corresponding to each retrieval condition class formed in the retrieval item dividing step; a first outputting step of outputting the plurality of retrieval condition classes formed in the retrieval item dividing step along with information related to the data sorted into the retrieval condition classes in the first retrieval step, the information being respectively associated with the plurality of retrieval condition classes formed in the retrieval item dividing step; a class unit modifying step of further dividing a selected retrieval condition class into a plurality of retrieval condition classes when a command is input into an input part, the command selecting one of the retrieval condition classes from among the plurality of retrieval condition classes output in the first outputting step; a second retrieval step of sorting the data that was sorted into the retrieval condition class selected via the input part into the plurality of retrieval condition classes formed in the class unit modifying step by searching for data that respectively satisfies the retrieval conditions corresponding to each retrieval condition class formed in the class unit modifying step; and a second outputting step of outputting the plurality of retrieval condition classes formed in the class unit modifying step along with information related to the data sorted into the retrieval condition classes in the second retrieval step, the information being respectively associated with the plurality of retrieval condition classes formed in the class unit modifying step.
-
Specification