Atlas Hash Verification for Video Decoding Error Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video compression standards such as V3C/V-PCC and MIV lack effective mechanisms to verify the integrity and correctness of decoded bitstreams, leading to potential decoding errors and non-conformance with the specified standards.

Innovation Solution

Incorporation of a supplemental enhancement information (SEI) message containing an atlas data hash, which is generated by hashing the atlas data, allows decoders to verify the integrity and correctness of the decoded bitstreams by comparing encoder-side and decoder-side hash values, ensuring compliance with the video coding standards.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If video compression is applied to improve bandwidth efficiency and storage capacity, then compression efficiency is improved, but decoding errors may occur and verification mechanisms are lacking

Engineering Contradiction:
Improvecompression efficiencyVSAvoiddecoding correctness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The encoder generates a hash value of the atlas data before transmission and includes it in the bitstream. This preliminary action enables the decoder to verify the correctness of decoded data without requiring retransmission or complex verification protocols, thus maintaining high compression efficiency while improving decoding reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The hash value acts as a feedback mechanism that allows the decoder to verify whether the decoded atlas data matches the original encoded data. If the hash values match, the decoding is confirmed correct; if they differ, an error is detected. This feedback loop ensures decoding correctness without sacrificing compression efficiency.

Inventive Principle:
Principle #23Feedback

2Loss of energy

If no verification mechanism is included in the bitstream, then bandwidth consumption is reduced, but decoding error detection capability is insufficient

Engineering Contradiction:
Improvebandwidth consumptionVSAvoiddecoding error detection
Core Design Contradiction:
Loss of energyVSDifficulty of detecting and measuring

Solution Approach 1:

Instead of adding comprehensive verification data for the entire video stream, the patent applies verification locally only to the atlas data portion. The hash value is generated specifically for the atlas data and included only where needed, minimizing bandwidth consumption while providing targeted error detection capability for the critical atlas information.

Inventive Principle:
Principle #3Local quality

3Manufacturing precision

If hash verification is implemented for atlas data, then decoding accuracy is improved, but processing complexity increases

Engineering Contradiction:
Improvedecoding accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent replaces complex mechanical verification mechanisms (such as checksums, parity bits, or retransmission protocols) with a cryptographic hash function. The hash operation is computationally efficient and can be performed with minimal processing overhead, providing high decoding accuracy without significantly increasing device complexity. The hash verification is a simple mathematical operation that does not require additional hardware components.

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

Data Source

PatentUS20260067502A1Methods and apparatus to identify a video decoding error
Publication Date: 2026.03.05 INTEL CORP
  • US20260067502A1 patent drawing
  • US20260067502A1 patent drawing
  • US20260067502A1 patent drawing

AI summary

Methods, apparatus, systems and articles of manufacture to identify a video decoding error are disclosed. An example apparatus includes an atlas generator to generate atlas data for one or more atlases generated from input views of video; a hash generator to: perform a hash operation on the atlas data to generate a hash value; and include the hash value in a message; and a multiplexer to combine the one or more atlases, coded atlas data corresponding to the atlas data, and the message to generate a video bitstream.