Video Transmission Rate Control via Packet Reordering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multimedia data transmission systems face challenges in adapting to rapid changes in available bandwidth, leading to significant increases in data buffer sizes and waiting times, which can render packets unusable and degrade user-perceived quality due to limited lifespan and dependencies between data items.

Innovation Solution

A method that codes and schedules video data with motion compensation, allowing for the reconsideration of the sending order and deletion of already compressed images to adapt to changing bandwidth, ensuring the most recent and best-quality images are sent, while delaying or prioritizing packets to maintain quality and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If congestion control mechanisms (TFRC or AIMD) are used to adapt transmission rate to available bandwidth, then network bandwidth utilization is improved, but the transmission rate varies rapidly causing significant increases in data buffer sizes and waiting times

Engineering Contradiction:
Improvebandwidth adaptationVSAvoidwaiting time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent applies dynamics by making the transmission rate adjustable and responsive to changing network conditions. The system dynamically modifies the transmission rate based on feedback about network state, allowing it to adapt to bandwidth variations while controlling buffer accumulation through coordinated scheduling of already-compressed data packets.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback mechanisms where the system monitors network conditions and uses this information to adjust transmission rate. The feedback loop allows the system to detect congestion, estimate available bandwidth, and modify transmission behavior accordingly, preventing excessive buffer buildup while maintaining efficient bandwidth utilization.

Inventive Principle:
Principle #23Feedback

2Reliability

If transmission rate is reduced to prevent buffer overflow, then packet loss is reduced, but video quality deteriorates due to lower transmission rate

Engineering Contradiction:
Improvepacket delivery reliabilityVSAvoidvideo quality
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The patent applies partial action by selectively transmitting only the most important or relevant data packets when bandwidth is constrained. Rather than uniformly reducing transmission rate, the system prioritizes certain packets (such as those containing critical video information) and deprioritizes others, maintaining acceptable video quality while preventing buffer overflow.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If data is compressed to adapt to limited network bandwidth, then bandwidth utilization is improved, but data quality is degraded and dependencies between successive data items are created

Engineering Contradiction:
Improvebandwidth utilizationVSAvoiddata quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent applies dynamics by making the compression rate adjustable based on network conditions and packet priority. The system dynamically modifies compression parameters to balance bandwidth utilization and data quality, using less aggressive compression for high-priority packets and more aggressive compression for lower-priority packets, thereby maintaining acceptable quality while efficiently utilizing available bandwidth.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8812724B2Method and device for transmitting variable rate video data
Publication Date: 2014.08.19 CANON KK
  • US8812724B2 patent drawing
  • US8812724B2 patent drawing
  • US8812724B2 patent drawing

AI summary

A video consisting of data organized in the form of a plurality of images is transmitted in a communication network. The method comprises a step of coding images with motion compensation, which consists in compressing the images of the video and in creating dependencies between compressed images, a step of scheduling the transmission of packets representing the compressed images, which consists in sending the compressed images over the network in a selected order, and a step of controlling the rate of the video. At least one of reconsidering the selected order of sending already compressed but not yet transmitted images and deleting at least one compressed image is performed at the time of coding a new image. Furthermore, the dependencies between the new image to be compressed and the compressed images are selected by taking into account the reconsidered sending order at the time of coding the new image.