Atlas Hash Verification for Video Decoding Error Detection
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Loss of energy
If no verification mechanism is included in the bitstream, then bandwidth consumption is reduced, but decoding error detection capability is insufficient
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.
3Manufacturing precision
If hash verification is implemented for atlas data, then decoding accuracy is improved, but processing complexity increases
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.
Data Source
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.


