Hereinafter, an example of an embodiment of the present invention will be described with reference to the attached drawings.
An antenna 2 receives a broadcasting wave and converts it into a high frequency signal, which is sent to a tuner 3. The tuner 3 extracts a high frequency signal of a channel designated by a control portion (control unit) 6 from high frequency signals supplied from the antenna 2 and delivers a picture signal and an audio signal. Further, the tuner (EPG obtaining unit) 3 extracts EPG information from the high frequency signal supplied from the antenna 2 and delivers it.
An MPEG codec 4 compresses a picture signal and an audio signal supplied from the tuner 3 and expands a compressed picture signal and a compressed audio signal that a hard disk drive 5 reads out from the hard disk. The hard disk drive (recording unit) 5 records the picture signal and the audio signal that are compressed by the MPEG codec 4 on the hard disk that is housed in the hard disk drive 5 and reads out the compressed picture signal and the compressed audio signal from the hard disk. The hard disk drive (recording unit) 5 also records the database based on the EPG information obtained by the tuner 3 on the hard disk and reads out it from the hard disk.
An on screen display (OSD) portion (display signal generating unit) 9 generates a graphic signal and a character signal based on an output from the control portion 6 and combines them with a picture signal supplied from the tuner 3 or the MPEG codec 4 so as to generate a video signal, which is supplied to a display device such as TV set (not shown). An internal clock 7 measures time. A remote controller receiving portion 8 receives an infrared signal from a remote controller (not shown) and sends its code signal to the control portion 6.
A feature function of the hard disk recorder 1 according to the present invention having the structure described above is a searching function of programs in fashion, which will be described below in accordance with the flowchart shown in
At this point, it is supposed that the database based on the EPG information obtained by the tuner 3 is recorded on the hard disk of the hard disk drive 5. As shown in
First in the step S10, a fashion search key of the remote controller (not shown) is pressed, so that the remote controller receiving portion 8 sends a code signal corresponding to the operation to the control portion 6. In the step S20, the control portion 6 extracts keywords from the entire of the program detail information based on the database stored on the hard disk. The extraction of keywords may be performed by using various known methods such as a method of utilizing a morphological analysis.
Next in the step S30, the control portion 6 counts a number of each of the keywords extracted in the above operation in the entire of the program detail information. Then in the step S40, the control portion 6 sorts the result of the counted numbers in the descending order, which is supplied as an output to the OSD portion 9. The OSD portion 9 generates a video signal based on the output and sends it to the display device (not shown). The display device displays the keywords arranged in accordance with the counted numbers, and ordinal levels are also displayed next to the keywords. In addition, a background of a keyword at a first order is displayed with color.
For example, based on the database as shown in
It may be considered that the more the number of the keyword in the entire of the program detail information, the more the item is currently in fashion publicly. Therefore, the user can know what is currently in fashion publicly from this display.
At this point, it is possible to extract the keywords from the entire of the program title information and the program detail information so as to count the number of each of the extracted keywords in the entire of the program title information and the program detail information. In addition, it is possible to adopt a structure in which keywords are extracted and the number of each keyword is counted in the entire of the program detail information or the entire of the program title information and the program detail information of the broadcasting program having channel information, broadcasting time information or program title information which match the condition set by the user.
At this point, when a cursor key of the remote controller is pressed, backgrounds of the keywords are displayed in color in turn based on the output of the control portion 6 to the OSD portion 9. When the ENTER key of the remote controller is pressed in a state where a background of a certain keyword is displayed in color in the step S50 in
At this point, it is possible to adopt a structure in which if the extraction of keywords and count of the number thereof are performed for the program title information and the entire of the program detail information as described above, the control portion 6 searches broadcasting programs having a keyword included in at least one of the program title information and the program detail information and having broadcasting time information indicating the broadcasting end time that is later than the present time obtained from the internal clock 7 based on the database when the ENTER key of the remote controller is pressed in a state where a background of the keyword is displayed in color as described above.
In addition, it is possible to adopt a structure in which if the extraction of keywords and count of the number thereof are performed for the entire of the program detail information or the entire of the program title information and the program detail information of the broadcasting programs selected by a condition set by the user as described above, the control portion 6 searches broadcasting programs having a keyword included in program detail information and having broadcasting time information indicating the broadcasting end time that is later than the present time obtained from the internal clock 7 or broadcasting programs having a keyword included in at least one of the program title information and the program detail information and having broadcasting time information indicating the broadcasting end time that is later than the present time obtained from the internal clock 7 among the selected broadcasting programs described above based on the database when the ENTER key of the remote controller is pressed in a state where a background of the keyword is displayed in color as described above.
At this point, when the cursor key of the remote controller is pressed, backgrounds of the items of the broadcasting programs are displayed in color in turn based on the output of the control portion 6 to the OSD portion 9. When the ENTER key of the remote controller is pressed in a state where backgrounds of items of a certain broadcasting program are displayed in color in the step S80, the control portion 6 decides whether or not the present time obtained from the internal clock 7 is between the broadcasting start time and the broadcasting end time of the broadcasting program whose backgrounds are displayed in color in the step S90. If the present time is between the broadcasting start time and the broadcasting end time (Y in the step S90), the control portion 6 delivers the comparison result as an output to the OSD portion 9, and the OSD portion 9 generates a video signal based on the output and sends it to the display device (not shown). Then, the display device displays a dialog box having a button lettered “program view” at the front.
At this point, the ENTER button of the remote controller is pressed, the control portion 6 instructs the tuner 3 to select the channel whose background is displayed in color (channel 2 in the case of
Thus, the user can watch a broadcasting program that is on the air at present and has a relationship with a keyword in which the user interests among keywords obtained by searching programs in fashion with a simple operation.
In addition, if the present time does not exist between the broadcasting start time and the broadcasting end time whose backgrounds are displayed in color (N in the step S90) in the above-mentioned step S90, the control portion 6 decides whether or not the broadcasting start time whose background is displayed in color is later than the present time in the step S100. If the broadcasting start time is later than the present time (Y in the step S100), the control portion 6 delivers the comparison result as an output to the OSD portion 9, and the OSD portion 9 generates the video signal based on the output and sends it to the display device (not shown). Then, the display device displays a dialog box having a button lettered “watch reservation” and a button lettered “record reservation” at the front. In this case, the button lettered “watch reservation” is displayed in color.
At this point, when the cursor key of the remote controller is operated, one of the button lettered “watch reservation” and the button lettered “record reservation” is displayed in color. If the ENTER key of the remote controller is pressed in a state where the button lettered “watch reservation” is displayed in color, the control portion 6 make a memory (not shown) store channel information indicating a channel whose background is displayed in color (channel 2 in the case of
In addition, if the ENTER key of the remote controller is pressed in a state where the button lettered “record reservation” is displayed in color, the control portion 6 makes the memory (memory unit, not shown) store the channel information indicating the channel whose background is displayed in color (channel 2 in the case of
Thus, the user can do the watching reservation and the recording reservation of the broadcasting program having a relationship with a keyword in which the user is interested among the keywords obtained by searching programs in fashion with a simple operation, so that watching or recording can be performed when the broadcasting start time comes.
In addition, if the broadcasting start time whose background is displayed in color is not later than the present time (N in the step S100) in the above-mentioned step S100, the control portion 6 delivers the decision result as an output to the OSD portion 9, and the OSD portion 9 generates the video signal based on the output and sends it to the display device (not shown). Then, the display device displays a dialog box describing, “This broadcasting program has already finished.” at the front.
As above described, the present invention is explained with reference to the accompanied drawings. Although the above described embodiment is explained based on a specific combination of the claimed element, the present invention should not be understood only to the embodiment described above. Those who skilled in the arts would appreciate that proper modification is possible without departing from the scope and spirit of the claimed invention.
For example, in the above described embodiment, the memory unit is utilized to store the program start time, however, it is possible that the hard disk recorder is utilized to store the program start time.
Number | Date | Country | Kind |
---|---|---|---|
2006-087216 | Mar 2006 | JP | national |