Adaptive Resolution Management Video Encoder Block Scaling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video compression technologies face inefficiencies in managing resolution, requiring re-coding and re-sending entire video frames, which incurs additional costs and complexity, especially for intra-frames that dominate bitrates in group-of-pictures (GOP).
Innovation Solution
Adaptive Resolution Management (ARM) allows for prediction using reference frames of different resolutions, enabling downscaling or upscaling of video resolution, thereby reducing bitrate and eliminating the need for re-coding intra-frames by using a scaling constant to rescale reference frames and apply specific filters for each block, rather than the entire frame.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If traditional video compression is used with fixed resolution, then video quality is maintained, but bitrate and computational complexity increase due to re-coding entire frames
Solution Approach 1:
The patent segments the video frame into multiple blocks and applies different resolution scaling to each block independently. This allows selective rescaling of only certain regions rather than re-coding entire frames, thereby reducing bitrate and computational complexity while maintaining quality in important regions.
Solution Approach 2:
The patent applies local quality enhancement by using different scaling constants for different blocks within a frame. Important blocks receive higher quality processing while less important blocks use lower resolution, optimizing the balance between bitrate and perceived video quality.
2Adaptability or versatility
If intra-frames are re-coded for resolution changes, then resolution flexibility is achieved, but bitrate increases significantly
Solution Approach 1:
The patent changes the resolution parameter selectively by applying different scaling constants to different blocks rather than changing the entire frame resolution. This allows resolution flexibility through parameter modification without the need to re-code entire intra-frames, significantly reducing bitrate.
Solution Approach 2:
The patent introduces dynamic resolution scaling where the resolution can be adjusted on a block-by-block basis using scaling constants. This dynamic approach provides resolution flexibility without requiring complete re-encoding of intra-frames, optimizing bitrate efficiency.
3Loss of energy
If reference frames are rescaled for prediction, then bitrate is reduced, but prediction accuracy may deteriorate
Solution Approach 1:
The patent applies local quality to prediction by using different scaling constants for different blocks when generating prediction from reference frames. This ensures that blocks requiring higher prediction accuracy use appropriate scaling while maintaining overall bitrate reduction.
Solution Approach 2:
The patent applies partial rescaling only to the extent necessary for each block. By using scaling constants selectively rather than uniformly across all blocks, the patent maintains prediction accuracy where needed while achieving bitrate reduction where possible.
Data Source
AI summary
A video encoder generates an encoded bitstream which includes a reference picture, a current picture having a resolution different from the reference picture and also including a first block, an intra-coded second block, and information useful for determining a scaling constant. The encoded bitstream is decodable by a video decoder receiving the encoded bitstream and determining whether a block-based mode for decoding a current picture of one resolution using a reference picture of a different resolution is enabled. When enabled, the decoder uses the mode to decode the first block and decodes the intra-coded second block without using the mode.


