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

Texture encoding apparatus, texture decoding apparatus, method, and program

A technology of texture coding and texture, which is applied in image coding, image data processing, instruments, etc., and can solve problems such as huge data volume

Inactive Publication Date: 2007-08-01
KK TOSHIBA
View PDF1 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, there are limitations in converting irregular changes in shading or luminance of materials that actually exist, and there are many problems that have not yet been resolved
One of the biggest problems is the huge amount of data

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 encoding apparatus, texture decoding apparatus, method, and program
  • Texture encoding apparatus, texture decoding apparatus, method, and program
  • Texture encoding apparatus, texture decoding apparatus, method, and program

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0045]In the first embodiment, an example of a series of processing operations of the texture encoding device will be described. The block division unit in this embodiment performs division with a fixed block size. The processing procedures of various block data encoding devices for encoding block data divided at a fixed size will be described in detail.

[0046] The arrangement of the texture encoding device according to the present embodiment will be described with reference to FIG. 1 .

[0047] The texture encoding device shown in FIG. 1 receives a texture set acquired or created under various conditions, divides the data into blocks in the direction of the pixel position and the direction of the condition change (such as the direction of the light source and the direction of the viewpoint), and Each block is encoded.

[0048] The texture encoding device of this embodiment includes: an input unit 101 , a block division unit 102 , a block data encoding unit 103 , a block d...

no. 2 example

[0111] In the second embodiment, a texture encoding device that divides data based on a variable block size will be described. In particular, how to adaptively perform block division by the block division unit 102 will be described.

[0112] In this embodiment, an example of block division (step S202 ) processing by the block division unit 102 of the texture encoding device shown in FIG. 1 will be described. In the first embodiment, block division based on a fixed block size is performed in texture data. In the second embodiment, adaptive changes are made to the block size. For example, the following two methods can be used for variable block partitioning.

[0113] 1. >

[0114] The first method is implemented without changing the arrangement of the apparatus described in FIG. 1 . The block division unit 102 first performs a process of checking which types of block division should be performed. Fig. 18 shows an example of the processing procedure.

[0115] Firs...

no. 3 example

[0125] In a third embodiment, data of a texture set encoded based on a fixed block size is input. The following describes how to decode the input coded data and map it to graphics data. In this embodiment, an example of a series of processing operations of a texture decoding device (including a mapping unit) will be described.

[0126] A texture decoding device according to this embodiment will be described with reference to FIG. 21 .

[0127] First introduce the outline. The texture decoding device shown in Fig. 21 receives the texture data encoded by the texture coding device introduced in the first or second embodiment, decodes specific pixel data based on the specified texture coordinates and condition parameters, and maps the decoded data to to graph data.

[0128] The texture decoding device includes an input unit 2101 , a block data loading unit 2102 , a block data decoding unit 2103 , a pixel data calculation unit 2104 , a mapping unit 2105 and an output uni...

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

A texture encoding apparatus includes a texture data acquisition unit configured to acquire texture data of a texture set provided under a plurality of different conditions, a block segmentation unit configured to segment the texture data into a plurality of block data items each of which contains a plurality of pixel data items whose values corresponding to the conditions fall within a first range and whose pixel positions fall within a second range in the texture set, a block data encoding unit configured to encode each of the block data items to produce a plurality of encoded block data items, and a block data concatenation unit configured to concatenate the encoded block data items to generate an encoded data item of the texture set.

Description

technical field [0001] The present invention relates to a texture encoding device, a texture decoding device, a method and a program with a high-quality texture mapping technique (mapping technique) in the field of three-dimensional (3D) computer graphics, in particular to a texture encoding device, a texture decoding device, a method and a program, which pass Encoding texture data acquired or created under various conditions to compress the data amount, or efficiently decoding and mapping texture data in texture mapping on a graphics LSI. Background technique [0002] In recent years, 3D computer graphics (CG) technology has made rapid progress, making it possible to render very realistic graphics that look like scenes that were actually filmed. However, most high-quality CG for film or television is handcrafted by its creators with long hours of manual labor at enormous cost. As more diverse CG renderings may be required in the future, the challenge was to easily produce ...

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 Applications(China)
IPC IPC(8): G06T9/00G06T15/04
CPCH04N19/00963G06T9/00H04N19/00569H04N19/50H04N19/94
Inventor 关根真弘
Owner KK TOSHIBA
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