Optical Compensation Method and Related Equipment for a Stitching Display Device
By acquiring the initial optical information of the sub-display module and optical adjustment using the compensation relationship model and the seam compensation model, the problem of two optical compensations in the prior art is solved, and the optical consistency and cost reduction of the splicing display device are achieved.
Patent Information
- Application Number
- CN202211043558.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-29
- Publication Date
- 2025-07-11
- Estimated Expiration
- 2042-08-29
AI Technical Summary
The existing splicing display device requires two optical compensations. The first time the internal consistency optical adjustment is performed when the sub-display module is output, and the second time the consistency adjustment between the sub-display modules is performed after splicing, resulting in high cost and low image compensation accuracy.
By obtaining the initial optical information of the sub-display module, the optical difference compensation calculation is performed using the pre-established compensation relationship model, and optical edge compensation is performed in combination with the splicing compensation model, so that the optical consistency of the splicing display device can be achieved by achieving one-time optical compensation.
The optical compensation cost is reduced, and the problem of mismatch in the resolution of the display device after splicing is avoided by purchasing large-size wide-angle cameras and the problem of mismatch resolution of the display device after splicing is achieved, thus achieving optical consistency of the splicing display device.
Smart Images

Figure CN115457902B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of display technologies, and in particular, to an optical compensation method for a tiled display device and related equipment. Background Art
[0002] Existing optical compensation methods for tiled display devices all require two optical compensations. The first is to complete internal consistency optical calibration when the sub-display modules are produced, and the second is to take pictures again after tiling to perform consistency calibration between the sub-display modules, so that the entire tiled display device after tiling has optical consistency. Summary of the Invention
[0003] In view of this, the purpose of the present application is to propose an optical compensation method for a tiled display device and related equipment to solve or partially solve the above technical problems.
[0004] Based on the above purpose, the first aspect of the present application provides an optical compensation method for a tiled display device, where the tiled display device includes a plurality of sub-display modules, and the method includes:
[0005] Obtain the corresponding initial optical information in sequence according to the tiling order of each sub-display module in the tiled display device;
[0006] Perform optical difference compensation calculation on each sub-display module according to the initial optical information through a pre-established compensation relationship model to obtain the compensated optical information of each sub-display module;
[0007] Perform optical edge compensation calculation on each sub-display module according to the initial optical information through a pre-established seam compensation model to obtain the compensated edge optical information of each sub-display module;
[0008] Output the compensated optical information and the compensated edge optical information for each sub-display module to perform optical adjustment according to the compensated optical information and the compensated edge optical information.
[0009] The second aspect of the present application provides an optical compensation device for a tiled display device, where the tiled display device includes a plurality of display modules, and the device includes:
[0010] An initial optical information acquisition module configured to obtain the corresponding initial optical information in sequence according to the tiling order of each sub-display module in the tiled display device;
[0011] An optical difference compensation calculation module, configured to perform optical difference compensation calculation on each of the sub-display modules according to the initial optical information through a pre-established compensation relationship model, so as to obtain the compensated optical information of each of the sub-display modules;
[0012] An optical edge compensation calculation module, configured to perform optical edge compensation calculation on each of the sub-display modules according to the initial optical information through a pre-established seam compensation model, so as to obtain the compensated edge optical information of each of the sub-display modules;
[0013] An optical adjustment module, configured to output the compensated optical information and the compensated edge optical information, so that each of the sub-display modules performs optical adjustment according to the compensated optical information and the compensated edge optical information.
[0014] A third aspect of the present application provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein when the processor executes the program, the method described in the first aspect is implemented.
[0015] A fourth aspect of the present application provides a non-transitory computer-readable storage medium, which stores computer instructions for causing a computer to execute the method described in the first aspect.
[0016] As can be seen from the above, for the optical compensation method and related devices of the splicing display device provided in the present application, according to the splicing order of each sub-display module in the splicing display device, the corresponding initial optical information is sequentially obtained, and then optical difference compensation calculation is performed on each display module according to the initial optical information through a pre-established compensation relationship model to obtain the compensated optical information of each sub-display module, and optical edge compensation calculation is performed on each sub-display module according to the initial optical information through a pre-established seam compensation model to obtain the compensated edge optical information of each sub-display module, and the compensated optical information and the compensated edge optical information are used to perform optical adjustment on each sub-display module in the splicing display device, which can achieve the optical consistency of the entire spliced splicing display device only through one optical compensation, without the need to purchase an expensive camera for secondary optical compensation, thereby reducing the cost investment. Description of the Drawings
[0017] In order to more clearly illustrate the technical solutions in the present application or related technologies, the following will briefly introduce the drawings required for use in the description of the embodiments or related technologies. Obviously, the drawings in the following description are only embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0018] Figure 1 Flow chart of the optical compensation method for the splicing display device according to the embodiment of the present application;
[0019] Figure 2-A Schematic diagram of the identification information of each sub-display module according to the embodiment of the present application;
[0020] Figure 2-B Schematic diagram of a single non-spliced sub-display module according to the embodiment of the present application;
[0021] Figure 2-C Schematic diagram of the initial optical function curve and the gamma correction function according to the embodiment of the present application;
[0022] Figure 2-D Schematic diagram of the seam between two sub-display modules according to the embodiment of the present application;
[0023] Figure 2-E Schematic diagram of the optical edge compensation of the sub-display module according to the embodiment of the present application;
[0024] Figure 2-F Schematic diagram of the optical compensation of the splicing display device according to the embodiment of the present application;
[0025] Figure 3 Schematic diagram of the structure of the optical compensation device of the splicing display device according to the embodiment of the present application;
[0026] Figure 4 Schematic diagram of the electronic device according to the embodiment of the present application. Detailed implementation manners
[0027] To make the objectives, technical solutions and advantages of the present application more clear and understandable, the present application will be further described in detail below with reference to specific embodiments and the accompanying drawings.
[0028] It should be noted that unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present application should have the ordinary meanings understood by those of ordinary skill in the art to which the present application belongs. The "first", "second" and similar terms used in the embodiments of the present application do not denote any order, quantity or importance, but are only used to distinguish different components. The terms such as "including" or "comprising" mean that the elements or objects appearing before this word cover the elements or objects listed after this word and their equivalents, without excluding other elements or objects. The terms such as "connected" or "coupled" are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. The terms such as "upper", "lower", "left" and "right" are only used to represent relative positional relationships, and when the absolute position of the object being described changes, the relative positional relationship may also change accordingly.
[0029] In the related art, optical compensation requires two optical compensations for the tiled display device. The second optical compensation requires a large-size wide-angle RGB (Red, Green, Blue, three primary colors) camera for photographing. However, the resolution of the wide-angle camera is not sufficient to match the resolution of the tiled display device after tiling, the image compensation accuracy is not high, and the cost of purchasing the camera is huge. In addition, an optical compensation algorithm for the entire tiled display device after tiling needs to be developed.
[0030] In order to enable the entire tiled display device to have optical consistency through only one optical compensation, there is no need to purchase a camera with a huge cost for the second optical compensation, thereby avoiding the problem that the resolution of the camera is not sufficient to match the resolution of the tiled display device after tiling and the image compensation accuracy is not high. In addition, there is no need to separately develop an optical compensation algorithm for the entire tiled display device after tiling, reducing the cost investment. The embodiment of the present application provides an optical compensation method for a tiled display device.
[0031] Figure 1 The flowchart of the optical compensation method for the tiled display device according to the embodiment of the present application is shown. This method can be used to make the entire tiled display device have optical consistency through only one optical compensation. In some embodiments, the tiled display device may be an OLED (Organic Light-Emitting Diode) tiled screen, a Mini LED (sub-millimeter light-emitting diode) tiled screen, an LED (light-emitting diode) tiled screen, etc. The present application preferably performs optical compensation processing on the OLED tiled screen to achieve that the entire tiled display device has optical consistency through only one optical compensation.
[0032] As Figure 1 shown, the tiled display device includes a plurality of sub-display modules, and the method includes:
[0033] Step 101, sequentially obtain corresponding initial optical information according to the tiling order of each of the sub-display modules in the tiled display device.
[0034] In this step, in order to facilitate obtaining the tiling order of each sub-display module in the tiled display device, each sub-display module in the tiled display device can be encoded, and then the corresponding initial optical information can be obtained according to the encoded order.
[0035] In some embodiments, step 101 includes:
[0036] Step 1011, obtain the position information of each sub-display module in the tiled display device, and form the tiling order according to the position information.
[0037] Step 1012, read the identification information of each of the sub-display modules.
[0038] Step 1013, obtain the initial optical information corresponding to the identification information of each of the sub-display modules according to the splicing order, and form an initial optical information database based on each of the initial optical information.
[0039] In the above solution, the position information may be coordinates. According to the coordinates of each sub-display module in the splicing display device, the splicing order of each sub-display module can be obtained, and then the identification information of each sub-display module is read according to this splicing order. As Figure 2-A shown, a coordinate map or table with the identification information as the content is formed.
[0040] The identification information may be the ID (Identity document) of the display driver IC in the sub-display module (the main component in the sub-display module, which integrates components such as resistors, regulators, comparators, and power transistors, and is responsible for driving the sub-display module and controlling the driving current, etc.).
[0041] In some embodiments, step 1013 includes:
[0042] Step 10131, obtain the initial optical information of each of the sub-display modules;
[0043] Step 10132, use the identification information of each of the sub-display modules to mark the initial optical information corresponding to the identification information of each of the sub-display modules, and obtain a plurality of marked initial brightness information;
[0044] Step 10133, retrieve the corresponding marked initial brightness information according to the identification information of each of the sub-display modules in the splicing order.
[0045] In the above solution, as Figure 2-B shown, after the Gamma (non-linear relationship between brightness and input voltage) correction of each sub-display module when not spliced is completed, a Demura camera is used to take pictures of each sub-display module to obtain the initial optical information corresponding to each sub-display module.
[0046] Use the identification information of each sub-display module to mark the initial optical information corresponding to it, and obtain a plurality of marked initial brightness information. Then, according to the identification information of each sub-display module in the splicing order, all the corresponding marked initial brightness information is extracted.
[0047] The marking here can be based on the identification information of each sub-display module as the index of the corresponding initial optical information. When retrieving the corresponding initial brightness information according to the identification information of each sub-display module, the corresponding initial brightness information can be directly found according to the index. It can also be to endow the corresponding initial optical information with the same identification information using the identification information of each sub-display module. When retrieving the corresponding initial brightness information according to the identification information of each sub-display module, the retrieval of the initial brightness information can be directly achieved according to the corresponding identification information.
[0048] Step 102, perform optical difference compensation calculation on each of the sub-display modules according to the initial optical information through a pre-established compensation relationship model to obtain the compensated optical information of each of the sub-display modules.
[0049] In this step, in order to improve the optical display uniformity of the tiled display device, it is necessary to adjust the initial optical information of each sub-display module to the compensated optical information. Therefore, perform optical difference compensation calculation on each sub-display module through a pre-established compensation relationship model to obtain the compensated optical information of each sub-display module.
[0050] In some embodiments, the initial optical information includes an initial brightness and an initial gray scale corresponding to the initial brightness;
[0051] In step 102, the construction process of the compensation relationship model includes:
[0052] Step A1, construct an initial compensation relationship model.
[0053] Step A2, construct an initial optical function curve according to the initial brightness and the initial gray scale of each of the sub-display modules.
[0054] Step A3, based on the initial optical function curve, calculate the target gray scale corresponding to the initial brightness of each of the sub-display modules through a gamma correction function.
[0055] Step A4, input the target gray scale of each of the sub-display modules and the initial gray scale corresponding to the target gray scale into the initial compensation relationship model to construct multiple optical difference compensation functions, and perform parameter calculation through the optical difference compensation functions to obtain the optical difference compensation parameters corresponding to each of the sub-display modules.
[0056] Step A5, input the optical difference compensation parameters into the initial compensation relationship model to form the compensation relationship model of each of the sub-display modules.
[0057] In the above solution, such as Figure 2-CAs shown, the pixels of each sub-display module are divided into 0-255 gray levels. Each sub-display module includes a plurality of pixels, and the initial gray level of each pixel has a corresponding initial brightness. According to the initial gray levels and corresponding initial brightnesses of the respective pixels in each sub-display module, a corresponding initial optical function curve is constructed.
[0058] Even if the pixels between different sub-display modules have the same gray level, there will be a situation where the display brightness is different. Even if the pixels in the same sub-display module have the same brightness, the corresponding gray levels will also be different. Therefore, in order to make the optics of the tiled display device formed by tiling each sub-display module consistent, it is necessary to adjust the correspondence between the initial gray level and the initial brightness in the respective initial optical function curves of each sub-display module to the correspondence between the gray level and the brightness in the gamma correction function.
[0059] Among them, the gamma correction function is expressed as:
[0060] L g / L 255 =(G g / G 255 ) 2.2
[0061] L g represents the brightness corresponding to the g gray level, L 255 represents the brightness corresponding to the 255 gray level, G g represents the g gray level, G 255 represents the 255 gray level.
[0062] For example, for G 31 and G 225 in the same sub-display module, for G 31 , if it is required to make its brightness L′ 31 , based on the initial function optical curve, the target gray level corresponding to t′ 31 is calculated through the gamma correction function. Here it is G′ 31 , indicating that G 31 needs to be adjusted to G′ 31 in order to make the brightness L′ 31 , so that the correspondence between G′ 31 and L′ 31 satisfies the correspondence between the gray level and the brightness in the gamma correction function. For G 225 , if it is required to make its brightness L′ 225 , based on the initial function optical curve, the target gray level corresponding to L′ 225 is calculated through the gamma correction function. Here it is G 225 , indicating that G 225 needs to be adjusted to G 225 , so as to be able to satisfy G225 and L′ 225 The corresponding relationship with satisfies the corresponding relationship between the gray level and the brightness in the gamma correction function.
[0063] The initial compensation relationship model is expressed as:
[0064] Y = aX 2 + bX + c
[0065] Y represents the target gray level, and X represents the initial gray level. For example, X is G 31 , and Y is G′ 31 , an optical difference compensation function is established. When X is G 225 , and Y is G 225 , an optical difference compensation function is established. Multiple optical difference compensation functions are established according to the initial gray level and the target gray level of each pixel in the sub-display module. Through parameter calculation by multiple optical difference compensation functions, the optical difference compensation parameters a, b, and c corresponding to the sub-display module can be obtained. The optical difference compensation parameters a, b, and c of each sub-display module are input into the initial compensation relationship model to form the compensation relationship model of each sub-display module, and the optical difference compensation parameters a, b, and c of each sub-display module are stored in the storage module corresponding to the sub-display module. The storage module can be Flash (storage chip).
[0066] Taking two sub-display modules as an example, the initial optical function curve of the first sub-display module is constructed according to the initial brightness and the initial gray level of each pixel of the first sub-display module. Randomly select the initial gray levels and the initial brightnesses corresponding to three pixels of the first sub-display module. For example, the initial gray levels are 5, 20, and 80 respectively, and the corresponding initial brightnesses are 12, 40, and 120 respectively. It is necessary to adjust the relationship between the initial gray levels of these three pixels and the corresponding initial brightnesses to the corresponding relationship between the gray level and the brightness in the gamma correction function according to the initial brightnesses of these three pixels. Therefore, according to the initial brightnesses 12, 40, and 120 of these three pixels, the target gray levels corresponding to the initial brightnesses of 12, 40, and 120 are calculated through the gamma correction function. For example, the target gray levels are 30, 50, and 110 respectively. Respectively input the initial gray level 5, the target gray level 30; the initial gray level 20, the target gray level 50; the initial gray level 80, the target gray level 110 into the initial compensation relationship model, that is, Y = aX 2 + bX + c, and get 30 = 25a + 5b + c, 50 = 400a + 20b + c, 110 = 6400a + 80b + c. Then the optical difference compensation parameters a, b, and c of the first sub-display module can be calculated as
[0067] Construct the initial optical function curve of the second sub-display module based on the initial brightness and initial gray level of each pixel of the second sub-display module. Randomly select the initial gray levels and initial brightnesses corresponding to three pixels of the second sub-display module. For example, the initial gray levels are 10, 25, and 90 respectively, and the corresponding initial brightnesses are 12, 40, and 120 respectively. It is necessary to adjust the relationship between the initial gray levels and the corresponding initial brightnesses of these three pixels to the corresponding relationship between the gray level and the brightness in the gamma correction function according to the initial brightnesses of these three pixels. Therefore, according to the initial brightnesses 12, 40, and 120 of these three pixels, calculate the target gray levels corresponding to the initial brightnesses of 12, 40, and 120 through the gamma correction function. For example, the target gray levels are 40, 60, and 120 respectively. Input the initial gray level 10 and the target gray level 40; the initial gray level 25 and the target gray level 60; the initial gray level 90 and the target gray level 120 into the initial compensation relationship model, that is, Y = aX 2 +bX + c, and obtain 40 = 100a + 10b + c, 60 = 625a + 25b + c, 120 = 8100a + 90b + c. Then, the optical difference compensation parameters a, b, and c of the second sub-display module can be calculated as follows
[0068] In some embodiments, step 102 includes:
[0069] Step B1, extract the initial gray levels of each sub-display module in the initial optical information.
[0070] Step B2, input the initial gray levels of each sub-display module into the compensation relationship model, and obtain the optical difference compensation parameters of each sub-display module through the compensation relationship model.
[0071] Step B3, perform optical difference compensation calculation on the initial gray levels of each sub-display module through the compensation relationship model according to the optical difference compensation parameters of each sub-display module, output the compensated gray levels of each sub-display module, and use the compensated gray levels as the compensated optical information.
[0072] In the above solution, extract the initial gray level corresponding to each pixel in each sub-display module, input the initial gray level into the compensation relationship model, and the optical difference compensation parameters of the compensation relationship model are retrieved from the storage module of each sub-display module. Perform optical difference compensation calculation on the initial gray level corresponding to each pixel in each sub-display module according to the compensation relationship model to obtain the compensated gray levels of each sub-display module, and use the compensated gray levels as the compensated optical information.
[0073] Step 103, perform optical edge compensation calculation on each sub-display module according to the initial optical information through a pre-established seam compensation model to obtain the compensated edge optical information of each sub-display module.
[0074] In this step, after each sub-display module is spliced to form a spliced display device, a seam will be generated between every two sub-display modules. The brightness at the seam is relatively low, and a prism is used for compensation at the seam. Due to the addition of the prism, the visibility of the brightness of each pixel emitting light at the upper, lower, left, and right edges of each seam and the entire spliced display device will be reduced due to the scattering of the prism. As Figure 2-D shown, for example, the edges of adjacent sub-display modules are arc-shaped, and the middle part is the seam. The brightness of the pixels at the edge part of the OLED will be scattered. Therefore, it is necessary to adjust the initial optical information at the edge and the seam to the compensated edge optical information. It is necessary to perform optical edge compensation calculation on each sub-display module according to the initial optical information through the seam compensation model to obtain the compensated edge optical information of each sub-display module.
[0075] In some embodiments, the seam compensation model includes a horizontal compensation model and a vertical compensation model;
[0076] In step 103, the process of constructing the seam compensation model includes:
[0077] Step C1, obtaining the vertical seam width and the horizontal seam width of the seams between each of the sub-display modules;
[0078] Step C2, obtaining the pixel pitch, horizontal resolution X, vertical resolution Y, preset human eye judgment parameter Pe, and preset brightness compensation parameter Pb at the seams of each of the sub-display modules;
[0079] Step C3, performing compensation calculation according to the preset vertical seam compensation function through the vertical seam width and pixel pitch of the seams of each sub-display module to obtain the vertical seam compensation parameter Pv of each sub-display module. The vertical seam compensation function is expressed as:
[0080] Pv = vertical seam width / pixel pitch;
[0081] Step C4, performing compensation calculation according to the preset horizontal seam compensation function through the horizontal seam width and pixel pitch of the seams of each sub-display module to obtain the horizontal seam compensation parameter Ph of each sub-display module. The horizontal seam compensation function is expressed as:
[0082] Ph = horizontal seam width / pixel pitch;
[0083] Step C5: Perform compensation calculation through a preset edge compensation function based on the vertical seam compensation parameter Pv, the horizontal seam compensation parameter Ph, the horizontal resolution X, and the vertical resolution Y of each sub-display module. The edge compensation function is expressed as:
[0084] Ps = (Ph * Y + Pv * X) / (X + Y);
[0085] Step C6: Perform compensation calculation through a preset final horizontal compensation function based on the horizontal seam compensation parameter Ph, the preset brightness compensation parameter Pb, and the preset human eye judgment parameter Pe to obtain the final horizontal compensation parameter P1 of each sub-display module. The final horizontal compensation function is expressed as:
[0086] P1 = Ph * Pb * Pe;
[0087] Step C7: Perform compensation calculation through a preset final vertical compensation function based on the vertical seam compensation parameter Pv, the preset brightness compensation parameter Pb, and the preset human eye judgment parameter Pe to obtain the final vertical compensation parameter P2 of each sub-display module. The final vertical compensation function is expressed as:
[0088] P2 = Pv * Pb * Pe;
[0089] Step C8: Perform compensation calculation through a preset final edge compensation function based on the edge compensation parameter Ps, the preset brightness compensation parameter Pb, and the human eye judgment parameter Pe to obtain the final edge compensation parameter P3 of each sub-display module. The final edge compensation parameter is expressed as:
[0090] P3 = Ps * Pb * Pe;
[0091] Step C9: Perform compensation calculation through a preset overlapping pixel function based on the horizontal seam compensation parameter Ph, the preset brightness compensation parameter Pb, the edge compensation parameter Ps, and the human eye judgment parameter Pe of each sub-display module to obtain the overlapping pixel compensation parameter P4 of each sub-display module. The overlapping pixel function is expressed as:
[0092] P4 = (Ph + Pv + Ps) * Pe / 3;
[0093] Step C10: Use the final horizontal compensation function, the final vertical compensation function, the final edge compensation function, and the overlapping pixel function as the seam compensation model.
[0094] In the above solution, select a corresponding number of pixels at the seam and at the upper, lower, left, and right edges of the splicing display device according to the radius width of the prism.
[0095] Select the vertical seam width, horizontal seam width, pixel pitch, horizontal resolution X, vertical resolution Y, preset human eye judgment parameter Pe, and preset brightness compensation parameter Pb of the corresponding number of pixels at the seam for two sub-display modules spliced left and right or up and down according to the radius width of the prism. The preset human eye judgment parameter Pe defaults to 1 and can be adjusted according to specific application scenarios. The preset brightness compensation parameter Pb is the Band value (the highest display brightness of the sub-display module under different external ambient light conditions).
[0096] In some embodiments, step 103 includes:
[0097] Step D1, extract the initial optical information of each sub-display module.
[0098] Step D2, in response to determining to compensate the horizontal seams of each sub-display module in the splicing display device, perform optical edge compensation calculation on the initial optical information of each sub-display module according to a preset compensation weight using the final horizontal compensation parameter P1 of each sub-display module to obtain the compensated edge optical information of each sub-display module.
[0099] Step D3, in response to determining to compensate the vertical seams of each sub-display module in the splicing display device, perform optical edge compensation calculation on the initial optical information of each sub-display module according to a preset compensation weight using the final vertical compensation parameter P2 of each sub-display module to obtain the compensated edge optical information of each sub-display module.
[0100] Step D4, in response to determining to compensate the edges of each sub-display module in the splicing display device, perform optical edge compensation calculation on the initial optical information of each sub-display module according to a preset compensation weight using the final edge compensation parameter P3 of each sub-display module to obtain the compensated edge optical information of each sub-display module.
[0101] Step D5, in response to determining to compensate the overlapping pixels of each sub-display module in the splicing display device, perform optical edge compensation calculation on the initial optical information of each sub-display module according to a preset compensation weight using the overlapping pixel compensation parameter P4 of each sub-display module to obtain the compensated edge optical information of each sub-display module.
[0102] In the above solution, when it is necessary to compensate the horizontal seams of each sub-display module in the splicing display device, perform optical edge compensation calculation on the initial optical information of each sub-display module according to a preset compensation weight using the final horizontal compensation parameter P1 of each sub-display module to obtain the compensated edge optical information of each sub-display module.
[0103] When it is necessary to compensate the vertical seams of each sub-display module in the tiled display device, the initial optical information of each sub-display module is subjected to optical edge compensation calculation according to a preset compensation weight by using the final vertical compensation parameter P2 of each sub-display module, so as to obtain the compensated edge optical information of each sub-display module.
[0104] When it is necessary to compensate the upper, lower, left, and right edges of each sub-display module in the entire tiled display device in the tiled display device, the initial optical information of each sub-display module is subjected to optical edge compensation calculation according to a preset compensation weight by using the final edge compensation parameter P3 of each sub-display module, so as to obtain the compensated edge optical information of each sub-display module.
[0105] When it is necessary to compensate the overlapping pixels of each sub-display module in the tiled display device, for example, the overlapping part in the middle of the seams of four sub-display modules, the initial optical information of each sub-display module is subjected to optical edge compensation calculation according to a preset compensation weight by using the overlapping pixel compensation parameter P4 of each sub-display module, so as to obtain the compensated edge optical information of each sub-display module.
[0106] As Figure 2-E shown, the brightness of the pixels at the seams, or the upper, lower, left, and right edges, or the overlapping part is brighter closer to the center of the sub-display module. Therefore, when performing compensation, it is necessary to achieve the compensation of each pixel at the seams, or the upper, lower, left, and right edges, or the overlapping part through the preset compensation weight. P represents the final horizontal compensation parameter P1, or the final vertical compensation parameter P2, or the final edge compensation parameter P3, or the overlapping pixel compensation parameter P4. Among them, the coefficients 1, 1.5, 2, 2.5, and 3 of P represent the preset compensation weight, and specific limitations are not made here.
[0107] Here, the final horizontal compensation parameter P1, or the final vertical compensation parameter P2, or the final edge compensation parameter P3, or the overlapping pixel compensation parameter P4 can also be adjusted at the AP (Wireless Access Point) end to facilitate improving the compensation effect.
[0108] Step 104, output the compensated optical information and the compensated edge optical information for each sub-display module to perform optical adjustment according to the compensated optical information and the compensated edge optical information.
[0109] In this step, each sub-display module performs optical adjustment according to the corresponding compensated optical information and compensated edge optical information, which can achieve the optical consistency of the entire tiled display device after tiling through only one optical compensation, without the need to purchase a costly camera for secondary optical compensation, thus avoiding the problems that the resolution of the camera is insufficient to match the resolution of the tiled display device and the image compensation accuracy is not high. In addition, there is no need to separately develop an optical compensation algorithm for the entire tiled display device after tiling, reducing the cost investment.
[0110] Through the above solution, according to the tiling order of each sub-display module in the tiled display device, the corresponding initial optical information is obtained in sequence, and then the optical difference compensation calculation is performed on each display module according to the initial optical information through the pre-established compensation relationship model to obtain the compensated optical information of each sub-display module. And according to the initial optical information, the optical edge compensation calculation is performed on each sub-display module through the pre-established seam compensation model to obtain the compensated edge optical information of each sub-display module. Using the compensated optical information and the compensated edge optical information to perform optical adjustment on each sub-display module in the tiled display device can achieve the optical consistency of the entire tiled display device after tiling through only one optical compensation, without the need to purchase a costly camera for secondary optical compensation, thus avoiding the problems that the resolution of the camera is insufficient to match the resolution of the tiled display device and the image compensation accuracy is not high. In addition, there is no need to separately develop an optical compensation algorithm for the entire tiled display device after tiling, reducing the cost investment.
[0111] This application specifically describes the optical compensation process of the tiled display device with an embodiment, as Figure 2-F shown, specifically as follows:
[0112] The module (i.e., each sub-display module) produces pre-processing data (i.e., initial optical information) after taking pictures;
[0113] The tiled screen (i.e., the tiled display device) is assembled according to actual needs, and the pre-processing data of all modules participating in the tiling are input into the AP side;
[0114] The AP side and the tiled screen establish a communication connection and read the IDs of all modules (i.e., the identification information of each sub-display module) to form a lookup table (i.e., the identification information of each sub-display module). According to the position of the lookup table, the pre-processing data of all modules are combined into a new set of pre-processing data (i.e., the initial optical information database);
[0115] Establish a compensation relationship Y = aX 2+bX + c (i.e., the initial compensation relationship model), processes the new pre - processed data to generate compensation parameters (i.e., learning difference compensation parameters), and according to the look - up table, burns the compensation parameters into the flash of the corresponding module (i.e., each sub - display module).
[0116] The AP side segments the image, compensates for the seams and edges of the segmented image, and then transmits it to the corresponding module for display according to the look - up table.
[0117] It should be noted that the method of the embodiment of the present application can be executed by a single device, such as a computer or a server, etc. The method of this embodiment can also be applied to a distributed scenario, and is completed by multiple devices cooperating with each other. In such a distributed scenario, one of the multiple devices can only execute one or more steps of the method of the embodiment of the present application, and these multiple devices will interact with each other to complete the described method.
[0118] It should be noted that some embodiments of the present application have been described above. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in a different order than in the above - described embodiments and still achieve the desired result. Additionally, the processes depicted in the drawings do not necessarily require the specific order or sequential order shown to achieve the desired result. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0119] Based on the same inventive concept, corresponding to the method of any of the above - mentioned embodiments, the present application also provides an optical compensation device for a tiled display device.
[0120] Refer to Figure 3 , the optical compensation device of the tiled display device, the tiled display device includes a plurality of display modules, and the device includes:
[0121] An initial optical information acquisition module 301, configured to sequentially acquire corresponding initial optical information according to the splicing order of each sub - display module in the tiled display device;
[0122] An optical difference compensation calculation module 302, configured to perform optical difference compensation calculation on each sub - display module according to the initial optical information through a pre - established compensation relationship model to obtain the compensated optical information of each sub - display module;
[0123] An optical edge compensation calculation module 303, configured to perform optical edge compensation calculation on each sub - display module according to the initial optical information through a pre - established seam compensation model to obtain the compensated edge optical information of each sub - display module;
[0124] An optical adjustment module 304, configured to output the compensated optical information and the compensated edge optical information for each of the sub-display modules to perform optical adjustment according to the compensated optical information and the compensated edge optical information.
[0125] In some embodiments, the initial optical information includes an initial brightness and an initial gray scale corresponding to the initial brightness;
[0126] The optical compensation device of the tiled display device further includes a compensation relationship model construction module, specifically configured to:
[0127] Construct an initial compensation relationship model;
[0128] Construct an initial optical function curve according to the initial brightness and the initial gray scale of each of the sub-display modules;
[0129] Based on the initial optical function curve, calculate the target gray scale corresponding to the initial brightness of each of the sub-display modules through a gamma correction function;
[0130] Input the target gray scale of each of the sub-display modules and the initial gray scale corresponding to the target gray scale into the initial compensation relationship model to construct a plurality of optical difference compensation functions, and perform parameter calculation through the optical difference compensation functions to obtain the optical difference compensation parameters corresponding to each of the sub-display modules;
[0131] Input the optical difference compensation parameters into the initial compensation relationship model to form the compensation relationship model of each of the sub-display modules.
[0132] In some embodiments, the optical difference compensation calculation module 302 is specifically configured to:
[0133] Extract the initial gray scale of each sub-display module in the initial optical information;
[0134] Input the initial gray scale of each of the sub-display modules into the compensation relationship model, and obtain the optical difference compensation parameters of each of the sub-display modules through the compensation relationship model;
[0135] Perform optical difference compensation calculation on the initial gray scale of each sub-display module through the compensation relationship model according to the optical difference compensation parameters of each sub-display module, output the compensated gray scale of each sub-display module, and use the compensated gray scale as the compensated optical information.
[0136] In some embodiments, the bezel compensation model includes a horizontal compensation model and a vertical compensation model;
[0137] The optical compensation device of the splicing display device further includes a seam compensation model construction module, which is specifically configured to:
[0138] Obtain the longitudinal seam width and the transverse seam width of the seams between the respective sub-display modules;
[0139] Obtain the pixel pitch, the horizontal resolution X, the vertical resolution Y, a preset human eye judgment parameter Pe, and a preset brightness compensation parameter Pb at the seams of the respective sub-display modules;
[0140] Perform compensation calculation according to the longitudinal seam width and the pixel pitch of the seams of the respective sub-display modules through a preset longitudinal seam compensation function to obtain the longitudinal seam compensation parameter Pv of the respective sub-display modules. The longitudinal seam compensation function is expressed as:
[0141] Pv = longitudinal seam width / pixel pitch;
[0142] Perform compensation calculation according to the transverse seam width and the pixel pitch of the seams of the respective sub-display modules through a preset transverse seam compensation function to obtain the transverse seam compensation parameter Ph of the respective sub-display modules. The transverse seam compensation function is expressed as:
[0143] Ph = transverse seam width / pixel pitch;
[0144] Perform compensation calculation according to the longitudinal seam compensation parameter Pv, the transverse seam compensation parameter Ph, the horizontal resolution X, and the vertical resolution Y of the respective sub-display modules through a preset edge compensation function to obtain the edge compensation parameter Ps of the respective sub-display modules. The edge compensation function is expressed as:
[0145] Ps = (Ph * Y + Pv * X) / (X + Y);
[0146] Perform compensation calculation according to the transverse seam compensation parameter Ph, the preset brightness compensation parameter Pb, and the preset human eye judgment parameter Pe through a preset final transverse compensation function to obtain the final transverse compensation parameter P1 of the respective sub-display modules. The final transverse compensation function is expressed as:
[0147] P1 = Ph * Pb * Pe;
[0148] Perform compensation calculation according to the longitudinal seam compensation parameter Pv, the preset brightness compensation parameter Pb, and the preset human eye judgment parameter Pe through a preset final longitudinal compensation function to obtain the final longitudinal compensation parameter P2 of the respective sub-display modules. The final longitudinal compensation function is expressed as:
[0149] P2 = Pv * Pb * Pe;
[0150] According to the edge compensation parameter Ps, the preset brightness compensation parameter Pb, and the human eye judgment parameter Pe, compensation calculation is performed through a preset final edge compensation function to obtain the final edge compensation parameter P3 of each sub-display module. The final edge compensation parameter is expressed as:
[0151] P3 = Ps * Pb * Pe;
[0152] According to the horizontal seam compensation parameter Ph of each sub-display module, the preset brightness compensation parameter Pb, the edge compensation parameter Ps, and the human eye judgment parameter Pe, compensation calculation is performed through a preset overlapping pixel function to obtain the overlapping pixel compensation parameter P4 of each sub-display module. The overlapping pixel function is expressed as:
[0153] P4 = (Ph + Pv + Ps) * Pe / 3;
[0154] The final horizontal compensation function, the final vertical compensation function, the final edge compensation function, and the overlapping pixel function are used as the seam compensation model.
[0155] In some embodiments, the optical edge compensation calculation module 303 is specifically configured to:
[0156] Extract the initial optical information of each sub-display module;
[0157] In response to determining to compensate the horizontal seams of each sub-display module in the tiled display device, perform optical edge compensation calculation on the initial optical information of each sub-display module according to a preset compensation weight by using the final horizontal compensation parameter P1 of each sub-display module to obtain the compensated edge optical information of each sub-display module;
[0158] In response to determining to compensate the vertical seams of each sub-display module in the tiled display device, perform optical edge compensation calculation on the initial optical information of each sub-display module according to a preset compensation weight by using the final vertical compensation parameter P2 of each sub-display module to obtain the compensated edge optical information of each sub-display module;
[0159] In response to determining to compensate the edges of each sub-display module in the tiled display device, perform optical edge compensation calculation on the initial optical information of each sub-display module according to a preset compensation weight by using the final edge compensation parameter P3 of each sub-display module to obtain the compensated edge optical information of each sub-display module;
[0160] In response to determining to perform compensation at the overlapping pixels of each of the sub-display modules in the tiled display device, optical edge compensation calculation is performed on the initial optical information of each of the sub-display modules according to a preset compensation weight using the overlapping pixel compensation parameter P4 of each of the sub-display modules, and the compensated edge optical information of each of the sub-display modules is obtained.
[0161] In some embodiments, the initial optical information acquisition module 301 includes:
[0162] A tiling order acquisition unit configured to acquire the position information of each sub-display module in the tiled display device and form the tiling order according to the position information;
[0163] An identification information reading unit configured to read the identification information of each of the sub-display modules;
[0164] An initial optical information acquisition unit configured to acquire the initial optical information corresponding to the identification information of each of the sub-display modules according to the tiling order and form an initial optical information database according to each of the initial optical information.
[0165] In some embodiments, the initial optical information acquisition unit is specifically configured to:
[0166] Acquire the initial optical information of each of the sub-display modules;
[0167] Mark the initial optical information corresponding to the identification information of each of the sub-display modules using the identification information of each of the sub-display modules to obtain a plurality of marked initial brightness information;
[0168] Retrieve the corresponding marked initial brightness information according to the identification information of each of the sub-display modules in the tiling order.
[0169] For the convenience of description, when describing the above device, it is divided into various modules according to functions and described separately. Of course, when implementing the present application, the functions of each module can be implemented in one or more software and / or hardware.
[0170] The device in the above embodiment is used to implement the optical compensation method of the corresponding tiled display device in any of the foregoing embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be elaborated herein.
[0171] Based on the same inventive concept, corresponding to the method in any of the above embodiments, the present application further provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, and when the processor executes the program, it implements the optical compensation method of the tiled display device in any of the above embodiments.
[0172] Figure 4 Figure 405 shows a more specific schematic diagram of the hardware structure of the electronic device provided in this embodiment. The device may include: a processor 401, a memory 402, an input / output interface 403, a communication interface 404, and a bus 405. Among them, the processor 401, the memory 402, the input / output interface 403, and the communication interface 404 are communicatively connected to each other inside the device through the bus 405.
[0173] The processor 401 may be implemented in a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, etc., and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.
[0174] The memory 402 may be implemented in the form of a ROM (Read Only Memory), a RAM (Random Access Memory), a static storage device, a dynamic storage device, etc. The memory 402 may store an operating system and other application programs. When implementing the technical solutions provided in the embodiments of this specification through software or firmware, the relevant program codes are stored in the memory 402 and are called and executed by the processor 401.
[0175] The input / output interface 403 is used to connect to an input / output module to implement information input and output. The input / output module may be configured as a component in the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Among them, the input device may include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output device may include a display, a speaker, a vibrator, an indicator light, etc.
[0176] The communication interface 404 is used to connect to a communication module (not shown in the figure) to implement communication interaction between this device and other devices. Among them, the communication module may implement communication in a wired manner (such as USB, network cable, etc.) or in a wireless manner (such as mobile network, WIFI, Bluetooth, etc.).
[0177] The bus 405 includes a path for transmitting information between various components of the device (such as the processor 401, the memory 402, the input / output interface 403, and the communication interface 404).
[0178] It should be noted that although the above device only shows the processor 401, the memory 402, the input / output interface 403, the communication interface 404, and the bus 405, in the specific implementation process, the device may also include other components necessary for normal operation. In addition, those skilled in the art can understand that the above device may also only include the components necessary to implement the solution of the embodiments of this specification, and does not necessarily include all the components shown in the figure.
[0179] The electronic device of the above embodiment is used to implement the optical compensation method of the corresponding splicing display device in any of the foregoing embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be elaborated here.
[0180] Based on the same inventive concept, corresponding to the method of any of the above embodiments, the present application also provides a non-transitory computer-readable storage medium. The non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to cause the computer to execute the optical compensation method of the splicing display device as described in any of the foregoing embodiments.
[0181] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. The information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette tapes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information accessible by a computing device.
[0182] The computer instructions stored in the storage medium of the above embodiment are used to cause the computer to execute the optical compensation method of the splicing display device as described in any of the foregoing embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be elaborated here.
[0183] Those of ordinary skill in the art should understand that the discussion of any of the above embodiments is only exemplary, and is not intended to imply that the scope of the present application (including the claims) is limited to these examples; under the idea of the present application, the technical features in the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations in different aspects of the embodiments of the present application as described above, which are not provided in detail for the sake of brevity.
[0184] In addition, for simplicity of explanation and discussion, and in order not to make the embodiments of the present application difficult to understand, well-known power / ground connections to integrated circuit (IC) chips and other components may or may not be shown in the provided drawings. Further, the devices may be shown in block diagram form in order to avoid making the embodiments of the present application difficult to understand, and this also takes into account the fact that details of the implementation of these block diagram devices are highly dependent on the platform on which the embodiments of the present application are to be implemented (i.e., these details should be entirely within the understanding of those skilled in the art). In cases where specific details (such as circuits) are set forth to describe exemplary embodiments of the present application, it will be apparent to those skilled in the art that the embodiments of the present application may be practiced without these specific details or with variations of these specific details. Accordingly, these descriptions should be regarded as illustrative rather than restrictive.
[0185] Although the present application has been described in connection with specific embodiments thereof, many alternatives, modifications, and variations of these embodiments will be apparent to those of ordinary skill in the art in light of the foregoing description. For example, other memory architectures (such as dynamic RAM (DRAM)) may be used with the embodiments discussed.
[0186] Embodiments of the present application are intended to cover all such alternatives, modifications, and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc., made within the spirit and principle of the embodiments of the present application shall be included within the protection scope of the present application.
Claims
1. An optical compensation method for a splicing display device, characterized in that The splicing display device includes a plurality of sub-display modules, and the method includes: Sequentially obtaining corresponding initial optical information according to the splicing order of each of the sub-display modules in the splicing display device; Performing optical difference compensation calculation on each of the sub-display modules through a pre-established compensation relationship model according to the initial optical information to obtain the compensated optical information of each of the sub-display modules; Performing optical edge compensation calculation on each of the sub-display modules through a pre-established seam compensation model according to the initial optical information to obtain the compensated edge optical information of each of the sub-display modules; Outputting the compensated optical information and the compensated edge optical information for each of the sub-display modules to perform optical adjustment according to the compensated optical information and the compensated edge optical information; The seam compensation model includes a horizontal compensation model and a vertical compensation model; The process of constructing the seam compensation model includes: Obtaining the vertical seam width and the horizontal seam width of the seams between each of the sub-display modules; Obtaining the pixel pitch, horizontal resolution X, vertical resolution Y, a preset human eye judgment parameter Pe, and a preset brightness compensation parameter Pb at the seams of each of the sub-display modules; Performing compensation calculation according to the vertical seam width and the pixel pitch of the seams of each sub-display module through a preset vertical seam compensation function to obtain the vertical seam compensation parameter Pv of each sub-display module, and the vertical seam compensation function is expressed as: Pv = vertical seam width / pixel pitch; Performing compensation calculation according to the horizontal seam width and the pixel pitch of the seams of each sub-display module through a preset horizontal seam compensation function to obtain the horizontal seam compensation parameter Ph of each sub-display module, and the horizontal seam compensation function is expressed as: Ph = horizontal seam width / pixel pitch; Performing compensation calculation according to the vertical seam compensation parameter Pv, the horizontal seam compensation parameter Ph, the horizontal resolution X, and the vertical resolution Y of each sub-display module through a preset edge compensation function to obtain the edge compensation parameter Ps of each sub-display module, and the edge compensation function is expressed as: Ps = (Ph * Y + Pv * X) / (X + Y); Performing compensation calculation according to the horizontal seam compensation parameter Ph, the preset brightness compensation parameter Pb, and the preset human eye judgment parameter Pe through a preset final horizontal compensation function to obtain the final horizontal compensation parameter P1 of each sub-display module, and the final horizontal compensation function is expressed as: P1 = Ph * Pb * Pe; Performing compensation calculation according to the vertical seam compensation parameter Pv, the preset brightness compensation parameter Pb, and the preset human eye judgment parameter Pe through a preset final vertical compensation function to obtain the final vertical compensation parameter P2 of each sub-display module, and the final vertical compensation function is expressed as: P2 = Pv * Pb * Pe; According to the edge compensation parameter Ps, the preset brightness compensation parameter Pb, and the human eye judgment parameter Pe, compensation calculation is performed through a preset final edge compensation function to obtain the final edge compensation parameter P3 of each sub-display module. The final edge compensation parameter is expressed as: P3 = Ps * Pb * Pe; According to the horizontal seam compensation parameter Ph of each sub-display module, the preset brightness compensation parameter Pb, the edge compensation parameter Ps, and the human eye judgment parameter Pe, compensation calculation is performed through a preset overlapping pixel function to obtain the overlapping pixel compensation parameter P4 of each sub-display module. The overlapping pixel function is expressed as: P4 = (Ph + Pv + Ps) * Pe / 3; The final horizontal compensation function, the final vertical compensation function, the final edge compensation function, and the overlapping pixel function are used as the seam compensation model.
2. The method according to claim 1, wherein The initial optical information includes the initial brightness and the initial gray scale corresponding to the initial brightness. The construction process of the compensation relationship model includes: Construct an initial compensation relationship model; Construct an initial optical function curve according to the initial brightness and the initial gray scale of each sub-display module; Based on the initial optical function curve, calculate the target gray scale corresponding to the initial brightness of each sub-display module through a gamma correction function; Input the target gray scale of each sub-display module and the initial gray scale corresponding to the target gray scale into the initial compensation relationship model to construct multiple optical difference compensation functions, and perform parameter calculation through the optical difference compensation functions to obtain the optical difference compensation parameters corresponding to each sub-display module; Input the optical difference compensation parameters into the initial compensation relationship model to form the compensation relationship model of each sub-display module.
3. The method according to claim 2, characterized in that, The optical difference compensation calculation of each sub-display module according to the initial optical information through a pre-established compensation relationship model to obtain the compensated optical information of each sub-display module includes: Extract the initial gray scale of each sub-display module in the initial optical information; Input the initial gray scale of each sub-display module into the compensation relationship model, and obtain the optical difference compensation parameters of each sub-display module through the compensation relationship model; According to the optical difference compensation parameters of each sub-display module, perform optical difference compensation calculation on the initial gray scale of each sub-display module through the compensation relationship model, output the compensated gray scale of each sub-display module, and use the compensated gray scale as the compensated optical information.
4. The method according to claim 1, characterized in that, The optical edge compensation calculation of each sub-display module according to the initial optical information through a pre-established seam compensation model to obtain the compensated edge optical information of each sub-display module includes: Extract the initial optical information of each sub-display module; In response to determining to compensate for the horizontal seam of each of the sub-display modules in the tiled display device, optical edge compensation calculation is performed on the initial optical information of each sub-display module according to a preset compensation weight by using the final horizontal compensation parameter P1 of each sub-display module, and the compensated edge optical information of each sub-display module is obtained; In response to determining to compensate for the vertical seam of each of the sub-display modules in the tiled display device, optical edge compensation calculation is performed on the initial optical information of each sub-display module according to a preset compensation weight by using the final vertical compensation parameter P2 of each sub-display module, and the compensated edge optical information of each sub-display module is obtained; In response to determining to compensate for the edges of each of the sub-display modules in the tiled display device, optical edge compensation calculation is performed on the initial optical information of each sub-display module according to a preset compensation weight by using the final edge compensation parameter P3 of each sub-display module, and the compensated edge optical information of each sub-display module is obtained; In response to determining to compensate for the overlapping pixels of each of the sub-display modules in the tiled display device, optical edge compensation calculation is performed on the initial optical information of each sub-display module according to a preset compensation weight by using the overlapping pixel compensation parameter P4 of each sub-display module, and the compensated edge optical information of each sub-display module is obtained.
5. The method according to claim 1, wherein The obtaining of the corresponding initial optical information in sequence according to the splicing sequence of each sub-display module in the tiled display device includes: Obtaining the position information of each sub-display module in the tiled display device, and forming the splicing sequence according to the position information; Reading the identification information of each sub-display module; Obtaining the initial optical information corresponding to the identification information of each sub-display module according to the splicing sequence, and forming an initial optical information database according to each initial optical information.
6. The method according to claim 5, wherein The obtaining of the initial optical information corresponding to the identification information of each sub-display module according to the splicing sequence includes: Obtaining the initial optical information of each sub-display module; Marking the initial optical information corresponding to the identification information of each sub-display module by using the identification information of each sub-display module to obtain a plurality of marked initial brightness information; Calling the corresponding marked initial brightness information according to the identification information of each sub-display module in the splicing sequence.
7. An optical compensation device for a splicing display device, characterized in that, The tiled display device includes a plurality of sub-display modules, and the device includes: An initial optical information acquisition module configured to sequentially acquire corresponding initial optical information according to the splicing sequence of each sub-display module in the tiled display device; An optical difference compensation calculation module configured to perform optical difference compensation calculation on each sub-display module according to the initial optical information through a pre-established compensation relationship model to obtain the compensated optical information of each sub-display module; An optical edge compensation calculation module, configured to perform optical edge compensation calculation on each of the sub-display modules according to the initial optical information through a pre-established seam compensation model, so as to obtain the compensated edge optical information of each of the sub-display modules; An optical adjustment module, configured to output the compensated optical information and the compensated edge optical information, so that each of the sub-display modules performs optical adjustment according to the compensated optical information and the compensated edge optical information; The seam compensation model includes a horizontal compensation model and a vertical compensation model; The optical compensation device of the splicing display device further includes a seam compensation model construction module, specifically configured to: Obtain the vertical seam width and the horizontal seam width of the seams between each of the sub-display modules; Obtain the pixel pitch, horizontal resolution X, vertical resolution Y, a preset human eye judgment parameter Pe, and a preset brightness compensation parameter Pb at the seams of each of the sub-display modules; Perform compensation calculation according to the vertical seam width and the pixel pitch of the seams of each sub-display module through a preset vertical seam compensation function, so as to obtain the vertical seam compensation parameter Pv of each sub-display module, and the vertical seam compensation function is expressed as: Pv = vertical seam width / pixel pitch; Perform compensation calculation according to the horizontal seam width and the pixel pitch of the seams of each sub-display module through a preset horizontal seam compensation function, so as to obtain the horizontal seam compensation parameter Ph of each sub-display module, and the horizontal seam compensation function is expressed as: Ph = horizontal seam width / pixel pitch; Perform compensation calculation according to the vertical seam compensation parameter Pv, the horizontal seam compensation parameter Ph, the horizontal resolution X, and the vertical resolution Y of each sub-display module through a preset edge compensation function, so as to obtain the edge compensation parameter Ps of each sub-display module, and the edge compensation function is expressed as: Ps = (Ph * Y + Pv * X) / (X + Y); Perform compensation calculation according to the horizontal seam compensation parameter Ph, the preset brightness compensation parameter Pb, and the preset human eye judgment parameter Pe through a preset final horizontal compensation function, so as to obtain the final horizontal compensation parameter P1 of each sub-display module, and the final horizontal compensation function is expressed as: P1 = Ph * Pb * Pe; Perform compensation calculation according to the vertical seam compensation parameter Pv, the preset brightness compensation parameter Pb, and the preset human eye judgment parameter Pe through a preset final vertical compensation function, so as to obtain the final vertical compensation parameter P2 of each sub-display module, and the final vertical compensation function is expressed as: P2 = Pv * Pb * Pe; Perform compensation calculation according to the edge compensation parameter Ps, the preset brightness compensation parameter Pb, and the human eye judgment parameter Pe through a preset final edge compensation function, so as to obtain the final edge compensation parameter P3 of each sub-display module, and the final edge compensation parameter is expressed as: P3 = Ps * Pb * Pe; Compensation calculations are performed through a preset overlapping pixel function based on the horizontal seam compensation parameter Ph, the preset brightness compensation parameter Pb, the edge compensation parameter Ps, and the human eye judgment parameter Pe of each sub-display module, to obtain the overlapping pixel compensation parameter P4 of each sub-display module. The overlapping pixel function is expressed as: P4 = (Ph + Pv + Ps) * Pe / 3; The final horizontal compensation function, the final vertical compensation function, the final edge compensation function, and the overlapping pixel function are used as the seam compensation model.
8. An electronic device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, When the processor executes the program, the method described in any one of claims 1 to 6 is implemented.
9. A non-transitory computer-readable storage medium storing computer instructions, characterized in that, The computer instructions are used to cause a computer to execute the method described in any one of claims 1 to 6.
Citation Information
Patent Citations
Gamma value correction method and device, electronic device and readable storage medium
CN112950657A
Spliced display panel and method of compensating spliced display panel for mura phenomenon
US20220005426A1