A tuner may select a predetermined real channel from a plurality of real
channels, and may obtain a broadcast signal of this selected real
channel. A program information extracting section may extract program
information (IPG) of a plurality of real channels from this broadcast
signal. A controller may create a user profile in which information of
programs received at every unit time of a day were accumulated as user
profile information by using the program information (IPG). Further, the
controller may create a virtual channel guide in which programs of a
plurality of real channels are located selectively by using this user
profile.