Frame Tear Detection via Corner Pixel Embedding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile devices face challenges in accurately transmitting and receiving digital images that combine image data from cameras and sensor data from various sensors, as errors can occur due to frame tearing or data packet loss during generation and transmission, which can lead to invalid data frames.
Innovation Solution
A co-processor embeds frame identifiers in corner pixels of digital images, allowing the application processor to test for errors by comparing values in these pixels, ensuring the validity of the digital frames and detecting frame tears or other errors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If sensor data is embedded within pixels of digital images for efficient transmission, then data transmission efficiency is improved, but the risk of frame tearing and data corruption increases
Solution Approach 1:
The patent applies preliminary action by embedding frame identification data into corner pixels of digital images before transmission. This pre-embedded identification information enables the receiving device to verify frame integrity and detect frame tearing errors without requiring complex post-transmission validation, thus maintaining transmission efficiency while improving reliability.
2Reliability
If frame identifiers are embedded in corner pixels for error detection, then data validity verification is improved, but device complexity increases
Solution Approach 1:
The patent applies local quality by placing frame identification data only in corner pixels rather than throughout the entire image. This localized approach concentrates the error detection functionality in specific regions, simplifying the processing required compared to comprehensive frame validation methods while maintaining effective error detection capability.
3Productivity
If multiple digital images are transmitted in sequence with embedded sensor data, then data communication efficiency is improved, but the likelihood of frame tearing errors increases
Solution Approach 1:
The patent applies feedback by embedding frame identification data that enables the receiving device to verify whether received frames are complete and correctly ordered. This feedback mechanism allows the system to detect frame tearing errors that may occur during sequential transmission, enabling error detection without sacrificing the communication efficiency benefits of batched image transmission.
Data Source
AI summary
Methods and systems for detecting frame tears are described. As one example, a mobile device may include at least one camera, a sensor, a co-processor, and an application processor. The co-processor is configured to generate a digital image including image data from the at least one camera and sensor data from the sensor. The co-processor is further configured to embed a frame identifier corresponding to the digital image at least two corner pixels of the digital image. The application processor is configured to receive the digital image from the co-processor, determine a first value embedded in a first corner pixel of the digital image, and determined a second value embedded in a second corner pixel of the digital image. The application processor is also configured to provide an output indicative of a validity of the digital image based on a comparison between the first value and the second value.


