System for digitized audio stream synchronization and method thereof
AssigneeATI Technologies, Inc.
InventorBranko D. Kovacevic
Life of this patent
Estimating the term…
Abstract
A system and methods are provided for presenting processed audio data and processed video data to corresponding outputs in a synchronized manner. Video and audio data from a multimedia stream are received by a processing system. The video data is processed through a video processor. The audio data is processed through an audio processor. Processed audio data is stored in memory through a VIP data port. A bus-master engine is used to delay a transfer of the audio data from memory to an output port. The delay is determined so as to allow video data enough time to be processed and output in synchronous with the audio data transferred from memory. Once the delay has been overcome, the bus-master asserts a trigger in the data bus to initiate the transfer from memory to the output port.
Claims17
A system comprising:
- a data processor having an I/O buffer;
- a memory having an I/O buffer coupled to the I/O buffer of the data processor, the
- memory storing code to control said data processor to:
- determine a delay amount, wherein the delay is associated with a difference between an amount of time to process a portion of video data to amount of time to process a portion of audio data associated with the video data;
- assert a transfer of processed audio data to memory through a data port;
- assert, after waiting the delay amount, a transfer of a representation of the processed audio data from memory to an audio output through a data port;
- a video processor to process the portion of video data to generate processed video data;
- an audio processor to process the portion of audio data to generate processed audio data;
- a memory controller comprising:
- a first register portion to enable a transfer of the processed audio data to memory;
- and
- a second register portion to enable a transfer of the representation of the processed audio data from memory to an audio output.
Dependencies are inferred from the claim text.