Video Compression Unit Adaptive Buffer Budgeting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video data compression methods face challenges in balancing compression rate and visual quality, particularly in ultra-high resolution videos, where lossy compression degrades quality and lossless compression is inefficient for complex textures, leading to suboptimal bandwidth usage and power consumption.

Innovation Solution

A method that adaptively allocates buffer space by calculating unit buffer budgets and compression costs for each compression unit, switching between lossless and lossy compression algorithms based on predefined thresholds, and adjusting quantization levels to maintain efficient buffer usage without degrading visual quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If lossy compression is used to increase compression rate, then bandwidth burden is reduced, but visual quality of video pictures is degraded

Engineering Contradiction:
Improvecompression rateVSAvoidvisual quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent applies local quality by differentiating compression strategies for different regions within video pictures. Specifically, it identifies important regions (such as regions containing motion vectors, macroblock addresses, or syntax elements) and applies lossless compression to these regions while allowing lossy compression in less critical areas. This selective approach maintains visual quality in important regions while achieving higher overall compression rates in non-critical regions, thus resolving the contradiction between compression rate and visual quality.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the video picture into multiple compression units and processes each unit independently with different compression algorithms. By dividing the video data into smaller manageable blocks and applying appropriate compression methods to each segment based on its characteristics and importance, the system achieves both high compression rates and maintained visual quality where needed.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If lossless compression is used to maintain visual quality, then picture quality is preserved, but compression rate is low for video sequences with complex textures

Engineering Contradiction:
Improvevisual qualityVSAvoidcompression rate
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent applies local quality by differentiating compression strategies for different regions within video pictures. Specifically, it identifies important regions (such as regions containing motion vectors, macroblock addresses, or syntax elements) and applies lossless compression to these regions while allowing lossy compression in less critical areas. This selective approach maintains visual quality in important regions while achieving higher overall compression rates in non-critical regions, thus resolving the contradiction between compression rate and visual quality.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the video picture into multiple compression units and processes each unit independently with different compression algorithms. By dividing the video data into smaller manageable blocks and applying appropriate compression methods to each segment based on its characteristics and importance, the system achieves both high compression rates and maintained visual quality where needed.

Inventive Principle:
Principle #1Segmentation

3Manufacturing precision

If buffer space is increased to accommodate lossless compression, then visual quality is maintained, but external memory bandwidth and power consumption increase

Engineering Contradiction:
Improvevisual qualityVSAvoidbuffer space
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent applies local quality by differentiating compression strategies for different regions within video pictures. Specifically, it identifies important regions (such as regions containing motion vectors, macroblock addresses, or syntax elements) and applies lossless compression to these regions while allowing lossy compression in less critical areas. This selective approach maintains visual quality in important regions while achieving higher overall compression rates in non-critical regions, thus resolving the contradiction between compression rate and visual quality.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the video picture into multiple compression units and processes each unit independently with different compression algorithms. By dividing the video data into smaller manageable blocks and applying appropriate compression methods to each segment based on its characteristics and importance, the system achieves both high compression rates and maintained visual quality where needed.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10609382B2Method and apparatus for compressing video data
Publication Date: 2020.03.31 MONTAGE TECH CHENGDU CO LTD
  • US10609382B2 patent drawing
  • US10609382B2 patent drawing
  • US10609382B2 patent drawing

AI summary

A method for compressing video data, comprising: determining a compression target for a picture buffer; calculating a unit buffer budget for each compression unit based on the compression target, a size of the pixel array of the compression unit and a bit depth of pixels of the pixel array; receiving the video data; for a kth compression unit of each video picture of the video data: calculating a unit compression cost for the kth compression unit using a predetermined lossless compression algorithm and an accumulated compression cost, comparing the accumulated compression cost and an accumulated buffer budget for the kth compression unit, and selecting compressing the kth compression unit using the predetermined lossless compression algorithm or the predetermined lossy compression algorithm according to the comparison between accumulated compression cost and the accumulated buffer budget; and sending the compressed kth compression unit to the picture buffer.