Palette Map Construction for Video Signal Restoration

Solution Overview

Problem

Current video compression techniques face challenges in efficiently encoding and decoding high-resolution, high-quality video signals, particularly for 3D video content, due to increased data size and transmission/storage costs.

Innovation Solution

A method and apparatus for constructing a palette map and deriving a palette index in a block encoded/decoded in palette mode, using scanning orders like horizontal or vertical traverse scans, and employing index or copy modes to restore samples, with an escape mode for out-of-range values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If high-resolution and high-quality video signals are used, then image quality is improved, but data size increases

Engineering Contradiction:
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent applies parameter changes by transforming the video signal representation from direct pixel values to palette indices. The video signal is converted using a palette map where each pixel is represented by an index pointing to a color entry in the palette, rather than storing full color values. This parameter transformation significantly reduces the number of bits required to represent each pixel while maintaining visual quality, directly resolving the contradiction between image quality and data size.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If video data size increases, then transmission and storage costs increase

Engineering Contradiction:
Core Design Contradiction:
Quantity of substanceVSLoss of energy

Solution Approach 1:

The patent reduces video data size by changing the parameter representation from full-color pixel values to compact palette indices. Each pixel is encoded as an index (typically requiring fewer bits) that references a color definition in the palette map. This parameter transformation directly reduces the quantity of data that needs to be transmitted and stored, thereby reducing transmission and storage costs as indicated in the patent.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If palette mode is used for encoding, then compression efficiency is improved, but decoding complexity increases

Engineering Contradiction:
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-defining the palette map before encoding the actual video data. The palette map, which contains all the color definitions and their corresponding indices, is constructed and transmitted first. During decoding, the palette map is reconstructed first, and then the video data is simply decoded by looking up indices in this pre-established palette map. This preliminary preparation simplifies the decoding process compared to generating the palette dynamically, thereby reducing decoding complexity while maintaining compression efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10469870B2Method and apparatus for predicting and restoring a video signal using palette entry
Publication Date: 2019.11.05
  • US10469870B2 patent drawing
  • US10469870B2 patent drawing
  • US10469870B2 patent drawing

AI summary

Provided is a method for decoding a video signal. Such a method may include constructing a palette map for a current block encoded in a plate mode, the palette map comprises at least one palette entry and a map index that for identifying the palette entry, deriving a palette index according to a predetermined scan order of the current block on a sample-by-sample basis, and reconstructing each sample of the current block by using a palette entry having a map index of the same value as the derived palette index from the palette map.