Video Encoding Verification with Disabled Loop Filters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding and decoding systems, such as H.264/AVC and H.265/HEVC, are complex and lack effective methods to verify compliance with safety regulations like IEC 61508, EN 50128, and EN 50657, especially in critical applications like manufacturing and vehicle surveillance, making them vulnerable to safety hazards.

Innovation Solution

A method for verifying video data encoded in an encoder unit using a combination of checksums, cryptographic hashes, and signatures, along with deterministic comparison algorithms, to ensure safety compliance without requiring extensive safety certification of all components, and disabling loop filters to eliminate lossy compression sources of non-determinism.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If complex video compression algorithms (H.264/AVC, H.265/HEVC) are used to reduce network bandwidth, then bandwidth efficiency is improved, but verification of safety compliance becomes more difficult

Engineering Contradiction:
Improvenetwork bandwidthVSAvoidverification complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The verification process is segmented into distinct stages: acquiring original video data, encoding through the codec, decoding the encoded data, and comparing results. This segmentation allows each stage to be verified independently, managing the complexity of verifying complex compression algorithms while maintaining bandwidth efficiency

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A comparison algorithm acts as an intermediary between the encoded and decoded video data and the safety verification process. This intermediary systematically evaluates whether the decoded output matches the original input within acceptable thresholds, simplifying the verification of complex compression/decompression operations

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If loop filtering is enabled in the encoder, then video quality is improved, but determinism is reduced due to lossy compression

Engineering Contradiction:
Improvevideo qualityVSAvoiddeterminism
Core Design Contradiction:
Manufacturing precisionVSStability of the object's composition

Solution Approach 1:

The system dynamically adjusts the encoding parameters, specifically disabling loop filtering when determinism is required for safety verification. This dynamic configuration allows the system to prioritize either video quality or determinism based on the operational context, resolving the contradiction between these two requirements

Inventive Principle:
Principle #15Dynamics

3Reliability

If extensive safety certification is applied to all encoder components, then safety compliance is improved, but development complexity and cost increase

Engineering Contradiction:
Improvesafety complianceVSAvoiddevelopment complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Safety certification is applied locally only to critical components (encoder, decoder, comparison algorithm) rather than uniformly to all components. This selective approach ensures safety compliance for the verification-critical parts while reducing development complexity and cost for non-critical components

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system applies partial safety certification only where necessary for the verification function. By certifying only the essential components needed for safe operation rather than all components, the system achieves adequate safety compliance without excessive development burden

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP4383712B1Method for verifying video data encoded in an encoder unit
Publication Date: 2025.07.23 AUCHMANN MATTHIAS
  • EP4383712B1 patent drawingFigure 1
  • EP4383712B1 patent drawingFigure 2
  • EP4383712B1 patent drawingFigure 3

AI summary

The present application relates to a method for verifying video data encoded in an encoder unit, wherein the encoder unit comprises a safe part and a non-safe part, wherein loop filtering in the encoder unit is disabled, and wherein the method (1) comprises the steps of: - Acquiring video data in the safe part of the encoder unit (2,11,21); - Encoding the acquired video data by a non-safe encoder in the non-safe part of the encoder unit (3,12,22); - Decoding the encoded video data by a non-safe decoder in the non-safe part of the encoder unit (4,13,23); and - Comparing the decoded video data with the acquired video data in the safe part of the encoder unit using at least one comparison algorithm (5,14,24), wherein if the decoded video data does not match the acquired video data exactly nor within an acceptable threshold for the comparison a safety focused reaction is initiated, and if the decoded video data matches the acquired video data exactly or within the acceptable threshold for the comparison a first safety sequence is generated based on the decoded video data in the safe part of the encoder unit and the encoded video data and the first safety sequence are transmitted to a decoder unit for decoding the encoded video data.