Adaptive Intra Refresh Boundaries for Faster Video Decoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing intra refresh mechanism in video encoding is inflexible and inefficient, as it rigidly divides frames into forced intra and inter areas, leading to suboptimal bit rate distribution and potential decoding delays, especially in weak network environments.
Innovation Solution
An adaptive intra refresh mechanism that uses virtual boundary position information to dynamically divide frames into refreshed and unrefreshed areas, allowing for flexible area division based on content and improving decoding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If equidistant vertical stripe division is used for forced intra areas, then the encoding structure is simple and regular, but the adaptability to picture contents is poor and picture quality is affected
Solution Approach 1:
The patent transforms the static equidistant vertical stripe division into a dynamic adaptive division mechanism. The virtual boundary position is no longer fixed but is determined adaptively based on picture content characteristics, allowing the refresh area division to adjust dynamically to different picture scenarios, thereby improving adaptability while maintaining encoding efficiency.
Solution Approach 2:
The patent changes the parameter of boundary position from fixed equidistant values to adaptive values determined by picture content. By introducing virtual boundary position information that can take different positions based on picture characteristics, the system achieves better adaptability to various picture contents while maintaining a relatively simple encoding structure through parameter optimization.
2Device complexity
If loop filtering is restricted across virtual boundaries, then the decoding complexity is reduced, but the picture quality deteriorates due to artificial boundaries
Solution Approach 1:
The patent extracts the virtual boundary position information from the picture content and represents it explicitly through syntax elements. By separating the boundary position representation from the actual filtering operation, the system enables loop filtering to extend across virtual boundaries without significantly increasing decoding complexity, while improving picture quality by removing artificial boundary effects.
Solution Approach 2:
The patent introduces virtual boundary position information as an intermediary that mediates between the encoding structure and the filtering operation. This intermediary allows the filtering process to adapt to the virtual boundary positions, enabling quality improvement through extended filtering while maintaining manageable decoding complexity through efficient position representation.
3Ease of operation
If the intra refresh mechanism is started based on current syntax, then the implementation is straightforward, but the process becomes redundant and flexibility is reduced
Solution Approach 1:
The patent performs preliminary determination of virtual boundary positions based on picture content characteristics before the actual encoding process. By pre-calculating and representing boundary positions through syntax elements, the system enables flexible adaptive refresh area division while maintaining straightforward implementation through standardized syntax processing and existing encoding frameworks.
Data Source
AI summary
Decoding methods and encoding methods based on an adaptive intra refresh mechanism and related devices are provided. In one aspect, a decoding method includes: receiving a bit stream of a current frame; and determining whether the current frame supports an adaptive intra refresh technology. The determining comprises one of: if there is extension data in the bit stream of the current frame and the extension data carries an adaptive intra refresh video extension identifier (ID), obtaining virtual boundary position information carried in the extension data, and determining whether the current frame supports an adaptive intra refresh technology based on the virtual boundary position information; or if there is no adaptive intra refresh video extension ID in the extension data in the bit stream of the current frame, determining that the current frame does not support the adaptive intra refresh technology.


