...that the x-ray was discovered purely by accident? When German physicist Wilhelm Konrad von Roentgen was experimenting with cathode rays in 1895, he put an activated Crookes tube in a book and went out to lunch. When he returned, he discovered that a key that had also been placed in the book showed up as an image on the developed film!
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 |
| 7667716 | Apparatus and method for converting an object display description document There is provided an apparatus for converting an object display description document, which enables to reduce load for displaying an image and a capacity necessary for storing document data. A browser including the apparatus is also provided. The apparatus comprises... | 02/23/2010 |
| 7330196 | Apparatus and method for image processing capable of accelerating image overlay process An image processing apparatus includes an overlay detector and a memory. The image processing apparatus and method sequentially process graphic rendering instructions for image data. The graphic rendering instructions include first and second graphic rendering instr... | 02/12/2008 |
| 7317456 | Method and apparatus for transforming point cloud data to volumetric data A method and apparatus are provided for transforming an irregular, unorganized cloud of data points (100) into a volumetric data or “voxel” set (120). Point cloud (100) is represented in a 3D cartesian coordinate system having an x-axis, a y... | 01/08/2008 |
| 7315301 | Computer graphics processing system, computer memory, and method of use with computer graphics processing system utilizing hierarchical image depth buffer A computer graphics processing system includes a graphics processor and a computer memory responsive to the graphics processor. The computer memory includes an image depth buffer and a hierarchical image depth buffer. The hierarchical image depth buffer contains dat... | 01/01/2008 |
| 7315302 | Composite rendering 3-D graphical objects Methods and apparatus for 3-D image compositing. The compositing system can be used to render 3-D objects together to a scene, to combine together separately rendered 3-D objects in a scene including previously rendered objects, or to render some objects together wh... | 01/01/2008 |
| 7292256 | Optimising compositing calculations for a run of pixels Disclosed is an imaging engine system (699) generally intended for the reproduction of graphical object images using apparatus having limited computing resources, such as so-called “thin clients”. Numerous developments of traditional image processing and ... | 11/06/2007 |
| 7292240 | Virtual reality presentation device and information processing method An actual-size observation mode in which an observer performs observation by being immersed in a virtual three-dimensional space in an actual size and a reduced-size observation mode in which the observer performs observation by reducing a virtual three-dimensional ... | 11/06/2007 |
| 7277102 | Rendering graphic object based images Disclosed are methods, apparatus (1) and computer readable media for rendering at least one graphic object (80, 90) described by at least one edge (82-86, 92-98) into a raster pixel image (78) having a plurality of scan line... | 10/02/2007 |
| 7254270 | System and method for bounding and classifying regions within a graphical image A region bounding and classifying system utilizes memory and logic. The memory stores a set of image data that defines a graphical image. The logic is configured to identify a plurality of regions of different data types within the image and to bound each of the plu... | 08/07/2007 |
| 7242400 | Compression and decompression of data using plane equations The present invention provides a scheme for compressing and decompressing the depth, or Z, components of image data. Image data is grouped into a plurality of tiles. A test is performed to determine if a tile can be compressed so that its size after compression is l... | 07/10/2007 |
| 7242414 | Processor having a compare extension of an instruction set architecture A processor having a compare extension of an instruction set architecture which incorporates a set of high performance floating point operations. The instruction set architecture incorporates a variety of data formats including single precision and double precision ... | 07/10/2007 |
| 7212204 | 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... | 05/01/2007 |
| 7209258 | Complexity-based transparency flattening Methods and apparatus, including computer program products, implementing and using techniques for rendering an electronic document page that includes one or more objects. It is determined whether any object of the one or more objects on the document page is a transp... | 04/24/2007 |
| 7202876 | Storing images having semi-transparent pixels via alpha regions An image storage and processing method constructs, clips, fills, and combines arbitrary 2-dimensional shapes in an advanced graphics system. The method supports processing of anti-aliased images by compressing the image into a novel AlphaRegion data structure. Alpha... | 04/10/2007 |
| 7196704 | Multiresolution geometry caching based on ray differentials with stitching A method and apparatus for rendering a plurality of objects. The method includes receiving ray differential information associated with a ray, determining a first ray differential based on at least information associated with the ray and a first surface patch, and d... | 03/27/2007 |
| 7170513 | System and method for display list occlusion branching A system and method are provided for conditional branching in a hardware graphics pipeline. Initially, a plurality of graphics commands is received. Condition data is then affected based on at least some of the graphics commands utilizing the hardware graphics pipel... | 01/30/2007 |
| 7161603 | Image rendering device and image rendering method An image rendering device disclosed herein comprises a fragment generator configured to generate a set of fragments including pixels in different positions based on inputted pixel data; and a pixel processor configured to sequentially process the pixel data containe... | 01/09/2007 |
| 7145577 | System and method for multi-sampling primitives to reduce aliasing A method and system for performing multi-sample, antialiased rendering of images by performing multi-sample antialiasing at the primitive level. Geometric primitives used to represent a graphics environment are set-up, and then shifted by a sub-pixel offset and rend... | 12/05/2006 |
| 7139970 | Assigning a hot spot in an electronic artwork Apparatus and methods implementing a technique for creating an electronic artwork with a hot area. For a selected layer of the artwork, a non-transparent region is identified and an action is assigned to an area corresponding to the non-transparent region, the actio... | 11/21/2006 |
| 7136786 | Method and system for modeling interaction of objects A method is described for modeling interactions between models. A first adaptively sampled distance field having a first spatial hierarchy for a first model is generated, and a second adaptively sampled distance field having a second spatial hierarchy for a second m... | 11/14/2006 |
| 7129993 | Method and apparatus for processing on-screen display data displayed on screen An on-screen display (OSD) processor and a method for processing OSD data, by which only non-overlapped OSD data corresponding to each of a plurality of OSD windows is actually displayed on a screen can be processed, are provided. The method comprises storing coordi... | 10/31/2006 |
| 7129961 | System and method for dynamic autocropping of images A system and method for automatically reading all images from all sequences of images from a specified location, automatically cropping each of the images to produce active region data for the current image, and automatically designating key frames in the sequences ... | 10/31/2006 |
| 7119809 | Parallel architecture for graphics primitive decomposition A parallel architecture for determining pixels inside a graphics primitive is provided. The architecture is a pipeline structure having a predetermined number of sequential logic circuits connected in series followed by a predetermined number of parallel logic circu... | 10/10/2006 |
| 7110007 | Image processing apparatus and method This invention relates to an image processing apparatus, image processing method, and program for combining an original image and another image. In this invention, an original image is segmented into a plurality of segmented images, and a segmented image to be combi... | 09/19/2006 |
| 7079136 | Rendering method of rendering image on two-dimensional screen A frame where a two-dimensional image is formed is subdivided into predetermined unit areas, and a desired range is determined in the frame, and further, a determination is made whether or not overwrite rendering is possible for each unit area in the desired range. ... | 07/18/2006 |
| 7061487 | Method and apparatus for improving depth information communication bandwidth in a computer graphics system A method and apparatus for improving bandwidth for depth information communication in a computer graphics system. In operation, a decoder checks a type table associated with a collection of pixels in a memory unit in response to a request for depth information with ... | 06/13/2006 |
| 7034818 | System and method for converting range data to 3D models A method converts range data of an object to a model of the object by first generating an adaptively sampled distance field from the range data. The adaptively sampled distance field is then edited to produce the model. The range data can include a plurality of rang... | 04/25/2006 |
| 7023437 | System and method for accelerating graphics processing using a post-geometry data stream during multiple-pass rendering A system and method are provided for accelerating graphics processing utilizing multiple-pass rendering. Initially, geometry operations are performed on graphics data, and the graphics data is stored in memory. During a first rendering pass, various operations take ... | 04/04/2006 |
| 7012613 | Method and apparatus for fragment scriptor for use in over-sampling anti-aliasing A method and apparatus for producing a fragment descriptor for use in oversampling anti-aliasing includes processing that begins by generating a single representative color value for a plurality of subpixels of a pixel. The processing then continues by generating a ... | 03/14/2006 |
| 6972760 | Area and span based Z-buffer A system and method is provided for decreasing the amount of data required to represent depth information for 3D images. In accordance with one embodiment, depth information is represented by a piecewise function Z(x,y). An (x,y) space is split into areas representi... | 12/06/2005 |
| 6956585 | Image composing system and a method thereof The present invention provides an image composing apparatus that can composite images at high speed and in which the apparatus configuration can be easily expanded as the number of images to be composed increases. Sub-images generated by node computers are sy... | 10/18/2005 |
| 6924801 | Method and apparatus for early culling of occluded objects A method and apparatus for early occlusion culling are provided. For the method of the present invention, a host processor establishes a coarse Z-buffer. The coarse Z-buffer is divided into a series of tiles. Each tile has an associated depth value. The depth values... | 08/02/2005 |
| 6924820 | Over-evaluating samples during rasterization for improved datapath utilization A system and method for rasterizing and rendering graphics data is disclosed. Vertices may be grouped to form primitives such as triangles, which are rasterized using two-dimensional arrays of samples bins. To overcome fragmentation problems, the system's sample eva... | 08/02/2005 |
| 6633683 | Apparatus and method for adaptively reducing noise in a noisy input image signal The basic configuration of Single local Adaptive Window Spatial Noise Reducer (SAW-SNR) is based on a preliminary de-noising low-pass filter followed by homogenous region segmentation to the considered pixel in a given local window. The configuration is c... | 10/14/2003 |
| 6628297 | Apparatus, methods, and article for non-redundant generation of display of graphical objects A first method is performed by a computing device to generate rect objects for visible portions of objects of a display that have changed from a previous to current update cycle. The first method comprises dividing a visible portion of at least one of a p... | 09/30/2003 |
| 6580435 | Overlay early scan line watermark access mechanism An overlay video processing system provides an early start to pixel processing for the next overlay scan line. The overlay processor begins processing the next overlay scan line while still displaying the current scan line. A FIFO buffer is used to provid... | 06/17/2003 |
| 6486888 | Alpha regions An image storage and processing method constructs, clips, fills, and combines arbitrary 2-dimensional shapes in an advanced graphics system. The method supports processing of anti-aliased images by compressing the image into a novel AlphaRegion data struc... | 11/26/2002 |
| 6480205 | Method and apparatus for occlusion culling in graphics systems Z-buffer rendering of three-dimensional scenes is made more efficient through a method for occlusion culling by which occluded geometry is removed prior to rasterization. The method uses hierarchical z-buffering to reduce the quantity of image and depth i... | 11/12/2002 |
| 6480201 | Alpha regions An image storage and processing method constructs, clips, fills, and combines arbitrary 2-dimensional shapes in an advanced graphics system. The method supports processing of anti-aliased images by compressing the image into a novel AlphaRegion data struc... | 11/12/2002 |
| 6416410 | Data compression/decompression based on pattern and symbol run length encoding for use in a portable handheld video game system Loss-less data compression/decompression especially useful in a limited resource environment such as a handheld portable video game system allows graphics and/or attribute data to be efficiently and quickly decompressed on an as-needed basis in real time ... | 07/09/2002 |