Fractional Sensor Data Transfer for Low-Latency Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data transfer methods in safety-sensitive applications, such as autonomous driving, suffer from latency bottlenecks and inefficient communication due to uneven utilization of communication channels, exacerbated by synchronous data bursts from multiple sensors, which is detrimental to system performance.

Innovation Solution

The implementation of fractionalized data communication techniques, where image or video frames are divided into portions and transmitted sequentially across SoC-to-SoC links, allowing for efficient handling of corrupted frames by discarding only affected portions while utilizing error correction and synchronization mechanisms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If synchronous data bursts from multiple sensors are transmitted together, then data completeness is improved, but communication channel utilization becomes uneven and latency increases

Engineering Contradiction:
Improvedata completenessVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent divides complete sensor frames into multiple portions (e.g., first portion, second portion, third portion) that can be transmitted independently and sequentially. This segmentation allows the receiving device to process data incrementially as portions arrive, reducing overall latency while maintaining data completeness through progressive reconstruction of the full frame.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If all sensor data is transmitted together in bursts, then data volume is maintained, but communication efficiency deteriorates due to uneven channel utilization

Engineering Contradiction:
Improvedata volumeVSAvoidcommunication efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent implements periodic transmission of data portions interspersed with idle periods. The transmitting device sends portions sequentially with timing intervals, allowing the communication channel to be utilized more uniformly over time rather than in concentrated bursts. This periodic action pattern improves channel utilization efficiency while maintaining complete data transmission.

Inventive Principle:
Principle #19Periodic action

3Loss of time

If fractionalized data transmission is implemented, then latency is reduced and efficiency improved, but system complexity increases due to additional synchronization and error correction mechanisms

Engineering Contradiction:
ImprovelatencyVSAvoidsystem complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent applies error correction codes (ECC) to the complete frame data before dividing it into portions for transmission. This preliminary error correction preparation ensures that each transmitted portion contains redundant information necessary for error detection and correction at the receiving end, reducing the need for complex retransmission protocols and simplifying the overall error handling mechanism.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The receiving device implements acknowledgment mechanisms that provide feedback to the transmitting device about successfully received portions. This feedback system enables selective retransmission of only those portions that failed to arrive or contain errors, reducing overall system complexity compared to retransmitting entire frames and improving latency by avoiding unnecessary retransmissions.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12572996B2Fractionalized transfers of sensor data for streaming and latency-sensitive applications
Publication Date: 2026.03.10 NVIDIA CORP
  • US12572996B2 patent drawing
  • US12572996B2 patent drawing
  • US12572996B2 patent drawing

AI summary

Disclosed are apparatuses, systems, and techniques that implementing fractionalized data transfers between processing devices in real-time data generating and streaming applications. The techniques include but are not limited to processing, by a first processing device, an image data to generate a plurality of portions of an image, responsive to generating a first portion of the plurality of portions of the image, storing the first portion in a first memory device of the first processing device, setting a completion indicator for the first portion, and causing the first portion to be provided to a second processing device.