Dual-SoC Eyewear Architecture for Balanced Vision Workloads

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing eyewear devices with single System on a Chip (SoC) configurations face challenges in balancing processing workload and power consumption, leading to inefficiencies in operating various features and components.

Innovation Solution

The eyewear device employs two System on a Chip (SoC) configurations, each with distinct responsibilities to manage different devices and processes, balancing workload and optimizing power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single SoC is used to operate all features and components, then device complexity is reduced, but processing workload balance and power consumption efficiency deteriorate

Engineering Contradiction:
ImproveSoC configuration complexityVSAvoidpower consumption efficiency
Core Design Contradiction:
Device complexityVSUse of energy by moving object

Solution Approach 1:

The patent divides the single SoC into two separate SoCs, each responsible for specific functions. The first SoC handles the operating system and basic operations, while the second SoC manages computer vision algorithms and specialized processing. This segmentation allows each SoC to operate independently and efficiently, preventing the workload imbalance that would occur in a single SoC configuration and improving overall power consumption efficiency.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If a single SoC handles all processing tasks, then device structure is simplified, but processing efficiency and workload balance deteriorate

Engineering Contradiction:
Improveprocessing architecture complexityVSAvoidprocessing efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The processing architecture is segmented into two distinct SoCs with specialized responsibilities. The first SoC processes general operating system tasks while the second SoC is dedicated to computer vision and AI workloads. This functional segmentation enables parallel processing of different task types, significantly improving overall processing efficiency compared to a single SoC that would sequentially handle all tasks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each SoC is designed with multi-functional capabilities to handle its designated workload types. The first SoC can handle multiple general-purpose operations while the second SoC can process various computer vision algorithms and AI tasks. This multi-functionality within each specialized unit optimizes processing efficiency for diverse workloads.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Device complexity

If one SoC operates all components, then power distribution is simplified, but power consumption balance across features deteriorates

Engineering Contradiction:
Improvepower management complexityVSAvoidpower consumption balance
Core Design Contradiction:
Device complexityVSUse of energy by stationary object

Solution Approach 1:

Power management is segmented across two independent SoCs, each with its own power regulation and consumption optimization. This allows the system to independently manage power distribution to different functional blocks, ensuring that high-power operations like computer vision processing on the second SoC do not interfere with the power stability of the first SoC running the operating system, thus achieving better power consumption balance.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12445591B2Dual system on a chip eyewear
Publication Date: 2025.10.14 SNAP INC
  • US12445591B2 patent drawing
  • US12445591B2 patent drawing
  • US12445591B2 patent drawing

AI summary

Eyewear devices that include two SoCs that share processing workload. Instead of using a single SoC located either on the left or right side of the eyewear devices, the two SoCs have different assigned responsibilities to operate different devices and perform different processes to balance workload. In one example, the eyewear device utilizes a first SoC to operate the OS, a first color camera, a second color camera, a first display, and a second display. A second SoC is configured to run computer vision (CV) algorithms, visual odometry (VIO), tracking hand gestures of the user, and providing depth from stereo. This configuration provides organized logistics to efficiently operate various features, and balanced power consumption.