Geometric Pixel Scattering for Resilient Video Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for transporting uncompressed media over IP networks are inefficient due to reliance on complete replication for reliability, which is wasteful in terms of network resources and prone to burst losses that can result in significant image distortion.

Innovation Solution

Applying a geometric transform to scatter pixels across packets, allowing for error recovery by using surrounding pixel data when packets are lost, and facilitating the insertion of supplementary content while maintaining image integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If complete replication of the target media stream is used to ensure reliability, then reliability is improved, but network resource efficiency deteriorates

Engineering Contradiction:
ImprovereliabilityVSAvoidnetwork resource efficiency
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent segments the video stream into individual packets for transmission over the IP network. Each packet contains a portion of the video data and can be independently transmitted and received. This segmentation allows for selective retransmission of only lost or corrupted packets rather than requiring complete replication of the entire media stream, thereby improving network resource efficiency while maintaining reliability.

Inventive Principle:
Principle #1Segmentation

2Reliability

If complete replication of the target media stream is used to ensure reliability, then reliability is improved, but network resource consumption increases

Engineering Contradiction:
ImprovereliabilityVSAvoidnetwork resource consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent implements partial replication by sending the main video stream once and optionally retransmitting only specific lost packets rather than replicating the entire stream multiple times. This partial action approach reduces network resource consumption compared to complete replication while still achieving the desired reliability through selective retransmission of critical data portions.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If traditional packet transmission is used, then transmission simplicity is maintained, but error recovery capability deteriorates during packet loss

Engineering Contradiction:
Improvetransmission simplicityVSAvoiderror recovery capability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces an intermediary error recovery mechanism that operates between the simple packet transmission and the final video reconstruction. The system uses packet sequence numbers and error detection codes as intermediaries to identify lost packets, and implements a selective retransmission protocol that mediates between the transmitted data and the reconstruction process, thereby enhancing error recovery capability while maintaining transmission simplicity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10917650B2Resilient transmission of raw video streams over an IP communication network
Publication Date: 2021.02.09 CISCO TECHNOLOGY INC
  • US10917650B2 patent drawing
  • US10917650B2 patent drawing
  • US10917650B2 patent drawing

AI summary

Systems, methods, and computer program products relating to resilient transmission of a media stream over a communication network. A plurality of data packets are received over a communications network. The plurality of data packets relate to a first source video portion transformed using a geometric transform. The geometric transform is configured to modify a location of pixels in the first source video portion such that a plurality of adjacent pixels in the first source video portion are not adjacent after transformation. A received video portion is assembled based on the plurality of data packets. The received video portion is transformed, using an inverse of the geometric transform, to generate a second source video portion. The second source video portion and the first source video portion include a plurality of matching pixels.