Texture compression based on two hues with modified brightness

A basic color, decompression technology, applied in the field of image processing

Active Publication Date: 2011-05-11
TELEFON AB LM ERICSSON (PUBL)
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This quality improvement comes at the cost of some hardware complexity, but iPACKMAN / ETC is still likely to be lower than S3TC in terms of complexity

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Texture compression based on two hues with modified brightness
  • Texture compression based on two hues with modified brightness
  • Texture compression based on two hues with modified brightness

Examples

Experimental program
Comparison scheme
Effect test

example

[0214] The following is an example of decompression using the bit sequence layout shown in Figures 14A to 14D.

[0215] iPACKMAN / ETC

[0216] A compressed image block is represented by the following bit sequence:

[0217] 10110 010 11010 110 00100 000 101 110 1 1

[0218] 10 01 11 00 01 01 10 11 10 00 11 00 01 01 00 01

[0219] Bit 0-bit 2, bit 6, bits 8-10, bit 13, bits 16-18, bit 21 and difference bit 760 are checked first to determine which decompression mode is to be used for this tile. Since there is no overflow of color components and differential bit 760 is set to 1, the differential default mode of iPACKMAN / ETC should be selected.

[0220] First, expand the color components 712, 714, 716 of the first color code word 710 into RGB888, so as to generate the first color value:

[0221] Red: 10110 bin 10110101 bin =181

[0222] Green: 11010 bin 11010110 bin =214

[0223] Blue: 00100 bin 00100001 bin =33

[0224] The differential components 722, 724, 726 o...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

In an image-encoding scheme, an input image is decomposed into image blocks (600) comprising multiple image elements (610). The image blocks (600) are then encoded into encoded blocks (700). An encoded block (700) comprises a first color codeword (710), a second color codeword (720), a color modifier codeword (730) and a color index sequence (740). The color codewords (710, 720) are representations of a first and second base color (10, 20) located on a first line (40) in color space. The modifier codeword (730) is a representation of at least one color modifier for modifying the first base color (10) along a second line (12) to obtain multiple color representations (30, 32, 34, 35, 36, 38) along the line (12). The second line (12) has a different direction (15) as compared to the first line (40). The index sequence (740) comprises color indices associated with a color representation selected from i) the representations (30, 32, 34, 35, 36, 38) on the second line (12) and ii) at least one representation (31, 33) based on the second base color (20).

Description

technical field [0001] The present invention relates generally to image processing, and more particularly to methods and systems for encoding and decoding images. Background technique [0002] Real-time rendering of 3D graphics has many attractive applications on mobile terminals, including gaming, human-machine interface, messaging, and mobile commerce. Since 3D rendering is a computationally expensive task, dedicated hardware must often be built to achieve adequate performance. Therefore, innovative ways to reduce the complexity and bandwidth usage of such hardware architectures are extremely important. [0003] Especially for mobile phones the main bottleneck is memory bandwidth. A common technique for reducing memory bandwidth usage is texture compression. Texture mapping represents the process of "gluing" an image (referred to here as a texture) onto a rendering triangle. Large bandwidth usage can be avoided if textures are compressed in memory and then decompressed...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06T9/00G06T11/00
CPCG06T9/008G06T9/005
Inventor J·斯特龙M·彼得森
Owner TELEFON AB LM ERICSSON (PUBL)
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products