Self-Synchronizing Packet Switch for XR Camera Data Streams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In extended reality (XR) systems, the synchronization of multiple sensor data streams across different locations is challenging due to the need for significant physical resources and stringent synchronization properties, leading to operational interruptions and user experience disruptions.

Innovation Solution

The implementation of a self-synchronization apparatus and method for XR camera systems, which includes a packet switch and a receive physical (RX PHY) layer interface configured to suspend and commence transmission of data packets based on the arrival of start of transaction (SOT) and start of frame (SOF) fields, ensuring synchronized data transport.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional data transport schemes are used for multiple sensor data streams, then data can be transported from origination to destination, but significant physical resources are required and stringent synchronization properties cause operational interruptions

Engineering Contradiction:
Improvesynchronization propertyVSAvoidoperational continuity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The packet switch is enabled in advance before sensor activation or error recovery reset occurs. This preliminary enabling allows the switch to be ready to immediately suspend and resume data transmission when synchronization events occur, eliminating the need for operational interruptions while maintaining stringent synchronization properties

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements self-synchronization where the packet switch automatically suspends and resumes data transmission based on detected synchronization events (SOT fields) without requiring external control signals. This self-service mechanism maintains synchronization reliability while ensuring continuous operational productivity

Inventive Principle:
Principle #25Self-service

2Productivity

If packet transmission is continuously maintained, then operational continuity is preserved, but synchronization accuracy deteriorates due to lack of coordination between multiple sensors

Engineering Contradiction:
Improveoperational continuityVSAvoidsynchronization accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The packet switch monitors incoming data streams for synchronization indicator fields (SOT) and uses this feedback to automatically adjust transmission timing. This feedback mechanism allows the system to maintain continuous operation while preserving synchronization accuracy through real-time coordination based on sensor feedback signals

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250070954A1Smart combination switch for rapid seamless extended reality (XR) camera start and recovery
Publication Date: 2025.02.27 QUALCOMM INC
  • US20250070954A1 patent drawing
  • US20250070954A1 patent drawing
  • US20250070954A1 patent drawing

AI summary

Aspects of the disclosure are directed to self-synchronization of information data. In accordance with one aspect, an apparatus includes a receive physical (RX PHY) layer interface configured to send information data to a packet switch configured to suspend transmission of information data prior to arrival of a start of transaction (SOT) field and to commence transmission of information data upon arrival of the SOT field. The apparatus further includes a camera serial interface decoder (CSID) configured to receive information data from the packet switch; a frame switch configured to receive a start of frame (SOF) field from the CSID; an image signal processor (ISP) configured to receive decoded information data from the frame switch and to process decoded information data to generate a processed information data in a format compatible with an image display device; and a software module configured to enable the frame switch and the packet switch.