Patentable/Patents/US-10855917
US-10855917

Data processing method and device, chip, and camera

PublishedDecember 1, 2020
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A data processing method includes obtaining merged attribute information of an image sensor, obtaining pixel data of the image sensor, and processing the pixel data according to the merged attribute information. The merged attribute information includes elements each corresponding to at least one pixel of the image sensor and containing N types of attribute information of the at least one pixel. N is an integer larger than or equal to 2.

Patent Claims
26 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A data processing method comprising: obtaining merged attribute information of each pixel of an image sensor before the image sensor acquires image pixel data, the merged attribute information including sensor attribute elements each corresponding to at least one pixel of the image sensor and containing N fields corresponding to N types of attribute information of the at least one pixel, N being an integer larger than or equal to 2; obtaining the image pixel data of the image sensor; and processing the image pixel data according to the merged image sensor attribute information.

2

2. The method of claim 1 , wherein the obtaining the merged attribute information includes: obtaining compressed data including the merged attribute information, the compressed data being created using run-length encoding; and decompressing the compressed data using run-length decoding to recover the merged attribute information.

3

3. The method of claim 2 , wherein the decompressing the compressed data using run-length decoding to recover the merged attribute information includes: decompressing the compressed data using run-length decoding to obtain an original symbol sequence including original symbols that each includes K of the sensor attribute elements of the merged attribute information, K being an integer larger than 1; and splitting the K of the sensor attribute elements included in each of the original symbols to recover the merged attribute information.

4

4. The method of claim 1 , wherein the obtaining the image pixel data includes obtaining the image pixel data of one or more pixels within a clock cycle, the obtaining the merged attribute information includes obtaining one or more of the sensor attribute elements of the merged attribute information that correspond to the one or more pixels before or within the clock cycle, and the processing the image pixel data according to the merged attribute information includes synchronizing the one or more of the sensor attribute elements corresponding to the one or more pixels with the pixel data of the one or more pixels.

5

5. The method of claim 4 , wherein the synchronizing the one or more of the sensor attribute elements corresponding to the one or more pixels with the pixel data of the one or more pixels includes: determining the N types of attribute information of one of the one or more pixels according to an element of the merged attribute information that corresponds to the one of the one or more pixels; and processing the image pixel data of the one of the one or more pixels according to the N types of attribute information of the one of the one or more pixels.

6

6. The method of claim 5 , wherein: the N types of attribute information of the one of the one or more pixels include: first attribute information indicating whether the one of the one or more pixels is a dead pixel, and second attribute information indicating whether the one of the one or more pixels is a phase-focus point, and processing the image pixel data of the one of the one or more pixels according to the N types of attribute information of the one of the one or more pixels includes: performing dead pixel processing on the image pixel data of the one of the one or more pixels in response to the first attribute information indicating that the one of the one or more pixels is a dead pixel and the second attribute information indicating that the one of the one or more pixels is a phase-focus point.

7

7. A data processing method comprising: obtaining N types of attribute information of each pixel of an image sensor, N being an integer larger than or equal to 2; and generating merged attribute information of the image sensor according to the N types of attribute information before the image sensor acquires image pixel data, the merged attribute information including sensor attribute elements each corresponding to at least one pixel of the image sensor and containing N fields corresponding to the N types of attribute information of the at least one pixel; obtaining the image pixel data of the image sensor; and processing the image pixel data according to the merged attribute information.

8

8. The method of claim 7 , further comprising: compressing the merged attribute information using run-length encoding to obtain compressed data.

9

9. The method of claim 8 , wherein the compressing the merged attribute information using run-length encoding to obtain the compressed data includes: grouping the merged attribute information to obtain an original symbol sequence, the original symbol including original symbols that each includes K of the sensor attribute elements of the merged attribute information, K being an integer larger than 1, and performing run-length encoding on the original symbol sequence to obtain the compressed data.

10

10. The method of claim 7 , wherein the generating the merged attribute information of the image sensor according to the N types of attribute information includes: determining values for the N fields in the merged attribute information that correspond to one of the pixels of the image sensor according to the N types of attribute information of the one of the pixels, each of the N fields including at least one bit recording one of the N types of attribute information of the one of the pixels.

11

11. The method of claim 7 , wherein the generating the merged attribute information of the image sensor according to the N types of attribute information includes: determining a value for a target field in the merged attribute information that corresponds to one of the pixels of the image sensor according to the N types of attribute information of the one of the pixels, the value of the target field corresponding to a combination of the N types of attribute information of the one of the pixels.

12

12. The method of claim 7 , wherein the N types of attribute information of a pixel include: first attribute information indicating whether the pixel is a dead pixel, and second attribute information indicating whether the pixel is a phase-focus point.

13

13. A chip comprising: a memory storing a computer program; and a processor configured to execute the computer program to: obtain merged attribute information of each pixel of an image sensor before the image sensor acquires image pixel data, the merged attribute information including sensor attribute elements each corresponding to at least one pixel of the image sensor and containing N fields corresponding to N types of attribute information of the at least one pixel, N being an integer larger than or equal to 2; obtain the image pixel data of the image sensor; and process the image pixel data according to the merged attribute information.

14

14. The chip of claim 13 , wherein the processor is further configured to execute the computer program to: obtain compressed data including the merged attribute information, the compressed data being created using run-length encoding; and decompress the compressed data using run-length decoding to recover the merged attribute information.

15

15. The chip of claim 14 , wherein the processor is further configured to execute the computer program to: decompress the compressed data using run-length decoding to obtain an original symbol sequence including original symbols that each includes K of the sensor attribute elements of the merged attribute information, K being an integer larger than 1; and split the K of the sensor attribute elements included in each of the original symbols to recover the merged attribute information.

16

16. The chip of claim 13 , wherein the processor is further configured to execute the computer program to: obtain the image pixel data of one or more pixels within a clock cycle; obtain one or more of the sensor attribute elements of the merged attribute information that correspond to the one or more pixels before or within the clock cycle; and synchronize the one or more of the sensor attribute elements corresponding to the one or more pixels with the image pixel data of the one or more pixels.

17

17. The chip of claim 16 , wherein the processor is further configured to execute the computer program to: determine the N types of attribute information of one of the one or more pixels according to an element of the merged attribute information that corresponds to the one of the one or more pixels; and process the image pixel data of the one of the one or more pixels according to the N types of attribute information of the one of the one or more pixels.

18

18. The chip of claim 17 , wherein the processor is further configured to execute the computer program to: obtain the N types of attribute information of the one of the one or more pixels from the N fields of an element corresponding to the one of the one or more pixels, each of the N fields including at least one bit recording one of the N types of attribute information of the one of the one or more pixels.

19

19. The chip of claim 17 , wherein the processor is further configured to execute the computer program to: determine the N types of attribute information of the one of the one or more pixels based on a value of a target field in an element corresponding to the one of the one or more pixels, the value of the target field corresponding to a combination of the N types of attribute information of the one of the pixels.

20

20. The chip of claim 17 , wherein: the N types of attribute information of the one of the one or more pixels include: first attribute information indicating whether the one of the one or more pixels is a dead pixel, and second attribute information indicating whether the one of the one or more pixels is a phase-focus point, and the processor is further configured to execute the computer program to: perform dead pixel processing on the image pixel data of the one of the one or more pixels in response to the first attribute information indicating that the one of the one or more pixels is a dead pixel and the second attribute information indicating that the one of the one or more pixels is a phase-focus point.

21

21. A chip comprising: a memory storing a computer program; and a processor configured to execute the computer program to: obtain N types of attribute information of each pixel of an image sensor, N being an integer larger than or equal to 2; and generate merged attribute information of the image sensor, before the image sensor acquires image pixel data, according to the N types of attribute information, the merged attribute information including sensor attribute elements each corresponding to at least one pixel of the image sensor and containing N fields corresponding the N types of attribute information of the at least one pixel, N being an integer larger than or equal to 2; obtain the image pixel data of the image sensor; and process the image pixel data according to the merged attribute information.

22

22. The chip of claim 21 , wherein the processor is further configured to execute the computer program to: compress the merged attribute information using run-length encoding to obtain compressed data.

23

23. The chip of claim 22 , wherein the processor is further configured to execute the computer program to: group the merged attribute information to obtain an original symbol sequence, the original symbol including original symbols that each includes K sensor attribute elements of the merged attribute information, K being an integer larger than 1, and perform run-length encoding on the original symbol sequence to obtain the compressed data.

24

24. The chip of claim 21 , wherein the processor is further configured to execute the computer program to: determine values for the N fields in the merged attribute information that correspond to one of the pixels of the image sensor according to the N types of attribute information of the one of the pixels, each of the N fields including at least one bit recording one of the N types of attribute information of the one of the pixels.

25

25. The chip of claim 21 , wherein the processor is further configured to execute the computer program to: determine a value for a target field in the merged attribute information that corresponds to one of the pixels of the image sensor according to the N types of attribute information of the one of the pixels, the value of the target field corresponding to a combination of the N types of attribute information of the one of the pixels.

26

26. The chip of claim 21 , wherein the N types of attribute information of a pixel include: first attribute information indicating whether the pixel is a dead pixel, and second attribute information indicating whether the pixel is a phase-focus point.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

April 12, 2019

Publication Date

December 1, 2020

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Data processing method and device, chip, and camera” (US-10855917). https://patentable.app/patents/US-10855917

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.