Patent ID: 8826131
Filing Date: 2014-09-02
Classification: G06F,G11B,H04N

Abstract:
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.