Video encoding and decoding using adaptive color transform
US-12149725-B2 · Nov 19, 2024 · US
US9854256B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9854256-B2 |
| Application number | US-201514751991-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 26, 2015 |
| Priority date | Jun 26, 2014 |
| Publication date | Dec 26, 2017 |
| Grant date | Dec 26, 2017 |
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.
Disclosed are an apparatus and method of encoding and decoding color images in an electronic device which includes a controller that analyzes pixel data of an image, determines a pixel pattern, and encodes the image according to the determined pixel pattern, and a display that displays the image under the control of the controller.
Opening claim text (preview).
What is claimed is: 1. An electronic device comprising: a display that displays the image, and one or more processor functionally connected to the display and configured to encode the image and to decode the image, wherein encoding the image by the one or more processor comprises: determining a pixel pattern by analyzing luminance data of pixels in a unit block of the image, encoding the image by using the luminance data and at least one color difference data of the pixels in the unit block, wherein the at least one color difference data is generated based on a color value of at least two pixels selected based on the determined pixel pattern. 2. The electronic device of claim 1 , wherein: pixel data of pixels of the image comprises the luminance data and at least one color value; and wherein encoding the image further comprises removing the at least one color value and adding the at least one color difference data. 3. The electronic device of claim 1 , wherein at least one color value comprises blue difference chroma component Cb and red difference chroma component Cr. 4. The electronic device of claim 1 , wherein the one or more processor comprises: a pixel analysis unit that analyzes luminance data of the unit block and outputs the analyzed pixel data; a pattern determining unit that determines a pixel pattern corresponding to the analyzed pixel data and outputs flag data of the determined pixel pattern; and an encoding unit that generates the at least one color difference data based on the color value of the at least two pixels selected based on the determined pixel pattern, and creates encoded data including the flag data, the luminance data, and the generated at least one color difference data. 5. The electronic device of claim 1 , wherein the one or more processor is configured to convert, when the image is Red, Green, Blue (RGB) data, colors from the RGB data to YCbCr data. 6. The electronic device of claim 3 , wherein the one or more processor is configured to: calculate absolute values Abs (Ya−Yb), Abs (Yc−Yd), Abs (Ya−Yc), Abs (Yb−Yd), Abs (Ya−Yd), and Abs (Yb−Yc), wherein the Ya is luminance data of a first pixel of the unit block, the Yb is luminance data of a second pixel of the unit block, the Yc is luminance data of a third pixel of the unit block, and the Yd is luminance data of a fourth pixel of the unit block; and compare the absolute values with a threshold; and output analyzed pixel data. 7. The electronic device of claim 1 , wherein the one or more processor is configured to generate flag data according to the determined pixel pattern. 8. The electronic device of claim 6 , wherein encoding the image comprises: calculating an average of Cb of pixels corresponding to a combination of pixels less than a threshold according to the determined pixel pattern, and creating first encoded data CB 1 and second encoded data CB 2 ; calculating an average of Cr of pixels corresponding to the combination of pixels less than the threshold according to the determined pixel pattern, and creating first encoded data CR 1 and second encoded data CR 2 ; and combining the Ya, the Yb, the Yc, the Yd, the CB 1 , the CB 2 , the CR 1 and the CR 2 and flag data to create combined encoded data. 9. The electronic device of claim 8 , wherein the one or more processor is configured to insert the flag data to a Least Significant Bit (LSB) of the CB 1 , the CB 2 , the CR 1 , and the CR 2 . 10. The electronic device of claim 1 , wherein decoding the image by the one or more processor comprises: analyzing, when displaying the image, flag data in an encoded image and verifying a pattern; and restoring at least one color value according to the verified pattern. 11. The electronic device of claim 10 , wherein the one or more processor is configured to: convert, when the display is a Red, Green, Blue (RGB) display, luminance data and the at least one color value to the RGB data. 12. A method of processing images in an electronic device comprising: determining a pixel pattern by analyzing luminance data of pixels in a unit block of an image; and encoding the image by using the luminance data and at least one color difference data of the pixels in the unit block, wherein the at least one color difference data is generated based on a color value of at least two pixels selected based on the determined pixel pattern. 13. The method of claim 12 , wherein pixel data of pixels of the image comprises at least one of the luminance data and at least one color value. 14. The method of claim 12 , wherein: at least one color value comprises blue difference chroma component Cb and red difference chroma component Cr. 15. The method of claim 12 , further comprising: converting, when the image is Red, Green, Blue (RGB) data, colors from the RGB data to YCbCr data. 16. The method of claim 14 , wherein outputting the analyzed pixel data comprises: obtaining absolute values Abs (Ya−Yb), Abs (Yc−Yd), Abs (Ya−Yc), Abs (Yb−Yd), Abs (Ya−Yd), and Abs (Yb−Yc), wherein the Ya is luminance data of a first pixel of the unit block, the Yb is luminance data of a second pixel of the unit block, the Yc is luminance data of a third pixel of the unit block, and the Yd is luminance data of a fourth pixel of the unit block; and comparing the absolute values with a threshold and outputting the analyzed pixel data. 17. The method of claim 12 , wherein determining the pixel pattern comprises: generating flag data according to the determined pixel pattern. 18. The method of claim 12 , wherein encoding the image comprises: calculating an average of Cb of pixels corresponding to a combination of pixels less than a threshold according to the determined pixel pattern, and creating first encoded data CB 1 and second encoded data CB 2 ; encoding second data by calculating an average of Cr of pixels corresponding to the combination of pixels less than the threshold according to the determined pixel pattern, and creating first encoded data CR 1 and second encoded data CR 2 ; and combining Ya, Yb, Yc, Yd, the CB 1 , the CB 2 , the CR 1 and the CR 2 and flag data. 19. The method of claim 18 , wherein the flag data is inserted to a Least Significant Bit (LSB) of the CB 1 , the CB 2 , the CR 1 , and the CR 2 . 20. The method of claim 12 , further comprising: analyzing, when displaying the image, flag data in an encoded image and verifying a pattern; and decoding at least one color value according to the verified pattern. 21. The method of claim 20 , further comprising: displaying the decoded image by converting, when the display is a Red, Green, Blue (RGB) display, the decoded luminance data and the at least one color value to RGB data.
Circuits for processing colour signals (H04N9/77 takes precedence; camera processing pipelines for processing colour signals H04N23/84) · CPC title
the unit being a colour or a chrominance component · CPC title
Incoming video signal characteristics or properties · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.