Display image correction method and device and electronic equipment
By corrected the cut sub -images of each module of the display, the display effect of the display errors is solved, and the high -quality display effect of the display screen is achieved.
Patent Information
- Application Number
- CN202411685373.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-22
- Publication Date
- 2025-01-28
AI Technical Summary
The display screen has poor display effect due to splicing errors, and the prior art has failed to effectively solve this problem.
By obtaining the image waiting to be displayed, the offset of multiple modules is determined, and the initial sub -image of each module is corrected according to the offset, generate target images, and finally determines the target display image used for display.
Effectively solve the problem of poor display effects under the influence of splicing errors, ensure that the display effect of the display screen is consistent and clear, and enhances the user's viewing experience.
Smart Images

Figure CN119380654A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data processing, and in particular to a correction method, device and electronic equipment for displaying an image. Background Art
[0002] In the display manufacturing industry, conventional color correction methods are mainly performed before leaving the factory. Usually, each module used to splice the display screen is color corrected point by point, so as to ensure the color consistency of each module. However, when multiple modules are spliced into a display screen, it is often difficult to avoid corresponding splicing errors between multiple modules, and these splicing errors often affect the overall color performance and visual quality of the display screen. Even if the above-mentioned point-by-point pixel color correction method is used for accurate calibration, it cannot guarantee that the final spliced display screen can present an ideal display effect. There is a problem of poor display effect of the display screen due to the influence of splicing errors.
[0003] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention
[0004] The embodiments of the present invention provide a method, device and electronic device for correcting a displayed image, so as to at least solve the technical problem in the related art that a display screen has a poor display effect due to the influence of splicing errors.
[0005] According to one aspect of an embodiment of the present invention, there is provided a method for correcting a displayed image, comprising: acquiring an image to be displayed, wherein the image to be displayed is an image to be displayed on a target display screen, and the target display screen includes a plurality of modules; determining offsets corresponding to the plurality of modules respectively; determining initial sub-images corresponding to the plurality of modules respectively based on the image to be displayed; correcting the initial sub-images corresponding to the plurality of modules respectively based on the offsets corresponding to the plurality of modules respectively, to obtain target sub-images corresponding to the plurality of modules respectively; determining a target display image based on the target sub-images corresponding to the plurality of modules, so that the target display screen displays according to the target display image.
[0006] Optionally, determining the offsets corresponding to the multiple modules respectively includes: determining current position values corresponding to the multiple modules respectively; determining target position values corresponding to the multiple modules respectively, wherein the target position value is a position value corresponding to when the splicing accuracy index corresponding to the multiple modules respectively is greater than a predetermined threshold; determining the offsets corresponding to the multiple modules respectively based on the current position value and the target position value.
[0007] Optionally, determining initial sub-images corresponding to the multiple modules respectively based on the image to be displayed includes: determining a predetermined viewing point and an initial virtual camera center point corresponding to the image to be displayed, wherein the predetermined viewing point is a position point predetermined in the real space for viewing the target display screen, and the initial virtual camera center point is a position point for shooting the image to be displayed; determining a positional relationship between the predetermined viewing point and the initial virtual camera center point; and determining initial sub-images corresponding to the multiple modules respectively based on the positional relationship.
[0008] Optionally, determining the initial sub-images corresponding to the multiple modules respectively based on the positional relationship includes: when the predetermined viewing point and the initial virtual camera center point do not coincide with each other, adjusting the initial virtual camera center point according to the predetermined viewing point to obtain a target virtual camera center point, wherein the target virtual camera center point coincides with the predetermined viewing point; adjusting the image to be displayed according to the target virtual camera center point to obtain a viewpoint-adjusted image; and determining the initial sub-images corresponding to the multiple modules respectively based on the viewpoint-adjusted image.
[0009] Optionally, correcting the initial sub-images corresponding to the multiple modules respectively according to the offsets corresponding to the multiple modules respectively to obtain target sub-images corresponding to the multiple modules respectively includes: when the corresponding offsets include corresponding coordinate offsets and corresponding rotation angle offsets, coordinate shifting the initial sub-images corresponding to the multiple modules respectively according to the coordinate offsets corresponding to the multiple modules respectively to obtain corrected sub-images corresponding to the multiple modules respectively; and coordinate shifting the corrected sub-images corresponding to the multiple modules respectively according to the rotation angle offsets corresponding to the multiple modules respectively to obtain target sub-images corresponding to the multiple modules respectively.
[0010] Optionally, correcting the initial sub-images corresponding to the multiple modules respectively according to the offsets corresponding to the multiple modules respectively to obtain target sub-images corresponding to the multiple modules respectively includes: determining extended images corresponding to the multiple initial sub-images, wherein the extended image is an image obtained by extending the edge of the corresponding initial sub-image; and obtaining the target sub-images corresponding to the multiple modules respectively according to the offsets corresponding to the multiple modules respectively.
[0011] Optionally, after determining a target display image based on target sub-images corresponding to the multiple modules respectively so that the target display screen displays according to the target display image, the method further includes: determining update offsets corresponding to the multiple modules respectively; correcting the target sub-images displayed by the multiple modules respectively according to the update offsets corresponding to the multiple modules respectively to obtain update sub-images corresponding to the multiple modules respectively; and determining an update display image based on the update sub-images corresponding to the multiple modules respectively so that the target display screen displays according to the update display image.
[0012] According to one aspect of an embodiment of the present invention, there is provided a correction device for displaying an image, comprising: an acquisition module, for acquiring an image to be displayed, wherein the image to be displayed is an image to be displayed on a target display screen, and the target display screen comprises a plurality of modules; a first determination module, for determining offsets respectively corresponding to the plurality of modules; a second determination module, for determining initial sub-images respectively corresponding to the plurality of modules based on the image to be displayed; a third determination module, for correcting the initial sub-images respectively corresponding to the plurality of modules based on the offsets respectively corresponding to the plurality of modules, to obtain target sub-images respectively corresponding to the plurality of modules; and a fourth determination module, for determining a target display image based on the target sub-images respectively corresponding to the plurality of modules, so that the target display screen displays according to the target display image.
[0013] According to one aspect of an embodiment of the present invention, there is provided an electronic device, comprising: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to execute the instructions to implement any of the above-described methods for correcting a displayed image.
[0014] According to one aspect of an embodiment of the present invention, a computer-readable storage medium is provided. When instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device can execute any of the above-mentioned methods for correcting a displayed image.
[0015] In an embodiment of the present invention, an image to be displayed is obtained, wherein the image to be displayed is an image to be displayed on a target display screen, and the target display screen includes a plurality of modules; offsets corresponding to the plurality of modules are determined; initial sub-images corresponding to the plurality of modules are determined based on the image to be displayed; the initial sub-images corresponding to the plurality of modules are corrected based on the offsets corresponding to the plurality of modules to obtain target sub-images corresponding to the plurality of modules; a target display image is determined based on the target sub-images corresponding to the plurality of modules, so that the target display screen displays according to the target display image. In this embodiment, based on the target display screen and multiple modules of the target display screen, the stitching error of the target display screen is analyzed to determine the offsets corresponding to the multiple modules, and the display relationship between the target display screen and the image to be displayed is determined by determining the initial sub-images corresponding to the multiple modules respectively, and the initial sub-images corresponding to the multiple modules are corrected in a targeted manner according to the offsets corresponding to the multiple modules to obtain corresponding target sub-images, so that the target sub-images are smoother and more coherent, and based on the corresponding target sub-images, the target display image for actual display on the target display screen is determined, ensuring that the entire display area presents a consistent and clear image, thereby solving the technical problem in the related art that the display screen has a poor display effect due to the influence of the stitching error. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0017] Figure 1 is a flow chart of a method for correcting a displayed image according to an embodiment of the present invention;
[0018] Figure 2 is a comparison diagram of the display screen splicing structure in an optional embodiment of the present invention;
[0019] Figure 3 is a top view of a display screen splicing structure in an optional embodiment of the present invention;
[0020] Figure 4 is a general flow chart of display image correction in an optional embodiment of the present invention;
[0021] Figure 5 is a coordinate diagram defining offsets in an optional embodiment of the present invention;
[0022] Figure 6 is a rotation schematic diagram in an optional embodiment of the present invention;
[0023] Figure 7is an explanatory diagram for determining module offset in an optional embodiment of the present invention;
[0024] Figure 8 is a position diagram of the physical origin in an optional embodiment of the present invention;
[0025] Fig. 9 is an illustration of a cut molecular image in an optional embodiment of the present invention;
[0026] Fig.10 is a structural diagram of segmenting initial sub-images in an optional implementation manner of the present invention;
[0027] Fig.11 is an illustration of an original image and an extended image of an initial module in an optional embodiment of the present invention;
[0028] Fig.12 is an explanatory diagram of an image correction process in an optional embodiment of the present invention;
[0029] Fig.13 is a comparison diagram of the original image and the corrected image in an optional embodiment of the present invention;
[0030] Fig.14 is an explanatory diagram of a synthetic correction display image in an optional embodiment of the present invention;
[0031] Fig.15 4 is a structural block diagram of a display image correction device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0032] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0033] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0034] Example 1
[0035] According to an embodiment of the present invention, an embodiment of a method for correcting a displayed image is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0036] Figure 1 is a flow chart of a method for correcting a displayed image according to an embodiment of the present invention. Figure 1 As shown, the method comprises the following steps:
[0037] Step S102, obtaining an image to be displayed, wherein the image to be displayed is an image to be displayed on a target display screen, and the target display screen includes a plurality of modules;
[0038] In step S102 provided in the present application, an image to be displayed is obtained.
[0039] The image to be displayed is involved, and the image to be displayed is an image for displaying on a target display screen, and may be a static picture or a dynamic video, and may be image data directly received from an image source.
[0040] Among them, a target display screen is involved, which is an LED display screen used to display the image to be displayed and has a certain splicing error, such as an LED display screen whose splicing accuracy index is lower than a predetermined threshold, a display screen that needs to be corrected for splicing errors, for example, an LED display screen with poor display effect due to splicing errors.
[0041] Among them, multiple modules are involved. The multiple modules are used to display a part of the image to be displayed and constitute the basic unit of the target display screen. The target display screen can be formed by splicing multiple modules. For example, by splicing LED modules, a larger LED display screen can be formed.
[0042] During the installation or on-site use of the display screen, there are deviations in the splicing positions between multiple modules, which leads to visual inconsistency problems on the display screen, affecting the viewing experience. However, considering the unavoidability of splicing errors, it is necessary to obtain the image to be displayed on the target display screen, so as to subsequently establish a display relationship between the target display screen and the image to be displayed on the target display screen, thereby compensating for the problem of poor display effect of the display screen caused by splicing errors based on this display relationship, and providing the necessary data basis.
[0043] It should be noted that there is no specific limitation on the method of obtaining the image to be displayed, and the method can be customized according to the actual application and scenario.
[0044] Step S104, determining the offsets corresponding to the multiple modules respectively;
[0045] In step S104 provided in the present application, the offsets corresponding to the plurality of modules are determined.
[0046] Among them, an offset is involved, which is the deviation between the current positions and the target positions corresponding to multiple modules during the splicing process, and can be a deviation in coordinate values and a deviation in rotation angles.
[0047] Since the target display screen is composed of multiple modules and the stitching errors corresponding to each module are different, by determining the offsets corresponding to the multiple modules, subsequent error correction can be carried out in a targeted manner according to the specific errors of each module, thereby improving the accuracy of the image displayed on the display screen, ensuring the consistency of the display effect of the calibrated display screen, and improving the user's viewing experience.
[0048] It should be noted that there is no specific limitation on the method of determining the offsets corresponding to the multiple modules, and the settings can be customized according to the actual application and scenario.
[0049] Step S106, determining initial sub-images corresponding to the plurality of modules respectively according to the image to be displayed;
[0050] The initial sub-image is involved, and the initial sub-image is the initial sub-image that each module should display, determined before correction based on the size of the corresponding module and the image to be displayed.
[0051] Since the different stitching errors corresponding to each module will affect the display effects of the image displayed on the module, the initial sub-images corresponding to the multiple modules are determined according to the image to be displayed, and the relationship between the module and the corresponding sub-image is established, so that the correction of the image to be displayed in combination with the display device can be realized. In addition, the large image processing problem is decomposed into multiple small image processing problems. By determining the initial sub-images corresponding to the multiple modules, the display image on each module can be adjusted in a targeted manner, while reducing the computational complexity of the target display screen displaying the image to be displayed, which is helpful for subsequent error correction, thereby solving the problem of poor display effect of the LED display screen due to the influence of the stitching error.
[0052] It should be noted that the method for determining the initial sub-images corresponding to the multiple modules is not specifically limited here, and can be customized according to actual applications and scenarios.
[0053] Step S108, correcting the initial sub-images corresponding to the multiple modules respectively according to the offsets corresponding to the multiple modules respectively, to obtain target sub-images corresponding to the multiple modules respectively;
[0054] Among them, a target sub-image is involved, and the target sub-image is a sub-image obtained after correcting the corresponding initial sub-image according to the offsets corresponding to multiple modules respectively.
[0055] Since there are stitching errors between multiple modules in the target display screen, the corresponding parts of the images to be displayed on the multiple modules and the stitching parts between the modules may be misaligned, have gaps or overlaps. According to the offsets of the multiple modules previously determined, the initial sub-image of each module is corrected to generate a target sub-image. This correction process can make the target sub-images smoother and more coherent, ensuring that the entire display area presents a consistent and clear image, eliminating the influence of stitching errors on the image display of the display screen, thereby helping to subsequently improve the overall display quality and visual effects of the display screen.
[0056] It should be noted that the method for determining the target sub-images corresponding to the multiple modules is not specifically limited here and can be customized according to the actual application and scenario.
[0057] Step S110 , determining a target display image according to target sub-images corresponding to the plurality of modules, so that the target display screen performs display according to the target display image.
[0058] Among them, a target display image is involved, which is an image spliced together from target sub-images corresponding to multiple modules and is used for actual display on a target display screen.
[0059] Since the target sub-images corresponding to the multiple modules are sub-images obtained by targeted correction based on the offset of the corresponding modules, an overall target display image for actual display on the target display screen is obtained based on the multiple target sub-images, thereby avoiding problems such as misalignment and faults of multiple module display images due to splicing errors, ensuring that the target display image actually displayed on the target display screen is a complete and coherent image, thereby improving the display effect of the target display screen and enhancing the user's comfortable viewing experience.
[0060] It should be noted that the method of determining the target display image based on the target sub-images corresponding to the multiple modules is not specifically limited here and can be customized according to actual applications and scenarios.
[0061] Through the above steps S102-S110, an image to be displayed is obtained, wherein the image to be displayed is an image to be displayed on a target display screen, and the target display screen includes multiple modules. The offsets corresponding to the multiple modules are determined. According to the image to be displayed, initial sub-images corresponding to the multiple modules are determined. According to the offsets corresponding to the multiple modules, the initial sub-images corresponding to the multiple modules are corrected respectively to obtain target sub-images corresponding to the multiple modules. According to the target sub-images corresponding to the multiple modules, a target display image is determined so that the target display screen displays according to the target display image. In this embodiment, based on the target display screen and multiple modules of the target display screen, the stitching error of the target display screen is analyzed to determine the offsets corresponding to the multiple modules, and the display relationship between the target display screen and the image to be displayed is determined by determining the initial sub-images corresponding to the multiple modules respectively, and the initial sub-images corresponding to the multiple modules are corrected in a targeted manner according to the offsets corresponding to the multiple modules to obtain corresponding target sub-images, so that the target sub-images are smoother and more coherent, and based on the corresponding target sub-images, the target display image for actual display on the target display screen is determined, ensuring that the entire display area presents a consistent and clear image, thereby solving the technical problem in the related art that the display screen has a poor display effect due to the influence of the stitching error.
[0062] As an optional embodiment, determining the offsets corresponding to multiple modules respectively includes: determining current position values corresponding to the multiple modules respectively; determining target position values corresponding to the multiple modules respectively, wherein the target position value is the position value corresponding to when the splicing accuracy index corresponding to the multiple modules respectively is greater than a predetermined threshold value; determining the offsets corresponding to the multiple modules respectively based on the current position value and the target position value.
[0063] In this embodiment, the steps of determining the offsets corresponding to the plurality of modules are described.
[0064] Among them, the current position value is involved, which is the position value corresponding to multiple modules after the target display screen is installed and initially positioned. Due to the corresponding splicing errors between multiple modules, there will be a deviation between the current position value and the ideal splicing position, so it is necessary to obtain the current position value and then perform correction.
[0065] Among them, a target position value is involved, which is the position value corresponding to multiple modules when the splicing is accurate, that is, when the expected splicing effect is achieved, and the splicing index of the corresponding module is greater than the predetermined threshold position value.
[0066] Among them, the splicing accuracy index is involved. The splicing accuracy index is a quantitative indicator used to represent the accuracy of the splicing corresponding to multiple modules. For example, if the splicing accuracy index between module A and module B is higher, it means that the accuracy of the splicing of module A and module B is higher, and the display effect after splicing is better.
[0067] Among them, a predetermined threshold is involved, which is pre-set and used to judge whether the splicing accuracy index of multiple modules, that is, the accuracy of splicing, has reached a predetermined accuracy threshold.
[0068] In the steps involved in this embodiment, the current position values corresponding to the multiple modules are first determined, and the target position values corresponding to the multiple modules are determined. Then, the offsets corresponding to the multiple modules can be determined based on the current position values and the target position values. Since it is difficult to avoid splicing errors when multiple modules are spliced together, resulting in deviations between the current position values corresponding to the multiple modules and the target position values, by determining the current position values corresponding to the multiple modules, an accurate data basis can be provided for the subsequent determination of the offsets corresponding to the multiple modules, thereby helping to improve the accuracy and efficiency of the entire correction process. By setting the splicing accuracy index and the predetermined threshold, a quantitative evaluation of the splicing effects corresponding to the multiple modules is achieved, so that the target positions corresponding to the multiple modules can be accurately determined, thereby helping to ensure that the multiple modules can achieve the expected splicing effects after correction. By determining the current position values corresponding to the multiple modules and the target position values corresponding to the multiple modules, the accurate calculation of the offsets corresponding to the multiple modules can be achieved, thereby providing reliable data support for the correction of the image to be displayed on the entire target display screen, thereby helping to compensate for the influence of the splicing error and ensuring the consistency of the display of the entire display screen.
[0069] As an optional embodiment, initial sub-images corresponding to multiple modules are determined based on the image to be displayed, including: determining a predetermined viewing point and an initial virtual camera center point corresponding to the image to be displayed, wherein the predetermined viewing point is a position point predetermined in the real space for viewing a target display screen, and the initial virtual camera center point is a position point for shooting the image to be displayed; determining a positional relationship between the predetermined viewing point and the initial virtual camera center point; and determining initial sub-images corresponding to multiple modules based on the positional relationship.
[0070] In this embodiment, the step of determining initial sub-images corresponding to a plurality of modules is described.
[0071] Among them, it involves a predetermined viewing point, which is a predetermined viewing point in real space for viewing the target display screen. At this predetermined viewing point, the viewer can clearly see the content of the entire display screen with the best visual effect. For example, in front of a large LED display screen, the predetermined viewing point can be the center of the auditorium.
[0072] Among them, an initial virtual camera center point is involved, which is the point in the virtual space corresponding to the image to be displayed where the virtual camera renders the scene in the virtual space, thereby affecting the perspective effect and viewing angle of the image.
[0073] Among them, the positional relationship is involved, which is the relative spatial relationship between the predetermined viewing point and the initial virtual camera center point. This relationship reflects how the image to be displayed is mapped from the corresponding virtual space to the target display screen in the real space, and the visual effect of the image seen by the viewer at the predetermined viewing point. For example, if the predetermined viewing point and the initial virtual camera center point are on the same horizontal line and the distance is moderate, then the image seen by the viewer at the predetermined viewing point should be clear and undistorted. If there is a large height difference or horizontal distance between the two, then the viewing angle or zoom ratio of the image may need to be adjusted to ensure that the viewer can see the best display effect.
[0074] In the steps involved in this embodiment, first determine the position point of the predetermined viewing target display screen in the real space, that is, the predetermined viewing point, and the initial virtual camera center point corresponding to the image to be displayed. Then, the positional relationship between the predetermined viewing point and the initial virtual camera center point can be determined. Thus, based on the positional relationship, the initial sub-images corresponding to the multiple modules are determined. By determining the predetermined viewing point, the initial virtual camera center point corresponding to the image to be displayed, and the positional relationship between the predetermined viewing point and the initial virtual camera center point, it can be ensured that the image to be displayed mapped from the virtual space to the real space can maintain the correct perspective effect and viewing angle, and then it can be determined how to accurately divide the image to be displayed into the corresponding multiple modules, which is helpful for subsequent correction of the stitching errors corresponding to the multiple modules, so that the multiple modules jointly present a complete, high-quality image, ensuring the consistency of the display of the entire display screen.
[0075] As an optional embodiment, initial sub-images corresponding to multiple modules are determined based on positional relationships, including: when a predetermined viewing point does not coincide with an initial virtual camera center point, adjusting the initial virtual camera center point based on the predetermined viewing point to obtain a target virtual camera center point, wherein the target virtual camera center point coincides with the predetermined viewing point; adjusting an image to be displayed based on the target virtual camera center point to obtain a viewpoint-adjusted image; and determining initial sub-images corresponding to multiple modules based on the viewpoint-adjusted image.
[0076] In this embodiment, the step of determining initial sub-images corresponding to a plurality of modules is described.
[0077] Among them, the target virtual camera center point is involved. The target virtual camera center point is adjusted according to the predetermined viewing point when the predetermined viewing point does not coincide with the initial virtual camera center point, so that the initial virtual camera center point and the predetermined viewing point are aligned, that is, the point where the perspective of the virtual camera matches the perspective of the viewer in the real space. Through the target virtual camera center point, the image to be displayed seen by the viewer at the predetermined viewing point can be undistorted.
[0078] Among them, a viewpoint adjustment image is involved, which is an image re-rendered at the target virtual camera center point after adjusting the virtual camera rendering viewing angle according to a predetermined viewing point, that is, the initial virtual camera center point.
[0079] In the steps involved in this embodiment, when the predetermined viewing point does not coincide with the initial virtual camera center point, it indicates that the image to be displayed needs to be adjusted. Therefore, the initial virtual camera center point can be adjusted according to the predetermined viewing point to obtain the target virtual camera center point so that the target virtual camera center point coincides with the predetermined viewing point. Then, according to the target virtual camera center point, the image to be displayed is adjusted to obtain a viewpoint adjustment image. Finally, according to the viewpoint adjustment image, the initial sub-images corresponding to the multiple modules are determined. Because in the process of stitching error correction of the target display screen, if the initial virtual camera center point does not coincide with the predetermined viewing point, the displayed image may cause perspective distortion or inconsistent viewing angles. By adjusting the position of the virtual camera to obtain the target virtual camera center point and re-rendering the viewpoint adjustment image, the image can be accurately segmented and allocated to the corresponding module according to the viewpoint adjustment image, which is helpful for the subsequent stitching error correction.
[0080] As an optional embodiment, according to the offsets corresponding to the multiple modules, the initial sub-images corresponding to the multiple modules are corrected respectively to obtain target sub-images corresponding to the multiple modules, including: when the corresponding offsets include corresponding coordinate offsets and corresponding rotation angle offsets, according to the coordinate offsets corresponding to the multiple modules, the initial sub-images corresponding to the multiple modules are coordinate-shifted to obtain corrected sub-images corresponding to the multiple modules; according to the rotation angle offsets corresponding to the multiple modules, the corrected sub-images corresponding to the multiple modules are coordinate-shifted to obtain target sub-images corresponding to the multiple modules.
[0081] In this embodiment, the step of determining target sub-images corresponding to a plurality of modules is described.
[0082] Among them, the coordinate offset is involved. The coordinate offset is the coordinate value deviation of the current position value relative to the target position value corresponding to multiple modules. The coordinate value represents the values of multiple modules in the horizontal, vertical and depth directions, which can be expressed by the displacement values of the three axes of x, y and z. For example, in the splicing process of the LED display screen, if the position of a certain LED module is slightly to the left or upward, then its coordinate offset will be a negative or positive x-axis or y-axis offset value. By adjusting the coordinate offset of this module, it can be moved to the correct position.
[0083] Among them, the rotation angle offset is involved, which is the rotation angle deviation of the current position direction of multiple modules relative to the target position direction during the splicing process. It can be represented by three rotation angles α, β, and γ, where α represents rotation around the x-axis, β represents rotation around the y-axis, and γ represents rotation around the z-axis.
[0084] Among them, a correction sub-image is involved, which is the corresponding sub-image obtained after the initial sub-image is corrected by the coordinate offset. The correction sub-image has been moved according to the coordinate offset of the corresponding module to ensure that the image parts corresponding to multiple modules are in the correct position, which is the basis for the subsequent rotation angle offset correction.
[0085] In the steps involved in this embodiment, according to the coordinate offsets corresponding to the multiple modules, the initial sub-images corresponding to the multiple modules are coordinate-shifted to obtain the correction sub-images corresponding to the multiple modules. According to the rotation angle offsets corresponding to the multiple modules, the correction sub-images corresponding to the multiple modules are coordinate-shifted to obtain the target sub-images corresponding to the multiple modules. By coordinate-shifting the initial sub-image according to the coordinate offset of each module, it is possible to ensure that the image portion corresponding to each module is located in the correct position, which solves the problem that the initial sub-image corresponding to each module is inaccurately positioned on the display screen due to the deviation of the splicing positions of multiple modules during the target display screen splicing process, thereby causing the image displayed on the target display screen to be misplaced, broken or overlapped, and also provides a basis for the subsequent rotation angle offset correction. By rotating the correction sub-image according to the rotation angle offset of each module, it is possible to ensure that the image portion corresponding to each module presents the correct direction, which solves the problem that the image portion corresponding to each module is tilted, distorted or deformed on the display screen due to the rotation angle deviation corresponding to the multiple modules during the target display screen splicing process. By correcting according to the coordinate offset and the rotation angle offset, target sub-images corresponding to multiple modules are obtained, which ensures the accuracy and reliability of the entire correction process and helps to achieve a consistent, flat and aligned display effect for the overall target display screen.
[0086] As an optional embodiment, according to the offsets corresponding to the multiple modules, the initial sub-images corresponding to the multiple modules are corrected respectively to obtain target sub-images corresponding to the multiple modules, including: determining extended images corresponding to the multiple initial sub-images, wherein the extended image is an image obtained by extending the edge of the corresponding initial sub-image; according to the offsets corresponding to the multiple modules, the extended images corresponding to the multiple modules are corrected respectively to obtain target sub-images corresponding to the multiple modules.
[0087] In this embodiment, the step of determining target sub-images corresponding to a plurality of modules is described.
[0088] Among them, an extended image is involved, which is the corresponding image obtained by extending the edge of the initial sub-image. For example, when correcting the initial sub-image corresponding to each module, if these initial sub-images are directly corrected, some problems will appear in the edge part. Therefore, an extended image is first generated for each initial sub-image. This extended image adds extra pixels outside the edge of the original image, and then these initial sub-images are corrected. Since the extended image adds extra pixels, the edge part problem can be better handled during the correction process, thereby obtaining a higher quality corrected image.
[0089] In the steps involved in this embodiment, the extended images corresponding to the multiple initial sub-images are determined, wherein the extended images are images obtained by extending the edges of the corresponding initial sub-images. According to the offsets corresponding to the multiple modules and the extended images corresponding to the multiple modules, the target sub-images corresponding to the multiple modules are obtained. By determining the extended images, the edge problems that may occur during the correction of the multiple initial sub-images are solved, that is, when the initial sub-images corresponding to the multiple modules are corrected according to the offsets corresponding to the multiple modules, if the original image is directly transformed, it may cause blank, blurry or distorted edges. By determining the extended images corresponding to the initial sub-images, it can be ensured that there is enough pixel information to fill these edge areas during the correction process, thereby improving the quality of the corrected image.
[0090] As an optional embodiment, after determining the target display image according to the target sub-images corresponding to the multiple modules respectively, so that the target display screen displays according to the target display image, it also includes: determining the update offsets corresponding to the multiple modules respectively. According to the update offsets corresponding to the multiple modules respectively, the target sub-images displayed by the multiple modules are corrected respectively to obtain the update sub-images corresponding to the multiple modules respectively. According to the update sub-images corresponding to the multiple modules respectively, an update display image is determined so that the target display screen displays according to the update display image.
[0091] In this embodiment, the step of determining to update the display image is described.
[0092] Among them, the update offset is involved. The update offset is the offset confirmed in real time when multiple modules are calibrated in real time to optimize the display effect in real time after calibration (i.e. after the target sub-image is obtained). The offset comes from various factors, such as deformation caused by thermal effects during the display process, or mechanical wear after long-term use.
[0093] Among them, an updated sub-image is involved, and the updated sub-image is a corresponding sub-image obtained after correction based on the target sub-image and the updated offset. For example, after obtaining the updated offset, the target sub-image corresponding to each LED module can be fine-tuned based on the updated offset.
[0094] Among them, it involves an updated display image, which is an image formed by splicing updated sub-images corresponding to multiple modules and is used for actually displaying on a target display screen.
[0095] In the steps involved in this embodiment, the update offsets corresponding to the multiple modules are first determined. According to the update offsets corresponding to the multiple modules, the target sub-images displayed by the multiple modules are corrected to obtain the update sub-images corresponding to the multiple modules. According to the update sub-images corresponding to the multiple modules, the update display image is determined so that the target display screen is displayed according to the update display image. By determining and applying the update offset in real time, the display position of each module can be dynamically adjusted to adapt to the changes in the display process, and the display position offset of the module caused by various factors (such as deformation caused by thermal effects, mechanical wear after long-term use, etc.) during the display process of the target display screen is effectively solved, which causes the display image to be distorted or misaligned, and ensures that each module can accurately display the image part that it should display, thereby maintaining the accuracy and consistency of the overall display, and achieving the improvement of the display effect of the target display screen and the optimization of the user experience.
[0096] Based on the above embodiments and optional embodiments, an optional implementation is provided, which is described in detail below.
[0097] In the related art, in the LED display manufacturing industry, the conventional color correction method is mainly carried out at the factory, usually by performing pixel-by-pixel color correction on each module installed in the standard unit to perform color correction on the LED display to ensure the color consistency of each module. However, when assembling LED modules on the factory production line and installing LED displays on site, there is a problem of poor display effects of LED displays due to the influence of installation errors.
[0098] In view of this, an optional embodiment of the present invention provides a method for correcting a displayed image, which can also be called a real-time display screen calibration method, which can effectively solve the technical problem in the related art that the display screen has poor display effect due to the influence of splicing errors.
[0099] Figure 2 is a comparison diagram of the display screen splicing structure in an optional embodiment of the present invention, Figure 3 is a top view of a display screen splicing structure in an optional embodiment of the present invention, Figure 4is a general flow chart of display image correction in an optional embodiment of the present invention, such as Figure 2 , Figure 3 as well as Figure 4 As shown, the optional implementation methods of the present application are described in detail below.
[0100] The basic process of LED display is: the image source is processed by a real-time rendering engine to generate a rendered image, and then the LED controller program drives each LED pixel point by point, and transmits it to the LED light array module for physical display, and finally the audience receives visual information. On the basis of this conventional product factory correction, a new pre-stage correction is added, that is, a visual deviation extraction and algorithm compensation is formed between the display image source and the customer's use site where the final LED product is assembled, and the image source is adjusted in real time to achieve a perfect visual effect. It can be understood that conventional correction is the correction of LED display devices, and the optional implementation method of the present invention is how to combine the display content with the correction of the display device.
[0101] By combining the actual installation conditions and visual deviations of the display device, the image source is adjusted in real time to compensate for visual inconsistencies caused by installation errors or other factors. This ensures that the display screen can present a perfect visual effect in the actual use environment. The focus of the optional implementation of the present invention is how to establish a closer connection between the display content and the display device to achieve higher display accuracy and consistency. The specific content of the pre-stage correction is described in detail below.
[0102] S1: Acquire an image to be displayed, wherein the image to be displayed is an image to be displayed on a target display screen, and the target display screen includes multiple modules;
[0103] S2: Determine the offsets corresponding to the multiple modules respectively;
[0104] Specifically, S2 includes:
[0105] S21: Determine current position values corresponding to the multiple modules respectively;
[0106] S22: determining target position values corresponding to the plurality of modules respectively, wherein the target position values are position values corresponding to when the splicing accuracy indexes corresponding to the plurality of modules respectively are greater than a predetermined threshold;
[0107] S23: Determine the offsets corresponding to the multiple modules respectively according to the current position value and the target position value.
[0108] For example, Figure 5 is a coordinate diagram defining the offset in an optional embodiment of the present invention, Figure 6 Schematic diagram of rotation in an optional embodiment of the present invention. Figure 5 and Figure 6As shown in the figure, the module error value, i.e., the offset, is defined as the offset of each module P(m,n), where P(m,n) includes 6 variables, x, y, z, α, β, and γ. The displacement values of the three axes x, y, and z represent the moving distance of the object in the horizontal, vertical, and depth directions, α represents the rotation around the x-axis, β represents the rotation around the y-axis, and γ represents the rotation around the z-axis.
[0109] Figure 7 is an illustration of determining the module offset in an optional embodiment of the present invention, such as Figure 7 As shown, the offset T(m,n) of each module is measured (same as the target position value mentioned above), including the x, y, z axial displacement values and the corresponding rotation values α, β, γ, and the reference value T0(m,n) (same as the current position value mentioned above) and the offset T1(m,n) (same as the offset mentioned above) are calculated, T1(m,n)=T(m,n)-T0(m,n).
[0110] S3: determining initial sub-images corresponding to the plurality of modules respectively according to the image to be displayed;
[0111] Specifically, S3 includes:
[0112] S31: Determine a predetermined viewing point and an initial virtual camera center point corresponding to the image to be displayed, wherein the predetermined viewing point is a position point of a target display screen predetermined in real space for viewing, and the initial virtual camera center point is a position point for shooting the image to be displayed;
[0113] S32: Determine the positional relationship between the predetermined viewing point and the initial virtual camera center point;
[0114] S33: Determine initial sub-images corresponding to the plurality of modules respectively according to the positional relationship.
[0115] Specifically, S33 includes:
[0116] S331: When the predetermined viewing point does not coincide with the initial virtual camera center point, the initial virtual camera center point is adjusted according to the predetermined viewing point to obtain a target virtual camera center point, wherein the target virtual camera center point coincides with the predetermined viewing point;
[0117] S332: adjusting the image to be displayed according to the target virtual camera center point to obtain a viewpoint-adjusted image; and determining initial sub-images corresponding to the plurality of modules respectively according to the viewpoint-adjusted image.
[0118] For example, Figure 8 is a position diagram of the physical origin in an optional embodiment of the present invention, Fig. 9 is an illustration of a cut molecular image in an optional embodiment of the present invention, such as Figure 8 and Fig. 9As shown, a physical origin (same as the above-mentioned predetermined viewing point) is set in front of the display screen and aligned with the center point of the virtual camera. It is usually the best visual effect position for viewing the screen. The physical origin is completely aligned with the center point of the virtual camera of the image output by the real-time rendering engine. The full-screen image A0 (same as the above-mentioned image to be displayed) rendered and output by the virtual camera is divided into m*n sub-images B0 (m, n) (same as the above-mentioned initial sub-image) in the form of an LED module array (same as the above-mentioned module).
[0119] S4: correcting the initial sub-images corresponding to the multiple modules respectively according to the offsets corresponding to the multiple modules respectively, to obtain target sub-images corresponding to the multiple modules respectively;
[0120] Specifically, S4 includes:
[0121] S41: when the corresponding offset includes a corresponding coordinate offset and a corresponding rotation angle offset, coordinate shifting is performed on the initial sub-images corresponding to the plurality of modules respectively according to the coordinate offsets corresponding to the plurality of modules respectively, so as to obtain correction sub-images corresponding to the plurality of modules respectively;
[0122] S42: coordinate-shifting the correction sub-images corresponding to the multiple modules respectively according to the rotation angle offsets corresponding to the multiple modules respectively, to obtain target sub-images corresponding to the multiple modules respectively.
[0123] Determine the extended images corresponding to the multiple initial sub-images, wherein the extended images are images obtained by extending the edges of the corresponding initial sub-images; obtain the target sub-images corresponding to the multiple modules respectively based on the offsets corresponding to the multiple modules and the extended images corresponding to the multiple modules respectively.
[0124] For example, Fig.10 is a structural diagram of segmenting initial sub-images in an optional embodiment of the present invention, Fig.11 is an illustration of an original image and an extended image of an initial module in an optional embodiment of the present invention, Fig.12 is an explanatory diagram of an image correction process in an optional embodiment of the present invention, Fig.13 is a comparison diagram of the original image and the corrected image in an optional embodiment of the present invention, such as Fig.10 , Fig.11 , Fig.12 and Fig.13 As shown in the figure, the image source corresponding to the module in the lower right corner of the display screen consists of two parts: the original image source with 100% size and the extended image source whose image range exceeds the initial module. Based on the original image source, the extended image source is expanded and collected, and the offset T1(m,n) is applied to the image B0(m,n), and the corrected image B1(m,n) is obtained through the correction algorithm. The offset data of each module is recorded and archived.
[0125] S5: determining a target display image according to the target sub-images respectively corresponding to the plurality of modules, so that the target display screen performs display according to the target display image.
[0126] Specifically, S5 includes:
[0127] S51: Determine update offsets corresponding to the multiple modules respectively;
[0128] S52: Correcting the target sub-images displayed by the multiple modules respectively according to the update offsets respectively corresponding to the multiple modules, to obtain update sub-images respectively corresponding to the multiple modules;
[0129] S53: determining an updated display image according to the updated sub-images respectively corresponding to the plurality of modules, so that the target display screen performs display according to the updated display image.
[0130] For example, Fig.14 is an illustration of a synthetic correction display image in an optional embodiment of the present invention, such as Fig.14 As shown, the corrected image A1 is synthesized and replaces the original image A0, and is output to the LED light array module for display.
[0131] Through the above optional implementation, at least the following beneficial effects can be achieved:
[0132] (1) Compared with the related art, the optional implementation manner of the present invention analyzes the stitching error of the target display screen based on the target display screen and multiple modules of the target display screen to determine the offsets corresponding to the multiple modules, and determines the display relationship between the target display screen and the image to be displayed by determining the initial sub-images corresponding to the multiple modules respectively, and corrects the initial sub-images corresponding to the multiple modules according to the offsets corresponding to the multiple modules to obtain the corresponding target sub-images, so that the target sub-images are smoother and more coherent, and based on the corresponding target sub-images, the target display image for actual display on the target display screen is determined, ensuring that the entire display area presents a consistent and clear image, thereby solving the technical problem in the related art that the display screen has a poor display effect due to the influence of the stitching error.
[0133] (2) Compared with the related art, the optional implementation mode of the present invention takes into account that the target display screen is composed of multiple modules and the stitching errors corresponding to each module are different. By determining the offsets corresponding to the multiple modules, the initial sub-images corresponding to the multiple modules can be corrected in a targeted manner according to the specific errors of each module, thereby improving the accuracy of the image displayed on the display screen, ensuring the consistency of the display effect of the calibrated display screen, and enhancing the user's viewing experience.
[0134] (3) Compared with the related art, the optional implementation manner of the present invention can ensure that the image to be displayed mapped from the virtual space to the real space can maintain the correct perspective effect and viewing angle by determining the predetermined viewing point, the initial virtual camera center point corresponding to the image to be displayed, and the positional relationship between the predetermined viewing point and the initial virtual camera center point, and further determine how to accurately divide the image to be displayed into the corresponding multiple modules, which is helpful for subsequent correction of the stitching errors corresponding to the multiple modules, so that the multiple modules can jointly present a complete and high-quality image, thereby ensuring the display consistency of the entire display screen.
[0135] (4) Compared with the related art, the optional implementation of the present invention can effectively solve the problems of image misalignment, breakage, overlap, tilt, distortion or deformation caused by module position deviation and rotation angle deviation during the splicing process of the target display screen by determining the coordinate offset and rotation angle offset of each module and performing coordinate movement and rotation operations on the initial sub-image accordingly. This correction process not only ensures that the image part corresponding to each module is accurately located in the correct position and presents the correct direction, but also improves the accuracy and reliability of the entire correction process, thereby achieving the consistency, flatness and alignment of the overall display effect of the target display screen, significantly improving the user's visual experience.
[0136] (5) Compared with the related art, the optional embodiment of the present invention solves the edge problem that may occur in the correction process of multiple initial sub-images by determining the extended image, that is, when the initial sub-images corresponding to the multiple modules are corrected according to the offsets corresponding to the multiple modules, if the original image is directly transformed, it may cause blank, blur or distortion problems in the edge part. By determining the extended image corresponding to the initial sub-image, it can be ensured that there is enough pixel information to fill these edge areas during the correction process, thereby improving the quality of the corrected image.
[0137] (6) Compared with the related art, the optional implementation mode of the present invention can dynamically adjust the display position of each module by real-time determination and application of the updated offset, so as to adapt to the changes in the display process, and effectively solve the problem of display image distortion or misalignment caused by the module display position offset caused by various factors (such as deformation caused by thermal effects, mechanical wear after long-term use, etc.) during the display process of the target display screen, ensuring that each module can accurately display the part of the image it should display, thereby maintaining the accuracy and consistency of the overall display, and achieving the improvement of the display effect of the target display screen and the optimization of user experience.
[0138] It should be noted that, for the above-mentioned method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should know that the present invention is not limited by the described action sequence, because according to the present invention, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present invention.
[0139] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods of various embodiments of the present invention.
[0140] Example 2
[0141] According to an embodiment of the present invention, a device for implementing the above-mentioned display image correction method is also provided. Fig.15 is a structural block diagram of a display image correction device according to an embodiment of the present invention, such as Fig.15 As shown, the device includes: an acquisition module 1502, a first determination module 1504, a second determination module 1506, a third determination module 1508 and a fourth determination module 1510. The device is described in detail below.
[0142] An acquisition module 1502 is used to acquire an image to be displayed, wherein the image to be displayed is an image to be displayed on a target display screen, and the target display screen is composed of multiple modules; a first determination module 1504 is connected to the above-mentioned acquisition module 1502, and is used to determine the offsets corresponding to the multiple modules respectively; a second determination module 1506 is connected to the above-mentioned first determination module 1504, and is used to determine the initial sub-images corresponding to the multiple modules respectively according to the image to be displayed; a third determination module 1508 is connected to the above-mentioned second determination module 1506, and is used to correct the initial sub-images corresponding to the multiple modules respectively according to the offsets corresponding to the multiple modules respectively, so as to obtain target sub-images corresponding to the multiple modules respectively; a fourth determination module 1510 is connected to the above-mentioned third determination module 1508, and is connected to the above-mentioned module for determining the target display image according to the target sub-images corresponding to the multiple modules respectively, so that the target display screen displays according to the target display image.
[0143] It should be noted here that the above-mentioned acquisition module 1502, the first determination module 1504, the second determination module 1506, the third determination module 1508 and the fourth determination module 1510 correspond to steps S102 to S110 in the method for implementing the correction of the displayed image, and the instances and application scenarios implemented by the multiple modules and the corresponding steps are the same, but are not limited to the contents disclosed in the above-mentioned embodiment 1.
[0144] Example 3
[0145] According to another aspect of an embodiment of the present invention, there is provided an electronic device, comprising: a processor; and a memory for storing instructions executable by the processor, wherein the processor is configured to execute the instructions to implement any of the above-mentioned methods for correcting a displayed image.
[0146] Example 4
[0147] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is provided. When instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device can execute any of the above-mentioned methods for correcting a displayed image.
[0148] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
[0149] In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0150] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0151] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0152] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0153] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes.
[0154] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A method for correcting a displayed image, characterized in that: include: Acquire an image to be displayed, wherein the image to be displayed is an image to be displayed on a target display screen, and the target display screen includes a plurality of modules; Determine the offsets corresponding to the multiple modules respectively; Determining initial sub-images corresponding to the plurality of modules respectively according to the image to be displayed; Correcting the initial sub-images corresponding to the multiple modules respectively according to the offsets corresponding to the multiple modules respectively, to obtain target sub-images corresponding to the multiple modules respectively; A target display image is determined according to the target sub-images respectively corresponding to the plurality of modules, so that the target display screen performs display according to the target display image.
2. The method according to claim 1, characterized in that The determining the offsets respectively corresponding to the plurality of modules includes: Determine current position values corresponding to the multiple modules respectively; Determine target position values corresponding to the plurality of modules respectively, wherein the target position values are position values corresponding to when the splicing accuracy indexes corresponding to the plurality of modules respectively are greater than a predetermined threshold; The offsets corresponding to the plurality of modules are determined according to the current position value and the target position value.
3. The method according to claim 1, characterized in that The determining, based on the image to be displayed, initial sub-images corresponding to the plurality of modules respectively includes: Determine a predetermined viewing point and an initial virtual camera center point corresponding to the image to be displayed, wherein the predetermined viewing point is a position point predetermined in real space for viewing the target display screen, and the initial virtual camera center point is a position point for shooting the image to be displayed; Determining the positional relationship between the predetermined viewing point and the initial virtual camera center point; Initial sub-images corresponding to the plurality of modules are determined according to the positional relationship.
4. The method according to claim 3, characterized in that The determining of the initial sub-images corresponding to the plurality of modules respectively according to the positional relationship includes: In the case where the predetermined viewing point does not coincide with the initial virtual camera center point, adjusting the initial virtual camera center point according to the predetermined viewing point to obtain a target virtual camera center point, wherein the target virtual camera center point coincides with the predetermined viewing point; According to the target virtual camera center point, adjusting the image to be displayed to obtain a viewpoint-adjusted image; Initial sub-images corresponding to the plurality of modules are determined according to the viewpoint adjustment image.
5. The method according to claim 1, characterized in that The method of correcting the initial sub-images corresponding to the plurality of modules respectively according to the offsets corresponding to the plurality of modules respectively to obtain target sub-images corresponding to the plurality of modules respectively includes: In the case where the corresponding offset includes a corresponding coordinate offset and a corresponding rotation angle offset, coordinates are moved respectively on the initial sub-images respectively corresponding to the multiple modules according to the coordinate offsets respectively corresponding to the multiple modules to obtain correction sub-images respectively corresponding to the multiple modules; According to the rotation angle offsets respectively corresponding to the plurality of modules, coordinates are moved respectively on the correction sub-images respectively corresponding to the plurality of modules to obtain target sub-images respectively corresponding to the plurality of modules.
6. The method according to claim 1, characterized in that The method of correcting the initial sub-images corresponding to the plurality of modules respectively according to the offsets corresponding to the plurality of modules respectively to obtain target sub-images corresponding to the plurality of modules respectively includes: Determine extended images corresponding to the multiple initial sub-images, wherein the extended images are images obtained by performing edge extension on the edges of the corresponding initial sub-images; According to the offsets respectively corresponding to the plurality of modules and the extended images respectively corresponding to the plurality of modules, target sub-images respectively corresponding to the plurality of modules are obtained.
7. The method according to any one of claims 1 to 6, characterized in that After determining a target display image according to the target sub-images respectively corresponding to the plurality of modules so that the target display screen performs display according to the target display image, the method further includes: Determining update offsets corresponding to the multiple modules respectively; According to the update offsets respectively corresponding to the multiple modules, respectively correct the target sub-images respectively displayed by the multiple modules to obtain updated sub-images respectively corresponding to the multiple modules; An updated display image is determined according to the updated sub-images respectively corresponding to the plurality of modules, so that the target display screen performs display according to the updated display image.
8. A correction device for displaying an image, characterized in that: include: An acquisition module, used for acquiring an image to be displayed, wherein the image to be displayed is an image to be displayed on a target display screen, and the target display screen includes a plurality of modules; A first determining module, used to determine the offsets corresponding to the plurality of modules respectively; A second determination module, configured to determine initial sub-images corresponding to the plurality of modules respectively according to the image to be displayed; A third determination module is used to correct the initial sub-images corresponding to the multiple modules respectively according to the offsets corresponding to the multiple modules respectively, so as to obtain target sub-images corresponding to the multiple modules respectively; The fourth determining module is used to determine a target display image according to the target sub-images respectively corresponding to the plurality of modules, so that the target display screen performs display according to the target display image.
9. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the method for correcting a displayed image as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the method for correcting a displayed image as claimed in any one of claims 1 to 7.