USB 3.0 Isochronous Packet Transfer Without Header Retry

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In isochronous data transfers, such as audio and video transmissions over USB 3.0, existing methods require re-transmission of packets with incorrect headers, leading to unnecessary delays and synchronization issues due to retry signals, which decrease transfer efficiency and cause discontinuous conditions.

Innovation Solution

A method where the receiving end ignores packets with incorrect headers and does not send retry signals, allowing the transmitting end to skip re-transmitting faulty packets, instead setting the header sequence number for the next packet to maintain sequence integrity and enable quicker transmission of subsequent packets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the receiving end sends a retry signal when the header is incorrect, then the header error is handled, but the transmission delay increases and synchronization is deteriorated

Engineering Contradiction:
Improveheader error handlingVSAvoidtransmission delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts the retry signal sending action from the receiving end's error handling process. When a header error is detected in an isochronous packet, the receiving end simply discards the packet without sending a retry signal, thereby eliminating the time loss associated with retry mechanisms while maintaining error handling capability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent inverts the conventional error handling approach by having the transmitting end maintain sequence continuity instead of re-transmitting. The receiving end detects errors and the transmitting end compensates by adjusting the sequence number of subsequent packets, reversing the traditional sender-initiated retry mechanism

Inventive Principle:
Principle #13The other way round (Inversion)

2Reliability

If the transmitting end re-transmits the packet, then the header error is corrected, but the transfer efficiency decreases

Engineering Contradiction:
Improvepacket correctnessVSAvoidtransfer efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies the skipping principle by having the transmitting end bypass re-transmission of erroneous packets. Instead of repeating the failed transmission, the system moves forward with the next packet in sequence, rushing through the error condition to maintain overall transfer efficiency

Inventive Principle:
Principle #21Skipping (Rushing through)

Solution Approach 2:

The patent changes the sequence number parameter of subsequent packets to account for discarded packets. The transmitting end adjusts the header sequence number to maintain continuity, allowing the receiving end to reconstruct the correct packet sequence without actual re-transmission

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If the receiving end sends retry signals for incorrect packets, then error detection is performed, but the synchronization between ends is un-synchronized

Engineering Contradiction:
Improveerror detectionVSAvoidsynchronization stability
Core Design Contradiction:
Measurement precisionVSStability of the object's composition

Solution Approach 1:

The patent implements feedback at the transmitting end rather than through retry signals. The receiving end's packet discarding action provides implicit feedback, and the transmitting end responds by adjusting sequence numbers of subsequent packets to maintain synchronization without disrupting the real-time flow

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies preliminary action by pre-adjusting the sequence number of the next packet in anticipation of a discarded packet. The transmitting end prepares the corrected sequence number in advance, ensuring synchronization is maintained before the receiving end even processes the error

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8473801B2Method for increasing efficiency of transferring packet of isochronous transfer type and device thereof
Publication Date: 2013.06.25 EEVER TECH INC
  • US8473801B2 patent drawing
  • US8473801B2 patent drawing
  • US8473801B2 patent drawing

AI summary

A method for increasing the efficiency of transferring packets of isochronous transfer type in USB 3.0 includes ignoring a packet of isochronous transfer type with an incorrect header. When the receiving end receives a packet of isochronous transfer type with an incorrect header, the receiving end does not send a retry signal to the transmitting end. Therefore, the transmitting end can more quickly transmit the following packets of isochronous transfer type.