Patent US5650825A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5650825A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for sending private data instead of stuffing bits in an MPEG bit stream

Assignee: Panasonic Corp of North America
•
Filing: 1995-03-31
•
Granted: 1997-07-22
•
Expires: 2015-03-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus and method, applicable to variable bit rate video and constant bit rate video, is disclosed for replacing "stuffing bytes" with private data. The invention takes advantage of the otherwise wasted resources dedicated to "stuffing" in a data stream in order to insert private data. This is accomplished by inserting useful private data in a Transport Stream instead of the stuffing bits. That is, effectively, a re-multiplexing operation occurs where, based on the existence of certain conditions in a Transport Packet (e.g., stuffing bytes exist), the information necessary to replace stuffing bytes with private data yet still comply with established standards is accomplished. This data generally is referred to as privatestuff data in order to distinguish it from typical private data which may otherwise be encoded into a Transport Stream. The stuffing bytes removed from the Transport Packet may come from an adaptation field in the Transport Header or directly from the Transport Payload or both.

Inventors

  • 👤 Saiprasad V. Naimpally
  • 👤 Ren Egawa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 22:06
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/20; H04N21/23; H04N21/236; H04N21/23608

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 104 words
In a system including constant bit-rate video data and variable bit-rate video data in the form of data packets which uses stuffing bytes to fill a data stream, a system for replacing the stuffing bytes with privatestuff data comprising: means for analyzing a data packet which includes an indication of whether stuffing bytes are being used in the data packet and determining if the data packet is eligible, according to predetermined criteria, to have the stuffing bytes removed; and re-multiplexing means, responsive to the examining means, for removing the stuffing bytes from the data packet and adding predetermined privatestuff data to the data packet.
Claim 2
Dependent Claim 104 words
In a system including constant bit-rate video data and variable bit-rate video data in the form of data packets which uses stuffing bytes to fill a data stream, a system for replacing the stuffing bytes with privatestuff data comprising: means for analyzing a data packet which includes an indication of whether stuffing bytes are being used in the data packet and determining if the data packet is eligible, according to predetermined criteria, to have the stuffing bytes removed; and re-multiplexing means, responsive to the examining means, for removing the stuffing bytes from the data packet and adding predetermined privatestuff data to the data packet.
Claim 3
Dependent Claim 28 words
The system according to claim 1, wherein the data packet includes a header portion and a payload portion and the stuffing bytes are located in the header portion.
Claim 4
Dependent Claim 28 words
The system according to claim 1, wherein the data packet includes a header portion and a payload portion and the stuffing bytes are located in the payload portion.
Claim 5
Dependent Claim 62 words
The system according to claim 1, wherein the data packet includes a header portion and a payload portion, wherein the data packet further includes an indication as to whether private data is being carried by the header portion of the data packet, wherein the predetermined criteria is that no private data is being carried by the header portion of the data packet.
Claim 6
Dependent Claim 32 words
The system according to claim 1, wherein the data packet includes a header portion and a payload portion and the privatestuff data is inserted in an adaptation field in the header portion.
Claim 7
Dependent Claim 127 words
In a system including constant bit-rate video data and variable bit-rate video data in the form of data packets which uses stuffing bytes to fill a data stream, a method for removing the stuffing bytes from a data packet to create additional bandwidth and using the additional bandwidth to transmit privatestuff data comprising the steps of: analyzing a data packet which includes an indication of whether the stuffing bytes are being used in the data packet and determining if the data packet is eligible, according to predetermined criteria, to have the stuffing bytes removed; responsive to the analyzing step, removing the stuffing bytes from the data packet to create additional transmission bandwidth; and adding predetermined privatestuff data to the data packet thereby using the additional transmission bandwidth.
Claim 8
Dependent Claim 127 words
In a system including constant bit-rate video data and variable bit-rate video data in the form of data packets which uses stuffing bytes to fill a data stream, a method for removing the stuffing bytes from a data packet to create additional bandwidth and using the additional bandwidth to transmit privatestuff data comprising the steps of: analyzing a data packet which includes an indication of whether the stuffing bytes are being used in the data packet and determining if the data packet is eligible, according to predetermined criteria, to have the stuffing bytes removed; responsive to the analyzing step, removing the stuffing bytes from the data packet to create additional transmission bandwidth; and adding predetermined privatestuff data to the data packet thereby using the additional transmission bandwidth.
Claim 9
Dependent Claim 28 words
The method according to claim 6, wherein the data packet includes a header portion and a payload portion, and the stuffing bytes are removed from the header portion.
Claim 10
Dependent Claim 27 words
The method according to claim 6, wherein the data packet includes a header portion and a payload portion, the stuffing bytes are removed from the payload portion.
Claim 11
Dependent Claim 62 words
The method according to claim 6, wherein the data packet includes a header portion and a payload portion, wherein the data packet further includes an indication as to whether private data is being carried by the header portion of the data packet, wherein the predetermined criteria is that no private data is being carried by the header portion of the data packet.
Claim 12
Dependent Claim 33 words
The method according to claim 6, wherein the data packet includes a header portion including an adaptation field and a payload portion, the privatestuff data is added by insertion into the adaptation field.
Claim 13
Dependent Claim 86 words
In a system including constant bit-rate video data and variable bit-rate video data in the form of data packets which uses stuffing bytes to fill a data stream, a system for replacing the stuffing bytes with privatestuff data comprising: means for analyzing a data packet which includes an indication of whether stuffing bytes are being used in the data packet; and re-multiplexing means, responsive to the analyzing means, for removing the stuffing bytes from the data packet and adding predetermined privatestuff data to the data packet.
Claim 14
Dependent Claim 86 words
In a system including constant bit-rate video data and variable bit-rate video data in the form of data packets which uses stuffing bytes to fill a data stream, a system for replacing the stuffing bytes with privatestuff data comprising: means for analyzing a data packet which includes an indication of whether stuffing bytes are being used in the data packet; and re-multiplexing means, responsive to the analyzing means, for removing the stuffing bytes from the data packet and adding predetermined privatestuff data to the data packet.
Claim 15
Dependent Claim 28 words
The system according to claim 11, wherein the data packet includes a header portion and a payload portion and the stuffing bytes are located in the header portion.
Claim 16
Dependent Claim 28 words
The system according to claim 11, wherein the data packet includes a header portion and a payload portion and the stuffing bytes are located in the payload portion.
Claim 17
Dependent Claim 32 words
The system according to claim 1, wherein the data packet includes a header portion and a payload portion and the privatestuff data is inserted in an adaptation field in the header portion.
Claim 18
Dependent Claim 106 words
In a system including constant bit-rate video data and variable bit-rate video data in the form of data packets which uses stuffing bytes to fill a data stream, a method for removing the stuffing bytes from a data packet to create additional bandwidth and using the additional bandwidth to transmit privatestuff data comprising: analyzing a data packet which includes an indication of whether the stuffing bytes are being used in the data packet; responsive to the analyzing step, removing the stuffing bytes from the data packet to create additional transmission bandwidth; and adding predetermined privatestuff data to the data packet thereby using the additional transmission bandwidth.
Claim 19
Dependent Claim 106 words
In a system including constant bit-rate video data and variable bit-rate video data in the form of data packets which uses stuffing bytes to fill a data stream, a method for removing the stuffing bytes from a data packet to create additional bandwidth and using the additional bandwidth to transmit privatestuff data comprising: analyzing a data packet which includes an indication of whether the stuffing bytes are being used in the data packet; responsive to the analyzing step, removing the stuffing bytes from the data packet to create additional transmission bandwidth; and adding predetermined privatestuff data to the data packet thereby using the additional transmission bandwidth.
Claim 20
Dependent Claim 28 words
The method according to claim 15, wherein the data packet includes a header portion and a payload portion, and the stuffing bytes are removed from the header portion.
Claim 21
Dependent Claim 27 words
The method according to claim 15, wherein the data packet includes a header portion and a payload portion, the stuffing bytes are removed from the payload portion.
Claim 22
Dependent Claim 33 words
The method according to claim 15, wherein the data packet includes a header portion including an adaptation field and a payload portion, the privatestuff data is added by insertion into the adaptation field.

References Cited (Backward Citations)

US4667334A Cited
US4667324A Cited
US5168356A Cited
US5544172A Cited
WO1995006391A1 Cited
US5416772A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-07-21 2001-01-20 2001-07-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-07-21 2005-01-20 2005-07-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-07-21 2009-01-20 2009-07-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag