Video Data Processing Device Dynamic IDR Insertion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In real-time video transmission systems, the existing methods for inserting Instantaneous Decoding Refresh (IDR) pictures lead to buffer overflow and increased delay due to the fixed timing based on Picture Order Count (POC) values, which does not effectively manage encoding buffer occupancy and image similarity.

Innovation Solution

A video data processing device that dynamically determines the timing for inserting IDR pictures by assessing the degree of coincidence and encoding buffer occupancy between successive frames, using threshold values to decide when to generate and insert IDR pictures, thereby reducing image degradation and preventing buffer overflow.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If IDR pictures are inserted at fixed timing based on POC values, then the encoding process is simple and predictable, but buffer overflow occurs and transmission delay increases

Engineering Contradiction:
Improveencoding process complexityVSAvoidbuffer management reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent transitions from fixed POC-based IDR insertion timing to dynamic timing determination based on actual encoding buffer occupancy and image similarity metrics. The encoding apparatus now adapts IDR insertion decisions to real-time buffer conditions and content characteristics, resolving the contradiction between simple fixed timing and reliable buffer management.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the decision parameters for IDR insertion from static POC values to dynamic parameters including buffer occupancy level and image similarity measurements. This parameter change enables the system to insert IDR pictures based on actual encoding conditions rather than predetermined timing, improving buffer management reliability while maintaining manageable complexity through threshold-based decision rules.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If IDR pictures are inserted frequently to prevent buffer overflow, then buffer management reliability improves, but image quality degrades due to excessive key frames

Engineering Contradiction:
Improvebuffer management reliabilityVSAvoidimage quality
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The patent introduces image similarity as an additional decision parameter alongside buffer occupancy. By measuring similarity between current and reference frames, the system can determine whether IDR insertion is truly necessary for buffer management purposes, thereby preventing unnecessary key frame insertions that would degrade image quality while still maintaining reliable buffer management.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The encoding apparatus implements feedback mechanisms by continuously monitoring both buffer occupancy levels and image similarity metrics, then using this feedback to make intelligent IDR insertion decisions. This feedback loop ensures that IDR pictures are inserted only when genuinely needed for buffer management, avoiding unnecessary quality degradation from excessive key frames.

Inventive Principle:
Principle #23Feedback

3Loss of time

If the encoding buffer amount is decreased to reduce delay, then transmission speed improves, but buffer overflow becomes more likely

Engineering Contradiction:
Improvetransmission delayVSAvoidbuffer overflow prevention
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent implements dynamic buffer management by continuously monitoring actual buffer occupancy and adapting IDR insertion timing accordingly. This dynamic approach allows the system to maintain smaller buffer sizes for reduced delay while preventing overflow through real-time adjustments to IDR picture placement based on actual encoding conditions rather than fixed assumptions.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9955172B2Video data processing device and method
Publication Date: 2018.04.24 FUJITSU LTD
  • US9955172B2 patent drawing
  • US9955172B2 patent drawing
  • US9955172B2 patent drawing

AI summary

A video data processing device includes: a processor; and a memory which stores a plurality of instructions, which when executed by the processor, cause the processor to execute: making, on the basis of first key frames obtained by encoding images in frames included in moving image data, difference frames in each of which a partial image different from an image in a frame corresponding to each first key frame is encoded; and generating, if the number of generated difference frames reaches a first number, in response to detection that a difference between a difference frame generated thereafter and a difference frame preceding in time to the difference frame generated thereafter is not larger than a given value, a second key frame distinguished from the first key frames and obtained by encoding an image in the frame.