CN110569799B - Fingerprint module displacement detection method and device and terminal equipment - Google Patents

Fingerprint module displacement detection method and device and terminal equipment Download PDF

Info

Publication number
CN110569799B
CN110569799B CN201910851564.9A CN201910851564A CN110569799B CN 110569799 B CN110569799 B CN 110569799B CN 201910851564 A CN201910851564 A CN 201910851564A CN 110569799 B CN110569799 B CN 110569799B
Authority
CN
China
Prior art keywords
fingerprint module
displacement
display screen
detected
event
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910851564.9A
Other languages
Chinese (zh)
Other versions
CN110569799A (en
Inventor
黄友林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Oppo Chongqing Intelligent Technology Co Ltd
Original Assignee
Oppo Chongqing Intelligent Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oppo Chongqing Intelligent Technology Co Ltd filed Critical Oppo Chongqing Intelligent Technology Co Ltd
Priority to CN201910851564.9A priority Critical patent/CN110569799B/en
Publication of CN110569799A publication Critical patent/CN110569799A/en
Application granted granted Critical
Publication of CN110569799B publication Critical patent/CN110569799B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/12Fingerprints or palmprints
    • G06V40/13Sensors therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application is suitable for the technical field of fingerprint under a screen, and provides a displacement detection method and device of a fingerprint module and terminal equipment. According to the embodiment of the application, whether a falling event occurs in the terminal equipment is detected, when the falling event is not detected, a preset area of a fingerprint sensing area of a display screen of the terminal equipment is lightened, and first position information of a light spot in a fingerprint module when the preset area is lightened is obtained; after the falling event is detected, lightening the preset area of the display screen again, and acquiring second position information of the light spot in the fingerprint module when the preset area is lightened; then according to first positional information and second positional information, acquire before detecting the drop incident and the displacement volume of back fingerprint module for the display screen, need not to disassemble the measurement to terminal equipment, can guarantee terminal equipment's integrality, easy operation and measurement accuracy height.

Description

Fingerprint module displacement detection method and device and terminal equipment
Technical Field
The application belongs to the technical field of fingerprint under a screen, and particularly relates to a displacement detection method and device of a fingerprint module and terminal equipment.
Background
Fingerprint technique under the screen is the hidden technique that sets up the fingerprint module in terminal equipment's display screen below, and fingerprint identification can be carried out in user's finger contact display screen's fingerprint response region. At present, terminal equipment need carry out the complete machine calibration after the installation fingerprint module, eliminates the influence that the glass line etc. of veiling glare and display screen brought the identification precision of fingerprint module, accomplishes the complete machine calibration after, requires that the fingerprint module no longer produces the displacement for the display screen, otherwise will exert an influence to the performance of fingerprint module. In order to meet the requirement, the terminal equipment needs to drop the experiment before leaving the factory, and the displacement of the fingerprint module relative to the display screen before and after the terminal equipment falls is measured. The scheme that is used for measuring the displacement volume of fingerprint module for the display screen that has now all need disassemble terminal equipment, belongs to destructive measurement, complex operation.
Disclosure of Invention
In view of this, the embodiment of the application provides a displacement amount detection method and device for a fingerprint module, and a terminal device, so as to solve the problem that terminal devices need to be disassembled in the existing schemes for measuring the displacement amount of the fingerprint module relative to a display screen, and the problems of destructive measurement and complex operation are solved.
The first aspect of the embodiment of the application provides a displacement amount detection method of a fingerprint module, which is applied to a terminal device, wherein the terminal device comprises a display screen and the fingerprint module, and the displacement amount detection method comprises the following steps:
detecting a fall event;
when the falling event is not detected, lightening a preset area of the display screen; the preset area is located in a fingerprint sensing area of the display screen;
acquiring first position information of a light spot in the fingerprint module when the preset area is lightened;
after the falling event is detected, lightening a preset area of the display screen;
acquiring second position information of the light spot in the fingerprint module when the preset area is lightened;
and according to the first position information and the second position information, acquiring displacement of the fingerprint module relative to the display screen before and after the falling event is detected.
The second aspect of the embodiment of the application provides a displacement volume detection device of fingerprint module, is applied to terminal equipment, terminal equipment includes display screen and fingerprint module, displacement volume detection device includes:
an event detection module for detecting a fall event;
the display module is used for lightening a preset area of the display screen when the falling event is not detected; the preset area is located in a fingerprint sensing area of the display screen;
the position acquisition module is used for acquiring first position information of the light spot in the fingerprint module when the preset area is lightened;
the display module is further used for lighting a preset area of the display screen after the falling event is detected;
the position acquisition module is further used for acquiring second position information of the light spot in the fingerprint module when the preset area is lightened;
and the displacement acquisition module is used for acquiring the displacement of the fingerprint module relative to the display screen before and after the falling event is detected according to the first position information and the second position information.
A third aspect of the embodiments of the present application provides a terminal device, which includes a display screen, a fingerprint module, a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor implements the steps of the displacement amount detection method according to the first aspect of the embodiments of the present application when executing the computer program.
A fourth aspect of the embodiments of the present application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the displacement amount detection method according to the first aspect of the embodiments of the present application.
According to the embodiment of the application, whether a falling event occurs in the terminal equipment is detected, when the falling event is not detected, a preset area of a fingerprint sensing area of a display screen of the terminal equipment is lightened, and first position information of a light spot in a fingerprint module when the preset area is lightened is obtained; after the falling event is detected, lightening the preset area of the display screen again, and acquiring second position information of the light spot in the fingerprint module when the preset area is lightened; then according to first positional information and second positional information, acquire before detecting the drop incident and the displacement volume of back fingerprint module for the display screen, need not to disassemble the measurement to terminal equipment, can guarantee terminal equipment's integrality, easy operation and measurement accuracy height.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiments or the prior art descriptions will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings without creative efforts.
Fig. 1 is a schematic structural diagram of a terminal device provided in an embodiment of the present application;
fig. 2 is a first flowchart of a displacement detecting method according to an embodiment of the present disclosure;
FIG. 3 is a schematic diagram of a location of a preset area provided in an embodiment of the present application;
fig. 4 is a schematic flow chart of a displacement detecting method according to an embodiment of the present application;
fig. 5 is a third flowchart illustrating a displacement detecting method according to an embodiment of the present application;
fig. 6 is a fourth flowchart illustrating a displacement detecting method according to an embodiment of the present application;
fig. 7 is a fifth flowchart illustrating a displacement detecting method according to an embodiment of the present application;
fig. 8 is a schematic diagram of positions of pixel points according to an embodiment of the present disclosure;
fig. 9 is a sixth flowchart illustrating a displacement detecting method according to an embodiment of the present application;
fig. 10 is a schematic diagram of coordinates of a pixel point provided in this embodiment of the present application;
fig. 11 is a schematic structural diagram of a displacement detecting device according to an embodiment of the present application
Fig. 12 is another schematic structural diagram of a terminal device according to an embodiment of the present application.
Detailed Description
In order to make the technical solutions better understood by those skilled in the art, the technical solutions in the embodiments of the present application will be clearly described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some embodiments of the present application, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The terms "comprises" and "comprising," and any variations thereof, in the description and claims of this application and the drawings described above, are intended to cover non-exclusive inclusions. For example, a process, method, or system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus. Furthermore, the terms "first," "second," and "third," etc. are used to distinguish between different objects and are not used to describe a particular order.
The application embodiment provides a displacement detection method of a fingerprint module, which is applied to a terminal device and used for measuring the displacement of the fingerprint module of the terminal device relative to a display screen before and after a drop experiment is carried out on the terminal device.
In application, the terminal device may be any terminal device including a display screen and an underscreen fingerprint module, for example, a mobile terminal such as a mobile phone, a tablet computer, and a personal digital assistant.
As shown in fig. 1, a front view and a schematic view of a cross-section a-a of the terminal device are exemplarily shown; wherein, the front view indicates the one side that the display screen 10 of terminal equipment 1 belongs to, the exemplary relative position relation that shows display screen 10, fingerprint module 20 and center 30 of terminal equipment 1 in the A-A section structure sketch map, fingerprint module 20 is located between display screen 10 and center 30.
It should be understood that fig. 1 only shows the positional relationship of each component in the terminal device 1 by way of example, and is not intended to limit the specific structure, shape, and size of each component.
As shown in fig. 2, a displacement amount detection method provided in the embodiment of the present application includes:
step S201, detecting a falling event.
In application, a fall event refers to an event that the terminal device is forced to fall to the surface of an object from a position having a certain height from the object. The object may be a floor, a table top, a workbench, etc. The acting force applied to the terminal device includes, but is not limited to, the gravity of the terminal device. The falling event can occur when the terminal equipment is subjected to a falling experiment, and can also occur in the process of using the terminal equipment by a user.
Step S202, when the falling event is not detected, lightening a preset area of the display screen; the preset area is located in a fingerprint sensing area of the display screen;
step S203, acquiring first position information of the light spot in the fingerprint module when the preset area is lightened;
step S204, after the falling event is detected, lightening a preset area of the display screen;
step S205, acquiring second position information of the light spot in the fingerprint module when the preset area is lightened;
and S206, acquiring displacement of the fingerprint module relative to the display screen before and after the falling event is detected according to the first position information and the second position information.
In application, the preset area may be a fingerprint sensing area, or may be a sub-area in the fingerprint sensing area. The shape and the size of the preset area can be set according to actual needs, as long as the shape and the size do not exceed the range of the fingerprint sensing area. For example, the preset area may be a circle, an ellipse, a rectangle, a triangle, etc., which are regular in shape.
As shown in fig. 3, a fingerprint sensing area 11 and a preset area 12 located in the fingerprint sensing area 11 on a display 10 of the terminal device 1 are exemplarily shown, and the preset area 12 is a circle.
In using, can only light and predetermine the region and not light other regions of display screen, also can light other regions of display screen when lighting and predetermine the region, the luminance that needs to guarantee to predetermine the region is different and have obvious luminance difference with the luminance in other regions, can form the clear facula in boundary at the photosurface of fingerprint module when making to predetermine the region and light that sends when avoiding other regions to light and cause the interference to the discernment performance of fingerprint module.
In the application, first positional information and second positional information are the positional information of facula at the photosurface of fingerprint module, and the position of facula is equated to the photosurface of fingerprint module and senses the position of all pixel points of this facula in the photosurface of fingerprint module. Therefore, the position of the light spot can be determined according to the position of at least one pixel point which senses the light spot in the photosensitive surface of the fingerprint module. The displacement of the fingerprint module relative to the display screen can be determined according to the position change of the light spot on the photosensitive surface of the fingerprint module before the terminal equipment falls (namely when the falling event is not detected or before the falling event is detected) and after the terminal equipment falls (namely after the falling event is detected). For the convenience calculates the displacement volume, can only sense the position of this facula to two pixel points in the sensitization face according to the fingerprint module and confirm the position of facula, in order to improve the computational accuracy and the accuracy of displacement volume, can sense the position of a plurality of or all pixel points of this facula in the sensitization face according to the fingerprint module and determine the position of facula.
As shown in fig. 4, in one embodiment, step S201 includes:
step S401, detecting the motion state of the terminal equipment;
step S402, when the motion state is a static state or a non-static state, determining that a falling event is not detected;
and S403, determining that the falling event is detected when the motion state is changed from the non-static state to the static state.
In application, when a terminal device falls, the terminal device is usually in a static state after performing acceleration movement, for example, when a fall experiment is performed, the terminal device falls from a certain height position, and falls to the ground and is static after a free fall body movement caused by the action of gravity. Therefore, whether the terminal equipment has a falling event or not can be determined by detecting the motion state of the terminal equipment. When the motion state of the terminal device changes from the non-stationary state to the stationary state, it can be considered that the terminal device has just suffered a fall event and is currently in a period after the fall event. When the terminal device is in a static state or a non-static state, it may be considered that the terminal device has not yet experienced a drop event, and is currently in a time period before the drop event occurs.
As shown in fig. 5, in one embodiment, step S401 includes:
s501, acquiring an induction value of a motion sensor of the terminal equipment; wherein the motion sensor comprises at least one of an acceleration sensor, a gravity sensor, and an angular velocity sensor;
step S502, when the induction value is larger than a preset induction threshold value, determining that the terminal equipment is in a non-static state;
and S503, when the induction value is not greater than a preset induction threshold value, determining that the terminal equipment is in a static state.
In an application, the motion state of the terminal device may be detected by a motion sensor in the terminal device, and the motion sensor may include an acceleration sensor, a gravity sensor, an angular velocity sensor, and the like. The sensing value of the acceleration sensor is the acceleration value, the sensing value of the gravity sensor is the gravity value, the sensing value of the angular velocity sensor is the angular velocity value, the preset sensing threshold values corresponding to all the sensing values are different, the preset sensing threshold values corresponding to all the sensing values can be set according to actual needs, and the preset sensing threshold values should be larger than 0. When the motion sensor comprises at least two of the acceleration sensor, the gravity sensor and the angular velocity sensor, the condition that all induction values are larger than the corresponding preset induction threshold value needs to be met simultaneously, and the terminal equipment is determined to be in a non-static state so as to improve the accuracy.
As shown in fig. 6, in one embodiment, step S201 includes:
s601, detecting the beginning operation of a drop test of a user;
step S602, when the falling experiment is detected to start operation, determining that a falling event is not detected;
step S603, detecting the operation of ending the falling experiment of the user;
and step S604, determining that the falling event is detected when the falling experiment ending operation is detected.
In application, before the drop experiment is started and after the drop experiment is ended, the user can execute corresponding drop experiment starting operation and drop experiment ending operation in any human-computer interaction mode supported by the terminal equipment, so that the terminal equipment can know which stage of the drop event occurs. The falling experiment starting operation and the falling experiment ending operation can be touch control operation, voice control operation or gesture control operation, so that the falling experiment starting operation and the falling experiment ending operation are set to be different operations and different from the existing operations of triggering the terminal equipment to execute other tasks in order to avoid the error recognition of the terminal equipment.
As shown in fig. 7, in one embodiment, step S203 includes:
step S701, sensing a light spot when the preset area is lightened through the fingerprint module, and determining a first pixel point located at a preset position of the light spot in the fingerprint module;
step S702, obtaining the coordinate of the first pixel point in a preset coordinate system as the first position information;
step S205, including:
step S703, sensing a light spot when the preset area is lighted through the fingerprint module, and determining a second pixel point located at a preset position of the light spot in the fingerprint module;
step S704, obtaining coordinates of the second pixel point in a preset coordinate system as the second location information;
the preset coordinate system is a plane coordinate system established by taking any pixel point position in the fingerprint module as an origin and taking the photosensitive surface of the fingerprint module as a coordinate plane.
In an application, the preset position may include at least one of a position of a boundary point of the light spot, a position of a geometric center point, a position of a golden section point, and the like, and the preset position may also include all positions of an area where the light spot is located. The number of the first pixel points and the second pixel points is equal to the number of positions included in the preset positions. The more the first pixel points and the second pixel points are, the more accurate the calculated displacement is. The predetermined coordinate system may be a rectangular coordinate system, an oblique coordinate system or an angular coordinate system located in the photosensitive surface of the fingerprint module. The position of the origin of coordinates can be the boundary position of the fingerprint module, the geometric center position or the position of the pixel point at any other position.
As shown in fig. 8, it exemplarily shows that before the drop event is detected, the fingerprint module 20 has five first pixel points 21 located at four boundary point positions and a geometric center point position of the circular light spot; and five second pixel points 22 in the fingerprint module 20 at the positions of the four boundary points and the geometric center point of the circular light spot after the drop event is detected.
As shown in fig. 9, in an embodiment, based on the embodiment corresponding to fig. 7, step S206 includes:
step S901, acquiring displacement of the fingerprint module relative to the display screen in the direction of a transverse axis of a rectangular coordinate system before and after the drop event is detected according to the transverse coordinates of the first pixel points and the second pixel points in the rectangular coordinate system;
step S902, acquiring displacement of the fingerprint module relative to the display screen in the longitudinal axis direction of the rectangular coordinate system before and after the drop event is detected according to the longitudinal coordinates of the first pixel points and the second pixel points in the rectangular coordinate system.
In one embodiment, after step S902, the method includes:
and acquiring the displacement of the fingerprint module relative to the display screen in the rectangular coordinate system before and after the falling event according to the displacement in the direction of the transverse axis and the displacement in the direction of the longitudinal axis.
In the application, the plane of display screen place and the photosurface of fingerprint module are parallel to each other. The rectangular coordinate system is located the coplanar with the photosurface of fingerprint module. Any direction on the plane of the photosensitive surface may be taken as a horizontal axis direction, and a direction perpendicular to the horizontal axis direction may be taken as a vertical axis direction.
In application, when the first pixel point and the second pixel point are respectively one, the displacement of the fingerprint module relative to the display screen in the horizontal axis direction and the longitudinal axis direction of the rectangular coordinate system before and after the drop event is detected can be calculated according to the coordinates of the first pixel point and the second pixel point in the rectangular coordinate system. For example, if the coordinates of the first pixel point are (x1, y1) and the coordinates of the second pixel point are (x1 ', y 1'), the displacement in the horizontal axis direction is x1 '-x 1, the displacement in the vertical axis direction is y 1' -y1, and the displacement of the fingerprint module in the rectangular coordinate system before and after the drop event is detected is (x1 '-x 1, y 1' -y 1).
In application, when the first pixel points and the second pixel points are respectively n (n is more than or equal to 2 and is an integer), the coordinates of the first pixel points and the second pixel points which are positioned at the same position of a light spot in a rectangular coordinate system can be respectively obtained, then the average value or the median of the horizontal coordinates and the average value or the median of the vertical coordinates of all the first pixel points, the average value or the median of the horizontal coordinates or the median of all the second pixel points and the average value or the median of the vertical coordinates of all the second pixel points are obtained, and finally, the displacement of the fingerprint module relative to the display screen in the transverse axis direction of the rectangular coordinate system before and after a drop event is detected is calculated according to the average value or the median of the horizontal coordinates of all the first pixel points and the average value or the median of the horizontal coordinates of all the second pixel points; and calculating displacement of the fingerprint module relative to the display screen in the longitudinal axis direction of the rectangular coordinate system before and after the drop event is detected according to the average value or median of the vertical coordinates of all the first pixel points and the average value or median of the vertical coordinates of all the second pixel points. For example, if the coordinates of the n first pixels are (x1, y1), (x2, y2), …, and (xn, yn), the coordinates of the n second pixels are (x1 ', y 1'), (x2 ', y 2'), …, and (xn ', yn'), respectively, then the average value of the abscissa of the n first pixels is (x1+ x2+ … xn)/n ═ a, the average value of the ordinate of the first pixels is (y1+ y2+ … … yn)/n ═ B, the average value of the abscissa of the n second pixels is (x1 '+ x 2' + … + xn ')/n ═ a', the average value of the abscissa of the n second pixels is (y1 '+ 2' + 34 + yn ')/n ═ B', the abscissa of the n second pixels is a '-a, the ordinate of the x-axis is a' + … + yn ')/n ═ B', and the average value of the shift amount of the drop event before the screen is detected, and the screen image shift amount a '-B is a' as the screen image shift amount before the screen image shift, b' -B); the median of the abscissa of the n first pixel points is xm, the average of the abscissa of the n second pixel points is xm ', the median of the ordinate of the n first pixel points is ym, the average of the ordinate of the n second pixel points is ym', the displacement in the horizontal axis direction is xm '-xm, the displacement in the longitudinal axis direction is ym' -ym, and the displacement of the fingerprint module in the rectangular coordinate system before and after the drop event is detected is (xm '-xm, ym' -ym) relative to the display screen.
As shown in fig. 10, the coordinates (x1, y1) of the first pixel point located at the geometric center point of the circular light spot and the coordinates (x2, y2) of the first pixel point located at a boundary point in the fingerprint module 20 before the drop event is detected are exemplarily shown; after the drop event is detected, the coordinates (x1 ', y 1') of the second pixel point at the geometric center point of the circular light spot and the coordinates (x2 ', y 2') of the second pixel point at a boundary point position in the fingerprint module 20; the position of the origin (0, 0) is exemplarily illustrated as the position of a pixel point located at the boundary in the fingerprint module 20.
In one embodiment, after step S206, the method includes:
comparing the displacement with a preset displacement threshold value;
and when the displacement is larger than a preset displacement threshold, sending an alarm prompt.
In using, predetermineeing the displacement volume threshold value and can setting up according to actual need, when the displacement volume of fingerprint module for the display screen is greater than predetermineeing the displacement volume threshold value, the fingerprint identification performance of fingerprint module is relatively poor, can't continue to use, can send the warning suggestion this moment, and the suggestion user needs adjust and calibrate the position of fingerprint module. When the falling event occurs when the terminal equipment is subjected to a falling experiment, the alarm prompt is used for prompting relevant workers to disassemble and maintain the terminal equipment; when the falling event occurs in the process that the user uses the terminal equipment, the alarm prompt is used for prompting the user to return the terminal equipment to the factory for maintenance.
In application, the alarm prompt can be set as one or the combination of at least two of voice prompt, pop-up window prompt, vibration prompt and light prompt according to actual needs.
In the embodiment, whether a drop event occurs to the terminal equipment is detected, and when the drop event is not detected, a preset area of a fingerprint sensing area of a display screen of the terminal equipment is lightened, so that first position information of a light spot in a fingerprint module when the preset area is lightened is obtained; after the falling event is detected, lightening the preset area of the display screen again, and acquiring second position information of the light spot in the fingerprint module when the preset area is lightened; then according to first positional information and second positional information, acquire before detecting the drop incident and the displacement volume of back fingerprint module for the display screen, need not to disassemble the measurement to terminal equipment, can guarantee terminal equipment's integrality, easy operation and measurement accuracy height.
It should be understood that, the sequence numbers of the steps in the foregoing embodiments do not imply an execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
As shown in fig. 11, an embodiment of the present application provides a displacement detecting apparatus 100 of a fingerprint module, for performing the steps of the displacement detecting method in the foregoing embodiment. The displacement amount detection apparatus 100 may be a terminal device, or may be a virtual appliance (virtual application) in a processor of the terminal device. The displacement amount detection device 100 includes:
an event detection module 101 for detecting a fall event;
the display module 102 is configured to light a preset area of the display screen when the falling event is not detected; the preset area is located in a fingerprint sensing area of the display screen;
the position acquisition module 103 is configured to acquire first position information of a light spot in the fingerprint module when the preset area is lit up;
the display module 102 is further configured to illuminate a preset area of the display screen after the fall event is detected;
the position obtaining module 103 is further configured to obtain second position information of the light spot in the fingerprint module when the preset area is lit up;
and a displacement acquisition module 104, configured to acquire, according to the first position information and the second position information, a displacement of the fingerprint module with respect to the display screen before and after the drop event is detected.
In one embodiment, the displacement amount detection device further includes:
the comparison module is used for comparing the displacement with a preset displacement threshold value;
and the prompting module is used for sending out an alarm prompt when the displacement is greater than a preset displacement threshold.
In an application, the event detection module may be a motion sensor or a human-computer interaction device, the display module may be a screen Control Register (TCON), the position acquisition module may be a graphics processor or an image processor, the comparison module may be a comparator, and the prompt module may include a display screen, a speaker, a flash lamp, a vibration motor, or the like. Each module in the displacement amount detection device may also be a software program module in a processor of the terminal device, may also be implemented by different processors, and may also be implemented by different logic circuit structures in the processors.
In the embodiment, whether a drop event occurs to the terminal equipment is detected, and when the drop event is not detected, a preset area of a fingerprint sensing area of a display screen of the terminal equipment is lightened, so that first position information of a light spot in a fingerprint module when the preset area is lightened is obtained; after the falling event is detected, lightening the preset area of the display screen again, and acquiring second position information of the light spot in the fingerprint module when the preset area is lightened; then according to first positional information and second positional information, acquire before detecting the drop incident and the displacement volume of back fingerprint module for the display screen, need not to disassemble the measurement to terminal equipment, can guarantee terminal equipment's integrality, easy operation and measurement accuracy height.
As shown in fig. 12, an embodiment of the present application provides a terminal device 1 including: the fingerprint detection device comprises a display screen 10, a fingerprint module 20, a processor 40, a memory 50 and a computer program 51 stored in the memory 50 and operable on the processor 40, such as a displacement amount detection program. The processor 40 executes the computer program 51 to implement the steps in the above-described embodiments of the displacement amount detection method, such as the steps S201 to S206 shown in fig. 2. Alternatively, the processor 40 implements the functions of the modules in the device embodiments described above, for example, the functions of the modules 101 to 104 shown in fig. 11, when executing the computer program 51.
Illustratively, the computer program 51 may be partitioned into one or more modules that are stored in the memory 50 and executed by the processor 40 to accomplish the present application. The one or more modules may be a series of computer program instruction segments capable of performing specific functions, which are used to describe the execution process of the computer program 12 in the terminal device 1. For example, the computer program 51 may be divided into an event detection module, a display module, a position acquisition module, and a displacement acquisition module, and each module has the following specific functions:
an event detection module for detecting a fall event;
the display module is used for lightening a preset area of the display screen when the falling event is not detected; the preset area is located in a fingerprint sensing area of the display screen;
the position acquisition module is used for acquiring first position information of the light spot in the fingerprint module when the preset area is lightened;
the display module is further used for lighting a preset area of the display screen after the falling event is detected;
the position acquisition module is further used for acquiring second position information of the light spot in the fingerprint module when the preset area is lightened;
and the displacement acquisition module is used for acquiring the displacement of the fingerprint module relative to the display screen before and after the falling event is detected according to the first position information and the second position information.
The terminal device 1 may include, but is not limited to, a display screen 10, a fingerprint module 20, a processor 40, and a memory 50. It will be understood by those skilled in the art that fig. 12 is only an example of the terminal device 1, and does not constitute a limitation to the terminal device 1, and may include more or less components than those shown, or combine some components, or different components, for example, the terminal device may further include an input-output device, a network access device, a bus, etc.
The Processor 40 may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic, discrete hardware components, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The memory 50 may be an internal storage unit of the terminal device 1, such as a hard disk or a memory of the terminal device 1. The memory 50 may also be an external storage device of the terminal device 1, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and the like, which are provided on the terminal device 1. Further, the memory 50 may also include both an internal storage unit and an external storage device of the terminal device 1. The memory 50 is used for storing the computer program and other programs and data required by the terminal device. The memory 50 may also be used to temporarily store data that has been output or is to be output.
It will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-mentioned division of the functional units and modules is illustrated, and in practical applications, the above-mentioned function distribution may be performed by different functional units and modules according to needs, that is, the internal structure of the apparatus is divided into different functional units or modules to perform all or part of the above-mentioned functions. Each functional unit and module in the embodiments may be integrated in one processing unit, or each unit may exist alone physically, or two or more units are integrated in one unit, and the integrated unit may be implemented in a form of hardware, or in a form of software functional unit. In addition, specific names of the functional units and modules are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present application. The specific working processes of the units and modules in the system may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the above embodiments, the descriptions of the respective embodiments have respective emphasis, and reference may be made to the related descriptions of other embodiments for parts that are not described or illustrated in a certain embodiment.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus/terminal device and method may be implemented in other ways. For example, the above-described embodiments of the apparatus/terminal device are merely illustrative, and for example, the division of the modules or units is only one logical division, and there may be other divisions when actually implemented, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated module, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, all or part of the flow in the method of the embodiments described above can be realized by a computer program, which can be stored in a computer-readable storage medium and can realize the steps of the embodiments of the methods described above when the computer program is executed by a processor. Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, usb disk, removable hard disk, magnetic disk, optical disk, computer Memory, Read-Only Memory (ROM), Random Access Memory (RAM), electrical carrier wave signals, telecommunications signals, software distribution medium, and the like. It should be noted that the computer readable medium may contain content that is subject to appropriate increase or decrease as required by legislation and patent practice in jurisdictions, for example, in some jurisdictions, computer readable media does not include electrical carrier signals and telecommunications signals as is required by legislation and patent practice.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not substantially depart from the spirit and scope of the embodiments of the present application and are intended to be included within the scope of the present application.

Claims (10)

1. The displacement detection method of the fingerprint module is characterized by being applied to terminal equipment, wherein the terminal equipment comprises a display screen and the fingerprint module, and the displacement detection method comprises the following steps:
detecting a fall event;
when the falling event is not detected, lightening a preset area of the display screen; the preset area is located in a fingerprint sensing area of the display screen;
acquiring first position information of a light spot in the fingerprint module when the preset area is lightened;
after the falling event is detected, lightening a preset area of the display screen;
acquiring second position information of the light spot in the fingerprint module when the preset area is lightened;
and according to the first position information and the second position information, acquiring displacement of the fingerprint module relative to the display screen before and after the falling event is detected.
2. The method for detecting displacement of a fingerprint module according to claim 1, wherein obtaining the first position information of the light spot in the fingerprint module when the predetermined area is lit comprises:
sensing a light spot when the preset area is lightened through the fingerprint module, and determining a first pixel point located at a preset position of the light spot in the fingerprint module;
acquiring coordinates of the first pixel point in a preset coordinate system as the first position information;
obtain facula when presetting regional the illumination is in second positional information in the fingerprint module includes:
sensing a light spot when the preset area is lightened through the fingerprint module, and determining a second pixel point located at a preset position of the light spot in the fingerprint module;
acquiring coordinates of the second pixel point in a preset coordinate system as the second position information;
the preset coordinate system is a plane coordinate system established by taking any pixel point position in the fingerprint module as an origin and taking the photosensitive surface of the fingerprint module as a coordinate plane.
3. The method for detecting the displacement of the fingerprint module according to claim 2, wherein obtaining the displacement of the fingerprint module relative to the display screen before and after the drop event is detected according to the first position information and the second position information comprises:
according to the horizontal coordinates of the first pixel points and the second pixel points in a rectangular coordinate system, acquiring displacement of the fingerprint module relative to the display screen in the horizontal axis direction of the rectangular coordinate system before and after the drop event is detected;
and according to the longitudinal coordinates of the first pixel points and the second pixel points in a rectangular coordinate system, acquiring displacement of the fingerprint module relative to the display screen in the longitudinal axis direction of the rectangular coordinate system before and after the drop event is detected.
4. The method for detecting the displacement of a fingerprint module as claimed in claim 2 or 3, wherein the predetermined position is the geometric center of the light spot.
5. The method for detecting displacement of fingerprint module according to any of claims 1-3, wherein detecting a drop event comprises:
detecting the motion state of the terminal equipment;
determining that a fall event is not detected when the motion state is a stationary state or a non-stationary state;
determining that a fall event is detected when the motion state changes from a non-stationary state to a stationary state.
6. The method for detecting displacement of fingerprint module according to claim 5, wherein detecting the motion status of said terminal device comprises:
acquiring an induction value of a motion sensor of the terminal equipment; wherein the motion sensor comprises at least one of an acceleration sensor, a gravity sensor, and an angular velocity sensor;
when the induction value is larger than a preset induction threshold value, determining that the terminal equipment is in a non-static state;
and when the induction value is not greater than a preset induction threshold value, determining that the terminal equipment is in a static state.
7. The method for detecting displacement of fingerprint module according to any of claims 1-3, wherein detecting a drop event comprises:
detecting the beginning operation of a drop test of a user;
determining that a fall event is not detected when the fall experiment is detected to start operation;
detecting the operation of ending the drop test of the user;
and when the falling experiment ending operation is detected, determining that a falling event is detected.
8. The method for detecting displacement of a fingerprint module according to any one of claims 1 to 3, wherein the step of obtaining the displacement of the fingerprint module relative to the display screen before and after the drop event is detected according to the first position information and the second position information comprises:
comparing the displacement with a preset displacement threshold value;
and when the displacement is larger than a preset displacement threshold, sending an alarm prompt.
9. The utility model provides a displacement volume detection device of fingerprint module, its characterized in that is applied to terminal equipment, terminal equipment includes display screen and fingerprint module, displacement volume detection device includes:
an event detection module for detecting a fall event;
the display module is used for lightening a preset area of the display screen when the falling event is not detected; the preset area is located in a fingerprint sensing area of the display screen;
the position acquisition module is used for acquiring first position information of the light spot in the fingerprint module when the preset area is lightened;
the display module is further used for lighting a preset area of the display screen after the falling event is detected;
the position acquisition module is further used for acquiring second position information of the light spot in the fingerprint module when the preset area is lightened;
and the displacement acquisition module is used for acquiring the displacement of the fingerprint module relative to the display screen before and after the falling event is detected according to the first position information and the second position information.
10. A terminal device, comprising a display screen, a fingerprint module, a memory, a processor and a computer program stored in the memory and operable on the processor, wherein the processor executes the computer program to implement the steps of the displacement detecting method according to any one of claims 1 to 8.
CN201910851564.9A 2019-09-10 2019-09-10 Fingerprint module displacement detection method and device and terminal equipment Active CN110569799B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910851564.9A CN110569799B (en) 2019-09-10 2019-09-10 Fingerprint module displacement detection method and device and terminal equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910851564.9A CN110569799B (en) 2019-09-10 2019-09-10 Fingerprint module displacement detection method and device and terminal equipment

Publications (2)

Publication Number Publication Date
CN110569799A CN110569799A (en) 2019-12-13
CN110569799B true CN110569799B (en) 2022-04-12

Family

ID=68778596

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910851564.9A Active CN110569799B (en) 2019-09-10 2019-09-10 Fingerprint module displacement detection method and device and terminal equipment

Country Status (1)

Country Link
CN (1) CN110569799B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111819573A (en) * 2020-06-10 2020-10-23 深圳市汇顶科技股份有限公司 Light spot adjusting method, light spot adjusting device and light spot adjusting system

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001028476A1 (en) * 1999-10-21 2001-04-26 Technolas Gmbh Ophthalmologische Systeme Iris recognition and tracking for optical treatment
JP3138518U (en) * 2007-10-24 2008-01-10 王碧恵 Position determination control device by fingerprint
WO2017051089A1 (en) * 2015-09-25 2017-03-30 Solystic Modular and disassemblable apparatus for automatically sorting packages into bags
CN107122760A (en) * 2017-05-16 2017-09-01 广东欧珀移动通信有限公司 Fingerprint identification method and related product
CN207408716U (en) * 2017-11-01 2018-05-25 华显光电技术(惠州)有限公司 Backlight module and display screen
CN110036397A (en) * 2019-03-05 2019-07-19 深圳市汇顶科技股份有限公司 The method, apparatus and terminal device of fingerprint recognition
CN209343356U (en) * 2019-03-18 2019-09-03 成都高科创智科技有限公司 A kind of Channel scan device for fingerprint recognition

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001028476A1 (en) * 1999-10-21 2001-04-26 Technolas Gmbh Ophthalmologische Systeme Iris recognition and tracking for optical treatment
JP3138518U (en) * 2007-10-24 2008-01-10 王碧恵 Position determination control device by fingerprint
WO2017051089A1 (en) * 2015-09-25 2017-03-30 Solystic Modular and disassemblable apparatus for automatically sorting packages into bags
CN107122760A (en) * 2017-05-16 2017-09-01 广东欧珀移动通信有限公司 Fingerprint identification method and related product
CN207408716U (en) * 2017-11-01 2018-05-25 华显光电技术(惠州)有限公司 Backlight module and display screen
CN110036397A (en) * 2019-03-05 2019-07-19 深圳市汇顶科技股份有限公司 The method, apparatus and terminal device of fingerprint recognition
CN209343356U (en) * 2019-03-18 2019-09-03 成都高科创智科技有限公司 A kind of Channel scan device for fingerprint recognition

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Fingerprint authentication on touch sensor using Phase-Only Correlation method;N Shabrina et al;《2016 7th International Conference of Information and Communication Technology for Embedded Systems》;20161231;全文 *
采用CCD电荷积累技术提取微弱潜指纹图像效果分析;侯鸿川等;《中国人民公安大学学报》;20031231;第9卷(第4期);全文 *

Also Published As

Publication number Publication date
CN110569799A (en) 2019-12-13

Similar Documents

Publication Publication Date Title
CN103019483B (en) Touch object identification method
CN100483319C (en) Use of a two finger input on touch screens
CN102968207B (en) The method of the display with touch sensor and the touch performance improving display
KR20130073621A (en) Method for controlling flexible display in portable terminal and apparatus thereof
US9639212B2 (en) Information processor, processing method, and projection system
CN107102785B (en) Capacitive sensing device and updating method of judgment baseline value thereof
CN103440076A (en) Three-dimensional multiple-point type touch screen based on thin film pressure sensors and triaxial accelerometer
CN102902473A (en) Mode sensitive processing of touch data
KR101623213B1 (en) Apparatus and method for inputting of pen
CN108074237B (en) Image definition detection method and device, storage medium and electronic equipment
US20160342279A1 (en) Touch implementation method and device and electronic device
JP6202874B2 (en) Electronic device, calibration method and program
CN110569799B (en) Fingerprint module displacement detection method and device and terminal equipment
US9274657B2 (en) Self-capacitive touch panel
CN111025039A (en) Method, device, equipment and medium for testing accuracy of touch display screen
CN105159528A (en) Picture content display method and mobile terminal
CN103577006A (en) Self-capacitance type touch panel
CN103905865A (en) Touchable intelligent television and method for achieving touching
CN108564571B (en) Image area selection method and terminal equipment
CN103076925A (en) Optical touch system, optical sensing module and method for operating optical touch system
CN102622742B (en) Method and equipment for searching light spots and apertures of Hartmann wavefront detector
CN115496860A (en) Flexible rule model construction method and device, terminal equipment and storage medium
CN113296616B (en) Pen point selection method and device and intelligent terminal
US9632606B1 (en) Iteratively adjusting estimated touch geometries of estimated touches to sequential estimated actual touches
CN103257752A (en) Electronic device and method for controlling same

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant