Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and equipment for encoding data

A coding and data technology, applied in the field of coded data

Active Publication Date: 2008-06-18
ARM NORWAY
View PDF1 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This system provides improved image quality over basic block truncated coding, but requires more data per block

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
  • Method and equipment for encoding data
  • Method and equipment for encoding data
  • Method and equipment for encoding data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0263] A preferred embodiment of the invention is now described with reference to the encoding of texture data used in graphics processing in the form of a color map (ie, color data). However, as discussed above, and as will be apparent to those skilled in the art, the present invention is applicable to data encoding and decoding in general and, therefore, should not be seen as limited to the encoding of texture color data in this example.

[0264] Figure 1 shows the basic encoding process of this embodiment. As shown in Figure 1, the original array 1 (texture "map") of image or texture data elements (texels) is subdivided into a plurality of 8x4 texel blocks 2, each 8x4 texel block 2 encoding Two 4×4 texel sub-blocks 3,4.

[0265] In this embodiment, each texel in the original texture map data array (image) represents the color to be used at the position of the respective texel, and is therefore assigned a data value, including a color value set ( For example, red, green, b...

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

An array (1) of texture data elements (texels) is subdivided into a plurality of 8 x 4 texture element blocks (2), each of which 8 x 4 texture element blocks (2) encodes two 4 x 4 texture element sub-blocks (3, 4). Each encoded texture data block (5) includes data indicating a method to be used to generate a set of colour values to be used for the texture elements that the encoded data block (5) represents, and data indicatin a method to be used for generating the colours of the individual texture elements using that generated set of colours. As well as the individual texture data blocks (5), a header data block encoding a base set of colours is generated. This base colour set defines a set of colours that is used to generate the colours to be used when reproducing each individual encoded texture data block (5).

Description

technical field [0001] The present invention relates to methods and apparatus for encoding data, and in particular to methods and apparatus for use in computer graphics systems to compress (decompress) texture data. Background technique [0002] In computer graphics systems the texture and color are usually generated for the pixels in the image to be displayed by applying so-called textures or texture data to the surface to be drawn. For example, in three-dimensional (3D) computer graphics, surface details on objects are given texture (e.g., weave object) appearance. Such textures are typically applied by storing an array of texels, or "texels," each representing a given texture (eg, color, brightness, and / or light / shading, etc.) Maps to corresponding elements, such as (and, indeed, typically) pixels, on the image to be displayed. [0003] Such an arrangement can provide high image quality, but has a number of disadvantages. In particular, the storage of texture data and...

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
IPC IPC(8): G06T9/00G06T15/04
CPCG06T9/00
Inventor E·索加德B·乔斯兰德J·恩斯塔德M·布拉泽维F·赫格伦德
Owner ARM NORWAY
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products