...that it was melting ice cream that inspired the invention of the outboard motor? It was a lovely August day and Ole Evinrude was rowing his boat to his favorite island picnic spot. As he rowed, he watched his ice cream melt and wished he had a faster way to get to the island. At that moment the idea for the outboard motor was born!
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 |
| 8115774 | Application of selective regions of a normal map based on joint position in a three-dimensional model A method. for use in animation includes the steps of establishing a model having a plurality of joints, exposing a region of a first normal map based on a position of one or more of the joints, and applying the exposed region of the first normal map to the model. A ... | 02/14/2012 |
| 8115775 | System, method, and computer program product for encoding information in texture maps to enhance texturing A method comprises encoding information in a texture map, and enhancing texturing utilizing the information, where the information identifies at least one region in at least one texture. Additionally, a texture data structure is embodied on a non-transitory computer... | 02/14/2012 |
| 8102402 | Method of and apparatus for encoding data An array of texture data elements (texels) is subdivided into a plurality of 8×4 texture element blocks, each of which 8×4 texture element blocks encodes two 4×4 texture element sub-blocks 3, 4. Each encoded texture data block includes data indicating a me... | 01/24/2012 |
| 8098257 | Filtering unit for floating-point texture data Floating-point texture filtering units leverage existing fixed-point filter circuits. Groups of floating-point texture values are converted to products of a fixed-point mantissa and a scaling factor that is the same for each texture value in the group. The fixed-poi... | 01/17/2012 |
| 8098258 | Methods and apparatus for multiple texture map storage and filtering A method for a computer system including receiving a file comprising textures including a first and a second texture, and metadata, wherein the first texture need not have a predetermined geometric relationship to the second texture, wherein the metadata includes id... | 01/17/2012 |
| 8094164 | Decompression of block encoded texture data Systems and methods that decompress block compressed texture data may decompress the texture data while simplifying computations to reduce die area while maintaining the required accuracy. Reducing the die area permits more texture data to be decompressed in the sam... | 01/10/2012 |
| 8068118 | System and method for modifying a number of texture samples for anisotropic texture filtering Systems and methods for modifying the number of texture samples used to produce an anisotropically filtered texture mapped pixel may improve texture mapping performance. When the number of texture samples is reduced, fewer texels are read and fewer filtering computa... | 11/29/2011 |
| 8068117 | Parallel texture synthesis by upsampling pixel coordinates A method and system for synthesizing texture using upsampled pixel coordinates and a multi-resolution approach. The parallel texture synthesis technique, while based on a neighborhood matching technique having order-independent texture synthesis, extends that approa... | 11/29/2011 |
| 8044966 | Method and apparatus for display image adjustment Method and apparatus for display image adjustment is described. More particularly, handles associated with polygon vertices of a polygon rendered image are provided as a graphical user interface (GUI). These handles may be selected and moved by a user with a cursor ... | 10/25/2011 |
| 8040355 | Three-dimensional location-based texture transfers Textures are transferred between different object models using a point cloud. In a first phase, a point cloud in 3-D space is created to represent a texture map as applied to a first, or “source,” object model. In a second phase, a value for a target texel of a ... | 10/18/2011 |
| 8018467 | Texture caching arrangement for a computer graphics accelerator A method and apparatus which includes a graphics accelerator, circuitry responsive to pixel texture coordinates to select texels and generate therefrom a texture value for any pixel the color of which is to be modified by a texture, a cache to hold texels for use by... | 09/13/2011 |
| 8013862 | Texture codec Techniques for pre-processing image blocks containing texture are disclosed herein which reduce memory requirements without degradation of quality. This is accomplished by determining the level of texture in each pixel block of the image and then performing a compre... | 09/06/2011 |
| 7999821 | Reconfigurable dual texture pipeline with shared texture cache Circuits, methods, and apparatus that provide texture caches and related circuits that store and retrieve texels in an efficient manner. One such texture circuit can provide a configurable number of texel quads for a configurable number of pixels. For bilinear filte... | 08/16/2011 |
| 7995072 | Texture replacement in video sequences and images Systems and methods for reducing bit rates by replacing original texture in a video sequence with synthesized texture. Reducing the bit rate of the video sequence begins by identifying and removing selected texture from frames in a video sequence. The removed textur... | 08/09/2011 |
| 7982745 | Trilinear optimization for texture filtering Trilinear optimization is a technique to reduce the number of texture samples used to determine a texture value associated with a graphics fragment. Bilinear interpolations replace some trilinear interpolations, thereby reducing the number of texture samples read an... | 07/19/2011 |
| 7973797 | Programmable blending in a graphics processing unit Techniques for implementing blending equations for various blending modes with a base set of operations are described. Each blending equation may be decomposed into a sequence of operations. In one design, a device includes a processing unit that implements a set of... | 07/05/2011 |
| 7973798 | Inverse texture synthesis A “texture generator” uses an inverse texture synthesis solution that runs in the opposite direction to traditional forward synthesis techniques to construct 2D texture compactions for use by a graphics processing unit (GPU) of a computer system. These small 2D ... | 07/05/2011 |
| 7969447 | Dynamic wrinkle mapping A method for a computer system includes retrieving a plurality of base poses for an object, retrieving a plurality of base texture maps associated with the plurality of base poses, receiving a desired pose for the object, determining a plurality of coefficients asso... | 06/28/2011 |
| 7961197 | Method and apparatus for display image adjustment Method and apparatus for display image adjustment is described. More particularly, handles associated with polygon vertices of a polygon rendered image are provided as a graphical user interface (GUI). These handles may be selected and moved by a user with a cursor ... | 06/14/2011 |
| 7952590 | Texturing a translucent surface A computer-implemented method for texturing a modeled surface includes receiving an albedo map corresponding to light scattering under uniform incident diffuse light. The method includes determining, using the albedo map, a local scattering parameter for a multipole... | 05/31/2011 |
| 7940279 | System and method for rendering of texel imagery A point cloud data set may be pre-processed for fast and efficient rendering. The pre-processing may comprise creating an octree hierarchy from the data, generating a level of detail (LOD) representation for each octree node, simplifying the points in each node acco... | 05/10/2011 |
| 7932913 | Method and apparatus for collating object An object collation method comprising a registration procedure for registering the registered data of a registered object in a database, and a collation procedure for collating the input image of a target object with the registered data. The registration procedure i... | 04/26/2011 |
| 7924290 | Method and system for processing texture samples with programmable offset positions A method and system for performing a texture operation with user-specified offset positions are disclosed. Specifically, one embodiment of the present invention sets forth a method, which includes the steps of deriving a first destined texel position based on an ori... | 04/12/2011 |
| 7924289 | Method for determining weighting factors for the color calculation of a color value of texels for a footprint In a method for determining weighting factors for the color calculation of a color value of texels for a footprint covering a plurality of texels in a texel grid, in a graphic system, form information of the footprint is determined at first. Afterwards, the edges of... | 04/12/2011 |
| 7924288 | Image processing device emphasizing on texture, image processing program, electronic camera, and image processing method An image processing device extracts a local variation component from color information in image data. Using the variation component of the color information, a pseudo-texture component of brightness information is produced. The thus produced pseudo-texture component... | 04/12/2011 |
| 7916151 | Partial texture loads Circuits, methods, and apparatus that provide for partial texture load instructions. Instead of one instruction that may take several shader passes to complete, several instructions are issued, where each instruction is an instruction to retrieve a part or portion o... | 03/29/2011 |
| 7907147 | Texture filtering apparatus, texture mapping apparatus, and method and program therefor A texture filtering apparatus includes a first generating unit configured to generate first texture data having a size designated by a user or satisfying a condition designated by the user by using not less than second texture data acquired under different condition... | 03/15/2011 |
| 7903121 | System and method for image-based rendering with object proxies A system and method for rendering with an object proxy. In one embodiment, a method includes forming a set of view textures corresponding to a set of viewing directions; selecting a viewing direction for rendering; selecting at least two view textures from the forme... | 03/08/2011 |
| 7889207 | Image apparatus with image noise compensation An image apparatus (10) for providing an adjusted image (242) of a scene (236) includes a capturing system (16) and a control system (24). The capturing system (16) captures an underexposed first frame (240) that is d... | 02/15/2011 |
| 7884830 | Apparatus, system, and method for indexing an array of cube map textures A graphics system supports arrays of cube map textures. In one implementation, a cube map texture is utilized as an index into a set of cube map textures. The set of cube map textures may further be arranged into an atlas of two-dimensional textures. ... | 02/08/2011 |
| 7884831 | Reconfigurable high-performance texture pipeline with advanced filtering Circuits, methods, and apparatus that provide texture caches and related circuits that store and retrieve texels in a fast and efficient manner. One such texture circuit provides an increased number of bilerps for each pixel in a group of pixels, particularly when t... | 02/08/2011 |
| 7880745 | Systems and methods for border color handling in a graphics processing unit Systems and methods for border color handling in a graphics processing unit are disclosed. In one embodiment, the system includes a border color register that stores at least one border color pointer. A border color pointer indicates an address in an external memory... | 02/01/2011 |
| 7876328 | Managing multiple contexts in a decentralized graphics processing unit Provided is a system for managing multiple contexts in a decentralized graphics processing unit. The system includes multiple control units that can include a context buffer, a context processor, and a context scheduler. Also included is logic to receive multiple co... | 01/25/2011 |
| 7876329 | Systems and methods for managing texture data in a computer Provided are methods for managing texture data in Graphics Processing Units (GPUs). The methods include receiving, into an arbiter, a preload request configured to request processing of texture data in advance of shader processing and receiving, into the arbiter, a ... | 01/25/2011 |
| 7868899 | 3-D graphics texturing system using encrypted textures A texturing system for use in a three-dimensional graphics system has an input for receiving object data for an object to be textured. Encrypted texture data is obtained from a store and decrypted in a decryption unit. The decrypted texture data generates texture im... | 01/11/2011 |
| 7859548 | Offloading cube map calculations to a shader Systems and methods for performing cube mapping computations using a shader program may reduce the need for fixed function cube mapping computation units in graphics processors. Therefore, die area is used more efficiently since a general purpose processing unit may... | 12/28/2010 |
| 7852346 | Programmable graphics processor for generalized texturing A programmable graphics processor including an execution pipeline and a texture unit is described. The execution pipeline processes graphics data as specified by a fragment program. The fragment program may include one or more opcodes. The texture unit includes one ... | 12/14/2010 |
| 7852347 | Texture map pixel pairing optimization The current invention involves new systems and methods for increasing texture filtering performance by reorganizing a texture sampling order used to read and filter texels when anisotropic filtering is used. Texel read performance is improved for anisotropic filteri... | 12/14/2010 |
| 7843462 | System and method for displaying a digital video sequence modified to compensate for perceived blur A system for displaying a digital video sequence includes a graphics processing unit (GPU) and a display device. The GPU receives and modifies the digital video sequence to compensate for perceived blur based on motion between frames of the digital video sequence. T... | 11/30/2010 |
| 7843461 | Image special effect device, graphic processor and recording medium An image special effect device includes: a graphic processor and a video processing block; the graphic processor converting coordinates in virtual three-dimensional space into two-dimensional coordinates on a display screen in accordance with a supply of information... | 11/30/2010 |