Method and system for memory usage in real-time audio systems

a real-time audio and memory technology, applied in the field of audio processing, can solve the problems of large system cost savings, affecting the cost of any audio processing system, and increasing the response time of dram devices,

Inactive Publication Date: 2005-08-25
AVAGO TECH WIRELESS IP SINGAPORE PTE
View PDF3 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0031]FIG. 7 is a diagram illustrating exemplary prediction of small segments of data, which may be utilized in con

Problems solved by technology

A major factor that affects the cost of any audio processing system is memory demands such as memory bandwidth.
Optimizing the usage of memory space and memory bandwidth often results in large system cost savings.
RAS and CAS signals overhead, page break delays, and/or physical timing constraints of dual data rate RAM (DDR) systems may cause increased delay in the response time of DRAM devices.
Although there is a

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
  • Method and system for memory usage in real-time audio systems
  • Method and system for memory usage in real-time audio systems
  • Method and system for memory usage in real-time audio systems

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] Certain embodiments of the invention may be found in a method and system for memory usage in real time audio systems.

[0045] Rather than requesting data from memory only when it is needed, an aspect of the invention utilizes a more efficient system and method that takes advantage of improvements in the bit stream, and pre-fetches data well in advance of when it is needed. This allows a CPU to more efficiently process data in a bit stream.

[0046] In another aspect of the invention, audio bit steam syntax may be re-organized to allow system optimizations that work well with memory latency, and memory burst operations. Most modern audio algorithms utilize high-level functions such as entropy or arithmetic coding, quantization and bit allocation, frequency transforms, and audio prediction. These algorithm functions may be utilized by DRAM in order to avoid short latency requirements, and to avoid short-data burst (low efficiency) DRAM accesses. These high-level functions may incl...

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

System and method for encoding, transmitting and decoding audio data. Audio bit steam syntax is re-organized to allow system optimizations that work well with memory latency and memory burst operations. Multiple small entropy coding tables are stored in RAM and loaded to on-chip memory as needed. Audio prediction is pipelined in the bitstream syntax. Intra frames, independent of other frames in the bitstream, are included in the bitstream for error recovery and channel change. New algorithms are implemented in legacy syntax by including the new information in the user data space of the audio frame. The new decoder can use projection to determine where the new information is and read ahead in the stream. Audio prediction from the immediately previous frame is restricted. Audio prediction is performed across channels within a single audio frame. A variable re-order function comprises storing channels of data to DRAM in the order they are decoded and reading them out in presentation order.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS / INCORPORATION BY REFERENCE [0001] This patent application claims priority to U.S. Provisional Patent Application 60 / 546,796, filed Feb. 23, 2004, the subject matter of which is hereby expressly incorporated herein by reference.FIELD OF THE INVENTION [0002] Certain embodiments of the invention relate to audio processing. More specifically, certain embodiments of the invention relate to a method and system for memory usage in real-time audio systems. BACKGROUND OF THE INVENTION [0003] Some of today's audio systems are developed for embedded processing in devices such as set-top boxes, digital versatile disk (DVD) players, camcorders, portable audio players, and so on. All of these systems rely on low-cost hardware decoders or low-cost digital signal processors (DSP). A major factor that affects the cost of any audio processing system is memory demands such as memory bandwidth. In simple audio-only applications, for example, there may be minimal ...

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): G11B7/004G11B20/00G11B20/10H04H1/00H04H60/27
CPCG11B20/00007G11B20/10527G11B2020/00014H04H60/27G11B2020/10675H04H20/426G11B2020/10601
Inventor NEUMAN, DARREN
Owner AVAGO TECH WIRELESS IP SINGAPORE PTE
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products