Data storage method and data storage device
By obtaining and processing Gamma and VCOM output voltage data in different formats in the LCD panel, and generating and storing corresponding code coded data, the problem that the LCD panel can only be matched with one gamma correction chip is solved, and the adaptability to multiple chips is improved.
Patent Information
- Application Number
- CN202510214987.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-25
- Publication Date
- 2025-06-24
AI Technical Summary
Existing LCD panels can only be equipped with one gamma correction chip, which causes customers to encounter data matching problems when matching different types of gamma correction chips, causing inconvenience.
By obtaining the output voltage data sets corresponding to Gamma and VCOM in different formats, a code encoding group is generated using a calculation function, and the code encoding data of different formats is stored in different addresses of the memory memory chip.
It realizes that the LCD panel can match a variety of different types of gamma correction chips, which improves the product's adaptability and allows different gamma correction chips to read debug data in the corresponding format.
Smart Images

Figure CN120199290A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of liquid crystal display devices, and in particular, to a data storage method and a data storage device. Background Art
[0002] After the Gamma and VCOM (reference voltage) parameters of a liquid crystal panel are debugged, the debug data needs to be burned into a memory storage chip. When in use, the debug data is read by a gamma correction chip, and finally the optical characteristics of the liquid crystal panel are improved. However, since there are many types of gamma correction chips, when a customer matches different types of gamma correction chips, the Gamma or VCOM debug data must match the data and format required by the current gamma correction chip. Therefore, there is a situation where a liquid crystal panel can only be matched with one type of gamma correction chip, which causes great inconvenience to the customer. Summary of the Invention
[0003] Therefore, in order to overcome at least some of the defects and deficiencies in the prior art, embodiments of the present invention provide a data storage method and a data storage device.
[0004] Specifically, on the one hand, the data storage method provided by the embodiments of the present invention includes: obtaining a first output voltage data group corresponding to Gamma and VCOM in a first format; generating a corresponding first code encoding group according to the first output voltage data group and a calculation function; storing the first code encoding group at a first address of a memory storage chip; obtaining corresponding second code encoding data from the first code encoding group according to a second output voltage data group in a second format, where the second output voltage data group includes some output voltage data in the first output voltage data group; storing the second code encoding data at a second address in the memory storage chip.
[0005] In a specific embodiment of the present invention, before obtaining the first output voltage data group corresponding to Gamma and VCOM in the first format, it further includes: testing the output voltage data and corresponding code encodings of Gamma and VCOM in the first format at multiple gray-scale brightness levels; fitting the calculation function according to the multiple output voltage data and the multiple code encodings.
[0006] In a specific embodiment of the present invention, before obtaining the first output voltage data group corresponding to Gamma and VCOM in the first format, it further includes: obtaining the output voltage data and corresponding code encodings of Gamma and VCOM of multiple liquid crystal panels of the same type and size at multiple gray-scale brightness levels; fitting multiple preliminary calculation functions according to the multiple output voltage data and the multiple code encodings of the multiple liquid crystal panels; fitting the multiple preliminary calculation functions to obtain the calculation function.
[0007] In a specific embodiment of the present invention, the calculation function is a multivariate polynomial equation.
[0008] In a specific embodiment of the present invention, storing the second code-encoded data to the second address in the memory storage chip specifically means: performing corresponding format conversion on the second code-encoded data according to the second format and then storing it to the second address in the memory storage chip.
[0009] On the other hand, an embodiment of the present invention further provides a data storage device, including: a first data acquisition module, configured to acquire a first output voltage data group corresponding to Gamma and VCOM in a first format; a first calculation module, configured to generate a corresponding first code-encoded group according to the first output voltage data group and a calculation function; a first storage module, configured to store the first code-encoded group to a first address in a memory storage chip; a second data acquisition module, configured to acquire corresponding second code-encoded data from the first code-encoded group according to a second output voltage data group in a second format, where the second output voltage data group includes some of the output voltage data in the first output voltage data group; and a second storage module, configured to store the second code-encoded data to a second address in the memory storage chip.
[0010] In a specific embodiment of the present invention, before the first data acquisition module, it further includes: a test module, configured to test the output voltage data and corresponding code encodings of Gamma and VCOM in the first format at multiple gray-scale brightness levels; and a first fitting module, configured to obtain the calculation function by fitting multiple pieces of the output voltage data and multiple pieces of the code encodings.
[0011] In a specific embodiment of the present invention, before the first data acquisition module, it further includes: a test acquisition module, configured to acquire the output voltage data and corresponding code encodings of Gamma and VCOM in multiple liquid crystal panels of the same type and size at multiple gray-scale brightness levels; a second fitting module, configured to obtain multiple preliminary calculation functions by fitting multiple pieces of the output voltage data and multiple pieces of the code encodings of multiple liquid crystal panels; and a third fitting module, configured to obtain the calculation function by fitting multiple pieces of the preliminary calculation functions.
[0012] In a specific embodiment of the present invention, the calculation function is a multivariate polynomial equation.
[0013] In a specific embodiment of the present invention, the second storage module is specifically configured to perform corresponding format conversion on the second code-encoded data according to the second format and then store it to the second address in the memory storage chip.
[0014] As can be seen from the above, in the embodiment of the present invention, the first output voltage data group corresponding to Gamma and VCOM in the first format is obtained, and then the corresponding first code encoding group is obtained through a calculation function. Then, the corresponding second code encoding data is obtained from the first code encoding group according to the output voltage data groups in different formats, and different code encoding groups are stored in different addresses, so that the liquid crystal panel can match a variety of different gamma correction chips, and different gamma correction chips can read the debugging data in the corresponding format from the corresponding addresses, improving the product adaptability. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention, and those of ordinary skill in the art can also obtain other drawings based on these drawings without creative efforts.
[0016] Figure 1 It is a schematic flowchart of a data storage method provided by the first embodiment of the present invention.
[0017] Figure 2 It is a partial schematic flowchart of the data storage method provided by the first embodiment of the present invention.
[0018] Figure 3 It is another partial schematic flowchart of the data storage method provided by the first embodiment of the present invention.
[0019] Figure 4 It is a schematic diagram of the modules of a data storage device provided by the second embodiment of the present invention.
[0020] Figure 5 It is a partial schematic diagram of the modules of a data storage device provided by the second embodiment of the present invention.
[0021] Figure 6 It is another partial schematic diagram of the modules of a data storage device provided by the second embodiment of the present invention.
[0022] Figure 7 It is a schematic diagram of the structure of a computer-readable storage medium provided by the third embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0023] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Apparently, the described embodiments are only some of the embodiments of the present invention, rather than all of them. All other embodiments obtained by those of ordinary skill in the art based on the embodiments described herein without creative efforts shall fall within the protection scope of the present invention.
[0024] It should be noted that all directional indications (such as up, down, left, right, front, back, top, bottom) in the embodiments of the present invention are only used to explain the relative positional relationship and movement conditions between components in a specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indications will also change accordingly. In addition, the term "perpendicular" involved in the embodiments of the invention and the claims refers to an angle of 90° between two elements or a deviation of -5° to +5°, and the term "parallel" refers to an angle of 0° between two elements or a deviation of -5° to +5°.
[0025] In the embodiments of the present invention, descriptions such as "first" and "second" are only for descriptive purposes and should not be construed as indicating or implying their relative importance or implicitly specifying the quantity of the indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include at least one such feature.
[0026]
First Embodiment
[0027] See Figure 1 , the first embodiment of the present invention provides a data storage method, including the following steps:
[0028] S10. Obtain a first output voltage data group corresponding to Gamma and VCOM in a first format;
[0029] S20. Generate a corresponding first code encoding group according to the first output voltage data group and a calculation function;
[0030] S30. Store the first code encoding group at a first address of a memory storage chip;
[0031] S40. Obtain corresponding second code encoding data from the first code encoding group according to a second output voltage data group in a second format, where the second output voltage data group includes some output voltage data in the first output voltage data group;
[0032] S50. Store the second code encoding data at a second address in the memory storage chip.
[0033] In liquid crystal display technology, Gamma and VCOM are two key parameters that have an important impact on the display effect. Gamma is a parameter that describes the non-linear relationship between the input signal and the display output. Gamma correction is used to adjust the contrast and brightness of the image. It is based on the non-linear perception of brightness by the human eye and compensates for the brightness characteristics of the display device through power-law conversion. The Gamma value reflects the sensitivity of the human brain to changes in brightness, remapping the brightness changes in the display device to achieve more accurate color display. VCOM (common voltage) is the reference voltage for the deflection of liquid crystal molecules and has a direct impact on liquid crystal display. The specific voltage value is determined according to the input data and the magnitude of the VCOM voltage, used to display various different gray levels to achieve color display. By precisely controlling these two parameters, higher-quality image display can be achieved, reducing flicker and color distortion.
[0034] In the embodiment of the present invention, the execution subject can be, for example, a computer. Specifically, it can be a debugging software installed on the computer that executes the data storage method through the processor. The computer can be electrically connected to the memory storage chip of the liquid crystal panel. When performing automatic Gamma correction and automatic anti-flicker on the liquid crystal panel for the first time in the production line, it is necessary to debug the liquid crystal panel to obtain the first output voltage data set corresponding to Gamma and VCOM in the first format. Then, according to the first output voltage data set, the corresponding first code encoding set is obtained. Specifically, the corresponding first code encoding set is generated according to the first output voltage data set and the calculation function. In one implementation manner of this embodiment, the calculation function can be, for example, a multivariate polynomial equation. In another implementation manner of this embodiment, the calculation function can also be, for example, a quadratic equation of one variable. In this embodiment, the first output voltage data set includes multiple actual output voltages obtained through debugging. By substituting the multiple actual output voltages in the first output voltage data set into the calculation function, multiple corresponding encoding codes can be obtained, that is, the corresponding first code encoding set is obtained. Then, the obtained first code encoding set is written into the first address of the memory storage chip, or the first output voltage data set can also be stored in the first address of the memory storage chip together.
[0035] Then, corresponding second code encoding data is obtained from the first code encoding group according to the second output voltage data group in the second format. According to the second format and the first output voltage data group, a corresponding second output voltage data group can be obtained. The second output voltage data group includes some output voltage data in the first output voltage data group. Then, multiple corresponding code encodings are obtained from the first code encoding group according to the actual output voltages in the second output voltage data group to form a second code encoding group. Then, the obtained second code encoding group is written into the second address of the memory storage chip. For example, the second output voltage data group can also be stored in the second address of the memory storage chip together. The second format here can be, for example, other formats different from the first format, and can also include a third format, a fourth format, etc., so as to obtain multiple output voltage data groups and code encoding groups in different formats and store them in different addresses of the memory storage chip.
[0036] In the embodiment of the present invention, by obtaining the first output voltage data group corresponding to Gamma and VCOM in the first format, then obtaining the corresponding first code encoding group through a calculation function, and then obtaining the corresponding second code encoding data from the first code encoding group according to the output voltage data groups in different formats, and storing different code encoding groups in different addresses, the liquid crystal panel can be made to match multiple different gamma correction chips, and different gamma correction chips can read the debugging data in the corresponding format from the corresponding addresses, improving the product adaptability.
[0037] Further, step S50 stores the second code encoding data in the second address in the memory storage chip, specifically: after performing corresponding format conversion on the second code encoding data according to the second format, it is stored in the second address in the memory storage chip. For example, the second code encoding data is in decimal, while the required number systems for different gamma correction chips may be different, such as hexadecimal, binary, etc. Therefore, according to customer requirements, the decimal of the second proxy encoding data needs to be converted to hexadecimal or binary, etc. for use by the gamma correction chip. Of course, this embodiment is not limited thereto.
[0038] In an implementation manner of this embodiment, as Figure 2 shown, before step S10 of obtaining the first output voltage data group corresponding to Gamma and VCOM in the first format, it further includes:
[0039] S01, testing the output voltage data and corresponding code encodings of the first format of Gamma and VCOM at multiple gray-scale brightness levels;
[0040] S02, fitting the calculation function according to the multiple output voltage data and the multiple code encodings.
[0041] Specifically, during multiple debugging processes, for example, testing can be performed first to obtain the output voltage data and corresponding code encodings of Gamma and VCOM in the first format at multiple gray-scale brightness levels through the testing. The output voltage data and the code encodings are in one-to-one correspondence. The calculation function is obtained by fitting based on the multiple output voltage data and the multiple code encodings, so that the corresponding code encoding can be obtained through the calculation function, avoiding obtaining data through multiple debugging and facilitating data acquisition.
[0042] In an implementation manner of this embodiment, referring to Figure 3 , before obtaining the first output voltage data group corresponding to Gamma and VCOM in the first format in step S10, it further includes:
[0043] S03, obtaining the output voltage data and corresponding code O encodings of Gamma and VCOM of multiple liquid crystal panels of the same type and size at multiple gray-scale brightness levels;
[0044] S04, obtaining multiple preliminary calculation functions by fitting based on the multiple output voltage data and the multiple code encodings of the multiple liquid crystal panels;
[0045] S05, obtaining the calculation function by fitting the multiple preliminary calculation functions.
[0046] Specifically, during multiple debugging processes, for example, testing can be performed first to obtain the output voltage data and corresponding code encodings of Gamma and VCOM of multiple liquid crystal panels of the same type and size at multiple gray-scale brightness levels through the testing. The output voltage data and the code encodings are in one-to-one correspondence, so that multiple groups of data corresponding to the multiple liquid crystal panels are obtained. The multiple groups of data are stored or input into a computer, and then the computer obtains multiple preliminary calculation functions by fitting based on the multiple output voltage data and the multiple code encodings under each liquid crystal panel, and then obtains the calculation function by fitting the multiple preliminary calculation functions, so that the corresponding code encoding can be obtained through the calculation function, avoiding obtaining data through multiple debugging and facilitating data acquisition. And by obtaining multiple preliminary calculation functions from multiple liquid crystal panels and then fitting to obtain the calculation function, the accuracy of the calculation function can be further improved.
[0047] When a customer uses a liquid crystal lamp board, it needs to be used in conjunction with a control main board. The gamma correction chip on the control main board reads the corresponding Gamma and VCOM data from the corresponding address of the memory storage chip according to the corresponding format for liquid crystal panel display, thereby improving the adaptability of the liquid crystal panel. During the process of encoding and reading the code in the memory storage chip and writing it into the gamma correction chip, there is a data verification function, which can enable the computer to calculate whether the data moved to the register of the gamma correction chip is the same as the data in the memory storage chip. Specifically, for example, the memory storage chip obtains the verification value C of the data B to be moved to the register of the gamma correction chip through algorithm A, and the gamma correction chip then obtains the verification value D of the data B that has been moved to the register of the gamma correction chip through algorithm A. This process is data verification. If C = D, it means that the data moved to the register of the gamma correction chip is complete. Of course, this embodiment is not limited thereto.
[0048]
Second Embodiment
[0049] See Figure 4 , a data storage device provided by the second embodiment of the present invention. The data storage device includes, for example: a first data acquisition module 110, a first calculation module 120, a first storage module 130, a second data acquisition module 140, and a second storage module 150.
[0050] The first data acquisition module 110 is used to acquire a first output voltage data group corresponding to Gamma and VCOM in a first format;
[0051] The first calculation module 120 is used to generate a corresponding first code encoding group according to the first output voltage data group and a calculation function;
[0052] The first storage module 130 is used to store the first code encoding group to a first address of the memory storage chip;
[0053] The second data acquisition module 140 is used to obtain corresponding second code encoding data from the first code encoding group according to a second output voltage data group in a second format, and the second output voltage data group includes some output voltage data in the first output voltage data group;
[0054] The second storage module 150 is used to store the second code encoding data to a second address in the memory storage chip.
[0055] Specifically, the second storage module 150 is used to perform corresponding format conversion on the second code encoding data according to the second format and then store it to the second address in the memory storage chip.
[0056] See Figure 5, before the first data acquisition module 110, it further includes: a test module 210 and a first fitting module 220.
[0057] The test module 210 is used to test the output voltage data and corresponding code encodings of Gamma and VCOM in the first format at multiple gray-scale luminances.
[0058] The first fitting module 220 is used to fit the calculation function according to the multiple output voltage data and multiple code encodings.
[0059] See Figure 6 , before the first data acquisition module 110, it further includes: a test acquisition module 230, a second fitting module 240, and a third fitting module 250.
[0060] The test acquisition module 230 is used to acquire the output voltage data and corresponding code encodings of Gamma and VCOM in multiple gray-scale luminances of multiple liquid crystal panels of the same type and size.
[0061] The second fitting module 240 is used to fit multiple preliminary calculation functions according to the multiple output voltage data and multiple code encodings of multiple liquid crystal panels.
[0062] The third fitting module 250 is used to fit the multiple preliminary calculation functions to obtain the calculation function.
[0063] In an implementation manner of this embodiment, the calculation function is a multivariate polynomial equation. In another implementation manner of this embodiment, the calculation function is a quadratic equation in one variable.
[0064] For the specific working processes and technical effects among the modules in the data storage device in this embodiment, refer to the description of the foregoing first embodiment.
[0065]
Third Embodiment
[0066] As Figure 7 shown, the third embodiment of the present invention provides a computer-readable storage medium 300. The computer-readable storage medium 300 is, for example, a non-volatile memory, such as: magnetic media (such as hard disks, floppy disks, and magnetic tapes), optical media (such as CD-ROM discs and DVDs), magneto-optical media (such as optical discs), and hardware devices specifically configured to store and execute computer-executable instructions (such as read-only memory (ROM), random access memory (RAM), flash memory, etc.). Computer-executable instructions 310 are stored on the computer-readable storage medium 300. The computer-readable storage medium 300 can be executed by one or more processors or processing devices to implement the data storage method in the foregoing first embodiment.
[0067] In addition, it can be understood that the foregoing various embodiments are only exemplary illustrations of the present invention. On the premise that there is no conflict in technical features, no contradiction in structure, and no violation of the invention purpose of the present invention, the technical solutions of the various embodiments can be arbitrarily combined and used in combination.
[0068] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention.
Claims
1. A data storage method, characterized in that: include: Acquire a first output voltage data group corresponding to Gamma and VCOM in a first format; Generate a corresponding first code encoding group according to the first output voltage data group and a calculation function; Storing the first code encoding group to a first address of a memory storage chip; Acquire corresponding second code encoding data from the first code encoding group according to a second output voltage data group in a second format, wherein the second output voltage data group includes part of the output voltage data in the first output voltage data group; The second code encoding data is stored at a second address in the memory storage chip.
2. The data storage method according to claim 1, characterized in that: Before obtaining the first output voltage data group corresponding to Gamma and VCOM in the first format, the method further includes: Testing the output voltage data and corresponding code encoding of Gamma and VCOM of the first format at multiple grayscale brightnesses; The calculation function is obtained by fitting the plurality of output voltage data and the plurality of code encodings.
3. The data storage method according to claim 1, characterized in that: Before obtaining the first output voltage data group corresponding to Gamma and VCOM in the first format, the method further includes: Obtain output voltage data and corresponding code encoding of Gamma and VCOM of multiple LCD panels of the same type and size at multiple grayscale brightnesses; According to the plurality of output voltage data of the plurality of liquid crystal panels and the plurality of code codes, a plurality of preliminary calculation functions are obtained by fitting; The calculation function is obtained by fitting a plurality of the preliminary calculation functions.
4. The data storage method according to claim 2 or 3, characterized in that: The calculation function is a multivariate multi-order equation.
5. The data storage method according to claim 1, characterized in that: The storing of the second code encoded data to the second address in the memory storage chip is specifically: The second code encoded data is converted into a corresponding format according to the second format and then stored in a second address in the memory storage chip.
6. A data storage device, characterized in that: include: A first data acquisition module, used for acquiring a first output voltage data group corresponding to Gamma and VCOM in a first format; A first calculation module, configured to generate a corresponding first code encoding group according to the first output voltage data group and a calculation function; A first storage module, used for storing the first code encoding group to a first address of a memory storage chip; A second data acquisition module, configured to acquire corresponding second code encoding data from the first code encoding group according to a second output voltage data group in a second format, wherein the second output voltage data group includes part of the output voltage data in the first output voltage data group; The second storage module is used to store the second code encoded data to a second address in the memory storage chip.
7. The data storage device according to claim 6, wherein: Before the first data acquisition module, it also includes: A test module, used for testing the output voltage data and corresponding code encoding of Gamma and VCOM in the first format at multiple grayscale brightnesses; The first fitting module is used to obtain the calculation function by fitting the plurality of output voltage data and the plurality of code codes.
8. The data storage device according to claim 6, wherein: Before the first data acquisition module, it also includes: A test acquisition module is used to obtain the output voltage data and corresponding code encoding of Gamma and VCOM of multiple liquid crystal panels of the same type and size at multiple grayscale brightness; A second fitting module, used for fitting a plurality of the output voltage data of a plurality of liquid crystal panels and a plurality of the code codes to obtain a plurality of preliminary calculation functions; The third fitting module is used to fit a plurality of the preliminary calculation functions to obtain the calculation function.
9. The data storage device according to claim 7 or 8, characterized in that: The calculation function is a multivariate multi-order equation.
10. The data storage device according to claim 6, wherein: The second storage module is specifically used to convert the second code encoded data into a corresponding format according to the second format and store the converted data into a second address in the memory storage chip.