Touch feedback intensity adjusting method and device of vehicle-mounted system, equipment and medium

By collecting fingerprint images to determine the force distribution information, calculating the basic value of touch feedback force, and controlling the vibration intensity of the touch screen, the problem of users not being able to perceive operations in a timely manner during vehicle operation is solved, thus improving user experience and safety.

CN120872133APending Publication Date: 2025-10-31BOE INTELLIGENT IOT TECH CO LTD +1
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202410544517.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-04-30
Publication Date
2025-10-31

AI Technical Summary

Technical Problem

While the vehicle is in motion, users may not be able to know in a timely manner whether their touch operations have been detected by the in-vehicle screen, leading to inconvenience.

Method used

By collecting fingerprint images of target users and determining the force distribution information, and combining the statistical values ​​of finger area and touch feedback force of multiple sample users, the basic value of touch feedback force of the target user is calculated. Based on the pre-set touch feedback indication information, the vibration intensity of the touch screen is controlled to provide personalized touch feedback.

Benefits of technology

This improves the user experience, enabling target users to immediately perceive that their actions have been detected by the touchscreen, thus enhancing driving safety and entertainment experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120872133A_ABST
    Figure CN120872133A_ABST
Patent Text Reader

Abstract

The invention relates to a touch feedback intensity adjusting method and device of a vehicle-mounted system, equipment and a medium. The force distribution information of a target user is determined on the basis of a fingerprint image collected when the target user performs touch operation on a touch screen through fingers, so that a touch feedback force basic value of the target user is determined on the basis of the force distribution information and finger regional area statistical values and touch feedback force statistical values of a plurality of sample users; touch feedback information for the target user is determined on the basis of the touch feedback strength basic value of the target user and preset touch feedback indication information, so that the touch screen can be controlled to vibrate according to the vibration strength, indicated by the touch feedback information, of the touch screen at different touch feedback moments, and the user experience is improved. Therefore, the vibration of the touch screen better meets the use habit of the user, so that the target user can determine that the operation of the target user is perceived by the touch screen according to the vibration of the touch screen, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of automotive intelligent technology, and in particular to a method, device, equipment, and medium for adjusting the intensity of touch feedback in an in-vehicle system. Background Technology

[0002] With economic development and the improvement of people's living standards, vehicles have entered thousands of households and become an important means of transportation in daily life. During driving, vehicle users can interact with the in-vehicle intelligent system through the in-vehicle screen to use various functions provided by the intelligent system, such as navigation, entertainment, and driving assistance, thereby enhancing the driving experience, improving driving safety, and enriching the entertainment experience during the driving process.

[0003] In related technologies, vehicle users can interact with the in-vehicle intelligent system by touching the in-vehicle screen. However, while the vehicle is in motion, it may be inconvenient for users to constantly monitor the screen, making it impossible for them to know in a timely manner whether their touch operation has been detected by the in-vehicle screen. Summary of the Invention

[0004] This invention provides a method, apparatus, device, and medium for adjusting the touch feedback intensity of an in-vehicle system, in order to address the shortcomings of related technologies.

[0005] According to a first aspect of the present invention, a method for adjusting the touch feedback intensity of an in-vehicle system is provided, the method comprising:

[0006] Based on the fingerprint image collected when the target user touches the touch screen with their finger, the force distribution information of the target user is determined. The force distribution information is used to determine the finger area corresponding to different touch operation forces.

[0007] Based on the force distribution information, as well as the statistical values ​​of the finger area and touch feedback force of multiple sample users, the basic value of touch feedback force for the target user is determined.

[0008] Based on the target user's basic touch feedback force value and pre-set touch feedback indication information, the touch feedback information for the target user is determined. The touch feedback indication information is used to indicate the vibration waveform when touch feedback is performed, and the touch feedback information is used to indicate the vibration intensity of the touch screen at different touch feedback moments.

[0009] According to a second aspect of the present invention, a touch feedback intensity adjustment device for an in-vehicle system is provided, the device comprising:

[0010] The first determining unit is used to determine the force distribution information of the target user based on the fingerprint image collected when the target user performs a touch operation on the touch screen with his finger. The force distribution information is used to determine the finger area corresponding to different touch operation forces.

[0011] The second determining unit is used to determine the basic value of the touch feedback force of the target user based on the force distribution information, as well as the statistical values ​​of the finger area and touch feedback force of multiple sample users.

[0012] The third determining unit is used to determine the touch feedback information for the target user based on the basic value of the touch feedback force of the target user and the pre-set touch feedback indication information. The touch feedback indication information is used to indicate the vibration waveform when the touch feedback is performed, and the touch feedback information is used to indicate the vibration intensity of the touch screen at different touch feedback moments.

[0013] According to a third aspect of the present invention, an in-vehicle intelligent device is provided, the in-vehicle intelligent device including a memory, a processor and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, it performs the operations performed by the touch feedback intensity adjustment method of the in-vehicle system provided in the first aspect above.

[0014] According to a fourth aspect of the present invention, a computer-readable storage medium is provided, on which a program is stored, and when the program is executed by a processor, it performs the operations performed by the touch feedback intensity adjustment method of the vehicle system provided in the first aspect above.

[0015] According to a fifth aspect of the present invention, a computer program product is provided, comprising a computer program that, when executed by a processor, performs the operations performed by the touch feedback intensity adjustment method for an in-vehicle system as described in the first aspect above.

[0016] As described in the above embodiments, by collecting fingerprint images of the target user when they touch the touch screen with their fingers, the force distribution information of the target user is determined. Based on the force distribution information, as well as the statistical values ​​of the finger area and touch feedback force of multiple sample users, the basic value of the touch feedback force of the target user is determined. Then, based on the basic value of the touch feedback force of the target user and the pre-set touch feedback indication information, the touch feedback information for the target user is determined. This allows the touch screen to vibrate according to the vibration intensity of the touch screen at different touch feedback moments indicated by the touch feedback information, making the vibration of the touch screen more in line with the user's usage habits. This allows the target user to know that their operation has been perceived by the touch screen based on the vibration of the touch screen, thus improving the user experience.

[0017] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit the invention. Attached Figure Description

[0018] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0019] Figure 1 This is a flowchart illustrating a method for adjusting the touch feedback intensity of an in-vehicle system according to an embodiment of the present invention;

[0020] Figure 2A This is a schematic diagram of a fingerprint image according to an embodiment of the present invention;

[0021] Figure 2B This is a schematic diagram of another fingerprint image according to an embodiment of the present invention;

[0022] Figure 2C This is a schematic diagram of yet another fingerprint image according to an embodiment of the present invention;

[0023] Figure 3 This is a schematic diagram illustrating the grayscale level division result according to an embodiment of the present invention;

[0024] Figure 4 This is a schematic diagram of a force distribution diagram according to an embodiment of the present invention;

[0025] Figure 5 This is a detailed flowchart illustrating the process of adjusting the touch feedback intensity of an in-vehicle system according to an embodiment of the present invention;

[0026] Figure 6 This is a block diagram of a touch feedback intensity adjustment device for an in-vehicle system according to an embodiment of the present invention;

[0027] Figure 7 This is a structural schematic diagram of an in-vehicle intelligent device according to an embodiment of the present invention. Detailed Implementation

[0028] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the invention as detailed in the appended claims.

[0029] This invention provides a method for adjusting the intensity of touch feedback in a vehicle system. Based on the actual situation when a user performs touch operations on the touch screen, the method configures targeted touch feedback information for the user to meet the user's operating habits and adjust the feedback intensity, duration, and other information of the tactile feedback, thereby improving the user experience.

[0030] Optionally, the touch feedback intensity adjustment method for the vehicle system provided by the present invention can be used to determine the touch feedback mode of the central control screen when the user performs touch operation on the central control screen of the vehicle (i.e., the central information screen located in the front row of the vehicle), or it can be used to determine the touch feedback mode of the rear screen when the user performs touch operation on the rear screen of the vehicle (such as the entertainment screen located in the rear row of the vehicle) or the passenger screen (i.e., the screen located in the passenger seat of the vehicle), but is not limited thereto.

[0031] The above is merely an exemplary description of the application scenarios of the present invention and does not constitute a limitation of the present invention. In more possible implementations, the touch feedback intensity adjustment method of the vehicle system provided by the present invention can also be used to determine the touch feedback mode of other screens in the vehicle.

[0032] The above-mentioned method for adjusting the intensity of touch feedback in the vehicle system can be executed by an in-vehicle intelligent device. The in-vehicle intelligent device can be an in-vehicle terminal, but is not limited thereto. The present invention does not limit the type of in-vehicle intelligent device.

[0033] After introducing the application scenarios of the present invention, the implementation of the present invention will be described below.

[0034] See Figure 1 , Figure 1 This is a flowchart illustrating a method for adjusting the touch feedback intensity of an in-vehicle system according to an embodiment of the present invention, as shown below. Figure 1 As shown, the method includes:

[0035] Step 101: Based on the fingerprint image collected when the target user performs a touch operation on the touch screen with their finger, determine the force distribution information of the target user. The force distribution information is used to determine the finger area corresponding to different touch operation forces.

[0036] In some embodiments, a target user can use their finger to touch the touch screen inside the vehicle. The in-vehicle smart device can collect the fingerprint image generated when the user touches the touch screen, thereby determining the force distribution information of the target user based on the collected fingerprint image.

[0037] Optionally, the target user can be a user of the vehicle, such as a driver, or a passenger, etc., but not limited to these.

[0038] Optionally, the touch screen can be a central control screen, or it can be a rear-seat screen, etc., but is not limited to these.

[0039] Optionally, fingerprint images can be captured using an under-display fingerprint sensor. That is, the target user can directly perform touch operations on the touchscreen, and the in-vehicle smart device can capture the fingerprint image generated when the target user presses the touchscreen using the under-display fingerprint sensor. Alternatively, the touchscreen can have an external fingerprint sensor module, allowing the target user to perform touch operations using the external fingerprint sensor module, and the in-vehicle smart device can capture the fingerprint image generated when the target user presses the fingerprint sensor module using the external fingerprint sensor module.

[0040] Optionally, operation prompts can be displayed at a set location on the touch screen to remind the target user to perform touch operations at the set location in order to collect fingerprint images.

[0041] Step 102: Based on the force distribution information, as well as the statistical values ​​of the finger area and touch feedback force of multiple sample users, determine the basic value of the touch feedback force for the target user.

[0042] The statistical values ​​of finger area and touch feedback intensity for multiple samples can be obtained through massive sample collection. For example, the weighted area of ​​finger area and baseline values ​​of touch feedback intensity for multiple sample users (such as the general population) can be collected. Then, based on the weighted area of ​​finger area and baseline values ​​of touch feedback intensity for multiple sample users, statistical values ​​can be calculated to obtain the statistical values ​​of finger area and touch feedback intensity for multiple sample users.

[0043] It should be noted that different users have different usage habits, which leads to differences in the position of their fingers when touching the screen. For example, some users are used to touching the screen with the upper part of their fingers, while others are used to touching the screen with the middle part of their fingers. Some users are used to touching a smaller area, while others are used to touching a larger area, and so on. All of these factors will affect the user's sensitivity to tactile feedback and their sense of comfort.

[0044] Therefore, a user's fingerprint image can be partitioned according to their usage habits to obtain multiple finger regions. By weighted summing of the areas of these multiple finger regions, a weighted area of ​​the finger region can be obtained, which better reflects the user's usage habits. Furthermore, due to differences in user habits, the base value for touch feedback force also varies among different users to ensure that the base value for touch feedback force is more closely aligned with their usage habits.

[0045] By calculating the statistical values ​​of the weighted area of ​​the finger area of ​​multiple sample users and the statistical values ​​of the basic values ​​of the touch feedback force of multiple sample users, the basic values ​​of the touch feedback force that better meet the usage habits of the target user can be determined by combining the usage habits of multiple sample users.

[0046] Step 103: Based on the target user's basic touch feedback force value and the pre-set touch feedback indication information, determine the touch feedback information for the target user. The touch feedback indication information is used to indicate the vibration waveform when performing touch feedback, and the touch feedback information is used to indicate the vibration intensity of the touch screen at different touch feedback moments.

[0047] The touch feedback indication information can be the waveform expression corresponding to the vibration waveform when touch feedback is performed. By substituting the basic value of the target user's touch feedback force into the waveform expression indicated by the touch feedback indication information, the touch feedback information can be determined. The in-vehicle intelligent device can then vibrate with the corresponding vibration intensity at the corresponding time according to the determined touch feedback information, so as to ensure that the target user can know in time that his touch operation has been perceived through vibration.

[0048] This invention determines the force distribution information of a target user by collecting fingerprint images when the user touches a touchscreen with their finger. Based on this force distribution information, as well as statistical values ​​of the finger area and touch feedback force from multiple sample users, a baseline value for the target user's touch feedback force is determined. Then, based on this baseline value and pre-set touch feedback indication information, specific touch feedback information is determined for the target user. This allows the touchscreen to vibrate according to the vibration intensity indicated by the touch feedback information at different touch feedback moments, making the touchscreen vibration more in line with user habits. This ensures the target user can confirm that their operation has been detected by the touchscreen, thus improving the user experience.

[0049] After introducing the basic implementation process of the present invention, the various optional implementation methods of the present invention will be described below.

[0050] In some embodiments, a fingerprint image of the target user can be collected, and then, in step 101, the force distribution information of the target user can be determined based on the fingerprint image collected when the target user performs a touch operation on the touch screen with his finger.

[0051] Optionally, multiple fingerprint images of the target user can be collected, and different fingerprint images can be generated when the target user performs touch operations with different pressure. It should be noted that the present invention does not limit the number of fingerprint images of the target user collected. For example, three fingerprint images of the target user can be collected, but it is not limited to this.

[0052] In one possible implementation, a prompt message can be provided to the target user, instructing the user to use different touch pressures to input fingerprint images, thereby obtaining fingerprint images under different touch pressures and thus obtaining multiple fingerprint images.

[0053] Optionally, the prompt message can be in the form of voice, or it can be in the form of text. That is, the prompt message can be in the form of voice interaction, text interaction, or a combination of both to prompt the target user on the pressure of their fingerprint.

[0054] Taking the collection of three fingerprint images of a target user as an example, a text prompt such as "Please touch the collection area normally" can be displayed on the touch screen first to prompt the target user to use normal pressure for touch operation; then, a text prompt such as "Please increase the pressure on the collection area based on the previous step" can be displayed on the touch screen to prompt the target user to use greater pressure for touch operation; finally, a text prompt such as "Use full pressure to touch the collection area" can be displayed on the touch screen to prompt the target user to use maximum pressure for touch operation, thereby collecting three fingerprint images under different touch pressures.

[0055] It should be noted that the above embodiment is only used as an example of interactive prompts using text-based prompts. In other possible implementations, the above three text prompts can also be read out sequentially by voice to achieve the purpose of interactive prompts using voice-based prompts.

[0056] See Figure 2A , Figure 2A This is a schematic diagram of a fingerprint image according to an embodiment of the present invention, such as... Figure 2A As shown, it is a fingerprint image collected when the target user performs a touch operation with normal force.

[0057] See Figure 2B , Figure 2B This is a schematic diagram of another fingerprint image according to an embodiment of the present invention, such as... Figure 2B As shown, it is a fingerprint image collected when the target user performs a touch operation with relatively strong force.

[0058] See Figure 2C , Figure 2CThis is a schematic diagram of another fingerprint image according to an embodiment of the present invention, such as... Figure 2C As shown, it is a fingerprint image captured when the target user uses maximum force to perform a touch operation.

[0059] It should be noted that the grayscale information of the fingerprint images collected when the target user touches the screen with different touch pressures is different. Therefore, for step 101, when determining the force distribution information of the target user based on the fingerprint images collected when the target user touches the touch screen with their finger, it can be achieved through the following steps:

[0060] Step 1011: Determine the grayscale information of the fingerprint image. The grayscale information is used to indicate the grayscale value of each pixel in the fingerprint image.

[0061] In some possible implementations, the grayscale value of each pixel in each fingerprint image can be determined separately to obtain grayscale information of multiple fingerprint images.

[0062] Step 1012: Based on the grayscale information of the fingerprint image, divide the fingerprint image into multiple fingerprint regions.

[0063] In one possible implementation, the gray values ​​of each pixel in the fingerprint image can be divided into multiple gray levels based on the gray information of the fingerprint image; based on the multiple gray levels obtained, the fingerprint image can be divided into multiple fingerprint regions.

[0064] Optionally, when dividing the gray values ​​of each pixel in a fingerprint image into multiple gray levels based on the gray information of the fingerprint image, the maximum and minimum gray values ​​of pixels in multiple fingerprint images can be determined. Thus, according to a certain step size, the gray value range from the minimum gray value to the maximum gray value is divided into multiple gray levels, so as to achieve the purpose of dividing the gray values ​​of each pixel in the fingerprint image into multiple gray levels.

[0065] It should be noted that the present invention does not limit the specific step size used, nor does it limit the number of gray levels obtained.

[0066] For example, see Figure 3 , Figure 3 This is a schematic diagram illustrating the grayscale level division result according to an embodiment of the present invention, such as... Figure 3 As shown, the gray values ​​of each pixel in the fingerprint image can be divided into 12 gray levels [1-12].

[0067] Optionally, when dividing a fingerprint image into multiple finger regions based on multiple gray levels obtained from the division, the multiple gray levels can be grouped to obtain multiple gray ranges, thereby dividing pixels belonging to the same gray range into the same finger region, so as to divide the fingerprint image into multiple finger regions.

[0068] Taking the example of dividing the gray values ​​of each pixel in the fingerprint image into 12 gray levels [1-12] mentioned above, we can divide every 4 levels into a gray range, resulting in 3 gray ranges: [1-4], [5-8], and [9-12]. Pixels belonging to the gray range [1-4] can be divided into one fingerprint region, pixels belonging to the gray range [5-8] can be divided into another fingerprint region, and pixels belonging to the gray range [9-12] can be divided into another fingerprint region, thus dividing the fingerprint image into 3 fingerprint regions.

[0069] Step 1013: Determine the intensity distribution information based on the grayscale information of each finger region.

[0070] Optionally, if the force distribution information can be a force distribution map, then in one possible implementation, the outermost pixels of each finger segment can be connected to form a closed curve so that each finger segment can become a closed region, thereby generating the force distribution map, which can then be used as the force distribution information.

[0071] Continuing with the example above where the fingerprint image is divided into three regions [1-4], [5-8], and [9-12], these three regions can be denoted as region 1, region 2, and region 3, respectively. The outermost pixels of region 1, region 2, and region 3 can be connected by forming a closed curve to obtain the following... Figure 4 The force distribution diagram shown is available in [reference]. Figure 4 , Figure 4 This is a schematic diagram of a force distribution map according to an embodiment of the present invention, such as... Figure 4 As shown, the outermost closed curve radiating outward from the origin to the finger region 1 is a closed region, denoted as closed region 1. The outermost closed curve radiating outward from the origin to the finger region 2 is a closed region, denoted as closed region 2. The outermost closed curve radiating outward from the origin to the finger region 3 is a closed region, denoted as closed region 3.

[0072] It should be noted that, if the processor and memory capabilities of the in-vehicle smart device allow, the fingerprint image can be divided into more finger regions to enable more precise adjustment of touch feedback intensity for the in-vehicle system.

[0073] After determining the force distribution information through the above embodiments, step 102 can be used to determine the basic value of the touch feedback force of the target user based on the force distribution information, as well as the statistical values ​​of the finger area and touch feedback force of multiple sample users.

[0074] In some embodiments, when determining the baseline value of the touch feedback force for the target user based on the force distribution information, as well as the statistical values ​​of the finger area and touch feedback force of multiple sample users, step 102 can be achieved through the following steps:

[0075] Step 1021: Based on the force distribution information, determine the partition area of ​​each finger region in the fingerprint image.

[0076] Still as Figure 4 Taking the force distribution diagram shown as an example, the area S1 of closed region 1, the area S2 of closed region 2, and the area S3 of closed region 3 can be determined respectively.

[0077] Step 1022: Determine the weighted area of ​​the target user's indexed region based on the partition area of ​​each indexed region and the preset weight coefficient.

[0078] In one possible implementation, different preset weight coefficients can be set for different index regions, so that the weighted area of ​​each index region can be determined according to its respective preset weight coefficient.

[0079] It should be noted that the present invention does not limit the value of the preset weighting coefficient. Its value can be determined by the vehicle manufacturer based on the measurement data on the production line. Furthermore, the value of the preset weighting coefficient can be adjusted in real time according to the production situation on the production line.

[0080] Still as Figure 4 Taking the force distribution diagram shown as an example, for Figure 4 The weighted area of ​​the indexed region corresponding to the three closed regions can be determined by the following formula (1):

[0081] S=a*S1+b*S2+S3 (1)

[0082] Where S represents the weighted area of ​​the partial region, S1 represents the area of ​​closed region 1, S2 represents the area of ​​closed region 2, S3 represents the area of ​​closed region 3, and a and b are preset weight coefficients. In an optional embodiment, a can be any value greater than or equal to 3, and b can be any value greater than or equal to 2, that is, a≥3, b≥2.

[0083] Step 1023: Based on the weighted area of ​​the target user's finger area, and the statistical values ​​of the finger area and touch feedback force of multiple sample users, determine the basic value of the touch feedback force of the target user.

[0084] Among them, the statistical value of the finger area of ​​multiple sample users can be obtained by statistically analyzing the weighted area of ​​the finger area of ​​multiple sample users, and the statistical value of the touch feedback force of multiple sample users can be obtained by statistically analyzing the basic value of the touch feedback force of multiple sample users.

[0085] Optionally, the maximum value can be used as the statistical value to be determined. Then, the statistical value of the finger area of ​​multiple sample users can be the maximum value among the weighted areas of the finger areas of multiple sample users. Correspondingly, the statistical value of the touch feedback force of multiple sample users can be the maximum value among the basic values ​​of the touch feedback force of multiple sample users.

[0086] Alternatively, the average value can be used as the statistical value to be determined. Then, the statistical value of the finger area of ​​multiple sample users can be the average of the weighted areas of the finger areas of multiple sample users. Correspondingly, the statistical value of the touch feedback force of multiple sample users can be the average of the basic values ​​of the touch feedback force of multiple sample users.

[0087] Alternatively, the median can be used as the statistical value to be determined. Then, the statistical value of the area of ​​the index portion of multiple sample users can be the median of the weighted area of ​​the index portion of multiple sample users. Correspondingly, the statistical value of the touch feedback force of multiple sample users can be the median of the basic value of the touch feedback force of multiple sample users.

[0088] The above describes three exemplary numerical types that can be used as statistical values, but it is not limited thereto. Other types of numerical values ​​can also be used as statistical values ​​to be determined, and the present invention does not limit them.

[0089] It should be noted that, regardless of the numerical value used as the statistical value, for step 1031, when determining the basic value of the touch feedback force for the target user based on the weighted area of ​​the target user's finger area, as well as the statistical values ​​of the finger area and touch feedback force of multiple sample users, the following steps can be taken:

[0090] Step 1023A: Determine the intensity adjustment coefficient based on the weighted area of ​​the finger section of the target user and the statistical values ​​of the finger section area of ​​multiple sample users.

[0091] In one possible implementation, the ratio of the weighted area of ​​the target user's index region to the statistical values ​​of the index region areas of multiple sample users can be determined as the intensity adjustment coefficient.

[0092] Step 1023B: Based on the force adjustment coefficient and the statistical values ​​of touch feedback force of multiple sample users, determine the basic value of touch feedback force for the target user.

[0093] In one possible implementation, the product of the force adjustment coefficient and the statistical values ​​of the touch feedback force of multiple sample users can be determined as the base value of the touch feedback force for the target user.

[0094] In summary, for step 103, the basic value of the touch feedback force for the target user can be determined using the following formula (2):

[0095]

[0096] Where F0 represents the base value of the touch feedback force for the target user, F sta This represents the statistical value of touch feedback force from multiple sample users, where S represents the weighted area of ​​the fingertip region of the target user. sta This represents the area statistics of the indexed region for multiple sample users.

[0097] After determining the basic value of the touch feedback force of the target user through the above embodiments, the touch feedback information for the target user can be determined in step 103 based on the basic value of the touch feedback force of the target user and the pre-set touch feedback indication information.

[0098] Optionally, the vibration waveform indicated by the touch feedback indication information can be a square wave, a triangle wave, a sine wave, etc. The touch feedback information determined under different vibration waveforms is different. The process of determining the touch feedback information when the touch feedback indication information indicates different waveforms will be introduced below.

[0099] In some embodiments, the touch feedback indication information indicates that the vibration waveform during touch feedback is a square wave. Therefore, in step 103, when determining the touch feedback information for the target user based on the target user's baseline touch feedback force value and the pre-set touch feedback indication information, it can be achieved in the following way:

[0100] When the touch feedback occurs within the first time frame, the base value of the target user's touch feedback force is weighted based on a pre-set force adjustment coefficient, and the weighted result is determined as the touch feedback information for the target user. When the touch feedback occurs outside the first time frame, the target value is determined as the touch feedback information for the target user. Optionally, the target value can be 0.

[0101] The first time range is determined based on a pre-set force duration parameter and a pre-set force adjustment cycle parameter. Taking the pre-set force duration parameter as t1 and the pre-set force adjustment cycle parameter as T as an example, the first time range can be [nT, nT+t1). Correspondingly, the non-first time range is [nT+t1, (n+1)t), where n can be 0, 1, 2, ...

[0102] For example, when the vibration waveform indicating touch feedback is a square wave, the touch feedback information for the target user can be expressed by the following formula (3):

[0103]

[0104] Where F is the dependent variable, representing the touch feedback force (i.e. the vibration intensity of the touch screen) indicated by the touch feedback information; t is the independent variable, representing the touch feedback time; k, T, and t1 are all constants, where k represents the force adjustment coefficient, T represents the force adjustment period parameter, t1 represents the force duration parameter, and F0 represents the basic value of the touch feedback force for the target user.

[0105] In some embodiments, the touch feedback indication information indicates that the vibration waveform during touch feedback is a triangular wave. Therefore, in step 103, when determining the touch feedback information for the target user based on the target user's baseline touch feedback force value and the pre-set touch feedback indication information, this can be achieved in the following way:

[0106] When the touch feedback moment falls within the first time range, the target user's base touch feedback force value is weighted based on a pre-set force adjustment coefficient. The linear function with the weighted result as the slope and the target user's base touch feedback force value as the intercept is determined as the touch feedback information for the target user. When the touch feedback moment does not fall within the first time range, the target value is determined as the touch feedback information for the target user. Optionally, the target value can be 0.

[0107] The first time range is determined based on a pre-set force duration parameter and a pre-set force adjustment cycle parameter. Taking the pre-set force duration parameter as t1 and the pre-set force adjustment cycle parameter as T as an example, the first time range can be [nT, nT+t1). Correspondingly, the non-first time range is [nT+t1, (n+1)t), where n can be 0, 1, 2, ...

[0108] For example, when the vibration waveform when the touch feedback indication information indicates that touch feedback is performed is a triangular wave, the touch feedback information for the target user can be expressed by the following formula (4):

[0109]

[0110] Where F is the dependent variable, representing the touch feedback force (i.e. the vibration intensity of the touch screen) indicated by the touch feedback information; t is the independent variable, representing the touch feedback time; k, T, and t1 are all constants, where k represents the force adjustment coefficient, T represents the force adjustment period parameter, t1 represents the force duration parameter, and F0 represents the basic value of the touch feedback force for the target user.

[0111] In some embodiments, the touch feedback indication information indicates that the vibration waveform during touch feedback is a sine wave. Therefore, in step 103, when determining the touch feedback information for the target user based on the target user's baseline touch feedback force value and the pre-set touch feedback indication information, it can be achieved in the following way:

[0112] When the touch feedback moment falls within the first time range, the base value of the target user's touch feedback force is weighted based on a pre-set force adjustment coefficient. The sine function, using the weighted result as the amplitude scaling factor and the vertical translation parameter, is then determined as the touch feedback information for the target user. When the touch feedback moment does not fall within the first time range, the target value is determined as the touch feedback information for the target user. Optionally, the target value can be 0.

[0113] The first time range is determined based on a pre-set force duration parameter and a pre-set force adjustment cycle parameter. Taking the pre-set force duration parameter as t1 and the pre-set force adjustment cycle parameter as T as an example, the first time range can be [nT, nT+t1). Correspondingly, the non-first time range is [nT+t1, (n+1)t), where n can be 0, 1, 2, ...

[0114] For example, when the vibration waveform indicating touch feedback is a triangular wave, the touch feedback information for the target user can be expressed by the following formula (5):

[0115]

[0116] Where F is the dependent variable, representing the touch feedback force (i.e. the vibration intensity of the touch screen) indicated by the touch feedback information; t is the independent variable, representing the touch feedback time; k, T, and t1 are all constants, where k represents the force adjustment coefficient, T represents the force adjustment period parameter, t1 represents the force duration parameter, and F0 represents the basic value of the touch feedback force for the target user.

[0117] The above embodiments mainly introduce the process of determining force feedback information for a target user. In some embodiments, after determining the basic value of touch feedback force for the target user based on force distribution information, as well as the statistical values ​​of finger area and touch feedback force of multiple sample users, the basic value of touch feedback force for the target user can be stored so that when the target user uses the touch screen again, the touch feedback information for the target user can be determined based on the stored basic value of touch feedback force.

[0118] In other words, the basic value of the touch feedback force of the target user can be stored so that when the target user is not using the in-vehicle system for the first time, the touch feedback information for the target user can be determined based on the stored basic value of the touch feedback force.

[0119] In more possible implementations, before determining the force distribution information of the target user based on the fingerprint image collected when the target user touches the touch screen with their finger, the target user's identity information can also be obtained. Based on the target user's identity information and pre-stored identity verification information, the target user's identity can be identified. If the target user passes the identity verification, the step of determining the target user's force distribution information based on the fingerprint image collected when the target user touches the touch screen with their finger is executed.

[0120] Optionally, the identity verification information may be collected when the target user first uses the vehicle system. By storing the target user's identity verification information, identity recognition can be achieved subsequently based on the stored identity verification information.

[0121] Optionally, the identity verification information may be the target user's facial information, or the target user's fingerprint information, etc., but not limited to these.

[0122] Taking the facial information of the target user as an example of identity verification information, the facial image of the target user can be captured by a camera and stored as the target user's identity verification information.

[0123] Taking fingerprint information as the target user's identity verification information as an example, fingerprint information can be collected through the under-display fingerprint collection function; or, the touch screen can have an external fingerprint collection module to collect fingerprint information, and so on, but not limited to these.

[0124] By storing identity verification information, when the target user uses the vehicle system later, identity recognition information of the same type as the stored identity verification information can be collected. The target user's identity can be identified by comparing the identity recognition information and the identity verification information.

[0125] Optionally, when storing the target user's identity verification information, the target user's role (including driver and passenger roles) can be stored accordingly, so that the corresponding touch feedback can be implemented based on the target user's role in the future.

[0126] For example, certain function entries or buttons on the touch screen can be configured so that only users with designated roles have the right to operate them. In other words, certain function entries or buttons on the touch screen can only be used by users with designated roles. After the target user is identified, the target user's role can be obtained to determine the target user's operating permissions. If the target user touches a function entry or button that they do not have the right to operate, there is no need to provide touch feedback. Instead, an alarm message is provided to indicate that the target user is trying to use a function that they do not have the right to operate.

[0127] Optionally, the alarm message can be in text form, or it can be in voice form. That is, the target user can be notified of an attempt to use a function they do not have permission to perform through voice or text interaction.

[0128] In summary, the vehicle system involved in this invention can include at least the following six functional modules to ensure that the touch feedback intensity adjustment method of the vehicle system provided by this invention can be implemented:

[0129] (1) Camera acquisition module, used to acquire facial images of the driver or passengers in the vehicle;

[0130] (2) Fingerprint collection module, used to collect fingerprint information of the driver or passengers in the vehicle;

[0131] (3) Storage module, used to store the facial images and fingerprint information of the driver or passengers in the vehicle;

[0132] (4) Processing module, used to identify and process information;

[0133] (5) Touch display module, used to receive touch position information and transmit the touch position information to the processing module. The processing module feeds back the display data to the touch display module for interactive display based on the touch position information;

[0134] (6) Tactile feedback module, used to provide tactile force and range feedback according to the control of the processing module.

[0135] The method for adjusting the touch feedback intensity of the vehicle system provided by this invention can be found in [reference needed]. Figure 5 , Figure 5 This is a detailed flowchart illustrating the touch feedback intensity adjustment process of an in-vehicle system according to an embodiment of the present invention, such as... Figure 5As shown, when a user first uses the in-vehicle system, the system can collect the user's identity verification information and fingerprint image. Based on the collected fingerprint image, the system can determine the force distribution information. Then, based on the force distribution information, the statistical values ​​of the finger area of ​​multiple sample users (i.e., ordinary users when the baseline values ​​were collected in the early stage), and the statistical values ​​of the touch feedback force, the system can determine the touch feedback information and store it. When the user uses the system again, the system can identify the user and adjust the touch feedback intensity according to the user's identity if the user's identity is verified.

[0136] Corresponding to the embodiments of the aforementioned methods, the present invention also provides embodiments of a touch feedback intensity adjustment device for an in-vehicle system and an in-vehicle smart device to which it is applied.

[0137] like Figure 6 As shown, Figure 6 This is a block diagram of a touch feedback intensity adjustment device for an in-vehicle system according to an embodiment of the present invention. The device includes:

[0138] The first determining unit 601 is used to determine the force distribution information of the target user based on the fingerprint image collected when the target user performs a touch operation on the touch screen with his finger. The force distribution information is used to determine the finger area corresponding to different touch operation forces.

[0139] The second determining unit 602 is used to determine the basic value of the touch feedback force of the target user based on the force distribution information, as well as the statistical values ​​of the finger area and touch feedback force of multiple sample users.

[0140] The third determining unit 603 is used to determine the touch feedback information for the target user based on the basic value of the touch feedback force of the target user and the pre-set touch feedback indication information. The touch feedback indication information is used to indicate the vibration waveform when the touch feedback is performed, and the touch feedback information is used to indicate the vibration intensity of the touch screen at different touch feedback moments.

[0141] In some embodiments, the first determining unit 601, when determining the force distribution information of a target user based on a fingerprint image collected when the target user performs a touch operation on the touch screen with their finger, is used to:

[0142] Determine the grayscale information of the fingerprint image. The grayscale information is used to indicate the grayscale value of each pixel in the fingerprint image.

[0143] Based on the grayscale information of the fingerprint image, the fingerprint image is divided into multiple fingerprint regions;

[0144] The intensity distribution information is determined based on the grayscale information of each finger region.

[0145] In some embodiments, the first determining unit 601, when dividing the fingerprint image into multiple fingerprint regions based on the grayscale information of the fingerprint image, is used to:

[0146] Based on the grayscale information of the fingerprint image, the grayscale value of each pixel in the fingerprint image is divided into multiple grayscale levels;

[0147] Based on the multiple gray levels obtained from the segmentation, the fingerprint image is divided into multiple fingerprint regions.

[0148] In some embodiments, the first determining unit 601, when dividing the fingerprint image into multiple fingerprint regions based on the obtained multiple gray levels, is used to:

[0149] Based on the multiple gray levels obtained from the division, multiple gray ranges are obtained by grouping.

[0150] Pixels belonging to the same grayscale range are divided into the same finger region to divide the fingerprint image into multiple finger regions.

[0151] In some embodiments, there are multiple fingerprint images;

[0152] The device also includes:

[0153] The unit provides prompts to instruct the user to use different touch pressures to enroll the fingerprint image.

[0154] The first acquisition unit is used to acquire fingerprint images under different touch operation pressures, thereby obtaining multiple fingerprint images.

[0155] In some embodiments, the second determining unit 602, when determining the baseline value of the touch feedback force of the target user based on the force distribution information and the statistical values ​​of the finger area and touch feedback force of multiple sample users, is used to:

[0156] Based on the force distribution information, the partition area of ​​each finger region in the fingerprint image is determined;

[0157] Based on the partition area of ​​each indexed region and the preset weight coefficient, determine the weighted area of ​​the indexed region for the target user;

[0158] Based on the weighted area of ​​the target user's finger area, as well as the statistical values ​​of the finger area and touch feedback intensity of multiple sample users, the basic value of the touch feedback intensity for the target user is determined.

[0159] In some embodiments, the second determining unit 602, when determining the baseline value of the touch feedback force of the target user based on the weighted area of ​​the target user's finger region and the statistical values ​​of the finger region area and the statistical values ​​of the touch feedback force of multiple sample users, is used to:

[0160] The intensity adjustment coefficient is determined based on the weighted area of ​​the finger section of the target user and the statistical values ​​of the area of ​​the finger section of multiple sample users.

[0161] Based on the force adjustment coefficient and the statistical values ​​of touch feedback force from multiple sample users, the basic value of touch feedback force for the target user is determined.

[0162] In some embodiments, the statistical value of the finger area of ​​multiple sample users is the maximum value among the weighted areas of the finger areas of multiple sample users, and the statistical value of the touch feedback intensity of multiple sample users is the maximum value among the base values ​​of the touch feedback intensity of multiple sample users; or...

[0163] The statistical value of the finger area of ​​multiple sample users is the average of the weighted areas of the finger areas of multiple sample users; the statistical value of the touch feedback intensity of multiple sample users is the average of the baseline values ​​of the touch feedback intensity of multiple sample users; or,

[0164] The statistical value of the finger area of ​​multiple sample users is the median of the weighted area of ​​the finger area of ​​multiple sample users, and the statistical value of the touch feedback intensity of multiple sample users is the median of the basic value of the touch feedback intensity of multiple sample users.

[0165] In some embodiments, when the touch feedback indication information indicates that the vibration waveform when touch feedback is performed is a square wave;

[0166] The third determining unit 603, when determining touch feedback information for a target user based on the target user's touch feedback force base value and pre-set touch feedback indication information, is used for:

[0167] When the touch feedback moment is within the first time range, the basic value of the touch feedback force of the target user is weighted based on the pre-set force adjustment coefficient, and the result of the weighted processing is determined as the touch feedback information for the target user;

[0168] If the touch feedback moment is not within the first time range, the target value is determined as the touch feedback information for the target user;

[0169] The first time range is determined based on a pre-set force duration parameter and a pre-set force adjustment cycle parameter.

[0170] In some embodiments, when the touch feedback indication information indicates that the vibration waveform when touch feedback is performed is a triangular wave;

[0171] The third determining unit 603, when determining touch feedback information for a target user based on the target user's touch feedback force base value and pre-set touch feedback indication information, is used for:

[0172] When the touch feedback moment is within the first time range, the basic value of the touch feedback force of the target user is weighted based on the pre-set force adjustment coefficient. The linear function with the result of the weighted processing as the slope and the basic value of the touch feedback force of the target user as the intercept is determined as the touch feedback information for the target user.

[0173] If the touch feedback moment is not within the first time range, the target value is determined as the touch feedback information for the target user;

[0174] The first time range is determined based on a pre-set force duration parameter and a pre-set force adjustment cycle parameter.

[0175] In some embodiments, when the touch feedback indication information indicates that the vibration waveform when touch feedback is performed is a sine wave;

[0176] The third determining unit 603, when determining touch feedback information for a target user based on the target user's touch feedback force base value and pre-set touch feedback indication information, is used for:

[0177] When the touch feedback moment is within the first time range, the basic value of the touch feedback force of the target user is weighted based on the pre-set force adjustment coefficient. The sine function of the result of the weighted processing as the scaling factor of the amplitude and the translation parameter in the vertical direction is determined as the touch feedback information for the target user.

[0178] If the touch feedback moment is not within the first time range, the target value is determined as the touch feedback information for the target user;

[0179] The first time range is determined based on a pre-set force duration parameter and a pre-set force adjustment cycle parameter.

[0180] In some embodiments, the device further includes:

[0181] The second acquisition unit is used to acquire the target user's identity information;

[0182] The identity recognition unit is used to identify the target user based on the target user's identity recognition information and pre-stored identity verification information.

[0183] The first determining unit 601 is further configured to perform a step of determining the force distribution information of the target user based on the fingerprint image collected when the target user performs a touch operation on the touch screen with his finger, when the target user has passed the identity recognition.

[0184] In some embodiments, the device further includes:

[0185] The storage unit is used to store the basic value of the touch feedback force of the target user, so that when the target user uses the touch screen again, the touch feedback information for the target user can be determined based on the stored basic value of the touch feedback force.

[0186] For the apparatus embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to in the description of the method embodiments. The apparatus embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of the solution in this specification according to actual needs. Those skilled in the art can understand and implement this without creative effort.

[0187] The present invention also provides a computing device, see [link to relevant documentation]. Figure 7 , Figure 7 This is a structural schematic diagram of an in-vehicle intelligent device according to an embodiment of the present invention. Figure 7 As shown, the in-vehicle intelligent device includes a processor 710, a memory 720, and a network interface 730. The memory 720 stores computer instructions that can run on the processor 710. The processor 710 is used to implement the touch feedback intensity adjustment method of the in-vehicle system provided in any embodiment of the present invention when executing the computer instructions. The network interface 730 is used to implement input / output functions. In more possible implementations, the in-vehicle intelligent device may also include other hardware, which is not limited by the present invention.

[0188] This invention also provides a computer-readable storage medium, which can take many forms, such as RAM (Random Access Memory), volatile memory, non-volatile memory, flash memory, storage drives (e.g., hard disk drives), solid-state drives, any type of storage disk (e.g., optical discs, DVDs), or similar storage media, or combinations thereof. Specifically, the computer-readable medium can also be paper or other suitable media capable of printing programs. A computer program is stored on the computer-readable storage medium, and when executed by a processor, the computer program implements the touch feedback intensity adjustment method for the in-vehicle system provided in any embodiment of this invention.

[0189] The present invention also provides a computer program product, including a computer program that, when executed by a processor, implements the touch feedback intensity adjustment method for an in-vehicle system provided in any embodiment of the present invention.

[0190] Those skilled in the art will understand that one or more embodiments of this specification can be provided as a method, apparatus, computing device, computer-readable storage medium, or computer program product. Therefore, one or more embodiments of this specification can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, one or more embodiments of this specification can take the form of a computer program product implemented on one or more computer-readable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-readable program code.

[0191] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the embodiments corresponding to computing devices are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions of the method embodiments.

[0192] The foregoing has described specific embodiments of this specification. Other embodiments are within the scope of this invention. In some cases, the actions or steps described in this invention may be performed in a different order than those shown in the embodiments and still achieve the desired results. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0193] The embodiments of the subject matter and functional operation described in this specification can be implemented in the following ways: digital electronic circuits, tangibly embodied computer software or firmware, computer hardware including the structures disclosed in this specification and their structural equivalents, or combinations thereof. Embodiments of the subject matter described in this specification can be implemented as one or more computer programs, i.e., one or more modules of computer program instructions encoded on a tangible, non-transitory program carrier for execution by or control of the operation of a product defect detection device. Alternatively or additionally, the program instructions may be encoded on artificially generated propagation signals, such as machine-generated electrical, optical, or electromagnetic signals, which are generated to encode information and transmit it to a suitable receiving device for execution by the product defect detection device. The computer storage medium may be a machine-readable storage device, a machine-readable storage substrate, a random or serial access memory device, or combinations thereof.

[0194] The processing and logic flow described in this specification can be executed by one or more programmable computers that execute one or more computer programs to perform corresponding functions by operating on input data and generating output. The processing and logic flow can also be executed by dedicated logic circuitry—such as FPGAs (Field-Programmable Gate Arrays) or ASICs (Application-Specific Integrated Circuits), and the device can also be implemented as dedicated logic circuitry.

[0195] Suitable computers for executing computer programs include, for example, general-purpose and / or special-purpose microprocessors, or any other type of central processing unit. Typically, the central processing unit receives instructions and data from read-only memory and / or random access memory. The basic components of a computer include a central processing unit for implementing or executing instructions and one or more memory devices for storing instructions and data. Typically, a computer will also include one or more mass storage devices for storing data, such as disks, magneto-optical disks, or optical disks, or the computer will be operatively coupled to such mass storage devices to receive data from or transfer data to them, or both. However, a computer is not required to have such devices. Furthermore, a computer can be embedded in another device, such as a mobile phone, a personal digital assistant (PDA), a mobile audio or video player, a game console, a global positioning system (GPS) receiver, or a portable storage device such as a universal serial bus (USB) flash drive, to name a few.

[0196] Computer-readable media suitable for storing computer program instructions and data include all forms of non-volatile memory, media, and memory devices, such as semiconductor memory devices (e.g., EPROM, EEPROM, and flash memory devices), magnetic disks (e.g., internal hard disks or removable disks), magneto-optical disks, and CD-ROM and DVD-ROM disks. Processors and memory may be supplemented by or incorporated into dedicated logic circuitry.

[0197] While this specification contains numerous specific implementation details, these should not be construed as limiting the scope of any invention or the scope of the claims, but rather are primarily intended to describe features of specific embodiments of a particular invention. Certain features described in the various embodiments herein may also be implemented in combination in a single embodiment. Conversely, various features described in a single embodiment may also be implemented separately in various embodiments or in any suitable sub-combination. Furthermore, while features may function in certain combinations as described above and even initially claimed in this way, one or more features from a claimed combination may be removed from that combination in some cases, and a claimed combination may refer to a sub-combination or a variation thereof.

[0198] Similarly, although the operations are depicted in a specific order in the accompanying drawings, this should not be construed as requiring these operations to be performed in the specific order shown or sequentially, or requiring all illustrated operations to be performed to achieve the desired result. In some cases, multitasking and parallel processing may be advantageous. Furthermore, the separation of various system modules and components in the above embodiments should not be construed as requiring such separation in all embodiments, and it should be understood that the described program components and systems can generally be integrated together in a single software product or packaged into multiple software products.

[0199] Thus, specific embodiments of the subject matter have been described. Other embodiments are within the scope of the invention. In some cases, the actions described in the invention can be performed in a different order and still achieve the desired result. Furthermore, the processes depicted in the drawings are not necessarily shown in a specific order or sequence to achieve the desired result. In some implementations, multitasking and parallel processing may be advantageous.

[0200] Other embodiments of this specification will readily occur to those skilled in the art upon consideration of the specification and practice of the invention claimed herein. This specification is intended to cover any variations, uses, or adaptations that follow the general principles of this specification and include common knowledge or customary techniques in the art not claimed herein. That is, this specification is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope.

[0201] The above description is merely an optional embodiment of this specification and is not intended to limit this specification. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this specification shall be included within the scope of protection of this specification.

[0202] It should be noted that the forming processes used in the processes involved in this invention may include, for example, film formation processes such as deposition and sputtering, and patterning processes such as etching.

[0203] In this invention, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance. The term "multiple" refers to two or more unless otherwise expressly defined.

[0204] Other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the disclosure herein. The invention is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of the invention are indicated by the following claims.

[0205] It should be understood that the present invention is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.

Claims

1. A method for adjusting the intensity of touch feedback in a vehicle-mounted system, characterized in that, The method includes: Based on the fingerprint image collected when the target user performs a touch operation on the touch screen with their finger, the force distribution information of the target user is determined, and the force distribution information is used to determine the finger area corresponding to different touch operation forces; Based on the force distribution information, as well as the statistical values ​​of the finger area and touch feedback force of multiple sample users, the basic value of the touch feedback force of the target user is determined; Based on the target user's basic touch feedback force value and the pre-set touch feedback indication information, touch feedback information for the target user is determined. The touch feedback indication information is used to indicate the vibration waveform when touch feedback is performed, and the touch feedback information is used to indicate the vibration intensity of the touch screen at different touch feedback moments.

2. The method according to claim 1, characterized in that, The determination of the force distribution information of the target user based on the fingerprint image collected when the target user performs a touch operation on the touch screen with their finger includes: Determine the grayscale information of the fingerprint image, wherein the grayscale information is used to indicate the grayscale value of each pixel in the fingerprint image; Based on the grayscale information of the fingerprint image, the fingerprint image is divided into multiple fingerprint regions; The force distribution information is determined based on the grayscale information of each finger region.

3. The method according to claim 2, characterized in that, The step of dividing the fingerprint image into multiple fingerprint regions based on the grayscale information of the fingerprint image includes: Based on the grayscale information of the fingerprint image, the grayscale value of each pixel in the fingerprint image is divided into multiple grayscale levels; Based on the multiple gray levels obtained from the segmentation, the fingerprint image is divided into multiple fingerprint regions.

4. The method according to claim 3, characterized in that, The process of dividing the fingerprint image into multiple fingerprint regions based on the obtained gray levels includes: Based on the multiple gray levels obtained from the division, multiple gray ranges are obtained by grouping them. Pixels belonging to the same grayscale range are divided into the same finger region to divide the fingerprint image into multiple finger regions.

5. The method according to claim 1, characterized in that, The fingerprint images are multiple; The method further includes: Provide prompts to instruct the user to use different touch pressures to register the fingerprint image; Fingerprint images are obtained under different touch operation pressures to obtain multiple fingerprint images.

6. The method according to claim 1, characterized in that, The determination of the target user's basic touch feedback force value based on the force distribution information, as well as the statistical values ​​of the finger area and touch feedback force of multiple sample users, includes: Based on the force distribution information, the area of ​​each finger region in the fingerprint image is determined; Based on the partition area of ​​each finger segment and the preset weight coefficient, the weighted area of ​​the finger segment of the target user is determined; Based on the weighted area of ​​the finger region of the target user, as well as the statistical values ​​of the finger region area and the statistical values ​​of the touch feedback force of multiple sample users, the basic value of the touch feedback force of the target user is determined.

7. The method according to claim 6, characterized in that, The determination of the baseline value of touch feedback force for the target user based on the weighted area of ​​the finger region of the target user, and the statistical values ​​of the finger region area and touch feedback force of multiple sample users, includes: Based on the weighted area of ​​the finger segment of the target user and the statistical values ​​of the finger segment area of ​​the multiple sample users, the intensity adjustment coefficient is determined; Based on the force adjustment coefficient and the statistical values ​​of touch feedback force of the multiple sample users, the basic value of touch feedback force for the target user is determined.

8. The method according to claim 6, characterized in that, The statistical value of the finger area of ​​the multiple sample users is the maximum value among the weighted areas of the finger areas of the multiple sample users, and the statistical value of the touch feedback force of the multiple sample users is the maximum value among the base values ​​of the touch feedback force of the multiple sample users; or... The statistical value of the finger area of ​​the multiple sample users is the average of the weighted areas of the finger areas of the multiple sample users, and the statistical value of the touch feedback intensity of the multiple sample users is the average of the base values ​​of the touch feedback intensity of the multiple sample users; or... The statistical value of the finger area of ​​the multiple sample users is the median of the weighted area of ​​the finger area of ​​the multiple sample users, and the statistical value of the touch feedback intensity of the multiple sample users is the median of the basic values ​​of the touch feedback intensity of the multiple sample users.

9. The method according to claim 1, characterized in that, When the touch feedback indication information indicates that the vibration waveform during touch feedback is a square wave; The step of determining the touch feedback information for the target user based on the target user's base touch feedback force value and pre-set touch feedback indication information includes: When the touch feedback moment is within the first time range, the basic value of the touch feedback force of the target user is weighted based on a pre-set force adjustment coefficient, and the result of the weighted processing is determined as the touch feedback information for the target user. If the touch feedback moment does not fall within the first time range, the target value is determined as the touch feedback information for the target user; The first time range is determined based on a pre-set force duration parameter and a pre-set force adjustment cycle parameter.

10. The method according to claim 1, characterized in that, When the touch feedback indication information indicates that the vibration waveform during touch feedback is a triangular wave; The step of determining the touch feedback information for the target user based on the target user's base touch feedback force value and pre-set touch feedback indication information includes: When the touch feedback moment is within the first time range, the basic value of the touch feedback force of the target user is weighted based on the pre-set force adjustment coefficient. The linear function with the result of the weighted processing as the slope and the basic value of the touch feedback force of the target user as the intercept is determined as the touch feedback information for the target user. If the touch feedback moment does not fall within the first time range, the target value is determined as the touch feedback information for the target user; The first time range is determined based on a pre-set force duration parameter and a pre-set force adjustment cycle parameter.

11. The method according to claim 1, characterized in that, When the touch feedback indication information indicates that the vibration waveform during touch feedback is a sine wave; The step of determining the touch feedback information for the target user based on the target user's base touch feedback force value and pre-set touch feedback indication information includes: When the touch feedback moment is within the first time range, the basic value of the touch feedback force of the target user is weighted based on the pre-set force adjustment coefficient, and the sine function of the result of the weighted processing as the scaling factor of the amplitude and the translation parameter in the vertical direction is determined as the touch feedback information for the target user. If the touch feedback moment does not fall within the first time range, the target value is determined as the touch feedback information for the target user; The first time range is determined based on a pre-set force duration parameter and a pre-set force adjustment cycle parameter.

12. The method according to claim 1, characterized in that, Before determining the force distribution information of the target user based on the fingerprint image collected when the target user performs a touch operation on the touch screen with their finger, the method further includes: Obtain the identity information of the target user; Based on the target user's identity information and pre-stored identity verification information, the target user's identity is identified; If the target user passes the identity verification, the step of determining the force distribution information of the target user is performed based on the fingerprint image collected when the target user performs a touch operation on the touch screen with his finger.

13. The method according to claim 1, characterized in that, After determining the baseline touch feedback force value of the target user based on the force distribution information, and the statistical values ​​of the finger area and touch feedback force of multiple sample users, the method further includes: The basic value of the touch feedback force of the target user is stored so that when the target user uses the touch screen again, the touch feedback information for the target user can be determined based on the stored basic value of the touch feedback force.

14. A touch feedback intensity adjustment device for an in-vehicle system, characterized in that, The device includes: The first determining unit is used to determine the force distribution information of the target user based on the fingerprint image collected when the target user performs a touch operation on the touch screen with his finger. The force distribution information is used to determine the finger area corresponding to different touch operation forces. The second determining unit is used to determine the basic value of the touch feedback force of the target user based on the force distribution information, as well as the statistical values ​​of the finger area and touch feedback force of multiple sample users. The third determining unit is used to determine the touch feedback information for the target user based on the basic value of the touch feedback force of the target user and the pre-set touch feedback indication information. The touch feedback indication information is used to indicate the vibration waveform when the touch feedback is performed, and the touch feedback information is used to indicate the vibration intensity of the touch screen at different touch feedback moments.

15. A vehicle-mounted intelligent device, characterized in that, The in-vehicle intelligent device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, it performs the operations performed by the touch feedback intensity adjustment method of the in-vehicle system as described in any one of claims 1 to 13.

16. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a program that, when executed by a processor, performs the operations performed by the touch feedback intensity adjustment method of the vehicle system as described in any one of claims 1 to 13.

Citation Information

Patent Citations

  • Method for controlling vibration according to contact area

    CN102339123A

  • Method and device for setting vibration intensity of mobile terminal, and mobile terminal

    CN105700795A

  • Method and apparatus for controlling vibration of terminal

    CN108848257A

  • Touch detection method, touchpad, and electronic equipment

    CN114035696A

  • Tactile feedback method and device of touch button, touch button and storage medium

    CN117311509A