Graphic processing unit and method for decompressing data
First Claim
Patent Images
1. A graphic processing unit (GPU) to decompress compressed 3-dimensional (3D) object data in association with a central processing unit (CPU), the GPU comprising:
- a segment information extractor to extract segment information included in a compressed data header, by analyzing the compressed data header included in a bit stream of compressed data received from the CPU; and
a decompressor todecompress segments of the compressed 3D object data included in the bit stream based on the segment information, the compressed 3D object data being 3D object data divided into the segments and compressed, andstore vertex position information and vertex connection information, which are a result of decompression, in a memory according to address information included in a segment header of each of the segments,wherein the segment header of at least one of the segments comprises a write address information, andwherein the write address information comprises address information indicating a start of the storing, in a second memory space, the vertex position information and the vertex connection information.
1 Assignment
0 Petitions
Accused Products
Abstract
A graphic processing unit (GPU) and method for decompressing compressed 3-dimensional (3D) compressed data. The GPU may extract segment information by analyzing a compressed data header and decompress segments included in a bit stream based on the segment information.
-
Citations
23 Claims
-
1. A graphic processing unit (GPU) to decompress compressed 3-dimensional (3D) object data in association with a central processing unit (CPU), the GPU comprising:
-
a segment information extractor to extract segment information included in a compressed data header, by analyzing the compressed data header included in a bit stream of compressed data received from the CPU; and a decompressor to decompress segments of the compressed 3D object data included in the bit stream based on the segment information, the compressed 3D object data being 3D object data divided into the segments and compressed, and store vertex position information and vertex connection information, which are a result of decompression, in a memory according to address information included in a segment header of each of the segments, wherein the segment header of at least one of the segments comprises a write address information, and wherein the write address information comprises address information indicating a start of the storing, in a second memory space, the vertex position information and the vertex connection information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory recording medium storing a bit stream of compressed 3-dimensional (3D) object data transmitted by a central processing unit (CPU) to a graphic processing unit (GPU),
wherein the compressed 3D object data is 3D object data divided into segments and compressed, wherein the bit stream comprises a compressed data header and the segments of the compressed 3D object data, wherein the compressed data header contains segment information of the segments, wherein the segments are decompressed based on the segment information, wherein vertex position information and vertex connection information, which are a result of decompression, are stored in a memory according to address information included in the segment header of each of the segments, wherein the segment header of at least one of the segments comprises a write address information, and wherein the write address information comprises address information indicating a start of the storing, in a second memory space, the vertex position information and the vertex connection information.
-
12. A graphic processing method performed by a graphic processing unit (GPU) for decompressing compressed 3-dimensional (3D) object data in association with a central processing unit (CPU), the method comprising:
-
extracting segment information included in a compressed data header, by analyzing the compressed data header included in a bit stream of compressed data received from the CPU; and decompressing segments of the compressed 3D object data included in the bit stream based on the segment information, the compressed 3D object data being 3D object data divided into the segments and compressed; and storing vertex position information and vertex connection information, which are a result of decompression, in a memory according to address information included in a segment header of each of the segments, wherein the segment header of at least one of the segments comprises a write address information, and wherein the write address information comprises address information indicating a start of the storing, in a second memory space, the vertex position information and the vertex connection information. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer system to decompress compressed 3-dimensional (3D) object data, the computer system comprising:
-
a segment information extractor to extract segment information from a compressed data header included in a bit stream of compressed data; and a decompressor to decompress segments of the compressed 3D object data included in the bit stream based on the segment information, the compressed 3D object data being 3D object data divided into the segments and compressed, and store vertex position information and vertex connection information, which are a result of decompression, in a memory according to address information included in a segment header of each of the segments, wherein the segment header of at least one of the segments comprises a write address information, and wherein the write address information comprises address information indicating a start of the storing, in a second memory space, the vertex position information and the vertex connection information.
-
-
23. A graphic processing method performed by a graphic processing unit (GPU) for decompressing compressed 3-dimensional (3D) object, the method comprising:
-
extracting segment information from a compressed data header included in a bit stream of compressed data; and decompressing segments of the compressed 3D object data included in the bit stream based on the segment information, the compressed 3D object data being 3D object data divided into the segments and compressed; and storing vertex position information and vertex connection information, which are a result of decompression, in a memory according to address information included in a segment header of each of the segments, wherein the segment header of at least one of the segments comprises a write address information, and wherein the write address information comprises address information indicating a start of the storing, in a second memory space, the vertex position information and the vertex connection information.
-
Specification