Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Graphic Cards Vertex-and-spherical-normalization-circuit

 System for numerically controlling a machine tool
It is the main object of the invention to realize a numerical control of a machine tool of the ...


 Wear particle disintegrator monitor
The subject invention is intended to enhance the utility of ferrous debris detectors used in ...


 Complex analog waveform generator
In FIG. 1, a signal generator 10 is connected via a transmission channel 21 to a signal receiver 22...


 Second difference function generator
The above objections of the prior art as well as others may be overcome by providing the ...


 Display advance system for a word processor
The present invention provides a display advance system for a word processor having a video screen ...


 Table tennis bat blade
The present invention relates to a new table tennis bat blade which, in basic form, is composed of ...


 Systems for supplying unmodulated baseband signals to television receivers
OF THE INVENTION INCLUDING THE PREFERRED EMBODIMENT Referring to the drawing, a conventional ...


 In line testing device for a circuit calculating the discrete Fourier transform and a circuit comprising such a device
The circuit of the present invention is connected to a circuit effecting, for a succession of ...


 Method for producing planar geometric projection images
Accordingly, it is an important object of the present invention to provide an improved method in ...


 Financial calculator capable of displaying graphic representation
The present invention has been made in an attempt to solve the conventional problems, and therefore ...


 Vertex and spherical normalization circuit

Details
Inventors: Rodriguez, Javier A.;
Assignee: International Business Machines Corporation (Armonk, NY)
Primary Examiner: Nguyen; Phu K.
Assistant Examiner:
Attorney, Agent or Firm: Lally; Joseph P., McBurney; Mark E.

A normalization circuit suitable for use in a graphics adapter is disclosed. The circuit is configured to receive vertex data and includes a set of multiplexer circuits, a set of functional units, and a control circuit. The outputs of the set of multiplexer circuits provide inputs to the set of function units and the control circuit is configured to control the select inputs of the set of multiplexer units to calculate a unit normal vector and a unit eye vector from the received vertex data. The set of functiontional units may include a pair of floating point multipliers and a floating point adder. The inputs of the first floating point multiplier may be connected to outputs of first and second mulitplexers such that the first multiplier is enabled to generate square values for x, y, and z components of the vertex data. The inputs of the floating point adder may be connected to outputs of third and fourth multiplexers, wherein the floating point adders is enabled to generate a sum of squares values. The output of the floating point adder may be coupled to the input of an inverse square circuit. A first input to the second floating point multiplier may be connected to a fifth multiplexer circuit and a second input to the second floating point multiplier may be coupled to the output of the inverse square root circuit such that the second floating point multiplier is enabled to generate x, y, and z components of the unit normal vector and the unit eye vector.

DETAILED DESCRIPTION A normalization circuit suitable for use in a graphics adapter is disclosed.
The circuit is configured to receive vertex data and includes a set of multiplexer circuits, a set of functional units, and a control circuit.
The outputs of the set of multiplexer circuits provide inputs to the set of function units and the control circuit is configured to control the select inputs of the set of multiplexer units to calculate a unit normal vector and a unit eye vector from the received vertex data.
The set of functional units may include a pair of floating point multipliers and a floating point adder.
The inputs of the first floating point multiplier may be connected to outputs of first and second mulitplexers such that the first multiplier is enabled to generate square values for x, y, and z components of the vertex data.
The inputs of the floating point adder may be connected to outputs of third and fourth multiplexers, wherein the floating point adders is enabled to generate a sum of squares values.
The output of the floating point adder may be coupled to the input of an inverse square circuit.
A first input to the second floating point multiplier may be connected to a fifth multiplexer circuit and a second input to the second floating point multiplier may be coupled to the output of the inverse square root circuit such that the second floating point multiplier is enabled to generate x, y, and z components of the unit normal vector and the unit eye vector.



Related patents
  Method and apparatus for displaying one or more measurement values of arbitrary measurement variables on a screen
I claim: 1. A method for displaying one or more measurement values of arbitrary measurement variables on the screen of a video display terminal (VDT) operating by the ...
  Electrolytic apparatus having a stable reference electrode and method of operating such apparatus
Before describing the detailed arrangement and control of reference electrodes in an electrochromic display according to the invention, a basic method for writing and ...
  Image processing apparatus, image output device, image processing method and record medium on which image processing program is recorded
The present invention is made to solve the above problem and the object is to reduce processing time without requiring a bulk memory by executing smoothing processing if ...
  Color image processing apparatus and method and color image output apparatus each using a color matching/processing method based on the color imput
An object of the present invention is to solve all or some of the drawbacks mentioned above. Another object of the present invention is to provide a color image ...
  Color image formation method and color image formation apparatus
It is therefore an object of the invention to provide a color image formation method and a color image formation apparatus for executing appropriate color gamut ...
  Liquid flow detecting device
What is claimed is: 1. A liquid flow detecting device incorporating a static member arranged to be fixed within a passage through which flow of an operating liquid is to ...
  Phototypesetting system and method
Briefly, the present invention is directed to a method and system for use in phototypesetting. According to one aspect of the invention, a type font is scanned and ...
  Mechanical protractor
An object of the present invention is to provide a new and improved device for measuring the angle between two lines. Another object of the present invention is to ...
  Apparatus for displaying characters
Accordingly, an object of the invention is to provide a display system with a single character generator for both sections or stations of a divided CRT screen. To ...
  Adaptive environment control system
The adaptive environment control system of the present invention is illustrated in block diagram form in FIG. 1. This system is located in a building 110 and consists ...

0.044

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved