Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

MP3 encoder with running water parallel process

A decoder and processor technology, applied in the field of MP3 decoders, can solve the problems of unrecognized, unable to separate separate codewords from Huffman code stream, codeword bits cannot be correctly decoded, etc. The effect of processing time

Inactive Publication Date: 2007-02-21
VIA TECH INC
View PDF3 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Since the input Huffman code stream is a variable-length code, it is not possible to try to separate individual codewords in the Huffman code stream, that is, it is impossible to separate codewords in these bit streams without decoding from scratch. identify individual codewords
Therefore, if there is an error somewhere in a string of Huffman code streams, the following codeword bits will not be decoded correctly

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
  • MP3 encoder with running water parallel process
  • MP3 encoder with running water parallel process
  • MP3 encoder with running water parallel process

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0142] In order to make the above-mentioned purpose, features and advantages of the present invention more comprehensible, a preferred embodiment is specifically cited below and described in detail with reference to the accompanying drawings.

[0143] First of all, the MP3 decoder algorithm is analyzed and improved as follows.

[0144] Synchronous search

[0145] MP3 decoding is performed in units of frames. Therefore, the place where the frame starts must be found first, that is, the synchronization word of the frame must be searched first. The error in the positioning of the synchronization word will cause errors in the subsequent decoding data, so the correct search for the synchronization word is very critical. In the standard, the 12-bit "1111 1111 1111" is used as the synchronous word to indicate the beginning of a frame. In addition, after the frame header (header) is decoded, the frame length can be known, so the starting position of the next frame can also be known...

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

This invention provides a MP3 decoder which mainly comprises a inverse quantizer, a dimensional sound processor, a IMDCT and a synthesis sub-band filter. The invention enables the pipelining parallel processing between the IMDCT and the synthesis sub-band filter to be implemented by changing the implementing sequence in IMDCT.

Description

technical field [0001] The present invention relates to a hard-wired MP3 decoder, in particular to an MP3 decoder that realizes parallel processing in pipeline mode. Background technique [0002] Whether it is an MP3 player or a mobile phone with an embedded MP3 player, power consumption is one of the most critical factors that determine the success of a product. At present, the realization of MP3 decoder can generally be divided into two kinds of schemes: dedicated decoding chip solution and software-based solution. The software-based solution is generally implemented on a general-purpose DSP through software. This solution is more flexible and can quickly occupy the market in the initial stage of the product, but requires relatively large MIPS and power consumption. Usually, the MP3 decoding function is realized by means of software on the DSP, which needs to consume the processing power of the processor 20-44MIPS, and requires RAM memory above about 20Kbyte and ROM memo...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F3/06G10L19/16
CPCG10L19/16
Inventor 周锦锋高军
Owner VIA TECH INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products