Data content integrity in display subsystem for safety critical use cases
First Claim
1. A method of checking the integrity of an image, the method comprising:
- processing one or more regions-of-interest (ROI) of an input image through a software model of a display processor, wherein the software model models the behavior of hardware units of the display processor;
calculating a first data integrity check value on the one or more ROI of the input image after processing through the software model of the display processor;
processing the input image by the display processor;
calculating a second data integrity check value on the one or more ROI by the display processor after the display processor processes the input image;
comparing the first data integrity check value to the second data integrity check value; and
generating an interrupt if the comparison indicates that the first data integrity check value and the second data integrity check value do not match within a predetermined margin of error.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques of this disclosure may include processing one or more regions-of-interest (ROI) of an input image through a model of a display processor, calculating a first data integrity check value on the one or more ROI of the input image after processing through the model, processing the input image by the display processor, calculating a second data integrity check value on the one or more ROI by the display processor after the display processor processes the input image, comparing the first data integrity check value to the second data integrity check value, and generating an interrupt if the comparison indicates that the first data integrity check value and the second data integrity check value do not match.
54 Citations
30 Claims
-
1. A method of checking the integrity of an image, the method comprising:
-
processing one or more regions-of-interest (ROI) of an input image through a software model of a display processor, wherein the software model models the behavior of hardware units of the display processor; calculating a first data integrity check value on the one or more ROI of the input image after processing through the software model of the display processor; processing the input image by the display processor; calculating a second data integrity check value on the one or more ROI by the display processor after the display processor processes the input image; comparing the first data integrity check value to the second data integrity check value; and generating an interrupt if the comparison indicates that the first data integrity check value and the second data integrity check value do not match within a predetermined margin of error. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus configured to check the integrity of an image, the apparatus comprising:
-
a processor, a display processor, and a comparison circuit, wherein the processor is configured to; process one or more regions-of-interest (ROI) of an input image through a software model of a display processor, wherein the software model models the behavior of hardware units of the display processor; and calculate a first data integrity check value on the one or more ROI of the input image after processing through the software model of the display processor, wherein display processor is configured to; process the input image by the display processor; and calculate a second data integrity check value on the one or more ROI by the display processor after the display processor processes the input image, and wherein the comparison circuit is configured to; compare the first data integrity check value to the second data integrity check value; and generate an interrupt if the comparison indicates that the first data integrity check value and the second data integrity check value do not match within a predetermined margin of error. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus configured to check the integrity of an image, the apparatus comprising:
-
means for processing one or more regions-of-interest (ROI) of an input image through a software model of a display processor, wherein the software model models the behavior of hardware units of the display processor; means for calculating a first data integrity check value on the one or more ROI of the input image after processing through the software model of the display processor; means for processing the input image by the display processor; means for calculating a second data integrity check value on the one or more ROI by the display processor after the display processor processes the input image; means for comparing the first data integrity check value to the second data integrity check value; and means for generating an interrupt if the comparison indicates that the first data integrity check value and the second data integrity check value do not match within a predetermined margin of error. - View Dependent Claims (24, 25, 26)
-
-
27. A non-transitory computer-readable storage medium storing instructions that, when executed, cause one or more processors to:
-
process one or more regions-of-interest (ROI) of an input image through a software model of a display processor, wherein the software model models the behavior of hardware units of the display processor; calculate a first data integrity check value on the one or more ROI of the input image after processing through the software model of the display processor; process the input image by the display processor; calculate a second data integrity check value on the one or more ROI by the display processor after the display processor processes the input image; compare the first data integrity check value to the second data integrity check value; and generate an interrupt if the comparison indicates that the first data integrity check value and the second data integrity check value do not match within a predetermined margin of error. - View Dependent Claims (28, 29, 30)
-
Specification