Invention Grant
US07643032B2 Texture-based packing, such as for packing 8-bit pixels into two bits
失效
基于纹理的打包,例如将8位像素打包成两位
- Patent Title: Texture-based packing, such as for packing 8-bit pixels into two bits
- Patent Title (中): 基于纹理的打包,例如将8位像素打包成两位
-
Application No.: US10979963Application Date: 2004-11-02
-
Publication No.: US07643032B2Publication Date: 2010-01-05
- Inventor: Michael Scott Wetzel , Michael Austin
- Applicant: Michael Scott Wetzel , Michael Austin
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Perkins Coie LLP
- Main IPC: G09G5/00
- IPC: G09G5/00

Abstract:
A method and system for rendering three-dimensional graphics, including text, provide a compressed texture bitmap. The texture bitmap may represent multiple symbols, each comprised of multiple pixels. Each pixel in the texture bitmap may store information for more than one symbol, including compressed pixels corresponding to multiple distinct symbols. For example, the compressed texture bitmap may have n-bit pixels (e.g., 8-bit pixels) that each store m (e.g., four) n/m-bit (e.g., 2-bit) compressed values. The compressed texture bitmap may be configured for unpacking by a conventional pixel shader, such as a pixel shader that does not typically perform bitwise operations. The unpacking may include matching a fetched pixel to a value in a lookup table, such as a 32-bit value from a 256-color palette. The looked-up value can be separated into separate sub-values to facilitate processing by the pixel shader. For example, the looked-up value can be split into RGBA values conventionally used in processing colored pixels.
Public/Granted literature
- US20060092168A1 Texture-based packing, such as for packing 8-bit pixels into two bits Public/Granted day:2006-05-04
Information query