Video Parameter Set Activation and Deactivation Mechanism
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing solutions for MPEG-2 and H.264/MPEG4-AVC standards do not provide a method for deactivating infrequently changing picture and sequence parameter sets, leading to inefficiencies in bitstream transmission and decoder complexity, particularly in scenarios like commercial insertions where parameter set reassignment is restricted and new sequence parameter sets can be activated mid-video sequence.
Innovation Solution
A method that activates and deactivates parameter sets by referencing specific identification values, allowing previously deactivated sets to be reactivated and ensuring only one active sequence or picture parameter set exists at a time, thereby reducing bitstream overhead and decoder complexity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If parameter sets are activated only on first reference without deactivation mechanism, then parameter sets remain active throughout entire coded video sequence, but this causes bitstream overhead increase and decoder complexity increase
Solution Approach 1:
The patent implements dynamic activation and deactivation of parameter sets based on reference counting. Instead of static activation throughout the entire sequence, parameter sets are dynamically activated when first referenced and deactivated when no longer needed, allowing the system to adapt to actual usage patterns and reduce unnecessary processing overhead
Solution Approach 2:
The patent changes the state parameter of parameter sets from permanent activation to temporary activation with deactivation capability. By introducing activation and deactivation mechanisms controlled by reference counters, the system transforms the parameter set lifecycle from static to dynamic, enabling efficient resource management
2Adaptability or versatility
If parameter sets are re-transmitted with new ids for commercial insertions, then parameter set reassignment is possible, but this causes bitstream size increase
Solution Approach 1:
The patent enables recovery and reuse of previously deactivated parameter sets through deactivation and reactivation mechanisms. Instead of discarding parameter sets by re-transmitting them with new IDs, the system deactivates unused parameter sets and can reactivate them when needed again, significantly reducing bitstream overhead for scenarios like commercial insertions
Solution Approach 2:
The patent makes parameter set IDs universal by allowing the same ID to be reused after deactivation. A single parameter set ID can serve multiple purposes throughout the video sequence, being deactivated when not needed and reactivated when needed again, eliminating the need for unique IDs for each parameter set instance
3Adaptability or versatility
If new sequence parameter sets can be activated mid-sequence, then parameter flexibility is improved, but this causes implementation complexity increase for compliant decoders
Solution Approach 1:
The patent implements dynamic control of parameter set activation through reference counting mechanisms. Decoders can dynamically track which parameter sets are currently active and which are deactivated, simplifying the decision-making process compared to handling arbitrary mid-sequence activations with multiple possible active sets
Solution Approach 2:
The patent introduces feedback through reference counters that track parameter set usage. When a parameter set is deactivated, the system maintains information about its deactivation state, providing feedback to future decoding operations and eliminating the need for complex state management in mid-sequence scenarios
Data Source
AI summary
A method for activating and deactivating parameter sets comprising the steps of: (A) activating a first parameter set in response to a reference to a first identification value associated with the first parameter set and (B) deactivating the first parameter set in response to a reference to a second identification value associated with a second parameter set.


