A display method, device and storage medium
By obtaining the display parameters at the target refresh rate from the display screen and adjusting the color parameters, and then converting them into parameters at the reference refresh rate using a lookup table or 3DLUT model, the problem of visual effect differences caused by refresh rate switching is solved, improving the display effect and user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING XIAOMI MOBILE SOFTWARE CO LTD
- Filing Date
- 2023-07-24
- Publication Date
- 2026-06-05
AI Technical Summary
Frequent refresh rate switching can easily cause screen flickering and visual issues on displays, and existing technologies are unable to effectively alleviate screen brightness and color distortion problems caused by refresh rate switching.
By obtaining the display parameters at the target refresh rate and performing brightness compensation and color adjustment based on preset color parameters, the display parameters at different refresh rates are converted into display parameters at the reference refresh rate using a lookup table or 3DLUT model, and the gamma parameter of the reference refresh rate is directly used for correction.
It alleviates the visual effect difference caused by switching between different refresh rates, improves the display effect of the screen, maintains the original color of the screen, and saves storage space and computing time.
Smart Images

Figure CN119360776B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of display technology, and in particular to a display method, apparatus and storage medium. Background Technology
[0002] With the continuous development of display technology, terminals often adopt dynamic refresh rates to match the optimal frame rate of the system for different scenarios. For example, in scenarios with high user-perceived interaction, a high refresh rate of 90Hz / 120Hz is generally chosen to ensure system smoothness and improve the user experience.
[0003] However, frequent refresh rate switching can easily cause screen flickering / visual effects problems, affecting the user experience. Summary of the Invention
[0004] To overcome the problems existing in related technologies, this disclosure provides a display method, apparatus and storage medium.
[0005] According to a first aspect of the present disclosure, a display method is provided, comprising: 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, obtaining the second display parameter based on the first display parameter and the preset color parameter includes: determining a third display parameter based on the first display parameter and a first correspondence relationship, wherein the third display parameter is a display parameter at a reference refresh rate corresponding to the first display parameter, the reference refresh rate is a preset refresh rate, and the first correspondence relationship is 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 correspondences.
[0008] In one embodiment, before determining the third display parameter based on the first display parameter and the first correspondence, the method further includes: determining a lookup table corresponding to the target refresh rate based on the target refresh rate, wherein 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.
[0009] In one embodiment, the color parameter is the gamma parameter corresponding to the reference refresh rate.
[0010] According to a second aspect of the present disclosure, a display device is provided, comprising: an acquisition unit configured to acquire a target refresh rate and to acquire 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; and a display unit configured to display based on the second display parameter.
[0011] In one embodiment, the processing unit obtains a second display parameter based on the first display parameter and a preset color parameter in the following manner: Based on the first display parameter and a first correspondence, a third display parameter is determined, wherein the third display parameter is the display parameter at a reference refresh rate corresponding to the first display parameter, the reference refresh rate is a preset refresh rate, and the first correspondence 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 correspondences.
[0013] In one embodiment, before determining the third display parameter based on the first display parameter and the first correspondence, the processing unit is configured to: determine a lookup table corresponding to the target refresh rate based on the target refresh rate, wherein 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 embodiment, the color parameter is the gamma parameter corresponding to the reference refresh rate.
[0015] According to a third aspect of the present disclosure, a display device is provided, comprising: an application processor (AP) configured to acquire a target refresh rate and acquire first display parameters at the target refresh rate; a display driver chip (DDIC) configured to obtain second display parameters based on the first display parameters and preset color parameters, wherein the color parameters are used to adjust the display parameters at different target refresh rates; and a display configured to display based on the second display parameters.
[0016] According to a fourth aspect of the present disclosure, a display device is provided, comprising: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to execute the method described in the first aspect or any embodiment of the first aspect.
[0017] According to a fifth aspect of the present disclosure, a non-transitory computer-readable storage medium is provided, the storage medium storing instructions that, when executed by a processor of a terminal, enable the terminal to perform the method described in the first aspect or any embodiment of the first aspect.
[0018] The technical solutions provided by the embodiments of this disclosure may include the following beneficial effects: by adjusting the display parameters of the display screen at different refresh rates through color parameters, the display effect of the display screen can be corrected, thereby alleviating the visual effect differences such as screen flickering and color shift caused by switching between different refresh rates, reducing the visual effect differences that the human eye can perceive at different refresh rates, while preserving the original colors of the images displayed on the display screen and improving the user experience.
[0019] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0020] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0021] Figure 1a This is a schematic diagram of the first stage curve of the correction process according to an exemplary embodiment.
[0022] Figure 1b This is a schematic diagram of the second-stage curve of the correction process according to an exemplary embodiment.
[0023] Figure 1c This is a schematic diagram of a correction result curve according to an exemplary embodiment.
[0024] Figure 2 This is a flowchart illustrating a display method according to an exemplary embodiment.
[0025] Figure 3 This is a flowchart illustrating a method for adjusting color parameters according to an exemplary embodiment.
[0026] Figure 4 This is a flowchart illustrating another method for adjusting based on color parameters according to an exemplary embodiment.
[0027] Figure 5 This is a flowchart illustrating another display method according to an exemplary embodiment.
[0028] Figure 6 This is a schematic diagram illustrating the determination of the gamma parameter based on the target refresh rate according to an exemplary embodiment.
[0029] Figure 7 This is a block diagram illustrating a display device according to an exemplary embodiment.
[0030] Figure 8 This is a block diagram illustrating a display device according to an exemplary embodiment.
[0031] Figure 9 This is a block diagram illustrating an apparatus for a display method according to an exemplary embodiment.
[0032] Figure 10 This is a block diagram illustrating an apparatus for a display method according to an exemplary embodiment. Detailed Implementation
[0033] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure.
[0034] During image acquisition, because the human eye's perception of brightness and physical power have a non-linear relationship, if the received light signal is directly stored in a linear relationship of 0 to 255 (0 for black, 255 for white), for example, the value of white with a brightness of 20% is 255 × 0.2 = 51. This results in the human eye perceiving a mid-gray level of 51, leading to 205 levels in bright areas and only 50 levels in dark areas. To address the waste of bright area levels and low resolution in dark areas, gamma encoding is typically used to enhance the perceived mid-gray level, making the level distribution more uniform in both bright and dark areas, thus improving image resolution. In other words, gamma encoding redistributes grayscale to a state familiar to the eye, achieving efficient grayscale storage. When displaying the image on a screen, gamma decoding is required to adjust the image brightness (i.e., the conversion is reversed and transmitted through an inverse non-linear transformation).
[0035] A complete image processing process includes three stages: image acquisition, storage and transmission, and display output. Gamma correction can be performed at any of these stages. The following illustration further illustrates this process. Taking a camera as an example in the image acquisition stage, since the sensor is a linear element, the raw data captured is linear; that is, the RAW file contains linear data. Therefore, gamma correction (i.e., gamma correction during the gamma encoding process) needs to be performed during the conversion to IPG / JPEG, transforming the data into... Figure 1a The nonlinear curve shown. Figure 1a This is a schematic diagram of the first-stage curve of the correction process according to an exemplary embodiment, such as... Figure 1aAs shown, this non-linear curve takes the original scene brightness as input and outputs the file-entered value after gamma correction. It should be noted that gamma correction is generally not performed during the storage and transmission stage. Furthermore, in the display output stage, taking image viewing as an example, display gamma is typically used for gamma correction (i.e., gamma correction during the gamma decoding process), and the non-linear curve is as follows... Figure 1b As shown. Figure 1b This is a schematic diagram of the second-stage curve of the correction process according to an exemplary embodiment, as shown below. Figure 1b As shown, the nonlinear curve is related to... Figure 1a On the contrary, that is, equivalent to... Figure 1a The nonlinear transformation produces the opposite output, using Figure 1a The converted file input values are used as input to obtain the corrected display brightness output, thereby enabling the gamma correction at each stage to generate a final gamma of 1. The correction result is as follows: Figure 1c As shown. Figure 1c This is a schematic diagram illustrating a correction result curve according to an exemplary embodiment. For example... Figure 1c As shown, Figure 1a and Figure 1b The combination of inputting the original scene brightness and outputting the displayed brightness ensures that the input and output images remain consistent throughout the entire correction process.
[0036] This calibration 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 leaves the factory, it is necessary to configure the corresponding gamma parameters for different refresh rates so that the display can obtain the corresponding gamma parameters to correct the display brightness at different refresh rates when switching refresh rates.
[0037] In related technologies, gamma correction is performed by matching the corresponding gamma parameters to different refresh rates, so that the human eye cannot perceive the visual effects caused by 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, since gamma correction can only adjust the grayscale values (i.e., brightness) of each color on the display, this method can only alleviate the screen brightness difference problem caused by refresh rate switching, but cannot alleviate the screen color shift problem caused by refresh rate switching.
[0038] Based on this, the present disclosure provides a display method. This display method can adjust the display parameters of the display screen based on color parameters, shortening the process time, mitigating the visual effect difference problem caused by display refresh rate switching, and thus improving the display visual effect.
[0039] In the various embodiments of this disclosure, the display effect of the display screen can be a visual effect that the human eye can perceive, such as display color, display brightness, and display color temperature. This disclosure does not limit this aspect.
[0040] In the various embodiments of this disclosure, for ease of understanding, the gamma parameter can be used to replace the color parameter.
[0041] Figure 2 This is a flowchart illustrating a display method according to an exemplary embodiment, such as... Figure 2 As shown, the display method is applied to the terminal and includes the following steps.
[0042] In step S11, the target refresh rate is obtained.
[0043] In this embodiment of the disclosure, the target refresh rate is obtained when the terminal detects that the system needs to load a display effect at a certain refresh rate, or when the terminal detects that the system sends a refresh rate switching command.
[0044] In step S12, the first display parameter at the target refresh rate is obtained.
[0045] In the embodiments of this disclosure, the first display parameter is a parameter that may cause changes in the display effect of the display screen. For example, it may be one or more parameter values such as the RGB value of the image, color balance value, brightness value, etc. This disclosure does not limit it.
[0046] In this embodiment of the disclosure, the method of obtaining the first display parameter at the target refresh rate is not limited. For example, the terminal can obtain the first display parameter at the target refresh rate locally or from the network.
[0047] In step S13, the second display parameters are obtained based on the first display parameters and the preset color parameters.
[0048] The color parameter is used to adjust the display parameters at different target refresh rates. For example, the color parameter can be used to perform gamma correction on the display parameters at 30Hz or at 60Hz.
[0049] In this embodiment of the disclosure, the color parameter is the gamma parameter corresponding to the reference refresh rate. It should be noted that the reference refresh rate is a preset refresh rate.
[0050] In one embodiment, the reference refresh rate can be a fixed refresh rate selected at the factory or a pre-set fixed refresh rate. The gamma parameter is the gamma parameter configured in the display's memory based on the reference refresh rate at the factory. For example, when the display is manufactured with a fixed refresh rate of 120Hz, the gamma parameter corresponding to 120Hz is configured based on the display visual effect at 120Hz and stored in memory for later direct retrieval.
[0051] It should be noted that screen refresh rates are generally divided into 60Hz and 120Hz, with 120Hz and above considered high refresh rates. A 120Hz screen can display a higher number of frames per unit time, resulting in smoother visuals, less susceptibility to display distortion, and excellent responsiveness and fluidity, making it suitable for various scenarios. Therefore, 120Hz is generally chosen as the baseline refresh rate. Furthermore, in the display driver integrated circuit (DDIC) registers, only the gamma parameter corresponding to the baseline refresh rate needs to be configured. Since a set of gamma parameters occupies a large amount of memory, some DDICs only support storing 2-3 gamma parameters corresponding to different refresh rates. Therefore, the solution disclosed in this publication only requires configuring the gamma parameter corresponding to the baseline refresh rate, effectively saving memory space.
[0052] In step S14, the display is performed based on the second display parameters.
[0053] In this embodiment of the disclosure, the display can be based on the complete parameters of the second display parameter or on a partial parameter of the second display parameter. The specific display method is not limited in this embodiment of the disclosure.
[0054] In this embodiment of the disclosure, the order of execution steps S11 and S12 is not limited. Step S11 can be executed first, followed by step S12, or step S12 can be executed first, followed by step S11, or steps S11 and S12 can be executed simultaneously.
[0055] The display method provided in this disclosure improves the display effect and enhances the user experience by directly obtaining the gamma parameter stored in the memory and adjusting the display parameters of the display screen.
[0056] In this embodiment of the disclosure, the implementation process of obtaining the second display parameter based on the first display parameter and the preset color will be described in detail below.
[0057] Figure 3This is a flowchart illustrating a method for adjusting color parameters according to an exemplary embodiment, such as... Figure 3 As shown, it includes the following steps.
[0058] In step S21, the third display parameter is determined based on the first display parameter and the first correspondence.
[0059] In this embodiment of the disclosure, the third display parameter is the display parameter under the reference refresh rate corresponding to the first display parameter. The reference refresh rate is the preset refresh rate mentioned above. The first correspondence is the relationship between the display parameter under the target refresh rate and the display parameter under the reference refresh rate.
[0060] In this embodiment, color temperature compensation is primarily performed on the first display parameter based on a first correspondence. However, other color compensation methods can also be applied to the first display parameter based on the first correspondence, thereby ensuring that the display visual effects at different refresh rates can share the same gamma parameter corresponding to the base refresh rate. Therefore, the color temperature compensation in this embodiment is not a further limitation.
[0061] It should be noted that different target refresh rates correspond to different primary relationships, that is, different target refresh rates correspond to different display parameters under different target refresh rates and display parameters under different base refresh rates.
[0062] In step S22, based on the color parameters, brightness compensation is performed on the third display parameters to obtain the second display parameters.
[0063] In this embodiment of the disclosure, the brightness compensation of the third display parameter is mainly based on the color parameter to perform gamma correction on the third display parameter in order to obtain the second display parameter.
[0064] In this embodiment, by adjusting the display parameters at the target refresh rate to match those at the reference refresh rate based on the relationship between the display parameters at the target refresh rate and those at the reference refresh rate, the display parameters at the target refresh rate are corrected, thereby making the display visual effect at the target refresh rate close to that at the reference refresh rate. This allows subsequent gamma correction to be performed directly using the gamma parameter corresponding to the reference refresh rate.
[0065] In this embodiment, by using indirect adjustment, the same gamma parameter corresponding to the same reference refresh rate can be used for calibration. Therefore, only one set of gamma parameters needs to be stored in the memory, saving storage space. Furthermore, this process replaces the previous method of using gamma parameters corresponding to different refresh rates for calibration. It eliminates the need to match different gamma parameters for different refresh rates, instead directly using data pre-stored in memory for calibration, saving both computational steps and display calibration time.
[0066] In this embodiment of the disclosure, it is necessary to obtain a first correspondence under the target refresh rate. Furthermore, this first correspondence can be obtained based on a lookup table. The following describes another method for adjusting based on color parameters.
[0067] Figure 4 This is a flowchart illustrating another method for adjusting color parameters according to an exemplary embodiment, such as... Figure 4 As shown, it includes the following steps.
[0068] In step S31, a lookup table corresponding to the target refresh rate is determined based on the target refresh rate.
[0069] The lookup table is used to characterize the relationship between the display parameters at the target refresh rate and the display parameters at the base refresh rate. In this embodiment, the system configures different lookup tables for different refresh rates, so different target refresh rates correspond to different first correspondences.
[0070] In step S32, the third display parameter is determined based on the first display parameter and the first correspondence.
[0071] In step S33, brightness compensation is performed on the third display parameter based on the color parameter to obtain the second display parameter.
[0072] Steps S32 and S33 have been described in one embodiment of the method for adjusting based on color parameters, and therefore will not be repeated here.
[0073] It should be noted that although the embodiments of this disclosure use a lookup table to establish the relationship between the display parameters at the target refresh rate and the display parameters at the reference refresh rate, it is not limited to a lookup table. For example, the relationship between the display parameters at the target refresh rate and the display parameters at the reference refresh rate can also be a functional relationship established using a model, or a relationship established in other ways, which are not specifically limited in this disclosure.
[0074] In one embodiment, a lookup table built using a 3DLUT model is used as an example. It should be noted that a LUT (Look-Up Table) is essentially a lookup table; that is, given an input color value, the corresponding color value is found in the lookup table and output. LUTs are further divided into 1DLUTs and 3DLUTs. A 1DLUT means that the R, G, and B channel values do not affect each other and are mapped independently. A 3DLUT, on the other hand, is composed of three 1DLUTs. The input RGB channel color values are mapped according to three lookup tables in the 3DLUT to obtain the converted color. For example, R, G, and B can be used as the original color channel values, and r, g, and b can be used as the converted color channel values. This can be understood as a 1DLUT containing three mapping relationships: f1(R) = r, f2(G) = g, and f3(B) = b. 3DLUT, on the other hand, has a mapping relationship f(R, G, B) = (r, g, b). In 3DLUT, changing any one color channel value will affect the values of all three color channels. That is, changing any color channel value will cause the other color channel values to change accordingly.
[0075] 1DLUT can only control gamma, RGB balance (grayscale), and whitepoint, while 3DLUT can affect hue, saturation, and brightness through full-space color control. In other words, 3DLUT can affect color values, while 1DLUT can only affect brightness values. Therefore, 3DLUT is often used for precise color calibration. This disclosure uses the 3DLUT model to convert display parameters at different refresh rates into display parameters at a reference refresh rate, thereby achieving precise calibration of the display parameters.
[0076] This disclosure describes the implementation process of converting display parameters at different refresh rates into display parameters at a reference refresh rate using the 3DLUT model.
[0077] In the display screen calibration process, a 3DLUT model is used to establish the relationship between display parameters at different refresh rates and display parameters at a reference refresh rate, i.e., a 3DLUT lookup table, which is stored in the corresponding 3DLUT file. This establishment process includes: dividing the source RGB color space into a grid according to a certain sampling interval; 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) based on a cube interpolation algorithm; and placing the data from the source color space and the target color space into the table in order to form a 3DLUT lookup table, which is stored in a corresponding 3DLUT file in memory. Different refresh rates correspond to different 3DLUT files.
[0078] In this embodiment of the disclosure, the relationship between the display parameters at the target refresh rate and the display parameters at the reference refresh rate is established using the 3DLUT model in order to achieve accurate color compensation.
[0079] For ease of understanding, the implementation process of the above display method will be comprehensively explained below.
[0080] Figure 5 This is a flowchart illustrating another display method according to an exemplary embodiment, such as... Figure 5 As shown, the display method includes the following steps.
[0081] In step S41, a reference refresh rate is selected, and the corresponding color parameters are configured.
[0082] In this embodiment of the disclosure, a fixed refresh rate is selected as the base refresh rate when the display is manufactured, and the gamma parameter corresponding to the base refresh rate, i.e., the preset color parameter, is configured. The display effect under this base refresh rate is used as the standard display effect to correct the display effect of the display.
[0083] In step S42, the relationship between the display parameters at different refresh rates and the display parameters at the reference refresh rate is established.
[0084] In step S43, the target refresh rate is determined, and the relationship between the display parameters at the target refresh rate and the display parameters at the reference refresh rate is determined.
[0085] In step S44, the display parameters of the display screen are initially adjusted based on the relationship between the display parameters at the target refresh rate and the display parameters at the reference refresh rate, and then the display parameters of the display screen are further adjusted according to the preset color parameters.
[0086] In this embodiment, a 3DLUT file corresponding to the target refresh rate is determined based on the target refresh rate. This 3DLUT file contains a 3DLUT lookup table for the target refresh rate, which includes the relationship between display parameters at the target refresh rate and display parameters at a reference refresh rate. Then, based on different parameters of the image at the target refresh rate, the corresponding parameters at the reference refresh rate are looked up in the 3DLUT lookup table and converted accordingly. This conversion process adjusts the display parameters of the screen. Further, a gamma parameter pre-stored in memory is obtained, i.e., the gamma parameter for determining the reference refresh rate, and gamma correction is performed based on this gamma parameter. This correction process further adjusts the display parameters of the screen. It should be noted that before gamma correction, the display parameters at the target refresh rate have already been adjusted based on the relationship between the display parameters at the target refresh rate and the display parameters at the reference refresh rate. This means that the display effect of the screen is already matched to the reference refresh rate, so the gamma parameter at the reference refresh rate can be used directly for correction without needing to match the gamma parameter of the target refresh rate.
[0087] To facilitate understanding, the following examples are illustrated with diagrams. Figure 6 This is a schematic diagram illustrating the determination of the gamma parameter based on the target refresh rate, according to an exemplary embodiment. Figure 6 As shown, the Application Processor (AP) stores different refresh rates and their corresponding 3DLUTs, such as storing 30Hz and its corresponding 3DLUT_30, 90Hz and its corresponding 3DLUT_90, and so on. The DDIC's read-only storage medium ROM stores the gamma parameter corresponding to the base refresh rate. Taking a target refresh rate of 90Hz and a base refresh rate of 120Hz as an example: When the display refresh rate changes, the target refresh rate is obtained as 90Hz. Based on the target refresh rate of 90Hz, the 3DLUT corresponding to 90Hz, i.e., 3DLUT_90, is loaded. Then, based on 3DLUT_90, the display parameters at 90Hz are converted to the display parameters at 120Hz. Further, the gamma parameter in the DDIC is obtained. It should be noted that the gamma parameter is the gamma parameter corresponding to the base refresh rate, i.e., the gamma parameter corresponding to 120Hz. The gamma correction process is achieved by using the gamma parameter corresponding to 120Hz to correct the display parameters that have been converted from 90Hz to 120Hz.
[0088] In step S45, the display screen displays normally with the adjusted display parameters.
[0089] In this disclosure, the parameters required for display calibration are all pre-stored in the memory, so they can be used directly without recalculation, saving time. Furthermore, the display method provided in this disclosure uses color parameters to indirectly adjust the display parameters, not only maintaining the original colors of the display but also compensating for the display brightness, thus mitigating visual differences when switching between different refresh rates.
[0090] Based on the same concept, embodiments of this disclosure also provide a display device.
[0091] It is understood that the display device provided in this disclosure includes hardware structures and / or software modules corresponding to each function in order to achieve the above-mentioned functions. In conjunction with the units and algorithm steps of the various examples disclosed in this disclosure, this disclosure can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by 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 beyond the scope of the technical solutions of this disclosure.
[0092] Figure 7 This is a block diagram illustrating a display device 100 according to an exemplary embodiment. (Refer to...) 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 the target refresh rate and to acquire the first display parameter under the target refresh rate.
[0094] The processing unit 102 is used to obtain a second display parameter based on the first display parameter and the 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 to display based on the second display parameters.
[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 correspondence, a third display parameter is determined, wherein the third display parameter is the display parameter at the reference refresh rate corresponding to the first display parameter, the reference refresh rate is the preset refresh rate, and the first correspondence 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.
[0097] In one embodiment, different target refresh rates correspond to different first correspondences.
[0098] In one embodiment, before determining the third display parameter based on the first display parameter and the first correspondence, the processing unit 102 is configured to: determine a lookup table corresponding to the target refresh rate based on the target refresh rate, wherein the lookup table is used to characterize the relationship between the display parameters under the target refresh rate and the display parameters under the reference refresh rate.
[0099] In one embodiment, the color parameter is the gamma parameter corresponding to the reference refresh rate.
[0100] Figure 8 This is a block diagram illustrating a display device 200 according to an exemplary embodiment. (Refer to...) Figure 8 The device 200 includes an application processor 201, a display driver chip 202, and a display 203.
[0101] Application processor 201 is used to obtain the target refresh rate and the first display parameter at the target refresh rate.
[0102] The display driver chip 202 is used to obtain a second display parameter based on a 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] Display 203 is used to display based on a 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 correspondence, a third display parameter is determined, wherein the third display parameter is the display parameter at the reference refresh rate corresponding to the first display parameter, the reference refresh rate is the preset refresh rate, and the first correspondence 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 correspondences.
[0106] In one embodiment, before determining the third display parameter based on the first display parameter and the first correspondence, the display driver chip 202 is used to: determine a lookup table corresponding to the target refresh rate based on the target refresh rate, wherein the lookup table is used to characterize the relationship between the display parameters under the target refresh rate and the display parameters under the reference refresh rate.
[0107] In one embodiment, the color parameter is the gamma parameter corresponding to the reference refresh rate.
[0108] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0109] Figure 9 This is a block diagram illustrating an apparatus 300 for a display method according to an exemplary embodiment. For example, apparatus 300 may be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.
[0110] Reference Figure 9 The device 300 may include one or more of the following components: processing component 302, memory 304, power component 306, multimedia component 308, audio component 310, input / output (I / O) interface 312, sensor component 314, and communication component 316.
[0111] Processing component 302 typically controls the overall operation of device 300, such as operations associated with display, telephone calls, data communication, camera operation, and recording. Processing component 302 may include one or more processors 320 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 302 may include one or more modules to facilitate interaction between processing component 302 and other components. For example, processing component 302 may include a multimedia module to facilitate interaction between multimedia component 308 and processing component 302.
[0112] Memory 304 is configured to store various types of data to support the operation of device 300. Examples of such data include instructions for any application or method operating on device 300, contact data, phonebook data, messages, pictures, videos, etc. 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 storage, flash memory, magnetic disk, or optical disk.
[0113] The power supply component 306 provides power to the various components of the device 300. The power supply component 306 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power to the device 300.
[0114] Multimedia component 308 includes a screen that provides an output interface between 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 touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of touch or swipe actions but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 308 includes a front-facing camera and / or a rear-facing camera. When device 300 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
[0115] Audio component 310 is configured to output and / or input audio signals. For example, audio component 310 includes a microphone (MIC) configured to receive external audio signals when device 300 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 304 or transmitted via communication component 316. In some embodiments, 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, home buttons, volume buttons, power buttons, and lock buttons.
[0117] Sensor assembly 314 includes one or more sensors for providing state assessments of various aspects of device 300. For example, sensor assembly 314 may detect the on / off state of device 300, the relative positioning of components such as the display and keypad of device 300, changes in the position of device 300 or a component of device 300, the presence or absence of user contact with device 300, the orientation or acceleration / deceleration of device 300, and temperature changes of device 300. Sensor assembly 314 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 314 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 314 may also include an accelerometer, a gyroscope, a magnetometer, a pressure sensor, or a temperature sensor.
[0118] Communication component 316 is configured to facilitate wired or wireless communication between device 300 and other devices. Device 300 can access wireless networks based on communication standards, such as WiFi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, communication component 316 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 316 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[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 methods described above.
[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-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0121] Figure 10 This is a block diagram illustrating an apparatus 400 for a display method according to an exemplary embodiment. For example, apparatus 400 may be provided as a server. (Refer to...) Figure 10 The apparatus 400 includes a processing component 422, which further includes one or more processors, and memory resources represented by memory 432 for storing instructions, such as application programs, that can be executed by the processing component 422. The application programs stored in memory 432 may include one or more modules, each corresponding to a set of instructions. Furthermore, the processing component 422 is configured to execute instructions to perform the methods described above.
[0122] Device 400 may also include a power supply component 426 configured to perform power management of device 400, a wired or wireless network interface 450 configured to connect device 400 to a network, and an input / output (I / O) interface 458. Device 400 may operate on an operating system stored in memory 432, such as Windows Server™, MacOS X™, Unix™, Linux™, FreeBSD™, or similar.
[0123] It is understood that in this disclosure, "multiple" refers to two or more, and other quantifiers are similar. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. The singular forms "a," "the," and "the" are also intended to include the plural forms unless the context clearly indicates otherwise.
[0124] It is further understood that the terms "first," "second," etc., are used to describe various types of information, but this information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another, and do not indicate a specific order or degree of importance. In fact, the expressions "first," "second," etc., are completely interchangeable. For example, without departing from the scope of this disclosure, first information can also be referred to as second information, and similarly, second information can also be referred to as first information.
[0125] It can be further understood that, unless otherwise specified, "connection" includes both direct connections where no other components exist between the two parties and indirect connections where other components exist between them.
[0126] It is further understood that although operations are described in a specific order in the accompanying drawings in the embodiments of this disclosure, this should not be construed as requiring these operations to be performed in the specific order or serial order shown, or requiring all of the shown operations to be performed to obtain the desired result. In certain environments, multitasking and parallel processing may be advantageous.
[0127] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein.
[0128] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A display method, characterized in that, include: Get the target refresh rate; Obtain the first display parameter at the target refresh rate; Based on the first display parameters and the preset color parameters, a second display parameter is obtained, wherein the color parameters are used to adjust the display parameters under different target refresh rates, and the preset color parameters are the gamma parameters corresponding to the base refresh rate; Display based on the second display parameter; The process of obtaining 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 correspondence, a third display parameter is determined. The third display parameter is the display parameter under the reference refresh rate corresponding to the first display parameter. The reference refresh rate is a preset refresh rate. The first correspondence is the relationship between the display parameter under the target refresh rate and the display parameter under the reference refresh rate. Based on the color parameters, brightness compensation is performed on the third display parameters to obtain the second display parameters.
2. The method according to claim 1, characterized in that, Different target refresh rates correspond to different first correspondences.
3. The method according to claim 1 or 2, characterized in that, Before determining the third display parameter based on the first display parameter and the first correspondence, the method further includes: Based on the target refresh rate, a lookup table corresponding to the target refresh rate is determined. 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.
4. A display device, characterized in that, include: An acquisition unit is used to acquire a target refresh rate and to acquire a first display parameter at the target refresh rate; The processing unit is 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 under different target refresh rates, and the preset color parameter is the gamma parameter corresponding to the reference refresh rate. A display unit is configured to display based on the second display parameters; The processing unit obtains the second display parameters based on the first display parameters and preset color parameters in the following manner: Based on the first display parameter and the first correspondence, a third display parameter is determined. The third display parameter is the display parameter under the reference refresh rate corresponding to the first display parameter. The reference refresh rate is a preset refresh rate. The first correspondence is the relationship between the display parameter under the target refresh rate and the display parameter under the reference refresh rate. Based on the color parameters, brightness compensation is performed on the third display parameters to obtain the second display parameters.
5. The apparatus according to claim 4, characterized in that, Different target refresh rates correspond to different first correspondences.
6. The apparatus according to claim 4 or 5, characterized in that, Before determining the third display parameter based on the first display parameter and the first correspondence, the processing unit is configured to: Based on the target refresh rate, a lookup table corresponding to the target refresh rate is determined. 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.
7. A display device, characterized in that, include: Application processor (AP) is used to obtain the target refresh rate and obtain the first display parameter under the target refresh rate; The display driver chip DDIC is used to obtain a second display parameter based on the first display parameter and the preset color parameter. The color parameter is used to adjust the display parameter under different target refresh rates, and the preset color parameter is the gamma parameter corresponding to the reference refresh rate. A display for displaying information based on the second display parameters; The display driver chip DDIC obtains the second display parameters based on the first display parameters and preset color parameters in the following manner: Based on the first display parameter and the first correspondence, a third display parameter is determined. The third display parameter is the display parameter under the reference refresh rate corresponding to the first display parameter. The reference refresh rate is a preset refresh rate. The first correspondence is the relationship between the display parameter under the target refresh rate and the display parameter under the reference refresh rate. Based on the color parameters, brightness compensation is performed on the third display parameters to obtain the second display parameters.
8. A display device, characterized in that, include: processor; Memory used to store processor-executable instructions; The processor is configured to perform the display method as described in any one of claims 1-3.
9. A storage medium, characterized in that, The storage medium stores instructions that, when executed by the terminal's processor, enable the terminal to perform the display method according to any one of claims 1-3.