← Back to Patent Explorer
US5812976A Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for interfacing a transport decoder to a bitrate-constrained audio recorder

Assignee: Panasonic Corp of North America
•
Filing: 1996-03-29
•
Granted: 1998-09-22
•
Expires: 2016-03-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A transport decoder 110, for receiving and processing a transport data stream using MPEG-2 formats, includes connections to a physical layer channel interface (channel interface) 112, a buffer memory 114, a host microprocessor 116, audio and video decoders 118/120, and clock signal circuitry 122. To properly interface to a bitrate-constrained audio decoder, the PES headers of received data are stripped and parsed (step 530), a frame time is determined (step 532), the timer begins running (step 534), audio processors 226/228 burst out a frame of data (step 536) and audio processors 226/228 pause (step 538). After the burst, the audio processor determines (step 540) if more audio frames are available in the current packet. If more frames are available, control transfers to (step 534) and the process continues as outlined above. If there are no more frames in the PES packet, then, (step 542) is executed in which the audio processor gets the next PES packet from the memory 114 and transfers control to (step 530) to process the audio frames in the new PES packet.

Inventors

  • 👤 Robert T. Ryan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 07:11
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/40; H04N21/41; H04N21/418; H04N21/4181; H04N21/43; H04N21/4302; H04N21/4305; H04N21/434; H04N21/4341; H04N21/4343; H04N21/439; H04N21/4392

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 199 words
In a transport decoder system designed for decoding a transport datastream which includes transport packets carrying a plurality of packetized elementary stream (PES) packets having headers and payloads, the payloads of selected ones of plurality of PES packets including frames of audio data, said transport decoder being coupled to an external audio decoder, said external audio decoder requiring delivery of audio at a predetermined bitrate, said transport decoder receiving audio data in a bursty manner at bitrates exceeding the predetermined bitrate, a method for handling the interface between the transport decoder and the external audio decoder comprising the steps of: extracting a header from one of the received PES packets; determining a frame time value for the audio frames in the PES packet from the extracted header; setting a frame timer based on the determined frame time value; retrieving a first one of the audio frames from the payload of the PES packet; delivering the first retrieved frame of audio data to the external decoder; pausing until the frame timer expires; retrieving a second one of the audio frames from the payload of the PES packet; and delivering the retrieved second frame of audio data to the external decoder.
Claim 2
Dependent Claim 199 words
In a transport decoder system designed for decoding a transport datastream which includes transport packets carrying a plurality of packetized elementary stream (PES) packets having headers and payloads, the payloads of selected ones of plurality of PES packets including frames of audio data, said transport decoder being coupled to an external audio decoder, said external audio decoder requiring delivery of audio at a predetermined bitrate, said transport decoder receiving audio data in a bursty manner at bitrates exceeding the predetermined bitrate, a method for handling the interface between the transport decoder and the external audio decoder comprising the steps of: extracting a header from one of the received PES packets; determining a frame time value for the audio frames in the PES packet from the extracted header; setting a frame timer based on the determined frame time value; retrieving a first one of the audio frames from the payload of the PES packet; delivering the first retrieved frame of audio data to the external decoder; pausing until the frame timer expires; retrieving a second one of the audio frames from the payload of the PES packet; and delivering the retrieved second frame of audio data to the external decoder.
Claim 3
Dependent Claim 21 words
The method of claim 1, wherein the step of delivering a frame of audio data is performed in a bursty manner.
Claim 4
Dependent Claim 236 words
In a transport decoder system designed for decoding a transport datastream which includes transport packets carrying packetized elementary stream (PES) packets having headers and payloads, the payloads of selected ones of plurality of PES packets including frames of audio data, said transport decoder coupled to an external audio decoder, said external audio decoder requiring delivery of audio at a predetermined bitrate, said transport decoder receiving audio data in a bursty manner at bitrates exceeding the predetermined bitrate, a system for handling the interface between the transport decoder and the external audio decoder comprising: means for extracting a header from one of the received PES packets; means for determining a frame time value for the audio frames in the PES packet from data in the extracted header; a source of system clock signal; a frame timer, coupled to receive the system clock signal for receiving the frame time value and for providing an indication when an amount of time represented by the frame time value has elapsed; means for providing the frame time value to the frame timer; means for retrieving first and second ones of the audio frames from the payload of the PES packet; means for delivering the first retrieved frame of audio data to the external decoder, pausing until the frame timer provides the indication that the time has elapsed, and then delivering the second retrieved frame of audio data to the external decoder.
Claim 5
Dependent Claim 236 words
In a transport decoder system designed for decoding a transport datastream which includes transport packets carrying packetized elementary stream (PES) packets having headers and payloads, the payloads of selected ones of plurality of PES packets including frames of audio data, said transport decoder coupled to an external audio decoder, said external audio decoder requiring delivery of audio at a predetermined bitrate, said transport decoder receiving audio data in a bursty manner at bitrates exceeding the predetermined bitrate, a system for handling the interface between the transport decoder and the external audio decoder comprising: means for extracting a header from one of the received PES packets; means for determining a frame time value for the audio frames in the PES packet from data in the extracted header; a source of system clock signal; a frame timer, coupled to receive the system clock signal for receiving the frame time value and for providing an indication when an amount of time represented by the frame time value has elapsed; means for providing the frame time value to the frame timer; means for retrieving first and second ones of the audio frames from the payload of the PES packet; means for delivering the first retrieved frame of audio data to the external decoder, pausing until the frame timer provides the indication that the time has elapsed, and then delivering the second retrieved frame of audio data to the external decoder.

References Cited (Backward Citations)

US5583562A Cited
US5557538A Cited
US5623314A Cited
US5621772A Cited
US5652749A Cited
US5598415A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-09-21 2002-03-23 2002-09-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-09-21 2006-03-23 2006-09-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-09-21 2010-03-23 2010-09-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag