TV program search apparatus
AssigneeFujitsu Limited
InventorsTakahiro Matsuda, Akira Karasudani
Life of this patent
Estimating the term…
Abstract
Record history record processing accumulates all user operations relating to program recording in a storage as a recording history. Preference change analysis processing extracts recorded programs in the most recent period from the recording history, obtains the weight of a word in the recorded program from an index from an EPG, adds the weight of the word to a preference in a period. The preference in programs for a period immediately preceding the most recent period is normalized, and a degree of similarity to the preference in the most recent period is calculated. Preference query generation processing emphasizes (five-fold) the weight of the words contained in the recorded programs in the period (June) and generates a preference query.
Claims16
A program search apparatus, comprising:
- a program information storage unit which stores program information;
- an operation history storage unit which stores TV operation history which is a history of an operation of a TV performed by a user;
- a preference information management unit which generates preference information, which represents a preference of the user, from the program information and the TV operation history and which manages the preference information at prescribed periods;
- a preference change amount calculation unit which calculates an amount of change of the preference of the user using the preference information managed at prescribed periods;
- a weight calculation unit which calculates a weight given to the preference information from the amount of change of the preference of the user calculated by the preference change amount calculation unit;
- a detection unit which detects an occurrence of a change of the preference of the user using the amount of change of the preference of the user calculated by the preference change amount calculation unit;
- a change continuation period calculation unit which calculates a length of a period during which the preference change exists continuously;
- and
- a recommended program search unit which generates a search request by giving the weight to the preference information, the weight being calculated by the weight calculation unit and being emphasized according to the length of the period calculated by the change continuation period calculation unit, and which searches a recommended program from the program information on the basis of the search request when the occurrence of a change of the preference of the user is detected by the detection unit.
A program search method, comprising:
- storing program information;
- storing TV operation history which is a history of an operation of a TV performed by a user;
- generating preference information, which represents a preference of the user, from the program information and the TV operation history and managing the preference information at prescribed periods;
- calculating an amount of change of the preference of the user using the preference information managed at prescribed periods;
- calculating a weight given to the preference information from the amount of change of the preference of the user;
- detecting an occurrence of a change of the preference of the user using the amount of change of the preference of the user;
- calculating a length of a period during which the preference change exists continuously;
- generating a search request by giving the weight to the preference information when the occurrence of a change of the preference of the user is detected, the weight being calculated from the amount of change of the preference of the user and being emphasized according to the length of the period during which the preference change exists continuously;
- and
- searching a recommended program from the program information on the basis of the search request.
Dependencies are inferred from the claim text.