Coded Packet Transmission Interruption for Reliable Video Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems face inefficiencies in real-time video data transmission due to excessive packet transmission, especially in environments with high error rates, where protocols like TCP are unsuitable and UDP does not allow packet retransmission, leading to deteriorated video quality.

Innovation Solution

A communication system where a transmitting device generates coded packets and a receiving device requests transmission interruption when a certain condition is met, allowing for controlled packet transmission based on the communication path's state, reducing unnecessary packet transmission and maintaining video quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If coded packets are transmitted continuously to ensure video data restoration, then reliability of video restoration is improved, but transmission amount increases and bandwidth is wasted

Engineering Contradiction:
Improvevideo restoration reliabilityVSAvoidtransmission amount
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The receiving device monitors the reception state of coded packets and sends feedback information to the transmitting device. Based on this feedback, the transmitting device dynamically adjusts the transmission of coded packets, stopping transmission when sufficient packets have been received for video restoration. This feedback mechanism resolves the contradiction by enabling reliable video restoration while avoiding unnecessary transmissions that waste bandwidth.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The transmission control mechanism dynamically adjusts the transmission behavior of coded packets based on real-time reception conditions. Instead of continuous static transmission, the system transitions between different transmission states (transmitting vs. stopping) based on whether the receiving device has accumulated enough coded packets for successful video restoration. This dynamic approach optimizes both reliability and transmission efficiency.

Inventive Principle:
Principle #15Dynamics

2Reliability

If coded packets are transmitted in wireless environments with high error rates, then video data can be restored despite packet loss, but transmission time increases

Engineering Contradiction:
Improvevideo restoration capabilityVSAvoidtransmission time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The feedback mechanism allows the receiving device to inform the transmitting device when sufficient coded packets have been received for video restoration. This enables the transmitting device to stop transmission early, avoiding unnecessary transmission time while still ensuring reliable video restoration in wireless environments with high error rates.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system transmits coded packets with redundancy in advance, allowing the receiving device to accumulate sufficient packets for video restoration before the transmission period ends. This preliminary action ensures that even if some packets are lost during transmission, the video can still be restored successfully, reducing the need for retransmission and overall transmission time.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If all generated coded packets are transmitted to ensure complete video data recovery, then manufacturing precision of video quality is improved, but device complexity increases

Engineering Contradiction:
Improvevideo qualityVSAvoidtransmission control complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The feedback mechanism provides simple control logic: the receiving device monitors packet reception and sends a stop signal when video restoration is achievable. This feedback-based approach maintains video quality by ensuring sufficient coded packets are transmitted while avoiding the complexity of pre-calculating and managing all possible transmission scenarios.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The receiving device autonomously determines when it has received sufficient coded packets for video restoration and sends the appropriate stop signal. This self-service mechanism simplifies the overall system complexity by distributing the decision-making logic to the receiving device, which has direct knowledge of its own reception state and decoding capability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10425307B2Communication system, transmitting device and receiving device
Publication Date: 2019.09.24 PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
  • US10425307B2 patent drawing
  • US10425307B2 patent drawing
  • US10425307B2 patent drawing

AI summary

A transmitting device includes a packet generator that generates k (k: an integer of 2 or more) number of data packets as transmission targets, a coder that generates n (>k) number of coded packets by coding the k number of data packets, a transmission controller that instructs that the coded packets are to be transmitted or the transmission of the coded packets is to be interrupted, and a first transmitter that sequentially transmits the coded packets in response to a transmission instruction from the transmission controller. A receiving device includes a receiver that receives the coded packets, a decoder that decodes the coded packets, and a second transmitter that transmits a transmission interruption request packet to the transmitting device in a case where a first condition in which the coded packets are able to be decoded is satisfied. The transmission controller causes the first transmitter to interrupt the transmission of the coded packets in response to the transmission interruption request packet.