Dynamic Bitrate Video Transmission via Multi-Channel Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video transmission systems face significant resource consumption due to transcoding, and they often require receivers to have a network quality matching or exceeding that of the broadcast sender, leading to restricted viewing in poor network environments.

Innovation Solution

A method and system that divide a single video into multiple channels for transmission, using an interleaving scheme to encode frames across multiple encoders, allowing receivers to combine and decode video streams based on their network environment, thereby adjusting the bitrate and quality of the video.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the server performs transcoding to provide videos in various qualities, then the video quality adaptability is improved, but the server resource consumption increases significantly

Engineering Contradiction:
Improvevideo quality adaptabilityVSAvoidserver resource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The video stream is segmented into multiple channels with different bitrates (first channel with first bitrate, second channel with second bitrate). Instead of transcoding the entire video into multiple quality versions, the system divides the video data into separate channels that can be selectively received based on network conditions, thereby reducing server processing resources while maintaining quality adaptability.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If the broadcast sender dynamically adjusts broadcast bitrate to adapt to network conditions, then the network adaptability is improved, but the receiver cannot view the broadcast without receiving all transmitted data

Engineering Contradiction:
Improvenetwork adaptabilityVSAvoidvideo playback delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The video broadcast is divided into multiple channels with different bitrates. Receivers can selectively receive only the channel appropriate for their network conditions, eliminating the need to wait for or receive all transmitted data. This enables immediate playback without delay while adapting to varying network environments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system provides dynamic bitrate adaptation by offering multiple video channels with different bitrates. Receivers can dynamically switch between channels based on current network conditions, allowing flexible adaptation without requiring the sender to adjust the broadcast in real-time or the receiver to accumulate all data first.

Inventive Principle:
Principle #15Dynamics

3Manufacturing precision

If the receiver requires network quality matching or exceeding the broadcast sender, then the video quality is maintained, but the ease of operation is reduced due to network restrictions

Engineering Contradiction:
Improvevideo qualityVSAvoidviewing accessibility
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

By segmenting the video into multiple bitrate channels, the system allows receivers with different network qualities to access appropriate video streams. Users with poorer network conditions can receive lower bitrate channels while maintaining playable video quality, eliminating the restriction that network quality must match or exceed the sender's quality.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12267537B2Reproducing video of dynamic bitrate with a plurality of channels
Publication Date: 2025.04.01 LINE PLUS
  • US12267537B2 patent drawing
  • US12267537B2 patent drawing
  • US12267537B2 patent drawing

AI summary

Disclosed is a method and system for transmitting and reproducing a video of a dynamic bitrate using a plurality of channels. A video transmission method may transferring frames of a video to N encoders using an interleaving scheme, N denoting a first natural number greater than or equal to 2, generating N video streams by encoding the frames using the N encoders, each of the N video streams corresponding to one of the N encoders, and transmitting each of the N video streams as an independent stream.