Gamma data upgrade method, device, equipment and medium for Mini LED devices

By generating, compressing and merging gamma correction data arrays and adding verification information, the problems of low gamma correction upgrade efficiency and high EEPROM storage cost of Mini LED displays are solved, and automated and cost-effective gamma correction upgrade is achieved.

CN118502782BActive Publication Date: 2025-10-03SHENZHEN KTC COMMERCIAL DISPLAY TECHNOLOGY CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410568699.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-05-09
Publication Date
2025-10-03
Estimated Expiration
2044-05-09

AI Technical Summary

Technical Problem

Existing Mini LED display gamma correction upgrades require special tools and professional personnel to operate, which is inefficient and has high EEPROM storage costs.

Method used

By receiving the display serial number, generating the original gamma correction data array, compressing and converting it, adding the cyclic redundancy check code and byte information after merging, generating the target gamma array and writing it into the BIN file.

Benefits of technology

The gamma correction upgrade is automated, reducing EEPROM storage space requirements and costs while improving upgrade efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118502782B_ABST
    Figure CN118502782B_ABST
Patent Text Reader

Abstract

The present application relates to a method, apparatus, device, and medium for upgrading gamma data of a Mini LED device, wherein the method includes: receiving the serial number of a display, and reading the preset gamma correction target effect parameters and the pre-tested native data of the display according to the serial number of the display to generate an original gamma correction data array; compressing the original gamma correction data array to obtain multiple groups of basic gamma arrays; converting and compressing each group of basic gamma arrays in turn to obtain multiple groups of compressed gamma arrays, and merging all the compressed gamma arrays to obtain a merged gamma array; determining a cyclic redundancy check code and byte information, and adding the serial number, cyclic redundancy check code, and byte information of the display to the merged gamma array to obtain a target gamma array; writing the target gamma array into a BIN file to generate a target gamma data BIN file. The present application is conducive to reducing the cost of gamma correction upgrades and improving the efficiency of reducing gamma correction upgrades.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing technology, and in particular to a method, apparatus, device and medium for upgrading gamma data of a Mini LED device. Background Art

[0002] MiniLED displays are desktop displays that utilize MiniLED backlighting technology. MiniLED displays achieve superior contrast and brightness through zoned backlighting, surpassing LED screens in display quality. To achieve optimal display quality, MiniLED displays require gamma calibration for each display. Different usage scenarios require customized gamma settings, necessitating gamma data upgrades for end users.

[0003] Existing gamma correction upgrades require specialized tools and specialized personnel, making it inconvenient to maintain the gamma effect of terminal displays, resulting in low gamma correction upgrade efficiency. Furthermore, to ensure the security of gamma data, displays all use EEPROM components for storage. The large amount of raw gamma data requires more EEPROM capacity and space, which in turn increases costs. Summary of the Invention

[0004] The purpose of the embodiments of the present application is to propose a gamma data upgrade method, device, equipment and medium for Mini LED devices to improve the efficiency of gamma correction upgrades and reduce costs.

[0005] In order to solve the above technical problems, the present invention provides a method for upgrading gamma data of a Mini LED device, including:

[0006] Receive the serial number of the display, and read the preset gamma correction target effect parameters and the pre-tested native data of the display according to the serial number of the display to generate an original gamma correction data array;

[0007] Compressing the original gamma correction data array to obtain multiple groups of basic gamma arrays;

[0008] performing conversion and compression processing on each group of the basic gamma arrays in turn to obtain multiple groups of compressed gamma arrays, and merging all the compressed gamma arrays to obtain a merged gamma array;

[0009] determining a cyclic redundancy check code and byte information based on the serial number of the display and the combined gamma array, and adding the serial number of the display, the cyclic redundancy check code and the byte information to the combined gamma array to obtain a target gamma array;

[0010] The target gamma array is written into a BIN file to generate a target gamma data BIN file.

[0011] In order to solve the above technical problems, the present invention provides a gamma data upgrade device for a Mini LED device, comprising:

[0012] An original gamma array generating unit is configured to receive a serial number of a display, and read preset gamma correction target effect parameters and pre-tested native data of the display according to the serial number of the display, to generate an original gamma correction data array;

[0013] an original gamma array compression unit, configured to compress the original gamma correction data array to obtain multiple groups of basic gamma arrays;

[0014] a basic gamma array conversion unit, configured to perform conversion and compression processing on each group of the basic gamma arrays in turn to obtain multiple groups of compressed gamma arrays, and merge all the compressed gamma arrays to obtain a merged gamma array;

[0015] a target gamma array generating unit, configured to determine a cyclic redundancy check code and byte information based on the serial number of the display and the combined gamma array, and add the serial number of the display, the cyclic redundancy check code and the byte information to the combined gamma array to obtain a target gamma array;

[0016] The target gamma array writing unit is used to write the target gamma array into a BIN file to generate a target gamma data BIN file.

[0017] To solve the above technical problems, a technical solution adopted by the present invention is: providing a computer device, including one or more processors; a memory for storing one or more programs, so that one or more processors can implement the gamma data upgrade method of the Mini LED device described in any one of the above.

[0018] In order to solve the above technical problems, a technical solution adopted by the present invention is: a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the gamma data upgrade method of the Mini LED device described in any one of the above.

[0019] An embodiment of the present invention provides a method, apparatus, device, and medium for upgrading gamma data of a Mini LED device. The method includes: receiving a serial number of a display, and reading preset gamma correction target effect parameters and pre-tested native data of the display based on the serial number of the display to generate an original gamma correction data array; compressing the original gamma correction data array to obtain multiple groups of basic gamma arrays; converting and compressing each group of the basic gamma arrays in turn to obtain multiple groups of compressed gamma arrays, and merging all the compressed gamma arrays to obtain a merged gamma array; determining a cyclic redundancy check code and byte information based on the serial number of the display and the merged gamma array, and adding the serial number of the display, the cyclic redundancy check code, and the byte information to the merged gamma array to obtain a target gamma array; writing the target gamma array into a BIN file to generate a target gamma data BIN file. The embodiment of the present invention compresses the gamma array, reduces the size of the gamma array, reduces the space for component storage, and is conducive to reducing the cost of gamma correction upgrades. At the same time, it realizes the automation of reducing the gamma correction upgrade, eliminating the need for professional personnel to operate, and is conducive to improving the efficiency of reducing the gamma correction upgrades. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the solutions in this application, a brief introduction will be given below to the drawings required for use in the description of the embodiments of this application. Obviously, the drawings described below are some embodiments of this application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0021] Figure 1 This is a flowchart of the implementation process of the gamma data upgrade method of the Mini LED device provided in an embodiment of the present application;

[0022] Figure 2 This is a flowchart of a sub-process implementation of the gamma data upgrade method for a Mini LED device provided in an embodiment of the present application;

[0023] Figure 3 This is a flowchart of a sub-process implementation of the gamma data upgrade method for a Mini LED device provided in an embodiment of the present application;

[0024] Figure 4 This is a flowchart of a sub-process implementation of the gamma data upgrade method for a Mini LED device provided in an embodiment of the present application;

[0025] Figure 5 This is a flowchart of a sub-process implementation of the gamma data upgrade method for a Mini LED device provided in an embodiment of the present application;

[0026] Figure 6 This is a flowchart of a sub-process implementation of the gamma data upgrade method for a Mini LED device provided in an embodiment of the present application;

[0027] Figure 7 Schematic diagram of a gamma data upgrade device for a Mini LED device provided in an embodiment of the present application;

[0028] Figure 8 It is a schematic diagram of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0029] Unless otherwise defined, all technical and scientific terms used herein have the same meanings as commonly understood by those skilled in the art to which this application belongs. The terms used in the specification of the application are for the purpose of describing specific embodiments only and are not intended to limit this application. The terms "including" and "having" and any variations thereof in the specification and claims of this application and the above-mentioned drawings are intended to cover non-exclusive inclusions. The terms "first", "second", etc. in the specification and claims of this application or the above-mentioned drawings are used to distinguish different objects, not to describe a specific order.

[0030] References herein to "embodiments" mean that a particular feature, structure, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it constitute an independent or alternative embodiment that is mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0031] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings.

[0032] The present invention will be described in detail below with reference to the accompanying drawings and embodiments.

[0033] It should be noted that the gamma data upgrade method of the Mini LED device provided in the embodiment of the present application is generally executed by a server. Accordingly, the gamma data upgrade device of the Mini LED device is generally configured in the server.

[0034] See also Figure 1 , Figure 1 A specific implementation of the gamma data upgrade method for Mini LED devices is shown.

[0035] It should be noted that the method of the present invention is not limited to the method of Figure 1The process sequence shown is limited to the following steps:

[0036] S1: Receive the serial number of the display, and read the preset gamma correction target effect parameters and the pre-tested native data of the display according to the serial number of the display to generate an original gamma correction data array.

[0037] Specifically, gamma correction upgrade is also called gamma data upgrade, which means that the display has display effect A after gamma correction when it is factory set, and the gamma correction upgrade makes the display have display effect B after gamma correction. In the embodiment of the present application, it is necessary to receive the serial number of the display, and then read the preset gamma correction target effect parameters and the pre-tested Native data of the display according to the serial number of the display to generate an array of original gamma correction data. Among them, Native data is the original data stored in the AUTOSAR NVM block, which is the data that the application needs to read and write. Native data is only stored in one copy in the NVM block. If the data is damaged or lost, it cannot be restored. Therefore, when writing Native data, it is necessary to ensure the reliability and consistency of the data. In the embodiment of the present application, the Native data of the display that has been pre-tested is required.

[0038] See also Figure 2 , Figure 2 A specific implementation of step S1 is shown, which is described in detail as follows:

[0039] S11: Constructing a generation tool for a gamma data BIN file, and receiving the serial number of the display through the generation tool.

[0040] S12: Reading the preset gamma correction target effect parameters and the native data of the pre-tested display according to the serial number of the display, and generating the original gamma correction data array.

[0041] Specifically, the embodiment of the present application needs to make a generation tool for the gamma data BIN file, and then call the generation tool to receive the serial number of the display, read the pre-tested native data of the display and the preset gamma correction target effect parameters according to the serial number of the display, and generate the original gamma correction data array. Among them, the generated original gamma correction data array can be a group of arrays or multiple groups of arrays, and each group of gamma effects corresponds to a group of original gamma correction data arrays. In a specific embodiment, a group of original gamma correction data arrays is 3072 (the number of gamma data can also be 256*3, 1024*3, or other values ​​multiplied by multiples of 3) 2Byte (1Byte can also be generated) gamma correction data arrays.

[0042] S2: compressing the original gamma correction data array to obtain multiple groups of basic gamma arrays.

[0043] Specifically, to ensure the security of gamma data, displays require EEPROM components to store the original gamma correction data array. However, the original gamma correction data array is relatively large, which requires more EEPROM capacity and space, resulting in high gamma data upgrade costs. Therefore, to reduce costs, it is necessary to compress the original gamma correction data array to obtain multiple sets of basic gamma arrays.

[0044] See also Figure 3 , Figure 3 A specific implementation of step S2 is shown, which is described in detail as follows:

[0045] S21: Sequentially divide the original gamma correction data array into three new gamma arrays.

[0046] S22: For each of the new gamma arrays, starting from the second bit of data of the new gamma array, sequentially calculating the difference between the subsequent bit of data and the previous bit of data to obtain a plurality of target difference values.

[0047] S23: adding the target difference to the data in the new gamma array in sequence according to a preset method to obtain a group of the basic gamma arrays. When all the new gamma arrays are compressed, multiple groups of the basic gamma arrays are obtained.

[0048] Specifically, the original gamma correction data array compression method is to divide each set of original gamma correction data arrays into three new gamma arrays, where the values ​​of each new gamma array are sequentially increased. Then, for each new gamma array, starting from the second bit of the new gamma array, the difference between the subsequent bit of data and the previous bit of data is calculated in sequence to obtain multiple target differences, and the target differences are saved; finally, the target differences are added to the previous bit of data in the two bits corresponding to the calculated target differences, and the new data is obtained. When all the data are added, the basic gamma array is obtained.

[0049] S3: performing conversion and compression processing on each group of the basic gamma arrays in turn to obtain multiple groups of compressed gamma arrays, and merging all the compressed gamma arrays to obtain a merged gamma array.

[0050] Specifically, in the embodiment of the present application, each group of basic gamma arrays needs to be converted and compressed in sequence, and the conversion and compression method of each group of arrays adopts the same method. When all basic gamma arrays are converted, all the compressed gamma arrays are merged in sequence to obtain a merged gamma array.

[0051] See also Figure 4 , Figure 4 A specific implementation of step S3 is shown, which is described in detail as follows:

[0052] S31: traversing each group of the basic gamma arrays in sequence, determining the maximum value in each group of the basic gamma arrays, and determining a grouping cardinality based on the maximum value.

[0053] See also Figure 5 , Figure 5 A specific implementation of step S31 is shown, which is described in detail as follows:

[0054] S311: traverse each group of the basic gamma arrays, identify the maximum value in each group of the basic gamma arrays, and obtain a target value.

[0055] S312: Determine the grouping cardinality based on the number of bits occupied by the target value, and save the grouping cardinality.

[0056] Specifically, each set of basic gamma arrays is traversed, and the largest value in the set of basic gamma arrays is identified and used as the target value. The grouping cardinality is then determined based on the number of bits in the target value. The grouping cardinality must satisfy the requirement that the remainder of the target value multiplied by the grouping cardinality and divided by 8 is 0, and the maximum value of the grouping cardinality is 8. In one specific embodiment, the number of bits in the target value is 5, and the grouping cardinality is 8. The grouping cardinality refers to the amount of data in each group after the basic gamma arrays are grouped.

[0057] S32: Grouping and merging the basic gamma arrays according to the grouping cardinality to obtain multiple groups of compressed gamma arrays.

[0058] See also Figure 6 , Figure 6 A specific implementation of step S32 is shown, which is described in detail as follows:

[0059] S321: Determine the number of groups based on the grouping base and the basic gamma array.

[0060] S322: Sequentially grouping the data in the basic gamma array based on the grouping number to obtain a plurality of groups and group data in each group.

[0061] S323: For the group data in each group, identify valid values ​​in the group data, and merge the valid values.

[0062] S324: After the grouped data of all groups are merged, a plurality of compressed gamma arrays are obtained.

[0063] Specifically, the number of gamma data in the basic gamma array is divided by the grouping base to obtain the number of groups. The data in the basic gamma array is then grouped based on the number of groups to obtain multiple groups and the grouped data in each group. For the grouped data in each group, valid values ​​in the grouped data are identified and merged. After the grouped data of all groups are merged, multiple compressed gamma arrays are obtained. The valid values ​​are identified by taking the value of the high-order bit 5 of each valid value in the grouped data of each group.

[0064] In a specific embodiment, the basic gamma array has 1024 gammas and the grouping base is 8. Therefore, the number of groups is calculated to be 1024 / 8 = 128. This means that the 1024 data are divided into 128 groups of 8 numbers each. The high-order 5 bits of each of the 8 numbers are then extracted and combined to form five 8-bit numbers. The resulting 1024 data is converted to 128*5 = 640 + 2 8-bit data (two bytes are used to represent the 640 number and are placed at the beginning of the compressed data for use during decompression).

[0065] S33: After all the basic gamma arrays are converted and compressed, all the compressed gamma arrays are merged to obtain the merged gamma array.

[0066] Specifically, according to steps S321-S324, each group of basic gamma arrays is converted and compressed in turn. After the conversion and compression of all basic gamma arrays are completed, all compressed gamma arrays are merged in order to obtain a merged gamma array.

[0067] S4: Determine a cyclic redundancy check code and byte information based on the serial number of the display and the combined gamma array, and add the serial number of the display, the cyclic redundancy check code and the byte information to the combined gamma array to obtain a target gamma array.

[0068] Furthermore, a specific implementation of step S4 is provided: determining the serial number byte information based on the serial number of the display, and determining the array byte information and the cyclic redundancy check code based on the merged gamma array; adding the serial number byte information and the serial number of the display before the merged gamma array, and adding the cyclic redundancy check code after the merged gamma array to obtain an initially added gamma array; adding the array byte information before the initially added gamma array to obtain the target gamma array.

[0069] Among them, the byte information includes serial number byte information and array byte information. The serial number byte information indicates how many bytes the serial number has in total. The array byte information indicates all bytes contained in the gamma array except the cyclic redundancy check code. Cyclic redundancy check code (CRC, Cyclic Redundancy Check), referred to as cyclic code, is a commonly used check code with error detection and error correction capabilities, and is widely used in early communications. Cyclic redundancy check codes are often used for data verification of external storage devices and computer synchronous communications. In an embodiment of the present application, the serial number byte information is determined based on the serial number of the display, and the serial number byte information indicates how many bytes the serial number of the display has in total; the array byte information is determined based on the merged gamma array, and the array byte information indicates all bytes contained in the array except the checksum. The cyclic redundancy check code is the checksum of all values ​​in the merged gamma array.

[0070] Specifically, the display serial number is added to the front of the combined gamma array, and the serial number byte information is added to the front of the serial number, that is, a 1-byte value is added to indicate the total number of bytes in the serial number. A 1-byte cyclic redundancy check code (the cyclic redundancy check code is equal to the checksum of all preceding values) is added to the back of the combined gamma data. The array byte information is added to the front of the combined gamma array, that is, the first 4 bytes of the combined gamma array are used to indicate all bytes contained in the array except the checksum.

[0071] S5: Writing the target gamma array into a BIN file to generate a target gamma data BIN file.

[0072] Specifically, the target gamma array is written in hexadecimal to a BIN file (binary file) named with a serial number, thereby generating a target gamma data BIN file.

[0073] In a specific embodiment, the implementation of the embodiment of the present application requires a display that supports Mini LED with a type-c interface, through which a type-c to USB female port adapter cable can be connected and a USB flash drive can be connected.

[0074] In an embodiment of the present application, a serial number of a display is received, and according to the serial number of the display, a preset gamma correction target effect parameter and the native data of the pre-tested display are read to generate an original gamma correction data array; the original gamma correction data array is compressed to obtain multiple groups of basic gamma arrays; each group of the basic gamma arrays is converted and compressed in turn to obtain multiple groups of compressed gamma arrays, and all the compressed gamma arrays are merged to obtain a merged gamma array; a cyclic redundancy check code and byte information are determined based on the serial number of the display and the merged gamma array, and the serial number of the display, the cyclic redundancy check code and the byte information are added to the merged gamma array to obtain a target gamma array; the target gamma array is written into a BIN file to generate a target gamma data BIN file. The embodiment of the present invention compresses the gamma array, reduces the size of the gamma array, reduces the space for component storage, is conducive to reducing the cost of gamma correction upgrades, and realizes the automation of reducing gamma correction upgrades without the need for professional personnel to operate, which is conducive to improving the efficiency of reducing gamma correction upgrades.

[0075] Please refer to Figure 7 , as a response to the above Figure 1 The present application provides an embodiment of a gamma data upgrade device for a Mini LED device. Figure 1 Corresponding to the method embodiment shown, the device can be specifically applied to various electronic devices.

[0076] like Figure 7 As shown, the gamma data upgrade device of the Mini LED device of this embodiment includes: an original gamma array generation unit 61, an original gamma array compression unit 62, a basic gamma array conversion unit 63, a target gamma array generation unit 64 and a target gamma array writing unit 65, wherein:

[0077] The original gamma array generating unit 61 is used to receive the serial number of the display, and read the preset gamma correction target effect parameters and the pre-tested native data of the display according to the serial number of the display, to generate an original gamma correction data array;

[0078] an original gamma array compression unit 62, configured to compress the original gamma correction data array to obtain multiple basic gamma arrays;

[0079] a basic gamma array conversion unit 63 for converting and compressing each group of the basic gamma arrays in turn to obtain multiple groups of compressed gamma arrays, and merging all the compressed gamma arrays to obtain a merged gamma array;

[0080] a target gamma array generating unit 64, configured to determine a cyclic redundancy check code and byte information based on the serial number of the display and the combined gamma array, and add the serial number of the display, the cyclic redundancy check code, and the byte information to the combined gamma array to obtain a target gamma array;

[0081] The target gamma array writing unit 65 is used to write the target gamma array into a BIN file to generate a target gamma data BIN file.

[0082] Furthermore, the basic gamma array conversion unit 63 includes:

[0083] a basic gamma array traversal unit, configured to traverse each group of the basic gamma arrays in sequence, determine a maximum value in each group of the basic gamma arrays, and determine a grouping cardinality based on the maximum value;

[0084] a gamma array grouping unit, configured to group and merge the basic gamma array according to the grouping cardinality to obtain a plurality of groups of compressed gamma arrays;

[0085] The gamma array merging unit is used to merge all the compressed gamma arrays after all the basic gamma arrays are converted and compressed to obtain the merged gamma array.

[0086] Furthermore, the basic gamma array traversal unit includes:

[0087] a target value determination unit, configured to traverse each group of the basic gamma arrays, identify the largest value in each group of the basic gamma arrays, and obtain a target value;

[0088] The group calculation determination unit is used to determine the group cardinality based on the number of bits occupied by the target value and save the group cardinality.

[0089] Furthermore, the gamma array grouping unit includes:

[0090] a group number determining unit, configured to determine the number of groups based on the group cardinality and the basic gamma array;

[0091] a group data generating unit, configured to group the data in the basic gamma array in sequence based on the group number to obtain a plurality of groups and group data in each group;

[0092] a valid value merging unit, configured to identify valid values ​​in the grouped data in each group and merge the valid values;

[0093] The compressed gamma array generating unit is configured to obtain a plurality of compressed gamma arrays after merging the grouped data of all groups.

[0094] Furthermore, the original gamma array compression unit 62 includes:

[0095] a new gamma array generating unit, configured to divide the original gamma-corrected data array into three new gamma arrays in sequence;

[0096] a target difference value generating unit, configured to calculate, for each of the new gamma arrays, starting from the second bit of data of the new gamma array, the difference between the subsequent bit of data and the previous bit of data, to obtain a plurality of target difference values;

[0097] A basic gamma array generating unit is configured to sequentially add the target difference to the data in the new gamma array in a preset manner to obtain a group of the basic gamma arrays. When all the new gamma arrays are compressed, multiple groups of the basic gamma arrays are obtained.

[0098] Furthermore, the target gamma array generation unit 64 includes:

[0099] a byte information determining unit, configured to determine the serial number byte information based on the serial number of the display, and determine the array byte information and the cyclic redundancy check code based on the combined gamma array;

[0100] a first gamma array adding unit, configured to add the serial number byte information and the serial number of the display before the combined gamma array, and add the cyclic redundancy check code after the combined gamma array to obtain an initially added gamma array;

[0101] The second gamma array adding unit is configured to add the array byte information before the initially added gamma array to obtain the target gamma array.

[0102] Furthermore, the original gamma array generating unit 61 includes:

[0103] A tool generating unit, configured to construct a generating tool for a gamma data BIN file, and receive the serial number of the display through the generating tool;

[0104] A data reading unit is used to read the preset gamma correction target effect parameters and the native data of the pre-tested display according to the serial number of the display, and generate the original gamma correction data array.

[0105] In an embodiment of the present application, a serial number of a display is received, and according to the serial number of the display, a preset gamma correction target effect parameter and the native data of the pre-tested display are read to generate an original gamma correction data array; the original gamma correction data array is compressed to obtain multiple groups of basic gamma arrays; each group of the basic gamma arrays is converted and compressed in turn to obtain multiple groups of compressed gamma arrays, and all the compressed gamma arrays are merged to obtain a merged gamma array; a cyclic redundancy check code and byte information are determined based on the serial number of the display and the merged gamma array, and the serial number of the display, the cyclic redundancy check code and the byte information are added to the merged gamma array to obtain a target gamma array; the target gamma array is written into a BIN file to generate a target gamma data BIN file. The embodiment of the present invention compresses the gamma array, reduces the size of the gamma array, reduces the space for component storage, is conducive to reducing the cost of gamma correction upgrades, and realizes the automation of reducing gamma correction upgrades without the need for professional personnel to operate, which is conducive to improving the efficiency of reducing gamma correction upgrades.

[0106] To solve the above technical problems, the present application also provides a computer device. Figure 8 , Figure 8 This is a basic structural block diagram of the computer device in this embodiment.

[0107] The computer device 7 includes a memory 71, a processor 72, and a network interface 73 that are interconnected through a system bus. It should be noted that the figure only shows a computer device 7 having three components: a memory 71, a processor 72, and a network interface 73. However, it should be understood that it is not required to implement all the components shown, and more or fewer components may be implemented instead. Among them, those skilled in the art will understand that the computer device here is a device that can automatically perform numerical calculations and / or information processing according to pre-set or stored instructions, and its hardware includes but is not limited to a microprocessor, an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), a digital signal processor (DSP), an embedded device, etc.

[0108] Computer devices can be desktop computers, laptops, PDAs, cloud servers, etc. Computer devices can interact with users through keyboards, mice, remote controls, touchpads, or voice-activated devices.

[0109] The memory 71 includes at least one type of readable storage medium, including flash memory, hard disk, multimedia card, card-type memory (e.g., SD or DX memory), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, magnetic disk, optical disk, etc. In some embodiments, the memory 71 can be an internal storage unit of the computer device 7, such as the hard disk or memory of the computer device 7. In other embodiments, the memory 71 can also be an external storage device of the computer device 7, such as a plug-in hard disk equipped on the computer device 7, a smart memory card (SmartMedia Card, SMC), a secure digital (Secure Digital, SD) card, a flash card, etc. Of course, the memory 71 can also include both the internal storage unit of the computer device 7 and its external storage device. In this embodiment, the memory 71 is generally used to store the operating system and various application software installed on the computer device 7, such as the program code of the gamma data upgrade method of the Mini LED device. In addition, the memory 71 can also be used to temporarily store various types of data that have been output or are to be output.

[0110] In some embodiments, the processor 72 may be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other data processing chip. The processor 72 is generally used to control the overall operation of the computer device 7. In this embodiment, the processor 72 is used to execute program code stored in the memory 71 or process data, such as executing the program code of the gamma data upgrade method for the Mini LED device described above, to implement various embodiments of the gamma data upgrade method for the Mini LED device.

[0111] The network interface 73 may include a wireless network interface or a wired network interface. The network interface 73 is generally used to establish a communication connection between the computer device 7 and other electronic devices.

[0112] The present application also provides another embodiment, namely, providing a computer-readable storage medium, which stores a computer program. The computer program can be executed by at least one processor to enable the at least one processor to perform the steps of the gamma data upgrade method of a Mini LED device as described above.

[0113] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods of each embodiment of the present application.

[0114] Obviously, the embodiments described above are only some of the embodiments of the present application, rather than all of the embodiments. The preferred embodiments of the present application are given in the accompanying drawings, but they do not limit the patent scope of the present application. The present application can be implemented in many different forms. On the contrary, the purpose of providing these embodiments is to make the understanding of the disclosure of the present application more thorough and comprehensive. Although the present application has been described in detail with reference to the aforementioned embodiments, for those skilled in the art, it is still possible to modify the technical solutions described in the aforementioned specific embodiments, or to make equivalent replacements for some of the technical features therein. Any equivalent structure made using the contents of the present application specification and the accompanying drawings, directly or indirectly used in other related technical fields, is also within the scope of patent protection of the present application.

Claims

1. A method for upgrading gamma data of a Mini LED device, characterized in that: include: Receive the serial number of the display, and read the preset gamma correction target effect parameters and the pre-tested native data of the display according to the serial number of the display to generate an original gamma correction data array; Sequentially divide the original gamma-corrected data array into three new gamma arrays; For each of the new gamma arrays, starting from the second bit of data of the new gamma array, sequentially calculating the difference between the subsequent bit of data and the previous bit of data to obtain a plurality of target difference values; Adding the target difference to the data in the new gamma array in sequence according to a preset method to obtain a set of basic gamma arrays, and obtaining multiple sets of basic gamma arrays when all the new gamma arrays are compressed; performing conversion and compression processing on each group of the basic gamma arrays in turn to obtain multiple groups of compressed gamma arrays, and merging all the compressed gamma arrays to obtain a merged gamma array; determining a cyclic redundancy check code and byte information based on the serial number of the display and the combined gamma array, and adding the serial number of the display, the cyclic redundancy check code and the byte information to the combined gamma array to obtain a target gamma array; Writing the target gamma array into a BIN file to generate a target gamma data BIN file; The byte information includes serial number byte information and array byte information, and determining a cyclic redundancy check code and byte information based on the serial number of the display and the combined gamma array, and adding the serial number of the display, the cyclic redundancy check code, and the byte information to the combined gamma array to obtain a target gamma array includes: Determining the serial number byte information based on the serial number of the display, and determining the array byte information and the cyclic redundancy check code based on the combined gamma array; Adding the serial number byte information and the serial number of the display before the combined gamma array, and adding the cyclic redundancy check code after the combined gamma array to obtain an initially added gamma array; The array byte information is added before the initially added gamma array to obtain the target gamma array.

2. The gamma data upgrade method for a Mini LED device according to claim 1, wherein: The converting and compressing each group of the basic gamma arrays is performed in sequence to obtain multiple groups of compressed gamma arrays, and all the compressed gamma arrays are merged to obtain a merged gamma array, including: Traversing each group of the basic gamma arrays in sequence, determining the maximum value in each group of the basic gamma arrays, and determining a grouping cardinality based on the maximum value; Grouping and merging the basic gamma arrays according to the grouping cardinality to obtain a plurality of groups of compressed gamma arrays; After all the basic gamma arrays are converted and compressed, all the compressed gamma arrays are merged to obtain the merged gamma array.

3. The gamma data upgrade method for a Mini LED device according to claim 2, wherein: The step of sequentially traversing each group of the basic gamma arrays, determining a maximum value in each group of the basic gamma arrays, and determining a grouping cardinality based on the maximum value includes: Traversing each set of the basic gamma arrays, identifying the largest value in each set of the basic gamma arrays, and obtaining a target value; The grouping cardinality is determined based on the number of bits occupied by the target value, and the grouping cardinality is stored.

4. The gamma data upgrade method for a Mini LED device according to claim 2, wherein: The grouping and merging of the basic gamma arrays according to the grouping cardinality to obtain a plurality of groups of compressed gamma arrays includes: determining a number of groups based on the grouping base and the basic gamma array; Sequentially grouping the data in the basic gamma array based on the grouping number to obtain a plurality of groups and group data in each group; For the group data in each group, identifying valid values ​​in the group data, and merging the valid values; After the group data of all groups are merged, multiple groups of compressed gamma arrays are obtained.

5. The gamma data upgrade method for a Mini LED device according to any one of claims 1 to 4, characterized in that: The receiving the serial number of the display, and reading the preset gamma correction target effect parameters and the pre-tested native data of the display according to the serial number of the display, to generate the original gamma correction data array, including: Constructing a generation tool for a gamma data BIN file, and receiving the serial number of the display through the generation tool; The preset gamma correction target effect parameters and the native data of the pre-tested display are read according to the serial number of the display to generate the original gamma correction data array.

6. A gamma data upgrade device for a Mini LED device, characterized in that: include: An original gamma array generating unit is configured to receive a serial number of a display, and read preset gamma correction target effect parameters and pre-tested native data of the display according to the serial number of the display, to generate an original gamma correction data array; a new gamma array generating unit, configured to divide the original gamma-corrected data array into three new gamma arrays in sequence; a target difference value generating unit, configured to calculate, for each of the new gamma arrays, starting from the second bit of data of the new gamma array, the difference between the subsequent bit of data and the previous bit of data, to obtain a plurality of target difference values; a basic gamma array generating unit, configured to sequentially add the target difference to the data in the new gamma array in a preset manner to obtain a set of basic gamma arrays, and obtain a plurality of sets of basic gamma arrays when all the new gamma arrays are compressed; a basic gamma array conversion unit, configured to perform conversion and compression processing on each group of the basic gamma arrays in turn to obtain multiple groups of compressed gamma arrays, and merge all the compressed gamma arrays to obtain a merged gamma array; a target gamma array generating unit, configured to determine a cyclic redundancy check code and byte information based on the serial number of the display and the combined gamma array, and add the serial number of the display, the cyclic redundancy check code and the byte information to the combined gamma array to obtain a target gamma array; A target gamma array writing unit is used to write the target gamma array into a BIN file to generate a target gamma data BIN file; The byte information includes sequence number byte information and array byte information, and the target gamma array generation unit includes: a byte information determining unit, configured to determine the serial number byte information based on the serial number of the display, and determine the array byte information and the cyclic redundancy check code based on the combined gamma array; a first gamma array adding unit, configured to add the serial number byte information and the serial number of the display before the combined gamma array, and add the cyclic redundancy check code after the combined gamma array to obtain an initially added gamma array; The second gamma array adding unit is configured to add the array byte information before the initially added gamma array to obtain the target gamma array.

7. A computer device, characterized in that: The method comprises a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the gamma data upgrading method of the Mini LED device according to any one of claims 1 to 5 is implemented.

8. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed by the processor, the gamma data upgrading method of the Mini LED device according to any one of claims 1 to 5 is implemented.

Citation Information

Patent Citations

  • Liquid crystal display capable of correcting GAMA of display screen and method for making the same

    CN101329842A

  • Tile data compression method, device and equipment

    CN117692009A