Rectangular Slice Size Signaling for Efficient Image Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing demand for high-resolution and high-quality images leads to a significant increase in transmission and storage costs due to the rise in the amount of transmitted information, necessitating high-efficient image compression technologies.

Innovation Solution

An image encoding/decoding method and apparatus that selectively encodes size information of a slice, including width and height information in units of tile columns and rows, with the encoding/decoding efficiency improved by determining slice sizes based on whether the slice is the last tile column or row of a picture.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If size information of all slices is encoded in the bitstream, then decoding accuracy is improved, but transmission cost and bitstream length increase

Engineering Contradiction:
Improvedecoding accuracyVSAvoidtransmission cost
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts only the necessary size information for non-last slices from the bitstream, while the size of the last slice is implicitly determined by the picture dimensions and the sizes of preceding slices, thereby reducing the quantity of transmitted data while maintaining decoding accuracy

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The last slice's size information is derived self-service from the picture parameters and previously decoded slice sizes, eliminating the need to explicitly encode and transmit this information in the bitstream

Inventive Principle:
Principle #25Self-service

2Measurement precision

If size information of all slices is encoded in the bitstream, then decoding accuracy is improved, but storage cost increases

Engineering Contradiction:
Improvedecoding accuracyVSAvoidstorage cost
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts only the necessary size information for non-last slices from the bitstream, while the size of the last slice is implicitly determined by the picture dimensions and the sizes of preceding slices, thereby reducing the quantity of transmitted data while maintaining decoding accuracy

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The last slice's size information is derived self-service from the picture parameters and previously decoded slice sizes, eliminating the need to explicitly encode and transmit this information in the bitstream

Inventive Principle:
Principle #25Self-service

3Quantity of substance

If selective encoding of slice size information is performed, then transmission cost is reduced, but device complexity increases

Engineering Contradiction:
Improvetransmission costVSAvoidencoding complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent changes the encoding parameter strategy by conditionally encoding slice size information based on the slice's position (whether it is the last slice), using different encoding approaches for different parameter conditions to reduce overall bitstream length

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12355973B2Image encoding/decoding method and apparatus for selectively encoding size information of rectangular slice, and method for transmitting bitstream
Publication Date: 2025.07.08 NOKIA TECHNOLOGIES OY
  • US12355973B2 patent drawing
  • US12355973B2 patent drawing
  • US12355973B2 patent drawing

AI summary

Disclosed herein are an image encoding/decoding method and apparatus. An image decoding method performed by an image encoding apparatus may include acquiring size information indicating a size of a current slice corresponding to at least a portion of a current picture from a bitstream and determining the size of the current slice based on the size information.