Display screen frequency conversion method and device, electronic equipment and display driving chip
By determining the target frame rate according to the operating parameters of the electronic device and adjusting the frame rate of the display screen, the problem of large gap in frame rate switching in traditional technology is solved, and smoother frame rate switching and better user experience is achieved.
Patent Information
- Application Number
- CN202411997329.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-03-11
AI Technical Summary
In traditional technology, when electronic devices balance frame rate and load, there is a large gap in frame rate switching, which affects the user experience.
By determining the target frame rate according to the operating parameters of the electronic device, and generating frame rate adjustment instructions, sending them to the display driver chip, adjusting the frame rate of the display screen to achieve smoother frame rate switching.
The smoothness of frame rate switching is achieved, reducing the user experience gap, while balancing the central processor load and display frame rate of electronic devices.
Smart Images

Figure CN119600918A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of display technology, and in particular to a display screen frequency conversion method, device, electronic device and display driver chip. Background Art
[0002] With the widespread use of electronic devices in daily life, users can use electronic devices to watch videos, play games, etc. Generally, the higher the frame rate of the electronic device display, the smoother the user experience, but at the same time, the central processing unit (CPU) load is heavier, which causes the electronic device to heat up. The temperature rise will cause frame drops and the display screen will freeze.
[0003] In traditional technology, in order to reduce the load, a forced frame rate switching operation is performed to switch the frame rate to another frame rate level adapted by the hardware to achieve a balance between the frame rate and the load.
[0004] However, traditional technologies have a large frame rate gap, which affects the user experience. Summary of the invention
[0005] The embodiments of the present application provide a display screen frequency conversion method, device, electronic device and display driver chip, which can make the frame rate switching smoother and reduce the user experience gap.
[0006] In a first aspect, an embodiment of the present application provides a display screen frequency conversion method, the method comprising:
[0007] Determining a target frame rate corresponding to a display screen of the electronic device according to operating parameters of the electronic device;
[0008] Generate a frame rate adjustment instruction according to the target frame rate and the initial frame rate of the display screen;
[0009] The frame rate adjustment instruction is sent to a display driver chip; the frame rate adjustment instruction is used to instruct the display driver chip to adjust the frame rate of the display screen.
[0010] In a second aspect, an embodiment of the present application provides a display screen frequency conversion method, the method comprising:
[0011] Receive a frame rate adjustment instruction sent by an application processor; the frame rate adjustment instruction is generated by the application processor according to the target frame rate corresponding to the display screen of the electronic device determined according to the operating parameters of the electronic device, and according to the target frame rate and the initial frame rate of the display screen;
[0012] The frame rate of the display screen is adjusted according to the frame rate adjustment instruction.
[0013] In a third aspect, an embodiment of the present application provides a display screen frequency conversion device, the device comprising:
[0014] A determination module, used to determine a target frame rate corresponding to a display screen of the electronic device according to operating parameters of the electronic device;
[0015] A generating module, used for generating a frame rate adjustment instruction according to the target frame rate and the initial frame rate of the display screen;
[0016] The first sending module is used to send the frame rate adjustment instruction to the display driver chip; the frame rate adjustment instruction is used to instruct the display driver chip to adjust the frame rate of the display screen.
[0017] In a fourth aspect, an embodiment of the present application provides a display screen frequency conversion device, the device comprising:
[0018] A receiving module, configured to receive a frame rate adjustment instruction sent by an application processor; the frame rate adjustment instruction is generated by the application processor according to the target frame rate corresponding to the display screen of the electronic device determined according to the operating parameters of the electronic device, and according to the target frame rate and the initial frame rate of the display screen;
[0019] The adjustment module is used to adjust the frame rate of the display screen according to the frame rate adjustment instruction.
[0020] In a fifth aspect, an embodiment of the present application provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor executes the steps of the display screen frequency conversion method as described in the first aspect.
[0021] In a sixth aspect, an embodiment of the present application provides a display driver chip, wherein the display driver chip includes a programmable logic circuit and / or program instructions, and when the display driver chip is running, the steps of the method described in the second aspect are implemented.
[0022] In a seventh aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the method described in the first aspect and the second aspect are implemented.
[0023] In an eighth aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of the methods described in the first and second aspects.
[0024] The above-mentioned display screen frequency conversion method, device, electronic device and display driver chip, since the target frame rate corresponding to the display screen of the electronic device is determined according to the operating parameters of the electronic device, and the operating parameters of the electronic device change slowly at adjacent moments, the difference between the determined target frame rate and the initial frame rate of the display screen will not be too large, and the granularity of the change will be finer, so that a frame rate adjustment instruction can be generated according to the determined target frame rate and the initial frame rate of the display screen, and the frame rate adjustment instruction is sent to the display driver chip to instruct the display driver chip to adjust the frame rate of the display screen. By fine-tuning the frame rate of the display screen, the switching of the display screen frame rate is smoother, and while balancing the load of the central processor of the electronic device and the frame rate of the display screen, it will not bring a large experience gap to the user. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0026] Figure 1 A flowchart of a display screen frequency conversion method in one embodiment;
[0027] Figure 2 is a schematic diagram of frame rate variation of a display screen in one embodiment;
[0028] Figure 3 is a schematic diagram of frame rate variation of a display screen in another embodiment;
[0029] Figure 4 is a schematic diagram of the corresponding relationship between the temperature of an electronic device and the frame rate of a display screen in one embodiment;
[0030] Figure 5 A flowchart of a display screen frequency conversion method in one embodiment;
[0031] Figure 6 It is a structural block diagram of a display screen frequency conversion device in one embodiment;
[0032] Figure 7 It is a structural block diagram of a display screen frequency conversion device in another embodiment;
[0033] Figure 8 It is a structural block diagram of a display screen frequency conversion device in another embodiment;
[0034] Fig. 9 It is a structural block diagram of a display screen frequency conversion device in another embodiment;
[0035] Fig.10 It is a structural block diagram of a display screen frequency conversion device in one embodiment;
[0036] Fig.11 It is a structural block diagram of a display screen frequency conversion device in another embodiment;
[0037] Fig.12 Schematic diagram of the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0038] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0039] In one embodiment, Figure 1 As shown, a display frequency conversion method is provided. This embodiment is illustrated by applying the method to an application processor of an electronic device. In this embodiment, the method includes the following steps:
[0040] S201, determining a target frame rate corresponding to a display screen of the electronic device according to operating parameters of the electronic device.
[0041] The operating parameters of the electronic device may include the temperature of the electronic device and / or the load of the electronic device, etc. The temperature change of the electronic device may be caused by the load change of the central processing unit (CPU) of the electronic device during operation, for example, the CPU is overloaded or the load is reduced, etc., or it may be caused by the change of the temperature of the environment in which the electronic device is located. Optionally, the load of the electronic device may be related to the number of applications running on the electronic device, or it may be related to the frame rate of the applications running on the electronic device.
[0042] In an embodiment of the present application, the frame rate of the display screen of the electronic device is the number of times the display screen refreshes the image per second, in Hz. Among them, the smoothness of the screen display is related to the frame rate of the display screen, and the higher the frame rate, the higher the smoothness of the screen display. Optionally, the display screen in the embodiment of the present application can be a display screen that supports N-frequency division, wherein N is a positive integer, and the variable frame rate of the display screen = the base frequency frame rate of the display screen * N / (N+M), M≥0, M is an integer, and taking the basic frame rate of the display screen as 120Hz as an example, assuming that the display screen supports 3-frequency division, the variable frame rate of the display screen can be 120Hz, 90Hz, 72Hz, 60Hz, 51Hz, 40Hz...
[0043] Optionally, in this embodiment, the change information of the operating parameters can be determined according to the operating parameters of the electronic device, and then the target frame rate corresponding to the display screen of the electronic device can be determined based on the change information of the operating parameters. Taking the operating parameters including temperature as an example, it can be determined whether the temperature of the electronic device is increased or decreased according to the temperature of the electronic device. If it is determined that the temperature of the electronic device is increased, the initial frame rate of the display screen of the electronic device can be reduced to determine the target frame rate. If it is determined that the temperature of the electronic device is decreased, the initial frame rate of the display screen of the electronic device can be increased to determine the target frame rate. It can be understood that if the operating parameters of the electronic device include load, the target frame rate corresponding to the display screen of the electronic device can also be determined based on this principle. It can be understood that in this embodiment, the finer the granularity of the operating parameters of the electronic device, the finer the granularity of the determined target frame rate, so that the display screen of the electronic device can perform smoother frame rate switching.
[0044] It should be noted that the target frame rate determined in this embodiment is the frame rate supported by the display screen of the electronic device. Optionally, the determined target frame rate can be the baseband frame rate of the display screen or the high-precision variable frequency frame rate of the display screen. This embodiment does not limit the type of the determined target frame rate.
[0045] S202: Generate a frame rate adjustment instruction according to the target frame rate and the initial frame rate of the display screen.
[0046] Optionally, in this embodiment, the application processor may determine how to adjust the initial frame rate of the display screen to the target frame rate based on the difference between the target frame rate and the initial frame rate of the display screen, and then generate a frame rate adjustment instruction based on the determined adjustment method. Exemplarily, if the difference between the target frame rate and the initial frame rate is less than a preset threshold, the application processor may determine to adjust the initial frame rate to the target frame rate by frequency hopping, and the generated frame rate adjustment instruction may be a frequency hopping instruction; if the difference between the target frame rate and the initial frame rate is greater than the preset threshold, the application processor may determine to adjust the initial frame rate to the target frame rate by frequency hopping first and then by frequency conversion, and the generated frame rate adjustment instruction may be an adjustment instruction that first indicates frequency hopping and then indicates frequency conversion.
[0047] S203, sending a frame rate adjustment instruction to the display driver chip; the frame rate adjustment instruction is used to instruct the display driver chip to adjust the frame rate of the display screen.
[0048] Among them, the display driver chip is used to drive the display screen to display images, and has the functions of controlling the display screen to self-luminous, display images, etc. Optionally, in this embodiment, the application processor can send a frame rate adjustment instruction to the display driver chip through the Mobile Industry Processor Interface (MIPI), and the display driver chip can adjust the frame rate of the display screen based on the frame rate adjustment instruction, and adjust the frame rate of the display screen to a determined target frame rate. Exemplarily, if the frame rate adjustment instruction is a frequency hopping instruction, the display driver chip will adjust the frame rate of the display screen by frequency hopping; if the frame rate adjustment instruction is an instruction to first hop and then change frequency, the display driver chip can adjust the frame rate of the display screen by first hopping and then changing frequency.
[0049] In the above-mentioned display screen frequency conversion method, since the target frame rate corresponding to the display screen of the electronic device is determined according to the operating parameters of the electronic device, and the operating parameters of the electronic device change slowly at adjacent moments, the difference between the determined target frame rate and the initial frame rate of the display screen will not be too large, and the granularity of the change will be finer, so that a frame rate adjustment instruction can be generated according to the determined target frame rate and the initial frame rate of the display screen, and the frame rate adjustment instruction is sent to the display driver chip to instruct the display driver chip to adjust the frame rate of the display screen. By fine-tuning the frame rate of the display screen, the switching of the display screen frame rate is smoother, and while balancing the load of the electronic device central processor and the frame rate of the display screen, it will not bring a large experience gap to the user.
[0050] In this embodiment, the process of generating a frame rate adjustment instruction according to the target frame rate and the initial frame rate of the display screen is explained in detail. In one embodiment, the above S202 includes:
[0051] Step A: generating a frame rate adjustment instruction according to the type of the target frame rate and the type of the initial frame rate.
[0052] The type of the target frame rate refers to whether the target frame rate is a basic frame rate of the display screen or a frequency hopping frame rate. Similarly, the type of the initial frame rate refers to whether the initial frame rate is a basic frame rate of the display screen or a frequency hopping frame rate.
[0053] Taking the basic frame rate of the display screen as 120Hz as an example, assuming that the display screen supports 3-frequency division, the variable basic frame rate of the display screen can be 120Hz, 90Hz, 72Hz, 60Hz, 51Hz, 40Hz...; assuming that the display screen supports 6-frequency division, the variable basic frame rate of the display screen can be 120Hz, 113Hz, 90Hz, 80Hz, 72Hz, 65Hz, 60Hz, 55Hz, 51Hz, 45Hz, 40Hz...
[0054] Optionally, in this embodiment, the application processor can first determine the variable basic frame rate of the display screen based on the division number supported by the display screen, and then determine whether the initial frame rate is a variable basic frame rate based on the value of the initial frame rate of the display screen, thereby determining the type of the initial frame rate; similarly, the application processor can determine whether the target frame rate is a variable basic frame rate based on the value of the target frame rate, thereby determining the type of the target frame rate.
[0055] Optionally, in this embodiment, the application processor may generate a frame rate adjustment instruction including the following three situations. The following will explain the detailed process of the application processor generating a frame rate adjustment instruction according to the type of the target frame rate and the type of the initial frame rate.
[0056] The first type: if the initial frame rate is the basic frame rate of the display screen, a first frequency hopping instruction is generated; the first frequency hopping instruction is used to instruct the display driver chip to adjust the frame rate of the display screen by frequency hopping.
[0057] In this embodiment, if the initial frame rate is the basic frame rate of the display screen, then when adjusting the frame rate of the display screen, if it is directly adjusted to the next basic frame rate, the frame rate change difference of the display screen is large, and it can be adjusted to the frequency hopping frame rate of the display screen first. In this scenario, the application processor can generate a first frequency hopping instruction, and instruct the display driver chip to adjust the frame rate of the display screen by frequency hopping through the first frequency hopping instruction. For example, Figure 2 As shown, Figure 2 The frame rate in the left column is the basic frame rate of the display. Figure 2 The frame rate in the middle right column is the frequency hopping frame rate of the display. Assuming that the initial frame rate of the display is 120Hz and the target frame rate is 116Hz, the application processor can generate a first frequency hopping instruction to instruct the display driver chip to adjust the frame rate of the display from 120Hz to 116Hz by frequency hopping. It can be understood that compared with the adjustment from 120Hz to 90Hz in traditional technology, the adjustment process of adjusting the frame rate of the display from 120Hz to 116Hz makes the granularity of the display frame rate change higher and the frame rate change smoother. It is a fine-tuning of the frame rate of the display, which will not cause a huge change in the picture of the display and affect the user experience.
[0058] The second type: if the initial frame rate is the frequency hopping frame rate of the display screen and the target frame rate is the frequency hopping frame rate of the display screen, a second frequency hopping instruction is generated; the second frequency hopping instruction is used to instruct the display driver chip to adjust the frame rate of the display screen by frequency hopping.
[0059] In this embodiment, if the initial frame rate of the display screen is the frequency hopping frame rate of the display screen, and the target frame rate is also the frequency hopping frame rate of the display screen, then the frame rate of the display screen can be adjusted by frequency hopping. In this scenario, the application processor can generate a second frequency hopping instruction, and instruct the display driver chip to adjust the frame rate of the display screen by frequency hopping through the second frequency hopping instruction. For example, Figure 3 As shown, Figure 3 The frame rate in the left column is the basic frame rate of the display. Figure 3 The frame rates in the middle column and the right column are the frequency hopping frame rates of the display. Assuming that the initial frame rate of the display is 116Hz and the determined target frame rate is 110Hz, the application processor can generate a second frequency hopping instruction to instruct the display driver chip to adjust the frame rate of the display from 116Hz to 110Hz by frequency hopping. It should be noted that Figure 2 and Figure 3 The frame rate in the figure is just an example. The frequency can be divided more finely based on the frequency division number supported by the display.
[0060] The third type: if the initial frame rate is the frequency hopping frame rate of the display screen and the target frame rate is the basic frame rate of the display screen, a frequency conversion instruction is generated; the frequency conversion instruction is used to instruct the display driver chip to adjust the frame rate of the display screen by frequency hopping and frequency conversion.
[0061] In this embodiment, if the initial frame rate of the display screen is the frequency hopping frame rate of the display screen, and the target frame rate is the basic frame rate of the display screen, then the frame rate of the display screen can be adjusted to the basic frame rate corresponding to the initial frame rate by frequency hopping, and then the frame rate of the display screen can be adjusted to the target frame rate by frequency conversion. In this scenario, the application processor can generate a frequency conversion instruction, and through the frequency conversion instruction, instruct the display driver chip to adjust the frame rate of the display screen by frequency hopping and frequency conversion. For example, please continue to refer to Figure 2 , assuming that the initial frame rate of the display is 116Hz, the determined target frame rate is 90Hz, the initial frame rate is the frequency hopping frame rate of the display, and the target frame rate is the variable frequency frame rate of the display. In this scenario, the application processor can generate a frequency conversion instruction to instruct the display driver chip to adjust the frame rate of the display from 116Hz to 90Hz by frequency hopping and frequency conversion.
[0062] It should be noted that, in the present embodiment, when the frame rate of the display screen is adjusted by frequency hopping, the frequency hopping method is a common frequency hopping method in the prior art. Optionally, the frequency hopping instruction sent by the application processor to the display driver chip may be to instruct the display driver chip to adjust the internal clock crystal oscillator and adjust all timing signals of the display driver chip to adjust the frame rate of the display screen. It may also be to instruct the display driver chip to adjust the number of rows of the front and rear corridors to adjust the frame rate of the display screen. The present embodiment does not limit the specific implementation method of frequency hopping.
[0063] In this embodiment, the process of generating frame rate adjustment instructions by the application processor according to the type of target frame rate and initial frame rate of the display screen is relatively simple and requires less calculation, thereby ensuring the efficiency of generating frame rate adjustment instructions. The application processor can determine the target frame rate according to the operating parameters of the electronic device, and then generate frame rate adjustment instructions in a timely manner to adjust the frame rate of the display screen in a timely manner, thereby ensuring a balance between the load of the electronic device and the frame rate of the display screen. At the same time, the determined target frame rate will not cause large fluctuations in the picture of the electronic device, thereby minimizing the impact on user experience.
[0064] In some scenarios, after the frame rate of the display screen is adjusted by frequency hopping, light compensation can also be performed on the display screen to reduce the impact of frequency hopping on the optical characteristics of the display screen. Based on the above embodiment, in one embodiment, the above method also includes:
[0065] Step B: sending a compensation instruction to the display driver chip; the compensation instruction is used to instruct the display driver chip to perform light compensation on the display screen when frequency hopping is performed.
[0066] Optionally, in this embodiment, the compensation instruction may be sent by the application processor at the same time as the frequency hopping instruction is sent to the display driver chip, or the application processor may first send the frequency hopping instruction to the display driver chip and then send the compensation instruction to the display driver chip. In addition, it should be noted that in the embodiment of the present application, the frequency conversion instruction sent by the application processor to the display driver chip is used to instruct the display driver chip to adjust the frame rate of the display screen by frequency hopping and frequency conversion. Therefore, when the application processor sends the frequency conversion instruction to the display driver chip, it may also send the compensation instruction to the display driver chip to instruct the display driver chip to perform light compensation on the display screen when performing frequency hopping.
[0067] Optionally, in this embodiment, after the application processor sends a compensation instruction to the display driver chip, it can instruct the display driver chip through the compensation instruction to modify the data remapping function of the display driver chip when frequency hopping, so as to fine-tune the display brightness and display chromaticity of the display screen and maintain the brightness of the display picture at the brightness corresponding to the basic frame rate of the display screen.
[0068] In this embodiment, the application processor sends a compensation instruction to the display driver chip, which can instruct the display driver chip to perform light compensation on the display screen when frequency hopping is performed, so as to compensate for the impact of frequency hopping on the brightness of the display screen, thereby ensuring that the brightness of the display screen is not affected while adjusting the frame rate of the display screen.
[0069] In the above scenario of determining the target frame rate corresponding to the operating parameters according to the operating parameters of the electronic device, the target frame rate corresponding to the operating parameters can be determined according to the operating parameters and a preset correspondence table. Based on the above embodiment, in one embodiment, the above S201 includes: determining the target frame rate according to the operating parameters and a preset correspondence table; the preset correspondence table includes the correspondence between the operating parameters and the frame rate; the operating parameters include the temperature of the electronic device.
[0070] The operating parameters of the electronic device may include the temperature and load of the electronic device. Preferably, in this embodiment, the operating parameters of the electronic device may be the temperature of the electronic device, that is, in this embodiment, the preset correspondence table may include the correspondence between the temperature of the electronic device and the frame rate of the display screen. For example, the correspondence between the temperature of the electronic device and the frame rate of the display screen can be seen in Figure 4 The corresponding relationship shown in the example.
[0071] Optionally, in this embodiment, the temperature of the electronic device can be measured in real time, and then the target frame rate corresponding to the real-time temperature of the electronic device can be determined based on the real-time temperature of the electronic device and a preset correspondence table, and the frame rate of the display screen can be adjusted based on the target frame rate corresponding to the real-time temperature of the electronic device.
[0072] In the present embodiment, the process of determining the target frame rate of the display screen according to the operating parameters of the electronic device and the preset correspondence table is relatively simple, and the efficiency of determining the target frame rate can be ensured; in addition, since the preset correspondence table includes the correspondence between the operating parameters of the electronic device and the frame rate of the display screen, the target frame rate determined in this way corresponds to the operating parameters of the electronic device, so that the determined target frame rate is more in line with the actual operating conditions of the electronic device, thereby avoiding large adjustments when adjusting the frame rate of the display screen, making the switching of the frame rate of the display screen smoother, thereby reducing the impact of the switching of the display screen frame rate on the user experience.
[0073] In one embodiment, Figure 5 As shown, a display frequency conversion method is provided. This embodiment takes the method applied to a display driver chip of an electronic device as an example. In this embodiment, the method includes the following steps:
[0074] S301, receiving a frame rate adjustment instruction sent by an application processor; the frame rate adjustment instruction is generated by the application processor according to the target frame rate and the initial frame rate of the display screen of the electronic device based on the operating parameters of the electronic device.
[0075] The operating parameters of the electronic device may include the temperature of the electronic device and / or the load of the electronic device, etc. The temperature change of the electronic device may be caused by the load change of the central processing unit (CPU) of the electronic device during operation, for example, the CPU is overloaded or the load is reduced, etc., or it may be caused by the change of the temperature of the environment in which the electronic device is located. Optionally, the load of the electronic device may be related to the number of applications running on the electronic device, or it may be related to the frame rate of the applications running on the electronic device.
[0076] In an embodiment of the present application, the frame rate of the display screen of the electronic device is the number of times the display screen refreshes the image per second, in Hz. Among them, the smoothness of the screen display is related to the frame rate of the display screen, and the higher the frame rate, the higher the smoothness of the screen display. Optionally, the display screen in the embodiment of the present application can be a display screen that supports N-frequency division, wherein N is a positive integer, and the variable frame rate of the display screen = the base frequency frame rate of the display screen * N / (N+M), M≥0, M is an integer, and taking the basic frame rate of the display screen as 120Hz as an example, assuming that the display screen supports 3-frequency division, the variable frame rate of the display screen can be 120Hz, 90Hz, 72Hz, 60Hz, 51Hz, 40Hz...
[0077] Optionally, in this embodiment, the change information of the operating parameters can be determined according to the operating parameters of the electronic device, and then the target frame rate corresponding to the display screen of the electronic device can be determined based on the change information of the operating parameters. Taking the operating parameters including temperature as an example, it can be determined whether the temperature of the electronic device is increased or decreased according to the temperature of the electronic device. If it is determined that the temperature of the electronic device is increased, the initial frame rate of the display screen of the electronic device can be reduced to determine the target frame rate. If it is determined that the temperature of the electronic device is decreased, the initial frame rate of the display screen of the electronic device can be increased to determine the target frame rate. It can be understood that if the operating parameters of the electronic device include load, the target frame rate corresponding to the display screen of the electronic device can also be determined based on this principle. It can be understood that in this embodiment, the finer the granularity of the operating parameters of the electronic device, the finer the granularity of the determined target frame rate, so that the display screen of the electronic device can perform smoother frame rate switching.
[0078] It should be noted that the target frame rate determined in this embodiment is the frame rate supported by the display screen of the electronic device. Optionally, the determined target frame rate can be the baseband frame rate of the display screen or the high-precision variable frequency frame rate of the display screen. This embodiment does not limit the type of the determined target frame rate.
[0079] Optionally, in this embodiment, the application processor may determine how to adjust the initial frame rate of the display screen to the target frame rate based on the difference between the target frame rate and the initial frame rate of the display screen, and then generate a frame rate adjustment instruction based on the determined adjustment method. Exemplarily, if the difference between the target frame rate and the initial frame rate is less than a preset threshold, the application processor may determine to adjust the initial frame rate to the target frame rate by frequency hopping, and the generated frame rate adjustment instruction may be a frequency hopping instruction; if the difference between the target frame rate and the initial frame rate is greater than the preset threshold, the application processor may determine to adjust the initial frame rate to the target frame rate by frequency hopping first and then by frequency conversion, and the generated frame rate adjustment instruction may be an adjustment instruction that first indicates frequency hopping and then indicates frequency conversion. As another optional implementation, in this embodiment, the application processor can first determine the variable basic frame rate of the display screen according to the frequency division number supported by the display screen, and then determine whether the initial frame rate is a variable basic frame rate according to the value of the initial frame rate of the display screen, thereby determining the type of the initial frame rate; similarly, the application processor can determine whether the target frame rate is a variable basic frame rate according to the value of the target frame rate, thereby determining the type of the target frame rate, and generating a frame rate adjustment instruction according to the type of the initial frame rate and the type of the target frame rate. Optionally, in this embodiment, the application processor may generate a frame rate adjustment instruction including the following three situations, and the detailed process of the application processor generating a frame rate adjustment instruction according to the type of the target frame rate and the type of the initial frame rate will be explained below.
[0080] The first type: if the initial frame rate is the basic frame rate of the display screen, a first frequency hopping instruction is generated; the first frequency hopping instruction is used to instruct the display driver chip to adjust the frame rate of the display screen by frequency hopping.
[0081] The second type: if the initial frame rate is the frequency hopping frame rate of the display screen and the target frame rate is the frequency hopping frame rate of the display screen, a second frequency hopping instruction is generated; the second frequency hopping instruction is used to instruct the display driver chip to adjust the frame rate of the display screen by frequency hopping.
[0082] The third type: if the initial frame rate is the frequency hopping frame rate of the display screen and the target frame rate is the basic frame rate of the display screen, a frequency conversion instruction is generated; the frequency conversion instruction is used to instruct the display driver chip to adjust the frame rate of the display screen by frequency hopping and frequency conversion.
[0083] For a detailed description of the above three situations in which the application processor generates a frame rate adjustment instruction, please refer to the above description of the application processor side, which will not be repeated here in this embodiment.
[0084] Optionally, in this embodiment, the display driver chip may receive a frame rate adjustment instruction sent by the application processor through a mobile industry processor interface (Mobile Industry Processor Interface, MIPI).
[0085] S302, adjusting the frame rate of the display screen according to the frame rate adjustment instruction.
[0086] Optionally, in this embodiment, the display driver chip can adjust the frame rate of the display screen according to the type of the frame rate adjustment instruction. For example, if the frame rate adjustment instruction is a frequency hopping instruction, the display driver chip will adjust the frame rate of the display screen by frequency hopping; if the frame rate adjustment instruction is an instruction of frequency hopping first and then frequency conversion, the display driver chip can adjust the frame rate of the display screen by frequency hopping first and then frequency conversion.
[0087] Optionally, in this embodiment, if the frame rate adjustment instruction is a frequency hopping instruction, the display driver chip can adjust the frame rate of the display screen to the target frame rate by frequency hopping; if the frame rate adjustment instruction is a frequency conversion instruction, the display driver chip can first adjust the initial frame rate to a basic frame rate corresponding to the initial frame rate by frequency hopping, and then convert the frequency from the basic frame rate corresponding to the initial frame rate to the target frame rate by frequency conversion.
[0088] In addition, it should be noted that, in this embodiment, the display driver chip can also receive the compensation instruction sent by the application processor, and perform light compensation on the display screen based on the compensation instruction when the frame rate of the display screen is adjusted by frequency hopping. Optionally, in this embodiment, the display driver chip can fine-tune the display brightness and display chromaticity of the display screen by modifying the data remapping function of the display driver chip when frequency hopping is performed, so as to maintain the brightness of the display screen at the brightness corresponding to the basic frame rate of the display screen.
[0089] In the above-mentioned display screen frequency conversion method, since the target frame rate corresponding to the display screen of the electronic device is determined according to the operating parameters of the electronic device, and the operating parameters of the electronic device change slowly at adjacent moments, the difference between the determined target frame rate and the initial frame rate of the display screen will not be too large, and the granularity of the change will be finer. The frame rate adjustment instruction received by the display driver chip is generated by the application processor according to the determined target frame rate and the initial frame rate of the display screen. In this way, the display driver chip can adjust the frame rate of the display screen based on the received frame rate adjustment instruction, and make the switching of the display screen frame rate smoother by fine-tuning the frame rate of the display screen. While balancing the load of the central processor of the electronic device and the frame rate of the display screen, it will not bring a large experience gap to the user.
[0090] To facilitate understanding by those skilled in the art, the display screen frequency conversion method provided by the present disclosure is described in detail below. The method may include:
[0091] S1, determining a target frame rate corresponding to a display screen of the electronic device according to operating parameters of the electronic device and a preset correspondence table; the preset correspondence table includes a correspondence between operating parameters and frame rates; the operating parameters include a temperature of the electronic device.
[0092] S2, generating a frame rate adjustment instruction according to the target frame rate and the initial frame rate of the display screen, specifically, if the initial frame rate is the basic frame rate of the display screen, generating a first frequency hopping instruction; the first frequency hopping instruction is used to instruct the display driver chip to adjust the frame rate of the display screen by frequency hopping; if the initial frame rate is the frequency hopping frame rate of the display screen and the target frame rate is the frequency hopping frame rate of the display screen, generating a second frequency hopping instruction; the second frequency hopping instruction is used to instruct the display driver chip to adjust the frame rate of the display screen by frequency hopping; if the initial frame rate is the frequency hopping frame rate of the display screen and the target frame rate is the basic frame rate of the display screen, generating a frequency conversion instruction; the frequency conversion instruction is used to instruct the display driver chip to adjust the frame rate of the display screen by frequency hopping and frequency conversion.
[0093] S3, sending the frame rate adjustment instruction to the display driver chip.
[0094] S4, if the frame rate adjustment instruction is a frequency hopping instruction, the display driver chip adjusts the frame rate of the display screen to the target frame rate by frequency hopping; if the frame rate adjustment instruction is a frequency conversion instruction, the display driver chip first adjusts the initial frame rate to the basic frame rate corresponding to the initial frame rate by frequency hopping, and then converts the frequency from the basic frame rate corresponding to the initial frame rate to the target frame rate by frequency conversion.
[0095] S5, sending a compensation instruction to the display driver chip; the compensation instruction is used to instruct the display driver chip to perform light compensation on the display screen when frequency hopping is performed.
[0096] It should be noted that for the description of the above steps, reference may be made to the relevant description in the above embodiment, and the effects are similar, so this embodiment will not be repeated here.
[0097] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0098] Based on the same inventive concept, the embodiment of the present application also provides a display frequency conversion device for implementing the display frequency conversion method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more display frequency conversion device embodiments provided below can refer to the limitations of the display frequency conversion method above, and will not be repeated here.
[0099] In one embodiment, Figure 6 As shown, a display screen frequency conversion device is provided, which is applied to an application processor of an electronic device. The device includes: a determination module 10, a generation module 11 and a first sending module 12, wherein:
[0100] The determination module 10 is used to determine a target frame rate corresponding to the display screen of the electronic device according to the operating parameters of the electronic device.
[0101] The generating module 11 is used to generate a frame rate adjustment instruction according to the target frame rate and the initial frame rate of the display screen.
[0102] The first sending module 12 is used to send a frame rate adjustment instruction to the display driver chip; the frame rate adjustment instruction is used to instruct the display driver chip to adjust the frame rate of the display screen.
[0103] The display screen frequency conversion device provided in this embodiment can execute the above method embodiment, and its implementation principle and technical effect are similar, which will not be repeated here.
[0104] Based on the above embodiments, Figure 7 As shown, optionally, the above-mentioned generating module 11 includes: a generating unit 111, wherein:
[0105] The generating unit 111 is used to generate a frame rate adjustment instruction according to the type of the target frame rate and the type of the initial frame rate.
[0106] The display screen frequency conversion device provided in this embodiment can execute the above method embodiment, and its implementation principle and technical effect are similar, which will not be repeated here.
[0107] On the basis of the above embodiment, the frame rate adjustment instruction includes a frequency hopping instruction and / or a frequency conversion instruction; optionally, the generation unit 111 is specifically used to generate a first frequency hopping instruction if the initial frame rate is the basic frame rate of the display screen; the first frequency hopping instruction is used to instruct the display driver chip to adjust the frame rate of the display screen by frequency hopping; if the initial frame rate is the frequency hopping frame rate of the display screen and the target frame rate is the frequency hopping frame rate of the display screen, a second frequency hopping instruction is generated; the second frequency hopping instruction is used to instruct the display driver chip to adjust the frame rate of the display screen by frequency hopping; if the initial frame rate is the frequency hopping frame rate of the display screen and the target frame rate is the basic frame rate of the display screen, a frequency conversion instruction is generated; the frequency conversion instruction is used to instruct the display driver chip to adjust the frame rate of the display screen by frequency hopping and frequency conversion.
[0108] The display screen frequency conversion device provided in this embodiment can execute the above method embodiment, and its implementation principle and technical effect are similar, which will not be repeated here.
[0109] Based on the above embodiments, Figure 8 As shown, optionally, the above device further includes: a second sending module 13, wherein:
[0110] The second sending module 13 is used to send a compensation instruction to the display driver chip; the compensation instruction is used to instruct the display driver chip to perform light compensation on the display screen when frequency hopping is performed.
[0111] The display screen frequency conversion device provided in this embodiment can execute the above method embodiment, and its implementation principle and technical effect are similar, which will not be repeated here.
[0112] Based on the above embodiments, Fig. 9 As shown, optionally, the above-mentioned determination module 10 includes: a determination unit 101, wherein:
[0113] The determination unit 101 is used to determine the target frame rate according to the operating parameters and a preset correspondence table; the preset correspondence table includes the correspondence between the operating parameters and the frame rate; the operating parameters include the temperature of the electronic device.
[0114] The display screen frequency conversion device provided in this embodiment can execute the above method embodiment, and its implementation principle and technical effect are similar, which will not be repeated here.
[0115] In one embodiment, Fig.10 As shown, a display screen frequency conversion device is provided, which is applied to a display driver chip of an electronic device. The device includes: a receiving module 20 and an adjustment module 21, wherein:
[0116] The receiving module 20 is used to receive the frame rate adjustment instruction sent by the application processor; the frame rate adjustment instruction is generated by the application processor according to the target frame rate and the initial frame rate of the display screen of the electronic device based on the operating parameters of the electronic device.
[0117] The adjustment module 21 is used to adjust the frame rate of the display screen according to the frame rate adjustment instruction.
[0118] The display screen frequency conversion device provided in this embodiment can execute the above method embodiment, and its implementation principle and technical effect are similar, which will not be repeated here.
[0119] Based on the above embodiments, Fig.11 As shown, optionally, the adjustment module 21 includes: a first adjustment unit 211 and a second adjustment unit 212, wherein:
[0120] The first adjustment unit 211 is configured to adjust the frame rate of the display screen to a target frame rate by frequency hopping if the frame rate adjustment instruction is a frequency hopping instruction.
[0121] The second adjustment unit 212 is used to adjust the initial frame rate to a basic frame rate corresponding to the initial frame rate by frequency hopping if the frame rate adjustment instruction is a frequency conversion instruction, and then convert the basic frame rate corresponding to the initial frame rate to a target frame rate by frequency conversion.
[0122] The display screen frequency conversion device provided in this embodiment can execute the above method embodiment, and its implementation principle and technical effect are similar, which will not be repeated here.
[0123] Each module in the above display screen frequency conversion device can be implemented in whole or in part by software, hardware and their combination. Each module can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the corresponding operations of each module.
[0124] In one embodiment, a computer device is provided. The computer device may be an electronic device, and its internal structure diagram may be as shown in FIG. Fig.12As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and the external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be realized through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a display frequency conversion method is realized. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device shell, or an external keyboard, touchpad or mouse.
[0125] Those skilled in the art will understand that Fig.12 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0126] In one embodiment, an electronic device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:
[0127] Determining a target frame rate corresponding to a display screen of the electronic device according to operating parameters of the electronic device;
[0128] Generate a frame rate adjustment instruction according to the target frame rate and the initial frame rate of the display screen;
[0129] The frame rate adjustment instruction is sent to the display driver chip; the frame rate adjustment instruction is used to instruct the display driver chip to adjust the frame rate of the display screen.
[0130] In one embodiment, when the processor executes the computer program, the following steps are also implemented:
[0131] A frame rate adjustment instruction is generated according to the type of the target frame rate and the type of the initial frame rate.
[0132] In one embodiment, the frame rate adjustment instruction includes a frequency hopping instruction and / or a frequency conversion instruction; when the processor executes the computer program, the processor further implements the following steps:
[0133] If the initial frame rate is the basic frame rate of the display screen, a first frequency hopping instruction is generated; the first frequency hopping instruction is used to instruct the display driver chip to adjust the frame rate of the display screen by frequency hopping;
[0134] If the initial frame rate is the frequency hopping frame rate of the display screen and the target frame rate is the frequency hopping frame rate of the display screen, a second frequency hopping instruction is generated; the second frequency hopping instruction is used to instruct the display driver chip to adjust the frame rate of the display screen by frequency hopping;
[0135] If the initial frame rate is the frequency hopping frame rate of the display screen and the target frame rate is the basic frame rate of the display screen, a frequency conversion instruction is generated; the frequency conversion instruction is used to instruct the display driver chip to adjust the frame rate of the display screen by frequency hopping and frequency conversion.
[0136] In one embodiment, when the processor executes the computer program, the following steps are also implemented:
[0137] A compensation instruction is sent to the display driver chip; the compensation instruction is used to instruct the display driver chip to perform light compensation on the display screen when frequency hopping is performed.
[0138] In one embodiment, when the processor executes the computer program, the following steps are also implemented:
[0139] The target frame rate is determined according to the operating parameters and a preset correspondence table; the preset correspondence table includes the correspondence between the operating parameters and the frame rate; the operating parameters include the temperature of the electronic device.
[0140] In one embodiment, a display driver chip is provided, including a programmable logic circuit and / or a program instruction, a computer program is stored in a memory, and when the display driver chip is running, the following steps are implemented:
[0141] Receive a frame rate adjustment instruction sent by an application processor; the frame rate adjustment instruction is generated by the application processor according to the target frame rate and the initial frame rate of the display screen of the electronic device based on the operating parameters of the electronic device;
[0142] Adjust the frame rate of the display screen according to the frame rate adjustment instruction.
[0143] In one embodiment, the display driver chip further implements the following steps when it is running:
[0144] If the frame rate adjustment instruction is a frequency hopping instruction, the frame rate of the display screen is adjusted to the target frame rate by frequency hopping;
[0145] If the frame rate adjustment instruction is a frequency conversion instruction, the initial frame rate is first adjusted to a basic frame rate corresponding to the initial frame rate by frequency hopping, and then the basic frame rate corresponding to the initial frame rate is converted to a target frame rate by frequency conversion.
[0146] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
[0147] Determining a target frame rate corresponding to a display screen of the electronic device according to operating parameters of the electronic device;
[0148] Generate a frame rate adjustment instruction according to the target frame rate and the initial frame rate of the display screen;
[0149] The frame rate adjustment instruction is sent to the display driver chip; the frame rate adjustment instruction is used to instruct the display driver chip to adjust the frame rate of the display screen.
[0150] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0151] A frame rate adjustment instruction is generated according to the type of the target frame rate and the type of the initial frame rate.
[0152] In one embodiment, the frame rate adjustment instruction includes a frequency hopping instruction and / or a frequency conversion instruction; when the computer program is executed by the processor, the following steps are also implemented:
[0153] If the initial frame rate is the basic frame rate of the display screen, a first frequency hopping instruction is generated; the first frequency hopping instruction is used to instruct the display driver chip to adjust the frame rate of the display screen by frequency hopping;
[0154] If the initial frame rate is the frequency hopping frame rate of the display screen and the target frame rate is the frequency hopping frame rate of the display screen, a second frequency hopping instruction is generated; the second frequency hopping instruction is used to instruct the display driver chip to adjust the frame rate of the display screen by frequency hopping;
[0155] If the initial frame rate is the frequency hopping frame rate of the display screen and the target frame rate is the basic frame rate of the display screen, a frequency conversion instruction is generated; the frequency conversion instruction is used to instruct the display driver chip to adjust the frame rate of the display screen by frequency hopping and frequency conversion.
[0156] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0157] A compensation instruction is sent to the display driver chip; the compensation instruction is used to instruct the display driver chip to perform light compensation on the display screen when frequency hopping is performed.
[0158] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0159] The target frame rate is determined according to the operating parameters and a preset correspondence table; the preset correspondence table includes the correspondence between the operating parameters and the frame rate; the operating parameters include the temperature of the electronic device.
[0160] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0161] Receive a frame rate adjustment instruction sent by an application processor; the frame rate adjustment instruction is generated by the application processor according to the target frame rate and the initial frame rate of the display screen of the electronic device based on the operating parameters of the electronic device;
[0162] Adjust the frame rate of the display screen according to the frame rate adjustment instruction.
[0163] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0164] If the frame rate adjustment instruction is a frequency hopping instruction, the frame rate of the display screen is adjusted to the target frame rate by frequency hopping;
[0165] If the frame rate adjustment instruction is a frequency conversion instruction, the initial frame rate is first adjusted to a basic frame rate corresponding to the initial frame rate by frequency hopping, and then the basic frame rate corresponding to the initial frame rate is converted to a target frame rate by frequency conversion.
[0166] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:
[0167] Determining a target frame rate corresponding to a display screen of the electronic device according to operating parameters of the electronic device;
[0168] Generate a frame rate adjustment instruction according to the target frame rate and the initial frame rate of the display screen;
[0169] The frame rate adjustment instruction is sent to the display driver chip; the frame rate adjustment instruction is used to instruct the display driver chip to adjust the frame rate of the display screen.
[0170] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0171] A frame rate adjustment instruction is generated according to the type of the target frame rate and the type of the initial frame rate.
[0172] In one embodiment, the frame rate adjustment instruction includes a frequency hopping instruction and / or a frequency conversion instruction; when the computer program is executed by the processor, the following steps are also implemented:
[0173] If the initial frame rate is the basic frame rate of the display screen, a first frequency hopping instruction is generated; the first frequency hopping instruction is used to instruct the display driver chip to adjust the frame rate of the display screen by frequency hopping;
[0174] If the initial frame rate is the frequency hopping frame rate of the display screen and the target frame rate is the frequency hopping frame rate of the display screen, a second frequency hopping instruction is generated; the second frequency hopping instruction is used to instruct the display driver chip to adjust the frame rate of the display screen by frequency hopping;
[0175] If the initial frame rate is the frequency hopping frame rate of the display screen and the target frame rate is the basic frame rate of the display screen, a frequency conversion instruction is generated; the frequency conversion instruction is used to instruct the display driver chip to adjust the frame rate of the display screen by frequency hopping and frequency conversion.
[0176] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0177] A compensation instruction is sent to the display driver chip; the compensation instruction is used to instruct the display driver chip to perform light compensation on the display screen when frequency hopping is performed.
[0178] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0179] The target frame rate is determined according to the operating parameters and a preset correspondence table; the preset correspondence table includes the correspondence between the operating parameters and the frame rate; the operating parameters include the temperature of the electronic device.
[0180] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0181] Receive a frame rate adjustment instruction sent by an application processor; the frame rate adjustment instruction is generated by the application processor according to the target frame rate and the initial frame rate of the display screen of the electronic device based on the operating parameters of the electronic device;
[0182] Adjust the frame rate of the display screen according to the frame rate adjustment instruction.
[0183] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0184] If the frame rate adjustment instruction is a frequency hopping instruction, the frame rate of the display screen is adjusted to the target frame rate by frequency hopping;
[0185] If the frame rate adjustment instruction is a frequency conversion instruction, the initial frame rate is first adjusted to a basic frame rate corresponding to the initial frame rate by frequency hopping, and then the basic frame rate corresponding to the initial frame rate is converted to a target frame rate by frequency conversion.
[0186] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.
[0187] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0188] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A display screen frequency conversion method, characterized in that: The method comprises: Determining a target frame rate corresponding to a display screen of the electronic device according to operating parameters of the electronic device; Generate a frame rate adjustment instruction according to the target frame rate and the initial frame rate of the display screen; The frame rate adjustment instruction is sent to a display driver chip; the frame rate adjustment instruction is used to instruct the display driver chip to adjust the frame rate of the display screen.
2. The method according to claim 1, characterized in that The generating a frame rate adjustment instruction according to the target frame rate and the initial frame rate of the display screen includes: The frame rate adjustment instruction is generated according to the type of the target frame rate and the type of the initial frame rate.
3. The method according to claim 2, characterized in that The frame rate adjustment instruction includes a frequency hopping instruction and / or a frequency conversion instruction; the generating the frame rate adjustment instruction according to the type of the target frame rate and the type of the initial frame rate includes: If the initial frame rate is the basic frame rate of the display screen, a first frequency hopping instruction is generated; the first frequency hopping instruction is used to instruct the display driver chip to adjust the frame rate of the display screen by frequency hopping; If the initial frame rate is the frequency hopping frame rate of the display screen and the target frame rate is the frequency hopping frame rate of the display screen, a second frequency hopping instruction is generated; the second frequency hopping instruction is used to instruct the display driver chip to adjust the frame rate of the display screen by frequency hopping; If the initial frame rate is the frequency hopping frame rate of the display screen and the target frame rate is the basic frame rate of the display screen, a frequency conversion instruction is generated; the frequency conversion instruction is used to instruct the display driver chip to adjust the frame rate of the display screen by frequency hopping and frequency conversion.
4. The method according to claim 3, characterized in that The method further comprises: A compensation instruction is sent to the display driver chip; the compensation instruction is used to instruct the display driver chip to perform light compensation on the display screen when frequency hopping is performed.
5. The method according to claim 1, characterized in that The step of determining, according to the operating parameters of the electronic device, a target frame rate corresponding to the operating parameters includes: The target frame rate is determined according to the operating parameters and a preset correspondence table; the preset correspondence table includes a correspondence between the operating parameters and the frame rate; and the operating parameters include a temperature of the electronic device.
6. A display screen frequency conversion method, characterized in that: The method comprises: Receive a frame rate adjustment instruction sent by an application processor; the frame rate adjustment instruction is generated by the application processor according to the target frame rate corresponding to the display screen of the electronic device determined according to the operating parameters of the electronic device, and according to the target frame rate and the initial frame rate of the display screen; The frame rate of the display screen is adjusted according to the frame rate adjustment instruction.
7. The method according to claim 6, characterized in that The step of adjusting the frame rate of the display screen according to the frame rate adjustment instruction includes: If the frame rate adjustment instruction is a frequency hopping instruction, the frame rate of the display screen is adjusted to the target frame rate by frequency hopping; If the frame rate adjustment instruction is a frequency conversion instruction, the initial frame rate is first adjusted to a basic frame rate corresponding to the initial frame rate by frequency hopping, and then the basic frame rate corresponding to the initial frame rate is converted to the target frame rate by frequency conversion.
8. A display screen frequency conversion device, characterized in that: The device comprises: A determination module, used to determine a target frame rate corresponding to a display screen of the electronic device according to operating parameters of the electronic device; A generating module, used for generating a frame rate adjustment instruction according to the target frame rate and the initial frame rate of the display screen; The first sending module is used to send the frame rate adjustment instruction to the display driver chip; the frame rate adjustment instruction is used to instruct the display driver chip to adjust the frame rate of the display screen.
9. A display screen frequency conversion device, characterized in that: The device comprises: A receiving module, configured to receive a frame rate adjustment instruction sent by an application processor; the frame rate adjustment instruction is generated by the application processor according to the target frame rate corresponding to the display screen of the electronic device determined according to the operating parameters of the electronic device, and according to the target frame rate and the initial frame rate of the display screen; The adjustment module is used to adjust the frame rate of the display screen according to the frame rate adjustment instruction.
10. An electronic device comprising a memory and a processor, wherein a computer program is stored in the memory, wherein: When the computer program is executed by the processor, the processor executes the steps of the display screen frequency conversion method according to any one of claims 1 to 5.
11. A display driver chip, characterized in that: The display driver chip comprises a programmable logic circuit and / or program instructions, and the steps of the method according to any one of claims 6 to 7 are implemented when the display driver chip is running.
12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.
13. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.