Display device and display method, computer device, storage medium and electronic product

By introducing a grayscale compensation device into the mini LED display screen and using a sampling module and processor for grayscale compensation, the problem of visual afterimage caused by temperature rise is solved, and the uniformity and consistency of the display effect are improved.

CN118451488BActive Publication Date: 2026-01-02BOE TECHNOLOGY GROUP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202280004917.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-06
Publication Date
2026-01-02
Estimated Expiration
2042-12-06

AI Technical Summary

Technical Problem

In mini LED displays, the temperature rise caused by prolonged lighting results in regional temperature differences, leading to a decrease in luminous efficiency and consequently, visual afterimages, which affect the display effect.

Method used

A grayscale compensation device, including a sampling module and a processor, is used to sample the video frame sequence and perform grayscale compensation using a grayscale compensation data table and a temperature influence coefficient, thereby eliminating visual afterimages and improving display uniformity and consistency.

Benefits of technology

It effectively eliminates visual afterimages in mini LED displays, improves the uniformity and consistency of the displayed image, and enhances the user's visual experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118451488B_ABST
    Figure CN118451488B_ABST
Patent Text Reader

Abstract

The embodiment of the present disclosure provides a display device and a display method, computer equipment, a storage medium and electronic products. The display device comprises a gray scale compensation device, the gray scale compensation device comprises a sampling module and a processor; the sampling module is configured to sample frame image data in a video frame sequence in a preset sequence order to obtain current frame image data; the processor is configured to determine initial gray scale compensation data according to first gray scale data of each pixel point in the current frame image data and a pre-generated gray scale compensation data table; obtain gray scale compensation information of an image data group corresponding to the current frame image data, which comprises gray scale compensation coefficients of the current frame image data in each display area; determine target gray scale compensation data according to the gray scale compensation coefficients of the current frame image data in each display area and the initial gray scale compensation data; and perform gray scale compensation on the current frame image data according to the target gray scale compensation data to obtain compensated frame image data.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of display, in particular to a display device and a display method, a computer device, a storage medium and an electronic product. BACKGROUND

[0002] With the rapid development of mini Light-Emitting Diode (mini LED) display technology, mini LED display products have begun to be applied to the field of ultra-large display screen high-definition display. In the working process of mini LED, due to the long-time lighting of the display screen, a large amount of heat energy generated by electronic components cannot be dissipated in time, the temperature of the screen rises, and regional temperature differences appear. Since the luminous efficiency of the screen decreases with the increase of temperature, when the display screen is switched, visual afterimage appears. Therefore, eliminating visual afterimage in the screen and optimizing the display effect of the screen are problems to be solved in the field of display screens. SUMMARY

[0003] The present disclosure provides a display device and a display method, a computer device, a storage medium and an electronic product.

[0004] In a first aspect, the present disclosure provides a display device, comprising a gray scale compensation device configured to compensate gray scale of display data in the display device, the display device comprising a plurality of display regions; wherein the gray scale compensation device comprises a sampling module, a processor, and a memory;

[0005] The sampling module is configured to sample frame image data in a video frame sequence in a preset sequence order to obtain current frame image data.

[0006] The processor is configured to determine initial gray scale compensation data according to first gray scale data of each pixel point in the current frame image data and a pre-generated gray scale compensation data table; obtain gray scale compensation information of an image data group corresponding to the current frame image data, the gray scale compensation information comprising gray scale compensation coefficients of the current frame image data in each display region, the image data group comprising a plurality of continuous frame image data sampled by the sampling module; determine target gray scale compensation data according to the gray scale compensation coefficients of the current frame image data in each display region and the initial gray scale compensation data; and compensate the current frame image data according to the target gray scale compensation data to obtain compensated frame image data.

[0007] In some embodiments, the processor comprises an initial gray scale determination module, a compensation coefficient determination module and a gray scale compensation module.

[0008] The initial gray scale determination module is configured to determine initial gray scale compensation data according to gray scale data of each sub-pixel in the current frame image data and pre-generated gray scale compensation data table.

[0009] The compensation coefficient determination module is configured to obtain gray scale compensation information of an image data group corresponding to the current frame image data, the gray scale compensation information including gray scale compensation coefficients of the current frame image data in each display region, and the image data group including continuous multiple frames of image data sampled by the sampling module.

[0010] The gray scale compensation module is configured to determine target gray scale compensation data according to the gray scale compensation coefficients of the current frame image data in each display region and the initial gray scale compensation data, and perform gray scale compensation on the current frame image data according to the target gray scale compensation data to obtain compensated frame image data.

[0011] In some embodiments, the processor further includes the compensation coefficient calculation module.

[0012] The compensation coefficient calculation module is configured to calculate gray scale compensation information of an image data group corresponding to the current frame image data according to gray scale influence information of at least one historical image data group before the current frame image data, time domain weight values corresponding to each of the historical image data groups and a preset spatial domain weighting model, so as to obtain the gray scale compensation information of the image data group corresponding to the current frame image data.

[0013] The gray scale influence information of the historical image data group includes multiple frame comprehensive gray scale influence factors corresponding to each of the display regions in the historical image data group.

[0014] The spatial domain weighting model includes temperature influence coefficients of each of the display regions on a selected target display region in a first preset region centered on the target display region.

[0015] In some embodiments, the compensation coefficient calculation module includes a time domain statistical unit, a spatial domain statistical unit and a compensation coefficient calculation unit.

[0016] The time domain statistical unit is configured to determine a time domain weighted gray scale influence factor of any one of the display regions according to the multiple frame comprehensive gray scale influence factors corresponding to the display region in each of the historical image data groups and the time domain weight values corresponding to each of the historical image data groups.

[0017] The spatial domain statistics unit is configured to determine, for any one of the display regions, a spatial domain weighted gray scale influence factor of the display region according to the time domain weighted gray scale influence factors of the display regions in the first preset region centered on the display region and the spatial domain weighting model.

[0018] The compensation coefficient calculation unit is configured to determine the gray scale compensation coefficient of each display region according to the spatial domain weighted gray scale influence factor of the display region.

[0019] In some embodiments, the compensation coefficient calculation module further comprises a smoothing filter unit.

[0020] The smoothing filter unit is configured to perform smoothing filtering processing on the spatial domain weighted gray scale influence factor of the display region to obtain an updated spatial domain weighted gray scale influence factor of the display region, and send the updated spatial domain weighted gray scale influence factor of the display region to the compensation coefficient calculation unit.

[0021] In some embodiments, the compensation coefficient calculation unit is specifically configured to, for the spatial domain weighted gray scale influence factor of any one of the display regions, map the spatial domain weighted gray scale influence factor of the display region to a corresponding gray scale compensation coefficient by using a preset first mapping algorithm.

[0022] In some embodiments, the compensation coefficient calculation module further comprises:

[0023] The image data group processing unit is configured to, for any one of the historical image data groups, determine a multi-frame comprehensive gray scale influence factor corresponding to each display region of the historical image data group according to the single-frame gray scale influence factors of each frame of image data included in the historical image data group in each display region, to obtain gray scale influence information of the historical image data group.

[0024] In some embodiments, the multi-frame comprehensive gray scale influence factor corresponding to one of the display regions of the historical image data group is equal to an average value of the single-frame gray scale influence factors of all frame image data included in the historical image data group in the same display region.

[0025] In some embodiments, the display device comprises X rows and Y columns, i.e. X*Y display regions, and X and Y are both positive integers.

[0026] The image data group processing unit comprises X*Y third data processing units and at least one fourth data processing unit.

[0027] The third data processing unit, corresponding to the display area one by one, is configured to sequentially accumulate the single-frame gray level influence factors of each frame of image data in the historical image data set corresponding to the same display area, and determine the sum of the single-frame gray level influence factors of each frame of image data in the historical image data set corresponding to the same display area.

[0028] The fourth data processing unit is configured to determine the average value of the single-frame gray level influence factors of all frame image data in the same display area according to the sum of the single-frame gray level influence factors of each frame of image data in the historical image data set corresponding to the same display area sent by the third data processing unit and the number of image frames included in the historical image data set.

[0029] In some embodiments, the compensation coefficient calculation module further includes a single-frame image processing unit and a gray level mapping unit.

[0030] The single-frame image processing unit is configured to, for any one frame of frame image data, obtain the single-frame gray level data corresponding to each display area according to the gray level data of the pixel points included in each display area of the frame image data.

[0031] The gray level mapping unit is configured to, for the single-frame gray level data of any one of the display areas, map the single-frame gray level data of the display area to the corresponding single-frame gray level influence factor by using a preset second mapping algorithm.

[0032] In some embodiments, the single-frame gray level data corresponding to the frame image data in one of the display areas is equal to the average value of the gray level data of all pixel points in the display area.

[0033] In some embodiments, the display device includes X rows, Y columns, a total of X*Y display areas, X and Y are both positive integers.

[0034] The single-frame image processing unit includes Y first data processing units and at least one second data processing unit.

[0035] One first data processing unit corresponds to one column of display areas, and different first data processing units correspond to different columns of display areas, and the Y first data processing units are configured to process the display areas in the frame image data to be processed row by row.

[0036] The first data processing unit is specifically configured to sequentially accumulate the gray level data of the pixel points in each row in the corresponding one of the display areas in the current processed row, and determine the sum of the gray level data of the pixel points in the display area.

[0037] The second data processing unit is configured to determine the single-frame gray scale data of the display area according to the total gray scale data of the pixel points in the display area and the number of the pixel points in the display area sent by the first data processing unit.

[0038] In some embodiments, the display device further comprises a first preprocessing module.

[0039] The first preprocessing module is configured to obtain the gray scale data of each pixel point according to the gray scale data of the sub-pixels included in each pixel point in the frame image data of any frame.

[0040] In some embodiments, the display device further comprises a first cache module, and the first cache module has a circular queue structure formed by a plurality of storage spaces.

[0041] The first cache module is configured to receive the gray scale influence information of the historical image data group sent by the image data group processing unit in response to the control of the data write signal, and write the received gray scale influence information of the historical image data group into one of the storage spaces in the circular queue structure based on a sequential storage manner.

[0042] In some embodiments, the display device further comprises:

[0043] The first cache module is further configured to, after writing the received gray scale influence information of the historical image data group into one of the storage spaces in the circular queue structure, send the gray scale influence information in the M storage spaces, including the one storage space most recently written in the circular queue structure and the M-1 other storage spaces located before the one storage space most recently written in the writing order, to the time domain statistical unit in response to the control of the data read signal.

[0044] In some embodiments, the display device further comprises a counting module.

[0045] The counting module is configured to receive the multi-frame comprehensive gray scale influence factors corresponding to each display area of the historical image data group sent by the image data group processing unit, and perform an increment operation once for each received multi-frame comprehensive gray scale influence factor; and send the data write signal to the first cache module in response to the count reaching a preset threshold.

[0046] The counting module is further configured to send the data read signal to the first cache module after sending the data write signal for a preset number of times.

[0047] In some embodiments, the display device further comprises a second cache module.

[0048] The second cache module receives the gray scale compensation information of the image data set sent by the compensation coefficient calculation module and updates the storage; and sends the currently stored gray scale compensation information of the image data set to the compensation coefficient determination module in response to the calling information.

[0049] In a second aspect, the embodiments of the present disclosure provide a display method for performing gray scale compensation on display data in a display device, the display device comprising a plurality of display regions, the display method comprising:

[0050] According to a preset sequence order, sample frame image data in a video frame sequence to obtain current frame image data;

[0051] According to the first gray scale data of each pixel point in the current frame image data and the pre-generated gray scale compensation data table, determine initial gray scale compensation data; obtain gray scale compensation information of an image data set corresponding to the current frame image data, the gray scale compensation information comprising gray scale compensation coefficients of the current frame image data in each display region, the image data set comprising continuous multiple frame image data sampled by the sampling module; according to the gray scale compensation coefficients of the current frame image data in each display region and the initial gray scale compensation data, determine target gray scale compensation data; according to the target gray scale compensation data, perform gray scale compensation on the current frame image data to obtain compensated frame image data.

[0052] In a third aspect, the embodiments of the present disclosure provide a computer device, comprising a processor, a memory and a bus, the memory storing machine readable instructions executable by the processor, when the computer device is running, the processor and the memory communicate through the bus, and the machine readable instructions are executed by the processor to perform the steps of the display method of the display device as described in the second aspect.

[0053] In a fourth aspect, the embodiments of the present disclosure provide a computer non-transient readable storage medium, the computer non-transient readable storage medium storing a computer program, the computer program being executed by the processor to perform the steps of the display method of the display device as described in the second aspect.

[0054] In a fifth aspect, the embodiments of the present disclosure provide an electronic product, comprising the display device as described in the first aspect. BRIEF DESCRIPTION OF DRAWINGS

[0055] The accompanying drawings are included to provide a further understanding of the present disclosure and constitute a part of the specification, and together with the following detailed description, serve to explain the present disclosure but do not constitute a limitation thereof. In the drawings:

[0056] Figure 1A structural schematic diagram of a display device provided by an embodiment of the present disclosure is shown in FIG. 1.

[0057] Figure 2 A structural schematic diagram of another display device provided by an embodiment of the present disclosure is shown in FIG. 2.

[0058] Figure 3 A structural schematic diagram of a compensation coefficient calculation module provided by an embodiment of the present disclosure is shown in FIG. 3.

[0059] Figure 4 A schematic diagram of mirroring a display area provided by an embodiment of the present disclosure is shown in FIG. 4.

[0060] Figure 5 A structural schematic diagram of a first storage space provided by an embodiment of the present disclosure is shown in FIG. 5.

[0061] Figure 6 A structural schematic diagram of a second storage space provided by an embodiment of the present disclosure is shown in FIG. 6.

[0062] Figure 7 A structural schematic diagram of a first cache module provided by an embodiment of the present disclosure is shown in FIG. 7.

[0063] Figure 8 A schematic flow chart of a display method of a display device provided by an embodiment of the present disclosure is shown in FIG. 8.

[0064] Figure 9 A structural schematic diagram of a computer device provided by an embodiment of the present disclosure is shown in FIG. 9.

[0065] Figure 10 A structural schematic diagram of an electronic product provided by an embodiment of the present disclosure is shown in FIG. 10. DETAILED DESCRIPTION

[0066] The specific embodiments of the present disclosure will be described below in detail with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are merely intended to illustrate and explain the present disclosure, and are not intended to limit the present disclosure.

[0067] To make the objectives, technical solutions, and advantages of the embodiments of the present disclosure clearer, the technical solutions of the embodiments of the present disclosure will be described below in detail with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, rather than all the embodiments of the present disclosure. Based on the described embodiments of the present disclosure, all other embodiments obtained by a person of ordinary skill in the art without creative effort belong to the scope of protection of the present disclosure.

[0068] Unless otherwise defined, technical terms and scientific terms used in the present disclosure shall have the meanings as commonly understood by one of ordinary skill in the art to which this disclosure belongs. The terms "first", "second", and similar terms are used to distinguish one element from another, and are not necessarily used to describe a sequential or chronological order. Also, the terms "comprises", "comprising", or any other variation thereof are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can include other elements not expressly listed or inherent to such process, method, article, or apparatus. The terms "connected", "coupled", or any other variation thereof are intended to cover a physical or mechanical connection, an electrical connection, whether direct or indirect, between two or more elements. The terms "upper", "lower", "left", "right", and the like are used only to express relative positions such that if the positions of the described objects are changed, the relative positions can be changed accordingly.

[0069] Mini-LED / Micro-LED has the advantages of high brightness, high contrast, fast response and low power consumption, so the display technology based on MLED has been more and more widely used in the display field. Specifically, by integrating a high-density MLED array on a substrate, the thin film, miniaturization and matrix of the MLED display panel are realized.

[0070] Most MLED products are active driven (Active Matrix), each pixel can be continuously and independently driven to emit light. And compared with traditional display panels such as liquid crystal display panels, MLED display panels have smaller chip size and smaller pixel pitch, resulting in higher heat density, so the heat dissipation demand of MLED display panels is higher. Based on the above technical requirements, COG (Chip on Glass) technology can be used to realize the display driving of MLED display panels, that is, by directly die bonding MLED chips to glass substrates, thin film transistors are used to drive MLED chips to emit light.

[0071] COG technology is based on glass substrate process, using semiconductor, lithography and advanced copper process, which can achieve ultra-fine thin film transistor driving structure on a large area. However, due to the integration of high-density MLED and thin film transistor in the MLED display panel using COG, the pitch between its pixels is less than 100 μm, and more temperature measurement circuit structures cannot be formed, so it is difficult to detect the temperature of the display panel in real time to obtain the temperature feedback of the display panel.

[0072] When a certain image frame is displayed on the MLED display panel using the GOG for a long time, the thin-film transistor drives the MLED to light for a long time, so that the temperature of the display panel rises, and the light-emitting efficiency of the MLED decreases with the rise of the temperature. The brightness loss of MLEDs of different colors is different with the rise of the temperature, and the brightness loss of the red MLED is the most with the rise of the temperature. Since it is difficult to obtain the temperature feedback of the MLED display panel, the brightness loss caused by the rise of the temperature of the display panel cannot be effectively compensated, so that when the image frame displayed on the display panel is switched to the next image frame, the image content of the previous image frame is left on the display panel, that is, ghosting occurs, thereby affecting the display effect of the display panel.

[0073] To solve at least one of the above technical problems, the embodiments of the present disclosure provide a display device, which comprises a gray scale compensation device that can be integrated in a Field-Programmable Gate Array (FPGA) and is used for performing gray scale compensation on a display frame.

[0074] Figure 1 A structural schematic diagram of a display device provided by the embodiments of the present disclosure is shown in FIG. 1. Figure 1 As shown in FIG. 1, the embodiments of the present disclosure provide a display device, which comprises a gray scale compensation device and is used for performing gray scale compensation on display data in the display device. The display device comprises a plurality of display regions.

[0075] Optionally, the display device provided by the embodiments of the present disclosure can be a spliced display screen, which comprises a plurality of display panels spliced with each other, and the display panels are divided into a plurality of display regions. In the following, the specific structure of the gray scale compensation device in the spliced display screen is introduced in detail by taking the spliced display screen as an example.

[0076] The gray scale compensation device comprises a sampling module 1 and a processor 2. The sampling module 1 is configured to sample frame image data in a video frame sequence in a preset sequence order to obtain current frame image data.

[0077] It should be understood that the preset sequence order is specifically a playing order of the video frame sequence on the display device. Here, the sampling manner of sampling the frame image data in the video frame sequence can be continuous sampling, or can also be frame skipping sampling. The number of frames skipped can be set according to experience, and the present disclosure does not limit this.

[0078] It should be noted that, for the frame image data obtained by sampling, the current frame image data is the frame image data collected from the video frame sequence at the current time according to the preset sequence order.

[0079] The processor 2 is configured to determine initial gray scale compensation data according to the first gray scale data of each pixel point in the current frame image data and the pre-generated gray scale compensation data table, acquire gray scale compensation information of an image data group corresponding to the current frame image data, the gray scale compensation information including gray scale compensation coefficients of the current frame image data in each display area, the image data group including continuous multiple frame image data sampled by the sampling module 1, determine target gray scale compensation data according to the gray scale compensation coefficients of the current frame image data in each display area and the initial gray scale compensation data, and perform gray scale compensation on the current frame image data according to the target gray scale compensation data to obtain compensated frame image data.

[0080] The display device provided by the embodiments of the present disclosure includes the sampling module 1 and the processor 2, wherein the processor 2 divides the image data collected by the sampling module 1 into multiple image data groups and determines gray scale compensation coefficients for performing gray scale compensation on the image data in units of image data groups. Specifically, for each frame image data included in the image data group, target gray scale compensation data is determined according to the uniformly configured gray scale compensation coefficients in each display area and the initial gray scale compensation data of the frame image data. The current frame image data of the display area is compensated by using the gray scale compensation coefficients, which can eliminate visual residual images of the display area, improve the uniformity and consistency of the display picture, and further improve the visual experience of the user. On the one hand, compared with frame-by-frame calculation of the gray scale influence of the previous frame image data on the current frame image data, the gray scale compensation in units of image data groups makes the gray scale compensation coefficients of each frame image data in the same image data group the same, which can reduce the calculation amount. On the other hand, since the image data group includes multiple frame image data, the display of multiple frame images has a more obvious influence on the temperature of the display device, and thus the adjustment and control requirements can be met to provide effective gray scale compensation.

[0081] In some embodiments, the processor 2 includes an initial gray scale determination module 21, a compensation coefficient determination module 22 and a gray scale compensation module 23, which will be described in detail below in combination with specific embodiments.

[0082] The initial gray scale determination module 21 is configured to determine initial gray scale compensation data according to the gray scale data of each sub-pixel in the current frame image data and the pre-generated gray scale compensation data table.

[0083] The collected frame image data includes the gray scale data of each sub-pixel in the image, and it can be known in the same way that the current frame image data includes the gray scale data of each sub-pixel in the current frame image.

[0084] The first gray scale data of the pixel point can be directly obtained, for example, the pixel in the image data is driven by a current signal, and the first gray scale data corresponds to the intensity of the signal. When the current frame image data is obtained, the first gray scale data of each pixel point in the detected current frame image data can be directly obtained according to the signal intensity. Alternatively, the first gray scale data of the pixel point can also be determined based on the gray scale data of each sub-pixel of the pixel point. For details, refer to the implementation process of the first preprocessing module 27 below, which is not described here.

[0085] The gray scale compensation data table can be pre-generated and directly obtained, which is not described in detail here.

[0086] In some embodiments, the gray scale compensation data table includes each gray scale data, compensation data of each gray scale, and a peak luminance variation factor. The processor 2 is specifically configured to: according to the first gray scale data, screen the target compensation gray scale from the gray scale compensation data table; and according to the target compensation gray scale and the peak luminance variation factor, determine the initial gray scale compensation data.

[0087] The peak luminance variation factor is a variation factor a under different measured peak luminances, which is calculated by considering the peak luminance variation of the display device. The actual peak luminance is fixed at 400 nit, and can be determined according to the actual splicing screen related parameters. According to the first gray scale data, the target compensation gray scale Ad of the first gray scale data is queried from the gray scale compensation data table; and according to the measured peak luminance currently set by the display device, the peak luminance variation factor y is determined. Then, the target compensation gray scale Ad of the first gray scale data obtained by querying is multiplied by the peak luminance variation factor y to obtain the initial gray scale compensation data Cmax corresponding to a pixel point, that is, Cmax=Ad x y.

[0088] Of course, in other embodiments, the gray scale compensation data table directly stores each gray scale data and the initial gray scale compensation data corresponding to each gray scale data. That is, the initial gray scale compensation data corresponding to the first gray scale data can be directly obtained by table lookup.

[0089] The compensation coefficient determination module 22 is configured to obtain the gray scale compensation information of the image data group corresponding to the current frame image data, the gray scale compensation information including the gray scale compensation coefficients of the current frame image data in each display area, and the image data group including the continuous multiple frames of image data sampled by the sampling module 1.

[0090] The frame image data in the embodiments of the present disclosure is compensated for gray scale based on the gray scale compensation information of the image data group to which the frame image data belongs. The gray scale compensation information records the gray scale compensation coefficients of each display region uniformly configured for each frame image data included in the corresponding image data group. That is, each frame image data in the same image data group is compensated for gray scale based on the same gray scale compensation information (the gray scale compensation information of the image data group to which the frame image data belongs).

[0091] It should be understood that the gray scale compensation information of the image data group to which the current frame image data belongs is obtained in advance (for example, can be obtained by calculation of the compensation coefficient calculation module involved below) before the current frame image data is sampled. Therefore, when the current frame image data needs to be compensated for gray scale, the gray scale compensation information of the image data group to which the current frame image data belongs can be directly called.

[0092] How the compensation coefficient calculation module calculates the gray scale compensation information of the image data group to which the current frame image data belongs will be described in detail below.

[0093] Figure 2 Another structural schematic diagram of a display device provided by the embodiments of the present disclosure is provided, Figure 3 A structural schematic diagram of a compensation coefficient calculation module provided by the embodiments of the present disclosure is provided, and in some embodiments, as shown in Figure 2 、 Figure 3 The processor 2 further includes a compensation coefficient calculation module 24, which is configured to calculate the gray scale compensation information of the image data group corresponding to the current frame image data according to the gray scale influence information of at least one historical image data group located before the current frame image data, the time domain weight corresponding to each historical image data group, and a preset spatial domain weighting model, so as to obtain the gray scale compensation coefficients of the image data group corresponding to the current frame image data.

[0094] The historical image data group refers to the image data group located before the image data group to which the current frame image data belongs. The gray scale influence information of the historical image data group includes a plurality of frame comprehensive gray scale influence factors corresponding to each display region of the historical image data group. The spatial domain weighting model includes a temperature influence coefficient of each display region in a first preset region centered on the target display region with respect to the selected target display region.

[0095] In some embodiments, as shown in Figure 2 The display device further includes a sending module 3, which is configured to send the compensated frame image data. Specifically, the compensated frame image data can be sent to an image processing module for next image processing, such as image enhancement processing, or can be sent to a display module for picture display. The present disclosure does not limit this.

[0096] In some embodiments, the compensation coefficient calculation module 24 comprises a time domain statistics unit 241, a space domain statistics unit 242 and a compensation coefficient calculation unit 243.

[0097] The time domain statistics unit 241 is configured to determine, for any one display region, a time domain weighted gray level influence factor of the display region according to the multi-frame comprehensive gray level influence factors of the historical image data groups corresponding to the display region and the time domain weights corresponding to each historical image data group.

[0098] The multi-frame comprehensive gray level influence factors of the historical image data groups corresponding to the display region are equal to the average values of the single-frame gray level influence factors of all the frame image data included in the historical image data groups in the same display region. The determination process is described in detail below in the detailed description of the image data processing unit, which is not described in detail here.

[0099] Specifically, the time domain statistics unit 241 is deployed with a first preset algorithm. For a selected display region, the multi-frame comprehensive gray level influence factors of at least one group of historical image data groups corresponding to the selected display region and the time domain weights corresponding to each group of historical image data groups are taken as input data of the first preset algorithm, and the time domain weighted gray level influence factor of the image data group to which the current frame image data belongs corresponding to the selected display region is obtained by processing the input data through the first preset algorithm.

[0100] Here, the first preset algorithm can be a preset weighted summation algorithm. The time domain weight of each group of historical image data groups is preset and can be directly obtained. It should be noted that the sum of each time domain weight is 1, i.e. Wherein, a i represents the time domain weight corresponding to the i-th group of historical image data groups, and N represents the number of historical image data groups.

[0101] In one example, for the determination of the time domain weighted gray level data of any one display region, the time domain statistics unit 241 is specifically configured to: according to the multi-frame comprehensive gray level influence factors of the historical image data groups corresponding to the selected display region and the time domain weights corresponding to each historical image data group, weighted summing the plurality of multi-frame comprehensive gray level influence factors to obtain the time domain weighted gray level influence factor of the selected display region.

[0102] Specifically, the time domain weighted gray level data of the display region A can be determined according to formula 1

[0103]

[0104] Wherein, a represents a multi-frame integrated gray scale influence factor of the i-th historical image data set in the selected display region (for example, it can be specifically an average value of single-frame gray scale influence factors of all frame image data included in the i-th historical image data set in the selected display region, which will be described in detail below), i a represents a time domain weight value configured for the i-th historical image data set.

[0105] The spatial domain statistical unit 242 is configured to determine, for any one display region, a spatial domain weighted gray scale influence factor of the display region according to the time domain weighted gray scale influence factors of the display regions in the first preset region formed with the display region as the center and the spatial domain weighting model.

[0106] In specific implementation, the spatial domain statistical unit 242 is deployed with a second preset algorithm, for a selected display region, the time domain weighted gray scale influence factors of the display regions in the first preset region formed with the selected display region as the center and the temperature influence coefficients corresponding to the display regions in the first preset region (the temperature influence coefficients are determined through the spatial domain weighting model) are taken as input data of the second preset algorithm, and then the spatial domain weighted gray scale influence factor of the selected display region is output.

[0107] In some embodiments, the second preset algorithm can be a neural network algorithm for convolution filtering of the time domain weighted gray scale influence factors by using the temperature influence coefficients.

[0108] It should be noted that the spatial domain weighting model is generated in advance, and its form is a filter coefficient matrix of MxM. The temperature influence coefficients correspond to the display regions in the first preset region one by one, that is, the first preset region includes MxM display regions, and the filter coefficient matrix MxM includes temperature influence coefficients m1, m2, …, m M For example, taking the first preset region including 9x9 display regions as an example, the filter coefficient matrix includes 9x9 temperature influence coefficients.

[0109] In one example, for determination of the spatial domain weighted gray scale influence factor of any one display region, the spatial domain statistical unit 242 is specifically configured to: according to the time domain weighted gray scale influence factors of the display regions in the first preset region formed with the display region as the center and the temperature coefficients of the display regions in the first preset region, weighted summing is performed on the plurality of time domain weighted gray scale influence factors to obtain the spatial domain weighted gray scale influence factor of the selected display region.

[0110] In the same example as the above example, taking the display region C1 located in the non-edge region on the display device as an example, 9x9 display regions centered on the display region C1 are taken as the first preset region, and the temperature influence coefficient m jThe time-domain weighted gray scale compensation factor Gray of each display region in the first preset region is multiplied by each temperature influence coefficient m1, m2, …, m mean and then added to obtain the spatial-domain weighted gray scale influence factor Y of the display region C1. A For details, see formula 2.

[0111]

[0112] wherein, m represents the time-domain weighted gray scale data of the i th display region in the first preset region corresponding to the target display region, m i m represents the temperature influence coefficient of the i th display region in the first preset region corresponding to the target display region.

[0113] Figure 4 The schematic diagram of mirroring and copying the display region provided by the embodiment of the present disclosure is provided. In another example, taking the display region C2 located at the edge region in the display device as an example, the display device is insufficient to constitute the first preset region with the display region C2 as the center. The above-mentioned edge region refers to the display region of a row located in any direction on the periphery of the display device, wherein 2a+1=M. Based on this, as shown in Figure 4 the time-domain weighted gray scale compensation factor of the a rows of display regions of the edge region on the display device is mirrored and copied to supplement the virtual display region on the periphery of the display device. Then, each temperature influence coefficient m1, m2, …, m M in the filter coefficient matrix M×M is multiplied by the time-domain weighted gray scale compensation factor Gray mean of the corresponding display region and then added to obtain the spatial-domain weighted gray scale influence factor Y of the display region C2. For details, refer to formula 2. The repeated parts will not be described again.

[0114] The compensation coefficient calculation unit 243 is configured to determine the gray scale compensation coefficient of each display region according to the spatial-domain weighted gray scale influence factor of each display region.

[0115] Specifically, the compensation coefficient calculation unit 243 is specifically configured to, for the spatial-domain weighted gray scale influence factor of any one display region, map the spatial-domain weighted gray scale influence factor of the display region to the corresponding gray scale compensation coefficient by using a preset first mapping algorithm.

[0116] The first mapping algorithm is a normalization algorithm, that is, the spatially weighted gray scale influence factor is mapped to a number in the range of 0-1 to achieve standardization. Linear mapping algorithm or nonlinear mapping algorithm can be used to realize the normalization of the spatially weighted gray scale influence factor, as long as the gray scale compensation coefficient is positively correlated with the spatially weighted gray scale influence factor, that is, the larger the spatially weighted gray scale influence factor, the larger the mapped spatially weighted gray scale influence factor.

[0117] In some embodiments, the compensation coefficient calculation module 24 further includes a smoothing filtering unit 244 configured to perform smoothing filtering processing on the spatially weighted gray scale influence factor of each display area to obtain an updated spatially weighted gray scale influence factor of each display area, and send the updated spatially weighted gray scale influence factor of each display area to the compensation coefficient calculation unit 243.

[0118] In the embodiments of the present disclosure, after sequentially performing the time domain weighting processing and the spatial domain weighting processing to obtain the spatially weighted gray scale influence factor of each display area, the spatially weighted gray scale influence factors of two or more display areas close to each other may differ greatly. However, in actual products, the temperature difference between display areas close to each other is generally small. Therefore, directly using the spatially weighted gray scale of each display area output by the spatial domain statistics unit 242 for subsequent compensation may result in poor final compensation effect. Therefore, in the embodiments of the present disclosure, after sequentially performing the time domain weighting processing and the spatial domain weighting processing, the spatially weighted gray scale influence factor of each display area is subjected to smoothing filtering processing to make the spatially weighted gray scale influence factor of each display area change smoothly, so as to avoid the spatially weighted gray scale influence factors of two or more display areas close to each other differing greatly, which is beneficial to improving the final compensation effect.

[0119] As an optional solution, in one example, for updating the spatially weighted gray scale influence factor of any display area, the smoothing filtering unit 244 is specifically configured to take the target display area C3 as an example, and determine the updated spatially weighted gray scale influence factor of the target display area C3 according to the spatially weighted gray scale influence factors of the display areas in a second preset area centered on the display area C3 and a pre-set smoothing filtering kernel.

[0120] In the smoothing filtering kernel, the filter weights configured for the display areas in the second preset area are recorded; and the smoothing filtering of the target display area C3 is realized by weighted summation processing on the spatially weighted gray scale influence factors of the display areas in the second preset area.

[0121] As an example, the smoothing filtering can be mean filtering, and the smoothing filtering kernel is a mean filtering kernel. Taking a mean filtering kernel of N*N array as an example, each filter weight in the N*N array is 1 / (N*N).

[0122] It should be noted that the smoothing filtering in the present disclosure adopts the mean filtering manner, which is only one optional embodiment in the present disclosure. Any smoothing filtering algorithm can be adopted to realize the smoothing filtering processing in the present disclosure, and the technical solution of the present disclosure is not limited to the smoothing filtering algorithm.

[0123] Similarly, when the display area C3 subjected to the smoothing filtering processing is located at the edge area on the display device, and the display device is insufficient to form the second preset area with the display area C3 as the center, the space domain weighted gray scale compensation factor of the b rows of display areas on the edge area of the display device is mirrored and copied to supplement the virtual display area on the periphery of the display device, where 2b+1=N. Then, the smoothing filtering processing is performed on the display area C3 again.

[0124] By performing the smoothing filtering processing on the updated space domain weighted gray scale influence factor of each display area in the display device, the space domain weighted gray scale influence factor between the display areas can be transitionally smoothed, and the final compensation effect can be improved.

[0125] It should be noted that the smoothing filtering unit 244 in the embodiment of the present disclosure is only one optional embodiment in the present disclosure. The smoothing filtering unit 244 can also not be provided in the present disclosure. It should be understood that when the smoothing filtering unit 244 is provided, the space domain weighted gray scale influence factor obtained in the compensation coefficient calculation unit 243 is the updated space domain weighted gray scale influence factor obtained through the smoothing filtering processing.

[0126] In some embodiments, the compensation coefficient calculation module 24 further includes a single-frame image processing unit 246 and a gray scale mapping unit 247.

[0127] The single-frame image processing unit 246 is configured to obtain single-frame gray scale data corresponding to each display area according to the gray scale data of the pixel points included in the frame image data in each display area for any one frame of frame image data.

[0128] In some embodiments, the display device includes X rows, Y columns, a total of X*Y display areas, and X and Y are both positive integers; the single-frame image processing unit 246 includes Y first data processing units 2461 and at least one second data processing unit 2462; one first data processing unit 2461 corresponds to one column of display areas, and different first data processing units 2461 correspond to different columns of display areas, and the Y first data processing units 2461 are configured to process the display areas in the frame image data to be processed row by row.

[0129] The first data processing unit 2461 is specifically configured to sequentially accumulate the gray scale data of each row of pixel points in a corresponding display region in the current processed row, and determine the total gray scale data of the pixel points in the display region.

[0130] Figure 5 A structure diagram of the first storage space provided by the embodiment of the present disclosure is shown in FIG. 2. As shown in FIG. 2, Y first storage spaces corresponding to the first data processing unit 2461 are pre-configured. Taking Y=72 as an example, 72 first storage spaces BLOCK1-BLOCK72 are configured. Figure 5

[0131] Taking the Y display regions located in the first row of the display device as an example; each display region includes h rows, w columns, and a total of h*w pixel points.

[0132] The process of the Y first data processing units 2461 processing the Y display regions located in the first row of the display device is as follows:

[0133] First, each first data processing unit 2461 accumulates the gray scale data of the pixel points located in the first row in the display region located in the corresponding column and located in the first row, obtains first accumulated data, and stores the first accumulated data obtained by each first data processing unit 2461 in the corresponding first storage space; then, each first data processing unit 2461 accumulates the gray scale data of the pixel points located in the second row in the display region located in the corresponding column and located in the first row, and obtains the gray scale data accumulation result of each second row of pixel points; then, each first data processing unit 2461 reads the pre-stored first accumulated data from the corresponding first storage space, and sums the read first accumulated data and the gray scale data accumulation result of the corresponding second row of pixel points to obtain second accumulated data (i.e., the sum of the gray scale data of the first two rows of pixel points in the corresponding display region); similarly, the accumulation process is repeated for the gray scale data of other rows of pixel points, until the gray scale data accumulation result of the hth row of pixel points in the corresponding display region is summed with the (h-1)th accumulated data (i.e., the sum of the gray scale data of the first h-1 rows of pixel points in the corresponding display region) to obtain the sum of the gray scale data of all pixel points in the corresponding display region.

[0134] After the Y first data processing units 2461 respectively complete the summation of the gray scale data of all pixel points in the corresponding display region in the first row, the summation result is sent to the second data processing unit 2462 for subsequent processing. At the same time, each first storage space is written with “0”. Then, the Y first data processing units 2461 can perform the summation process described above on the Y display regions of the second row, and send the corresponding results to the second data processing unit 2462. ​

[0135] The above process is repeated until the Y first data processing units 2461 complete processing of the Y display regions located on the X row. At this time, the Y first data processing units 2461 complete the processing of the entire frame of image data.

[0136] The second data processing unit 2462 is configured to determine the single-frame gray scale data of the display region according to the total gray scale data of the pixels in the display region and the number of pixels in the display region sent by the first data processing unit 2461.

[0137] Here, the single-frame gray scale data of the display region is the total gray scale data divided by the number of pixels in the display region; that is, the single-frame gray scale data corresponding to the frame image data in a display region is equal to the average of the gray scale data of all the pixels in the display region.

[0138] In the embodiments of the present disclosure, the number of second data processing units 2462 can be one or more, which is not limited in the present disclosure.

[0139] The gray scale mapping unit 247 is configured to map the single-frame gray scale data of any display region to the corresponding single-frame gray scale impact factor using a preset second mapping algorithm.

[0140] The single-frame gray scale impact factor is used to represent the impact of gray scale on temperature. Generally, the higher the gray scale, the higher the temperature generated. A linear mapping algorithm or a nonlinear mapping algorithm can be used to map the single-frame gray scale data to the corresponding single-frame gray scale impact factor, as long as the single-frame gray scale impact factor is positively correlated with the single-frame gray scale data, that is, the larger the single-frame gray scale data, the larger the single-frame gray scale impact factor.

[0141] As an example, the single-frame gray scale data has a value range of 0-255, which can be mapped to an integer in the range of 0-1023 (that is, the single-frame gray scale impact factor has a value of 0-1023). Through this mapping process, subsequent encoding and processing are facilitated (an integer in the range of 0-1023 can be encoded and represented using 10 bits).

[0142] Further, when the single-frame gray scale impact factor has a value of 0-1023, the first mapping algorithm described above can specifically be dividing the spatially weighted gray scale impact factor by 1023 to ensure that the calculated gray scale compensation coefficient is always in the range of 0-1.

[0143] In some embodiments, the compensation coefficient calculation module 24 further comprises an image data set processing unit 245 configured to, for any one historical image data set, determine a multi-frame comprehensive gray scale influence factor corresponding to each display area of the historical image data set according to the single-frame gray scale influence factors of each frame of image data included in the historical image data set in each display area, to obtain the gray scale influence information of the historical image data set.

[0144] Specifically, the display device comprises X rows and Y columns, i.e., X*Y display areas, and X and Y are both positive integers; the image data set processing unit 245 comprises X*Y third data processing units 2451 and at least one fourth data processing unit 2452.

[0145] The third data processing unit 2451 corresponds to one display area and is configured to sequentially accumulate the single-frame gray scale influence factors of each frame of image data in the historical image data set in the corresponding same display area, and determine the sum of the single-frame gray scale influence factors of each frame of image data in the historical image data set in the corresponding same display area.

[0146] The fourth data processing unit 2452 is configured to determine the average value of the single-frame gray scale influence factors of all frames of image data in the same display area included in the historical image data set according to the sum of the single-frame gray scale influence factors of each frame of image data in the historical image data set in the corresponding same display area sent by the third data processing unit 2451 and the number of image frames included in the historical image data set, to obtain the time domain weighted influence factor corresponding to the display area.

[0147] Figure 6 A structure diagram of the second storage space provided by the embodiments of the present disclosure is shown in FIG. 2, which shows that X*Y second storage spaces corresponding to the display areas are pre-opened, and the third data processing unit 2451, the display area and the second storage space correspond to each other. Figure 6

[0148] Taking X as 36 and Y as 72 as an example, 36*72 second storage spaces are opened (each small square in FIG. 2 represents one second storage space) Figure 6

[0149] Taking the third data processing unit 2451 based on the corresponding second storage space to calculate the sum of the single-frame gray scale influence factors of each frame of image data in the corresponding display area in the historical image data set as an example, the general process is as follows:

[0150] ​​Firstly, the third data processing unit 2451 receives the single-frame gray scale influence factor of the first frame image data in the corresponding display area in the historical image data set, and then stores the single-frame gray scale influence factor in the corresponding second storage space; then, the third data processing unit 2451 receives the single-frame gray scale influence factor of the second frame image data in the corresponding display area in the historical image data set, and sums the received single-frame gray scale influence factor and the single-frame gray scale influence factor of the first frame image data in the corresponding display area stored in the second storage space, to obtain the accumulation result of the single-frame gray scale influence factors of the first two frames of image data in the corresponding display area in the historical image data set, and store the accumulation result in the corresponding second storage space for updating the data stored in the second storage space; then, the third data processing unit 2451 receives the single-frame gray scale influence factor of the third frame image data in the corresponding display area in the historical image data set, and sums the received single-frame gray scale influence factor and the accumulation result of the single-frame gray scale influence factors of the first two frames of image data in the corresponding display area stored in the second storage space, to obtain the accumulation result of the single-frame gray scale influence factors of the first three frames of image data in the corresponding display area in the historical image data set, and store the accumulation result in the corresponding second storage space for updating the data stored in the second storage space; and so on, for other frames of image data in the historical image data set, the above accumulation process is repeatedly executed until the single-frame gray scale influence factor of the last frame of image data in the corresponding display area in the historical image data set is summed with the accumulation result of the single-frame gray scale influence factors of the previous frames of image data in the corresponding display area stored in the second storage space, to obtain the sum of the single-frame gray scale influence factors of each frame of image data in the corresponding display area in the historical image data set.

[0151] After the X*Y third data processing units 2451 obtain the sum of the single-frame gray scale influence factors of each frame of image data in the corresponding display area in the historical image data set, the sum is sent to the fourth data processing unit 2452 for subsequent processing. At the same time, each second storage space is written with "0" for processing the next image data set.

[0152] In some embodiments, the display device further comprises a first preprocessing module 27; the first preprocessing module 27 is configured to obtain the gray scale data of each pixel point according to the gray scale data of the sub-pixels included in each pixel point in the frame image data of any frame.

[0153] It should be noted that the pixel point in the image includes three sub-pixels, for example, the three sub-pixels are red sub-pixel, green sub-pixel and blue sub-pixel respectively. Among them, the red sub-pixel, the green sub-pixel and the blue sub-pixel correspond to three channels of the pixel point respectively, that is, the red sub-pixel corresponds to the red channel R, the green sub-pixel corresponds to the green channel G, and the blue sub-pixel corresponds to the blue channel B. The pixel information of the sub-pixel can be the channel value of the channel corresponding to the sub-pixel, that is, the red channel value r corresponding to the red channel R, the green channel value g corresponding to the green channel G and the blue channel value b corresponding to the blue channel B.

[0154] In some examples, the gray scale ratio of the red sub-pixel, the green sub-pixel and the blue sub-pixel is known as R:G:B=α1:α2:α3, and the channel value of each sub-pixel is recorded as r, g and b. The first gray scale data is obtained by weighted sum of three channels R, G and B according to the gray scale ratio, that is, α1×r+α2×g+α3×b. Wherein, the gray scale ratio of each sub-pixel can be pre-set and can be directly obtained.

[0155] In some embodiments, the single frame gray scale data of the frame image data corresponding to a display area is equal to the average value of the gray scale data of all pixel points in the display area.

[0156] The historical frame image data is displayed on the entire display device. For the historical frame image data of the display area A, it includes h×w pixel points, wherein the gray scale data of the pixel point (x, y) is recorded as Gray (x,y) , and the single frame gray scale data of the display area A is recorded as Gray′ A , Wherein, x∈[1,h], y∈[1,w].

[0157] The gray scale compensation module 23 is configured to determine the target gray scale compensation data according to the gray scale compensation coefficient of the current frame image data in each display area and the initial gray scale compensation data, and to perform gray scale compensation on the current frame image data according to the target gray scale compensation data to obtain the compensated frame image data.

[0158] In specific implementation, the gray scale compensation module 23 is configured to determine the target gray scale compensation data of each pixel point according to the initial gray scale compensation data Cmax of each pixel point and the gray scale compensation coefficient S. For the determination of the target gray scale data of a pixel point (x, y), the initial gray scale compensation data Cmax (x,y) of the pixel point corresponding to the pixel point and the gray scale compensation coefficient S (x,y) of the pixel point are multiplied to obtain the target gray scale compensation data of the pixel point (x, y) For specific reference, see formula 3.

[0159]

[0160] In some examples, in order to improve the uniformity and consistency of gray scale compensation, for each sub-pixel of each pixel point in the current frame image data, the gray scale compensation is then performed on the sub-pixel of each pixel point in the current frame image data, wherein the red channel value the green channel value and the blue channel value That is, the updated three-channel RGB of the pixel point is obtained, and at this time, the updated three-channel value is the compensated frame image data. The compensation is performed on each pixel point in the current frame image data in the above manner to obtain the compensated frame image data.

[0161] In some examples, due to the influence of the characteristics of the R channel itself, it is the channel that can most cause temperature changes, and therefore the gray scale decay is the largest in the R channel. In order to improve the efficiency of data processing, for the R channel of each pixel point in the current frame image data, the target gray scale compensation data The updated data of the R channel of the pixel point is obtained, and the updated three-channel RGB of the pixel point is further obtained (wherein the channel G and channel B values are unchanged), and at this time, the updated three-channel value is the compensated image data. The compensation is performed on each pixel point in the current frame image data in the above manner to obtain the compensated frame image data.

[0162] In some embodiments, the display device further comprises a first cache module 25, and the first cache module 25 is provided with a circular queue structure formed by a plurality of storage spaces. Figure 7 A structural diagram of the first cache module 25 provided by the embodiments of the present disclosure is shown in Figure 7 The first cache module 25 comprises a write control unit 251, a read control unit 252 and a memory 253. The write control unit 251 is configured to receive the gray scale influence information of the historical image data group sent by the image data group processing unit 245 in response to the control of the data write signal, and write the received gray scale influence information of the historical image data group into one storage space in the circular queue structure based on the sequential storage mode.

[0163] The first cache module 25 can be a DDR (Double date Rate, double data rate synchronous dynamic random first cache module 25), for example, the first cache module 25 is a DDR, which is used for reading and writing video signals, can be made of semiconductor devices, and can transmit data twice in one clock cycle, and the feature is that the reading data rate is fast. Specifically, for each historical frame image data in N historical frame image data, the DDR is configured to write the average value of the single-frame gray scale influence factor of the historical frame image data received by each display area through a bus protocol interface.

[0164] The display device further comprises a counting module 28, wherein a counter 281 is arranged. The counting module is configured to receive the multi-frame comprehensive gray scale influence factor corresponding to the historical image data set of each display area sent by the image data set processing unit (the fourth data processing unit), and perform an increment operation once for each multi-frame comprehensive gray scale influence factor of a display area; in response to the count reaching a preset threshold, the counting module sends the data write signal to the write control unit in the first cache module; and the counting module is further configured to send the data read signal to the read control unit in the first cache module after sending the data write signal for a preset number of times.

[0165] Specifically, in the same example as the foregoing example, the single-frame gray scale influence factor takes an integer value of 0-1023, the data bit width of the single-frame gray scale influence factor and its average value is 10 bits, and the data bit width of the data received by the storage space in the first cache module 25 is 256 bits. Therefore, when receiving the average value of the single-frame gray scale influence factor of the historical frame image data of each display area, the counting module 28 first adjusts the data bit width of the average value of the single-frame gray scale influence factor from 10 bits to 16 bits through a “0” supplement operation. When the average value of the single-frame gray scale influence factor corresponding to 16 display areas is received from the second storage space, 256 bits of data with a data bit width of 16 bits are stored in the adaptive module, and the data write signal is triggered by the counter 281 in the counting module 28. The write control unit 251 receives the gray scale influence information of the historical image data set, i.e., the average value of the single-frame gray scale influence factor corresponding to 16 display areas, in response to the control of the above data write signal.

[0166] Further, when the counter 281 in the counting module 28 triggers the data write signal multiple times until the average values of the single-frame gray scale influence factors corresponding to all display areas are all written into the storage, the counter 281 triggers the data read signal, and the read control unit 252 sends the gray scale influence information in the M storage spaces, i.e., the one most recently written into the circular queue structure and the other M-1 storage spaces located before the most recently written storage space in the writing order, to the time domain statistical unit 241 in response to the control of the above data read signal.

[0167] Since the first cache space is in a circular queue structure, new gray scale influence information can be continuously written, and the M gray scale influence information containing the currently latest written information is sent to the time domain statistical unit 241, that is, when the Mth information is written, the previous M-1 information is still stored in the respective storage spaces and does not need to be taken out. At the same time, in the process of circular writing, the gray scale influence information in the M storage spaces updated most recently is ensured to be sent to the time domain statistical unit 241, so as to improve the accuracy of gray scale compensation.

[0168] In some embodiments, the display device further comprises a second cache module 26; the second cache module 26 receives the gray scale compensation information of the image data group sent by the compensation coefficient calculation module 24 and updates the storage; and sends the currently stored gray scale compensation information of the image data group to the compensation coefficient determination module 22 in response to the calling information.

[0169] Based on the same inventive concept, the display method of the display device provided in the embodiments of the present disclosure also solves the problems in the prior art.

[0170] The execution subject of the display method of the display device provided in the embodiments of the present disclosure is generally a computer device with certain computing capability. In some possible implementation manners, the display method of the display device can be implemented by calling the computer readable instructions stored in the memory by the processor 2. Specifically, the display method of the display device in the embodiments of the present disclosure is applied to gray scale compensation of display data in the display device; the display device has multiple display regions, Figure 8 A schematic flowchart of the display method of the display device provided in the embodiments of the present disclosure is shown in FIG. 2. Figure 8 As shown in FIG. 2, the display method comprises the following steps.

[0171] S0, sampling frame image data in a video frame sequence according to a preset sequence order to obtain current frame image data;

[0172] The specific process of performing gray scale compensation on the sampled current frame image data to obtain compensated frame image data is described in detail below, including steps S1-S4.

[0173] S1, determining initial gray scale compensation data according to first gray scale data of each pixel point in the current frame image data and a pre-generated gray scale compensation data table.

[0174] S2, obtaining gray scale compensation information of an image data group corresponding to the current frame image data, the gray scale compensation information including gray scale compensation coefficients of the current frame image data in each display region, and the image data group including continuous multiple frames of image data sampled by the sampling module 1.

[0175] S3, determining target gray scale compensation data according to the gray scale compensation coefficients of the current frame image data in each display region and the initial gray scale compensation data.

[0176] S4, performing gray scale compensation on the current frame image data according to the target gray scale compensation data to obtain compensated frame image data.

[0177] Based on the same inventive concept, the embodiments of the present disclosure further provide a computer device. Referring to Figure 9 FIG. 1 shows a structural schematic diagram of a computer device provided by the embodiments of the present disclosure, which comprises:

[0178] a processor 2141, a memory 142 and a bus 143. The memory 142 stores machine readable instructions executable by the processor 2141, and the processor 2141 is configured to execute the machine readable instructions stored in the memory 142. When the machine readable instructions are executed by the processor 2141, the processor 2141 performs each step of the display method of the display device.

[0179] The memory 142 comprises an internal memory 1421 and an external memory 1422. The internal memory 1421 is also referred to as an internal storage, and is used to temporarily store operation data in the processor 2131 and exchange data with the external memory 1422 such as a hard disk. The processor 2141 exchanges data with the external memory 1422 through the internal memory 1421. When the computer device is running, the processor 2141 communicates with the memory 142 through the bus 143, so that the processor 2141 executes the instructions mentioned in the above method embodiments.

[0180] In a fourth aspect, the embodiments of the present disclosure further provide a computer non-transitory readable storage medium, which stores a computer program. When the computer program is executed by a processor 2, the steps of the display method of the display device described in the above method embodiments are executed. The storage medium can be a volatile or non-volatile computer non-transitory readable storage medium.

[0181] In a fifth aspect, the embodiments of the present disclosure further provide an electronic product, which comprises the display device according to any one of the first aspect.

[0182] Figure 10 FIG. 1 shows a structural schematic diagram of an electronic product provided by the embodiments of the present disclosure. In some embodiments, the gray scale compensation device 100 can be integrated in an FPGA, which is used for gray scale compensation of a display picture. As shown in FIG. 1, a signal source 150, i.e., a video signal (i.e., frame image data) in a video frame sequence, transmits the frame image data to the FPGA. Then, the FPGA performs gray scale compensation on the current frame image data, and transmits the compensated frame image data to a sending card 154. The sending card 154 transmits the compensated frame image data to a display screen 155 for display. The display screen 155 can be a tiled display screen. Figure 10

[0183] As shown in FIG. 1, the signal source 150, i.e., a video signal (i.e., frame image data) in a video frame sequence, transmits the frame image data to the FPGA. Then, the FPGA performs gray scale compensation on the current frame image data, and transmits the compensated frame image data to the sending card 154. The sending card 154 transmits the compensated frame image data to the display screen 155 for display. The display screen 155 can be a tiled display screen. Figure 10 ​As shown, the FPGA includes a data receiving module 151, a processing module 152 and a data sending module 153, and the data receiving module 151 and the data sending module 153 perform data receiving or sending under the control of the processing module 152. Specifically, when the image compensation device 100 is integrated in the FPGA, the functions of the sampling module 1 can be realized by the data receiving module 151, the functions of the processor 2 can be realized by the processing module 152, and the functions of the sending module 3 can be realized by the data sending module 153.

[0184] It should be further noted that the sending card 154 is configured to perform image processing on the compensated frame image data, for example, image detail enhancement, image deformation correction, etc. In addition, the sending card 154 can include multiple sending sub-cards, and the number of sending sub-cards in the working state is determined according to the data size of the compensated frame image data.

[0185] The electronic product containing the gray scale compensation device 100 provided by the embodiments of the present disclosure can improve the mini LED display temperature difference residual image and improve the user's acceptance of the picture display, and can be applied to COG glass substrate products and the like. COG (Chip on Glass) refers to directly die bonding LED chips to a glass substrate, and realizing LED display by using thin film transistors.

[0186] It can be understood that the above embodiments are only exemplary embodiments adopted for illustrating the principles of the present disclosure, and the present disclosure is not limited thereto. Various modifications and improvements can be made by those skilled in the art without departing from the spirit and essence of the present disclosure, and these modifications and improvements are also considered as the protection scope of the present disclosure.

Claims

1. A display device comprising a gray scale compensation device for performing gray scale compensation on display data in the display device, the display device comprising a plurality of display areas; wherein, The gray scale compensation device comprises a sampling module and a processor; The sampling module is configured to sample frame image data in a video frame sequence according to a preset sequence order to obtain current frame image data; The processor is configured to determine initial gray scale compensation data according to first gray scale data of each pixel point in the current frame image data and a pre-generated gray scale compensation data table, acquire gray scale compensation information of an image data group corresponding to the current frame image data, wherein the gray scale compensation information comprises gray scale compensation coefficients of the current frame image data in each display region, the image data group comprises continuous multiple frame image data sampled by the sampling module, the gray scale compensation coefficients are calculated according to gray scale influence information of at least one historical image data group located before the current frame image data, time domain weight values corresponding to each of the historical image data groups and a preset spatial domain weighting model, determine target gray scale compensation data according to the gray scale compensation coefficients of the current frame image data in each display region and the initial gray scale compensation data, and perform gray scale compensation on the current frame image data according to the target gray scale compensation data to obtain compensated frame image data.

2. The display device according to claim 1, wherein The processor comprises an initial gray scale determination module, a compensation coefficient determination module and a gray scale compensation module; The initial gray scale determination module is configured to determine initial gray scale compensation data according to gray scale data of each sub-pixel in the current frame image data and a pre-generated gray scale compensation data table; The compensation coefficient determination module is configured to acquire gray scale compensation information of an image data group corresponding to the current frame image data, wherein the gray scale compensation information comprises gray scale compensation coefficients of the current frame image data in each display region, and the image data group comprises continuous multiple frame image data sampled by the sampling module; The gray scale compensation module is configured to determine target gray scale compensation data according to the gray scale compensation coefficients of the current frame image data in each display region and the initial gray scale compensation data, and perform gray scale compensation on the current frame image data according to the target gray scale compensation data to obtain compensated frame image data.

3. The display device of claim 2, wherein, The processor further comprises a compensation coefficient calculation module; The compensation coefficient calculation module is configured to calculate gray scale compensation information of the image data group corresponding to the current frame image data according to gray scale influence information of at least one historical image data group located before the current frame image data, time domain weight values corresponding to each of the historical image data groups and a preset spatial domain weighting model, so as to obtain gray scale compensation coefficients of the image data group corresponding to the current frame image data; The gray scale influence information of the historical image data group comprises multiple frame comprehensive gray scale influence factors corresponding to each of the display regions in the historical image data group; The spatial domain weighting model comprises temperature influence coefficients of each of the display regions in a first preset region centered on a selected target display region on the target display region.

4. The display device according to claim 3, wherein The compensation coefficient calculation module comprises a time domain statistical unit, a spatial domain statistical unit and a compensation coefficient calculation unit; The time domain statistics unit is configured to determine, for any one of the display regions, a time domain weighted gray scale influence factor of the display region according to the multi-frame comprehensive gray scale influence factors of the historical image data groups corresponding to the display region and the time domain weights corresponding to each of the historical image data groups. The space domain statistics unit is configured to determine, for any one of the display regions, a space domain weighted gray scale influence factor of the display region according to the time domain weighted gray scale influence factors of each of the display regions in the first preset region centered on the display region and the space domain weighted model. The compensation coefficient calculation unit is configured to determine the gray scale compensation coefficients of each of the display regions according to the space domain weighted gray scale influence factors of each of the display regions.

5. The display device of claim 4, wherein, The compensation coefficient calculation module further includes a smoothing filter unit. The smoothing filter unit is configured to perform smoothing filtering processing on the space domain weighted gray scale influence factors of the display regions to obtain updated space domain weighted gray scale influence factors of each of the display regions, and send the updated space domain weighted gray scale influence factors of each of the display regions to the compensation coefficient calculation unit.

6. The display device according to claim 4, wherein The compensation coefficient calculation unit is specifically configured to, for the space domain weighted gray scale influence factor of any one of the display regions, map the space domain weighted gray scale influence factor of the display region to a corresponding gray scale compensation coefficient by using a preset first mapping algorithm.

7. The display device according to claim 4, wherein The compensation coefficient calculation module further includes: The image data group processing unit is configured to, for any one of the historical image data groups, determine the multi-frame comprehensive gray scale influence factors of each of the display regions corresponding to the historical image data group according to the single-frame gray scale influence factors of each of the display regions included in each frame of image data in the historical image data group, to obtain the gray scale influence information of the historical image data group.

8. The display device of claim 7, wherein, The multi-frame comprehensive gray scale influence factors of each of the display regions corresponding to the historical image data group are equal to the average value of the single-frame gray scale influence factors of each of the display regions included in all frames of image data in the historical image data group.

9. The display device of claim 8, wherein, The display device includes X rows and Y columns, i.e., X*Y display regions, and X and Y are both positive integers. The image data group processing unit includes X*Y third data processing units and at least one fourth data processing unit. The third data processing unit, which corresponds to each of the display regions one by one, is configured to sequentially accumulate the single-frame gray scale influence factors of each of the display regions corresponding to each frame of image data in the historical image data group to determine the sum of the single-frame gray scale influence factors of each of the display regions corresponding to each frame of image data in the historical image data group. The fourth data processing unit is configured to determine the average value of the single-frame gray scale influence factors of each of the display regions included in all frames of image data in the historical image data group according to the sum of the single-frame gray scale influence factors of each of the display regions corresponding to each frame of image data in the historical image data group sent by the third data processing unit and the number of image frames included in the historical image data group.

10. The display device of claim 7, wherein, The compensation coefficient calculation module further comprises a single-frame image processing unit and a gray scale mapping unit. The single-frame image processing unit is configured to, for frame image data of any one frame, obtain single-frame gray scale data corresponding to each display area according to gray scale data of pixel points included in each display area in the frame image data. The gray scale mapping unit is configured to, for single-frame gray scale data of any one of the display areas, map the single-frame gray scale data of the display area to corresponding single-frame gray scale influence factors by using a preset second mapping algorithm.

11. The display device of claim 10, wherein, The single-frame gray scale data of the frame image data corresponding to one of the display areas is equal to an average value of gray scale data of all pixel points in the display area.

12. The display device of claim 11, wherein, The display device comprises X rows and Y columns of display areas, and X and Y are both positive integers. The single-frame image processing unit comprises Y first data processing units and at least one second data processing unit. One first data processing unit corresponds to one column of display areas, and different first data processing units correspond to different columns of display areas. The Y first data processing units are configured to process the display areas in the frame image data to be processed row by row. The first data processing unit is specifically configured to sequentially accumulate gray scale data of pixel points in each row in a display area corresponding to a row being processed to determine a total sum of gray scale data of pixel points in the display area. The second data processing unit is configured to determine single-frame gray scale data of the display area according to the total sum of gray scale data of pixel points in the display area sent by the first data processing unit and a number of pixel points in the display area.

13. The display device of claim 10, wherein, Further comprising: A first preprocessing module; The first preprocessing module is configured to, for frame image data of any one frame, obtain gray scale data of each pixel point according to gray scale data of sub-pixels included in each pixel point in the frame image data.

14. The display device of claim 7, wherein, Further comprising a first cache module, which is provided with a circular queue structure formed by a plurality of storage spaces; The first cache module is configured to, in response to control of a data write signal, receive gray scale influence information of the historical image data group sent by the image data group processing unit, and write the received gray scale influence information of the historical image data group into one of the storage spaces in the circular queue structure based on a sequential storage mode.

15. The display device of claim 14, wherein The first cache module is further configured to, after writing the received gray scale influence information of the historical image data group into one of the storage spaces in the circular queue structure, in response to control of a data read signal, send the gray scale influence information in M storage spaces, which are one storage space most recently written into and M-1 other storage spaces located before the most recently written storage space in the writing order, in the circular queue structure to the time domain statistical unit.

16. The display device of claim 15, wherein, Further comprising: A counting module, The counting module is configured to receive the multi-frame comprehensive gray level influence factors corresponding to the historical image data sets in each display area sent by the image data set processing unit, and perform an increment operation once for each display area's multi-frame comprehensive gray level influence factor; and send the data write signal to the first cache module in response to the count reaching a preset threshold. The counting module is further configured to send the data read signal to the first cache module after sending the data write signal for a preset number of times.

17. A display device according to any one of claims 3-16, wherein, Further comprising: a second cache module; The second cache module receives and updates storage of the gray level compensation information of the image data set sent by the compensation coefficient calculation module; and sends the currently stored gray level compensation information of the image data set to the compensation coefficient determination module in response to the call information.

18. A display method of a display device for performing gray level compensation on display data in the display device, the display device comprising a plurality of display areas, the display method of the display device comprising: sampling frame image data in a video frame sequence according to a preset sequence order to obtain current frame image data; determining initial gray level compensation data according to first gray level data of each pixel point in the current frame image data and a pre-generated gray level compensation data table; obtaining gray level compensation information of an image data set corresponding to the current frame image data, the gray level compensation information comprising gray level compensation coefficients of the current frame image data in each display area, the image data set comprising continuous multiple frame image data sampled by a sampling module, the gray level compensation coefficients being calculated according to gray level influence information of at least one historical image data set before the current frame image data, time domain weights corresponding to each of the historical image data sets, and a preset spatial domain weighting model; determining target gray level compensation data according to the gray level compensation coefficients of the current frame image data in each display area and the initial gray level compensation data; and performing gray level compensation on the current frame image data according to the target gray level compensation data to obtain compensated frame image data.

19. A computer device, wherein, comprising: a processor, a memory, and a bus, the memory storing machine-readable instructions executable by the processor, the processor and the memory being in communication via the bus when the computer device is running, the machine-readable instructions being executed by the processor to perform the steps of the display method of the display device of claim 18.

20. A computer non-transitory readable storage medium, wherein, The computer program is stored on the computer non-transitory readable storage medium and is executed by the processor to perform the steps of the display method of the display device of claim 18.

21. An electronic product, wherein, comprising the display device of any one of claims 1-17.

Citation Information

Patent Citations

  • Image correction method based on LED splicing display screen and image sensor

    CN104882098A

  • Display panel and compensation method and device thereof

    CN112581896A