Video Streaming Reference Frame Control for Delay Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Video streaming systems face challenges in reproducing high-quality video in real time on user terminals due to network congestion and processing limitations, leading to delays and errors, especially with the generation of large data size reference frames.

Innovation Solution

A video streaming apparatus that controls reference frame generation based on signals from the receiving terminal, stopping and resuming reference frame generation as needed to prevent delays and errors, and uses a mechanism control section to manage connected mechanisms, ensuring accurate control while streaming.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If reference frames are generated during video streaming, then video quality is improved, but data transmission delay and network congestion worsen

Engineering Contradiction:
Improvevideo qualityVSAvoidtransmission delay
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent dynamically adjusts reference frame generation based on network conditions and user operations. When a user operates a mechanism, the system suspends reference frame generation to minimize delay. When the user stops operating, reference frame generation resumes to maintain video quality. This dynamic adaptation resolves the contradiction between maintaining high video quality and minimizing transmission delay.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of frame generation frequency based on operational state. During mechanism operation, reference frame generation is suspended (parameter change from normal to suspended). During non-operation, normal reference frame generation resumes. This parameter change allows the system to optimize between video quality and transmission delay based on real-time conditions.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If reference frames are generated frequently, then video reproduction accuracy is improved, but network bandwidth consumption increases

Engineering Contradiction:
Improvevideo reproduction accuracyVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent applies partial action by generating reference frames only when necessary (during non-operational periods) rather than continuously. This selective generation reduces overall bandwidth consumption while maintaining sufficient video reproduction accuracy for the operational context, where real-time feedback during operation is less critical than during idle periods.

Inventive Principle:
Principle #16Partial or excessive action

3Speed

If video is streamed in real-time without buffering, then responsiveness to user operations is improved, but video smoothness and stability worsen

Engineering Contradiction:
ImproveresponsivenessVSAvoidvideo smoothness
Core Design Contradiction:
SpeedVSStability of the object's composition

Solution Approach 1:

The system performs preliminary action by generating and transmitting video frames in advance during non-operational periods when there is no user input. This allows the video stream to be prepared ahead of time, ensuring smooth playback without buffering delays. When the user does operate the mechanism, the system responds immediately without needing to buffer, thus maintaining both smoothness and responsiveness.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11218707B2Moving image distribution device, method, and program and moving image distribution system
Publication Date: 2022.01.04 CYBERSTEP
  • US11218707B2 patent drawing
  • US11218707B2 patent drawing
  • US11218707B2 patent drawing

AI summary

By allowing video to be reproduced without causing any image loss or delay, the present invention provides a video streaming apparatus and video streaming system that allow a user to accurately control a mechanism of a machine while watching video taken of the machine. A video streaming apparatus according to the present invention includes an encoding section configured to perform interframe coding of video taken by an imaging section and generate an encoded video stream; and a reference frame generation management section configured to receive a stop signal of reference frame generation or a resume signal of reference frame generation from a receiving terminal of the encoded video stream, in which when the reference frame generation management section receives the stop signal of reference frame generation, the encoding section stops reference frame generation, and when the reference frame generation management section receives the resume signal of reference frame generation, the encoding section resumes reference frame generation and performs interframe coding.