20090297123 | MEDIA STREAMING WITH ENHANCED SEEK OPERATION | December, 2009 | Virdi et al. |
20050084102 | Method and apparatus for conveying rights across an analog video interface | April, 2005 | Hollar |
20070230920 | Conversion of video data to playable format | October, 2007 | Gasper |
20070234194 | Content playback system, method, and program | October, 2007 | Tsuchiya et al. |
20070025686 | Video autograph and associated methods | February, 2007 | Shorthouse |
20070143633 | Copyright information management method | June, 2007 | Shiiba et al. |
20030046367 | Digital contents distribution system and digital contents distribution method | March, 2003 | Tanaka |
20030086685 | Portable digital photograph viewer | May, 2003 | George III et al. |
20080085095 | Self Recorded Video Greeting Card | April, 2008 | Taccone |
20040252835 | Method for spoiling copies of a theatrical motion picture made using a video camera and recorder | December, 2004 | Odgers |
20040015999 | Program storage, retrieval and management based on segmentation messages | January, 2004 | Carlucci et al. |
[0001] This is a non-provisional application of provisional application Serial No. 60/334,914 filed Oct. 23, 2001.
[0002] (Not Applicable)
[0003] (Not Applicable)
[0004] 1. Technical Field
[0005] The inventive arrangements relate generally to video systems and more particularly to video systems that record or play back digitally encoded video sequences.
[0006] 2. Description of Related Art
[0007] Digital televisions (DTV) and high-definition televisions (HDTV) are gaining popularity in today's consumer electronics marketplace. Many purchasers of these types of televisions also buy digital video recorders or players, such as a digital video disc (DVD) recorder or player, for purposes of viewing previously recorded programs or recording their favorite programs. Notably, the combination of a DTV (or an HDTV) and a digital video recorder or player can be an integral part of a home theater entertainment system.
[0008] A digital video recorder or player typically contains an MPEG decoder to decode the digitally encoded multimedia data that is stored on the discs that the recorder or player plays. If the digital video recorder or player is connected to a conventional (non-DTV or non-HDTV) television, the digitally encoded signal will be decoded by the digital video recorder's or player's MPEG decoder before being displayed on the conventional television. Significantly, however, many DTV's contain their own MPEG decoders, as the MPEG decoder in the majority of digital video recorders or players cannot handle the decoding of video signals for such televisions. As such, if a digital video recorder or player is connected to a DTV, the video signal read from the disc is remotely decoded by the DTV's decoder. This configuration can be referred to as a remote decoder arrangement.
[0009] There is, however, an important disadvantage to decoding digitally encoded signals with a remote DTV decoder. Namely, certain trick mode commands, such as a freeze or pause command, can be problematic. When a freeze trick mode is initiated, there is no way to determine exactly how long the trick mode will remain in effect. Consequently, it is impossible to calculate how many times a particular picture will be displayed during this type of trick mode. This uncertainty can interfere with the display order of the pictures being transferred to the decoder in the DTV, as the DTV decoder is not under the control of the digital video recorder and has no way of knowing that a freeze trick mode has been initiated. Thus, a need exists for a method and system for performing a trick mode without negatively affecting the display order of the pictures in the video signal and without increasing system costs or complexity.
[0010] The present invention concerns a method of performing a trick mode on a video signal. The invention includes the steps of: receiving a trick mode command; in response to the trick mode command, repeating a picture in the video signal to form a trick mode video signal in which the picture contains a display indicator; setting the display indicator of the picture being repeated to a predetermined value; and setting the display indicators of subsequent repeated pictures of the picture being repeated to the predetermined value. In one arrangement, the trick mode can be a freeze trick mode, and the picture to be repeated can be a bidirectional predictive picture. In addition, the display indicator can be a temporal reference field having an integer value.
[0011] In one aspect of the invention, the method can further include the step transmitting at least a first reference picture and a second reference picture to predict the picture to be repeated in which each reference picture can contain a display indicator. In another aspect, the method can further include the steps of: setting the display indicator of the first reference picture to a predetermined value such that the predetermined value of the display indicator of the first reference picture can be lower than the predetermined value of the display indicators of the pictures being displayed during the trick mode; and setting the display indicator of the second reference picture to a predetermined value such that the predetermined value of the display indicator of the second reference picture can be greater than the predetermined value of the display indicators of the pictures being displayed during the trick mode.
[0012] In another arrangement, each of the display indicators can be temporal reference fields having integer values. Also, the step of setting the display indicator of the second reference picture can include the step of setting the integer value of the temporal reference field of the second reference picture an integer value higher than the integer value of the temporal reference field of the picture being repeatedly displayed during the trick mode to maintain a proper display order. Moreover, at least a portion of the trick mode video signal can be decoded by a remote decoder.
[0013] The invention also concerns a system for performing a trick mode on a video signal. The system includes: a controller for reading data from a storage medium and outputting the video signal; and a processor programmed to: receive a trick mode command; in response to the trick mode command, repeat a picture in the video signal to form a trick mode video signal in which the picture contains a display indicator; set the display indicator of the picture being repeated to a predetermined value; and set the display indicators of subsequent repeated pictures of the picture being repeated to the predetermined value. The system also includes suitable software and circuitry to implement the methods as described above.
[0014]
[0015]
[0016]
[0017] A system
[0018] The system
[0019] In one arrangement, the display device
[0020] In operation, the controller
[0021] During the trick mode, the picture being repeated can be repeatedly displayed (through the use of the subsequent repeated pictures) at the display device
[0022] Performing Trick Mode On Bidirectional Predictive Frames
[0023]
[0024] At step
[0025] In one arrangement and as noted earlier, the picture to be repeated can be a B picture, and the repeats or duplicates of this picture can be referred to as subsequent repeated pictures. In addition, the picture to be repeated and the subsequent repeated pictures can include a display indicator. It is understood, however, that the picture to be repeated is not limited to a B picture, as other suitable picture types can be used with the invention.
[0026] At step
[0027] An example of the process described in steps
[0028] As is known in the art, when transmitting a B picture for decoding and display, the two reference pictures from which the B picture is predicted must be sent to the decoder and decoded before the B picture. Once the reference pictures are decoded, the B picture can be decoded, and the pictures are displayed according to their display order, which can be obtained from the integer values of the temporal reference fields. As an example, if the reference pictures are P pictures P
[0029] Continuing with this example, to reflect the intended display order, the integer value of the temporal reference field of picture P
[0030] Such a process can be problematic if a freeze trick mode is to be performed on picture B
[0031] In accordance with the inventive arrangements, however, the integer value of picture B
[0032] Although the present invention has been described in conjunction with the embodiments disclosed herein, it should be understood that the foregoing description is intended to illustrate and not limit the scope of the invention as defined by the claims.