Image Encoding with Slice-Based Prediction for Error Containment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image encoding methods suffer from propagation of errors across the entire image due to prediction based on a single reference block, leading to reduced resilience in data transmission, especially in wireless environments.

Innovation Solution

The method segments images into uniform blocks, applies frequency-based transforms, partitions blocks into slices with a reference block, and uses prediction within each slice to constrain errors, followed by quantization and binary encoding, with optional grouping and interleaving to enhance resilience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of substance

If prediction is performed across the whole image or whole image portion using a single reference block, then compression ratio is improved, but error propagation increases

Engineering Contradiction:
Improvedata sizeVSAvoiderror resilience
Core Design Contradiction:
Loss of substanceVSReliability

Solution Approach 1:

The image is divided into multiple slices, with each slice having its own reference block. Prediction is performed independently within each slice rather than across the entire image. This segmentation confines error propagation to individual slices, preventing a single error from corrupting the whole image, while still maintaining compression through prediction within each slice.

Inventive Principle:
Principle #1Segmentation

2Reliability

If blocks are grouped into sets with non-sharing boundaries, then error propagation is reduced, but device complexity increases

Engineering Contradiction:
Improveerror containmentVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Blocks are organized into multiple sets where blocks in any one set do not share boundaries with other blocks in the same set. This creates independent processing units that isolate errors. The non-sharing boundary property ensures that errors in one block do not propagate to adjacent blocks in the same set, enhancing error containment while maintaining manageable processing complexity through systematic organization.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20260025525A1Method for image encoding
Publication Date: 2026.01.22 MBDA UK
  • US20260025525A1 patent drawing
  • US20260025525A1 patent drawing
  • US20260025525A1 patent drawing

AI summary

A method for encoding data defining an image is disclosed. The image is segmented into image blocks, each image block having a uniform block size. A frequency-based transform to is applied to each of the image blocks, thereby providing transformed image data in which the image data is represented as coefficients defining a linear combination of predetermined basis functions having different spatial frequencies. The blocks of transformed image data are partitioned into one or more sets of blocks, and each set of blocks is further partitioned into a plurality of slices of blocks. Each slice consists of a number of consecutive blocks in the set, and comprises a reference block. The coefficients in subsequent blocks are represented as a prediction based on the coefficients in the reference block. The coefficients are then quantised, and converted into binary code.