IP Library › Granted Patent US 11,445,136
Granted Patent B2
US 11,445,136 · App. 16/590,896 · Granted Sep 13, 2022

Processing circuitry for processing data from sensor including abnormal pixels

Inventor: Wonseok Lee (Suwon-si, KR)
Assignee: Samsung Electronics Co., Ltd.
H04N5/3675
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 11,445,136
App. No.
16/590,896
Granted
Sep 13, 2022
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 (54)

1. A processing circuitry 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 of one or more reference pixels corresponding to the plurality of pixels;

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.

2. The processing circuitry of claim 1 , 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 pixel is not smaller than a reference value.

3. The processing circuitry of claim 1 , wherein the processing circuitry is further configured to refrain from encoding the pixel data based on the abnormal pixel not being detected.

4. The processing circuitry of claim 1 , wherein the first encoder encodes the pixel data based on determined values based on the pixel values and the one or more reference pixel values,

wherein the second encoder encodes the pixel data based on a determined value based on the pixel value of the remaining pixel and a pixel value of a second reference pixel of the one or more reference pixels, and

wherein the second reference pixel corresponds to the remaining pixel.

5. The processing circuitry of claim 1 , wherein the processing circuitry is configured to:

decode the first encoded data to obtain first reconstruction values for the pixel values;

decode the second encoded data to obtain second reconstruction values for the pixel values; and

select, for the output, among the first encoded data and the second encoded data based on the pixel values, the first reconstruction values, and the second reconstruction values.

6. The processing circuitry of claim 5 , wherein the processing circuitry is configured to:

select the first encoded data when first determined values based on the pixel values and the first reconstruction values are smaller than second determined values based on the pixel values and the second reconstruction values; and

select the second encoded data when the first determined values are greater than the second determined values.

7. The processing circuitry of claim 1 , wherein the processing circuitry is configured to:

decode the first encoded data to obtain a third reconstruction value for the remaining pixel;

decode the second encoded data to obtain a fourth reconstruction value for the remaining pixel; and

select, for the output, among the first encoded data and the second encoded data based on the third reconstruction value, the fourth reconstruction value, and the pixel value of the remaining pixel.

8. The processing circuitry of claim 7 , wherein the processing circuitry is configured to:

select the first encoded data when a third determined value based on the pixel value of the remaining pixel and the third reconstruction value is smaller than a fourth determined value based on the pixel value of the remaining pixel and the fourth reconstruction value; and

select the second encoded data when the third determined value is greater than the fourth determined value.

9. The processing circuitry of claim 1 , wherein the processing circuitry is further configured to:

detect the abnormal pixel among the plurality of pixels based on information about an abnormal pixel stored in a memory.

10. A processing circuitry configured to:

when 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 is greater than a reference value:

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, and

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.

11. The processing circuitry of claim 10 , wherein the processing circuitry 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.

12. The processing circuitry of claim 11 , wherein the second data includes data that indicates a position of the first pixel.

13. The processing circuitry of claim 10 , wherein the first data includes data that is associated with the first pixel value of the first pixel.

14. The processing circuitry of claim 10 , wherein, when the first determined value is smaller than the reference value, the processing circuitry is further configured to generate the first encoded data and to refrain from generating the second encoded data.

15. The processing circuitry of claim 10 , wherein the processing circuitry 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.

16. The processing circuitry of claim 15 , wherein a second reference pixel value is selected from the reconstruction values based on a difference between second pixel values of the second plurality of pixels and the reconstruction values, and

wherein, when 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 is greater than the reference value, the second pixel data are encoded in the first way and the second way.

17. The processing circuitry of claim 15 ,

wherein, when the selected encoded data include the second encoded data, the processing circuitry is further configured to decode the selected encoded data to generate the reconstruction values corresponding to the first plurality of pixels,

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.

18. The processing circuitry of claim 17 , 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.

19. A processing circuitry configured to:

store first data indicating a reference pixel value and second data indicating a reference value; and

based on first encoded data that are generated by encoding first pixel data output from a first plurality of pixels including a first pixel, reconstruct a first pixel value of the first pixel based on the first data and the second data,

wherein a determined value based on the first pixel value and the reference pixel value is greater than the reference value.

20. The processing circuitry of claim 19 , wherein, when second encoded data that are generated by encoding second pixel data output from a second plurality of pixels not including the first pixel are received, the processing circuitry is configured to reconstruct a second pixel value of a second pixel of the second plurality of pixels by using third data included in the second encoded data,

wherein the third data is data corresponding to the second pixel,

wherein the first encoded data includes fourth data corresponding to the first pixel, and

wherein a size of the fourth data is smaller than a size of the third data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2019
From: LEE, WONSEOK
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 050613/0431 →
Priority Claims (1)
KR 10-2019-0016286 · Feb 12, 2019 · national
Continuity (1)
Related Publication 20200260028A1 · Aug 13, 2020