Fingerprint Sensor Pre-processing for Low Power Auxiliary Processor

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Biometric sensors in electronic devices, such as fingerprint scanners, face challenges with latency and power consumption, leading to slow access times and increased battery drain due to the need for extensive processing power for authentication and data matching.

Innovation Solution

A system where a fingerprint sensor performs pre-processing steps while the auxiliary processor is in a low power or sleep mode, capturing and storing fingerprint data, and then transfers it for matching upon awakening, reducing data transfer and allowing the processor to stay in a low power state for longer, thus reducing latency and conserving power.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the auxiliary processor performs fingerprint data matching, then authentication accuracy is improved, but processing time increases causing latency

Engineering Contradiction:
Improveauthentication accuracyVSAvoidauthentication latency
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by having the fingerprint sensor capture and pre-process fingerprint data before the auxiliary processor is fully active. The sensor stores captured data in memory, preparing it for rapid matching when the processor wakes, thereby reducing the time the processor needs to spend in high-power state and lowering overall authentication latency while maintaining accuracy

Inventive Principle:
Principle #10Preliminary action

2Speed

If the auxiliary processor remains active for fingerprint processing, then processing speed is improved, but power consumption increases

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

Solution Approach 1:

The system segments the fingerprint authentication workflow into distinct phases: data capture and pre-processing by the fingerprint sensor, followed by matching operations by the auxiliary processor. This segmentation allows the processor to remain in low-power sleep mode during sensor operations and only activate when needed, reducing overall power consumption while maintaining processing speed during active phases

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The fingerprint sensor performs preliminary data capture and pre-processing operations before the auxiliary processor becomes active. By preparing the data in advance and storing it in memory, the system minimizes the duration the processor needs to remain active, thereby reducing power consumption while ensuring rapid processing when the processor does operate

Inventive Principle:
Principle #10Preliminary action

3Reliability

If fingerprint data is retained in memory for extended periods, then authentication reliability is improved, but security risk increases

Engineering Contradiction:
Improveauthentication reliabilityVSAvoidsecurity risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system dynamically changes the retention parameter of fingerprint data based on operational context. Data is retained in memory only for the minimum necessary duration to complete authentication or allow the processor to wake and process the data. After this brief retention period, data is automatically deleted, thereby maintaining authentication reliability during the critical window while minimizing security risks from extended storage

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9396380B2Finger print sensor and auxiliary processor integration in an electronic device
Publication Date: 2016.07.19 GOOGLE TECHNOLOGY HOLDINGS LLC
  • US9396380B2 patent drawing
  • US9396380B2 patent drawing
  • US9396380B2 patent drawing

AI summary

A system includes a fingerprint sensor and an auxiliary processor. The auxiliary processor is operable to arm the fingerprint sensor prior to the auxiliary processor entering a low power or sleep mode. The fingerprint sensor can detect a finger proximately located with the fingerprint sensor, capture and store fingerprint data from the finger, perform at least one pre-processing step after capturing the fingerprint data from the finger while the auxiliary processor is in the low power or sleep mode, and after the at least one pre-processing step and upon receiving a request from the auxiliary processor for the finger print data deliver the fingerprint data to the auxiliary processor. The auxiliary processor can compare the fingerprint data to reference data and determine whether the fingerprint data substantially matches the reference data.