"To place a man in a multi-stage rocket and project him into the controlling gravitational field of the moon where the passengers can make scientific observations, perhaps land alive, and then return to earth--all that constitutes a wild dream worthy of Jules Verne. I am bold enough to say that such a man-made voyage will never occur regardless of all future advances."
Lee deForest, American radio pioneer ; 1957
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 |
| 7439986 | Pixel filtering using shared filter resource between overlay and texture mapping engines A configurable filter module for providing shared filter resource between an overlay engine and a texture mapping engine of a graphics system. The configurable filter may comprise a plurality of linear blend units each of which receives data input from one of the ov... | 10/21/2008 |
| 7423791 | Color conversion using barycentric projections A method and apparatus for interpolating values for a color space from an input color value. A unit hypercube enclosing the input value is generated based on values from a look up table. A set of boundary conditions are then imposed on the unit hypercube. To perform... | 09/09/2008 |
| 7336817 | Processing raw and pre-processed digital images A unified method for processing Raw and pre-processed digital images is provided. The method may include receiving digital image data and determining if the data is Raw or pre-processed. If the digital image data is Raw, the method may further include receiving modi... | 02/26/2008 |
| 7304648 | Generating one or more linear blends A method (1005) generates one or more linear blends. Initially, the method has a list of already received one or more fill-paths defining a current linear blend, and a newly received fill-path, where the fill-paths each comprise a single colored parallelogram... | 12/04/2007 |
| 7280691 | Colour correction Digital image processing apparatus for applying pixel-based colour correction to a hue-saturation-based polar representation of pixels of an input image to generate an output image comprises colour correction logic arranged to provide a colour mapping operation defi... | 10/09/2007 |
| 7227555 | Rendering volumetric fog and other gaseous phenomena Systems for rendering a gaseous display. The distance from a user's reference point to each pixel through the gas is determined. The distance is then converted into an attenuation factor that is used to blend the scene color with the gas color. The result can then b... | 06/05/2007 |
| 7213207 | System and method for accessing registers of a hardware device in a graphical program A system and method for creating a graphical program which accesses registers of a hardware device. In one embodiment, a register access node or primitive may be included in a graphical program, such that when the graphical program is executed on the computer system... | 05/01/2007 |
| 7190374 | Shading polygons from a three-dimensional model Shading a polygon includes identifying points on edges of the polygon using shading values for vertices of the polygon, connecting the points to form at least two areas within the polygon, and shading the at least two areas differently. Vertices are assigned to at l... | 03/13/2007 |
| 7190375 | Rendering ink strokes of variable width and angle Apparatus and methods for dynamically rendering digital ink strokes of arbitrary stroke width while a user is drawing the ink strokes. An ink rendering system may receive sampled pen tip positions associated with a stylus or pen on a digitizer. The ink rendering sys... | 03/13/2007 |
| 7181601 | Method and apparatus for prediction for fork and join instructions in speculative execution A method and apparatus for enabling the speculative forking of a speculative thread is disclosed. In one embodiment, a speculative fork instruction is conditioned by the results of a fork predictor. The fork predictor may issue predictions as to whether or not a spe... | 02/20/2007 |
| 7161712 | Apparatus for forming images with proper gamma correction An apparatus for forming an image includes a photosensitive body, an optical write unit which scans a light beam along a main scan path on a photosensitive body to create a latent image thereon, the light beam having power levels corresponding to multi-level image d... | 01/09/2007 |
| 7158143 | Fast algorithm for anisotropic texture sampling A faster algorithm for computing the texture of a pixel is disclosed. A major and minor direction in texel space are determined. Steps in the major direction are set to unity and steps in the minor direction are set to the slope of the anistropy line of the footprin... | 01/02/2007 |
| 7158147 | Method and apparatus for pixel filtering using shared filter resource between overlay and texture mapping engines A configurable filter module for providing shared filter resource between an overlay engine and a texture mapping engine of a graphics system. The configurable filter may comprise a plurality of linear blend units each of which receives data input from one of the ov... | 01/02/2007 |
| 7139002 | Bandwidth-efficient processing of video images A technique is described for performing multiple video processing tasks in a single operation, as opposed to serially. For instance, a technique is described for de-interlacing a principal video stream at the same time that at least one video sub-stream is combined ... | 11/21/2006 |
| 7126600 | Method and apparatus for high speed block mode triangle rendering A system for traversing and rendering a graphic primitive, comprising a setup engine that outputs representative values of a graphic primitive; and a raster engine that receives the representative values of the graphic primitive and forms therefrom representative pi... | 10/24/2006 |
| 7092035 | Block move engine with scaling and/or filtering for video or graphics An apparatus comprising a first circuit and a second circuit. The first circuit may be configured to calculate and present an output signal having a first resolution in response to (i) an input signal having a second resolution and (ii) one or more control signals. ... | 08/15/2006 |
| 7062497 | Maintaining document state history Methods and apparatus embodying techniques useful in systems for creating and modifying documents. A state history of a document for storing document states is maintained; and, whenever an interesting operation has occurred, the state of the document is automaticall... | 06/13/2006 |
| 7030891 | Systems and methods for rendering graphical data A preferred method includes the step of receiving multiple digital video data streams. Preferably, a first of the multiple digital video data streams contains processed pixel data corresponding to at least a portion of the image to be rendered, and a second of the m... | 04/18/2006 |
| 7027066 | Graphics plotting apparatus A graphics plotting apparatus which can realize both optimum division of a processing system into blocks and optimum arrangement of the blocks and can be augmented in terms of the performance for a three-dimensional graphics plotting process. The graphics plotting a... | 04/11/2006 |
| 7024551 | Method and apparatus for updating boot code using a system controller Method and apparatus are disclosed that allow boot code within the apparatus to be updated using a system controller. The apparatus includes a central processing unit (CPU) and a programmable memory that contains boot code at a predetermined location for use in boot... | 04/04/2006 |
| 7009623 | Image processing apparatus and method, recording medium, and program thereof An image processing apparatus is provided for accurately recognizing an edge direction to perform an accurate image interpolation. A direction determining unit recognizes an edge direction of a remarked pixel and outputs it with information on its position to a reli... | 03/07/2006 |
| 7006106 | Real time contour line generation The generation of contour plot images from elevation data in real time for use in a digital moving map. The contour line interval is dynamically selectable. The elevation data is scanned in 2 dimensions simultaneously, but in a single pass. As the elevation data is ... | 02/28/2006 |
| 7002599 | Method and apparatus for hardware acceleration of clipping and graphical fill in display systems Embodiments of the present invention are directed to a method and apparatus for hardware acceleration of clipping and graphical fill in display systems. In one embodiment, all display data is presented to the display system. The display system uses its hardware to c... | 02/21/2006 |
| 6999099 | Image processing apparatus and method, recording medium, and program thereof An image processing apparatus is provided for accurately recognizing an edge direction to perform an accurate image interpolation. A direction determining unit recognizes an edge direction of a remarked pixel and outputs it with information on its position to a reli... | 02/14/2006 |
| 6995775 | Image processing apparatus and method, recording medium, and program thereof An image processing apparatus is provided for accurately recognizing an edge direction to perform an accurate image interpolation. A direction determining unit recognizes an edge direction of a remarked pixel and outputs it with information on its position to a reli... | 02/07/2006 |
| 6992664 | Graphics plotting apparatus A graphics plotting apparatus which can realize both optimum division of a processing system into blocks and optimum arrangement of the blocks and can be augmented in terms of the performance for a three-dimensional graphics plotting process. The graphics plotting a... | 01/31/2006 |
| 6950112 | Method and apparatus for producing a three-dimensional moving image Disclosed is an apparatus and method for producing a three-dimensional (3D) moving image of a moving target object. The method comprises the steps of transmitting and receiving ultrasound signals to/from the moving target object; obtaining raw data; generating image... | 09/27/2005 |
| 6943807 | Image processing apparatus and method, recording medium, and program thereof An image processing apparatus is provided for accurately recognizing an edge direction to perform an accurate image interpolation. A direction determining unit recognizes an edge direction of a remarked pixel and outputs it with information on its position to a reli... | 09/13/2005 |
| 6941013 | Method of image binarization using histogram modeling Method of image binarization using histogram modeling, which combines spatial resolution expansion with binarization in a single integrated process using a combination of spatial expansion, histogram modeling, classification, and quantization. Each pixel of the inpu... | 09/06/2005 |
| 6930688 | Generator of graphics in computer system An apparatus for generating graphics is connectable in a computer system between a system processor and a system memory by way of a data bus. The apparatus comprises two registers for the storage of X and Y coordinates respectively of a single pixel. The coordinates... | 08/16/2005 |
| 6912350 | DVD subpicture rendering without loss of color resolution A method an apparatus for rendering DVD subpicture data on a computer system having graphics data without a loss of subpicture resolution includes inserting a key into the subpicture data during or right after decoding and storing the subpicture data in the primary ... | 06/28/2005 |
| 6909430 | Rendering ink strokes of variable width and angle Apparatus and methods for dynamically rendering digital ink strokes of arbitrary stroke width while a user is drawing the ink strokes. An ink rendering system may receive sampled pen tip positions associated with a stylus or pen on a digitizer. The ink rendering sys... | 06/21/2005 |
| 6812935 | Scaling images for display Scaling images for display includes determining if a nearest neighbor algorithm has been selected for scaling pixels of an image and, if so, finding the nearest neighbor using a linear interpolation algorithm. ... | 11/02/2004 |
| 6809740 | Dithered quantization using neighborhood mask array to approximate interpolate Methods and image forming systems for approximating the value of a function given specified values of input data using a sparse lookup table. Individual samples are quantized and rounded up or down to an adjacent lattice point of the lookup table. Rather than perfor... | 10/26/2004 |
| 6778188 | Reconfigurable hardware filter for texture mapping and image processing A programmable filter comprising a tree of computational units, where each computational unit is configured to receive multiple inputs and generate multiple outputs, where the tree receives a set of input operands and generates output operands, where, in a sum of pr... | 08/17/2004 |
| 6778180 | Video image tracking engine A method and system for processing an image including capturing an image and storing the image as image pixel data. Each image pixel datum is stored in a respective memory location having a corresponding address. Threshold pixel data is selected from the image pixel... | 08/17/2004 |
| 6765587 | Image processing apparatus An image processing apparatus includes a signal processing section for processing an image signal including a first signal and a second signal. The signal processing section processes the first signal and the second signal using different interpolation programs from... | 07/20/2004 |
| 6731291 | Image processing device and system using the same In a device and system which perform processing (displaying and outputting) of image data, the amount of data transferred between a memory holding the image data and a processor processing the image data is limited, thereby a great amount of data can be processed at... | 05/04/2004 |
| 6720974 | Arithmetic unit and arithmetic processing method Disclosed are an arithmetic unit and an arithmetic processing method. In the arithmetic unit, in linear interpolation of a parameter of a pixel to be used to plot an object in a three-dimensional video, an operation result value can be fixed in response to a particu... | 04/13/2004 |
| 6654017 | Smoothing of line segments on a computer display The middle of line segments may be drawn on a computer display using an iterative method that reduces the number of calculations required. The process is repeated for each column. The first pixel is plotted according to a formula that allows the first pix... | 11/25/2003 |