CN110058739B - Control method, control device, electronic apparatus, computer-readable storage medium - Google Patents

Control method, control device, electronic apparatus, computer-readable storage medium Download PDF

Info

Publication number
CN110058739B
CN110058739B CN201910319170.9A CN201910319170A CN110058739B CN 110058739 B CN110058739 B CN 110058739B CN 201910319170 A CN201910319170 A CN 201910319170A CN 110058739 B CN110058739 B CN 110058739B
Authority
CN
China
Prior art keywords
frequency
touch
display device
scene
target
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.)
Active
Application number
CN201910319170.9A
Other languages
Chinese (zh)
Other versions
CN110058739A (en
Inventor
崔志佳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201910319170.9A priority Critical patent/CN110058739B/en
Publication of CN110058739A publication Critical patent/CN110058739A/en
Application granted granted Critical
Publication of CN110058739B publication Critical patent/CN110058739B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0412Digitisers structurally integrated in a display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers

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)
  • Controls And Circuits For Display Device (AREA)

Abstract

The application discloses a control method, a control device, an electronic device and a non-volatile computer readable storage medium. The control method comprises the following steps: acquiring a current display scene of the touch display device; adjusting the target point reporting frequency of the touch display device according to the current display scene; and controlling the touch display device to report points at the target point reporting frequency. According to the control method, the control device, the electronic equipment and the nonvolatile computer readable storage medium, the current display scene of the touch display device is obtained through the processor, and the target point reporting frequency of the touch display device is adjusted based on the current display scene, so that the touch display device can report points by adopting a more appropriate target point reporting frequency. Therefore, different point reporting frequencies are used in different display scenes, the point reporting frequencies are not required to be consistent with the display frequencies, the sensitivity of detecting touch of a user by the touch display device can be guaranteed, and meanwhile the power consumption of the electronic equipment can be reduced.

Description

Control method, control device, electronic apparatus, computer-readable storage medium
Technical Field
The present disclosure relates to the field of touch technologies, and in particular, to a control method, a control apparatus, an electronic device, and a non-volatile computer-readable storage medium.
Background
Touch display devices integrated with touch function and display function have been widely used in electronic devices such as mobile phones and tablet computers. When the touch display device works, the display frame in each period of the frame synchronization signal is divided into a display interval and a touch interval. The touch display device finishes scanning the grid driving signal in the display interval to display the picture. After the scanning of the gate driving signal is completed, the time sequence control circuit generates an enabling signal, so that the touch detection circuit performs touch detection on the touch display device in a touch interval.
Disclosure of Invention
The embodiment of the application provides a control method, a control device, electronic equipment and a non-volatile computer readable storage medium.
The control method of the touch display device in the embodiment of the application comprises the following steps: acquiring a current display scene of the touch display device; adjusting the target point reporting frequency of the touch display device according to the current display scene; and controlling the touch display device to report points at the target reporting frequency.
The control device of the touch display device comprises an acquisition module, an adjustment module and a control module. And the acquisition module is used for acquiring the current display scene of the touch display device. And the adjusting module is used for adjusting the target report frequency of the touch display device according to the current display scene. And the control module is used for controlling the touch display device to report points at the target point reporting frequency.
The electronic equipment comprises a touch display device and a processor. The processor is configured to: acquiring a current display scene of the touch display device; adjusting the target point reporting frequency of the touch display device according to the current display scene; and controlling the touch display device to report points at the target point reporting frequency.
One or more non-transitory computer-readable storage media embodying computer-executable instructions that, when executed by a processor, cause the processor to perform the control methods described above.
According to the control method, the control device, the electronic equipment and the nonvolatile computer readable storage medium, the current display scene of the touch display device is obtained through the processor, and the target point reporting frequency of the touch display device is adjusted based on the current display scene, so that the touch display device can report points by adopting a more appropriate target point reporting frequency. Therefore, different reporting frequencies are used in different display scenes, the reporting frequencies are not required to be consistent with the display frequencies, the sensitivity of touch control of a user can be guaranteed, and meanwhile the power consumption of the electronic equipment can be reduced.
Additional aspects and advantages of embodiments of the present application will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the present application.
Drawings
The above and/or additional aspects and advantages of the present application will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
FIG. 1 is a schematic flow chart of a control method according to some embodiments of the present application.
FIG. 2 is a block schematic diagram of a control device according to certain embodiments of the present application.
FIG. 3 is a schematic block diagram of an electronic device according to some embodiments of the present application.
Fig. 4 to 6 are schematic flow charts of a control method according to some embodiments of the present disclosure.
Fig. 7 is a schematic view of a control method according to some embodiments of the present application.
Fig. 8 and 9 are flow diagrams illustrating a control method according to some embodiments of the present application.
FIG. 10 is a schematic illustration of a scenario of a control method according to some embodiments of the present application.
FIG. 11 is a schematic diagram of the interaction of a non-volatile computer readable storage medium and a processor of certain embodiments of the present application.
Detailed Description
Reference will now be made in detail to embodiments of the present application, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the drawings are exemplary only for explaining the embodiments of the present application, and are not construed as limiting the embodiments of the present application.
Referring to fig. 1 and fig. 3, a control method of a touch display device 20 is provided. The control method comprises the following steps:
01: acquiring a current display scene of the touch display device 20;
02: adjusting the target reporting frequency of the touch display device 20 according to the current display scene; and
03: the touch display device 20 is controlled to report the points at the target reporting frequency.
Referring to fig. 2 and fig. 3, the present application further provides a control device 10 of the touch display device 20. The control method of the present application can be realized by the control device 10 of the present application. The control device 10 includes an acquisition module 11, a regulation module 12, and a control module 13. Step 01 may be implemented by the obtaining module 11. Step 02 may be implemented by the adjustment module 12. Step 03 may be implemented by the control module 13. That is, the obtaining module 11 may be configured to obtain a current display scene of the touch display device 20. The adjusting module 12 may be configured to adjust a target hit rate of the touch display device 20 according to the current display scene. The control module 13 may be configured to control the touch display device 20 to report the points at the target reporting frequency.
Referring to fig. 3, the present application further provides an electronic device 100. The control method of the present application can also be implemented by the electronic device 100. The electronic device 100 includes a touch display device 20 and a processor 30. The processor 30 is configured to obtain a current display scene of the touch display device 20, adjust a target hit rate of the touch display device 20 according to the current display scene, and control the touch display device 20 to hit at the target hit rate. Wherein, the electronic device 100 may be a mobile phone, a tablet computer, a notebook computer, an intelligent wearable device (intelligent glasses, an intelligent helmet, an intelligent bracelet, an intelligent watch, etc.), an intelligent furniture, a virtual reality device, etc. In the present application, the electronic device 100 is a mobile phone as an example, but the specific form of the electronic device 100 is not limited to the mobile phone.
The display scene of the touch display device 20 can be divided in various ways.
In one example, the display scene may be divided according to how frequently the user operates and how frequently the display frequency is. Specifically, scenes in which the user operation frequency is lower than the operation frequency threshold and the display frequency is lower than the display frequency threshold, for example, a reading interface (mainly referring to an interface for reading books in reading APPs such as palm books and web-based easy reading APPs), a setting interface (such as an interface for setting languages and font sizes) and the like are divided into static scenes; scenes in which the user operation frequency is greater than or equal to the operation frequency threshold and the display frequency is greater than or equal to the display frequency threshold, such as a chat interface, a public article reading, a news reading, a comment interface, a search interface, an audio playing interface (sliding of a playing progress bar, a volume progress bar and the like is involved), a video playing interface (sliding of a playing progress bar, a volume progress bar, a brightness progress bar and the like is involved, a popup publication and the like), a UI interface (such as a main interface of a mobile phone), a drawing interface, a game interface and the like are divided into dynamic scenes. The static scene and the dynamic scene can be further subdivided, so that the division of the display scene is more detailed, and the accuracy of the selection of the target report frequency is improved.
In another example, the current display scene may be divided according to applications. For example, learning APPs such as reading are used as a first type of display scene, social APPs (WeChat, QQ, nailing, pulse, and the like) are divided into a second type of display scene, audio playing APPs and video playing APPs are divided into a third type of display scene, search engine APPs are divided into a fourth type of display scene, game APPs are divided into a fifth type of display scene, and the like.
In still another example, the display scene may be divided according to the operation content. For example, the reading interface is divided into a first type of display scene, the input interface is divided into a second type of display scene, the audio playing interface is divided into a third type of display scene, the video playing interface is divided into a fourth type of display scene, the game interface is divided into a fifth type of display scene, and the like. Further, the operation content can be further divided, for example, the input interface can be further divided into a WeChat chat input interface, a search input interface, a game chat input interface and the like, and the game interface can be further divided into a small game interface, a large game interface and the like.
The manner of dividing the display scene of the touch display device 20 is only an example, and other dividing manners may be used for the display scene.
Currently, the pointing frequency of the touch display device 20 (e.g., a touch screen integrated with touch and display functions) is always consistent with the display frequency. When the display frequency increases, the pointing frequency of the touch display device 20 increases, and when the display frequency decreases, the pointing frequency of the touch display device 20 decreases, and the pointing frequency of the touch display device 20 is always equal to the display frequency. However, the reporting method, in which the reporting frequency is always equal to the display frequency, consumes much energy.
In the control method of the present application, the processor 30 obtains a current display scene of the touch display device 20 at present, and adjusts the target point reporting frequency of the touch display device 20 based on the current display scene, so that the touch display device 20 can report points by using a more appropriate target point reporting frequency. Thus, different reporting frequencies are used in different display scenes, and the reporting frequencies do not need to be consistent with the display frequencies, so that not only can the sensitivity of the touch display device 20 for detecting the touch of the user be ensured, but also the power consumption of the electronic device 100 can be reduced.
Referring to fig. 4, in some embodiments, the step 02 of adjusting the target hit rate of the touch display device 20 according to the current display scene includes:
021: searching a report frequency corresponding to the current display scene in a display scene-report frequency relation table according to the current display scene; and
022: the searched report frequency is used as the target report frequency of the touch display device 20.
Referring back to fig. 2, in some embodiments, both step 021 and step 022 can be implemented by conditioning module 12. That is, the adjusting module 12 may be further configured to search the report frequency corresponding to the current display scene in the display scene-report frequency relation table according to the current display scene, and use the searched report frequency as the target report frequency of the touch display device 20.
Referring back to fig. 3, in some embodiments, steps 021 and 022 may also be implemented by processor 30. That is, the processor 30 may be further configured to search the report frequency corresponding to the current display scene in the display scene-report frequency relation table according to the current display scene, and use the searched report frequency as the target report frequency of the touch display device 20.
Specifically, the electronic apparatus 100 is provided therein with a memory 40. The display scene-hit frequency relationship table may be stored in the memory 40. The corresponding relation between the display scene and the report frequency can be set by a user so as to adapt to the use requirements of different users; alternatively, the corresponding relationship between the display scene and the report frequency may be obtained according to empirical data, and the like. After acquiring the current display scene of the touch display device 20, the processor 30 may search for the hit rate corresponding to the current display scene from the relationship table stored in the memory 40. Referring to table 1, table 1 is an exemplary display scenario-hit frequency relationship table.
TABLE 1
Figure GDA0003689101040000041
Where L1 denotes a primary division of the display scene, L2 denotes a secondary division of the display scene, and the secondary division is further divided on the basis of the primary-divided display scene. Table 1 shows only two-level partitioning of a dynamic scene. Of course, in other examples, the display scene may also have three levels of division, four levels of division, and the like, which is not limited herein.
As shown in table 1, different display scenarios correspond to different reporting frequencies. When the current display scene acquired by the processor 30 is a static scene, it can be known that the target reporting frequency should be 30HZ according to table 1; when the current display scene acquired by the processor 30 is the audio playing interface, it can be known that the target reporting frequency should be 60HZ according to table 1; when the current display scene acquired by the processor 30 is a drawing interface, it can be known that the target reporting frequency should be 90HZ according to table 1; when the current display scene acquired by the processor 30 is a game interface, it can be known that the target reporting frequency should be 120HZ according to table 1; when the current display scene acquired by the processor 30 is the video playing interface, it can be known from table 1 that the target reporting frequency should be 60 HZ. In this way, the processor 30 can find the target report frequency corresponding to the current display scene in the display scene-report frequency relation table according to different current display scenes, so as to control the touch display device 20 to report the report frequency at the target report frequency.
It is understood that the operation frequency of the user may be high or low when the display frequency is high; likewise, the operation frequency of the user may be high or low when the display frequency is low. For example, in some display scenarios, such as a display scenario of a game interface, a game screen needs to be displayed at a higher display frequency to ensure smoothness of the game screen played by the touch display device 20, and a user needs to frequently touch the touch display device 20 when playing a game, and at this time, a click frequency of the touch display device 20 needs to be higher to respond to the user's operation in time. However, in some display scenes, such as the display scene of the video playing interface, a higher display frequency needs to be adopted to ensure the smoothness of the video image played by the touch display device 20, and then the pointing frequency of the touch display device 20 is as high as the display frequency according to the existing setting manner of the pointing frequency. However, in practice, the user rarely touches the touch display device 20 during the process of watching the video, and the power consumption of the electronic device 100 is greatly increased if the touch display device 20 operates at a higher reporting frequency. The control method of the embodiment directly determines the target reporting frequency according to the current display scene, and since users in different display scenes have different operating frequencies, the reporting frequencies corresponding to different display scenes also meet the sensitivity requirement of the user touch in the scene, so that the problem that the selected target reporting frequency is set too high or too low is solved, and the power consumption of the electronic device 100 can be saved while the requirement of the user is met.
The method of determining the hit rate in the embodiment shown in fig. 4 is suitable for the case of displaying a fine category of scenes. It can be understood that when the classification of the display scene is more detailed, the operation frequency of the user can be estimated directly according to the display scene, so that a proper report frequency is determined.
Referring to fig. 5, in some embodiments, the step 02 of adjusting the target hit rate of the touch display device 20 according to the current display scene includes:
023: acquiring a frequency interval of a current display frequency of the touch display device 20 according to the current display scene; and
024: the target reporting frequency of the touch display device 20 is adjusted according to the frequency interval.
Referring back to fig. 2, in some embodiments, both steps 023 and 024 may be implemented by the conditioning module 12. That is to say, the adjusting module 12 may be further configured to obtain a frequency interval in which the current display frequency of the touch display device 20 is located according to the current display scene, and adjust the target reporting frequency of the touch display device 20 according to the frequency interval.
Referring back to fig. 3, in certain embodiments, steps 023 and 024 may also be implemented by processor 30. That is to say, the processor 30 is further configured to obtain a frequency interval in which the current display frequency of the touch display device 20 is located according to the current display scene, and adjust the target reporting frequency of the touch display device 20 according to the frequency interval.
Specifically, after acquiring the current display scene, the processor 30 may acquire the current display frequency according to the current display scene, further may find a frequency interval where the current display frequency is located from the display scene-frequency interval-report frequency relation table, and adjust the target report frequency corresponding to the frequency interval where the current display frequency is located according to a relation between the frequency interval and the report frequency in the relation table. Referring to table 2, table 2 is an exemplary relationship table of display scene-display frequency-hit frequency.
TABLE 2
Displaying scenes Frequency interval Reporting frequency
Display scenes of the first kind 0<f≤a 30HZ
Display scenes of the second type a<f≤b 60HZ
Third type display scene b<f≤c 120HZ
Fourth type display scenes c<f≤d 120HZ
Wherein, a, b, c and d are all critical values of the frequency interval. For example, the values of a, b, c, and d may be 45HZ, 60HZ, 90HZ, and 120HZ, respectively, the above values are merely examples, the values of a, b, c, and d may also be other values, for example, the values of a, b, c, and d may also be 60HZ, 90HZ, 120HZ, and 150HZ, respectively, and after the values of a, b, c, and d are changed, the corresponding reporting frequency may also be changed accordingly.
Illustratively, the first type of display scenario may be a static scenario like a reading interface or the like. The second type of display scenario may be a dynamic scenario like a WeChat chat interface, a nailed chat interface, etc. The third kind of scenes can be dynamic scenes such as UI interfaces, public article reading, news reading, search browsing interfaces and the like. The fourth type of display scene may be a dynamic scene such as a game.
As shown in table 2, when the current display scene acquired by the processor 30 is the first type of display scene and the frequency interval of the current display frequency is 0< f ≦ a, it can be known from table 2 that the target reporting frequency should be 30 HZ; when the current display scene acquired by the processor 30 is the second type of display scene and the frequency interval of the current display frequency is a < f > b, it can be known that the target reporting frequency should be 60HZ according to table 2; when the current display scene acquired by the processor 30 is a third type of display scene and the frequency interval of the current display frequency is b < f ≦ c, it can be known from table 2 that the target reporting frequency should be 120 HZ; when the current display scene acquired by the processor 30 is the fourth type of display scene and the frequency interval of the current display frequency is c < f ≦ d, it can be known from table 2 that the target reporting frequency should be 120HZ, and so on. In this way, the reporting frequency of the touch display device 20 is determined according to the display frequency of the corresponding display scene, the reporting frequency does not need to be consistent with the display frequency, the reporting frequency can also be higher than the display frequency when the display frequency is higher, and the reporting frequency can even be lower than the display frequency when the display frequency is lower, which is beneficial to meeting the user use requirement and reducing the power consumption of the electronic device 100.
The method for determining the hit rate in the embodiment shown in fig. 5 is suitable for the case of displaying a rough classification of a scene. It is to be understood that when the display scene classification is less detailed (e.g., the current display scene is divided only according to the application, or the current display scene is divided only according to the operation content without further detailed division), the same type of display scene may correspond to different display frequencies. Taking the example that the type of the display scene is a chat interface, the chat interface can correspond to different display frequencies in different applications. For example, in the WeChat application, the display frequency corresponding to the chat interface is low, and in the game application, the display frequency corresponding to the chat interface is high. Then it is necessary to determine the reporting point frequency according to the frequency interval of the current display frequency of the current display scene. Referring to the example shown in table 3, if the processor 30 obtains that the current display scene is a chat interface and the current display frequency is 45HZ, the processor 30 further determines that the current display frequency is located in the frequency interval 0< f ≦ 60, so that it may be determined that the target reporting point frequency should be 60HZ according to the chat interface and the frequency interval 0< f ≦ 60. Similarly, if the processor 30 acquires that the current display scene is a chat interface and the current display frequency is 120HZ, the processor 30 further determines that the current display frequency is located in a frequency interval 60< f ≦ 120, so as to determine that the target click reporting frequency should be 120HZ according to the chat interface and the frequency interval 0< f ≦ 60. Therefore, the display scene can be finely divided based on the frequency interval, so that more accurate report frequency can be determined.
TABLE 3
Figure GDA0003689101040000071
Different dividing modes of the display scene can adopt different determining modes of the target report point frequency, so that the advantages between the dividing modes and the determining modes are better combined, and the more accurate target report point frequency is determined. Specifically, as shown above, if the division manner of the display scene is fine, the determination manner of the target report frequency shown in fig. 4 may be adopted, and if the division manner of the display scene is extensive, the determination manner of the target report frequency shown in fig. 5 may be adopted, and so on. Of course, when the method for determining the report frequency shown in fig. 5 is used, for the display scenes that are special in the video playing interface and are not suitable for determining the report frequency in the method for determining the report frequency in fig. 5, the special display scenes can be separately divided and added into the relation table of the display scenes, the display frequency and the report frequency as an extra part, so that various display scenes are ensured to have the suitable report frequency.
In some embodiments, if the display scene includes a static scene and the display frequency corresponding to the static scene is located in the predetermined frequency interval, the target reporting frequency is less than the minimum value of the frequencies in the predetermined frequency interval. Specifically, as shown in table 2, when a is 45HZ, the hit frequency corresponding to the first type display scene is 30 HZ. In the predetermined frequency interval (30HZ, 45 HZ), the target reporting frequency is less than the minimum value of the frequencies in the predetermined interval (30HZ, 45 HZ). it can be understood that in a static scene, the display frequency is low, the user operation frequency is low, and reporting can be performed with a reporting frequency lower than the display frequency, while in the interval [0HZ, 30HZ ], a reporting frequency greater than the display frequency is used in order to ensure that the touch display device 20 has a certain sensitivity for sensing the touch operation of the user.
In some embodiments, if the currently displayed scene is a dynamic scene (non-static scene), the target display frequency is greater than or equal to the maximum value of the frequencies in the frequency interval corresponding to the dynamic scene. As shown in table 2, the frequency interval corresponding to the second type of display scene is (45HZ, 60 HZ), the target report frequency is 60HZ, the target report frequency is equal to the frequency maximum 60HZ in the frequency interval (45HZ, 60 HZ), the frequency interval corresponding to the third type of display scene is (60HZ, 90 HZ), the target report frequency is 120HZ, the target report frequency is greater than the frequency maximum 90HZ in the frequency interval (60HZ, 90 HZ), the frequency interval corresponding to the fourth type of display scene is (90HZ, 120 HZ), the target report frequency is 120HZ, and the target report frequency is equal to the frequency maximum 120 HZ. in the frequency interval (90HZ, 120 HZ), so that each dynamic scene can have a report frequency matching the dynamic scene, and the sensitivity of the touch display device 20 in each dynamic scene is ensured, and the usage requirements of the user are met.
In some embodiments, when the current display scene includes a static scene, a WeChat scene, a UI scene, and a game scene, the target hit reporting frequency of the static scene, the target hit reporting frequency of the WeChat scene, the target hit reporting frequency of the UI scene, and the target hit reporting frequency of the game scene are sequentially increased. For example, the target spot frequency for a static scene may be 30HZ, the target spot frequency for a WeChat scene may be 60HZ, the target spot frequency for a UI scene may be 90HZ, the target spot frequency for a game scene may be 120HZ, and so on.
Referring to fig. 6, in some embodiments, the step 03 of controlling the touch display device 20 to report the touch signal at the target reporting frequency includes:
031: and controlling the touch display device 20 to scan the actual touch points at a scanning frequency, and report the actual touch points at a target reporting frequency, wherein the scanning frequency is greater than or equal to the target reporting frequency.
Referring back to fig. 2, in some embodiments, step 031 can be implemented by the control module 13. That is, the control module 13 is further configured to control the touch display device 20 to scan the actual touch points at a scanning frequency, and report the actual touch points at a target reporting frequency, where the scanning frequency is greater than or equal to the target reporting frequency.
Referring back to fig. 3, in some embodiments, step 031 may also be implemented by processor 30. That is, the processor 30 can be further configured to control the touch display device 20 to scan the actual touch points at a scanning frequency and report the actual touch points at a target reporting frequency, where the scanning frequency is greater than or equal to the target reporting frequency.
Specifically, referring to fig. 7, fig. 7 shows two reporting modes, where mode a is a reporting mode in which the scanning frequency is equal to the target reporting frequency, and mode B is a reporting mode in which the scanning frequency is greater than the target reporting frequency. In fig. 7, D represents the display time of the touch display device 20 refreshing the pixels of a full screen, T represents the scan time of the touch point of the touch display device 20 scanning a full screen, P represents the display and touch frames, in each display and touch frame, the touch display device 20 performs the display and touch operations, and the arrow represents the touch point operation performed at the time.
In mode a, the target reporting frequency coincides with the scanning frequency. In each frame of display and touch frame, the touch display device 20 performs a full-screen pixel refresh, then performs a full-screen touch point scan, and reports the actual touch points obtained in the full-screen touch point scan.
In the method B, the target touch point frequency is greater than the scanning frequency, and after each full-screen pixel refresh is performed by the touch display device 20, the full-screen touch point scanning may be performed once, or multiple full-screen touch point scanning may be performed, where fig. 7 only shows the case where the full-screen touch point scanning is performed twice, but the full-screen touch point scanning frequency is not limited to two times, and may be three times, four times, five times, and the like. In each frame of display and touch frame, the touch display device 20 performs full-screen pixel refresh once, then performs full-screen touch point scanning for a predetermined number of times, and after performing full-screen touch point scanning for a predetermined number of times, reports the actual touch points obtained in the full-screen touch point scanning for the predetermined number of times once.
The mode a and the mode B can be applied to any one display scene. As an example, the method a and the method B may be applied to a display scene such as a game, and the click rate is higher, the sensitivity of the touch display device 20 sensing the touch of the user is higher, the operation of the user can be responded in time, and the user experience is better. In addition, the mode B sets the scanning frequency to be higher than the reporting frequency, so that more actual touch points can be obtained, and the use experience of the user is further improved.
Referring to fig. 8 and 9, in some embodiments, the step 03 of controlling the touch display device 20 to report the touch signal at the target reporting frequency includes:
032: controlling the touch display device 20 to scan the actual touch points at a scanning frequency, wherein the scanning frequency is less than the target reporting frequency;
033: estimating at least one estimated touch point according to the actual touch point; and
034: and reporting the actual touch point and the estimated touch point by using the target point reporting frequency.
Wherein step 033 comprises:
0331: acquiring actual touch points scanned by the touch display device 20 in a predetermined number of scanning cycles; and
0332: and estimating at least one estimated touch point according to the actual touch point.
Step 034 includes:
0341: and controlling the touch display device 20 to report the actual touch points and the estimated touch points in a time-sharing manner at the target touch point reporting frequency.
Referring back to fig. 2, in some embodiments, step 032, step 033 and step 034 may be implemented by the control module 13. That is, the control module 13 may be further configured to control the touch display device 20 to scan the actual touch points at a scanning frequency, estimate at least one estimated touch point according to the actual touch points, and report the actual touch points and the estimated touch points at a target reporting frequency, where the scanning frequency is less than the target reporting frequency. The control module 13 is further configured to obtain actual touch points scanned by the touch display device 20 in a predetermined number of scanning cycles, estimate at least one estimated touch point according to the actual touch points, and control the touch display device 20 to report the actual touch points and the estimated touch points in a time-sharing manner at the target reporting frequency.
Referring back to fig. 3, in some embodiments, step 032, step 033 and step 034 may also be implemented by the processor 30. That is, the processor 30 may be further configured to control the touch display device 20 to scan the actual touch points at a scanning frequency, estimate at least one estimated touch point according to the actual touch points, and report the actual touch points and the estimated touch points at a target reporting frequency, where the scanning frequency is less than the target reporting frequency. The processor 30 is further configured to obtain actual touch points scanned by the touch display device 20 in a predetermined number of scanning cycles, estimate at least one estimated touch point according to the actual touch points, and control the touch display device 20 to report the actual touch points and the estimated touch points in a time-sharing manner at the target touch point reporting frequency.
Specifically, referring to fig. 10, fig. 10 shows a reporting mode in which the scanning frequency is less than the target reporting frequency. In fig. 10, D indicates a display time of a pixel of a full screen refreshed by the touch display device 20, T indicates a scanning time of a touch point of a full screen scanned by the touch display device 20, P indicates a display and touch frame, in each of which the touch display device 20 performs a display operation but does not necessarily perform an operation of scanning a touch point of the full screen (in fig. 10, an operation of scanning a touch point of the full screen is performed for each of a touch frame and a display frame, but may not be performed in other examples), a solid arrow indicates a touch pointing operation performed at an actual touch point at the moment, and a dotted arrow indicates a touch pointing operation performed at an estimated touch point at the moment.
Taking fig. 10 as an example, in each frame of touch and display, the touch display device 20 performs a full-screen pixel refresh and then performs a full-screen touch point scan. In some touch and display frames, the touch display device 20 reports the scanned actual touch points immediately after scanning the full screen touch points, as shown in the touch and display frame P1 of fig. 10. In other touch and display frames, after the touch display device 20 performs the scanning of the full screen touch point, the touch and display frame P2 of fig. 10 does not perform the pointing operation. The touch display device 20 first estimates at least one estimated touch point according to all the actual touch points scanned in P1 and P2 (at this time, the predetermined number is 2), wherein the estimation of the estimated touch points can be realized by fitting a curve. Specifically, a Clothoid curve fitting algorithm may be adopted to fit a touch curve of the user touching the touch display device 20 based on the existing actual touch points, and then a Clothoid curve interpolation formula is adopted to interpolate a plurality of points in the fitted touch curve, where the plurality of points are estimated touch points. Subsequently, in an example, as shown in fig. 10, the touch display device 20 may report at least one estimated touch point estimated first, and then report the actual touch point scanned in P2. In another example, the way for the touch display device 20 to report the estimated touch points and the actual touch points may also be: when the number of the estimated touch points is multiple and the number of the actual touch points is also multiple, reporting part of the actual touch points and part of the estimated touch points, and reporting another part of the actual touch points and another part of the estimated touch points.
The reporting mode shown in fig. 10 can be applied to any display scenario. As an example, the report mode shown in fig. 10 may be applied to a display scene such as a UI interface, where the target report frequency is still higher, but the scanning frequency may be smaller than the target report frequency, and the estimated touch point is further estimated based on the actual touch point. For example, the target touch point frequency is 120HZ, but the scanning frequency is 60HZ, and the other 60HZ points are filled by the estimated touch points. The touch-compensating method reduces the scanning frequency of the touch display device 20 to a certain extent, so that the power consumption of the electronic apparatus 100 can be reduced, and the touch display device 20 can report the touch signal at the target touch signal frequency.
Of course, in some embodiments, the reporting points in the reporting point manner shown in fig. 7 may be used in some display scenarios, and the reporting points in the reporting point manner shown in fig. 10 may be used in other display scenarios, so as to integrate the advantages of the two scenarios and meet the user requirement and the low power consumption requirement of the electronic device to a greater extent.
In some embodiments, the predetermined number may be determined by the number of specific actual touch points, which refer to actual touch points that have not been used for estimating the estimated touch points in a consecutive number of scanning cycles. The predetermined number of values may be set to be small when the number of specific actual touch points is large, and may be set to be large when the number of specific actual touch points is small. Specifically, assuming that the predetermined number at the beginning is 1, if the number of actual touch points scanned in P1 is greater than or equal to the predetermined number, the estimated touch point is estimated directly from the actual touch points scanned in the scanning cycle according to P1. If the number of the actual touch points scanned in the scanning period of P1 is less than the predetermined number, the predetermined number can be updated to 2, and two frames of P1 and P2 are required, and the estimated touch points are estimated based on the actual touch points scanned in the scanning periods of the two frames, so that the estimated touch point estimation is more accurate. If the number of the actual touch points scanned in the P3 is less than the preset number, the estimated touch points are not estimated at first, the preset number is still 2, the scanning in the frame of the P4 is continued, if the sum of the actual touch points scanned in the P4 and the actual touch points scanned in the P3 is more than or equal to the preset number, the estimated touch points are estimated according to the actual touch points scanned in the P3 and the P4, and the point-sharing operation is carried out; if the sum of the actual touch points scanned in the P4 and the actual touch points scanned in the P3 is less than the preset number, the estimated touch points are not estimated at first, the preset number is set to be 3, scanning in the frame of P5 is continued, and the like is repeated until the number of the actual touch points which are not used for estimating the estimated touch points in the continuous scanning periods is more than or equal to the preset number, the estimated touch points are estimated, and time-sharing reporting is performed. When the predetermined number of values is larger, the number of estimated touch points may be increased accordingly, so that the touch curve of the user may be more accurately fitted, and sufficient points may be available to enable the touch display device 20 to report the touch curve at the target reporting frequency.
Referring to fig. 11, one or more non-transitory computer-readable storage media 60 containing computer-executable instructions are also provided, and when the computer-executable instructions are executed by the processor 50, the processor 50 is enabled to execute the control method of the touch display device 20 according to any one of the above embodiments. The non-volatile computer readable storage medium 60 may be the memory 40 in fig. 3. The processor 50 may be the processor 30 in fig. 3.
For example, the computer executable instructions, when executed by the processor 50, cause the processor 50 to perform the steps of:
021: searching a report frequency corresponding to the current display scene in a display scene-report frequency relation table according to the current display scene; and
022: and taking the found report frequency as a target report frequency of the touch display device 20.
For another example, the computer executable instructions, when executed by the processor 50, cause the processor 50 to perform the steps of:
032: controlling the touch display device 20 to scan the actual touch points at a scanning frequency, wherein the scanning frequency is less than the target reporting frequency;
033: estimating at least one estimated touch point according to the actual touch point; and
034: and reporting the actual touch point and the estimated touch point by using the target point reporting frequency.
In the description herein, references to the description of the terms "certain embodiments," "exemplary," "one example," etc., mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the application. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Moreover, various embodiments or examples and features of various embodiments or examples described in this specification can be combined and combined by one skilled in the art without being mutually inconsistent.
Any process or method descriptions in flow charts or otherwise described herein may be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps of the process, and the scope of the preferred embodiments of the present application includes other implementations in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the present application.
Although embodiments of the present application have been shown and described above, it is to be understood that the above embodiments are exemplary and not to be construed as limiting the present application, and that changes, modifications, substitutions and alterations can be made to the above embodiments by those of ordinary skill in the art within the scope of the present application.

Claims (10)

1. A control method of a touch display device is characterized by comprising the following steps:
acquiring a current display scene of the touch display device;
adjusting the target point reporting frequency of the touch display device according to the current display scene;
controlling the touch display device to scan an actual touch point with a scanning frequency, wherein the scanning frequency is less than the target touch point reporting frequency;
acquiring actual touch points scanned by the touch display device in a preset number of scanning periods;
estimating at least one estimated touch point according to the actual touch point; and
reporting the actual touch point and the estimated touch point by the target point reporting frequency;
wherein the predetermined number is related to a number of actual touch points that have not been used to estimate the estimated touch points for a consecutive number of scan cycles.
2. The control method according to claim 1, wherein the adjusting the target hit frequency of the touch display device according to the current display scene comprises:
searching a report frequency corresponding to the current display scene in a display scene-report frequency relation table according to the current display scene; and
and taking the searched report frequency as the target report frequency of the touch display device.
3. The method according to claim 1, wherein the adjusting the target hit rate of the touch display device according to the current display scene comprises:
acquiring a frequency interval of the current display frequency of the touch display device according to the current display scene; and
and adjusting the target point reporting frequency of the touch display device according to the frequency interval.
4. The control method according to claim 1,
the reporting the actual touch point and the estimated touch point with the target point reporting frequency comprises:
and controlling the touch display device to report the actual touch points and the estimated touch points in a time-sharing manner at the target point reporting frequency.
5. A control device of a touch display device, the control device comprising:
the acquisition module is used for acquiring a current display scene of the touch display device;
the adjusting module is used for adjusting the target report frequency of the touch display device according to the current display scene; and
the control module is used for controlling the touch display device to scan an actual touch point by a scanning frequency, wherein the scanning frequency is less than the target reporting frequency;
acquiring actual touch points scanned by the touch display device in a preset number of scanning periods;
estimating at least one estimated touch point according to the actual touch point; and
reporting the actual touch point and the estimated touch point by the target point reporting frequency;
the preset number is related to the number of actual touch points which are not used for estimating the estimated touch points in a continuous number of scanning cycles.
6. An electronic device, comprising a touch display device and a processor, wherein the processor is configured to:
acquiring a current display scene of the touch display device;
adjusting the target point reporting frequency of the touch display device according to the current display scene; and
controlling the touch display device to scan an actual touch point with a scanning frequency, wherein the scanning frequency is less than the target touch point reporting frequency;
acquiring actual touch points scanned by the touch display device in a preset number of scanning periods;
estimating at least one estimated touch point according to the actual touch point; and
reporting the actual touch point and the estimated touch point by the target point reporting frequency;
wherein the predetermined number is related to a number of actual touch points that have not been used to estimate the estimated touch points for a consecutive number of scan cycles.
7. The electronic device of claim 6, wherein the processor is further configured to:
searching a report frequency corresponding to the current display scene in a display scene-report frequency relation table according to the current display scene; and
and taking the searched report frequency as the target report frequency of the touch display device.
8. The electronic device of claim 6, wherein the processor is further configured to:
acquiring a frequency interval of the current display frequency of the touch display device according to the current display scene; and
and adjusting the target point reporting frequency of the touch display device according to the frequency interval.
9. The electronic device of claim 6, wherein the processor is further configured to:
and controlling the touch display device to report the actual touch points and the estimated touch points in a time-sharing manner at the target point reporting frequency.
10. One or more non-transitory computer-readable storage media containing computer-executable instructions that, when executed by a processor, cause the processor to perform the control method of any of claims 1-4.
CN201910319170.9A 2019-04-19 2019-04-19 Control method, control device, electronic apparatus, computer-readable storage medium Active CN110058739B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910319170.9A CN110058739B (en) 2019-04-19 2019-04-19 Control method, control device, electronic apparatus, computer-readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910319170.9A CN110058739B (en) 2019-04-19 2019-04-19 Control method, control device, electronic apparatus, computer-readable storage medium

Publications (2)

Publication Number Publication Date
CN110058739A CN110058739A (en) 2019-07-26
CN110058739B true CN110058739B (en) 2022-09-09

Family

ID=67319762

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910319170.9A Active CN110058739B (en) 2019-04-19 2019-04-19 Control method, control device, electronic apparatus, computer-readable storage medium

Country Status (1)

Country Link
CN (1) CN110058739B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114270297A (en) * 2019-10-18 2022-04-01 深圳市欢太科技有限公司 Touch screen point reporting method and device, electronic equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103235664A (en) * 2013-04-27 2013-08-07 深圳市金立通信设备有限公司 Terminal and control method of touch screen
CN104238812A (en) * 2014-08-22 2014-12-24 合肥鑫晟光电科技有限公司 Transferring method for touch data in touch screen and related device
KR20160095540A (en) * 2015-02-03 2016-08-11 삼성전자주식회사 Method for controlling touch screen and electronic device supporting thereof
CN107704128A (en) * 2017-09-26 2018-02-16 北京集创北方科技股份有限公司 Data processing method and device, storage medium and processor

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI457796B (en) * 2011-03-31 2014-10-21 Novatek Microelectronics Corp Driving method for touch-sensing display device and touch-sensing device thereof
TWI610211B (en) * 2014-02-07 2018-01-01 財團法人工業技術研究院 Touching device, processor and touching signal accessing method thereof
CN104282286B (en) * 2014-10-30 2017-03-08 广东欧珀移动通信有限公司 Adjust the method and system of intelligent mobile terminal display refresh rates according to application scenarios
CN106941563B (en) * 2017-03-10 2019-12-06 Oppo广东移动通信有限公司 control method and device for refresh rate of mobile terminal and mobile terminal
CN106933526B (en) * 2017-03-10 2019-03-15 Oppo广东移动通信有限公司 A kind of method, device and mobile terminal of dynamic regulation screen refresh rate
CN107168596B (en) * 2017-07-25 2020-09-22 业成科技(成都)有限公司 Scanning method of capacitive touch screen and capacitive touch screen
TWI659339B (en) * 2017-09-26 2019-05-11 大陸商北京集創北方科技股份有限公司 Touch point and display drive integration system reporting rate adjustment algorithm and touch display device using the same

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103235664A (en) * 2013-04-27 2013-08-07 深圳市金立通信设备有限公司 Terminal and control method of touch screen
CN104238812A (en) * 2014-08-22 2014-12-24 合肥鑫晟光电科技有限公司 Transferring method for touch data in touch screen and related device
KR20160095540A (en) * 2015-02-03 2016-08-11 삼성전자주식회사 Method for controlling touch screen and electronic device supporting thereof
CN107704128A (en) * 2017-09-26 2018-02-16 北京集创北方科技股份有限公司 Data processing method and device, storage medium and processor

Also Published As

Publication number Publication date
CN110058739A (en) 2019-07-26

Similar Documents

Publication Publication Date Title
US9502001B2 (en) Display control method and apparatus for power saving
US9607538B2 (en) Method for managing power in electronic device and the electronic device
JP6401785B2 (en) Liquid crystal display method and apparatus
CN105117191A (en) Method and apparatus for controlling display of mobile terminal
CN108476306B (en) Image display method and terminal equipment
RU2656729C2 (en) Liquid crystal display method and apparatus
US11688329B2 (en) Temperature control method, temperature control apparatus, and storage medium
US20170206823A1 (en) Display driving device and methods of operation thereof
CN109542304B (en) Display content loading method, device, equipment and storage medium
CN105828146A (en) Video image interception method, terminal and server
TW201421344A (en) User interface generating apparatus and associated method
CN112565868B (en) Video playing method and device and electronic equipment
CN105827963B (en) Scene-change detecting method and mobile terminal during one kind is taken pictures
US11126399B2 (en) Method and device for displaying sound volume, terminal equipment and storage medium
US20190027118A1 (en) Terminal device and display method
CN112905134A (en) Method and device for refreshing display and electronic equipment
CN111128082B (en) Backlight adjusting method, display and storage medium
CN110058739B (en) Control method, control device, electronic apparatus, computer-readable storage medium
CN112565909B (en) Video playing method and device, electronic equipment and readable storage medium
KR20170059314A (en) Input processing method and device
CN113271494B (en) Video frame processing method and device and electronic equipment
JP2016042372A (en) Program for terminal, terminal device and terminal control method
CN104793722B (en) Display method and mobile terminal device using same
WO2022199492A1 (en) Display device, and image processing method and apparatus
CN116504189B (en) Electronic ink screen driving method, device, equipment and readable storage medium

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