Content data retrieval apparatus
First Claim
1. A content data retrieval apparatus which retrieves content data associated with one or more attribute values, said apparatus comprising:
- an attribute value storage unit configured to store the one or more attribute values, the one or more attribute values each indicating a content attribute, and the one or more attribute values being distributed in an attribute value space having a predetermined size;
a receiving unit configured to receive a search word as an input;
a conversion table in which the search word is associated with a search word range, the search word range having a range of the one or more attribute values associated with the search word, the range of the one or more attribute values having a distribution of the range of the one or more attribute values, the search word range having a relative relationship between the search word range and the distribution of the range of the one or more attribute values, and the search word range being a two- or more than two-dimensional space range; and
a processor includinga modification unit configured to modify the relative relationship between the search word range and the distribution of the range of the one or more attribute values by modifying the range of the one or more attribute values or by modifying the search word range in accordance with the distribution of the range of the one or more attribute values stored in said attribute value storage unit, wherein said modification unit is further configured to modify the search word range by reducing a size of the search word range such that a ratio in size of the distribution of the range of the one or more attribute values to an entirety of the attribute value space becomes equal to a ratio in the size of the search word range to the distribution of the range of the one or more attribute values, and by moving the reduced size search word range such that the reduced size search word range is included in the distribution of the range of the one or more attribute values, anda retrieval unit configured to retrieve the content data corresponding to the search word by searching the range of the one or more attribute values associated with the search word range in the relative relationship between the search word range and the distribution of the range of the one or more attribute values modified by said modification unit, the search word range being associated with the search word received by said receiving unit and being modified by said modification unit.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a content data retrieval apparatus capable of appropriately narrowing down the range of search targets even in the case where a distribution of attribute values of a group of contents regarded as search targets is uneven.
The content data retrieval apparatus of the present invention includes: an impression value database which stores attribute values; a conversion table in which an impression value is associated with a search word range that is a range of the attribute values associated with a search word; a range modification unit which modifies a relative relationship between a distribution range of attribute values and a search word range by modifying the search word range read out from the conversion table; a receiving unit which receives an input of a search word; and a retrieval unit which retrieves content data corresponding to the search word received by the receiving unit, by searching the attribute values included in the search word range associated with the search word.
3 Citations
12 Claims
-
1. A content data retrieval apparatus which retrieves content data associated with one or more attribute values, said apparatus comprising:
-
an attribute value storage unit configured to store the one or more attribute values, the one or more attribute values each indicating a content attribute, and the one or more attribute values being distributed in an attribute value space having a predetermined size; a receiving unit configured to receive a search word as an input; a conversion table in which the search word is associated with a search word range, the search word range having a range of the one or more attribute values associated with the search word, the range of the one or more attribute values having a distribution of the range of the one or more attribute values, the search word range having a relative relationship between the search word range and the distribution of the range of the one or more attribute values, and the search word range being a two- or more than two-dimensional space range; and a processor including a modification unit configured to modify the relative relationship between the search word range and the distribution of the range of the one or more attribute values by modifying the range of the one or more attribute values or by modifying the search word range in accordance with the distribution of the range of the one or more attribute values stored in said attribute value storage unit, wherein said modification unit is further configured to modify the search word range by reducing a size of the search word range such that a ratio in size of the distribution of the range of the one or more attribute values to an entirety of the attribute value space becomes equal to a ratio in the size of the search word range to the distribution of the range of the one or more attribute values, and by moving the reduced size search word range such that the reduced size search word range is included in the distribution of the range of the one or more attribute values, and a retrieval unit configured to retrieve the content data corresponding to the search word by searching the range of the one or more attribute values associated with the search word range in the relative relationship between the search word range and the distribution of the range of the one or more attribute values modified by said modification unit, the search word range being associated with the search word received by said receiving unit and being modified by said modification unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method executed by a processor for retrieving content data associated with one or more attribute values, said method comprising:
-
storing the one or more attribute values in an attribute value storage unit, the one or more attribute values each indicating a content attribute, and the one or more attribute values being distributed in an attribute value space having a predetermined size; receiving a search word from an input; associating the search word with a search word range, the search word range having a range of the one or more attribute values associated with the search word, the range of the one or more attribute values having a distribution of the range of the one or more attribute values, the search word range having a relative relationship between the search word range and the distribution of the range of the one or more attribute values, and the search word range being a two- or more than two-dimensional space range; using the processor to modify the relative relationship between the search word range and the distribution of the range of the one or more attribute values by modifying the range of the one or more attribute values or by modifying the search word range in accordance with the distribution of the range of the one or more attribute values stored in the attribute value storage unit, wherein, in said modifying, the search word range is modified by reducing a size of the search word range such that a ratio in size of the distribution of the range of the one or more attribute values to an entirety of the attribute value space becomes equal to a ratio in the size of the search word range to the distribution of the range of the one or more attribute values, and by moving the reduced size search word range such that the reduced size search word range is included in the distribution of the range of the one or more attribute values; and retrieving the content data corresponding to the search word by searching the range of one or more attribute values associated with the search word range in the relative relationship between the search word range and the distribution of the range of the one or more attribute values modified in said modifying, the search word range being associated with the search word received in said receiving and being modified in said modifying.
-
-
11. A program recorded on a computer readable storage medium that when executed causes a computer to retrieve content data associated with one or more attribute values, said program causing the computer to perform a method comprising:
-
storing the one or more attribute values in an attribute value storage unit, the one or more attribute values each indicating a content attribute, and the one or more attribute values being distributed in an attribute value space having a predetermined size; receiving a search word from an input; associating the search word with a search word range, the search word range having a range of the one or more attribute values associated with the search word, the range of the one or more attribute values having a distribution of the range of the one or more attribute values, the search word range having a relative relationship between the search word range and the distribution of the range of the one or more attribute values, and the search word range being a two- or more than two-dimensional space range; using the computer to modify the relative relationship between the search word range and the distribution of the range of the one or more attribute values by modifying the range of the one or more attribute values or by modifying the search word range in accordance with the distribution of the range of the one or more attribute values stored in the attribute value storage unit, wherein, in said modifying, the search word range is modified by reducing a size of the search word range such that a ratio in size of the distribution of the range of the one or more attribute values to an entirety of the attribute value space becomes equal to a ratio in the size of the search word range to the distribution of the range of the one or more attribute values, and by moving the reduced size search word range such that the reduced size search word range is included in the distribution of the range of the one or more attribute values; and retrieving the content data corresponding to the search word by searching the range of one or more attribute values associated with the search word range in the relative relationship between the search word range and the distribution of the range of the one or more attribute values modified in said modifying, the search word range being associated with the search word received in said receiving and being modified in said modifying.
-
-
12. A processor comprising an integrated circuit for retrieving content data associated with one or more attribute values,
said integrated circuit comprising: -
an attribute value storage unit configured to store the one or more attribute values, the one or more attribute values each indicating a content attribute, and the one or more attribute values being distributed in an attribute value space having a predetermined size; a modification unit, having a processor, said modification unit being configured to modify a relative relationship between a search word range and a distribution of a range of the one or more attribute values by modifying the range of the one or more attribute values or by modifying the search word range in accordance with the distribution of the range of the one or more attribute values stored in said attribute value storage unit, the search word range being a two- or more than two-dimensional space range, wherein said modification unit is further configured to modify the search word range by reducing a size of the search word range such that a ratio in size of the distribution of the range of the one or more attribute values to an entirety of the attribute value space becomes equal to a ratio in the size of the search word range to the distribution of the range of the one or more attribute values, and by moving the reduced size search word range such that the reduced size search word range is included in the distribution of the range of the one or more attribute values; a receiving unit configured to receive the search word as input; and a retrieval unit configured to retrieve the content data corresponding to the search word by searching the range of the one or more attribute values associated with the search word range in the relative relationship between the search word range and the distribution of the range of the one or more attribute values modified by said modification unit, the search word range being associated with the search word received by said receiving unit and being modified by said modification unit.
-
Specification