Unlock instant, AI-driven research and patent intelligence for your innovation.

Processing digital media streams

A technology for processing data and processors, applied in the direction of electrical digital data processing, digital computer components, digital data processing components, etc.

Active Publication Date: 2008-05-21
CREATIVE TECH CORP
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, standard existing approaches either process the SS and BB algorithms in separate engines, or convert the SS algorithm to the BB algorithm, and suffer latency and overhead that adversely affect the performance of the SS algorithm

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Processing digital media streams
  • Processing digital media streams
  • Processing digital media streams

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] Methods and apparatus for processing digital media data are described below. In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the present invention. It will be apparent, however, to one skilled in the art that the present invention may be practiced without these specific details. Furthermore, although the invention has been described with reference to an example of processing audio data, it should be noted that the invention may be used to process any digital data, including video data.

[0020] Referring to FIG. 1 , reference numeral 20 generally indicates the architecture of a digital signal processor (DSP) module, which in one embodiment provides a method for processing sample-by-sample (SS) or time-domain processing in the same processing engine. algorithms, and a unified programming environment for block-based (BB) or frequency-domain algorithms. The processing engin...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method and digital processor to process digital samples is provided. The processor may comprise a time domain processing engine to process a digital sample in the time domain, and a frequency domain processing engine to process a digital sample in the frequency domain. Shared memory is provided in the processor with which time domain and frequency domain processed samples are exchangeable. The time domain processing engine may processes data samples in a sample-by-sample manner and the frequency domain processing engine may processes data samples in a block-based manner. The processing engines may be integrated in a single DSP chip. An interrupt generator is provided that generates an interrupt and an input buffer communicates an input data sample to the processor in response to the interrupt and the output buffer communicates an output data sample to the digital sample bus in response to the interrupt.

Description

technical field [0001] The present invention relates generally to the field of processing digital media streams. More specifically, in one embodiment, the present invention relates to methods and systems for processing digital data in the time and frequency domains. Background technique [0002] When processing digital media streams (e.g., digital audio streams), two classes of algorithms are required: 1) block-based (BB) algorithms, where blocks of audio data are accumulated and then processed as a unit, and 2) sample-wise (SS ) algorithm that processes audio data one sample at a time. Frequency domain or BB algorithms have the advantage of greater computational flexibility, e.g. longer finite impulse responses or FIR filters can be implemented, fast Fourier transform or FFT based algorithms can be implemented at the cost of having to Blocks are accumulated, adding latency. SS processing has the advantage of very low latency and overhead, a substantially immediate respon...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F7/00G06F15/167
CPCG06F9/4812G10H1/0091H04S7/305G06F9/3851
Inventor 卡尔·K·威克兰德
Owner CREATIVE TECH CORP