A touch interaction method, device, vehicle display screen, and equipment

By setting driving electrodes and sensing electrodes on the vehicle display screen, the longitude and latitude coordinates of the user's touch event are detected, and interactive commands are generated. This solves the two-dimensional limitation of existing vehicle interaction solutions, realizes touch interaction on three-dimensional curved surfaces, and improves user experience and display effect.

CN121597050BActive Publication Date: 2026-05-05NINGBO PREH JOYSON AUTOMOTIVE ELECTRONICS
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
NINGBO PREH JOYSON AUTOMOTIVE ELECTRONICS
Filing Date
2026-01-28
Publication Date
2026-05-05

AI Technical Summary

Technical Problem

Existing in-vehicle interaction solutions are insufficient in terms of visual depth, interaction dimensions, and novelty of user experience. User interaction methods are still limited to two-dimensional plane operation, which makes it difficult to meet users' needs for a richer and more creative in-vehicle interaction experience.

Method used

Using a hemispherical or super-hemispherical in-vehicle display screen, by setting driving electrodes and sensing electrodes on the touch electrode layer, and using capacitive nodes to detect the longitude and latitude coordinates of the user's touch event, interactive commands that conform to the user's intention are generated, realizing touch interaction on a three-dimensional curved surface.

Benefits of technology

It enhances the user's interactive experience, enriches the forms and possibilities of interaction, and extends the user's interactive behavior from a two-dimensional plane to a three-dimensional curved surface, providing a larger display area and a wider viewing angle.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121597050B_ABST
    Figure CN121597050B_ABST
Patent Text Reader

Abstract

This invention discloses a touch interaction method, device, vehicle-mounted display screen, and equipment, relating to the field of display technology. The method includes: acquiring touch events generated by a user on the vehicle-mounted display screen and determining the longitude and latitude coordinates corresponding to the touch events on the display screen; the vehicle-mounted display screen includes a hemispherical or super-hemispherical display carrier, a touch electrode layer covering the outer surface of the display carrier, a plurality of driving electrodes and a plurality of sensing electrodes disposed on the outer surface of the touch electrode layer, the driving electrodes and sensing electrodes being perpendicular to each other, and the intersection of the driving electrodes and sensing electrodes forming a capacitive node of the vehicle-mounted display screen; determining the touch point corresponding to the touch event based on the longitude and latitude coordinates, and generating user interaction commands based on the touch point. This invention extends user interaction from a two-dimensional plane to a three-dimensional curved surface, improving the user's interactive experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of display technology, and more specifically to a touch interaction method, device, vehicle display screen, and equipment. Background Technology

[0002] With the rapid development of intelligent and connected vehicles, the importance of in-vehicle infotainment systems and in-vehicle interactive interfaces is becoming increasingly prominent. Traditional in-vehicle interactive interfaces mainly rely on flat or curved displays, combined with physical buttons, knobs, or flat touch controls to enable user interaction.

[0003] Among them, flat-panel displays are the most widely used solution in the field of in-vehicle interaction, but their display form is simple, lacks a sense of three-dimensional visual hierarchy, and the way information is presented is monotonous. Moreover, the interaction is limited to a two-dimensional plane, lacking a sense of three-dimensionality, and cannot provide users with a novel and intuitive operating experience. Curved displays, by bending the screen to fit the curvature of the user's field of vision, can improve the visual immersion and experience to a certain extent. However, they are still essentially a deformation of a two-dimensional display plane and have not broken through the scope of a flat display plane. The user interaction methods are also limited to flat touch, such as clicking and swiping, resulting in insufficient user operating experience.

[0004] It is evident that existing in-vehicle interaction solutions have significant shortcomings in terms of visual stereoscopic effect, interaction dimension, and novelty of user experience. As the level of intelligence of automobiles continues to improve, users have put forward higher requirements for the functions and experience of in-vehicle interaction. Whether it is a flat screen or a curved screen, the user's interaction method is still based on two-dimensional planar operation, which is difficult to meet the user's demand for a richer and more creative in-vehicle interaction experience.

[0005] Therefore, there is an urgent need for a new in-vehicle interaction solution that can break through the limitations of two-dimensional planes, so as to bring users a more unique and convenient in-vehicle interaction experience. Summary of the Invention

[0006] In view of this, embodiments of the present invention provide a touch interaction method, device, vehicle display screen, and equipment to solve the problems that existing vehicle interaction solutions have significant deficiencies in terms of visual stereoscopic effect, interaction dimension, and novelty of user experience.

[0007] According to a first aspect, embodiments of the present invention provide a touch interaction method, the method comprising:

[0008] The system acquires touch events generated by the user on the vehicle display screen and determines the longitude and latitude coordinates corresponding to the touch events on the vehicle display screen. The vehicle display screen includes a hemispherical or super-hemispherical display carrier, a touch electrode layer covering the outer surface of the display carrier, several driving electrodes and several sensing electrodes disposed on the outer surface of the touch electrode layer, the driving electrodes and sensing electrodes being arranged perpendicularly to each other, and the intersection of the driving electrodes and sensing electrodes forming the capacitive node of the vehicle display screen.

[0009] The touch point corresponding to the touch event is determined based on the longitude and latitude coordinates, and the user's interaction command is generated based on the touch point.

[0010] In conjunction with the first aspect, in the first embodiment of the first aspect, the driving electrode is a warp-shaped electrode disposed on the touch electrode layer, and the sensing electrode is a weft-shaped electrode disposed on the touch electrode layer.

[0011] In conjunction with the first aspect, in the second embodiment of the first aspect, the step of determining the touch point corresponding to the touch event based on longitude and latitude coordinates, and generating user interaction commands based on the touch point, specifically includes:

[0012] The touch point corresponding to each touch event is determined based on the longitude and latitude coordinates;

[0013] Based on the current interactive interface of the vehicle display screen and the touch points corresponding to the current and previous touch events, the user's interaction commands are generated.

[0014] In conjunction with the second embodiment of the first aspect, in the third embodiment of the first aspect, the step of generating user interaction commands based on the current interactive interface of the vehicle display screen and the touch points corresponding to the current and previous touch events specifically includes:

[0015] Acquire at least one touch event generated by the user on the current interactive interface;

[0016] Determine the first interactive area on the current interactive interface corresponding to the current touch event based on the touch point of the current touch event;

[0017] The second interactive area corresponding to the previous touch event on the current interactive interface is determined based on the touch point of the previous touch event;

[0018] Based on the first and second interaction areas, determine the touch buttons and / or interaction trajectories of the user's interaction on the current interaction interface, and generate the user's interaction commands based on the touch buttons and / or interaction trajectories.

[0019] In conjunction with the first aspect, in the fourth embodiment of the first aspect, the step of acquiring the touch event generated by the user on the vehicle display screen and determining the longitude and latitude coordinates corresponding to the touch event on the vehicle display screen specifically includes:

[0020] Obtain the capacitance value of each capacitor node in the current frame, compare the capacitance value of the current frame with the reference capacitance value of each capacitor node, and determine the amount of change in capacitance value of each capacitor node in the current frame.

[0021] Determine whether a user touch event occurred in the current frame based on the change in capacitance value;

[0022] If a user touch event is determined to have occurred, the capacitor node whose capacitance value changes by more than a preset threshold is considered a valid node.

[0023] Determine the driving electrode and sensing electrode corresponding to each effective node;

[0024] Based on the changes in the driving electrode, sensing electrode, and capacitance value corresponding to the effective node, the calculation weight of each effective node is determined. Based on the position information and calculation weight of all effective nodes on the vehicle display screen, at least one set of longitude and latitude coordinates is obtained; each set of longitude and latitude coordinates corresponds to a touch point.

[0025] In conjunction with the fourth embodiment of the first aspect, in the fifth embodiment of the first aspect, the step of determining the calculation weight of each effective node based on the change in the driving electrode, sensing electrode, and capacitance value corresponding to the effective node, and determining at least one set of longitude and latitude coordinates based on the position information and calculation weights of all effective nodes on the vehicle display screen, specifically includes:

[0026] The initial weights of each effective node are determined based on the change in capacitance value.

[0027] Based on the driving electrode and sensing electrode corresponding to the effective node, the position information of each effective node on the vehicle display screen is determined, and the first compensation factor of each effective node is determined based on the position information; the larger the latitude coordinate corresponding to the sensing electrode, the larger the first compensation factor of the corresponding effective node; the smaller the latitude coordinate corresponding to the sensing electrode, the smaller the first compensation factor of the corresponding effective node.

[0028] The second compensation factor for each valid node is determined based on the location information; the larger the latitude coordinate corresponding to the sensing electrode, the larger the second compensation factor of the corresponding valid node; the smaller the latitude coordinate corresponding to the sensing electrode, the smaller the second compensation factor of the corresponding valid node and the closer it is to 1.

[0029] The calculated weight of each valid node is determined by multiplying the basic weight of the valid node, the first compensation factor, and the second compensation factor.

[0030] Based on the spherical distance of the valid nodes on the vehicle display screen, the valid nodes are spatially clustered and grouped to obtain at least one group of valid nodes.

[0031] The touch points for each group are obtained by calculating the weighted centroid based on the longitude and latitude coordinates and the calculation weight of each group of valid nodes.

[0032] In conjunction with the fourth embodiment of the first aspect, in the sixth embodiment of the first aspect, the reference capacitance value is determined in the following manner:

[0033] Obtain the current environmental parameters of the vehicle display screen, and determine the reference capacitance value of each capacitor node based on the current environmental parameters; the environmental parameters include at least one of ambient temperature, deformation, and acceleration measurement.

[0034] According to a second aspect, embodiments of the present invention also provide a touch interaction device, the device comprising:

[0035] The location acquisition module is used to acquire touch events generated by the user on the vehicle display screen and determine the longitude and latitude coordinates corresponding to the touch events on the vehicle display screen. The vehicle display screen includes a hemispherical or super-hemispherical display carrier, a touch electrode layer covering the outer surface of the display carrier, a number of driving electrodes and a number of sensing electrodes disposed on the outer surface of the touch electrode layer, the driving electrodes and sensing electrodes being arranged perpendicularly to each other, and the intersection of the driving electrodes and sensing electrodes forming a capacitor node of the vehicle display screen.

[0036] The interaction generation module is used to determine the touch point corresponding to the touch event based on the longitude and latitude coordinates, and generate the user's interaction command based on the touch point.

[0037] According to a third aspect, embodiments of the present invention also provide an in-vehicle display screen, including a hemispherical or super-hemispherical display carrier, a touch electrode layer covering the outer surface of the display carrier, a touch sensor, a touch controller, a plurality of driving electrodes disposed on the outer surface of the touch electrode layer, and a plurality of sensing electrodes.

[0038] The driving electrode and the sensing electrode are arranged perpendicularly to each other, and the intersection of the driving electrode and the sensing electrode forms a capacitor node of the vehicle display screen. The touch sensor is used to obtain the capacitance value of the capacitor node and transmit the capacitance value to the touch controller. The touch controller is used to execute the steps of the touch interaction method as described above based on the capacitance value.

[0039] According to a fourth aspect, embodiments of the present invention also provide an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the steps of any of the above-described touch interaction methods.

[0040] The touch interaction method, device, vehicle display screen, and equipment of the present invention, by setting various driving electrodes and various sensing electrodes on the touch electrode layer of the vehicle display screen, can pre-divide longitude and latitude grid information on the touch electrode layer. Based on the pre-divided longitude and latitude grid information, when a user generates a touch event on the vehicle display screen, the touch sensor near the touch point will detect the change in capacitance value. By analyzing the magnitude and distribution of the capacitance value change, the touch controller can accurately calculate the longitude and latitude coordinates of the touch point on the outer surface of the vehicle display screen, thereby generating an interaction command that conforms to the user's intention, and can further execute the corresponding interaction operation according to the interaction command. At the same time, the user can perform touch operation on the entire visible surface of the hemispherical or super-hemispherical vehicle display screen, extending the user's interaction behavior from a two-dimensional plane to a three-dimensional curved surface, improving the user's interaction experience. The hemispherical display carrier shell structure is simple, easy to install and manufacture, and can meet the general vehicle space requirements. The super-hemispherical display carrier can provide users with a larger display area and a wider viewing angle, which is suitable for vehicle models with high requirements for display effect. Attached Figure Description

[0041] The features and advantages of the invention will be more clearly understood by referring to the accompanying drawings, which are schematic and should not be construed as limiting the invention in any way. In the drawings:

[0042] Figure 1 A flowchart illustrating the touch interaction method provided by the present invention is shown;

[0043] Figure 2 A schematic diagram showing the distribution of driving electrodes and sensing electrodes in the touch interaction method provided by the present invention is shown.

[0044] Figure 3 This invention illustrates the principle of determining a touch point in the touch interaction method provided by the present invention.

[0045] Figure 4 A schematic diagram of the structure of the touch interaction device provided by the present invention is shown;

[0046] Figure 5 This is a schematic diagram of the hardware structure of the electronic device provided in the embodiments of this application. Detailed Implementation

[0047] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0048] With the rapid development of intelligent and connected vehicles, the importance of in-vehicle infotainment systems and in-vehicle interactive interfaces is becoming increasingly prominent. Traditional in-vehicle interactive interfaces mainly rely on flat or curved displays, combined with physical buttons, knobs, or flat touch controls to enable user interaction.

[0049] Among them, flat-panel displays are the most widely used solution in the field of in-vehicle interaction, but their display form is simple, lacks a sense of three-dimensional visual hierarchy, and the way information is presented is monotonous. Moreover, the interaction is limited to a two-dimensional plane, lacking a sense of three-dimensionality, and cannot provide users with a novel and intuitive operating experience. Curved displays, by bending the screen to fit the curvature of the user's field of vision, can improve the visual immersion and experience to a certain extent. However, they are still essentially a deformation of a two-dimensional display plane and have not broken through the scope of a flat display plane. The user interaction methods are also limited to flat touch, such as clicking and swiping, resulting in insufficient user operating experience.

[0050] It is evident that existing in-vehicle interaction solutions have significant shortcomings in terms of visual stereoscopic effect, interaction dimension, and novelty of user experience. As the level of intelligence of automobiles continues to improve, users have put forward higher requirements for the functions and experience of in-vehicle interaction. Whether it is a flat screen or a curved screen, the user's interaction method is still based on two-dimensional planar operation, which is difficult to meet the user's demand for a richer and more creative in-vehicle interaction experience.

[0051] In conclusion, there is an urgent need for a new in-vehicle interaction solution that can break through the limitations of two-dimensional planes, so as to bring users a more unique and convenient in-vehicle interaction experience.

[0052] To address the aforementioned issues, this specification provides a touch interaction method designed to extend user interaction from a two-dimensional plane to a three-dimensional curved surface, thereby enhancing the user's interactive experience. The touch interaction method provided in this specification can be applied to electronic devices, including laptops, desktop computers, smartphones, smart wearable devices, and tablets. Furthermore, the touch interaction method provided in this specification can also be applied to applications running on the aforementioned electronic devices. Figure 1 This is a flowchart illustrating a touch interaction method according to an embodiment of the present invention, as shown below. Figure 1 As shown, the method may include the following steps:

[0053] S101. Obtain the touch events generated by the user on the vehicle display screen, and determine the longitude and latitude coordinates corresponding to the touch events on the vehicle display screen.

[0054] In this embodiment of the invention, the vehicle display screen includes a hemispherical or super-hemispherical display carrier, a touch electrode layer covering the outer surface of the display carrier, a touch sensor, a signal processing circuit, and a touch controller. The touch electrode layer corresponds to the shape of the display carrier and is also hemispherical or super-hemispherical. A plurality of driving electrodes and sensing electrodes are provided on the outer surface of the touch electrode layer. The driving electrodes and sensing electrodes are arranged perpendicularly to each other, and the intersection of the driving electrodes and sensing electrodes forms a capacitor node of the vehicle display screen.

[0055] In this embodiment of the invention, the display carrier is made of a high-strength, high-transmittance transparent material, which gives the display carrier excellent impact resistance, scratch resistance, and weather resistance. For example, transparent tempered glass or sapphire glass can be used to make the display carrier, and the display carrier is hemispherical or super-hemispherical. The hemispherical structure of the display carrier shell is simple, easy to install and manufacture, and can meet the general vehicle space requirements. The super-hemispherical structure of the display carrier can provide users with a larger display area and a wider viewing angle, which is suitable for vehicles with high requirements for display effect. The touch electrode layer uses transparent conductive materials such as indium tin oxide (ITO) and is plated on the outer surface of the display carrier, so that the user can interact using the capacitive touch principle. Electrode patterns are set on the outer surface of the touch electrode layer through micro-nano processing technology such as photolithography and etching, thereby forming a number of warp and weft lines. In this way, driving electrodes and sensing electrodes are formed on the touch electrode layer, and a capacitor node can be formed at the intersection of the driving electrodes and sensing electrodes.

[0056] It is understandable that each driving electrode can form a capacitor node with each sensing electrode. Since there are several driving electrodes and sensing electrodes on the outer surface of the touch electrode layer, several capacitor nodes are formed on the vehicle display screen. The vehicle display screen also includes a touch sensor, which is used to obtain the capacitance value of the capacitor node and transmit the capacitance value to the signal processing circuit. The signal processing circuit amplifies and filters the received capacitance value, and then sends the processed signal to the touch controller. The touch controller uses an application-specific integrated circuit (ASIC). The touch sensors sequentially send excitation signals of a specific frequency to each driving electrode. When the user's finger is not touching the vehicle display screen, the signal received by each sensing electrode has a stable baseline value. When the user's finger touches a point on the vehicle display screen, which has a spherical outer surface, it disturbs the electric field of one or more capacitor nodes in a local area near the touch point, causing a decrease in the mutual capacitance value at these nodes. The various touch sensors can capture the change in capacitance value. The touch sensors transmit the change to the touch controller through the signal processing circuit. Based on the change after processing by the signal processing circuit, the touch controller can detect which capacitor nodes have significantly changed capacitance values, and then calculate the position of the touch point on the vehicle display screen.

[0057] It should be noted that the touch sensors are set in several and evenly distributed on the outer surface of the display carrier. For example, a touch sensor is set at the position corresponding to each capacitor node.

[0058] Specifically, after the display carrier is manufactured, the center point of its pole and the center of the entire display carrier can be determined. Based on the pole and the center of the sphere, the central axis and the original projection plane of the display carrier can be determined. The original projection plane is the largest cross section passing through the center of the sphere and also the largest cross section passing through the display carrier. For a hemispherical display carrier, the original projection plane is also a plane obtained based on its edge. The central axis is a straight line passing through the pole and the center of the sphere and perpendicular to the original projection plane. Based on the center of the sphere, the central axis, and the original projection plane, a spherical polar coordinate system of the display carrier can be established. The origin of the spherical polar coordinate system is the center of the sphere. The positive Z-axis of the spherical polar coordinate system is the line passing through the center of the sphere to the pole. The XY plane of the spherical polar coordinate system is the original projection plane.

[0059] Please see Figure 2The driving electrodes are longitudinal electrodes disposed on the touch electrode layer, and the sensing electrodes are transverse electrodes disposed on the touch electrode layer. Specifically, the driving electrodes are a series of arc-shaped electrodes converging from the poles of the display carrier to the edge of the display carrier, and the sensing electrodes are a series of circular electrodes parallel to the original projection plane. The plane formed by the driving electrodes and the central axis is perpendicular to the original projection plane, while the plane formed by the sensing electrodes is parallel to the original projection plane. Each longitudinal line on the touch electrode layer corresponds to one driving electrode, and similarly, each transverse line corresponds to one sensing electrode.

[0060] S102. Determine the touch point corresponding to the touch event based on the longitude and latitude coordinates, and generate the user's interaction command based on the touch point.

[0061] By setting various driving electrodes and sensing electrodes on the touch electrode layer, longitude and latitude grid information can be pre-divided on the touch electrode layer. Based on the pre-divided longitude and latitude grid information, when a user generates a touch event on the vehicle display screen, that is, when a specific touch point is generated on the vehicle display screen, the touch sensor near the touch point will detect the change in capacitance value. By analyzing the magnitude and distribution of the capacitance value change, the touch controller can accurately calculate the longitude and latitude coordinates of the touch point on the outer surface of the vehicle display screen, and then generate an interactive command that conforms to the user's intention, and further execute the corresponding interactive operation according to the interactive command.

[0062] For details, please refer to Figure 3 According to the established spherical polar coordinates, each sensing electrode corresponds to a polar angle starting from the positive Z-axis. ( Each driving electrode corresponds to an azimuth angle starting from the X-axis on the XY plane. ( Then, based on the index of the driving electrode and the index of the sensing electrode corresponding to the capacitor node that has undergone significant changes, the azimuth angle can be determined. and polar angle The longitude coordinates of the touch point are determined respectively. and latitude coordinates From longitude coordinates and latitude coordinates The corresponding touch point can be obtained. In other words, the change in capacitance value is converted into the longitude and latitude coordinates of the touch point, thereby obtaining the position of the user's touch and enabling various interactive operations. For example, users can switch the displayed content by sliding on the surface of the in-vehicle display screen, or click on a specific area of ​​the in-vehicle display screen to select functions. This three-dimensional interaction method brings users a brand-new operating experience and enriches the forms and possibilities of interaction.

[0063] The touch interaction method of this invention, by setting various driving electrodes and various sensing electrodes on the touch electrode layer of the vehicle display screen, can pre-divide longitude and latitude grid information on the touch electrode layer. Based on the pre-divided longitude and latitude grid information, when a user generates a touch event on the vehicle display screen, the touch sensor near the touch point will detect the change in capacitance value. By analyzing the magnitude and distribution of the capacitance value change, the touch controller can accurately calculate the longitude and latitude coordinates of the touch point on the outer surface of the vehicle display screen, thereby generating an interaction command that conforms to the user's intention, and can further execute the corresponding interaction operation according to the interaction command. At the same time, the user can perform touch operation on the entire visible surface of the hemispherical or super-hemispherical vehicle display screen, extending the user's interaction behavior from a two-dimensional plane to a three-dimensional curved surface, improving the user's interaction experience. The hemispherical display carrier shell structure is simple, easy to install and manufacture, and can meet the general vehicle space requirements. The super-hemispherical display carrier can provide users with a larger display area and a wider viewing angle, which is suitable for vehicles with high requirements for display effect.

[0064] In this embodiment of the invention, step S101 specifically includes:

[0065] S1011. Obtain the capacitance value of each capacitor node in the current frame, compare the capacitance value of the current frame with the reference capacitance value of each capacitor node, and determine the amount of change in capacitance value of each capacitor node in the current frame.

[0066] The reference capacitance value is the capacitance value of the corresponding capacitor node in a non-touch state. However, due to the influence of factors such as ambient temperature and vehicle vibration during actual use, the original capacitance value of each capacitor node may change. Therefore, changes in environmental parameters may also cause changes in the reference capacitance value of each capacitor node. In this embodiment of the invention, the current environmental parameters of the vehicle display screen are obtained, and the reference capacitance value of each capacitor node is determined based on the current environmental parameters, thereby obtaining a reference capacitance value that is more consistent with the current vehicle conditions.

[0067] The environmental parameters include ambient temperature, deformation, acceleration, and other parameters. These environmental parameters can be obtained by setting up sensors such as three-axis displacement sensors and gyroscopes on the vehicle display screen and temperature sensors in the vehicle system, and then transmitted to the touch controller for corresponding processing.

[0068] More specifically, by simulating different test environments composed of various environmental parameters, the mapping relationship between the capacitance value of each capacitor node in the same type of vehicle display screen and various environmental parameters under non-touch conditions can be obtained. Based on this mapping relationship, a non-linear offline parameter table is established. In this way, after obtaining the current environmental parameters, the capacitance value corresponding to the current environmental parameters can be determined by looking up the table and interpolation, and the capacitance value corresponding to the current environmental parameters is used as the reference capacitance value of the capacitor node under the current environmental parameters. Alternatively, the initial reference value of the vehicle display screen under room temperature (25℃), no bumps or other interference, and no touch conditions can be obtained first. Then, the functional relationship between each environmental parameter and the capacitance value of the capacitor node can be established. According to the functional relationship, the influence of the corresponding environmental parameters on the capacitance value can be quantified. Then, the quantified influence degree is used as the compensation coefficient of the corresponding environmental parameter. The initial reference value is compensated by the compensation coefficients corresponding to all environmental parameters and the current environmental parameters, thereby obtaining the reference capacitance value of each capacitor node under the current environmental parameters.

[0069] Of course, the reference capacitance value of each capacitor node can also be obtained based on various environmental parameters and other methods, such as dynamic baseline tracking, initial calibration mechanism, etc. There are no restrictions on the method of determining the reference capacitance value.

[0070] S1012. Determine whether a user touch event has occurred in the current frame based on the change in capacitance value.

[0071] In this embodiment of the invention, when the capacitive touchscreen detects whether a user has generated a touch event, it needs to use the capacitance value of each capacitive node in a certain frame when the user is not touching as the reference capacitance value of each capacitive node. When it is necessary to determine whether the user has touched a capacitive node in a certain frame, the capacitance value of each capacitive node in the current frame is compared with the corresponding reference capacitance value. If the capacitance value of the current frame is less than the reference capacitance value and the difference between the two exceeds a preset threshold, it can be determined that a user touch event has occurred in the current frame. The preset threshold is a negative value, that is, the change in capacitance value needs to be negative and exceed a certain amount. This can eliminate obvious noise values, such as water stains or oil stains on the surface of the vehicle display screen that cause an increase in the capacitance value of the capacitive node, and can also exclude small changes in capacitance value caused by environmental factors. This can reduce unnecessary calculation processes and improve the accuracy of subsequent touch point determination.

[0072] S1013. If a user touch event is confirmed, capacitor nodes whose capacitance value changes exceeding a preset threshold are designated as valid nodes. Specifically, the formula for determining valid nodes is:

[0073]

[0074] in, Indicates the first The change in capacitance value at each capacitor node; This indicates a preset threshold.

[0075] S1014. Determine the driving electrode and sensing electrode corresponding to each valid node.

[0076] In this embodiment of the invention, after setting each driving electrode and sensing electrode on the touch electrode layer, corresponding indexes can be established for each driving electrode and sensing electrode. For example, all driving electrodes are assigned numbers, and their indices are determined based on these numbers. Similarly, all sensing electrodes are assigned numbers, and their indices are determined based on these numbers. After determining all valid nodes, the indices of the driving electrodes and sensing electrodes corresponding to each valid node can be determined, thus obtaining the driving electrodes and sensing electrodes corresponding to each valid node.

[0077] S1015. Based on the change in driving electrode, sensing electrode, and capacitance value corresponding to the effective node, determine the calculation weight of each effective node. Based on the position information and calculation weight of all effective nodes on the vehicle display screen, determine at least one set of longitude and latitude coordinates. Each set of longitude and latitude coordinates can yield a touch point.

[0078] Assuming in the first Two sets of longitude and latitude coordinates were obtained from the touch event, which are the first set of coordinates. and the second set of coordinates Based on the first set of coordinates and the second set of coordinates The first touch point can be obtained separately in the subsequent steps. and the second touch point The first touch point can correspond to the touch of one of the user's fingers, and the second touch point can correspond to the touch of the user's other finger. Indicates the first The first set of longitude coordinates corresponding to each touch event. Indicates the first The first set of latitude coordinates corresponding to each touch event. Indicates the first The second set of longitude coordinates corresponding to the touch event. Indicates the first The second set of latitude coordinates corresponding to each touch event.

[0079] It should be noted that since the area touched by a user's finger covers multiple capacitive nodes, a single touch event may correspond to multiple valid nodes, and each valid node has its corresponding driving electrode and sensing electrode.

[0080] In particular, when users interact with the vehicle display screen using multi-finger touch, such as zooming in on a display interface or window with two fingers, for example, when a user touches the vehicle display screen with both their index finger and thumb at the same time, the capacitance value of a group of capacitive nodes near the user's index finger touch point will decrease, and the capacitance value of another group of capacitive nodes near the user's thumb touch point will also decrease. In this case, the touch controller cannot determine which capacitive nodes were touched by the index finger and which were touched by the thumb.

[0081] In this embodiment of the invention, multiple possible touch points are identified through weighted centroid calculation, enabling complex user gesture interactions, such as supporting users to interact with the vehicle display screen by using two-finger zoom, rotation, etc. Secondly, it can effectively prevent two close touch points from being misjudged as one touch point, ensuring the recognition accuracy of each touch point.

[0082] More specifically, step S1015 includes:

[0083] S10151. For each valid node, determine the initial weight of each valid node based on the change in capacitance value. ,Right now ,in, Indicates the first The base weight of each valid node.

[0084] S10152. For each valid node, determine the position information of each valid node on the vehicle display screen based on the driving electrode and sensing electrode corresponding to the valid node, and determine the first compensation factor for each valid node based on the position information. The position information is obtained from longitude and latitude coordinates. The first compensation factor is used to compensate for the recognition error caused by the non-uniform distribution of capacitor nodes. The latitude coordinates corresponding to the sensing electrodes... The larger the value, the larger the first compensation factor of the corresponding effective node. ), latitude coordinates corresponding to the sensing electrode The smaller the value, the smaller the first compensation factor of the corresponding effective node. ).

[0085] Because the driving electrodes are linear (latitude) and the sensing electrodes are longitude, the distribution of capacitive nodes across the entire touch electrode layer is uneven. The closer to the original projection surface, the larger the spacing between capacitive nodes; conversely, the closer to the poles, the smaller the spacing. In other words, the closer to the original projection surface of the vehicle display, the sparser the electrode pattern; the closer to the poles of the vehicle display, the denser the electrode pattern. However, the influence range of each capacitive node is roughly fixed. In areas with sparse electrode patterns, a larger spherical area corresponds to the detection of touch events using capacitive nodes, while in areas with dense electrode patterns, a smaller spherical area corresponds to the detection of touch events using capacitive nodes.

[0086] In this embodiment of the invention, by setting a first compensation factor and increasing the value of the first compensation factor in areas with sparse electrode patterns and decreasing the value of the first compensation factor in areas with dense electrode patterns, the recognition error caused by the uneven distribution between capacitor nodes in the process of weighted centroid calculation of capacitor nodes close to the original projection surface is avoided.

[0087] S10153. For each valid node, the second compensation factor for each valid node is still determined based on the location information. The second compensation factor is used to compensate for the identification error caused by signal intensity changes due to electric field distortion at the edge capacitor nodes, where the latitude coordinates of the sensing electrode are... The larger the value, the larger the second compensation factor of the corresponding effective node. ), latitude coordinates corresponding to the sensing electrode The smaller the value, the smaller the second compensation factor of the corresponding effective node (approaching 1).

[0088] In spherical touchscreens, the electric field distribution changes, especially at the edges of the spherical cap. Furthermore, when a user's finger touches the edge of the vehicle's display, only part of the finger may be in contact with the spherical surface, while the other part remains suspended. This also leads to a significant difference in capacitance changes compared to touching the center of the display. In the central region of the display's edge, the electric field distortion is small, resulting in normal signal strength. Conversely, in the edge region, the electric field distortion is larger, leading to signal strength attenuation and typically smaller capacitance changes.

[0089] In this embodiment of the invention, by setting a second compensation factor and increasing the value of the second compensation factor as it gets closer to the edge region, the recognition error caused by the high intensity attenuation of the signal due to the special shape of the display carrier during the weighted centroid calculation process of the capacitor nodes near the edge region is avoided.

[0090] S10154. Based on the product of the basic weights of the effective nodes, the first compensation factor, and the second compensation factor, determine the calculated weight of each effective node. Specifically:

[0091]

[0092] in, Indicates the first The calculated weights of each valid node; Indicates the first The first compensation factor for each effective node; Indicates the first The second compensation factor for each effective node.

[0093] That is, the basic weights are compensated using the first compensation factor and the second compensation factor, thereby obtaining the calculated weights of the effective nodes. .

[0094] S10155. Based on the spherical distance of the effective nodes on the vehicle display screen, perform spatial clustering to group the effective nodes into at least one group of effective nodes.

[0095] In this embodiment of the invention, in order to decouple the touch points of multiple thumbs of a user, it is determined that the capacitive nodes that are physically close in spherical space and have similar signals belong to the touch of the same finger, thereby dividing at least one group of effective nodes.

[0096] For example, the effective node with the largest change in capacitance value is taken as the first cluster center node, and the spherical distance between the other effective nodes and the cluster center node is determined. Effective nodes with a spherical distance less than a preset distance are assigned to the first group. If there are still remaining effective nodes that have not been assigned, the effective node with the largest change in capacitance value among the remaining effective nodes is found and taken as the second cluster center node. The above spatial clustering process is repeated to obtain the second group, and so on.

[0097] S10156. Based on the longitude and latitude coordinates and calculation weights of each group of valid nodes, a weighted centroid is calculated to obtain the touch points for each group. This can be understood as the number of valid node groups obtained in the spatial clustering process corresponding to the number of touch points. Specifically:

[0098]

[0099]

[0100] in, Indicates the first group. The longitude coordinates of each valid node; Indicates the first group of... The latitude coordinates of each valid node; This represents the number of valid nodes in the first group, and the total number of valid nodes in all groups is... The effective nodes were divided into Group. Assuming there is also a second group of valid nodes, the calculation is also performed based on the above calculation principles. , .

[0101] In this embodiment of the invention, step S102 specifically includes:

[0102] S1021. Determine the touch point corresponding to each touch event based on the longitude and latitude coordinates.

[0103] It should be noted that each touch event can correspond to at least one touch point.

[0104] S1022. Generate user interaction commands based on the current interactive interface of the vehicle display screen and the touch points corresponding to the current and previous touch events. It should be noted that the previous touch event is the closest touch event in time to the current touch event, and whenever the user generates a new touch event, the current touch event and the previous touch event will also be updated accordingly. Each touch event can be stored for recording and generating interaction commands.

[0105] In this embodiment of the invention, the user's interaction intent can be formed by at least one touch event. Each touch event corresponds to at least one touch point. Therefore, the touch points corresponding to the current touch event and the previous touch event may be different. Based on the change in the position of the touch point, an interaction instruction that conforms to the user's interaction intent can be generated.

[0106] In this embodiment of the invention, the current interactive interface is also a key factor influencing the generation of interactive commands. Even if the change in the touch point position is exactly the same, different interactive interfaces can still generate different interactive commands. In this way, interactive commands that better match the user's interactive intent can be generated. For example, if the current interactive interface is a music playback interface with a volume control track, a series of touch events by the user sliding on the volume control track will adjust the music playback volume; that is, the user's interactive intent represented by this series of touch events is to adjust the music playback volume. If the current interactive interface is a traffic navigation interface, the volume control track displayed on the music playback interface may show a traffic street on the constantly changing traffic navigation interface. A series of similar touch events by the user sliding on the traffic street will switch the traffic content displayed on the vehicle display screen; that is, the user's interactive intent represented by this series of similar touch events is to adjust the displayed traffic content.

[0107] More specifically, step S1022 includes:

[0108] S10221. Obtain at least one touch event generated by the user on the current interactive interface.

[0109] In this embodiment of the invention, a complete user interaction instruction can consist of a series of consecutive steps of interaction instructions. Each step of the interaction instruction is generated by the touch points corresponding to the current and previous touch events, respectively. This method of generating each step of the interaction instruction step by step can better understand the user's interaction intention and generate more accurate interaction instructions.

[0110] It is understandable that when a user generates multiple touch events on the current interactive interface, these touch events have a corresponding chronological order.

[0111] S10222, Based on the touch point of the current touch event Determine the first interactive area on the current interactive interface corresponding to the current touch event. Among these, This indicates the touch point corresponding to the current touch event. This indicates the longitude coordinates corresponding to the current touch event. This indicates the latitude coordinates corresponding to the current touch event.

[0112] S10223, Based on the touch point of the previous touch event Determine the second interactive area on the current interactive interface corresponding to the previous touch event. Among these, This indicates the touch point corresponding to the previous touch event. This indicates the longitude coordinates corresponding to the previous touch event. This indicates the latitude coordinates corresponding to the previous touch event.

[0113] S10224. Based on the first and second interaction areas, determine the touch buttons and / or interaction trajectories of the user's interaction on the current interaction interface, and generate the user's interaction instructions based on the touch buttons and / or interaction trajectories.

[0114] The hemispherical or super-hemispherical design of the display carrier can better adapt to the complex space inside the vehicle. At the same time, compared with traditional flat or curved screens, the in-vehicle display based on the display carrier can provide a larger display area, interactive area and wider viewing angle within the limited space of the vehicle. Therefore, the user's touch event can not only be pressing a touch button on the current interactive interface, but also drawing an interactive trajectory on the current display interface. For example, the user can operate by sliding or rotating along different directions on the surface of the in-vehicle display. It can also be combined with touch buttons and drawing interactive trajectories on the display interface. For example, the user can operate by pressing a touch button and then sliding or rotating along different directions on the surface of the in-vehicle display.

[0115] Through this interaction method, users can perform full-range touch operations on the outer surface of the in-vehicle display screen, namely the touch electrode layer, which enriches the forms and possibilities of interaction.

[0116] In this embodiment of the invention, a number of touch buttons can be set on an interactive interface. When a user presses one of the touch buttons, the user will be redirected to another interactive interface, and the sub-touch buttons corresponding to the pressed touch button will be displayed on the new interactive interface. These sub-touch buttons are also touch buttons under the current interactive interface. By generating user interaction commands based on touch buttons and / or interaction trajectories, the unique shape and interaction method of the in-vehicle display screen can be combined with the limited space in places such as the center console of the vehicle to make full use of space and provide users with a better interactive experience.

[0117] In this embodiment of the invention, in order to provide users with a better touch experience and protect the touch electrode layer, a protective layer is covered on the outer surface of the touch electrode layer. This protective layer can be an organic or inorganic coating with high hardness and high light transmittance, such as a silicon dioxide-based hardened coating, with a pencil hardness of 4H or higher. The main function of this protective layer is to provide physical protection for the touch electrode layer underneath, preventing scratches during use, and also to provide a stable surface dielectric constant, ensuring the stability of capacitance detection.

[0118] In this embodiment of the invention, a filling layer may be provided between the protective layer and the touch electrode layer, such as a layer of transparent optical adhesive or resin. This filling layer can improve the optical effect and increase the structural strength.

[0119] In this embodiment of the invention, a nanoscale diffraction film is deposited on a specific area (i.e., the projection light path coverage area) on the inner surface of the display carrier. This diffraction film is prepared by precision processes such as magnetron sputtering, and its thickness is typically 50-200 nanometers. The material used to prepare the diffraction film can be titanium dioxide, silicon dioxide, or a multilayer composite structure thereof. The function of the diffraction film is to scatter the incident light at a specific angle at a specific angle through the diffraction and interference effects when a laser beam of a specific wavelength is incident, thereby forming a visible and bright interactive interface on the outer surface of the spherical shell, i.e., the user's viewing side.

[0120] The touch interaction device provided in the embodiments of the present invention is described below. The touch interaction device described below and the touch interaction method described above can be referred to in correspondence.

[0121] To address the aforementioned issues, this specification provides a touch interaction device designed to extend user interaction from a two-dimensional plane to a three-dimensional curved surface, thereby enhancing the user's interactive experience. Figure 4 This is a schematic diagram of the structure of a touch interaction device according to an embodiment of the present invention, such as... Figure 4 As shown, the device may include:

[0122] The location acquisition module 10 is used to acquire touch events generated by the user on the vehicle display screen and determine the longitude and latitude coordinates corresponding to the touch events on the vehicle display screen.

[0123] In this embodiment of the invention, the vehicle display screen includes a hemispherical or super-hemispherical display carrier, a touch electrode layer covering the outer surface of the display carrier, a touch sensor, a signal processing circuit, and a touch controller. The touch electrode layer corresponds to the shape of the display carrier and is also hemispherical or super-hemispherical. A plurality of driving electrodes and sensing electrodes are provided on the outer surface of the touch electrode layer. The driving electrodes and sensing electrodes are arranged perpendicularly to each other, and the intersection of the driving electrodes and sensing electrodes forms a capacitor node of the vehicle display screen.

[0124] In this embodiment of the invention, the display carrier is made of a high-strength, high-transmittance transparent material, which gives the display carrier excellent impact resistance, scratch resistance, and weather resistance. For example, transparent tempered glass or sapphire glass can be used to make the display carrier, and the display carrier is hemispherical or super-hemispherical. The hemispherical structure of the display carrier shell is simple, easy to install and manufacture, and can meet the general vehicle space requirements. The super-hemispherical structure of the display carrier can provide users with a larger display area and a wider viewing angle, which is suitable for vehicles with high requirements for display effect. The touch electrode layer uses transparent conductive materials such as indium tin oxide (ITO) and is plated on the outer surface of the display carrier, so that the user can interact using the capacitive touch principle. Electrode patterns are set on the outer surface of the touch electrode layer through micro-nano processing technology such as photolithography and etching, thereby forming a number of warp and weft lines. In this way, driving electrodes and sensing electrodes are formed on the touch electrode layer, and a capacitor node can be formed at the intersection of the driving electrodes and sensing electrodes.

[0125] It is understandable that each driving electrode can form a capacitor node with each sensing electrode. Since there are several driving electrodes and sensing electrodes on the outer surface of the touch electrode layer, several capacitor nodes are formed on the vehicle display screen. The vehicle display screen also includes a touch sensor, which is used to obtain the capacitance value of the capacitor node and transmit the capacitance value to the signal processing circuit. The signal processing circuit amplifies and filters the received capacitance value, and then sends the processed signal to the touch controller. The touch controller uses an application-specific integrated circuit (ASIC). The touch sensors sequentially send excitation signals of a specific frequency to each driving electrode. When the user's finger is not touching the vehicle display screen, the signal received by each sensing electrode has a stable baseline value. When the user's finger touches a point on the vehicle display screen, which has a spherical outer surface, it disturbs the electric field of one or more capacitor nodes in a local area near the touch point, causing a decrease in the mutual capacitance value at these nodes. The various touch sensors can capture the change in capacitance value. The touch sensors transmit the change to the touch controller through the signal processing circuit. Based on the change after processing by the signal processing circuit, the touch controller can detect which capacitor nodes have significantly changed capacitance values, and then calculate the position of the touch point on the vehicle display screen.

[0126] It should be noted that the touch sensors are set in several and evenly distributed on the outer surface of the display carrier. For example, a touch sensor is set at the position corresponding to each capacitor node.

[0127] Specifically, after the display carrier is manufactured, the center point of its pole and the center of the entire display carrier can be determined. Based on the pole and the center of the sphere, the central axis and the original projection plane of the display carrier can be determined. The original projection plane is the largest cross section passing through the center of the sphere and also the largest cross section passing through the display carrier. For a hemispherical display carrier, the original projection plane is also a plane obtained based on its edge. The central axis is a straight line passing through the pole and the center of the sphere and perpendicular to the original projection plane. Based on the center of the sphere, the central axis, and the original projection plane, a spherical polar coordinate system of the display carrier can be established. The origin of the spherical polar coordinate system is the center of the sphere. The positive Z-axis of the spherical polar coordinate system is the line passing through the center of the sphere to the pole. The XY plane of the spherical polar coordinate system is the original projection plane.

[0128] The driving electrodes are longitudinal electrodes disposed on the touch electrode layer, and the sensing electrodes are transverse electrodes disposed on the touch electrode layer. Specifically, the driving electrodes are a series of arc-shaped electrodes converging from the poles of the display carrier to the edge of the display carrier, and the sensing electrodes are a series of circular electrodes parallel to the original projection plane. The plane formed by the driving electrodes and the central axis is perpendicular to the original projection plane, while the plane formed by the driving electrodes and the central axis is perpendicular to the original projection plane, and the plane formed by the sensing electrodes is parallel to the original projection plane. Each longitudinal line on the touch electrode layer corresponds to one driving electrode, and similarly, each transverse line corresponds to one sensing electrode.

[0129] The interaction generation module 20 is used to determine the touch point corresponding to the touch event based on the longitude and latitude coordinates, and generate the user's interaction command based on the touch point.

[0130] By setting various driving electrodes and sensing electrodes on the touch electrode layer, longitude and latitude grid information can be pre-divided on the touch electrode layer. Based on the pre-divided longitude and latitude grid information, when a user generates a touch event on the vehicle display screen, that is, when a specific touch point is generated on the vehicle display screen, the touch sensor near the touch point will detect the change in capacitance value. By analyzing the magnitude and distribution of the capacitance value change, the touch controller can accurately calculate the longitude and latitude coordinates of the touch point on the outer surface of the vehicle display screen, and then generate an interactive command that conforms to the user's intention, and further execute the corresponding interactive operation according to the interactive command.

[0131] Specifically, based on the established spherical polar coordinates, each sensing electrode corresponds to a polar angle starting from the positive Z-axis. ( Each driving electrode corresponds to an azimuth angle starting from the X-axis on the XY plane. ( Then, based on the index of the driving electrode and the index of the sensing electrode corresponding to the capacitor node that has undergone significant changes, the azimuth angle can be determined. and polar angle The longitude coordinates of the touch point are determined respectively. and latitude coordinates From longitude coordinates and latitude coordinates The corresponding touch point can be obtained. In other words, the change in capacitance value is converted into the longitude and latitude coordinates of the touch point, thereby obtaining the position of the user's touch and enabling various interactive operations. For example, users can switch the displayed content by sliding on the surface of the in-vehicle display screen, or click on a specific area of ​​the in-vehicle display screen to select functions. This three-dimensional interaction method brings users a brand-new operating experience and enriches the forms and possibilities of interaction.

[0132] The touch interaction device of this invention, by setting various driving electrodes and various sensing electrodes on the touch electrode layer of the vehicle display screen, can pre-divide longitude and latitude grid information on the touch electrode layer. Based on the pre-divided longitude and latitude grid information, when a user generates a touch event on the vehicle display screen, the touch sensor near the touch point will detect the change in capacitance value. By analyzing the magnitude and distribution of the capacitance value change, the touch controller can accurately calculate the longitude and latitude coordinates of the touch point on the outer surface of the vehicle display screen, thereby generating an interaction command that conforms to the user's intention, and can further execute the corresponding interaction operation according to the interaction command. At the same time, the user can perform touch operation on the entire visible surface of the hemispherical or super-hemispherical vehicle display screen, extending the user's interaction behavior from a two-dimensional plane to a three-dimensional curved surface, improving the user's interaction experience. The hemispherical display carrier shell structure is simple, easy to install and manufacture, and can meet the general vehicle space requirements. The super-hemispherical display carrier can provide users with a larger display area and a wider viewing angle, which is suitable for vehicles with high requirements for display effect.

[0133] To address the aforementioned issues, this specification also provides an in-vehicle display screen, which includes a hemispherical or super-hemispherical display carrier, a touch electrode layer covering the outer surface of the display carrier, a touch sensor, a touch controller, a plurality of driving electrodes and a plurality of sensing electrodes disposed on the outer surface of the touch electrode layer, wherein the driving electrodes and sensing electrodes are arranged perpendicularly to each other, and the intersection of the driving electrodes and sensing electrodes forms a capacitor node of the in-vehicle display screen, wherein the touch sensor is used to acquire the capacitance value of the capacitor node and transmit the capacitance value to the touch controller, and the touch controller is used to execute the steps of the touch interaction method described above based on the capacitance value.

[0134] Figure 5 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 5As shown, the electronic device may include: a processor 510, a communication interface 520, a memory 530, and a communication bus 540, wherein the processor 510, the communication interface 520, and the memory 530 communicate with each other through the communication bus 540. The processor 510 can call logical commands in the memory 530 to execute a touch interaction method, which includes:

[0135] The system acquires touch events generated by the user on the vehicle display screen and determines the longitude and latitude coordinates corresponding to the touch events on the vehicle display screen. The vehicle display screen includes a hemispherical or super-hemispherical display carrier, a touch electrode layer covering the outer surface of the display carrier, several driving electrodes and several sensing electrodes disposed on the outer surface of the touch electrode layer, the driving electrodes and sensing electrodes being arranged perpendicularly to each other, and the intersection of the driving electrodes and sensing electrodes forming the capacitive node of the vehicle display screen.

[0136] The touch point corresponding to the touch event is determined based on the longitude and latitude coordinates, and the user's interaction command is generated based on the touch point.

[0137] Furthermore, the logical instructions in the aforementioned memory 530 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0138] On the other hand, the present invention also provides a computer program product, the computer program product comprising a computer program stored on a non-transitory computer-readable storage medium, the computer program comprising program instructions, wherein when the program instructions are executed by a computer, the computer is able to execute the touch interaction method provided by the above methods, the method comprising:

[0139] The system acquires touch events generated by the user on the vehicle display screen and determines the longitude and latitude coordinates corresponding to the touch events on the vehicle display screen. The vehicle display screen includes a hemispherical or super-hemispherical display carrier, a touch electrode layer covering the outer surface of the display carrier, several driving electrodes and several sensing electrodes disposed on the outer surface of the touch electrode layer, the driving electrodes and sensing electrodes being arranged perpendicularly to each other, and the intersection of the driving electrodes and sensing electrodes forming the capacitive node of the vehicle display screen.

[0140] The touch point corresponding to the touch event is determined based on the longitude and latitude coordinates, and the user's interaction command is generated based on the touch point.

[0141] In another aspect, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to perform the aforementioned methods for performing touch interaction, the method comprising:

[0142] The system acquires touch events generated by the user on the vehicle display screen and determines the longitude and latitude coordinates corresponding to the touch events on the vehicle display screen. The vehicle display screen includes a hemispherical or super-hemispherical display carrier, a touch electrode layer covering the outer surface of the display carrier, several driving electrodes and several sensing electrodes disposed on the outer surface of the touch electrode layer, the driving electrodes and sensing electrodes being arranged perpendicularly to each other, and the intersection of the driving electrodes and sensing electrodes forming the capacitive node of the vehicle display screen.

[0143] The touch point corresponding to the touch event is determined based on the longitude and latitude coordinates, and the user's interaction command is generated based on the touch point.

[0144] The device embodiments described above are merely illustrative. 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 modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0145] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0146] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention 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; and these 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 the present invention.

Claims

1. A touch interaction method, characterized in that, The method includes: The system acquires touch events generated by the user on the vehicle display screen and determines the longitude and latitude coordinates corresponding to the touch events on the vehicle display screen. The vehicle display screen includes a hemispherical or super-hemispherical display carrier, a touch electrode layer covering the outer surface of the display carrier, several driving electrodes and several sensing electrodes disposed on the outer surface of the touch electrode layer, the driving electrodes and sensing electrodes being arranged perpendicularly to each other, and the intersection of the driving electrodes and sensing electrodes forming the capacitive node of the vehicle display screen. The touch point corresponding to the touch event is determined based on the longitude and latitude coordinates, and the user's interaction command is generated based on the touch point. The process of acquiring touch events generated by the user on the in-vehicle display screen and determining the longitude and latitude coordinates corresponding to the touch events on the in-vehicle display screen specifically includes: Obtain the capacitance value of each capacitor node in the current frame, compare the capacitance value of the current frame with the reference capacitance value of each capacitor node, and determine the amount of change in capacitance value of each capacitor node in the current frame. Determine whether a user touch event occurred in the current frame based on the change in capacitance value; If a user touch event is determined to have occurred, the capacitor node whose capacitance value changes by more than a preset threshold is considered a valid node. Determine the driving electrode and sensing electrode corresponding to each effective node; Based on the changes in the driving electrode, sensing electrode, and capacitance value corresponding to the effective node, the calculation weight of each effective node is determined. Based on the position information and calculation weight of all effective nodes on the vehicle display screen, at least one set of longitude and latitude coordinates is obtained; each set of longitude and latitude coordinates corresponds to a touch point. The calculation weight of each effective node is determined based on the change in the driving electrode, sensing electrode, and capacitance value corresponding to the effective node. Based on the position information and calculation weights of all effective nodes on the vehicle display screen, at least one set of longitude and latitude coordinates is determined, specifically including: The initial weights of each effective node are determined based on the change in capacitance value. Based on the driving electrode and sensing electrode corresponding to the effective node, the position information of each effective node on the vehicle display screen is determined, and the first compensation factor of each effective node is determined based on the position information; the larger the latitude coordinate corresponding to the sensing electrode, the larger the first compensation factor of the corresponding effective node; the smaller the latitude coordinate corresponding to the sensing electrode, the smaller the first compensation factor of the corresponding effective node; the first compensation factor is used to compensate for the recognition error caused by the non-uniform distribution of capacitive nodes. The second compensation factor for each valid node is determined based on the location information. The larger the latitude coordinate corresponding to the sensing electrode, the larger the second compensation factor of the corresponding valid node. The smaller the latitude coordinate corresponding to the sensing electrode, the smaller the second compensation factor of the corresponding valid node and the closer it is to 1. The second compensation factor is used to compensate for the recognition error caused by the signal intensity change of the capacitive node at the edge due to the electric field distortion. The calculated weight of each valid node is determined by multiplying the basic weight of the valid node, the first compensation factor, and the second compensation factor. Based on the spherical distance of the valid nodes on the vehicle display screen, the valid nodes are spatially clustered and grouped to obtain at least one group of valid nodes. The weighted centroid is calculated based on the longitude and latitude coordinates and the calculation weight of each group of valid nodes to obtain the touch points of each group; Specifically: in, Indicates the first The initial weights of each valid node, , Indicates the first The change in capacitance value of each effective node; Indicates the first The calculated weights of each valid node; Indicates the first The first compensation factor for each effective node; Indicates the first The second compensation factor for each effective node; in, Indicates the first group. The longitude coordinates of each valid node; Indicates the first group of... The latitude coordinates of each valid node; This indicates the number of valid nodes in the first group.

2. The touch interaction method according to claim 1, characterized in that, The driving electrode is a warp-shaped electrode disposed on the touch electrode layer, and the sensing electrode is a weft-shaped electrode disposed on the touch electrode layer.

3. The touch interaction method according to claim 1, characterized in that, The process of determining the touch point corresponding to the touch event based on longitude and latitude coordinates, and generating user interaction commands based on the touch point, specifically includes: The touch point corresponding to each touch event is determined based on the longitude and latitude coordinates; Based on the current interactive interface of the vehicle display screen and the touch points corresponding to the current and previous touch events, the user's interaction commands are generated.

4. The touch interaction method according to claim 3, characterized in that, The step of generating user interaction commands based on the current interactive interface of the vehicle display screen and the touch points corresponding to the current and previous touch events specifically includes: Acquire at least one touch event generated by the user on the current interactive interface; Determine the first interactive area on the current interactive interface corresponding to the current touch event based on the touch point of the current touch event; The second interactive area corresponding to the previous touch event on the current interactive interface is determined based on the touch point of the previous touch event; Based on the first and second interaction areas, determine the touch buttons and / or interaction trajectories of the user's interaction on the current interaction interface, and generate the user's interaction commands based on the touch buttons and / or interaction trajectories.

5. The touch interaction method according to claim 1, characterized in that, The reference capacitance value is determined in the following way: Obtain the current environmental parameters of the vehicle display screen, and determine the reference capacitance value of each capacitor node based on the current environmental parameters; the environmental parameters include at least one of ambient temperature, deformation, and acceleration measurement.

6. A touch-screen interactive device, characterized in that, The device includes: The location acquisition module is used to acquire touch events generated by the user on the vehicle display screen and determine the longitude and latitude coordinates corresponding to the touch events on the vehicle display screen. The vehicle display screen includes a hemispherical or super-hemispherical display carrier, a touch electrode layer covering the outer surface of the display carrier, a number of driving electrodes and a number of sensing electrodes disposed on the outer surface of the touch electrode layer, the driving electrodes and sensing electrodes being arranged perpendicularly to each other, and the intersection of the driving electrodes and sensing electrodes forming a capacitor node of the vehicle display screen. The interaction generation module is used to determine the touch point corresponding to the touch event based on the longitude and latitude coordinates, and generate the user's interaction command based on the touch point; The location acquisition module specifically includes: Obtain the capacitance value of each capacitor node in the current frame, compare the capacitance value of the current frame with the reference capacitance value of each capacitor node, and determine the amount of change in capacitance value of each capacitor node in the current frame. Determine whether a user touch event occurred in the current frame based on the change in capacitance value; If a user touch event is determined to have occurred, the capacitor node whose capacitance value changes by more than a preset threshold is considered a valid node. Determine the driving electrode and sensing electrode corresponding to each effective node; Based on the changes in the driving electrode, sensing electrode, and capacitance value corresponding to the effective node, the calculation weight of each effective node is determined. Based on the position information and calculation weight of all effective nodes on the vehicle display screen, at least one set of longitude and latitude coordinates is obtained; each set of longitude and latitude coordinates corresponds to a touch point. The calculation weight of each effective node is determined based on the change in the driving electrode, sensing electrode, and capacitance value corresponding to the effective node. Based on the position information and calculation weights of all effective nodes on the vehicle display screen, at least one set of longitude and latitude coordinates is determined, specifically including: The initial weights of each effective node are determined based on the change in capacitance value. Based on the driving electrode and sensing electrode corresponding to the effective node, the position information of each effective node on the vehicle display screen is determined, and the first compensation factor of each effective node is determined based on the position information; the larger the latitude coordinate corresponding to the sensing electrode, the larger the first compensation factor of the corresponding effective node; the smaller the latitude coordinate corresponding to the sensing electrode, the smaller the first compensation factor of the corresponding effective node; the first compensation factor is used to compensate for the recognition error caused by the non-uniform distribution of capacitive nodes. The second compensation factor for each valid node is determined based on the location information. The larger the latitude coordinate corresponding to the sensing electrode, the larger the second compensation factor of the corresponding valid node. The smaller the latitude coordinate corresponding to the sensing electrode, the smaller the second compensation factor of the corresponding valid node and the closer it is to 1. The second compensation factor is used to compensate for the recognition error caused by the signal intensity change of the capacitive node at the edge due to the electric field distortion. The calculated weight of each valid node is determined by multiplying the basic weight of the valid node, the first compensation factor, and the second compensation factor. Based on the spherical distance of the valid nodes on the vehicle display screen, the valid nodes are spatially clustered and grouped to obtain at least one group of valid nodes. The weighted centroid is calculated based on the longitude and latitude coordinates and the calculation weight of each group of valid nodes to obtain the touch points of each group; Specifically: in, Indicates the first The initial weights of each valid node, , Indicates the first The change in capacitance value of each effective node; Indicates the first The calculated weights of each valid node; Indicates the first The first compensation factor for each effective node; Indicates the first The second compensation factor for each effective node; in, Indicates the first group. The longitude coordinates of each valid node; Indicates the first group of... The latitude coordinates of each valid node; This indicates the number of valid nodes in the first group.

7. A vehicle-mounted display screen, characterized in that, It includes a hemispherical or super-hemispherical display carrier, a touch electrode layer covering the outer surface of the display carrier, a touch sensor, a touch controller, a number of driving electrodes and a number of sensing electrodes disposed on the outer surface of the touch electrode layer; The driving electrode and the sensing electrode are arranged perpendicularly to each other, and the intersection of the driving electrode and the sensing electrode forms a capacitor node of the vehicle display screen. The touch sensor is used to obtain the capacitance value of the capacitor node and transmit the capacitance value to the touch controller. The touch controller is used to execute the steps of the touch interaction method as described in any one of claims 1 to 5 according to the capacitance value.

8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the steps of the touch interaction method as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Touch panel and display device

    CN109471558A

  • Capacitive touch signal self-adaptive compensation method and device

    CN121116100A