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

Icon_funbox Quotables

"It is my heart-warmed and world-embracing Christmas hope and aspiration that all of us, the high, the low, the rich, the poor, the admired, the despised, the loved, the hated, the civilized, the savage (every man and brother of us all throughout the whole earth), may eventually be gathered together in a heaven of everlasting rest and peace and bliss, except the inventor of the telephone. "

Mark Twain ; Christmas greetings, 1890

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/442 - Curve


Subclass of Class 345 - Computer graphics processing and selective visual display systems
Definition: Subject matter wherein the graphic object defined is a curved
No. of applications: 108
Last issue date: 03/22/2012


1      
Application No.Application TitleIssue Date
20120069026Segmentation of Free-Form Shapes into Chains of Circular Elements in Computer Graphics Applications
A solution for representing a free-form shape in a data-processing system is proposed. An illustrative method comprises associating sample points defining the free-form shape with a set of circular elements, and storing an indication of the circular elements. Associatin...
03/22/2012
20120050294BUFFER CONSTRUCTION WITH GEODETIC CIRCULAR ARCS
A method with acts for representing a buffer about a feature represented on an ellipsoid or round-object model. The method includes accessing a definition of a buffer stored on one or more computer readable medium in a format readable by a computer application. The defi...
03/01/2012
20120050293DYNAMICALLY SMOOTHING A CURVE
This is directed to dynamically adjusting the display of a curve provided on a display while the curve is being drawn. In particular, this is directed to identifying segments between sampled points of a line, and applying a transform to the segments to smooth the line b...
03/01/2012
20110298807Touch screen and display method
A touch screen to smooth a moving trajectory of a touch unit input as a curved line and to display the moving trajectory, and a display method of the touch screen are provided. The display method of the touch screen may include sampling coordinates at touch points when ...
12/08/2011
20110285722APPROXIMATION OF STROKED HIGHER-ORDER CURVED SEGMENTS BY QUADRATIC BÈZIER CURVE SEGMENTS
One embodiment of the present invention sets forth a technique for subdividing stroked higher-order curved segments into quadratic Bèzier curve segments. Path stroking may be accelerated when a GPU or other processor is configured to perform the subdivision operations....
11/24/2011
20110285723CONVERSION OF DASHED STROKES INTO QUADRATIC BÈZIER SEGMENT SEQUENCES
One embodiment of the present invention sets forth a technique for converting dashed strokes into quadratic Bèzier segment sequences. Path rendering with stroking and dashing may be accelerated when a graphics processing unit or other processor is configured to subdivi...
11/24/2011
20110285741BAKING PATH RENDERING OBJECTS INTO COMPACT AND EFFICIENT MEMORY REPRESENTATIONS
One embodiment of the present invention sets forth a technique for improving path rendering on computer systems with an available graphics processing unit. The technique involves reducing complex path objects to simpler geometric objects suitable for rendering on a grap...
11/24/2011
20110285719APPROXIMATION OF STROKED HIGHER-ORDER CURVED SEGMENTS BY QUADRATIC BÈZIER CURVE SEGMENTS
One embodiment of the present invention sets forth a technique for subdividing stroked higher-order curved segments into quadratic Bèzier curve segments. Path stroking may be accelerated when a GPU or other processor is configured to perform the subdivision operations....
11/24/2011
20110285718POINT CONTAINMENT FOR QUADRATIC BÈZIER STROKES
One embodiment of the present invention sets forth a technique for stroking rendered paths. Path rendering may be accelerated when a graphics processing unit or other processor is configured to identify pixels that are within half of the stroke width of any point along ...
11/24/2011
20110285720DECOMPOSING CUBIC BEZIER SEGMENTS FOR TESSELLATION-FREE STENCIL FILLING
One embodiment of the present invention sets forth a technique for decomposing and filling cubic Bèzier segments of paths without tessellating the paths. Path rendering may be accelerated when a GPU or other processor is configured to perform the decomposition operatio...
11/24/2011
20110285721POINT CONTAINMENT FOR QUADRATIC BÈZIER STROKES
One embodiment of the present invention sets forth a technique for stroking rendered paths. Path rendering may be accelerated when a graphics processing unit or other processor is configured to identify pixels that are within half of the stroke width of any point along ...
11/24/2011
20110261059Method And System For Decomposing Complex Shapes Into Curvy RHTS For Rasterization
A complex curved primitive is decomposed into curvy RHTs comprising a curved portion and horizontal and vertical lines. Pixel rows covered by curvy RHTs are determined. RHT pixels covered by the curved primitive are determined with counters. Tile based color rendering i...
10/27/2011
20110242109METHOD AND DEVICE FOR SIMPLIFYING A COMPLEX PATH
The invention relates to a technical field of graphic image processing, especially to a technology for simplifying a complex path. The invention provides a method and a device for simplifying a complex path, to accomplish simplification of any complex path into a simple...
10/06/2011
20110234600Client/Server Waveform Viewer Using Bitmaps
Improving on the waveform viewing technology can advantageously address the industry's need for speedup and capacity of existing solution. As described herein, making data manipulation local and bounded can facilitate tremendous speedup. The waveform viewer can process ...
09/29/2011
20110216070SCALE SEPARATION IN HAIR DYNAMICS
Techniques are disclosed for accounting for features of computer-generated dynamic or simulation models being at different scales. Some examples of dynamic or simulation models may include models representing hair, fur, strings, vines, tails, or the like. In various emb...
09/08/2011
20110199370Image Processing Method for Feature Retention and the System of the Same
The present invention discloses an image processing method for feature retention associated with averaging processes. The image processing method comprises: scaling and aligning a plurality of image data for acquiring feature information; determining a plurality of two-...
08/18/2011
20110199381BEZIER CURVE DRAWING DEVICE, BEZIER CURVE DRAWING METHOD, AND RECORDING MEDIUM
A Bezier curve drawing device is configured as follows. A control point coordinate acquiring unit (10) acquires the coordinates of a plurality of control points of a Bezier curve. An inter-control point distance calculation unit (11) selects, using the min...
08/18/2011
20110187720Interactive Labyrinth Curve Generation and Applications Thereof
Complex labyrinth curves are interactively generated by an iterative process that spatially modulates curve evolution by an image or other function defined on the evolution space. After curves and evolution parameters are initialized [100], the iterative process ...
08/04/2011
20110169839CURVED SURFACE IMPORTING DEVICE AND METHOD
A curved surface importing device and method imports character strings of graphic parameters and graphic attributes of graphs from an initial graphic exchange specification (IGES) document, and analyzes the character strings of each of the graphs to generate a graphic m...
07/14/2011
20110164041GRAPHIC INFORMATION PROCESSING DEVICE FOR FORMING AESTHETIC CURVES, GRAPHIC INFORMATION PROCESSING METHOD, AND GRAPHIC INFORMATION PROCESSING PROGRAM
To easily form curves preferable for design (beautiful curves or aesthetic curves). A CAD system includes: a receiving unit that receives input of graphic information representing a line figure that includes a curve; a dividing unit that divides the line figure into a p...
07/07/2011
20110084968IMAGE DRAWING APPARATUS, IMAGE DRAWING METHOD, AND STORAGE MEDIUM
A division number that defines the number of divided straight lines representing a circular graphic pattern is registered beforehand in a division number table in relation to a radius r of the circular graphic pattern. Further, data usable to calculate X-coordinate and ...
04/14/2011
20110025693Graphics processing systems
A method of rendering a stroked curve for display in a graphics processing system in which an input stroked curve 2 to be displayed, such as a character in a computer font or a portion thereof, is defined in user space 4 and projected into a surface space ...
02/03/2011
20100295858METHOD AND SYSTEM FOR APPROXIMATING CURVE, AND GRAPHIC DISPLAY CONTROL METHOD AND APPARATUS
A method and system for approximating a curve, and a graphic display control method and apparatus are disclosed. The method for approximating a curve comprises the steps of acquiring number information of subdividing points for subdividing a curve needed to be approxima...
11/25/2010
20100289802SYSTEM AND METHOD FOR ADAPTIVE TESSELLATION OF A CURVE
A graphic module wherein, given a curve P(x,y)=P(x(t), y(t)) between two points P0(x,y)=P0(x(t0), y(t0)) and P1(x,y)=P1(x(t1), y(t1)), in the screen coordinates, a calculating circui...
11/18/2010
20100271382GRAPHIC DRAWING DEVICE AND GRAPHIC DRAWING METHOD
A distance information generating unit 4 for rasterizing minute line segments divided by a curved line dividing unit 2 through a combination of straight line cells and corner cells to generate distance information corresponding to a pixel 12 of a di...
10/28/2010
20100265255GENERATION OF CUBIC BEZIER CONTROL POINTS IN COMPUTER GRAPHICS SYSTEMS
A system for interactive computer graphics enables generation of Bezier curves from a series of points based on the relative position of successive points in the series. For example, for successive points in a series, point A, point B, and point C are successive points ...
10/21/2010
20100225652Tile Based Rendering Of Smooth Points Using Polygons
An apparatus and method for rendering a smooth circular point using polygons on a computer graphics display. The circular point is approximated by a polygon and the selection of the polygon depends on the diameter of the point. The polygon is enclosed in a bounding area...
09/09/2010
20100207948Tessellating Elements
The tessellating elements are in sets and comprise (a) at least one curve element comprising a semi-circle of diameter x; (b) at least one wave element having a perimeter which is three-sided, including a first side which is straight and of length x, a second side which...
08/19/2010
20100201710STABILIZING IMAGES
A method, apparatus, and computer readable storage medium provides the ability to stabilize a series of two or more still images (i.e., a clip). The clip of image data is obtained. The clip is then analyzed to produce a set of source curves that represent a global movem...
08/12/2010
20100201689METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR INTERACTIVE SKETCH TEMPLATE CREATION, ALTERATION, AND USE
A method is provided for converting a template creation input corresponding to an image into a sketch template. This method may include minimizing stroke data cost and converting the resulting contour into a curve approximation based around landmark points. After the sk...
08/12/2010
20100201690VIRTUAL WHITE LINES (VWL) APPLICATION FOR INDICATING A PLANNED EXCAVATION OR LOCATE PATH
Methods and apparatus for facilitating detection of a presence or an absence of at least one underground facility within a dig area. Source data representing one or more input images of a geographic area including the dig area is electronically received at a first user ...
08/12/2010
20100177103Constructing Computer Aided Design Models From Procedurally Defined Curve and Surface Lofts
The advantageous embodiments provide a computer implemented method, apparatus, and computer program product for constructing a computer aided design model. User input is received that contains a callback function and a required accuracy. The callback function prescribes...
07/15/2010
20100163615CABLING WORK AIDING SYSTEM AND WORK AIDING METHOD
In the cabling work aiding system, the RFID reader reads the RFID attached to at least one of the terminal, its terminal block, and cable member. A cabling work terminal device is connected to the RFID reader. The device is comprised of: a data base that records a templ...
07/01/2010
20100149189Media Action Script Acceleration Apparatus
Exemplary apparatus, method, and system embodiments provide for accelerated hardware processing of an action script for a graphical image for visual display. An exemplary apparatus comprises: a first memory to store corresponding data; a first processor to separate the ...
06/17/2010
20100149215Media Action Script Acceleration Apparatus, System and Method
Exemplary apparatus, method, and system embodiments provide for processing an action script for a graphical image for visual display. An exemplary apparatus comprises: a first memory; first circuitry configured to convert a plurality of descriptive elements of the actio...
06/17/2010
20100149188EVENT BASED INTERACTIVE ANIMATION
A client device receives a user interface event corresponding to a spline curve associated with an object displayed on a mobile device. The user interface triggers creation of a new spline curve based on computation of a new spline tangent associated with the spline cur...
06/17/2010
20100141659DISCARDING OF VERTEX POINTS DURING TWO-DIMENSIONAL GRAPHICS RENDERING USING THREE-DIMENSIONAL GRAPHICS HARDWARE
This disclosure describes techniques for removing vertex points during two-dimensional (2D) graphics rendering using three-dimensional (3D) graphics hardware. In accordance with the described techniques one or more vertex points may be removed during 2D graphics renderi...
06/10/2010
20100097382Graphics processing systems
When rendering a stroked curve for display in a graphics processing system, an input stroked curve 1 defined in user space 2 is received by the system. The portion of a canonical space 5 that corresponds to the received stroked curve 1 is det...
04/22/2010
20100097383Graphics processing systems
An input stroked curve 1 that is received by a graphics processing system can be rendering using at least two, and preferably more, rendering processes that are available for use by the system. The process or processes that are used for rendering the received str...
04/22/2010
20100097388Graphics processing systems
A smooth curve is represented in a graphics texture by setting the texels that are inside the curve 1 to a value greater than a predetermined threshold value and the texels that are outside the curve 1 to a value less than the threshold value (or vice-vers...
04/22/2010
1      
 
Sign InRegister
Username  
Password   
forgot password?