Decoded Video Frame Checksums for Corruption Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecorruption detection accuracyVSAvoidnetwork bandwidth usage
Core Design Contradiction:
Measurement precisionVSQuantity of substance

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #26Copying

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

Engineering Contradiction:
Improvecorruption detection accuracyVSAvoidstorage usage
Core Design Contradiction:
Measurement precisionVSQuantity of substance

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #26Copying

3Measurement precision

If complex processing is applied to detect corruption in decoded frames, then measurement precision of corruption is improved, but processing power increases

Engineering Contradiction:
Improvecorruption detection accuracyVSAvoidprocessing power consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

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.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11870575B2Systems and methods for error detection in transmitted video data
Publication Date: 2024.01.09 GOOGLE LLC
  • US11870575B2 patent drawing
  • US11870575B2 patent drawing
  • US11870575B2 patent drawing

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.