Display control method and device, display device and electronic equipment
By determining the target flicker risk value based on image and brightness information and mapping it to the refresh rate, the flicker problem of AMOLED display products when alternating between high and low refresh rates is solved, achieving a balance between low power consumption and low flicker.
Patent Information
- Application Number
- CN202211236363.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-10
- Publication Date
- 2025-09-26
- Estimated Expiration
- 2042-10-10
AI Technical Summary
When AMOLED display products alternate between high and low refresh rates, flickering occurs due to the brightness difference between the refresh frame and the hold frame, and the low refresh rate causes the loss of power consumption advantage.
The target flicker risk value is determined based on the image to be displayed and the panel brightness information, mapped to the target minimum refresh rate, and the panel is controlled to display the image at this refresh rate to ensure that the refresh rate is not lower than the minimum value.
It effectively avoids or reduces the risk of screen flicker while achieving low power consumption, balancing the benefits of flicker risk and power consumption.
Smart Images

Figure CN115440164B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of display technology, and in particular to a display control method and device, a display device, and an electronic device. Background Art
[0002] Active-matrix organic light-emitting diode (AMOLED) display products utilize alternating high and low refresh rates to reduce power consumption. However, in practice, due to the brightness difference between the refresh frame and the hold frame, flicker can occur when using low- and variable-frequency drive. Summary of the Invention
[0003] The present disclosure provides a display control method and device, a display device, and an electronic device.
[0004] According to a first aspect of the present disclosure, a display control method is provided, which is applied to a display panel. The method includes:
[0005] Determining a target flicker risk value of the image to be displayed based on the image to be displayed and current brightness information of the display panel;
[0006] Determine a target minimum refresh rate corresponding to the target flicker risk value based on a mapping relationship between the flicker risk value and the minimum refresh rate;
[0007] The display panel is controlled to display an image to be displayed at a target refresh rate, where the target refresh rate is greater than or equal to a target minimum refresh rate.
[0008] In one embodiment, determining a target flicker risk value of an image to be displayed based on the image to be displayed and current brightness information of a display panel includes:
[0009] Dividing the image to be displayed into a plurality of display sub-areas according to the image to be displayed and a preset division standard;
[0010] Determining an equivalent grayscale of the display subregion according to the grayscale of each pixel in the display subregion, where the equivalent grayscale is an average value of the grayscales of each pixel in the display subregion;
[0011] According to the mapping relationship between grayscale, brightness information and flicker risk value, the flicker risk value of each display sub-area is determined. The flicker risk value of the display sub-area corresponds to the equivalent grayscale and current brightness information of the display sub-area. The target flicker risk value is the maximum value of the flicker risk values of each display sub-area.
[0012] In one embodiment, the division criterion includes a pixel array block, the pixel array block includes m pixels in a first direction and n pixels in a second direction, and the image to be displayed is divided into a plurality of display sub-areas according to the image to be displayed and a preset division criterion, including:
[0013] According to the image to be displayed and the pixel array block, the image to be displayed is divided into multiple display sub-areas, the multiple display sub-areas include multiple standard display sub-areas and at least one sub-display sub-area, the standard display sub-area includes m pixels in the first direction and n pixels in the second direction, the number of pixels in the sub-display sub-area in the first direction is less than m or the number of pixels in the sub-display sub-area in the second direction is less than n.
[0014] In one embodiment, determining the flicker risk value of each display sub-area according to the mapping relationship between grayscale, brightness information and flicker risk value includes:
[0015] According to the mapping relationship between grayscale, brightness information and flicker risk value, the flicker risk value of each display sub-area is determined row by row; or
[0016] According to the mapping relationship between the grayscale, brightness information and the flicker risk value, the flicker risk value of each display sub-area is determined column by column.
[0017] In one embodiment, m=n.
[0018] In one embodiment, 2≤m≤32, 2≤n≤32.
[0019] In one embodiment, the image to be displayed comprises a static image.
[0020] In one embodiment, the display panel includes a plurality of thin film transistors, and the active layer of at least one of the plurality of thin film transistors is made of low temperature polycrystalline oxide.
[0021] According to a second aspect of the present disclosure, a display control device is provided, which is applied to a display panel. The device includes:
[0022] A first determining module is configured to determine a target flicker risk value of the image to be displayed based on the image to be displayed and current brightness information of the display panel;
[0023] A second determining module is configured to determine a target minimum refresh rate corresponding to a target flicker risk value according to a mapping relationship between the flicker risk value and the minimum refresh rate;
[0024] The control module controls the display panel to display the image to be displayed at a target refresh rate, where the target refresh rate is greater than or equal to a target minimum refresh rate.
[0025] According to a third aspect of the present disclosure, a display device is provided, comprising a display panel and the display control device in any embodiment of the present disclosure.
[0026] According to a fourth aspect of the present disclosure, there is provided an electronic device, including:
[0027] at least one processor; and
[0028] a memory communicatively connected to at least one processor; wherein,
[0029] The memory stores instructions that can be executed by at least one processor. The instructions are executed by the at least one processor to enable the at least one processor to perform the method in any embodiment of the present disclosure.
[0030] The technical solution disclosed in the present invention can not only avoid or reduce the risk of screen flickering when the display panel displays the image to be displayed, but also achieve low power consumption of the display panel, balancing the risk of display panel flickering and the benefits of low-frequency power consumption.
[0031] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present disclosure, nor are they intended to limit the scope of the present disclosure. Other features of the present disclosure will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] The accompanying drawings are provided to facilitate a better understanding of the present invention and do not constitute a limitation of the present disclosure.
[0033] Figure 1 is a schematic diagram showing a control method in one embodiment of the present disclosure;
[0034] Figure 2 Schematic diagram of the mapping relationship between flicker risk value and minimum refresh rate in one embodiment of the present disclosure;
[0035] Figure 3 A schematic diagram of dividing an image to be displayed into multiple display sub-areas;
[0036] Figure 4 A graph showing the correspondence between grayscale, brightness information, and flicker risk value in an embodiment of the present disclosure;
[0037] Figure 5 FIG. 1 is a structural block diagram of a display control device in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0038] The following description of exemplary embodiments of the present disclosure is made in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding. These details should be considered as merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.
[0039] According to the human eye's perception characteristics of brightness changes, the human eye is more sensitive to medium and low frequencies (10Hz~20Hz) than other frequencies, and is more sensitive to medium and low brightness than high brightness.
[0040] In related technologies, to achieve low power consumption for low-temperature polycrystalline oxide (LTPO) thin-film transistors, a low refresh rate is used during product operation. While a low refresh rate can display high-brightness, high-grayscale images normally, there is a greater risk of flicker when displaying low-brightness, low-grayscale images. Using a higher refresh rate to reduce the flicker risk would reduce the power consumption advantage of LTPO thin-film transistors.
[0041] Figure 1 Schematic diagram of a display control method in an embodiment of the present disclosure. The present disclosure provides a display control method, such as Figure 1 As shown, the display control method can be applied to a display panel. The display control method can include steps S11 to S13.
[0042] In step S11 , a target flicker risk value of the image to be displayed is determined according to the image to be displayed and current brightness information of the display panel.
[0043] In step S12, a target minimum refresh rate corresponding to the target flicker risk value is determined according to a mapping relationship between the flicker risk value and the minimum refresh rate;
[0044] In step S13 , the display panel is controlled to display the image to be displayed at a target refresh rate, where the target refresh rate is greater than or equal to the target minimum refresh rate.
[0045] Exemplarily, the image to be displayed may be an image sent to the display panel and required to be displayed by the display panel.
[0046] Exemplarily, the current brightness information may be the current brightness value (DBV value) represented by the current position of the brightness bar of the display panel, for example, the current brightness value represented by the current position of the brightness bar of a mobile phone.
[0047] Exemplarily, the target flicker risk value may be a maximum flicker risk value in the image to be displayed.
[0048] Exemplarily, the mapping relationship between the flicker risk value and the minimum refresh rate can be a correspondence table between the flicker risk value and the minimum refresh rate, or a correspondence formula between the flicker risk value and the minimum refresh rate, or a correspondence diagram between the flicker risk value and the minimum refresh rate, etc.
[0049] Figure 2 The figure is a diagram showing the mapping relationship between the flicker risk value and the Skip number in one embodiment of the present disclosure. The Skip number can be understood as the number of frame times between two frames of images. The Skip number is inversely proportional to the refresh rate of the image. The larger the Skip number, the lower the refresh rate. The Skip number corresponds to the refresh rate. Figure 2 As shown, from the mapping relationship between the flicker risk value (Flicker) and the Skip number, we can obtain the Skip number corresponding to the flicker, and thus the minimum refresh rate corresponding to the flicker. When the flicker is larger, the Skip number is smaller, and the corresponding refresh rate is higher; when the flicker is smaller, the Skip number is larger, and the corresponding refresh rate is lower. When the flicker is larger, a higher refresh rate can be used, and when the flicker is smaller, a lower refresh rate can be used, thereby avoiding or reducing the risk of screen flicker.
[0050] For example, the mapping relationship between the flicker risk value and the Skip number can be a property of the display panel. During product testing, the mapping relationship between the flicker risk value and the Skip number can be obtained by testers based on experience.
[0051] The display control method of the disclosed embodiment determines a target flicker risk value for an image to be displayed and a corresponding target minimum refresh rate, and then controls the display panel to display the image to be displayed at a target refresh rate greater than or equal to the target minimum refresh rate. This approach can avoid or reduce the risk of screen flicker when the display panel displays the image to be displayed.
[0052] In the display control method of the embodiment of the present disclosure, the target minimum refresh rate is determined based on the image to be displayed and the current brightness information of the display panel, that is, the target minimum refresh rate is determined based on the grayscale and current brightness information of the image to be displayed. Then, when the image to be displayed changes and / or the current brightness information changes, the target minimum refresh rate obtained can be variable, and thus the target refresh rate can also be variable. The refresh rate of the display panel during the image display process can be changed based on the image to be displayed and the current brightness information of the display panel, instead of using a fixed refresh rate to display the image, and the refresh rate of the display panel corresponds to the image to be displayed. Thus, for high brightness and high grayscale situations, the display panel can use a lower refresh rate to display the image, and for low brightness and low grayscale situations, the display panel can use a higher refresh rate to display the image. This method of adaptively adjusting the target refresh rate according to the image to be displayed can not only avoid or reduce the risk of screen flickering of the display panel when displaying the image to be displayed, but also achieve low power consumption of the display panel, balancing the risk of display panel flickering and the benefit of low-frequency power consumption.
[0053] In one embodiment, determining a target flicker risk value of an image to be displayed based on the image to be displayed and the current brightness information of the display panel may include: dividing the image to be displayed into multiple display sub-areas based on the image to be displayed and a preset division standard; determining an equivalent grayscale of the display sub-area based on the grayscale of each pixel in the display sub-area, where the equivalent grayscale is the average value of the grayscale of each pixel in the display sub-area; determining a flicker risk value of each display sub-area based on a mapping relationship between grayscale, brightness information and flicker risk value, where the flicker risk value of the display sub-area corresponds to the equivalent grayscale and current brightness information of the display sub-area, and the target flicker risk value is the maximum value among the flicker risk values of each display sub-area.
[0054] It is understood that the image to be displayed includes multiple pixels, and the grayscale of each pixel may be different. If a flicker risk value is obtained based on all pixels of the image to be displayed and used as the target flicker risk value, the accuracy of the predicted target flicker risk value will inevitably be reduced.
[0055] In the disclosed embodiment, the image to be displayed is divided into multiple display sub-areas, a flicker risk value is determined for each display sub-area, and the maximum flicker risk value among the flicker risk values for each display sub-area is determined as the target flicker risk value. This approach can improve the accuracy of the determined target flicker risk value.
[0056] For example, the classification criteria may be pre-set and may be set according to the sensitivity of the human eye.
[0057] For example, the mapping relationship between grayscale, brightness information, and flicker risk values can be a table of grayscale, brightness, and flicker risk values, or a formula for the mapping between grayscale, brightness, and flicker risk values, or a diagram of the mapping between grayscale, brightness, and flicker risk values. From the mapping relationship between grayscale, brightness, and flicker risk values, the flicker risk value corresponding to the grayscale and brightness information can be obtained. A larger flicker risk value indicates a higher flicker risk during image display.
[0058] Exemplarily, the mapping relationship between grayscale, brightness information and flicker risk value can be a property of the display panel. During the product testing process, the mapping relationship between grayscale, brightness information and flicker risk value can be obtained by the tester based on empirical testing. Table 1 is a correspondence table of grayscale (Gray), brightness value (DBV) and flicker risk value of the display panel obtained based on empirical testing, wherein the intersection position of Gray and DBV is the corresponding flicker risk value. It should be noted that the correspondence table of grayscale, brightness value and flicker risk value of different display panels may be different.
[0059] Table 1 is a table showing the correspondence between the grayscale, brightness value and flicker risk value of a display panel.
[0060]
[0061] The maximum value of the flicker risk values for each display sub-area is determined as the target flicker risk value. In other words, the target flicker risk value is greater than or equal to the flicker risk value for each display sub-area. Thus, when the display panel displays an image at the target refresh rate, the flicker risk in each display sub-area can be avoided or reduced, thereby avoiding the flicker risk of the entire display image.
[0062] In one embodiment, the division standard includes a pixel array block, the pixel array block includes m pixels in a first direction and n pixels in a second direction, and the image to be displayed is divided into multiple display sub-areas according to the image to be displayed and a preset division standard, including: dividing the image to be displayed into multiple display sub-areas according to the image to be displayed and the pixel array block, the multiple display sub-areas include multiple standard display sub-areas and at least one sub-display sub-area, the standard display sub-area includes m pixels in the first direction and n pixels in the second direction, the number of pixels of the sub-display sub-area in the first direction is less than m or the number of pixels of the sub-display sub-area in the second direction is less than n.
[0063] It can be understood that the image to be displayed includes a pixel array. Setting the division standard as the pixel array block and dividing the image to be displayed into multiple display sub-areas according to the pixel array block can ensure that the pixels in each display sub-area are complete pixels, which facilitates the calculation of the equivalent grayscale of the display sub-area.
[0064] It is understood that in a display panel, the display panel includes multiple display pixels. To achieve color display of the display pixels, a display pixel may include multiple display sub-pixels. For example, a display pixel may include a display sub-pixel R, a display sub-pixel G, and a display sub-pixel B. In one embodiment of the present disclosure, a pixel in a display sub-region may be a display pixel including multiple display sub-pixels. In another embodiment, a pixel in a display sub-region may be a display sub-pixel.
[0065] For example, Figure 3 A schematic diagram of dividing an image to be displayed into multiple display sub-areas is shown in FIG. Figure 3 As shown, the resolution of the image to be displayed is 1920*1080, that is, the image to be displayed includes 1920 pixels in the first direction and 1080 pixels in the second direction. Assume that m=n=25, that is, the pixel array block is a 25*25 pixel array block. After dividing the image to be displayed into 25*25 pixel array blocks, 76*43 standard display sub-areas can be obtained.
[0066] In addition, there are 20 pixels remaining in the first direction X and 5 pixels remaining in the second direction Y. In each row display sub-area, the remaining 20*43 pixel array can constitute a first sub-display sub-area. In each column display sub-area, the remaining 76*5 pixel array can constitute a second sub-display sub-area. Thus, after dividing the image to be displayed into 25*25 pixel array blocks, 77*44 display sub-areas can be obtained, each row includes 76 standard display sub-areas a and one first sub-display sub-area b, and each column includes 43 standard display sub-areas a and one second sub-display sub-area c. Figure 3 It can also be seen from FIG that the display sub-area further includes a third sub-display sub-area d, and the third sub-display sub-area d is located at the 44th row and the 77th column.
[0067] The first sub-display sub-region b has 20 pixels (less than 25) in the first direction and 25 pixels in the second direction. The second sub-display sub-region c has 25 pixels in the first direction and 5 pixels (less than 25) in the second direction. The third sub-display sub-region d has 20 pixels (less than 25) in the first direction and 5 pixels (less than 25) in the second direction.
[0068] In one embodiment, region A or region B may be further divided to obtain more sub-display sub-regions. Region A or region B may be divided by another pixel array block (eg, a 2*2 pixel array block).
[0069] In one embodiment, m=n, meaning the number of pixels in the pixel array block in the first direction is the same as the number of pixels in the second direction. Research has found that the human eye is more sensitive to square images. Therefore, arranging the pixel array blocks in the positive direction can achieve better display sub-areas, avoid dividing display sub-areas outside the human eye's sensitivity range, and further improve the accuracy of the target flicker risk value.
[0070] In one embodiment, 2≤m≤32, 2≤n≤32. That is, the number of pixels in the pixel array block in the first direction is 2 to 32, and the number of pixels in the second direction is 2 to 32.
[0071] Due to the temporal and spatial response characteristics of the human eye, the human eye's sensitivity varies under different patterns and brightness levels. Displays composed of pixel array blocks with 2 to 32 pixels in the first direction and 2 to 32 pixels in the second direction are within the human eye's sensitivity range, and the human eye is relatively sensitive to flicker in such displays. Therefore, setting 2 ≤ m ≤ 32 and 2 ≤ n ≤ 32 allows the resulting display sub-areas to better align with the human eye's sensitivity range. Consequently, the flicker risk values obtained for each display sub-area can better reflect the flicker risk perceived by the human eye, thereby improving the accuracy of the target flicker risk value.
[0072] In one embodiment, determining the flicker risk value of each display sub-area based on the mapping relationship between grayscale, brightness information and flicker risk value can include: determining the flicker risk value of each display sub-area row by row based on the mapping relationship between grayscale, brightness information and flicker risk value; or determining the flicker risk value of each display sub-area column by column based on the mapping relationship between grayscale, brightness information and flicker risk value.
[0073] Exemplarily, the flicker risk value of each display sub-region is determined row by row, that is, the flicker risk value of each display sub-region may be determined in sequence according to the number of rows and the order of the display sub-regions in each row.
[0074] Exemplarily, the flicker risk value of each display sub-region is determined sequentially column by column. That is, the flicker risk value of each display sub-region may be determined sequentially according to the number of columns and the order of the display sub-regions in each column.
[0075] Figure 4 This is a graph showing the corresponding relationship between grayscale, brightness information and flicker risk value in related technologies. Figure 4 It can be seen that at the same brightness information value, the lower the grayscale, the higher the flicker risk.
[0076] For example, the lower the grayscale, the higher the flicker risk. Correspondingly, the lower the equivalent grayscale of the display sub-region, the higher the flicker risk of the display sub-region.
[0077] It can be understood that in the image to be displayed, the grayscale of the pixels in the image changes gradually. Therefore, by determining the flicker risk value of each display sub-area row by row or column by column, areas with low grayscale concentrations can be identified, thereby better identifying areas with higher flicker risks.
[0078] In one embodiment, the image to be displayed includes a static image. Exemplarily, the image to be displayed is a static image.
[0079] In one embodiment, the display panel includes a plurality of thin film transistors, and the active layer of at least one of the plurality of thin film transistors is made of low temperature polycrystalline oxide (LTPO).
[0080] Applying the technical solution of the embodiment of the present disclosure to low-temperature polycrystalline oxide products can not only avoid or reduce the risk of screen flickering when the display panel displays the image to be displayed, but also achieve low power consumption of the display panel, balancing the risk of display panel flickering and the low-frequency power consumption benefits of LTPO.
[0081] In one embodiment, the display panel may be an OLED display panel.
[0082] Figure 5 FIG. 1 is a structural block diagram of a display control device in one embodiment of the present disclosure. Figure 5 As shown, the display control device is applied to a display panel and may include a first determination module 31 , a second determination module 32 and a control module 33 .
[0083] The first determining module 31 is used to determine the target flicker risk value of the image to be displayed according to the image to be displayed and the current brightness information of the display panel;
[0084] The second determining module 32 is configured to determine a target minimum refresh rate corresponding to the target flicker risk value based on a mapping relationship between the flicker risk value and the minimum refresh rate;
[0085] The control module 33 controls the display panel to display the image to be displayed at a target refresh rate, where the target refresh rate is greater than or equal to the target minimum refresh rate.
[0086] In one embodiment, the first determining module 31 may include a dividing unit, a first determining unit, and a second determining unit.
[0087] The dividing unit is used to divide the image to be displayed into a plurality of display sub-areas according to the image to be displayed and a preset dividing standard.
[0088] The first determining unit is configured to determine an equivalent grayscale of the display subregion according to the grayscale of each pixel in the display subregion, where the equivalent grayscale is an average value of the grayscales of each pixel in the display subregion.
[0089] The second determination unit is used to determine the flicker risk value of each display sub-area according to the mapping relationship between grayscale, brightness information and flicker risk value. The flicker risk value of the display sub-area corresponds to the equivalent grayscale and current brightness information of the display sub-area. The target flicker risk value is the maximum value among the flicker risk values of each display sub-area.
[0090] In one embodiment, the division criteria include a pixel array block, wherein the pixel array block includes m pixels in a first direction and n pixels in a second direction. The division unit is configured to divide the image to be displayed into a plurality of display sub-regions based on the image to be displayed and the pixel array block. The plurality of display sub-regions includes a plurality of standard display sub-regions and at least one sub-display sub-region. The standard display sub-region includes m pixels in the first direction and n pixels in the second direction. The number of pixels in the sub-display sub-region in the first direction is less than m, or the number of pixels in the sub-display sub-region in the second direction is less than n.
[0091] In one embodiment, the second determining unit is configured to determine the flicker risk value of each display sub-area row by row according to a mapping relationship between grayscale, brightness information and flicker risk value.
[0092] In one embodiment, the second determining unit is configured to determine the flicker risk value of each display sub-area column by column according to a mapping relationship between grayscale, brightness information and flicker risk value.
[0093] The present disclosure also provides a display device comprising a display panel and the display control device of the above embodiment. The display panel comprises a plurality of thin film transistors, wherein the active layer of at least one of the plurality of thin film transistors is made of low temperature polycrystalline oxide.
[0094] The display device can be any product or component with a display function, such as a mobile phone, a tablet computer, a television, a monitor, a laptop computer, a digital photo frame, a navigator, or the like.
[0095] According to an embodiment of the present disclosure, the present disclosure further provides an electronic device. The electronic device includes: at least one processor; and a memory communicatively connected to the at least one processor. The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the display control method of any embodiment of the present disclosure.
[0096] An embodiment of the present disclosure further provides a readable storage medium storing a computer program, which, when executed by a processor, implements the display control method in any embodiment of the present disclosure.
[0097] Various embodiments of the systems and techniques described herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system-on-chip systems (SOCs), programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0098] The program code for implementing the method of the present disclosure can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device so that when the program code is executed by the processor or controller, the functions / operations specified in the flow chart and / or block diagram are implemented. The program code can be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0099] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0100] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0101] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), and the Internet.
[0102] A computer system may include a client and a server. The client and server are generally remote from each other and typically interact through a communication network. The client-server relationship arises through computer programs running on the respective computers and having a client-server relationship with each other. The server may be a cloud server, a server in a distributed system, or a server integrated with a blockchain.
[0103] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in this disclosure can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved. This is not a limitation herein.
[0104] The above specific embodiments do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure shall be included within the scope of protection of this disclosure.
Claims
1. A display control method, characterized in that: Applied to a display panel, the method includes: determining a target flicker risk value of the image to be displayed according to the image to be displayed and current brightness information of the display panel; Determining a target minimum refresh rate corresponding to the target flicker risk value according to a mapping relationship between the flicker risk value and the minimum refresh rate; The display panel is controlled to display the image to be displayed at a target refresh rate, where the target refresh rate is greater than or equal to the target minimum refresh rate.
2. The method according to claim 1, characterized in that Determining a target flicker risk value of the image to be displayed according to the image to be displayed and current brightness information of the display panel includes: Dividing the image to be displayed into a plurality of display sub-areas according to the image to be displayed and a preset division standard; Determining an equivalent grayscale of the display subregion according to the grayscale of each pixel in the display subregion, where the equivalent grayscale is an average value of the grayscales of each pixel in the display subregion; According to the mapping relationship between grayscale, brightness information and flicker risk value, the flicker risk value of each display sub-area is determined. The flicker risk value of the display sub-area corresponds to the equivalent grayscale of the display sub-area and the current brightness information. The target flicker risk value is the maximum value among the flicker risk values of each display sub-area.
3. The method according to claim 2, characterized in that The division criterion includes a pixel array block, the pixel array block includes m pixels in a first direction and n pixels in a second direction, and the image to be displayed is divided into a plurality of display sub-areas according to the image to be displayed and a preset division criterion, including: According to the image to be displayed and the pixel array block, the image to be displayed is divided into multiple display sub-areas, the multiple display sub-areas include multiple standard display sub-areas and at least one sub-display sub-area, the standard display sub-area includes m pixels in the first direction and n pixels in the second direction, the number of pixels in the sub-display sub-area in the first direction is less than m or the number of pixels in the sub-display sub-area in the second direction is less than n.
4. The method according to claim 2, characterized in that Determining the flicker risk value of each display sub-area according to the mapping relationship between the grayscale, brightness information and the flicker risk value includes: Determine the flicker risk value of each display sub-area row by row according to the mapping relationship between grayscale, brightness information and flicker risk value; or According to the mapping relationship between the grayscale, brightness information and the flicker risk value, the flicker risk value of each of the display sub-areas is determined column by column.
5. The method according to claim 3, characterized in that m=n.
6. The method according to claim 3, characterized in that 2≤m≤32, 2≤n≤32.
7. The method according to any one of claims 1 to 4, characterized in that The image to be displayed includes a static image.
8. The method according to any one of claims 1 to 4, characterized in that The display panel includes a plurality of thin film transistors, and the active layer of at least one of the plurality of thin film transistors is made of low temperature polycrystalline oxide.
9. A display control device, characterized in that: Applied to a display panel, the device comprises: a first determining module, configured to determine a target flicker risk value of the image to be displayed based on the image to be displayed and current brightness information of the display panel; A second determining module is configured to determine a target minimum refresh rate corresponding to the target flicker risk value according to a mapping relationship between the flicker risk value and the minimum refresh rate; A control module controls the display panel to display the image to be displayed at a target refresh rate, where the target refresh rate is greater than or equal to the target minimum refresh rate.
10. A display device, characterized in that: The device comprises a display panel and the display control device according to claim 9.
11. An electronic device comprising: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Display image flicker adjusting circuit and method and display device
CN111640390A
Flicker judgment method and flicker judgment device
CN114038416A