Image Encoder Slice Segmentation for Bitstream Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The High Efficiency Video Coding (HEVC) method faces a challenge in maintaining processing performance for image encoding while improving the efficiency of transmitting a bitstream, as splitting a picture into slices based on encoding amounts leads to inefficient pipeline processing and increased processing burden.

Innovation Solution

An image encoding method that sequentially encodes blocks, derives the encoding amount of slice segments, and sets end information in the bitstream when the encoding amount reaches a threshold, allowing for optimal slice segmentation and reducing wasteful processing by preventing redundant operations across slice segments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If the picture is split into slices based on encoding amounts to improve transmission efficiency, then transmission efficiency is improved, but processing performance for encoding deteriorates due to inefficient pipeline processing and increased processing burden

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidprocessing performance for encoding
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The picture is divided into multiple slices, and each slice is further divided into slice segments based on encoding amount thresholds. This segmentation allows the bitstream to be organized into manageable units that can be transmitted efficiently while maintaining encoding performance. The slice segments are created by monitoring the encoding amount during sequential block encoding and inserting end information when thresholds are reached, enabling both efficient transmission and continued pipeline processing.

Inventive Principle:
Principle #1Segmentation

2Loss of energy

If slice segments are created by monitoring encoding amount during sequential block encoding, then transmission efficiency is improved through optimal slice segmentation, but processing burden increases due to continuous monitoring and threshold checking

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidprocessing burden
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The encoding process itself generates the slice segment boundaries through self-monitoring of the encoding amount. As blocks are sequentially encoded, the encoding amount is automatically tracked and compared against thresholds, with end information inserted when thresholds are reached. This self-service mechanism eliminates the need for separate, complex slice segmentation processes, reducing overall processing burden while achieving optimal slice segmentation for transmission efficiency.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11297329B2Image encoding method, transmission method, and image encoder
Publication Date: 2022.04.05 PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
  • US11297329B2 patent drawing
  • US11297329B2 patent drawing
  • US11297329B2 patent drawing

AI summary

Provided is an image encoding method which inhibits deterioration in processing performance for encoding while improving transmission efficiency. The image encoding method is for generating a bitstream by encoding a picture, and includes: sequentially encoding blocks included in the picture; deriving an encoding amount of a slice segment each time one of the blocks is encoded as a current block, the slice segment including the current block; determining whether the encoding amount derived is at least a threshold; and setting end information indicating an end of the slice segment in a position in the bitstream when the encoding amount is determined to be at least the threshold, the position corresponding to the current block encoded.