CPC G06T 9/00 (2013.01) | 17 Claims |
1. An apparatus comprising:
one or more processors including a graphics processor; and
memory for storage of data;
wherein the one or more processors are to:
detect a first stream of three-dimensional (3D) content data and a second stream of media content data from one or more sources to be processed by the graphics processor, the first stream of 3D content data and the second stream of media content data being separate streams of different data content;
perform compression of both the first stream of 3D content data and the second stream of media content data with a unified compression technology to encode the 3D content data and the media content data, the first stream of 3D content data and the second stream of media content data utilizing one or more bit formats to represent a plurality of pixel values, wherein performing compression utilizing the unified compression technology includes:
dividing each of the plurality of pixel values in the one or more bit formats into multiple values in one or more smaller bit formats, and
performing compression on the multiple values in the one or more smaller bit formats to generate compressed data;
perform decompression of the compressed data to generate decompressed data in the one or more smaller bit formats; and
following the decompression of the compressed data, repack the decompressed data into the one or more bit formats to regenerate the pixel values of the 3D content data and the media content data.
|