1. Field of the Invention
The present invention relates to a controller device such as a digital television receiver or the like that can be connected via an IEEE 1394 serial bus to a device having a tuner function and a digital recording device such as a hard disk recorder or the like.
2. Description of the Related Art
It is known to connect a controller device such as a digital television receiver via an IEEE 1394 serial bus to a digital recording device such as a hard disk recorder for control of the digital recording device. For programming the conventional controller device to make the digital recording device record a series of television programs, a user needs to select each episode of the desired series from among programs contained in program schedule information for digital broadcasts that can be received by a tuner circuit provided in the controller device itself to request recording of the each episode. However, the above described programming method for timer recording of a series of programs has the following drawback. The method allows timer recording only for digital broadcast programs receivable by the tuner circuit provided in the controller device itself. Accordingly, in such a case where a series of programs desired to be recorded is a rerun and a given episode of the series is not broadcast due to a special program via digital television signals receivable by the tuner circuit provided in the controller device, recording of the given episode of the series may be missed.
An object of the present invention is to provide a controller device that, even where an episode of a series of programs desired to be recorded is not broadcast due to some reason via digital television signals receivable by one of tuner circuits, can prevent missing of recording of the episode.
According to an aspect of the present invention, we provide a controller device connected via an IEEE 1394 serial bus to at least one device having a tuner function and to a digital recording device, multiple types of tuner circuits being provided in devices in an IEEE 1394 network including the controller device, the at least one device having the tuner function, and the digital recording device, the controller device comprising: selection means for selecting a program for timer recording from among all programs receivable by any of the multiple types of tuner circuits; scheduled date and time determining means for determining whether a date and time when a broadcast of the program selected via the selection means is scheduled to start has arrived; and timer recording performing means for, when it is determined by the scheduled date and time determining means that the date and time when the broadcast of the selected program is scheduled to start has arrived, performing a timer recording process by instructing a device with a tuner circuit that can receive the program selected via the selection means to send stream data on the selected program to the digital recording device and by instructing the digital recording device to record the stream data sent from the device with the tuner circuit.
The selection means includes: keyword entry means for entering a keyword associated with a user-desired program; and program search means for searching for a program corresponding to the keyword among all the programs receivable by any device on the IEEE 1394 network that has a tuner circuit by comparing the keyword entered via the keyword entry means with information about each program that is contained in program schedule information received by each device on the IEEE 1394 network that has a tuner circuit to determine whether there is a match.
The timer recording performing means performs the timer recording process for a program found as a result of the search performed via the program search means.
With the above configuration, a search is performed for a program corresponding to a keyword entered by a user among all programs receivable by any device on the IEEE 1394 network that has a tuner circuit, so that a timer recording process is performed for programs included in a list of programs found as a result of the search. Accordingly, even where an episode of a user-desired series of programs is not broadcast, due to some reason, via digital television signals receivable by one of tuner circuits on the IEEE 1394 network, the controller device can perform timer recording for the episode of the series in the case where the episode of the series is broadcast via digital television signals receivable by any other tuner circuit on the IEEE 1394 network. This can reduce the frequency of missing recording of an episode of a series.
Preferably, the selection means further includes: display means for displaying a list of programs found as a result of the search performed by the program search means; and timer recording requesting means for requesting timer recording of programs in the list displayed on the display means, wherein the timer recording performing means performs the timer recording process for the programs requested by a user via the timer recording requesting means. This allows the user to check the list displayed on the display means that shows the result of the search for programs corresponding to the keyword before requesting the timer recording. Thus, recording an undesired program can be prevented.
Preferably, the controller device further comprises storage means for storing a content of the program list displayed on the display means when the timer recording of the programs are requested via the timer recording requesting means, and the timer recording performing means performs the timer recording process for the programs in the program list based on the content of the program list stored in the storage means.
Preferably, keywords used for a program search via the program search means include a title of a user-desired series of programs and a name of a personality scheduled to appear on the series. Even where both an original and a remake of a series are broadcast in the same season, the personality's name included in the keywords allows a user to instruct the controller device to record only one of the original and the remake.
The controller device may have a tuner circuit.
The controller device may be a digital television receiver.
While the novel features of the present invention are set forth in the appended claims, the present invention will be better understood from the following detailed description taken in conjunction with the drawings.
The present invention will be described hereinafter with reference to the annexed drawings. It is to be noted that all the drawings are shown for the purpose of illustrating the technical concept of the present invention or embodiments thereof, wherein:
Referring now to the accompanying drawings, the preferred embodiment of the present invention is described. The present invention relates to a controller device such as a digital television receiver or the like that can be connected via an IEEE 1394 serial bus to a device having a tuner function and a digital recording device. In the embodiment described below, a controller device according to the present invention is a digital television receiver. It is to be noted that the following description of preferred embodiment of the present invention has been presented for purposes of illustration and description, and is not intended to be exhaustive or to limit the present invention to the precise form disclosed.
Referring now to
The remote control 23 (keyword entry means and timer recording requesting means) has an infrared transmitter 24 and a key portion 28, where arranged are various keys such as a power key 26, numeric keys 27, cursor keys 29, and a menu key 25 for causing various menus to be displayed. Claimed selection means comprises the remote control 23, a keyword entry screen 80 (see
The STB 3 comprises a microprocessor 30 for controlling each component therein. The microprocessor 30 is connected to a tuner circuit 31, a DEMUX 32, an IEEE 1394 interface (hereinafter referred to simply as “interface”) 34, an infrared receiver 35, a display 36, and a memory 37.
The tuner circuit 31 is configured to receive DirecTV signals and extracts a television signal on a user-selected channel from television signals received via an antennal 42. The DEMUX 32 extracts video and audio packets of a user-selected program from a transport stream received by the tuner circuit 31. The interface 34 is an interface circuit for sending and receiving data between the STB 3 and any other device on the bus 50. The infrared receiver 35 receives an infrared command signal transmitted from a remote control 40 and converts the command signal into a standard digital signal for output to the microprocessor 30. The display 36 is used to display e.g. various messages. The memory 37 stores a register space 38 containing various kinds of information concerning the node (STB 3) itself and other nodes on the bus 50. The register space 38 includes a configuration ROM 39 that stores e.g. information about the performance of the device (STB 3) itself. The remote control 40 is configured similar to the remote control 23 of the DTV 1, and thus the configuration is not described repeatedly.
The STBs 4 and 5 shown in
Referring now to
Referring now to the flowchart of
If programs corresponding to the keywords are found as a result of the above search (YES at S4), the microprocessor 10 of the DTV 1 displays on the monitor screen 16 a timer recording program listing screen 90 that presents a list 91 containing information about each of the found programs such as the date scheduled for the broadcast, the program title 92, the personality's names 93, and so on as shown in
Subsequently, the microprocessor 10 of the DTV 1 determines whether or not the date and time when the broadcast of each of the programs to be recorded is scheduled to start has arrived based on the date and start time for each of the programs that is stored in the program listing file 14 and on the current time acquired from a timer not shown (S7). Until the scheduled date and time arrives (NO at S7), the microprocessor 10 updates the content of the program listing file 14 with the latest information at regular time intervals (S8) so as to prevent needless recording for a program of which the broadcast is canceled. When the scheduled date and time has arrived (YES at S7), the microprocessor 10 of the DTV 1 instructs a device with a tuner circuit (the DTV 1 or 2, or the STB 3, 4, or 5) that can receive the relevant program to send stream data of the program to the AVHDD 6, and sends a command to the AVHDD 6 to cause the AVHDD 6 to record the stream data sent from the device with the tuner circuit, thereby performing a timer recording process (S9).
The process at the step S9 is described in more detail. When the scheduled date and time has arrived, the microprocessor 10 of the DTV 1 turns on the AVHDD 6 and the device with the tuner circuit that can receive the relevant program, and establishes a point-to-point connection between the AVHDD 6 and the device with the tuner circuit. The microprocessor 10 then sends a command to the device with the tuner circuit that can receive the relevant program for switching to a channel on which the relevant program is broadcast. Subsequently, the microprocessor 10 of the DTV 1 sends a command to the AVHDD 6 to start recording stream data sent from the device with the tuner circuit. When the program ends, the microprocessor 10 of the DTV 1 sends a command for stopping the recording to the AVHDD 6, and then releases the point-to-point connection and turns off the AVHDD 6 and the device with the tuner circuit.
As described above, according to the DTV 1 of this embodiment, the microprocessor 10 performs a search for a program corresponding to a user-entered keyword among all programs receivable by any of the devices with the tuner circuits on the IEEE 1394 network 8 that include the DTV 1 itself, and performs the timer recording process for programs in a list (the list 91 shown within the timer recording program listing screen 90) of programs found as a result of the search. Accordingly, for example, even where an episode of a series of programs a user wishes to record is not broadcast due to some reason via terrestrial digital television signals receivable by the tuner circuit 11 provided in the DTV 1, timer recording for the episode of the series can be performed in the case where the episode of the series is broadcast via digital television signals (DirecTV, EchoStar, or cable television signals) receivable by any other tuner circuit on the IEEE 1394 network 8. This can reduce the frequency of missing recording of an episode of a series of programs.
Further, the microprocessor 10 of the DTV 1 compares user-entered keywords such as a program title and a personality's name with information about each program such as the program title and personality's names that is contained in program schedule information received from each of the devices with the tuner circuits on the IEEE 1394 network 8 and program schedule information received by the tuner circuit 11 of the DTV 1 itself to determine whether there is a match. Thereby, the microprocessor 10 performs the search for programs corresponding to the keywords among all programs receivable by any of the devices with the tuner circuits, including the DTV 1 itself, on the IEEE 1394 network 8. Accordingly, even where both an original and a remake of a series of programs are broadcast in the same season, only one of the original and the remake can be requested for timer recording.
Moreover, the DTV 1 according to this embodiment allows a user to check the list 91 displayed on the screen 16 of the monitor 15 that shows the result of a search for programs corresponding to a keyword entered by the user before requesting timer recording for the programs. This can prevent recording of an undesired program.
The present invention has been described above using a presently preferred embodiment, but those skilled in the art will appreciate that various modifications are possible. Accordingly, all such modifications are intended to be included within the spirit and scope of the present invention. For example, the present invention is applied to the DTV in the above described embodiment, but it is also applicable to a STB or other controller device. Further, the above described embodiment uses the AVHDD as the digital recording device by way of example, but a data-video home system (D-VHS) digital video tape recorder (VTR) or other digital recording device can be used instead of the AVHDD.
This application is based on Japanese patent application 2004-312125 filed Oct. 27, 2004, the contents of which are hereby incorporated by reference.
Number | Date | Country | Kind |
---|---|---|---|
2004-312125 | Oct 2004 | JP | national |