Video Coding Chrominance Flag for Bit Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video compression standards, such as MPEG and ITU-H.26X, inefficiently handle black and white video content by forcing unnecessary chrominance transmission, leading to a waste of bits and reduced coding efficiency.

Innovation Solution

Incorporating a high-level flag in the bitstream syntax to indicate the presence or absence of chrominance components, allowing for flexible encoding and decoding of chrominance channels, thereby optimizing bit allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If chrominance components are always transmitted in video coding standards, then compatibility with coloured video is ensured, but bit waste occurs in black and white video sequences

Engineering Contradiction:
Improvecompatibility with coloured videoVSAvoidbit waste
Core Design Contradiction:
Adaptability or versatilityVSLoss of substance

Solution Approach 1:

The patent applies dynamics by making the chrominance transmission adaptive rather than static. A syntax element is introduced that dynamically indicates whether chrominance components are present in the video sequence, allowing the coding system to switch between transmitting chrominance (for coloured video) and skipping chrominance (for black and white video), thus resolving the contradiction between compatibility and bit efficiency

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of chrominance presence indication by introducing a new syntax element that can take different values to indicate whether chrominance components are present. This parameter change allows the system to adapt to different video types (coloured or black and white) and optimize bit allocation accordingly, eliminating unnecessary bit waste while maintaining compatibility

Inventive Principle:
Principle #35Parameter changes

2Reliability

If chrominance descriptive elements are transmitted for all video content, then coloured video can be properly decoded, but coding efficiency deteriorates for black and white video

Engineering Contradiction:
Improvecoloured video decodingVSAvoidcoding efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts the decision about chrominance presence to a separate syntax element at the sequence or picture level. By taking out this indication from the macroblock level and placing it at a higher level, the system can efficiently indicate whether chrominance components are present throughout a sequence or picture, avoiding redundant transmission of chrominance descriptive elements in black and white video while ensuring proper decoding of coloured video where chrominance is present

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by transmitting chrominance descriptive elements only when necessary (when the syntax element indicates chrominance is present). Instead of always transmitting full chrominance information, the system performs partial transmission based on the video content type, thereby improving coding efficiency for black and white video while maintaining reliability for coloured video decoding

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8548050B2Video coding method with selectable black and white mode
Publication Date: 2013.10.01 KONINKLIJKE PHILIPS NV
  • US8548050B2 patent drawing
  • US8548050B2 patent drawing

AI summary

A video coding method applied to an input signal consisting of a sequence of frames represented by one luminance matrix and two chrominance matrices generates a coded bitstream in which each data item is described by a bitstream syntax allowing any decoder to recognize and decode all the segments of the content of the bitstream. The syntax includes a flag provided for indicating at a high level description the presence, or absence, of chrominance components in the coded bitstream, and therefore allowing to deliver, at the decoding side, the information according to which chrominance descriptive elements have to be decoded, or not.