CN113918043A - Touch control method - Google Patents
Touch control method Download PDFInfo
- Publication number
- CN113918043A CN113918043A CN202111052374.4A CN202111052374A CN113918043A CN 113918043 A CN113918043 A CN 113918043A CN 202111052374 A CN202111052374 A CN 202111052374A CN 113918043 A CN113918043 A CN 113918043A
- Authority
- CN
- China
- Prior art keywords
- touch
- coordinates
- contact
- area
- point coordinate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/0418—Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The invention provides a touch method, which comprises the following steps: the control end detects a first touch track in a touch area of the control end; the control end calibrates the first touch track according to the size of the touch area and the size of the response area of the controlled end; the control end sends the calibrated first touch track to the controlled end; the controlled end generates a second touch track corresponding to the first touch track in a response area of the controlled end, and executes corresponding control operation in response to the second touch track; the coordinates of each contact in the first touch track are calibrated at the control end according to the sizes of the touch area and the response area, so that the resolution of the terminal is adapted, the accuracy of touch operation on the controlled end by the control ends with different resolutions is improved, and the controlled end and the control end are ensured to have the same control effect.
Description
Technical Field
The invention relates to the technical field of touch control, in particular to a touch control method.
Background
With the development of scientific technology, the functions of electronic devices are more and more improved, and the triggering mode of the functions is also continuously improved to meet the requirements of users. Currently, to implement multiple functions of an electronic device, different operations may be performed on the electronic device to trigger corresponding functions, for example, a user may touch the electronic device in a touch manner to input a corresponding touch operation, thereby triggering the corresponding functions. For a scene in which the other terminal is controlled by the touch operation input at one terminal, the touch tracks at the controlled end and the control end are different, so that the same touch operation has different control effects at the control end and the controlled end, and the control sensitivity of the device is reduced.
Disclosure of Invention
In view of the foregoing problems, an object of the present invention is to provide a touch method, which can adapt the resolution of a terminal, improve the accuracy of performing touch operation on a controlled terminal by using control terminals with different resolutions, and ensure that the controlled terminal and the control terminal exhibit the same control effect.
An embodiment of the present invention provides a touch method, including:
the control end detects a first touch track in a touch area of the control end;
the control end calibrates the first touch track according to the size of the touch area and the size of a response area of the controlled end;
the control end sends the calibrated first touch track to the controlled end;
and the controlled terminal generates a second touch track corresponding to the first touch track in a response area of the controlled terminal, and executes corresponding control operation in response to the second touch track.
As an improvement of the above solution, the generating, by the controlled end, a second touch trajectory corresponding to the first touch trajectory in the response area thereof includes:
the controlled terminal performs sampling compensation on the received calibrated first touch track to obtain a second touch track;
and the controlled end generates the second touch track in the response area of the controlled end.
As an improvement of the above scheme, the size of the touch area includes the width and height of the touch area; the size of the response region comprises the width and height of the response region;
then, the calibrating the first touch track by the control end according to the size of the touch area and the size of the response area of the controlled end includes:
and the control end calibrates the coordinates of each contact in the first touch track according to the width and the height of the touch area, the width and the height of the response area and a preset control rate.
As an improvement of the above scheme, the calibrating, by the control end, each touch point coordinate in the first touch track according to the width and height of the touch area, the width and height of the response area, and a preset control rate includes:
calibrating the abscissa of each touch point coordinate in the first touch track by adopting a formula (1) according to the width of the touch area, the width of the response area and the control rate;
Xd=Xc*(Wd/Wc)*rate (1)
wherein, XdAbscissa, X, representing the coordinates of the contact after calibrationcAbscissa, W, representing the coordinates of the contact before calibrationdWidth, W, of the response regioncThe width of the touch area is represented, and the rate represents the control rate;
calibrating the ordinate of each touch point coordinate in the first touch track by adopting a formula (2) according to the height of the touch area, the height of the response area and the control rate;
Yd=Yc*(Hd/Hc)*rate (2)
wherein, YdAbscissa, Y, representing the coordinates of the contact after calibrationcAbscissa representing coordinates of the contact before calibration, HdIndicates the height of the response region, HcIndicating a high touch area.
As an improvement of the above scheme, the sending, by the control end, the calibrated first touch trajectory to the controlled end includes:
the control end sequentially sends the touch point coordinates of the calibrated first touch track to the controlled end according to a time sequence;
then, the sampling compensation is performed on the received calibrated first touch track by the controlled end to obtain a second touch track, including:
the controlled end predicts the coordinates of the compensation contact according to the currently received coordinates of the contact, the known coordinates of the contact, the triggering time interval of the coordinates of two adjacent contacts and a preset critical acceleration; the known touch point coordinate is a known touch point coordinate located at the previous moment of the currently received touch point coordinate;
the controlled terminal inserts the compensated contact coordinates between the currently received contact coordinates and the next contact coordinates.
As an improvement of the above scheme, the predicting and compensating the touch point coordinate by the controlled end according to the currently received touch point coordinate, the known touch point coordinate, the trigger time interval of two adjacent touch point coordinates, and the preset critical acceleration includes:
the controlled end stores the currently received contact coordinates into a first cache;
when the first cache of the controlled end is not fully loaded, ending the sampling compensation process;
when the first cache is fully loaded, the controlled end calculates a first acceleration according to a first contact coordinate and a last contact coordinate stored in the first cache;
when the first acceleration is smaller than the critical acceleration, emptying a second cache of the controlled end, and ending the sampling compensation process;
when the first acceleration is larger than or equal to the critical acceleration, storing the currently received contact coordinates into the second cache;
and when the second cache is full, calculating at least one compensation touch point coordinate according to the trigger time interval, the known touch point coordinate, the first touch point coordinate and the last touch point coordinate stored in the second cache.
As an improvement of the above solution, the calculating a compensated touch point coordinate according to the trigger time interval, the known touch point coordinate, and the first touch point coordinate and the last touch point coordinate stored in the second buffer includes:
calculating a second acceleration according to the first contact coordinate and the last contact coordinate stored in the second cache;
calculating at least one compensated contact coordinate based on the second acceleration, the trigger time interval, and the known contact coordinates.
As an improvement of the above, the calculating a second acceleration according to the first contact point coordinate and the last contact point coordinate stored in the second buffer includes:
calculating a second acceleration by using a formula (3);
a2=2×(S2m-S1)/t2 2 (3)
wherein, a2Representing a second acceleration, S1Representing the first touch point coordinate, S, stored in the second buffer2mRepresenting the last touch point coordinate stored in the second buffer, 2m representing the buffer length of said second buffer, t2T denotes the trigger time interval of two adjacent contact coordinates.
As an improvement of the above solution, said calculating at least one compensated contact coordinate based on said second acceleration, said trigger time interval and said known contact coordinate comprises:
calculating the compensation contact coordinates by adopting a formula (4);
St=S0+(a2×t2 2)/2 (4)
wherein S istRepresenting the coordinates of the compensated contact, S0Indicating the known touch point coordinates at a time immediately preceding the currently received touch point coordinates, a2Representing the second acceleration.
As an improvement of the above scheme, the buffer length of the second buffer is equal to 2 times of the buffer length of the first buffer.
As an improvement of the scheme, the controlled end is a vehicle-mounted screen.
Compared with the prior art, the embodiment of the invention has the beneficial effects that: the coordinates of each contact in the first touch track are calibrated at the control end according to the sizes of the touch area and the response area, so that the terminal resolution can be adapted, the controlled end and the control end are ensured to have the same control effect, and the control sensitivity of the controlled end is ensured.
Drawings
In order to more clearly illustrate the technical solution of the present invention, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a flowchart of a touch method according to an embodiment of the present invention;
fig. 2 is a schematic diagram of a touch area of a control end and a response area of a controlled end according to an embodiment of the present invention;
fig. 3 is a schematic diagram of a sampling compensation process according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, the present invention provides a touch method, including:
s1: the control end detects a first touch track in a touch area of the control end;
the control terminal can be a mobile terminal such as a mobile phone and a tablet, and can also be other terminal equipment with a touch screen. In the embodiment of the present invention, the first touch trajectory may be a point, a curve, or a combination of arbitrary curves, and is generated by a touch operation of a user in the touch area.
S2: the control end calibrates the first touch track according to the size of the touch area and the size of a response area of the controlled end;
further, the controlled end is a vehicle-mounted screen. In the embodiment of the invention, the vehicle-mounted screen can be controlled through the control end, so that the remote control of the vehicle-mounted screen is realized.
The control end is provided with a resolution compensation module for calibrating coordinates of each contact in the first touch track according to the sizes of the touch area and the response area, so that the terminal resolution can be adapted, the controlled end and the control end are ensured to present different control effects, and the control sensitivity of the controlled end is ensured.
S3: the control end sends the calibrated first touch track to the controlled end;
s4: and the controlled terminal generates a second touch track corresponding to the first touch track in a response area of the controlled terminal, and executes corresponding control operation in response to the second touch track.
In the embodiment of the invention, the coordinates of each contact in the first touch track are calibrated at the control end according to the sizes of the touch area and the response area, so that the resolution of the terminal can be adapted, the accuracy of touch operation on the controlled end by the control ends with different resolutions is improved, the same control effect is ensured to be presented by the controlled end and the control end, and the control sensitivity of the controlled end is ensured.
In an optional embodiment, the controlled terminal generates a second touch track corresponding to the first touch track in its response area, including:
the controlled terminal performs sampling compensation on the received calibrated first touch track to obtain a second touch track;
the controlled end is provided with a sampling compensation module for collecting touch point coordinates of the first touch track processed by the resolution compensation module, predicting the (m + 1) th touch point coordinate for each m touch point coordinates, and compensating the first touch track, so that the number and phase errors of touch points caused by network delay can be reduced, and the errors are gradually reduced along with the increase of time, so that the touch tracks are infinitely consistent at the controlled end and the control end, and the errors can be gradually reduced along with the increase of time, thereby further ensuring that the controlled end and the control end have the same control effect.
And the controlled end generates the second touch track in the response area of the controlled end and responds to the second touch track to execute corresponding control operation.
In the embodiment of the invention, the first touch track is sampled and compensated at the controlled end, so that the accuracy of touch operation of the controlled end by the control ends with different resolutions can be further improved, the controlled end and the control end can be ensured to present the same control effect, and the control sensitivity of the controlled end is ensured.
In an alternative embodiment, the size of the touch area includes the width and height of the touch area; the size of the response region comprises the width and height of the response region;
then, the calibrating the first touch track by the control end according to the size of the touch area and the size of the response area of the controlled end includes:
and the control end calibrates the coordinates of each contact in the first touch track according to the width and the height of the touch area, the width and the height of the response area and a preset control rate.
Further, the calibrating, by the control end, coordinates of each touch point in the first touch track according to the width and the height of the touch area, the width and the height of the response area, and a preset control rate includes:
calibrating the abscissa of each touch point coordinate in the first touch track by adopting a formula (1) according to the width of the touch area, the width of the response area and the control rate;
Xd=Xc*(Wd/Wc)*rate (1)
wherein, XdAbscissa, X, representing the coordinates of the contact after calibrationcAbscissa, W, representing the coordinates of the contact before calibrationdWidth, W, of the response regioncThe width of the touch area is represented, and the rate represents the control rate;
calibrating the ordinate of each touch point coordinate in the first touch track by adopting a formula (2) according to the height of the touch area, the height of the response area and the control rate;
Yd=Yc*(Hd/Hc)*rate (2)
wherein, YdAbscissa, Y, representing the coordinates of the contact after calibrationcAbscissa representing coordinates of the contact before calibration, HdIndicates the height of the response region, HcIndicating a high touch area.
It should be noted that the control rate is determined by different service scenario requirements, and is not limited in particular, for example, the control rate may be 0.75, 1, 1.5, 2.5, and so on. As shown in fig. 2, for a width WdHeight is HdFor a response region of width WcHeight is HcThe touch area is touched by the user, and the touch point coordinate triggered by the user at each time in the touch area is Xc,YcTaking the control rate as 1 as an example, the final calibration result is obtained as follows:
Xd=Xc*(Wd/Wc)*1
Yd=Yc*(Hd/Hc)*1
for the control terminals with different sizes/resolutions, after the calibration, the touch track of the user in the touch area of the control terminal can be adapted to the response area of the controlled terminal, so that the controlled terminal and the control terminal can present different control effects, the control sensitivity of the controlled terminal is ensured, and the delay of the controlled terminal is avoided. Meanwhile, the control rate can be adjusted according to the concrete dynamic state so as to better fit the control effect under different service scenes.
In an optional embodiment, the sending, by the control end, the calibrated first touch trajectory to the controlled end includes:
the control end sequentially sends the touch point coordinates of the calibrated first touch track to the controlled end according to a time sequence;
then, the sampling compensation is performed on the received calibrated first touch track by the controlled end to obtain a second touch track, including:
the controlled end predicts the coordinates of the compensation contact according to the currently received coordinates of the contact, the known coordinates of the contact, the triggering time interval of the coordinates of two adjacent contacts and a preset critical acceleration; the known touch point coordinate is a known touch point coordinate located at the previous moment of the currently received touch point coordinate;
the controlled terminal inserts the compensated contact coordinates between the currently received contact coordinates and the next contact coordinates.
In an alternative embodiment, the predicting, by the controlled end, the compensated contact point coordinate according to the currently received contact point coordinate, the known contact point coordinate, the trigger time interval of two adjacent contact point coordinates, and the preset critical acceleration includes:
the controlled end stores the currently received contact coordinates into a first cache;
when the first cache of the controlled end is not fully loaded, ending the sampling compensation process;
when the first cache is fully loaded, the controlled end calculates a first acceleration according to a first contact coordinate and a last contact coordinate stored in the first cache;
when the first acceleration is smaller than the critical acceleration, emptying a second cache of the controlled end, and ending the sampling compensation process;
when the first acceleration is larger than or equal to the critical acceleration, storing the currently received contact coordinates into the second cache;
and when the second cache is full, calculating at least one compensation touch point coordinate according to the trigger time interval, the known touch point coordinate, the first touch point coordinate and the last touch point coordinate stored in the second cache.
Wherein the cache length of the second cache is greater than the cache length of the first cache. Further, the buffer length of the second buffer is equal to 2 times of the buffer length of the first buffer.
As shown in fig. 3, after the controlled end receives a touch point coordinate S, the following sampling compensation process is started:
step 1: storing the coordinates of the contact into a first cache;
step 2: judging whether the first cache is fully loaded, if not, directly ending the process; if not, skipping to the step 3;
and step 3: calculating a first acceleration: the controlled end may calculate a first acceleration according to the first contact point coordinate and the last contact point coordinate stored in the first buffer, where the first acceleration is, for example:
a1=2×(S'm-S'1)/t1 2
wherein, S'1Represents the first touch point coordinate, S 'stored in the first buffer memory'mRepresenting the last touch point coordinate stored in the first buffer, m representing the buffer length of said first buffer, t1T denotes the trigger time interval of two adjacent contact coordinates. Where m is 6, T is 20ms, and T is (6-1) × 20ms is 100 ms.
And 4, step 4: judging whether the first acceleration is smaller than a critical acceleration or not; if yes, directly ending the flow; if not, jumping to the step 5. Wherein the critical acceleration is 1000.
And 5: storing the coordinates of the contact into a second cache;
step 6: judging whether the second cache is fully loaded, if not, directly ending the process; if yes, the compensation contact point coordinates are calculated.
In an alternative embodiment, the calculating compensated contact coordinates based on the trigger time interval, the known contact coordinates, the first contact coordinates and the last contact coordinates stored in the second buffer includes:
calculating a second acceleration according to the first contact coordinate and the last contact coordinate stored in the second cache;
further, the calculating a second acceleration according to the first contact coordinate and the last contact coordinate stored in the second buffer includes:
calculating a second acceleration by using a formula (3);
a2=2×(S2m-S1)/t2 2 (3)
wherein, a2Representing a second acceleration, S1Representing the first touch point coordinate, S, stored in the second buffer2mRepresenting the last touch point coordinate stored in the second buffer, 2m representing the buffer length of said second buffer, t2T denotes the trigger time interval of two adjacent contact coordinates. Where 2m is 12, T is 20ms, and T is (12-1) × 20ms is 220 ms.
Calculating at least one compensated contact coordinate based on the second acceleration, the trigger time interval, and the known contact coordinates.
Further, said calculating at least one compensated contact coordinate based on said second acceleration, said trigger time interval, and said known contact coordinates comprises:
calculating the compensation contact coordinates by adopting a formula (4);
St=S0+(a2×t2 2)/2 (4)
wherein S istRepresenting the coordinates of the compensated contact, S0Indicating the known touch point coordinates at a time immediately preceding the currently received touch point coordinates, a2Representing the second acceleration.
Compared with the prior art, the embodiment of the invention has the beneficial effects that:
1. according to the sizes of the touch area and the response area, the coordinates of each contact in the first touch track of the touch area are calibrated, so that the terminal resolution can be adapted, the touch track of a user in the touch area of the control end is adapted to the response area of the controlled end, the accuracy of touch operation on the controlled end by the control end with different resolutions is improved, the controlled end and the control end are ensured to present the same control effect, and the control sensitivity of the controlled end is ensured; meanwhile, the control rate can be adjusted according to the concrete dynamic state so as to better fit the control effect under different service scenes, and the delay of the controlled terminal is avoided.
2. Compared with the network delay caused by wireless Ethernet transmission in the prior art, the following problems exist: the touch track of the controlled end always has a certain amount of errors with the actual track; the touch track of the controlled end always has a certain phase difference with the touch track of the control end at a certain moment, and the error is likely to increase along with the increase of time; according to the embodiment of the invention, the received touch track is sampled and compensated at the controlled end, so that the number of contacts and phase errors caused by network delay can be reduced, and the errors are gradually reduced along with the increase of time, so that the touch track is infinitely consistent at the controlled end and the control end, and the controlled end and the control end are further ensured to present the same control effect.
While the foregoing is directed to the preferred embodiment of the present invention, it will be understood by those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention.
Claims (11)
1. A touch method, comprising:
the control end detects a first touch track in a touch area of the control end;
the control end calibrates the first touch track according to the size of the touch area and the size of a response area of the controlled end;
the control end sends the calibrated first touch track to the controlled end;
and the controlled terminal generates a second touch track corresponding to the first touch track in a response area of the controlled terminal, and executes corresponding control operation in response to the second touch track.
2. The touch method of claim 1, wherein the controlled terminal generates a second touch track corresponding to the first touch track in a response area of the controlled terminal, and the method comprises:
the controlled terminal performs sampling compensation on the received calibrated first touch track to obtain a second touch track;
and the controlled end generates the second touch track in the response area of the controlled end.
3. The touch method of claim 1, wherein the size of the touch area comprises a width and a height of the touch area; the size of the response region comprises the width and height of the response region;
then, the calibrating the first touch track by the control end according to the size of the touch area and the size of the response area of the controlled end includes:
and the control end calibrates the coordinates of each contact in the first touch track according to the width and the height of the touch area, the width and the height of the response area and a preset control rate.
4. The touch method of claim 3, wherein the calibrating, by the control terminal, the coordinates of each touch point in the first touch track according to the width and the height of the touch area, the width and the height of the response area, and a preset control rate comprises:
calibrating the abscissa of each touch point coordinate in the first touch track by adopting a formula (1) according to the width of the touch area, the width of the response area and the control rate;
Xd=Xc*(Wd/Wc)*rate (1)
wherein, XdAbscissa, X, representing the coordinates of the contact after calibrationcAbscissa, W, representing the coordinates of the contact before calibrationdWidth, W, of the response regioncThe width of the touch area is represented, and the rate represents the control rate;
calibrating the ordinate of each touch point coordinate in the first touch track by adopting a formula (2) according to the height of the touch area, the height of the response area and the control rate;
Yd=Yc*(Hd/Hc)*rate (2)
wherein, YdAbscissa, Y, representing the coordinates of the contact after calibrationcAbscissa representing coordinates of the contact before calibration, HdIndicates the height of the response region, HcIndicating a high touch area.
5. The touch method of claim 1, wherein the sending, by the control end, the calibrated first touch trajectory to the controlled end comprises:
the control end sequentially sends the touch point coordinates of the calibrated first touch track to the controlled end according to a time sequence;
then, the sampling compensation is performed on the received calibrated first touch track by the controlled end to obtain a second touch track, including:
the controlled end predicts the coordinates of the compensation contact according to the currently received coordinates of the contact, the known coordinates of the contact, the triggering time interval of the coordinates of two adjacent contacts and a preset critical acceleration; the known touch point coordinate is a known touch point coordinate located at the previous moment of the currently received touch point coordinate;
the controlled terminal inserts the compensated contact coordinates between the currently received contact coordinates and the next contact coordinates.
6. The touch method of claim 5, wherein the predicting and compensating the touch point coordinate by the controlled end according to the currently received touch point coordinate, the known touch point coordinate, the trigger time interval between two adjacent touch point coordinates, and a preset critical acceleration comprises:
the controlled end stores the currently received contact coordinates into a first cache;
when the first cache of the controlled end is not fully loaded, ending the sampling compensation process;
when the first cache is fully loaded, the controlled end calculates a first acceleration according to a first contact coordinate and a last contact coordinate stored in the first cache;
when the first acceleration is smaller than the critical acceleration, emptying a second cache of the controlled end, and ending the sampling compensation process;
when the first acceleration is larger than or equal to the critical acceleration, storing the currently received contact coordinates into the second cache;
and when the second cache is full, calculating at least one compensation touch point coordinate according to the trigger time interval, the known touch point coordinate, the first touch point coordinate and the last touch point coordinate stored in the second cache.
7. The touch method of claim 6, wherein the calculating compensated touch point coordinates based on the trigger time interval, the known touch point coordinates, and the first touch point coordinate and the last touch point coordinate stored in the second buffer comprises:
calculating a second acceleration according to the first contact coordinate and the last contact coordinate stored in the second cache;
calculating at least one compensated contact coordinate based on the second acceleration, the trigger time interval, and the known contact coordinates.
8. The touch method of claim 7, wherein the calculating a second acceleration according to the first touch point coordinate and the last touch point coordinate stored in the second buffer includes:
calculating a second acceleration by using a formula (3);
a2=2×(S2m-S1)/t2 2 (3)
wherein, a2Representing a second acceleration, S1Representing the first touch point coordinate, S, stored in the second buffer2mRepresenting the last touch point coordinate stored in the second buffer, 2m representing the buffer length of said second buffer, t2T denotes the trigger time interval of two adjacent contact coordinates.
9. The touch method of claim 8, wherein the calculating at least one compensated touch point coordinate from the second acceleration, the trigger time interval, and the known touch point coordinate comprises:
calculating the compensation contact coordinates by adopting a formula (4);
St=S0+(a2×t2 2)/2 (4)
wherein S istRepresenting the coordinates of the compensated contact, S0Indicating the known touch point coordinates at a time immediately preceding the currently received touch point coordinates, a2Representing the second acceleration.
10. The touch method of claim 6, wherein the cache length of the second cache is equal to 2 times the cache length of the first cache.
11. The touch method of claim 1, wherein the controlled terminal is a vehicle screen.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111052374.4A CN113918043B (en) | 2021-09-08 | 2021-09-08 | Touch control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111052374.4A CN113918043B (en) | 2021-09-08 | 2021-09-08 | Touch control method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN113918043A true CN113918043A (en) | 2022-01-11 |
| CN113918043B CN113918043B (en) | 2023-12-05 |
Family
ID=79234280
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202111052374.4A Active CN113918043B (en) | 2021-09-08 | 2021-09-08 | Touch control method |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN113918043B (en) |
Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08249109A (en) * | 1995-03-09 | 1996-09-27 | Ricoh Co Ltd | Input device with touch panel |
| JPH10149251A (en) * | 1996-11-20 | 1998-06-02 | Fuji Xerox Co Ltd | Pen input device and positional coordinate correcting method for the device |
| JP3770499B1 (en) * | 2004-11-02 | 2006-04-26 | 任天堂株式会社 | GAME DEVICE AND GAME PROGRAM |
| JP2008042481A (en) * | 2006-08-04 | 2008-02-21 | Elan Microelectronics Corp | Control method using touch panel remote control, and touch panel remote control to be used therefor |
| US8773802B1 (en) * | 2010-08-24 | 2014-07-08 | Western Digital Technologies, Inc. | Disk drive resetting fly height reference generated from a degrading calibration track |
| US9152277B1 (en) * | 2010-06-30 | 2015-10-06 | Amazon Technologies, Inc. | Touchable projection surface system |
| US20170322665A1 (en) * | 2016-05-09 | 2017-11-09 | Lg Electronics Inc. | Mobile terminal and method for controlling the same |
| CN108287621A (en) * | 2017-01-10 | 2018-07-17 | 南宁富桂精密工业有限公司 | Touch screen calibration method and system |
| CN109144396A (en) * | 2018-09-05 | 2019-01-04 | 广州视源电子科技股份有限公司 | Touch information processing method, device, equipment and storage medium |
| WO2019024963A1 (en) * | 2017-08-01 | 2019-02-07 | Continental Automotive Gmbh | METHOD AND SYSTEM FOR REMOTE CONTROL OF A VEHICLE |
| CN112506413A (en) * | 2020-12-16 | 2021-03-16 | Oppo广东移动通信有限公司 | Touch point prediction method and device, terminal equipment and computer readable storage medium |
-
2021
- 2021-09-08 CN CN202111052374.4A patent/CN113918043B/en active Active
Patent Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08249109A (en) * | 1995-03-09 | 1996-09-27 | Ricoh Co Ltd | Input device with touch panel |
| JPH10149251A (en) * | 1996-11-20 | 1998-06-02 | Fuji Xerox Co Ltd | Pen input device and positional coordinate correcting method for the device |
| JP3770499B1 (en) * | 2004-11-02 | 2006-04-26 | 任天堂株式会社 | GAME DEVICE AND GAME PROGRAM |
| JP2008042481A (en) * | 2006-08-04 | 2008-02-21 | Elan Microelectronics Corp | Control method using touch panel remote control, and touch panel remote control to be used therefor |
| US9152277B1 (en) * | 2010-06-30 | 2015-10-06 | Amazon Technologies, Inc. | Touchable projection surface system |
| US8773802B1 (en) * | 2010-08-24 | 2014-07-08 | Western Digital Technologies, Inc. | Disk drive resetting fly height reference generated from a degrading calibration track |
| US20170322665A1 (en) * | 2016-05-09 | 2017-11-09 | Lg Electronics Inc. | Mobile terminal and method for controlling the same |
| CN108287621A (en) * | 2017-01-10 | 2018-07-17 | 南宁富桂精密工业有限公司 | Touch screen calibration method and system |
| WO2019024963A1 (en) * | 2017-08-01 | 2019-02-07 | Continental Automotive Gmbh | METHOD AND SYSTEM FOR REMOTE CONTROL OF A VEHICLE |
| CN109144396A (en) * | 2018-09-05 | 2019-01-04 | 广州视源电子科技股份有限公司 | Touch information processing method, device, equipment and storage medium |
| CN112506413A (en) * | 2020-12-16 | 2021-03-16 | Oppo广东移动通信有限公司 | Touch point prediction method and device, terminal equipment and computer readable storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| CN113918043B (en) | 2023-12-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7186294B2 (en) | Electromagnetic interference control method and device | |
| CN111147787B (en) | Method for processing interpolation frame and related equipment | |
| CN113067750B (en) | Bandwidth measurement method, bandwidth measurement equipment and electronic equipment | |
| AU2017391828B2 (en) | Data transmission method and device | |
| CN109934769B (en) | Method, terminal and storage medium for long screenshot of screen | |
| CN108307030A (en) | A kind of SIM card management method, equipment and computer readable storage medium | |
| CN114332328B (en) | Scene rendering method, scene rendering device, electronic device and readable storage medium | |
| CN113869964B (en) | Data processing method and related device | |
| CN107392359A (en) | Navigation route replacement method, device, storage medium, electronic device and server | |
| CN110069311B (en) | Application window display method and device, mobile terminal and readable storage medium | |
| CN109032648B (en) | Application program updating method, mobile terminal and storage medium | |
| CN111028192A (en) | Image synthesis method and electronic equipment | |
| CN101771742A (en) | Safety reporting system and method | |
| CN113918043B (en) | Touch control method | |
| CN113687686B (en) | Clock synchronization method, device, electronic device and storage medium | |
| CN115103210A (en) | Information processing method, device, terminal and storage medium | |
| CN114270727B (en) | Timing advance indication and uplink signal sending method and device | |
| CN109375979B (en) | Flow control method, terminal and readable storage medium | |
| CN110048900B (en) | Log management method, mobile terminal and computer readable storage medium | |
| CN111866389A (en) | Video tracking shooting method and device and computer readable storage medium | |
| CN108287652B (en) | Screen processing method, mobile terminal and computer readable storage medium | |
| JP5403274B2 (en) | Mobile terminal and control method thereof | |
| CN115327405A (en) | Battery power display method and device, electronic equipment and storage medium | |
| US11430369B2 (en) | Determining method of gamma value and device thereof, and display terminal | |
| US20130187848A1 (en) | Electronic device, control method, and computer product |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |