Touch detection method, apparatus, vehicle, storage medium, and program product

By using sensor arrays with an aspect ratio greater than or equal to 3 and general-purpose chips in automotive interiors, the cost and complexity issues of large-area touch detection have been solved, achieving low-cost and convenient touch detection, and improving user experience and security.

CN122486684APending Publication Date: 2026-07-31SHENZHEN XIHUA TECHNOLOGY CO LTD +2
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHENZHEN XIHUA TECHNOLOGY CO LTD
Filing Date
2026-03-18
Publication Date
2026-07-31

AI Technical Summary

Technical Problem

In existing technologies, touch detection devices struggle to achieve large-area touch functionality in automotive interiors without significantly increasing costs and manufacturing complexity, especially for areas such as side windows, sunroofs, and interior panels, where existing technologies require customized touch chips and complex manufacturing processes.

Method used

Sensors with an aspect ratio greater than or equal to 3 are arranged at intervals along the width direction to form a large-area touch detection area. Using a general-purpose chip with one-dimensional coordinate and timing analysis functions, the sensor array can be manufactured independently and embedded under various panels, simplifying the production process.

Benefits of technology

It enables low-cost touch detection over a large area, improves the convenience and security of user operation, reduces dependence on chip interfaces, simplifies the manufacturing process, and increases design flexibility.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122486684A_ABST
    Figure CN122486684A_ABST
Patent Text Reader

Abstract

This application discloses a touch detection method, apparatus, vehicle, storage medium, and program product. Each sensor has a length-to-width ratio greater than or equal to 3, and multiple sensors are arranged at intervals along the width direction. The method includes: at a first detection moment, determining a first coordinate of the touch position in the width direction based on the detection value of each sensor; wherein the first detection moment is the initial moment when the sensor array detects a valid touch; at a second detection moment, determining a second coordinate of the touch position in the width direction based on the detection value of each sensor; and determining the user's touch operation based on the first and second coordinates. By using sensors with an aspect ratio greater than or equal to 3 and arranging them at intervals along the width direction, a large-area touch detection area is formed. This solution only uses a general-purpose chip with one-dimensional coordinate and timing analysis functions, resulting in low cost, independent manufacturing, and embedding under various panels, making it easy to produce.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of touch detection technology, specifically to a touch detection method, device, vehicle, storage medium, and program product. Background Technology

[0002] Currently, touch screens are widely used in automotive interiors, including steering wheel buttons, displays, and center consoles. However, apart from displays, touch screens are mainly used for small buttons or sliders, and the touch area has not been expanded to places such as side windows, sunroofs, and interior panels.

[0003] Another type of touch sensor is used, similar to a tablet or touch-enabled display. See also... Figure 1 , Figure 1 This is a schematic diagram of the structure of an existing touchscreen, such as... Figure 1 As shown, two layers of electrodes are disposed on the glass or film of a touchscreen. One layer of electrodes is arranged along the X-axis, and the other layer is arranged along the Y-axis, forming a high-precision detection matrix. When a user touches the screen, the capacitance value of the electrode intersection nodes near the touch point changes. A dedicated touchscreen control chip continuously scans this matrix to detect these subtle changes in capacitance at each node and uses an algorithm to calculate the center position of the change signal, thereby determining the precise two-dimensional coordinates (X, Y) of the touch point. Although large-area touch can be achieved, it requires the use of custom touch chips and may even require the glass and touchscreen to be manufactured together. While it can accurately identify the touch location, its cost and manufacturing considerations make it difficult to apply in the automotive industry.

[0004] Therefore, there is an urgent need for a touch detection method and device that can be applied to touch functions in a large area without significantly increasing costs and process complexity. Summary of the Invention

[0005] In view of the shortcomings of the existing technology, this application provides a touch detection method, device, vehicle, storage medium and program product to solve the problem of the lack of a low-cost and easy-to-produce large-area touch detection technology solution in the existing technology.

[0006] To address the above problems, this application provides the following technical solution:

[0007] In a first aspect, embodiments of this application provide a touch detection method applied to a touch detection device. The touch detection device includes a sensor array, which comprises multiple sensors. The length-to-width ratio of each sensor is greater than or equal to 3, and the multiple sensors are arranged at intervals along the width direction. The method includes: At the first detection moment, based on the detection value of each sensor, the first coordinate of the touch position in the width direction is determined; wherein, the first detection moment is the initial moment when the sensor array detects a valid touch; At the second detection moment, based on the detection values ​​of each sensor, the second coordinate of the touch position in the width direction is determined; wherein, the second detection moment is after the first detection moment; The user's touch operation is determined based on the first and second coordinates.

[0008] In some implementations, the length of each sensor ranges from 5 cm to 50 cm; the width of each sensor ranges from 0.5 cm to 2 cm.

[0009] In some implementations, the method further includes: if no valid touch is detected at the second detection time, then determining that the user's touch operation is a click operation; wherein the time interval between the first detection time and the second detection time is less than a preset time threshold.

[0010] In some implementations, the method further includes: If N consecutive single-click operations are detected, the user's touch operation is determined to be a double-click operation, where N is a positive integer and N≥2.

[0011] In some implementations, determining the user's touch operation based on a first coordinate and a second coordinate includes: If the first coordinate and the second coordinate are the same or the absolute value of the difference is less than the preset displacement threshold, and the time interval between the first detection time and the second detection time is greater than or equal to the preset time threshold, then the touch operation is determined to be a long press operation.

[0012] In some implementations, determining the user's touch operation based on a first coordinate and a second coordinate includes: If the absolute value of the difference between the first coordinate and the second coordinate is greater than or equal to a preset displacement threshold, then the touch event is determined to be a swipe operation.

[0013] In some implementations, the sliding direction and / or displacement are determined based on the first coordinate and the second coordinate, and corresponding control commands are executed based on the sliding direction and / or displacement.

[0014] In some implementations, the length-to-width ratio of each sensor is in the range of [3, 10].

[0015] In some implementations, the sensor is shaped as one of the following: rectangular, sawtooth, wavy, parallelogram, or arc.

[0016] In some implementations, the method further includes: The operation area corresponding to the touch operation is determined based on the first and second coordinates; Obtain the mapping relationship between the operating area, touch operation, and control commands; Based on the mapping relationship, operating area, and touch operation, the corresponding control command is determined and executed.

[0017] In some implementations, the number of sensors is P, and the method further includes: Sensor numbers are assigned to the first to the Qth sensors according to a preset numbering rule; wherein, the sensor number of the first sensor is the initial number in the preset numbering rule, and the sensor number of the Qth sensor is the end number in the preset numbering rule; Q is a positive integer and Q is less than P; Sensor numbers are assigned to sensors Q+1 through P according to a preset numbering rule; wherein the sensor number of sensor Q+1 is the initial number in the preset numbering rule. At the first detection moment, based on the detection value of each sensor, the first sensor number of the sensor corresponding to the touch position is determined; At the second detection moment, based on the detection value of each sensor, the second sensor number of the sensor corresponding to the touch position is determined; Determine whether there are any number jumps in the first sensor number and the second sensor number according to the preset numbering rules; If no number jump occurs, and the order of the first sensor number and the second sensor number is the same as the numbering order of the preset numbering rule, the touch operation is determined to be a forward swipe; if the order of the first sensor number and the second sensor number is opposite to the numbering order of the preset numbering rule, the touch operation is determined to be a reverse swipe. When a number jump occurs, if the number jumps from the end number to the beginning number, it is determined to be a forward swipe; if the number jumps from the beginning number to the end number, the touch operation is determined to be a reverse swipe.

[0018] In some implementations, each sensor has a sensor number and a location number, at least one sensor number corresponds to at least two sensors, and the sensor number corresponding to at least two sensors is defined as a multiplexed number. Each multiplexed number and the sensor numbers of two adjacent sensors form a unique combination. The method further includes: When a touch occurs, the third sensor number is determined based on the detection values ​​of each sensor, using the sensor with the strongest signal strength. Determine whether the third sensor number is a reused number; If it is a reused number, then determine the fourth and fifth sensor numbers of the sensors with the second and third strongest signal strengths; The numbering combination is determined based on the third sensor number, the fourth sensor number, and the fifth sensor number; The touch position is determined based on the correspondence between the number combination and the position number; If it is not a reused number, the touch position is determined according to the correspondence between the sensor number and the location number.

[0019] Secondly, embodiments of this application provide a touch detection device applied to a touch detection equipment. The touch detection equipment includes multiple sensors, each sensor having a length-to-width ratio in a first direction greater than 3, and the multiple sensors are arranged at intervals along the width direction. The touch detection device includes: The processing module is configured to determine the first coordinates of the touch position in the width direction based on the detection values ​​of each sensor at a first detection time; wherein the first detection time is the initial time when the sensor array detects a valid touch; and to determine the second coordinates of the touch position in the width direction based on the detection values ​​of each sensor at a second detection time; wherein the second detection time is after the first detection time. The recognition module is used to determine the user's touch operation based on the first coordinate and the second coordinate.

[0020] Thirdly, embodiments of this application provide a touch detection device, including multiple sensors, wherein the ratio of the length in a first direction to the width in the width direction of each sensor is greater than 3, and the multiple sensors are arranged at intervals along the width direction. It also includes at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the touch detection method as described in the first aspect.

[0021] Fourthly, embodiments of this application provide a vehicle including the touch detection device as described in the third aspect.

[0022] Fifthly, embodiments of this application provide a computer-readable storage medium storing an executable program, which is executed by a processor to implement the touch detection method of the first aspect.

[0023] Sixthly, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the touch detection method as described in the first aspect.

[0024] This application provides a touch detection method, apparatus, vehicle, storage medium, and program product. It utilizes sensors with an aspect ratio greater than or equal to 3, arranged at intervals along the width direction to form a large-area touch detection area. This solution only requires a general-purpose chip with one-dimensional coordinate and timing analysis capabilities, resulting in lower cost. Furthermore, the sensor array can be independently manufactured and embedded under various types of panels, facilitating production. Attached Figure Description

[0025] Figure 1 This is a schematic diagram of the structure of a touch screen in related technologies.

[0026] Figure 2 This is a schematic diagram of a slider structure in related technologies.

[0027] Figure 3 This is a first structural schematic diagram of the sensor array of the touch detection device provided in the embodiments of this application.

[0028] Figure 4 This is a schematic diagram of the second structure of the sensor array of the touch detection device provided in the embodiments of this application.

[0029] Figure 5 This is a third structural schematic diagram of the sensor array of the touch detection device provided in the embodiments of this application.

[0030] Figure 6 This is an interactive schematic diagram of the touch detection device provided in the embodiments of this application.

[0031] Figure 7 This is a flowchart illustrating the touch detection method provided in the embodiments of this application.

[0032] Figure 8 This is a structural block diagram of the touch detection device provided in the embodiments of this application.

[0033] Figure 9 This is a schematic diagram of the structure of the touch detection device provided in the embodiments of this application.

[0034] Figure 10 This is a structural block diagram of a computer-readable storage medium provided in an embodiment of this application. Detailed Implementation

[0035] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0036] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this application, "multiple" means two or more, unless otherwise explicitly specified.

[0037] For ease of description of the first, second, and third directions in the embodiments of this application, the first direction is the left-right direction in the figures, the second direction is the front-back direction in the figures, and the third direction is the up-down direction in the figures. The x-axis arrow direction is referred to as the "right" direction, the y-axis arrow direction as the "up" direction, and the z-axis arrow direction as the "back" direction, but these are not the sole limitations in the actual application of this application.

[0038] Please see Figure 2 , Figure 2 This is a schematic diagram of a slider structure in related technologies, such as... Figure 2 As shown, the slider includes multiple sensors, each shaped like an S or M. Two sensors, one in front and one behind, are interlocked with a small gap in between to prevent contact between them. The length of the slider is much greater than the width of any single sensor. However, this structure has drawbacks: while suitable for smaller touch areas, it cannot achieve touch functionality over larger areas. This is because such a structure requires a large number of sensors over large areas, leading to high costs and requiring the chip to have numerous sensor interfaces, which is difficult to meet practical needs.

[0039] The touch detection method provided in this application can be applied to touch detection devices. Please refer to [link / reference]. Figure 3 , Figure 3 This is a first structural schematic diagram of the sensor array of the touch detection device provided in this application embodiment. The sensor array includes multiple sensors, which are arranged at intervals along the width direction. In this application, the length-to-width ratio of each sensor is greater than or equal to 3, thereby achieving large-area touch detection. Specifically, the larger touch area provides users with a more free and convenient operating space. Taking automotive applications as an example, when controlling functions such as raising and lowering windows and opening and closing sunroofs, this design improves the speed and fault tolerance of operation, thereby optimizing the user's interactive experience.

[0040] Optionally, the sensor has a serrated shape, with two sensors interlocking in a staggered manner and a small gap in between to prevent contact between the two sensors. This serrated structure allows adjacent sensors to be staggered, so when a user touches the corresponding touch area, a single touch point can simultaneously cover multiple sensors. At this time, the detection signal strength generated by each sensor varies; the sensor closer to the center of the touch point has a higher detection signal strength. Therefore, the location of the sensor with the highest signal strength can be used as the location of the touch point, thereby improving positioning accuracy.

[0041] Optionally, the sensor array comprises multiple rows and single columns of sensors, with each row consisting of one sensor and each single column consisting of n sensors, for example... Figure 3The sensor is designated as sensor 1, sensor 2, ..., sensor n. Since the length-to-width ratio of each sensor is greater than or equal to 3, a single sensor has a large extension range in the length direction, capable of covering a longer touch area. When multiple such sensors are arranged at intervals along the width direction, the combination of these elongated sensors constitutes a large touch detection area. Compared to the prior art... Figure 2 Traditional M-shaped sensors have a small length-to-width ratio, resulting in a limited area covered by a single sensor. To achieve large-area touch detection, the number of sensors must be significantly increased, which not only raises manufacturing costs but also places higher demands on the number of chip interfaces, making it difficult to meet practical application needs. This application addresses this by increasing the aspect ratio of the sensor, allowing fewer sensors to cover the same area. This achieves large-area touch detection while effectively reducing costs and dependence on chip interfaces.

[0042] Optionally, the sensors are arranged in the same direction as the target sliding, and the direction of the target sliding is not limited to horizontal, vertical, or tilted. See further... Figure 3 Multiple sensors are arranged at intervals along the width direction, which can detect sliding operations along the width direction. If the width direction is vertical, it can also detect tilted sliding in an approximately vertical direction.

[0043] Optionally, the back of the sensor array, i.e. the side away from the user's touch, is covered with a shielding layer to prevent various electromagnetic interferences and ensure the accuracy of the touch detection device in detecting touch operations.

[0044] Optionally, the length of each sensor ranges from 5cm to 50cm, and the width of each sensor ranges from 0.5cm to 2cm.

[0045] Optionally, the length-to-width ratio of each sensor in the sensor array is in the range of [3, 10].

[0046] In some embodiments, please refer to Figure 4 , Figure 4 This is a schematic diagram of the second structure of the sensor array of the touch detection device provided in this application embodiment. The length-to-width ratio of each sensor is greater than or equal to 3, and multiple sensors are arranged at intervals along the width direction. Figure 3 The difference is that a single sensor is rectangular in shape, which is easier to manufacture.

[0047] In some embodiments, please refer to Figure 5 , Figure 5 This is a schematic diagram of the third structure of the sensor array of the touch detection device provided in the embodiments of this application, as shown below. Figure 5 As shown, with Figure 3 and Figure 4Unlike other sensors, this one features a curved outline. The sensor array is arranged to conform to the user's arm movement trajectory. When the user slides, they can naturally glide with their shoulder as the center and their arm as the radius, conforming to ergonomic design and improving user comfort during touch operations. This structure is particularly suitable for touch scenarios where human posture is constrained, such as in a car where the driver and passengers are restricted by seats and seatbelts. Users can use a sliding motion with their shoulder as the center and their arm as the radius, reducing operational difficulty and alleviating fatigue. Furthermore, to complement this sliding motion and further enhance the convenience of touch operation, a large touch area is designed to ensure ample operating space during natural arm gliding, thus optimizing the interactive experience while ensuring safety.

[0048] Optionally, the shape of the sensor may include, but is not limited to, wavy, parallelogram, fan-shaped, or arc-shaped, and can be specifically set according to user needs.

[0049] In some implementations, reference Figure 6 , Figure 6 This is an interactive schematic diagram of the touch detection device provided in the embodiments of this application, such as... Figure 6 As shown, users can perform single-click, multi-click, and swipe operations on the touch detection device. The touch detection device includes a sensor array and a touch surface. The sensor array is located below the touch surface, which can be a side window, sunroof, or the decorative panel of the passenger-side center console, or it can be the decorative panel on the back of the seat or the inside of the door. The touch detection device is connected to the vehicle controller, which identifies the corresponding control commands based on different touch areas and different touch operations to execute corresponding actions, such as adjusting glass light transmittance, adjusting volume, adjusting seat settings, playing / pausing music, and opening / closing windows.

[0050] Optionally, the one-dimensional detection direction of the sensor array should be parallel to the direction of the user's sliding trajectory.

[0051] In some embodiments, Figure 7 This is a schematic flowchart of the touch detection method provided in the embodiments of this application, as shown below. Figure 7 As shown, the touch detection method includes steps S100 to S300.

[0052] Step S100: At the first detection time, based on the detection value of each sensor, determine the first coordinate of the touch position in the width direction; wherein, the first detection time is the initial time when the sensor array detects a valid touch.

[0053] Optionally, the sensor can be a capacitive or resistive sensor. A capacitive sensor detects the change in capacitance caused by a finger approaching, thereby determining touch-related data. Its working principle is that when a conductor, such as a finger, approaches the sensor surface, a coupling capacitance is formed between it and the sensor electrodes, causing a change in the sensor's parasitic capacitance value. This change can be captured by the detection circuit and converted into an electrical signal. A resistive sensor detects the voltage change caused by pressure resulting in contact between two conductive films, thereby determining touch-related data. Specifically, in the non-pressed state, the upper and lower conductive films are isolated from each other; when pressure is applied, the two conductive films contact at the pressure point, causing a voltage division change at that point, which can be used to locate the touch position.

[0054] Optionally, a pre-defined mapping relationship between each sensor and its corresponding reference coordinates is stored in the memory. The reference coordinates of each sensor reflect its position in the width direction. This mapping relationship is typically established through a calibration process before the device leaves the factory and is stored in non-volatile memory. After the system obtains the sensor's detection value, it can quickly determine the approximate area of ​​the touch in the width direction by looking up a table or interpolation, providing a basis for subsequent precise positioning.

[0055] Optionally, the embodiments of this application use capacitive sensors, which have high sensitivity. Based on the detection values ​​of each sensor, a valid touch is determined when the detection value of any sensor exceeds a preset effective touch threshold, thereby determining the first coordinate of the touch position in the width direction. It should be noted that the effective touch threshold is set to filter out interference signals caused by minor accidental touches. This threshold can be set according to the specific application scenario and sensor sensitivity.

[0056] Step S200: At the second detection time, based on the detection value of each sensor, determine the second coordinate of the touch position in the width direction; wherein the second detection time is after the first detection time.

[0057] The method for determining the second coordinate of the touch position in the width direction is similar to that for determining the first coordinate, and will not be repeated here.

[0058] Specifically, the time interval between the second detection moment and the first detection moment is determined by the system's sampling frequency, for example, by collecting sensor data once every 10 milliseconds or 20 milliseconds to ensure the continuity and real-time performance of the touch trajectory.

[0059] Step S300: Determine the user's touch operation based on the first coordinate and the second coordinate.

[0060] User touch operations include single-click, double-click, long-press, and swipe. A single-click typically involves touching the area briefly and then lifting the finger; a double-click involves quickly tapping twice in quick succession and then lifting the finger; a long-press involves pressing the finger on the touch area and holding it there for a short period; and a swipe involves pressing the finger on the touch area and moving it in a specific direction.

[0061] Optionally, the direction of the sliding operation can be determined based on the sign of the difference between the first and second coordinates. For example, if the second coordinate is greater than the first coordinate, it can be determined as a positive sliding; otherwise, it is a negative sliding. In addition, by calculating the amount of coordinate change per unit time, the sliding speed can be further estimated, thereby supporting richer interactive feedback.

[0062] Optionally, both the first and second coordinates are one-dimensional coordinates. Therefore, this application only needs to use a general-purpose chip with one-dimensional coordinate detection and basic timing analysis functions, without the need for expensive customized chips, resulting in lower costs. General-purpose chips typically have mature development tools and abundant reference designs, which can significantly shorten the product development cycle. At the same time, since the amount of data processed by one-dimensional coordinates is small, the requirements for chip computing power and storage resources are lower, which helps to reduce overall power consumption. Furthermore, the sensor array can be manufactured independently and then directly embedded under interior panels of any shape when in use, without the need for precise bonding with or joint production with the cover glass, making it easy to manufacture. This discrete design not only simplifies the manufacturing process but also improves the design flexibility of the product. The same sensor array can be adapted to panels of different materials and curvatures, without the need to redevelop touch modules for each type of panel.

[0063] Next, taking the determination of the user's touch operation as a click operation as an example, the touch detection method further includes step S400, which includes step S410.

[0064] Step S410: If no valid touch is detected at the second detection time, the user's touch operation is determined to be a single click operation; wherein the time interval between the first detection time and the second detection time is less than a preset time threshold.

[0065] Specifically, the preset time threshold ranges from 100ms to 300ms, with 200ms being the preferred setting. The duration of most users' click operations falls within this range, i.e., 100ms to 300ms. If the threshold is set too short, some normal click operations may be ignored; if it is set too long, a long press operation may be misinterpreted as a click.

[0066] Next, taking the determination of the user's touch operation as a double-click operation as an example, the touch detection method further includes step S500, which includes step S510.

[0067] Step S510: If N consecutive click operations are detected, the user's touch operation is determined to be a double click operation, where N is a positive integer and N≥2.

[0068] Next, taking the determination of the user's touch operation as a long press operation as an example, step S300 includes step S310A.

[0069] Step S310A: If the first coordinate and the second coordinate are the same or the absolute value of the difference is less than the preset displacement threshold, and the time interval between the first detection time and the second detection time is greater than or equal to the preset time threshold, then the touch operation is determined to be a long press operation.

[0070] Next, taking the determination of the user's touch operation as a swipe operation as an example, step S300 includes steps S310B to S320B.

[0071] Step S310B: If the absolute value of the difference between the first coordinate and the second coordinate is greater than or equal to a preset displacement threshold, then the touch event is determined to be a swipe operation. In other words, the system will only classify a touch event as a swipe when the finger makes a sufficiently significant displacement within the touch area, rather than remaining stationary. This setting helps distinguish whether the user is intentionally swiping or simply making a slight movement during the pressing process.

[0072] Optionally, the coordinates of the sensor with the highest detection value at the first detection time can be determined as the first coordinate, which is a preset reference coordinate of the sensor and can be its center position. The coordinates of the sensor with the highest detection value at the second detection time can be determined as the second coordinate, which is also a preset reference coordinate of the sensor and can be its center position. The sensor with the highest signal strength is used as the positioning basis because this sensor is closest to the actual center of the touch point and can most accurately reflect the position of the finger.

[0073] The difference between the first and second coordinates is calculated using the distance between them. For example, using... Figure 3 For example, the first coordinate is the value in the width direction of the corresponding sensor, and the second coordinate is the value in the width direction of the corresponding sensor. When calculating the distance, the two width direction values ​​can be directly subtracted and the absolute value taken. Since the sensor array of this application mainly detects the coordinate change in the width direction, the sliding distance can be directly represented by the difference in the width direction, without the need for complex two-dimensional coordinate transformation.

[0074] Optionally, if the first coordinate is located within a preset range of the touch area edge, such as the topmost or bottommost area, the swipe operation is ignored to prevent false triggering. Edge area determination is typically used to prevent false triggering when the user operates near the touch area boundary, as the detection signal may attenuate or become unstable due to part of the finger exceeding the sensor's coverage. For example, if the finger's starting position is too close to the edge, subsequent swipes may not be fully captured; temporarily disabling swipe operations in this case helps improve the reliability of the user experience.

[0075] Step S320B: Determine the sliding direction and / or displacement based on the first and second coordinates, and execute the corresponding control command based on the sliding direction and / or displacement.

[0076] Optionally, the sliding direction can be determined by the sign of the difference between the first and second coordinates. For example, if the second coordinate is greater than the first coordinate, the finger is considered to be sliding upwards; otherwise, it is considered to be sliding downwards. The specific direction definition, such as up, down, left, and right, can be set according to the installation orientation of the sensor array and the user's viewing angle.

[0077] Optionally, the displacement is calculated by taking the absolute value of the distance between the first and second coordinates. The magnitude of the displacement reflects the range of finger swiping, and multiple levels can be defined based on the different displacement values. For example, small swipes correspond to fine-tuning, while large swipes correspond to rapid adjustment, thus providing users with a richer interactive experience.

[0078] Optionally, different sliding directions and different displacement ranges can correspond to different control commands, or they can be combined to correspond to different control commands. For example, sliding upwards a certain distance can increase the volume, and sliding downwards a certain distance can decrease the volume; while the same sliding direction, if the displacement is larger, can correspond to a larger adjustment range. The above technical solutions can meet diverse application needs.

[0079] In some embodiments, after confirming in step S410 that the touch action is a single click, in step S510 that the touch action is a multi-click, in step S310A that the touch action is a long press, in step S310B that the touch action is a swipe, and in step S320B that the swipe direction and / or displacement are determined, the touch detection method further includes the following steps: determining the operation area corresponding to the touch operation based on the first coordinate and the second coordinate; obtaining the mapping relationship between the operation area, the touch operation, and the control command; and determining and executing the corresponding control command based on the mapping relationship, the operation area, and the touch operation.

[0080] Specifically, the touch area of ​​the touch detection device can be pre-divided into multiple different operation areas, each corresponding to a type of control function (such as sunroof control area, window control area, multimedia control area, etc.). The division of areas can be based on coordinate ranges. For example, performing a click operation in the first operation area corresponds to playing / pausing music; performing an upward swipe in the first operation area corresponds to increasing the volume; performing a click operation in the second operation area corresponds to opening / closing the sunroof, etc.

[0081] Typically, each sensor in a sensor array requires an independent detection channel. If the number of sensors in a touch detection device is too large, the chip needs to provide more channels, which will significantly increase the complexity and cost of the chip design and is not conducive to overall cost control. To address this, the following technical solution was developed.

[0082] In some implementations, the number of sensors is P. The touch detection method further includes step S600, which is used to save the number of detection channels. Specifically, when the touch operation is detected as a swipe operation, step S600 includes steps S610 to S670.

[0083] Step S610: Assign sensor numbers to the first to the Qth sensors according to a preset numbering rule; wherein, the sensor number of the first sensor is the initial number in the preset numbering rule, and the sensor number of the Qth sensor is the end number in the preset numbering rule; Q is a positive integer and Q is less than P.

[0084] Step S620: Assign sensor numbers to the (Q+1)th to (P)th sensors according to a preset numbering rule; wherein the sensor number of the (Q+1)th sensor is the initial number in the preset numbering rule.

[0085] Step S630: At the first detection moment, based on the detection value of each sensor, determine the first sensor number of the sensor corresponding to the touch position.

[0086] Step S640: At the second detection moment, based on the detection value of each sensor, determine the second sensor number of the sensor corresponding to the touch position.

[0087] Step S650: Determine whether the numbering of the first sensor and the second sensor has skipped numbers according to the preset numbering rules.

[0088] Step S660: If no number jump occurs, and the order of the first sensor number and the second sensor number is the same as the numbering order of the preset numbering rule, the touch operation is determined to be a forward swipe; if the order of the first sensor number and the second sensor number is opposite to the numbering order of the preset numbering rule, the touch operation is determined to be a reverse swipe.

[0089] Step S670: When a number jump occurs, if the number jumps from the end number to the beginning number, it is determined to be a forward swipe; if the number jumps from the beginning number to the end number, the touch operation is determined to be a reverse swipe.

[0090] Optionally, the first to the Qth sensors need to be arranged along a preset sliding direction to ensure that they can be detected by the sensor array when sliding.

[0091] Alternatively, for example, with Figure 3 For example, Figure 3 The display shows a column with multiple rows. The arrangement of the first to the Pth sensors can also be a column with multiple rows, with only one sensor per row. Sensors Q through Q are numbered according to a preset numbering rule; for example, the first sensor is numbered 1, the second sensor is numbered 2, and so on, up to the Qth sensor being numbered Q. Sensors Q+1 through P are also numbered according to the preset numbering rule, with the Q+1 sensor numbered 1, the Q+2 sensor numbered 2, and so on. Two sensors with the same number share a detection channel. Specifically, the same number indicates that the two sensors are connected in parallel to the same touch detection pin. This reuse of multiple numbers saves on the required number of detection channels.

[0092] When a finger slides only within the area covered by the first group of sensors (numbered 1 to Q), the system can accurately calculate the displacement and direction based on the change in sensor number (e.g., from number 1 to number 3), since these sensor numbers are consecutive and unique (e.g., 1, 2, 3, ..., Q). Therefore, it can detect the movement correctly. If the finger slides on sensors in rows Q+1 to P, the displacement can still be detected correctly because their preset numbers are different. Sensors 1 to Q can be classified as the first group, and sensors Q+1 to P can be classified as the second group. If the touch point slides from the area corresponding to the first group of sensors to the area corresponding to the second group of sensors, it will cause a jump in the received number, including jumping from number Q to number 1, or from number 1 to number Q.

[0093] Optionally, when no number jump occurs, if the order of the first sensor number and the second sensor number is the same as the numbering order of the preset numbering rule, the touch operation is determined to be a forward swipe; if the order of the first sensor number and the second sensor number is opposite to the numbering order of the preset numbering rule, the touch operation is determined to be a reverse swipe. When a number jump occurs, if the jump is from the end number to the initial number, i.e., number Q jumps to number 1, then it is determined to be a forward swipe; if the jump is from the initial number to the end number, i.e., number 1 jumps to number Q, then the touch operation is determined to be a reverse swipe.

[0094] In some implementations, each sensor has a sensor number and a position number, and at least one sensor number corresponds to at least two sensors. The sensor number corresponding to at least two sensors is defined as a multiplexing number. Each multiplexing number and the sensor numbers of two adjacent sensors form a number combination that is different from each other. The touch detection method also includes step S700, which is used to save the number of detection channels. Specifically, when it is applied to detect the touch position corresponding to the touch operation, step S700 includes steps S710 to S760.

[0095] Step S710: When a touch occurs, based on the detection values ​​of each sensor, determine the third sensor number of the sensor with the strongest signal strength.

[0096] Step S720: Determine whether the number of the third sensor is a reused number.

[0097] Step S730: If it is a multiplexing number, then determine the fourth sensor number and the fifth sensor number of the sensors with the second and third strongest signal strengths.

[0098] Step S740: Determine the number combination based on the third sensor number, the fourth sensor number, and the fifth sensor number.

[0099] Step S750: Determine the touch position based on the correspondence between the number combination and the position number.

[0100] Step S760: If it is not a reused number, determine the touch position according to the correspondence between the sensor number and the position number.

[0101] The above technical solution defines a sensor number corresponding to at least two sensors as a multiplexing number. Each multiplexing number and the sensor numbers of two adjacent sensors form a number combination that is different from each other, for example, 1, 2, 3, 4, 5, 6, 7, 8, 9...n; 1, 4, 7, 2, 5, 8, 3, 6, 9...n. This method can save at least n / 2 detection channels and can accurately detect the touch position.

[0102] As an optimization, this application can also use two or three identical sensors per row, with a certain interval between the two sensors. In this case, the first and second coordinates also include a membership relationship in the length direction, which is used to indicate whether the touch position is in the first or second column. For example, the first coordinate is (3, 2), which represents that the touch position is in the third row and second column.

[0103] The method of this application further includes determining the user's sliding trajectory based on the first coordinate and the second coordinate, matching a switching instruction based on the sliding trajectory, and switching the control object corresponding to the touch area based on the switching instruction.

[0104] The controlled object is either a control device or different parameters of the same control device. For example, different control devices could be an air conditioner or a loudspeaker, while different parameters of the same control device could be an air conditioner such as temperature or fan speed.

[0105] Specifically, each row can effectively control the number of sensors by using two or three identical sensors. Due to the limited space inside the vehicle, in order to control as many parameters as possible within the limited space, at least two or three rows of sensors are formed, which can generate many different and recognizable trajectories. The control object is switched according to the trajectory. For example, the simplest way is to slide from left to right at the top, from left to right in the middle, and from left to right at the end, which can be used to switch the control of air conditioning temperature, speaker volume, etc. Of course, the above simple trajectory is prone to accidental switching. In practice, the trajectory can be set as needed, and this application does not impose any restrictions.

[0106] The technical solution of this application ensures that each multiplexed number is unique when combined with the sensor numbers of two adjacent sensors. When a user touches the touch area corresponding to a sensor, in addition to that sensor detecting the touch and generating a corresponding detection signal, the two adjacent sensors also detect the touch and generate corresponding detection signals, although the signal strength is weaker. If the third sensor number of the sensor with the strongest signal strength is not a multiplexed number, the touch position is determined according to the correspondence between sensor numbers and position numbers. If the third sensor number of the sensor with the strongest signal strength is a multiplexed number, the touch position is determined according to the sensor numbers of its adjacent sensors.

[0107] The touch detection method provided in this application has the following advantages compared with the prior art: 1. Compared to touch detection devices covering small areas, such as small touch buttons or sliders on car center console air conditioning panels or refrigerator panels, this provides a larger touch area, thus offering users a better touch experience. Users don't need to look at the touch buttons to adjust the in-car environment directly by touch. For example, using the driver's side window as a touch surface, the driver doesn't need to look at the panel while driving; they can simply slide their hand up and down on the side window to adjust the air conditioning, volume, glass transparency, etc., allowing them to keep their eyes on the road ahead, eliminating the risk of distraction and making driving safer.

[0108] 2. Compared to large-area touch detection devices similar to computer screens, this application reduces the number of channels required for touch detection. Since it only needs to detect one-dimensional coordinates, there's no need to detect two-dimensional coordinates. Furthermore, it can even use a microcontroller with touch functionality to achieve both detection and control. The diaphragm design can also be simplified, offering greater feasibility in automotive manufacturing. This application only requires a general-purpose chip with one-dimensional coordinate detection and basic timing analysis functions, eliminating the need for expensive custom chips, thus reducing costs. Moreover, the sensor array can be manufactured independently and then directly embedded under interior panels of any shape, without requiring precise bonding with or joint production with the cover glass, simplifying manufacturing.

[0109] In some embodiments, this application also provides a touch detection device applied to a touch detection equipment. The touch detection equipment includes multiple sensors, each sensor having a length-to-width ratio in a first direction greater than 3, and the multiple sensors are arranged at intervals along the width direction. Please refer to [link to relevant documentation]. Figure 8 , Figure 8 This is a structural block diagram of the touch detection device provided in the embodiments of this application. Figure 8 As shown, the touch detection device 300 also includes a processing module 310 and a recognition module 320.

[0110] The processing module 310 is used to determine the first coordinate of the touch position in the width direction based on the detection value of each sensor at a first detection time; wherein the first detection time is the initial time when the sensor array detects a valid touch; and at a second detection time, to determine the second coordinate of the touch position in the width direction based on the detection value of each sensor; wherein the second detection time is after the first detection time.

[0111] The recognition module 320 is used to determine the user's touch operation based on the first coordinate and the second coordinate.

[0112] Optionally, the touch detection device 300 further includes a click confirmation module, which determines that the user's touch operation is a click operation if no valid touch is detected at the second detection time; wherein the time interval between the first detection time and the second detection time is less than a preset time threshold.

[0113] Optionally, the click confirmation module is further configured to determine that the user's touch operation is a double-click operation if N consecutive click operations are detected, where N is a positive integer and N≥2.

[0114] Optionally, the recognition module 320 is specifically used to: determine that the touch operation is a long press operation if the first coordinate is the same as the second coordinate or the absolute value of the difference is less than a preset displacement threshold, and the time interval between the first detection time and the second detection time is greater than or equal to a preset time threshold.

[0115] Optionally, the recognition module 320 is specifically used to: if the absolute value of the difference between the first coordinate and the second coordinate is greater than or equal to a preset displacement threshold, then determine that the touch event is a swipe operation.

[0116] Optionally, the identification module 320 is further configured to: determine the sliding direction and / or displacement based on the first coordinate and the second coordinate, and execute corresponding control commands based on the sliding direction and / or the displacement.

[0117] Optionally, the recognition module 320 is further configured to: determine the operation area corresponding to the touch operation based on the first coordinate and the second coordinate; obtain the mapping relationship between the operation area, the touch operation and the control command; and determine and execute the corresponding control command based on the mapping relationship, the operation area and the touch operation.

[0118] Optionally, the identification module 320 is further configured to: assign sensor numbers to the first to the Qth sensors according to a preset numbering rule; wherein the sensor number of the first sensor is the initial number in the preset numbering rule, and the sensor number of the Qth sensor is the end number in the preset numbering rule; Q is a positive integer and Q is less than P; assign sensor numbers to the (Q+1)th to the Pth sensors according to the preset numbering rule; wherein the sensor number of the (Q+1)th sensor is the initial number in the preset numbering rule; at a first detection time, determine the first sensor number of the sensor corresponding to the touch position based on the detection value of each sensor; at a second detection time, based on the detection value of each sensor... The system uses the detection values ​​of the sensors to determine the second sensor number corresponding to the touch position; it then determines whether there is a number jump between the first sensor number and the second sensor number according to the preset numbering rule; if no number jump occurs, and the order of the first sensor number and the second sensor number is the same as the numbering order of the preset numbering rule, the touch operation is determined to be a forward swipe; if the order of the first sensor number and the second sensor number is opposite to the numbering order of the preset numbering rule, the touch operation is determined to be a reverse swipe; if a number jump occurs, if it jumps from the end number to the initial number, it is determined to be a forward swipe; if it jumps from the initial number to the end number, the touch operation is determined to be a reverse swipe.

[0119] Optionally, the identification module 320 is further configured to: each of the sensors has a sensor number and a location number, at least one of the sensor numbers corresponds to at least two sensors, the sensor number corresponding to at least two sensors is defined as a multiplexed number, and each multiplexed number and the sensor numbers of two adjacent sensors form a number combination that are all different from each other. The method further includes: when a touch occurs, based on the detection value of each of the sensors, determining the third sensor number of the sensor with the strongest signal strength; determining whether the third sensor number is a multiplexed number; if it is a multiplexed number, determining the fourth and fifth sensor numbers of the sensors with the second and third strongest signal strengths; determining the number combination based on the third sensor number, the fourth sensor number, and the fifth sensor number; determining the touch position according to the correspondence between the number combination and the location number; if it is not a multiplexed number, determining the touch position according to the correspondence between the sensor number and the location number.

[0120] Please see Figure 9 , Figure 9 This is a schematic diagram of the structure of the touch detection device provided in the embodiments of this application. Figure 9 As shown, the touch detection device 400 includes one or more processors 410 and a memory 420. Figure 9 Take a processor 410 as an example.

[0121] In some implementations, the processor 410 and the memory 420 may be connected via a bus or other means. Figure 9 Taking the example of a connection between China and Israel via a bus.

[0122] In some implementations, the processor 410 is configured to determine a first coordinate of the touch position in the width direction based on the detection value of each sensor at a first detection time; wherein the first detection time is the initial time when the sensor array detects a valid touch; and to determine a second coordinate of the touch position in the width direction based on the detection value of each sensor at a second detection time; wherein the second detection time is after the first detection time; and to determine the user's touch operation based on the first coordinate and the second coordinate.

[0123] In some embodiments, the memory 420 serves as a non-volatile computer-readable storage medium, used to store non-volatile software programs, non-volatile computer-executable programs, and modules, such as the program instructions / modules of the touch detection method in the embodiments of this application. The processor 410 executes various functional applications and data processing of the touch detection device 400 by running the non-volatile software programs, instructions, and modules stored in the memory 420, thereby implementing the touch detection method of the above-described method embodiments.

[0124] In some embodiments, memory 420 may include a program storage area and a data storage area, wherein the program storage area may store the operating system and applications required for at least one function; the data storage area may store data created based on the use of touch detection device 400, etc. Furthermore, memory 420 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some embodiments, memory 420 may optionally include memory remotely located relative to processor 410, and this remote memory may be connected to the controller via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0125] In some implementations, one or more modules are stored in memory 420 and, when executed by one or more processors 410, perform the touch detection method in any of the above method embodiments, for example, performing the method described above. Figure 1 The method steps S100 to S700.

[0126] In some implementations, the touch detection device can be a chip, such as a data processing unit (DPU) chip used in a data center. Alternatively, the touch detection device can be a network interface card that includes a chip and multiple interfaces (such as PCI / PCIE interfaces, UART interfaces, USB interfaces, etc.). Or, the touch detection device can be a traditional server, or a server that includes a network interface card or chip. The server includes a host and a data processor. The data processor is used to schedule messages to the host or the data processor itself for processing. The host is used to process the messages scheduled by the data processor.

[0127] In some embodiments, this application also provides a vehicle that includes the touch detection device described above.

[0128] Please refer to Figure 10 , Figure 10 This is a structural block diagram of a computer-readable storage medium provided in an embodiment of this application. The computer-readable storage medium 500 stores program code 510, which can be called by a processor to execute the touch detection method described in the above method embodiments.

[0129] The computer-readable storage medium 500 may be an electronic memory such as flash memory, EEPROM (Electrically Erasable Programmable Read-Only Memory), EPROM, hard disk, or ROM. Optionally, the computer-readable storage medium includes a non-volatile computer-readable medium. The computer-readable storage medium 500 has storage space for program code that performs any of the method steps of the above-described touch detection method. This program code can be read from or written to one or more computer program products. The program code may, for example, be compressed in a suitable form.

[0130] In some embodiments, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the touch detection method described above.

[0131] In summary, this application provides a touch detection method, device, vehicle, storage medium, and program product. By employing sensors with a length-to-width ratio greater than or equal to 3 and arranging multiple sensors spaced apart along the width direction, a larger touch area is provided to the user, enabling free and convenient touch operations. For example, when controlling functions such as raising and lowering car windows or opening and closing sunroofs, the larger touch area significantly improves the speed and error tolerance of operations and enhances the user's interactive experience. This application only requires a general-purpose chip with one-dimensional coordinate detection and basic timing analysis functions, eliminating the need for expensive customized chips, thus reducing costs. Furthermore, the sensor array can be manufactured independently and directly embedded under interior panels of any shape, without requiring precise bonding with or joint production with cover glass, making it easy to manufacture.

[0132] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.

Claims

1. A touch detection method, characterized in that, An application to a touch detection device, the touch detection device including a sensor array comprising multiple sensors, each sensor having a length-to-width ratio greater than or equal to 3, the multiple sensors being arranged at intervals along the width direction, the method comprising: At the first detection moment, based on the detection value of each sensor, the first coordinate of the touch position in the width direction is determined; wherein, the first detection moment is the initial moment when the sensor array detects a valid touch; At the second detection moment, based on the detection values ​​of each sensor, a second coordinate of the touch position in the width direction is determined; wherein the second detection moment is after the first detection moment; The user's touch operation is determined based on the first coordinate and the second coordinate.

2. The touch detection method according to claim 1, characterized in that, The length of each sensor ranges from 5cm to 50cm; The width of each sensor ranges from 0.5cm to 2cm.

3. The touch detection method according to claim 1, characterized in that, The method further includes: If no valid touch is detected at the second detection time, the user's touch operation is determined to be a single click operation; wherein the time interval between the first detection time and the second detection time is less than a preset time threshold.

4. The touch detection method according to claim 3, characterized in that, The method further includes: If N consecutive click operations are detected, the user's touch operation is determined to be a double-click operation, where N is a positive integer and N≥2.

5. The touch detection method according to claim 1, characterized in that, Determining the user's touch operation based on the first coordinate and the second coordinate includes: If the first coordinate and the second coordinate are the same or the absolute value of their difference is less than a preset displacement threshold, and the time interval between the first detection time and the second detection time is greater than or equal to a preset time threshold, then the touch operation is determined to be a long press operation.

6. The touch detection method according to claim 1, characterized in that, Determining the user's touch operation based on the first coordinate and the second coordinate includes: If the absolute value of the difference between the first coordinate and the second coordinate is greater than or equal to a preset displacement threshold, then the touch event is determined to be a swipe operation.

7. The touch detection method according to claim 6, characterized in that, The method further includes: The sliding direction and / or displacement are determined based on the first coordinate and the second coordinate, and corresponding control commands are executed based on the sliding direction and / or the displacement.

8. The touch detection method according to claim 1, characterized in that, The length-to-width ratio of each sensor is in the range of [3, 10].

9. The touch detection method according to claim 1, characterized in that, The sensor can be one of the following shapes: rectangular, sawtooth, wavy, parallelogram, or arc.

10. The touch detection method according to any one of claims 1-9, characterized in that, The method further includes: The operation area corresponding to the touch operation is determined based on the first coordinate and the second coordinate; Obtain the mapping relationship between the operation area, the touch operation, and the control command; Based on the mapping relationship, the operation area, and the touch operation, the corresponding control command is determined and executed.

11. The touch detection method according to claim 1, characterized in that, The number of sensors is P, and the method further includes: Sensor numbers are assigned to the first to the Qth sensors according to a preset numbering rule; wherein, the sensor number of the first sensor is the initial number in the preset numbering rule, and the sensor number of the Qth sensor is the end number in the preset numbering rule; Q is a positive integer and Q is less than P; Sensor numbers are assigned to the (Q+1)th to (P)th sensors according to a preset numbering rule; wherein, the sensor number of the (Q+1)th sensor is the initial number in the preset numbering rule; At the first detection moment, based on the detection value of each sensor, the first sensor number of the sensor corresponding to the touch position is determined; At the second detection moment, based on the detection value of each sensor, the second sensor number of the sensor corresponding to the touch position is determined; Determine whether the first sensor number and the second sensor number have skipped numbers according to the preset numbering rules; If no number jump occurs, and the order of the first sensor number and the second sensor number is the same as the numbering order of the preset numbering rule, the touch operation is determined to be a forward swipe; if the order of the first sensor number and the second sensor number is opposite to the numbering order of the preset numbering rule, the touch operation is determined to be a reverse swipe. When a number jump occurs, if the number jumps from the end number to the beginning number, it is determined to be a forward swipe; if the number jumps from the beginning number to the end number, the touch operation is determined to be a reverse swipe.

12. The touch detection method according to claim 1, characterized in that, Each sensor has a sensor number and a location number. At least one sensor number corresponds to at least two sensors. The sensor number corresponding to at least two sensors is defined as a multiplexed number. Each multiplexed number and the sensor numbers of two adjacent sensors form a unique combination. The method further includes: When a touch occurs, based on the detection values ​​of each of the sensors, the third sensor number of the sensor with the strongest signal strength is determined; Determine whether the number of the third sensor is a reused number; If it is a reused number, then determine the fourth sensor number and the fifth sensor number of the sensors with the second and third strongest signal strengths; The number combination is determined based on the third sensor number, the fourth sensor number, and the fifth sensor number; The touch position is determined based on the correspondence between the number combination and the position number; If it is not a reused number, the touch position is determined according to the correspondence between the sensor number and the position number.

13. A touch detection device, characterized in that, An application is made in a touch detection device, the touch detection device comprising multiple sensors, each of which has a length-to-width ratio in a first direction greater than 3, and the multiple sensors are arranged at intervals along the width direction. The touch detection device includes: The processing module is configured to, at a first detection time, determine a first coordinate of the touch position in the width direction based on the detection value of each of the sensors; wherein the first detection time is the initial time when the sensor array detects a valid touch; and at a second detection time, determine a second coordinate of the touch position in the width direction based on the detection value of each of the sensors; wherein the second detection time is after the first detection time. The recognition module is used to determine the user's touch operation based on the first coordinate and the second coordinate.

14. A touch detection device, characterized in that, It includes multiple sensors, each of which has a length in a first direction and a width in a width direction that is greater than 3, and the multiple sensors are arranged at intervals along the width direction; It also includes at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the touch detection method as described in any one of claims 1 to 12.

15. A vehicle, characterized in that, Includes the touch detection device as described in claim 14.

16. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores an executable program, which is executed by a processor to implement the touch detection method as described in any one of claims 1 to 12.

17. A computer program product, characterized in that, It includes a computer program that, when executed by a processor, implements the touch detection method as described in any one of claims 1 to 12.