Non real-time delivery of MPEG-2 programs via an MPEG-2...

Multiplex communications – Communication techniques for information carried in plural... – Adaptive

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C370S474000, C370S477000, C370S521000, C370S537000, C725S034000, C725S089000, C725S101000

Reexamination Certificate

active

06771657

ABSTRACT:

BACKGROUND OF THE INVENTION
The present invention relates to digital television, and more particularly to a method and apparatus by which MPEG-2 programs or the like may be extracted from a transport stream and delivered via the same or another transport stream at a fraction of the program's original transport rate, or stored using less capacity than required to store the original transport stream. In this manner, the invention enables a receiving device to receive, store, and decode the program at some future, user-initiated time.
In bandwidth-limited systems, a tradeoff exists between the number of digital TV programs that may be delivered concurrently and their subjective quality. A need may also exist to allow the delivery of programs in non-real-time as enhanced services which do not impact the quality of programs delivered in real-time. Such enhanced services could include commercial advertisements that are applicable to the receiving device and “played out” by remote control (e.g., during a commercial break). Moreover, it would be advantageous to provide a capability to deliver programs requested by the user of the receiving device on a non-real-time basis, i.e., after the original real-time transmission of a program.
In the past, the issue of picture quality versus the number of programs to be carried over a given bandwidth has been addressed by employing statistical multiplexing (see, e.g., U.S. Pat. No. 5,216,503 to Paik et al.). Services such as video-on-demand have also been provided where the bandwidth necessary to convey such information is accommodated by additional physical channels.
Various schemes for selecting between different real-time television signals are also known in the prior art. For example, U.S. Pat. Nos. 5,155,591 and 5,231,494 describe targeted advertising that is delivered in real-time. Such advertising may be selected by a decoder employing customer “profiles”, as disclosed in U.S. Pat. No. 5,758,257. However, such schemes are predicated on the transmission of concurrent real-time (analog and digital) TV programs.
U.S. Pat. No. 5,619,337 describes a system for recording MPEG-2 transport streams. The goal is to address the recording of a single program stream extracted from a multi-program transport stream onto a device such as a digital VCR for subsequent playback.
It would be advantageous to provide a bandwidth-efficient system for conveying digital television programs and/or other content (e.g., multimedia) in their original format, which may comprise, for example, MPEG-2 transport packets. The system should allow the programs and other content to be provided on a non-real-time basis for later use by a recipient. Such content should be able to be easily received, recorded on a digital VCR or otherwise stored, and played back at the user's convenience. It would be still further advantageous to permit the communication of multiple digital TV programs and/or other content with little or no impact on the quality of real-time programs delivered via the same transport stream.
The system should enable the delivery of pre-encrypted content to one or more decoders in non-real-time, wherein authorization data is provided to the decoders at a common time to enable decryption and playback.
The present invention provides a method and apparatus enjoying the aforementioned and other advantages.
SUMMARY OF THE INVENTION
The present invention makes use of allocated bandwidth and/or bandwidth made available by variable bit rate (VBR) program streams to provide a bandwidth-efficient scheme for conveying content such as digital television programs and/or multimedia information in their original form (e.g., MPEG-2 transport packets). A large portion of currently available MPEG-2 decoder hardware and/or software may be used to decode content delivered per the invention. The invention also, in effect, allows the delivery of multiple non-real-time digital TV programs and other content with little to no impact to the quality of content delivered in real-time via the same transport stream.
A particular method in accordance with the invention provides data of at least a first program of a first data stream in an input transport stream, where the transport stream includes data of at least a second data stream. The method includes the steps of: extracting null packets and/or nonessential packets of the first data stream, providing an annotation packet that provides information regarding the extracted packets, and inserting the annotation packet and program packets of the first program into the input transport stream in place of null packets of the second data stream to form an output transport stream.
A decoding method is provided for processing an output transport stream that includes data of at least a first program and a second data stream. The method includes the steps of: recovering program packets of the first program, storing the recovered packets at a storage device, recovering an annotation packet from the output transport stream, and regenerating a number of null packets of the first program based on the recovered annotation packet to provide regenerated data that is suitable for decoding. The output transport stream is formed at an encoder by extracting null packets and/or nonessential packets of a first data stream that carries the first program, and inserting the annotation packet and the program packets of the first program into an input transport stream in place of null packets of the second data stream. The annotation packet provides information regarding the extracted packets.
Corresponding apparatuses are also presented.


REFERENCES:
patent: 5155591 (1992-10-01), Wachob
patent: 5216503 (1993-06-01), Paik et al.
patent: 5231494 (1993-07-01), Wachob
patent: 5619337 (1997-04-01), Naimpally
patent: 5650825 (1997-07-01), Naimpally et al.
patent: 5758257 (1998-05-01), Herz et al.
patent: 6111896 (2000-08-01), Slattery et al.
patent: 6148082 (2000-11-01), Slattery et al.
patent: 6181706 (2001-01-01), Anderson et al.
patent: 6195368 (2001-02-01), Gratacap
patent: 6233253 (2001-05-01), Settle et al.
patent: 6351471 (2002-02-01), Robinett et al.
patent: 6351474 (2002-02-01), Robinett et al.
patent: 6529550 (2003-03-01), Tahara et al.
patent: 6611624 (2003-08-01), Zhang et al.
patent: 0 805 598 (1997-11-01), None
patent: 0 944 268 (1999-09-01), None
patent: WO 98/02827 (1998-01-01), None
patent: WO 99/37048 (1999-07-01), None
Patent Abstracts of Japan,Abstract of Japanese Patent “Low-Speed Data Multiplex Device and Data Transmission Device”, Publication No. 10173622, Jun. 26, 1998, Japanese Application No. 08335267, Filed Dec. 16, 1996.
Patent Abstracts of Japan,Abstract of Japanese Patent “Multimedia Storage Device”, Publication No. 2000041066, Feb. 8, 2000, Japanese Application No. 11132139, Filed May 13, 1999.
Patent Abstracts of Japan,Abstract of Japanese Patent “Data Transmission Method and Data Transmitting and Receiving Device”, Publication No. 11177516, Jul. 2, 1999, Japanese Application No. 09364038, Filed Dec. 16, 1997.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Non real-time delivery of MPEG-2 programs via an MPEG-2... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Non real-time delivery of MPEG-2 programs via an MPEG-2..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Non real-time delivery of MPEG-2 programs via an MPEG-2... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3361655

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.