The present application claims priority from Japanese application JP2011-272918 filed on Dec. 14, 2011, the content of which is hereby incorporated by reference into this application.
The invention relates to a program recommending technique.
Owing to digitization and multi-channel of a broadcasting, the number of programs which can be viewed in a general home is increasing. A video apparatus corresponding to a digital broadcasting, for example, a digital television or the like often has means such as an electronic program table or the like for enabling the user to easily select a desired program. Further, in recent years, an apparatus having such a program recommending function that keywords such as name of the performer, genre information, and the like are extracted from the programs which were viewed by the user in the past, a database of the keywords to which priorities were allocated is formed, and for the latest program information, a result of a search performed on the basis of the keywords with the priorities is provided in advance as recommended programs to the user has also been realized as a product.
In the above program recommending function, in the case where one television receiver is shared by a plurality of users like a case where a family is watching one program together or the like, a program recommendation based on the sum of favorites of all users, so that the recommended programs based on specific personal favorites are not obtained. As a method of identifying a person who is watching the TV and performing the program recommendation according to the personal favorites under such a situation, there is a technique disclosed in the Official Gazette of JP-A-2007-214869.
According to the technique disclosed in the Official Gazette of JPA-2007-214869, the presence or absence of use of a subtitle function which the digital TV has is used as means for identifying the person who is watching the TV shared by a plurality of users. That is, for example, in the case where the user having an auditory disorder exists among the users who share the TV, it is determined that the user is watching the TV on the basis of a use situation of the subtitle function.
However, when such means is used, there is a case where the person cannot be certainly identified. Further, even when there is a single user, if a digital TV different from the digital TV which is ordinarily used is used, there is such a problem that a preferable program recommendation cannot be obtained, or the like.
It is an object of the invention to provide a technique which can perform a more preferable program recommendation.
To solve the above problem, according to a preferred embodiment of the invention, there is provided a system including a digital broadcasting receiving apparatus and an information terminal apparatus, wherein information regarding a viewing program of the digital broadcasting receiving apparatus is recorded into the information terminal apparatus, and in the digital broadcasting receiving apparatus or the information terminal apparatus, on the basis of the recorded information regarding the viewing program, information of a program to be recommended to the user is selected from program information of programs which will be broadcasted in future and the selected information is displayed.
By using the technique of the invention, the more preferable program recommendation can be performed.
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.
Examples of embodiments of the invention will now be described hereinbelow with reference to the drawings.
The embodiment 1 of the invention will now be described.
The foregoing constructions are merely shown as an example and it is not always necessary to provide all of the constructions illustrated in the diagrams. In the mobile information terminal 120 of the embodiment, it is assumed that the program stored in the ROM 123 can be updated by downloading a new program from a server through the mobile unit network communicating unit 151 or the transmission and reception processing unit 152 on the mobile information terminal side. Further, in the mobile information terminal 120 of the embodiment, it is assumed that a new application program can be downloaded from the server through the mobile unit network communicating unit 151 or the transmission and reception processing unit 152 on the mobile information terminal side and stored into the storage 130. The new application program which was downloaded from the server and stored into the storage 130 is developed into the RAM 124 and executed, so that a function of the mobile information terminal 120 can be expanded.
After a broadcasting wave of the digital broadcasting was received by the antenna 102, it is inputted to the tuner 103. The tuner 103 extracts a signal of a channel selected by the user from the broadcasting wave received by the antenna 102 and de-modulates into a TS (Transport Stream) signal. The TS signal is constructed by video data, audio data, and associated information data which were respectively packetized, and they are de-multiplexed by the de-multiplexer 104, respectively. The de-multiplexed video data is outputted to the video decoder 105, the de-multiplexed audio data is outputted to the audio decoder 106, and the de-multiplexed associated information data is outputted to the information processing unit 107, respectively.
The video decoder 105 decodes the video data outputted from the de-multiplexer 104 and outputs as a video signal to the display processing unit 108. The display processing unit 108 executes a format conversion, a superimposing process of a menu and another OSD (On Screen Display) signal, and the like to the inputted video signal in accordance with the necessity and outputs the obtained signal to the display device 110. The display device 110 is, for example, a video display device such as a liquid crystal panel or the like, displays the video signal inputted from the display processing unit 108, and provides to the user. The audio decoder 106 decodes the audio data outputted from the de-multiplexer 104 and outputs as an audio signal to the speaker 111. The information processing unit 107 processes the associated information data outputted from the de-multiplexer 104. The CPU 101 is, for example, a microcomputer or the like and controls each unit of the television 100 for receiving the digital broadcasting in the embodiment.
In the ordinary viewing operation, the CPU 101 controls the tuner 103 and extracts a signal of a desired channel by a tuning instruction made by operating a remote controller or the like by the user. On the basis of the control of the CPU 101, the information processing unit 107 obtains program information such as program name, genre, name of the performer, and the like from the associated information data of the selected channel. Further, the CPU 101 executes a process for transmitting the program information obtained in the information processing unit 107 as viewing information to the mobile information terminal 120 through the transmission and reception processing unit 112 on the side of the television for receiving the digital broadcasting. On the other hand, on the mobile information terminal 120 side, on the basis of the instructions of the CPU 121, such a process that the viewing information transmitted from the television 100 for receiving the digital broadcasting is received by the transmission and reception processing unit 152 on the mobile information terminal side and is properly stored into a viewing information storing unit in the storage 130 is executed.
The “viewing information” used here denotes information for discriminating the program viewed by the user.
It is now assumed that the communication between the television 100 for receiving the digital broadcasting and the mobile information terminal 120 is performed by, for example, short range wireless communication or the like. It is desirable to process so as to transmit the viewing information only to the mobile information terminals existing at such a distance that the television 100 for receiving the digital broadcasting can be viewed (for example, existing in the same room as that of the television 100 for receiving the digital broadcasting).
The network 200 for connecting the television 100 for receiving the digital broadcasting and the plurality of mobile information terminals 120a, 120b, and 120c may be, for example, a public communication line network such as Internet. In this case, the television 100 for receiving the digital broadcasting and the plurality of mobile information terminals 120a, 120b, and 120c are mutually connected by an Internet protocol or the like. In this case, since it is difficult to perform a connection limitation by the distance (in other words, even a mobile information terminal which does not exist within the range of the distance where the television 100 for receiving the digital broadcasting can be viewed can be connected), it is sufficient that a recognizing process or the like is preliminarily executed and the viewing information is transmitted only to the mobile information terminal which has established the bidirectional communication with the television 100 for receiving the digital broadcasting. It is also possible to construct so that the recognizing process is executed even in the case of the short range wireless communication.
The process for transmitting the viewing information to the mobile information terminal 120, that is, such a process that is executed in the television 100 for receiving the digital broadcasting is not executed just after the tuner 103 executed the tuning operation, but it is desirable to execute such a process in the case where, for example, the viewing was continued for a period of time of 50% or longer than a broadcasting time duration of the selected program (in a program whose broadcasting time duration is equal to 60 minutes, the case where the program was viewed for about 30 minutes or longer), or the like. Although the timing for executing the process for transmitting the viewing information to the mobile information terminal 120 has been set to the timing of “the viewing was continued for a period of time of 50% or longer than the broadcasting time duration of the selected program” in the above example, it may be set to “40% or longer” or “60% or longer”. However, if such a percentage is set to a too small numerical value, in spite of a fact that the program is hardly viewed, it is regarded that the program has been viewed, so that its viewing information is stored into the viewing information storing unit in the storage 130. On the contrary, if such a percentage is set to a too large numerical value, in spite of a fact that a main part of the program such as a drama or the like has completely been viewed, since a part of the last portion of the program is not viewed yet, it is regarded that the program itself is not viewed, so that its viewing information is not stored into the viewing information storing unit in the storage 130. Consequently, there is a possibility that the accurate presumption cannot be performed at the time of a process for presuming a favorite regarding the program viewing on the basis of the viewing information. Therefore, it is desirable to set such a percentage to a proper numerical value which is not too small and is not too large. In the case of continuously viewing a plurality of programs in the same channel, the foregoing process (the transmitting process of the viewing information is executed in the case where the viewing was continued for a period of time of, for example, 50% or longer than the broadcasting time duration of the program) is executed to each program.
As a process for storing the program information obtained in the information processing unit 107 as viewing information into the viewing information storing unit in the storage 130 of the mobile information terminal 120, for example, it is also possible to construct in such a manner that the CPU 101 transmits the viewing information obtained in the information processing unit 107 as it is as viewing information to the mobile information terminal 120 side and, on the mobile information terminal 120 side, by the control of the CPU 121 of the mobile information terminal 120, keywords are extracted from the received viewing information and stored into the viewing information storing unit in the storage 130. It is also possible to construct in such a manner that the CPU 101 extracts the keywords from the program information obtained in the information processing unit 107 and transmits the extracted keywords as viewing information to the mobile information terminal 120 side, and on the mobile information terminal 120 side, by the control of the CPU 121 of the mobile information terminal 120, the received viewing information is stored into the viewing information storing unit in the storage 130. In the embodiment, it is assumed that a process is executed in such a manner that the CPU 101 transmits the keywords extracted from the program information obtained in the information processing unit 107 as viewing information to the mobile information terminal 120 side together with the program name, and on the mobile information terminal 120 side, by the control of the CPU 121 of the mobile information terminal 120, the received viewing information (keywords+program name) is stored into the viewing information storing unit in the storage 130.
In the example of
Subsequently, the operation at the time of executing a program recommending process according to the favorite of the user who possesses the mobile information terminal 120 by using the database constructed in the viewing information storing unit in the storage 130 of the mobile information terminal 120 will be described.
In the case where the user who possesses the mobile information terminal 120 requests the television 100 for receiving the digital broadcasting to display the recommended programs by the operation of a remote control or the like during the viewing of the television 100 for receiving the digital broadcasting, first, the CPU 101 requests the mobile information terminal 120 to transmit the storage viewing information for program recommendation through the transmission and reception processing unit 112 on the side of the television for receiving the digital broadcasting. In response to instructions of the CPU 121, the mobile information terminal 120 which received the request from the television 100 for receiving the digital broadcasting transmits the viewing information stored in the viewing information storing unit in the storage 130, that is, in the case of the embodiment, the whole contents in the database 321 shown in
The storage viewing information for program recommendation which was transmitted from the mobile information terminal 120 and received by the transmission and reception processing unit 112 on the side of the television for receiving the digital broadcasting is inputted to the favorite presuming unit 109, by which a presuming process of the favorite regarding the program viewing of the user who possesses the mobile information terminal 120 is executed. In the embodiment, the number of appearance times of the storage viewing information for program recommendation which was transmitted from the mobile information terminal 120 (that is, the whole contents in the database 321 shown in
For example, in the case where a keyword of “baseball” appeared 7 times, a keyword of “hot spring” appeared 6 times, a keyword of “nagano” appeared 4 times, a keyword of “gourmet” appeared 3 times, and a keyword of “reasoning” appeared 2 times in the storage viewing information for program recommendation which was received by the television 100 for receiving the digital broadcasting, by converting the number of appearance times into points in such a manner that the keyword “baseball” is 7 points, the keyword “hot spring” is 6 points, the keyword “nagano” is 4 points, the keyword “gourmet” is 3 points, and the keyword “reasoning” is 2 points, respectively, it is presumed that there is such a tendency that the owner of the mobile information terminal 120 likes the programs regarding the keywords of “baseball” and “hot spring” whose points are large.
In the digital broadcasting, generally, as associated information data, besides the program information of the program which is on air at present, program information of programs which are scheduled to be broadcasted until about one week ahead in each channel is included. To a group of program information of the programs which are scheduled to be broadcasted until about one week ahead, the CPU 101 searches it by using the favorite presumption result (a group of keywords of the larger points) presumed by the favorite presuming unit 109. By this process, for example, in the foregoing example, the program information having the keywords such as “baseball” and “hot spring” is extracted. That is, the extracted program information is program information of the programs to be recommended. The CPU 101 outputs the program information of the recommended programs extracted from the program information obtained in the information processing unit 107 to the display processing unit 108. In the display processing unit 108, a superimposing process into the program video image which is on air, an exchanging process from the program video image which is on air, or the like is executed and the resultant video image is displayed to the display device 110. As a displaying method, for example, a mark indicative of the recommended program may be added to the corresponding program in an electronic program table or a dedicated display screen for the recommended programs in which only the recommended programs are listed up may be prepared. Thus, by the display device 110, the user who possesses the mobile information terminal 120 can confirm a processing result responsive to a displaying request of the recommended programs which was performed by the user himself. The favorite presuming unit 109 and the CPU 101 may be constructed as an integrated recommended program selecting unit.
As described above, by applying the program recommending apparatus and the information terminal apparatus or the program recommending system of the invention as shown in the embodiment, the user of the television 100 for receiving the digital broadcasting can obtain the program recommendation result which is most preferable to the user himself on the basis of the past program viewing history stored in the mobile information terminal 120 possessed by the user himself without being influenced by the past viewing histories of other users. Since the program recommending process is executed by using the past program viewing history stored in the mobile information terminal side, even if the user who possesses another mobile information terminal which differs from the foregoing mobile information terminal 120 and to which the information terminal apparatus of the invention has been applied uses the television 100 for receiving the digital broadcasting, the program recommendation result which is preferable to the user who possesses such another mobile information terminal mentioned above can be obtained.
As shown in the example of
For example, as shown in
Subsequently, an example of another operation in the favorite presuming unit 109 of the television 100 for receiving the digital broadcasting will be described with reference to
For example, as shown in
Results obtained by collecting the number of appearance times of the keywords of the storage viewing information for program recommendation transmitted from each of the mobile information terminals 120a, 120b, and 120c, and converting into the points are shown in collection results 409a, 409b, and 409c in
In the foregoing calculating process of the total collection result as a sum of the favorites of the three users which is executed in the favorite presuming unit 109, naturally, it is also possible to construct in such a manner that the collection of the number of appearance times of the keywords and the conversion into the points are executed in a lump from the storage viewing information for program recommendation transmitted from each of the mobile information terminals 120a, 120b, and 120c, and the total collection result 409d is directly calculated without obtaining the states of the individual collection results 409a, 409b, and 409c.
In the mobile information terminals and the program recommending system to which the information terminal apparatus of the invention has been applied, an application program which uses the mobile information terminal as a remote control of the television for receiving the digital broadcasting may be stored into the ROM 123, storage 130, or the like of the mobile information terminal. The application program may be stored at the time of manufacturing of the mobile information terminal 120 or may be obtained from an external apparatus through the telephone network communicating unit 151 or the LAN communicating unit 152.
In the example shown in
In the process for calculating the total collection result indicative of the sum of the favorites of the three users which is executed in the favorite presuming unit 109, a process shown in
In the foregoing example, the description has been made on the assumption that, in the television 100 for receiving the digital broadcasting, the process for transmitting the viewing information to the mobile information terminal 120 and the process for receiving the storage viewing information for program recommendation transmitted from the mobile information terminal 120 are executed in a lump in the transmission and reception processing unit 112 on the side of the television for receiving the digital broadcasting. However, the transmission processing unit on the side of the television for receiving the digital broadcasting and the reception processing unit on the side of the television for receiving the digital broadcasting may be separately prepared. In this case, it is sufficient that the process for transmitting the viewing information to the mobile information terminal 120 is executed in the transmission processing unit on the side of the television for receiving the digital broadcasting and the process for receiving the storage viewing information for program recommendation transmitted from the mobile information terminal 120 is executed in the reception processing unit on the side of the television for receiving the digital broadcasting.
Similarly, in the foregoing example, the description has been made on the assumption that, in the mobile information terminal 120, the process for receiving the viewing information transmitted from the television 100 for receiving the digital broadcasting and the process for transmitting the storage viewing information for program recommendation to the television 100 for receiving the digital broadcasting are executed in a lump in the transmission and reception processing unit 152 on the mobile information terminal side. Also with respect to this example, the reception processing unit on the mobile information terminal side and the transmission processing unit on the mobile information terminal side may be separately prepared. In this case, it is sufficient that the process for receiving the viewing information transmitted from the television 100 for receiving the digital broadcasting is executed in the reception processing unit on the mobile information terminal side and the process for transmitting the storage viewing information for program recommendation to the television 100 for receiving the digital broadcasting is executed in the transmission processing unit on the mobile information terminal side.
Subsequently, another example in the case where the program recommending apparatus and the information terminal apparatus of the invention are applied to the television for receiving the digital broadcasting and the mobile information terminal, thereby constructing the program recommending system will be described with reference to
In the example of
In the case where, for example, the user who possesses the mobile information terminal 120 moves and uses a television 100b for receiving the digital broadcasting at a place of the movement destination, he carries the mobile information terminal 120 to the movement destination and connects it to the television 100b for receiving the digital broadcasting through a network 200b. Therefore, in a manner similar to the case of using the television 100a for receiving the digital broadcasting, the program recommendation information which is preferable to the user who possesses the mobile information terminal 120 can be displayed to the television 100b for receiving the digital broadcasting. That is, in the apparatus and system of the invention, the database of the past viewing histories of the user who possesses the mobile information terminal 120 has been stored in the mobile information terminal 120 instead of the television 100a for receiving the digital broadcasting which is ordinarily used. Therefore, even if the television for receiving the digital broadcasting which is used was changed from the television 100a for receiving the digital broadcasting to the television 100b for receiving the digital broadcasting, the favorite regarding the program viewing of the user who possesses the mobile information terminal 120 can be presumed on the basis of the storage viewing information for program recommendation received from the mobile information terminal 120 by the television 100b for receiving the digital broadcasting, so that the program information of the more preferable programs to be recommended can be extracted even at the movement destination. For example, when the user who possesses the mobile information terminal 120 has made a trip or the like, if a television for receiving the digital broadcasting at a trip destination is the program recommending apparatus according to the invention or the like, the user can obtain the more preferable recommended program information even at the trip destination.
Similarly, for example, even in the case where the user bought a television 100c for receiving the digital broadcasting in place of the television 100a for receiving the digital broadcasting, or the like, since the past viewing history of the user exists in the mobile information terminal 120, just after the television for receiving the digital broadcasting was changed from the television 100a for receiving the digital broadcasting to the television 100c for receiving the digital broadcasting, the program information of the programs which should be recommended and are preferable to the user who possesses the mobile information terminal 120 can be extracted.
According to the embodiment 1 of the invention described above, the more preferable program recommendation can be performed.
Subsequently, a program recommending system including a program recommending apparatus (800) and an information terminal apparatus (820) according to the embodiment 2 of the invention will be described with reference to
Also in the embodiment, processes at the time of the ordinary viewing operation are similar to those in the embodiment 1. That is, the CPU 101 transmits the program information obtained by the information processing unit 107 as viewing information to the mobile information terminal 820 through the transmission and reception processing unit 812 on the side of the television for receiving the digital broadcasting. On the mobile information terminal 820 side, on the basis of the control of the CPU 121, the viewing information transmitted from the television 800 for receiving the digital broadcasting is received by the transmission and reception processing unit 152 on the mobile information terminal side and properly stored into the viewing information storing unit in the storage 130. Since it is sufficient that a construction of the viewing information which is transmitted from the television 800 for receiving the digital broadcasting to the mobile information terminal 820 and a database which is constructed in the viewing information storing unit in the storage 130 are also similar to those in the embodiment 1, their description is omitted here.
In this instance, the operation at the time of executing the program recommending process according to the favorite of the user who possesses the mobile information terminal 820 by using the database constructed in the viewing information storing unit in the storage 130 of the mobile information terminal 820 differs from that in the embodiment 1. The relevant operation will be described hereinbelow.
In the case where the user who possesses the mobile information terminal 820 requests the television 800 for receiving the digital broadcasting to display the recommended programs by the operation of the remote control or the like during the viewing of the television 800 for receiving the digital broadcasting, the CPU 101 requests the mobile information terminal 820 to transmit the program recommendation information through the transmission and reception processing unit 812 on the side of the television for receiving the digital broadcasting. In response to instructions of the CPU 121, the mobile information terminal 820 which received the request from the television 800 for receiving the digital broadcasting reads out the viewing information stored in the viewing information storing unit in the storage 130, that is, the whole contents in the database 321 shown in
On the basis of the program recommendation information which was transmitted from the mobile information terminal 820 and received by the transmission and reception processing unit 812 on the side of the television for receiving the digital broadcasting, the CPU 101 searches the program information group obtained in the information processing unit 107, that is, the program information group of the programs which are scheduled to be broadcasted until about one week ahead, so that the program information of the programs to be recommended is extracted. The program information of the programs to be recommended is outputted to the display processing unit 108. At this time, in the display processing unit 108, a superimposing process into the program video image which is on air, an exchanging process from the program video image which is on air, or the like is executed and the resultant video image is displayed to the display device 110. Thus, by the display device 110, the user who possesses the mobile information terminal 820 can confirm a processing result responsive to a displaying request of the recommended programs which was performed by the user himself.
As described above, in the program recommending apparatus and the information terminal apparatus or the program recommending system according to the embodiment 2 of the invention, the favorite presuming process is executed on the mobile information terminal 820 side. An effect similar to that in the case of the embodiment 1 can be obtained even by such a construction. In the case of the construction of the embodiment 2, the program recommendation information which is transmitted from the mobile information terminal 820 to the television 800 for receiving the digital broadcasting is a result obtained by collecting the viewing information stored in the viewing information storing unit in the storage 130. Therefore, as compared with the storage viewing information for program recommendation which is transmitted from the mobile information terminal 120 to the television 100 for receiving the digital broadcasting in the embodiment 1, it can be expected that an amount of data which is transmitted is reduced.
Also in the construction of the embodiment 2, even in the case where the television for receiving the digital broadcasting which is used was changed, the program information which is suitable for the user of the mobile information terminal can be provided. The transmission and reception processing unit 812 on the side of the television for receiving the digital broadcasting even in the television 800 for receiving the digital broadcasting may be replaced by the transmission processing unit on the side of the television for receiving the digital broadcasting and the reception processing unit on the side of the television for receiving the digital broadcasting. The transmission and reception processing unit 152 on the side of the mobile information terminal in the mobile information terminal 820 may be replaced by the reception processing unit on the mobile information terminal side and the transmission processing unit on the mobile information terminal side.
According to the embodiment 2 of the invention described above, the more preferable program recommendation can be performed. As compared with the embodiment 1, an amount of information which is transmitted between the television for receiving the digital broadcasting and the mobile information terminal can be reduced.
In the embodiment, at the time of the ordinary viewing operation, the CPU 101 transmits the program information obtained by the information processing unit 107 as viewing information to the mobile information terminal 920 through the transmission and reception processing unit 812 on the side of the television for receiving the digital broadcasting. On the mobile information terminal 920 side, on the basis of the control of the CPU 121, the viewing information transmitted from the television 800 for receiving the digital broadcasting is received by the transmission and reception processing unit 152 on the mobile information terminal side and properly stored into the favorite database 930. However, in the apparatus/system of the embodiment, when the viewing information received by the transmission and reception processing unit 152 on the mobile information terminal side is written into the favorite database 930, such an operation that the viewing information is stored into the viewing information storing unit in the storage 130 in the format of the database 321 shown in
The operation at the time of executing the program recommending process according to the favorite of the user who possesses the mobile information terminal 920 by using the favorite collection result constructed in the favorite database 930 of the mobile information terminal 920 is executed as follows in the embodiment.
In the case where the user who possesses the mobile information terminal 920 requests the television 800 for receiving the digital broadcasting to display the recommended programs by the operation of the remote control or the like during the viewing of the television 800 for receiving the digital broadcasting, the CPU 101 requests the mobile information terminal 920 to transmit the favorite collection result through the transmission and reception processing unit 812 on the side of the television for receiving the digital broadcasting. In response to instructions of the CPU 121, the mobile information terminal 920 which received the request from the television 800 for receiving the digital broadcasting transmits the favorite collection result stored in the favorite database 930 to the television 800 for receiving the digital broadcasting through the transmission and reception processing unit 152 on the mobile information terminal side.
On the basis of the favorite collection result which was transmitted from the mobile information terminal 920 and received by the transmission and reception processing unit 812 on the side of the television for receiving the digital broadcasting, the CPU 101 searches the program information group obtained in the information processing unit 107, that is, the program information group of the programs which are scheduled to be broadcasted until about one week ahead, so that the program information of the programs to be recommended is extracted. The program information of the programs to be recommended is outputted to the display processing unit 108. In the display processing unit 108, a superimposing process into the program video image which is on air, an exchanging process from the program video image which is on air, or the like is executed and the resultant video image is displayed to the display device 110. Thus, by the display device 110, the user who possesses the mobile information terminal 920 can confirm a processing result responsive to a displaying request of the recommended programs which was performed by the user himself.
Also in the construction of the embodiment 3 described above, even in the case where the television for receiving the digital broadcasting which is used was changed, the program information which is suitable for the user of the mobile information terminal can be provided. In the case of the construction of the embodiment, it can be expected that a capacity of a memory constructing the favorite database 930 can be reduced as compared with the capacity of the memory constructing the viewing information storing unit in the storage 130.
Also in the construction of the embodiment, even in the case where a plurality of mobile information terminals exist on the same network or even in the case where the television for receiving the digital broadcasting which is used was changed, the program information which is suitable for the user of the mobile information terminal can be provided. The transmission and reception processing unit 152 on the mobile information terminal side in the mobile information terminal 920 may be replaced by the reception processing unit on the mobile information terminal side and the transmission processing unit on the mobile information terminal side.
According to the embodiment 3 of the invention described above, the more preferable program recommendation can be performed. As compared with the embodiment 1 or 2, a capacity of the memory for storing the favorite database can be reduced.
It is assumed that in
In the ordinary viewing operation, when the user performs a tuning instruction by operating the remote control or the like, the CPU 101 controls the tuner 103 so as to extract a signal of a desired channel. On the basis of the control of the CPU 101, the information processing unit 107 obtains program information including a program name, a genre, a name of the performer, and the like from the associated information data of the selected channel. Further, the CPU 101 executes a process for properly storing the program information obtained in the information processing unit 107 as viewing information into the storage device 1030 through the memory interface 1013. Also in the embodiment, it is assumed that the viewing information which is stored into the storage device 1030 includes the keywords and program name extracted by the CPU 101 from the program information obtained in the information processing unit 107 and is stored into the storage device 1030 in the format of the database 321 shown in
Subsequently, the operation at the time when the program recommending process according to the favorite of the user who manages the storage device 1030 is executed by using the database constructed in the storage device 1030 will be described hereinbelow.
In the case where the user who manages the storage device 1030 requests the television 1000 for receiving the digital broadcasting to display the recommended programs by the operation of the remote control or the like during the viewing of the television 1000 for receiving the digital broadcasting, the CPU 101 reads out the whole contents in the database from the storage device 1030 through the memory interface 1013 and inputs to the favorite presuming unit 109. After that, since the presuming process of the favorite regarding the program viewing of the user in the favorite presuming unit, the searching process using the favorite presumption result to the program information group obtained in the information processing unit 107, that is, the program information group of the programs which are scheduled to be broadcasted until about one week ahead, the displaying process of the program information of the programs to be recommended in the display processing unit 108 and the display device 110, and the like are similar to those in the embodiment 1, their description is omitted here.
As described above, according to the embodiment 4 of the invention, the user of the television 1000 for receiving the digital broadcasting can obtain the program recommendation result more preferably to himself on the basis of his own past program viewing history stored in the storage device 1030 which is managed by the user himself without being influenced by the past program viewing histories of other persons. In the construction of the embodiment, the mobile information terminal is unnecessary, the construction of the system by the connection through the network is also unnecessary, and the information of the recommended programs can be more easily obtained.
For example, as shown in
Also in the case where the user carries the storage device which is managed by himself and views a television for receiving the digital broadcasting different from the television for receiving the digital broadcasting which is ordinarily used, by connecting the carried storage device to a memory interface of the different television for receiving the digital broadcasting, the preferable program recommendation result based on his own past viewing history can be obtained.
According to the embodiment 4 of the invention described above, the more preferable program recommendation can be performed. It can be realized by a simpler construction as compared with the constructions of the embodiments 1 to 3.
At the time of the ordinary viewing operation, the operations which are executed until the user performs a tuning instruction by operating the remote control or the like to the broadcasting receiving apparatus 1200 (having a construction similar to that of the program recommending apparatus in the foregoing embodiment) which can transmit the viewing information to the mobile information terminal 1220 and the broadcasting receiving apparatus 1200 transmits the viewing information to the mobile information terminal 1220 are executed in a manner similar to the embodiment 2. On the basis of the control of the CPU 121, in the mobile information terminal 1220, the viewing information transmitted from the broadcasting receiving apparatus 1200 is received by the reception processing unit 152 on the mobile information terminal side and is properly stored into the viewing information storing unit in the storage 130. It is now assumed that a construction of the viewing information which is transmitted from the broadcasting receiving apparatus 1200 to the mobile information terminal 1220 and a database which is constructed in the viewing information storing unit in the storage 130 are similar to those in the embodiment 1 or 2.
The operation at the time of executing the program recommending process according to the favorite of the user who possesses the mobile information terminal 1220 by using the database constructed in the viewing information storing unit in the storage 130 of the mobile information terminal 1220 is as follows.
In the case where the user who possesses the mobile information terminal 1220 tries to display the recommended programs by operating the mobile information terminal 1220, the CPU 121 of the mobile information terminal 1220 reads out the viewing information (the whole contents in the database) stored in the viewing information storing unit in the storage 130 and inputs to the favorite presuming unit 830. In the favorite presuming unit 830, a collection result in which the number of appearance times has been collected every keyword from the inputted whole contents in the database and, further, converted into the points is calculated in response to instructions of the CPU 121.
The mobile information terminal 1220 has the broadcasting receiving unit 1291 having functions of an antenna, a tuner, a decoder, and the like and can receive the broadcasting wave of the digital broadcasting. The program information group obtained in the information processing unit 1292 from the broadcasting wave of the digital broadcasting received in the broadcasting receiving unit 1291, that is, the program information group of the programs which are scheduled to be broadcasted until about one week ahead is searched by using the collection result obtained in the favorite presuming unit 830. A search result is displayed to the display device 162 on the basis of the control of the CPU 121. Thus, by the display device 162 of the mobile information terminal 1220, the user who possesses the mobile information terminal 1220 can confirm the processing result responsive to the displaying operation of the recommended programs which was performed by the user himself. Although the program information group which is obtained by the information processing unit 1292, that is, the program information group of the programs which are scheduled to be broadcasted until about one week ahead is obtained through the broadcasting receiving unit 1291 in the foregoing example, they may be obtained from the server on the network connected through the LAN communicating unit 152.
The more preferable program recommendation can be performed even by the construction of the embodiment 5 of the invention described above.
In the case of the mobile information terminal 1220 of the construction of the embodiment, a series of processes which are executed until the favorite regarding the program viewing of the user himself is presumed from the viewing information (past viewing history) stored in the viewing information storing unit in the storage 130 and the recommended programs are displayed to the display device 162 can be executed without connecting it to the broadcasting receiving apparatus 1200. That is, even in such a situation that an apparatus which can receive the digital broadcasting does not exist in the circumference, the program information of the program suitable for his own favorite can be confirmed from the program information group of the programs which are scheduled to be broadcasted until about one week ahead.
Also in the construction of the embodiment 5 of the invention, the viewing information storing unit in the storage 130 and the favorite presuming unit 830 can be replaced by the favorite database.
In the diagram, reference numeral 1391 denotes a viewing instructing unit; 1392 a program information obtaining unit; and 1393 a recommended program extracting unit. It is assumed that other portions having the same reference numerals as those in each of the foregoing embodiments have/execute the same construction/operation as those in each of the embodiments and their description is omitted here.
The mobile information terminal 1320 can be used as a remote control of the television for receiving the digital broadcasting by an installed application. For example, by the application, an electronic program table or the like is displayed onto the display device 162 of the mobile information terminal 1320 and instruction information to instruct the viewing of the program selected from the table is formed and can be transmitted to the television for receiving the digital broadcasting (the broadcasting receiving apparatus 1300 in the embodiment). It is sufficient to store such an application into the storage 130 or ROM 123. A method of storing the application into the storage 130 or ROM 123 may be previously stored at the time of shipping of the mobile information terminal 1320. On the other hand, an application program may be downloaded from the server on the network connected through the telephone network communicating unit 151, the LAN communicating unit 152, or the like and stored into the storage 130 or ROM 123.
At the time of the ordinary viewing, the user who possesses the mobile information terminal 1320 operates/views the broadcasting receiving apparatus 1300 serving as a television for receiving the digital broadcasting by using the remote control function which the mobile information terminal 1320 has. At this time, the following operation is executed in the mobile information terminal 1320.
In response to instructions of the CPU 121, the program information obtaining unit 1392 obtains the program information from the broadcasting wave of the digital broadcasting or via the network such as Internet or the like. The obtained program information is displayed onto the display device 162 through the display processing unit 161 in, for example, the format of an electronic program table. The user who possesses the mobile information terminal 1320 confirms the electronic program table or the like displayed on the display device 162 and selects a program which he wants to view by himself. On the basis of the selection by the user who possesses the mobile information terminal 1320, the viewing instructing unit 1391 makes a viewing instruction to the broadcasting receiving apparatus 1300 serving as a television for receiving the digital broadcasting through the transmission processing unit 152 on the side of the mobile information terminal. The viewing instruction to the broadcasting receiving apparatus 1300 is performed as follows. First, on the basis of the selection by the user who possesses the mobile information terminal 1320, the viewing instructing unit 1391 forms tuning instruction information which can be recognized by the broadcasting receiving apparatus 1300 serving as a television for receiving the digital broadcasting is formed. It is sufficient to output the tuning instruction information from the LAN communicating unit 152 on the mobile information terminal side to the broadcasting receiving apparatus 1300 serving as a television for receiving the digital broadcasting. It is sufficient that the construction of the transmission and reception of the tuning instruction information has a format which can be received by the broadcasting receiving apparatus 1300 and is not limited to the foregoing example. For instance, it is possible to construct in such a manner that an infrared signal transmitting unit is separately provided for the mobile information terminal 1320 and the tuning instruction information is converted into an infrared signal or the like and outputted to the broadcasting receiving apparatus 1300. In the broadcasting receiving apparatus 1300, it is sufficient that the infrared signal is received by an infrared receiving unit or the like for receiving a remote control signal.
The viewing instructing unit 1391 makes the viewing instruction to the broadcasting receiving apparatus 1300. The viewing instructing unit 1391 executes such a process that the program information of the program selected by the user who possesses the mobile information terminal 1320 is stored as viewing information into the viewing information storing unit in the storage 130. As viewing information which is stored into the viewing information storing unit in the storage 130, also in the embodiment, it is assumed that a combination of the keywords extracted from the program information obtained by the program information obtaining unit 1392 and the program name is stored, in a manner similar to the foregoing embodiment 1 or the like.
By executing the foregoing processes at the time of the ordinary viewing, the viewing information history of the user who possesses the mobile information terminal 1320 is stored into the viewing information storing unit in the storage 130. The operation at the time of executing the program recommending process according to the favorite of the user who possesses the mobile information terminal 1320 by using the database constructed in the viewing information storing unit in the storage 130 of the mobile information terminal 1320 is as follows.
In the case where the user who possesses the mobile information terminal 1320 tries to display the recommended programs by operating the mobile information terminal 1320, the CPU 121 of the mobile information terminal 1320 reads out the viewing information (the whole contents in the database) stored in the viewing information storing unit in the storage 130 and inputs to the favorite presuming unit 830. In the favorite presuming unit 830, a collection result in which the number of appearance times has been collected every keyword from the inputted whole contents in the database and, further, converted into the points is calculated in response to instructions of the CPU 121.
In the recommended program extracting unit 1393, by using the collection result obtained in the favorite presuming unit 830, a searching process is executed to the program information group obtained in the program information obtaining unit 1392, that is, the program information group of the programs which are scheduled to be broadcasted until about one week ahead. A search result is displayed to the display device 162 through the display processing unit 161. Thus, by the display device 162 of the mobile information terminal 1320, the user who possesses the mobile information terminal 1320 can confirm the processing result responsive to the displaying operation of the recommended programs which was performed by the user himself. Although the recommended program extracting unit 1393 is shown in
When the recommended programs which were displayed to the display device 162 and selected on the basis of the past viewing history of the user who possesses the mobile information terminal 1320 are viewed, the following process is executed. In a manner similar to the case of the ordinary viewing operation mentioned above, the user who possesses the mobile information terminal 1320 selects the recommended program which he wants to view by himself from a list of the recommended programs displayed onto the display device 162 or the like. On the basis of a recommended program selecting instruction of the user who possesses the mobile information terminal 1320, the viewing instructing unit 1391 makes a viewing instruction to the broadcasting receiving apparatus 1300 serving as a television for receiving the digital broadcasting through the transmission processing unit 152 on the side of the mobile information terminal.
The more preferable program recommendation can be performed even by the construction of the embodiment 6 of the invention described above.
Even by the construction of the embodiment, in the case where the broadcasting receiving apparatus (1300) is changed or the like, the effects which are obtained in the foregoing embodiment 1 or the like can be also similarly obtained.
Further, according to the construction of the embodiment, even in the case of using the apparatus in combination with the broadcasting receiving apparatus (1300) serving as a television for receiving the digital broadcasting which does not have the program recommending function and the transmitting function of the viewing information, the program information which was extracted on the basis of the past viewing history of the owner of the mobile information terminal 1320, that is, the program information of the programs to be recommended can be confirmed by the mobile information terminal 1320. Even in the television for receiving the digital broadcasting which does not have the program recommending function and the transmitting function of the viewing information, the programs which were extracted by the mobile information terminal 1320 and should be recommended can be preferably viewed.
Although the embodiment 6 has been described on the assumption that the broadcasting receiving apparatus 1300 is the television for receiving the digital broadcasting which does not have the program recommending function and the transmitting function of the viewing information, it may be a digital broadcasting recording and reproducing apparatus or the like which does not have the program recommending function. In this case, it is sufficient that in the mobile information terminal 1320, when a recording instruction is performed to the broadcasting receiving apparatus serving as a digital broadcasting recording and reproducing apparatus or the like which does not have the program recommending function, the viewing information is stored into the viewing information storing unit in the storage 130.
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 |
---|---|---|---|
2011-272918 | Dec 2011 | JP | national |