A video compression system and method may be used to compress video data using both resolution compression and texture compression. The compression may involve converting the video format from a first format to a second format and then performing resolution compression across blocks of pixels within each frame of the video. The resolution compressed data may then be arranged as data triplets spanning three consecutive frames of the video. The data triplets may be texture compressed using ETC or other texture compression techniques. The compressed video may be part of other applications, such as a video to be played within a video game. A client device may be able to decompress the compressed video by reversing the texture compression, reversing the resolution compression, and performing a format conversion to generate uncompressed video data that can be used to play the video.
Legal claims defining the scope of protection, as filed with the USPTO.
2. The method of claim 1, wherein the second video data corresponds to luminance (Y) data of the individual ones of the plurality of pixels, the third video data corresponds to chrominance-orange (Co) data of the individual ones of the plurality of pixels, and the fourth video data corresponds to chrominance-green (Cg) data corresponding to the individual ones of the plurality of pixels.
3. The method of claim 2, wherein generating uncompressed video data of the video further comprises determining red, green, blue (RGB) data corresponding to the video based at least in part on the Y data, the Co data, and the Cg data.
4. The method of claim 1, further comprising playing the video by displaying content associated with the uncompressed video data on a display.
6. The method of claim 5, wherein the block of pixels comprises 2 pixels by 2 pixels, wherein the block of pixels have a corresponding Cg value and four Y values corresponding to each pixel of the block of pixels.
7. The method of claim 1, wherein generating first video data comprises performing an Ericsson Texture Decompression of the compressed video data.
10. The video system of claim 9, wherein the compressed video data is further based at least in part on a third resolution compressed video data from a third block of pixels from a third frame.
12. The video system of claim 10, wherein the first resolution compressed video data includes luminance (Y) data corresponding to each pixel of the first block of pixels from the first frame of the video.
14. The video system of claim 13, wherein the first format is a red, green, and blue (RGB) format and the second format is a luminance, chrominance-orange, and chrominance-green (YCoCg) format.
18. The method of claim 16, wherein generating the compressed video data is further based at least in part on a third resolution compressed video data from a third block of pixels from a third frame.
20. The method of claim 18, wherein the first resolution compressed video data includes luminance (Y) data corresponding to each pixel of the first block of pixels from the first frame of the video.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
July 29, 2020
September 6, 2022
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.