| US 7,457,484 B2 | ||
| Method and device to process digital media streams | ||
| Carl K. Wakeland, Scotts Valley, Calif. (US) | ||
| Assigned to Creative Technology Ltd, Singapore (Singapore) | ||
| Filed on Jun. 23, 2004, as Appl. No. 10/875,259. | ||
| Prior Publication US 2006/0008180 A1, Jan. 12, 2006 | ||
| Int. Cl. G06K 9/60 (2006.01); G10L 21/04 (2006.01) | ||
| U.S. Cl. 382—303 [704/500] | 46 Claims |

| 1. A digital processor to process digital samples, the processor comprising:
a time domain processing engine to process a digital sample in the time domain;
a frequency domain processing engine to process a digital sample in the frequency domain; and
shared memory provided in the digital processor with which time domain processed samples and frequency domain processed samples
are exchangeable,
wherein frequency domain processing is performed by the frequency domain processing engine in a foreground routine, and
wherein time domain processing is performed by the time domain processing engine in a background routine that is entered into
in response to a sample-rate locked interrupt.
|