Image Processing Circuit CRC Verification Using Hidden Known Image Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image processing systems face challenges in determining the correctness of image processing operations, especially when image processing modules modify image data, rendering traditional CRC-based error checking methods ineffective.
Innovation Solution
A circuit device is introduced that includes an image processing circuit, a CRC calculation circuit, and a determination circuit. This device processes target image data by adding known image data to effective image data, allowing for CRC calculation and correctness determination of image processing operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional CRC-based error checking is used to verify data correctness, then communication errors can be detected, but it cannot detect errors when image processing modules modify the image data
Solution Approach 1:
The patent segments the image data into two distinct parts: known image data (added for verification purposes) and effective image data (actual content). By segmenting the data structure, the system can apply CRC verification specifically to the known image data portion, enabling error detection even when the effective image data is modified by processing modules.
Solution Approach 2:
The patent introduces known image data as an intermediary element between the transmission source and the image processing modules. This intermediary serves as a verification reference that remains unchanged through processing, allowing the CRC calculation circuit to detect any modifications or errors by comparing the original known image data with the processed output.
2Reliability
If known image data is added to effective image data for CRC verification, then correctness determination becomes possible even with modified data, but the data processing complexity increases
Solution Approach 1:
The patent extracts the verification function from the main image processing flow by separating known image data addition, CRC calculation, and verification into dedicated circuits. The known image adding circuit adds verification data, the CRC calculation circuit computes checksums, and the determination circuit verifies correctness - each function is isolated in its own module, reducing overall system complexity despite the enhanced verification capability.
Solution Approach 2:
The system performs self-verification by automatically adding known image data, calculating CRC values, and determining correctness without external intervention. The image processing system includes built-in verification circuits that autonomously monitor data integrity throughout the processing pipeline, eliminating the need for separate external verification systems.
3Reliability
If CRC verification is performed on processed image data, then error detection is enabled, but additional circuits and processing steps are required
Solution Approach 1:
The patent merges the CRC verification function with the existing image processing pipeline by integrating the known image adding circuit, CRC calculation circuit, and determination circuit into the overall processing flow. Rather than adding a completely separate verification system, the CRC functions are combined with the image data processing paths, sharing resources and reducing overall circuit complexity.
Data Source
AI summary
A circuit device includes an image processing circuit that receives target image data by adding effective image data to known image data, executes image processing on the target image data, and outputs processed effective image data corresponding to a processed effective image and processed known image data corresponding to a processed known image. The processed known image data has a CRC expected value calculated in advance. A CRC calculation circuit obtains a CRC value based on the processed known image data. A determination circuit determines correctness of the image processing by comparing the CRC value with the CRC expected value of the processed known image data. The processed effective image is located in an effective image region that is displayed on a screen. The processed known image is located in a non-display region that is not displayed on the screen.


