"Without question, the greatest invention in the history of mankind is beer. Oh, I grant you that the wheel was also a fine invention, but the wheel does not go nearly as well with pizza."
Dave Barry
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.
| Number | Title | Issue Date |
| 8150238 | Recording medium, playback device, and integrated circuit A pair of main-view and sub-view video streams and a graphics stream are recorded on a BD-ROM disc. Metadata is provided in each GOP in the sub-view video stream. The metadata includes offset information. The offset information specifies offset control for a plurali... | 04/03/2012 |
| 8134557 | Image processing apparatus and image processing method The present invention provides an image processing apparatus including: a production section configured to determine polygon groups each composed of a predetermined number of polygons juxtaposed in a first direction successively as an object block, which is an objec... | 03/13/2012 |
| 8085270 | Apparatus for proccessing drawn-by-human-hand effect using style lines An apparatus for processing an effect using style lines, includes a contour line creation unit for creating contour lines using polygons of a three-dimensional (3D) object and location information of a camera; a style line creation unit for putting edge lists, extra... | 12/27/2011 |
| 8081187 | Pencil strokes for vector based drawing elements Embodiments of the invention provide techniques for generating displays of vector drawing elements that have the appearance of being hand drawn using traditional media materials, such as a pencil. Multiple pencil strokes to be rendered on top of each other and the s... | 12/20/2011 |
| 8049754 | Multiple source waveform drawing system and method A method of waveform drawing, including generating a plurality of waveforms with certain waveforms being in the same space in a display, eclipsing the waveforms in a rank order and storing the related data in an eclipsed list, the related data of the eclipsed list i... | 11/01/2011 |
| 8018460 | Vector graphics shape data generation apparatus, rendering apparatus, method, and program Shape-data-generation apparatus includes unit acquiring first-shape data of vector graphics from data source, unit storing sets of second-shape data as structured-vector-graphics data obtained by processing vector-graphics-shape data in specific format and shape num... | 09/13/2011 |
| 7995063 | Figure rendering apparatus and figure rendering method Disclosed is a figure rendering apparatus including: a figure displaying section to display a figure by rendering the figure in a display screen; a setting section to set an arbitrary point on a rendering figure as a moving point, a moving range of the moving point,... | 08/09/2011 |
| 7982736 | Method and apparatus for identifying differences in vector graphic files A computer implemented method, apparatus, and computer usable program code for identifying differences in vector graphics files. A set of vector graphics file pairs are retrieved, wherein each vector graphics file pair in the set includes a first vector graphics fil... | 07/19/2011 |
| 7978196 | Efficient rendering of page descriptions A method (600) is disclosed of generating a representation of a page (1500) to be rendered to a raster image (1600) of pixels. The page (1500) comprises one or more graphical objects (1520 and 1530), arranged in a rendering ... | 07/12/2011 |
| 7956861 | Method for checkerboard-based vector to raster conversion Provided is a method for converting an input vector outline image to an output monochrome raster image consisting of only corner-contiguous pixels in a checkerboard pattern. Using a combination of a monochrome checkerboard raster image and a vector-based diamond gri... | 06/07/2011 |
| 7948493 | Apparatus, method and computer program for determining information about shape and/or location of an ellipse in a graphical image An apparatus for determining information about shape and location of an ellipse involves determining two coordinates of a first ellipse point representing a point of the ellipse located furthest in the first direction, and determining two coordinates of a second ell... | 05/24/2011 |
| 7920141 | Method and apparatus for rasterizer interpolation The present invention relates to a rasterizer interpolator. In one embodiment, a setup unit is used to distribute graphics primitive instructions to multiple parallel rasterizers. To increase efficiency, the setup unit calculates the polygon data and checks it again... | 04/05/2011 |
| 7916141 | Image processing system using vector pixel An image processing system using vector pixel is disclosed. The system includes a vector pixel with 1 byte, a data unit structure, a data portion, a file generation unit, and a data processing unit. The vector pixel with 1 byte is configured such that, in the low 4 ... | 03/29/2011 |
| 7916142 | Systems and methods for generating user specified information from a map An embodiment relates generally to a method of generating user-specified information. The method includes receiving a plurality of points selected on a map to form a first continuous line having one or more vertices. The method also includes generating a closed poly... | 03/29/2011 |
| 7864179 | Fractional parametric polystar methods and apparatus Methods and apparatus disclosed herein receive a non-integer star points input parameter value, create a star shape with a number of star points equal to an integer portion of the star points input parameter plus one, and store or render the star shape to an output ... | 01/04/2011 |
| 7859536 | Generalization of features in a digital map Generalization of features in a digital map is enabled by performing a simplification of polylines. A set of chords between points on a polyline is selected such that each chord does not violate specified rules such as maximum distance from the original polyline. If... | 12/28/2010 |
| 7859537 | Evaluation of self-intersecting vector graphics objects via planar map profiles Systems and methods for converting vector graphic object path profiles into planar map profiles for efficient mean value coordinates evaluation wherein the nodes of resultant region paths include a set of quantities of arbitrary dimension. ... | 12/28/2010 |
| 7834876 | Providing graphic generating capabilities for a model based development process A method and system for providing a block for use in a block diagram in a graphical modeling environment which is capable of rendering a parameterized graphic annotation. ... | 11/16/2010 |
| 7791604 | Graphics drawing apparatus and method of same A graphics drawing apparatus able to reduce the amount of data transferred, able to realize a lower power consumption, and consequently able to achieve an improvement of performance of the system as a whole, provided with address generator for automatically generati... | 09/07/2010 |
| 7791605 | Universal rasterization of graphic primitives A technique for universally rasterizing graphic primitives used in computer graphics is described. Configurations of the technique include determining three edges and a bounded region in a retrofitting bounding box. Each primitive has real and intrinsic edges. The p... | 09/07/2010 |
| 7777745 | Edge effect A method, apparatus, and article of manufacture provide the ability to render an edge effect for an object. An object is obtained in a computer-generated rendering having vector geometry. An interior geometry is created for a fill of the object. Contour geometry is ... | 08/17/2010 |
| 7768512 | System and method for rasterizing primitives using direct interpolation A system and method for rendering a graphic primitive by linear or perspective interpolation from vertex points. An interpolation engine is employed to interpolate channel values along edges of the primitive to determine values along a scan line containing a selecte... | 08/03/2010 |
| 7755629 | Method of rendering graphic objects A method of rendering an image described by a list of graphical objects includes the steps of assigning objects in the list to at least one of a first set of objects and a second set of objects, and rendering the first set of objects to an image store using a first ... | 07/13/2010 |
| 7719534 | Object association in a computer generated drawing environment Methods and systems for associating two objects in a drawing application with one another are provided. Embodiments of the invention are directed toward a method in a computing environment that includes receiving a command to designate a target and designating the t... | 05/18/2010 |
| 7714867 | Topology determination, decomposable shape generation, and structured mesh generation Enables efficient correction of topological consistency of an input three-dimensional shape approximated in a spatial graph. Structured mesh generation systems of the present invention include: a topology determination apparatus for reading shape data from a shape d... | 05/11/2010 |
| 7714865 | Compositing list caching for a raster image processor A method of rendering an image one or more pixels at a time in scanline order, wherein the image includes objects described by one or more levels, includes the steps of identifying at least one edge of the objects, with the at least one edge intersecting a first sca... | 05/11/2010 |
| 7714866 | Rendering a simulated vector marker stroke An apparatus, method, and article of manufacture are configured to display a vector marker stroke. A stroked fill of vector splines and polygons having faces along the spline are created based on a user input marker stroke. A stencil buffer is created indicating the... | 05/11/2010 |
| 7696998 | Pen-based 3D drawing system with 3D orthographic plane or orthographic ruled surface drawing A pen-based system allow users, such as artists, graphic designers sand illustrators, and the like, to create accurate curve models by sketching. A tool set implemented in software that runs on a computer system combines paper sketch metaphors and a minimalist gestu... | 04/13/2010 |
| 7692654 | Nondeterministic pixel location and identification in a raster unit of a graphics pipeline In a graphics pipeline of a graphics processor, a method for determining pixel location subsequent to rasterization. The method includes receiving a graphics primitive for rasterization in a raster stage of a graphics processor and rasterizing the graphics primitive... | 04/06/2010 |
| 7667702 | Normalization of vector-based graphical representations In order to convert graphical content to a canonical format, the graphical content is separated into linear and filled polygonal planes. Linear features in the linear plane are decomposed into line segments having a canonical line segments ordering. Polygonal featur... | 02/23/2010 |
| 7656406 | Representing and animating paint strokes Techniques for representing a stroke in an image, the stroke being defined by a path extending across one or more positions in the image and one or more stroke parameters, each stroke parameter representing an appearance attribute of the stroke. The techniques inclu... | 02/02/2010 |
| 7652668 | Gap closure in a drawing A technique for editing a drawing having an existing gap line is disclosed. The technique includes editing a path, marking the existing gap line as deleted, analyzing the drawing for gaps, detecting a detected gap, and generating a gap line that closes the detected ... | 01/26/2010 |
| 7649534 | Design of arbitrary linear and non-linear maps Various software mapping aspects are provided. They include, but are not limited to, providing linear map to non-linear map conversion or transformation (and vice versa) in a symmetric fashion, so that data in one map upon conversion is symmetric in another map with... | 01/19/2010 |
| 7646386 | Modifying a path in a drawing A technique for editing is disclosed. The technique includes generating a path definition for a path, generating a plurality of subpath definitions of subpaths of the path based on an intersection of the path, associating the subpath definitions with the path defini... | 01/12/2010 |
| 7643030 | Method and system for efficiently evaluating and drawing NURBS surfaces for 3D graphics The present invention comprises a computer implemented process and system for rendering curves or surfaces as 3D graphics on a display. The system of the present invention includes a computer system having a processor, a bus, and a 3D graphics rendering pipeline. Th... | 01/05/2010 |
| 7612776 | Functions acting on arbitrary geometric paths A facility for evaluating a spreadsheet cell is described. The facility reads a function call stored in a spreadsheet cell. The function call specifies an arbitrary geometric path and an operation to be performed on the specified path. The facility performs the spec... | 11/03/2009 |
| 7589729 | Image synthesis by rank-1 lattices Systems and techniques are described in which rank-1 lattices are used in computerized image processing, in particular in the context of image synthesis. These include systems and techniques for selection of rank-1 lattices, rasterization on rank-1 lattices, anti-al... | 09/15/2009 |
| 7586490 | Systems and methods for three-dimensional sketching Systems, methods and computer program code for three-dimensional sketching may comprise, according to some embodiments, receiving input from a computer-augmented surface such as a Liquid Crystal Display (LCD) of a tablet computer, recording the input as “digital i... | 09/08/2009 |
| 7554546 | Stippled lines using direct distance evaluation Stippled lines are drawn by evaluating a distance function for a set of points within the area of a stippled line. The distance function gives a distance value proportional to the distance from a point to the end of the stippled line. Using the point's distance valu... | 06/30/2009 |
| 7554545 | Drawing apparatus operable to display a motion path of an operation article The drawing apparatus images the operation article by intermittently emitting light to the operation article to derive a location of the operation article on the screen. The cursor is displayed at the location of the operation article on the screen. Therefore, the c... | 06/30/2009 |