Serial Link Synchronization for Continuous Fault-Tolerant Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems over serial links, such as low-latency MIPI interfaces, face inefficiencies in bandwidth utilization for fault-tolerant information streams like video data, where some transmission errors can be tolerated without significant impact on image quality.

Innovation Solution

Implementing a method that continues to deliver information streams during synchronization phases without interruption, using periodic synchronization phases and error detection mechanisms to manage transmission errors, and eliminating or storing tainted information to maintain bandwidth efficiency without re-transmission mechanisms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If synchronization phases are implemented between second and third devices, then transmission reliability is improved, but link efficiency and bandwidth are degraded due to interruptions in data flow

Engineering Contradiction:
Improvetransmission reliabilityVSAvoidlink efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The first device continues to deliver the information stream to the second device without interruption during synchronization phases. This maintains continuous data flow and maximizes link utilization, while the synchronization between second and third devices occurs in the background without stopping the overall transmission chain.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

Synchronization between the second and third devices is performed in advance or in parallel with data transmission, so that when data arrives at the second device, the third device is already ready to receive it. This eliminates waiting time and maintains continuous data flow.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If error detection and retry mechanisms are implemented, then transmission reliability is improved, but bandwidth and transmission speed are degraded

Engineering Contradiction:
Improvetransmission reliabilityVSAvoidbandwidth
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies a loseless compression technique where lost or erroneous data packets are not retried but instead reconstructed at the receiving end using redundant information. This approach treats individual lost packets as acceptable losses rather than requiring expensive retry mechanisms, thereby maintaining high bandwidth utilization.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The system changes the error handling parameter from retry-based correction to reconstruction-based recovery. By incorporating redundant information and using lossless compression algorithms at the receiving end, the system can recover from transmission errors without requiring retransmission, thus maintaining high transmission speed and bandwidth.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If cyclic redundancy checks are implemented for error detection, then transmission reliability is improved, but device complexity and processing overhead are increased

Engineering Contradiction:
Improveerror detection capabilityVSAvoidframe structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts and removes traditional cyclic redundancy check (CRC) error detection mechanisms from the transmission protocol. Instead, it relies on lossless compression techniques and redundant information embedded in the compressed data stream itself, which provides error resilience without adding complex check structures to each frame.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system uses redundancy in the form of compressed data that can be reconstructed at the receiving end. Rather than adding separate error detection codes, the redundant information is embedded within the compressed stream itself, allowing reconstruction without complex external verification mechanisms.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9647826B2Method for managing communications between two devices mutually connected via a serial link, for example a point-to-point serial interface protocol
Publication Date: 2017.05.09 STMICROELECTRONICS INT NV
  • US9647826B2 patent drawing
  • US9647826B2 patent drawing
  • US9647826B2 patent drawing

AI summary

A system may include a first device, a second device, a third device, and a serial link between the second device and the third device. The first device may be configured to deliver to the second device an information stream having a transmission fault tolerance associated with a transmission by the second device to the third device over the serial link. A related method may include, during the transmission over the serial link, phases for synchronization between the second and third devices, and during each synchronization phase, the first device may continue to deliver the information stream to the second device.