The present application claims priority from Japanese application JP2010-043674 filed on Mar. 1, 2010 the content of which is hereby incorporated by reference into this application.
The present invention relates to viewing control apparatuses and viewing control systems, and more particularly, to a technique which allows users to passively view VOD (Video On Demand) contents.
Multi-channelizing of a TV set due to appearances of a Broadcasting Satellite, Communication Satellite, and Community Antenna Television (CATV) expands a range of program selections for viewers. At the same time, when viewing a real-time broadcast program organized by a broadcasting station, a viewer cannot necessarily view a program suitable for the viewer's preference. The viewer is forced to switch channels and desires efficient program selections and improvement in a program search system. It is considered that due to appearances of IPTV (Internet Protocol Television), a range of program selections of viewers is further broadened and also, a viewing mode such as not only a real-time viewing as in a conventional broadcasting but also VOD and download becomes diversified. Accordingly, demand of efficient program selections and program search system of viewers is considered to become ever-increasing. A content recommendation method is one of the above-described efficient program selection methods, and a number of inventions have been heretofore performed.
In the IPTV and CATV services, a VOD service which allows users to view a favorite program at any time is provided in addition to a multi-channel broadcasting service. However, a utilization rate of the multi-channel broadcasting service is sufficiently higher than that of the VOD service in a television image service market. Further, a utilization of the VOD service is still definite, regardless of rich contents. Specifically, the above-described fact shows the following. That is, as a viewing mode of a TV set, a trend of a mode for selectively viewing a program from those broadcasted in real time, so-called, that of a passive viewing mode is high at present. Further, a trend of an active viewing mode for viewing contents like the VOD in a positive manner is low.
As a conventional technique for improving the above-described conditions, in JP-A-2009-206957 and U.S. application publication No. 2009/0222857, there is disclosed a technique in which when VOD contents with attributes different from those of a real-time on-air program are recommended, a viewer can expand a range of selectable programs at that time, and as a result, an improvement in the convenience of viewers is realized.
In JP-A-2007-306395, there is disclosed a technique in which when recommendation programs are presented from currently on-air programs along the time axis within a program list to assist a viewer in viewing a program suitable for a viewer's preference from the currently on-air program is supported.
In JP-A-2009-44435 and U.S. application publication No. 2009/0044223, there is disclosed a technique in which for the purpose of expanding a range of program selections based on the will of viewers, when a VOD program which is previously reserved for viewing is displayed as a VOD playlist in an electronic program guide based on the uniform management with broadcast programs to thereby improve the convenience of the VOD viewing.
In JP-A-2002-44632 and U.S. application publication No. 2002/0059649, there is disclosed a technique in which a method for displaying contents recorded in a hard disk along the time axis and building a virtual channel is presented.
In the case of JP-A-2009-206957, the VOD contents are recommended for viewers, however, the viewers need select the VOD contents from among a recommended program list and actively view the VOD contents.
In the case of JP-A-2007-306395, the viewing of a program suitable for a viewer's preference from a currently on-air program is supported. A range of program selections covers the currently on-air programs, and the above-described case is restricted more than that of using the VOD in the range of program selections of viewers. Further, no reference is made to the VOD.
In the case of JP-A-2009-44435, the VOD contents are displayed as a VOD playlist in an electronic program guide; however, a viewer need previously register a reservation for the viewing of the VOD contents, and actively view the VOD contents after all.
In the case of JP-A-2002-44632, since a recorded content is displayed along the time axis to build a virtual channel, an on-air program or VOD is not considered. Further, the above-described case is restricted more than that of using the VOD in the range of program selections of viewers.
That is, there is a problem that in the above-described conventional methods, an active operation of viewers is required, or a range of program selections is restricted.
To accomplish the solution to the above-described objects, according to one aspect of the present invention, there is provided a viewing control apparatus and system which control channel switching of a broadcast program and reproduction of VOD contents. The viewing control apparatus and system generate a virtual channel in combination of the broadcast program and automatically-recommended VOD contents, control channel switching of the broadcast program and reproduction of the VOD contents based on a program list of the generated virtual channel, and switch an image displayed on a display unit.
According to the present invention, the viewing control apparatus and system can combine the broadcast program suitable for a viewer's preference and the VOD contents suitable for a viewer's preference from broad options, and organize one virtual channel along the time axis. Further, the viewing control apparatus and system have an advantage in which when viewing only the virtual channel, the viewer can passively view a favorite problem of himself or herself and the VOD contents.
Other objects, features and advantages of the invention will become apparent from the following description of the embodiments of the invention taken in conjunction with the accompanying drawings.
Each STB 2104 is installed, for example, at each home of a user or each room of a hotel, and connected to the display unit 2. As the display unit 2, a TV set, a personal computer, and a mobile terminal are considered. The STB 2104 receives a broadcast signal from a ground broadcast station 2102 or satellite television broadcast station 213 and causes the display unit a to display image information. Further, the STB 2104 receives image information of VOD contents from the VOD server 4 via the network 2101, and causes the display unit 2 to display the image information. An example of the viewing control apparatus according to the present embodiment includes the SIB; however, it is not limited thereto, and other apparatuses may be used.
The processor 1 is composed of a computer and software. The processor 1 combines a broadcast signal 101 received by the broadcast receiver 3 and image information 103b produced from the VOD server according to a preference of a viewer, constitutes a program list as if a virtual broadcast channel is present on one time axis, and performs switching and reproduction instruction of signals. In addition, a channel is simply described also as “ch”, and a virtual broadcast channel is described also as “virtual ch”.
The display unit 2 displays the image information 108 selected by the processor 1, the EPG information 102b, and a confirmation of user registration content.
The broadcast receiver 3 receives a currently on-air broadcast program and an EPG, and supplies the broadcast signal 101 and the EPG information 102a to the processor 1. Note that broadcast signals may be supplied by any of ground-based broadcasting, satellite television broadcasting, CATV, and IPTV. Here, the EPG information 102a is expediently supplied by the broadcast receiver 3; further, the same information can be supplied by another means such as an Internet connection.
The VOD server 4 reproduces arbitrary image contents within the content database 6 by reproduction control 104 from the processor 1. The reproduced image contents are supplied to the processor 1 as the image information 103b, and displayed on the display unit 2 by a process of the processor 1.
The recommendation processor 5 extracts contents to be recommended from content information 107 within the content database 6 based on a recommendation request 105 from the processor 1. At this times for a recommendation processing, the recommendation processor 5 uses the EPG information 102a and the viewer preference information 111 supplied from the preference database 600 of viewers. The recommendation processor 5 is composed of a computer and software and, for example, an algorithm disclosed in JP-A-2009-206957 can be applied to its recommendation algorithm.
The clock unit 7 generates a time, and supplies time information 100 to the processor 1. Note that the time information 100 is the present time information including a date and time.
The programs 1-A 211 and 2-C 223 are reserved for viewing by viewers. These programs are incorporated into a broadcast time of the program of the virtual channel 230 as programs 231 and 233 of the virtual channel. At this time, contents 241 and 243 recommended from the VOD content group 240 by the recommendation processor 5 are inserted into unoccupied hours 232 and 234 at which a broadcast viewing reservation is not performed, thereby performing program scheduling on the time axis of the virtual channel 230.
In step 302, the processor 1 determines the presence or absence of the broadcast viewing reservation based on the reservation information 109 of the viewing reservation database 400. If the broadcast viewing reservation is performed, the processor 1 adds the entire content of the broadcast viewing reservation to the virtual channel 230, and proceeds to step 303. If the broadcast viewing reservation is not performed, the processor 1 does not set anything to the virtual channel 230, and proceeds to step 303.
In an example of
In addition, in step 302, the processor 1 adds the viewing reservation program to the virtual channel 230, and updates the reference time of date. In an example of
In step 303, based on the viewing desire information 110 of the viewing desire database 500, the processor 1 searches the EPG information 102a for a program with content adapted to the viewing desire information 110 at the reference time of date. If there is the broadcast viewing desire, the processor 1 adds the program adapted to the viewing desire information 110 to the virtual channel 230 in step 308, and updates the reference time of date to the finish time of date of the added program in step 309. If there is no broadcast viewing desire, the processor 1 proceeds to step 304. In step 303, there is considered a time space between both the programs of the virtual channel 230 set in step 302. The processor 1 can set the virtual channel 230 so as to add the program which is broadcasted at that time and started and finished at the time space.
In step 304, based on the viewing preference information 111 of the preference database 600, the processor 1 searches the EPG information 102a for the program with the content adapted to the viewing preference information 111 at the reference time of date. If there is a broadcast program recommendation, the processor 1 adds the program with the content adapted to the viewing preference information 111 to the virtual channel 230 in step 308. Then, the processor 1 updates the reference time of date to the finish time of date of the added program in step 309. If there is no broadcast program recommendation, the processor 1 proceeds to step 305. As can be seen from the above sequence, in step 304, the processor 1 determines the presence or absence of the broadcast program to be recommended for viewing. If the broadcast program to be recommended for viewing is present, the processor 1 can add the program to the virtual channel 230. In step 304, the time space between both the programs set to the virtual channel 230 is considered in steps 302 and 303, and the processor 1 can set the virtual channel 230 so as to add the program which is broadcasted at that time, and started and finished at the time space.
In step 305, based on the setting information 112 of the setting database 700, the processor 1 determines whether the reference time of date is a time zone at which a VOD viewing is allowed by users. Concretely, for example, in the setting database 700 of
When a time zone at which the VOD viewing is allowed is used, in step 306, the processor 1 transmits the recommendation request 105 of the VOD contents to the recommendation processor 5 along with information such as the viewing preference information and the EPG information 102a. On the other hand, based on the information such as the viewing preference information 111 and the EPG information 102a, the recommendation processor 5 which receives the recommendation request 105 extracts recommended information of the VOD contents from among the VOD content group 240 stored in the content database 6, and transmits the information to the processor 1 as the recommendation result 106.
The processor 1 obtains the recommendation result 106 from the recommendation processor 5, adds the recommended VOD contents to the virtual channel 230 in step 308, and updates the reference time of date to the finish tune of date of the added VOD contents in step 309.
As can be seen from the above sequence, a viewer does not perform any operation and the VOD contents suitable for the viewer's preference are automatically recommended and added to the virtual channel 730.
At this time, as to a length (reproduction time) of the VOD contents, the processor 1 can recommend the VOD contents with a length fitted into a space between both the programs already set to the virtual channel 230. Or, the processor 1 can recommend the viewing so as to divide the VOD contents and sandwich the broadcast program already set to the virtual channel 230 therebetween. Further, the processor 1 can recommend the VOD contents not fitted into a space between the already-set programs and add only a part of the VOD contents to the virtual channel 230.
When using the time zone at which the VOD viewing is not allowed in step 305, the processor 1 expediently selects a program with the same channel as that of a last broadcast program in step 307, adds the program to the virtual channel 230 in step 308, and updates the reference time of date to the finish time of date of the added program in step 309
In step 310, the processor 1 determines whether this series of flow is performed from the start time of date up to a range finish of the obtained EPG information 102a (namely, determines whether the reference time of date gets up to a range finish of the EPG information 102a). When the series of flow is performed up to a range finish of the EPG information 102a, the processor 1 ends the generation of the virtual channel. Note that this process range is not limited to a range finish of the EPG information 102a and further, the processor 1 can arbitrarily specify a period of time such as one day.
In the present embodiment, a priority to be set to the virtual channel 230 is set in the order corresponding to the broadcast viewing desire (step 303), the broadcast program recommendation (step 304), and the VOD recommendation (step 306); however, the priority can be changed. The change in the priority can be performed by changing a performance order from step 303 to step 306.
In addition, when a program in unoccupied hours is decided, a profit of viewers is considered in the case where the VOD content is charged. Based on the preference previously registered by viewers, a broadcast program suitable for the viewer's preference can be first selected from free on-air programs or monthly charge on-air programs, and taken into the virtual channel. Note that in this case, any program need not necessarily be selected in the on-air program recommendation. When the on-air program recommendation is lower than a predetermined reference recommendation, the broadcast program is not selected for recommendation and the VOD content is selected for recommendation.
When a user views the virtual channel 230, the program and VOD contents set to the virtual channel 230 in the above-described procedures are displayed on the display unit 2 according to the time. Specifically, based on the time information of the clock unit 7, the processor 1 controls a change in channels of the broadcast receiver 3 according to contents of the virtual channel 230. Further, the processor 1 controls an access to the VOD server and automatically reproduces the required contents, thereby switching and controlling the contents displayed on the display unit 2.
According to the present embodiment, one method for configuring the virtual channel 230 is illustrated. According to the present embodiment, the proposed viewing control apparatus and system have an advantage in which when viewing the virtual channel 230, a user can view a program suitable for a request and preference of himself or herself. In addition, the viewing control apparatus and system have an advantage in which since the contents suitable for the user's preference are automatically recommended and automatically reproduced from the VOD contents, the user can passively view the VOD contents having rich options and saving the trouble of a content search and reservation of the general VOD viewing.
The above-described electronic program guide 800 is obtained by causing the processor 1 to add program information such as viewing recommendation and VOD recommendation to the EPG information 102a from the broadcast receiver 3 and produce the program information as the EPG information 102b.
According to the present embodiment, the proposed viewing control apparatus and system have an advantage in which a user can perform confirmation or change of contents of the virtual channel by using a remote control to final under the user's hand, and as a result, user-friendliness is improved.
Before and after the broadcasting of the broadcast programs 211a and 223a, advertisements 250a to 250e are broadcasted or another brief program is broadcasted in many cases. When considering that the VOD content group 240 includes an original broadcast program and movie, a reproduction time of the VOD contents is considered to be approximated to a broadcast time of one broadcast program in many cases. Accordingly, for the purpose of generating the virtual channel 230 over an extended time period, the VOD content 240 is desired to be also finished at a switching timing of the broadcast program.
For this purpose, in the present embodiment, when the VOD content A232 is added to the virtual channel 230, its reproduction start time is not set to an immediate aftermath of the program 231a, and is delayed to just twelve o'clock 260a. In the same manner, the reproduction start time of the VOD content C234 added to the virtual channel 230 is not set to an immediate aftermath of the program 233a, and is delayed to just fourteen o'clock, 260c.
According to the present embodiment, the proposed viewing control apparatus and system have an advantage in which a user can adjust a viewing start time of the VOD contents to a general broadcast program, and therefore, is easy to view the general broadcast program before and after the VOD viewing.
In the present embodiment, contents to be inserted in the above-described case are previously determined and registered in the setting database 700, thereby inserting a previously-determined content 270. This previously-determined content 270 can be set to the broadcast channel viewed immediately before (note that in the case of viewing the VOD immediately before, the broadcast channel viewed immediately before the VOD viewing). Further, a particular broadcasting station can be specified as to this previously-determined content 270.
According to the present embodiment, the proposed viewing control apparatus and system have an advantage in which even when the viewing reservation program and recommendation of the VOD contents are not inserted during the viewing of the virtual channel 230, a user can keep on viewing the previously-determined content and view the previously-determined desired content of myself even in that case.
This particular content (filler) 280 is kept like a record 701b of the previously-determined setting database 700, and the processor 1 can obtain the contents and in the same manner, reproduce the VOD contents based on the setting. As a matter of fact, the processor 1 can specify an advertisement different from the broadcast as the VOD contents.
As the particular content (filler) 280, a last-viewed broadcast channel can be specified, or a previously-determined broadcast channel can be specified.
According to the present embodiment, the proposed viewing control apparatus and system have an advantage in which when viewing the virtual channel 230, a user need not view an advertisement inserted between both the programs, or between the program and the VOD content.
According to present embodiment, the proposed viewing control apparatus and system have an advantage in which the user can easily determine whether an image during the viewing at present is displayed depending on the broadcasting or the VOD during the viewing of the virtual channel 230. Further, the viewing control apparatus and system have an advantage in which when the VOD is viewed in particular, a price can be confirmed in the case of paid content or whether a trick play operation is performed can be confirmed.
In the present embodiment, at the time of generating the virtual channel 230, when a trick play operation is monitored at the time of generating the VOD contents 240 and the VOD reproduction finish time is recalculated in step 1801, the VOD reproduction finish time on which the trick play operation is reflected is delivered to subsequent steps and is reflected on the subsequent processings. Accordingly, the reference time of date is updated to the VOD reproduction finish time of date on which the trick play operation is reflected in step 309. The monitoring of the trick play operation can be realized, for example, when the processor 1 receives the control/display information 113 as operation information of the remote control terminal 13 and stores operation contents of the trick play operation.
According to the present embodiment, the proposed viewing control apparatus and system have an advantage in which even when the viewing finish time is significantly changed by the trick play operation, since a program suitable to a user's preference is set in the virtual channel 230, a user can continuously view a program suitable to the preference of himself or herself.
The viewing control apparatus and system according to the present embodiment can correspond to the trick play operation in the same manner as in the eighth embodiment, and therefore, a flowchart is the same as that of the eighth embodiment. In the present embodiment, the reference time of date is updated to the finish time of the divided VOD contents A-2 in step 309.
According to the present embodiment, the proposed viewing control apparatus and system can improve a degree of freedom of user's viewing by recommending the division viewing even when a space between both the programs reserved for viewing is narrow and the VOD contents with a long viewing time, such as movie cannot be continuously viewed. Further, the viewing control apparatus and system can provide improvement in the convenience in which regular news is viewed at the time of viewing a long movie by using the VOD.
It should be further understood by those skilled in the art that although the foregoing description has been made on embodiments of the invention, the invention is not limited thereto and various changes and modifications may be made without departing from the spirit of the invention and the scope of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2010-043674 | Mar 2010 | JP | national |