or
Bookmark and Share
Method and apparatus for filling an object based rasterized image
   
Document Number
US Patent 5420966
Issued Date
May 30, 1995
Link
Inventors
Map
Abstract
A system for filling at least one of a plurality of different object based rasterized images includes comparing each pixel position along a raster line with pixel edge intersection data of the plurality of different objects to determine if an edge exists at the pixel position, comparing, in the case no edge exists, a next pixel along the raster line while maintaining a currently displayed pixel fill level, and selecting fill level data for each possible one of the plurality of different objects to be represented at the pixel having an edge. A priority fill level of each of the plurality of different objects is determined based on the selected fill level data and one of the plurality of the different objects having the highest priority fill level data is displayed as the current pixel fill level.
Drawing
Method and apparatus for filling an object based rasterized image - US Patent 5420966 Drawing
Drawing from US Patent 5420966
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
9
Comments:
no comments yet
Published
May 30, 1995
Application Number
08/053,212
Filed
April 28, 1993
US Classification
345/422  
Int'l Classification
G06T   11/40   (20060101)  
Examiner
Priority Data
Apr 29, 1992 [AU] PL2148
USPTO Field of Search
395/133   395/134   395/140   395/122   395/121   345/113   345/114   345/118   345/120   345/121  
Related Patents
7551181 - Image region filling by exemplar-based inpainting - Owned by Microsoft Corporation (Redmond, WA)

An example-based filling system identifies appropriate filling material to replace a destination region in an image and fills the destination region using this material, thereby alleviating or minimizing the amount of manual editing required to fill a destination region in image. Tiles of image data are borrowed from the proximity of the destination region or some other source to generate new image data to fill in the region. Destination regions may be designated by user input (e.g., selection of an image region by a user) or by other means (e.g., specification of a color or feature to be replaced). In addition, the order in which the destination region is filled by example tiles may be configured to emphasize the continuity of linear structures and composite textures using a type of isophote-driven image-sampling process.

6895047 - Method of encoding moving picture data - Owned by Fujitsu Limited (Kawasaki,JP)

Pixel data in the same position within the frames is fetched in order of the time series. At the last frame image, the position to fetch pixel image is shifted to that of a neighboring piece of pixel data. Next, pixel data is fetched in order of reverse time series from the last to the first frame image. Subsequently, at the first frame image, the position to fetch pixel data is shifted to that of a neighboring piece of pixel data. This way, a serial data string is constituted by successively fetching pixel data alternately in order of said time series and in order of reverse time series, folding back and forth, the pixel data each being in a same position on each frame image, and the position shifting to a neighboring pixel data each time the fetching reaches a first or a last of the frame images.

7088870 - Image region filling by example-based tiling - Owned by Microsoft Corporation (Redmond, WA)

An example-based filling system identifies appropriate filling material to replace a destination region in an image and fills the destination region using this material, thereby alleviating or minimizing the amount of manual editing required to fill a destination region in image. Tiles of image data are borrowed from the proximity of the destination region or some other source to generate new image data to fill in the region. Destination regions may be designated by user input (e.g., selection of an image region by a user) or by other means (e.g., specification of a color or feature to be replaced).

6987520 - Image region filling by exemplar-based inpainting - Owned by Microsoft Corporation (Redmond, WA)

An example-based filling system identifies appropriate filling material to replace a destination region in an image and fills the destination region using this material, thereby alleviating or minimizing the amount of manual editing required to fill a destination region in image. Tiles of image data are borrowed from the proximity of the destination region or some other source to generate new image data to fill in the region. Destination regions may be designated by user input (e.g., selection of an image region by a user) or by other means (e.g., specification of a color or feature to be replaced). In addition, the order in which the destination region is filled by example tiles may be configured to emphasize the continuity of linear structures and composite textures using a type of isophote-driven image-sampling process.

6417848 - Pixel clustering for improved graphics throughput - Owned by ATI International SRL (Thornhill,CA)

A 3-D graphics system combines a software programmed setup processor, a 3-D pipeline, and a software programmed back end processor. The setup processor performs "setup" on polygons for the 3-D pipeline. The 3-D pipeline rasterizes the polygons to create pixels. The back end processor performs back end processing, such as Z-buffering and alpha blending on the pixels. In one embodiment, the throughput of the 3-D graphics system is increased by clusterizing the pixels before back end processing. Specifically, a clusterizer combines pixels into clusters that can be processed by the back end processors without data coherency problems. Furthermore, the pixels are selected for a cluster to minimize memory latency and access times. In some embodiments, clusters are filled with fill addresses by a cluster filler. The filled addresses generated by the cluster filler, do not cause potential hazards in the back end processor.

Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us