Patchbook Video Coding for Screen Content Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing volume of video data due to higher picture sizes, resolutions, and frame rates necessitates more efficient encoding and decoding techniques, particularly for screen content videos like animation and computer graphics, as existing methods are inefficient and require substantial hardware resources.

Innovation Solution

A patchbook-based encoding and decoding method that utilizes texture similarity within video frames by mapping frequently occurring block textures to indices, allowing for predictive reconstruction of pixel subsets using patchbook lists, optionally with residual value encoding or reconstruction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional compression techniques are used for video data, then the video data can be stored or transmitted, but the encoding efficiency is insufficient and image quality deteriorates with increasing picture size, resolution, and frame rate

Engineering Contradiction:
Improveencoding efficiencyVSAvoidimage quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent applies the copying principle by creating a patchbook that stores representative patch data from previously decoded blocks. Instead of encoding each block independently with full residual information, the encoder copies relevant texture information from the patchbook and transmits only differential data (residuals). This allows efficient reproduction of similar patches while maintaining image quality, directly resolving the contradiction between encoding efficiency and image quality.

Inventive Principle:
Principle #26Copying

2Productivity

If existing compression methods are applied to screen content videos, then the videos can be encoded, but the encoding and decoding processes require substantial hardware resources and are inefficient

Engineering Contradiction:
Improveencoding speedVSAvoidhardware resources
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by pre-decoding and analyzing blocks to create the patchbook before encoding subsequent blocks. The patchbook is prepared in advance with representative patch data, allowing the encoder to quickly find and reuse matching patches without performing complex analysis during the main encoding process. This preliminary preparation significantly reduces real-time encoding complexity and hardware resource requirements.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

By copying patch data from the pre-prepared patchbook, the encoder avoids re-analyzing and re-encoding identical or similar content. This copying mechanism dramatically reduces computational complexity and hardware resource usage while maintaining encoding speed, directly addressing the contradiction between encoding efficiency and device complexity.

Inventive Principle:
Principle #26Copying

3Manufacturing precision

If full residual encoding is performed for all blocks, then accurate reconstruction is achieved, but memory usage increases and decoder complexity rises

Engineering Contradiction:
Improvereconstruction accuracyVSAvoiddecoder complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The decoder copies patch data from the patchbook for blocks that match existing patches, requiring minimal processing. Only when patches do not match does the decoder need to process residual data. This selective copying approach maintains reconstruction accuracy for matching patches while dramatically reducing decoder complexity and memory usage compared to processing all blocks with full residual encoding.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12549708B2Method and apparatus for patch book-based encoding and decoding of video data
Publication Date: 2026.02.10 HYUNDAI MOTOR CO LTD
  • US12549708B2 patent drawing
  • US12549708B2 patent drawing
  • US12549708B2 patent drawing

AI summary

Disclosed are a method and an apparatus for patch book-based encoding and decoding of video data. A video data decoding method comprises the steps of: determining a patch book list for a block of video data; and determining one or more index values for the block. Each of the index values indicates a patch book entry having color values corresponding to a subset of pixels in the block, among patch book entries of the patch book list. The decoding method further comprises a step of reconstructing subsets of the pixels on the basis of the patch book list and the index values for the block.