Display control methods and apparatus, display devices, electronic devices and media

By performing zonal feature extraction, filtering, and pixel compensation on the backlight components of LED display devices, the backlight brightness and pixel values ​​are dynamically adjusted, solving the problems of insufficient contrast and high power consumption in LED display technology and improving the display effect.

CN117157702BActive Publication Date: 2026-01-30BOE TECHNOLOGY GROUP CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202280000621.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-31
Publication Date
2026-01-30
Estimated Expiration
2042-03-31

AI Technical Summary

Technical Problem

Existing LED display technologies suffer from light leakage, resulting in insufficient contrast. Furthermore, as the size of LCD display systems increases, power consumption becomes a significant issue, making it difficult to meet consumer demands.

Method used

The method of regional dynamic backlight control is adopted. By extracting and filtering the backlight components of the display device in different zones, and combining backlight simulation and pixel compensation, the backlight brightness and pixel value are dynamically adjusted to improve display quality and contrast, and reduce power consumption.

Benefits of technology

It improves the display quality and contrast of images while reducing the power consumption of the display device, thus improving the display effect and solving the power consumption problem.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117157702B_ABST
    Figure CN117157702B_ABST
Patent Text Reader

Abstract

This disclosure provides a display control method and apparatus, a display device, an electronic device, and a medium. The display control method includes: extracting partition features from pixels of a target image based on multiple backlight partitions of a backlight assembly of a display device to determine first backlight feature values ​​for the multiple backlight partitions; filtering the first backlight feature values ​​of the multiple backlight partitions to obtain first area brightness values ​​for the multiple backlight partitions, so that the backlight assembly emits backlight corresponding to the target image based on the first area brightness values; simulating the backlight of each pixel of the target image based on the first area brightness values ​​of the multiple backlight partitions to obtain a first backlight brightness value for each pixel; and compensating the first pixel value of each pixel of the target image based on the first backlight brightness value of each pixel to obtain a compensated second pixel value, so that the display assembly of the display device displays the target image based on the second pixel value.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure belongs to the field of display technology, and specifically relates to a display control device, display control method, display equipment, electronic equipment, and computer-readable medium. Background Technology

[0002] With the continuous development of LED (light-emitting diode) display technology, LED display products have been widely used in many commercial fields of ultra-large screen high-definition display, such as monitoring and command, high-definition broadcasting, high-end cinemas, medical diagnosis, advertising display, conference and exhibition, office display, virtual reality, etc., achieving relatively good display effects. Summary of the Invention

[0003] This disclosure aims to at least solve one of the technical problems existing in the related art, and to provide a display control device, display control method, display equipment, electronic equipment, and computer-readable medium.

[0004] In a first aspect, embodiments of this disclosure provide a display control method, the method comprising:

[0005] Based on multiple backlight zones of the backlight assembly of the display device, the pixel points of the target image are extracted to determine the first backlight feature value of the multiple backlight zones.

[0006] The first backlight feature values ​​of the plurality of backlight partitions are filtered to obtain the first area brightness value of the plurality of backlight partitions, so that the backlight component emits backlight corresponding to the target image based on the first area brightness value;

[0007] Based on the brightness values ​​of the first region of the plurality of backlight partitions, the backlight of each pixel of the target image is simulated to obtain the first backlight brightness value of each pixel of the target image.

[0008] Based on the first backlight brightness value of each pixel in the target image, the first pixel value of each pixel in the target image is compensated to obtain a compensated second pixel value, so that the display component of the display device displays the target image based on the second pixel value.

[0009] In some embodiments, the step of extracting partition features from pixels of a target image based on multiple backlight partitions of a display device's backlight assembly and determining a first backlight feature value for the multiple backlight partitions includes: for any backlight partition, determining the average and maximum values ​​of the pixel grayscale values ​​of each pixel in the backlight partition based on the pixel grayscale values ​​of each pixel in the target image within the backlight partition, wherein the pixel grayscale value is the maximum value among multiple color channels of the first pixel value; and determining a first backlight feature value for the backlight partition based on a weighted sum of the average and the maximum values.

[0010] In some embodiments, the step of filtering the first backlight feature values ​​of the plurality of backlight zones to obtain the first area brightness value of the plurality of backlight zones includes: for any backlight zone, determining a second backlight feature value of the backlight zone based on the first backlight feature value of the backlight zone and the first backlight feature values ​​of the neighboring zones of the backlight zone; wherein, the neighboring zones include backlight zones whose zone distance from the backlight zone is less than or equal to a zone distance threshold; and determining the first area brightness value of the backlight zone based on the second backlight feature value of the backlight zone and a preset first lookup table.

[0011] In some embodiments, the step of determining a second backlight feature value of a backlight partition based on a first backlight feature value of the backlight partition and a first backlight feature value of a neighboring partition includes: determining a third backlight feature value of a neighboring partition based on a first backlight feature value of the neighboring partition and a preset filtering coefficient; and determining the maximum value among the first backlight feature value of the backlight partition and the third backlight feature values ​​of each neighboring partition as the second backlight feature value of the backlight partition.

[0012] In some embodiments, the backlight assembly includes a driving component and backlights of the plurality of backlight zones. The method further includes: determining driving values ​​for the plurality of backlight zones according to a first area brightness value of the plurality of backlight zones and a preset second lookup table; and inputting the driving values ​​of the plurality of backlight zones into the driving component when the display conditions of the target image are met, so that the driving component drives the backlights of the plurality of backlight zones to emit backlight corresponding to the target image.

[0013] In some embodiments, the step of simulating the backlight of each pixel of the target image based on the first region brightness values ​​of the plurality of backlight partitions to obtain the first backlight brightness value of each pixel of the target image includes: for any backlight partition, determining the second region brightness value of the backlight partition based on the first region brightness value of the backlight partition, the first region brightness value of the diffusion partition of the backlight partition, and the diffusion factor of the diffusion partition of the backlight partition; wherein the diffusion partition includes backlight partitions whose partition distance from the backlight partition is less than or equal to a diffusion distance threshold; and simulating the backlight of each pixel in each backlight partition based on the second region brightness values ​​of the plurality of backlight partitions to obtain the first backlight brightness value of each pixel of the target image.

[0014] In some embodiments, before the step of simulating the backlight of each pixel of the target image to obtain the first backlight brightness value of each pixel of the target image, the method further includes: determining the position and number of virtual partitions outside the plurality of backlight partitions according to a preset diffusion distance threshold; determining the extended brightness value of each virtual partition according to the first region brightness value of the plurality of backlight partitions, wherein the step of determining the second region brightness value of the backlight partition according to the first region brightness value of the backlight partition, the first region brightness value of the diffusion partition of the backlight partition, and the diffusion factor of the diffusion partition of the backlight partition includes:

[0015] When the partition distance between the backlight partition and the edge of the display device is less than the diffusion distance threshold, the second region brightness value of the backlight partition is determined based on the first region brightness value of the backlight partition, the first region brightness value of the diffusion partition of the backlight partition, the extended brightness value of the virtual partition whose partition distance from the backlight partition is less than or equal to the diffusion distance threshold, and the diffusion factors of the corresponding diffusion partition and virtual partition.

[0016] In some embodiments, the step of determining the extended brightness value of each virtual partition based on the first area brightness value of the plurality of backlight partitions includes: determining the extended brightness value of each virtual partition based on the first area brightness value of the plurality of backlight partitions and the influence factor of each virtual partition.

[0017] In some embodiments, the influence factor is associated with the reflectivity of the side of the backlight assembly.

[0018] In some embodiments, the step of simulating the backlight of pixels in each backlight partition based on the second region brightness values ​​of the plurality of backlight partitions to obtain the first backlight brightness value of each pixel in the target image includes:

[0019] For any target area, based on the brightness value of the second area, the second backlight brightness values ​​of the vertex and center point of the target area are determined respectively. The target area is an area with the center point of each backlight partition as the vertex and the same size as the backlight partition. Based on the second backlight brightness values ​​of the vertex and center point of the target area, each pixel in the target area is interpolated using a preset interpolation method to obtain the first backlight brightness value of each pixel in the target area.

[0020] In some embodiments, the interpolation method includes Bézier curve interpolation.

[0021] In some embodiments, the vertices of the target region sequentially include a first vertex, a second vertex, a third vertex, and a fourth vertex. The step of interpolating each pixel in the target region using a preset interpolation method to obtain a first backlight brightness value for each pixel in the target region includes: constructing a first Bézier curve using Bézier curve interpolation based on the brightness values ​​of the first vertex, the second vertex, and the center point of the target region; constructing a second Bézier curve using Bézier curve interpolation based on the brightness values ​​of the third vertex, the fourth vertex, and the center point of the target region; constructing a third Bézier curve using Bézier curve interpolation based on a first interpolation point on the first Bézier curve, a second interpolation point on the second Bézier curve, and the brightness value of the center point; and obtaining the first backlight brightness value for each pixel in the target region based on the first Bézier curve, the second Bézier curve, and the third Bézier curve.

[0022] In some embodiments, the step of compensating the first pixel value of each pixel of the target image based on the first backlight brightness value of each pixel of the target image to obtain a compensated second pixel value includes: for any pixel, determining the compensation factor of the pixel using a non-linear pixel compensation method based on the first backlight brightness value of the pixel; and compensating each color channel of the pixel based on the compensation factor to obtain the second pixel value of the pixel.

[0023] In some embodiments, the step of determining the compensation factor of a pixel using a non-linear pixel compensation method based on the first backlight brightness value of the pixel includes: determining the first compensation factor of the pixel using a non-linear pixel compensation method based on the first backlight brightness value of the pixel; determining the second compensation factor of the pixel based on the pixel grayscale value of the pixel; and determining the minimum value between the first compensation factor and the second compensation factor as the compensation factor of the pixel.

[0024] In some embodiments, the method further includes: inputting a second pixel value of the target image into the display component when the display conditions of the target image are met, so that the display component displays the image.

[0025] Secondly, embodiments of this disclosure provide a display control device, the device comprising:

[0026] The feature extraction module is used to extract the partition features of the target image to be displayed based on the multiple backlight partitions of the backlight assembly of the display device, and determine the first backlight feature value of the multiple backlight partitions;

[0027] A brightness value determination module is used to filter the first backlight feature values ​​of the plurality of backlight partitions to obtain the first area brightness value of the plurality of backlight partitions, so that the backlight component emits backlight corresponding to the target image based on the first area brightness value;

[0028] A backlight simulation module is used to simulate the backlight of each pixel of the target image based on the brightness value of the first region of the plurality of backlight partitions, so as to obtain the first backlight brightness value of each pixel of the target image.

[0029] The pixel compensation module is used to compensate the first pixel value of each pixel of the target image according to the first backlight brightness value of each pixel of the target image to obtain the compensated second pixel value, so that the display component of the display device displays the target image based on the second pixel value.

[0030] Thirdly, embodiments of this disclosure provide a display device, which includes: a backlight assembly, a display assembly, and the aforementioned display control device. The backlight assembly includes a driving component and a plurality of backlight zones. The driving component is used to drive the plurality of backlight zones to emit backlight according to the driving values ​​of the plurality of backlight zones. The display assembly is used to display according to input pixel values. The display control device is connected to the backlight assembly and the display assembly respectively, and is used to determine the driving values ​​and compensated pixel values ​​of the target image in the plurality of backlight zones according to the target image to be displayed, input the driving values ​​to the backlight assembly, and input the compensated pixel values ​​to the display assembly.

[0031] Fourthly, embodiments of this disclosure provide an electronic device, including: one or more processors; a memory for storing one or more programs; and when the one or more programs are executed by the one or more processors, the one or more processors implement the above-described display control method.

[0032] In some embodiments, the processor includes a field-programmable gate array (FPGA).

[0033] Fifthly, embodiments of this disclosure provide a computer-readable medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps in the above-described display control method. Attached Figure Description

[0034] Figure 1 This is a flowchart of a display control method according to an embodiment of the present disclosure.

[0035] Figure 2a and Figure 2b This is a schematic diagram of the backlight partitions and feature values ​​of an embodiment of this disclosure.

[0036] Figure 3 This is a flowchart of some steps of the display control method according to an embodiment of the present disclosure.

[0037] Figure 4 This is a flowchart of some steps of the display control method according to an embodiment of the present disclosure.

[0038] Figure 5 This is a flowchart of some steps of the display control method according to an embodiment of the present disclosure.

[0039] Figure 6a and Figure 6b This is a schematic diagram of the backlight zones and brightness values ​​of an embodiment of this disclosure.

[0040] Figure 7 This is a schematic diagram of the backlight partitioning of an embodiment of the present disclosure.

[0041] Figure 8 This is a flowchart of a display control method according to an embodiment of the present disclosure.

[0042] Figure 9 This is a schematic diagram of backlight partition expansion according to an embodiment of the present disclosure.

[0043] Figure 10 This is a schematic diagram of the bezel of the backlight assembly according to an embodiment of the present disclosure.

[0044] Figure 11 This is a flowchart of some steps of the display control method according to an embodiment of the present disclosure.

[0045] Figure 12 This is a schematic diagram of the target area of ​​the display control method according to an embodiment of the present disclosure.

[0046] Figure 13 This is a schematic diagram of a Bézier curve according to an embodiment of the present disclosure.

[0047] Figure 14 This is a flowchart illustrating a display control method according to an embodiment of the present disclosure.

[0048] Figure 15 This is a flowchart illustrating a display control method according to an embodiment of the present disclosure.

[0049] Figure 16 This is a block diagram of a display control device according to an embodiment of the present disclosure.

[0050] Figure 17 This is a block diagram of a display device according to an embodiment of the present disclosure.

[0051] Figure 18 This is a schematic diagram of the structure of an electronic device according to an embodiment of the present disclosure. Detailed Implementation

[0052] To enable those skilled in the art to better understand the technical solutions of this disclosure, the disclosure will be further described in detail below with reference to the accompanying drawings and specific embodiments.

[0053] Unless otherwise defined, the technical or scientific terms used in this disclosure shall have the ordinary meaning understood by one of ordinary skill in the art to which this disclosure pertains. The terms “first,” “second,” and similar terms used in this disclosure do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Similarly, the terms “an,” “a,” or “the,” and similar terms do not indicate a quantity limitation, but rather indicate the presence of at least one. The terms “including,” “comprising,” or “containing,” and similar terms mean that the element or object preceding the word encompasses the elements or objects listed following the word and their equivalents, without excluding other elements or objects. The terms “connected,” “linked,” or similar terms are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. The terms “upper,” “lower,” “left,” and “right,” etc., are used only to indicate relative positional relationships, and these relative positional relationships may change accordingly when the absolute position of the described objects changes.

[0054] With the rapid development of LED display technology, especially Mini-LED display technology, LED display products have begun to be applied in many commercial fields for ultra-large screen high-definition displays. Among them, Mini-LED display technology refers to the technology of using LED devices with chip sizes between 50 and 200 μm for display.

[0055] In related technologies, LED display systems have certain shortcomings. On the one hand, due to the inherent defects of liquid crystal itself—light leakage—the contrast of liquid crystal displays cannot meet consumer requirements. On the other hand, as the size of liquid crystal display systems continues to increase, power consumption problems become more and more obvious.

[0056] To overcome the shortcomings of related technologies, a regional dynamic backlight control method can be adopted to dynamically adjust the backlight brightness of the LED display system. This regional dynamic backlight control is based on the pixel display principle of liquid crystal displays (LCDs). LCDs display pixels by using the electro-optic effect of liquid crystals to control the aperture of liquid crystal molecules, thereby changing the luminous flux output by each pixel. When displaying the same image using backlights of different intensities, theoretically, as long as the output luminous flux of each pixel remains constant, the displayed image can be guaranteed to remain unchanged. This principle can be summarized by the following formula:

[0057]

[0058] In formula (1), BL0 is the backlight brightness value of the pixel before dimming, and g is the pixel grayscale value of the pixel before dimming (i.e., the maximum value among the R / G / B pixel values ​​of the pixel). This represents the backlight brightness value of that pixel after dimming. Let γ be the pixel grayscale value after dimming, and γ be a constant power exponent determined by the display device itself. As can be seen from formula (1), if the backlight brightness value... If the backlight is reduced, the final brightness of the displayed image (i.e., the output luminous flux) will also change. To reduce the backlight while maintaining the same output light brightness, it should be appropriately increased. The value is used to increase the transmittance of the emitted light.

[0059] The display control method according to the embodiments of this disclosure can control the backlight of the display device in different areas according to the image through regional dynamic backlight control, and compensate the image according to the regional backlight, thereby dynamically adjusting the backlight brightness and image pixel value of each display area, which can improve the display quality and contrast of the image and reduce the power consumption of the display device.

[0060] Figure 1 This is a flowchart illustrating a display control method according to an embodiment of the present disclosure. This display control method can be applied to a display control device, which can be implemented in software and / or hardware, and is generally integrated into an electronic device (e.g., a display device). Figure 1 As shown, the display control method includes:

[0061] Step S11: Based on the multiple backlight partitions of the backlight assembly of the display device, perform partition feature extraction on the pixels of the target image to determine the first backlight feature value of the multiple backlight partitions.

[0062] Step S12: Filter the first backlight feature values ​​of the plurality of backlight partitions to obtain the first area brightness value of the plurality of backlight partitions, so that the backlight component emits backlight corresponding to the target image based on the first area brightness value;

[0063] Step S13: Based on the brightness values ​​of the first region of the plurality of backlight partitions, simulate the backlight of each pixel of the target image to obtain the first backlight brightness value of each pixel of the target image.

[0064] Step S14: Based on the first backlight brightness value of each pixel of the target image, compensate the first pixel value of each pixel of the target image to obtain the compensated second pixel value, so that the display component of the display device displays the target image based on the second pixel value.

[0065] For example, the display device can be various types of LED display devices, such as Mini-LED display devices, which include a backlight assembly (e.g., including LED driver components and a backlight panel) and a display assembly (e.g., a liquid crystal panel). The display control device performing this display control method can be connected to the backlight assembly and the display assembly respectively, causing the backlight assembly to emit backlight according to the driving values ​​input by the display control device, and causing the display assembly to display an image according to the pixel values ​​input by the display control device. This disclosure does not limit the specific type of display device.

[0066] In some embodiments, the backlight assembly may include multiple backlight zones, which can be arranged in an M*N array (M and N are integers greater than 1). For example, in a 4K display device based on Mini-LED technology, 96*56 backlight zones (i.e., 56 rows * 96 columns) are arranged, and each backlight zone may have a preset number of Mini-LEDs, such as 4 or 16, to provide backlight for the display assembly; each backlight zone may correspond to a certain number of pixels of the display assembly, such as 40*40 pixels. This disclosure does not limit the number of backlight zones, the arrangement method, the preset number of LEDs in each backlight zone, or the number of pixels corresponding to each backlight zone.

[0067] In some embodiments, in step S11, based on multiple backlight partitions of the backlight assembly, partition feature extraction is performed on the pixels of the target image to determine the first backlight feature value of the multiple backlight partitions. Specifically, for any given backlight partition, the pixels corresponding to that backlight partition (e.g., 40*40 pixels) can be determined from all pixels, and the grayscale value of the pixels corresponding to that backlight partition is used for feature extraction. By processing each backlight partition separately, the first backlight feature value of each backlight partition can be obtained.

[0068] In some embodiments, the method for extracting partition features can be to calculate the average and maximum values ​​of grayscale values, and then calculate the weighted sum of the average and maximum values ​​to obtain the first backlight feature value of the backlight partition; alternatively, it can be to process the grayscale values ​​of the pixels corresponding to the backlight partition using a neural network (e.g., including convolutional layers, pooling layers, fully connected layers, etc.) to obtain the first backlight feature value of the backlight partition. This disclosure does not limit the specific method of partition feature extraction.

[0069] After processing in step S11, the first backlight feature values ​​of each backlight zone may vary in size, and the differences between the first backlight feature values ​​of adjacent backlight zones may be significant, affecting the final display effect. In this case, filtering can be performed to smooth the grayscale values ​​between different zones.

[0070] In some embodiments, in step S12, the first backlight feature values ​​of the plurality of backlight zones can be filtered to obtain the first area brightness values ​​of the plurality of backlight zones. For any given backlight zone, neighboring zones can be determined, that is, backlight zones whose zone distance to the given backlight zone is less than or equal to a preset zone distance threshold p (p is an integer greater than or equal to 1). The zone distance can be defined as the number of zones between backlight zones + 1, that is, the zone distance between adjacent backlight zones is 1. The zone distance threshold p can be, for example, set to 1, meaning that the 8 backlight zones surrounding the given backlight zone are considered neighboring zones, plus the given backlight zone itself, for a total of 9 backlight zones (3*3); or the zone distance threshold p can be, for example, set to 2, meaning that the 24 backlight zones surrounding the given backlight zone are considered neighboring zones, plus the given backlight zone itself, for a total of 25 backlight zones (5*5). This disclosure does not limit the specific value of the zone distance threshold.

[0071] In some embodiments, for any backlight zone, filtering can be performed on (2p+1)*(2p+1) backlight zones centered on that backlight zone. Figure 2a and Figure 2b This is a schematic diagram of the backlight partitions and feature values ​​of an embodiment of this disclosure. Figure 2a As shown, with a partition distance threshold p = 1 and 5 backlight partitions, its neighboring partitions are 1, 2, 3, 4, 6, 7, 8, and 9, a total of 9 backlight partitions in a 3*3 grid; Figure 2b As shown, a, b, c, d, e, f, g, h, and i are the first backlight feature values ​​of each backlight zone.

[0072] In some embodiments, the filtering method may be as follows: multiply the first backlight feature value of the neighboring partitions by a preset filtering coefficient to obtain the adjusted area brightness value (referred to as the third backlight feature value); then select the maximum value from the third backlight feature values ​​of each neighboring partition and the first backlight feature value of the backlight partition as the filtered backlight feature value of the backlight partition (referred to as the second backlight feature value). Alternatively, the filtering method may be as follows: calculate the average of the third backlight feature values ​​of each neighboring partition and the first backlight feature value of the backlight partition as the filtered second backlight feature value of the backlight partition.

[0073] In some embodiments, for backlight zones located at the edge of the display device, i.e., the distance between the backlight zone and the edge of the display device is less than the zone distance threshold p, only a portion of the zones within the zone distance threshold p can be selected for processing. For example, if backlight zone 1 is the zone at the upper left corner of the display device and p = 1, its neighboring zones are 2, 4, and 5. Filtering can be performed only on backlight zones 1, 2, 4, and 5; alternatively, it can be extended to the left and upward to 9 zones (3*3), and the feature values ​​of the extended zones can be set to 0 or be mirror images of the feature values ​​of backlight zones 2, 4, and 5 (symmetric about backlight zone 1). In the scheme of finding the maximum value, the processing methods of not extending, extending and filling the feature values ​​with 0, or extending and mirroring the feature values ​​have no impact on the filtering result; in the scheme of finding the average value, various processing methods may have some impact on the filtering result.

[0074] It should be understood that those skilled in the art can set the filtering method and the processing method of the backlight partition at the edge of the display device according to the actual situation, and this disclosure does not limit this.

[0075] In some embodiments, after obtaining the second backlight feature value of each backlight zone, the second backlight feature value can be used as an address to determine the corresponding area brightness value (referred to as the first area brightness value) through a preset LUT (Look Up Table). Then, the first area brightness value can be used as an address to determine the corresponding driving value through the LUT lookup table; the driving value is input to the driving component (e.g., a driving chip) of the backlight assembly so that the LEDs of each backlight zone of the backlight panel emit backlight corresponding to the target image. This completes the backlight processing procedure.

[0076] Because the brightness values ​​of the first area in each backlight zone often vary, the backlight light emitted from adjacent zones will affect each other during the projection and diffusion process into the LCD panel within the backlight cavity. Therefore, the actual backlight distribution of each zone is not equal to the brightness value of the first area. If the effect of light diffusion is not considered, and pixel compensation is directly performed based on the extracted brightness value of the first area, not only will the image information not be accurately reproduced, but significant block effects will also occur. Furthermore, light diffusion will cause crosstalk, resulting in decreased brightness in bright areas and increased brightness in dark areas, affecting the display effect.

[0077] In some embodiments, in step S13, the backlight of each pixel of the target image can be simulated based on the first region brightness value obtained in step S12. For example, a diffusion model can be established to simulate the projection diffusion process of backlight light in the backlight cavity, and the backlight brightness value of each pixel of the target image after backlight diffusion (referred to as the first backlight brightness value) can be determined respectively. This disclosure does not limit the specific type of diffusion model.

[0078] In some embodiments, in step S14, based on the first backlight brightness value of each pixel in the target image, the first pixel value of each pixel can be compensated using various pixel compensation methods, such as linear pixel compensation or non-linear pixel compensation, to obtain a compensated second pixel value. Then, the second pixel value of each pixel can be input to the display component to display the target image. This disclosure does not limit the specific method of pixel compensation.

[0079] According to embodiments of this disclosure, the pixel values ​​of image pixels can be partitioned to extract backlight feature values ​​for each backlight partition; the backlight feature values ​​can be filtered to determine the regional brightness values ​​for each backlight partition; and backlight simulation and pixel compensation can be performed on the pixel values ​​of image pixels based on the regional brightness values, thereby improving the display quality and contrast of the image and reducing the power consumption of the display device.

[0080] The display control method according to embodiments of this disclosure will now be described in detail.

[0081] As mentioned above, feature extraction can be performed on each backlight partition in step S11.

[0082] Figure 3 This is a flowchart illustrating some steps of a display control method according to an embodiment of the present disclosure. In some embodiments, such as Figure 3 As shown, step S11 may include:

[0083] In step S111, for any backlight partition, based on the pixel grayscale values ​​of each pixel in the target image within the backlight partition, the average and maximum values ​​of the pixel grayscale values ​​are determined, wherein the pixel grayscale values ​​are the maximum values ​​among multiple color channels of the first pixel value.

[0084] In step S112, the first backlight feature value of the backlight zone is determined based on the weighted sum of the average value and the maximum value.

[0085] For example, for any backlight partition of the backlight assembly, the pixel grayscale value of each pixel in the target image within that backlight partition can be determined. The pixel grayscale value is the maximum value among multiple color channels (i.e., the three color channels R, G, and B) of the pixel value (called the first pixel value).

[0086] In some embodiments, based on the pixel grayscale values ​​of each pixel within the backlight partition, the average and maximum pixel grayscale values ​​of each pixel can be calculated in step S111. Then, in step S112, the weighted sum of the average and maximum values ​​can be determined as the backlight feature value (referred to as the first backlight feature value) of the backlight partition. The calculation formula is as follows:

[0087] BL1 = P × BL ave +(1-P)×BL max (2)

[0088] In formula (2), BL1 represents the first backlight characteristic value; BL ave BL is the average of the pixel grayscale values ​​of all pixels within this backlight zone. max This represents the maximum grayscale value of all pixels within the backlight zone. P is a weighting coefficient, ranging from 0 to 1, and can be dynamically adjusted. For example, P can be 0.7 or 0.8, and this disclosure does not limit the specific value of P.

[0089] By performing the above processing on all backlight zones of the backlight assembly, the first backlight characteristic value of each backlight zone can be obtained.

[0090] In partition feature extraction, using only the maximum pixel grayscale value can greatly preserve image details, but it will result in ineffective control of image brightness in dark areas, insufficient contrast improvement, and limited power consumption reduction. Using only the average pixel grayscale value can significantly reduce backlighting to lower power consumption; however, for high-contrast areas, the backlight reduction exceeds the extent that pixel compensation can achieve, resulting in the image not being properly restored and failing to produce the correct display effect.

[0091] In some embodiments, the weighting coefficient P can be set to be greater than 0.5, so that the weighting value P of the average value is greater than the weighting value (1-P) of the maximum value, thereby reducing the situation where a large maximum value appears in the backlight partition, causing the backlight feature value to become significantly larger, and making the backlight feature value more accurately represent the pixel grayscale value of the backlight partition.

[0092] According to embodiments of this disclosure, by using a weighted method of the maximum and average values ​​of pixel grayscale values, the advantages of using both maximum and average values ​​can be retained to a certain extent. That is, image details can be preserved and backlight can be reduced to reduce power consumption. At the same time, the disadvantages of the two algorithms can be compensated to a certain extent. That is, the contrast can be improved and the backlight can be appropriately reduced so that the image can be restored through pixel compensation in the future, thereby improving the display quality of the image.

[0093] In some embodiments, the first backlight feature values ​​of each backlight zone obtained in step S11 may vary in size, and the difference between the first backlight feature values ​​of adjacent backlight zones may be significant. Even with backlight diffusion simulation, this difference cannot be completely eliminated, resulting in increased halo at the boundary between bright and dark areas of the finally compensated image, affecting the final display effect. In this case, filtering can be performed in step S12 to smooth the grayscale values ​​between different zones and improve the display effect of the image.

[0094] Figure 4 This is a flowchart illustrating some steps of a display control method according to an embodiment of the present disclosure. In some embodiments, such as Figure 4 As shown, step S12 may include:

[0095] In step S121, for any backlight zone, a second backlight feature value of the backlight zone is determined based on the first backlight feature value of the backlight zone and the first backlight feature value of the neighboring zones of the backlight zone.

[0096] The adjacent partitions include backlight partitions whose partition distance from the backlight partition is less than or equal to a partition distance threshold;

[0097] In step S122, the brightness value of the first region of the backlight partition is determined according to the second backlight feature value of the backlight partition and the preset first lookup table.

[0098] For example, for any backlight zone of the backlight assembly, the neighboring zones of that backlight zone can be determined, that is, the backlight zones whose zone distance from that backlight zone is less than or equal to a preset zone distance threshold p, where p is an integer greater than or equal to 1. The zone distance can be defined as the number of zones between backlight zones + 1, and the zone distance between adjacent backlight zones is 1. The zone distance threshold p can be set to, for example, 1, meaning that the 8 backlight zones surrounding the current backlight zone are considered neighboring zones, plus the current backlight zone itself, totaling 9 backlight zones (3*3); or the zone distance threshold p can be set to, for example, 2, meaning that the 24 backlight zones surrounding the current backlight zone are considered neighboring zones, plus the current backlight zone itself, totaling 25 backlight zones (5*5). This disclosure does not limit the specific value of the zone distance threshold.

[0099] In some embodiments, the backlight partition and its neighboring partitions can be filtered, that is, the (2p+1)*(2p+1) backlight partitions centered on the backlight partition can be filtered.

[0100] In some embodiments, step S121 may include: determining a third backlight feature value of the neighboring partition based on a first backlight feature value of the neighboring partition and a preset filtering coefficient; and determining the maximum value among the first backlight feature value of the backlight partition and the third backlight feature values ​​of each of the neighboring partitions as the second backlight feature value of the backlight partition.

[0101] In other words, a filter coefficient Q can be preset. During processing, the first backlight characteristic value of the neighboring zones of the backlight zone can be multiplied by the filter coefficient Q to obtain the adjusted third backlight characteristic value. Then, the maximum value between the third backlight characteristic value of each neighboring zone and the first backlight characteristic value of the backlight zone is selected as the filtered second backlight characteristic value of that backlight zone. That is, Figure 2b The first backlight feature values ​​a, b, c, d, f, g, h, and i are multiplied by the filter coefficient Q to obtain the third backlight feature values ​​a*Q, b*Q, c*Q, d*Q, f*Q, g*Q, h*Q, and i*Q. Then, the maximum value among a*Q, b*Q, c*Q, d*Q, e, f*Q, g*Q, h*Q, and i*Q is selected as the second backlight feature value.

[0102] The filter coefficient Q has a value range of [0,1] and is dynamically adjustable. For example, it can be set to 0.6 or 0.7. This disclosure does not restrict the specific value of the filter coefficient Q.

[0103] In some embodiments, the above processing is performed on each backlight zone to obtain a second backlight feature value for each backlight zone. Then, in step S122, the second backlight feature value can be used as an address to determine the corresponding first area brightness value through a preset first lookup table.

[0104] In this way, the backlight brightness of adjacent areas can be reduced to be too obvious, making the gray values ​​between different zones smoother, thereby improving the display effect of the compensated image.

[0105] In some embodiments, the backlight assembly includes a driving component and backlights for the plurality of backlight zones, wherein the driving component is, for example, a driving chip, and the backlights are, for example, Mini-LED lamps.

[0106] In some embodiments, after step S12, the display control method according to this disclosure may further include:

[0107] Based on the brightness values ​​of the first region of the plurality of backlight zones and a preset second lookup table, the driving values ​​of the plurality of backlight zones are determined respectively.

[0108] When the display conditions of the target image are met, the driving values ​​of the plurality of backlight zones are input to the driving component, so that the driving component drives the backlights of the plurality of backlight zones to emit backlight corresponding to the target image.

[0109] In other words, the brightness value of the first area of ​​multiple backlight zones can be used as an address, and the driving value of each backlight zone can be obtained through a preset second lookup table. If the display conditions of the target image are met, the driving values ​​of multiple backlight zones are input into the driving component so that the driving component drives the backlights of multiple backlight zones to emit backlight corresponding to the target image.

[0110] In some embodiments, the display conditions of the target image may include, for example, that the row synchronization signal VX, column synchronization signal HX, and data valid signal DE corresponding to the target image are all valid. The various signals can be determined based on information such as the frame identifier ID of the target image; and the display conditions of the target image can be set according to the display mode of the display device. This disclosure does not limit the specific content of the display conditions.

[0111] In this way, each backlight zone can be driven to emit its corresponding backlight, thus completing the entire backlight control process.

[0112] Because the brightness values ​​of the first region in each backlight zone often vary, the backlight light emitted from adjacent zones will affect each other during the projection and diffusion process into the LCD panel within the backlight cavity. Therefore, the actual backlight distribution of each zone is not equal to the brightness value of the first region. If the effect of light diffusion is ignored and pixel compensation is directly performed based on the extracted brightness value of the first region, not only will the image information not be accurately reproduced, but significant block artifacts will also occur. Furthermore, light diffusion will cause crosstalk, resulting in decreased brightness in bright areas and increased brightness in dark areas, affecting the display effect. In this case, the brightness value of the first region can be used both to drive the backlight assembly to emit backlight and to perform backlight simulation for image compensation.

[0113] Figure 5 This is a flowchart illustrating some steps of a display control method according to an embodiment of the present disclosure. In some embodiments, such as Figure 5 As shown, step S13 may include:

[0114] In step S131, for any backlight zone, the second region brightness value of the backlight zone is determined based on the first region brightness value of the backlight zone, the first region brightness value of the diffusion zone of the backlight zone, and the diffusion factor of the diffusion zone of the backlight zone.

[0115] Wherein, the diffusion partition includes a backlight partition whose partition distance from the backlight partition is less than or equal to a diffusion distance threshold;

[0116] In step S132, based on the second region brightness values ​​of the plurality of backlight partitions, the backlight of each pixel in each backlight partition is simulated to obtain the first backlight brightness value of each pixel in the target image.

[0117] For example, for any backlight zone of the backlight assembly, a diffusion zone can be determined. The diffusion zone includes backlight zones whose distance from the backlight zone is less than or equal to a diffusion distance threshold q, where q is an integer greater than 1. The diffusion distance threshold q can be, for example, 3, 4, 5, etc., and this disclosure does not limit the specific value of the diffusion distance threshold q.

[0118] The larger the diffusion distance threshold q, the higher the accuracy of the backlight diffusion simulation, but the greater the computational cost; conversely, the smaller the q value, the lower the accuracy of the backlight diffusion simulation, but the less computational cost. Typically, the diffusion distance threshold q is set based on a combination of the accuracy and computational requirements of the light diffusion simulation. For example, when the partition distance is 4, the diffusion factor is 0.05; the diffusion factor further decreases when the partition distance is greater than 4, and the backlight diffusion when the partition distance is greater than 4 can be ignored, therefore the diffusion distance threshold q can be set to 4.

[0119] In some embodiments, backlight diffusion simulation can be performed on (2q+1)*(2q+1) backlight zones centered on the backlight zone. For example, when q=4, backlight diffusion simulation can be performed on 9*9 backlight zones.

[0120] In some embodiments, in the backlight diffusion simulation, the brightness value of the first region of each diffusion partition can be multiplied by the diffusion factor of that diffusion partition, and then the multiplication results of each diffusion partition and the brightness value of the first region of the backlight partition can be accumulated to obtain the brightness value of the second region of the backlight partition. This backlight diffusion simulation process is similar to the convolution process and can be called a convolution diffusion model.

[0121] Figure 6a and Figure 6b This is a schematic diagram of the backlight zones and brightness values ​​according to an embodiment of this disclosure. Figure 6a As shown, when the diffusion distance threshold is 4, backlight diffusion simulation is performed on 9*9 backlight zones centered on e5, including a1-a9, b1-b9, c1-c9, d1-d9, e1-e9, f1-f9, g1-g9, h1-h9, and i1-i9; Figure 6b As shown, the diffusion factors for these 9*9 backlight zones are P1-P81. Among them, the diffusion factor P41 of the currently processed backlight zone e5 is 1.

[0122] In some embodiments, the diffusion factor can be a pre-measured value determined by the screen characteristics of the display device. The diffusion factor ranges from [0,1] and is negatively correlated with the partition distance; that is, the larger the partition distance, the smaller the diffusion factor. For example, when the partition distance is 4, the diffusion factor is 0.05.

[0123] In some embodiments, those skilled in the art can set the diffusion distance threshold based on the value of the diffusion factor. A larger diffusion distance threshold yields more accurate results but increases computational complexity; a smaller threshold decreases accuracy but reduces computational complexity. It should be understood that those skilled in the art can set the diffusion distance threshold according to actual circumstances, and this disclosure does not impose any limitations on this.

[0124] In this way, the diffusion process of backlight light can be simulated, making the brightness value of the second area of ​​each backlight zone closer to the actual backlight value, thereby reducing the block effect of the backlight zone and improving the display effect.

[0125] In some embodiments, for backlight zones located at the edge of the display device, that is, backlight zones whose distance from the edge of the display device is less than the diffusion distance threshold q, the number of diffusion zones is relatively small.

[0126] In some embodiments, only the partitions within the diffusion distance threshold q can be selected for processing, and the brightness value of the second region can be obtained through the convolution diffusion model. Figure 7 This is a schematic diagram of the backlight partitioning according to an embodiment of this disclosure. For example, Figure 7 In partition B11, when the diffusion distance threshold q = 4, the partitions within the diffusion distance threshold are B12-B15, B21-B25, B31-B35, B41-B45, and B51-B55, for a total of 24 diffusion partitions.

[0127] Because the backlight partitions at the edges do not fully satisfy the convolution diffusion model, the calculated brightness value of the second region in the backlight partitions at the edges is too small. After pixel compensation, there is a clear boundary between the edge partitions that do not fully satisfy the convolution diffusion model and the normal partitions that fully satisfy the convolution diffusion model, resulting in a deterioration in the display effect.

[0128] In this case, the number of backlight zones can be increased to improve the brightness value of the second region for backlight diffusion simulation of the backlight zones at the edges.

[0129] Figure 8 This is a flowchart illustrating a display control method according to an embodiment of this disclosure. Figure 8 As shown, in some embodiments, prior to step S13, the display control method according to embodiments of this disclosure may further include:

[0130] In step S15, the location and number of virtual partitions outside the plurality of backlight partitions are determined according to a preset diffusion distance threshold.

[0131] In step S16, the extended brightness value of each virtual partition is determined based on the first area brightness value of the plurality of backlight partitions.

[0132] For example, after obtaining the brightness values ​​of the first area of ​​multiple backlight zones, the number of backlight zones can be expanded in step S15 according to the preset diffusion distance threshold q, and the position and number of virtual zones to be expanded can be determined.

[0133] Figure 9 This is a schematic diagram of backlight partition expansion according to an embodiment of this disclosure. Figure 9 As shown, let the unexpanded backlight partition be region 1, which includes M*N backlight partitions, where M and N are integers greater than 1. Expanding the number of backlight partitions requires that the number of partitions at the edges in the backlight diffusion simulation reaches (2q+1)*(2q+1). Taking the upper left edge as an example, we can determine N*q virtual partitions for region 2, M*q virtual partitions for region 3, and q*q virtual partitions for region 4. Thus, by expanding each edge of the backlight assembly, the sum of the number of virtual partitions and backlight partitions after expansion is (M+2q)*(N+2q). For example, if region 1 includes 96*56 backlight partitions and q=4, then after expansion, we get a total of (96+8)*(56+8)=104*64 partitions.

[0134] In some embodiments, in step S16, the extended brightness value of each virtual partition can be determined by mirroring the brightness value of the first region of the backlight partition near the edge, based on the brightness value of the first region of each backlight partition. The mirroring method is explained in detail below:

[0135] for Figure 9 The extended brightness values ​​of the virtual partitions in region 2 are mirrored with the first column of region 1 as the center. That is, when q=4, the first column of region 2 mirrors the brightness value of the first region in the fifth column of region 1, the second column mirrors the brightness value of the first region in the fourth column of region 1, the third column mirrors the brightness value of the first region in the third column of region 1, and the fourth column mirrors the brightness value of the first region in the second column of region 1.

[0136] Specifically, the extended brightness value of the virtual partition in region 3 is mirrored with B11 in the first row and first column of region 1 as the center. That is, when q=4, the first column of region 3 mirrors the first region brightness values ​​corresponding to the four partitions B55, B45, B35, and B25 of region 1; the second column mirrors the first region brightness values ​​corresponding to the four partitions B54, B44, B34, and B24 of region 1; the third column mirrors the first region brightness values ​​corresponding to the four partitions B53, B43, B33, and B23 of region 1; and the fourth column mirrors the first region brightness values ​​corresponding to the four partitions B52, B42, B32, and B22 of region 1.

[0137] In this case, the extended brightness value of the virtual partition in region 4 is mirrored with the first row of region 1 as the center. That is, when q=4, the first row of region 4 mirrors the first brightness value of the fifth row of region 1, the second row mirrors the first brightness value of the fourth row of region 1, the third row mirrors the third row of region 1, and the fourth column mirrors the first brightness value of the second row of region 1. The mirroring compensation method for other edge positions is similar to the above method.

[0138] In some embodiments, when the display control device according to the embodiments of the present disclosure is implemented using an FPGA (Field Programmable Gate Array), the first region brightness values ​​of each zone can be stored in the FPGA's BRAM (Block RAM), for example, region 1, region 2, region 3, and region 4 are each stored in one BRAM. Thus, data stored in a total of 9 BRAMs constitutes the first region brightness values ​​of (M+2q)*(N+2q) zones.

[0139] In some embodiments, step S131 may include:

[0140] When the partition distance between the backlight partition and the edge of the display device is less than the diffusion distance threshold, the second region brightness value of the backlight partition is determined based on the first region brightness value of the backlight partition, the first region brightness value of the diffusion partition of the backlight partition, the extended brightness value of the virtual partition whose partition distance from the backlight partition is less than or equal to the diffusion distance threshold, and the diffusion factors of the corresponding diffusion partition and virtual partition.

[0141] In other words, for any backlight zone, if the zone distance between the backlight zone and the edge backlight zone of the display device is less than the diffusion distance threshold q, then the backlight zone is an edge zone, and its diffusion zone includes virtual zones whose zone distance from the backlight zone is less than or equal to the diffusion distance threshold q. Thus, in step S131, backlight diffusion simulation can be performed on (2q+1)*(2q+1) backlight zones centered on the backlight zone. That is, the brightness value of the first area of ​​the backlight zone, the brightness value of the first area of ​​the diffusion zone of the backlight zone, and the extended brightness value of the virtual zones whose zone distance from the backlight zone is less than or equal to the diffusion distance threshold are multiplied by the diffusion factors of the corresponding diffusion zones and virtual zones, and then the multiplication results and the brightness value of the first area of ​​the backlight zone are summed to obtain the brightness value of the second area of ​​the backlight zone.

[0142] This method can improve the brightness value of the second area after simulating the backlight of the edge partition, thereby improving the accuracy of the backlight simulation.

[0143] Figure 10 This is a schematic diagram of the bezel of a backlight assembly according to an embodiment of this disclosure. Figure 10 As shown, the backlight assembly is mounted on the back panel, and a frame is provided on the side of the backlight assembly. A reflective sheet is provided on the frame, which can reflect the light emitted onto the reflective sheet onto the display assembly. Therefore, without expanding the backlight zones, the calculated brightness value of the second area of ​​the backlight zones at the edges is too small.

[0144] The above-described method of directly mirroring the image assumes the reflectivity of the reflective sheet is 1. However, in practical applications, the reflectivity of the reflective sheet is usually less than 1. In this case, an influence factor can be set for each virtual partition to further improve the accuracy of the backlight diffusion simulation.

[0145] In some embodiments, step S16 may include: determining the extended brightness value of each virtual partition based on the first area brightness value of the plurality of backlight partitions and the influence factor of each virtual partition.

[0146] In some embodiments, the influence factor is associated with the reflectivity of the side of the backlight assembly.

[0147] For example, the influence factor is related to the reflectivity of the side surface of the backlight assembly. The influence factor of the virtual partition can be calculated based on the reflectivity of the side surface of the backlight assembly, or it can be determined through actual testing. The same influence factor can be set for each virtual partition, or different influence factors can be set for each virtual partition. This disclosure does not limit the specific method of determining or setting the influence factor.

[0148] In some embodiments, the backlight zones corresponding to each virtual zone can be determined by mirroring the brightness values ​​of the first region of the backlight zone near the edge; this mirroring process will not be elaborated further. For any virtual zone, the brightness value of the first region of the backlight zone corresponding to that virtual zone is multiplied by the influence factor of that virtual zone, and the result is used as the extended brightness value of that virtual zone. Thus, the extended brightness values ​​of each virtual zone can be determined.

[0149] In this way, the backlight brightness of the virtual partition can be determined based on the influence factor, further improving the accuracy of backlight diffusion simulation and thus enhancing the display effect of the compensated image.

[0150] The aforementioned backlight simulation can effectively remove block artifacts, making the transitions between different sections of the image smoother. To obtain better image display effects and make the entire image smoother, according to embodiments of this disclosure, the backlight value of each pixel within a section can be further calculated.

[0151] That is, after obtaining the second region brightness value of each backlight partition, the backlight of each pixel in each backlight partition can be simulated in step S132 to obtain the first backlight brightness value of each pixel in the target image.

[0152] Figure 11 This is a flowchart illustrating some steps of a display control method according to an embodiment of the present disclosure. In some embodiments, such as Figure 11 As shown, step S132 may include:

[0153] In step S1321, for any target area, the second backlight brightness value of the vertex and center point of the target area is determined according to the second area brightness value. The target area is an area with the center point of each backlight partition as the vertex and the size is the same as the size of the backlight partition.

[0154] In step S1322, based on the second backlight brightness values ​​of the vertices and center point of the target region, a preset interpolation method is used to interpolate each pixel in the target region to obtain the first backlight brightness value of each pixel in the target region.

[0155] For example, multiple target areas can be identified, each target area being an area with the center point of the backlight zone as its vertex and the same size as the backlight zone.

[0156] Figure 12 This is a schematic diagram of the target area of ​​the display control method according to an embodiment of this disclosure. Figure 12As shown, the center points of the four adjacent backlight zones are B1, B2, B3, and B4, respectively. Using these four center points as vertices, a target area can be defined, with the same size as the backlight zones. The center point B5 of this target area is a common vertex of the four adjacent backlight zones.

[0157] In some embodiments, for any target area, in step S1321, the second backlight brightness values ​​of the vertex and center point of the target area can be determined respectively based on the second area brightness value of the corresponding backlight partition. The second backlight brightness value of the vertex of the target area is the second area brightness value of the backlight partition where the vertex is located; the second backlight brightness value of the center point of the target area can be the average of the second area brightness values ​​of the four adjacent backlight partitions, i.e. Figure 12 The brightness value B5 is (B1+B2+B3+B4) / 4.

[0158] In some embodiments, based on the second backlight brightness values ​​of the vertex and center point of the target area, in step S1322, each pixel in the target area can be interpolated using a preset interpolation method to obtain the first backlight brightness value of each pixel in the target area.

[0159] In some embodiments, the preset interpolation method may include Bézier curve interpolation. It should be understood that the interpolation method may also include bilinear interpolation, bicubic interpolation, etc., and this disclosure does not limit the specific interpolation method. The following description uses Bézier curve interpolation as an example.

[0160] Figure 13 This is a schematic diagram of a Bézier curve according to an embodiment of this disclosure. Figure 13 As shown, A and B are the endpoints of the curve in the plane, and C is the control point of the curve. Connect AC and BC. Find points D and E on AC and BC respectively, such that AD / AC = CE / CB. Connect DE, and find point F on DE such that AD / AC = CE / CB = DF / DE. Let t = AD / AC = CE / CB = DF / DE. Then, the locus of point F when t ranges from 0 to 1 is the quadratic Bézier curve. The formula is expressed as follows:

[0161] F(t)=(1-t) 2 A+t(1-t)C+t 2 B (3)

[0162] for Figure 12 For the target region shown, we can let x(t) = (1-t). 2 y(t) = t(1-t), z(t) = t 2Let the number of pixels in the target region be K*K (K is an integer greater than 1, for example, K=40), then t takes the values ​​0 / K, 1 / K, ..., K-1 / K in sequence.

[0163] Mapping this to the integer domain, i.e., letting t' = K*t, where the range of t' is [0, K-1], then we have x'(t') = (K-t'). 2 , y'(t')=t'(K-t'), z'(t')=t' 2 Among them, x'(t'), y'(t'), and z'(t') need to be calculated in advance and stored in the storage space of the display control device, such as the BRAM of the FPGA.

[0164] In some embodiments, the vertices of the target region sequentially include a first vertex, a second vertex, a third vertex, and a fourth vertex, and step S1322 may include:

[0165] Based on the brightness values ​​of the first vertex, the second vertex, and the center point of the target region, a first Bézier curve is constructed using Bézier curve interpolation.

[0166] Based on the brightness values ​​of the third vertex, the fourth vertex, and the center point of the target region, a second Bézier curve is constructed using Bézier curve interpolation.

[0167] Based on the first interpolation point on the first Bézier curve, the second interpolation point on the second Bézier curve, and the brightness value of the center point, a third Bézier curve is constructed by Bézier curve interpolation.

[0168] Based on the first Bézier curve, the second Bézier curve, and the third Bézier curve, the first backlight brightness value of each pixel in the target area is obtained.

[0169] For example, the vertices of the target region can sequentially include the first vertex (brightness value B1), the second vertex (brightness value B3), the third vertex (brightness value B2), and the fourth vertex (brightness value B4), with the center point having a brightness value of B5. When performing Bézier curve interpolation, the first Bézier curve F1 and the second Bézier curve F2 are constructed using the brightness values ​​(B1, B3, B5) and (B2, B4, B5), respectively.

[0170] Specifically, by using Bézier curve interpolation, the first interpolation point on the first Bézier curve F1 can be determined based on the brightness values ​​(B1, B3, B5). The value of the first interpolation point can then be used as the brightness value of the pixel located on the straight line between the first and second vertices. For example, if there are 40 pixels between the first and second vertices, then 40 interpolation points can be generated using the second Bézier curve F1, and the values ​​of these 40 interpolation points can be assigned to 40 pixels as their brightness values.

[0171] Similarly, by using Bézier curve interpolation, the second interpolation point on the second Bézier curve F2 can be determined based on the brightness values ​​(B2, B4, B5). The value of the second interpolation point can then be used as the brightness value of the pixel located on the straight line between the third and fourth vertices.

[0172] Then, the third Bézier curve is constructed again using the brightness value B5 of the first interpolation point, the second interpolation point, and the center point at the corresponding positions on F1 and F2. Similarly, the third interpolation point on the third Bézier curve can be determined by interpolation using the Bézier curve. For example, multiple interpolation points can be determined, and the value of the third interpolation point can be used as the brightness value of other pixels in the target area besides the brightness values ​​of the pixels determined by the first and second Bézier curves.

[0173] Thus, by performing Bézier curve interpolation on all pixels in the target region based on the first, second, and third Bézier curves, the brightness value (i.e., the first backlight brightness value) of all pixels in the target region can be obtained. The final formula for calculating the first backlight brightness value of each pixel is as follows:

[0174]

[0175] In formula (4), k and j are the pixel indices, and Pix(k,j) represents the first backlight brightness value of pixel (k,j). According to formula (4), the first backlight brightness values ​​of all pixels in the target area can be obtained. In this way, by processing each target area separately, the first backlight brightness values ​​of all pixels in the target image can be obtained.

[0176] In some embodiments, for target areas located at the edge of the display device, the portions extending beyond the edge can be padded with zeros, or mirrored, in a manner similar to that described above. Similarly, Bezier curve interpolation is used to interpolate the target area at the edge of the display device to obtain the first backlight brightness value of all pixels in that target area. This disclosure does not limit the specific processing method for portions extending beyond the edge.

[0177] In this way, backlight simulation can be achieved for each pixel, further improving the accuracy of backlight simulation, thus making the whole image smoother and achieving a better image display effect.

[0178] In some embodiments, after obtaining the first backlight brightness value of each pixel of the target image, the first pixel value of each pixel of the target image can be compensated in step S14 to obtain the compensated second pixel value.

[0179] Among related technologies, there are linear pixel compensation and non-linear pixel compensation methods. Linear pixel compensation is easy to implement and has low computational complexity, but it is not good for processing high-brightness images. If the backlight brightness is low, it will not only amplify the noise in the image itself, but also cause halo phenomena due to excessive compensation, resulting in the loss of image details and a deterioration in the image display effect.

[0180] According to embodiments of this disclosure, non-linear pixel compensation can be employed. In some embodiments, step S14 may include:

[0181] For any pixel, the compensation factor of the pixel is determined by using a non-linear pixel compensation method based on the first backlight brightness value of the pixel.

[0182] Based on the compensation factor, each color channel of the pixel is compensated to obtain the second pixel value of the pixel.

[0183] For example, for any given pixel, based on its initial backlight brightness value and pixel grayscale value, a non-linear pixel compensation method can be used to determine the compensation factor for that pixel. The formula is as follows:

[0184]

[0185] In formula (5), factor(u,v) represents the compensation factor for pixel (u,v); BL pix (u,v) represents the first backlight brightness value of pixel (u,v); BL base γ is a constant used in actual testing, for example, a value of 3000; γ1 is a fixed value, for example, a value of 2.2. The compensation factor for each pixel can be obtained through formula (5).

[0186] In some embodiments, the pixel points can be directly compensated according to the compensation factor obtained by formula (5), or the pixel gray value and backlight brightness value of the input image can be used as a dual determination method to avoid the overflow of R / G / B values ​​after pixel compensation.

[0187] In some embodiments, the step of determining the compensation factor of the pixel using a non-linear pixel compensation method based on the first backlight brightness value of the pixel may include:

[0188] Based on the first backlight brightness value of the pixel, the first compensation factor of the pixel is determined by a non-linear pixel compensation method.

[0189] The second compensation factor for the pixel is determined based on the pixel grayscale value of the pixel.

[0190] The minimum value between the first compensation factor and the second compensation factor is determined as the compensation factor for the pixel.

[0191] In other words, the compensation factor obtained by formula (5) can be called the first compensation factor; the second compensation factor of the pixel is determined according to the pixel gray value; and the minimum value between the first compensation factor and the second compensation factor is determined as the final compensation factor of the pixel. The calculation formula is as follows:

[0192]

[0193] In formula (6), factor min (u,v) represents the final compensation factor for pixel (u,v); gray max (u,v) represents the pixel grayscale value of pixel (u,v) (that is, the maximum value among the pixel values ​​of the three color channels R, G, and B).

[0194] In some embodiments, the compensation factor obtained by formula (6) can be used to compensate each color channel of the pixel to obtain the compensated second pixel value. The calculation formula is as follows:

[0195]

[0196] In formula (7), R(u,v), G(u,v), and B(u,v) represent the pixel values ​​of pixel (u,v) in the R, G, and B color channels (referred to as the first pixel values); R′(u,v), G′(u,v), and B′(u,v) represent the second pixel values ​​of pixel (u,v) after compensation in the R, G, and B color channels. Thus, by processing each pixel of the target image individually, the second pixel values ​​of all pixels in the target image can be obtained.

[0197] In this way, pixel compensation can be achieved for the target image pixels, thereby improving the display effect of the image.

[0198] In some embodiments, after step S14, the display control method according to this disclosure may further include:

[0199] If the display conditions of the target image are met, the second pixel value of the target image is input to the display component so that the display component can display it.

[0200] In other words, if the display conditions of the target image are met, the second pixel value of the target image's pixel is input into the display component so that the display component can display the target image.

[0201] In some embodiments, the display conditions of the target image may include, for example, that the row synchronization signal VX, column synchronization signal HX, and data valid signal DE corresponding to the target image are all valid. The various signals can be determined based on information such as the frame identifier ID of the target image; and the display conditions of the target image can be set according to the display mode of the display device. This disclosure does not limit the specific content of the display conditions.

[0202] In this way, the entire process of image compensation and display can be achieved.

[0203] Figure 14 This is a schematic flowchart illustrating a display control method according to an embodiment of this disclosure. Figure 14 As shown in the embodiments of this disclosure, for the input target image, the backlight feature value of each backlight zone can be determined by partition feature extraction; then the regional brightness value of each backlight zone can be determined by filtering.

[0204] In the example, based on the regional brightness values, on the one hand, the corresponding driving values ​​can be determined through a lookup table and input into the driving component of the backlight panel, so that the LEDs in the backlight zone emit backlight corresponding to the target image. On the other hand, backlight diffusion simulation and pixel backlight simulation can be performed on the regional brightness values ​​to determine the backlight brightness value of each pixel in the target image. Based on the backlight brightness values, pixel compensation is performed on the pixel data of the target image (i.e., the pixel value of each pixel) to obtain the compensated pixel data, which is then input into the display component for display, thus realizing the entire process of display control.

[0205] Figure 15 This is a flowchart illustrating a display control method according to an embodiment of the present disclosure. Figure 15 for Figure 14 Further refinement. For example... Figure 15 As shown in the embodiments of this disclosure, for the input target image, the first backlight feature value of each backlight partition can be obtained by partition feature extraction; the first backlight feature value of each backlight partition is filtered by 3*3 to obtain the second backlight feature value; and the brightness is extracted by LUT lookup table to obtain the regional brightness value of each backlight partition.

[0206] In the example, based on the regional brightness value, the corresponding driving value is determined by a lookup table and input to the driving component of the backlight panel so that the LEDs of each backlight zone of the backlight assembly emit backlight corresponding to the target image.

[0207] In the example, backlight diffusion simulation can be performed on the regional brightness values ​​of each backlight zone to determine the regional brightness values ​​of each backlight zone; based on the regional brightness values ​​of each backlight zone, the backlight of the pixels in each backlight zone is simulated to obtain the backlight brightness values ​​of all pixels in the target image; according to the backlight brightness values ​​of each pixel in the target image, pixel compensation is performed on each pixel to obtain the compensated pixel values, which are then input to the display component for display, thus realizing the entire process of display control.

[0208] The display control method according to the embodiments of this disclosure can be applied to various display systems, especially large-screen or ultra-large-screen high-definition display systems, such as Mini-LED backlight display systems. By adopting a regional dynamic backlight control method, and through operations such as grayscale value partition feature extraction, 3x3 filtering, backlight diffusion convolution, Bezier curve interpolation, and pixel compensation, the display quality of the display system is improved, the contrast of the display image is enhanced, the power consumption of the display system is significantly reduced, and image details are preserved more completely, resulting in better visual effects.

[0209] According to embodiments of this disclosure, a display control device is also provided. Figure 16 This is a block diagram of a display control device according to an embodiment of the present disclosure. Figure 16 As shown, the device includes:

[0210] Feature extraction module 61 is used to extract partition features of the target image to be displayed based on multiple backlight partitions of the backlight assembly of the display device, and determine the first backlight feature value of the multiple backlight partitions.

[0211] The brightness value determination module 62 is used to filter the first backlight feature values ​​of the plurality of backlight partitions to obtain the first area brightness value of the plurality of backlight partitions, so that the backlight component emits backlight corresponding to the target image based on the first area brightness value;

[0212] The backlight simulation module 63 is used to simulate the backlight of each pixel of the target image based on the brightness value of the first region of the plurality of backlight partitions, so as to obtain the first backlight brightness value of each pixel of the target image.

[0213] The pixel compensation module 64 is used to compensate the first pixel value of each pixel of the target image according to the first backlight brightness value of each pixel of the target image to obtain the compensated second pixel value, so that the display component of the display device displays the target image based on the second pixel value.

[0214] In some embodiments, the feature extraction module 61 is configured to: for any backlight partition, determine the average and maximum values ​​of the pixel grayscale values ​​of each pixel in the backlight partition based on the pixel grayscale values ​​of each pixel in the target image within the backlight partition, wherein the pixel grayscale value is the maximum value among multiple color channels of the first pixel value; and determine a first backlight feature value of the backlight partition based on the weighted sum of the average and the maximum values.

[0215] In some embodiments, the brightness value determination module 62 is configured to: for any backlight zone, determine a second backlight feature value of the backlight zone based on a first backlight feature value of the backlight zone and a first backlight feature value of a neighboring zone of the backlight zone; wherein the neighboring zones include backlight zones whose zone distance from the backlight zone is less than or equal to a zone distance threshold; and determine a first area brightness value of the backlight zone based on the second backlight feature value of the backlight zone and a preset first lookup table.

[0216] In some embodiments, determining the second backlight feature value of the backlight partition based on the first backlight feature value of the backlight partition and the first backlight feature value of the adjacent partitions includes: determining the third backlight feature value of the adjacent partitions based on the first backlight feature value of the adjacent partitions and a preset filtering coefficient; and determining the maximum value among the first backlight feature value of the backlight partition and the third backlight feature value of each of the adjacent partitions as the second backlight feature value of the backlight partition.

[0217] In some embodiments, the backlight assembly includes a driving component and backlights of the plurality of backlight zones. The device further includes: a driving value determination module, configured to determine the driving value of the plurality of backlight zones respectively based on the brightness value of a first area of ​​the plurality of backlight zones and a preset second lookup table; and a driving value input module, configured to input the driving values ​​of the plurality of backlight zones into the driving component when the display conditions of the target image are met, so that the driving component drives the backlights of the plurality of backlight zones to emit backlight corresponding to the target image.

[0218] In some embodiments, the backlight simulation module 63 is configured to: for any backlight partition, determine a second region brightness value of the backlight partition based on a first region brightness value of the backlight partition, a first region brightness value of a diffusion partition of the backlight partition, and a diffusion factor of the diffusion partition of the backlight partition; wherein the diffusion partition includes backlight partitions whose partition distance from the backlight partition is less than or equal to a diffusion distance threshold; and simulate the backlight of pixels in each backlight partition based on the second region brightness values ​​of the plurality of backlight partitions to obtain a first backlight brightness value for each pixel of the target image.

[0219] In some embodiments, before the backlight simulation module 63, the device further includes: a virtual partition determination module, configured to determine the position and number of virtual partitions outside the plurality of backlight partitions according to a preset diffusion distance threshold; and an extended brightness value determination module, configured to determine the extended brightness value of each virtual partition according to the first area brightness value of the plurality of backlight partitions, wherein the step of determining the second area brightness value of the backlight partition according to the first area brightness value of the backlight partition, the first area brightness value of the diffusion partition of the backlight partition, and the diffusion factor of the diffusion partition of the backlight partition includes:

[0220] When the partition distance between the backlight partition and the edge of the display device is less than the diffusion distance threshold, the second region brightness value of the backlight partition is determined based on the first region brightness value of the backlight partition, the first region brightness value of the diffusion partition of the backlight partition, the extended brightness value of the virtual partition whose partition distance from the backlight partition is less than or equal to the diffusion distance threshold, and the diffusion factors of the corresponding diffusion partition and virtual partition.

[0221] In some embodiments, the extended brightness value determination module is configured to: determine the extended brightness value of each virtual partition based on the first area brightness value of the plurality of backlight partitions and the influence factor of each virtual partition.

[0222] In some embodiments, the influence factor is associated with the reflectivity of the side of the backlight assembly.

[0223] In some embodiments, the step of simulating the backlight of pixels in each backlight partition according to the second region brightness values ​​of the plurality of backlight partitions to obtain the first backlight brightness value of each pixel in the target image includes: for any target region, determining the second backlight brightness values ​​of the vertices and center points of the target region according to the second region brightness values, wherein the target region is a region with the center point of each backlight partition as the vertex and the same size as the backlight partition; and interpolating each pixel in the target region according to the second backlight brightness values ​​of the vertices and center points of the target region using a preset interpolation method to obtain the first backlight brightness value of each pixel in the target region.

[0224] In some embodiments, the interpolation method includes Bézier curve interpolation.

[0225] In some embodiments, the vertices of the target region sequentially include a first vertex, a second vertex, a third vertex, and a fourth vertex. The step of interpolating each pixel in the target region using a preset interpolation method to obtain a first backlight brightness value for each pixel in the target region includes: constructing a first Bézier curve using Bézier curve interpolation based on the brightness values ​​of the first vertex, the second vertex, and the center point of the target region; constructing a second Bézier curve using Bézier curve interpolation based on the brightness values ​​of the third vertex, the fourth vertex, and the center point of the target region; constructing a third Bézier curve using Bézier curve interpolation based on a first interpolation point on the first Bézier curve, a second interpolation point on the second Bézier curve, and the brightness value of the center point; and obtaining the first backlight brightness value for each pixel in the target region based on the first Bézier curve, the second Bézier curve, and the third Bézier curve.

[0226] In some embodiments, the pixel compensation module 64 is configured to: for any pixel, determine a compensation factor for the pixel using a non-linear pixel compensation method based on the first backlight brightness value of the pixel; and compensate each color channel of the pixel according to the compensation factor to obtain a second pixel value of the pixel.

[0227] In some embodiments, determining a compensation factor for a pixel using a non-linear pixel compensation method based on a first backlight brightness value of the pixel includes: determining a first compensation factor for the pixel using a non-linear pixel compensation method based on the first backlight brightness value of the pixel; determining a second compensation factor for the pixel based on the pixel grayscale value of the pixel; and determining the minimum value between the first compensation factor and the second compensation factor as the compensation factor for the pixel.

[0228] In some embodiments, the apparatus further includes: an image input module, configured to input a second pixel value of the target image into the display component, provided that the display conditions of the target image are met, so that the display component displays the image.

[0229] According to embodiments of this disclosure, a display device is also provided. Figure 17 This is a block diagram of a display device according to an embodiment of the present disclosure. Figure 17 As shown, the display device includes: a backlight assembly 71, a display assembly 72, and the aforementioned display control device 73.

[0230] The backlight assembly includes a driving component and multiple backlight zones. The driving component is used to drive the multiple backlight zones to emit backlight according to the driving values ​​of the multiple backlight zones.

[0231] The display component is used to display based on the input pixel values;

[0232] The display control device is connected to the backlight assembly and the display assembly respectively, and is used to determine the driving value and the compensated pixel value of the target image in the multiple backlight zones according to the target image to be displayed, input the driving value to the backlight assembly, and input the compensated pixel value to the display assembly.

[0233] In some embodiments, the display control device 73 may be a field-programmable gate array (FPGA) or other types of logic devices, and this disclosure does not limit it.

[0234] Figure 18 This is a schematic diagram of the structure of an electronic device according to an embodiment of this disclosure. Figure 18 As shown, this disclosure provides an electronic device including: one or more processors 101, a memory 102, and one or more I / O interfaces 103. The memory 102 stores one or more programs, which, when executed by the one or more processors, cause the one or more processors to implement any of the display control methods described in the above embodiments; the one or more I / O interfaces 103 are connected between the processor and the memory, configured to enable information interaction between the processor and the memory.

[0235] The processor 101 is a device with data processing capabilities, including but not limited to a central processing unit (CPU); the memory 102 is a device with data storage capabilities, including but not limited to random access memory (RAM, more specifically SDRAM, DDR, etc.), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), and flash memory (FLASH); the I / O interface (read / write interface) 103 is connected between the processor 101 and the memory 102, enabling information exchange between the processor 101 and the memory 102, including but not limited to a data bus (Bus).

[0236] In some embodiments, the processor 101, memory 102, and I / O interface 103 are interconnected via bus 104, and thus connected to other components of the computing device.

[0237] In some embodiments, the one or more processors 101 include a field-programmable gate array (FPGA).

[0238] According to embodiments of this disclosure, a computer-readable medium is also provided. This computer-readable medium stores a computer program, which, when executed by a processor, implements the steps of any of the image display control methods described in the above embodiments.

[0239] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a machine-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication component, and / or installed from a removable medium. When the computer program is executed by a central processing unit (CPU), it performs the functions defined above in the system of this disclosure.

[0240] It should be noted that the computer-readable medium disclosed herein may be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium may be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.

[0241] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0242] The circuits or sub-circuits described in the embodiments of this disclosure can be implemented in software or hardware. The described circuits or sub-circuits can also be housed in a processor; for example, it can be described as: a processor including: a receiving circuit and a processing circuit, the processing module including a writing sub-circuit and a reading sub-circuit. The names of these circuits or sub-circuits do not necessarily constitute a limitation on the circuit or sub-circuit itself; for example, a receiving circuit can also be described as "receiving video signals".

[0243] It is understood that the above embodiments are merely exemplary embodiments used to illustrate the principles of this disclosure, and this disclosure is not limited thereto. For those skilled in the art, various modifications and improvements can be made without departing from the spirit and substance of this disclosure, and these modifications and improvements are also considered to be within the scope of protection of this disclosure.

Claims

1. A display control method characterized by comprising: The method comprises: According to the plurality of backlight partitions of the backlight component of the display device, the pixel points of the target image are subjected to partition feature extraction, and the first backlight feature values of the plurality of backlight partitions are determined; The first backlight feature values of the plurality of backlight partitions are filtered to obtain the first area brightness values of the plurality of backlight partitions, so that the backlight component emits backlight corresponding to the target image based on the first area brightness values, comprising: For any backlight partition, according to the first backlight feature values of the adjacent partitions and the preset filter coefficient, the third backlight feature values of the adjacent partitions are determined; the maximum value of the first backlight feature value of the backlight partition and the third backlight feature values of each of the adjacent partitions is determined as the second backlight feature value of the backlight partition; wherein the adjacent partitions include backlight partitions with a partition distance less than or equal to a partition distance threshold from the backlight partition; According to the second backlight feature value of the backlight partition and the preset first lookup table, the first area brightness value of the backlight partition is determined; According to the first area brightness values of the plurality of backlight partitions, the backlight of each pixel point of the target image is simulated to obtain the first backlight brightness values of each pixel point of the target image; According to the first backlight brightness values of each pixel point of the target image, the first pixel values of each pixel point of the target image are compensated respectively to obtain the second pixel values after compensation, so that the display component of the display device displays the target image based on the second pixel values.

2. The display control method according to claim 1, characterized by, The step of determining the first backlight feature values of the plurality of backlight partitions according to the plurality of backlight partitions of the backlight component of the display device, the pixel points of the target image are subjected to partition feature extraction, comprising: For any backlight partition, according to the pixel gray value of each pixel point of the target image in the backlight partition, the average value and the maximum value of the pixel gray value of each pixel point in the backlight partition are determined, wherein the pixel gray value is the maximum value in the plurality of color channels of the first pixel value; According to the weighted sum of the average value and the maximum value, the first backlight feature value of the backlight partition is determined.

3. The display control method according to claim 1 or 2, characterized by, The backlight component comprises a driving component and the backlight lamps of the plurality of backlight partitions, and the method further comprises: According to the first area brightness values of the plurality of backlight partitions and the preset second lookup table, the driving values of the plurality of backlight partitions are determined respectively; In the case of meeting the display conditions of the target image, the driving values of the plurality of backlight partitions are input into the driving component, so that the driving component drives the backlight lamps of the plurality of backlight partitions to emit backlight corresponding to the target image.

4. The display control method according to claim 1, characterized by, The step of simulating the backlight of each pixel point of the target image according to the first area brightness values of the plurality of backlight partitions to obtain the first backlight brightness values of each pixel point of the target image, comprising: For any backlight partition, according to the first area brightness value of the backlight partition, the first area brightness value of the diffusion partition of the backlight partition and the diffusion factor of the diffusion partition of the backlight partition, the second area brightness value of the backlight partition is determined; The diffusion sub-area includes a backlight sub-area with a sub-area distance less than or equal to a diffusion distance threshold value. According to the second area luminance values of the plurality of backlight sub-areas, the backlight of each pixel point in each backlight sub-area is simulated to obtain the first backlight luminance values of each pixel point of the target image.

5. The display control method according to claim 4, characterized by, Before the step of simulating the backlight of each pixel point of the target image to obtain the first backlight luminance values of each pixel point of the target image, the method further comprises: According to a preset diffusion distance threshold value, the positions and quantities of virtual sub-areas outside the plurality of backlight sub-areas are determined. According to the first area luminance values of the plurality of backlight sub-areas, the extension luminance values of each virtual sub-area are determined respectively, The step of determining the second area luminance values of the backlight sub-areas according to the first area luminance values of the backlight sub-areas, the first area luminance values of the diffusion sub-areas of the backlight sub-areas, and the diffusion factors of the diffusion sub-areas of the backlight sub-areas comprises: In the case that the sub-area distance between the backlight sub-area and the edge of the display device is less than the diffusion distance threshold value, the second area luminance values of the backlight sub-area are determined according to the first area luminance values of the backlight sub-area, the first area luminance values of the diffusion sub-areas of the backlight sub-area, the extension luminance values of the virtual sub-areas with a sub-area distance less than or equal to the diffusion distance threshold value from the backlight sub-area, and the diffusion factors of the corresponding diffusion sub-areas and virtual sub-areas.

6. The display control method according to claim 5, characterized by, The step of determining the extension luminance values of each virtual sub-area according to the first area luminance values of the plurality of backlight sub-areas comprises: The extension luminance values of each virtual sub-area are determined according to the first area luminance values of the plurality of backlight sub-areas and the influence factors of each virtual sub-area.

7. The display control method according to claim 6, characterized by, The influence factor is associated with the reflectivity of the side surface of the backlight assembly.

8. The display control method according to claim 4, characterized by, The step of simulating the backlight of each pixel point in each backlight sub-area according to the second area luminance values of the plurality of backlight sub-areas to obtain the first backlight luminance values of each pixel point of the target image comprises: For any target area, the second backlight luminance values of the vertex and the center point of the target area are determined respectively according to the second area luminance values, the target area being an area with the center point of each backlight sub-area as the vertex and having the same size as the backlight sub-area; According to the second backlight luminance values of the vertex and the center point of the target area, each pixel point in the target area is processed by interpolation respectively by using a preset interpolation method to obtain the first backlight luminance values of each pixel point in the target area.

9. The display control method according to claim 8, characterized by, The interpolation method comprises Bézier curve interpolation.

10. The display control method according to claim 9, characterized by, The vertex of the target area comprises a first vertex, a second vertex, a third vertex, and a fourth vertex in sequence, The step of processing each pixel point in the target area by interpolation respectively by using a preset interpolation method to obtain the first backlight luminance values of each pixel point in the target area comprises: A first Bézier curve is constructed by Bézier curve interpolation based on the luminance values of the first vertex, the second vertex, and the center point of the target area; constructing a second Bezier curve by means of Bezier curve interpolation based on the luminance value of the third vertex, the luminance value of the fourth vertex and the luminance value of the center point of the target region; constructing a third Bezier curve by means of Bezier curve interpolation based on the first interpolation point on the first Bezier curve, the second interpolation point on the second Bezier curve and the luminance value of the center point; obtaining the first backlight luminance value of each pixel point in the target region based on the first Bezier curve, the second Bezier curve and the third Bezier curve.

11. The display control method according to claim 1, characterized by, The step of compensating the first pixel value of each pixel point of the target image according to the first backlight luminance value of each pixel point of the target image to obtain the second pixel value after compensation comprises: determining the compensation factor of the pixel point by means of non-linear pixel compensation according to the first backlight luminance value of the pixel point; compensating each color channel of the pixel point according to the compensation factor to obtain the second pixel value of the pixel point.

12. The display control method according to claim 11, wherein The step of determining the compensation factor of the pixel point by means of non-linear pixel compensation according to the first backlight luminance value of the pixel point comprises: determining the first compensation factor of the pixel point by means of non-linear pixel compensation according to the first backlight luminance value of the pixel point; determining the second compensation factor of the pixel point according to the pixel gray value of the pixel point; determining the compensation factor of the pixel point as the minimum value between the first compensation factor and the second compensation factor.

13. The display control method according to claim 1, characterized by, The method further comprises: in the case of meeting the display condition of the target image, inputting the second pixel value of the target image into the display component to enable the display component to display.

14. A display control device, characterized by comprising: comprises: a feature extraction module configured to perform partition feature extraction on a target image to be displayed according to a plurality of backlight partitions of a backlight component of a display device, and determine first backlight feature values of the plurality of backlight partitions; a luminance value determination module configured to filter the first backlight feature values of the plurality of backlight partitions to obtain first region luminance values of the plurality of backlight partitions, so that the backlight component emits backlight corresponding to the target image based on the first region luminance values; the luminance value determination module is further configured to: for any backlight partition, determine third backlight feature values of adjacent partitions according to the first backlight feature values of the adjacent partitions and a preset filter coefficient; determine the second backlight feature value of the backlight partition as the maximum value between the first backlight feature value of the backlight partition and the third backlight feature values of the adjacent partitions; wherein the adjacent partitions include backlight partitions having a partition distance less than or equal to a partition distance threshold from the backlight partition; determine the first region luminance value of the backlight partition according to the second backlight feature value of the backlight partition and a preset first lookup table; a backlight simulation module configured to simulate backlight of each pixel point of the target image according to the first region luminance values of the plurality of backlight partitions to obtain first backlight luminance values of each pixel point of the target image. A pixel compensation module is configured to compensate a first pixel value of each pixel point of the target image according to a first backlight brightness value of the pixel point to obtain a second pixel value after compensation, so that the display component of the display device displays the target image based on the second pixel value.

15. A display device, characterized by comprising: The display control device comprises: a backlight component, a display component, and the display control device according to claim 14, the backlight component comprises a driving component and a plurality of backlight sub-zones, the driving component is configured to drive the plurality of backlight sub-zones to emit backlight according to driving values of the plurality of backlight sub-zones; the display component is configured to display according to input pixel values; the display control device is respectively connected to the backlight component and the display component, and is configured to determine driving values of the target image in the plurality of backlight sub-zones and pixel values after compensation according to a target image to be displayed, input the driving values to the backlight component, and input the pixel values after compensation to the display component.

16. An electronic device, comprising: The display control device comprises: one or more processors; a memory configured to store one or more programs; when the one or more programs are executed by the one or more processors, the one or more processors are caused to implement the display control method according to any one of claims 1 to 13.

17. The electronic device of claim 16, wherein, The processor comprises a field programmable gate array (FPGA).

18. A computer readable medium having stored thereon a computer program, wherein, The computer program, when executed by the processor, implements the steps in the display control method according to any one of claims 1 to 13.

Citation Information

Patent Citations

  • Backlight smoothing method applied to liquid crystal display dynamic dimming and device

    CN103514853A

  • Backlight brightness adjusting method and device and display terminal

    CN105869579A

  • Subarea backlight control method and image processing chip

    CN107818762A