发明授权
US07202876B2 Storing images having semi-transparent pixels via alpha regions
有权
通过alpha区域存储具有半透明像素的图像
- 专利标题: Storing images having semi-transparent pixels via alpha regions
- 专利标题(中): 通过alpha区域存储具有半透明像素的图像
-
申请号: US10293594申请日: 2002-11-12
-
公开(公告)号: US07202876B2公开(公告)日: 2007-04-10
- 发明人: Ikko Fushiki , Hock S. Lee , J. Andrew Goossen
- 申请人: Ikko Fushiki , Hock S. Lee , J. Andrew Goossen
- 申请人地址: US WA Redmond
- 专利权人: Microsoft Corporation
- 当前专利权人: Microsoft Corporation
- 当前专利权人地址: US WA Redmond
- 代理机构: Klarquist Sparkman, LLP
- 主分类号: G06T7/00
- IPC分类号: G06T7/00 ; G06T11/60 ; G06K9/46
摘要:
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. AlphaRegion encodes into the data structure both the partially transparent as well as the fully opaque alpha values of an image according to rectangular bands. A band is a contiguous series of scan lines that have the same pattern of alpha values in a single direction. AlphaRegion encoding results in a more compact representation than possible in a conventional bitmap, but without losing the anti-aliasing features. AlphaRegion can be constructed either by supersampling sub-scan lines of an image, from the scan lines of a gray-scale image, from an existing conventional 1-bit Region or alpha mask buffer, or directly from a scan-line conversion of a geometric shape. AlphaRegion stores image data into three arrays, yInfo, xInfo and alphaData. Methods provided with AlphaRegion include rendering methods for filling or clipping the area on the drawing surface and methods for combining two AlphaRegions using boolean combination operators OR, AND, XOR, SUBTRACT, or SUBTRACT_FROM.
公开/授权文献
- US20030107583A1 Storing alpha regions 公开/授权日:2003-06-12
信息查询