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

Common buffer for multiple streams and control registers in an MPEG-2 compliant transport register

Assignee: International Business Machines Corp
•
Filing: 1997-09-26
•
Granted: 2001-01-30
•
Expires: 2017-09-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of decoding a multiplexed, system layer bitstream. The bitstream is made up of packets of audio, video, and system data. Each packet has a packet header, and data packets. The first step in the process is demultiplexing the bitstream into separate audio and video bitstreams for decompression while maintaining synchronization of the video and audio. The system data and the audio and video packets are next loaded into buffers, from which they are unloaded for subsequent decoding. The decoding is in accordance with the system data entries. The method is characterized by storing the system data and the audio and video packets in a single buffer.

Inventors

  • 👤 Richard Eugene Anderson
  • 👤 Eric Michael Foster
  • 👤 George Wilson Rohrbaugh

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 11:12
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/40; H04N21/43; H04N21/4302; H04N21/4305; H04L; H04L65/00; H04L65/1066; H04L65/1101; H04L65/60; H04L65/70; H04N21/434; H04N21/4341; H04N21/4345; H04N21/438; H04N21/4385; H04N21/43853; H04N21/44; H04N21/44004; H04L12/00; H04L12/64; H04L12/6418; H04L2012/6483; H04L2012/6489

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 150 words
In a transport demultiplexor, a method of decoding a time-division multiplexed bitstream containing packets of audio, video, and system data, where each packet has a packet header, and packet data bytes, said method comprising demultiplexing the bitstream into separate audio and video data bitstreams for decompression while maintaining synchronization, attaching an information word to at least some audio, video and system data packets, loading the demultiplexed system data and the demultiplexed audio and video data packets and their attached information words into a single logical buffer, wherein the system data, the audio data and the video data packets are stored intermixed in the single logical buffer of the transport demultiplexor, unloading the system data and the audio and video data packets from the single logical buffer using the attached information words, and decoding the audio and video data bitstreams in accordance with the system data using audio and video decoders.
Claim 2
Dependent Claim 150 words
In a transport demultiplexor, a method of decoding a time-division multiplexed bitstream containing packets of audio, video, and system data, where each packet has a packet header, and packet data bytes, said method comprising demultiplexing the bitstream into separate audio and video data bitstreams for decompression while maintaining synchronization, attaching an information word to at least some audio, video and system data packets, loading the demultiplexed system data and the demultiplexed audio and video data packets and their attached information words into a single logical buffer, wherein the system data, the audio data and the video data packets are stored intermixed in the single logical buffer of the transport demultiplexor, unloading the system data and the audio and video data packets from the single logical buffer using the attached information words, and decoding the audio and video data bitstreams in accordance with the system data using audio and video decoders.
Claim 3
Dependent Claim 40 words
The method of claim 1 wherein said single logical buffer is implemented within a packet buffer, said packet buffer further comprising registers, and wherein said method further comprises storing control and status information in said registers of said packet buffer.
Claim 4
Dependent Claim 20 words
The method of claim 1 comprising removing data from the single logical buffer through separate system, audio and video unloaders.
Claim 5
Dependent Claim 28 words
The method of claim 1 comprising storing the system data, the audio data and the video data packets intermixed in said single logical buffer on a packet basis.
Claim 6
Dependent Claim 36 words
The method of claim 1 comprising transferring the system, audio, and video data packets and the control or information words associated with each packet from the single logical buffer through separate system, audio, and video unloaders.
Claim 7
Dependent Claim 191 words
In a transport demultiplexor, a method of decoding a time division multiplexed bitstream containing packets of audio, video, and system data, where each packet has a packet header, and packet data bytes, comprising demultiplexing the bitstream into separate audio and video bitstreams for decompression while maintaining synchronization, loading the system data, the audio data and the video data packets into memory, unloading the system data, the audio data and the video data packets from the memory, and decoding the audio and video bitstreams in accordance with the system data, the improvement comprising: a) prior to said loading, attaching an information word to at least some audio, video and system data Packets; b) storing the system data, the audio data and the video data packets and their attached information words on a packet basis intermixed in a single logical buffer, including storing system data, and video and audio headers in registers in the single logical buffer; and c) wherein said unloading comprises using the attached information words in unloading and transferring the system, audio, and video data packets from the single logical buffer through separate system, audio, and video unloaders to decoders.
Claim 8
Dependent Claim 191 words
In a transport demultiplexor, a method of decoding a time division multiplexed bitstream containing packets of audio, video, and system data, where each packet has a packet header, and packet data bytes, comprising demultiplexing the bitstream into separate audio and video bitstreams for decompression while maintaining synchronization, loading the system data, the audio data and the video data packets into memory, unloading the system data, the audio data and the video data packets from the memory, and decoding the audio and video bitstreams in accordance with the system data, the improvement comprising: a) prior to said loading, attaching an information word to at least some audio, video and system data Packets; b) storing the system data, the audio data and the video data packets and their attached information words on a packet basis intermixed in a single logical buffer, including storing system data, and video and audio headers in registers in the single logical buffer; and c) wherein said unloading comprises using the attached information words in unloading and transferring the system, audio, and video data packets from the single logical buffer through separate system, audio, and video unloaders to decoders.
Claim 9
Dependent Claim 129 words
A transport demultiplexor comprising: front end logic for demultiplexing a multiplexed bitstream containing packets of audio, video, and system data and for attaching an information word to at least some audio, video and system data packets, said information words being distinct from packet header data received at said transport demultiplexor with said packets of audio, video and system data; back end logic for buffering said packets of audio, video, and system data and the attached information words intermixed in a single logical buffer; and said back end logic further comprising a system data unloader, an audio data unloader and a video data unloader, each unloader being coupled to said single logical buffer through a buffer controller for removing data from said single logical buffer using said attached information words.
Claim 10
Dependent Claim 129 words
A transport demultiplexor comprising: front end logic for demultiplexing a multiplexed bitstream containing packets of audio, video, and system data and for attaching an information word to at least some audio, video and system data packets, said information words being distinct from packet header data received at said transport demultiplexor with said packets of audio, video and system data; back end logic for buffering said packets of audio, video, and system data and the attached information words intermixed in a single logical buffer; and said back end logic further comprising a system data unloader, an audio data unloader and a video data unloader, each unloader being coupled to said single logical buffer through a buffer controller for removing data from said single logical buffer using said attached information words.
Claim 11
Dependent Claim 31 words
The transport demultiplexor of claim 7 , wherein said single logical buffer is implemented within a packet buffer, said packet buffer further comprising registers, said registers storing control and status information.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag