Display method and device and storage medium
By adjusting the display parameters of the display, the flickering and visual effects problems caused by refresh rate switching are solved and the user experience is improved.
Patent Information
- Application Number
- CN202310912198.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-24
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2043-07-24
AI Technical Summary
Frequent refresh rate switching can easily cause flash screen/visual effects problems and affect user experience.
By obtaining the first display parameter under the target refresh rate, and based on these parameters and preset color parameters, adjust the display parameters of the display screen to alleviate the visual differences caused by the refresh rate switching.
Effectively alleviate the visual differences such as flash screens, color split color such as different refresh rate switching, reduce the visual effect differences that human eyes can feel, and at the same time retain the original color of the display display picture, and enhance the user experience.
Smart Images

Figure CN119360776A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of display technology, and in particular to a display method, device and storage medium. Background Art
[0002] With the continuous development of display technology, terminals mostly use dynamic refresh rates to match the best frame rate of the system for different scenarios. For example, in the scenario of high user perception interaction, a high refresh rate of 90hz / 120hz is generally selected to ensure the smoothness of the system and improve the user experience.
[0003] However, frequent refresh rate switching can easily cause screen flickering / visual effects, affecting user experience. Summary of the invention
[0004] In order to overcome the problems existing in the related art, the present disclosure provides a display method, device and storage medium.
[0005] According to a first aspect of an embodiment of the present disclosure, a display method is provided, including: obtaining a target refresh rate; obtaining a first display parameter at the target refresh rate; obtaining a second display parameter based on the first display parameter and a preset color parameter, wherein the color parameter is used to adjust the display parameter at different target refresh rates; and displaying based on the second display parameter.
[0006] In one embodiment, the second display parameter is obtained based on the first display parameter and the preset color parameter, including: determining a third display parameter based on the first display parameter and a first corresponding relationship, the third display parameter being the display parameter at a reference refresh rate corresponding to the first display parameter, the reference refresh rate being a preset refresh rate, and the first corresponding relationship being the relationship between the display parameter at the target refresh rate and the display parameter at the reference refresh rate; and performing brightness compensation on the third display parameter based on the color parameter to obtain the second display parameter.
[0007] In one implementation, different target refresh rates correspond to different first corresponding relationships.
[0008] In one embodiment, before determining the third display parameter based on the first display parameter and the first corresponding relationship, the method also includes: based on the target refresh rate, determining a lookup table corresponding to the target refresh rate, the lookup table being used to characterize the relationship between the display parameters at the target refresh rate and the display parameters at the reference refresh rate.
[0009] In one implementation, the color parameter is a gamma parameter corresponding to a reference refresh rate.
[0010] According to a second aspect of an embodiment of the present disclosure, a display device is provided, comprising: an acquisition unit for acquiring a target refresh rate, and for acquiring a first display parameter at the target refresh rate; a processing unit for obtaining a second display parameter based on the first display parameter and a preset color parameter, wherein the color parameter is used to adjust the display parameter at different target refresh rates; and a display unit for displaying based on the second display parameter.
[0011] In one embodiment, the processing unit obtains the second display parameter based on the first display parameter and the preset color parameter in the following manner: based on the first display parameter and the first corresponding relationship, a third display parameter is determined, the third display parameter is the display parameter corresponding to the first display parameter at a reference refresh rate, the reference refresh rate is a preset refresh rate, and the first corresponding relationship is the relationship between the display parameter at the target refresh rate and the display parameter at the reference refresh rate; based on the color parameter, brightness compensation is performed on the third display parameter to obtain the second display parameter.
[0012] In one implementation, different target refresh rates correspond to different first corresponding relationships.
[0013] In one embodiment, before determining the third display parameter based on the first display parameter and the first corresponding relationship, the processing unit is used to: determine a lookup table corresponding to the target refresh rate based on the target refresh rate, and the lookup table is used to characterize the relationship between the display parameters at the target refresh rate and the display parameters at the reference refresh rate.
[0014] In one implementation, the color parameter is a gamma parameter corresponding to the reference refresh rate.
[0015] According to a third aspect of an embodiment of the present disclosure, a display device is provided, comprising: an application processor AP, used to obtain a target refresh rate and obtain a first display parameter at the target refresh rate; a display driver chip DDIC, used to obtain a second display parameter based on the first display parameter and a preset color parameter, wherein the color parameter is used to adjust the display parameter at different target refresh rates; and a display, used to display based on the second display parameter.
[0016] According to a fourth aspect of an embodiment of the present disclosure, a display device is provided, comprising: a processor; and a memory for storing processor executable instructions; wherein the processor is configured to: execute the method described in the first aspect or any one implementation of the first aspect.
[0017] According to a fifth aspect of an embodiment of the present disclosure, a non-temporary computer-readable storage medium is provided, in which instructions are stored. When the instructions in the storage medium are executed by a processor of a terminal, the terminal is enabled to execute the method described in the first aspect or any one of the implementations of the first aspect.
[0018] The technical solution provided by the embodiments of the present disclosure may include the following beneficial effects: adjusting the display parameters of the display screen at different refresh rates through color parameters to correct the display visual effects of the display screen, thereby alleviating the visual effect difference problems such as screen flickering and color cast caused by switching between different refresh rates, reducing the visual effect difference at different refresh rates that can be perceived by the human eye, while retaining the original color of the picture displayed on the display screen, thereby improving the user experience.
[0019] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0021] Figure 1a is a schematic diagram of a first stage curve of a correction process according to an exemplary embodiment.
[0022] Figure 1b is a schematic diagram of a second stage curve of a correction process according to an exemplary embodiment.
[0023] Figure 1c is a schematic diagram of a calibration result curve according to an exemplary embodiment.
[0024] Figure 2 The figure is a flow chart of a display method according to an exemplary embodiment.
[0025] Figure 3 The figure is a flow chart of a method for adjusting based on color parameters according to an exemplary embodiment.
[0026] Figure 4 is a flow chart showing another method for adjusting based on color parameters according to an exemplary embodiment.
[0027] Figure 5 is a flowchart of another display method according to an exemplary embodiment.
[0028] Figure 6 is a schematic diagram showing how to determine a gamma parameter according to a target refresh rate according to an exemplary embodiment.
[0029] Figure 7 is a block diagram of a display device according to an exemplary embodiment.
[0030] Figure 8 is a block diagram of a display device according to an exemplary embodiment.
[0031] Fig. 9 The invention is a block diagram showing a device for displaying a method according to an exemplary embodiment.
[0032] Fig.10 The invention is a block diagram showing a device for displaying a method according to an exemplary embodiment. DETAILED DESCRIPTION
[0033] Here, exemplary embodiments will be described in detail, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present disclosure.
[0034] During the image acquisition process, since the human eye's perception of brightness and physical power are nonlinear, if the received light signal is directly stored in a linear relationship of 0 to 255 (0 is black, 255 is white), such as the value of white with a brightness of 20% is 255×0.2=51. Then the level of middle gray perceived by the human eye is 51, which results in 205 levels in the bright area and only 50 levels in the dark area. In order to solve the problem of waste of levels in the bright area and low resolution in the dark area, gamma encoding is usually performed to increase the level of middle gray perceived by the human eye, so that the level distribution of the bright and dark areas is uniform, thereby improving the resolution of the image. That is, gamma encoding can redistribute the grayscale into a state that the eyes are accustomed to, and realize efficient storage of grayscale. When the display screen displays the image, gamma decoding is required to adjust the brightness of the image (that is, the conversion is reversed through the opposite nonlinear conversion).
[0035] A complete image processing process includes three stages: image acquisition, storage and transmission, and display output. Gamma correction can be performed at different stages of the process. The following is a further illustrative explanation with the help of diagrams. In the image acquisition stage, taking the camera as an example, since the sensor is a linear element, the raw data obtained by shooting is linear, that is, the RAW file stores linear data. In this case, it is necessary to use the file gamma to perform gamma correction during the conversion to IPG / JPEG (i.e., gamma correction during the gamma encoding process). The conversion is as follows: Figure 1a The nonlinear curve is shown. Figure 1a is a schematic diagram of a first stage curve of a correction process according to an exemplary embodiment. Figure 1aAs shown in , the nonlinear curve inputs the original scene brightness and outputs the value of the file input after the file gamma correction. It should be noted that gamma correction is generally not performed in the storage and transmission stage. Further, in the display output stage, taking viewing an image as an example, display gamma is usually used for gamma correction (i.e. gamma correction in the gamma decoding process). The nonlinear curve is as follows Figure 1b shown. Figure 1b is a schematic diagram of a second stage curve of a correction process according to an exemplary embodiment. Figure 1b As shown, the nonlinear curve is Figure 1a On the contrary, it is equivalent to Figure 1a The nonlinear transformation is performed in the opposite direction, using Figure 1a The converted file input value is used as input to obtain the output of the corrected display brightness, so that the gamma correction at each stage generates a final gamma of 1. The correction result is as follows Figure 1c shown. Figure 1c is a schematic diagram of a correction result curve according to an exemplary embodiment. Figure 1c As shown, Figure 1a and Figure 1b The whole correction process makes the input and output images consistent.
[0036] This correction process is applied in various scenarios, such as in OLED displays. However, in OLED displays, different refresh rates require different gamma parameters. Therefore, when the display is shipped, the corresponding gamma parameters need to be configured for different refresh rates, so that when the display is switched to a different refresh rate, the corresponding gamma parameters can be obtained to correct the display brightness of the display at different refresh rates.
[0037] In the related art, gamma correction is performed for gamma parameters corresponding to different refresh rates, so that the human eye cannot feel the visual effect problems caused by the refresh rate switching. This method not only requires a large number of steps to calculate the gamma parameters corresponding to different refresh rates, but also because gamma correction can only adjust the grayscale value (i.e. brightness) of each color value of the display screen, this method can only alleviate the screen brightness difference problem caused by the refresh rate switching, but cannot alleviate the screen color cast problem caused by the refresh rate switching.
[0038] Based on this, the present disclosure provides a display method. The display method of the present disclosure can adjust the display parameters of the display screen based on the color parameters, shorten the process time, alleviate the visual effect difference problem caused by the refresh rate switching of the display screen, and thus improve the display visual effect of the display screen.
[0039] In each embodiment of the present disclosure, the display visual effect of the display screen may be a visual effect that can be perceived by the human body, such as display color, display brightness, and display color temperature, which is not limited in the present disclosure.
[0040] In various embodiments of the present disclosure, for ease of understanding, gamma parameters may be used to replace color parameters.
[0041] Figure 2 is a flow chart of a display method according to an exemplary embodiment. Figure 2 As shown, the display method is applied in a terminal and includes the following steps.
[0042] In step S11 , a target refresh rate is obtained.
[0043] In the disclosed embodiment, when the terminal detects that the system needs to load display visual effects at a certain refresh rate, the target refresh rate is obtained. Alternatively, the terminal may detect that the system sends a refresh rate switching instruction, and the target refresh rate is obtained.
[0044] In step S12, a first display parameter at a target refresh rate is obtained.
[0045] In the embodiment of the present disclosure, the first display parameter is a parameter that may cause the display visual effect of the display screen to change. For example, it may be one or more parameter values of parameters such as the RGB value, color balance value, brightness value, etc. of the image, which is not limited in the present disclosure.
[0046] In the disclosed embodiment, the method for obtaining the first display parameter at the target refresh rate is not limited. For example, the terminal may obtain the first display parameter at the target refresh rate locally or from a network.
[0047] In step S13, a second display parameter is obtained based on the first display parameter and a preset color parameter.
[0048] The color parameters are used to adjust the display parameters at different target refresh rates. For example, the color parameters can be used to perform gamma correction on the display parameters at 30 Hz, and can also be used to perform gamma correction on the display parameters at 60 Hz.
[0049] In the embodiment of the present disclosure, the color parameter is a gamma parameter corresponding to a reference refresh rate, wherein it should be noted that the reference refresh rate is a preset refresh rate.
[0050] In one embodiment, the reference refresh rate may be a fixed refresh rate selected when the display screen leaves the factory, or may be a set fixed refresh rate. The gamma parameter is a gamma parameter configured in the memory of the display screen based on the reference refresh rate when the display screen leaves the factory. For example, when the display screen leaves the factory, a fixed refresh rate of 120 Hz is selected, that is, the display visual effect at the 120 Hz refresh rate is used as a reference, the gamma parameter corresponding to 120 Hz is configured, and the configured gamma parameter is stored in the memory for subsequent direct reading.
[0051] It should be noted that the screen refresh rate is generally divided into 60hz and 120hz, of which 120hz and above are high refresh rates, that is, a screen with a refresh rate of 120hz can display a higher number of frames per unit time, the picture is smoother, and it is not easy to have deviation problems in display visual effects. It has good hand tracking and smoothness, and can be applied to a variety of scenarios. Therefore, a refresh rate of 120hz is generally selected as the base refresh rate. At the same time, in the register of the display driver chip (display driver integrated circuit, DDIC), only the gamma parameters corresponding to the base refresh rate need to be configured. Since a set of gamma parameters occupies a large amount of memory space, some DDICs only support the storage of gamma parameters corresponding to 2 to 3 refresh rates. Therefore, in the solution disclosed in the present invention, only the gamma parameters corresponding to the base refresh rate need to be configured, which can effectively save memory space.
[0052] In step S14, display is performed based on the second display parameter.
[0053] In the embodiment of the present disclosure, the display may be performed based on the complete parameters of the second display parameter, or may be performed based on partial parameters of the second display parameter. The specific display method is not limited in the embodiment of the present disclosure.
[0054] In the embodiment of the present disclosure, the order of executing step S11 and step S12 is not limited. Step S11 may be executed first and then step S12, or step S12 may be executed first and then step S11, or step S11 and step S12 may be executed simultaneously.
[0055] The display method provided by the embodiment of the present disclosure directly obtains the gamma parameters stored in the memory, adjusts the display parameters of the display screen, and thus improves the display visual effect of the display screen and improves the user experience.
[0056] In the embodiment of the present disclosure, the implementation process of obtaining the second display parameter based on the first display parameter and the preset color is specifically described below.
[0057] Figure 3is a flow chart showing a method for adjusting based on color parameters according to an exemplary embodiment. Figure 3 As shown, the following steps are included.
[0058] In step S21, a third display parameter is determined based on the first display parameter and the first corresponding relationship.
[0059] In the embodiment of the present disclosure, the third display parameter is the display parameter of the first display parameter corresponding to the reference refresh rate, the reference refresh rate is the above-mentioned preset refresh rate, and the first corresponding relationship is the relationship between the display parameter at the target refresh rate and the display parameter at the reference refresh rate.
[0060] In the embodiment of the present disclosure, the color temperature compensation is mainly performed on the first display parameter based on the first corresponding relationship. Of course, other color compensations can also be performed on the first display parameter based on the first corresponding relationship, so that the display visual effects at different refresh rates can share the gamma parameters corresponding to the reference refresh rate. Therefore, the color temperature compensation of the embodiment of the present disclosure is not further limited.
[0061] It should be noted that different target refresh rates correspond to different first corresponding relationships, that is, different target refresh rates correspond to different relationships between display parameters at the target refresh rate and display parameters at the reference refresh rate.
[0062] In step S22, brightness compensation is performed on the third display parameter based on the color parameter to obtain a second display parameter.
[0063] In the embodiment of the present disclosure, the brightness compensation for the third display parameter is mainly performed on the third display parameter based on the color parameter to obtain the second display parameter.
[0064] In the disclosed embodiment, based on the relationship between the display parameters at the target refresh rate and the display parameters at the reference refresh rate, the display parameters at the target refresh rate are adjusted to the display parameters at the corresponding reference refresh rate, thereby completing the correction of the display parameters at the target refresh rate, thereby making the display visual effect at the target refresh rate close to the display visual effect at the reference refresh rate. Therefore, when performing gamma correction later, the gamma parameters corresponding to the reference refresh rate can be directly used for correction.
[0065] In the disclosed embodiment, the gamma parameters corresponding to the same reference refresh rate can be used for calibration by indirect adjustment, so that only one set of gamma parameters needs to be stored in the memory, saving storage space. At the same time, this process replaces the process of using gamma parameters corresponding to different refresh rates for calibration. There is no need to match different gamma parameters for different refresh rates, but directly uses the data pre-stored in the memory for calibration, which saves both calculation steps and display calibration time.
[0066] In the embodiment of the present disclosure, it is necessary to obtain the first corresponding relationship under the target refresh rate based on the target refresh rate, and further, the first corresponding relationship can be obtained based on a lookup table. Another method for adjusting based on color parameters is described below.
[0067] Figure 4 is a flow chart showing another method for adjusting based on color parameters according to an exemplary embodiment. Figure 4 As shown, the following steps are included.
[0068] In step S31, based on the target refresh rate, a lookup table corresponding to the target refresh rate is determined.
[0069] Among them, the lookup table is used to characterize the relationship between the display parameters at the target refresh rate and the display parameters at the reference refresh rate. In the embodiment of the present disclosure, the system configures different lookup tables for different refresh rates, so different target refresh rates correspond to different first corresponding relationships.
[0070] In step S32, a third display parameter is determined based on the first display parameter and the first corresponding relationship.
[0071] In step S33, brightness compensation is performed on the third display parameter based on the color parameter to obtain a second display parameter.
[0072] Wherein, step S32 and step S33 have been described in the method for adjusting based on color parameters in one embodiment, and thus will not be described in detail here.
[0073] It should be noted that, although the embodiment of the present disclosure uses the relationship between the display parameters at the target refresh rate and the display parameters at the reference refresh rate using the corresponding lookup table, it is not limited to the lookup table. For example, the relationship between the display parameters at the target refresh rate and the display parameters at the reference refresh rate may also be a functional relationship established with the help of a model, or a relationship established in other ways, which is not specifically limited in the present disclosure.
[0074] In one embodiment, a lookup table established by a 3DLUT model is taken as an example. It should be noted that LUT (Look-Up-Table) is essentially a lookup table, that is, a color value is input, the corresponding color value is found in the lookup table and output. LUT is divided into 1DLUT and 3DLUT. 1DLUT means that the three channel values of R, G, and B do not affect each other and are independently mapped. 3DLUT is composed of three 1DLUTs, that is, the input RGB three channel color values are mapped according to the three lookup tables of 3DLUT to obtain the converted color. For example, R, G, and B are used as the original color channel values, and r, g, and b are used as the converted color channel values. It can be understood that 1DLUT contains three mapping relationships f1(R)=r, f2(G)=g, and f3(B)=b. However, 3DLUT has a mapping relationship f(R, G, B) = (r, g, b), that is, in 3DLUT, any change in the value of one of the color channels will affect the values of the three color channels, that is, any change in the value of any color channel will cause corresponding changes in the values of other color channels.
[0075] Among them, 1DLUT can only control gamma value, RGB balance (grayscale) and white point, while 3DLUT can affect hue, saturation, brightness, etc. in a full three-dimensional color space control mode. That is, 3DLUT can affect color values, while 1DLUT can only affect brightness values. Therefore, 3DLUT is often used for accurate color correction. In the present disclosure, the 3DLUT model is selected to convert display parameters at different refresh rates into display parameters at the reference refresh rate to achieve accurate correction of display parameters of the display screen.
[0076] In the embodiment of the present disclosure, the implementation process of converting the display parameters at different refresh rates into the display parameters at the reference refresh rate by using the 3D LUT model is described.
[0077] In the piece-by-piece calibration process of the display screen, with the help of the 3DLUT model, the relationship between the display parameters at different refresh rates and the display parameters at the reference refresh rate, that is, the 3DLUT lookup table, is established and stored in the corresponding 3DLUT file. Among them, the establishment process includes: dividing the source RGB three-dimensional color space into grids according to a certain sampling interval; based on the cube interpolation algorithm, establishing the relationship between the source color space (display visual effects at different refresh rates) and the target color space (display visual effects at the reference refresh rate), and putting the data of the source color space and the data of the target color space into the table in order to form a 3DLUT lookup table, which corresponds to the 3DLUT file stored in the memory. Among them, different refresh rates correspond to different 3DLUT files.
[0078] In the disclosed embodiment, a relationship between display parameters at a target refresh rate and display parameters at a reference refresh rate is established with the help of a 3DLUT model to achieve accurate color compensation.
[0079] For ease of understanding, the implementation process of the above display method is comprehensively described below.
[0080] Figure 5 is a flowchart of another display method according to an exemplary embodiment. Figure 5 As shown, the display method includes the following steps.
[0081] In step S41, a reference refresh rate is selected and corresponding color parameters are configured.
[0082] In the embodiment of the present disclosure, when the display screen leaves the factory, a fixed refresh rate is selected as the reference refresh rate, and a gamma parameter corresponding to the reference refresh rate, i.e., a preset color parameter, is configured. The display visual effect at the reference refresh rate is used as the standard display visual effect to calibrate the display visual effect of the display screen.
[0083] In step S42, a relationship between display parameters at different refresh rates and display parameters at a reference refresh rate is established.
[0084] In step S43, a target refresh rate is determined, and a relationship between display parameters at the corresponding target refresh rate and display parameters at the reference refresh rate is determined.
[0085] In step S44, based on the relationship between the display parameters at the target refresh rate and the display parameters at the reference refresh rate, the display parameters of the display screen are preliminarily adjusted, and then the display parameters of the display screen are further adjusted according to the preset color parameters.
[0086] In the disclosed embodiment, a 3DLUT file corresponding to the target refresh rate is determined based on the target refresh rate, and the 3DLUT file contains a 3DLUT lookup table corresponding to the target refresh rate, and the 3DLUT lookup table includes the relationship between the display parameters at the target refresh rate and the display parameters at the reference refresh rate. Then, according to the different parameters of the image at the target refresh rate, the parameters at the corresponding reference refresh rate are searched in the 3D lookup table, and the corresponding conversion is performed. The conversion process realizes the adjustment of the display parameters of the display screen. Further, the gamma parameters pre-stored in the memory are obtained, that is, the gamma parameters of the reference refresh rate are determined, and gamma correction is performed based on the gamma parameters. The correction process realizes further adjustment of the display parameters of the display screen. It should be noted that before the display screen performs gamma correction, the display parameters at the target refresh rate have been adjusted based on the relationship between the display parameters at the target refresh rate and the display parameters at the reference refresh rate, which is equivalent to the display visual effect of the display screen matching the reference refresh rate at this time, so the gamma parameters at the reference refresh rate can be directly used for correction without matching the gamma parameters of the target refresh rate.
[0087] For ease of understanding, the following provides examples with reference to diagrams. Figure 6 FIG. 1 is a schematic diagram showing how to determine a gamma parameter according to a target refresh rate according to an exemplary embodiment. Figure 6 As shown, the application processor (AP) stores different refresh rates and 3D LUTs corresponding to different refresh rates, such as 3dlut_30 corresponding to 30 Hz and 30 Hz, 3dlut_90 corresponding to 90 Hz and 90 Hz... The gamma parameters corresponding to the reference refresh rate are stored in the read-only storage medium ROM of the DDIC. Take the target refresh rate as 90 Hz and the reference refresh rate as 120 Hz as an example. For example, when the refresh rate of the display screen is switched, the target refresh rate is obtained to be 90 Hz, and the 3D LUT corresponding to 90 Hz is loaded according to the target refresh rate of 90 Hz, that is, 3dlut_90, and then the display parameters under 90 Hz are converted into display parameters under 120 Hz according to 3dlut_90. Further, the gamma parameters in the DDIC end are obtained, wherein it should be noted that the gamma parameters are the gamma parameters corresponding to the reference refresh rate, that is, the gamma parameters corresponding to 120 Hz. The gamma parameters corresponding to 120 Hz are used to correct the display parameters under 120 Hz that have been converted from 90 Hz, that is, the gamma correction process is implemented.
[0088] In step S45, the display screen performs normal display with the adjusted display parameters.
[0089] In the present disclosure, the parameters required for display screen calibration are all pre-stored in the memory, so they can be used directly without recalculation, saving time. At the same time, the display method provided by the present disclosure uses color parameters to indirectly adjust the display parameters of the display screen, which not only maintains the original color of the display screen, but also compensates for the display brightness of the display screen, alleviating the display visual effect difference when switching between different refresh rates.
[0090] Based on the same concept, an embodiment of the present disclosure also provides a display device.
[0091] It is understandable that the display device provided by the embodiment of the present disclosure includes hardware structures and / or software modules corresponding to the execution of each function in order to realize the above functions. In combination with the units and algorithm steps of each example disclosed in the embodiment of the present disclosure, the embodiment of the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the technical solution of the embodiment of the present disclosure.
[0092] Figure 7 FIG. 1 is a block diagram of a display device 100 according to an exemplary embodiment. Figure 7 The device 100 includes an acquisition unit 101, a processing unit 102, and a display unit 103.
[0093] The acquisition unit 101 is used to acquire a target refresh rate; and to acquire a first display parameter at the target refresh rate.
[0094] The processing unit 102 is used to obtain a second display parameter based on the first display parameter and a preset color parameter, wherein the color parameter is used to adjust the display parameter under different target refresh rates.
[0095] The display unit 103 is used for displaying based on the second display parameter.
[0096] In one embodiment, the processing unit 102 obtains the second display parameter based on the first display parameter and the preset color parameter in the following manner: based on the first display parameter and the first corresponding relationship, a third display parameter is determined, the third display parameter being the display parameter corresponding to the first display parameter at a reference refresh rate, the reference refresh rate being a preset refresh rate, and the first corresponding relationship being the relationship between the display parameter at the target refresh rate and the display parameter at the reference refresh rate; based on the color parameter, brightness compensation is performed on the third display parameter to obtain the second display parameter.
[0097] In one embodiment, different target refresh rates correspond to different first corresponding relationships.
[0098] In one embodiment, before determining the third display parameter based on the first display parameter and the first corresponding relationship, the processing unit 102 is used to: determine a lookup table corresponding to the target refresh rate based on the target refresh rate, and the lookup table is used to characterize the relationship between the display parameters at the target refresh rate and the display parameters at the reference refresh rate.
[0099] In one embodiment, the color parameter is a gamma parameter corresponding to the reference refresh rate.
[0100] Figure 8 is a block diagram of a display device 200 according to an exemplary embodiment. Figure 8 The device 200 includes an application processor 201 , a display driver chip 202 and a display 203 .
[0101] The application processor 201 is used to obtain a target refresh rate and obtain a first display parameter under the target refresh rate.
[0102] The display driver chip 202 is used to obtain a second display parameter based on the first display parameter and a preset color parameter, wherein the color parameter is used to adjust the display parameter under different target refresh rates.
[0103] The display 203 is used for displaying based on the second display parameter.
[0104] In one embodiment, the display driver chip 202 obtains the second display parameter based on the first display parameter and the preset color parameter in the following manner: based on the first display parameter and the first corresponding relationship, a third display parameter is determined, the third display parameter is the display parameter corresponding to the first display parameter at a reference refresh rate, the reference refresh rate is a preset refresh rate, and the first corresponding relationship is the relationship between the display parameter at the target refresh rate and the display parameter at the reference refresh rate; based on the color parameter, brightness compensation is performed on the third display parameter to obtain the second display parameter.
[0105] In one embodiment, different target refresh rates correspond to different first corresponding relationships.
[0106] In one embodiment, before determining the third display parameter based on the first display parameter and the first corresponding relationship, the display driver chip 202 is used to: determine a lookup table corresponding to the target refresh rate based on the target refresh rate, and the lookup table is used to characterize the relationship between the display parameters at the target refresh rate and the display parameters at the reference refresh rate.
[0107] In one embodiment, the color parameter is a gamma parameter corresponding to the reference refresh rate.
[0108] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0109] Fig. 9 is a block diagram of an apparatus 300 for displaying a method according to an exemplary embodiment. For example, the apparatus 300 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0110] Reference Fig. 9 , the device 300 may include one or more of the following components: a processing component 302 , a memory 304 , a power component 306 , a multimedia component 308 , an audio component 310 , an input / output (I / O) interface 312 , a sensor component 314 , and a communication component 316 .
[0111] The processing component 302 generally controls the overall operation of the device 300, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 302 may include one or more processors 320 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 302 may include one or more modules to facilitate the interaction between the processing component 302 and other components. For example, the processing component 302 may include a multimedia module to facilitate the interaction between the multimedia component 308 and the processing component 302.
[0112] The memory 304 is configured to store various types of data to support operations on the device 300. Examples of such data include instructions for any application or method operating on the device 300, contact data, phone book data, messages, pictures, videos, etc. The memory 304 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, 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 disk or optical disk.
[0113] The power component 306 provides power to the various components of the device 300. The power component 306 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 300.
[0114] The multimedia component 308 includes a screen that provides an output interface between the device 300 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 input signals from the 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 boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 308 includes a front camera and / or a rear camera. When the device 300 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
[0115] The audio component 310 is configured to output and / or input audio signals. For example, the audio component 310 includes a microphone (MIC), and when the device 300 is in an operating mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 304 or sent via the communication component 316. In some embodiments, the audio component 310 also includes a speaker for outputting audio signals.
[0116] I / O interface 312 provides an interface between processing component 302 and peripheral interface modules, such as 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.
[0117] The sensor assembly 314 includes one or more sensors for providing various aspects of the status assessment of the device 300. For example, the sensor assembly 314 can detect the open / closed state of the device 300, the relative positioning of components, such as the display and keypad of the device 300, the sensor assembly 314 can also detect the position change of the device 300 or a component of the device 300, the presence or absence of user contact with the device 300, the orientation or acceleration / deceleration of the device 300, and the temperature change of the device 300. The sensor assembly 314 can include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 314 can also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 314 can also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0118] The communication component 316 is configured to facilitate wired or wireless communication between the device 300 and other devices. The device 300 can 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 316 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 316 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0119] In an exemplary embodiment, the apparatus 300 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, microcontrollers, microprocessors or other electronic components to perform the above method.
[0120] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 304 including instructions, which can be executed by a processor 320 of the device 300 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0121] Fig.10 4 is a block diagram of a device 400 for displaying a method according to an exemplary embodiment. For example, the device 400 may be provided as a server. Fig.10 , the apparatus 400 includes a processing component 422, which further includes one or more processors, and a memory resource represented by a memory 432 for storing instructions, such as an application, that can be executed by the processing component 422. The application stored in the memory 432 may include one or more modules, each corresponding to a set of instructions. In addition, the processing component 422 is configured to execute the instructions to perform the above method.
[0122] The device 400 may also include a power supply component 426 configured to perform power management of the device 400, a wired or wireless network interface 450 configured to connect the device 400 to a network, and an input / output (I / O) interface 458. The device 400 may operate based on an operating system stored in the memory 432, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, or the like.
[0123] It is to be understood that in the present disclosure, "plurality" refers to two or more than two, and other quantifiers are similar. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. The singular forms "a", "the" and "the" are also intended to include plural forms, unless the context clearly indicates other meanings.
[0124] It is further understood that the terms "first", "second", etc. are used to describe various information, but such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other, and do not indicate a specific order or degree of importance. In fact, the expressions "first", "second", etc. can be used interchangeably. For example, without departing from the scope of the present disclosure, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as the first information.
[0125] It can be further understood that, unless otherwise specified, “connection” includes a direct connection without other components between the two, and also includes an indirect connection with other components between the two.
[0126] It is further understood that, although the operations are described in a specific order in the drawings in the embodiments of the present disclosure, it should not be understood as requiring the operations to be performed in the specific order shown or in a serial order, or requiring the execution of all the operations shown to obtain the desired results. In certain environments, multitasking and parallel processing may be advantageous.
[0127] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary technical means in the art that are not disclosed in the present disclosure.
[0128] It should be understood that the present disclosure is not limited to the precise structures that have been 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 scope of the appended claims.
Claims
1. A display method, characterized in that: include: Get the target refresh rate; Acquire a first display parameter at the target refresh rate; Based on the first display parameter and a preset color parameter, a second display parameter is obtained, wherein the color parameter is used to adjust the display parameter under different target refresh rates; Display is performed based on the second display parameter.
2. The method according to claim 1, characterized in that The obtaining of the second display parameter based on the first display parameter and the preset color parameter includes: Based on the first display parameter and the first corresponding relationship, determine a third display parameter, the third display parameter being a display parameter at a reference refresh rate corresponding to the first display parameter, the reference refresh rate being a preset refresh rate, and the first corresponding relationship being a relationship between the display parameter at the target refresh rate and the display parameter at the reference refresh rate; Based on the color parameter, brightness compensation is performed on the third display parameter to obtain the second display parameter.
3. The method according to claim 2, characterized in that Different target refresh rates correspond to different first corresponding relationships.
4. The method according to claim 2 or 3, characterized in that: Before determining the third display parameter based on the first display parameter and the first corresponding relationship, the method further includes: Based on the target refresh rate, a lookup table corresponding to the target refresh rate is determined, wherein the lookup table is used to characterize a relationship between display parameters at the target refresh rate and display parameters at a reference refresh rate.
5. The method according to claim 1, characterized in that: The color parameter is a gamma parameter corresponding to the reference refresh rate.
6. A display device, characterized in that: include: An acquisition unit, used for acquiring a target refresh rate and a first display parameter at the target refresh rate; a processing unit, configured to obtain a second display parameter based on the first display parameter and a preset color parameter, wherein the color parameter is used to adjust the display parameter at different target refresh rates; A display unit is configured to perform display based on the second display parameter.
7. The device according to claim 6, characterized in that The processing unit obtains the second display parameter based on the first display parameter and the preset color parameter in the following manner: Based on the first display parameter and the first corresponding relationship, determine a third display parameter, the third display parameter being a display parameter at a reference refresh rate corresponding to the first display parameter, the reference refresh rate being a preset refresh rate, and the first corresponding relationship being a relationship between the display parameter at the target refresh rate and the display parameter at the reference refresh rate; Based on the color parameter, brightness compensation is performed on the third display parameter to obtain the second display parameter.
8. The device according to claim 7, characterized in that Different target refresh rates correspond to different first corresponding relationships.
9. The device according to claim 7 or 8, characterized in that Before determining the third display parameter based on the first display parameter and the first corresponding relationship, the processing unit is used to: Based on the target refresh rate, a lookup table corresponding to the target refresh rate is determined, wherein the lookup table is used to characterize a relationship between display parameters at the target refresh rate and display parameters at a reference refresh rate.
10. The device according to claim 6, characterized in that The color parameter is a gamma parameter corresponding to the reference refresh rate.
11. A display device, characterized in that: include: An application processor AP, configured to obtain a target refresh rate and obtain a first display parameter at the target refresh rate; A display driver chip DDIC, configured to obtain a second display parameter based on the first display parameter and a preset color parameter, wherein the color parameter is used to adjust the display parameter at different target refresh rates; A display is used for displaying based on the second display parameter.
12. A display device, characterized in that: include: processor; a memory for storing processor-executable instructions; Wherein, the processor is configured to: execute the display method as described in any one of claims 1-5.
13. A storage medium, characterized in that: The storage medium stores instructions, and when the instructions in the storage medium are executed by a processor of the terminal, the terminal is enabled to execute the display method described in any one of claims 1 to 5.
Citation Information
Patent Citations
Display panel and brightness compensation method and device thereof
CN112767867A
Frequency conversion display method, DDIC, display screen module and terminal
CN113608713A
Display control method and device, equipment, storage medium and program product
CN114333678A
Gamma voltage adjusting method, driving circuit and display device
CN115472138A
Method for controlling display refresh rate and electronic device
EP3373287A1