Display device, point reporting rate determination method and apparatus

By working together with the touch chip and processor, the reporting rate is adjusted according to user operations, thus solving the problem of high power consumption of touch displays and achieving power optimization.

CN115220589BActive Publication Date: 2025-10-17HISENSE VISUAL TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202110432548.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-04-21
Publication Date
2025-10-17
Estimated Expiration
2041-04-21

AI Technical Summary

Technical Problem

The high reporting rate of the touch screen results in high power consumption, affecting the energy consumption of the display device.

Method used

By working together with the touch chip and processor, the reporting rate is dynamically adjusted based on the number of consecutive reportings and the duration of the user's touch operation, in order to optimize power consumption.

Benefits of technology

While ensuring a good touch experience, it also reduces the power consumption of the display device.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115220589B_ABST
    Figure CN115220589B_ABST
Patent Text Reader

Abstract

The application provides an embodiment belonging to the technical field of touch control, and provides a display device, a report point rate determination method and device. The display device comprises a touch display screen, a touch chip connected with the touch display screen, and a processor connected with the touch chip. The touch chip is configured to, in response to a touch operation of a user on the touch display screen, acquire report point information corresponding to the touch operation, and report the report point information to the processor according to a current report point rate. The processor is configured to determine a target report point rate according to a continuous report point number of the touch chip, and replace the current report point rate with the target report point rate. Through the scheme provided in the application, the report point rate of the display device can be adjusted in real time according to the continuous report point number corresponding to the touch operation of the user, so that the power consumption of the display device is reduced while the touch experience is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of touch control. More particularly, the present application relates to a display device, a report rate determination method and apparatus. BACKGROUND

[0002] With the development of touch panel and display panel integration technology, touch display screens have been widely used. In order to improve the application experience of users, the functions of touch display screens are also increasingly perfect. However, with the continuous improvement of the functions of touch display screens, the power consumption thereof is also increasing, and therefore, how to reduce the power consumption of touch display screens has become a problem to be solved.

[0003] The inventors have found in use that, in order to guarantee touch experience, a touch display screen mostly adopts a high fixed report rate, but the high report rate leads to high power consumption of the touch display screen, and further leads to high power consumption of the display device. SUMMARY

[0004] The exemplary embodiments of the present application provide a display device, a report rate determination method and apparatus, which can guarantee touch experience while reducing the power consumption of the display device.

[0005] In a first aspect, the embodiments of the present application provide a display device, comprising: a touch display screen;

[0006] a touch chip connected with the touch display screen, the touch chip being configured to, in response to a touch operation of a user acting on the touch display screen, acquire report point information corresponding to the touch operation, and report the report point information to a processor according to a current report rate; and a processor connected with the touch chip, the processor being configured to determine a target report rate according to a continuous report point number of the touch chip, and replace the current report rate with the target report rate.

[0007] In some possible implementation manners, when determining the target report rate according to the continuous report point number of the touch chip, the processor is specifically configured to: receive the report point information; determine the continuous report point number according to the report point information, the continuous report point number being used to represent a number of times of continuously receiving the report point information; and if the continuous report point number is greater than a report point number threshold, determine the target report rate as a first report rate greater than or equal to the current report rate.

[0008] In some possible implementation manners, when determining the target report rate according to the continuous report point number of the touch chip, the processor is specifically configured to: receive the report point information; determine the continuous report point number according to the report point information, the continuous report point number being used to represent a number of times of continuously receiving the report point information; and if the continuous report point number is less than or equal to the report point number threshold, determine the target report rate as a second report rate less than or equal to the current report rate.

[0009] In some possible implementation manners, the processor is further configured to: after the continuous reporting times are obtained, determine a range to which the continuous reporting times belong; and determine, according to the range to which the continuous reporting times belong, a reporting times threshold value for comparison with the continuous reporting times, wherein the reporting times threshold values corresponding to different ranges are different.

[0010] In some possible implementation manners, the processor is further configured to: determine a duration for which the reporting information is not received; and if the duration is greater than a duration threshold value, determine the target reporting rate as a third reporting rate that is less than the current reporting rate.

[0011] In some possible implementation manners, the processor is further configured to: if it is detected that the running mode of the touch display screen changes, replace the duration threshold value with a duration threshold value corresponding to the changed running mode.

[0012] In a second aspect, the present application provides a reporting rate determination method, applied to a display device, the display device comprising a touch display screen, the reporting rate determination method comprising: in response to a touch operation of a user on the touch display screen, obtaining reporting information corresponding to the touch operation, and reporting the reporting information according to a current reporting rate; determining a target reporting rate according to reporting times of continuous reporting information; and replacing the current reporting rate with the target reporting rate.

[0013] In some possible implementation manners, the determining of the target reporting rate according to the reporting times of the continuous reporting information comprises: receiving the reporting information; determining, according to the reporting information, a continuous reporting times, the continuous reporting times being used to represent a number of times of continuously receiving the reporting information; and if the continuous reporting times is greater than a reporting times threshold value, determining the target reporting rate as a first reporting rate that is greater than or equal to the current reporting rate.

[0014] In some possible implementation manners, the determining of the target reporting rate according to the reporting times of the continuous reporting information comprises: receiving the reporting information; determining, according to the reporting information, a continuous reporting times, the continuous reporting times being used to represent a number of times of continuously receiving the reporting information; and if the continuous reporting times is less than or equal to a reporting times threshold value, determining the target reporting rate as a second reporting rate that is less than or equal to the current reporting rate.

[0015] In some possible implementation manners, the reporting rate determination method further comprises: after the continuous reporting times are obtained, determining a range to which the continuous reporting times belong; and determining, according to the range to which the continuous reporting times belong, a reporting times threshold value for comparison with the continuous reporting times, wherein the reporting times threshold values corresponding to different ranges are different.

[0016] In some possible implementation manners, the reporting rate determination method further comprises: determining a duration for which the reporting information is not received; and if the duration is greater than a duration threshold value, determining the target reporting rate as a third reporting rate that is less than the current reporting rate.

[0017] In some possible implementation manners, the report rate determination method further includes: if it is detected that the running mode of the touch display screen changes, replacing the time threshold with a time threshold corresponding to the changed running mode.

[0018] In a third aspect, the present application provides a report rate determination apparatus applied to a display device, the display device including a touch display screen, the report rate determination apparatus including:

[0019] The acquisition module is configured to acquire report point information corresponding to a touch operation of a user on the touch display screen in response to the touch operation.

[0020] The determination module is configured to determine a target report rate according to a report point number of the continuous report point information.

[0021] The processing module is configured to replace a current report rate of the touch display screen with the target report rate.

[0022] In some possible implementation manners, the determination module is specifically configured to: receive the report point information; determine a continuous report point number according to the report point information, the continuous report point number being used to represent a number of times of continuously receiving the report point information; and if the continuous report point number is greater than a report point number threshold, determine the target report rate as a first report rate greater than or equal to a current report rate.

[0023] In some possible implementation manners, the determination module is specifically configured to: receive the report point information; determine a continuous report point number according to the report point information, the continuous report point number being used to represent a number of times of continuously receiving the report point information; and if the continuous report point number is less than or equal to a report point number threshold, determine the target report rate as a second report rate less than or equal to a current report rate.

[0024] In some possible implementation manners, the determination module is further configured to: after the continuous report point number is acquired, determine a range to which the continuous report point number belongs; and according to the range to which the continuous report point number belongs, determine a report point number threshold with which the continuous report point number is compared; wherein the report point number thresholds corresponding to different ranges are different.

[0025] In some possible implementation manners, the determination module is further configured to: determine a continuous time length during which the report point information is not received; and if the continuous time length is greater than a time threshold, determine the target report rate as a third report rate less than a current report rate.

[0026] In some possible implementation manners, the processing module is further configured to: if it is detected that the running mode of the touch display screen changes, replace the time threshold with a time threshold corresponding to the changed running mode.

[0027] In a fourth aspect, the present application provides a computer readable storage medium, which stores a computer program. The computer program, when executed by a processor, implements the report rate determination method according to the second aspect.

[0028] In a fifth aspect, the present application provides a computer program product, which comprises a computer program. The computer program, when executed by a processor, implements the report rate determination method according to the second aspect.

[0029] The display device, the report rate determination method and the device provided by the present application, the display device comprises a touch display screen, a touch chip connected with the touch display screen, and a processor connected with the touch chip. The touch chip is configured to, in response to a touch operation of a user on the touch display screen, acquire report information corresponding to the touch operation, and report the report information to the processor according to a current report rate. The processor is configured to determine a target report rate according to a continuous reporting number of the touch chip, and replace the current report rate with the target report rate. Through the scheme provided by the present application, the report rate of the display device can be adjusted in real time according to the continuous reporting number of the touch operation of the user, so as to reduce the power consumption of the display device while ensuring the touch experience.

[0030] These and other aspects of the present application will become more fully understood from the following (detailed) description of (the implementation(s)) below. BRIEF DESCRIPTION OF DRAWINGS

[0031] In order to more clearly illustrate the embodiments of the present application or the implementation manners in the related art, the following will briefly introduce the drawings needed to be used in the embodiments or the related art description. Obviously, the drawings in the following description are some embodiments of the present application, and other drawings can also be obtained by those skilled in the art according to these drawings.

[0032] Figure 1 The schematic diagram of the operation scene between the display device and the control device provided by an embodiment of the present application;

[0033] Figure 2 The hardware configuration block diagram of the display device provided by an embodiment of the present application;

[0034] Figure 3 The hardware configuration block diagram of the control device provided by an embodiment of the present application;

[0035] Figure 4 The software system schematic diagram of the display device provided by an embodiment of the present application;

[0036] Figure 5 The schematic diagram of the application program that the display device provided by an embodiment of the present application can provide;

[0037] Figure 6A scene diagram of touch operation on a display device is provided for an embodiment of the present application;

[0038] Figure 7 A flow diagram of a report rate determination method is provided for an embodiment of the present application;

[0039] Figure 8 A flow diagram of a report rate determination method is provided for another embodiment of the present application;

[0040] Figure 9 A structure diagram of a report rate determination apparatus is provided for an embodiment of the present application. DETAILED DESCRIPTION

[0041] In order to make the purpose, implementation and advantages of the present application more clear, the following will combine the drawings in the exemplary embodiments of the present application to clearly and completely describe the exemplary embodiments of the present application. Obviously, the described exemplary embodiments are only a part of the embodiments of the present application, but not all the embodiments.

[0042] Based on the exemplary embodiments described in the present application, all other embodiments obtained by those of ordinary skill in the art without making creative efforts belong to the scope of protection of the appended claims of the present application. In addition, although the disclosure in the present application is introduced according to one or several examples, it should be understood that each aspect of the disclosure can also constitute a complete embodiment.

[0043] It should be noted that the brief description of the terms in the present application is only for the convenience of understanding the following described embodiments, and is not intended to limit the embodiments of the present application. Unless otherwise specified, these terms should be understood according to their ordinary and general meanings.

[0044] The terms "first", "second", "third" and the like in the specification and claims of the present application and the above-described drawings are used to distinguish similar or similar objects or entities, and do not necessarily mean to limit the specific order or sequence, unless otherwise indicated. It should be understood that the terms used in this way can be interchanged under appropriate circumstances, for example, those other than the order given in the embodiment illustration or description of the present application can be implemented.

[0045] In addition, the terms "include" and "have" and any variations thereof are intended to cover but not exclusive inclusion, for example, a product or device including a series of components does not have to be limited to the clearly listed components, but can include other components that are not clearly listed or inherent to these products or devices.

[0046] As used in this application, the term "module" refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and / or software codes structured to perform functions associated with the element.

[0047] For the purpose of clarity, the description herein will now be described in detail with reference to the accompanying drawings illustrating example embodiments of the application. It is understood that the example embodiments described are only a part of the embodiments of the application and are not intended to limit the application in any way.

[0048] Based on the example embodiments described herein, all other embodiments that would be obvious to one of ordinary skill in the art based on the present description are intended to be within the scope of the claims appended hereto. Moreover, although the present disclosure has been described in some detail with respect to one or more illustrative examples, it should be appreciated that various alterations, modifications, and / or additions other than those specifically described, can be made.

[0049] It is noted that the foregoing description has been directed to the exemplary embodiments of the application. However, it is understood that other embodiments can be made without departing from the scope of the application. Accordingly, the scope of the application should be determined by the following claims.

[0050] The terms "first", "second", "third", etc. as used in the specification and claims herein, as well as the above-listed drawings, are used to distinguish between similar or like objects or entities, and do not necessarily imply a specific order or sequence, unless otherwise indicated. It is understood that such terms are used interchangeably, where appropriate, and that the embodiments of the application can be practiced in different orders than those described herein, for example.

[0051] In addition, the terms "comprise", "comprising", "include", "including", and "has", "having" and any variations thereof, are intended to cover a non-exclusive inclusion, such that a product or process that comprises more elements than a list of elements following such a term is not to be excluded from the scope of the example embodiments of the application. For example, an article "comprising" a list of components is not necessarily limited to only those components, but can include other components not expressly listed or inherent to such article.

[0052] As used in this application, the term "module" refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and / or software codes structured to perform functions associated with the element.

[0053] The term "remote controller" used in the present application refers to a component of an electronic device (such as the display device disclosed in the present application), which can generally control the electronic device wirelessly within a short distance range. It is generally connected with the electronic device using infrared and / or radio frequency (RF) signals and / or Bluetooth, and can also include WiFi, wireless USB, Bluetooth, motion sensor, etc. For example, a handheld touch remote controller replaces most of the physical built-in hard keys in a general remote control device with a user interface in a touch screen.

[0054] The term "gesture" used in the present application refers to a user behavior for expressing an intended idea, action, purpose, or result through a change in hand shape or hand movement, etc.

[0055] Figure 1 The present application provides a schematic diagram of an operation scenario between a display device and a control device. As shown in Figure 1 a user can directly perform a touch operation on the display device 200, or can control the display device 200 through the control device 100 and the mobile terminal 300, and in addition, the display device 200 can need to control the control device 100 to perform some specific actions.

[0056] In actual applications, the type, size, and resolution of the display device 200 are not specifically limited in the embodiments of the present application, and the display device 200 can be changed in performance and configuration as needed. For example, the display device 200 can be a liquid crystal display, an OLED display, or a projection display, and its type can be a display device in a television, a computer, a mobile phone, or a tablet computer. It should be understood that the present scenario is illustrated by taking a television as an example, but is not limited thereto.

[0057] In some embodiments, the control device 100 can be a remote controller, and the communication between the remote controller and the display device includes infrared protocol communication or Bluetooth protocol communication, and other short-distance communication modes, etc. The display device 200 is controlled by the remote controller through wireless or other wired ways. The user can input user instructions through the keys on the remote controller, voice input, control panel input, etc. to control the display device 200. For example, the user can input corresponding control instructions through the volume up / down keys, channel control keys, up / down / left / right movement keys, voice input keys, menu keys, power on / off keys, etc. on the remote controller to realize the function of controlling the display device 200.

[0058] For the specific action performed by the display device 200 to control the control device 100, for example, the display device 200 can control a motor in the control device 100 to vibrate to simulate a shooting feeling, etc.

[0059] In some embodiments, mobile terminal 300 and other smart devices such as tablet computers, computers, notebooks, etc. can also be used to control display device 200. For example, display device 200 is controlled using an application running on the smart device. The application, through configuration, can provide various controls for the user in an intuitive user interface (UI) on the screen associated with the smart device.

[0060] In some embodiments, mobile terminal 300 can install a software application with display device 200, implement connection communication through a network communication protocol, and achieve the purpose of one-to-one control operation and data communication. For example, a control instruction protocol can be established between mobile terminal 300 and display device 200, the remote control keyboard can be synchronized to mobile terminal 300, and display device 200 can be controlled by controlling the user interface on mobile terminal 300. Mobile terminal 300 can also transmit audio and video content displayed on mobile terminal 300 to display device 200 to achieve a synchronous display function.

[0061] As Figure 1 It is also shown in the figure that display device 200 also communicates data with server 400 through various communication methods. Display device 200 can be allowed to communicate through a local area network (LAN), a wireless local area network (WLAN), and other networks. Server 400 can provide various content and interaction to display device 200. For example, display device 200 can receive software program updates or access a remotely stored digital media library by sending and receiving information. Server 400 can be a cluster or multiple clusters and can include one or more types of servers. Server 400 can provide video on demand and advertising services and other network service content.

[0062] In this scenario, display device 200, in addition to providing a broadcast receiving television function, can also provide a smart network television function with computer support, including but not limited to, a network television, a smart television, an Internet protocol television (IPTV), etc.

[0063] Figure 2 A hardware configuration block diagram of a display device according to an embodiment of the present application is provided. As Figure 2 In some embodiments, display device 200 includes at least one of controller 250, tuner demodulator 210, communicator 220, detector 230, input / output interface 255 (a first interface is shown in the figure), display 275, audio output interface 285, memory 260, power supply 290, user interface 265, and external device interface 240.

[0064] In some embodiments, display 275 is used to receive image signals originating from a processor output, and display video content and images and menu control interfaces.

[0065] In some embodiments, the display 275 includes a display screen component for presenting a picture, and a driving component for driving the image display.

[0066] In some embodiments, the display video content can be from broadcast television content, or alternatively, various broadcast signals received through wired or wireless communication protocols. Alternatively, various image content can be displayed from network communication protocols received from a network server end.

[0067] In some embodiments, the display 275 is used to present a user interface generated in the display device 200 and used to control the display device 200.

[0068] In some embodiments, according to the different types of display 275, a driving component for driving the display is also included.

[0069] In some embodiments, the display 275 is a projection display, which can also include a projection device and a projection screen.

[0070] In some embodiments, the communicator 220 is a component for communicating with external devices or external servers according to various communication protocol types. For example, the communicator can include at least one of a Wifi chip, a Bluetooth communication protocol chip, a wired Ethernet communication protocol chip, other network communication protocol chips or near field communication protocol chips, and an infrared receiver.

[0071] In some embodiments, the display device 200 can establish control signal and data signal transmission and reception between the external control device 1001 or the content providing device through the communicator 220.

[0072] In some embodiments, the user interface 265 can be used to receive infrared control signals from the control device 100 (such as an infrared remote control).

[0073] In some embodiments, the detector 230 is a signal used by the display device 200 to collect the external environment or interact with the outside.

[0074] In some embodiments, the detector 230 includes a light receiver for collecting the intensity of ambient light, and the sensor can adaptively change the display parameters by collecting ambient light.

[0075] In some embodiments, the image collector 232 in the detector 230, such as a camera, a camera, etc., can be used to collect the external environment scene, and can be used to collect the user's attributes or interact with the user's gestures, which can adaptively change the display parameters, and can also identify the user's gestures to realize the function of interacting with the user.

[0076] In some embodiments, the detector 230 can further include a temperature sensor or the like, such as by sensing the ambient temperature.

[0077] In some embodiments, the display device 200 can adaptively adjust the display color temperature of the image. For example, when the ambient temperature is high, the display device 200 can adjust the display color temperature of the image to be cold, or when the ambient temperature is low, the display device 200 can adjust the display color temperature of the image to be warm.

[0078] In some embodiments, the detector 230 can further include a sound collector 231 or the like, such as a microphone, which can be used to collect voice data. When the user speaks instructions by voice, the microphone can collect voice data including the instructions spoken by the user. For example, the sound collector 231 can collect voice signals including control instructions for controlling the display device 200, or collect ambient sound for identifying the type of the ambient scene, so that the display device 200 can adapt to the ambient noise.

[0079] In some embodiments, as shown in Figure 2 The input / output interface 255 is configured to transmit data between the controller 250 and other external devices or other controllers 250, such as receiving video signal data and audio signal data of the external device, or command instruction data, and the like.

[0080] In some embodiments, the external device interface 240 can include, but is not limited to, any one or more of the following: a high-definition multimedia interface (HDMI) interface, an analog or digital high-definition component input interface, a composite video input interface, a USB input interface, an RGB port, and the like. The above-mentioned multiple interfaces can also form a composite input / output interface.

[0081] In some embodiments, as shown in Figure 2 The tuner demodulator 210 is configured to receive broadcast television signals through wired or wireless reception, and can perform modulation and demodulation processing such as amplification, mixing, and resonance to demodulate audio and video signals from multiple wireless or wired broadcast television signals. The audio and video signals can include television audio and video signals carried by the user-selected television channel frequency, as well as EPG data signals.

[0082] In some embodiments, the frequency demodulated by the tuner demodulator 210 is controlled by the controller 250, which can send a control signal according to the user's selection to make the demodulator respond to the user's selection of the television signal frequency and demodulate the television signal carried by the frequency.

[0083] In some embodiments, broadcast television signals can be classified as terrestrial broadcast signals, cable broadcast signals, satellite broadcast signals, or Internet broadcast signals based on the broadcast format of the television signal. Alternatively, they can be classified as digital modulation signals, analog modulation signals, etc. based on the modulation type. Alternatively, they can be classified as digital signals, analog signals, etc. based on the type of signal.

[0084] In some embodiments, the controller 250 and the tuner / demodulator 210 may be located in different separate devices, that is, the tuner / demodulator 210 may be located in an external device of the main device where the controller 250 is located, such as an external set-top box. In this way, the set-top box modulates and demodulates the received broadcast television signal into television audio and video signals and outputs them to the main device, which then receives the audio and video signals via the first input / output interface.

[0085] In some embodiments, controller 250 controls the operation of the display device and responds to user operations via various software control programs stored in memory. Controller 250 can control the overall operation of display device 200. For example, in response to receiving a user command to select a UI object for display on display 275, controller 250 can perform operations related to the object selected by the user command.

[0086] In some embodiments, the object can be any of selectable objects, such as a hyperlink or an icon. Operations related to the selected object, for example, displaying a page, document, or image connected to the hyperlink, or executing a program corresponding to the icon. User commands for selecting UI objects can be commands input through various input devices connected to the display device 200 (e.g., a mouse, keyboard, touchpad, etc.) or voice commands corresponding to voice spoken by the user.

[0087] like Figure 2 As shown, the controller 250 includes at least one of a random access memory 251 (RAM), a read-only memory 252 (ROM), a processor 254 (CPU), a communication interface (Communication Interface), and a communication bus 256 (Bus). The communication bus connects various components, and the processor may include: a video processor 270, an audio processor 280, and other processors 253 (e.g., a graphics processing unit (GPU)).

[0088] In some embodiments, RAM 251 is used to store temporary data for the operating system or other running programs.

[0089] In some embodiments, the ROM 252 is configured to store various system booting instructions.

[0090] In some embodiments, the ROM 252 is configured to store a basic input / output system, referred to as a Basic Input Output System (BIOS). The BIOS is configured to perform a power-on self-test, initialize various functional modules in the system, drive basic input / output of the system, and boot an operating system.

[0091] In some embodiments, upon receiving a power-on signal, the display device 200 starts to boot up, the CPU executes the system booting instructions in the ROM 252, copies temporary data of the operating system stored in the memory to the RAM 251, so as to boot or run the operating system. When the operating system is booted, the CPU copies temporary data of various application programs stored in the memory to the RAM 251, so as to boot or run the various application programs.

[0092] In some embodiments, the CPU processor 254 is configured to execute instructions of the operating system and the application programs stored in the memory, and execute various application programs, data and content according to various interactive instructions received from the outside, so as to finally display and play various audio and video content.

[0093] In some example embodiments, the CPU processor 254 can include a plurality of processors. The plurality of processors can include a main processor and one or more sub-processors. The main processor is configured to perform some operations of the display device 200 in a pre-power-on mode and / or operations of displaying a picture in a normal mode. The one or more sub-processors are configured to perform an operation in a standby mode or the like.

[0094] In some embodiments, the graphics processor 253 is configured to generate various graphical objects, such as icons, operation menus, and display graphics of user input instructions, etc. The graphics processor 253 includes a calculator configured to perform calculations by receiving various interactive instructions input by a user, and display various objects according to display attributes. The graphics processor 253 also includes a renderer configured to render various objects obtained based on the calculations of the calculator, and the rendered objects are used for display on the display.

[0095] In some embodiments, the video processor 270 is configured to receive an external video signal, and perform video processing such as decompression, decoding, scaling, noise reduction, frame rate conversion, resolution conversion, image synthesis, etc. according to a standard codec protocol of the input signal, so as to obtain a signal that can be directly displayed or played on the display device 200.

[0096] In some embodiments, the video processor 270 includes a demultiplexing module, a video decoding module, an image synthesizing module, a frame rate conversion module, and a display formatting module, etc.

[0097] The demultiplexing module is configured to perform demultiplexing processing on the input audio and video data stream. For example, if the input is an MPEG-2 signal, the demultiplexing module demultiplexes the input into a video signal and an audio signal, etc.

[0098] The video decoding module is configured to process the demultiplexed video signal, including decoding and scaling processing, etc.

[0099] The image synthesizing module, e.g., an image synthesizer, is configured to superimpose and mix the GUI signal generated by the graphics generator according to the user input or self-generated GUI signal with the scaled video image to generate an image signal for display.

[0100] The frame rate conversion module is configured to convert the input video frame rate, e.g., converting a 60Hz frame rate into a 120Hz frame rate or a 240Hz frame rate. The conversion is usually implemented in an interpolation manner.

[0101] The display formatting module is configured to change the received frame rate converted video output signal into a signal conforming to the display format, e.g., an RGB data signal.

[0102] In some embodiments, the graphics processor 253 and the video processor can be integrated or separated. When integrated, the graphics processor can perform processing of the graphics signal output to the display. When separated, the graphics processor and the video processor can perform different functions, e.g., a GPU+FRC (Frame Rate Conversion) architecture.

[0103] In some embodiments, the audio processor 280 is configured to receive external audio signals, perform decompression and decoding according to the standard codec protocol of the input signal, and perform noise reduction, digital-to-analog conversion, and amplification processing, etc., to obtain a sound signal that can be played on a loudspeaker.

[0104] In some embodiments, the video processor 270 can include one or more chipsets. The audio processor can also include one or more chipsets.

[0105] In some embodiments, the video processor 270 and the audio processor 280 can be separate chips or integrated into one or more chipsets together with the controller.

[0106] In some embodiments, the audio output, under the control of the controller 250, receives the sound signal output by the audio processor 280, such as a speaker 286, and in addition to the speaker carried by the display device 200 itself, the external sound output terminal of the external device, such as the external sound interface or the earphone interface, etc., can also be output to the external sound output terminal of the external device, and the near field communication module in the communication interface, such as the Bluetooth module for Bluetooth speaker sound output, can also be included.

[0107] The power supply 290, under the control of the controller 250, provides power supply support for the display device 200 by inputting power from the external power supply. The power supply 290 can include a built-in power supply circuit installed inside the display device 200, or an external power supply installed outside the display device 200, and a power supply interface for providing an external power supply in the display device 200.

[0108] The user interface 265 is used to receive the user input signal, and then sends the received user input signal to the controller 250. The user input signal can be a remote control signal received by an infrared receiver, and various user control signals can be received through the network communication module.

[0109] In some embodiments, the user inputs the user command through the control device 1001 or the mobile terminal 1002, and the user input interface displays the display device 200 according to the user input, and the display device 200 responds to the user input through the controller 250.

[0110] In some embodiments, the user can input the user command through the graphical user interface (GUI) displayed on the display 275, and the user input interface receives the user input command through the graphical user interface (GUI). Alternatively, the user can input the user command by inputting a specific sound or gesture, and the user input interface receives the user input command by recognizing the sound or gesture through the sensor.

[0111] In some embodiments, the "user interface" is a medium interface for interaction and information exchange between an application or an operating system and a user, which realizes the conversion between the internal form of information and the form that the user can accept. The common form of user interface is the graphical user interface (GUI), which refers to the user interface related to computer operation displayed in a graphical manner. It can be an icon, window, control, etc. interface element displayed in the display screen of the electronic device, and the control can include visual interface elements such as icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, widgets, etc.

[0112] The memory 260 stores various software modules for driving the display device 200. For example, the first memory stores various software modules, including at least one of a basic module, a detection module, a communication module, a display control module, a browser module, and various service modules.

[0113] The basic module is a bottom software module for signal communication between various hardware in the display device 200 and sending processing and control signals to upper layer modules. The detection module is a management module for collecting various information from various sensors or user input interfaces, and performing digital-to-analog conversion and analysis management.

[0114] For example, the voice recognition module includes a voice analysis module and a voice data database module. The display control module is a module for controlling the display to display image content, and can be used to play multimedia image content and UI interface information. The communication module is a module for controlling and data communication with external devices. The browser module is a module for performing data communication between browsers and servers. The service module is a module for providing various services and various application programs. Meanwhile, the memory 260 also stores received external data and user data, images of various items in various user interfaces, and visual effect images of focus objects.

[0115] Figure 3 A hardware configuration block diagram of a control device according to an embodiment of the present application is provided. As shown in Figure 3 The control device 100 includes a controller 110, a communication interface 120, a user input / output interface 130, a memory 140, and a power supply 150.

[0116] The control device 100 is configured to control the display device 200, and can receive user input operation instructions, and convert the operation instructions into instructions recognizable and responsive by the display device 200, to play an intermediary role in interaction between the user and the display device 200. For example, the user operates the channel plus-minus keys on the control device 100, and the display device 200 responds to the channel plus-minus operation.

[0117] In some embodiments, the control device 100 can be a smart device. For example, the control device 100 can install various applications for controlling the display device 200 according to user needs.

[0118] In some embodiments, as shown in Figure 1 After installing the application for controlling the display device 200, the mobile terminal 300 or other smart electronic device can play a similar function to the control device 100. For example, the user can install the application to provide various function keys or virtual buttons on the graphical user interface of the mobile terminal 300 or other smart electronic device, to realize the function of the physical keys of the control device 100.

[0119] The controller 110 includes a processor 111 and a RAM 112 and a ROM 113 connected with the communication interface 120 through a communication bus. The controller 110 is used to control the operation and operation of the control device 100, and the communication and cooperation between the internal components, as well as the external and internal data processing functions.

[0120] The communication interface 120 realizes the communication of control signals and data signals between the display device 200 under the control of the controller 110. For example, the received user input signal is sent to the display device 200. The communication interface 120 can include at least one of a WiFi chip 121, a Bluetooth module 122, an NFC module 123 and other near field communication modules.

[0121] The user input / output interface 130, wherein the input interface includes at least one of a microphone 131, a touchpad 132, a sensor 133, a key 134 and other input interfaces. For example, the user can input the user instruction by voice, touch, gesture, pressing and other actions. The input interface converts the received analog signal into digital signal, and the digital signal into corresponding instruction signal, and sends it to the display device 200.

[0122] The output interface includes an interface for sending the received user instruction to the display device 200. In some embodiments, it can be an infrared interface or a radio frequency interface. For example, when the infrared signal interface is used, the user input instruction needs to be converted into an infrared control signal according to the infrared control protocol, and sent to the display device 200 by the infrared sending module. For example, when the radio frequency signal interface is used, the user input instruction needs to be converted into a digital signal, and then modulated according to the radio frequency control signal modulation protocol, and sent to the display device 200 by the radio frequency sending terminal.

[0123] In some embodiments, the control device 100 includes at least one of the communication interface 120 and the input / output interface 130. The control device 100 is configured with a communication interface 130, such as a WiFi, Bluetooth, NFC module, which can encode the user input instruction through a WiFi protocol, or a Bluetooth protocol, or a NFC protocol, and send it to the display device 200.

[0124] The storage 140 is used to store the driving and control of the controller to store various running programs, data and applications of the control device 100. The storage 140 can store various control signal instructions input by the user.

[0125] The power supply 180 is used to provide power support for the operation of each element of the control device 100 under the control of the controller. It can be a battery and related control circuit.

[0126] In some embodiments, the system may include a kernel, a command parser (shell), a file system, and applications. The kernel, shell, and file system together form the basic operating system structure, allowing users to manage files, run programs, and use the system. After power is applied, the kernel boots up, activates kernel space, abstracts hardware, initializes hardware parameters, and runs and maintains virtual memory, a scheduler, signals, and inter-process communication (IPC). After the kernel boots up, the shell and user applications are loaded. After booting up, the application is compiled into machine code to form a process.

[0127] Figure 4 For a software system diagram of a display device provided in one embodiment of the present application, see Figure 4 In some embodiments, the system is divided into four layers, namely, from top to bottom, the application layer (referred to as "application layer"), the application framework layer (referred to as "framework layer"), the Android runtime and system library layer (referred to as "system runtime library layer"), and the kernel layer.

[0128] In some embodiments, at least one application runs in the application layer. These applications may be window programs, system settings programs, clock programs, camera applications, etc. that come with the operating system; or they may be applications developed by third-party developers, such as hi-view programs, karaoke programs, and magic mirror programs. In specific implementations, the application packages in the application layer are not limited to the above examples and may actually include other application packages, which are not limited in this embodiment of the present application.

[0129] The framework layer provides application programming interfaces (APIs) and a programming framework for applications in the application layer. The application framework layer includes predefined functions. The application framework layer acts as a processing center, determining the actions taken by applications in the application layer. Through the API, applications can access system resources and services during execution.

[0130] like Figure 4As shown, the application framework layer in the embodiments of the present application includes managers (Managers), content providers (Content Provider), view systems (View system), etc., wherein the managers include at least one of the following modules: an activity manager (Activity Manager) for interacting with all activities running in the system; a location manager (Location Manager) for providing system location services to system services or applications; a file package manager (Package Manager) for retrieving various information related to application packages currently installed on the device; a notification manager (Notification Manager) for controlling the display and clearing of notification messages; and a window manager (Window Manager) for managing icons, windows, toolbars, wallpapers and desktop components on the user interface.

[0131] In some embodiments, the activity manager is configured to manage the life cycle of each application and general navigation back function, such as controlling the exit of an application (including switching the user interface currently displayed in the display window to the system desktop), opening, back (including switching the user interface currently displayed in the display window to the upper level user interface of the currently displayed user interface), etc.

[0132] In some embodiments, the window manager is configured to manage all window programs, such as obtaining the size of the display screen, determining whether there is a status bar, locking the screen, intercepting the screen, controlling the change of the display window (such as reducing the display of the display window, shaking the display, twisting the display, etc.), etc.

[0133] In some embodiments, the system runtime library layer provides support for the upper layer, i.e., the framework layer. When the framework layer is used, the Android operating system runs the C / C++ libraries contained in the system runtime library layer to realize the functions of the framework layer. OpenGL ES (OpenGL for Embedded Systems) is a subset of the OpenGL three-dimensional graphics API, designed for mobile phones, PDAs and game consoles, etc. WEBKIT is an open source browser engine.

[0134] In some embodiments, the kernel layer is the layer between hardware and software. As shown, the kernel layer includes at least one of the following drivers: an audio driver, a display driver, a Bluetooth driver, a camera driver, a WIFI driver, a USB driver, an HDMI driver, a sensor driver (such as a fingerprint sensor, a temperature sensor, a touch sensor, a pressure sensor, etc.), etc. Figure 4

[0135] In some embodiments, the kernel layer further includes a power supply driving module for power management.​

[0136] In some embodiments, Figure 4 The software architecture in the software program and / or module corresponding to the storage in Figure 2 Or Figure 3 The memory 260 or the memory 140 shown in the figure.

[0137] In some embodiments, taking the magic mirror application (photo taking application) as an example, when the remote control receiving device receives the control device input operation, the corresponding hardware interrupt is given to the kernel layer. The kernel layer processes the input operation into a raw input event (including the value of the input operation, the timestamp of the input operation, etc. Information). The raw input event is stored in the kernel layer. The application framework layer obtains the raw input event from the kernel layer, identifies the control corresponding to the input event according to the current position of the focus, and identifies that the input operation is a confirmation operation. The control corresponding to the confirmation operation is the control of the magic mirror application icon. The magic mirror application calls the interface of the application framework layer, starts the magic mirror application, and then starts the camera driver by calling the kernel layer, so as to realize capturing still images or videos through the camera.

[0138] In some embodiments, for display devices with touch function, taking the split screen operation as an example, the display device receives the input operation (such as split screen operation) of the user acting on the display screen. The kernel layer can generate a corresponding input event according to the input operation and report the event to the application framework layer. The window mode (such as multi-window mode) corresponding to the input operation and the window position and size are set by the activity manager of the application framework layer. The window manager of the application framework layer draws the window according to the setting of the activity manager, and then sends the drawn window data to the display driver of the kernel layer, which displays the corresponding application interface in different display areas of the display screen.

[0139] Figure 5 The display device provided by an embodiment of the present application can provide a schematic diagram of the application program. As shown in Figure 5 The application program layer includes at least one application program, which can display corresponding icon controls in the display, such as media center icon controls, application center icon controls, game application icon controls, video on demand (VOD) icon controls, and live television icon controls.

[0140] In some embodiments, the media center application program can provide various multimedia content playing application programs. For example, the media center can provide services for users to access various image or audio services through the media center application program, which are different from live television or video on demand.

[0141] In some embodiments, an application center can be provided to store various applications. The applications can be a game, an application, or some other application that is related to a computer system or other device but can run in the smart television. The application center can obtain these applications from different sources, store them in a local storage, and then make them available for execution on the display device 200.

[0142] The following detailed embodiments are used to illustrate how the application implementation determines the report rate.

[0143] First, the application scenarios involved in the application are explained:

[0144] Figure 6 The scene diagram for touch operation on the display device provided by an embodiment of the application is shown in FIG. 1. Figure 6 As shown in the figure, the scene includes a display device 200, wherein the display device 200 includes a touch display screen 201, a touch chip 202, and a processor 254.

[0145] It should be noted that the display device 200 shown in the figure can be any electronic device with a touch display screen, for example, it can be a mobile phone, a tablet computer, a television, etc., and the size and resolution of the display device 200 are not limited in the embodiments of the application.

[0146] In some embodiments, the type of touch display screen 201 is not specifically limited in the embodiments of the application, for example, it can be a liquid crystal display screen, an OLED display screen, etc.

[0147] In actual applications, a user can perform touch operations on the touch display screen 201 by a finger or a stylus, the touch chip 202 collects touch signals corresponding to the touch operations, and then reports touch point information corresponding to the touch signals to the processor 254 according to the current report rate of the display device 200, so as to display a corresponding picture on the touch display screen 201.

[0148] The inventors found in the process of using the display device that most of the current touch display screens use a fixed report rate, and in order to guarantee the touch experience, the report rate is set relatively high, but the high report rate will lead to high power consumption of the touch display screen, and further lead to high power consumption of the display device. However, when the touch display screen only implements a display function and does not perform touch operations, if it is still run at a high report rate, it will cause great waste of power consumption, but if it is run at a low report rate, the touch experience cannot be guaranteed when the user performs touch operations.

[0149] Therefore, the embodiments of the present application provide a display device, a report point rate determination method and device, aiming at solving the above technical problems in the related art. The main idea of the present application is that when the touch display screen is only used for display and no touch operation is performed, a lower report point rate is used for running; when a user performs a touch operation on the touch display screen, the report point rate of the display device is adjusted in real time according to the touch operation of the user, so that the touch experience is ensured while the power consumption of the touch display screen is reduced.

[0150] The technical solutions of the present application and how the technical solutions of the present application solve the above technical problems will be described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes can not be described again in some embodiments. The embodiments of the present application will be described below with reference to the drawings.

[0151] Figure 7 The flowchart of the report point rate determination method provided by an embodiment of the present application is shown in FIG. 7. The report point rate determination method is applied to the display device 200 provided by any of the above embodiments. As shown in FIG. 7, in the embodiment of the present application, the above-mentioned devices in the display device 200 are configured to perform the following steps: Figure 7

[0152] In S701, the touch chip acquires report point information corresponding to the touch operation in response to the touch operation of the user on the touch display screen.

[0153] In actual application, the touch chip 202 is located on the touch display screen 201 and is used to detect the touch operation of the user on the touch display screen 201 in real time. When it is detected that the user performs a touch operation on the touch display screen 201, the touch chip 202 acquires the report point information corresponding to the touch operation in real time.

[0154] Specifically, after detecting the touch signal, the touch chip 202 converts the touch signal from an analog signal to a digital signal, thereby obtaining the report point information. For the specific scheme of converting the touch signal from an analog signal to a digital signal, reference can be made to the scheme in the prior art, which will not be described herein.

[0155] In S702, the touch chip reports the report point information to the processor according to the current report point rate.

[0156] It should be noted that the size of the current report point rate is not limited in the embodiments of the present application. For example, when the display device 200 is started, when only the display function is used (when the user does not perform a touch operation thereon), the current report point rate can be the lowest report point rate of the display device 200; when the user performs a touch operation on the display device, the current report point rate can be any value greater than the lowest report point rate.

[0157] ​In S703, the target reporting rate is determined according to the continuous reporting times of the touch chip.

[0158] It should be noted that in the same reporting rate scenario, the reporting information corresponding to each touch operation is continuous, and the continuous reporting times corresponding to each touch operation are related to the type of the touch operation. For example, the longer the touch operation time, the more the continuous reporting times corresponding thereto. Therefore, the target reporting rate can be determined according to the continuous reporting times corresponding to the touch operation.

[0159] In some embodiments, the continuous reporting times of the touch operation and the target reporting rate can be a one-to-one correspondence (each continuous reporting time corresponds to a reporting rate) or a one-to-many correspondence (a plurality of continuous reporting times correspond to one reporting rate). Specifically, the correspondence between the continuous reporting times and the target reporting rate can be preset, and then the target reporting rate corresponding to the continuous reporting times can be determined according to the relationship between the continuous reporting times and the target reporting rate.

[0160] In another embodiment, a time threshold and at least two different reporting rates can be preset. When it is determined that the continuous reporting times corresponding to the current touch operation are greater than the time threshold, the reporting is performed at a higher reporting rate. When it is determined that the continuous reporting times corresponding to the current touch operation are less than the time threshold, the reporting is performed at a lower reporting rate. The specific method for determining the target reporting rate is described in detail in subsequent embodiments, and will not be described here.

[0161] In this scheme, the reporting rates corresponding to different touch operations are determined according to the continuous reporting times corresponding to the touch operations, which can more finely adjust the reporting rate of the touch display screen and improve the touch experience.

[0162] In S704, the current reporting rate is replaced by the target reporting rate.

[0163] Specifically, after the target reporting rate is determined, a control signal is sent to the touch chip 202 to replace the current reporting rate of the touch chip 202 with the target reporting rate. The specific scheme can refer to the prior art, and will not be described here.

[0164] The reporting rate determination method provided in the present application, the touch chip 202 responds to the touch operation of the user on the touch display screen 201, obtains the reporting information corresponding to the touch operation, and reports the reporting information to the processor 254 according to the current reporting rate; the processor determines the target reporting rate according to the continuous reporting times of the touch chip 202, and replaces the current reporting rate with the target reporting rate. Through the scheme provided in the present application, the reporting rate of the display device can be adjusted in real time according to the continuous reporting times corresponding to the touch operation of the user, so as to reduce the power consumption of the display device while ensuring the touch experience.

[0165] Figure 8 A flowchart of a report rate determination method according to another embodiment of the present application is shown in FIG. 8B. In Figure 7 Based on the embodiment shown in FIG. 8A, the embodiment makes a more detailed description of the steps performed by the processor 254, as shown in FIG. 8B. Figure 8 As shown in FIG. 8B, the processor 254 in the display device 200 is specifically configured to perform the following steps:

[0166] In S801, report information is received.

[0167] In S802, the number of consecutive reports is determined according to the report information.

[0168] The number of consecutive reports is used to represent the number of times of consecutively receiving the report information. It should be understood that the steps S801-S802 are similar to the steps S701-S703 in the embodiment shown in FIG. 8A, and will not be described here again. Figure 7 The steps S801-S802 are similar to the step S703 in the embodiment shown in FIG. 8A, and will not be described here again.

[0169] In S803, it is determined whether the number of consecutive reports is greater than a report number threshold.

[0170] In S804, if the number of consecutive reports is greater than the report number threshold, it is determined that the target report rate is a first report rate greater than or equal to the current report rate.

[0171] In S805, if the number of consecutive reports is less than or equal to the report number threshold, it is determined that the target report rate is a second report rate less than or equal to the current report rate.

[0172] In some embodiments, if the number of consecutive reports is greater than the report number threshold, it indicates that the user has performed a touch operation on the touch display screen 201, and needs to report the report information corresponding to the subsequent touch operation at a larger report rate.

[0173] Specifically, on the one hand, if there has been another touch operation before this touch operation, and the report rate of the touch display screen 201 has been replaced to the first report rate, i.e., the current report rate is equal to the first report rate, at this time, there is no need to adjust the current report rate, i.e., the target report rate is determined to be the current report rate; on the other hand, if the current touch display screen 201 is only used for display function, i.e., the current report rate is less than the first report rate, at this time, the current report rate needs to be adjusted to the larger first report rate, i.e., the target report rate is determined to be the first report rate.

[0174] In other embodiments, if the number of consecutive reports is less than or equal to the report number threshold, then running at a smaller report rate can meet the touch experience of the current touch operation, and therefore, the report information corresponding to the subsequent touch operation needs to be reported at a lower report rate.

[0175] Specifically, in one aspect, if the reporting rate of the touch display screen has been replaced by the second reporting rate before the touch operation, that is, the current reporting rate is the second reporting rate, at this time, the current reporting rate does not need to be adjusted, that is, the target reporting rate is determined as the current reporting rate; in another aspect, if the current reporting rate is greater than the second reporting rate, at this time, the current reporting rate needs to be adjusted to the second reporting rate which is smaller.

[0176] It should be noted that the first reporting rate and the second reporting rate are not specifically limited in the embodiments of the present application, and for example, the value of the first reporting rate is greater than the second reporting rate.

[0177] In the present scheme, the target reporting rate is determined by judging the size between the continuous reporting times and the threshold value, which can timely adjust the reporting rate of the touch display screen when the user performs the touch operation, thereby reducing the power consumption of the display device while ensuring the touch experience.

[0178] It should be noted that before step S803, it is also necessary to determine the size of the reporting times threshold value.

[0179] The size of the reporting times threshold value is not specifically limited in the embodiments of the present application, and in some embodiments, the reporting times threshold value of each display device 200 can be a fixed value. Specifically, in the present scheme, if the continuous reporting times corresponding to the current touch operation is greater than the reporting times threshold value, the reporting information corresponding to the touch operation is reported at a higher reporting rate (the first reporting rate), and if the continuous reporting times corresponding to the current touch operation is less than or equal to the reporting times threshold value, the reporting information corresponding to the touch operation is reported at a lower reporting rate (the second reporting rate), thereby realizing real-time adjustment of the reporting rate of the touch display screen according to the reporting times to reduce the power consumption.

[0180] In other embodiments, since the continuous reporting times corresponding to touch operations of different touch types are different, the reporting rates required are also different, wherein the touch types can include: click operation, sliding operation, long press operation, etc., for example, the click operation corresponds to a smaller number of reporting times, and the sliding operation and the long press operation correspond to a relatively larger number of continuous reporting times.

[0181] Therefore, in the present step, the reporting rate corresponding to the touch operation can also be determined according to the type of the touch operation, which will be described in the following two steps:

[0182] (1) Determine the range to which the continuous reporting times belong.

[0183] (2) According to the range to which the continuous reporting times belong, determine the reporting times threshold value compared with the continuous reporting times.

[0184] In actual application, different touch types need different report rates, the range of the continuous report times corresponding to different touch types can be set in advance, and the touch type corresponding to the touch operation can be determined according to the range to which the continuous report times belong.

[0185] Further, the report times threshold corresponding to the touch operation can be determined according to the correspondence between the touch type and the report times threshold.

[0186] In the scheme, the range of the continuous report times corresponding to different touch types and the report times threshold are set, so that the report rate corresponding to the current touch operation can be determined according to different touch types, the report rate of the touch display screen can be finely adjusted, the touch experience is further improved, and the power consumption of the display device is reduced.

[0187] In S806, the current report rate is replaced by the target report rate.

[0188] It should be noted that after the current report rate is replaced by the target report rate, the current report rate is continued to be run, however, the user will stop the touch operation at any time, if the report rate is always run, when the user does not perform the touch operation for a long time, the power consumption of the display device is still high.

[0189] Therefore, in the embodiment of the present application, the report rate of the touch display screen 201 can be adjusted according to the duration of not receiving the report point information, and the subsequent report rate adjustment process will be described below in combination with steps S807-S810:

[0190] In S807, the duration of not receiving the report point information is determined.

[0191] In this step, the time when the current report point information is received can be recorded and timed, so as to determine the duration of not receiving the report point information, which will not be described here.

[0192] In S808, the duration threshold corresponding to the running mode of the touch display screen is determined according to the running mode of the touch display screen.

[0193] In actual application, when the touch display screen 201 runs in different running modes, the touch operation of the user on the touch display screen 201 will also be different, wherein the running mode can include at least one or more of the following: writing mode, game mode, video playing mode and call mode, etc. For example, if the touch display screen 201 is currently in writing mode or game mode, the touch operation of the user on the touch display screen 201 will be relatively frequent, that is, the time interval between every two touch operations is short, at this time, a smaller duration threshold can be set to finely adjust the report rate of the touch display screen 201.

[0194] In addition, if the touch display screen 201 is currently in a video playing mode, the user has relatively less touch operation on the touch display screen 201, that is, the time interval between each two touch operations is relatively long, and at this time, a relatively large time threshold can be set to reduce the processing pressure of the processor 254.

[0195] In some embodiments, a correspondence between the running mode and the time threshold can be set in advance, and the time threshold corresponding to the mode can be determined according to the correspondence. The specific size of the running mode and the time threshold is not limited here.

[0196] In S809, if the continuous time is greater than the time threshold, the target report rate is determined to be a third report rate less than the current report rate.

[0197] It should be noted that the value of the third report rate is less than or equal to the second report rate, and the specific size of the third report rate is not limited in the embodiments of the present application.

[0198] In this step, when the continuous time is greater than the time threshold, it indicates that the user does not perform touch operation within the time threshold, and at this time, the current report rate needs to be reduced to reduce the power consumption of the touch display screen. Correspondingly, if the continuous time is less than the time threshold, it indicates that the user continuously performs touch operation on the touch display screen in this running mode, and at this time, the touch display screen still runs at the current report rate to ensure the touch experience.

[0199] In S810, if it is detected that the running mode of the touch display screen changes, the time threshold is replaced by the time threshold corresponding to the changed running mode.

[0200] In some embodiments, the current running mode of the touch display screen 201 needs to be detected in real time, and the time threshold corresponding to the current running mode is determined in real time, so as to further improve the accuracy of the report rate adjustment.

[0201] Figure 9 The structure diagram of the report rate determination device provided by an embodiment of the present application is shown. The report rate determination device is applied to a display device, and the display device includes a touch display screen. As shown in Figure 9 The report rate determination device 900 provided by the embodiment can include:

[0202] The acquisition module 901 is configured to acquire report information corresponding to the touch operation of the user on the touch display screen in response to the touch operation of the user on the touch display screen;

[0203] The determination module 902 is configured to determine a target report rate according to the report times of the continuous report information.

[0204] The processing module 903 is configured to replace the current report rate of the touch display screen with the target report rate.

[0205] In some possible implementation manners, the determining module is specifically configured to: receive the report point information; acquire a continuous report point number of the touch chip containing the report point information; and determine the target report point rate as a first report point rate greater than or equal to the current report point rate if the continuous report point number is greater than a report point number threshold.

[0206] In some possible implementation manners, the determining module is specifically configured to: receive the report point information; acquire a continuous report point number of the touch chip containing the report point information; and determine the target report point rate as a second report point rate less than or equal to the current report point rate if the continuous report point number is less than or equal to a report point number threshold.

[0207] In some possible implementation manners, the determining module 902 is further configured to: after acquiring the continuous report point number, determine a range to which the continuous report point number belongs; and determine the report point number threshold compared with the continuous report point number according to the range to which the continuous report number belongs; wherein the report point number thresholds corresponding to different ranges are different.

[0208] In some possible implementation manners, the determining module 902 is further configured to: determine a continuous time length during which the report point information is not received; and determine the target report point rate as a third report point rate less than the current report point rate if the continuous time length is greater than a time length threshold.

[0209] In some possible implementation manners, the processing module 903 is further configured to: if it is detected that the running mode of the touch display screen changes, replace the time length threshold with a time length threshold corresponding to the changed running mode.

[0210] It should be noted that the report point rate determining apparatus provided in this embodiment can be used to execute the report point rate determining method described above, and the implementation manners and technical effects thereof are similar, which will not be described herein again.

[0211] It should be noted that the division of the various modules of the above apparatus is only a logical functional division, and all or part of them can be integrated into a physical entity or physically separated when actually implemented. These modules can all be implemented in the form of software invoked by a processing element; all in the form of hardware; or some modules are implemented in the form of software invoked by a processing element, and some modules are implemented in the form of hardware. For example, the processing module can be a separately established processing element, or can be integrated in a chip of the above apparatus, in addition, it can also be stored in the form of program code in the memory of the above apparatus, and the function of the above processing module is invoked and executed by a processing element of the above apparatus. The implementation of other modules is similar. In addition, all or part of these modules can be integrated together or independently implemented. The processing element here can be an integrated circuit with signal processing capability. In the implementation process, each step of the above method or each module can be completed by the integrated logic circuit of the hardware in the processor element or the instructions in the form of software.

[0212] For example, the above modules can be one or more integrated circuits configured to implement the above method, such as one or more ASICs (Application Specific Integrated Circuit), or one or more DSPs (Digital Signal Processor), or one or more FPGAs (Field Programmable Gate Array), etc. For another example, when a certain module above is implemented in the form of program code invoked by a processing element, the processing element can be a general-purpose processor such as a CPU or other processor that can invoke program code. For another example, these modules can be integrated together to implement in the form of SOC (System-on-a-Chip).

[0213] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions according to the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer program can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer program can be transmitted from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. The computer readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. containing one or more available media sets. The available media can be magnetic media (for example, floppy disk, hard disk, magnetic tape), optical media (for example, DVD), or semiconductor media (for example, solid state disk (SSD)) and the like.

[0214] The embodiments of the present application also provide a computer readable storage medium, and the computer readable storage medium stores a computer program. When the computer program is executed by a processor, the point rate determination method provided by any of the above method embodiments is implemented.

[0215] The embodiments of the present application also provide a display system, which includes the display device and the control device as described above, for example Figure 1 as shown.

[0216] The embodiments of the present application also provide a chip for running instructions, and the chip is used to execute the point rate determination method provided by any of the above method embodiments.

[0217] The embodiments of the present application also provide a computer program product, which includes a computer program stored in a computer readable storage medium. At least one processor can read the computer program from the computer readable storage medium, and when the at least one processor executes the computer program, the point rate determination method provided by any of the above method embodiments can be implemented.

[0218] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, and are not intended to limit the present application; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that the technical solutions recorded in the foregoing embodiments can still be modified, or some or all of the technical features can be replaced by equivalents; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.

[0219] The foregoing description has been presented for the purpose of illustration and description. It is not intended to be exhaustive or to limit the embodiments to the precise forms disclosed. Modifications and variations are possible in light of the above teachings or can be acquired from practice of the embodiments. The described embodiments were chosen and described in order to explain the principles of the embodiments and its practical application and to enable others skilled in the art to best use the embodiments and various embodiments with various modifications as are suited to the particular use contemplated.

Claims

1. A display device, characterized in that: include: Touch screen display; a touch chip connected to the touch display screen, the touch chip being configured to respond to a touch operation performed by a user on the touch display screen, obtain reporting information corresponding to the touch operation, and report the reporting information to a processor according to a current reporting rate; The processor connected to the touch chip is configured to determine a target reporting rate based on a number of consecutive reporting times of the touch chip, and replace the current reporting rate with the target reporting rate, wherein the number of consecutive reporting times is determined based on the reporting information; The processor is further configured to: After obtaining the number of consecutive reporting times, determining the range to which the number of consecutive reporting times belongs; Determining the touch type corresponding to the touch operation according to the range of the continuous click times and the preset range of the continuous click times corresponding to different touch types; Determining, according to the touch type, a threshold value of the number of reported points to be compared with the number of consecutive reported points; Among them, different ranges correspond to different reporting point number thresholds.

2. The display device according to claim 1, wherein When the processor determines the target reporting rate according to the number of consecutive reporting times of the touch chip, it is specifically configured to: receiving the reporting point information; Determine the number of consecutive point reporting times according to the point reporting information, where the number of consecutive point reporting times is used to indicate the number of consecutive times the point reporting information is received; If the number of consecutive reporting times is greater than the reporting times threshold, the target reporting rate is determined to be a first reporting rate that is greater than or equal to the current reporting rate.

3. The display device according to claim 1, wherein When the processor determines the target reporting rate according to the number of consecutive reporting times of the touch chip, it is specifically configured to: receiving the reporting point information; Determine the number of consecutive point reporting times according to the point reporting information, where the number of consecutive point reporting times is used to indicate the number of consecutive times the point reporting information is received; If the number of consecutive reporting times is less than or equal to the reporting times threshold, the target reporting rate is determined to be a second reporting rate that is less than or equal to the current reporting rate.

4. The display device according to any one of claims 1 to 3, characterized in that The processor is further configured to: Determine the duration of time when no reporting information is received; If the duration is greater than the duration threshold, the target reporting rate is determined to be a third reporting rate that is less than the current reporting rate.

5. The display device according to claim 4, wherein: The processor is further configured to: If it is detected that the operating mode of the touch display screen has changed, the duration threshold is replaced by the duration threshold corresponding to the changed operating mode.

6. A method for determining a reporting rate, characterized in that: Applied to a display device, the display device includes a touch screen display, and the reporting rate determination method includes: In response to a touch operation performed by a user on the touch display screen, obtaining reporting point information corresponding to the touch operation; Determine the target reporting rate based on the number of consecutive reporting information; Replacing the current reporting rate of the touch screen with the target reporting rate; The method further comprises: After obtaining the number of consecutive reporting times, determining the range to which the number of consecutive reporting times belongs; Determining the touch type corresponding to the touch operation according to the range of the continuous click times and the preset range of the continuous click times corresponding to different touch types; Determining, according to the touch type, a threshold value of the number of reported points to be compared with the number of consecutive reported points; Among them, different ranges correspond to different reporting point number thresholds.

7. A device for determining a reporting rate, characterized in that: Applied to a display device, the display device includes a touch screen, and the reporting rate determination device includes: an acquisition module, configured to acquire, in response to a touch operation performed by a user on the touch display screen, reporting point information corresponding to the touch operation; A determination module, used to determine a target reporting rate according to the number of reporting times of continuous reporting information; A processing module, configured to replace the current reporting rate of the touch screen with the target reporting rate, wherein the number of consecutive reporting times is determined based on the reporting information; The determining module is further specifically configured to: After obtaining the number of consecutive reporting times, determining the range to which the number of consecutive reporting times belongs; Determining the touch type corresponding to the touch operation according to the range of the continuous click times and the preset range of the continuous click times corresponding to different touch types; Determining, according to the touch type, a threshold value of the number of reported points to be compared with the number of consecutive reported points; Among them, different ranges correspond to different reporting point number thresholds.

8. A computer storage medium, characterized in that The method comprises instructions which, when executed on a computer, enable the computer to execute the method for determining the reporting rate as claimed in claim 6.

9. A computer program product, characterized in that The method comprises a computer program, which implements the method for determining the reporting rate according to claim 6 when executed by a processor.

Citation Information

Patent Citations

  • Contact reporting rate processing method and device of touch screen

    CN104252273A