Unlock instant, AI-driven research and patent intelligence for your innovation.

Computer graphics data coding apparatus, decoding apparatus, coding method and decoding method

A technology of computer graphics and data coding, which is applied in image coding, image data processing, computing, etc., and can solve problems such as cost increase

Inactive Publication Date: 2009-12-09
KK TOSHIBA
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The aforementioned cost increase becomes a serious problem when implementing GPUs into such inexpensive machines

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
  • Computer graphics data coding apparatus, decoding apparatus, coding method and decoding method
  • Computer graphics data coding apparatus, decoding apparatus, coding method and decoding method
  • Computer graphics data coding apparatus, decoding apparatus, coding method and decoding method

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0054] figure 1 The block diagram of is showing the complete structure of the computer graphics data encoding apparatus according to the first embodiment of the present invention.

[0055] As shown in the figure, the computer graphics data encoding device of the first embodiment includes an input unit 101, a preprocessing encoding unit 102, a code number control / encoding unit 103, an entropy information accumulation unit 104, an encoding generation unit 105, and an entropy encoding unit 106, The extraction unit 107 extracts the information coding unit 108 and the output unit 109 .

[0056] The input unit 101 acquires computer graphics data.

[0057]Preprocessing The encoding unit 102 performs preprocessing such as quantization, normalization, and the like on the data acquired by the input unit 101 .

[0058] The code number control / encoding unit 103 subjects the codes generated by the preprocessing encoding unit 102 to processing for controlling the number of codes generated...

no. 2 example

[0283] Figure 14 The block diagram of exemplifies the complete configuration of the computer graphics data encoding apparatus according to the second embodiment. exist figure 1 and Figure 14 In , the same reference numerals denote the same elements, and they will not be described in detail again.

[0284] As shown in the figure, the computer graphic data encoding device of the second embodiment includes an input unit 101, a preprocessing encoding unit 102, a code number control / encoding unit 103, a code accumulation unit 1401, a codeword information accumulation unit 1402, and a code generation unit 1403 , an entropy coding unit 106 , an extraction unit 107 , an extraction information coding unit 108 and an output unit 109 .

[0285] The code accumulation unit 1401 accumulates the portion of the code to be subjected to entropy encoding generated by the code amount control / encoding unit 103 .

[0286] The codeword information accumulation unit 1402 pre-accumulates informa...

no. 3 example

[0345] A third embodiment of the invention is directed to a decoder for decoding the code generated in the first embodiment.

[0346] Figure 21 The entire configuration of a computer graphics data decoding device according to a third embodiment of the present invention is shown.

[0347] as in Figure 21 As shown in , the computer graphic data decoding device of the third embodiment includes an input unit 2101, an extracted information decoding unit 2102, a decoded information generating unit 2103, a decoded information accumulating unit 2104, an entropy decoding unit 2105, a data decoding unit 2106, post-processing decoding unit 2107 and output unit 2108.

[0348] The input unit 2101 acquires data encoded by the method applied in the first embodiment.

[0349] Extracted information decoding unit 2102 acquires code parts generated by extracted information encoding unit 108 of the first embodiment from input unit 21201, and decodes them.

[0350] The decoding information g...

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

Computer graphics data coding apparatus includes unit configured to acquire computer graphics data items, unit configured to pre-process acquired computer graphics data items, controlling / coding unit configured to subject pre-processed computer graphics data items to process for controlling number of codes to be finally output, to generate codes, accumulation unit configured to accumulate parts to be subjected to entropy coding, which are contained in generated codes, calculation unit configured to calculate entropy information based on accumulated parts, and generate code words based on entropy information, entropy information indicating amount of entropy, entropy coding unit configured to subject generated codes to entropy coding based on generated code words, to generate entropy codes, extraction unit configured to extract, from entropy information, minimum information for decoding, extracted-information coding unit configured to code minimum information in order to reduce amount of minimum information, and output unit configured to output entropy codes and coded minimum information.

Description

technical field [0001] The invention relates to a data encoding device, encoding method, decoding device and decoding method for computer graphics. Background technique [0002] With the recent enhancement of computer graphics technology, the processing rate of graphics processing hardware (GPU) has been greatly increased. Typically, data for graphics processing is stored in a storage medium such as a memory or a hard disk, and input into the GPU from there. Reading data from and writing data to storage media takes time. [0003] Therefore, even with increasing GPU processing speed, the time required for data reading and writing remains a bottleneck in computer graphics processing. [0004] In order to overcome such a problem, various attempts have been made to improve the throughput of data access by compressing the amount of data required for data access such as data reading or writing. For example, by Huffman coding (see, e.g., Michiael Deering, "Geometry Compression",...

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/00H03M7/40H04N1/41
CPCH04N19/00951H04N7/26106H04N19/00903H04N19/00545H04N19/00945H04N19/46H04N19/91H04N19/85
Inventor 三原功雄竹中康晴竹本卓
Owner KK TOSHIBA