Video Decoder Picture Order Count Buffering via Bitwise Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing demand for high-quality digital media has led to challenges in efficiently representing, storing, and playing back video content, particularly due to the complexity of video coding techniques required for high image quality and resolution.

Innovation Solution

A method for decoding a video bitstream involves receiving the bitstream, decoding pictures based on picture order count values, and locating pictures in a decoder buffer using bitwise operations, which enables efficient processing and storage of high-quality video content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If video coding techniques use higher image quality and resolution requirements, then image quality is improved, but coding complexity increases

Engineering Contradiction:
Improveimage qualityVSAvoidcoding complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent changes the parameter representation by using separate MSB and LSB fields for picture order count values. This allows the decoder to efficiently handle high-resolution video sequences by processing the POC value in two parts (MSB for range, LSB for precision), reducing the computational complexity of buffer management while maintaining high image quality requirements

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If video coding techniques use higher image resolution requirements, then image resolution is improved, but coding complexity increases

Engineering Contradiction:
Improveimage resolutionVSAvoidcoding complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by decomposing the picture order count into MSB and LSB components. This decomposition enables efficient handling of high-resolution video sequences where POC values can be large, as the decoder only needs to store and process the LSB portion in the buffer while using the MSB for addressing, thereby reducing coding complexity while supporting high image resolution

Inventive Principle:
Principle #35Parameter changes

3Reliability

If the decoder stores pictures in a decoder picture buffer using traditional methods, then picture retrieval is possible, but processing efficiency decreases

Engineering Contradiction:
Improvepicture retrievalVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the picture order count value into two separate fields: MSB (most significant bits) and LSB (least significant bits). The decoder picture buffer uses only the LSB portion for storing and retrieving pictures, while the MSB is used for calculating the correct buffer address. This segmentation enables efficient random access to reference pictures by avoiding the need to store and search through all previously decoded pictures, thereby improving processing efficiency while maintaining reliable picture retrieval

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts only the necessary portion (LSB) of the picture order count value for storage in the decoder picture buffer. The MSB portion is extracted and used separately for address calculation. This extraction approach reduces the amount of data that needs to be stored and managed in the buffer, improving processing efficiency while ensuring that the required picture retrieval functionality is maintained through the combined use of MSB and LSB

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10057569B2Alignment of picture order count
Publication Date: 2018.08.21 SHARP KK
  • US10057569B2 patent drawing
  • US10057569B2 patent drawing
  • US10057569B2 patent drawing

AI summary

A system for encoding and/or decoding video that include picture order counts.