[go: up one dir, main page]

CN114120915A - Data compression method and device and data decompression method and device - Google Patents

Data compression method and device and data decompression method and device Download PDF

Info

Publication number
CN114120915A
CN114120915A CN202111333550.1A CN202111333550A CN114120915A CN 114120915 A CN114120915 A CN 114120915A CN 202111333550 A CN202111333550 A CN 202111333550A CN 114120915 A CN114120915 A CN 114120915A
Authority
CN
China
Prior art keywords
compensation data
area
data
display panel
pixels
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111333550.1A
Other languages
Chinese (zh)
Inventor
唐斐
冯莎莎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hefei Visionox Technology Co Ltd
Original Assignee
Hefei Visionox Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hefei Visionox Technology Co Ltd filed Critical Hefei Visionox Technology Co Ltd
Priority to CN202111333550.1A priority Critical patent/CN114120915A/en
Publication of CN114120915A publication Critical patent/CN114120915A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/22Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
    • G09G3/30Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels
    • G09G3/32Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
    • G09G3/3208Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED] organic, e.g. using organic light-emitting diodes [OLED]
    • G09G3/3225Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED] organic, e.g. using organic light-emitting diodes [OLED] using an active matrix
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/02Improving the quality of display appearance
    • G09G2320/0233Improving the luminance or brightness uniformity across the screen

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Control Of El Displays (AREA)

Abstract

The application relates to a data compression method and device and a data decompression method and device. The method comprises the following steps: acquiring compensation data of each pixel in a display panel; determining the fluctuation degree of compensation data of each first area based on the compensation data of pixels in each first area of the display panel, wherein the display panel comprises a plurality of first areas, and the number of pixels in each first area is the same; determining a compression distortion parameter of each first area based on the fluctuation degree of the compensation data of each first area; and coding the compensation data of the pixels in each first area according to the compression distortion parameters of each first area to obtain the compression compensation data of each first area. By adopting the method, the compression rate can be improved so as to reduce the hardware cost.

Description

Data compression method and device and data decompression method and device
Technical Field
The present application relates to the field of display technologies, and in particular, to a data compression method and apparatus, and a data decompression method and apparatus.
Background
An Organic Light Emitting Diode (OLED) belongs to a current type Organic Light Emitting device, and a Driver IC (Driver IC) supplies a voltage through a metal trace. The metal routing wires between the OLEDs and the driving chips at different positions have different sizes of IR Drop (current resistance Drop) caused by self resistance, which causes the brightness of the OLEDs at different positions to be different, and mura recognizable by human eyes occurs.
In the conventional technology, a Driver IC drives a plurality of OLED display screens. The compensation equipment generates compensation data according to the brightness distribution condition of the display picture and sends the compensation data to the Driver IC. The Driver IC compresses the compensation data and stores the compensation data into the memory so as to adjust the drive voltage of the OLED based on the compensation data, improve the integral brightness uniformity and realize De-mura.
However, currently, the compression rate of the compensation data is low, and the hardware cost of the Driver IC is high.
Disclosure of Invention
In view of the above, it is necessary to provide a data compression method and apparatus, and a data decompression method and apparatus, which can improve the compression rate to reduce the hardware cost.
In a first aspect, the present application provides a method of data compression. The method comprises the following steps:
acquiring compensation data of each pixel in a display panel;
determining the fluctuation degree of compensation data of each first area based on the compensation data of pixels in each first area of the display panel, wherein the display panel comprises a plurality of first areas, and the number of pixels in each first area is the same;
determining a compression distortion parameter of each first area based on the fluctuation degree of the compensation data of each first area;
and coding the compensation data of the pixels in each first area according to the compression distortion parameters of each first area to obtain the compression compensation data of each first area.
In the data compression method, the compensation data of each pixel in the display panel is acquired, the fluctuation degree of the compensation data of each first region can be determined based on the compensation data of the pixel in each first region of the display panel, and then the compression distortion parameter of each first region is determined based on the fluctuation degree of the compensation data of each first region, so that the compensation data of the pixel in each first region is encoded according to the compression distortion parameter of each first region to obtain the compression compensation data of each first region, and thus, the compensation data of the pixel in each first region can be respectively compressed by selecting a matched encoding mode according to different conditions of the compensation data of the pixel in each first region. When the fluctuation degree of the compensation data of the first area is large, the compensation data of each pixel in the first area has large difference, the influence of the difference between the compensation data on the De-mura effect is large, the compensation data of the pixels in the first area is compressed by adopting a coding mode with small compression distortion parameters, the difference between the compensation data of each pixel in the first area can be reserved, and the De-mura effect is realized. When the fluctuation degree of the compensation data of the first area is small, the compensation data phase difference of each pixel in the first area is small, the influence of the difference between the compensation data on the De-mura effect is small, the compensation data of the pixels in the first area is compressed by adopting an encoding mode with large compression distortion parameters, the compression ratio can be improved, a memory configured for the compensation data is reduced, and the hardware implementation cost of a driving chip is reduced.
In one embodiment, the determining the fluctuation degree of the compensation data of each first area based on the compensation data of the pixels in each first area of the display panel includes:
and determining the mean square error of the compensation data of the pixels in each first area of the display panel based on the compensation data of the pixels in each first area as the fluctuation degree of the compensation data of each first area.
The mean square error is the basis of the statistical distribution degree in probability statistics, and the mean square error of the compensation data of the pixels in the first area is used as the evaluation standard of the fluctuation degree of the compensation data of the first area, so that the difference between the compensation data of the pixels in the first area can be well balanced.
In one embodiment, the determining the compression distortion parameter of each of the first areas based on the fluctuation degree of the compensation data of each of the first areas includes:
normalizing the fluctuation degree of the compensation data of each first area to obtain the fluctuation coefficient of the compensation data of each first area;
and determining the compression distortion parameters of the first areas based on the compensation data fluctuation coefficients of the first areas.
The compensation data fluctuation degrees of the first areas are normalized to obtain the compensation data fluctuation coefficients of the first areas, and then the compression distortion parameters of the first areas are determined based on the compensation data fluctuation coefficients of the first areas, so that the comparison reference of the compensation data fluctuation degrees is unified, the value range of the compression distortion parameters can be limited, the value range of the compression ratio is controlled, and the effects of the compression ratio and the De-mura are considered.
In one embodiment, the normalizing the compensation data fluctuation degree of each first region to obtain the compensation data fluctuation coefficient of each first region includes:
respectively determining a compensation data fluctuation coefficient and a value range of the compensation data fluctuation degree;
establishing a linear equation between the compensation data fluctuation coefficient and the compensation data fluctuation degree based on the value range of the compensation data fluctuation coefficient and the compensation data fluctuation degree;
substituting the fluctuation degree of the compensation data of each first area into the linear equation to obtain the fluctuation coefficient of the compensation data of each first area.
And respectively determining the value ranges of the compensation data fluctuation coefficient and the compensation data fluctuation degree, establishing a linear equation between the compensation data fluctuation coefficient and the compensation data fluctuation degree based on the value ranges of the compensation data fluctuation coefficient and the compensation data fluctuation degree, and automatically establishing a relational expression between the compensation data fluctuation coefficient and the compensation data fluctuation degree. And substituting the fluctuation degrees of the compensation data of the first areas into a linear equation to obtain the fluctuation coefficient of the compensation data of each first area, so that the fluctuation degrees of the compensation data are conveniently converted into the fluctuation coefficient of the compensation data.
In one embodiment, the determining the compression distortion parameter of each of the first areas based on the compensation data fluctuation coefficient of each of the first areas includes:
acquiring a compression distortion reference;
and dividing the compression distortion reference by the compensation data fluctuation coefficient of each first area to obtain the compression distortion parameter of each first area.
Acquiring a compression distortion reference, and dividing the compression distortion reference by the fluctuation coefficient of the compensation data of each first area to obtain the compression distortion parameter of each first area, wherein the compression distortion parameter is inversely proportional to the fluctuation coefficient of the compensation data, so that when the difference between the compensation data of pixels in the first area is large, the fluctuation coefficient of the compensation data is large, the compression distortion parameter is small, the difference between the compensation notes can be well kept, and a good De-mura effect is achieved; when the difference between the compensation data of the pixels in the first area is small, the fluctuation coefficient of the compensation data is small, the compression distortion parameter is large, the compression rate can be improved as much as possible under the condition of not influencing the De-mura effect, the configured memory is reduced, and the hardware implementation cost is reduced. In addition, the value range of the compression distortion parameter can be limited by setting the compression distortion reference, so that the whole compression ratio is controlled, and the compression ratio and the De-mura effect are considered.
In one embodiment, the determining the fluctuation degree of the compensation data of each first area based on the compensation data of the pixels in each first area of the display panel includes:
determining an average value of the compensation data of the pixels in each second area of the display panel based on the compensation data of the pixels in each second area, wherein the average value is used as the compensation data of each second area, the display panel comprises a plurality of second areas, and the number of the pixels in each second area is the same;
and determining the fluctuation degree of the compensation data of each first area based on the compensation data of a second area in each first area of the display panel, wherein the first area comprises a plurality of second areas, and the number of the second areas in each first area is the same.
Firstly, based on the compensation data of the pixels in each second area of the display panel, determining the average value of the compensation data of the pixels in each second area, wherein the average value is used as the compensation data of each second area, namely, the compensation data is firstly partitioned, and each block only takes one value. Therefore, the fluctuation degree of the compensation data of each first area is determined based on the compensation data of the second area in each first area of the display panel, so that the data storage space can be greatly reduced, and the data processing time can be shortened. And the distribution areas of all compensation data in the second area are very close, and the value is the average value obtained by integrating all the compensation data, so that the De-mura effect is basically not influenced.
In one embodiment, the acquiring compensation data of each pixel in the display panel includes:
acquiring an image of a display picture of a display panel;
performing feature extraction on the image, and determining brightness data of each pixel in the display panel;
and determining compensation data of each pixel in the display panel based on the brightness data of each pixel in the display panel.
The method comprises the steps of obtaining an image of a display picture of a display panel, extracting features of the image, and determining brightness data of each pixel in the display panel, so that the brightness uniformity of the display panel is known. And then, based on the brightness data of each pixel in the display panel, determining the compensation data of each pixel in the display panel, and performing adaptive compensation according to the difference between the brightness data of each pixel and the reference brightness of the display panel, thereby improving the brightness uniformity of the display panel.
In a second aspect, the present application further provides a data decompression method. The method comprises the following steps:
acquiring compression compensation data and compression distortion parameters of each first area of a display panel, wherein the display panel comprises a plurality of first areas, and the number of pixels in each first area is the same;
and decoding the compression compensation data of each first region according to the compression distortion parameters of each first region to obtain the compensation data of the pixels in each first region.
According to the data decompression method, the display panel is divided into the plurality of areas, and the compensation data of the pixels in each area are decompressed respectively, so that different decoding methods can be adopted according to different compensation data of the pixels in different areas, the compression ratio of the compensation data of the pixels in each area is optimal, the overall compression ratio is improved, the storage space occupied by the compensation data is reduced, and the implementation cost of a memory is reduced.
In a third aspect, the present application further provides a data compression apparatus. The device comprises:
the data acquisition module is used for acquiring compensation data of each pixel in the display panel;
the intensity determination module is used for determining the fluctuation degree of compensation data of each first area based on the compensation data of pixels in each first area of the display panel, the display panel comprises a plurality of first areas, and the number of the pixels in each first area is the same;
a distortion determining module, configured to determine a compression distortion parameter of each of the first regions based on a fluctuation degree of the compensation data of each of the first regions;
and the data coding module is used for coding the compensation data of the pixels in each first area according to the compression distortion parameters of each first area to obtain the compression compensation data of each first area.
In the data compression device, the compensation data of each pixel in the display panel is acquired, the fluctuation degree of the compensation data of each first region can be determined based on the compensation data of the pixel in each first region of the display panel, and then the compression distortion parameter of each first region is determined based on the fluctuation degree of the compensation data of each first region, so that the compensation data of the pixel in each first region is encoded according to the compression distortion parameter of each first region to obtain the compression compensation data of each first region, and thus, the compensation data of the pixel in each first region can be respectively compressed by selecting a matched encoding mode according to different conditions of the compensation data of the pixel in each first region. When the fluctuation degree of the compensation data of the first area is large, the compensation data of each pixel in the first area has large difference, the influence of the difference between the compensation data on the De-mura effect is large, the compensation data of the pixels in the first area is compressed by adopting a coding mode with small compression distortion parameters, the difference between the compensation data of each pixel in the first area can be reserved, and the De-mura effect is realized. When the fluctuation degree of the compensation data of the first area is small, the compensation data phase difference of each pixel in the first area is small, the influence of the difference between the compensation data on the De-mura effect is small, the compensation data of the pixels in the first area is compressed by adopting an encoding mode with large compression distortion parameters, the compression ratio can be improved, a memory configured for the compensation data is reduced, and the hardware implementation cost of a driving chip is reduced.
In a fourth aspect, the present application further provides a data decompression device. The device comprises:
the display panel comprises a plurality of first areas, and the number of pixels in each first area is the same;
and the decoding module is used for decoding the compression compensation data of each first area according to the compression distortion parameters of each first area to obtain the compensation data of the pixels in each first area.
According to the data decompression device, the display panel is divided into the plurality of areas, and the compensation data of the pixels in each area are decompressed respectively, so that different decoding methods can be adopted according to different compensation data of the pixels in different areas, the compression ratio of the compensation data of the pixels in each area is optimal, the overall compression ratio is improved, the storage space occupied by the compensation data is reduced, and the implementation cost of a memory is reduced.
Drawings
FIG. 1 is a diagram of an exemplary implementation of a data compression method;
FIG. 2 is a flow diagram illustrating a method for data compression in one embodiment;
FIG. 3 is a flow chart illustrating a data compression method according to another embodiment;
FIG. 4 is a schematic diagram of the distribution of compensation data of pixels in a first region and a second region in one embodiment;
FIG. 5 is a diagram illustrating a distribution of compensation data for pixels in a second region according to an embodiment;
FIG. 6 is a diagram illustrating a distribution of compensation data in a second region in a first region according to an embodiment;
FIG. 7 is a flow diagram that illustrates a method for data decompression, according to one embodiment;
FIG. 8 is a block diagram showing the structure of a data compression apparatus according to an embodiment;
fig. 9 is a block diagram showing the structure of the data decompression apparatus in one embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
The data compression method and device and the data decompression method and device provided by the embodiment of the application can be applied to the application environment shown in fig. 1. The display module includes a display panel 102 and a driving chip 104, the display panel 102 includes a plurality of pixel units 103 distributed in an array, and the driving chip 104 is connected to each pixel unit 103 through different metal wires 105. The driving chip 104 supplies a voltage to the pixel unit 103 to drive the pixel unit 103 to display a picture.
The compensation device obtains an image of a display picture through the shooting device, and performs feature extraction on the image to obtain brightness data of each pixel unit 103. The compensation device determines compensation data for each pixel cell 103 based on the luminance data for each pixel cell 103 and sends the compensation data to the driver chip 104. After the driver chip 104 receives the compensation data, the compensation data is compressed and then stored in the memory, so as to reduce the storage space occupied by the compensation data and reduce the hardware cost of the driver chip 104.
In the related art, the driver chip 104 compresses the compensation data by using huffman coding. Specifically, the occurrence probability of each compensation value in the compensation data is firstly counted; constructing each compensation value into a Huffman tree according to the sequence of the appearance probability from small to large; then determining binary codes corresponding to the compensation values based on the positions of the compensation values on the Huffman tree; and finally, replacing the compensation value in the compensation data by adopting binary coding to complete data compression.
However, the compensation data is compressed by adopting the Huffman coding, and the binary code with the shortest average length of the different character heads is constructed completely according to the occurrence probability of each compensation value, and the length of the binary code is inversely related to the occurrence probability. Namely, the larger the occurrence probability is, the shorter the length of the binary code is; conversely, the smaller the occurrence probability, the longer the length of the binary code, thereby realizing the compression of data. However, when the occurrence probability distribution of the respective offset values in the offset data is relatively uniform, the compression rate of the offset data may be significantly decreased. In order to ensure the storage of various compensation data, a memory needs to be configured for the compensation data according to the lowest compression rate, and a hardware circuit for compression and decompression is added, so that the hardware cost of the driving chip is higher.
In order to solve the above problems, embodiments of the present application provide a data compression method and apparatus, and a data decompression method and apparatus, in which a display panel is divided into a plurality of regions, and compensation data of pixels in each region is compressed and decompressed respectively, so that different encoding methods and decoding methods can be adopted for different compensation data of pixels in different regions, so as to optimize the compression ratio of the compensation data of pixels in each region, thereby improving the overall compression ratio, reducing the storage space occupied by the compensation data, and reducing the implementation cost of a memory.
Specifically, when data is compressed, the compensation data of each pixel in the display panel is acquired, the fluctuation degree of the compensation data of each first region is determined based on the compensation data of the pixel in each first region, the compression distortion parameter of each first region is determined based on the fluctuation degree of the compensation data of each first region, and finally the compensation data of the pixel in each first region is encoded according to the compression distortion parameter of each first region to obtain the compression compensation data of each first region, namely, the compression of the compensation data is completed.
The display panel comprises a plurality of first areas, and the number of pixels in each first area is the same.
Correspondingly, when data is decompressed, the compression compensation data and the compression distortion parameters of each first region are obtained, and then the compression compensation data of each first region is decoded according to the compression distortion parameters of each first region to obtain the compensation data of the pixels in each first region, namely the decompression of the compensation data is completed.
The data compression method and device and the data decompression method and device provided by the embodiment of the application can be applied to a driving chip of a Display panel such as an Organic Light-Emitting Diode (OLED) and a Liquid Crystal Display (LCD), can also be applied to a Display module having the Display panel and the driving chip, and can also be applied to electronic equipment such as a mobile phone and a tablet computer having the Display module.
For better understanding, before proceeding with the detailed description, some aspects are described:
a display panel: the display device comprises a plurality of pixel units (hereinafter referred to as pixels) distributed in an array, and a driving chip provides voltage to drive the plurality of pixels to display a picture.
Compensation data: the driving chips are in one-to-one correspondence with the pixels in the display panel, and adjust the voltage supplied to the corresponding pixels based on the compensation data, so that the overall brightness uniformity of the display panel is improved.
In one embodiment, as shown in fig. 2, a data compression method is provided, which is exemplified by the application of the method to the driver chip in fig. 1, and includes the following steps:
in step S202, compensation data of each pixel in the display panel is obtained.
The pixel is the minimum display unit of the display panel, one display panel comprises a plurality of pixels, and each pixel has corresponding compensation data to adjust the brightness of the corresponding pixel so that the overall brightness of the display panel is uniform.
Specifically, an Application Processor (AP) determines compensation data of each pixel based on the luminance distribution of the display screen of the display panel and sends the compensation data to a driver chip, and the driver chip can acquire the compensation data and perform subsequent processing.
In step S204, based on the compensation data of the pixels in each first region of the display panel, the fluctuation degree of the compensation data of each first region is determined.
The display panel comprises a plurality of first areas, and the number of pixels in each first area is the same.
The fluctuation degree of the compensation data is a value for measuring the magnitude of the phase difference between the compensation data of the pixels in the first area, and can represent the fluctuation range of the compensation data of the pixels in the first area. The larger the fluctuation degree of the compensation data of the first area is, the larger the phase difference between the compensation data of the respective pixels is, and the larger the fluctuation width of the compensation data is. Conversely, the smaller the fluctuation degree of the compensation data in the first region, the smaller the phase difference between the compensation data of each pixel, and the smaller the fluctuation range of the compensation data.
Specifically, the driving chip extracts the compensation data of the pixels in each first region from the compensation data acquired in step S202, and determines the fluctuation degree of the compensation data of each first region based on the compensation data extracted from the first region.
For example, the display panel includes a first area a, a first area b, and a first area c … …, which extracts compensation data of all pixels in the first area a from the compensation data acquired in step S202 to form a data set a, and determines the fluctuation degree of the compensation data of the first area a based on the compensation data in the data set a. The compensation data of all the pixels in the first area B are extracted from the compensation data acquired in step S202 to form a data set B, and the fluctuation degree of the compensation data of the first area B is determined based on the compensation data in the data set B. Extracting the compensation data of all the pixels in the first area C from the compensation data acquired in step S202 to form a data set C, and determining the fluctuation … … of the compensation data of the first area C based on the compensation data in the data set C
In practical applications, the plurality of first regions are distributed in an array, for example, m rows and n columns, and the fluctuation degree of the compensation data of the first region located in the 1 st row and 1 st column, the fluctuation degree of the compensation data of the first region located in the 1 st row and 2 nd column, … …, the fluctuation degree of the compensation data of the first region located in the 1 st row and n th column, the fluctuation degree of the compensation data of the first region located in the 2 nd row and 1 st column, the fluctuation degree of the compensation data of the first region located in the 2 nd row and 2 nd column, … …, the fluctuation degree of the compensation data of the first region located in the 2 nd row and n th column, … …, the fluctuation degree of the compensation data of the first region located in the m row and 1 st column, the fluctuation degree of the compensation data of the first region located in the m row and 2 nd column, … …, and the fluctuation degree of the compensation data of the first region located in the m row and n th column are respectively determined.
In step S206, a compression distortion parameter of each first region is determined based on the fluctuation degree of the compensation data of each first region.
The compression distortion parameter is a parameter for controlling the loss of data compression, and is positively correlated with the compression rate. Namely, the compression distortion parameter is larger, the loss of data compression is more, and the compression ratio is higher. On the contrary, the compression distortion parameter is smaller, the loss of data compression is less, and the compression rate is lower.
Specifically, the driver chip determines the compression distortion parameter of each first region based on the fluctuation degree of the compensation data of this first region.
For example, the display panel includes a first area a, a first area b, and a first area c … … to determine a compression distortion parameter of the first area a based on the fluctuation degree of the compensation data of the first area a. And determining the compression distortion parameter of the first area b based on the fluctuation degree of the compensation data of the first area b. Determining … … a compression distortion parameter for the first region c based on the extent of fluctuation of the compensation data for the first region c
Illustratively, the degree of compensation data fluctuation is inversely related to the compression distortion parameter. Namely, the fluctuation degree of the compensation data is larger, and the compression distortion parameter is smaller. On the contrary, the fluctuation degree of the compensation data is small, and the compression distortion parameter is large.
When the fluctuation degree of the compensation data of the first area is large, the difference between the compensation data of each pixel in the first area is large, the compression distortion parameter of the first area is small, the loss of data compression is small, the difference between the compensation data can be reflected, and the De-mura effect of the compensation data is ensured. When the fluctuation degree of the compensation data in the first area is small, the difference between the compensation data of each pixel in the first area is small, the compression distortion parameter of the first area is large, although the loss of data compression is large, the De-mura effect of the compensation data is not affected basically, and the compression rate of the compensation data can be improved.
Step S208, according to the compression distortion parameters of each first area, the compensation data of the pixels in each first area is encoded to obtain the compression compensation data of each first area.
Illustratively, the encoding mode adopts JPEG-LS standard (Lossless Joint Photographic Experts Group, standard for realizing Lossless/NEAR Lossless compression of images by Joint image Group), and the compression distortion parameter adopts a compression error control parameter NEAR in the JPEG-LS standard.
Specifically, the driving chip substitutes the compression distortion parameters of each first region into an encoding mode, and encodes the compensation data of the pixels in the first region by using the encoding mode to obtain the compression compensation data of the first region.
For example, the display panel includes a first area a, a first area b, and a first area c … …, and the compression distortion parameter of the first area a is substituted as a compression error control parameter NEAR into the JPEG-LS standard to obtain an encoding method 1, and the compensation data of the pixels in the first area a is encoded by the encoding method 1 to obtain the compression compensation data of the first area a. And substituting the compression distortion parameter of the first area b as a compression error control parameter NEAR into a JPEG-LS standard to obtain an encoding mode 2, and encoding the compensation data of the pixels in the first area b by adopting the encoding mode 2 to obtain the compression compensation data of the first area b. Substituting the compression distortion parameter of the first area c as the compression error control parameter NEAR into the JPEG-LS standard to obtain an encoding mode 3, and encoding the compensation data of the pixels in the first area c by adopting the encoding mode 3 to obtain the compression compensation data … … of the first area c
In practical application, after the driving chip obtains the compression compensation data of each first area, the compression compensation data and the compression distortion parameters of each first area are sequentially stored in the memory according to the position relation of each first area on the display panel.
For example, the plurality of first regions are arranged in an array of m rows and n columns, and are stored in the following order: compression compensation data and compression distortion parameters of 1 st row and 1 st column, compression compensation data and compression distortion parameters of 1 st row and 2 nd column, … … n st row and 1 st column, compression compensation data and compression distortion parameters of 2 nd row and 2 nd column, … …, n nd row and 2 nd column, … …, 1 st column and m th row and 1 st column, 2 nd column and m th row and 2 nd column, … …, n th row and n th column and compression compensation data and compression distortion parameters.
In the data compression method, the compensation data of each pixel in the display panel is acquired, the fluctuation degree of the compensation data of each first region can be determined based on the compensation data of the pixel in each first region of the display panel, and then the compression distortion parameter of each first region is determined based on the fluctuation degree of the compensation data of each first region, so that the compensation data of the pixel in each first region is encoded according to the compression distortion parameter of each first region to obtain the compression compensation data of each first region, and thus, the compensation data of the pixel in each first region can be respectively compressed by selecting a matched encoding mode according to different conditions of the compensation data of the pixel in each first region. When the fluctuation degree of the compensation data of the first area is large, the compensation data of each pixel in the first area has large difference, the influence of the difference between the compensation data on the De-mura effect is large, the compensation data of the pixels in the first area is compressed by adopting a coding mode with small compression distortion parameters, the difference between the compensation data of each pixel in the first area can be reserved, and the De-mura effect is realized. When the fluctuation degree of the compensation data of the first area is small, the compensation data phase difference of each pixel in the first area is small, the influence of the difference between the compensation data on the De-mura effect is small, the compensation data of the pixels in the first area is compressed by adopting an encoding mode with large compression distortion parameters, the compression ratio can be improved, a memory configured for the compensation data is reduced, and the hardware implementation cost of a driving chip is reduced.
In one embodiment, step S202 includes:
firstly, an image of a display frame of a display panel is acquired.
Specifically, the AP photographs the display panel displaying the picture through a photographing device (such as a camera), and obtains an image of the display panel displaying the picture.
Illustratively, the display panel display picture includes a plurality of pure color pictures, the pure color pictures include at least one of W, R, G and B, and the target luminance values of the same kind of pure color pictures are different.
And secondly, extracting the features of the image, and determining the brightness data of each pixel in the display panel.
The luminance data is the luminance value of the pixel.
Specifically, the AP processes the image by using a brightness extraction algorithm to obtain the brightness value of each pixel.
And thirdly, determining compensation data of each pixel in the display panel based on the brightness data of each pixel in the display panel.
In this embodiment, an image of a display screen of the display panel is obtained, feature extraction is performed on the image, and luminance data of each pixel in the display panel is determined, so that luminance uniformity of the display panel is known. And then, based on the brightness data of each pixel in the display panel, determining the compensation data of each pixel in the display panel, and performing adaptive compensation according to the difference between the brightness data of each pixel and the reference brightness of the display panel, thereby improving the brightness uniformity of the display panel.
Specifically, the AP determines the average value of the brightness of each pixel according to the brightness value of each pixel in the display panel. And determining the compensation data of each pixel according to the difference between the brightness value of each pixel and the brightness average value.
Optionally, when the difference between the brightness value of at least one pixel and the brightness average value is greater than or equal to the threshold, determining the compensation data of each pixel according to the difference between the brightness value of each pixel and the brightness average value; when the difference between the luminance value and the luminance average value of each pixel is less than the threshold value, the compensation data of each pixel does not need to be determined.
Illustratively, the compensation data size of each pixel is the same, e.g., 8 bits. Assuming that the resolution of the display panel is 2400 × 720, the compensation data size of each pixel in the display panel is 2400 × 720 × 8 bit.
In one embodiment, step S204 includes: and determining the mean square error of the compensation data of the pixels in each first area as the fluctuation degree of the compensation data of each first area based on the compensation data of the pixels in each first area of the display panel.
In this embodiment, the mean square error is a basis of the statistical distribution degree in the probability statistics, and the mean square error of the compensation data of the pixels in the first region is used as an evaluation criterion of the fluctuation degree of the compensation data of the first region, so that the magnitude of the phase difference between the compensation data of each pixel in the first region can be well balanced.
In other embodiments, the fluctuation degree of the compensation data of each first region may also be obtained by adding the absolute values of the differences between two compensation data of the pixels in each first region based on the compensation data of the pixels in each first region of the display panel. The maximum value and the minimum value of the compensation data of the pixels in each first area of the display panel can be determined based on the compensation data of the pixels in each first area, and the difference between the maximum value and the minimum value can be used as the fluctuation degree of the compensation data of the first area.
In one embodiment, step S206 includes:
and step one, normalizing the fluctuation degree of the compensation data of each first area to obtain the fluctuation coefficient of the compensation data of each first area.
Illustratively, the first step comprises: respectively determining the value ranges of the compensation data fluctuation coefficient and the compensation data fluctuation degree; establishing a linear equation between the compensation data fluctuation coefficient and the compensation data fluctuation degree based on the value range of the compensation data fluctuation coefficient and the compensation data fluctuation degree; and substituting the fluctuation degree of the compensation data of each first area into a linear equation to obtain the fluctuation coefficient of the compensation data of each first area.
And respectively determining the value ranges of the compensation data fluctuation coefficient and the compensation data fluctuation degree, establishing a linear equation between the compensation data fluctuation coefficient and the compensation data fluctuation degree based on the value ranges of the compensation data fluctuation coefficient and the compensation data fluctuation degree, and automatically establishing a relational expression between the compensation data fluctuation coefficient and the compensation data fluctuation degree. And substituting the fluctuation degrees of the compensation data of the first areas into a linear equation to obtain the fluctuation coefficient of the compensation data of each first area, so that the fluctuation degrees of the compensation data are conveniently converted into the fluctuation coefficient of the compensation data.
Specifically, the linear equation is s ═ smin+(S-Smin)*(smax-smin)/(Smax-Smin) (ii) a Where s is the compensation data fluctuation coefficient, sminTo compensate for the minimum value of the coefficient of fluctuation of the data, smaxTo compensate for the maximum value of the data fluctuation coefficient, S is the degree of fluctuation of the compensation data, SminTo compensate for the minimum value of the data fluctuation degree, SmaxTo compensate for the maximum value of the degree of data fluctuation.
Illustratively, the value range of the compensation data fluctuation coefficient is 0.25-1. When the compensation data fluctuation coefficient is less than 0.25, the compression distortion parameter is too large, and a mosaic exists in a visual presentation picture.
And secondly, determining the compression distortion parameters of each first area based on the compensation data fluctuation coefficient of each first area.
Illustratively, the second step includes: acquiring a compression distortion reference; and dividing the compression distortion reference by the compensation data fluctuation coefficient of each first area to obtain the compression distortion parameter of each first area.
Acquiring a compression distortion reference, and dividing the compression distortion reference by the fluctuation coefficient of the compensation data of each first area to obtain the compression distortion parameter of each first area, wherein the compression distortion parameter is inversely proportional to the fluctuation coefficient of the compensation data, so that when the difference between the compensation data of pixels in the first area is large, the fluctuation coefficient of the compensation data is large, the compression distortion parameter is small, the difference between the compensation notes can be well kept, and a good De-mura effect is achieved; when the difference between the compensation data of the pixels in the first area is small, the fluctuation coefficient of the compensation data is small, the compression distortion parameter is large, the compression rate can be improved as much as possible under the condition of not influencing the De-mura effect, the configured memory is reduced, and the hardware implementation cost is reduced. In addition, the value range of the compression distortion parameter can be limited by setting the compression distortion reference, so that the whole compression ratio is controlled, and the compression ratio and the De-mura effect are considered.
Illustratively, the compression distortion reference is 0-8, and can be set artificially according to actual needs.
In this embodiment, the compensation data fluctuation degree of each first region is normalized to obtain the compensation data fluctuation coefficient of each first region, and then the compression distortion parameter of each first region is determined based on the compensation data fluctuation coefficient of each first region, which is beneficial to unifying the comparison reference of the compensation data fluctuation degrees, and the value range of the compression distortion parameter can be limited, so that the value range of the compression ratio is controlled, and the effects of the compression ratio and the De-mura are considered.
In one embodiment, step S206 includes: determining an average value of the compensation data of the pixels in each second area of the display panel based on the compensation data of the pixels in each second area, wherein the average value is used as the compensation data of each second area, the display panel comprises a plurality of second areas, and the number of the pixels in each second area is the same; and determining the fluctuation degree of the compensation data of each first area based on the compensation data of the second areas in each first area of the display panel, wherein the first areas comprise a plurality of second areas, and the number of the second areas in each first area is the same.
In this embodiment, first, an average value of the compensation data of the pixels in each second region is determined based on the compensation data of the pixels in each second region of the display panel, and the average value is used as the compensation data of each second region, which is equivalent to that the compensation data is partitioned, and each block only takes one value. Therefore, the fluctuation degree of the compensation data of each first area is determined based on the compensation data of the second area in each first area of the display panel, so that the data storage space can be greatly reduced, and the data processing time can be shortened. And the distribution areas of all compensation data in the second area are very close, and the value is the average value obtained by integrating all the compensation data, so that the De-mura effect is basically not influenced.
Specifically, the number of pixels in the second region is equal to the reduction of the compensation data by a factor of k1 × k2 when the pixels in the second region are arranged in k1 rows and k2 columns. For example, the compensation data size of each pixel in the display panel is 2400 x 720 x 8bit, and the pixels in the second area are arranged in an array of 2 rows and 2 columns, so that the compensation data size can be reduced to 1200 x 360 x 8bit, that is, reduced by 4 times.
As shown in fig. 3, in a preferred embodiment, the following steps are included:
in step S302, compensation data of each pixel in the display panel is obtained.
Taking fig. 4 as an example, 32 pixels in the display panel are arranged in 8 rows and 4 columns. The 32 pixels are distributed in 2 first regions (indicated by solid line boxes in fig. 4), the 2 first regions are arranged in 2 rows and 1 column, and the 16 pixels in each first region are arranged in 4 rows and 4 columns. Meanwhile, the 32 pixels are distributed in 8 second regions (indicated by a dashed box in fig. 4), the 8 second regions are arranged in 4 rows and 2 columns, and the 4 pixels in each second region are arranged in 2 rows and 2 columns.
In step S304, an average value of the compensation data of the pixels in each second region of the display panel is determined as the compensation data of each second region based on the compensation data of the pixels in each second region.
The display panel comprises a plurality of second areas, and the number of pixels in each second area is the same.
As shown in fig. 5, the compensation data of 4 pixels in each second region (indicated by a dashed box in fig. 5) is averaged as the compensation data of this second region.
Step S306, based on the compensation data of the second area in each first area of the display panel, determining the fluctuation degree of the compensation data of each first area.
The first area comprises a plurality of second areas, and the number of the second areas in each first area is the same.
As shown in fig. 6, the fluctuation degree of the compensation data of each first region (indicated by a solid-line box in fig. 6) is determined based on the compensation data of 4 second regions in this first region.
Step 308, normalizing the fluctuation degree of the compensation data of each first area to obtain the fluctuation coefficient of the compensation data of each first area.
In step S310, based on the compensation data fluctuation coefficient of each first region, a compression distortion parameter of each first region is determined.
Step S312, according to the compression distortion parameters of each first region, encoding the compensation data of the pixels in each first region to obtain the compression compensation data of each first region.
In practical applications, the compression rate of the compression compensation data is 12.5%. For example, the compensation data size of each pixel in the display panel is 2400 × 720 × 8 bits, and the compression compensation data size of each first area is 54000 × 8 bits. Compared with the related art, the compression ratio is improved by 4 times, and the compression time is reduced by 75%.
As shown in fig. 7, correspondingly, a data decompression method is provided, which is described by taking the application of the method to the driver chip in fig. 1 as an example, and includes the following steps:
step S702 obtains compression compensation data and compression distortion parameters of each first region of the display panel.
The display panel comprises a plurality of first areas, and the number of pixels in each first area is the same.
Step S704, decoding the compression compensation data of each first region according to the compression distortion parameter of each first region, to obtain the compensation data of the pixels in each first region.
In practical application, after the driving chip obtains the compression compensation data of each first area, the compression compensation data and the compression distortion parameters of each first area are sequentially stored in the memory according to the position relation of each first area on the display panel. And when De-mura occurs, acquiring the compression compensation data and the compression distortion parameters of each first area from the memory, and decoding the compression compensation data of the same first area according to each compression distortion parameter to obtain the compensation data of the pixels in the first area. And adjusting the voltage provided for each pixel based on the compensation data of the pixels in each first area to perform De-mura.
And after De-mura, re-acquiring the image of the display picture of the display panel, performing feature extraction on the image, and determining the brightness data of each pixel in the display panel. And then, whether the mura is eliminated or not is confirmed based on the brightness data of each pixel in the display panel.
According to the data decompression method, the display panel is divided into the plurality of areas, and the compensation data of the pixels in each area are decompressed respectively, so that different decoding methods can be adopted according to different compensation data of the pixels in different areas, the compression ratio of the compensation data of the pixels in each area is optimal, the overall compression ratio is improved, the storage space occupied by the compensation data is reduced, and the implementation cost of a memory is reduced.
It should be understood that, although the steps in the flowcharts related to the embodiments are shown in sequence as indicated by the arrows, the steps are not necessarily executed in sequence as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least a part of the steps in the flowcharts related to the above embodiments may include multiple steps or multiple stages, which are not necessarily performed at the same time, but may be performed at different times, and the order of performing the steps or stages is not necessarily sequential, but may be performed alternately or alternately with other steps or at least a part of the steps or stages in other steps.
Based on the same inventive concept, the embodiment of the present application further provides a data compression apparatus for implementing the data compression method. The implementation scheme for solving the problem provided by the apparatus is similar to the implementation scheme described in the above method, so specific limitations in one or more embodiments of the data compression apparatus provided below may refer to the limitations on the data compression method in the foregoing, and details are not described here.
In one embodiment, as shown in fig. 8, there is provided a data compression apparatus 800 comprising: a data acquisition module 801, a strength determination module 802, a distortion determination module 803, and a data encoding module 804, wherein:
a data obtaining module 801, configured to obtain compensation data of each pixel in the display panel.
The intensity determining module 802 is configured to determine a fluctuation degree of compensation data of each first region based on the compensation data of the pixels in each first region of the display panel, where the display panel includes a plurality of first regions, and the number of the pixels in each first region is the same.
A distortion determining module 803, configured to determine a compression distortion parameter of each first region based on the fluctuation degree of the compensation data of each first region.
And the data encoding module 804 is configured to encode the compensation data of the pixels in each first region according to the compression distortion parameter of each first region, so as to obtain the compression compensation data of each first region.
In one embodiment, the intensity determining module 802 is configured to determine a mean square error of the compensation data of the pixels in each first region of the display panel as a fluctuation degree of the compensation data of each first region based on the compensation data of the pixels in each first region.
In one embodiment, distortion determining module 803 comprises: a normalization unit and a parameter determination unit, wherein:
and the normalization unit is used for performing normalization processing on the fluctuation degree of the compensation data of each first area to obtain the fluctuation coefficient of the compensation data of each first area.
And the parameter determining unit is used for determining the compression distortion parameters of the first areas based on the compensation data fluctuation coefficients of the first areas.
In one embodiment, the normalization unit is configured to determine a compensation data fluctuation coefficient and a value range of the compensation data fluctuation degree, respectively; establishing a linear equation between the compensation data fluctuation coefficient and the compensation data fluctuation degree based on the value range of the compensation data fluctuation coefficient and the compensation data fluctuation degree; and substituting the fluctuation degree of the compensation data of each first area into a linear equation to obtain the fluctuation coefficient of the compensation data of each first area.
In one embodiment, the parameter determining unit is configured to obtain a compression distortion reference; and dividing the compression distortion reference by the compensation data fluctuation coefficient of each first area to obtain the compression distortion parameter of each first area.
In one embodiment, the strength determination module 802 includes: a down-sampling unit and an intensity determination unit, wherein:
and the down-sampling unit is used for determining the average value of the compensation data of the pixels in each second area as the compensation data of each second area based on the compensation data of the pixels in each second area of the display panel, and the display panel comprises a plurality of second areas, and the number of the pixels in each second area is the same.
And the intensity determining unit is used for determining the fluctuation degree of the compensation data of each first area based on the compensation data of the second areas in each first area of the display panel, wherein the first areas comprise a plurality of second areas, and the number of the second areas in each first area is the same.
In one embodiment, the data acquiring module 801 is configured to acquire an image of a display screen of a display panel; performing feature extraction on the image, and determining brightness data of each pixel in the display panel; based on the luminance data of each pixel in the display panel, compensation data for each pixel in the display panel is determined.
Based on the same inventive concept, the embodiment of the present application further provides a data decompression device for implementing the above-mentioned data decompression method. The implementation scheme for solving the problem provided by the apparatus is similar to the implementation scheme described in the above method, so specific limitations in one or more embodiments of the data decompression apparatus provided below can be referred to the limitations of the data compression method in the foregoing, and are not described herein again.
In one embodiment, as shown in fig. 9, there is provided a data decompression apparatus 900, including: an acquisition module 901 and a decoding module 902, wherein:
the obtaining module 901 is configured to obtain compression compensation data and compression distortion parameters of each first region of a display panel, where the display panel includes a plurality of first regions, and the number of pixels in each first region is the same.
A decoding module 902, configured to decode the compressed compensation data of each first region according to the compression distortion parameter of each first region, so as to obtain compensation data of pixels in each first region.
The modules in the data compression device and the data decompression device can be wholly or partially realized by software, hardware and a combination thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
It should be noted that, the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, presented data, etc.) referred to in the present application are information and data authorized by the user or sufficiently authorized by each party.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, database, or other medium used in the embodiments provided herein may include at least one of non-volatile and volatile memory. The nonvolatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical Memory, high-density embedded nonvolatile Memory, resistive Random Access Memory (ReRAM), Magnetic Random Access Memory (MRAM), Ferroelectric Random Access Memory (FRAM), Phase Change Memory (PCM), graphene Memory, and the like. Volatile Memory can include Random Access Memory (RAM), external cache Memory, and the like. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM), among others. The databases referred to in various embodiments provided herein may include at least one of relational and non-relational databases. The non-relational database may include, but is not limited to, a block chain based distributed database, and the like. The processors referred to in the embodiments provided herein may be general purpose processors, central processing units, graphics processors, digital signal processors, programmable logic devices, quantum computing based data processing logic devices, etc., without limitation.
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the present application. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present application shall be subject to the appended claims.

Claims (10)

1. A method of data compression, the method comprising:
acquiring compensation data of each pixel in a display panel;
determining the fluctuation degree of compensation data of each first area based on the compensation data of pixels in each first area of the display panel, wherein the display panel comprises a plurality of first areas, and the number of pixels in each first area is the same;
determining a compression distortion parameter of each first area based on the fluctuation degree of the compensation data of each first area;
and coding the compensation data of the pixels in each first area according to the compression distortion parameters of each first area to obtain the compression compensation data of each first area.
2. The method of claim 1, wherein determining the fluctuation degree of the compensation data of each first area of the display panel based on the compensation data of the pixels in each first area comprises:
and determining the mean square error of the compensation data of the pixels in each first area of the display panel based on the compensation data of the pixels in each first area as the fluctuation degree of the compensation data of each first area.
3. The method according to claim 1 or 2, wherein the determining the compression distortion parameter of each of the first regions based on the fluctuation degree of the compensation data of each of the first regions comprises:
normalizing the fluctuation degree of the compensation data of each first area to obtain the fluctuation coefficient of the compensation data of each first area;
and determining the compression distortion parameters of the first areas based on the compensation data fluctuation coefficients of the first areas.
4. The method according to claim 3, wherein the normalizing the fluctuation degree of the compensation data of each first region to obtain the fluctuation coefficient of the compensation data of each first region comprises:
respectively determining a compensation data fluctuation coefficient and a value range of the compensation data fluctuation degree;
establishing a linear equation between the compensation data fluctuation coefficient and the compensation data fluctuation degree based on the value range of the compensation data fluctuation coefficient and the compensation data fluctuation degree;
substituting the fluctuation degree of the compensation data of each first area into the linear equation to obtain the fluctuation coefficient of the compensation data of each first area.
5. The method according to claim 3, wherein the determining the compression distortion parameter of each of the first regions based on the compensation data fluctuation coefficient of each of the first regions comprises:
acquiring a compression distortion reference;
and dividing the compression distortion reference by the compensation data fluctuation coefficient of each first area to obtain the compression distortion parameter of each first area.
6. The method according to claim 1 or 2, wherein the determining the fluctuation degree of the compensation data of each first area of the display panel based on the compensation data of the pixels in each first area comprises:
determining an average value of the compensation data of the pixels in each second area of the display panel based on the compensation data of the pixels in each second area, wherein the average value is used as the compensation data of each second area, the display panel comprises a plurality of second areas, and the number of the pixels in each second area is the same;
and determining the fluctuation degree of the compensation data of each first area based on the compensation data of a second area in each first area of the display panel, wherein the first area comprises a plurality of second areas, and the number of the second areas in each first area is the same.
7. The method of claim 1 or 2, wherein the obtaining compensation data for each pixel in the display panel comprises:
acquiring an image of a display picture of a display panel;
performing feature extraction on the image, and determining brightness data of each pixel in the display panel;
and determining compensation data of each pixel in the display panel based on the brightness data of each pixel in the display panel.
8. A method for data decompression, the method comprising:
acquiring compression compensation data and compression distortion parameters of each first area of a display panel, wherein the display panel comprises a plurality of first areas, and the number of pixels in each first area is the same;
and decoding the compression compensation data of each first region according to the compression distortion parameters of each first region to obtain the compensation data of the pixels in each first region.
9. An apparatus for compressing data, the apparatus comprising:
the data acquisition module is used for acquiring compensation data of each pixel in the display panel;
the intensity determination module is used for determining the fluctuation degree of compensation data of each first area based on the compensation data of pixels in each first area of the display panel, the display panel comprises a plurality of first areas, and the number of the pixels in each first area is the same;
a distortion determining module, configured to determine a compression distortion parameter of each of the first regions based on a fluctuation degree of the compensation data of each of the first regions;
and the data coding module is used for coding the compensation data of the pixels in each first area according to the compression distortion parameters of each first area to obtain the compression compensation data of each first area.
10. A data decompression apparatus, characterized in that the apparatus comprises:
the display panel comprises a plurality of first areas, and the number of pixels in each first area is the same;
and the decoding module is used for decoding the compression compensation data of each first area according to the compression distortion parameters of each first area to obtain the compensation data of the pixels in each first area.
CN202111333550.1A 2021-11-11 2021-11-11 Data compression method and device and data decompression method and device Pending CN114120915A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111333550.1A CN114120915A (en) 2021-11-11 2021-11-11 Data compression method and device and data decompression method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111333550.1A CN114120915A (en) 2021-11-11 2021-11-11 Data compression method and device and data decompression method and device

Publications (1)

Publication Number Publication Date
CN114120915A true CN114120915A (en) 2022-03-01

Family

ID=80378483

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111333550.1A Pending CN114120915A (en) 2021-11-11 2021-11-11 Data compression method and device and data decompression method and device

Country Status (1)

Country Link
CN (1) CN114120915A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114613329A (en) * 2022-03-29 2022-06-10 合肥维信诺科技有限公司 Data processing method and device, and brightness compensation method and device
CN114822397A (en) * 2022-05-17 2022-07-29 昆山国显光电有限公司 Data processing method and device and display panel compensation method and device
CN115206234A (en) * 2022-07-14 2022-10-18 上海傲显科技有限公司 Display panel compensation data coding method, display module and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110090956A1 (en) * 2009-10-15 2011-04-21 Sony Corporation Compression method using adaptive field data selection
CN108989205A (en) * 2017-06-01 2018-12-11 阿里巴巴集团控股有限公司 Identity, routing data creation method, device and server
CN111010189A (en) * 2019-10-21 2020-04-14 清华大学 A method, device and storage medium for multiplexing data set
CN112269769A (en) * 2020-11-18 2021-01-26 远景智能国际私人投资有限公司 Data compression method and device, computer equipment and storage medium
CN112927640A (en) * 2019-12-05 2021-06-08 敦泰电子股份有限公司 Data compression method and storage device for locally compensating uneven brightness of display picture

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110090956A1 (en) * 2009-10-15 2011-04-21 Sony Corporation Compression method using adaptive field data selection
CN108989205A (en) * 2017-06-01 2018-12-11 阿里巴巴集团控股有限公司 Identity, routing data creation method, device and server
CN111010189A (en) * 2019-10-21 2020-04-14 清华大学 A method, device and storage medium for multiplexing data set
CN112927640A (en) * 2019-12-05 2021-06-08 敦泰电子股份有限公司 Data compression method and storage device for locally compensating uneven brightness of display picture
CN112269769A (en) * 2020-11-18 2021-01-26 远景智能国际私人投资有限公司 Data compression method and device, computer equipment and storage medium

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114613329A (en) * 2022-03-29 2022-06-10 合肥维信诺科技有限公司 Data processing method and device, and brightness compensation method and device
CN114613329B (en) * 2022-03-29 2024-03-26 合肥维信诺科技有限公司 Data processing method and device, and brightness compensation method and device
CN114822397A (en) * 2022-05-17 2022-07-29 昆山国显光电有限公司 Data processing method and device and display panel compensation method and device
CN114822397B (en) * 2022-05-17 2023-11-17 昆山国显光电有限公司 Data processing method and device, display panel compensation method and device
CN115206234A (en) * 2022-07-14 2022-10-18 上海傲显科技有限公司 Display panel compensation data coding method, display module and storage medium

Similar Documents

Publication Publication Date Title
CN114120915A (en) Data compression method and device and data decompression method and device
US11800248B2 (en) Apparatus for encoding image, apparatus for decoding image and image sensor
US9177393B2 (en) Mixed mode for frame buffer compression
US20080247641A1 (en) Frame Buffer Compression and Decompression Method for Graphics Rendering
JP2008532083A (en) New compression format and apparatus using new compression format for temporarily storing image data in frame memory
US10803791B2 (en) Burrows-wheeler based stress profile compression
JP6661285B2 (en) Display panel, method of compensating pixel luminance of display panel and method of compensating pixel parameters
US20180103258A1 (en) Video encoding method, video decoding method, video encoder, and video decoder
CN115206234A (en) Display panel compensation data coding method, display module and storage medium
KR102764002B1 (en) Method and system of stress compensation in display device
CN114822397B (en) Data processing method and device, display panel compensation method and device
CN114360449B (en) A multi-pixel fusion compression method for display Mura calibration
CN110277056B (en) Display, display driving method and system for compensating stress on display
CN115662346B (en) Demura compensation value compression method and system
US9020285B2 (en) Compressor, driving device, and display device
US11343512B1 (en) Systems and methods for compression with constraint on maximum absolute error
US20240323407A1 (en) Image processing device and operating method thereof
US11955067B2 (en) Simplified rate control for an additive iterative compression system
CN118942396A (en) Grayscale compensation data generation method, device, equipment, storage medium and program product
CN106878740A (en) Image compression method and image compression system suitable for liquid crystal display drive
KR20240143634A (en) Image processing device and operating method of the image processing device
CN119011849A (en) Code rate control method, device, computer equipment, storage medium and computer program product
KR20220100793A (en) Method of performing rate-distortion optimization

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20220301