Multi-Camera Control Allocation for Foreground and Background Apps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional multi-camera devices often grant control of all cameras to a single foreground application, preventing background applications from accessing or controlling cameras, even if they are unused, leading to interruptions and inconsistent image transitions.

Innovation Solution

Implementing systems and techniques that arbitrate camera control by granting unused cameras to background applications, allowing smooth transitions and consistent image data through settings determination based on data from multiple cameras.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If all cameras are granted to a single foreground application, then control simplicity is improved, but camera utilization efficiency deteriorates

Engineering Contradiction:
Improvecamera control simplicityVSAvoidcamera utilization efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system segments camera resources by granting control of specific cameras to different applications based on their needs. The foreground application receives control of required cameras, while unused cameras are granted to background applications, enabling simultaneous multi-application camera access without conflict.

Inventive Principle:
Principle #1Segmentation

2Reliability

If background applications are prevented from accessing cameras, then foreground application performance is improved, but application versatility deteriorates

Engineering Contradiction:
Improveforeground application performanceVSAvoidapplication camera access capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system applies local quality by granting camera control rights selectively to different applications based on their specific needs and background/foreground status. Background applications can access and control cameras locally without interfering with foreground application operations, enabling diverse application scenarios to coexist.

Inventive Principle:
Principle #3Local quality

3Stability of the object's composition

If camera control is monopolized by one application, then control consistency is improved, but system resource utilization deteriorates

Engineering Contradiction:
Improvecamera control consistencyVSAvoidcamera resource utilization
Core Design Contradiction:
Stability of the object's compositionVSQuantity of substance

Solution Approach 1:

The system transitions from a single-dimension control model (one application controls all cameras) to a multi-dimensional model where multiple applications can simultaneously control different cameras. This dimensional expansion allows background applications to access unused cameras while foreground applications maintain control of their designated cameras, achieving both consistency and resource utilization.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS12532066B2Managing control of cameras in a multi-camera device
Publication Date: 2026.01.20 QUALCOMM INC
  • US12532066B2 patent drawing
  • US12532066B2 patent drawing
  • US12532066B2 patent drawing

AI summary

Systems and techniques are described herein for managing control of cameras. For instance, a method for managing control of cameras is provided. The method may include receiving data output by two or more cameras of a plurality of cameras of a device; determining one or more settings for operation of the plurality of cameras based on the data; granting a first application running on the device control of a first camera of the plurality of cameras; receiving a request from a second application running on the device to control one or more cameras of the plurality of cameras; and granting the second application control of one or more unused cameras of the plurality of cameras.