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

Icon_funbox Quotables

"There is no reason anyone would want a computer in their home."

Ken Olsen, chairman and founder of Digital Equipment Corporation ; 1977

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/620 - Clipping


Subclass of Class 345 - Computer graphics processing and selective visual display systems
Definition: Subject matter wherein a graphic object is restricted to
No. of patents: 356
Last issue date: 02/14/2012


              8    
NumberTitleIssue Date
5877768Method and system using a sorting table to order 2D shapes and 2D projections of 3D shapes for rendering a composite drawing
A method for rendering two-dimensional shapes and two-dimensional projections of three-dimensional shapes on a projection plane uses a sorting table to determine which shapes overlap other shapes. For each two-dimensional shape, the shorting table include...
03/02/1999
5852443Method and system for memory decomposition in a graphics rendering system
A method for memory decomposition in a graphics rendering system with a pixel fragment memory includes tracking memory usage of the fragment memory to determine when a threshold is attained, and in response, separately rasterizing geometric primitives to ...
12/22/1998
5819278Maintaining invalidation information in tiled image representations
A method and apparatus for tracking invalidation information in tiled pixel image representations that combines the concept of an invalidation rectangle with the concept of invalid tile flags. A pixel is considered as being possibly invalid if and only if...
10/06/1998
5812137Compliant sectioning facility for interactive sectioning of solid geometric objects using a graphics processor
A hierarchical data storage scheme associatively links a master solid object model in a graphics data processing system to a solid model of a sectioning object. The associative linking provides the capability of automatically generating sectioned views wh...
09/22/1998
5805170Systems and methods for wrapping a closed polygon around an object
A system and methods for wrapping a closed polygon around an object represented in a computer system, where the closed polygon is substantially adjacent to the object without intersecting or clipping the object. The system and methods are especially usefu...
09/08/1998
5798764Method for determining the intersections of Delaunay partitioned tetrahedra with the boundary of a body to be analyzed
A method is described for determining an intersection of a boundary of a body with each of Delaunay partitioned tetrahedra, the body exhibiting edges and faces. Firstly, a plurality of first tetrahedra are produced by dividing the body into a plurality of...
08/25/1998
5795048Over head projector apparatus and control method
An over head projector including an image inputting device for inputting an image data of a manuscript; a projecting optical system for projecting the image data onto a screen by a first magnification; and an image data magnifying device for dividing a pl...
08/18/1998
5794004Clipper assisted decomposition of bow-tie quadrilaterals
Extra hardware to compute the fifth vertex of a bow-tie quadrilateral is avoided by using the clipping system to do the calculations. This is accomplished by inspecting quadrilaterals (as they are projected onto the viewing plane) to see if they contain p...
08/11/1998
5784045Perimeter sliding windows
A method, apparatus and memory embodying detailed logic direct a computer system to automatically shift a window substantially off a display screen using a pointer and user controls (e.g., mouse). The display screen has at least one edge, but typically is...
07/21/1998
5777625Clipper re-uses storage locations allocated for verticles
A triangle primitive to be clipped against a viewing volume is clipped six times; once against each plane of the viewing volume. During each such clipping operation phantom vertices are discovered and the hardware vertex locations they occupy are made ava...
07/07/1998
5767859Method and apparatus for clipping non-planar polygons
A hardware graphics accelerator accepts lists of polygon vertices from an application environment running application and systems graphics software. After a polygon is rotated and translated as needed, it is checked for trivial accept/reject against the c...
06/16/1998
5768491Display controller with enhanced video window clipping
A computer system includes a display controller which supports video display. The display controller includes circuitry for determining which portions of one or more video windows should be written to the frame buffer responsive to the locations of other ...
06/16/1998
5764215Method and system for generating a global hit test data structure using scan line compression of windows in a graphical user interface
A method and system for enhanced locator hit testing and region clipping of windows in a windowing environment of a data processing system is provided. A global hit test data structure is generated having a plurality of compressed scan line data sets that...
06/09/1998
5757321Apparatus and method for clipping primitives using information from a previous bounding box process
In apparatus for processing image data representing multi-dimensional objects, data is stored defining the position of a light source, a viewing position, an arrangement of polygons defining an object and a local transform for transforming said object int...
05/26/1998
5751270Method and apparatus for displaying an image using direct memory access
A method and apparatus for displaying an image in a system having an image generation subsystem and an image display subsystem. The image generation subsystem provides digital data corresponding to the image. The image generation subsystem writes the digi...
05/12/1998
5739815Method and apparatus for displaying image
An image display system comprises an area setting section, an area detecting section, an interrupt generating section, and a palette writing section. In order to divide a display screen into a plurality of small screen areas, the area setting section sets...
04/14/1998
5727094Method and system for processing images capable of transition of a plurality of states for display
The image processing method for determining an inside or outside of the rectangular region (window) on the basis of counted values of the first and second raster scanning counters, comprises a step of dividing the entire screen by a region which is encirc...
03/10/1998
5719598Graphics processor for parallel processing a plurality of fields of view for multiple video displays
An image generator system for producing real time imagery from a digital database includes processors performing in sequence: scene data management, geometry processing, and video processing. The scene data management processor selects and organizes the d...
02/17/1998
5720019Computer graphics system having high performance primitive clipping preprocessing
A graphics processing circuit for use in a graphics accelerator that includes a clipping processor, with a vertex input data path operatively connected to a vertex data input of the clipping processor. A clipping preprocessor has a vertex data input opera...
02/17/1998
5682170Apparatus and method for horizontally and vertically positioning a VGA display image on the screen of a flat panel display
A method and apparatus for horizontally and vertically positioning a video graphics adapter (VGA) display image on the screen of a flat panel display (FPD) is provided with a first counter for setting a horizontal FPD disable period associated with the FP...
10/28/1997
5671345System and method for intercepting and reconstructing graphics management tool marking instructions
The present invention is a method and system employing a glue code for: 1) intercepting low-level device dependent information from a graphics management interpreter software tool and 2) re-construct the low-level device dependent information into a high-...
09/23/1997
5668979Storage of clipping plane data in successive bit planes of residual frame buffer memory
A system and method for storing clipping, masking or stenciling plane data in an unused or residual portion of a frame buffer used with a graphics display. The clipping plane data corresponding to the pixels in the displayed portion of the frame buffer ar...
09/16/1997
5651107Method and apparatus for presenting information in a display system using transparent windows
A central processing unit (CPU) is provided and is coupled to a display for displaying graphic and other data in multiple overlapping windows. The CPU is further coupled to one or more input devices which permits a user to selectively position a cursor an...
07/22/1997
5629719Displaying image signals using horizontal and vertical comparisons
Horizontal counter signals are generated and compared to a window left limit and a window right limit. Horizontal comparison signals are generated in accordance with that comparison. The horizontal counter signals are also compared to a horizontal limit a...
05/13/1997
5613057Method for creating a multimedia application using multimedia files stored in directories that are characteristics of display surface areas
A number of multimedia files representative of video or images information are stored in a set of directories, which are each characteristic of a predetermined surface area required to display the image or video information contained within the multimedia...
03/18/1997
5606345Display and input control device
An electronic device that simplifies a use of a data processing system. The electronic device displays on a data processing system display device either data from the data processing system or data generated by the electronic device. The electronic device...
02/25/1997
5604852Method and apparatus for displaying a parametric curve on a video display
A graphics controller for use in a computer system includes a run slice line draw engine to generate a line as a plurality of slices. The run slice line draw engine calculates the length of the slices responsive to line definition parameters, such as the ...
02/18/1997
5600769Run slice line draw engine with enhanced clipping techniques
A graphics controller for use in a computer system includes a run slice line draw engine to generate a line as a plurality of slices. The run slice line draw engine calculates the length of the slices responsive to line definition parameters, such as the ...
02/04/1997
5587723Display range control apparatus and external storage unit for use therewith
A display range control apparatus includes an external storage unit in which position data representative of two points in a horizontal direction on a screen of a raster scan monitor are stored in advance together with still picture pattern data and chara...
12/24/1996
5577189Method of establishing constraints between graphical elements
A user interface (UI) may be used in specifying spatial relationships between graphical elements in a graphics environment with drawing or graphical element manipulating functions. The UI interacts with the operating system through an application shell. A...
11/19/1996
5573402System and method for coloring polygon using dithering
A driver training system for a user of a simulated vehicle. The system includes input devices for controlling the simulated vehicle, a video display having three-dimensional graphics, modeling software for determining position information based on the inp...
11/12/1996
5546103Method and apparatus for displaying an image in a windowed environment
A method and apparatus for displaying an image in a system having an image generation subsystem and an image display subsystem. The image generation subsystem provides digital data corresponding to the image. The image generation subsystem then copies the...
08/13/1996
5499326System and method for rapidly determining relative rectangle position
A system and method for determining the interaction between two isothetic rectangles without evaluating all vertices of those rectangles. The relative displacement of the rectangles can be expressed as a function of the coordinates of two vertices of each...
03/12/1996
5469189Display apparatus and method with multi-window function
A display apparatus automatically rounds corners of a rectangular area frame for display thereof, the rectangular area frame including that of a window or that of a graph and the like displayed within the window. The rounding is effected by automatically ...
11/21/1995
5451981Tear free updates of computer graphical output displays
A method of eliminating frame tears from the output display in a computer system including the steps of determining a safe region for furnishing data to a frame buffer, selecting a value of a first interrupt to signal the beginning of the safe region, det...
09/19/1995
5444838Computer system and method for interference checking of polyhedra using capping polygons
A computer graphics system configured to allow a user to move at least one sectioning plane about at least one polyhedron having a plurality of polygons and to display, if necessary, an interference area between the plurality of polygons is disclosed. The...
08/22/1995
5430832Image editing apparatus making a function of trimming an area from an image displayed on a screen
The image display apparatus includes an input image display control portion for displaying an input image on a screen of a display apparatus, a trimming area setting portion for setting or changing a trimming area with respect to the image, a frame displa...
07/04/1995
5428716Solid-clip methodology and architecture for clipping solid models and displaying cross-sections using depth-buffers
A method, and apparatus for practicing the method, processes pixels to display a cross-sectioned image of a solid object. The method includes the steps of, for each pixel that projects onto the solid object, (a) determining, as a function of a depth of a ...
06/27/1995
5418897Method for elimination of extraneous lines generated by rectangular polygon clipping process
The present invention receives the output of a polygon clipper process and determines which lines are extraneous. This determination is accomplished by keeping a list of all potential extraneous lines. When a new line is generated, it is compared to all l...
05/23/1995
5416900Presentation manager
A presentation manager including a module for representing a graphical object on a page, the graphical object having a size and a placement on said page; a module for representing a container object that is associated with the page, the container object h...
05/16/1995
              8    
 
Sign InRegister
Username  
Password   
forgot password?