Image Encoding Using Atypical Split Sections for Parallel Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The High Efficiency Video Coding (HEVC) standard's parallel-encoding method, which supports tiles and wavefront parallel processing, suffers from reduced compression efficiency due to interrupted data dependency and limited scalability, especially when splitting images without considering content, leading to deterioration in compression rates.

Innovation Solution

An image encoding method that extracts feature points, performs clustering to determine atypical split sections, and parallel-encodes these sections, allowing for individually determined size and shape, and generates a bitstream with split section information for efficient encoding and decoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If tiles or WPP are used for parallel-encoding, then processing speed and scalability are improved, but compression efficiency deteriorates due to interrupted data dependency

Engineering Contradiction:
Improveparallel-encoding speedVSAvoidcompression efficiency
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The picture is divided into multiple split sections based on object boundaries detected through feature point clustering. Each split section corresponds to a distinct object or region, allowing parallel encoding while preserving spatial coherence within each section. This segmentation approach maintains data dependency within objects while enabling parallel processing between different object regions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The encoding process applies different processing characteristics to different regions of the picture based on object content. Split sections containing objects with high spatial frequency or complex textures may use different encoding parameters compared to smooth regions, optimizing compression efficiency locally while maintaining overall parallel processing capability.

Inventive Principle:
Principle #3Local quality

2Ease of manufacture

If standard rectangular tiling is used, then implementation simplicity is improved, but compression efficiency significantly deteriorates due to ignoring picture content

Engineering Contradiction:
Improveimplementation simplicityVSAvoidcompression rate
Core Design Contradiction:
Ease of manufactureVSLoss of energy

Solution Approach 1:

Feature point extraction and object boundary detection are performed as preliminary steps before the actual encoding process. This preprocessing identifies optimal split section boundaries based on object locations, enabling content-adaptive splitting without adding complexity to the core encoding algorithm. The split section configuration is determined in advance and passed to the parallel encoding stage.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The split section configuration is dynamically adapted to the picture content through feature point clustering. Unlike fixed rectangular tiling, the number, size, and shape of split sections vary according to the distribution and characteristics of objects in each picture, optimizing compression efficiency for diverse content while maintaining a unified encoding framework.

Inventive Principle:
Principle #15Dynamics

3Loss of energy

If WPP encodes first two coding tree units sequentially, then compression efficiency is partially improved, but latency is introduced reducing parallel processing effectiveness

Engineering Contradiction:
Improvecompression rateVSAvoidencoding latency
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

Each split section is further divided into independent coding tree unit groups that can be processed in parallel. By organizing the encoding workflow around split section boundaries rather than strict sequential coding tree unit processing, the system enables parallel encoding of multiple split sections while minimizing the sequential dependency overhead within each section.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10764595B2Method and apparatus for encoding image by using atypical split, and method and apparatus for decoding image by using atypical split
Publication Date: 2020.09.01 SAMSUNG ELECTRONICS CO LTD
  • US10764595B2 patent drawing
  • US10764595B2 patent drawing
  • US10764595B2 patent drawing

AI summary

Provided is an image encoding method including extracting feature points from a picture; generating at least two clusters by performing feature point clustering on the extracted feature points; determining at least two split sections in the picture, the at least two split sections respectively corresponding to the at least two clusters; parallel-encoding the at least two split sections; and generating a bitstream including information about the at least two split sections. A size and a shape of each of the at least two split sections may be individually determined.