U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Did You Know...

...that "patent leather" got its name because the process of applying the polished black finish to leather was once patented?

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Class 345/443 - Straight line


Subclass of Class 345 - Computer graphics processing and selective visual display systems
Definition: Subject matter wherein the graphic object defined is a straight
No. of patents: 464
Last issue date: 04/12/2011


              9        
NumberTitleIssue Date
5333249Method for phase aligned nth bitting of graphics applications
A method is provided for at least partially superposing an edge of a first object with the edge of a second object in a system for displaying at least the first and second objects against a background. The objects and the background are defined by a plura...
07/26/1994
5333248Method and system for the smooth contouring of triangulated surfaces
A method and a system in a data processing system for differentially smoothing raw isolines containing linear segments within a triangular mesh which represents a single-valued surface. The triangulation mesh comprises a plurality of triangles. A first ce...
07/26/1994
5333250Method and apparatus for drawing antialiased lines on a raster display
Antialiased lines are generated in a computer graphics system by drawing the pixels on one side of the ideal line segment in the minor axis direction on one pass and drawing the pixels lying on the other side of the line segment in the minor axis directio...
07/26/1994
5325474Graphic output device including antialiasing capability governed by decisions regarding slope of edge data
A graphic output device for removing the aliases of the edges of a vector image by an antialiasing procedure and effectively outputting image data undergone such processing. Whether or not the inclination of an input vector is greater than 45 degrees is d...
06/28/1994
5321799Signalling transition control in a modulated-signal communications system
A signal transition control system for use in a modulated-signal communication system having a plurality of predefined signal states each representing a digital data symbol, enables a transition from one signal state to a next signal state to be executed ...
06/14/1994
5317682Parametric curve evaluation method and apparatus for a computer graphics display system
A method and apparatus for evaluating and rendering parametric curves such as non-uniform rational b-spline (NURBS) curves. NURBS data consisting of control point data, knot values and other data defining a curve is stored in system memory as a sequence o...
05/31/1994
5313529System for representing line drawings by polygonal lines
A system for representing line drawings by polygonal lines. In the system, a binary digital image is scanned in a main scanning direction to form picture element connection data with a first image picture element as a start point picture element which is ...
05/17/1994
5309553Apparatus for and method of generating a straight line of pixels in a discrete coordinate system
A straight line generator for line drawing in a discrete coordinate system utilizing the Bresenham algorithm. A first counter holds an X coordinate value and is capable of incrementing and decrementing the X coordinate value and a second counter holds a Y...
05/03/1994
5307449Method and apparatus for simultaneously rendering multiple scanlines
A method and apparatus for simultaneously rendering multiple scanlines. Using a scanline approach to rendering, multiple scanlines may be rendered simultaneously through the use of parallel rendering means. The rendering of multiple scanlines in parallel ...
04/26/1994
5305432Line segment depicting system for a display image memory
A line segment depicting system includes an error discrimination condition memory for designating for each octant an error discrimination condition applied when a DDA (Digital Differential Analyzer) error item is 0.5. First and second different error disc...
04/19/1994
5304988Character processing method
A character processing apparatus for recognizing coordinate information expressing a character, an exterior outline, an interior outline, a horizontal line and a vertical line; classifying the coordinate information expressing a character, the exterior ou...
04/19/1994
5305431Method and system for rendering polygons on a raster display
Outlines of a polygon are rendered using a set of rules to determine whether each pixel defining the polygon is to be activated. Following the set of rules, the pixel is not activated when the pixel is the last pixel of the line being drawn in a negative ...
04/19/1994
5303339Three-dimensional graphic processing apparatus
A a three-dimensional graphic processing apparatus wherein when a basic figure is subjected to Gouraud shading, an error, which occurs when the calculated value of a horizontal scan start point is rounded to an integer value for raster display, is found, ...
04/12/1994
5303321Integrated hardware generator for area fill, conics and vectors in a graphics rendering processor
An integrated hardware generator for generating digital signals representative of vectors, polygons and conics primitives and area fills therefor. The primitive signals are used in the formation of a final digital output signal read into a bit map memory ...
04/12/1994
5297244Method and system for double error antialiasing in a computer display system
A method and system for generating an antialiased approximation of a line displayed within a data processing system having a raster-scan device for generating images within a two-dimensional grid comprising rows and columns of pixels. A plurality of param...
03/22/1994
5297254Input device for CAD
A transparent board-like digitizer is placed near a display screen. Images of the same size as that of the digitizer images entered on the digitizer are displayed on the screen. A co-ordinates standard of the digitizer is set to be identical with that of ...
03/22/1994
5293471Graphics processing system for deleting one of overlapping line and graphics images
A graphics processing system arranged to display on a display screen of a display unit a line image produced on the basis of image data stored in a storage and graphics produced on the basis of vector data stored in the storage in an overlapping manner co...
03/08/1994
5293472Method of generating lines and curves of user specified thicknesses on a raster device
A method of drawing a straight or curved line of predetermined thickness on a raster device having a display or printed page consisting of a rectangular array of pels. Initially, a spine list is generated which comprises a digitization of a spine that can...
03/08/1994
5289571Layout display control system for displaying size of displayed table
A layout display control system for a document processing apparatus wherein dimensional information of a table is displayed together with the layout of a table to allow the user to recognize specific dimensions of the outer profile of the table when the l...
02/22/1994
5287446System and methods for intelligent movement on computer displays
Controlling successive frames of video data displays the movement of an object between points on the display along natural or `intelligent` paths around obstacles, by establishing a locus of data points around each obstacle along which displayed movement ...
02/15/1994
5287442Serpentine rendering of antialiased vectors in a computer graphics system
Antialiased vectors, composed of a plurality of pixels along the vector minor axis for each major axis step, are rendered such that consecutively rendered pixels are always adjacent. For each major axis step, pixels are rendered along the minor axis in an...
02/15/1994
5280571Method and apparatus for line drawing by interleaving multiple processors
A method and apparatus for creating computer generated lines using a single or multiple instruction multiple data processor in conjunction with a modified version of Bresenham's line drawing algorithm wherein the speed of the operation is enhanced by allo...
01/18/1994
5278949Polygon renderer which determines the coordinates of polygon edges to sub-pixel resolution in the X,Y and Z coordinates directions
A polygon rendering circuit for a computer color graphics system comprising an edge stepper which steps along edges of an input polygon to determine the span of the polygon along each scan line intersected by the polygon. The coordinate values of the edge...
01/11/1994
5271094Z-buffer quantization of three-dimensional lines
A method and apparatus is provided which allows a computer graphics system to accurately determine the actual depth value for pixels on a display screen which lie at the same depth as an associated surface. The associated surface is identified such that t...
12/14/1993
5265210Method and apparatus for plotting pixels to approximate a straight line on a computer display device without substantial irregularities
This method and apparatus are suitable for inclusion in the "graphics circuit board" of a personal computer. The digital output of the computer is used to plot a series of "pixel pairs" which, taken together, closely approximate the desired path of a line...
11/23/1993
5263131Data processing apparatus for outputting ruled lines on successive pages
The data processing apparatus comprises a line counter for counting total number of output lines while outputting ruled lines, characters, and symbols and a input data memory for storing the data of characters, symbols, and ruled lines input corresponding...
11/16/1993
5261034Graphics microcomputer for generating geometric figures
A small size graphic microcomputer provided with a direction control circuit and a coordinate computing circuit, which allow for finer control over the direction in which a dot of interest is moving. The sequence of operations from the calculation of coor...
11/09/1993
5251160System for blending surfaces in geometric modeling
A computer-aided design system and a process generates a graphic display of a blend between a plurality of geometric primitive shapes including other blends. An interactive terminal controls a geometric modeler to generate and modify visual graphic displa...
10/05/1993
5247609Line density control for plotters
The conventional computer program in the microcontroller of an ink jet printer-plotter is modified so as to plot a line of constant average dot density along its length, regardless of the orientation of various segments making up the plotted line. This mo...
09/21/1993
5243695Method and apparatus for generating anti-aliased lines on a video display
Aliasing on a video display resulting from digital sampling and appearing as jagged lines and crawling movement is eliminated by controlling the intensity of video display pixels as a function of distance from the ideal line location. Intensity values are...
09/07/1993
5231697Method and system for determining connection states of straight short vectors representing figure in curve fitting
In curve fitting to straight short vectors, a corner point is detected by a determination of |Pi-Vi|>δ on the basis of a connecting point Pi, an interpolation point Vi and a reference value δ. After a comparison of the distance between vectors Pi-1Pi an...
07/27/1993
5222207Method and system for determining segment types in figure represented by straight short vectors
When straight short vectors representing a predetermined figure are given, a connecting point determination section determines a connection state of a connecting point of each straight short vector. In accordance with the determination result, an attribut...
06/22/1993
5222214Image processing using a RAM and repeat read-modify-write operation
An image processing system adaptable to pattern recognition that can serve any image width using a minimum of additional hardware by constructing a line buffer using a RAM and filling the RAM with image data while repeating the RMW (Read-Modify-Write) ope...
06/22/1993
5220650High speed method for rendering antialiased vectors
A scan conversion algorithm for rendering antialiased vectors in a multi-processor graphics system comprises the following steps: providing signals to the processors indicative of scan lines the respective processors are responsible for, determining a fir...
06/15/1993
5208904Data processing apparatus and method for preparing data representative of supplemental figure attached to basic figure reproduced on output medium
A data processing apparatus having a basic figure processing device for preparing basic figure data for reproducing at least one basic figure on a recording medium, a display screen or other output medium, and supplemental figure processing device for det...
05/04/1993
5208909Pre-drawing pick detection in a graphics display system
A method and apparatus for detecting operator selection of a graphics object prior to rasterization and pixel generation for that object. The method divides the screen into regions and analyzes successive end points and vectors based upon their region to ...
05/04/1993
5204945Method of displaying thick line and information unit and display system used therefor
The display system and a thick line display method realizes a high-speed and accurate display of a thick line without any disorder even if a display range is to be processed by two or more clip frames when the thick line is to be displayed by parallel set...
04/20/1993
5195180Method for displaying an image including characters and a background
In a method for displaying an image, the image is divided into a first image area which includes characters, the border of which is overlapping a part of a color background, and a second image area which includes the other part of the background. The meth...
03/16/1993
5185599Local display bus architecture and communications method for Raster display
A high performance graphics display system for use as an engineering workstation includes a compact method of generating vectors and transmitting addresses for same from a picture processor to frame buffer control circuitry for writing or reading pixel va...
02/09/1993
5179641Rendering shaded areas with boundary-localized pseudo-random noise
A computer graphics technique for rendering shaded areas by using pseudo-random noise localized to image boundaries is disclosed. Calculated pixel values are initially generated using an arithmetic accuracy larger than the word size of an associated bitma...
01/12/1993
              9        
 
Sign InRegister
Username  
Password   
forgot password?