Face Detection Circuit Segmentation for Power and Latency
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Speed
If processing units are activated continuously for face detection, then responsiveness is improved, but power consumption increases
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.
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.
3Reliability
If secure boot process is executed continuously, then system security is improved, but latency increases for user interaction
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.
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.
Data Source
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.


