"During my service in the United States Congress, I took the initiative in creating the Internet."
Al Gore ; The basis for the later misquote by US Republicans that Gore had "invented" the Internet. Gore was the leading political champion of the modern-day Internet.
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 |
| 8089493 | Image processing circuit, display device, and printing device An image processing circuit includes: a storage unit; a first multiplication unit that multiplies a pixel value stored in the storage unit, by a pixel value included in input image data, the input image data expressing the pixel values; a subtraction value output un... | 01/03/2012 |
| 7889211 | Measuring PSNR of full color video A method of measuring peak signal to noise ratio (PSNR) of full color video, both total and component contributions as well as providing PSNR full color and component maps includes converting the components of the full color video for both reference and impaired vid... | 02/15/2011 |
| 7864201 | Vertex data processing with multiple threads of execution A method for processing video image data including a plurality of different image data types begins by providing tasks to be performed on each different image data type. The image data is divided into a plurality of groups based on the image data type. A set of arit... | 01/04/2011 |
| 7602407 | Method for automatically generating graphically displayed indicating instruments The invention relates to a method for automatically generating graphic display instruments for measured, regulation and/or control values, comprising the following steps: a) selection of a display instrument type; b) dynamic calculation of reproduction positions for... | 10/13/2009 |
| 7446782 | Image processing device This is an image processing device for predicting the lower-order bits of target pixel data, based on one or more pieces of pixel data constituting image data. The image processing device comprises a lower-order bit calculation unit for calculating the lower-order b... | 11/04/2008 |
| 7436412 | Graphics engine with efficient interpolation A graphics engine includes a setup unit and a rendering unit. The setup unit computes coefficients A, B, and C used for interpolating an attribute v of a triangle to be rendered for a graphics image. The setup unit then derives compressed coefficients Ã, {tilde ove... | 10/14/2008 |
| 7411592 | Graphical processing of object perimeter information A technique for graphically processing perimeter information includes determining a polar representation of the perimeter of an object to define polar perimeter information, storing the polar perimeter information, retrieving the stored polar perimeter information u... | 08/12/2008 |
| 7397470 | Display method, display controller, and display apparatus A display controller includes a video signal-analyzing unit, a video signal-adjusting unit operable to receive a video signal, to adjust the video signal in accordance with adjustment parameter information, and to feed the adjusted video signal into a display device... | 07/08/2008 |
| 7394470 | Method for reversibly transforming data format, image processing apparatus, program for reversibly transforming data format, and computer-readable recording medium thereof In a method for reversibly transforming a data format, a forward transformation and a backward transformation are reciprocally conducted for data between unit systems having different resolution levels, and the forward transformation and the backward transformation,... | 07/01/2008 |
| 7388582 | System and method for graphics culling A method is disclosed for culling an object database in a graphics processing system. In one embodiment, the method comprises encoding per-object parameters and culling parameters. The per-object parameters are encoded in texture format thereby creating at least one... | 06/17/2008 |
| 7379623 | Method to quickly warp a 2-D image using only integer math Systems and methods are disclosed that facilitate rapidly warping a two-dimensional image using integer math. A warping table can contain two-dimensional floating point output pixel offset values that are mapped to respective input pixel locations in a captured imag... | 05/27/2008 |
| 7373023 | Method and system for generating an image Generating an image includes receiving a light at sensors, where the light is associated with images. A previous matrix is determined, where the previous matrix includes image information associated with an image. For each sensor, a current image data corresponding ... | 05/13/2008 |
| 7369128 | Method and computer program for constructing complex structure graphic A general complex structure graph constructing method and the associated computer program is described. The generators and initiators selected by the user are used as the geometrical graphing basis. Using the transformation information of the generators and the oper... | 05/06/2008 |
| 7362337 | Method and apparatus for adjusting size of image A method for transforming an original image to a new image is provided. The original image includes M rows of original data; the new image includes Q rows of new data. The method first generates a (2i−1)th row and a (2i)th row of intermediate data respectively bas... | 04/22/2008 |
| 7355603 | 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... | 04/08/2008 |
| 7352893 | Representing extended color gamut information A computer-readable medium of one embodiment of the invention is disclosed that has a data structure stored thereon to represent extended color gamut information for a pixel. The data structure has a number of data fields, where each data field is to store a number ... | 04/01/2008 |
| 7342587 | Computer-implemented system and method for home page customization and e-commerce support A computer-implemented system and method for home page customization and e-commerce support is disclosed. The present invention relates to avatar home pages and the combination of a home page customization service with an e-commerce marketplace through which users c... | 03/11/2008 |
| 7334189 | Displaying method in information processing apparatus that permits execution of either object or task oriented processings A displaying method that makes the following possible: Executing an operation from either of two approaches, i.e. a processing oriented to an object to be processed or a processing oriented to a task to be processed, and effectively dealing with a lot of tasks and v... | 02/19/2008 |
| 7330193 | Low noise dithering and color palette designs Methods for choosing and combining colors from a color palette to render an image color tone are disclosed. A set of up to four palette colors are chosen and the weighted factors for combining the chosen palette to render the image color are determined. The weighted... | 02/12/2008 |
| 7327372 | Color correcting parameter calculator, image color correcting device, method of calculating color correcting parameters, and program therefor In a color correcting parameter calculator, a color correcting unit 11 calculates a target color by executing color correction processing of an input color on a reference side while a reference side color perception value calculator unit 13 calculates ... | 02/05/2008 |
| 7319466 | Method and apparatus for generating and interfacing with a haptic virtual reality environment A method for generating a haptic interactive representation including the steps of defining a haptic interaction space and building a hierarchical construct, for use within the haptic interaction space, using a plurality of underlying constructs. In one embodiment t... | 01/15/2008 |
| 7305618 | Methods for multimedia content repurposing Comprehensive multimedia content re-purposing relating to wireless communications employs content constructs that are compact representations of the content information. For video content, the constructs are content operators that represent 2D image regions and/or 3... | 12/04/2007 |
| 7301543 | Systems and methods for selecting a white point for image displays Several embodiments of the present application disclose techniques, systems and methods for changing or rendering input image data that may assume a first white point for a given display into image data to be rendered under a second—assumed, desired or measured—... | 11/27/2007 |
| 7286139 | Partial guardband clipping A method for rendering a visible portion of an image that includes a plurality of graphics primitives. The size of the graphics primitives may be large and require the use of floating point numbers to represent the vertices. When the graphics primitives have a commo... | 10/23/2007 |
| 7284113 | Synchronous periodical orthogonal data converter An orthogonal data converter for converting the components of a sequential vector component flow to a parallel vector component flow. The data converter has an input rotator configured to rotate corresponding vector components of the sequential vector component flow... | 10/16/2007 |
| 7274365 | Graphical processing of object perimeter information A technique for graphically processing perimeter information includes determining a polar representation of the perimeter of an object to define polar perimeter information, storing the polar perimeter information, retrieving the stored polar perimeter information u... | 09/25/2007 |
| 7269246 | X-ray angiography apparatus An X-ray angiography apparatus includes a C-arm, a support mechanism which rotatably supports the C-arm, a rotation driving unit which drives rotation of the C-arm, an X-ray tube mounted on the C-arm, an X-ray detector mounted on the C-arm in a direction to face the... | 09/11/2007 |
| 7266581 | Arithmetic circuit There is provided an arithmetic circuit for minimizing the delay of data path from the input of data to be operated to the output of the result of operation of data. To that end, the arithmetic circuit comprises a first selector to which one input data and a fixed d... | 09/04/2007 |
| 7266255 | Distributed multi-sample convolution A multi-chip system is disclosed for distributing the convolution process. Rather than having multiple convolution chips working in parallel with each chip working on a different portion of the screen, a new design utilizes chips working in series. Each chip is resp... | 09/04/2007 |
| 7265766 | Method and system for adaptive bit depth enhancement for displays According to one embodiment, a method for compensating for inadequate bit resolution in a light processing system includes receiving a plurality of values each indicative of an intensity level for a pixel to be displayed. Each of the values is represented by a plura... | 09/04/2007 |
| 7245308 | Display control device and display device A display control device is provided which includes characteristic value-calculating unit for calculating a characteristic value based on an input image signal, a conversion characteristic-calculating unit for determining a conversion characteristic from the charact... | 07/17/2007 |
| 7227551 | Manipulating text and graphic appearance A method, device and computer system for creating a smooth, continuous height (scalar or vector) field are described. The described techniques permit arbitrary closed regions to be smoothly shaded without producing unnatural smoothness at the region's edges or bound... | 06/05/2007 |
| 7225129 | Visual display methods for in computer-animated speech production models A method of modeling speech distinctions within computer-animated talking heads that utilize the manipulation of speech production articulators for selected speech segments. Graphical representations of voice characteristics and speech production characteristics are... | 05/29/2007 |
| 7221381 | Methods and systems for sub-pixel rendering with gamma adjustment The gamma adjustment allows the luminance for the sub-pixel arrangement to match the non-linear gamma response of the human eye's luminance channel, while the chrominance can match the linear response of the human eye's chrominance channels. The gamma correction all... | 05/22/2007 |
| 7221805 | Method for generating a focused image of an object A method is provided for computing a composite image representing a focused image of an object in an application of machine vision in an optical inspection system. An image tessellated into focus regions is evaluated by region for fine feature sharpness. A sharpness... | 05/22/2007 |
| 7202877 | Sprite rendering Computation of sprite position and size in JSR-184 with revised modelview matrix made with column vector lengths of original modelview matrix. ... | 04/10/2007 |
| 7176924 | Computer method and apparatus for creating visible graphics by using a graph algebra A computer method, apparatus and storage medium is provided for creating quantitative aesthetic graphics from data. The invention utilizes a graph algebra to construct graphs and visually or otherwise represents the graphs as a quantitative aesthetic graphic represe... | 02/13/2007 |
| 7176941 | Dropout control in subpixel rendering The present invention relates to dropout control in which one or more samples are added to adjacent samples that fall within an image outline. The samples are used in sub-pixel rendering to compensate for unnaturally thin or faint object stems. Horizontal dropout co... | 02/13/2007 |
| 7170519 | Computer-implemented system and method for generating data graphical displays A computer-implemented system and method for generating data graphical displays. The data is indicative of a plurality of variables. The system and method receive data that is to be displayed in a non-textual format. Graph style data items are retrieved that contain... | 01/30/2007 |
| 7167186 | Systems and methods for motion adaptive filtering The systems detect movement of text or areas of high spatial frequency in one frame to another frame. If such movement is detected and meets a certain level or threshold, the subpixel rendering processing of such text or areas of high spatial frequency can be change... | 01/23/2007 |