or
Bookmark and Share
Method for performing dead-zone quantization in a single processor instruction
   
Document Number
US Patent 5845112
Issued Date
December 1, 1998
Link
Inventors
Nguyen; Le Trong (Monte Sereno, CA)
Lee; Yoon (San Jose, CA)
Map
Abstract
An extension to existent vector instruction sets is presented in a form of new vector instructions which perform operations specialized for efficient digital video compression and decompression. A processor is designed to implement the arithmetic operation of each of these instructions in a single clock cycle, and some of the present instructions perform arithmetic operations selectively and directly on elements of the same registers.
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
10
Comments:
no comments yet
Published
December 1, 1998
Application Number
08/812,774
Filed
March 6, 1997
US Classification
712/221   708/402
Int'l Classification
G06F   9/302   (20060101)   G06T   9/00   (20060101)  
USPTO Field of Search
364/725.03   395/562   395/563  
Related Patents
7587582 - Method and apparatus for parallel arithmetic operations - Owned by Sun Microsystems, Inc. (Palo Alto, CA)

A method and apparatus for efficiently performing graphic operations are provided. This is accomplished by providing a processor that supports any combination of the following instructions: parallel multiply-add, conditional pick, parallel averaging, parallel power, parallel reciprocal square root and parallel shifts.

6742010 - Dual-block discrete consine transform method - Owned by Advanced Micro Devices, Inc. (Sunnyvale, CA)

A system and method for carrying out a two-dimensional forward and/or inverse discrete cosine transform is disclosed herein. In one embodiment, the method comprises: (1) receiving multiple data blocks; (2) grouping together one respective element from each of the multiple data blocks to provide full data vectors for single-instruction-multiple-data (SIMD) floating point instructions; and (3) operating on the full data vectors with SIMD instructions to carry out the two dimensional transform on the multiple data blocks. Preferably the two dimensional transform is carried out by performing a linear transform on each row of the grouped elements, and then performing a linear transform on each column of the grouped elements. The method may further include isolating and arranging the two dimensional transform coefficients to form transform coefficient blocks that correspond to the originally received multiple data blocks. The multiple data blocks may consist of exactly two data blocks. The method may be implemented in the form of software and conveyed on a digital information storage medium or information transmission medium. The dual forward or inverse discrete cosine transform methodology may be employed within a general purpose computer or within a computation unit of a multimedia encoder or decoder system, implemented either in hardware or software. A multimedia encoder or decoder employing the fast, forward or inverse discrete cosine transform methodology in accordance with the present invention may advantageously achieve high performance.

7123655 - Method for reduced bit-depth quantization - Owned by Sharp Laboratories of America, Inc. (Camas, WA)

Embodiments of the present systems and methods for quantization or dequantization of data related to video wherein reduced bit depth intermediate calculations are enabled.

7400682 - Systems and methods for reduced bit-depth processing in video-related data with frequency weighting matrices - Owned by Sharp Laboratories of America, Inc. (Camas, WA)

Embodiments of the present invention comprise systems and methods for processing of data related to video wherein reduced bit depth intermediate calculations are enabled.

6832232 - Dual-block inverse discrete cosine transform method - Owned by Advanced Micro Devices, Inc. (Sunnyvale, CA)

A system and method for carrying out a two-dimensional forward and/or inverse discrete cosine transform is disclosed herein. In one embodiment, the method includes, but is not necessarily limited to: (1) receiving multiple data blocks; (2) grouping together one respective element from each of the multiple data blocks to provide full data vectors for single-instruction-multiple-data (SIMD) floating point instructions; and (3) operating on the full data vectors with SIMD instructions to carry out the two dimensional transform on the multiple data blocks. Preferably the two dimensional transform is carried out by performing a linear transform on each row of the grouped elements, and then performing a linear transform on each column of the grouped elements. The method may further include isolating and arranging the two dimensional transform coefficients to form transform coefficient blocks that correspond to the originally received multiple data blocks. The multiple data blocks may consist of exactly two data blocks. The method may be implemented in the form of software and conveyed on a digital information storage medium or information transmission medium. The dual forward or inverse discrete cosine transform methodology may be employed within a general purpose computer or within a computation unit of a multimedia encoder or decoder system, implemented either in hardware or software. A multimedia encoder or decoder employing the fast, forward or inverse discrete cosine transform methodology in accordance with the present invention may advantageously achieve high performance

Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us