Program Selection Support Device
First Claim
1. A program selection support device comprising:
- a program information acquisition unit operable to acquire program information of each of a plurality of programs, the program information including an element used for a predetermined similarity judgment;
a viewer information acquisition unit operable to acquire viewer information relating to a viewer;
a program designation unit operable to designate a program;
a determination unit operable to determine an algorithm used for the similarity judgment, based on the viewer information acquired by the viewer information acquisition unit;
a search unit operable to search for programs similar to the program designated by the program designation unit using the algorithm determined by the determination unit, with reference to the program information acquired by the program information acquisition unit; and
a display unit operable to display program identification information for identifying the programs found by the search unit, in an order of similarity based on the similarity judgment using the algorithm determined by the determination unit.
4 Assignments
0 Petitions
Accused Products
Abstract
When searching for programs similar to a program designated by a viewer, a program selection support device not only searches for similar programs based on program-related information such as program contents, but also determines an algorithm used for similarity judgment based on viewer-related information, such as a program viewing history of a viewer, personal information of the viewer, evaluations by other viewers, and information added by a program producer, or based on a category of the designated program, and searches for similar programs using the determined algorithm. The program selection support device displays the programs found as a result of the search.
29 Citations
23 Claims
-
1. A program selection support device comprising:
-
a program information acquisition unit operable to acquire program information of each of a plurality of programs, the program information including an element used for a predetermined similarity judgment;
a viewer information acquisition unit operable to acquire viewer information relating to a viewer;
a program designation unit operable to designate a program;
a determination unit operable to determine an algorithm used for the similarity judgment, based on the viewer information acquired by the viewer information acquisition unit;
a search unit operable to search for programs similar to the program designated by the program designation unit using the algorithm determined by the determination unit, with reference to the program information acquired by the program information acquisition unit; and
a display unit operable to display program identification information for identifying the programs found by the search unit, in an order of similarity based on the similarity judgment using the algorithm determined by the determination unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program for causing a program selection support device to perform a program search process, the program search process comprising steps of:
-
acquiring program information of each of a plurality of programs, the program information including an element used for a predetermined similarity judgment;
acquiring viewer information relating to a viewer;
designating a program;
determining an algorithm used for the similarity judgment, based on the viewer information acquired by the viewer information acquisition step;
searching for programs similar to the program designated by the program designation step using the algorithm determined by the determination step, with reference to the program information acquired by the program information acquisition step; and
displaying program identification information for identifying the programs found by the search step, in an order of similarity based on the similarity judgement using the algorithm determined by the determination step.
-
-
19. A program search method used in a program selection support device, the program search method comprising steps of:
-
acquiring program information of each of a plurality of programs, the program information including an element used for a predetermined similarity judgment;
acquiring viewer information relating to a viewer;
designating a program;
determining an algorithm used for the similarity judgment, based on the viewer information acquired by the viewer information acquisition step;
searching for programs similar to the program designated by the program designation step using the algorithm determined by the determination step, with reference to the program information acquired by the program information acquisition step; and
displaying program identification information for identifying the programs found by the search step, in an order of similarity based on the similarity judgment using the algorithm determined by the determination step.
-
-
20. An integrated circuit for a program selection support device, the integrated circuit comprising:
-
a program information acquisition unit operable to acquire program information of each of a plurality of programs, the program information including an element used for a predetermined similarity judgment;
a viewer information acquisition unit operable to acquire viewer information relating to a viewer;
a program designation unit operable to designate a program;
a determination unit operable to determine an algorithm used for the similarity judgment, based on the viewer information acquired by the viewer information acquisition unit;
a search unit operable to search for programs similar to the program designated by the program designation unit using the algorithm determined by the determination unit, with reference to the program information acquired by the program information acquisition unit; and
a display unit operable to display program identification information for identifying the programs found by the search unit, in an order of similarity based on the similarity judgment using the algorithm determined by the determination unit.
-
-
21. A program selection support device comprising:
-
a program information acquisition unit operable to acquire program information of each of a plurality of programs, the program information including an element used for a predetermined similarity judgment;
a program designation unit operable to designate a program;
a category acquisition unit operable to acquire a category which is judged based on the program information acquired by the program information acquisition unit and to which the program designated by the program designation unit belongs;
a determination unit operable to determine an algorithm used for the similarity judgment, based on the category acquired by the category acquisition unit;
a search unit operable to search for programs similar to the program designated by the program designation unit using the algorithm determined by the determination unit, with reference to the program information acquired by the program information acquisition unit; and
a display unit operable to display program identification information for identifying the programs found by the search unit in an order of similarity based on the similarity judgment using the algorithm determined by the determination unit. - View Dependent Claims (22, 23)
-
Specification