Patent Number: 6,310,652

Title: Fine-grained synchronization of a decompressed audio stream by skipping or repeating a variable number of samples from a frame

Abstract: A data processing device uses a portion of a random access memory as an output buffer for holding a frame of PCM sample data which is being output after being processed by a processing unit within the processing device. Fine grained synchronization between a reference clock and a stream of PCM data frames is provided by transferring only a portion of selected frame of PCM sample data PCM(n+1), in response to a time difference 971. A breakpoint address is determined to delineate the portion of the selected frame that is to be transferred. A sorted list of the addresses of the discontinuities is maintained in breakpoint queue. Since the buffer is managed in a FIFO manner, a single breakpoint register is sufficient to monitor addresses as they are provided by an address register for accessing the random access memory. When a breakpoint is detected, the breakpoint queue and the breakpoint register is updated by an update task 802.

Inventors: Li; Stephen (Hsiao Yi) (Garland, TX), Laczko, Sr.; Frank L. (Allen, TX), Rowlands; Jonathan (Dallas, TX), Look; Paul M. (Richardson, TX)

Assignee: Texas Instruments Incorporated

International Classification: G10L 19/14 (20060101); G10L 19/00 (20060101); H04J 003/06 (); H04N 009/475 ()

Expiration Date: 10/30/2018