An image display method, device and intelligent linkage system

CN116320291BActive Publication Date: 2026-11-03HANGZHOU HAIKANG HUIYING TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310100083.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-02
Publication Date
2026-11-03
Estimated Expiration
2043-02-02

AI Technical Summary

Technical Problem

In existing technologies, the lack of linkage between the host and the monitor results in low image quality, especially in applications with high image requirements, such as images captured by endoscopes, where it is impossible to generate appropriate image parameters based on the usage scenario of the monitor and the scenario of the acquisition device.

Method used

The host and monitor are connected via serial port. The host sends the original image and parameters to the monitor. The monitor adjusts the image parameters according to the display effect, generates corrected image parameters, and feeds them back to the host to generate a corrected image, thus realizing the linkage between the host and the monitor.

Benefits of technology

It improves the display effect of the monitor, making the quality of the generated calibrated image more suitable for the current working environment of the monitor and the acquisition environment of the acquisition device, thus enhancing the image display effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116320291B_ABST
    Figure CN116320291B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide an image display method, device and intelligent linkage system. The method comprises: receiving an original image sent by a host and an original image parameter sent by the host through a serial port, the original image being generated by the host based on the original image parameter; displaying the original image to obtain a display parameter for representing a display effect of the original image; adjusting the original image parameter according to the display parameter to obtain a corrected image parameter; and sending the corrected image parameter to the host through the serial port, so that the host generates a corrected image according to the corrected image parameter. The quality of the image displayed by the display can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of image processing technology, and in particular to an image display method, apparatus and intelligent linkage system. Background Technology

[0002] The host computer can send the processed image data to the monitor for display. In related technologies, the host computer often uses video interfaces such as HDMI (High Definition Multimedia Interface) and DP (DisplayPort), which means that the monitor can only execute the display instructions issued by the host computer.

[0003] However, in some application scenarios, the requirements for the displayed images are relatively high. For example, in the scenario of displaying images taken by an endoscope, if the image data processed by the host is of poor quality, it will result in a poor image effect on the monitor, making it inconvenient for users to view. Summary of the Invention

[0004] The purpose of this application is to provide an image display method, apparatus, and intelligent linkage system to solve the problem of low image quality caused by the inability of the host computer to link with the display. The specific technical solution is as follows:

[0005] In a first aspect of this application, an image display method is provided, the method comprising:

[0006] The system receives the original image sent by the host and the original image parameters sent by the host through the serial port, wherein the original image is generated by the host based on the original image parameters.

[0007] The original image is displayed to obtain display parameters that represent the display effect of the original image;

[0008] The original image parameters are adjusted according to the displayed parameters to obtain the corrected image parameters;

[0009] The calibration image parameters are sent to the host via the serial port, so that the host can generate a calibration image based on the calibration image parameters.

[0010] In one possible embodiment, the method further includes:

[0011] Receive the target host parameters sent by the host through the serial port;

[0012] According to the pre-set correspondence between host parameters and display parameters, the display parameters corresponding to the target host parameters are determined and used as the target display parameters;

[0013] The process of displaying the original image and obtaining display parameters to represent the display effect of the original image includes:

[0014] The original image is displayed according to the target display parameters to obtain display parameters that represent the display effect of the original image.

[0015] In one possible embodiment, the method further includes:

[0016] Receive the corrected image sent by the host and the corrected image parameters sent by the host through the serial port;

[0017] The step of using the corrected image as the new original image and the corrected image parameters as the new original image parameters to display the original image and obtain display parameters for representing the display effect of the original image;

[0018] Until the display effect represented by the display parameters reaches the target display effect, the step of adjusting the original image parameters according to the display parameters to obtain the corrected image parameters is executed.

[0019] In one possible embodiment, the method further includes:

[0020] An interrupt signal is sent to the host to cause the host to interrupt the currently executing task.

[0021] In a second aspect of this application, an image generation method is provided, the method comprising:

[0022] Generate the original image based on the original image parameters;

[0023] The original image is sent to the display and the original image parameters are sent to the display via the serial port, so that the display can display the original image to obtain display parameters that represent the display effect of the original image, and adjust the original image parameters according to the display parameters to obtain the corrected image parameters;

[0024] Receive the calibration image parameters sent by the display through the serial port;

[0025] A corrected image is generated based on the corrected image parameters.

[0026] In one possible embodiment, the method further includes:

[0027] The target host parameters of the host are sent to the display through the serial port, so that the display determines the display parameters corresponding to the target host parameters according to the pre-set correspondence between host parameters and display parameters, and uses them as target display parameters. The original image is then displayed according to the target display parameters to obtain display parameters that represent the display effect of the original image.

[0028] In one possible embodiment, the method further includes:

[0029] The process involves sending the corrected image to the display and sending the corrected image parameters to the display via the serial port, so that the display uses the corrected image as the new original image and the corrected image parameters as the new original image parameters to perform the step of displaying the original image and obtaining display parameters representing the display effect of the original image. The process continues until the display effect represented by the display parameters reaches the target display effect, and then the process of adjusting the original image parameters according to the display parameters to obtain the corrected image parameters is performed.

[0030] In one possible embodiment, the method further includes:

[0031] Receive the interrupt signal sent by the display;

[0032] In response to the interrupt signal, the task currently being executed by the host is interrupted.

[0033] In a third aspect of this application, an image display apparatus is provided, the apparatus comprising:

[0034] The first receiving module is used to receive the original image sent by the host and the original image parameters sent by the host through the serial port, wherein the original image is generated by the host based on the original image parameters;

[0035] The display module is used to display the original image and obtain display parameters that represent the display effect of the original image.

[0036] The correction module is used to adjust the original image parameters according to the display parameters to obtain the corrected image parameters;

[0037] The first sending module is used to send the correction image parameters to the host via the serial port, so that the host can generate a correction image based on the correction image parameters.

[0038] In a fourth aspect of this application, an image generation apparatus is provided, the apparatus comprising:

[0039] The first generation module is used to generate the original image based on the original image parameters;

[0040] The second sending module is used to send the original image to the display and send the original image parameters to the display via the serial port, so that the display can display the original image to obtain display parameters representing the display effect of the original image and adjust the original image parameters according to the display parameters to obtain corrected image parameters;

[0041] The second receiving module is used to receive the calibration image parameters sent by the display through the serial port;

[0042] The second generation module is used to generate a corrected image based on the corrected image parameters.

[0043] In a fifth aspect of this application, an electronic device is provided, the electronic device comprising:

[0044] Memory, used to store computer programs;

[0045] A processor, when executing a program stored in memory, implements the method described in either the first or second aspect above.

[0046] In a sixth aspect of this application, an intelligent linkage system is provided, the intelligent linkage system including a display and a host, the display being connected to the host via a serial port;

[0047] The host is used to generate an original image based on the original image parameters; send the original image to the display and send the original image parameters to the display via the serial port;

[0048] The display is used to display the original image, obtain the display effect of the original image, adjust the parameters of the original image according to the display effect, obtain the corrected image parameters, and send the corrected image parameters to the host via the serial port.

[0049] The host computer is also used to generate a correction image based on the correction image parameters.

[0050] In a sixth aspect of this application, a computer-readable storage medium is provided, wherein a computer program is stored therein, and when executed by a processor, the computer program implements the steps of the method described in either the first or second aspect above.

[0051] In a seventh aspect of this application, a computer program product comprising instructions is provided that, when run on a computer, causes the computer to perform the steps of the method described in either the first or second aspect.

[0052] Beneficial effects of the embodiments in this application:

[0053] The image display method, apparatus, and intelligent linkage system provided in this application embodiment enable a serial port connection between a host computer and a display. The host computer can send images to the display, allowing the display to obtain the desired display effect. Simultaneously, the host computer can also send the image parameters upon which these images are generated to the display. The display can adaptively adjust these image parameters based on the actual display effect to obtain corrected image parameters. Because these corrected image parameters are adjusted by the display based on the display effect, the image quality of the corrected image generated by the host computer based on the corrected image parameters is more suitable for the current display compared to the original image. This effectively improves the display effect.

[0054] Of course, implementing any product or method of this application does not necessarily require achieving all of the advantages described above at the same time. Attached Figure Description

[0055] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other embodiments can be obtained based on these drawings.

[0056] Figure 1 A schematic diagram of the linkage system provided in this application;

[0057] Figure 2 A flowchart illustrating the image display method provided in this application;

[0058] Figure 3 Another flowchart illustrating the image display method provided in this application;

[0059] Figure 4 Another structural diagram of the linkage system provided in this application;

[0060] Figure 5 A schematic diagram illustrating the linkage between multiple hosts for the display provided in this application;

[0061] Figure 6 Another flowchart illustrating the image display method provided in this application;

[0062] Figure 7 A schematic diagram of the structure of the image display device provided in this application;

[0063] Figure 8 A schematic diagram of the structure of the electronic device provided in this application. Detailed Implementation

[0064] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art based on this application are within the scope of protection of this application.

[0065] To more clearly illustrate the image display method provided in this application, a possible application scenario of the image display method provided in this application will be illustrated below. It is understood that the following example is only one possible application scenario of the image display method provided in this application. In other possible embodiments, the image display method provided in this application can also be applied to other possible application scenarios, and the following example does not impose any limitations on this.

[0066] For practical needs, users use endoscopes to photograph the damage to the inner wall of pipes. The endoscope sends the captured image data to the endoscope host, which processes it and displays the image of the inner wall of the pipe on a 3D naked-eye monitor.

[0067] To accurately locate damage to the inner wall of the pipe, the display effect of the 3D naked-eye display is required to be high in this scenario. For example, if the image displayed by the 3D naked-eye display is too dark or too bright, it may cause the user to be unable to effectively observe the cracks in the inner wall of the pipe from the image.

[0068] However, since the endoscope host and the 3D glasses-free display are two relatively independent devices, the endoscope host cannot know the current usage scenario of the 3D glasses-free display, and the same image may be displayed differently in different usage scenarios. Therefore, the endoscope host cannot generate images with appropriate parameters based on the usage scenario of the 3D glasses-free display. Meanwhile, although the 3D glasses-free display can know its own usage scenario and adjust the image parameters accordingly, it cannot know the endoscope's acquisition scenario. Therefore, the 3D glasses-free display cannot use appropriate parameters to display images based on the endoscope's acquisition scenario. For example, initially, the endoscope acquires image data in a bright acquisition scenario, so the 3D glasses-free display has low brightness compensation when displaying the image. However, as the endoscope gradually enters deeper into the pipe, the brightness of the acquisition scenario gradually decreases. If the 3D glasses-free display still has low brightness compensation when displaying the image, the displayed image will be too dim, resulting in a poor display effect.

[0069] Based on this, this application provides an image display method, which is applied to a display in a linkage system. The linkage system provided in this application will be described below; please refer to [link to relevant documentation]. Figure 1 , Figure 1The diagram shown is a structural schematic of a linkage system provided in this application, which includes a display 120 and a host 110.

[0070] The display 120 and the host 110 are connected via a serial port, and a serial port protocol corresponding to the serial port is pre-configured between the display 120 and the host 110 to enable them to correctly parse the information sent by the other end through the serial port. The display 120 in this application can be any device with display functionality, including but not limited to 3D glasses-free displays, 3D displays, 2D displays, etc. The host 110 in this application can be any device with image data generation capabilities, including but not limited to endoscope hosts, computers, etc.

[0071] See Figure 2 , Figure 2 The diagram shown is a flowchart of an image display method provided in this application, applied to the aforementioned display, including:

[0072] S201 accepts the raw image sent by the host and the raw image parameters sent by the host via the serial port.

[0073] The original image was generated by the host based on the parameters of the original image.

[0074] S202, Display the original image and obtain display parameters used to represent the display effect of the original image.

[0075] S203, adjust the original image parameters according to the displayed parameters to obtain the corrected image parameters.

[0076] S204 sends the calibration image parameters to the host via the serial port, so that the host can generate a calibration image based on the calibration image parameters.

[0077] In this embodiment, since the host and monitor are connected via a serial port, the host can send images to the monitor, allowing the monitor to display the desired effect. Simultaneously, the host can also send the image parameters upon which these images are based. The monitor can adaptively adjust these image parameters according to the actual display effect, resulting in corrected image parameters. Because these corrected image parameters are adjusted by the monitor based on the display effect, the image quality of the corrected image generated by the host based on these parameters is more suitable for the current monitor than the original image. This effectively improves the display effect.

[0078] The following will explain the aforementioned S201-S204:

[0079] In S201, the original image parameters include all or some of the parameters on which the host generates the original image. For example, in one possible embodiment, the original image parameters include gain, brightness, contrast, and saturation. In another possible embodiment, the original image parameters may also include only some of the parameters among gain, brightness, contrast, and saturation, such as only gain and brightness.

[0080] The host sends the original image to the monitor through the video interface between the host and the monitor. Depending on the application scenario, the video interface between the host and the monitor can be of different types, including but not limited to HDMI interface, DP interface, and SDI (Serial Digital Interface).

[0081] Video interface and serial port can be two relatively independent interfaces, or they can be integrated together. Taking the HDMI interface as an example, the host can send raw image parameters to the monitor by reusing the spare pins in the HDMI interface, thus integrating the video interface and serial port into one interface.

[0082] In S202, the display can read parameters from the display register as display parameters to represent the display effect. The display register stores parameters used to control the imaging of each display unit in the display. These parameters determine the working state of each display unit when the display displays an image, such as brightness and color. These parameters can represent the display effect of the image.

[0083] In S203, the corrected image parameters are obtained by adjusting the original image parameters. Therefore, the parameter categories included in the corrected image parameters should be the same as those in the original image parameters. For example, if the original image parameters include gain, brightness, and contrast, then the corrected image parameters should also include gain, brightness, and contrast.

[0084] It is understandable that the original image is generated by the host based on the image data acquired by the acquisition device. Since the host is aware of the acquisition scene, it adaptively generates the original image according to the scene. Taking the aforementioned endoscope host scenario as an example, the endoscope sends the acquired image data to the endoscope host. The endoscope host performs preliminary processing on the image data based on the acquisition scene of the endoscope to obtain the original image. For instance, if the brightness of the image data acquired by the endoscope is too low, it can be assumed that the acquisition scene of the endoscope is dark. Therefore, the endoscope host adaptively increases the brightness of the image data to obtain the original image, ensuring that the brightness of the original image is not too low, thereby improving the image quality of the original image.

[0085] Therefore, the original image parameters can be considered as the image parameters determined by the host computer for the acquisition scenario, which can effectively improve image quality. Meanwhile, the monitor adjusts the original image parameters based on the display effect. The display effect depends not only on image quality but also on the monitor's operating mode. For example, the monitor's color gamut will differ depending on its operating mode. Therefore, even when displaying the exact same image, the colors and contrast will differ depending on the monitor's operating mode. To fully improve the image display effect, different contrast ratios need to be selected for different monitor operating modes. Therefore, the calibrated image parameters can be considered as the image parameters determined by the monitor based on the operating scenario, which can effectively improve the display effect of the image displayed in that scenario.

[0086] Furthermore, since the corrected image parameters are obtained by adjusting the original image parameters, and as mentioned above, the original image parameters can be considered as image parameters suitable for the acquisition scenario, the corrected image parameters can be considered as image parameters that are simultaneously suitable for the acquisition scenario and the working scenario, determined by the linkage between the host and the monitor.

[0087] In S204, since the corrected image parameters can be considered as image parameters that are suitable for both the acquisition scene and the working scene, the corrected image generated based on the corrected image parameters is more suitable for display in the working scene where the monitor is located compared to the original image generated by the host based on the original image parameters. At the same time, it can also adapt to the acquisition scene where the acquisition device is located. Therefore, the display effect of the corrected image will be higher than that of the original image.

[0088] After the host regenerates the corrected image, as analyzed above, since the display effect of the corrected image is higher than that of the original image, it can be considered that the display effect of the corrected image is already high enough. Therefore, in one possible embodiment, the host may no longer send image parameters to the display to continue optimizing the corrected image parameters, but instead continue to generate subsequent images according to the corrected image parameters.

[0089] In another possible embodiment, the corrected image parameters can be further optimized, for example... Figure 3 As shown, the method further includes:

[0090] S205, Receive the calibration image sent by the host and the calibration image parameters sent by the host through the serial port;

[0091] S206, S202 is executed with the corrected image as the new original image and the corrected image parameters as the new original image parameters;

[0092] S207, until the display effect represented by the display parameters reaches the target display effect, then execute S203.

[0093] The target display effect can be set by the user based on experience or actual needs, and can be represented in the form of register parameters. For example, the user can set a set of register parameter values ​​according to actual needs. If the register parameters read by the monitor when determining the display effect are consistent with the register parameters set by the user, then the display effect has been determined to have reached the target display effect; otherwise, if they are inconsistent, the display effect has not yet reached the target display effect. In this article, "consistent" for two sets of register parameters can mean that the two sets of register parameters are completely identical, or that the difference between the two sets of register parameters is less than a preset difference threshold.

[0094] By using this embodiment, the calibration image parameters can be further optimized through iteration, so that the newly obtained calibration image parameters are more in line with the working scenario of the display and the acquisition scenario of the acquisition device, thereby further improving the display effect of the calibration image generated based on the calibration image parameters.

[0095] In some application scenarios, a single monitor may be connected to multiple hosts, forming a configuration such as... Figure 4 The linkage system shown is exemplary, in which a 3D naked-eye display is simultaneously connected to multiple endoscope hosts.

[0096] Different hosts often have different acquisition scenarios for their corresponding acquisition devices. Therefore, if the monitor displays images sent by these hosts with the same display parameters, the images sent by some hosts may be displayed normally, while the images sent by others may be displayed poorly. For example, taking the aforementioned endoscope host scenario as an example, suppose the 3D naked-eye monitor is connected to two endoscope hosts at the same time, denoted as endoscope host 1 and endoscope host 2, where endoscope host 1 is connected to endoscope 1, and endoscope host 2 is connected to endoscope 2. The acquisition scenario of endoscope 1 is relatively dark, while the acquisition scenario of endoscope 2 is relatively bright.

[0097] If the 3D glasses-free monitor has a high brightness compensation when displaying images, while it may ensure that the images sent by endoscope host 1 are displayed at normal brightness, it will also make the images sent by endoscope host 2 too bright. Conversely, if the glasses-free monitor has a high brightness compensation when displaying images, while it may ensure that the images sent by endoscope host 2 are displayed at normal brightness, it will also make the images sent by endoscope host 1 too dark.

[0098] Based on this, in one possible embodiment, the method further includes:

[0099] Receive host parameters sent by the host via serial port;

[0100] Based on the pre-set correspondence between host parameters and display parameters, determine the display parameters corresponding to the target host parameters, and use them as the target display parameters.

[0101] In this embodiment, when the display shows the original image in the aforementioned S202, it displays the original image according to the target display parameters.

[0102] By using this embodiment, the display can determine the corresponding target display parameters based on the correspondence between host parameters and display parameters. By reasonably setting the correspondence between host parameters and display parameters, the display can determine different target display parameters for different hosts, thereby displaying images sent by different hosts according to different target display parameters. This achieves the goal of optimizing image parameters for different hosts and simultaneously improving the display effect of images sent by each host.

[0103] For a clearer explanation of this embodiment, please refer to [link / reference]. Figure 5 , Figure 5 The diagram illustrates a scenario where a monitor interacts with multiple hosts. In this example, there are n hosts, denoted as Host 1, Host 2, ..., Host n. Hosts 1-n each send their respective host parameters (Host parameter 1, Host parameter 2, ..., Host parameter n) to the monitor's processor. The monitor's processor, based on a pre-defined correspondence in the communication protocol, determines the corresponding monitor parameter 1 for Host parameter 1, the corresponding monitor parameter 2 for Host parameter 2, ..., the corresponding monitor parameter n for Host parameter n, and sends these parameters to the monitor's display screen. This drives the display screen to show the images sent by each host according to their respective parameters.

[0104] See above Figure 2 , Figure 3 As can be seen from the relevant descriptions, the image display method provided in this application requires the host and the display to work together. However, in addition to displaying images, the host often needs to perform other functions. For example, the endoscope host not only needs to generate images based on the image data collected by the endoscope and send them to the 3D naked-eye display for display, but also needs to analyze the generated images.

[0105] If the host computer performs other functions during the linkage process, it may fail to respond to the monitor in a timely manner due to these other functions, resulting in a lower linkage effect between the host and the monitor and causing stuttering when the monitor displays images. For example, if the host computer fails to send the original image parameters to the monitor in a timely manner due to performing other functions, the monitor will not be able to adjust and obtain the corrected image parameters based on the original image parameters, and the host computer will also be unable to generate a new image based on the corrected image parameters.

[0106] Based on this, in one possible embodiment, the image display method provided in this application further includes:

[0107] An interrupt signal is sent to the host to cause the host to interrupt the currently executing task.

[0108] By using this embodiment, the display can trigger an interrupt from the host by sending an interrupt signal to the host, thereby enabling the host to prioritize the interaction with the display and reducing the possibility of stuttering when the display is showing images.

[0109] The timing of sending the interrupt signal can vary depending on the application scenario. For example, in one possible embodiment, the display may send an interrupt signal to the host before sending the correction image parameters to the host, thereby triggering an interrupt in the host.

[0110] In another possible embodiment, it can also be as follows: Figure 6 As shown, it includes:

[0111] S601 initializes serial communication between the display and the host, setting the initial value to 0.

[0112] Here, 0 refers to logic 0, not a numerical value of 0. For example, if the communication protocol stipulates that a low level represents logic 0, then the display and the host will initialize the serial port's level to low. Logic 0 can be considered to indicate that it does not contain any data, and initializing the serial port to logic 0 can effectively reduce the impact of noise signals.

[0113] S602, the monitor sends an interrupt signal to the host.

[0114] S603: If the host receives an interrupt signal, it executes S604; if no signal is received, the display re-executes S602.

[0115] After receiving an interrupt signal, the host can send a response signal to the display. If the display receives the response signal, it determines that the host has received the interrupt signal. If the display does not receive the response signal, it determines that the host has not received the interrupt signal and then resends the interrupt signal to the host.

[0116] S604 enables interrupts on the host and allows the display to send data to the host via the serial port.

[0117] The S605 monitor receives the raw image sent by the host and also receives the raw image parameters sent by the host via the serial port.

[0118] This step is the same as S201 above, and you can refer to the relevant description of S201 above, so it will not be repeated here.

[0119] S606, the monitor automatically optimizes the original image and adjusts the original image parameters.

[0120] The adjustment method can be found in the descriptions of S202 and S203 above, and will not be repeated here. Furthermore, after adjusting the original image parameters to obtain the corrected image parameters, the display sends the corrected image parameters to the host. It is understandable that, since the host has enabled interrupts and allowed the display to send data to the host via serial port in S604, the display can send the corrected image parameters to the host via serial port.

[0121] S607: If the monitors have already achieved linkage, then end; if the monitors have not yet achieved linkage, then return to execute S602.

[0122] The "linkage already achieved" can refer to either the number of loops reaching a preset threshold or the display effect reaching the target display effect. For details on the target display effect, please refer to the relevant explanation in S207 above, which will not be repeated here.

[0123] Corresponding to the aforementioned image display method applied to a display, this application also provides an image generation method applied to a host computer, including:

[0124] Generate the original image based on the original image parameters;

[0125] The original image is sent to the display and the original image parameters are sent to the display via the serial port, so that the display can display the original image to obtain display parameters that represent the display effect of the original image, and adjust the original image parameters according to the display parameters to obtain the corrected image parameters;

[0126] Receive the calibration image parameters sent by the display through the serial port;

[0127] A corrected image is generated based on the corrected image parameters.

[0128] In one possible embodiment, the method further includes:

[0129] The target host parameters of the host are sent to the display through the serial port, so that the display determines the display parameters corresponding to the target host parameters according to the pre-set correspondence between host parameters and display parameters, and uses them as target display parameters. The original image is then displayed according to the target display parameters to obtain display parameters that represent the display effect of the original image.

[0130] In one possible embodiment, the method further includes:

[0131] The process involves sending the corrected image to the display and sending the corrected image parameters to the display via the serial port, so that the display uses the corrected image as the new original image and the corrected image parameters as the new original image parameters to perform the step of displaying the original image and obtaining display parameters representing the display effect of the original image. The process continues until the display effect represented by the display parameters reaches the target display effect, and then the process of adjusting the original image parameters according to the display parameters to obtain the corrected image parameters is performed.

[0132] In one possible embodiment, the method further includes:

[0133] Receive the interrupt signal sent by the display;

[0134] In response to the interrupt signal, the task currently being executed by the host is interrupted.

[0135] Corresponding to the aforementioned image display method, this application embodiment also provides an image display device, such as... Figure 7 As shown, it includes:

[0136] The first receiving module 701 is used to receive the original image sent by the host and the original image parameters sent by the host through the serial port, wherein the original image is generated by the host based on the original image parameters;

[0137] The display module 702 is used to display the original image and obtain display parameters representing the display effect of the original image;

[0138] The correction module 703 is used to adjust the original image parameters according to the display parameters to obtain the corrected image parameters;

[0139] The first sending module 704 is used to send the correction image parameters to the host via the serial port, so that the host can generate a correction image based on the correction image parameters.

[0140] In one possible embodiment, the first receiving module 701 is further configured to receive target host parameters sent by the host through the serial port;

[0141] According to the pre-set correspondence between host parameters and display parameters, the display parameters corresponding to the target host parameters are determined and used as the target display parameters;

[0142] The display module displays the original image and obtains display parameters representing the display effect of the original image, including:

[0143] The original image is displayed according to the target display parameters to obtain display parameters that represent the display effect of the original image.

[0144] In one possible embodiment, the first receiving module 701 is further configured to receive the correction image sent by the host and the correction image parameters sent by the host through the serial port;

[0145] The display module 702 is further configured to perform the step of displaying the original image using the corrected image as the new original image and the corrected image parameters as the new original image parameters, to obtain display parameters representing the display effect of the original image;

[0146] The correction module 703 is further configured to perform the step of adjusting the original image parameters according to the display effect to obtain the corrected image parameters until the display effect represented by the display parameters reaches the target display effect.

[0147] In one possible embodiment, the first sending module 704 is further configured to send an interrupt signal to the host, causing the host to interrupt the currently executing task.

[0148] Corresponding to the aforementioned image generation method, this application also provides an image generation apparatus, comprising:

[0149] The first generation module is used to generate the original image based on the original image parameters;

[0150] The second sending module is used to send the original image to the display and send the original image parameters to the display via the serial port, so that the display can display the original image to obtain display parameters representing the display effect of the original image and adjust the original image parameters according to the display parameters to obtain corrected image parameters;

[0151] The second receiving module is used to receive the calibration image parameters sent by the display through the serial port;

[0152] The second generation module is used to generate a corrected image based on the corrected image parameters.

[0153] In one possible embodiment, the second sending module is further configured to send the target host parameters of the host to the display via the serial port, so that the display determines the display parameters corresponding to the target host parameters as target display parameters according to the pre-set correspondence between host parameters and display parameters, and displays the original image according to the target display parameters to obtain display parameters for representing the display effect of the original image.

[0154] In one possible embodiment, the second sending module is further configured to send the corrected image to the display and send the corrected image parameters to the display via the serial port, so that the display uses the corrected image as a new original image and the corrected image parameters as new original image parameters to perform the step of displaying the original image to obtain display parameters representing the display effect of the original image, and until the display effect represented by the display parameters reaches the target display effect, the step of adjusting the original image parameters according to the display parameters to obtain the corrected image parameters is performed.

[0155] In one possible embodiment, the second receiving module is further configured to receive an interrupt signal sent by the display;

[0156] The device also includes an interrupt module for interrupting the task currently being performed by the host in response to the interrupt signal.

[0157] This application also provides an electronic device, such as... Figure 8 As shown, it includes:

[0158] Memory 801 is used to store computer programs;

[0159] When processor 802 executes the program stored in memory 801, if the electronic device is the aforementioned display, it performs the following steps:

[0160] The system receives the original image sent by the host and the original image parameters sent by the host through the serial port, wherein the original image is generated by the host based on the original image parameters.

[0161] The original image is displayed to obtain display parameters that represent the display effect of the original image;

[0162] The original image parameters are adjusted according to the displayed parameters to obtain the corrected image parameters;

[0163] The calibration image parameters are sent to the host via the serial port, so that the host can generate a calibration image based on the calibration image parameters.

[0164] If the electronic device is the aforementioned host, then the following steps are performed:

[0165] Generate the original image based on the original image parameters;

[0166] The original image is sent to the display and the original image parameters are sent to the display via the serial port, so that the display can display the original image to obtain display parameters that represent the display effect of the original image, and adjust the original image parameters according to the display parameters to obtain the corrected image parameters;

[0167] Receive the calibration image parameters sent by the display through the serial port;

[0168] A corrected image is generated based on the corrected image parameters.

[0169] Furthermore, the aforementioned electronic device may also include a communication bus and / or a communication interface, with the processor 802, the communication interface, and the memory 801 communicating with each other via the communication bus.

[0170] The communication bus mentioned in the above electronic devices can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used to represent it in the diagram, but this does not mean that there is only one bus or one type of bus.

[0171] The communication interface is used for communication between the aforementioned electronic devices and other devices.

[0172] The memory may include random access memory (RAM) or non-volatile memory (NVM), such as at least one disk storage device. Optionally, the memory may also be at least one storage device located remotely from the aforementioned processor.

[0173] The processors mentioned above can be general-purpose processors, including central processing units (CPUs), network processors (NPs), etc.; they can also be digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.

[0174] In another embodiment provided in this application, a computer-readable storage medium is also provided, which stores a computer program that, when executed by a processor, implements the steps of any of the above-described image display methods or image generation methods.

[0175] In another embodiment provided in this application, a computer program product containing instructions is also provided, which, when run on a computer, causes the computer to execute any of the image display methods described above.

[0176] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid state disk (SSD)).

[0177] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0178] The various embodiments in this specification are described in a related manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, embodiments of devices, electronic devices, computer-readable storage media, and computer program products are basically similar to the method embodiments, and therefore the descriptions are relatively simple; relevant parts can be referred to the descriptions of the method embodiments.

[0179] The above description is merely a preferred embodiment of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application are included within the scope of protection of this application.

Claims

1. An image display method, characterized in that, The method is applied to a display, which is connected to a host via a serial port. The method includes: The system receives the original image sent by the host and the original image parameters sent by the host through the serial port, wherein the original image is generated by the host based on the original image parameters. The original image is displayed to obtain display parameters that represent the display effect of the original image, wherein the display parameters determine the working state of each display unit when the display displays the image; The original image parameters are adjusted according to the display parameters to obtain the corrected image parameters, wherein the corrected image parameters are: image parameters that are simultaneously suitable for the acquisition scene of the acquisition device and the working scene of the display, determined by the linkage between the host and the display. The calibration image parameters are sent to the host via the serial port, so that the host can generate a calibration image based on the calibration image parameters.

2. The method according to claim 1, characterized in that, The method further includes: Receive the target host parameters sent by the host through the serial port; According to the pre-set correspondence between host parameters and display parameters, the display parameters corresponding to the target host parameters are determined and used as the target display parameters; The process of displaying the original image and obtaining display parameters to represent the display effect of the original image includes: The original image is displayed according to the target display parameters to obtain display parameters that represent the display effect of the original image.

3. The method according to claim 1, characterized in that, The method further includes: Receive the corrected image sent by the host and the corrected image parameters sent by the host through the serial port; The step of using the corrected image as the new original image and the corrected image parameters as the new original image parameters to display the original image and obtain display parameters for representing the display effect of the original image; Until the display effect represented by the display parameters reaches the target display effect, the step of adjusting the original image parameters according to the display parameters to obtain the corrected image parameters is executed.

4. The method according to claim 1, characterized in that, The method further includes: An interrupt signal is sent to the host to cause the host to interrupt the currently executing task.

5. An image generation method, characterized in that, The method is applied to a host computer, which is connected to a display via a serial port. The method includes: Generate the original image based on the original image parameters; The original image is sent to the display and the original image parameters are sent to the display via the serial port, so that the display can obtain display parameters representing the display effect of the original image. The original image parameters are adjusted according to the display parameters to obtain corrected image parameters, wherein the display parameters determine the working state of each display unit when the display displays the image; the corrected image parameters are image parameters that are determined by the host and the display in conjunction, and are suitable for both the acquisition scene of the acquisition device and the working scene of the display. Receive the calibration image parameters sent by the display through the serial port; A corrected image is generated based on the corrected image parameters.

6. The method according to claim 5, characterized in that, The method further includes: The target host parameters of the host are sent to the display through the serial port, so that the display determines the display parameters corresponding to the target host parameters according to the pre-set correspondence between host parameters and display parameters, and uses them as target display parameters. The original image is then displayed according to the target display parameters to obtain display parameters that represent the display effect of the original image.

7. The method according to claim 5, characterized in that, The method further includes: The process involves sending the corrected image to the display and sending the corrected image parameters to the display via the serial port, so that the display uses the corrected image as the new original image and the corrected image parameters as the new original image parameters to perform the step of displaying the original image and obtaining display parameters representing the display effect of the original image. The process continues until the display effect represented by the display parameters reaches the target display effect, and then the process of adjusting the original image parameters according to the display parameters to obtain the corrected image parameters is performed.

8. The method according to claim 5, characterized in that, The method further includes: Receive the interrupt signal sent by the display; In response to the interrupt signal, the task currently being executed by the host is interrupted.

9. An image display device, characterized in that, The device is used in a display, which is connected to a host computer via a serial port. The device includes: The first receiving module is used to receive the original image sent by the host and the original image parameters sent by the host through the serial port, wherein the original image is generated by the host based on the original image parameters; The display module is used to display the original image and obtain display parameters that represent the display effect of the original image, wherein the display parameters determine the working state of each display unit when the display shows the image; The calibration module is used to adjust the original image parameters according to the display parameters to obtain the calibrated image parameters, wherein the calibrated image parameters are image parameters that are determined by the host and the display in conjunction with each other and are suitable for the acquisition scene of the acquisition device and the working scene of the display. The first sending module is used to send the correction image parameters to the host via the serial port, so that the host can generate a correction image based on the correction image parameters.

10. An image generation apparatus, the apparatus being used in a host computer, the host computer being connected to a display via a serial port, the apparatus comprising: The first generation module is used to generate the original image based on the original image parameters; The second sending module is used to send the original image to the display and send the original image parameters to the display via the serial port, so that the display can obtain display parameters representing the display effect of the original image and adjust the original image parameters according to the display parameters to obtain corrected image parameters. The display parameters determine the working state of each display unit when the display shows the image. The corrected image parameters are image parameters that are determined by the host and the display in conjunction, and are suitable for both the acquisition scene of the acquisition device and the working scene of the display. The second receiving module is used to receive the calibration image parameters sent by the display through the serial port; The second generation module is used to generate a corrected image based on the corrected image parameters.

11. An electronic device, characterized in that, The electronic device includes: Memory, used to store computer programs; A processor, when executing a program stored in memory, implements the method as described in any one of claims 1-4 or 5-8.

12. An intelligent linkage system, characterized in that, The intelligent linkage system includes a display and a host, and the display is connected to the host via a serial port. The host is used to generate an original image based on the original image parameters; send the original image to the display and send the original image parameters to the display via the serial port; The display is used to display the original image and obtain the display effect of the original image; and to adjust the parameters of the original image according to the display effect to obtain the corrected image parameters; and to send the corrected image parameters to the host through the serial port, wherein the display parameters determine the working state of each display unit when the display displays the image; the corrected image parameters are image parameters that are determined by the host and the display in conjunction with each other and are suitable for the acquisition scene of the acquisition device and the working scene of the display. The host computer is also used to generate a correction image based on the correction image parameters.

Citation Information

Patent Citations

  • Picture display method, terminal equipment and medium

    CN111629229A

  • Laser projection system and image correction method

    CN114694544A