IP Library › Granted Patent US 12,075,174
Granted Patent B2
US 12,075,174 · App. 17/894,750 · Granted Aug 27, 2024

Processing circuitry for processing data from sensor including abnormal pixels

Inventor: Wonseok Lee (Suwon-si, KR)
Assignee: Samsung Electronics Co., Ltd.
H04N25/683
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,075,174
App. No.
17/894,750
Granted
Aug 27, 2024
Kind
B2
Abstract

Processing circuitry may be configured to detect an abnormal pixel among a plurality of pixels based on pixel values of the plurality of pixels and one or more reference pixel values corresponding to the plurality of values; generate first encoded data by encoding pixel data of the plurality of pixels based on the pixel values with a first encoder; generate second encoded data by encoding the pixel data based on remaining pixels of the plurality of pixels excluding the detected abnormal pixel with a second encoder; and output the first encoded data or the second encoded data based on detecting the abnormal pixel.

Claims (50)

1. An image processing block comprising:

an image sensor including a plurality of pixels configured to receive a light from outside, the image sensor configured to generate pixel values of the plurality of pixels based on the received light; and

a processor configured to:

identify an abnormal pixel among the plurality of pixels based on the pixel values;

generate at least one of a first encoded data or a second encoded data by encoding pixel data of the plurality of pixels based on remaining pixels of the plurality of pixels excluding the identified abnormal pixel; and

output a third encoded data based on the at least one first encoded data or the second encoded data.

2. The image processing block of claim 1 , wherein the processor is configured to identify the abnormal pixel based on the pixel values and pixel values of one or more reference pixels.

3. The image processing block of claim 2 , wherein the abnormal pixel corresponds to a first reference pixel of the one or more reference pixels, and

wherein a determined value based on a pixel value of the abnormal pixel and a pixel value of the first reference pixels is not smaller than a reference value.

4. The image processing block of claim 2 , wherein the processor is configured to encode the pixel data based on a determined value based on pixel values of the remaining pixels and a pixel value of a first reference pixel of the one or more reference pixels, and

wherein the first reference pixel is for the remaining pixels.

5. The image processing block of claim 1 , wherein the processor is configured to:

decode the at least the first encoded data or the second encoded data to obtain reconstruction values of the pixel values; and

output the third encoded data based on the pixel values and the reconstruction values.

6. The image processing block of claim 1 , wherein the processor is configured to:

decode the at least the first encoded data or the second encoded data to obtain reconstruction values for the remaining pixels; and

output the third encoded data based on the pixel values of the remaining pixels and the reconstruction values.

7. The image processing block of claim 1 , wherein the processor is further configured to identify the abnormal pixel among the plurality of pixels based on information about an abnormal pixel stored in a memory.

8. An image processing block comprising:

an image sensor including a plurality of pixels configured to receive a light from outside, the image sensor configured to generate pixel values of the plurality of pixels based on the received light; and

a processor, and

in response to a first determined value based on a first pixel value of a first pixel of a first plurality of pixels and a first reference pixel value of a first reference pixel corresponding to the first pixel being greater than a reference value, the processor is configured to:

encode first pixel data for the first plurality of pixels in a first way to generate first encoded data including first data associated with the first pixel,

encode the first pixel data in a second way that is different than the first way to generate second encoded data that does not include the first data; and

select one encoded data of the first encoded data and the second encoded data based on pixel values of the first plurality of pixels, based on the first determined value being greater than the reference value.

9. The image processing block of claim 8 , wherein the processor is further configured to generate the second encoded data including second data associated with the first pixel, and

wherein a size of the second data is smaller than a size of the first data.

10. The image processing block of claim 9 , wherein the second data includes data that indicates a position of the first pixel.

11. The image processing block of claim 8 , wherein the first data includes data that is associated with the first pixel value of the first pixel.

12. The image processing block of claim 8 , wherein, the processor is further configured to generate the first encoded data and to refrain from generating the second encoded data in response to the first determined value being smaller than the reference value.

13. The image processing block of claim 8 , wherein the processor is further configured to:

receive second pixel data from a second plurality of pixels after the first pixel data are received; and

encode the second pixel data based on reconstruction values that are generated by decoding the selected encoded data.

14. The image processing block of claim 13 , wherein the processor is further configured to:

select a second reference pixel value from the reconstruction values based on a difference between second pixel values of the second plurality of pixels and the reconstruction values; and

encode the second pixel data in the first way and the second way in response to a second determined value based on a second pixel value of a second pixel of the second plurality of pixels and the second reference pixel value corresponding to the second pixel being greater than the reference value.

15. The image processing block of claim 13 , wherein the processor is further configured to

decode the selected encoded data to generate the reconstruction values corresponding to the first plurality of pixels in response to the selected encoded data including the second encoded data,

wherein a reconstruction value corresponding to the first pixel from among the reconstruction values is based on the first reference pixel value and the reference value.

16. The image processing block of claim 15 , wherein the reconstruction value corresponding to the first pixel is a value that is obtained by subtracting the reference value from the first reference pixel value or by adding the reference value and the first reference pixel value.

17. An operating method of an image processing block including an image sensor including a plurality of pixels and a processor, the method comprising:

generating, by the image sensor, pixel values of the plurality of pixels based on light received from outside;

identifying, by the processor, an abnormal pixel among the plurality of pixels based on the pixel values;

generating, by the processor, at least one of a first encoded data or a second encoded data by encoding pixel data of the plurality of pixels based on remaining pixels of the plurality of pixels excluding the identified abnormal pixel; and

outputting, by the processor, a third encoded data based on the at least first encoded data or the second encoded data.

18. The method of claim 17 , wherein the identifying, by the processor, an abnormal pixel among the plurality of pixels based on the pixel values comprises identifying the abnormal pixel based on the pixel values and pixel values of one or more reference pixels.

19. The method of claim 18 , wherein the abnormal pixel corresponds to a first reference pixel of the one or more reference pixels, and

wherein a determined value based on a pixel value of the abnormal pixel and a pixel value of the first reference pixels is not smaller than a reference value.

20. The method of claim 18 , wherein the generating, by the processor, the at least first encoded data or the second encoded data by encoding pixel data of the plurality of pixels based on remaining pixels of the plurality of pixels excluding the identified abnormal pixel comprises encoding the pixel data based on a determined value based on pixel values of the remaining pixels and a pixel value of a first reference pixel of the one or more reference pixels, and

wherein the first reference pixel is for the remaining pixels.

Priority Claims (1)
KR 10-2019-0016286 · Feb 12, 2019 · national
Continuity (2)
Continuation 16590896 · Oct 2, 2019
Related Publication 20220408041A1 · Dec 22, 2022