Dynamic Video Stream Resolution Selection for Bandwidth Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large businesses and commercial spaces face challenges in managing network bandwidth for high-resolution video streams from multiple IP cameras, as conventional methods are inadequate for wireless IP cameras and do not effectively control video stream selection to optimize bandwidth utilization.

Innovation Solution

Implementing machine learning algorithms and neural networks to analyze computer vision tasks and manage video stream selection based on confidence levels and network bandwidth thresholds, allowing for automatic adjustment of video stream resolution and frame rate to optimize bandwidth usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If high-resolution video streams are transmitted from multiple IP cameras, then video quality is improved, but network bandwidth utilization increases excessively

Engineering Contradiction:
Improvevideo qualityVSAvoidnetwork bandwidth utilization
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The system dynamically adjusts video stream resolution and frame rate based on real-time network bandwidth conditions. The network node monitors bandwidth utilization and automatically selects appropriate video parameters, transitioning between high and low resolution streams as network conditions change, thus resolving the contradiction between maintaining video quality and controlling bandwidth usage

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes video stream parameters (resolution, frame rate) based on network conditions. When bandwidth is充足, high-resolution streams are transmitted; when bandwidth is constrained, low-resolution streams are selected. This parameter adaptation allows the system to optimize both video quality and bandwidth utilization under different operating conditions

Inventive Principle:
Principle #35Parameter changes

2Area of stationary object

If multiple high-resolution video streams are received, then monitoring coverage is improved, but the number of streams is limited by network bandwidth

Engineering Contradiction:
Improvemonitoring coverageVSAvoidnumber of video streams
Core Design Contradiction:
Area of stationary objectVSProductivity

Solution Approach 1:

The system transmits only the necessary portion of video data based on network bandwidth availability. Instead of transmitting all high-resolution streams simultaneously, it selectively transmits a subset of streams or reduced-resolution versions, ensuring that the total bandwidth consumption remains within network capacity while still providing adequate monitoring coverage across multiple areas

Inventive Principle:
Principle #16Partial or excessive action

3Device complexity

If conventional methods are used to manage network bandwidth, then infrastructure complexity is reduced, but effectiveness in controlling video stream selection is insufficient

Engineering Contradiction:
Improveinfrastructure complexityVSAvoidvideo stream selection control
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The network node automatically performs video stream selection without requiring complex manual configuration or additional infrastructure. The system monitors network bandwidth utilization and autonomously selects appropriate video streams, eliminating the need for manual intervention while effectively controlling bandwidth consumption

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12260720B2Video stream selection system
Publication Date: 2025.03.25 TOSHIBA GLOBAL COMMERCE SOLUTIONS HLDG
  • US12260720B2 patent drawing
  • US12260720B2 patent drawing
  • US12260720B2 patent drawing

AI summary

Systems and methods of selecting a video stream resolution are provided. In one exemplary embodiment, a method comprises, by a network node operationally coupled over a network to a set of optical sensor devices positioned throughout a space that are operable to send at least one of a set of image streams to the network node. The method comprises receiving a first image stream of a set of image streams of the first optical sensor device that is selected based on both a confidence level that at least one object is correctly detected from a second image stream received from the first optical sensor and a current network bandwidth utilization to maintain the current network bandwidth utilization below a network bandwidth utilization threshold, with the first and second image streams having a different resolution and the first optical sensor having a viewing angle towards the detected object.