The present invention relates to a video signal recording/playback apparatus for recording and playing back video signals in a recording medium, a video signal playback apparatus for playing back video signals received from a server, and a method of recording and playing back video signals.
A conventional video signal recording/playback apparatus and a conventional method of recording and playing back video signals will be explained referring to
In the conventional video signal recording/playback apparatus, a digital video signal is received by the encoder 101 for high-efficiency-encoding it into a video bit stream in the MPEG-2 standard. Similarly, a digital audio signal is received by the encoder 102 for high-efficiency-encoding it into an audio bit stream in the MPEG-1 standard.
The video bit stream and the audio bit stream are transferred to the system-stream generator 103 for combining them to form a system stream of MPEG-2 packets conforming to sectors of the DVD.
The system stream is then recorded by the recorder 104 on a predetermined location of the recording medium 105 determined by the controller 1106.
In a time-shifting playback mode, while being recording in the recording medium 105, the video signal is played back from a recorded portion before the current recording position. More specifically, the player 107 reads out the system stream from the position of the recording medium 105 determined by the controller 1106.
The system stream of the MPEG-2 standard is then transferred to the system-stream decomposer 108 for dividing it into a video bit stream and an audio bit stream.
The video bit stream is input to the decoder 109 for high-efficiency-decoding it in MEG-2 into a video signal.
The audio bit stream is input to the decoder 110 for high-efficiency-decoding it in MEG-1 into an audio signal.
The video signal is then transferred to the OSD generator 1111 for adding a window, which is a data display, to the video signal in an alpha-blending format, in which the window being partially transparent overlaps a frame of the video signal at any location in the frame. The OSD generator 1111 may provide a window which appears at a corresponding location on a display screen as replacing an image on the screen. While the shape of the window can arbitrarily be determined,
An item displayed in the window will be explained referring to
Numerals shown at an upper left and a lower left of the window shown in
The window 1006 shown in
The current playback position on the disk is indicated by a triangle mark 1009 under the frame 1007. The top vertex of the triangle 1009 indicates the current playback position on the disk.
The window shown in
The conventional video signal recording/playback apparatus disclosed in Japanese Patent Laid-Open Publication No.2000-228756 can display the current playback position in a playback mode for playing back a recorded video signal but not in the time-shifting playback mode.
In the conventional video signal recording/playback apparatus, a playback time from the start is constantly displayed in hours, minutes, and seconds using a number of digits and thus is hardly confirmed by a user. Since the conventional video signal recording/playback apparatus displays the current playback position out of the entire length of a recording area, the relationship between the current recording position and the current playback position is hardly recognized.
A video signal recording/playback apparatus includes a recorder for recording a video signal in a recording medium, a player for playing back the video signal at a playback position in the recording medium while the recorder records a recording position of the video signal in the recording medium, a controller for calculating a time difference between the recording position and the playback position, and an on-screen display (OSD) generator for generating and displaying the time difference with the played video signal. The OSD generator displays the time difference in a unit of seconds if the difference is less than one minute, displays the time difference in a unit of minutes if the difference is less than 60 minutes and not less than 60 seconds, and displays the time difference in a unit of hours if the difference is not less than 60 minutes.
(Embodiment 1)
As shown in the flowchart of
When the video signal recording/playback apparatus is in the time-shifting playback mode, the controller 106 calculates a difference between the recording time and the playback time, and the OSD generator 111 displays the difference as shown in
In the calculation, the recording position (recording time) and the playback position (playback time) are received, and a deference between the positions is calculated in the time-shifting playback mode. When being less than 60 seconds, the difference is displayed in the unit of seconds. When being less than 60 minutes and not less than one minute, the difference is displayed in the unit of minutes. When being not less than 60 minutes, the difference is displayed in the unit of hours. When the apparatus is not in the time-shifting playback mode, the difference is expressed in hours, minutes, and seconds (hh:mm:ss) in a conventional manner.
The display “11 minutes difference” in
The display is not limited to this example but may represent a predetermined offset value, that is, for example, The display “11 minutes difference” may indicate that the difference ranges from 10 minutes 30 seconds to 11 minutes 30 seconds.
The video signal recording/playback apparatus of embodiment 1 can be set with a scheduled recording time. When the scheduled recording time is preset, the apparatus automatically starts recording, for example, two hours of a desired program in a common recording mode. A frame 201 shown in
As described, the video signal recording/playback apparatus of embodiment 1 allows the current time in the playback operation to be expressed as a difference from the current time of the recording operation and displayed in a simple form of time steps, hence notifying a user of the current playback position easily.
The apparatus of embodiment 1 provides a display of the entire length of the scheduled recording time with the current recording position and the current playback position. This display allows the user to acknowledge the recorded duration from the start of recording and the playing-back duration easily.
The display in the window explained according to embodiment 1 is just an example and may contain other information, such as a recording rate, a system status, or preset parameters.
While the frame is provided according to embodiment 1 for displaying the entire length of the scheduled recording time, the frame may be replaced by a meter, such as a line, with a mark indicating the current recording position.
While the window of a horizontally-longitudinally rectangular shape indicates the time advancing from the left to the right according to embodiment 1, the time display may be started from the right to the left. Alternatively, the window of the rectangular shape may extending vertically with the time advancing from the upper to the lower or from the lower to the upper.
In the time shifting playback mode, the playing back may be speeded up or skipped some unwanted parts, thus corresponding to a catch-up playback operation at a speed larger than a average playback speed.
While the video and audio signals are encoded before recorded and decoded for playback in the apparatus of embodiment 1, an analog form of the signals, such as video tape recorder signals, may not be encoded or decoded, and playback signals of them may directly overlap the window produced by the OSD generator.
Moreover, while both the video and audio signals are processed for recording and playback in the apparatus of embodiment 1, they may be recorded and played back separately from each other.
The recording medium is not limited to the DVD but may be other recording medium, such as a tape, a hard disk drive (HDD), or a memory, which needs no mechanical motion.
(Embodiment 2)
The server 450 according to embodiment 2 converts a video signal or both video and audio signals into predetermined forms for transmission to a target terminal through the network using an IP protocol or a radio transmission protocol.
An operation of the server 450 will be explained in more detail.
The encoder 401 receives and high-efficiently-encodes a digital video signal into a video bit stream of the MPEG-2 standard.
A digital audio signal is received by the encoder 402 for high-efficiently-encoding the signal into an audio bit stream of the MPEG-1 standard.
The video bit stream and the audio bit stream are transferred to the system-stream generator 403 for combining them to produce a system stream of MPEG-2 packets allocated to sectors of the DVD.
The system stream is then received by the recorder 404 for recording the stream in a predetermined location of the recording medium 405 determined by the controller 406.
In response to a request from the terminal linked on the network, the controller 406 drives the player 407 to play back the system stream from a predetermined position in a file in the recording medium 405.
The player 407 is controlled by the controller 406 to play back the system stream from the recording medium 405.
The network interface 408 transmits the system stream played back by the player 407 through the network to the terminal specified by the controller 406.
Alternatively, the server 450 may have only a function of the player 407 for playing back a system stream stored in the recording medium 405, and does not include the encoders 401 and 402, the system-stream generator 403, or the recorder 404 with no input for receiving the video or audio signal. The server 450 may be arranged to delete a recorded portion of the system stream stored 10 minutes earlier when the recording of the system stream continues more than 10 minutes.
An operation of the video signal playback apparatus 451 according to embodiment 2 will be explained with the server 450 provided through the network 452.
The controller 409 transmits a request for connection through the network interface 410 to the server 450 to request for delivering contents.
Upon receiving the request at the network interface 408 from the video signal playback apparatus 451, the server 450 directs the controller 406 to verify and authenticate the request, and directs the player 407 to play back the system stream of the contents from a corresponding position on the recording medium 405. The system stream is then transmitted from the network interface 408 to the video signal playback apparatus 451.
The system stream from the network interface 408 is received by the network interface 410 of the video signal playback apparatus 451, and then is transferred to the system stream decomposer 411.
The system stream of the MPEG-2 standard is divided by the system stream decomposer 411 into a video bit stream and an audio bit stream. The video bit stream is then transferred to the decoder 412 for high efficiently decoding it into an MPEG-2 video signal. More particularly, the decomposer 411 and the decoder 412 serve in a combination as a playback section for converting the video bit stream into a digital video signal.
The audio bit stream is transferred to the decoder 413 for high efficiently decoding it into an MPEG-1 audio signal.
The video signal is transferred to the OSD generator 414 for adding the window 511 to the video signal. The window 511 appears in the form of a transparent on-screen display on a display screen as overlapping a frame image of the video signal (an alpha blending format). Alternatively, the OSD generator 414 may provide the window appearing at the location of the display screen as replacing the on-screen image.
An item displayed in the window 511 will be explained referring to
As shown in
The message “11 minutes difference” shown in
The message is not limited to the above exemplary range but may represent a predetermined offset value, and, for example, The message, “11 minutes difference” may indicate that the difference ranges from 10 minutes 30 seconds to 11 minutes 30 seconds.
When the requested contents is stored in the recording medium 405 of the server 450, data of an entire recording time, i.e., a whole data amount of the contents can be transferred from the server 450 through the network 452 to the playback apparatus 451 at an initial operation for communication. Accordingly, the signal reproducible position is determined from the entire recording time of the contents.
In the case that the contents are being stored in the server 450, the entire recording time of the contents increases accordingly, and the signal reproducible position changes accordingly, In this case, the server 450 may send data indicating the signal reproducible position to the video signal playback apparatus 451 through the network 452.
In the cases that the system stream of the contents is being recorded in the server 450 and that the entire recording time exceeds a predetermined duration of time, for example, 10 minutes, if a system stream stored before 10 minutes from now is deleted, the signal reproducible time is 10 minutes A four-sided frame 512 shown in
The current playback position is indicated by a triangle mark 513 shown in
As described, in the video signal playback apparatus of embodiment 2, the current playback position to be notified as the time difference from the signal recording position simply, thus being acknowledged by the user easily.
Even for a server recording plural types of contents, the user can acknowledge a playback time easily.
The item displayed in the window 511 of embodiment 2 are just an example and may contain other information, such as a recording rate, a system status, or preset parameters.
While the window having a horizontally-longitudinally rectangular shape indicates the time advancing from the left to the right according to embodiment 2, the time indication may be started from the right to the left. Alternatively, the window may have a vertically-longitudinally rectangular shape with the time advancing from the upper to the lower or from the lower to the upper.
Moreover, while both the video and audio signals are processed for the recording and playing back in the apparatus of embodiment 2, they may be recorded and played back separately from each other.
The recording medium is not limited to the DVD but may be other applicable recording medium, such as a tape, a hard disk drive (HDD), or a memory.
Number | Date | Country | Kind |
---|---|---|---|
2002-334821 | Nov 2002 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
5701383 | Russo et al. | Dec 1997 | A |
5748568 | Harrison | May 1998 | A |
6275450 | Makiba | Aug 2001 | B1 |
6542695 | Akiba et al. | Apr 2003 | B1 |
6744967 | Kaminski et al. | Jun 2004 | B2 |
7043135 | Yamamoto | May 2006 | B2 |
7218837 | Goto et al. | May 2007 | B2 |
20020191951 | Sodeyama et al. | Dec 2002 | A1 |
Number | Date | Country |
---|---|---|
2000-228756 | Aug 2000 | JP |
2001-292422 | Oct 2001 | JP |
Number | Date | Country | |
---|---|---|---|
20040096190 A1 | May 2004 | US |