1. Field of the Invention
The present invention relates to a program data processing method and an apparatus preferably applied to a recording apparatus which records, for example, broadcast programs on a recording medium such as a hard disc.
2. Description of the Related Art
Heretofore, a hard disc recording and reproducing apparatus which uses a hard disc as a recording medium has been be in practical use in the field of an apparatus for recording (video recording) a television broadcast. In case of this hard disc recording and reproducing apparatus, it is possible to record a television broadcast signal, for example, by a recording capacity of several ten giga-bytes for several ten hours. With respect to the recordable hours, they are assumed to increase depending upon the improvement in the recording density of the recording medium such as a hard disc and/or upon the improvement in the compression technology of the broadcast data.
In this hard disc recording and reproducing apparatus, there is an apparatus which receives electric program guide data called an EPG (Electric Program Guide) in order to perform video-recording of television programs easily. EPG data are to be added to broadcast data in case of a broadcast system such as a digital satellite broadcast and also to be sent by adding them in a specific time zone such as a blanking period of a video signal in a specific channel in case of a ground wave such as an analog broadcast. Further, there is also another system where they are signal-distributed to a user-side recording and reproducing apparatus through a transmitting means such as an internet without any connection with the transmission of the broadcast data.
An effect is obtained for users such that a video-record reservation of a desired program can be performed relatively easily by receiving the EPG data transmitted in this manner, by displaying a program table of a television broadcast on a receiver screen according to the received EPG data and by performing an operation of selecting a program which is desired to be video-recorded in the program table.
Also, it is possible to make a serial program reservation in a lump such as of serial dramas which are broadcasted, for example, at a predetermined time everyday by utilizing the program table according to the EPG data. Further, it is also possible to search a program by a preset keyword and to automatically make a reservation of a program which was found by that search.
In a patent reference 1, there is a description of one example of a television receiver where a video-record reservation is made by utilizing such electronic program data. Also, in the patent reference 1, there is a description about reserving two or more times of continuous programs for its video-record reservation.
[Patent Reference 1]
Japanese Laid-open Pat. No. 2000-287147
And now, it is possible to video-record (record) of a broadcast program for a very long time in case of a recording apparatus such as a hard disc recording and reproducing apparatus, so that it is highly possible to make multiple reservations at the same time relating to the video-record reservation. For example, in a certain broadcast service, programs to be broadcasted even one week later are guided by the EPG data. Consequently, it is possible for users to look at the electronic program table until one-weak after, to select a program desirable to be video-recorded and to reserve video-recording the selected program such that, for example, 7 programs will be reserved for video-recording by using a program table until 7 days later assuming that one program for one day is to be reserved for video recording.
In this manner, if it is designed such that many programs can be video-record reserved simultaneously, it becomes highly possible that two or more video-record reservations will be overlapped. Especially, with respect to the serial program reservation mentioned above, users do not input the start time or the end time of the video record directly, but the appointed video record is reserved automatically according to the electronic program data, so that there are a few chances that users are conscious of the existence of the video-record reservation and it is highly possible that the operation of the overlapped video-record reservation may be performed by mistake. In such a case, if, for example, a program reservation which was set later on is simply cancelled, it does not happen that the program which is really necessary for users is always video-recorded and it cannot be said that an effective video-record reservation is always performed for users.
The present invention was made in view of the aforementioned aspect and has a purpose to perform a process in a good condition when there is an overlapping between an automatic video-record reservation such as a series reservation and another video-record reservation.
According to the present invention, it is to be performed a first record reservation process for detecting a program coinciding with a preset condition from program data which guide the programs broadcasted by a predetermined broadcast service and for record reserving the detected broadcast program, a second record reservation process for record reserving a broadcast program by a different process from the program detection out of the program data, and reservation cancel process for judging whether or not there is an overlapping with the time zone reserved by the first record reservation process when the second record reservation process is performed, for notifying it when there is an overlapping reservation, for setting only one of the selected record reservation, and for canceling the other record reservation.
According to another aspect of the present invention, a recording apparatus is proposed where the apparatus comprises recording means for recording a broadcast program; and control means which performs a first record reservation process for reserving a record of the detected broadcast program by executing the record in the recording means according to a reservation and by detecting a program which coincides with a preset condition from the program data guiding programs as for the reservation, performs a second record reservation process for reserving a record of a broadcast program according to a different process from the program detection, judges whether or not there is an overlapping with the time zone reserved by the first record reservation process if there is a process of the second record reservation process, notifies it if there is an overlapping reservation, sets only one of the selected record reservations, and cancel the other record reservation.
According to the present invention, it becomes possible to set the side of the necessary record reservation for execution by judging the display and the like which is notified to users when there is an overlapping between a record reservation which is executed by being detected automatically from the program data such as a serial program and a record reservation according to a user operation and the like.
One exemplified example of the present invention will be explained hereinafter with reference to attached drawings.
The CS tuner apparatus 200 is constituted so as to receive two of the CS broadcast services and transmits the video signal and the audio signal of the television broadcast (CS broadcast) received by the CS tuner apparatus 200 to the hard disc recording and reproducing apparatus 100 through cables 83 and 84 respectively. It should be noted that the two of the broadcast services are from satellites which are different communication satellites which relay electric waves and forms of broadcast data are also a little bit different. Additionally, the hard disc recording and reproducing apparatus 100 and the CS tuner apparatus 200 are designed to communicate bi-directionally by connecting data communication ports provided in respective apparatuses through a cable 85 such that it is possible to transmit broadcast data and the like received by the CS tuner apparatus 200 to the hard disc recording and reproducing apparatus 100.
In the hard disc recording and reproducing apparatus 100, it is possible to record a television broadcast program of the ground wave which is received by the installed ground wave tuner onto the hard disc and to record a television broadcast program of the CS broadcast which is received by the connected CS tuner apparatus 200 onto the hard disc.
In case of this example, the CS broadcast service received by the CS tuner apparatus 200 is a digital broadcast service which transmits a video signal and an audio signal formed by digital data and electronic program data called as EPG data are added to the packets for transmitting these data. The packets added with the electronic program data are transmitted to the hard disc recording and reproducing apparatus 100 from the CS tuner apparatus 200 through the data communication port.
Also, it is possible to transmit a control signal which controls the operation of the CS tuner apparatus 200 from the side of the hard disc recording and reproducing apparatus 100 by using the connection between these data communication ports. As for instructions by the control signal, there are instructions such as a power on/off instruction of the CS tuner apparatus 200, a channel change-over instruction and a changing instruction of the broadcast service to be received. However, it becomes unnecessary to provide the changing instruction of the broadcast service to be received owing to the constitution of the connected CS tuner apparatus 200. Further, it may be possible to transmit an instruction for inquiring the present operation state of the CS tuner apparatus 200 (for example, inquiry if it is in a power-on state or in a standby state) instead of instructions which instruct operations directly.
Also, the video signal and the audio signal which the hard disc recording and reproducing apparatus 100 outputs are connected to the television receiver 300 through cables 81 and 82. In the television receiver 300, it is possible to display the video recorded on the hard disc which is installed in the hard disc recording and reproducing apparatus 100 and to output the audio. It should be noted though not shown in
Next, the constitution of the hard disc recording and reproducing apparatus 100 will be explained with reference to
With respect to receiving channels for the ground wave tuner 101, they are controlled by a controller 121 of the recording and reproducing apparatus 100. The ground wave received by the tuner 101 is an analog broadcast wave and it is designed such that EPG data for displaying an electronic program table are transmitted with respect to a predetermined specific channel several times a day and at predetermined time points by superimposing data into the blanking period of the video signal and the like. The EPG data are designed to be data not only for guiding channels to which the EPG data are superimposed but also for guiding programs relating to almost all ground wave channels which are receivable in that area. Consequently, the tuner 101 has a function to operate as program data obtaining means for picking up EPG data superimposed in that channel by receiving a channel to which EPG data are superimposed (added) during the superimposed period. With respect to the EPG data received by the tuner 101, it is designed such that they are transmitted to the controller 121. The controller 121 of this example is provided with a function to operate as processing means for picking up only necessary program data from the supplied EPG data. The detailed process for picking up only necessary program data will be described hereinafter.
The change-over switch 110 is a switch for changing over the received signal of the tuner 101 and signals obtained at input terminals 131, 132, 133 and 134 from the outside. The input terminals 131 and 132 are an input terminal of a video signal and an input terminal of an audio signal which are used as a first input portion and the signals obtained at these input terminals are supplied to a terminal 112 of the change-over switch 110.The input terminal 133 and 134 are an input terminal of a video signal and an input terminal of an audio signal which are used as a second input portion and the signals obtained at these input terminals are supplied to a terminal 113 of the change-over switch 110. With respect to the video signals and the audio signals obtained at these terminals 111, 112 and 113, the signal selected by the controller 121 is obtained at a terminal 114. It should be noted in
With respect to the first input portion (input terminals 131 and 132) in the input portions from the outside, it is used as an exclusive input terminal which is supplied with the video signal and the audio signal received and outputted by the CS tuner apparatus 200. However, if the CS tuner is not connected, it is possible to connect another video signal source to this first input portion.
With respect to the second input portion (input terminals 133 and 134), a video signal source for outputting a video signal and an audio signal which are desirable to be recorded in the hard disc recording and reproducing apparatus 100 is connected. For example, a BS tuner, a video tape recording and reproducing apparatus or the like is connected.
The video signal and the audio signal selected by the change-over switch 110 (signal obtained at the terminal 114) is supplied to an MPEG (Moving Picture coding Experts Group encoder 102 and is converted to digital video data and digital audio data which are compression-encoded, for example, by an MPEG2 system. The signal supplied to the encoder 102 is an analog signal, so that it is designed such that a digital conversion from an analog signal to digital data can be also performed in the encoder 102 (or in another individual circuit).
The video data and the audio data of the MPEG2 system which are obtained in the MPEG encoder 102 are supplied to a recording and reproducing process unit 103.The recording and reproducing process unit 103 is a circuit which performs a process for recording and reproducing video data, audio data and the like to and from a hard disc 105 of recording means. A buffer memory 104 is connected to the recording and reproducing process unit 103 and it is designed such that data are temporarily stored in the buffer memory 104 and at the same time the recording and playback of data are performed thereto and therefrom. It should be noted that the hard disc 105 is made to be used also as a memory means (recording means) of electronic program data. More specifically, the electronic program data processed in the controller 121 are made to be recorded and reproduced to and from the hard disc 105 under the control of the controller 121. However, with respect to the electronic program data, it is possible to use a memory (not shown) connected to the controller 121 as memory means without using the hard disc 105 as memory means. With respect to the hard disc 105, it is constituted such that a head records and reproduces thereto and therefrom under a condition that a spindle motor is rotated in a high speed and it is possible to record a television broadcast signal, for example, with a recording capacity of several ten giga bytes for several ten hours.
With respect to the video data and the audio data which were reproduced from the hard disc 105 and processed in the recording and reproducing process unit 103, they are supplied to a MPEG decoder 106 and a decoding from the MPEG2 system is performed. With respect to the decoded video data, they are supplied to an NTSC encoder 108 through a mixer 107 and supplied to an output terminal 135 as an analog video signal of the NTSC system. With respect to decoded audio data, they are converted to an analog audio signal in a digital/analog converter 109 and the analog audio signal is supplied to an output terminal 136. These output terminals 135 and 136 correspond to the terminals connected to the television receiver by means of cables 81 and 82 in
Also, the hard disc recording and reproducing apparatus 100 of this example is provided with a data communication port 137 for performing a communication with the CS tuner apparatus 200. It is constituted such that data which are necessary for an interface 122 are picked up at this data communication port 137 from the data transmitted from the CS tuner apparatus 200 side and transmitted to the controller 121. There are, for example, electronic program data as data transmitted from the CS tuner apparatus 200 side to the recording and reproducing apparatus 100. Further, data (various instructions, etc. mentioned in the explanation of
With respect to instructions for operating the hard disc recording and reproducing apparatus 100, it is constituted such that they are supplied from an input unit 123 which is composed of operation keys, a remote control signal receiving portion (light receiving portion) and the like. If, for example, an operation instruction reaches the input unit 123 from a remote control device (not shown) by means of an infrared signal, the received instruction is transmitted to the controller 121.With respect to instructions by the remote control device, the key operations and the like, there are instructions, for example, other than instructions which directly instruct video recording, reproducing, channel changing over and the like, such as an operation instruction of a so-called GUI (Graphical User Interface) where a multi functional operation is performed by operating a cursor key, a decision key and the like with reference to the display of the receiver 300 connected to the hard disc recording and reproducing apparatus, 100.
When a process of forming a picture for the GUI operation is performed, the controller 121 which is control means transmits the formed picture data to the mixer 107 so as to mix with the video data outputted from the MPEG decoder 106 and the video signal outputted from the output terminal 135 is made to be a video signal which can display a corresponding picture.
When it is necessary to perform various displays other than the picture for the GUI operation by using the hard disc recording and reproducing apparatus 100, the controller 121 is similarly made to form their display picture data and transmits them to the mixer 107. It will be described hereinafter with respect to examples of the pictures displayed by these processes.
Also, a clock unit 124 is connected to the controller 121 and the result counted by the clock unit 124 with respect to the present time (year/month/day, time/minute/second) is made to be judged in the controller 121 when needed. The date and hour counted by the clock unit 124 are judged in the controller 121 and the execution of a reserved video-record and the like will be carried out therein. With respect to the time counted by the clock unit 124, it is possible to carry out the setting and/or correction thereof by user operations and it is also possible to perform the correction of the time automatically according to the signal received by the tuner 101 (or CS tuner apparatus 200 connected).
Further, the hard disc recording and reproducing apparatus 100 of this example is equipped with three light emitting diodes 141, 142, 143 as lighting means at the front panel portion of the apparatus and it is designed such that the lighting of these three light emitting diodes 141 to 143 is controlled individually by the drive of the lighting control unit 140 according to the control of the controller 121. The three light emitting diodes 141 to 143 are designed such that, for example, the colors of the emitting lights thereof are different one another. In case of this example, the light emission of the three light emitting diodes 141 to 143 is used as means for notifying a fact when a new video record (specifically, series reservation) is made.
Additionally, the hard disc recording and reproducing apparatus 100 of this example is provided with card slot 125 to which a memory card is attachable detachably and it is designed such that various processes can be performed through the controller 121 by reading-out data stored in a memory card 126 which is loaded into the card slot 125. If, for example, still picture data or moving picture data are stored in the loaded memory card 126, the video data are readout by the controller 121 and transmitted to the mixer 107 side, and it is possible to display them on the receiver 300 connected to the recording and reproducing apparatus 100. Alternatively, it is possible to record the data readout from the memory card 126 to the hard disc 105 and the like.
Further, the hard disc recording and reproducing apparatus 100 of this example is provide with a port 138 to be connected to the internet and it is designed such that the exchange of data through communication means connected by means of the port 138 for the internet connection can be carried out by the controller 121 through an interface 127.
With respect to the port 138 for the internet connection, it is designed such that it can be connected, for example, with a router or a modem for the internet connection through a predetermined cable. It is also possible to obtain electronic program data by accessing the server of a predetermined address through the port 138 for the internet connection.
When electronic program data are obtained through various processes, the controller 121 is constituted such that it saves the electronic program data in a partial area of the hard disc 105, functions as program data processing means for performing a display process of a electronic program table by utilizing the saved data and at the same time functions as record reservation means for performing a reserving process of a video record (record) according to the program data and the like. In addition, it is constituted so as to function as display processing means for forming a display picture of an electronic program table or a display picture at the time of a video-record reservation. As to electronic program data obtained by the controller 121, there are three kinds of data composed of electronic program data received by the built-in tuner 101, electronic program data obtained from the connect CS tuner apparatus 200 through the port 137 and electronic program data obtained through the internet where it is determined beforehand which electronic program data will be used.
It should be noted that a nonvolatile memory (not shown) is connected to the controller 121 and various setting matters are to be stored therein. In addition, information of video-record reservations is also stored in the nonvolatile memory. However, it is possible to use a partial recording area of the hard disc 105 instead without providing a nonvolatile memory.
Next, a constitution of the CS tuner apparatus 200 connected to the hard disc recording and reproducing apparatus 100 according to this example will be explained with reference to
The parabola antenna 92 which receives a satellite broadcasting wave is connected to the CS tuner apparatus 200 and packets in which received channel data are included are receiving-processed in the tuner 201 with respect to the signal which is supplied from the converter 93 of the parabola antenna 92. The selection of the received packets is controlled by a controller 210. The packets received by the tuner 201 are supplied to a QPSK (Quadrature Phase Shift Keying) demodulator unit 202 and data of the received packets are QPSK-processed. The demodulated data are supplied to an error correction unit 203 and an error correction process is performed.
The error corrected received data are supplied to a demultiplexer 204 and video data, audio data and other data of the receive channel are picked up from the received packets. There are, for example, electronic program data as other data. This picking up process is executed according to a control of the controller 210 and it is designed such that a temporal store of necessary data for the data processing is performed by a buffer memory 205 connected thereto.
The video data and audio data picked up in the demultiplexer 204 are supplied to an MPEG decoder 206 and the video data and audio data which are encoded by the MPEG2 system are decoded therein. The video data decoded in the MPEG decoder 206 are supplied to an NTSC encoder 208 through a mixer 207 and supplied to an output terminal 221 as an analog video signal of the NTSC system. With respect to the decoded audio data, they are converted to an analog audio signal in a digital/analog converter 209 and the analog audio signal is supplied to an output terminal 222. These output terminals 221 and 222 correspond to the terminals connected to the hard disc recording and reproducing apparatus 100 through cables 83 and 84 in
With respect to the video signal outputted from the terminal 221, there is a case that it is a video signal composed of a picture for various guide displays which are formed in the controller 210. More specifically, it is constituted such that video data for a guide display formed in the controller 210 are supplied to the mixer 207 and superimposed to the video data outputted from the MPEG decoder 206 so as to supply them to the NTSC encoder 208. As to the picture data for the guide display, there are, for example, video data for displaying an electronic program table according to the electronic program data added to the received channel signal.
Also, the CS tuner apparatus 200 of this example is provided with a data communication port 223 for performing a communication with the hard disc recording and reproducing apparatus 100. The data communication port 223 is connected to the data communication port 137 of the hard disc recording and reproducing apparatus 100 side by means of an exclusive cable (cable 85 shown in
Also, it is designed such that when the interface 211 receives data (various instructions, etc.) transmitted from the hard disc recording and reproducing apparatus 100 side through the data communication port 223, these data are to be transmitted to the controller 210. There is also a case that data are transmitted to the side of the hard disc recording and reproducing apparatus 100 from the controller 210 through the interface 211.
With respect to instructions operated in the CS tuner apparatus 200, it is constituted such that they are supplied from an input portion 212 composed of operation keys and a receiving portion (light receiving portion) of a remote control signal. If, for example, an operation instruction reaches the input portion 212 from a remote control device which is not shown by means of an infrared signal, the received instruction is transmitted to the controller 210.
Further, the CS tuner apparatus 200 is constituted such that an IC card 213 which retains data relating to reception contracts such as user registration information and viewing and listening records will be loaded thereto, and it is designed such that the controller 210 will perform a process of receiving pay channels and the like according to the information stored in the IC card 213.
Further, the CS tuner apparatus 200 is provided with a connection terminal 224 of a telephone line and it is possible to transmit data to the side of the telephone line connected to the terminal 224 from the controller 210 through an interface 214. With respect to the data transmitted through the telephone line, there are data relating to reception contracts such as viewing and listening records of pay channels.
It should be noted as already explained that it is possible for the CS tuner apparatus 200 of this example to receive two of broadcast services (service A and service B) and the satellites for reception become different for respective broadcast services where in a case when the situation is changed from a state of receiving a channel of a service A to a state of receiving a channel of a service B (or in a converse case) there exist two types of tuners from the constitutional point of view of the tuner, that is, a type of tuner in which channel changing over operation is necessary after performing satellite changing over operation and a type of tuner in which the broadcast service (receiving satellite) is changed over automatically only by the channel changing over operation. The types of tuners in which satellite changing over operation is necessary exist many in relatively old types of tuners.
Next, it will be explained about a process for performing recording (video recording) and playback in the hard disc recording and reproducing apparatus 100 where the hard disc recording and reproducing apparatus 100 and the CS tuner apparatus 200 having constitutions explained above are connected as shown in
As to the video recording of the broadcast program in the hard disc recording and reproducing apparatus 100 according to this example, as already explained, there are a video recording of a program of a ground wave television broadcast received by the tuner 101 installed in the recording and reproducing apparatus 100 and a video recording of a program of a CS broadcast wave television broadcast received by the CS tuner apparatus 200. In order to perform the video recording of these broadcast programs, firstly a setup is necessary in the hard disc recording and reproducing apparatus 100. The setup process is executed by the control of the controller 121 and with respect to the set up matters, they are stored (recorded) in a nonvolatile memory (not shown), a hard disc or the like connected to the controller 121.
In a condition that the setup picture is displayed, it is judged whether or not the channel matching is selected from the setup menu displayed on the picture screen (step S12). If the channel matching is selected, either one of the channel matching to the ground wave and the channel matching to the CS channel is further selected (step S13).
Under a condition that the display 12 a of the channel matching is selected as shown in
Here, if the channel setting of the ground wave is selected, a picture is displayed where a code number (area number) allotted to each area which is installed with this system is to be imputed by the user operation and the area number is made inputted on that picture screen (step S14).
If an area number is inputted into the display area shown in
As shown in
The receiving channel selected by the processes until this point becomes the ground wave channel which can be received by the tuner 201 under the control of the controller 121. More specifically, if, for example, a channel up key or a channel down key of a remote control device is operated, the receiving channels will be changed in the order of channel numbers and the like among the selected receiving channels.
Then, when the channel setting for receiving the ground wave is finished, a picture for selecting a channel to be registered as a channel for which an automatic video-recording is performed among the receiving channels is displayed (step S16). The automatic video record here is a process for judging the electronic program data of the broadcast channel by the controller 121 so as to search out a program which coincides with the predetermined condition and for performing a video-record reservation of the searched out program automatically. With respect to the predetermined condition, there is, for example, a process for reserving the video-record of the program automatically and for video-recording the program onto the hard disc automatically when a specific keyword is included in a program name or in a program guiding sentence shown by electronic program data.
With respect to a channel selected as a channel for carrying out an automatic video record in the receiving channels according to the display in step S16, the controller 121 carries out the video-record reservation of the program automatically when a program which conforms to a definite condition is found out according to an appoint of a keyword and the like. Also, with respect to a channel selected as a channel for not carrying out an automatic video record in the receiving channels according to the display in step S16, such an automatic video recording process is not performed. With respect to a channel which is not selected as an automatic video recording channel, it is possible to video-record by a user operation (here such a video recording is referred to as a manual video recording for distinguishing from an automatic video recording).
Also in step S13, if it is selected as a channel setting of a CS channel, the controller 121 makes an input picture of the receiving channel numbers to be displayed and receiving channel numbers will be inputted on that input picture screen by a user operation. According to the hard disc recording and reproducing apparatus 100 of this example, it is designed such that it is possible to set maximum 20 channels as channels which can direct the reception thereof from this apparatus to the side of the CS tuner apparatus 200. It is possible to choose these 20 channels mixed up from the two broadcast services which can be received by the CS tuner apparatus 200.
When the input of channel numbers is carried out and the decision operation is performed in step S17, a list of the broadcasting station names of the channel numbers inputted is made to be displayed (step S18). With respect to the correspondence of these channel numbers and the broadcasting station names, it is possible to memorize it beforehand in the hard disc recording and reproducing apparatus 100, but it is also possible to obtain it according to the data received by the connected CS tuner apparatus 200. The receiving channels of the CS broadcast displayed by a list of step S18 become channels which can be reserved for video recording according to the electronic program data in the hard disc recording and reproducing apparatus 100 of this example.
When users confirm the list-up display of the receiving channels of the CS broadcast in step S18, a picture screen for selecting a channel to be registered as a channel for which an automatic video recording is performed in the CS broadcast receiving channels will be displayed next (step S19). The automatic video recording here is same as the automatic video record of the ground wave and it is a process for judging the electronic program data of the broadcast channel by the controller 121 so as to search out a program which coincides with the predetermined condition and for performing a video-record reservation of the searched out program automatically.
With respect to a channel selected as a channel for carrying out an automatic video record in the receiving channels according to the display in step S19, the controller 121 carries out the video-record reservation of the program automatically when a program which conforms to a definite condition is found out according to an appoint of a keyword and the like. Also, with respect to a channel selected as a channel for not carrying out an automatic video record in the receiving channels according to the display in step S19, such an automatic video recording process is not performed. With respect to a channel which is not selected as an automatic video recording channel, a manual video recording for selecting a program to be video-recorded is possible by the user operation while the electronic program table is made to be displayed.
Also in step S12, if it is judged that an item other than the channel matching is selected from the setup picture, it is judged whether or not a setting (but other than a channel setting) is selected with reference to the receiving of the CS broadcast (step S20) and in case of a reception setting of the CS broadcast, a picture screen for inputting corresponding items is made to be displayed (step S21).
It is possible to make a setting state preferable for uses by selecting each display item and performing an operation for changing it in a condition that the reception setting picture of the CS broadcast is displayed as shown in
If a channel change over is carried out to a channel of a different CS broadcast service by setting “on” with respect to the on/off display 14c of the satellite change-over transmission, a satellite changing instruction is transmitted to the CS tuner apparatus 200 and thereafter an instruction of a channel number is to be transmitted. If it is set as “OFF”, the satellite changing instruction is not transmitted even in a case that a channel change over to a channel of a different CS broadcast service is performed and an instruction of a channel number is to be transmitted directly. It should be noted that in a case when the satellite changing instruction is outputted, it is necessary to take an interval of several seconds after the satellite changing instruction is outputted until an instruction of a channel number is transmitted.
In a case when “cooperation” is set relating to the display 14d of cooperating or non-cooperating with the tuner power control, the power supply of the CS tuner apparatus 200 is made to be an on state only when it is necessary for the hard disc recording and reproducing apparatus 100 to operate the CS tuner apparatus 200 and it is made to be an off state (alternatively, a standby state) in other cases. In a case when “non-cooperation” is set, the power supply control of the CS tuner is not carried out by the hard disc recording and reproducing apparatus 100. Consequently, if a video-record reservation of the CS channel and the like are performed after setting “non-cooperation”, it is necessary to make the power supply of the CS tuner apparatus 200 always on state.
With respect to a display 14e of an EPG data obtaining channel number for displaying an electronic program table in service A, a display 14f of an EPG data obtaining channel number for displaying an electronic program table in service B, they are made to be preset to channel numbers which can obtain electronic program data in the best condition in respective services. In case this example, channel numbers of promotional channels which are is prepared for respective services are to be set at the time of shipment of the hard disc recording and reproducing apparatus 100. However, it is possible for the channel numbers of the promotional channels to be changed and in such a case, user inputs for performing the change of the channel numbers displayed in the display 14e or the display 14f.
With respect to the display 14g of the desired time for obtaining the EPG data, the time starting for obtaining the EPG data of the CS channel is made to be displayed. It is fundamentally possible at anytime to obtain the EPG data of the CS channel if it is within the time when the broadcast service is carried on, but it is necessary relatively a long time to obtain the EPG data and it is necessary to make the obtaining time of the EPG data not overlap with the time reserved for the video recording as much as possible, so that it is fundamentally preferable to set the time during the time when there is few possibility that programs necessary for the users are transmitted.
It should be noted though an example of a picture screen is not shown that it is designed such that the setting (change) can be performed by displaying the obtaining time on a setting picture screen of the ground wave broadcast also with respect to the EPG data of the ground wave. However, the ground wave EPG data are made to be transmitted only several times a day at the time points predetermined beforehand in the present circumstances, so that it is designed such that they can be selected from only the several times of the transmission time. It is also designed such that with respect to the time zone which can be set as the EPG data of the CS channel, it is avoided from overlapping with the time zone for obtaining the EPG data of the ground wave.
Here, a processing example in the controller 121 in a case when the displays 14e and 14f of channel numbers for obtaining the EPG data shown in the display example of
In this manner, it can be easily dealt with by means of the user operation even if channel numbers and the like of the promotional channels are changed on the side of the broadcast service according to the constitution where the channel numbers for obtaining the data of the electronic program table can be changed.
Next, a processing example in the controller 121 when performing the time setting for obtaining the EPG data which display the electronic program table will be explained with reference to a flowchart shown in
Then, after the setting of the obtaining time of the EPG data is performed until this stage, it is judged whether or not there exists a video-record reservation which has a time overlapping with the obtaining time zone which was set at that time (step S39). Here, if there exists a video-record reservation overlapping with the obtaining time thereof, a warning display for designating that the video-record reservation is overlapping is carried out by superimposing on the setup picture screen at that time (step S40). It is possible to carrying out the warning display according to an acceptance of users. If it is authorized, the video-record reservation will be cancelled (step S55). If it is not authorized, the flow returns to step S35. It should be noted that if the authorization is refused to be accepted, the flow proceeds to step S55 directly.
Users who confirmed that the video-record reservation overlaps with the obtaining time zone of the EPG data by means of the warning display can avoid an inconvenience of not operating correctly by changing the obtaining time of the EPG data or by changing the time for the video-record reservation.
Next, it will be explained about a process for obtaining the EPG data actually after the setup is completed in this manner in the hard disc recording and reproducing apparatus 100. First, a process for obtaining the EPG data of the ground wave under the control of the controller 121 will be explained with reference to a flowchart of
The controller 121 judges whether or not it becomes the time point for obtaining the EPG data of the ground wave by means of the time counted by the clock unit 124 (step S41) and waits until it becomes the time for obtaining the EPG data of the ground wave. Then, if it is judged that it becomes the time for obtaining the EPG data of the ground wave, the channel which was registered beforehand for obtaining the EPG data of the ground wave is made to be received by the tuner 101 (step S42). The obtaining of the EPG data is performed by that receiving (step S43). It is judged whether or not one unit of EPG data are all obtained after the obtaining process starts (step S44) and it is continued until the obtaining is completed. According to the case of this example, data of electronic program tables from the current day until one-weak after are obtain with respect to all channels (but excluding partial channels without EPG data) broadcasted in that area.
Then, if all of the one unit of EPG data are obtained, the obtained EPG data are saved in the hard disc (step S45). It should be noted that it is possible to save in the hard disc sequentially in concurrent operation of obtaining data.
Then, an organizing process for making the EPG data saved in the hard disc into a data structure which can be utilized easily in the recording and reproducing apparatus 100 (step S46) and the data obtaining process of the ground wave is finished.
It should be noted that the EPG data obtaining process shown in the flowchart of
Next, a process for obtaining the EPG data of the CS broadcast under the control of the controller 121 will be explained with reference to a flowchart of
The controller 121 judges whether or not it becomes the time point for obtaining the EPG data of the CS broadcast based on the time counted by the clock unit 124 (step S51) and waits until the time for obtaining the EPG data of the CS broadcast. Then, when it judges that it becomes the time point for obtaining the EPG data of the CS broadcast, it judges whether or not the power supply of the connected CS tuner apparatus 200 is on at present (step S52), and if the power supply of the CS tuner apparatus 200 is not an on-state, it transmits an instruction for turning on the tuner to the CS tuner apparatus 200 (step S53). It should be noted that if the state of the CS tuner apparatus 200 can be detected by the communication with the CS tuner apparatus 200 with respect to the judgment about the power-on state in step S52, it is allowed to perform the detecting process thereby. Also, if the state of the CS tuner apparatus 200 cannot be detected, it is judged as a power-on state in a case when received data and the like are supplied from the CS tuner apparatus 200 at present and judged as not a power-on state in a case when received data are supplied. Further, processes in step S52 and S53 are not necessary if the power supply of the CS tuner apparatus 200 is set as non-cooperation.
Then, after it is judged in step S52 that the power supply is on and an instruction for turning on the power supply is transmitted in step S53, an instruction of changing-over the channel for receiving the promotional channel of the service A or the service B which was registered beforehand (step S54). The received service here is a service which a channel whose channel number is the smallest belongs to supposing that, for example, the registered receiving channels are to be received sequentially from the channel whose channel number is the smallest. Here, it will be explained hereinafter supposing that the receiving is done by a channel number order. Here, in a case when a CS tuner in which a satellite changing-over operation is necessary is connected, it is necessary to transmit a channel changing-over instruction after a satellite changing-over instruction is transmitted compulsorily to a desired satellite. It should be noted that if satellite information when the satellite changing-over instruction was performed previous time is stored in a memory or the like connected to the controller 121, it is possible to transmit the satellite changing-over instruction only when it is judged that the satellite changing-over is necessary according to that information.
Consequently, a process for obtaining the EPG data with respect to the channel whose channel number is the smallest is performed (step S55) and it is judged whether or not the electronic program table data from the current day until one-weak after could be obtain with respect to that channel number (step S56). In order to obtain electronic program table data for one week with respect to one channel, approximately one minute, for example, is necessary and an obtaining process is performed in step S55 until electronic program table data for one week with respect to the corresponding channel can be obtained. If the electronic program table data for one week with respect to the corresponding channel could be obtained, the EPG data for one week are saved in the hard disc (step S57).
Then, it is judged next whether or not a next smaller channel number in the registered receiving channels corresponds to the same channel of the broadcast service as the channel number which obtained the EPG data just before (step S58), and if it is a different broadcast service, it is made to be changed over to the receiving of a promotional channel of another broadcast service (step S59). Here, in a case when a CS tuner in which a satellite changing-over operation is necessary is connected, it is necessary to transmit the channel changing-over instruction after the satellite changing-over instruction is transmitted.
Then, if it is judged in step S58 that it is the same broadcast service and after the process in step S59 is performed, a process for obtaining the EPG data with respect to the channel to be obtained at that time (step S60), and it is judged whether or not the electronic program table data from the current day until one-weak after could be obtained with respect to the channel number (step S61). If the electronic program table data for one week could be obtain with respect to the corresponding channel, the EPG data for one week are made to be saved in the hard disc (step S62).
The processes from step S58 to step S62 are performed repeatedly so long as there is a channel which is registered to be received. According to this example, the number of channels of the CS broadcast which can be registered is maximum 20 channels, so that maximum 20 times of EPG data obtaining processes are performed. If the EPG data with respect to all channels registered could be obtained and could be saved in the hard disc, an instruction for turning the power supply off is transmitted to the CS tuner apparatus 200 (step S63) and the CS tuner apparatus 200 is made to be a standby state. However, the process in step S63 is not necessary if the power supply of the CS tuner apparatus 200 is set as non-cooperation.
Thereafter, a data organizing process is performed for forming the EPG data saved in the hard disc as data which are easily utilized in the hard disc recording and reproducing apparatus 100 (step S64) and the EPG data obtaining process of the CS broadcast here is finished. Supposing that approximately one minute is necessary for obtaining the EPG data with respect to one CS channel, approximately maximum 20 minutes are necessary for the reception, because it is possible to register maximum 20 channels and thereafter, for example, approximately 10 minutes are necessary for the data organization in step S64, so that a duration of approximately total 30 minutes becomes necessary.
FIGS. 18 to 20 are case examples where program tables are displayed on the receiver 300 according to the EPG data obtained in this manner.
To explain the display example of the program table classified by time shown in
As shown also in
If a video-record reservation of a program for which there is shown by the display 41 that the age limit is demanded is to be carried out in a condition that the age limit of viewers is locked on the side of the CS tuner apparatus 200, it is necessary to perform a release operation of the age limit on the side of the tuner 200. Also, if a video-record reservation of a program for which there is shown by the display 42 that a billing process is necessary, it is necessary to perform a billing operation on the side of the tuner 200.
By confirming the display shown in
It should be noted in the example of
It should be noted with respect to a so-called child lock which provides a limit for the ages of viewers that there are a case in which a lock is set in the tuner 200 beforehand and a case in which a setting not to be locked is performed. Consequently, if it is constituted such that, for example, the state of the tuner 200 can be detected on the side of the recording and reproducing apparatus 100, it is possible to judged whether or not it is locked and to make a display for urging the lock release according to that judgment only in a case when it was locked when a video-record reservation is performed with respect to a program which can be child-locked.
In addition as to the processing example here, the video-record reservation operation in the hard disc recording and reproducing apparatus 100 and the billing process or the viewing limit releasing process in the tuner 200 were made executed individually by users, but it is possible to perform these processes using a remote control by transmitting instructions for these age-limit releasing operation and billing operation from the side of the hard disc recording and reproducing apparatus 100. More specifically, it is possible to constitute such that when a video-record reservation for which these operations are necessary was performed in the hard disc recording and reproducing apparatus 100, a display as “A billing operation is necessary. Do you perform a billing operation?” is made and when a decision operation thereof was performed, the billing process is to be performed by transmitting data from the hard disc recording and reproducing apparatus 100 to the tuner 200 in a case. It is also possible to constitute such that a similarly display is made also with respect to the viewing limit releasing process and when a decision operation was performed, a picture screen where a personal identification number for releasing the lock is to be inputted and the lock is made to be released by transmitting the inputted personal identification number data from the hard disc recording and reproducing apparatus 100 to the tuner 200.
As shown also in
To explain with respect to a display example of a program table classified by channel shown in
To explain with respect to a display example of the program table classified by genre shown in
In a condition that such a program table display is performed, when it becomes a broadcast time of the corresponding program after selecting either one of the programs and performing the video-record reservation for the selected program, the video recording to the hard disc starts automatically and when it becomes a program ending time, the video recording stops. In case of a program of the CS broadcast, a control of such as a channel change over on the side of the CS tuner apparatus 200 is also executed.
With respect to one input method for performing a video-record reservation, as shown in
Then, when a decision operation for selecting a decision button display 79 is performed after executing an input and a confirmation with respect to each item, the displayed reservation will be decided. Also, when a decision operation for selecting a cancel button display 80 is performed, the displayed reservation will be cancelled. It should be noted in the example of the reservation picture screen in
It should be noted with respect to one reservation form in case of making a video-record reservation that a series reservation is prepared for the hard disc recording and reproducing apparatus 100 according to this example. A series reservation here is a process for video-record reserving programs such as, for example, dramas which are broadcasted in series continuously every week in a lump.
In case of this example, it is necessary to determine a preferential order when setting the series reservation. More specifically, it is possible to make a video-record reservation by three series in the hard disc recording and reproducing apparatus 100 according to this example and it is constituted such that three reservations of series 1, series 2 and series 3 can be set in a high preferential order sequentially.
When such an operation of the series reservation is performed, a list-up display of the programs which were series-reserved is made as shown in
When the series video-record reservation is performed in this manner, a video-record reservation is performed automatically if the corresponding program is searched out by the EPG data. With respect to this series video-record reservation, if the operation is once performed, a process for searching the set serial program is performed thereafter every time when EPG data are newly received so long as the series video-record reservation is released and a program reservation is automatically.
Here, there is a possibility that the video-record reservation by a manual operation of users as shown in the display example of
More specifically, for example, as shown in
Then, if it is judged in step S143 that there is an overlapped video-record reservation, a display for deleting (canceling) the video-record reservation by the user operation is made on the picture screen of the receiver 300 (step S144).
Back to the explanation of the flowchart in
Also in step S144, if there is no decision operation and there is a canceling operation, the flow is shifted to the display for canceling the series reservation (step S146).
Back to the explanation of the flowchart in
In this manner, when a video-record reservation is performed by a user operation or the like and if it happens that there is an overlapping with the reservation set by the series video-record reservation, a display for canceling the program reservation of the video-record reservation set by a user operation or the like is first performed and a process for protecting the series reservation as much as possible as a reservation of a high priority is performed. In only a case when the reservation canceling of the program set for the video-record reservation by the user operation is still cancelled, the flow returns to step S146 and the display for canceling the series reservation is performed such that it will make the users select whether or not the series reservation should be cancelled. Consequently, while the series reservation is protected as much as possible as a reservation of a high priority, it is still possible to cancel either one of the video-record reservation set by the user operation and the video-record reservation according to the series reservation selected by users, so that a video-record reservation of a very good usability can be performed.
It should be noted with respect to the automatic video-record reservation that there are other processes than this series reservation such as, for example, a process for reserving by searching out the program automatically according to a keyword appointed by users and a process for reserving automatically with respect to the program in the genre which is set beforehand. The programs which become candidates in case of performing such an automatic video-record reservation are only programs of the channel which was set in steps S16 and S19 shown in the flowchart of
In this manner, channels for executing the automatic video recording can be set freely by a user operation beforehand, so that if channels including programs necessary for users which are highly possible to be transmitted are preset, the possibility for automatically video-record reserving the programs which are preferable for users becomes high and it becomes possible to perform the automatic video-record reservation with sufficient accuracy. In this case, the setting for performing the automatic video recording is provided differently from the channel setting of a channel for obtaining EPG data and/or of receivable channels, so that it becomes possible to perform the automatic video recording in a better condition. Also, it can be avoided from video-recording a channel in a bad receiving condition automatically by excluding such as channels in a bad receiving condition beforehand from the automatic video-recording channels.
It should be noted that with respect to the setting of the channel for which the automatic video-record reservation is performed, all processes for performing the video-record reservation automatically are made to be set in a lump here, but it is possible to constitute such that channels for which automatic video-record reservations are executed individually corresponding to each mode can be set minutely, for example, just like the channel setting for performing the automatic reservation of the series reservation and the channel setting for performing the automatic reservation according to a keyword search.
It should be noted that in the exemplified examples mentioned above, examples to be applied to a recording and reproducing apparatus which uses a hard disc as a recording medium were mentioned, but it is possible to apply them to a recording apparatus which uses another of various recording (storing) media.
Also in the exemplified examples mentioned above, with respect to the tuner installed in the recording and reproducing apparatus, a tuner for receiving a television broadcast of an analog ground wave is used in the exemplified examples mentioned above, but it is possible to use a tuner of another receiving form such as, for example, a tuner receiving a digital ground wave. Also, a tuner for performing the reception of the CS broadcast was constituted as a separate body from the recording apparatus, but it is possible to constitute a tuner which receives other channels than those of the built-in tuner for receiving the CS broadcast or the like as a one-body configuration with the recording apparatus such as a hard disc recording apparatus. It is possible to use a tuner for receiving the BS broadcast instead of the tuner for receiving the CS broadcast. Alternatively, it is possible to use a tuner for receiving both of the CS broadcast and the BS broadcast.
Also in the exemplified examples mentioned above, the video signal and the audio signal which were converted to analog signals were made to be transmitted between the separately provided tuner and the recording and reproducing apparatus, but it is possible to transmit digital video data or audio data received by the tuner directly to the recording and reproducing apparatus to be recorded therein.
Also in the exemplified examples mentioned above, it was constituted such that a separately provided television receiver is connected to a recording and reproducing apparatus, but it is possible to install a recording and reproducing apparatus of a processing constitution such as this example within the receiver.
Further, departing from preparing the exclusive tuner and the recording apparatus such as the example mentioned above, it is possible to constitute, for example, such that a recording (storing) apparatus of a high-capacity which corresponds to the recording apparatus in this example and a board, a card or the like which performs a receiving process corresponding to the tuner are mounted (connected) to a personal computer equipment which performs various data processes in order to perform similar video-record processes (record processes) by mounting a software (programs) for obtaining the EPG data and for performing the control of the recording process into the personal computer equipment.
Also in the exemplified examples mentioned above, it was explained as an example about a case where a general television broadcast is received and video-recorded, but it is possible to perform a recording of other broadcast data of, for example, a radio broadcast or one of various data broadcasts or the like according to a similar obtaining process of the EPG data.
According to the present invention, if a record reservation which was detected automatically from the program data and executed like a serial program and a record reservation according to a user operation are overlapped, it becomes possible for users to judge a notified display or the like and to set that of the necessary record reservation to be executed. Consequently, a record reservation where users' intention is esteemed is to be performed, so that always good record reservations can be performed.
In this case, since a record reservation according to a user operation or the like is made to be cancelled preferentially with respect to the reservation canceling process, a record reservation which is detected from the program data automatically so as to be performed is executed preferentially and it becomes possible to perform a video recording of, for example, serial program in good condition without defect.
Having described preferred embodiments of the invention with reference to the accompanying drawings, it is to be understood that the invention is not limited to those precise embodiments and that various changes and modifications could be effected therein by one skilled in the art without departing from the spirit or scope of the invention as defined in the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2003-167152 | May 2003 | JP | national |