[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

Marovich, 2000 - Google Patents

Faster MPEG-1 layer III audio decoding

Marovich, 2000

View PDF
Document ID
9991454299549019579
Author
Marovich S
Publication year
Publication venue
HP LABORATORIES TECHNICAL REPORT HPL

External Links

Snippet

Faster MPEG-1 Layer III Audio Decoding Page 1 -- -- Faster MPEG-1 Layer III Audio Decoding Scott B. Marovich Hewlett-Packard Company Palo Alto, California 94304 Abstract In MPEG-1 audio decoding, a method previously used to accelerate the synthesis subband filter’s …
Continue reading at citeseerx.ist.psu.edu (PDF) (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/14Fourier, Walsh or analogous domain transformations, e.g. Laplace, Hilbert, Karhunen-Loeve, transforms
    • G06F17/147Discrete orthonormal transforms, e.g. discrete cosine transform, discrete sine transform, and variations therefrom, e.g. modified discrete cosine transform, integer transforms approximating the discrete cosine transform
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/14Fourier, Walsh or analogous domain transformations, e.g. Laplace, Hilbert, Karhunen-Loeve, transforms
    • G06F17/141Discrete Fourier transforms
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/30Arrangements for executing machine-instructions, e.g. instruction decode
    • G06F9/30003Arrangements for executing specific machine instructions
    • G06F9/30007Arrangements for executing specific machine instructions to perform operations on data operands
    • G06F9/3001Arithmetic instructions
    • G06F9/30014Arithmetic instructions with variable precision
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/38Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
    • G06F7/48Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
    • G06F7/52Multiplying; Dividing
    • G06F7/523Multiplying only
    • G06F7/533Reduction of the number of iteration steps or stages, e.g. using the Booth algorithm, log-sum, odd-even
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/38Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
    • G06F7/48Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
    • G06F7/499Denomination or exception handling, e.g. rounding, overflow
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/11Complex mathematical operations for solving equations, e.g. nonlinear equations, general mathematical optimization problems
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/30Information retrieval; Database structures therefor; File system structures therefor
    • G06F17/30861Retrieval from the Internet, e.g. browsers
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5009Computer-aided design using simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2207/00Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F2207/38Indexing scheme relating to groups G06F7/38 - G06F7/575
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/60Methods or arrangements for performing computations using a digital non-denominational number representation, i.e. number representation without radix; Computing devices using combinations of denominational and non-denominational quantity representations, e.g. using difunction pulse trains, STEELE computers, phase computers
    • G06F7/72Methods or arrangements for performing computations using a digital non-denominational number representation, i.e. number representation without radix; Computing devices using combinations of denominational and non-denominational quantity representations, e.g. using difunction pulse trains, STEELE computers, phase computers using residue arithmetic
    • G06F7/724Finite field arithmetic
    • G06F7/726Inversion; Reciprocal calculation; Division of elements of a finite field
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity

Similar Documents

Publication Publication Date Title
Toan et al. Taylor wavelet method for fractional delay differential equations
Diefendorff et al. AltiVec extension to PowerPC accelerates media processing
Kok Fast algorithm for computing discrete cosine transform
US5467131A (en) Method and apparatus for fast digital signal decoding
Collins et al. Interval arithmetic in cylindrical algebraic decomposition
US5761726A (en) Base address generation in a multi-processing system having plural memories with a unified address space corresponding to each processor
US6032170A (en) Long instruction word controlling plural independent processor operations
US6058473A (en) Memory store from a register pair conditional upon a selected status bit
US5680339A (en) Method for rounding using redundant coded multiply result
US5493524A (en) Three input arithmetic logic unit employing carry propagate logic
US5644524A (en) Iterative division apparatus, system and method employing left most one's detection and left most one's detection with exclusive or
Hoeven et al. Modular SIMD arithmetic in Mathemagix
Gaudry et al. A gmp-based implementation of schönhage-strassen's large integer multiplication algorithm
Nakagaki et al. A Fast 4$\times $4 Forward Discrete Tchebichef Transform Algorithm
Shao et al. Type-IV DCT, DST, and MDCT algorithms with reduced numbers of arithmetic operations
Marovich Faster MPEG-1 layer III audio decoding
Slingerland et al. Multimedia instruction sets for general purpose microprocessors: a survey
Chen et al. The complexity and parallel implementation of two sparse multivariate Hensel lifting algorithms for polynomial factorization
Shahbahrami et al. Matrix register file and extended subwords: two techniques for embedded media processors
Herbert et al. Bilinear pseudodifferential operators with symbols in Besov spaces
US7774397B2 (en) FFT/IFFT processor
Van Der Hoeven et al. Implementing fast carryless multiplication
Hsu et al. Fast radix-$ q $ and mixed-radix algorithms for type-IV DCT
Hua et al. A novel unified method for the fast computation of discrete image moments on grayscale images
Ko et al. A Unified Algorithm for Subband‐Based Discrete Cosine Transform