Data burning method and electronic equipment

By disconnecting the connection between the driver chip and the memory chip in the display module, burning and displaying parameter adjustment values, the problem of the driver chip continuously occupying the memory chip is solved, and a fast and independent data burning process is achieved.

CN119396345APending Publication Date: 2025-02-07KUNSHAN GO VISIONOX OPTO ELECTRONICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411534767.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-31
Publication Date
2025-02-07

AI Technical Summary

Technical Problem

In the production of medium-sized eDP modules, the driver chip continuously reads and writes flash, resulting in the flash's SPI port level being occupied and data cannot be interacted with external devices, affecting data burning.

Method used

Provide a data burning method, by supplying power to the display module, control the driver chip to retrieve the optical data in the memory chip and load it on the display panel, disconnect the connection between the driver chip and the memory chip, determine and burn the display parameters to adjust The value is to the memory chip, and then the display parameter adjustment value is loaded to the display panel after the connection is restored.

Benefits of technology

It realizes the rapid completion of optical data burning without affecting the normal display of the display module, avoiding the problem of the driver chip continuously occupying the memory chip in traditional technology, resulting in the inability to burn.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119396345A_ABST
    Figure CN119396345A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of display, and particularly discloses a data burning method and electronic equipment. The data burning method is applied to the display module, the display module comprises a display panel, a driving chip and a storage chip, the driving chip is connected with the display panel and the storage chip, and optical data are stored in the storage chip; the data burning method comprises the following steps: supplying power to a display module, and controlling a driving chip to call optical data in a storage chip and load the optical data to a display panel; disconnecting the drive chip from the storage chip; determining a display parameter adjustment value and burning the display parameter adjustment value to a storage chip; the connection between the driving chip and the storage chip is recovered; and controlling the driving chip to call the display parameter adjustment value in the storage chip and load the display parameter adjustment value to the display panel. The burning process and the display process can be carried out independently and do not influence each other, and the problem that in the prior art, a drive chip continuously occupies the storage chip, and consequently the storage chip cannot be burnt is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of display technology, and in particular to a data burning method and an electronic device. Background Art

[0002] In the production of medium-sized eDP (embedded display panel) modules, all data (such as firmware, gamma, demura, DBI, etc.) are stored in the flash, so the driver chip often reads and writes the flash. Since the driver chip continuously reads and writes the flash, the SPI port level of the flash is continuously occupied by the driver IC, which will cause the flash to be unable to exchange data with external devices through the SPI port, thereby affecting the burning of data. Summary of the invention

[0003] Based on this, it is necessary to provide a data burning method and electronic device to address the above problems.

[0004] According to a first aspect of an embodiment of the present application, a data burning method is provided, which is applied to a display module, wherein the display module includes a display panel, a driver chip, and a storage chip, wherein the driver chip is connected to the display panel and the storage chip, respectively, and optical data is stored in the storage chip; the data burning method includes:

[0005] Supplying power to the display module, controlling the driving chip to retrieve the optical data in the storage chip and loading it to the display panel;

[0006] Disconnecting the driver chip from the storage chip;

[0007] Determining a display parameter adjustment value and burning the display parameter adjustment value into the storage chip;

[0008] Restoring the connection between the driver chip and the storage chip;

[0009] The control driving chip calls the display parameter adjustment value in the storage chip and loads it to the display panel.

[0010] In one embodiment, the step of determining the display parameter adjustment value comprises:

[0011] Controlling the display module to enter a display parameter adjustment mode;

[0012] adjusting optical data via a first external interface of the driver chip;

[0013] The display parameter adjustment value is determined according to the display effect when the optical data is adjusted.

[0014] In one of the embodiments, the display parameter adjustment value includes at least one of a gamma adjustment value, a GIR adjustment value, and a LIR adjustment value.

[0015] In one embodiment, the first external interface includes an integrated circuit bus IIC interface.

[0016] In one of the embodiments, in the step of burning the display parameter adjustment value into the memory chip, the display parameter adjustment value is burned into the memory chip through a second external interface of the memory chip.

[0017] In one embodiment, the second external interface includes a serial peripheral device (SPI) interface.

[0018] In one embodiment, the driver chip is connected to the storage chip via a serial peripheral SPI interface.

[0019] In one embodiment, the storage chip includes a non-volatile memory flash.

[0020] In one embodiment, after the step of controlling the driving chip to call the display parameter adjustment value in the storage chip and loading it into the display panel, the data burning method further includes:

[0021] confirming the optical display effect of the display panel;

[0022] If the optical display effect does not meet the preset requirement, the process returns to the step of disconnecting the driver chip from the storage chip.

[0023] According to a second aspect of an embodiment of the present application, an electronic device is provided, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program implements the steps of the data burning method as described above when executed by the processor.

[0024] The data burning method provided in the embodiment of the present application is that after the driver chip retrieves the optical data in the storage chip and loads it into the display panel, the connection between the driver chip and the storage chip is disconnected, and then the display parameter adjustment value is determined and the display parameter adjustment value is burned into the storage chip, and then the connection between the driver chip and the storage chip is restored, and then the driver chip is controlled to call the display parameter adjustment value in the storage chip and load it into the display panel. In the above-mentioned burning method, when the display parameter adjustment value is burned into the storage chip, the storage chip and the driver chip are disconnected. When the burning is completed, the connection between the driver chip and the storage chip is restored so that the driver chip reads and writes the data in the storage chip to control the display of the display panel, that is, the burning process and the display process can be performed independently and do not affect each other, avoiding the problem in the traditional technology that the driver chip continues to occupy the storage chip and the storage chip cannot be burned. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] Figure 1 It is a schematic diagram showing the structure of the module;

[0026] Figure 2 A flowchart of a data burning method provided in an embodiment of the present application;

[0027] Figure 3 This is a schematic diagram of the structure of a display module in one embodiment of the present application;

[0028] Figure 4 A schematic diagram of the structure of a display module corresponding to step S100 in the data burning method provided in an embodiment of the present application;

[0029] Figure 5 A schematic diagram of the structure of a display module corresponding to step S500 in the data burning method provided in an embodiment of the present application;

[0030] Figure 6 A partial flow chart of step S500 in the data burning method provided in one embodiment of the present application;

[0031] Figure 7 A schematic diagram of the structure of an electronic device provided in one embodiment of the present application.

[0032] Description of reference numerals:

[0033] 100, display module; 110, display panel; 120, driver chip; 130, memory chip. DETAILED DESCRIPTION

[0034] In order to facilitate the understanding of the present application, the present application will be described more fully below with reference to the relevant drawings. The preferred embodiments of the present application are given in the drawings. However, the present application can be implemented in many different forms and is not limited to the embodiments described herein. On the contrary, the purpose of providing these embodiments is to understand the disclosure of the present application more thoroughly and comprehensively.

[0035] In this application, unless otherwise clearly specified and limited, the terms "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements, unless otherwise clearly defined. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances.

[0036] The terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of this application, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0037] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein in the specification of this application are only for the purpose of describing specific embodiments and are not intended to limit this application. The term "and / or" used herein includes any and all combinations of one or more of the related listed items.

[0038] The following is an explanation of the English abbreviations involved in this article:

[0039] Firmware: Firmware;

[0040] Demura: compensation for uneven brightness;

[0041] DBI: Deburn in, deburning method;

[0042] OTP: One Time Program, one-time programmable;

[0043] Gamma: gamma;

[0044] GIR: Global IR Drop, which reduces the difference between small area display and full screen display by adjusting the voltage to change the current value of driving pixels;

[0045] LIR : Local IR Drop, which improves screen uniformity by adjusting the voltage to change the current value driving the pixel;

[0046] IIC: Inter-Integrated Circuit, integrated circuit bus;

[0047] SPI:Serial Peripheral Interface, serial peripheral interface;

[0048] Flash: non-volatile memory;

[0049] Reg:Register, register;

[0050] x, y: the horizontal and vertical coordinates of the white point in the CIE coordinate system;

[0051] Lv: Luminance Value, actual brightness value;

[0052] DBV: Display brightness Value, display brightness value;

[0053] LUT table: Look-Up-Table, displays the lookup table;

[0054] Bin file: binary file.

[0055] In the production of medium-sized eDP (embedded display panel) modules, all data (such as firmware, gamma, demura, DBI, etc.) are stored in the flash, so the driver chip often reads and writes the flash. Since the driver chip continuously reads and writes the flash, the SPI port level of the flash is continuously occupied by the driver IC, which will cause the flash to be unable to exchange data with external devices through the SPI port, thereby affecting the burning of data.

[0056] In view of the above problems, some solutions have been proposed. For example, the method of burning with SPI alone, that is, after completing the OTP adjustment using IIC, power off, and then power the flash alone, use SPI to write the burning data into the flash at one time, thereby realizing the fast writing of SPI, and then power on the driver chip to perform normal display of the display panel. For another example, the method of burning with IIC alone, that is, first pass the data to the driver chip through IIC, and then control the driver chip to write to the fixed position of the flash, so as to achieve the purpose of storing the data in the flash. However, the above-mentioned method of burning with SPI alone requires all the data to be written, the amount of data is large, the program operation mechanism is more, and it is easy to make mistakes. In the above-mentioned method of burning with IIC alone, the IIC transmission speed is slow, and after writing the data, it is necessary to wait for the driver chip to read and run the data in the flash again before knowing whether the change is effective, which is inefficient.

[0057] To this end, in one embodiment, a data burning method is provided. The data burning method is applied to a display module. The data burning method can quickly complete the burning of optical data without affecting the normal display of the display module.

[0058] Reference Figure 1 The display module 100 includes a display panel 110, a driver chip 120 and a storage chip 130. The driver chip 120 is connected to the display panel 110 and the storage chip 130 respectively. The storage chip 130 stores optical data. The optical data stored in the storage chip 130 may include data such as firmware, gamma, demura, and DBI. During the normal operation of the display module 100, the optical data stored in the storage chip 130 is generally read and loaded by the driver chip 120 to drive the display panel 110 to display output. When the optical data needs to be updated, the optical data to be updated can be written into the storage chip 130, and then read and loaded by the driver chip 120.

[0059] Reference Figure 2 The data burning method provided in this embodiment includes the following steps:

[0060] Step S100 , supplying power to the display module 100 , controlling the driving chip 120 to retrieve the optical data in the storage chip 130 and loading the optical data into the display panel 110 ;

[0061] Step S300, disconnecting the driver chip 120 from the storage chip 130;

[0062] Step S500, determining a display parameter adjustment value and burning the display parameter adjustment value into the storage chip 130;

[0063] Step S700, restoring the connection between the driver chip 120 and the storage chip 130;

[0064] Step S900 , controlling the driving chip 120 to call the display parameter adjustment value in the storage chip 130 and loading it into the display panel 110 .

[0065] The data burning method provided in the embodiment of the present application is that after the driver chip 120 retrieves the optical data in the storage chip 130 and loads it to the display panel 110, the connection between the driver chip 120 and the storage chip 130 is disconnected, and then the display parameter adjustment value is determined and the display parameter adjustment value is burned into the storage chip 130, and then the connection between the driver chip 120 and the storage chip 130 is restored, and then the driver chip 120 is controlled to call the display parameter adjustment value in the storage chip 130 and load it into the display panel 110. In the above-mentioned burning method, when the display parameter adjustment value is burned into the storage chip 130, the storage chip 130 and the driver chip 120 are disconnected. When the burning is completed, the connection between the driver chip 120 and the storage chip 130 is restored, so that the driver chip 120 reads and writes the data in the storage chip 130 to control the display of the display panel 110, that is, the burning process and the display process can be performed independently and do not affect each other, thereby avoiding the problem in the traditional technology that the driver chip 120 continuously occupies the storage chip 130 and the storage chip 130 cannot be burned.

[0066] Reference Figure 4 In step S100 , the display module 100 can be powered normally. After the driver chip 120 is started, the optical data in the storage chip 130 can be retrieved and loaded into the display panel 110 , so that the display panel 110 displays the built-in screen of the output driver chip 120 .

[0067] Reference Figure 5 In step S300, after the display module 100 displays normally, the connection between the driver chip 120 and the storage chip 130 can be disconnected, so that the driver chip 120 enters the all in mode and the saving function is turned off, that is, the operating data of the driver chip 120 all comes from the inside of the driver chip 120, and no data interaction is performed with the storage chip 130.

[0068] Among them, refer to Figure 3-Figure 5 The driver chip 120 and the storage chip 130 may be connected via an SPI interface, and the storage chip 130 may include flash. In step S300, disconnecting the driver chip 120 from the storage chip 130 may refer to releasing the driving of the SPI and the flash.

[0069] In step S500, after the connection between the driver chip 120 and the memory chip 130 is disconnected, the display module 100 can enter a display parameter adjustment mode, which can also be called an OTP adjustment mode, so as to determine a display parameter adjustment value, i.e., an OTP adjustment value, and then burn the display parameter adjustment value into the memory chip 130. Since the driver chip 120 is disconnected from the memory chip 130 during this process, the driver chip 120 will not occupy the interface of the memory chip 130, and the external device can burn the data to be burned into the memory chip 130. Moreover, data burning can be achieved without powering off during this process.

[0070] In one embodiment, referring to Figure 6 The step of determining the display parameter adjustment value in step S500 may further include the following steps:

[0071] Step S510, controlling the display module 100 to enter a display parameter adjustment mode;

[0072] Step S520, adjusting the optical data through the first external interface of the driving chip 120;

[0073] Step S530: determining a display parameter adjustment value according to the display effect when adjusting the optical data.

[0074] First, the display module 100 of normal display can be controlled to enter the display parameter adjustment mode, that is, the OTP adjustment mode. The OTP adjustment mode may include a gamma adjustment mode, a GIR adjustment mode, a LIR adjustment mode, etc. After entering the OTP adjustment mode, the optical data can be adjusted through the external interface of the driver chip 120 (defined as the first external interface in this article), wherein the first external interface may include an IIC interface. Taking the gamma adjustment mode as an example, the internal reg of the driver chip 120 can be adjusted through the IIC interface to seek the optimal gamma setting value so that x, y, and Lv meet the specification value, and then continue to adjust the 32 gamma binding point data, and save the R, G, and B optimal values, and then combine the known gamma binding point data and the interpolation calculation method to calculate the 1024-order gamma value, and save it in a csv table. Finally, based on the 1024-order gamma value, the DBV curve setting LUT table can be calculated by the driver chip 120 algorithm DLL and saved as a bin file, and the bin file can be stored according to 4K integer multiples of data.

[0075] Corresponding to various OTP adjustment modes, the finally determined OTP adjustment value may include at least one of a gamma adjustment value, a GIR adjustment value, and a LIR adjustment value.

[0076] In one embodiment, in step S500, in the step of burning the OTP adjustment value into the memory chip 130, the OTP adjustment value can be burned into the memory chip 130 through the second external interface of the memory chip 130. That is, after the OTP adjustment value is determined, the OTP adjustment value can be burned into the memory chip 130 through the external interface of the memory chip 130 (defined as the second external interface in this embodiment).

[0077] Among them, refer to Figure 3-Figure 5 The second external interface may include an SPI interface. Specifically, the bin file may be burned into the flash through the 4wire SPI interface.

[0078] In step S700, after the programming is completed, the connection between the driver chip 120 and the storage chip 130 can be restored. Specifically, after the programming is completed, an instruction can be sent to the driver chip 120 through the IIC interface to connect the driver chip 120 to the SPI and flash driver, thereby realizing the connection between the driver chip 120 and the flash.

[0079] In step S900 , when the driver chip 120 and the memory chip 130 are restored to be connected, the driver chip 120 can call the OTP adjustment value burned into the memory chip 130 and load it to the display panel 110 so as to adjust the optical display effect according to the OTP adjustment value.

[0080] In one of the embodiments, after step S900, i.e., the step of controlling the driver chip 120 to call the OTP adjustment value in the storage chip 130 and load it to the display panel 110, the data burning method provided in this embodiment also includes: confirming the optical display effect of the display panel 110, and if the optical display effect does not meet the preset requirements, returning to execute the step of disconnecting the driver chip 120 from the storage chip 130.

[0081] In practical applications, the optical display effect of the display panel 110 can be confirmed by an optical probe. If the optical display effect does not meet the preset requirements, it is necessary to re-debug and burn, that is, return to step S300 to step S900. If the optical display effect meets the preset requirements, the subsequent screen detection process can be carried out and the OTP station operation is completed.

[0082] In one embodiment, an electronic device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps in the above-mentioned method embodiments when executing the computer program.

[0083] Figure 7A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. The electronic device may be a server, and its internal structure diagram may be as follows: Figure 7 As shown. The electronic device includes a processor, a memory and a network interface connected through a system bus. Among them, the processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the electronic device is used to store various types of data involved in the data burning method. The network interface of the electronic device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a data burning method is implemented.

[0084] Those skilled in the art will understand that Figure 7 The structure shown in the figure is merely a block diagram of a partial structure related to the scheme of the present application, and does not constitute a limitation on the electronic device to which the scheme of the present application is applied. The specific electronic device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.

[0085] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

[0086] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory or optical memory, etc. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).

[0087] The technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0088] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be construed as limiting the scope of the patent. It should be noted that, for a person of ordinary skill in the art, several modifications and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A data burning method, characterized in that: Applied to a display module, the display module comprises a display panel, a driving chip and a storage chip, the driving chip is connected to the display panel and the storage chip respectively, and the storage chip stores optical data; The data burning method comprises: Supplying power to the display module, controlling the driving chip to retrieve the optical data in the storage chip and loading it to the display panel; Disconnecting the driver chip from the storage chip; Determining a display parameter adjustment value and burning the display parameter adjustment value into the storage chip; Restoring the connection between the driver chip and the storage chip; The control driving chip calls the display parameter adjustment value in the storage chip and loads it to the display panel.

2. The data burning method according to claim 1, characterized in that: The step of determining the display parameter adjustment value comprises: Controlling the display module to enter a display parameter adjustment mode; adjusting optical data via a first external interface of the driver chip; The display parameter adjustment value is determined according to the display effect when the optical data is adjusted.

3. The data burning method according to claim 1, characterized in that: The display parameter adjustment value includes at least one of a gamma adjustment value, a GIR adjustment value, and a LIR adjustment value.

4. The data burning method according to claim 2, characterized in that: The first external interface includes an integrated circuit bus IIC interface.

5. The data burning method according to claim 1, characterized in that: In the step of burning the display parameter adjustment value into the memory chip, the display parameter adjustment value is burned into the memory chip through the second external interface of the memory chip.

6. The data burning method according to claim 5, characterized in that: The second external interface includes a serial peripheral device SPI interface.

7. The data burning method according to claim 1, characterized in that: The drive chip is connected to the storage chip via a serial peripheral SPI interface.

8. The data burning method according to claim 1, characterized in that: The storage chip includes a non-volatile memory flash.

9. The data burning method according to claim 1, characterized in that: After the step of the control driving chip calling the display parameter adjustment value in the storage chip and loading it into the display panel, the data burning method further includes: confirming the optical display effect of the display panel; If the optical display effect does not meet the preset requirement, the process returns to the step of disconnecting the driver chip from the storage chip.

10. An electronic device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the data burning method according to any one of claims 1 to 9.