Decoded Video Frame Checksums for Corruption Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The transmission of video data is error-prone and inefficient, making it difficult to detect corruption in decoded video frames, which often requires transmitting both original and encoded frames, leading to excessive network and storage resource usage.
Innovation Solution
A method involving an encoding computing system that encodes and decodes video frames, generates error detection codes, and sends them to a decoding system for comparison, allowing for precise detection of corruption without requiring both frames to be transmitted, thereby reducing resource usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If both original and encoded video frames are transmitted for error detection, then measurement precision of corruption is improved, but network bandwidth and storage usage increase
Solution Approach 1:
The patent extracts only the essential error detection information by generating hash values from decoded video frames instead of transmitting the complete frames themselves. This allows corruption detection while significantly reducing the quantity of data that must be transmitted over the network.
Solution Approach 2:
The patent creates simplified copies (hash values) of the video frame data that retain the essential error detection properties without requiring the full original frames. These hash copies enable corruption detection with minimal bandwidth consumption compared to transmitting actual video frames.
2Measurement precision
If both original and encoded video frames are stored for error detection, then measurement precision of corruption is improved, but storage usage increases
Solution Approach 1:
The patent extracts only the essential error detection information by generating and storing hash values from video frames instead of the complete frames. This allows corruption detection while significantly reducing the quantity of data that must be stored.
Solution Approach 2:
The patent creates simplified copies (hash values) of the video frame data that retain the essential error detection properties without requiring the full original frames to be stored, enabling efficient storage with adequate corruption detection capability.
3Measurement precision
If complex processing is applied to detect corruption in decoded frames, then measurement precision of corruption is improved, but processing power increases
Solution Approach 1:
The patent replaces complex mechanical video processing operations with a mathematical hash function that produces the same error detection result with significantly lower computational requirements. This substitution maintains corruption detection accuracy while reducing processing power consumption.
Solution Approach 2:
The patent changes the parameter representation from full video frame data to compact hash values, enabling error detection with reduced computational complexity. This parameter transformation maintains the essential error detection capability while lowering processing requirements.
Data Source
AI summary
Systems and methods for error detection in video data is described. An encoding computing system can receive a video frame. The encoding computing system can encode and decode the video frame based on an encoding scheme. The encoding computing system can generate a frame error detection code for the decoded video frame based on an error detection code generation scheme. The encoding computing system can send the encoded video frame and the error detection code to a decoding computing system. The decoding computing system can decode the encoded video frame and generate a second error detection code using the code generation scheme. The decoding computing system can detect that the decoded video frame is corrupted by comparing the error detection code and the second error detection code.


