Biometric based multi-party authentication |
| In view of the above discussion, it is an object of the present invention to provide improved ... |
|
Message digest instructions |
| OF THE INVENTION The message digest instructions discussed herein are for computing a condensed ... |
|
X-ray radiography method and system |
| When a chest is imaged several times, generally the shape of the heart differs in a plurality of ... |
|
Phantom and method for evaluating calcium scoring |
| There is therefore provided, in one embodiment, a method for evaluating substance scoring, the ... |
|
Extending dynamic range of stored image database |
| In accordance with the present invention, the above discussed problem is solved by extending the ... |
|
System and method for color space conversion |
| The present invention is directed to a system and method for converting a color from a first color ... |
|
Strategy for pictorial digital image processing |
| I claim: 1. A method of pictorial digital image processing comprising the steps of: providing an ... |
|
Using a residual image to represent an extended color gamut digital image |
| It is an object of the present invention to overcome the limitations of the prior art by permitting ... |
|
Lithium ion-containing organic electrolyte |
| What is claimed is: 1. A solvent-electrolyte for use in a lithium electrodeposition process ... |
|
Document separating apparatus and method |
| The present invention provides a way to use the same machine for new currency and other stiff ... |
|
|
Load and store instructions which perform unpacking and packing of data bits in separate vector and integer cache storage
| Details |
Inventors: Thayer, John S.; Favor, John G.; Weber, Frederick D.;
Assignee: Compaq Computer Corp. (Houston, TX); Advanced Micro Devices, Inc. (Sunnyvale, CA)
Primary Examiner: Peikari; B. James
Assistant Examiner:
Attorney, Agent or Firm: Conley, Rose & Tayon, P.C., Kowert; Robert C., Daffer; Kevin L.
A multimedia extension unit (MEU) is provided for performing various multimedia-type operations. The MEU can be coupled either through a coprocessor bus or a local CPU bus to a conventional processor. The MEU employs vector registers, a vector ALU, and an operand routing unit (ORU) to perform a maximum number of the multimedia operations within as few instruction cycles as possible. Complex algorithms are readily performed by arranging operands upon the vector ALU in accordance with the desired algorithm flowgraph. The ORU aligns the operands within partitioned slots or sub-slots of the vector registers using vector instructions unique to the MEU. At the output of the ORU, operand pairs from vector source or destination registers can be easily routed and combined at the vector ALU. The vector instructions employ special load/store instructions in combination with numerous operational instructions to carry out concurrent multimedia operations on the aligned operands. |
|
DETAILED DESCRIPTION The problems outlined above are in large part solved by a multimedia extension unit (MEU) of the present invention. The MEU hereof embodies hardware components, and software instructions which optimally operate those components. The MEU is added to an existing processor to more efficiently perform multimedia-type operations. Thus, the MEU functions as a DSP, but more specifically as a high performance DSP necessary for achieving real time data compression. The MEU can perform multiple operations within a single instruction cycle and therefore is particularly useful in performing repetitive, sequential operations found in MPEG, JPEG, DVI, Indeo and H. 320 compression systems. The ability to perform multiple operations is contingent upon aligning numerous operands at select moments upon particular partitions within a partitioned arithmetic logic unit (ALU). Thus, the MEU embodies hardware components which can arrange operands in response to specific operand routing instructions. To carry out operand routing, the MEU employs, inter alia, three components: a partitioned ALU, an operand routing unit (ORU), and a series of partitioned registers. The ALU is partitioned into vectors, each of which can perform a separate and independent operation from the other vectors. The ORU aligns a series of operands on respective partitions of the vector ALU so that an operation can be performed on each operand concurrent with operations on other operands. The operands are provided from registers. Each register is partitioned into a series of vectors, classified as either slots or sub-slots. Each slot or sub-slot contains sufficient bit locations to store an operand. Operand routing is responsive to numerous multimedia-type instructions unique to the MEU. The multimedia-type instructions, or "vector instructions", are decoded to the ORU as well as to each vector of the ALU. Those instructions not only ensure that multiple operands are properly aligned to respective partitions of the ALU, but also serve to perform various data compression algorithms in a more efficient manner
|
| Related patents |
|
|
Digital wireless home computer system
The present invention provides a digital wireless home computer system. One embodiment of the invention includes a computer and an output device communicatively coupled ...
|
|
|
Method and apparatus for digital data compression
In one embodiment, a method for enhancing the quality of digital images recovered from compressed data in an inter-frame redundancy-removing scheme is provided. Briefly, ...
|
|
|
Method and apparatus for digital data compression
In one embodiment, a method for enhancing the quality of digital images recovered from compressed data in an inter-frame redundancy-removing scheme is provided. Briefly, ...
|
|
|
Method and apparatus for digital data compression
In one embodiment, a method for enhancing the quality of digital images recovered from compressed data in an inter-frame redundancy-removing scheme is provided. Briefly, ...
|
|
|
Method and apparatus for digital data compression
In one embodiment, a method for enhancing the quality of digital images recovered from compressed data in an inter-frame redundancy-removing scheme is provided. Briefly, ...
|
|
|
Method and apparatus for reducing noise during lossy transformation processes
Processing digital information made up of a plurality of n-bit samples is performed by raising each n-bit value to an x-bit value, x being greater than n. The x-bit ...
|
|
|
Image pickup device suitable for dimensional measurement image pickup equipment including a vernier pixel array
With the above-mentioned circumstances in view, an object of this invention is to provide an image pickup device capable of measuring the dimension of an object to be ...
|
|
|
Manual bar code scanner with improved reliability
The present invention overcomes the deficiencies in the art by providing a manual bar code scanner that scans the bar code multiple times in one pass. This is ...
|
|
|
Image processing with anti-forgery function
What is claimed is: 1. An image discriminating apparatus which is independently arranged from an image processing apparatus for processing input image information and ...
|
|
|
Card recording medium, certifying method and apparatus for the recording medium, forming system for recording medium, enciphering system, decoder therefor, and recording medium
An object of the present invention is to provide a magnetic card ID information enciphering system in which ID information to be recorded/printed on a magnetic card is ...
|
|
|