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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com