Slice-Based Image Encoding with Intra-Slice Merge Control
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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
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.
Data Source
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.


