Video Encoding PCM Header Reduction via Selective Block Size

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing video encoding techniques that use pulse code modulation (PCM) in coding units of fixed sizes lead to an increase in the bitstream's PCM header ratio, resulting in decreased video quality when applied to video encoding schemes with variable coding unit sizes, such as the Test Model under Consideration scheme.

Innovation Solution

Limiting the depth of coding units for which the PCM header is transmitted, ensuring that the PCM header is only embedded in bitstreams for predetermined coding unit sizes, thereby reducing the number of bits required for the PCM header and maintaining video quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If PCM encoding is applied to all coding unit sizes in variable block size encoding schemes, then processing time is reduced, but the PCM header ratio increases and video quality decreases

Engineering Contradiction:
Improveprocessing timeVSAvoidvideo quality
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent applies different encoding strategies to different regions of the video data based on local characteristics. Specifically, PCM encoding is selectively applied only to certain coding units (e.g., 16x16 blocks) while other regions use traditional transform coding, allowing the system to optimize processing time in critical areas without degrading overall video quality

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the parameter of coding unit size for which PCM headers are transmitted. By limiting PCM header transmission to specific predetermined block sizes (such as 16x16) and not applying it to all variable coding unit sizes, the system reduces the PCM header ratio in the bitstream while maintaining the processing benefits of PCM encoding where applicable

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If PCM headers are transmitted for all coding unit sizes, then encoding flexibility is improved, but bitstream overhead increases

Engineering Contradiction:
Improveencoding flexibilityVSAvoidbitstream overhead
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent extracts and removes unnecessary PCM headers from the bitstream by only transmitting PCM headers for specific predetermined coding unit sizes. This selective extraction eliminates redundant header information that would otherwise increase bitstream overhead, while preserving the essential PCM encoding information needed for decoding

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces dynamic adaptability by allowing the system to adjust which coding unit sizes receive PCM headers based on content characteristics and encoding conditions. This dynamic approach maintains encoding flexibility where needed while reducing overhead in other regions, optimizing the balance between adaptability and bitstream efficiency

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11659189B2Video encoding device, video decoding device, video encoding method, video decoding method, and program
Publication Date: 2023.05.23 NEC CORP
  • US11659189B2 patent drawing
  • US11659189B2 patent drawing
  • US11659189B2 patent drawing

AI summary

A video decoding device and method, including extracting PCM block size information including a threshold, from a bitstream, determining the threshold based on the extracted PCM block size information; parsing a PCM header from the bitstream with respect to an encoded block, only when said encoded block is prediction mode of intra prediction and a block size of said encoded block is equal to or greater than the determined threshold, controlling an entropy decoding process and a PCM decoding process based on the parsed PCM header; parsing transformed data of a prediction error data of an image in the bitstream; and PCM-decoding PCM data of the image in the bitstream, wherein the decoding performs the decoding operation based on the prediction mode being intra prediction and based on the block size of the encoded block being equal to or greater than the determined threshold.