Image Display Method, Device, Electronic Device and Storage Medium

By obtaining pixel data in the LCD screen and calculating the backlight brightness data, and finely controlling the backlight brightness, the problem of the backlight of the LCD screen is always bright, achieving the effect of energy saving and improving contrast.

CN114981878BActive Publication Date: 2025-07-11BOE TECHNOLOGY GROUP CO LTD +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202080003711.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-25
Publication Date
2025-07-11
Estimated Expiration
2040-12-25

AI Technical Summary

Technical Problem

The backlight of the existing LCD display is always on, resulting in unnecessary waste of energy and overall brightness of the screen, affecting the user's viewing experience.

Method used

When receiving the synchronization signal, the pixel data of the image to be displayed is obtained and the backlight brightness data is calculated, and the backlight brightness of the display screen is finely controlled, and the backlight driving board is sent to the display screen and the backlight driving board respectively, so as to enable the on and off of the backlight block unit.

Benefits of technology

Improves the contrast of the display, reduces power consumption, and improves the user's viewing experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114981878B_ABST
    Figure CN114981878B_ABST
Patent Text Reader

Abstract

An image display method includes steps: (S12) when receiving a synchronization signal of the Nth frame, obtaining an image to be displayed in the (N + 1)th frame and obtaining pixel data of pixel points in the image to be displayed in the (N + 1)th frame; (S14) calculating backlight brightness data of a display screen according to the pixel data through a backlight algorithm; (S16) after receiving the synchronization signal of the (N + 1)th frame, synchronously sending the image to be displayed in the (N + 1)th frame and the backlight brightness data to the display screen and a backlight driving board respectively. The present application also discloses an image processing device, an electronic device and a storage medium.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of image display, and in particular to an image display method, an image processing device, an electronic device and a storage medium. Background Art

[0002] With the development of display technology, the size and resolution of the screen are constantly improving, and the power consumption is increasing accordingly. At present, the backlight of the LCD screen on the market is a whole backlight, which needs to be on all the time, causing unnecessary waste; moreover, because the screen is too large, the TV screen picture will be brighter overall, and long-term viewing will cause discomfort to the human body. Summary of the invention

[0003] In view of this, the present application provides an image display method, an image processing device, an electronic device and a storage medium.

[0004] The image display method in the embodiment of the present application includes:

[0005] When receiving the synchronization signal of the Nth frame, acquiring the N+1th frame of the image to be displayed and obtaining pixel data of the pixel points in the N+1th frame of the image to be displayed;

[0006] Calculating the backlight brightness data of the display screen according to the pixel data by a backlight algorithm; and

[0007] After receiving the synchronization signal of the N+1th frame, the N+1th frame of image to be displayed and the backlight brightness data are synchronously sent to the display screen and the backlight driving board respectively.

[0008] In some embodiments, the N+1th frame to be displayed image includes multiple image sub-regions, each of the image sub-regions includes multiple pixel points, the display screen includes multiple backlight block units, the image sub-regions correspond to the backlight block units one by one, and calculating the backlight brightness data of the display screen according to the pixel data by using the backlight algorithm includes:

[0009] Counting the number of pixels in the image sub-region whose pixel brightness value is greater than 0;

[0010] When the number of the pixel points in the image sub-region whose pixel brightness value is greater than 0 is greater than a first threshold, determining that the backlight block unit corresponding to the image sub-region is turned on;

[0011] When the number of pixels in the image sub-region whose pixel brightness value is greater than 0 is not greater than the first threshold, it is determined that the backlight block unit corresponding to the image sub-region is turned off.

[0012] In some embodiments, counting the number of pixels in the image sub-region whose pixel brightness value is greater than 0 includes:

[0013] Obtain the maximum brightness of each sub-pixel data of the pixel points in the image sub-region respectively;

[0014] Set the maximum brightness as the pixel brightness value of the corresponding pixel point.

[0015] In some embodiments, the determining that the backlight block unit corresponding to the image sub-region is turned on includes:

[0016] Determine the backlight brightness data of the corresponding backlight block unit according to the pixel brightness value of each pixel point in the image sub-region.

[0017] In some embodiments, the determining the backlight brightness data of the corresponding backlight block unit according to the pixel brightness value of each pixel point in the image sub-region includes:

[0018] Calculate the average pixel brightness value of the pixel points in the image sub-region corresponding to the backlight block unit;

[0019] Sort the pixel brightness values of all the pixels in the image sub-region and obtain the pixel brightness values of the first preset sequence;

[0020] Calculate the backlight brightness data of the backlight block unit according to the pixel brightness values of the first preset sequence, the average pixel brightness value, and the interpolation between the pixel brightness values of the first preset sequence and the average pixel brightness value.

[0021] In some embodiments, there are multiple backlight driving boards, the display screen includes multiple display sub-regions, each display sub-region corresponds to multiple backlight block units, and one backlight driving board is correspondingly arranged for each display sub-region. The synchronously sending the (N + 1)-th frame of image to be displayed and the backlight brightness data to the display screen and the backlight driving board respectively includes:

[0022] Synchronously send the backlight brightness data to the multiple backlight driving boards respectively.

[0023] In some embodiments, the image display method further includes: controlling the backlight driving board to perform a line-by-line scan according to the backlight brightness data to drive the multiple backlight block units corresponding to the display sub-region.

[0024] In some embodiments, the display screen includes multiple pixel units, the pixel units correspond to the pixel points of the (N + 1)-th frame of image to be displayed, and the image display method includes:

[0025] Control the display screen to perform progressive scanning to drive the plurality of pixel units to display the (N + 1)-th frame of the image to be displayed.

[0026] The image processing apparatus according to an embodiment of the present application includes:

[0027] An acquisition module, configured to acquire the (N + 1)-th frame of the image to be displayed and obtain pixel data of pixel points in the (N + 1)-th frame of the image to be displayed when receiving a synchronization signal of the N-th frame;

[0028] A calculation module, configured to calculate backlight brightness data of the display screen according to the pixel data by using a backlight algorithm; and

[0029] A sending module, configured to synchronously send the (N + 1)-th frame of the image to be displayed and the backlight brightness data to the display screen and a backlight driving board respectively after receiving the synchronization signal of the (N + 1)-th frame.

[0030] An embodiment of the present application further provides an electronic device, including:

[0031] One or more processors and a memory; and

[0032] One or more programs, where the one or more programs are stored in the memory and executed by the one or more processors, and the programs include instructions for performing the image display method according to any one of the above.

[0033] In some embodiments, the electronic device further includes a display screen, the display screen includes a display panel and a backlight module, the display panel is correspondingly arranged with the backlight module, the display panel includes a plurality of display sub-regions, the backlight module includes a plurality of backlight block units, and each display sub-region is correspondingly arranged with a plurality of the backlight block units.

[0034] In some embodiments, the electronic device further includes a plurality of driving backlight boards, and each driving board performs progressive scanning to drive the plurality of backlight block units corresponding to one display sub-region.

[0035] An embodiment of the present application further provides a non-volatile computer-readable storage medium of a computer program, and when the computer program is executed by one or more processors, the processors are caused to execute the image display method according to any one of the above.

[0036] In the image display method, image processing device, electronic device, and computer storage medium according to the embodiments of the present application, when receiving the Nth frame synchronization signal, the (N + 1)th frame of the image to be displayed is obtained, and the pixel data of the pixel points in the (N + 1)th frame of the image to be displayed is obtained. Then, the backlight algorithm calculates the backlight brightness data of the display screen according to the pixel data. Finally, after receiving the synchronization signal of the (N + 1)th frame, the (N + 1)th frame of the image to be displayed and the backlight brightness data are respectively synchronously sent to the display screen and the backlight driver board. In this way, the backlight driver board can finely control the backlight in the display screen according to the backlight brightness data, improving the contrast of the display screen of the display image. At the same time, it also avoids the overall brightness of the display screen image from being too bright, saving power consumption, and improving the user viewing experience.

[0037] Additional aspects and advantages of the present application will be given in part in the following description, become apparent in part from the following description, or be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] The above and / or additional aspects and advantages of the present application will become apparent and be readily understood from the following description of the embodiments in conjunction with the accompanying drawings, where:

[0039] Figure 1 is a schematic block diagram of an electronic device according to some embodiments of the present application;

[0040] Figure 2 is a schematic block diagram of the connection between a backlight module and a backlight driver board according to some embodiments of the present application;

[0041] Figure 3 is a schematic flowchart of an image display method according to some embodiments of the present application;

[0042] Figure 4 is a schematic block diagram of an image processing device according to some embodiments of the present application;

[0043] Figure 5 is another schematic block diagram of an electronic device according to some embodiments of the present application;

[0044] Figure 6 is a schematic block diagram of the connection between a storage medium and a processor according to some embodiments of the present application;

[0045] Figure 7 is a schematic implementation diagram of an image display method according to some embodiments of the present application;

[0046] Figure 8 is a schematic scene diagram in an image display method according to some embodiments of the present application;

[0047] Figure 9 is a schematic flowchart of an image display method according to some embodiments of the present application;

[0048] Figure 10 is a schematic flowchart of an image display method according to some embodiments of the present application;

[0049] Figure 11 is a schematic flowchart of an image display method according to some embodiments of the present application;

[0050] Figure 12 is a schematic flowchart of an image display method according to some embodiments of the present application.

[0051] Description of main component symbols:

[0052] Image processing device 10, acquisition module 12, calculation module 14, transmission module 16;

[0053] Electronic device 100, display screen 110, display panel 111, backlight module 112, backlight block unit 1121, backlight driver board 120, processor 20, memory 30, program 32, storage medium 40, computer program 42. Specific embodiments

[0054] The embodiments of the present application will be described in detail below. Examples of the embodiments are shown in the accompanying drawings, where the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described by referring to the accompanying drawings are exemplary and are intended to explain the present application and should not be construed as a limitation to the present application.

[0055] With the development of display technology and people's demand for clarity and contrast, the resolution and size of liquid crystal display screens have gradually increased. Currently, 4K liquid crystal displays are very popular, and 8K liquid crystal displays are gradually becoming popular. However, the larger the liquid crystal display, the greater the power consumption. Because most of the backlights of the existing liquid crystal displays on the market are a whole piece of backlight and need to be always on, which causes unnecessary waste. Moreover, due to the large size of the screen, the picture of the liquid crystal display screen will be overall too bright, and long-term viewing will cause discomfort to the human body.

[0056] Please refer to Figure 1 In view of this, the present application provides an electronic device 100. The electronic device 100 includes a display screen 110 and a backlight driver board 120. The display screen 110 includes a display panel 111 and a backlight module 112. The display panel 111 is correspondingly arranged with the backlight module 112. The backlight driver board 120 is used to drive the backlight module 112.

[0057] The electronic device 100 can be a television, a computer, a mobile phone, a tablet, or intelligent wearable devices such as an electronic watch, a VR device, an AR device, etc. For example, in some examples, if the electronic device 100 is a television, the display screen 110 of the electronic device 100 refers to the television screen.

[0058] The display screen 110 is a liquid crystal display (LCD). Among them, the display panel 111 is used to display the image to be displayed, and the backlight module 112 is used to generate backlight to cooperate with the display panel 111 to display the image to be displayed.

[0059] The display panel 111 is divided into display sub-regions. The data of the display sub-regions can be 4, 6, 8 or even more. The specific number of display sub-regions is not limited. For example, in this application, the display sub-regions can include 4, that is, the display panel 111 can be divided into 4 display sub-regions. Each display sub-region includes a plurality of pixel units, and the display sub-region displays the image to be displayed through the pixel units.

[0060] Please combine Figure 2 , the backlight module 112 can be composed of a plurality of backlight block units 1121 arranged in an array. The backlight block unit 1121 can be a light-emitting element such as an OLED, a Mini-LED or a Micro-LED. For example, in this application, a Micro-LED can be used as the light-emitting block unit 1121, that is, the backlight module 112 is formed by arranging a plurality of Micro-LEDs in an array.

[0061] Furthermore, each display sub-region corresponds to a plurality of backlight block units 1121. Each of the plurality of backlight block units 1121 corresponding to each display sub-region is configured with a driving backlight board, and each driving backlight board is connected to the plurality of backlight block units 1121 corresponding to the display sub-region. The driving backlight board is used for progressive scanning to the plurality of backlight block units 1121 corresponding to the display sub-region.

[0062] It can be understood that by partitioning the backlight of the display screen and finely controlling the brightness of the backlight partition, the brightness of the television screen can be improved. If the display picture output by the host is input to a specific computing platform, the platform reads the picture content line by line and calculates the image backlight data, and then the picture content can be output to the screen. However, due to the limitation of the ability to calculate the backlight, the backlight data of this frame lags behind the picture data by one frame; at the same time, since the computing platform is located between the PC output and the screen display, the picture data also lags behind the original by one frame. In this way, the content displayed on the screen lags behind the original by one frame, and the backlight lags behind the original by two frames, resulting in a mismatch between the backlight brightness and the display picture, affecting the viewing experience.

[0063] Therefore, please refer to Figure 3, this application also provides an image display method, and the image display method includes the steps:

[0064] S12. When receiving the synchronization signal of the Nth frame, obtain the image to be displayed in the (N + 1)th frame and obtain the pixel data of the pixel points in the image to be displayed in the (N + 1)th frame;

[0065] S14. Calculate the backlight brightness data of the display screen according to the pixel data through the backlight algorithm; and

[0066] S16. After receiving the synchronization signal of the (N + 1)th frame, synchronously send the image to be displayed in the (N + 1)th frame and the backlight brightness data to the display screen and the backlight driver board respectively.

[0067] Please refer to Figure 4 , this embodiment of the application also provides an image processing apparatus 10. The image processing apparatus 10 includes an acquisition module 12, a calculation module 14, and a sending module 16.

[0068] S12 can be implemented by the acquisition module 12, S14 can be implemented by the calculation module 14, and S16 can be implemented by the sending module 16.

[0069] Or rather, the acquisition module 12 can be used to obtain the image to be displayed in the (N + 1)th frame and obtain the pixel data of the pixel points in the image to be displayed in the (N + 1)th frame when receiving the synchronization signal of the Nth frame.

[0070] The calculation module 14 can be used to calculate the backlight brightness data of the display screen according to the pixel data through the backlight algorithm.

[0071] The sending module 16 can be used to synchronously send the image to be displayed in the (N + 1)th frame and the backlight brightness data to the display screen and the backlight driver board respectively after receiving the synchronization signal of the (N + 1)th frame.

[0072] Please refer to Figure 5 , the electronic device 100 of this application further includes one or more processors 20, a memory 30; and one or more programs 32, wherein one or more programs 32 are stored in the memory 30 and are executed by one or more processors 20, and the programs 32 are instructions for the processors 20 to execute the above image display method.

[0073] Please refer to Figure 6 , this embodiment of the application also provides a non-volatile computer-readable storage medium 40. The readable storage medium 40 stores a computer program 42. When the computer program 42 is executed by one or more processors 20, the processors 20 are caused to execute the above image display method.

[0074] In the image display method, image processing apparatus 10, electronic device 100, and storage medium 40 according to the embodiments of the present application, when receiving the Nth frame synchronization signal, the (N + 1)th frame of the image to be displayed is acquired, and pixel data of pixel points in the (N + 1)th frame of the image to be displayed is obtained. Then, the backlight algorithm calculates backlight brightness data of the display screen 110 according to the pixel data. Finally, after receiving the synchronization signal of the (N + 1)th frame, the (N + 1)th frame of the image to be displayed and the backlight brightness data are synchronously sent to the display screen 110 and the backlight driver board 120 respectively. In this way, the backlight driver board 120 can finely control the backlight in the display screen 110, improving the contrast of the display picture in the display screen 110. At the same time, it also avoids the overall brightness of the display screen 110 being too bright, saving power consumption, and improving the user viewing experience.

[0075] In some embodiments, the image processing apparatus 10 may be a part of the electronic device 100. Or rather, the electronic device 100 includes the image processing apparatus 10.

[0076] In some embodiments, the image processing apparatus 10 may be discrete components assembled in a certain way to have the foregoing functions, or a chip in the form of an integrated circuit having the foregoing functions, or a computer software code segment that causes a computer to have the foregoing functions when running on the computer.

[0077] In some embodiments, as hardware, the image processing apparatus 10 may be independent or added as an additional peripheral component to a computer or a computer system. The image processing apparatus 10 may also be integrated into the computer or the computer system. For example, when the image processing apparatus 10 is a part of the electronic device 100, the image processing apparatus 10 may be integrated onto the processor 20.

[0078] In some embodiments where the image processing apparatus 10 is a part of the electronic device 100, as software, the code segment corresponding to the image processing apparatus 10 may be stored on the memory 30 and implemented by the processor 20 to perform the foregoing functions. Or rather, the image processing apparatus 10 includes the foregoing one or more programs 32, or rather, the foregoing one or more programs 32 include the image processing apparatus 10.

[0079] In some embodiments, the computer-readable storage medium 40 may be a storage medium built into the electronic device 100, such as the memory 30, or may be a storage medium that can be plugged into and unplugged from the electronic device 100, such as an SD card, etc.

[0080] It should be noted that since the RGB mode is a common physical color mode of the display screen, that is, usually images are displayed on the display screen in the RGB manner, and the (N + 1)-th frame of the image to be displayed is for display on the display screen, therefore, the pixel data can be RGB pixel data. That is, the pixel data of the pixel points in the (N + 1)-th frame of the image to be displayed is RGB pixel data.

[0081] RGB is designed and defined based on the principle of color emission. RGB includes three color channels: red, green, and blue. Each color is divided into 256 levels of brightness. When the value is 0, the "light" is the weakest - it is turned off, and when the value is 255, the "light" is the brightest. When the grayscale values of the three colors are the same, gray tones with different grayscale values are produced. That is, when the grayscale values of all three colors are 0, it is the darkest black tone; when the grayscale values of all three colors are 255, it is the brightest white tone. The RGB value refers to brightness and is represented by an integer. Usually, each of RGB has 256 levels of brightness, represented by numbers from 0, 1... 254, 255.

[0082] It should also be noted that each pixel point of the (N + 1)-th frame of the image to be displayed includes a set of pixel data. That is, if the pixel data is RGB pixel data, then a pixel point includes a set of RGB pixel data. When the (N + 1)-th frame of the image to be displayed is displayed on the display screen 110, each pixel point can be represented by three pixel units.

[0083] Of course, it can be understood that if the physical color mode of the display screen 110 is other display modes, then the pixel data can be pixel data corresponding to other display modes. That is, the pixel data can be image data displayed on various displays. For example, if the physical color mode of the display screen 110 is the RGBW mode, then the pixel data can also be RGBW pixel data.

[0084] In addition, the electronic device 100 may further include a Graphics Processing Unit (GPU). The Graphics Processing Unit is used to render and generate the image to be displayed. The processor 20 can obtain the image to be displayed from the Graphics Processing Unit. And since the image to be displayed is displayed on the display screen 110 in the form of frames, usually every time the display screen 110 is refreshed, one frame of the image to be displayed is refreshed. After the processor 20 obtains the synchronization signal of the N-th frame, the image displayed on the display screen 110 is the N-th frame of the image to be displayed. After the processor 20 obtains the synchronization signal of the (N + 1)-th frame, the image displayed on the display screen 110 is the (N + 1)-th frame of the image to be displayed. The (N + 1)-th frame of the image to be displayed is divided into multiple image sub-regions, and each image sub-region includes multiple pixel points. The image sub-regions correspond one-to-one with the backlight block units 1121.

[0085] Please combine Figure 7, those skilled in the relevant art can understand that the synchronization signal is a pulse signal with a preset frequency. The synchronization signal can be a vertical synchronization signal (Vsync). Vertical synchronization is also known as vertical hold. From the perspective of the display principle of a CRT monitor, individual pixels form horizontal scan lines, and the accumulation of horizontal scan lines in the vertical direction forms a complete picture. The refresh rate of the display screen 110 is controlled by the graphics card DAC. After the graphics card DAC completes the scan of one frame, it will generate a vertical synchronization signal. The vertical synchronization signal indicates the end of the Nth frame of the image to be displayed and the start of the (N + 1)th frame of the image to be displayed.

[0086] It should be noted that the Nth frame and the (N + 1)th frame are used to distinguish the order of the synchronization signals of two adjacent frames. Among them, the synchronization signal of the Nth frame is earlier, and the synchronization signal of the (N + 1)th frame is later. It does not actually represent the synchronization signals of specific frames. For example, if the synchronization signals include the first-frame synchronization signal, the second-frame synchronization signal, and the third-frame synchronization signal arranged in sequence, for the first-frame synchronization signal and the second-frame synchronization signal, the first frame is the Nth frame, and the second frame is the (N + 1)th frame. For the second-frame synchronization signal and the third-frame synchronization signal, the second frame is the Nth frame, and the third frame is the (N + 1)th frame.

[0087] Please further combine with Figure 2 and Figure 7 , specifically, when the processor 20 receives the synchronization signal of the Nth frame, it acquires the (N + 1)th frame of the image to be displayed, traverses the pixel points in the (N + 1)th frame of the image to be displayed to obtain the pixel data of each pixel point, and then calculates the backlight brightness data of each backlight block unit 1121 in the backlight module 112 through the backlight algorithm. It can be understood that since when the (N + 1)th frame of the image to be displayed is displayed on the display panel 111, the image sub-regions in the (N + 1)th frame of the image to be displayed correspond one-to-one with the backlight block units 1121 of the backlight module 112. Therefore, the brightness of the backlight block unit 1121 can be processed based on the pixel data of the pixel points of the (N + 1)th frame of the image to be displayed.

[0088] Furthermore, after calculating the backlight brightness data of each backlight block unit 1121, if the processor 20 receives the synchronization signal of the (N + 1)th frame, it sends the (N + 1)th frame of the image to be displayed to the display panel 111. At the same time, it synchronously sends the backlight brightness data to multiple backlight driver boards 120 respectively.

[0089] Further, the display panel 111 includes a plurality of pixel units and a driving unit electrically connected to the pixel units. The plurality of pixel units correspond to the pixel points of the (N + 1)-th frame of the image to be displayed. The driving unit scans the pixel units row by row to drive the pixel units to display the (N + 1)-th frame of the image to be displayed. At the same time, the backlight driving board 120 performs row-by-row scanning according to the backlight brightness data to drive the backlight block units 1121 corresponding to the display sub-regions to emit light, so that the backlight generated by the backlight module 112 is synchronized with the image displayed on the display panel 111.

[0090] Please refer to Figure 8 , it can be understood that since the backlight generated by the backlight module 112 is related to the image to be displayed, the backlight image generated by the backlight module 112 due to generating the backlight corresponds to the image to be displayed.

[0091] In this way, it is ensured that the backlight brightness of the backlight module 112 matches the display screen of the display panel 111. Moreover, the difference in the light-emitting brightness of different backlight block units 1121 increases the contrast when the display screen 110 displays the image to be displayed, enhancing the visual effect. At the same time, the different brightness of the backlight block units 1121 in the backlight module 112 can effectively reduce the power consumption of the backlight module 112.

[0092] Please refer to Figure 9 , in some embodiments, step S14 includes sub-steps:

[0093] S142, counting the number of pixel points in the image sub-region whose pixel brightness value is greater than 0;

[0094] S144, when the number of pixel points in the image sub-region whose pixel brightness value is greater than 0 is greater than the first threshold, determining that the backlight block unit corresponding to the image sub-region is turned on; and

[0095] S146, when the number of pixel points in the image sub-region whose pixel brightness value is greater than 0 is not greater than the first threshold, determining that the backlight block unit corresponding to the image sub-region is turned off.

[0096] Please further refer to Figure 4 , in some embodiments, step S142, step S144, and S146 can be implemented by the calculation module 14. Or rather, the calculation module 14 can be used to count the number of pixel points in the image sub-region whose pixel brightness value is greater than 0. The calculation module 14 can also be used to determine that the backlight block unit corresponding to the image sub-region is turned on when the number of pixel points in the image sub-region whose pixel brightness value is greater than 0 is greater than the first threshold and to determine that the backlight block unit corresponding to the image sub-region is turned off when the number of pixel points in the image sub-region whose pixel brightness value is greater than 0 is not greater than the first threshold.

[0097] Please further refer to Figure 5, in some embodiments, the processor 20 can be used to count the number of pixel points in the image sub-region whose pixel brightness value is greater than 0, and when the number of pixel points in the image sub-region whose pixel brightness value is greater than 0 is greater than the first threshold, determine that the backlight block unit corresponding to the image sub-region is turned on. The processor 20 can also be used to determine that the backlight block unit corresponding to the image sub-region is turned off when the number of pixel points in the image sub-region whose pixel brightness value is greater than 0 is not greater than the first threshold.

[0098] The first threshold refers to a numerical value predefined by the electronic device 100. The first threshold can be adjusted according to the number of all pixel points in the image sub-region. For example, if the number of all pixel points in the image sub-region is 100, the first threshold can be 60, 62, 65, 70, 75, 80 or more numerical values greater than or equal to 50. Another example is that if the number of all pixel points in the image sub-region is 1000, the first threshold can be 600, 620, 650, 700, 750 or 800, etc., which are greater than or equal to 500. It can be understood that since the first threshold is used to compare with the number of pixel points whose pixel brightness value is greater than 0 to determine whether to turn on or off the corresponding backlight block unit 1121, as long as the number of pixel points whose pixel brightness value is greater than 0 accounts for more than half of the total number of pixel points, the backlight block unit 1121 can be turned on. For example, in some examples, if the number of pixel points in the image sub-region is 10000, the first threshold can be 7000. That is, when the number of pixel points whose pixel brightness value is greater than 0 is greater than 7000, it is determined that the backlight block unit 1121 corresponding to the image sub-region is turned on; otherwise, it is determined that the backlight block unit 1121 corresponding to the image sub-region is turned off.

[0099] Specifically, the processor 20 can process the pixel data of each pixel point in each image sub-region to obtain the pixel brightness value of each pixel point, and count the number of pixel points in the image sub-region whose pixel brightness value is greater than 0. If the number of pixel points in the image sub-region whose pixel brightness value is greater than 0 is greater than the first threshold, it is determined that the backlight block unit 1121 corresponding to the image sub-region is turned on; otherwise, it is determined that the backlight block unit 1121 corresponding to the image sub-region is turned off. In this way, it is realized to determine the turning on or off of the backlight block unit 1121 according to the RGB values of the pixel points in the image sub-region. Thus, when the display module displays the (N + 1)-th frame of the image to be displayed after receiving the (N + 1)-th synchronization signal, the backlight of only the image sub-region that requires backlight can be turned on, while the backlight of the image sub-region that does not require backlight can be turned off. In this way, the power consumption of the display screen 110 is effectively reduced.

[0100] Please refer to Figure 10 , in some embodiments, step S142 includes sub-steps:

[0101] S1422. Obtain the maximum brightness of each sub-pixel data of the pixel points in the image sub-region respectively.

[0102] S1424. Set the maximum brightness as the pixel brightness value of the corresponding pixel point.

[0103] In some embodiments, sub-step S1422 and sub-step S1424 can be implemented by the computing module 14. Or rather, the computing module 14 can be used to obtain the maximum brightness of each sub-pixel data of the pixel points in the image sub-region respectively. The computing module 14 can also be used to set the maximum brightness as the pixel brightness value of the corresponding pixel point.

[0104] In some embodiments, the processor 20 can be used to obtain the maximum brightness of each sub-pixel data of the pixel points in the image sub-region respectively. The processor 20 can also be used to set the maximum brightness as the pixel brightness value of the corresponding pixel point.

[0105] It can be understood that since the turning on or off of the backlight block unit 1121 corresponding to the image sub-region needs to be determined by the pixel brightness value of the pixel points in the image sub-region, and each pixel point in the image sub-region represents a pixel data, and the pixel data is composed of the combination of each sub-pixel data, therefore, the brightness values of each sub-pixel data in each pixel point can be statistically calculated, and the brightness values of each sub-pixel data are compared to obtain the maximum brightness value of each sub-pixel data, and this maximum brightness value is used as the pixel brightness value of this pixel point. In this way, the pixel brightness value of the pixel point can be obtained, so as to facilitate judging the number of pixel points with a pixel brightness value greater than 0 to achieve the control of turning on or off the backlight block unit 1121.

[0106] For example, in the present application, the pixel data is RGB pixel data, and the RGB pixel data includes R pixel data, G pixel data, and B pixel data. The calculation formula for the pixel brightness value of the pixel point is:

[0107] L pixel = max(r, g, b).value

[0108] Please refer to Figure 11 , in some embodiments, after sub-step S144, step S14 further includes a sub-step:

[0109] S148. Determine the backlight brightness data of the corresponding backlight block unit according to the pixel brightness value of each pixel point in the image sub-region.

[0110] Please further refer to Figure 4 , in some embodiments, sub-step S148 is implemented by the computing module 14.

[0111] Alternatively, the calculation module 14 can also be used to determine the backlight brightness data of the corresponding backlight block unit according to the pixel brightness value of each pixel point in the image sub-region.

[0112] In some embodiments, the processor 20 can also be used to determine the backlight brightness data of the corresponding backlight block unit according to the pixel brightness value of each pixel point in the image sub-region.

[0113] Since only the turning on or off of the corresponding backlight block unit 1121 is determined according to the pixel brightness value of the pixel points in the image sub-region as described above, and the brightness of the backlight block unit 1121 is the same, it can be understood that the purpose of sub-step S1442 is to determine the brightness of the turned-on backlight block unit 1121, so that the backlight brightness data of different backlight block units 1121 is different. That is, the backlight brightness data of different backlight block units 1121 is corrected and adjusted. In this way, the backlight of the backlight block unit 1121 can further cooperate with the corresponding image sub-region display, further enhancing the contrast of the displayed image in the display panel 111 and improving the visual experience.

[0114] In addition, it should be noted that the above step S148 is to determine the backlight brightness data of the backlight block unit corresponding to the determined turned-on image sub-region. In the case where the backlight block unit corresponding to the image sub-region is determined to be turned off, the backlight brightness data of the backlight block unit can be 0.

[0115] Please refer to Figure 12 , in some embodiments, step S148 further includes sub-steps:

[0116] S1482, calculating the average pixel brightness value of the pixel points in the image sub-region corresponding to the backlight block unit;

[0117] S1484, sorting the pixel brightness values of all pixels in the image sub-region and obtaining the pixel brightness values of the first preset sequence;

[0118] S1486, calculating the backlight brightness data of the backlight block unit according to the pixel brightness values of the first preset sequence, the average pixel brightness value, and the interpolation between the pixel brightness values of the first preset sequence and the average pixel brightness value.

[0119] In some embodiments, sub-steps S1482, S1484, and sub-step S1486 can be implemented by computing module 14. Or rather, computing module 14 can also be used to calculate the average pixel brightness value of the pixel points in the image sub-region corresponding to the backlight block unit and sort the pixel brightness values of all pixels in the image sub-region to obtain the pixel brightness values of the first preset sequence; computing module 14 can also be used to calculate the backlight brightness data of the backlight block unit according to the pixel brightness values of the first preset sequence, the average pixel brightness value, and the interpolation between the pixel brightness values of the first preset sequence and the average pixel brightness value.

[0120] In some embodiments, processor 20 can be used to calculate the average pixel brightness value of the pixel points in the image sub-region corresponding to the backlight block unit and sort the pixel brightness values of all pixels in the image sub-region to obtain the pixel brightness values of the first preset sequence; processor 20 can also calculate the backlight brightness data of the backlight block unit according to the pixel brightness values of the first preset sequence, the average pixel brightness value, and the interpolation between the pixel brightness values of the first preset sequence and the average pixel brightness value.

[0121] Specifically, first obtain the pixel brightness values of all pixel points in the image sub-region corresponding to backlight block unit 112, accumulate the pixel brightness values of all pixel points and divide by the total number of all pixel points to obtain the average pixel brightness value of the pixel points, and sort according to the magnitudes of the pixel brightness values of the pixel points to determine the pixel brightness values of the first preset sequence. Furthermore, calculate the interpolation between the pixel brightness values of the first preset sequence and the average pixel brightness value, and finally calculate the backlight brightness data of the backlight block unit according to the pixel brightness values of the first preset sequence, the average pixel brightness value, and the interpolation between the pixel brightness values of the first preset sequence and the average pixel brightness value.

[0122] In this way, the backlight brightness data of each backlight block unit 1121 can be obtained, so that backlight driving board 120 can drive backlight block unit 1121 according to the backlight brightness data of each backlight block unit 1121. In this way, fine control of the backlight of backlight block unit 1121 is achieved.

[0123] It should be noted that the first preset sequence is a predefined value, and the value of the first preset sequence can be adjusted, without specific limitations. For example, in this application, the value of the first preset sequence is 5%. The specific calculation formula for the backlight brightness data of backlight block unit 1121 is:

[0124]

[0125] Among them, L backlight is the backlight brightness data of backlight block unit 1121 corresponding to the current image sub-region, L avg is the average pixel brightness value of all pixel points in the current image sub-region, L0.05 It is the pixel brightness value of the 5% after sorting the pixel brightness values of all pixel points, L dif It is the interpolation between the pixel brightness value of the 5% after sorting and the average pixel brightness value.

[0126] In several embodiments provided by the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point, the displayed or discussed coupling or direct coupling or communication connection between each other can be through some interfaces. The indirect coupling or communication connection of the device or unit can be in electrical, mechanical or other forms.

[0127] In addition, each functional unit in each embodiment of the present application can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit.

[0128] As mentioned above, it is only the specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present application can easily think of changes or substitutions, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. An image display method, characterized in that, Including: When receiving the synchronization signal of the Nth frame, obtaining the pixel data of the to-be-displayed image of the (N + 1)th frame, the to-be-displayed image of the (N + 1)th frame includes a plurality of image sub-regions, each of the image sub-regions includes a plurality of pixel points, the display screen includes a plurality of backlight block units, and the image sub-regions correspond to the backlight block units one by one; Calculating the backlight brightness data of the display screen according to the pixel data; And After receiving the synchronization signal of the (N + 1)th frame, synchronously sending the pixel data of the to-be-displayed image of the (N + 1)th frame and the backlight brightness data to the display screen and the backlight driver board respectively; Wherein, calculating the backlight brightness data of the display screen according to the pixel data includes: for the turned-on backlight block units, determining the backlight brightness data of the corresponding backlight block units according to the pixel brightness values of each pixel point in the image sub-region; The calculating the backlight brightness data of the display screen according to the pixel data further includes: Counting the number of pixel points in the image sub-region whose pixel brightness values are greater than 0; When the number of pixel points in the image sub-region whose pixel brightness values are greater than 0 is greater than a first threshold, determining that the backlight block unit corresponding to the image sub-region is turned on; When the number of pixel points in the image sub-region whose pixel brightness values are greater than 0 is not greater than the first threshold, determining that the backlight block unit corresponding to the image sub-region is turned off.

2. The image display method according to claim 1, wherein The counting the number of pixel points in the image sub-region whose pixel brightness values are greater than 0 includes: Respectively obtaining the maximum brightness of each sub-pixel data of the pixel points in the image sub-region; Setting the maximum brightness as the pixel brightness value of the corresponding pixel point.

3. The image display method according to claim 1, characterized in that The determining the backlight brightness data of the corresponding backlight block unit according to the pixel brightness value of each pixel point in the image sub-region includes: Calculating the average pixel brightness value of the pixel points in the image sub-region corresponding to the backlight block unit; Sorting the pixel brightness values of all the pixels in the image sub-region and obtaining the pixel brightness values of a first preset sequence; Calculating the backlight brightness data of the backlight block unit according to the pixel brightness values of the first preset sequence, the average pixel brightness value, and the interpolation between the pixel brightness values of the first preset sequence and the average pixel brightness value.

4. The image display method according to any one of claims 1 to 3, characterized in that There are a plurality of the backlight driver boards, the display screen further includes a plurality of display sub-regions, each of the display sub-regions corresponds to a plurality of the backlight block units, and each of the display sub-regions is correspondingly provided with one of the backlight driver boards. The synchronously sending the to-be-displayed image of the (N + 1)th frame and the backlight brightness data to the display screen and the backlight driver board respectively includes: Synchronously sending the backlight brightness data to the plurality of backlight driver boards respectively.

5. The image display method according to claim 1, wherein The image display method further includes: controlling the backlight driver board to perform progressive scanning according to the backlight brightness data to drive the plurality of backlight block units corresponding to the display sub-region.

6. The image display method according to claim 1, wherein The display screen includes a plurality of pixel units, and the pixel units correspond to the pixel points of the to-be-displayed image of the (N + 1)th frame. The image display method further includes: Control the display screen to perform progressive scanning to drive the plurality of pixel units to display the (N + 1)-th frame of the image to be displayed.

7. An image processing apparatus, characterized in that, Comprising: An acquisition module, configured to, when receiving the synchronization signal of the N-th frame, acquire the (N + 1)-th frame of the image to be displayed and obtain the pixel data of the pixel points in the (N + 1)-th frame of the image to be displayed. The (N + 1)-th frame of the image to be displayed includes a plurality of image sub-regions, each of the image sub-regions includes a plurality of pixel points, the display screen includes a plurality of backlight block units, and the image sub-regions and the backlight block units are in one-to-one correspondence; A calculation module, configured to calculate the backlight brightness data of the display screen according to the pixel data. Wherein, calculating the backlight brightness data of the display screen according to the pixel data includes: for the turned-on backlight block units, determining the backlight brightness data of the corresponding backlight block units according to the pixel brightness values of each pixel point in the image sub-region; and A sending module, configured to, after receiving the synchronization signal of the (N + 1)-th frame, synchronously send the pixel data and the backlight brightness data of the (N + 1)-th frame of the image to be displayed to the display screen and the backlight driving board respectively. Calculating the backlight brightness data of the display screen according to the pixel data further includes: Counting the number of pixel points in the image sub-region whose pixel brightness value is greater than 0; When the number of pixel points in the image sub-region whose pixel brightness value is greater than 0 is greater than a first threshold, determining that the backlight block unit corresponding to the image sub-region is turned on; When the number of pixel points in the image sub-region whose pixel brightness value is greater than 0 is not greater than the first threshold, determining that the backlight block unit corresponding to the image sub-region is turned off.

8. An electronic device, characterized in that, Comprising: One or more processors, a memory; And One or more programs, wherein the one or more programs are stored in the memory and are executed by the one or more processors. The programs include instructions for executing the image display method according to any one of claims 1-6.

9. The electronic device according to claim 8, characterized in that, The electronic device further includes a display screen, the display screen includes a display panel and a backlight module, the display panel is correspondingly arranged with the backlight module, the display panel includes a plurality of display sub-regions, the backlight module includes a plurality of backlight block units, and each display sub-region corresponds to a plurality of the backlight block units.

10. The electronic device according to claim 9, characterized in that, The electronic device further includes a plurality of driving backlight boards, and each driving board performs progressive scanning to drive the plurality of backlight block units corresponding to one display sub-region.

11. A non-volatile computer-readable storage medium for a computer program, characterized in that, When the computer program is executed by one or more processors, the processor is caused to execute the image display method according to any one of claims 1-6.

Citation Information

Patent Citations

  • Liquid crystal display device and method for processing digital image signal

    CN101673521A

  • Liquid crystal display control method and system and display device

    CN104050944A

  • Scheme for adjusting image data of LCD (liquid crystal display) by aid of local darkened backlight

    CN104637455A