A preferred embodiment of the present invention will be described with reference to
As shown in
In the nonvolatile area in the memory 11, a viewing frequency list L indicative of viewing frequency information N which will be described later in each of channels in the digital broadcast is stored.
Next, general operation will be described.
First, airwaves for digital broadcast received by the satellite antenna 1 or terrestrial antenna 2 are demodulated by the tuner 3 and the demodulator 4, and the demodulated airwaves are output as a decoded signal to the demultiplexer 5.
Under control of the CPU 10, the demultiplexer 5 demultiplexes a sound signal and an image signal from the decoded signal, and outputs the sound and image signals to the audio decoder 13 and the video decoder 6, respectively.
Under control of the CPU 10, the video decoder 6 decodes the image signal and outputs the decoded signal to the display 7 to display an image corresponding to the image signal.
On the other hand, under control of the CPU 10, the audio decoder 13 decodes the sound signal. The decoded sound signal is amplified with preset amplification factor in the amplifier 14, and the amplified signal is output as corresponding sound from the speaker 15.
In the operations, the viewer executes the operations of switching the channel, the program guide, or the like with the remote controller 9. An operation signal corresponding to the operation is output to the CPU 10 via the remote controller light receiving unit 8.
On the basis of the operation signal, the CPU 10 generates control signals for controlling the components and outputs the control signals to the components while transmitting/receiving necessary information to/from the memory 11.
By the series of operations, the operations of the television apparatus S including a program guide displaying process which will be described later are realized.
The content of the program guide according to the invention displayed on the display 7 by a process to be described later will be stated with reference to
A program guide G according to the invention has as its top line, as illustrated in
A concrete program column using the longitudinal axis as time base and the horizontal axis as an axis along which channels (broadcast stations) are arranged is constructed below the channel display field 23. The program column shows a list of program information 22 indicative of the details of programs (concretely, for example, as shown in
First, at the left end of the program guide G, a viewing-channel display column 20 (hatched column in
Channels in the other channel display columns 21-1 to 21-6 are arranged from left to right in the decreasing order of the value of the viewing frequency information N on the channel unit basis, which will be described later.
The program information 22 indicative of the programs of the channel currently selected by an operation of the remote controller 9 is displayed in a display mode different from that of the other program information 22 as shown by double hatching in
Alternatively, the viewing channel display column 20 may be disposed as the rightmost column in the program guide G. On the left side of the viewing channel display column 20, the channel display columns 21-1 to 21-6 may be disposed from right to left in decreasing order of the value of the viewing frequency information N.
The viewer selects a necessary program by moving a not-shown cursor or the like displayed in the program guide G by operating the remote controller 9 in a state where the program guide G is displayed, so that the selected program is used for programming of recordings in the not-shown recording apparatus or the like.
Next, the processes for displaying the program guide G of the embodiment shown in
As the processes for displaying the program guide G in the embodiment, first, a process for calculating the viewing frequency information N in each of the channels and storing it as a viewing frequency list L in the memory 11 is performed.
As shown in
In the measurement, whether an operation of switching the channel being currently viewed is executed by the remote controller 9 or not is always monitored (step S3). When the channel switching operation is not executed (NO in step S3), measurement of the viewing time of the same channel is continued while being integrated (step S4), and the program returns to the step S3.
On the other hand, when it is determined in step S3 that the channel switching operation is executed (YES in step S3), integration of the viewing time in the channel before the switch is stopped, and viewing time information indicative of the integrated viewing time is temporarily stored in the memory 11 (step S5).
Whether the viewing time indicated by the stored viewing time information is equal to or longer than preset threshold time or not is determined (step S6). When viewing is continued longer than the threshold time (YES in step S6), the value of the viewing frequency information N of the channel corresponding to the viewing time (that is, the channel whose program was viewed before the channels switching operation in the process of step S3) is incremented (step S7).
After that, whether an operation of finishing viewing in the television apparatus S is executed or not is determined (step S8). When the operation is executed (YES in step S8), the operation is finished. On the other hand, when the viewing is continued (NO in step S8), the program returns to the step S1 and the above-described processes are repeated.
On the other hand, when it is determined in step S6 that the viewing has been continued only for time less than the threshold time (NO in step S6), the viewing mode is not reflected in the value of the viewing frequency information N, the program returns to the step S1, and the above-described processes are repeated.
The reason why the viewing time integrated until then is compared with the threshold time in the process of the step S6 is because it is improper to reflect extremely short time of viewing of so-called zapping operation at the time of the channel selection into the viewing time integrated until then. The integrated viewing time can be arbitrarily and experimentally set as the threshold. For example, about five minutes is preferable as the threshold time.
The processes for actually displaying or updating the program guide G in the case where the viewing frequency information N is obtained on the channel unit basis by the above-described processes will be described concretely with reference to
As shown
The programs of the channel being currently viewed are arranged vertically along the time base in the program guide G, and the programs of the channels other than the channel being currently viewed are arranged in the determined arrangement on the channel unit basis in time order, thereby forming the program guide G shown in
The displaying/updating process shown in
As described above, in the process of displaying/updating the program guide G and the configuration of the program guide G itself in the embodiment, the order of display on the channel unit basis is determined in accordance with the viewing frequency of the programs in the program guide G. Consequently, the easy-to-see and useful program guide G adapted to the taste of the viewer can be displayed.
Since the longitudinal axis of the program guide G is set as the time base, the horizontal axis of the program guide G is set as the channel axis and, further, the channel being viewed is also displayed, the following programs of the channel being viewed can be displayed so as to be easily viewed.
Further, when the display position of the channel being viewed is set to the leftmost column or the rightmost column, the following programs of the channel being viewed can be displayed so as to be more easily viewed.
Further, the programs of the other channels are displayed in the decreasing order of the viewing frequency adjacent to the channel being viewed. Consequently, the programs in the other channels can be displayed so as to be easily recognized.
At the time of calculating the viewing frequency, a channel whose viewing time is less than the threshold time is excluded. Consequently, a state where a channel is not substantially viewed such as a state where the viewer is selecting a channel is excluded so that the viewing frequency can be accurately calculated.
Further, since the viewing frequency at the present time is used as a reference and a program guide screen for the following time is generated, a list of programs can be displayed so as to be easily viewed using the present point as a center.
Moreover, the program guide G is updated only when an update of the program guide G is instructed. Consequently, the visibility of the program guide G can be prevented from becoming poor caused by unnecessary and high-frequent updating.
In the foregoing embodiment, the viewing frequency information N of the channel of the program being currently viewed is simply incremented. The viewing frequency information N of a channel corresponding to a program viewed every preset unit time (more concretely, every fifteen minutes, thirteen minutes, or one hour on the hour, as a timing when commercials are run) may be updated and used for updating the program guide G.
In this case, for example, the viewing frequency information N can be reflected in the program guide G every unit time. Therefore, for example, an operation of automatically changing channels other than a channel being viewed in the program guide G after lapse of the unit time can be performed.
With the configuration, the viewing frequency is calculated every unit time and every channel. Consequently, by calculating the viewing frequency not only on the channel unit basis but also every unit time, the taste of the viewer can be reflected more accurately in the viewing frequency.
Further, in the case of updating the program guide screen by using the viewing frequency information N every unit time corresponding to the timing only when the updating is instructed, the program guide can be displayed more accurately while maintaining visibility.
In the case of automatically updating the program guide G every unit time using the calculated viewing frequency, the program guide G can be automatically updated in accordance with time.
Although the present invention is applied to the case of viewing a program digitally broadcasted in the foregoing embodiment, obviously, the invention can be also applied to the case of viewing an analog broadcast program.
The term “viewing” in the foregoing embodiment and the like denotes not only viewing of one program being displayed on the display 7 but also viewing of each of programs displayed in two screens on the display 7, a program recorded by using the function of recording a program different from a program being viewed or a program recorded in the viewer's absence. Any of the recorded programs maybe reflected in the viewing frequency information N.
In the case of receiving, for example, a radio broadcast, the invention can be also applied to the case of programming recordings or the like by using a program guide of radio broadcast displayed on the display 7.
Further, the program corresponding to the flowcharts shown in
It should be understood that various alternatives to the embodiment of the invention described herein may be employed in practicing the invention. Thus, it is intended that the following claims define the scope of the invention and that methods and structures within the scope of these claims and their equivalents be covered thereby.
The entire disclosure of Japanese Patent Application No. 2006-116992 filed on Apr. 20, 2006 including the specification, claims, drawings and abstract is incorporated herein by reference in its entirety.
| Number | Date | Country | Kind |
|---|---|---|---|
| 2006-116992 | Apr 2006 | JP | national |