Arnold, 2002 - Google Patents
Avoiding oddification to simplify MPEG-1 decoding with LNSArnold, 2002
View PDF- Document ID
- 6336024829837382724
- Author
- Arnold M
- Publication year
- Publication venue
- 2002 IEEE Workshop on Multimedia Signal Processing.
External Links
Snippet
Low-precision logarithmic number system (LNS) arithmetic can reduce the power consumption for MPEG decoding compared to conventional fixed-point techniques. Although this introduces small numeric errors, which violate the IEEE-1180 standard for the …
- 230000000007 visual effect 0 abstract description 7
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
- G06F7/48—Methods 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/52—Multiplying; Dividing
- G06F7/535—Dividing only
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/14—Fourier, Walsh or analogous domain transformations, e.g. Laplace, Hilbert, Karhunen-Loeve, transforms
- G06F17/147—Discrete 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
- G06F7/48—Methods 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/499—Denomination or exception handling, e.g. rounding, overflow
- G06F7/49942—Significance control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/124—Quantisation
- H04N19/126—Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2207/00—Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F2207/535—Indexing scheme relating to groups G06F7/535 - G06F7/5375
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T9/00—Image coding, e.g. from bit-mapped to non bit-mapped
- G06T9/007—Transform coding, e.g. discrete cosine transform
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T9/00—Image coding, e.g. from bit-mapped to non bit-mapped
- G06T9/005—Statistical coding, e.g. Huffman, run length coding
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2207/00—Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F2207/38—Indexing scheme relating to groups G06F7/38 - G06F7/575
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/60—Methods 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/72—Methods 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
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Ansari et al. | A hardware-efficient logarithmic multiplier with improved accuracy | |
| CN100442669C (en) | Quantization method for reducing bit depth | |
| CA2653692C (en) | Reduction of errors during computation of inverse discrete cosine transform | |
| US5825680A (en) | Method and apparatus for performing fast division | |
| US7949196B2 (en) | Low complexity and unified transforms for video coding | |
| US8595281B2 (en) | Transforms with common factors | |
| KR101131757B1 (en) | Transform design with scaled and non-scaled interfaces | |
| JP5113067B2 (en) | Efficient multiplication-free computation for signal and data processing | |
| IL115203A (en) | Vlsi circuit structure for implementing jpeg image compression standard | |
| Cai et al. | Design of approximate multiplierless DCT with CSD encoding for image processing | |
| CN102067108B (en) | Fast Computation of the Product of Union Vector Fractions and Signed Symmetric Rounding Errors | |
| Arnold | Reduced power consumption for MPEG decoding with LNS | |
| CN115544447A (en) | Dot product arithmetic device | |
| CN102037729B (en) | Efficient fixed-point approximation for forward and inverse discrete cosine transforms | |
| Arnold | Avoiding oddification to simplify MPEG-1 decoding with LNS | |
| WO2001008001A1 (en) | Integer discrete cosine transform using integer operations | |
| Pan | A fast 2-D DCT algorithm via distributed arithmetic optimization | |
| Walters III et al. | Using truncated multipliers in DCT and IDCT hardware accelerators | |
| Beura et al. | On The Implementation of Densely Packed Decimal Number System based Adder: Prospects and Challenges. | |
| Arnold | Redundant logarithmic arithmetic for MPEG decoding | |
| Thai et al. | Implementation of fractal image encoding/decoding on DSP | |
| Arnold | LNS for low-power MPEG decoding | |
| Kim et al. | System-level energy optimization for error-tolerant image compression | |
| Radhika et al. | Power and Area Optimization Techniques for Reconfigurable Inverse Discrete Cosine Transform FPGA for High Performance Computation Electromagnetics | |
| JPH10116267A (en) | Arithmetic unit and information processor |