Slice-Based Image Encoding with Intra-Slice Merge Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In image encoding, processing images divided into multiple slices using a merge mode results in increased operation time due to the need to refer to motion information from surrounding blocks across slice boundaries, hindering parallel processing.

Innovation Solution

An image processing device and method that controls whether to adopt a merge mode based on motion information availability within the same slice, allowing parallel processing by only considering motion information within the relevant slice.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If merge mode is used to process motion information, then encoding efficiency is improved, but operation time increases due to cross-slice reference requirements

Engineering Contradiction:
Improveencoding efficiencyVSAvoidoperation time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies local quality by determining whether to use merge mode on a per-block basis within each slice. The encoder checks if a block can use merge mode by examining whether neighboring blocks are available within the same slice. This selective application allows the system to maintain high encoding efficiency where possible while avoiding cross-slice dependencies that would increase operation time and hinder parallel processing.

Inventive Principle:
Principle #3Local quality

2Productivity

If slices are processed in parallel to reduce operation time, then processing efficiency is improved, but merge mode cannot be applied when surrounding blocks are in different slices

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidmerge mode applicability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent changes the parameter of merge mode applicability from a fixed approach to a conditional one. Instead of always attempting to use merge mode, the system changes its behavior based on slice boundaries by checking whether neighboring blocks belong to the same slice. This parameter change allows the system to adaptively apply merge mode only when safe, maintaining parallel processing efficiency while preserving encoding efficiency where possible.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If motion information from surrounding blocks is referenced to improve encoding, then compression rate is improved, but processing complexity increases due to cross-slice dependencies

Engineering Contradiction:
Improvecompression rateVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the image into slices and further into blocks, then controlling merge mode application at the block level within each slice. This segmentation strategy limits cross-slice dependencies by preventing merge mode from accessing motion information across slice boundaries. The system segments the processing task such that each slice can be handled independently, reducing processing complexity while maintaining compression efficiency through localized merge mode application.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250365439A1Image processing device and method
Publication Date: 2025.11.27 SONY GROUP CORP
  • US20250365439A1 patent drawing
  • US20250365439A1 patent drawing
  • US20250365439A1 patent drawing

AI summary

The present technique relates to an image processing device and method which can suppress an increase in an operation time. The image processing device has: an encoding control unit which, upon encoding independently performed per slice for dividing a picture into a plurality of pictures, controls whether or not to adopt for motion information a merge mode of merging a relevant region of an operation target with a surrounding region positioned in a surrounding of the relevant region, based on information of surrounding regions which belong to a relevant slice to which the relevant region belongs; and an encoding unit which encodes the relevant region in the merge mode or a mode other than the merge mode under control of the encoding control unit. The present disclosure is applicable to the image processing device.