Adaptive Video Reconnection Timing for High-Load Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video image transmission systems face issues with network disruptions due to high network load or user-initiated disconnections, leading to unnecessary re-connection requests that overload the server and fail to adapt re-connection timing based on the cause of disconnection.

Innovation Solution

A video image transmission apparatus that determines network load levels and adjusts re-connection time, interval, and frequency based on packet loss, estimated bandwidth, or ACK/NAK responses to optimize re-connection attempts and reduce server load.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the client continuously sends re-connection requests to the server after disconnection, then the client can attempt to restore connection, but the server experiences increased load due to processing numerous error responses

Engineering Contradiction:
Improveconnection restorationVSAvoidserver load
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The system implements feedback by having the client determine network load levels based on packet loss rates and bandwidth estimates, then uses this feedback to dynamically adjust re-connection timing. This prevents continuous re-connection attempts under high load conditions, reducing server burden while maintaining connection restoration capability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The re-connection interval is made dynamic rather than fixed. The client adjusts the re-connection timing based on determined network load levels, allowing the system to adapt re-connection behavior to current network conditions. This dynamic adjustment reduces unnecessary re-connection requests when network load is high.

Inventive Principle:
Principle #15Dynamics

2Object-generated harmful factors

If the client sends re-connection requests over a short period after disconnection, then the server load is reduced, but the client may fail to reconnect if network issues persist

Engineering Contradiction:
Improveserver loadVSAvoidconnection restoration
Core Design Contradiction:
Object-generated harmful factorsVSReliability

Solution Approach 1:

The re-connection period is dynamically extended based on network load determination. When network load is determined to be high, the client extends the re-connection period and adjusts intervals, allowing multiple re-connection attempts over a longer duration. This ensures connection restoration opportunities are maintained even when initial re-connection attempts fail due to persistent network issues.

Inventive Principle:
Principle #15Dynamics

3Device complexity

If the re-connection interval is fixed, then the client implementation is simple, but the system cannot adapt to varying network conditions and may send requests too frequently or too infrequently

Engineering Contradiction:
Improveclient implementationVSAvoidre-connection adaptation
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The client implements feedback-based adaptation by determining network load levels using packet loss rates and bandwidth estimates, then adjusting re-connection intervals accordingly. This allows the system to adapt to varying network conditions automatically, sending requests at appropriate frequencies based on current network state rather than using a fixed interval.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP4704425A1Video image transmission apparatus, video image transmission method, and computer program
Publication Date: 2026.03.04 CANON KK
  • EP4704425A1 patent drawingFigure 1
  • EP4704425A1 patent drawingFigure 2
  • EP4704425A1 patent drawingFigure 3

AI summary

A video image transmission apparatus has a transmission means for transmitting video image data to an external device via a network; a determination means for determining a load level to the network during communication with the external apparatus; a decision means for deciding at least one from among a re-connection time period, a re-connection interval and the number of times that re-connections will be performed, based on the load level from the time of the disconnection; and a control means for transmitting a re-connection request to the external apparatus based on the at least one.