A control unit (15) of a virtual program table producing apparatus (2) produces users program viewing inclination information on the basis of a program viewing history of a user stored by a storage unit (12) accumulated in a data base (11) for storing a program viewing history of a program viewed by a user, classifies users into a group on the basis of individual information of a user, produces group program viewing inclination information showing that each group views what program from the program viewing history of a user belonging to each group, organizes each program broadcast in a plurality of real channels having a predetermined frequency band in a virtual channel virtually having a frequency band owned by the plurality of real channels on the basis of the user's taste, the user program viewing inclination information and the group program viewing inclination information, fetches program information of a virtual channel organized from the data base (11) for accumulating program information which is attribute information of a program broadcast in the real channels, and arranges the fetched program information on the basis of the virtual channel to produce a virtual program table.

 
Web www.patentalert.com

< Voice recording/reproducing device

> Method and apparatus for preventing network attacks by authenticating internet control message protocol packets

> Encoding method, transmitter, network element and communication terminal

~ 00574