Image Sensor Data Injection via Blanking Interval Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image sensor technologies face challenges in verifying the authenticity and live status of image sensor data, particularly due to the risk of tampering and increased processing time which can lead to delays, and require methods to associate additional data with image sensor frames without modifying standard image sensor hardware or processing.
Innovation Solution
A method is introduced to inject additional data into image sensor frames by controlling the lengths of blanking intervals, using a predetermined communication protocol, allowing standard image processors to interpret the data without hardware modifications, ensuring the additional data is embedded within the active image sensor data and transmitted alongside.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If additional data is injected into image sensor frames using blanking interval length control, then verification capability is improved, but device complexity increases
Solution Approach 1:
The patent uses blanking intervals as an intermediary carrier to transmit verification data. Instead of modifying the image sensor hardware or adding separate communication channels, the invention embeds verification information within the existing blanking intervals of the image sensor frame transmission protocol, allowing standard image processors to receive and verify data without additional hardware complexity
Solution Approach 2:
The invention changes the parameter of blanking interval length to encode verification data. By varying the length of blanking intervals according to a predetermined protocol, the system embeds numeric sequences that represent verification information, transforming a timing parameter into a data carrier without requiring hardware modifications
2Reliability
If verification data is embedded in blanking intervals, then data integrity is improved, but processing time increases
Solution Approach 1:
The verification data is embedded in the blanking intervals during the image sensor frame transmission process itself, before the main image processing begins. This preliminary embedding allows verification to occur in parallel with or immediately after frame reception, rather than adding a separate verification step that would increase processing time
Solution Approach 2:
The invention merges the verification data transmission with the existing image sensor frame transmission protocol. By combining verification information with the regular frame data stream using the same communication channel and timing structure, the system avoids additional processing time that would result from separate verification channels or post-processing verification steps
3Ease of manufacture
If standard image processors are used without hardware modification, then ease of manufacture is improved, but adaptability decreases
Solution Approach 1:
The invention makes the blanking interval length control mechanism serve multiple functions: it maintains the original image sensor frame transmission protocol while simultaneously carrying verification data. This universal approach allows standard image processors to continue their normal operation while also receiving and interpreting verification information embedded in the blanking intervals, eliminating the need for specialized hardware
Data Source
AI summary
The present invention discloses a method of injecting additional data in one or more image sensor frames in an image sensor device. The method comprises: providing (801) additional data in the form of a numeric sequence, controlling (802) the lengths of subsequent blanking intervals in one or more image sensor frames to represent the numeric sequence, and transmitting the one or more image sensor frames from the image sensor device. The one or more image sensor frames may be transmitted to an image processor (12, 72). Examples of image processors (12, 72) and a system (1, 7) comprising an image processor (12, 72) are also disclosed.


