Video Correctness Checking Via Shared Hardware Pipelines
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional video correctness checking methods require additional hardware components and data flow processing, leading to increased costs and degraded system performance.
Innovation Solution
Implementing a video correctness checking apparatus with a processor that generates similar images in parallel using a shared hardware pipeline, allowing for efficient preprocessing and similarity checks without duplicating hardware or processing time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If additional hardware components are implemented to duplicate hardware paths for video correctness checking, then video correctness checking capability is improved, but hardware costs and component sizes increase
Solution Approach 1:
The patent merges the video correctness checking function with the existing video processing hardware pipeline. Instead of duplicating hardware paths, the system uses the same hardware resources to perform both the primary video processing task and the correctness checking comparison, thereby avoiding increased hardware component size while maintaining video correctness checking capability
Solution Approach 2:
The hardware pipeline is designed to perform multiple functions: it processes video frames for the primary purpose while simultaneously performing correctness checking by comparing against reference frames. This multi-functionality allows the same hardware components to serve both video processing and error detection without requiring additional dedicated hardware
2Reliability
If additional data flow processing is implemented to perform comparisons multiple times, then video correctness checking capability is improved, but system performance degrades (processing time, heat generation, power requirements)
Solution Approach 1:
The system performs correctness checking comparisons during the same processing cycle as the original video frame generation, rather than performing separate post-processing comparisons. By incorporating the comparison operation into the existing data flow path at the point of frame generation, the system avoids additional sequential processing steps that would degrade performance
Solution Approach 2:
The hardware pipeline maintains continuous operation by performing correctness checking within the same processing cycle as the original video processing. The comparison operations are executed in parallel with the frame generation and processing operations, ensuring that no additional processing time is added to the overall system throughput
Data Source
AI summary
An apparatus comprising an interface and a processor. The interface may be configured to receive pixel data from a capture device. The processor may be configured to process the pixel data arranged as video frames, generate similar images from the video frames, perform preprocessing on the video frames and the similar images, perform a similarity check between the video frames and the similar images and determine an image correctness in response to the similarity check. The preprocessing of the video frames and the similar images may use a same hardware pipeline. The video frames may be discarded if the image correctness is below a threshold value.


