Server Video Data Segmentation for Network Load Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video delivery systems face challenges in maintaining high-quality live video streaming while reducing network line load and cost, especially in large-scale systems with many cameras, where low transmission rates compromise video quality.

Innovation Solution

A video delivery system that divides video data into I and P pictures, transmitting I pictures over a network with a low transmission rate and storing P pictures locally, allowing for efficient data transmission and reduced processing load without deteriorating video quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If high transmission rate is used to maintain high-quality video streaming, then video quality is improved, but network line load and cost increase

Engineering Contradiction:
Improvevideo qualityVSAvoidnetwork line load
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent segments video data into I pictures (intra-picture) and P pictures (inter-picture). I pictures are transmitted over the network to maintain quality, while P pictures are stored locally to reduce network load. This segmentation allows the system to maintain video quality through strategic data transmission while reducing overall network bandwidth consumption.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If low transmission rate is used to reduce network line load, then network cost is reduced, but video quality deteriorates

Engineering Contradiction:
Improvenetwork line loadVSAvoidvideo quality
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

By dividing video data into I and P pictures, the system can transmit only the essential I pictures over the network at low rates while storing P pictures locally. This maintains acceptable video quality through key frame transmission while significantly reducing network bandwidth requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary action by storing P pictures locally in advance or as they become available. This preliminary storage allows the system to rely less on continuous high-rate network transmission, as the locally stored P pictures can be used to maintain video quality without requiring constant high-bandwidth input.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If all video data is transmitted over network, then video quality is maintained, but processing load increases

Engineering Contradiction:
Improvevideo qualityVSAvoidprocessing load
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent segments video processing into two paths: I pictures are transmitted and processed by the server, while P pictures are stored locally and processed by the client. This segmentation reduces the server's processing load while maintaining video quality through proper I picture transmission and local P picture storage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system extracts the heavy processing burden from the server by having the client handle P picture processing locally. Only the essential I picture transmission and initial processing are handled by the server, significantly reducing server processing load while maintaining video quality through distributed processing.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11895332B2Server device, communication system, and computer-readable medium
Publication Date: 2024.02.06 KK TOSHIBA
  • US11895332B2 patent drawing
  • US11895332B2 patent drawing
  • US11895332B2 patent drawing

AI summary

A server device includes one or more processors. The processors receive a plurality of transmission data from a transmitting device. The processors divide the plurality of transmission data into first data and second data. The processors transmit the first data to an external server device that delivers transmission data to a receiving device. The processors store the second data in a storage. The processors receive a transmission request for the second data from the receiving device or the external server device. The processors transmit the second data to the external server device in response to the transmission request.