Hybrid Palette-DPCM Image Compression Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding techniques, such as quantization and Differential Pulse-Code Modulation (DPCM), are inefficient in compressing images as they do not effectively utilize the dominant colors in an image block, leading to suboptimal compression performance.

Innovation Solution

A hybrid palette-DPCM coding method is implemented, where a palette is generated for the most dominant colors in an image block, and an index block is created to represent pixel values, with DPCM and entropy coding applied to escape pixels, optimizing the image encoding process by combining palette coding and DPCM.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional quantization and DPCM are used for image compression, then the encoding process is simple, but compression efficiency is suboptimal because dominant colors are not effectively utilized

Engineering Contradiction:
Improvecompression efficiencyVSAvoidencoding process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The image block is segmented into two categories: palette pixels (dominant colors) and escape pixels (non-dominant colors). This segmentation allows different encoding strategies to be applied to different parts of the image, improving overall compression efficiency by efficiently handling the majority of pixels through palette indexing while separately processing the minority of unique pixels

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent combines palette coding and DPCM coding into a hybrid approach. The palette coding handles dominant colors through indexing, while DPCM is applied to escape pixels. This merging of two different coding techniques allows the system to leverage the strengths of both methods for optimal compression performance

Inventive Principle:
Principle #5Merging (Combining)

2Productivity

If a palette is generated for dominant colors with indexing, then compression efficiency improves, but the encoding and decoding process becomes more complex

Engineering Contradiction:
Improvecompression efficiencyVSAvoidpalette generation and indexing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The palette is generated in advance before the actual encoding process. By pre-computing the palette of dominant colors and their indices, the system prepares the compression structure ahead of time, which simplifies the subsequent encoding of image blocks by allowing direct indexing without repeated analysis

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The palette acts as an intermediary data structure between the original image and the compressed representation. Instead of directly encoding all pixel values, the system uses the palette as a intermediate step that maps dominant colors to compact indices, reducing the amount of data that needs to be stored and transmitted

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11503311B2Hybrid palette-DPCM coding for image compression
Publication Date: 2022.11.15 SONY GROUP CORP
  • US11503311B2 patent drawing
  • US11503311B2 patent drawing
  • US11503311B2 patent drawing

AI summary

A hybrid palette-DPCM coding implementation generates a palette for the most dominant colors in an image block and an index block based on the palette. Additionally, for pixels that are not in the palette, DPCM coding is utilized. By combining palette coding and DPCM coding, the image encoding process is optimized.