CN105242893B - Refresh rate method of adjustment and device - Google Patents
Refresh rate method of adjustment and device Download PDFInfo
- Publication number
- CN105242893B CN105242893B CN201510609828.1A CN201510609828A CN105242893B CN 105242893 B CN105242893 B CN 105242893B CN 201510609828 A CN201510609828 A CN 201510609828A CN 105242893 B CN105242893 B CN 105242893B
- Authority
- CN
- China
- Prior art keywords
- refresh rate
- screen
- matching
- current
- rate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Liquid Crystal Display Device Control (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
The disclosure belongs to field of computer technology about a kind of refresh rate method of adjustment and device.The method includes:The type of skill information of screen in reading terminals, the screen are one kind in the screen for the different technologies type for adapting to terminal;Determine that the corresponding matching refresh rate of type of skill information, the type of skill information of the screen of different technologies type correspond to different matching refresh rates;When the current refresh rate of screen is with matching refresh rate and being not suitable with, current refresh rate is adjusted to the matching refresh rate.The disclosure with the screen of the different technologies type of terminal adaptation by pair being arranged matched refresh rate, it solves and identical minimum refresh rate is set for the screen of different technologies type, when minimum refresh rate is not suitable for the type of skill of current screen, the problem of leading to screen flicker, also it solves in order to avoid screen flicker, identical relatively high refresh rate is set for the screen of different technologies type, leads to the higher problem of power consumption.
Description
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to a refresh rate adjustment method and apparatus.
Background
With the increase of applications, people can enrich amateur lives by using the applications. For example, a user may view a video through a player, read an e-book through a reader, and so forth. The video playing requires a high refresh rate of the screen, and the electronic book reading does not require a high refresh rate, so the terminal needs to adjust the refresh rate of the screen. At this time, the terminal may read a preset first refresh rate, and adjust a current second refresh rate of the screen to the first refresh rate.
Disclosure of Invention
To solve the problems in the related art, the present disclosure provides a refresh rate adjustment method and apparatus.
According to a first aspect of the embodiments of the present disclosure, there is provided a refresh rate adjustment method, including:
reading technical type information of a screen in a terminal, wherein the screen is one of screens of different technical types adapted to the terminal;
determining a matching refresh rate corresponding to the technology type information, wherein the technology type information of screens of different technology types corresponds to different matching refresh rates;
and when the current refresh rate of the screen is not suitable for the matching refresh rate, adjusting the current refresh rate to the matching refresh rate.
Optionally, when the matching refresh rate is lower than the current refresh rate, adjusting the current refresh rate of the screen to the matching refresh rate includes:
determining a first transmission rate according to the matching refresh rate, and adjusting a current second transmission rate to the first transmission rate, wherein the first transmission rate is the transmission rate of valid data displayed on the screen, and the first transmission rate is lower than the second transmission rate; or,
transmitting data at a current second transmission rate, the data including at least two sets of valid data, and at least one set of invalid data being inserted between the at least two sets of valid data, the valid data being data displayed in the screen, and the invalid data being data not displayed in the screen;
wherein the second transmission rate corresponds to the current refresh rate.
Optionally, when the matching refresh rate is lower than the current refresh rate, the method further includes:
detecting whether valid data received within a predetermined time period is changed, the valid data being data displayed on the screen;
and when the effective data received within the preset time length is not changed, triggering to execute the step of reading the technical type information of the screen in the terminal.
Optionally, the method further includes:
and when receiving effective data different from the effective data displayed in the screen, adjusting the current matching refresh rate of the screen to the current refresh rate.
Optionally, the determining the matching refresh rate corresponding to the technology type information includes:
and determining leakage current corresponding to the technical type information, and determining the matching refresh rate according to the leakage current, wherein the leakage current and the matching refresh rate are in positive correlation.
According to a second aspect of the embodiments of the present disclosure, there is provided a refresh rate adjustment apparatus, the apparatus including:
an information reading module configured to read technology type information of a screen in a terminal, the screen being one of screens of different technology types adapted to the terminal;
the refresh rate determining module is configured to determine a matching refresh rate corresponding to the technology type information obtained by the information reading module, and the technology type information of screens of different technology types corresponds to different matching refresh rates;
a first adjusting module configured to adjust the current refresh rate to the matching refresh rate obtained by the refresh rate determining module when the current refresh rate of the screen is not suitable for the matching refresh rate.
Optionally, when the matching refresh rate is lower than the current refresh rate, the first adjusting module includes:
a first adjustment submodule configured to determine a first transmission rate according to the matching refresh rate, adjust a current second transmission rate to the first transmission rate, the first transmission rate being a transmission rate of valid data displayed on the screen, and the first transmission rate being lower than the second transmission rate; or,
a second adjustment submodule configured to transmit data at a current second transmission rate, the data including at least two sets of valid data, and at least one set of invalid data being inserted between the at least two sets of valid data, the valid data being data displayed in the screen, and the invalid data being data not displayed in the screen;
wherein the second transmission rate corresponds to the current refresh rate.
Optionally, when the matching refresh rate is lower than the current refresh rate, the apparatus further includes:
a data detection module configured to detect whether valid data received within a predetermined time period is changed, the valid data being data displayed by the screen;
an operation triggering module configured to trigger execution of an operation of reading the technical type information of the screen in the terminal when the data detection module detects that the valid data received within the predetermined time period is not changed.
Optionally, the apparatus further includes:
a second adjusting module configured to adjust the current matching refresh rate of the screen to the current refresh rate when valid data different from the valid data displayed in the screen is received.
Optionally, the refresh rate determining module is further configured to:
and determining leakage current corresponding to the technical type information, and determining the matching refresh rate according to the leakage current, wherein the leakage current and the matching refresh rate are in positive correlation.
According to a third aspect of the embodiments of the present disclosure, there is provided a refresh rate adjustment apparatus, the apparatus including:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to:
reading technical type information of a screen in a terminal, wherein the screen is one of screens of different technical types adapted to the terminal;
determining a matching refresh rate corresponding to the technology type information, wherein the technology type information of screens of different technology types corresponds to different matching refresh rates;
and when the current refresh rate of the screen is not suitable for the matching refresh rate, adjusting the current refresh rate to the matching refresh rate.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects:
reading technical type information of a screen in the terminal, wherein the screen is one of screens of different technical types adapted to the terminal; determining a matching refresh rate corresponding to the technology type information, wherein the technology type information of screens of different technology types corresponds to different matching refresh rates; when the current refresh rate of the screen is not suitable for the matching refresh rate, the current refresh rate is adjusted to the matching refresh rate, different lowest matching refresh rates can be set for screens of different technical types adapted to the terminal, and then the matching refresh rate matched with the screen actually configured in the terminal is read.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the disclosure and together with the description, serve to explain the principles of the disclosure.
FIG. 1 is a flow chart illustrating a refresh rate adjustment method according to an exemplary embodiment.
Fig. 2 is a flow chart illustrating a refresh rate adjustment method according to another exemplary embodiment.
Fig. 3 is a block diagram illustrating a refresh rate adjustment apparatus according to an example embodiment.
Fig. 4 is a block diagram illustrating a refresh rate adjustment apparatus according to an example embodiment.
FIG. 5 is a block diagram illustrating an apparatus for refresh rate adjustment according to an example embodiment.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
Fig. 1 is a flowchart illustrating a refresh rate adjustment method applied to a terminal according to an exemplary embodiment, where the refresh rate adjustment method includes the following steps, as shown in fig. 1.
In step 101, technology type information of a screen in the terminal, which is one of screens of different technology types adapted to the terminal, is read.
In step 102, a matching refresh rate corresponding to the technology type information is determined, the technology type information of screens of different technology types corresponding to different matching refresh rates.
In step 103, when the current refresh rate of the screen is not suitable for the matching refresh rate, the current refresh rate is adjusted to the matching refresh rate.
In summary, according to the refresh rate adjustment method provided by the present disclosure, by reading the technical type information of the screen in the terminal, the screen is one of the screens of different technical types adapted to the terminal; determining a matching refresh rate corresponding to the technology type information, wherein the technology type information of screens of different technology types corresponds to different matching refresh rates; when the current refresh rate of the screen is not suitable for the matching refresh rate, the current refresh rate is adjusted to the matching refresh rate, different lowest matching refresh rates can be set for screens of different technical types adapted to the terminal, and then the matching refresh rate matched with the screen actually configured in the terminal is read.
Fig. 2 is a flowchart illustrating a refresh rate adjustment method according to another exemplary embodiment, where the refresh rate adjustment method is applied to a terminal, and as shown in fig. 2, the refresh rate adjustment method takes an example that a current refresh rate of a screen is adjusted to a matching refresh rate, and the matching refresh rate is lower than the current refresh rate, and the refresh rate adjustment method includes the following steps.
In step 201, detecting whether valid data received within a predetermined time period changes, the valid data being data displayed on a screen; when the valid data received within the predetermined time period does not change, the execution of step 202 is triggered.
The effective data refers to image frames displayed in a screen, and one set of effective data is one image frame. The valid data is cached in the display buffer, and the valid data cached in the display buffer in the embodiment is periodically refreshed at a preset refresh rate. That is, the valid data of the screen display is periodically refreshed to the next set of the same or different valid data. The refresh rate may also be referred to as a frame rate, and refers to a frequency of refreshing the image frame.
When the effective data received by the terminal within the preset time length is not changed, the effective data received by the terminal within the preset time length is the same, the effective data displayed after refreshing is the same as the effective data displayed before refreshing, and the terminal can reduce the refreshing rate of the screen so as to save the access power consumption of the memory, the transmission power consumption of the data, the refreshing power consumption of the screen and the like. For example, the refresh rate of the terminal is reduced from 60Hz to 50Hz, and at this time, the terminal changes from displaying 60 image frames for 1 second to displaying 50 image frames for 1 second.
In a possible implementation scenario, the terminal is switched from a dynamic scenario to a static scenario, for example, when the terminal is playing a video originally, a higher refresh rate is required, and when a user triggers a control for pausing the playing, the terminal displays a playing picture during pausing, and a lower refresh rate is required at this time. Alternatively, in another possible implementation scenario, the terminal is in a static scenario, e.g., the terminal reads an e-book, browses a web page, etc., where a lower refresh rate is required.
In step 202, technology type information of a screen in the terminal, which is one of screens of different technology types adapted to the terminal, is read.
When the reduced refresh rate is determined, if the refresh rate is set too low, the screen flickers; if the refresh rate is set to be relatively high, the power consumption of the screen is high, and therefore, the terminal needs to determine the refresh rate according to the technical type of the screen.
The technology type information is used to describe a Thin Film Transistor (TFT) technology for implementing the screen, where the TFT technology may include a Low Temperature Polysilicon (LTPS) technology, a α silicon technology, an Indium Gallium Zinc Oxide (IGZO) technology, and the like.
One type of terminal may be adapted to FHD (Full High Definition) screens of different technology types, such as LTPS (Low Temperature polysilicon) type, α silicon type, IGZO (indium gallium Zinc Oxide) type, etc. therefore, when producing one type of terminal, a manufacturer may configure a part of terminals with LTPS type screens, another part of terminals with α silicon type screens, and the rest of terminals with IGZO type screens.
Generally, when configuring a screen for a terminal, technology type information of the screen may be written in the terminal, and the terminal may directly read the technology type information, which indicates a technology type to which the screen belongs.
In step 203, a matching refresh rate corresponding to the technology type information is determined, and the technology type information of screens of different technology types corresponds to different matching refresh rates.
The determining of the matching refresh rate corresponding to the technology type information includes: and determining leakage current corresponding to the technical type information, and determining a matching refresh rate according to the leakage current, wherein the leakage current and the matching refresh rate have positive correlation.
Since the TFT technology used by the screens of different technology types is different, the leakage current corresponding to the screens of different technology types is different. The leakage current and the dimming speed of the screen are in a positive correlation relationship, namely, the larger the leakage current is, the faster the screen becomes dark; the smaller the leakage current, the slower the screen darkens.
For ease of understanding, the present embodiment is illustrated with a first terminal and a second terminal. If the leakage current of the first terminal is larger than the leakage current of the second terminal, and the refresh rate of the first terminal and the refresh rate of the second terminal are the same as the brightness of the refreshed screen, if the first group of valid data is refreshed by the first terminal and the second terminal at the same time, the brightness of the screen of the first terminal is smaller than the brightness of the screen of the second terminal before the second group of valid data is refreshed, and after the second group of valid data is refreshed, because the brightness of the refreshed screen is the same, the brightness change of the first terminal before and after the refresh is larger than the brightness change of the second terminal before and after the refresh, and the screen of the first terminal is easy to flicker.
In order to ensure that the screen does not flicker before and after refreshing, a higher matching refresh rate needs to be set for the screen with large leakage current, and a lower matching refresh rate needs to be set for the screen with small leakage current. That is, the leakage current is positively correlated with the matched refresh rate. Therefore, when the leakage currents of the screens of different technology types are different, the corresponding matching refresh rates are also different. The matching refresh rate is the lowest refresh rate that ensures that the screen does not flicker.
When the method is implemented, the matching refresh rates corresponding to the screens of different technical types can be determined according to a large number of experiments, so that when the screen refreshes the image frames at the matching refresh rate, the flicker value is smaller than-30 dB, and the flicker value is smaller than-30 dB, so that the screen does not flicker, and the display quality of the image frames is ensured.
Of course, the adjustment can be performed on the basis of the numerical value obtained through the experiment, and the adjusted numerical value is used as the final matching refresh rate, so that the practicability during batch production is ensured. For example, if the value obtained by the experiment is 50Hz, and can be adjusted up to 5% on the basis of the value, the matching refresh rate obtained is 50 × 52.5Hz (1+ 5%). The floating percentage can be set and modified, and the embodiment is not limited.
In step 204, the current refresh rate is adjusted to the matching refresh rate when the current refresh rate of the screen is not compatible with the matching refresh rate.
This embodiment provides two implementations of adjusting the refresh rate, which are described below.
In a first implementation manner, a first transmission rate is determined according to a matching refresh rate, and a current second transmission rate is adjusted to the first transmission rate, where the first transmission rate is a transmission rate of valid data displayed on a screen, and the first transmission rate is lower than the second transmission rate, and the second transmission rate corresponds to the current refresh rate.
Since the terminal will not display until it receives the complete set of valid data, the refresh rate can be reduced by reducing the data transmission rate. For example, the current refresh rate is 60Hz, and the data transmission rate corresponding to 60Hz is aKb/s, and if the matching refresh rate is 30Hz, the data transmission rate corresponding to 30Hz is calculated to be a/2 Kb/s.
In a second implementation, the data is transmitted at a current second transmission rate, the data includes at least two sets of valid data, and at least one set of invalid data is inserted between the at least two sets of valid data, the valid data is data displayed in the screen, the invalid data is data not displayed in the screen, and the second transmission rate corresponds to the current refresh rate.
The terminal only uses the received valid data to refresh the currently displayed valid data, so that invalid data can be inserted between the valid data, and when the terminal receives the invalid data, the invalid data is not used to refresh the valid data, so that the refresh rate is reduced.
Wherein the amount of invalid data inserted is related to the matching refresh rate and the current refresh rate. For example, the current refresh rate is 60Hz, at this time, 60 sets of valid data need to be transmitted within 1 second, if the matched refresh rate is 30Hz, at this time, 30 sets of valid data need to be transmitted within 1 second, and invalid data of 30 can be inserted within the 1 second; if the matching refresh rate is 50Hz, 50 sets of valid data need to be transmitted within 1 second, and 10 sets of invalid data can be inserted within the 1 second.
It should be noted that invalid data may be inserted evenly between valid data. For example, assuming that 30 sets of valid data and 30 sets of invalid data need to be transmitted within 1 second, one set of invalid data may be inserted between every two sets of valid data; assuming that 50 sets of valid data and 10 sets of invalid data need to be transmitted within 1 second, one set of invalid data may be inserted between every five sets of valid data. Of course, the invalid data may also be inserted in other ways, and this embodiment is not limited.
In this embodiment, the idle time between two sets of valid data is referred to as porch, and the second implementation manner may be referred to as increasing the porch value.
In step 205, when valid data different from the valid data displayed in the screen is received, the matching refresh rate is adjusted to the current refresh rate.
When the received valid data is different from the valid data displayed in the screen, the terminal needs to adjust the refresh rate up. The process of adjusting the matching refresh rate to the current refresh rate by the terminal is opposite to the process of adjusting the current refresh rate to the matching refresh rate, for example, the first transmission rate is adjusted to the second transmission rate, or the data is transmitted at the second transmission rate and includes only valid data, which is not described in detail in this embodiment.
In summary, according to the refresh rate adjustment method provided by the present disclosure, by reading the technical type information of the screen in the terminal, the screen is one of the screens of different technical types adapted to the terminal; determining a matching refresh rate corresponding to the technology type information, wherein the technology type information of screens of different technology types corresponds to different matching refresh rates; when the current refresh rate of the screen is not suitable for the matching refresh rate, the current refresh rate is adjusted to the matching refresh rate, different lowest matching refresh rates can be set for screens of different technical types adapted to the terminal, and then the matching refresh rate matched with the screen actually configured in the terminal is read.
In addition, the matching refresh rate is determined according to the leakage current, and the brightness change of the screen can be accurately determined according to the leakage current, so that the matching refresh rate is determined according to the brightness change, and the problem of screen flicker caused by large brightness change can be solved.
Fig. 3 is a block diagram illustrating a refresh rate adjustment apparatus applied to a terminal according to an exemplary embodiment, and as shown in fig. 3, the refresh rate adjustment apparatus includes: an information reading module 310, a refresh rate determination module 320, and a first adjustment module 330.
The information reading module 310 configured to read technology type information of a screen in the terminal, the screen being one of screens adapted to different technology types of the terminal;
the refresh rate determining module 320 is configured to determine a matching refresh rate corresponding to the technology type information obtained by the information reading module 310, where the technology type information of screens of different technology types corresponds to different matching refresh rates;
the first adjusting module 330 is configured to adjust the current refresh rate of the screen to the matching refresh rate obtained by the refresh rate determining module 320 when the current refresh rate is not suitable for the matching refresh rate.
In summary, the refresh rate adjustment apparatus provided in the present disclosure reads the technical type information of the screen in the terminal, where the screen is one of the screens adapted to different technical types of the terminal; determining a matching refresh rate corresponding to the technology type information, wherein the technology type information of screens of different technology types corresponds to different matching refresh rates; when the current refresh rate of the screen is not suitable for the matching refresh rate, the current refresh rate is adjusted to the matching refresh rate, different lowest matching refresh rates can be set for screens of different technical types adapted to the terminal, and then the matching refresh rate matched with the screen actually configured in the terminal is read.
Fig. 4 is a block diagram illustrating a refresh rate adjustment apparatus applied to a terminal according to an exemplary embodiment, and as shown in fig. 4, the refresh rate adjustment apparatus includes: an information reading module 410, a refresh rate determination module 420 and a first adjustment module 430.
The information reading module 410 configured to read technology type information of a screen in the terminal, the screen being one of screens adapted to different technology types of the terminal;
the refresh rate determining module 420 is configured to determine a matching refresh rate corresponding to the technology type information obtained by the information reading module 410, where the technology type information of screens of different technology types corresponds to different matching refresh rates;
the first adjusting module 430 is configured to adjust the current refresh rate of the screen to the matching refresh rate obtained by the refresh rate determining module 420 when the current refresh rate is not suitable for the matching refresh rate.
Optionally, when the matching refresh rate is lower than the current refresh rate, the first adjusting module 430 includes: a first adjustment submodule 431 or a second adjustment submodule 432;
the first adjusting submodule 431 is configured to determine a first transmission rate according to the matching refresh rate, adjust a current second transmission rate to the first transmission rate, wherein the first transmission rate is a transmission rate of valid data displayed on a screen, and the first transmission rate is lower than the second transmission rate; or,
the second adjusting submodule 432 is configured to transmit data at the current second transmission rate, where the data includes at least two sets of valid data, and at least one set of invalid data is inserted between the at least two sets of valid data, the valid data is data displayed in the screen, and the invalid data is data not displayed in the screen;
wherein the second transmission rate corresponds to the current refresh rate.
Optionally, when the matching refresh rate is lower than the current refresh rate, the apparatus provided in this embodiment further includes: a data detection module 440 and an operation trigger module 450;
the data detection module 440 configured to detect whether valid data received within a predetermined time period is changed, the valid data being data displayed on a screen;
the operation triggering module 450 is configured to trigger execution of an operation of reading the technical type information of the screen in the terminal when the data detection module 440 detects that valid data received within a predetermined time period has not changed.
Optionally, the apparatus provided in this embodiment further includes: a second adjustment module 460;
the second adjusting module 460 is configured to adjust the current matching refresh rate of the screen to the current refresh rate when valid data different from the valid data displayed in the screen is received.
Optionally, the refresh rate determining module 420 is further configured to determine a leakage current corresponding to the technology type information, determine a matching refresh rate according to the leakage current, and make the leakage current and the matching refresh rate have a positive correlation.
In summary, the refresh rate adjustment apparatus provided in the present disclosure reads the technical type information of the screen in the terminal, where the screen is one of the screens adapted to different technical types of the terminal; determining a matching refresh rate corresponding to the technology type information, wherein the technology type information of screens of different technology types corresponds to different matching refresh rates; when the current refresh rate of the screen is not suitable for the matching refresh rate, the current refresh rate is adjusted to the matching refresh rate, different lowest matching refresh rates can be set for screens of different technical types adapted to the terminal, and then the matching refresh rate matched with the screen actually configured in the terminal is read.
In addition, the matching refresh rate is determined according to the leakage current, and the brightness change of the screen can be accurately determined according to the leakage current, so that the matching refresh rate is determined according to the brightness change, and the problem of screen flicker caused by large brightness change can be solved.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
An exemplary embodiment of the present disclosure provides a refresh rate adjustment device, which can implement the refresh rate adjustment method provided by the present disclosure, and the refresh rate adjustment device includes: a processor, a memory for storing processor-executable instructions;
wherein the processor is configured to:
reading technical type information of a screen in the terminal, the screen being one of screens of different technical types adapted to the terminal;
determining a matching refresh rate corresponding to the technology type information, wherein the technology type information of screens of different technology types corresponds to different matching refresh rates;
when the current refresh rate of the screen is not compatible with the matching refresh rate, the current refresh rate is adjusted to the matching refresh rate.
Fig. 5 is a block diagram illustrating an apparatus 500 for refresh rate adjustment according to an example embodiment. For example, the apparatus 500 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, an exercise device, a personal digital assistant, and the like.
Referring to fig. 5, the apparatus 500 may include one or more of the following components: processing component 502, memory 504, power component 506, multimedia component 508, audio component 510, input/output (I/O) interface 512, sensor component 514, and communication component 516.
The processing component 502 generally controls overall operation of the device 500, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 502 may include one or more processors 518 to execute instructions to perform all or a portion of the steps of the methods described above. Further, the processing component 502 can include one or more modules that facilitate interaction between the processing component 502 and other components. For example, the processing component 502 can include a multimedia module to facilitate interaction between the multimedia component 508 and the processing component 502.
The memory 504 is configured to store various types of data to support operations at the apparatus 500. Examples of such data include instructions for any application or method operating on device 500, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 504 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
The power supply component 506 provides power to the various components of the device 500. The power components 506 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the apparatus 500.
The multimedia component 508 includes a screen that provides an output interface between the device 500 and the user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 508 includes a front facing camera and/or a rear facing camera. The front camera and/or the rear camera may receive external multimedia data when the device 500 is in an operating mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 510 is configured to output and/or input audio signals. For example, audio component 510 includes a Microphone (MIC) configured to receive external audio signals when apparatus 500 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 504 or transmitted via the communication component 516. In some embodiments, audio component 510 further includes a speaker for outputting audio signals.
The I/O interface 512 provides an interface between the processing component 502 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor assembly 514 includes one or more sensors for providing various aspects of status assessment for the device 500. For example, the sensor assembly 514 may detect an open/closed state of the apparatus 500, the relative positioning of the components, such as a display and keypad of the apparatus 500, the sensor assembly 514 may also detect a change in the position of the apparatus 500 or a component of the apparatus 500, the presence or absence of user contact with the apparatus 500, orientation or acceleration/deceleration of the apparatus 500, and a change in the temperature of the apparatus 500. The sensor assembly 514 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 514 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 514 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 516 is configured to facilitate communication between the apparatus 500 and other devices in a wired or wireless manner. The apparatus 500 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 516 receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 516 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the apparatus 500 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described methods.
In an exemplary embodiment, a non-transitory computer-readable storage medium comprising instructions, such as the memory 504 comprising instructions, executable by the processor 518 of the apparatus 500 to perform the above-described method is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims (9)
1. A method for adjusting a refresh rate, the method comprising:
reading technical type information of a screen in a terminal, wherein the screen is one of screens of different technical types adapted to the terminal;
determining a matching refresh rate corresponding to the technology type information, wherein the technology type information of screens of different technology types corresponds to different matching refresh rates;
when the current refresh rate of the screen is not suitable for the matching refresh rate, adjusting the current refresh rate to the matching refresh rate;
wherein when the matching refresh rate is lower than the current refresh rate, the adjusting the current refresh rate to the matching refresh rate comprises:
determining a first transmission rate according to the matching refresh rate, and adjusting a current second transmission rate to the first transmission rate, wherein the first transmission rate is the transmission rate of valid data displayed on the screen, and the first transmission rate is lower than the second transmission rate; or,
transmitting data at a current second transmission rate, the data including at least two sets of valid data, and at least one set of invalid data being inserted between the at least two sets of valid data, the valid data being data displayed in the screen, and the invalid data being data not displayed in the screen;
wherein the second transmission rate corresponds to the current refresh rate.
2. The method of claim 1, wherein when the matching refresh rate is lower than the current refresh rate, the method further comprises:
detecting whether valid data received within a predetermined time period is changed, the valid data being data displayed on the screen;
and when the effective data received within the preset time length is not changed, triggering to execute the step of reading the technical type information of the screen in the terminal.
3. The method of claim 2, further comprising:
when valid data different from the valid data displayed in the screen is received, adjusting the matching refresh rate to the current refresh rate.
4. The method according to any one of claims 1 to 3, wherein the determining the matching refresh rate corresponding to the technology type information comprises:
and determining leakage current corresponding to the technical type information, and determining the matching refresh rate according to the leakage current, wherein the leakage current and the matching refresh rate are in positive correlation.
5. A refresh rate adjustment apparatus, comprising:
an information reading module configured to read technology type information of a screen in a terminal, the screen being one of screens of different technology types adapted to the terminal;
the refresh rate determining module is configured to determine a matching refresh rate corresponding to the technology type information obtained by the information reading module, and the technology type information of screens of different technology types corresponds to different matching refresh rates;
a first adjusting module configured to adjust the current refresh rate of the screen to the matching refresh rate obtained by the refresh rate determining module when the current refresh rate is not suitable for the matching refresh rate;
when the matching refresh rate is lower than the current refresh rate, the first adjusting module includes:
a first adjustment submodule configured to determine a first transmission rate according to the matching refresh rate, adjust a current second transmission rate to the first transmission rate, the first transmission rate being a transmission rate of valid data displayed on the screen, and the first transmission rate being lower than the second transmission rate; or,
a second adjustment submodule configured to transmit data at a current second transmission rate, the data including at least two sets of valid data, and at least one set of invalid data being inserted between the at least two sets of valid data, the valid data being data displayed in the screen, and the invalid data being data not displayed in the screen;
wherein the second transmission rate corresponds to the current refresh rate.
6. The apparatus of claim 5, wherein when the matching refresh rate is lower than the current refresh rate, the apparatus further comprises:
a data detection module configured to detect whether valid data received within a predetermined time period is changed, the valid data being data displayed by the screen;
an operation triggering module configured to trigger execution of an operation of reading the technical type information of the screen in the terminal when the data detection module detects that the valid data received within the predetermined time period is not changed.
7. The apparatus of claim 6, further comprising:
a second adjusting module configured to adjust the matching refresh rate to the current refresh rate when valid data different from the valid data displayed in the screen is received.
8. The apparatus of any of claims 5 to 7, wherein the refresh rate determination module is further configured to:
and determining leakage current corresponding to the technical type information, and determining the matching refresh rate according to the leakage current, wherein the leakage current and the matching refresh rate are in positive correlation.
9. A refresh rate adjustment apparatus, comprising:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to:
reading technical type information of a screen in a terminal, wherein the screen is one of screens of different technical types adapted to the terminal;
determining a matching refresh rate corresponding to the technology type information, wherein the technology type information of screens of different technology types corresponds to different matching refresh rates;
when the current refresh rate of the screen is not suitable for the matching refresh rate, adjusting the current refresh rate to the matching refresh rate;
wherein when the matching refresh rate is lower than the current refresh rate, the adjusting the current refresh rate to the matching refresh rate comprises:
determining a first transmission rate according to the matching refresh rate, and adjusting a current second transmission rate to the first transmission rate, wherein the first transmission rate is the transmission rate of valid data displayed on the screen, and the first transmission rate is lower than the second transmission rate; or,
transmitting data at a current second transmission rate, the data including at least two sets of valid data, and at least one set of invalid data being inserted between the at least two sets of valid data, the valid data being data displayed in the screen, and the invalid data being data not displayed in the screen;
wherein the second transmission rate corresponds to the current refresh rate.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510609828.1A CN105242893B (en) | 2015-09-22 | 2015-09-22 | Refresh rate method of adjustment and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510609828.1A CN105242893B (en) | 2015-09-22 | 2015-09-22 | Refresh rate method of adjustment and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105242893A CN105242893A (en) | 2016-01-13 |
CN105242893B true CN105242893B (en) | 2018-08-07 |
Family
ID=55040554
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510609828.1A Active CN105242893B (en) | 2015-09-22 | 2015-09-22 | Refresh rate method of adjustment and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105242893B (en) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106227648A (en) * | 2016-07-22 | 2016-12-14 | 北京小米移动软件有限公司 | The determination methods of power consumption application and device |
CN106250085A (en) * | 2016-07-29 | 2016-12-21 | 北京小米移动软件有限公司 | Refresh rate method of adjustment and device |
CN109147714A (en) * | 2017-06-16 | 2019-01-04 | 北京小米移动软件有限公司 | The refresh rate method of adjustment and device of screen, computer readable storage medium |
CN108833625B (en) * | 2018-06-15 | 2021-03-12 | Oppo广东移动通信有限公司 | Sensor control circuit and electronic device |
CN109445595B (en) * | 2018-11-02 | 2020-06-05 | 京东方科技集团股份有限公司 | Virtual reality equipment and driving method thereof |
CN110641382B (en) * | 2019-09-10 | 2023-06-16 | 沈阳中科创达软件有限公司 | Vehicle-mounted interface display method and device, electronic equipment and storage medium |
CN114286978A (en) * | 2019-10-21 | 2022-04-05 | 深圳市欢太科技有限公司 | Method and device for updating refresh rate of touch screen, mobile terminal and storage medium |
CN111105766B (en) * | 2019-12-04 | 2022-08-26 | 昆山龙腾光电股份有限公司 | Frequency conversion method, frequency conversion module, time sequence processing device and readable storage medium |
CN115691387A (en) * | 2022-10-31 | 2023-02-03 | 维沃移动通信有限公司 | Method for adjusting refresh frequency of display screen and electronic equipment |
CN116504189B (en) * | 2023-04-28 | 2024-01-05 | 广州文石信息科技有限公司 | Electronic ink screen driving method, device, equipment and readable storage medium |
CN116884368A (en) * | 2023-07-14 | 2023-10-13 | 广州炫视智能科技有限公司 | A system and method for automatic adjustment of screen refresh rate and power consumption |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102968978A (en) * | 2011-08-31 | 2013-03-13 | 联想(北京)有限公司 | Control method and device for displaying refresh rate |
CN104282286A (en) * | 2014-10-30 | 2015-01-14 | 广东欧珀移动通信有限公司 | Method and system for adjusting display refresh rate of smart mobile terminal according to application scene |
CN104731543A (en) * | 2015-03-23 | 2015-06-24 | 深圳市欧珀通信软件有限公司 | Method and device for displaying screen refresh rate |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20150027891A (en) * | 2013-08-30 | 2015-03-13 | 삼성전자주식회사 | Method and apparatus for presenting content using electronic devices |
-
2015
- 2015-09-22 CN CN201510609828.1A patent/CN105242893B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102968978A (en) * | 2011-08-31 | 2013-03-13 | 联想(北京)有限公司 | Control method and device for displaying refresh rate |
CN104282286A (en) * | 2014-10-30 | 2015-01-14 | 广东欧珀移动通信有限公司 | Method and system for adjusting display refresh rate of smart mobile terminal according to application scene |
CN104731543A (en) * | 2015-03-23 | 2015-06-24 | 深圳市欧珀通信软件有限公司 | Method and device for displaying screen refresh rate |
Also Published As
Publication number | Publication date |
---|---|
CN105242893A (en) | 2016-01-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105242893B (en) | Refresh rate method of adjustment and device | |
US20180033378A1 (en) | Method and device for adjusting refresh rate | |
CN110796988B (en) | Backlight adjusting method and device | |
US11100872B2 (en) | Method and apparatus for display mode switching based on ambient light | |
JP6401785B2 (en) | Liquid crystal display method and apparatus | |
US10269287B2 (en) | Power saving method and device for displaying content in display screen | |
CN106710539B (en) | Liquid crystal display method and device | |
CN108200279B (en) | Backlight adjusting method, device and equipment | |
US10134326B2 (en) | Device for and method of saving power when refreshing a display screen when displayed content does not change | |
CN115719586A (en) | Screen refresh rate adjusting method and device, electronic equipment and storage medium | |
CN112019680A (en) | Screen brightness adjusting method and device | |
CN105959928A (en) | Traffic control method and device | |
CN114968143A (en) | Display processing method and device, electronic equipment and storage medium | |
CN115134516A (en) | Shooting method and device | |
CN111261035B (en) | Screen display method and device | |
CN106775541B (en) | Electronic device and screen display method | |
CN111383568A (en) | Display control method and apparatus, electronic device, and computer-readable storage medium | |
CN115713923A (en) | Terminal control method, device, medium and chip | |
CN116301535A (en) | Method and device for adjusting refresh rate, electronic equipment and storage medium | |
CN111383583B (en) | Display control method and apparatus, electronic device, and computer-readable storage medium | |
CN113628574B (en) | Display control method and device, display device and computer readable storage medium | |
CN119724087A (en) | Display panel driving method and device, electronic device and storage medium | |
CN119889255A (en) | Screen control method and device, electronic equipment and storage medium | |
CN106910472B (en) | Control method and device for adjusting backlight | |
CN115934012A (en) | Screen refresh rate adjusting method and device, mobile terminal and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |