Batch Data Packet Error Handling for High-Definition Video Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data transmission protocols, such as TCP, face inefficiencies in burst transmission of large data amounts, leading to slow data transfer speeds, frequent interruptions, and reduced stability due to error detection and retransmission processes, especially in high-definition video transmission systems.

Innovation Solution

A data transmission method that involves sequentially sending data packets, determining transmission errors, storing indication information, and generating retransmission instructions to efficiently handle errors without frequent protocol-layer interactions, allowing continuous data transmission and improving speed and reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If TCP protocol is used for data transmission, then data transmission reliability is ensured, but data transmission speed decreases and frequent interruptions occur

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoiddata transmission speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments data into multiple packets with sequence numbers and transmits them in batches. The receiving end processes multiple packets before triggering retransmission requests, reducing the frequency of protocol-layer interactions while maintaining reliability through sequential acknowledgment and selective retransmission of only erroneous packets.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If error detection and retransmission processes are performed frequently, then data transmission accuracy is improved, but data transfer speed decreases

Engineering Contradiction:
Improvedata transmission accuracyVSAvoiddata transfer speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

Instead of retransmitting all data packets after error detection, the patent applies partial action by identifying and retransmitting only the specific erroneous packets using sequence number matching. This reduces redundant transmissions while maintaining data accuracy.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent performs preliminary error detection using check values embedded in each packet. Errors are identified and flagged before the retransmission phase, allowing the system to prepare retransmission requests efficiently without interrupting the overall transmission flow.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If protocol-layer interactions are performed frequently, then error handling reliability is improved, but transmission stability decreases

Engineering Contradiction:
Improveerror handling reliabilityVSAvoidtransmission stability
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The patent maintains continuous data transmission by processing multiple packets in batches before triggering protocol-layer interactions. The receiving end continuously receives and buffers packets, performing error detection and generating retransmission requests only when necessary, thereby maintaining transmission stability while ensuring error handling reliability.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS11770212B2Data transmission methods, data transmission device, and data transmission apparatuses
Publication Date: 2023.09.26 BOE TECHNOLOGY GROUP CO LTD
  • US11770212B2 patent drawing
  • US11770212B2 patent drawing
  • US11770212B2 patent drawing

AI summary

A data transmission method, includes: receiving N data packets sent by a communication opposite-end device, wherein each data packet includes a piece of target data, and N is a positive integer greater than 1; according to a receiving sequence of the N data packets from a first data packet to an Nth data packet, sequentially determining whether a transmission error occurs in each data packet; if it is determined that a data packet is transmitted incorrectly, storing, in a first queue, a piece of first indication information which indicates the data packet is transmitted incorrectly; and after it is determined that the reception of the N data packets ends, generating a first retransmission instruction, and sending the first retransmission instruction to the communication opposite-end device, wherein the first retransmission instruction includes information in the first queue.