Optical Fingerprint Capture Interrupt Timing for Processing Speed

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional optical fingerprint recognition systems experience increased total processing time due to the timing of interrupt requests and data reading from the data buffer, which can be inefficient when handling large amounts of pixel data.

Innovation Solution

The proposed operating method for an optical fingerprint capture apparatus involves entering an exposure mode upon receiving a scan command, followed by a sample mode where pixel data is written to a data buffer, and then outputting an interrupt request at a predetermined time point later than the start but earlier than the end of the sample mode to initiate data reading by the host.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If the optical fingerprint capture apparatus outputs the interrupt request upon completion of writing multiple pieces of pixel data to the data buffer, then the host can read all pixel data, but the total processing time increases

Engineering Contradiction:
Improvetotal processing timeVSAvoiddata reading efficiency
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The patent applies preliminary action by outputting the interrupt request at a predetermined time point during the sample mode (before the end of sampling), rather than waiting for complete data acquisition. This allows the host to start reading pixel data from the data buffer in advance, overlapping the reading process with the ongoing sampling process, thereby reducing the total processing time without compromising data integrity

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the host starts reading pixel data after the interrupt request is output at the end of sample mode, then data integrity is ensured, but processing efficiency decreases

Engineering Contradiction:
Improveprocessing efficiencyVSAvoiddata reading reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The interrupt request is output at a predetermined time point that is later than the start of the sample mode and earlier than the end of the sample mode, enabling the host to begin reading pixel data before sampling completes. This preliminary action maintains data reliability through proper timing coordination while significantly improving processing efficiency by eliminating idle waiting time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables continuous operation by overlapping the data reading process with the ongoing sampling process. The host reads pixel data from the data buffer while the image sensor continues to sample, ensuring that no time is wasted and both processes occur simultaneously, thereby maintaining system productivity and reliability

Inventive Principle:
Principle #20Continuity of useful action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach allows the host to start reading pixel data from the buffer before the end of the sample mode, thereby reducing the overall processing time of the optical fingerprint recognition system, especially when dealing with large amounts of data.

Implementation Method 1

entering an exposure mode where an image sensor thereof is exposed to light carrying information of a fingerprint

Methodology Applied
Scientific EffectPhotoelectric Effect: Photoelectric Effect

Data Source

PatentUS10990782B2Operating method of an optical fingerprint capture apparatus and operating method of an optical fingerprint recognition system
Publication Date: 2021.04.27 NOVATEK MICROELECTRONICS CORP
  • US10990782B2 patent drawing
  • US10990782B2 patent drawing
  • US10990782B2 patent drawing

AI summary

An operating method of an optical fingerprint capture apparatus includes: by the apparatus upon receipt of a scan command from a host, entering an exposure mode where an image sensor thereof is exposed to light carrying information of a fingerprint; by the apparatus upon complete exposure of the image sensor to the light, entering a sample mode where multiple pieces of pixel data that cooperatively represent an image of the fingerprint are obtained and written to a data buffer thereof; and by the apparatus at a predetermined output time point that is later than a start of the sample mode and earlier than an end of the sample mode, outputting an interrupt request to cause the host to start reading the pieces of pixel data from the data buffer.