Video encoding and decoding using adaptive color transform
US-12149725-B2 · Nov 19, 2024 · US
US10034007B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10034007-B2 |
| Application number | US-201113112025-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 20, 2011 |
| Priority date | May 20, 2011 |
| Publication date | Jul 24, 2018 |
| Grant date | Jul 24, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Techniques for non-subsampled video encoding of R′G′B′ data using Y′, Cb and Cr data to generate compressed data wherein the Y′-plane comprises three separate color frames that are not interleaved, and recovering the data therefrom.
Opening claim text (preview).
What is claimed is: 1. A method comprising: receiving frames of R′G′B′ data; converting the frames of R′G′B′ data to planes of each of Y′, Cb and Cr data without down sampling Cb and Cr; and encoding the planes of Y′, Cb and Cr data according to the H.264 standard, wherein the encoding comprises: setting compression parameters of the input Y′ as being three times as tall as the original video height, wherein the Y′ is height of original Y plus height of Cb and height of Cr; and setting and maintaining the Cb and Cr planes to a predetermined value, to generate compressed data. 2. The method according to claim 1 , wherein the three times tall Y′-plane comprises three separate color frames that are not interleaved. 3. The method according to claim 1 , further comprising outputting the compressed data on a communication link. 4. The method according to claim 1 , further comprising storing the compressed data on a computing device readable media. 5. The method according to claim 1 , further comprising decoding the compressed data according to the H.264 standard to generate decompressed Y′, Cb and Cr data, wherein corresponding decoded frames will be three times tall. 6. The method according to claim 5 , further comprising converting the decompressed Y′, Cb and Cr data to generate recovered frame of R′G′B′. 7. The method according to claim 5 , wherein the compressed data is received from a communication link. 8. The method according to claim 5 , wherein the compressed data is read from a computing device readable media. 9. The method according to claim 1 , wherein the predetermined value is 128. 10. The method according to claim 9 , wherein the value 128 specifies the chroma is 0. 11. A system comprising: a color space converter to convert R′G′B′ data to non-subsampled planes of each of Y′, Cb, and Cr data; and an H.264 encoder to encode the planes of Y′, Cb and Cr data into compressed data, wherein one or more encoding parameters specify that the Y plane comprises three separate color frames that are not interleaved, wherein the color frames are R′, G′, and B′ and the Cb and Cr planes are set and maintained at a predetermined value. 12. The system of claim 11 , further comprising an H.264 decoder to decode the compressed data into decompressed planes of each Y′, Cb and Cr data, wherein the decompressed Y′-plane comprises three separate color frames that are not interleaved. 13. The system of claim 12 , further comprising a color space converter to convert the decompressed planes of each Y′, Cb and Cr data into recovered R′G′B′ data. 14. The system of claim 11 , wherein the color space converter is integral to the H.264 encoder. 15. The system of claim 13 , wherein the color space converter is integral to the H.264 decoder. 16. The system of claim 13 , wherein the H.264 encoder and the H.264 decoder are integral to a H.264 codec. 17. The system of claim 16 , further comprising a chipset of computing devices including the H.264 codec. 18. The system of claim 16 , further comprising a graphics processing unit including the H.264 codec. 19. The system of claim 16 , further comprising computing device executable instructions stored in one or more computing device readable media that when executed by a processing unit implement the H.264 codec. 20. The system of claim 11 , wherein the predetermined value is 128.
the unit being a colour or a chrominance component · CPC title
Filters, e.g. for pre-processing or post-processing (sub-band filter banks H04N19/635) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.