Vehicle and vehicle control method
By combining ultrasonic and capacitive sensors and utilizing weighted correction technology, the problem of inaccurate fingerprint recognition in rainy weather has been solved, enabling accurate fingerprint recognition and vehicle control in rainy conditions.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HYUNDAI MOTOR CO LTD
- Filing Date
- 2021-09-29
- Publication Date
- 2026-07-24
Smart Images

Figure CN114511889B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a vehicle and a vehicle control method. Background Technology
[0002] Recently, the automotive industry has been actively researching technologies for unlocking car doors using smart keys or fingerprint recognition. Especially with fingerprint recognition, the probability of one person having the same fingerprint pattern as another is only one in a billion, making it a crucial technology for verifying identity. However, various variable factors can affect fingerprint recognition. For example, fingerprints are often unrecognizable in rainy weather due to the influence of rainwater.
[0003] To address this issue, research is actively underway to ensure successful fingerprint recognition even in rainy weather. This invention aims to provide a technology that can accurately determine identity in rainy conditions.
[0004] The information disclosed in this Background section is intended only to facilitate an understanding of the general background of the invention and should not be construed as an admission of prior art known to those skilled in the art or any form of implication. Summary of the Invention
[0005] The present invention aims to provide a vehicle control method configured to compare information acquired by an ultrasonic sensor with reference information and identify fingerprints through certain corrections so as to accurately determine whether a vehicle belongs to the owner, even in rainy weather.
[0006] Other aspects of the invention will be set forth in part in the description which follows, and in part will be apparent from the description, or may be learned by practice of the invention.
[0007] According to various aspects of the present invention, a vehicle is provided, comprising: a first sensor including a capacitive sensor; a second sensor including an ultrasonic sensor; a memory configured to store an ultrasonic pattern image; and a controller electrically connected to the first sensor, the second sensor, and the memory, and configured to: wake up the second sensor in response to a user touching the first sensor; acquire a fingerprint pattern image through the second sensor; if the difference between the region value of a ridge region and the region value of a valley region adjacent to a ridge region in the fingerprint pattern image is less than the predetermined reference value, assign weight to the region value of the valley region to increase the difference between the region value of the ridge region in the fingerprint pattern image and the region value of the valley region adjacent to the ridge region, thereby obtaining result data; and compare the result data with ultrasonic pattern image data, and if the degree of matching between the result data and the ultrasonic pattern image data reaches or exceeds a predetermined matching value, identify the fingerprint as corresponding to the user.
[0008] The vehicle may further include: an input device electrically connected to the controller and configured to receive user input to activate the controller's fingerprint recognition function. Based on the user's setting to activate the fingerprint recognition function via the input device, the controller can receive a fingerprint pattern image via a second sensor.
[0009] The first sensor may include a first capacitive sensor and a second capacitive sensor. The first sensor and the second sensor are spaced apart at the handle.
[0010] The memory can be configured to store at least one of water contact value pattern images and air contact value pattern images.
[0011] The controller can be configured to assign weights to the region values of valleys in a fingerprint pattern image where the difference between the region values of valleys and the region values of ridges adjacent to the valleys is less than a predetermined reference value.
[0012] The controller can be configured to assign a greater weight to the valley region of the inner region of the fingerprint pattern image compared to the valley region value of the outer region of the fingerprint pattern image.
[0013] According to various aspects of the present invention, a vehicle control method is provided, comprising the following steps: storing ultrasonic pattern image data in a memory; waking up a second sensor electrically connected to the memory in response to a user touching a first sensor, wherein the first sensor and the second sensor are electrically connected to the controller; the controller acquiring a fingerprint pattern image of the user through the second sensor; if the difference between the region value of the ridge region and the region value of the valley region adjacent to the ridge region in the fingerprint pattern image is less than a predetermined reference value, the controller assigns weights to the region value of the valley region to increase the difference between the region value of the ridge region and the region value of the valley region adjacent to the ridge region in the fingerprint pattern image, thereby obtaining result data; and comparing the result data with the ultrasonic pattern image data, and if the degree of matching between the result data and the ultrasonic pattern image data reaches or exceeds a predetermined matching value, the controller identifies the fingerprint as corresponding to the user.
[0014] The method may further include the following steps: receiving user input via an input device electrically connected to the controller to enable the controller's fingerprint recognition function; and, based on the user's setting to enable the fingerprint recognition function via the input device, the controller receives a fingerprint pattern image via a second sensor.
[0015] The step of waking up the second sensor may include sensing a user's touch on a first capacitive sensor and a second capacitive sensor included in the first sensor. The first and second sensors are spaced apart at the handle.
[0016] The step of storing ultrasonic pattern image data may include storing at least one of a water contact value pattern image and an air contact value pattern image in a memory.
[0017] The weighting step may include assigning weights to the region values of valley areas corresponding to the fingerprint pattern image, where the difference between the region values of valley areas and the region values of ridge areas adjacent to the valley areas is less than a predetermined reference value.
[0018] The weighting process may include assigning a larger weight to the valley areas of the inner region of the fingerprint pattern image compared to the valley area values of the outer region of the fingerprint pattern image.
[0019] The methods and apparatus of the present invention have other features and advantages, which will become apparent from the accompanying drawings and the following detailed description, which together serve to explain certain principles of the invention, or will be set forth in more detail in the drawings and detailed description. Attached Figure Description
[0020] Figure 1 This is an exemplary view illustrating the operation of authenticating a user's fingerprint according to various exemplary embodiments of the present invention.
[0021] Figure 2 This is a control block diagram according to various exemplary embodiments of the present invention.
[0022] Figure 3 This is an illustrative view showing the operation of fingerprint identification using an ultrasonic sensor according to various exemplary embodiments of the present invention.
[0023] Figure 4A and Figure 4B This is a view that exemplarily illustrates the operation of acquiring a fingerprint pattern image according to various exemplary embodiments of the present invention.
[0024] Figure 5A and Figure 5B This is an illustrative view showing the operation of assigning weights to the region values of valley areas in a fingerprint pattern image according to various exemplary embodiments of the present invention.
[0025] Figure 6A and Figure 6B This is an exemplary view illustrating the operation of assigning weights to the region values of valley regions in a fingerprint pattern image whose difference from the region values of adjacent ridge regions is less than a predetermined reference value, according to various exemplary embodiments of the present invention.
[0026] Figure 7A and Figure 7B This is an illustrative view showing the operation of assigning different weights to the region values of valley areas in a fingerprint pattern image according to various exemplary embodiments of the present invention.
[0027] Figure 8 This is a flowchart of various exemplary embodiments according to the present invention.
[0028] It is understood that the accompanying drawings are not necessarily drawn to scale, but rather present slightly simplified representations of various features illustrating the basic principles of the invention. Specific design features of the invention disclosed herein, including, for example, specific dimensions, orientations, positions, and shapes, will be determined in part by the particular intended application and environment of use.
[0029] In the accompanying drawings, reference numerals refer to the same or equivalent parts of the invention. Detailed Implementation
[0030] Reference will now be made in detail to various exemplary embodiments of the invention illustrated in the accompanying drawings and described below. Although the invention will be described in conjunction with exemplary embodiments thereof, it will be understood that this description is not intended to limit the invention to those exemplary embodiments. On the other hand, the invention is intended to cover not only the exemplary embodiments thereof, but also various alternatives, modifications, equivalents and other embodiments that may be included within the spirit and scope of the invention as defined in the appended claims.
[0031] Throughout this specification, the same reference numerals refer to the same elements. Not all elements of embodiments of the invention will be described, and descriptions of those well-known in the art or overlapping with each other in exemplary embodiments will be omitted. Terms such as “part,” “module,” “component,” and “block” used throughout this specification may be implemented in software and / or hardware, and multiple “parts,” “modules,” “components,” or “blocks” may be implemented as a single element, or a single “part,” “module,” “component,” or “block” may include multiple elements.
[0032] It will be further understood that the term “connection” and its derivatives refer to both direct and indirect connections, with indirect connections including connections via wireless communication networks.
[0033] Unless otherwise stated, the terms “comprising (or including)” and “including (or containing)” are inclusive or open-ended and do not exclude additional, unlisted elements or method steps.
[0034] Furthermore, when stating that a layer is “on” another layer or substrate, the layer may be directly on the other layer or substrate, or a third layer may be disposed between them.
[0035] It should be understood that while the terms first, second, third, etc., may be used herein to describe various elements, components, regions, layers, and / or portions, these elements, components, regions, layers, and / or portions should not be limited by these terms. These terms are used only to distinguish one element, component, region, layer, or portion from another.
[0036] It should be understood that the singular forms “one,” “a,” and “the” include the plural forms, unless the context clearly specifies otherwise.
[0037] The reference numerals used for method steps are for illustrative purposes only and are not intended to limit the order of steps. Therefore, unless the context clearly indicates otherwise, the order may be implemented in other ways.
[0038] The operating principle and embodiments of the present invention will now be described with reference to the accompanying drawings.
[0039] Figure 1 This is a view that exemplarily illustrates the operation of authenticating a user's fingerprint according to various exemplary embodiments of the present invention. Figure 2 This is a control block diagram according to various exemplary embodiments of the present invention.
[0040] Reference Figure 1 and Figure 2 The vehicle 1 may include: a first sensor 400, including a capacitive sensor 401; a second sensor 500, including an ultrasonic sensor; a memory 300 for storing an ultrasonic pattern image indicating the sensing value of each location within the acquired fingerprint contact area; an input device 100 for receiving user input to activate the fingerprint recognition function of the controller; and a controller 200.
[0041] The controller 200 can wake up the second sensor 500 based on touch information obtained from the first sensor 400. The second sensor 500 obtains a fingerprint pattern image indicating the region values of each location within the user's fingerprint contact area. When the difference between the region value of the ridge area in the fingerprint pattern image and the region value of the valley area of the adjacent ridge area is less than a predetermined reference value, the controller 200 can increase the difference between the region values of the ridge area and the valley area of the adjacent ridge area by adding weights to the valley area values, thereby obtaining result data. The fingerprint data can be authenticated by comparing the result data with an ultrasonic pattern image. When the user sets the fingerprint recognition function to wake up via the input device 100, the controller 200 can execute control to obtain the fingerprint pattern image through the second sensor 500.
[0042] The input device 100 may include an in-vehicle head unit (audio-video navigation, AVN) and a combination instrument cluster.
[0043] Input device 100 may include hardware devices for user input, such as various buttons or switches, pedals, keyboards, mice, trackballs, various levers, handles, sticks, etc.
[0044] In addition, the input device 100 may include a graphical user interface (GUI), i.e., a software device, such as a touchpad, for user input. The touchpad may be implemented as a touchscreen panel (TSP) to form a layer structure with the display.
[0045] The first sensor 400 may include a capacitive sensor 401. Touch information can be detected based on the electrical potential of the human body, and surface electricity can be detected by the charging and discharging of a capacitor when the capacitive sensor 401 is touched by a human hand. Furthermore, a human hand can be identified in various ways. The capacitive sensor 401 may utilize a pressure sensor, and touch information can be obtained based on the pressure input by a human hand. The capacitive sensor 401 may be located on the handlebars of the vehicle 1.
[0046] Furthermore, the capacitive sensor 401 can be located at various positions within the vehicle 1. The capacitive sensor 401 may include a first capacitive sensor and a second capacitive sensor. The first and second capacitive sensors can be located on the outside and inside of the handle of the vehicle 1, respectively. The first capacitive sensor can be located inside the handle of the vehicle 1 to open the door of the vehicle 1, and the second capacitive sensor can be located on the outside of the handle of the vehicle 1 to close the door of the vehicle 1.
[0047] The first sensor 400 can wake up the second sensor 500. "Wake up" refers to activating the function of the second sensor 500. The second sensor 500 may include an ultrasonic sensor 501. When in contact with the second sensor 500, the second sensor 500 emits an ultrasonic signal, which is then received by the ultrasonic sensor 501.
[0048] Ultrasonic energy can be measured using a piezoelectric micromechanical ultrasonic transducer (pMUT). Each pMUT transmits and receives ultrasonic signals to identify a user's fingerprint and obtain an image of the fingerprint pattern.
[0049] Furthermore, the second sensor 500 may include various sensors commonly used for fingerprint recognition. The second sensor 500 may be located on the door handle of the vehicle 1. In the current case, the second sensor 500 may be located at a position spaced apart from the first sensor 400. Alternatively, the second sensor 500 may be located at the same position as the first sensor 400.
[0050] The memory 300 may include at least one of a water contact value pattern image and an air contact value pattern image, and may store an ultrasonic pattern image.
[0051] An ultrasonic pattern image can refer to the energy pattern image of each pMUT of a fingerprint obtained in advance. The ultrasonic pattern image can be obtained in advance from the user. The method of obtaining the image in advance can be through various commonly used methods. The fingerprint pattern image can be used by a second sensor 500 to identify the user's fingerprint and can represent the area value at each location based on its position within the contact area of the identified fingerprint.
[0052] The region values in a fingerprint pattern image may include data values of ridges (sensor contact surface) and valleys (sensor non-contact surface) obtained by the ultrasonic sensor 501. A region in a fingerprint pattern image that includes data values of ridges (sensor contact surface) may refer to the region values of the ridge area, and a region in a fingerprint pattern image that includes data values of valleys may refer to the region values of the valley area. Here, region values may refer to the energy values obtained by the ultrasonic sensor of the region.
[0053] When the difference between the region values of the ridges and valleys in a fingerprint pattern image is less than a predetermined reference value, the controller 200 can add certain weights to the region values at each location in the user's fingerprint pattern image and obtain the resulting data. This will be described in detail later.
[0054] The controller 200 can compare the result data with the ultrasonic pattern image data. When the matching degree between the result data and the ultrasonic pattern image data reaches a predetermined matching value or higher, the controller 200 can identify the fingerprint as belonging to the user. The predetermined matching value can refer to the minimum value at which the matching degree between the result data and the ultrasonic pattern image data reaches a certain level and is identified as the same fingerprint. The predetermined matching value can refer to the difference between the regional values of the ridge area and the regional values of the valley area in the fingerprint pattern image to clearly distinguish the valleys and ridges of the fingerprint pattern image, thereby authenticating the fingerprint.
[0055] The controller 200 is a processor that controls all operations of the vehicle 1, and may also be a processor for an electronic control unit (ECU) that controls the overall operation of the powertrain system. Furthermore, the controller 200 can control the operation of various modules and devices built into the vehicle 1. According to various exemplary embodiments of the present invention, the controller 200 can generate control signals for controlling the various modules, devices, etc., built into the vehicle 1 to control the operation of each component.
[0056] Furthermore, the controller 200 may include a memory storing a program for performing the operations described above and below and various related data, as well as a processor executing the program stored in the memory. Additionally, the controller 200 may be integrated into a system-on-a-chip (SOC) built into the vehicle 1 and can be operated by a processor. However, since there may be one or multiple SOCs built into the vehicle 1, it is not limited to being integrated into only one SOC.
[0057] The controller 200 can be implemented using at least one type of storage medium, such as flash memory, hard disk, multimedia card micro, card-type memory (e.g., SD or XD memory), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic storage, or a disk. However, the controller in this invention is not limited to these and can be implemented in any other form known in the art.
[0058] It can correspond to Figure 2 The performance of the components of the vehicle 1 shown is affected by adding or omitting at least one component. Furthermore, the relative positions of the components can be changed to correspond to the performance or structure of the system.
[0059] Figure 2 Some of the components shown may refer to software components and / or hardware components, such as field-programmable gate arrays (FPGAs) and application-specific integrated circuits (ASICs).
[0060] Figure 3 This is an illustrative view showing the operation of fingerprint identification using an ultrasonic sensor according to various exemplary embodiments of the present invention.
[0061] Reference Figure 3 In a human fingerprint 2, there are ridges that are in direct contact with the ultrasonic sensor 501 and valleys with a certain amount of space. The human fingerprint 2 has unique ridge and valley shapes, therefore, it can be identified by its feature points. Furthermore, when identifying a human fingerprint 2, regions of the fingerprint 2 can be compared. Even if the ridges in the human fingerprint 2 are wetted by water 3, the value detected by ultrasound will not change significantly. On the other hand, if the valleys in the human fingerprint 2 are wetted by water 3, the space between the ultrasonic sensor 501 and the valleys is filled with water 3, thus the sensed value will change significantly. The value detected by the ultrasonic sensor 501 can be measured differently depending on the material of the cover located on top of the ultrasonic sensor 501.
[0062] When the ultrasonic sensor detects a finger, it compares the portion D1 of the finger that is wetted by water 3 and the portion D2 that is not wetted by water 3. When the ultrasonic signal is transmitted to the valley of the portion D1 with water 3, due to the influence of water 3, the signal is received in a shorter time than when the ultrasonic signal is transmitted to the valley, and the ultrasonic energy of the corresponding portion is measured to be smaller. When the ultrasonic signal is transmitted to the valley of the portion D2 that is not wetted by water 3, the signal that reaches the valley normally is received, and the signal is received so that the signal is not further shortened, and the ultrasonic energy of the corresponding portion can be measured as is. Therefore, even for the same fingerprint 2, the ultrasonic region values measured between the portion D1 wetted by water 3 and the portion D2 that is not wetted by water 3 may be different. The cover material D3 of the ultrasonic sensor 501 can be made of various materials, and the energy derived value can vary depending on the material.
[0063] Figure 4A and Figure 4B This is a view that exemplarily illustrates the operation of acquiring a fingerprint pattern image according to various exemplary embodiments of the present invention.
[0064] Reference Figure 4A and Figure 4B When the fingerprint regions 10 and 20 are not wet, the region values corresponding to the ridges and valleys can be clearly distinguished. In the fingerprint pattern image, the region value 11 of the ridge area is much lower than the region value of the valley area, while the region value 12 of the valley area may have higher energy. However, in rainy conditions, there may be a wet portion 10a and an unwet portion 20a of the fingerprint. Observing the wet portion 10a of the fingerprint, the region value 11a of the ridges in the fingerprint pattern image can remain almost constant, while the region value 12a of the valleys decreases significantly. In the current situation, Figure 4A and Figure 4B Except for the portion corresponding to the ridge region, all other regions can be considered as valley regions. On the other hand, it can be seen that the unwetted regions 20 and 20a have constant regional values.
[0065] Figure 5A and Figure 5B This is an illustrative view showing the operation of assigning weights to the region values of valley areas in a fingerprint pattern image according to various exemplary embodiments of the present invention.
[0066] The controller 200 can assign weights to the region values of the valley areas in the fingerprint pattern image. Observing the portion 10a of the user's fingerprint that is wet, the region values 11a of the ridge areas of the fingerprint pattern image are similar to those when the fingerprint is not wet, but the region values 12a of the valley areas may be significantly lower than those when the fingerprint is not wet. The case of not being wet has been illustrated in 20a. When wet, the difference between the region values of the ridge areas and the valley areas is small, which may prevent the fingerprint from being properly recognized. Therefore, by adding weights to the region values of the valley areas in the fingerprint pattern image, a correction process can be performed to increase the difference between the region values of the ridge areas and the valley areas. The weights can refer to a correction by adding a specific value. The weight values can be arbitrarily determined.
[0067] exist Figure 5B In this case, an example of multiplying the weight value by 2 is given. Since there may be cases where almost nothing is left unwetted, a correction can be performed that assigns weights to the wetted portion 10a-1 and the unwetted portion 20a-1. (See reference...) Figure 5B The weights are assigned such that all regional values 12a-1 corresponding to the valley region are equal to... Figure 5A The region value 12a is doubled compared to the previous configuration. Due to this configuration, the difference between the region value 12a-1 of the valley area and the region value 11a-1 of the ridge area becomes clear, thus enabling more accurate fingerprint authentication.
[0068] Figure 6A and Figure 6B This is an exemplary view illustrating the operation of assigning weights to the region values of valley regions in a fingerprint pattern image whose difference from the region values of adjacent ridge regions is less than a predetermined reference value, according to various exemplary embodiments of the present invention.
[0069] Figure 5B This example demonstrates the operation of adding weights not only to the valley areas of a user's fingerprint that are wetted by water, but also to the valley areas of a user's fingerprint that are not wetted by water.
[0070] Reference Figure 6A and Figure 6BThere may be a wet portion 10a and an unwet portion 20a in a user's fingerprint pattern image. In the current situation, when assigning weights to the region values 12a of the valley areas in the fingerprint pattern image, assigning weights only to the wet portion 10a yields more accurate results. Therefore, it is necessary to distinguish between the wet portion 10a and the unwet portion 20a. When the difference between the region value 12a of the valley area and the region value 11a of the adjacent ridge area is less than a predetermined reference value, the fingerprint is determined to be a wet portion. This can be achieved by assigning weights only to the region value 12a-2 of the valley area of the wet portion 10a-2, and not to the region value 11a-2 of the ridge area, and then deriving the result. At this point, it can be seen that the region value of the unwetted portion 20a-2 remains constant. "Less than the predetermined reference value" can mean that the difference between the region value of the ridge area and the region value of the valley area is less than a certain level.
[0071] Figure 7A and Figure 7B This is an illustrative view showing the operation of assigning different weights to the region values of valley areas in a fingerprint pattern image according to various exemplary embodiments of the present invention.
[0072] Reference Figure 7A When the fingerprint is wet (10c), the region value of the valley area on the outer side of the fingerprint may decrease more significantly than that on the inner side. In this case, it is necessary to assign a smaller weight to the region value of the valley area on the inner side of the fingerprint and a larger weight to the region value of the valley area on the outer side. For example, as... Figure 7B As shown, a method can be implemented that assigns a weight of 5 to the inner valley region of the fingerprint and a weight of 10 to the outer valley region of the fingerprint. The inner and outer sides of the fingerprint can refer to the inner and outer sides of the ridge regions based on the fingerprint pattern image. The center portion of the user's finger can be defined as the inner side, and a certain distance from the center portion of the user's finger can be defined as the outer side.
[0073] Figure 8 This is a flowchart of various exemplary embodiments according to the present invention.
[0074] Reference Figure 8 The fingerprint recognition function can be enabled via the input device 100 (1001). Then, the first sensor 400 can sense the user's touch (1002). When a touch is sensed, the second sensor 500 is activated (1003). When no touch is sensed, the fingerprint recognition function remains enabled.
[0075] When the second sensor 500 is activated, a fingerprint pattern image can be acquired through the second sensor 500 (1004). Thereafter, the region values of the ridge areas and the valley areas of the fingerprint pattern image can be compared (1005). The comparison method is as described above. By comparing the region values, it is determined whether the difference between the region values of the ridge areas and the valley areas is less than a predetermined reference value (1006). If it is less than the predetermined reference value, weight is assigned to the region values of the valley areas of the fingerprint pattern image (1007).
[0076] The method for assigning weights to the region values of the valley areas in the fingerprint pattern image is as described above. By assigning weights to the region values of the valley areas in the fingerprint pattern image, result data is obtained, and the result data can be compared with the ultrasonic pattern image data (1008). As a result of the comparison, it is determined whether the result data and the ultrasonic pattern image data match (1009). If they match, the fingerprint is identified as a pre-stored fingerprint and fingerprint authentication is performed (1010). Matching the result data and the ultrasonic pattern image data can refer to a match value exceeding a predetermined match threshold.
[0077] According to an exemplary embodiment of the present invention, fingerprints are identified by comparing information obtained through an ultrasonic sensor with reference information and by performing certain corrections. This allows for accurate identification of the user, even in rainy weather, thus improving user convenience.
[0078] Furthermore, terms related to control devices such as "controller," "control unit," "control device," or "control module" refer to hardware devices including a memory and a processor configured to execute one or more steps interpreted as an algorithmic structure. The memory stores algorithmic steps, and the processor executes these steps to perform one or more processes of methods according to various exemplary embodiments of the invention. A control device according to exemplary embodiments of the invention can be implemented using non-volatile memory and a processor configured to store algorithms for controlling the operation of various components of a vehicle or data regarding software commands for executing the algorithms, the processor being configured to perform the aforementioned operations using the data stored in the memory. The memory and processor can be separate chips. Alternatively, the memory and processor can be integrated into a single chip. The processor can be implemented as one or more processors. The processor can include various logic and arithmetic circuits, can process data according to a program provided by the memory, and can generate control signals based on the processing results.
[0079] The disclosed exemplary embodiments may be implemented in the form of a recording medium storing computer-executable instructions that can be executed by a processor. The instructions may be stored as program code, which, when executed by a processor, can generate program modules to perform the operations of the disclosed exemplary embodiments. The recording medium may be implemented non-transitory as a non-transitory computer-readable recording medium.
[0080] Non-transitory computer-readable recording media can include all types of recording media that store commands that can be interpreted by a computer. For example, non-transitory computer-readable recording media can be, for example, ROM, RAM, magnetic tape, magnetic disk, flash memory, optical data storage devices, etc.
[0081] For ease of interpretation and precise definition of the appended claims, the features are described using the terms “upper,” “lower,” “inner,” “outer,” “up,” “lower,” “upward,” “downward,” “front,” “back,” “behind,” “inner,” “outer,” “inward,” “outer,” “within,” “outside,” “forward,” and “backward,” with reference to the location of the features in the exemplary embodiments shown in the figures. It will be further understood that the term “connection” or its derivatives refer to both direct and indirect connections.
[0082] For purposes of illustration and description, the foregoing description of specific exemplary embodiments of the invention has been provided. These descriptions are not intended to be exhaustive or to limit the invention to the precise forms disclosed, and it will be apparent that many modifications and variations are possible in light of the foregoing teachings. Exemplary embodiments were chosen and described to explain the specific principles of the invention and its practical application, enabling others skilled in the art to implement and utilize the various exemplary embodiments of the invention, as well as their various alternatives and modifications. The scope of the invention is intended to be defined by the appended claims and their equivalents.
Claims
1. A vehicle comprising: First sensor; Second sensor; Memory, used to store pattern image data; as well as The controller, electrically connected to the first sensor, the second sensor, and the memory, is configured to: The second sensor is activated in response to the user touching the first sensor. The fingerprint pattern image is acquired through the second sensor. If the difference between the region value of the ridge region and the region value of the valley region adjacent to the ridge region in the fingerprint pattern image is less than a predetermined reference value, then weights are assigned to the region value of the valley region to increase the difference between the region value of the ridge region and the region value of the valley region adjacent to the ridge region in the fingerprint pattern image, thereby obtaining the result data. The result data and the pattern image data are compared, and if the matching degree between the result data and the pattern image data reaches a predetermined matching value or higher, the fingerprint is identified as belonging to the user. The second sensor is an ultrasonic sensor, and the area value is the energy value obtained through the ultrasonic sensor.
2. The vehicle according to claim 1, wherein, The first sensor is a capacitive sensor, and The memory stores the pattern image data as an ultrasonic pattern image.
3. The vehicle according to claim 1, further comprising: An input device, electrically connected to the controller, receives input from the user to activate the controller's fingerprint recognition function. Wherein, according to the user's setting to enable the fingerprint recognition function through the input device, the controller receives the fingerprint pattern image through the second sensor.
4. The vehicle according to claim 1, wherein, The first sensor includes a first capacitive sensor and a second capacitive sensor; and The first sensor and the second sensor are positioned separately at the handle.
5. The vehicle according to claim 4, wherein, The first capacitive sensor is located inside the vehicle's door handle and is used to open the vehicle's door; the second capacitive sensor is located outside the vehicle's door handle and is used to close the vehicle's door. The controller wakes up the second sensor by sensing the user's touch on the first and second capacitive sensors.
6. The vehicle according to claim 2, wherein, The memory stores at least one of water contact value pattern images and air contact value pattern images.
7. The vehicle according to claim 2, wherein, The controller assigns the weight to the region value of the valley area corresponding to the fingerprint pattern image, where the difference between the region value of the valley area and the region value of the ridge area adjacent to the valley area is less than the predetermined reference value.
8. The vehicle according to claim 2, wherein, Compared to the valley area values of the outer region of the fingerprint pattern image, the controller assigns a larger weight to the valley area values of the inner region of the fingerprint pattern image.
9. A vehicle control method, comprising the following steps: The memory stores ultrasonic pattern image data obtained by the ultrasonic sensor; In response to a user touching the first sensor, a controller electrically connected to the memory wakes up the second sensor, wherein the first sensor and the second sensor are electrically connected to the controller; The controller acquires the user's fingerprint pattern image through the second sensor; If the difference between the region value of the ridge region and the region value of the valley region adjacent to the ridge region in the fingerprint pattern image is less than a predetermined reference value, the controller increases the difference between the region value of the ridge region and the region value of the valley region adjacent to the ridge region by assigning weights to the region value of the valley region, thereby obtaining result data, wherein the region value is the energy value obtained by the ultrasonic sensor; and The controller compares the result data with the ultrasonic pattern image data, and if the matching degree between the result data and the ultrasonic pattern image data reaches a predetermined matching value or higher, the controller identifies the fingerprint as corresponding to the user.
10. The method of claim 9, further comprising the following steps: The fingerprint recognition function of the controller is activated by receiving input from the user through an input device electrically connected to the controller. as well as According to the user's setting to enable the fingerprint recognition function through the input device, the controller receives the fingerprint pattern image through the second sensor.
11. The method according to claim 9, wherein, The first sensor includes a first capacitive sensor and a second capacitive sensor. The step of waking up the second sensor includes sensing the user's touch on the first capacitive sensor and the second capacitive sensor, and The first sensor and the second sensor are positioned separately at the handle.
12. The method according to claim 11, in, The first capacitive sensor is located inside the handle of the vehicle and is used to open the vehicle door, while the second capacitive sensor is located outside the handle of the vehicle and is used to close the vehicle door.
13. The method according to claim 9, wherein, The steps for storing the ultrasonic pattern image data include: At least one of water contact value pattern images and air contact value pattern images is stored in the memory.
14. The method according to claim 9, wherein, The steps for assigning the weights include: The weight is assigned to the region value of the valley area corresponding to the fingerprint pattern image, where the difference between the region value of the valley area and the region value of the ridge area adjacent to the valley area is less than the predetermined reference value.
15. The method according to claim 9, wherein, The steps for assigning the weights include: Compared to the valley region values of the outer region of the fingerprint pattern image, a larger weight is assigned to the valley region values of the inner region of the fingerprint pattern image.