Information processing apparatus, information processing method, and information processing program for generating content lists
First Claim
1. An information processing apparatus having a processor programmed to comprise:
- a content-list creator that generates plural content lists for contents in the information processing apparatus, the contents in the information processing apparatus including recorded program contents received through an antenna for a broadcast network, program guide information concerning program contents, contents acquired from a USB apparatus, contents acquired from a digital video terminal, and contents acquired from a network apparatus;
a content-list selector that selects from the plural content lists generated by the content-list creator, on the basis of at least one of contents of the content lists and a situation during user operation, a predetermined number of content lists to be displayed;
and a display controller that causes a predetermined display unit to display the predetermined number of content lists selected by the content-list selector,wherein the information processing apparatus further includes an event table that associates a festival event with an event keyword and an event period,wherein when the present date and time are within an event period of a festival event included in the event table, the content-list creator acquires an event keyword associated with the festival event and uses the acquired event keyword to create a content list dedicated to the festival event,wherein the content-list creator assigns at least two attributes to each content list;
a first attribute indicating a priority of the content list and a second attribute indicating a display size of the content list,wherein the content-list selector selects a random first layout for displaying the predetermined number of content lists so that, for each layout selection, a layout different from a previously selected layout is used for displaying the content lists, and the content-list selector determines the predetermined number of content lists by selecting, among all of the content lists assigned a same display size, a number of content lists that have the highest priorities in accordance with the number of display areas that have the same display size in the layout,and wherein the content-list selector selects a random second layout when the number of content lists having a same predetermined display size is less than the number of display areas having the same predetermined display size on the first layout.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus includes: a content-list creating unit for selecting, on the basis of a predetermined subject, contents out of recorded program contents, information contents concerning receivable program contents, contents acquired from an outside, and contents stored in the information processing apparatus in advance to thereby create a content list; a content-list selecting unit for selecting out of plural content lists created by the content-list creating unit, on the basis of at least one of contents of the content lists and a situation during user operation, plural content lists to be displayed; and a display control unit for causing a predetermined display unit to display the plural content lists selected by the content-list selecting unit.
36 Citations
25 Claims
-
1. An information processing apparatus having a processor programmed to comprise:
-
a content-list creator that generates plural content lists for contents in the information processing apparatus, the contents in the information processing apparatus including recorded program contents received through an antenna for a broadcast network, program guide information concerning program contents, contents acquired from a USB apparatus, contents acquired from a digital video terminal, and contents acquired from a network apparatus; a content-list selector that selects from the plural content lists generated by the content-list creator, on the basis of at least one of contents of the content lists and a situation during user operation, a predetermined number of content lists to be displayed; and a display controller that causes a predetermined display unit to display the predetermined number of content lists selected by the content-list selector, wherein the information processing apparatus further includes an event table that associates a festival event with an event keyword and an event period, wherein when the present date and time are within an event period of a festival event included in the event table, the content-list creator acquires an event keyword associated with the festival event and uses the acquired event keyword to create a content list dedicated to the festival event, wherein the content-list creator assigns at least two attributes to each content list;
a first attribute indicating a priority of the content list and a second attribute indicating a display size of the content list,wherein the content-list selector selects a random first layout for displaying the predetermined number of content lists so that, for each layout selection, a layout different from a previously selected layout is used for displaying the content lists, and the content-list selector determines the predetermined number of content lists by selecting, among all of the content lists assigned a same display size, a number of content lists that have the highest priorities in accordance with the number of display areas that have the same display size in the layout, and wherein the content-list selector selects a random second layout when the number of content lists having a same predetermined display size is less than the number of display areas having the same predetermined display size on the first layout. - 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)
-
-
24. An information processing method performed by an information processing apparatus, comprising the steps of:
-
generating plural content lists for contents in the information processing apparatus, the contents in the information processing apparatus including recorded program contents received through an antenna for a broadcast network, program guide information concerning program contents, contents acquired from a USB apparatus, contents acquired from a digital video terminal, and contents acquired from a network apparatus; selecting from the plural content lists created in the generating step, on the basis of at least one of contents of the content lists and a situation during user operation, a predetermined number of content lists to be displayed; and causing a predetermined display unit to display the plural content lists selected in the selecting step, wherein the generating step assigns at least two attributes to each content list;
a first attribute indicating a priority of the content list and a second attribute indicating a display size of the content list,wherein the information processing method further includes associating a festival event with an event keyword and an event period in an event table, wherein when the present date and time are within an event period of a festival event included in the event table, the generating step acquires an event keyword associated with the festival event and uses the acquired event keyword to create a content list dedicated to the festival event, wherein the selecting step selects a random first layout for displaying the predetermined number of content lists so that, for each layout selection, a layout different from a previously selected layout is used for displaying the content lists, and the selecting step determines the predetermined number of content lists by selecting, among all of the content lists assigned a same display size, a number of content lists that have the highest priorities in accordance with the number of display areas that have the same display size in the layout, and wherein the selecting step selects a random second layout when the number of content lists having a same predetermined display size is less than the number of display areas having the same predetermined display size on the first layout.
-
-
25. A non-transitory storage medium storing an information processing program for causing an information processing apparatus to execute the steps of:
-
generating plural content lists for contents in the information processing apparatus, the contents in the information processing apparatus including recorded program contents received through an antenna for a broadcast network, program guide information concerning program contents, contents acquired from a USB apparatus, contents acquired from a digital video terminal, and contents acquired from a network apparatus; selecting from the plural content lists generated in the generating step, on the basis of at least one of contents of the content lists and a situation during user operation, a predetermined number of content lists to be displayed; and causing a predetermined display unit to display the predetermined number of content lists selected in the selecting step, wherein the generating step assigns at least two attributes to each content list;
a first attribute indicating a priority of the content list and a second attribute indicating a display size of the content list,wherein the information processing program further includes an event table that associates a festival event with an event keyword and an event period, wherein when the present date and time are within at, event period of a festival event included in the event table, the generating step acquires an event keyword associated with the festival event and uses the acquired event keyword to create a content list dedicated to the festival event, wherein the selecting step selects a random first layout for displaying the predetermined number of content lists so that, for each layout selection, a layout different from a previously selected layout is used for displaying the content lists, and the selecting step determines the predetermined number of content lists by selecting, among all of the content lists assigned a same display size, a number of content lists that have the highest priorities in accordance with the number of display areas that have the same display size in the layout, and wherein the selecting step selects a random second layout when the number of content lists having a same predetermined display size is less than the number of display areas having a same predetermined display size on the first layout.
-
Specification