Parameter Set Coding for Multi-View Video Bitstreams
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Modern video coding schemes face inefficiencies in encoding and decoding due to increased picture counts and pixel resolution in multi-view video, leading to higher data volumes and complexity in managing reference pictures and parameter sets.
Innovation Solution
The method involves forming syntax element assignments and combination parameter sets, which are encoded into video bitstreams to determine parameter values for decoding, allowing for improved coding efficiency by optimizing the use of reference pictures and parameter sets.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the number of pictures and resolution are increased in multi-view video coding, then the picture quality and viewing experience are improved, but the data volume and complexity of managing reference pictures and parameter sets increase significantly
Solution Approach 1:
The patent segments the parameter set management by introducing syntax element assignments that group parameters into manageable subsets. Each assignment relates to a specific subset of parameters, allowing the decoder to process and store parameter information in organized, smaller units rather than handling all parameters monolithically, thus reducing management complexity while maintaining high picture quality
Solution Approach 2:
The patent introduces a new organizational dimension for parameter sets by creating combination parameter sets that comprise indexes of multiple syntax element assignments. This multi-dimensional indexing structure allows efficient access and management of parameter information across multiple pictures and views, reducing the complexity burden imposed by increased picture counts and resolutions
2Measurement precision
If more reference pictures are stored in memory to support multi-view coding, then the prediction accuracy is improved, but the memory requirements and data transmission overhead increase
Solution Approach 1:
The patent applies preliminary action by forming syntax element assignments and combination parameter sets in advance during encoding. These pre-organized parameter structures are then efficiently transmitted and reused during decoding, eliminating the need to transmit redundant parameter information for each picture and reducing overall data transmission overhead while maintaining high prediction accuracy
Solution Approach 2:
The patent uses copying by creating indexed references to syntax element assignments rather than duplicating full parameter sets for each picture. The combination parameter sets contain indexes that point to previously defined syntax element assignments, allowing the decoder to reuse parameter information across multiple pictures and views, thereby reducing memory requirements and data transmission overhead
3Measurement precision
If detailed parameter information is transmitted for each picture, then the decoding precision is improved, but the bitstream size and transmission bandwidth requirements increase
Solution Approach 1:
The patent merges multiple parameter subsets into combination parameter sets that are transmitted together in the bitstream. By combining syntax element assignments and their indexes into unified structures, the patent reduces the total bitstream size compared to transmitting individual parameter sets for each picture, while still providing the decoder with precise parameter information needed for high-quality decoding
Solution Approach 2:
The patent performs preliminary organization of parameter information into syntax element assignments and combination parameter sets during encoding. This pre-processing allows the encoder to identify and transmit only the essential parameter information in optimized formats, reducing bitstream size while maintaining decoding precision through efficient parameter reuse and indexing
Data Source
AI summary
There is provided methods, apparatuses and computer program products for forming a plurality of syntax element assignments, each syntax element assignment relating to a subset of parameters of a set of parameters, and each syntax element assignment comprising assignments of values to said related subset of parameters, forming an index for each of said plurality of syntax element assignments, forming a plurality of combination parameter sets, each combination parameter set comprising indexes of a plurality of said syntax element assignments of said subsets of parameters, and encoding at least one said combination parameter set into a video bitstream for determining parameter values for video decoding.


