Video Buffer Control via Segmentation for Network Adaptability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video buffer control methods fail to effectively minimize image quality degradation in video streams when transmitted across networks with different bandwidth, data loss, and error characteristics, leading to disturbances in video reproduction on the receiving side.

Innovation Solution

A buffer control method that stores and controls the video stream in a relay apparatus by segmenting it into units like frames, packets, GOBs, slices, or NAL units, allowing for decimation, discarding, or adjusting the output rate based on set thresholds or timing to maintain optimal data amounts, thereby reducing image quality degradation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If delay reduction processing is performed by arbitrary data reduction in the video stream, then transmission delay is reduced, but image quality is greatly degraded

Engineering Contradiction:
Improvetransmission delayVSAvoidimage quality
Core Design Contradiction:
Loss of timeVSManufacturing precision

Solution Approach 1:

The video stream is segmented into independent segments (frames, packets, GOBs, slices, or NAL units) that can be independently decoded. By controlling the data amount at the segment level rather than arbitrary data reduction, the system reduces transmission delay while maintaining image quality, as each segment can be independently processed and decoded without affecting the entire video stream.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention applies different control strategies to different segments of the video stream based on their importance and decoding dependencies. By managing data amounts locally at each segment level rather than uniform reduction, the system optimizes both transmission efficiency and image quality preservation in different parts of the video stream.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If transcoding is performed to absorb bandwidth differences between networks, then adaptability to different networks is improved, but processing complexity increases significantly

Engineering Contradiction:
Improvenetwork adaptabilityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Instead of transcoding the video stream, the invention changes parameters such as the data amount stored in the buffer and the output rate of the video stream. By adjusting these parameters dynamically based on network conditions, the system achieves network adaptability without the significant processing complexity increase that would result from transcoding operations.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The invention extracts and controls only the necessary data amount parameters from the video stream processing, separating the buffer control function from the transcoding function. This allows the system to adapt to different network bandwidths by controlling data amounts rather than re-encoding the entire video stream, significantly reducing processing complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

3Manufacturing precision

If buffer control is performed for each segment, then image quality degradation is reduced, but control complexity increases

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

Solution Approach 1:

The video stream is divided into standardized segments (frames, packets, GOBs, slices, or NAL units) with clear boundaries and independent decodability. By performing buffer control at these well-defined segment levels, the system reduces image quality degradation while managing control complexity through the use of standardized, predictable segment structures rather than arbitrary data points.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8239901B2Buffer control method, relay apparatus, and communication system
Publication Date: 2012.08.07 RAKUTEN GROUP INC
  • US8239901B2 patent drawing
  • US8239901B2 patent drawing
  • US8239901B2 patent drawing

AI summary

Disclosed is a relay apparatus including a video buffer control unit that controls a video buffer according to a control instruction received by an instruction receiving unit, a threshold set by a threshold setting unit, and a timing set by a timing generation unit. The video buffer control unit controls the video buffer for each segment, according to a result of analysis by a segment interpretation unit.