GOP-Based Temporal Filtering for Video Encoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video encoding methods do not effectively optimize the filtering process based on Picture Order Count (POC) and temporal ID, leading to suboptimal encoding quality and efficiency.
Innovation Solution
A method involving the selection of a subset of pictures based on POC and temporal ID for filtering, using a hybrid encoder with a temporal filter that adjusts filter strength according to these parameters, and applies weighted sums of pixel values from reference pictures to improve encoding quality and efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Object-affected harmful factors
If all pictures in the sequence are filtered, then noise reduction improves, but encoding complexity and processing time increase
Solution Approach 1:
The patent applies filtering selectively to specific pictures based on their temporal ID and POC values rather than uniformly filtering all pictures. Pictures with temporal_id=0 and specific POC values are filtered with higher strength, while other pictures use lower or no filtering, optimizing the balance between noise reduction and processing complexity
Solution Approach 2:
Instead of applying full filtering strength to all pictures, the patent uses partial filtering action by adjusting filter strength values based on picture characteristics. This partial action approach reduces unnecessary processing while maintaining effective noise reduction where needed
2Manufacturing precision
If filtering is applied to all pictures, then encoding quality improves, but processing time increases
Solution Approach 1:
The patent implements differential filtering where different pictures receive different filter strengths based on their temporal ID and POC values. This localized quality approach ensures high encoding quality for critical pictures while reducing processing time for less critical ones
Solution Approach 2:
The picture sequence is segmented into different groups based on temporal ID and POC values, with each group receiving appropriate filtering treatment. This segmentation allows parallel processing optimization and reduces overall processing time while maintaining quality
3Object-affected harmful factors
If filter strength is increased for all pictures, then noise reduction improves, but encoding efficiency decreases
Solution Approach 1:
The patent applies high filter strength selectively to pictures with temporal_id=0 and specific POC values where noise reduction is most beneficial, while using lower filter strength for other pictures. This local quality approach maximizes noise reduction efficiency while maintaining overall encoding productivity
Solution Approach 2:
The patent dynamically changes the filter strength parameter based on picture-specific parameters (temporal_id and POC values). This parameter adaptation allows optimal noise reduction for each picture type while maintaining efficient encoding throughput
Data Source
AI summary
A method for encoding a video signal includes receiving an input including a sequence of pictures. A subset of the pictures from the sequence is selected. The selected subset of the pictures from the sequence is then filtered. The filtered selected subset of the pictures, and unfiltered pictures not in the selected subset, are then applied to an encoder to produce an encoded signal.


