Palette Mode Video Decoding for Block Size and Compression Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in efficiently encoding and decoding high-definition and ultra-high-definition video data while maintaining image quality, particularly in terms of data efficiency and compression.

Innovation Solution

Implementing a palette mode for video coding that includes determining a minimum palette mode block size, receiving a palette mode enable flag, and decoding video data based on this flag to enhance encoding and decoding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If traditional spatial or temporal prediction is used for video coding, then image quality can be maintained, but data efficiency and compression ratio deteriorate for high-definition and ultra-high-definition video

Engineering Contradiction:
Improvedata efficiencyVSAvoidcoding complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the video block into multiple regions (first region, second region, third region) with different prediction modes. The first region uses palette mode with copy from above, the second region uses palette mode with index, and the third region uses traditional prediction modes. This segmentation allows the system to apply simple palette-based copying where applicable while maintaining traditional prediction where needed, thereby improving data efficiency without uniformly increasing complexity across the entire block.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs copying mechanisms in palette mode where pixel values are copied from above (from previously decoded pixels) or from reference pixels. This copying approach significantly reduces the data that needs to be transmitted and processed compared to traditional prediction methods, improving data efficiency while keeping the decoding process relatively simple through straightforward copy operations.

Inventive Principle:
Principle #26Copying

2Loss of information

If high compression is applied to HD and UHD video data, then data efficiency improves, but image quality deteriorates

Engineering Contradiction:
Improvecompression efficiencyVSAvoidimage quality
Core Design Contradiction:
Loss of informationVSManufacturing precision

Solution Approach 1:

The patent applies different prediction modes to different regions within the same video block based on local characteristics. Regions with horizontal transitions use palette mode with copy from above, regions with vertical transitions use traditional vertical prediction, and regions with both transitions use palette mode with index. This local adaptation ensures that each region is coded with the most appropriate method, maintaining image quality in areas requiring precision while achieving high compression in areas suitable for palette mode.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent dynamically selects prediction modes for different regions within a video block based on gradient calculations and transition detection. The mode selection is not static but adapts to the local content characteristics, allowing the system to achieve high overall compression while preserving image quality in regions where it matters most by using more sophisticated prediction only where necessary.

Inventive Principle:
Principle #15Dynamics

3Productivity

If palette mode is applied to all video blocks, then compression efficiency improves, but processing complexity and computational load increase

Engineering Contradiction:
Improvecompression efficiencyVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies palette mode partially rather than universally - only to specific regions within video blocks where it is most beneficial (regions with horizontal transitions or suitable for palette representation). By applying palette mode selectively rather than excessively to all blocks, the system achieves significant compression efficiency improvements while avoiding the prohibitive computational cost of universal palette mode application.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent segments video blocks into regions suitable for palette mode and regions better suited for traditional prediction modes. This segmentation allows the system to reap the compression benefits of palette mode where applicable while maintaining simpler processing in regions where traditional modes are more efficient, thereby improving overall compression efficiency without uniformly increasing processing complexity.

Inventive Principle:
Principle #1Segmentation

4Manufacturing precision

If complex prediction modes are used for all regions, then image quality is maintained, but encoding and decoding time increases

Engineering Contradiction:
Improveimage qualityVSAvoidencoding and decoding time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent uses a periodic or alternating structure in its region-based prediction approach, where different prediction modes are applied in an alternating fashion across different regions (first region, second region, third region). This structured alternation allows the decoder to efficiently process different mode types in sequence, maintaining image quality through appropriate mode selection while optimizing encoding and decoding time through predictable, structured processing rather than complex uniform processing.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent extracts and handles complex prediction operations only where necessary - specifically in regions requiring vertical prediction or both horizontal and vertical transitions. By taking out the complex processing requirements from the entire block and concentrating them only in necessary regions, the system maintains image quality where needed while significantly reducing overall encoding and decoding time compared to applying complex modes universally.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12549774B2Methods and apparatus of video coding using palette mode
Publication Date: 2026.02.10 BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
  • US12549774B2 patent drawing
  • US12549774B2 patent drawing
  • US12549774B2 patent drawing

AI summary

An electronic apparatus performs a method of decoding video data. The method comprises: receiving, from bitstream, a plurality of syntax elements associated with a coding unit, wherein the plurality of syntax elements indicate a size of the coding unit and a coding tree type of the coding unit; determining a minimum palette mode block size for the coding unit in accordance with the coding tree type of the coding unit; in accordance with a determination that the size of the coding unit is greater than the minimum palette mode block size: receiving, from the bitstream, a palette mode enable flag associated with the coding unit; and decoding, from the bitstream, the coding unit in accordance with the palette mode enable flag.