Region-Based Video Coding With Mixed Lossless and Lossy Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional video coding systems face challenges in efficiently compressing ultra-high definition (UHD) video due to the high computational requirements of lossless encoding and the inefficiencies of lossy encoding, particularly in terms of memory and processing resources, which can result in compromised video quality and increased complexity.

Innovation Solution

The implementation of combined lossless and lossy video compression coding, where a frame is divided into sub-pictures based on quality and computation requirements, allowing for independent encoding and decoding using all available computing resources effectively, and selectively applying lossless coding to regions that require it, such as those with significant motion or for quality retention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If lossless encoding is applied to entire UHD video frames, then video quality is preserved, but computational complexity and processing time increase significantly

Engineering Contradiction:
Improvevideo qualityVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The video frame is divided into multiple sub-pictures or regions, where different encoding methods can be applied to different regions. This segmentation allows lossless encoding to be applied only to specific regions requiring high quality while other regions use more efficient compression methods.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different quality levels and encoding methods are applied to different regions of the video frame based on local requirements. Regions with significant motion or requiring quality retention use lossless coding, while other regions use lossy coding methods.

Inventive Principle:
Principle #3Local quality

2Productivity

If lossy encoding is used for UHD video compression, then processing efficiency improves, but video quality deteriorates

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidvideo quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The frame is segmented into sub-pictures that can be encoded independently with different methods. This allows efficient lossy encoding in regions where quality requirements are lower while maintaining quality in critical regions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The encoding method is adapted locally to each region's requirements, applying lossless coding only where necessary for quality retention while using more efficient lossy methods elsewhere.

Inventive Principle:
Principle #3Local quality

3Manufacturing precision

If lossless coding is applied to regions with significant motion, then quality retention is improved, but encoding complexity increases

Engineering Contradiction:
Improvequality retentionVSAvoidencoding complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

Lossless coding is applied selectively to regions with significant motion or requiring quality retention, while other regions use more efficient compression methods. This local adaptation optimizes both quality and complexity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The encoding method is dynamically selected for each region based on local characteristics such as motion content and quality requirements, allowing the system to adapt to varying demands across different frame regions.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11930163B2Methods and systems for combined lossless and lossy coding
Publication Date: 2024.03.12 DOLBY INTERNATIONAL AB
  • US11930163B2 patent drawing
  • US11930163B2 patent drawing
  • US11930163B2 patent drawing

AI summary

A decoder includes circuitry configured to receive a bitstream identify, in the bitstream, a current frame, wherein the current frame includes a plurality of regions, detect, in the bitstream, an indication that a first region is encoded according to a lossless encoding protocol and another region is encoded according to a lossy encoding protocol, and decode the current frame, wherein decoding the current frame further comprises decoding the first region using a lossless decoding protocol corresponding to the lossless encoding protocol.