Apparatus and method of processing images in an electronic device

US9854256B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9854256-B2
Application numberUS-201514751991-A
CountryUS
Kind codeB2
Filing dateJun 26, 2015
Priority dateJun 26, 2014
Publication dateDec 26, 2017
Grant dateDec 26, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • Circuits for processing colour signals (H04N9/77 takes precedence; camera processing pipelines for processing colour signals H04N23/84) · CPC title

  • H04N19/186Primary

    the unit being a colour or a chrominance component · CPC title

  • Incoming video signal characteristics or properties · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9854256B2 cover?
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.
Who is the assignee on this patent?
Samsung Electronics Co Ltd, Samsung Electric
What technology area does this patent fall under?
Primary CPC classification H04N19/186. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 26 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).