The present invention claims priority from Japanese Application serial no. JP2006-195351, files on Jul. 18, 2006, the contents of which is hereby incorporated by reference into this application.
(1) Field of the Invention
The present invention relates to a data recording and reproducing apparatus which encodes video and audio signals to record and reproduce the signals to and from a recording medium.
(2) Description of the Related Art
When a digital broadcast signal is recorded to a hard disk and an optical disc recording medium, the digital broadcast signal is usually recorded in a format that is in conformity with the broadcast standards. For example, for the recording of video and audio signals, which uses a BD (Blu-ray Disc) medium known as a large-capacity optical disc, standards which are called the BDAV (BD Audio/Visual) format have been established. When this format is used, a received digital broadcast is recorded to a BD medium based on a certain compression format (encoding format) without changing the compression format (encoding format). To be more specific, a video signal is received by the MPEG2 format, and the video signal is then recorded to a BD medium without changing the format.
On the other hand, for BD media, standards used for read-only media, which are called the BDMV (BD MoVie) format, have been established. Because this format adopts the H.264 method whose compression ratio is higher than that of the MPEG2 format, a video signal is recorded with higher efficiency. Therefore, if a received video signal based on the MPEG2 format is transcoded to a signal based on the H.264 format whose compression ratio is high before the transcoded signal is recorded to a medium, it is possible to save the capacity of the medium, and thereby to improve the efficiency in the use.
However, if a digital broadcast signal is transcoded to that based on a high compression format in real time with the digital broadcast signal being received, a high-performance encoder (transcoder) is required. In particular, because a high-definition (HD) broadcast signal contains the huge amount of information, it is not easy to satisfactorily transcode this signal. For this reason, if the digital broadcast signal is transcoded not in real-time but in delayed time using an unused time of a data recording and reproducing apparatus, a load on the encoder (transcoder) is reduced, and consequently the feasibility is increased.
For example, Japanese Patent Application Laid-Open No. 2001-110125 proposes a technique for changing a compression format without increasing product costs, and with data (video/audio data) being transferred at a normal speed. Here, compressed data which is inputted at a transfer rate exceeding the normal speed is recorded to a medium without changing the compression format. After that, using an unused time for an access to the medium, the compressed data is reproduced from the medium to transcode the data, at the normal speed, to data based on a different compression format, and then the transcoded data is recorded to the medium again.
According to the above technique disclosed in the Japanese Patent Application Laid-Open No. 2001-110125, it is possible to handle video/audio data whose transfer rate exceeds double speed by use of a normal-speed transcoder. Since video/audio data which is not transcoded by the transcoder is stored in the medium just as it is, however, the remaining capacity of the medium decreases. This means that the amount of data which can be newly recorded decreases. In addition, from the standpoint of users, it is desirable that the transcoding processing be automatically executed as background processing without user's particular consciousness of the transcoding processing. In particular, if the number of desired broadcast programs to be transcoded increases, and if the unused time during which transcoding can be executed is limited, it is a troublesome task for users to set transcoding schedules by themselves. Moreover, if a setting error occurs, transcoding processing will fail, and there is also a possibility that an original state will not be able to be recovered. Furthermore, because user's taste differs, it is desirable to perform scheduling in which each user's taste is reflected. The above technique for performing transcoding processing, which is disclosed in Japanese Patent Application Laid-Open No. 2001-110125, does not take the user's usability into consideration.
An object of the present invention is to provide a data recording and reproducing apparatus capable of satisfactorily performing transcoding processing so as to suit user's taste.
According to one aspect of the present invention, there is provided a data recording and reproducing apparatus comprising: a recording and reproducing module which records a compressed video or audio signal to a recording medium, and which reproduces the video or audio signal from the recording medium; and a transcoding module which transcodes a first video or audio signal, which has been compressed based on a first compression method, to a second video or audio signal that is compressed based on a second compression method. The recording and reproducing module records the first video or audio signal to the recording medium. During a period of time during which data is not recorded to the recording medium, the recording and reproducing module reproduces the first video or audio signal recorded to the recording medium. The transcoding module transcodes the first video or audio signal to produce the second video or audio signal. The recording and reproducing module records, to the recording medium, the second video or audio signal acquired as a result of the transcoding; and erases, from the recording medium, the first video or audio signal that is not transcoded.
Here, the transcoding module transcodes the first video or audio signal with a specified length being used as a unit. The recording and reproducing module erases, from the recording medium, the first video or audio signal that have been transcoded so that a coexisting period of time during which the first video or audio signal which is not transcoded and the second video or audio signal acquired as a result of the transcoding coexist does not exceed a specified length of time.
The data recording and reproducing apparatus further comprises:
a tuner for receiving a digital broadcast signal;
a control module which controls: recording of a broadcast program specified by a user to the recording medium from a digital broadcast signal received by the tuner; and transcoding of the recorded broadcast signal to a signal compressed based on a different compression method by use of the transcoding module; and
a memory for storing a recording history information about at least a recorded broadcast program and a broadcast program for which recording is scheduled,
wherein:
the control module executes the steps of:
referring to the recording history information stored in the memory to select a recorded broadcast program, and a time zone in which recording is not scheduled;
setting a schedule including a target broadcast program to be transcoded by the transcoding module, and a time zone in which the target broadcast program is transcoded, and
instructing the transcoding module to change a compression method of the target broadcast program according to the schedule.
These and other features, objects and advantages of the present invention will become more apparent from the following description when taken in conjunction with the accompanying drawings wherein:
Preferred embodiments of the present invention will be described with reference to drawings as below. The present embodiment will be described by taking as an example a case where a hard disk medium is used, and a video signal compressed based on the MPEG2 method is transcoded to generate a video signal compressed based on the H.264 method. However, the present invention is not limited to this.
For example, the recording medium 2 is a hard disk. A video signal is recorded to the recording medium 2 in MPEG2 or H.264 method. A controller 3 controls the data recording and reproducing apparatus 1 as a whole. More specifically, the controller controls settings of an encoder/decoder module 8, and also controls reading/writing (R/W) of data from/to a hard disk drive (HDD) 6. A memory 4 is a flash memory for storing information about recording schedule set by a user, and the like. A track buffer 5 is a buffer memory used to read/write data from/to the hard disk drive (HDD) 6, and is constituted of a large capacity memory such as a SDRAM. The HDD 6 drives the hard disk medium 2 to write/read data by use of a magnetic head (not illustrated).
The encoder/decoder (transcoding) module 8 compresses and encodes video and audio signals inputted from the outside, and also decompresses and decodes a signal reproduced from the medium 2. Moreover, the encoder/decoder (transcoding) module 8 has a function of transcoding video and audio signals received from a digital broadcast, and data reproduced from the medium 2, to signals based on a different compression method. An input module 9 inputs analog video and audio signals received from the outside of the apparatus 1. An output module 10 outputs analog video and audio signals to the outside of the apparatus 1. A tuner 11 receives a digital broadcast, and inputs a video-audio multiplexed signal (hereinafter referred to as a “stream signal”) into the apparatus 1. A demultiplexer 12 demultiplexes a stream signal received from the tuner 11, or a stream signal reproduced from the medium 2, into a video signal and an audio signal. A multiplexer 13 multiplexes a video signal and an audio signal to generate a stream signal. A user interface (I/F) 14 includes operation buttons which a user operates, a FL display tube, and a remote-control light receiving module. The user IF receives a recording/reproducing instruction (including scheduling) from a user, and displays notification information for the user.
First of all, transcoding processing of transcoding video and audio signals based on a compression encoding method in an apparatus according to this embodiment will be outlined (hereinafter the compression encoding method is also merely referred to as a “method”).
A user uses the user IF 14 of the apparatus according to the present embodiment to perform operation including scheduling for a broadcast program. Then, received information about the recording schedule is stored in the memory 4. A digital broadcast signal which has been received by the tuner 11 is demultiplexed into a video signal (based on the MPEG2 method) and an audio signal (based on the AAC method) by the demultiplexer 12. The controller 3 refers to the memory 4, and thereby extracts a broadcast program for which recording is scheduled. The extracted broadcast program is multiplexed by the multiplexer 13. The multiplexed broadcast program is then temporarily recorded to the medium 2 through the track buffer 5 and the HDD 6. As a result, several recorded broadcast programs are stored in the medium 2 with a method used at the time of receiving each broadcast program, the method being kept unchanged. In addition, the user can set the priority order of transcoding to each recorded broadcast program so that priority information is stored in the memory 4 on a broadcast program basis. The controller 3 refers to the memory 4 to make a transcoding schedule, and then stores the transcoding schedule in the memory 4. To be more specific, the controller 3 checks the unused time in which recording is not scheduled (including scheduling of transcoding), and then executes transcoding with the higher priority being given to the broadcast program specified by the user. Since this processing is executed in the background, it is not necessary for the user to be conscious of the processing.
The transcoding processing is performed as described below. First of all, a stream signal of a target broadcast program is reproduced from the medium 2. The stream signal is then demultiplexed into a video signal and an audio signal. The transcoding module 8 transcodes the video signal to that based on a different method (for example, the H.264 method), and also transcodes the audio signal to that based on a different method (for example, the AC3 method). The transcoded video and audio signals are multiplexed by the multiplexer 13. The multiplexed signal is then recorded to the medium 2 again. After that, the stream signal of the broadcast program in question, which is stored up to the present, is erased from the medium 2. If the transcoding processing is performed in this way, the signals can be transcoded to those based on the H.264 method whose image quality is similar to that of the MPEG2, and whose compression ratio is twice or three times higher than that of the MPEG2. As a result, the efficiency in the use of the medium is improved to a large extent. In addition, there is no possibility that a plurality of identical contents will remain on the medium. This makes it possible to observe Copyright Law. Incidentally, even if the audio signal based on the AAC method is not transcoded, the effect of saving the capacity of the medium can be produced.
Thus, in this embodiment, there is no possibility that a plurality of identical contents will remain on the medium. This makes it possible to observe Copyright Law. In addition, it is possible to save the capacity of the medium, and thereby to efficiently store the content.
Next, schedule settings of transcoding according to this embodiment will be specifically described.
Moreover, even in the case of a time zone in which recording is not scheduled, a schedule is made by avoiding a time zone in which there is a high possibility that the user will schedule a recording in future. To be more specific, schedules are made as follows: searching for a current status of the recording schedule, and history information of broadcast programs viewed in the past, to keep track of the tendency of user's taste (favorite genre, and the like); extracting broadcast programs, each of which has a possibility of being recorded in future; and making schedules so that transcoding processing is executed with time zones corresponding to the extracted broadcast programs being avoided. This will be described in detail later.
The controller 3 of the data recording and reproducing apparatus reads out setting information input by the user, and history records of recording information of the past, from the memory 4. On the basis of the setting information and the history records, the above-described schedules are automatically determined. Here, only the broadcast-program recording schedule screen shown in
On the other hand, the user can also set the above-described transcoding schedules.
More specifically,
Next, a method for automatically setting an efficient transcoding schedule, which suits user's taste, will be described. Algorithm (setting conditions) which is effective for this method will be described as below. First of all, algorithm of how to select a broadcast program to be transcoded includes (#1) through (#3):
(#1) If there is a broadcast program for which transcoding has been previously interrupted, a higher priority is given to this broadcast program;
(#2) If a user has a specified priority of transcoding on a broadcast program basis, a selection is made according to the specified priority; and
(#3) Based on a transcoding history (log) of the past, a broadcast program or a genre to which the broadcast program belongs, whose frequency of transcoding is high, is searched to give a higher priority to the frequently transcoded broadcast program.
Next, algorithm of how to select a time zone in which transcoding is performed includes (#4) through (#6):
(#4) On the basis of a broadcast-program recording history (log) of the past, a time zone in which the frequency of recording is high is selected from among unused time zones in which recording is not scheduled to avoid the selected time zone;
(#5) Based on history records of keywords used for keyword automatic recording carried out in the past (the keyword automatic recording is a function of, if “soccer” is registered, searching EPG or the like, to record all broadcast programs relating to soccer), frequently used keywords are searched to avoid a time zone in which recording of a broadcast program including the keyword is scheduled; and
(#6) In order to utilize the night (midnight) electric power whose electric power charge is low, transcoding is performed in a night (midnight) time zone.
Next, a data recording and reproducing apparatus automatically sets transcoding schedules. First of all, a target broadcast program to be transcoded is selected (S104). Then, a time zone in which transcoding is executed is selected (S105). These selections will be described in detail with reference to
In addition,
In this embodiment, when a transcoding schedule is set, a recorded broadcast program is not merely assigned to the unused time of the data recording and reproducing apparatus so as to execute transcoding, but a user's recording history of the past or the like is referred to so that a schedule is determined based on the priority. Therefore, it is possible to achieve satisfactory transcoding on which user's taste and the like are reflected. In addition, by executing transcoding in a night time zone, an effect of reducing an electric power charge is also achieved. Moreover, because the processing is executed in the background without causing the user to be conscious of the processing, no load is placed on the user.
In the embodiments described above, a hard disk is used as a recording medium. However, the recording medium is not limited to this. Accordingly, even a rewritable optical disc (in particular, a large-capacity BD) can also be used in like manner. In addition, a plurality of media including a hard disk and an optical disc can also be used in combination.
For example, as shown in
Moreover, as shown in
An example of transcoding, the above embodiments described a case where a video signal based on the MPEG2 method is transcoded to a video signal based on the H.264 method. However, the compression method is not limited to them. In addition, it is needless to say that, by transcoding an audio signal to provide an audio signal based on a high compression method, it is possible to increase an effect of saving the medium capacity.
Moreover, the above embodiments described a case where a stream signal is inputted from a digital broadcast. However, the input signal source is not particularly limited. For example, as shown in
Furthermore, in the embodiments described above, the data recording and reproducing apparatus is configured to be equipped with only one set of digital tuner. However, the number of input signal sources is not particularly limited. For example, as shown in
As described above, according to the present invention, it is possible to automatically perform transcoding processing so as to suit user's taste.
While we have shown and described several embodiments in accordance with our invention, it should be understood that disclosed embodiments are susceptible to changes and modifications without departing from the scope of the invention. Therefore, we do not intend to bound by the details shown and described herein but intend to cover all such changes and modifications as fall within the ambit of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2006-195351 | Jul 2006 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
7849485 | Paik et al. | Dec 2010 | B2 |
20020040475 | Yap et al. | Apr 2002 | A1 |
20040158861 | Terakado et al. | Aug 2004 | A1 |
20050015805 | Iwamura | Jan 2005 | A1 |
20070263514 | Iwata et al. | Nov 2007 | A1 |
20080025690 | Kondo et al. | Jan 2008 | A1 |
Number | Date | Country |
---|---|---|
06-133235 | May 1994 | JP |
2000-123365 | Apr 2000 | JP |
2000-322291 | Nov 2000 | JP |
2001-094935 | Apr 2001 | JP |
2001-110125 | Apr 2001 | JP |
2001-357612 | Dec 2001 | JP |
2002-290903 | Oct 2002 | JP |
2003-199050 | Jul 2003 | JP |
2003-235009 | Aug 2003 | JP |
2003-274356 | Sep 2003 | JP |
2004-040335 | Feb 2004 | JP |
2005-64997 | Mar 2005 | JP |
2005-71572 | Mar 2005 | JP |
2005-235333 | Sep 2005 | JP |
2005-295039 | Oct 2005 | JP |
2006-12225 | Jan 2006 | JP |
2006-173941 | Jun 2006 | JP |
WO 2006033224 | Mar 2006 | WO |
Number | Date | Country | |
---|---|---|---|
20080019666 A1 | Jan 2008 | US |