Face Detection Circuit Segmentation for Power and Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Software-based face detection in computing devices requires high power consumption and latency due to the need for continuous processing and secure boot processes, which is inefficient and delays user interaction.

Innovation Solution

A face detection circuit powered by a separate voltage domain that can detect user presence without executing secure boot until necessary, activating the processing units only when a face is detected, allowing for reduced power consumption and faster responsiveness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If software-based face detection is implemented continuously, then face detection accuracy is improved, but power consumption increases and latency is introduced due to secure boot requirements

Engineering Contradiction:
Improveface detection accuracyVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system is divided into two separate circuits: a first circuit (face detection circuit) that operates independently in a first voltage domain for continuous face detection, and a second circuit (processing units) that operates in a second voltage domain and is activated only when needed. This segmentation allows the face detection function to run with minimal power consumption without requiring the entire system to boot up continuously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The face detection circuit performs preliminary detection of user presence before activating the main processing units. By detecting faces in advance using the first circuit, the system can prepare for user interaction without requiring the second circuit to be fully operational, thereby reducing latency while maintaining detection accuracy.

Inventive Principle:
Principle #10Preliminary action

2Speed

If processing units are activated continuously for face detection, then responsiveness is improved, but power consumption increases

Engineering Contradiction:
ImproveresponsivenessVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The processing system is segmented into a always-on face detection circuit and standby processing units. The face detection circuit maintains responsiveness by continuously monitoring for faces, while the processing units remain in a low-power state until activation is required, thus achieving responsiveness without continuous high power consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of continuous activation, the processing units are activated periodically or on-demand based on face detection events. The first circuit periodically checks for user presence and activates the second circuit only when a face is detected, creating a periodic activation pattern that reduces power consumption while maintaining responsiveness.

Inventive Principle:
Principle #19Periodic action

3Reliability

If secure boot process is executed continuously, then system security is improved, but latency increases for user interaction

Engineering Contradiction:
Improvesystem securityVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system separates security-critical face detection functions from the main processing units that require secure boot. The first circuit performs initial face detection without requiring secure boot, allowing the system to detect user presence immediately. The secure boot process is then executed only when the processing units need to be activated for full system operation, minimizing latency while maintaining security.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The face detection circuit performs preliminary detection actions before the secure boot process is required. By detecting faces and preparing for user interaction in advance using the first circuit, the system可以减少 the time penalty associated with secure boot, as the detection phase has already completed preliminary security-relevant tasks.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10627887B2Face detection circuit
Publication Date: 2020.04.21 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10627887B2 patent drawing
  • US10627887B2 patent drawing
  • US10627887B2 patent drawing

AI summary

This document relates to power consumption of computing devices. One example is a face detection circuit that includes a camera interface, a processing component, and a power management interface. The camera interface can be configured to communicate with a camera. The processing component can be configured to instruct the camera to provide image data at multiple levels of resolution, and perform multiple stages of analysis on the image data obtained from the camera to detect the presence of a face in the image data. The power management interface can be configured to output an indication when the face is detected in the image data.