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

Icon_funbox Famous Patents

In 1879, Auguste Bartholdi received design patent number 11,023 titled "Design for a Statue". It was for the Statue of Liberty.

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


          6        
NumberTitleIssue Date
6670963Visual attention model
An improved visual attention model uses a robust adaptive segmentation algorithm to divide a current frame of a video sequence into a plurality of regions based upon both color and luminance, with each region being processed in parallel by a plurality of ...
12/30/2003
6654507Automatically producing an image of a portion of a photographic image
A method of producing an image of at least a portion of a digital image that includes pixels includes computing a belief map of the digital image, by using the pixels of the digital image to determine a series of features and using such features to as...
11/25/2003
6654506Method for automatically creating cropped and zoomed versions of photographic images
A method and computer program/system for cropping a digital image includes inputting a belief map of a photographic image, (a belief value at a location in the belief map indicates an importance of a photographic subject at the same location in the photog...
11/25/2003
6646650Image generating apparatus and image generating program
An image generating apparatus and program capable of realistically displaying an image of a submerged land portion in consideration of water characteristics is provided. In rendering processing, when an object to be rendered is a water surface object, fro...
11/11/2003
6621495Method and apparatus to handle immediate mode data streams in a data processing system
A method and apparatus in a geometry engine having a plurality of stages for processing graphics data. An immediate mode data stream is received at a first stage within the plurality of stages. Data from the immediate mode data stream is stored in a stora...
09/16/2003
66180483D graphics rendering system for performing Z value clamping in near-Z range to maximize scene resolution of visually important Z components
A graphics system including a custom graphics and audio processor produces exciting 2D and 3D graphics and surround sound. The system includes a graphics and audio processor including a 3D graphics pipeline and an audio digital signal processor. The graph...
09/09/2003
6603476Method, system and program for topographically aware operating system
A topographical aware Operating System (OS) which is platform and application independent. The OS contains a 2D to 3D rendering converter within a topographical framework, a Java Virtual Machine (JVM) interface and topographical application programming in...
08/05/2003
6599325Method and system for flowing data to an arbitrary path defined by a page description language
A method for flowing data, such as text data, into an arbitrary path defined by a page description language specification ("PDL specification") generally comprises the steps of: identifying a path defined in the PDL specification as a datawrapping path; a...
07/29/2003
6590582Clipping processing method
A method for determining a position at which a polygon to be clipped is situated with respect to a clipping plane to perform clipping processing, includes the steps of selecting a bounding volume sufficiently enclosing the polygon, and judging a position ...
07/08/2003
6587111Graphic processor and data processing system
A graphic processor including a rendering control circuit which carries out weighted averaging on pieces of pixel data of source image information arranged to form a pixel-data matrix corresponding to a pixel matrix with columns of the pixel-data matrix b...
07/01/2003
6581087Floating point adder capable of rapid clip-code generation
In a floating point adder adding received two floating point data together and subtracting one such data from the other, before their exponent parts are matched in digit by a digit match unit the two data have their exponent parts compared and also their ...
06/17/2003
6522340Creating real-world objects
The present invention is a system and method for creating a real-world object as a bitmap image are provided. Initially, the background pixels in the frame buffer are assigned the same color which is different from any color found in the object. A region ...
02/18/2003
6518976Graphics container
A method of setting a graphics container in a graphics device wherein a child application draws graphics within a parent application's graphics context. A parent application begins a graphics container, pushes the current state information to a container ...
02/11/2003
6487568Method and system for flowing data to an arbitrary path defined by a page description language
A method for flowing data, such as text data, into an arbitrary path defined by a page description language specification ("PDL specification") generally comprises the steps of: identifying a path defined in the PDL specification as a datawrapping path; a...
11/26/2002
6476821Image displaying system and information processing apparatus
In an image displaying system, the distribution of functions among the image displaying apparatus, the information processing apparatus, and an operating system controlling the operations of the information processing apparatus are clarified, and the capa...
11/05/2002
6473094Method and system for editing digital information using a comparison buffer
A method and system for comparing a comparison source image to an active project in a viewer, particularly for editing the active project. The comparison source is stored or routed to a comparison buffer, and displayed within a comparison view in the view...
10/29/2002
6466227Programmable architecture for visualizing sampled and geometry data
A programmable visualization apparatus processes graphical data. The apparatus includes a central processing unit for executing a visualization application and a scheduler. A third level of memory is connected to the central processing unit. The third lev...
10/15/2002
6459438Method and apparatus for determining clipping distance
A method and apparatus for determining a clipping distance of vertices of object-element with respect to a clipping plane include processing that begins by obtaining a clipping distance for each original vertex of an object-element with respect to the cli...
10/01/2002
6452604Interference checking apparatus and method for checking interference of objects in computer
An interference checking apparatus approximates the shape of an object with an envelope figure, such as a rectangular parallelepiped, a sphere, etc., and checks static interference among many objects at high speed. In this static interference check, an ap...
09/17/2002
6437780Method for determining tiles in a computer display that are covered by a graphics primitive
A geometry tiler identifies tiles on a computer's screen that are covered by a graphics primitive by use of edges of the graphics primitive. Precise identification of tiles of various types (such as edge tiles covered by a segment) eliminates identificati...
08/20/2002
6437795Method and apparatus for clipping a function
The invention is a method and apparatus for clipping a function, such as a quadratic Bezier function defining a shading characteristic of an object being modeled. In accordance with the invention, a second or higher order function is clipped in "linear" f...
08/20/2002
6417860Method and system for providing texture using a selected portion of a texture map
An apparatus and method for quickly and efficiently providing texel data relevant for displaying a textured-image. A large amount of texture source data, such as photographic terrain texture, is stored as a two-dimensional or three-dimensional texture MIP...
07/09/2002
6414692Graphics processing apparatus and system
A graphics processing apparatus includes a drawn field register which stores coordinate values of boundaries of a drawn field, and an end point coordinate register which stores coordinate values of end points of a graphical element of interest. A first co...
07/02/2002
6389487Control of video device by multiplexing accesses among multiple applications requesting access based on visibility on single display and via system of window visibility rules
A method and apparatus for allowing several applications to share a single video overlay resource via multiplexing are disclosed. The multiplexing is accomplished from the application end through a multiplexing abstraction layer provided to the developers...
05/14/2002
6389155Image processing apparatus
An image processing apparatus includes a designating section for designating an arbitrary region or an arbitrary position of an image; a specifying section for specifying an object region which is present in the designated region or position, and which ca...
05/14/2002
6384831Graphic processor and data processing system
In a graphic processor, a rendering control circuit carries out weighted averaging on pieces of pixel data of source image information arranged to form a pixel-data matrix corresponding to a pixel matrix with columns of the pixel-data matrix being oriente...
05/07/2002
6380946Enhancing hardware clipping for bit-packed fonts
The present invention is a method and apparatus for enhancing clipping a bit-packed glyph. A first clip value is determined if it is less than a first maximum value. If the first clip value exceeds the first maximum value, a second clip value and a third ...
04/30/2002
6377269Automated generation of masks for photo-compositing
An image processing method useful for producing images of subjects for inclusion in composite images, said processing method utilizing multiple images, including a first image of a foreground subject plus a first background, and a second image of said for...
04/23/2002
6377276Bitmap animation of on-screen-display graphics over a distributed network and a clipping region having a visible window
A method of and apparatus for bitmap animation and display of on-screen-display graphics utilizes the HAVi architecture and displays the bitmap animation using a clipping region and a visible window. Data for a bitmap image of on-screen-display graphics i...
04/23/2002
6366370Rendering methods for full parallax autostereoscopic displays
A method of rendering image data for full parallax autostereoscopic displays. The method is based on a double frustrum camera technique, where two cameras provide image data from opposing sides of an image plane. The near clipping plane is located on the ...
04/02/2002
6359630Graphics system using clip bits to decide acceptance, rejection, clipping
A method and computer graphics system for clip testing using clip bits stored in a general-purpose register for each vertex of a geometric primitive. In one embodiment, a rendering unit or other processor sets bits in a clip bits register for each vertex ...
03/19/2002
6359629Backface primitives culling
A method of efficiently removing backfacing primitives from the graphics pipeline such that rendering efficiency is increased. In one embodiment of the present invention, a bounding cone of normal vectors of a primitive is first determined during pre-proc...
03/19/2002
6347995Method, computer-readable storage medium and video game device for automatically generating a maze map with at least one correct path
Method, computer-readable storage medium and video game device are provided for generating a maze map. First, a floor composed of plural rectangular blocks is generated. Next, one of the blocks is designated from the floor as the start block. Then, a sequ...
02/19/2002
6333731Apparatus for simultaneously displaying TV and PC images
An apparatus for simultaneously displaying TV and PC images capable of displaying a single image selected between PC and decoded TV images in a picture tube, or alternately displaying the PC and decoded TV images for a cycle of a horizontal synchronous si...
12/25/2001
6331860Method and apparatus for stitching scanned image segments together to form an oversized document
An oversize document, one that is larger than the platen of the scanner, can be scanned in several segments then stitched together electronically. A method is described to analyze the scan segments to determine the orientation, magnification and translati...
12/18/2001
6329994Programmable computer graphic objects
A method for producing an animation sequence on a graphic display driven by a computer, including defining an object that includes a geometrical description of an animated character and characteristics of social behavior of the character and animating an ...
12/11/2001
6310620Method and apparatus for volume rendering with multiple depth buffers
A method for rendering a three-dimensional volume onto a two-dimensional image plane partitions translucent portions of the volume as defined by polygons into layers. The layers are sorted in a front-to-back order. A near color buffer is set to a transpar...
10/30/2001
6295096Edge key generating method and edge key generating apparatus
To enable interlacing edge-generating means to be used for a progressive image signal that is separated into lines as two sequences of signals, the present invention comprises a pre-edge processing circuit (11) that executes appropriate pre-edge processin...
09/25/2001
6271862Apparatus and method for determining line clipping intersection points
In a graphics system, an apparatus and method reduce the computational complexity for clipping in a graphics environment by determining the relationship between a line and a graphics element, and performing an optimized number of calculations based on the...
08/07/2001
6266149Printer driver with compact representation of drawing environment changes
A printer driver, for example a QuickDraw printer driver, keeps track of changes in a drawing environment (specified by a GrafPort) by saving State records. Rather than filling up the State with the contents of each pattern and clip region, references to ...
07/24/2001
          6        
 
Sign InRegister
Username  
Password   
forgot password?