An image display method, system, device and equipment
By splitting the original 3D image into 2D images and displaying it on a 2D display, the problem that the 3D display cannot display screen details is solved, and the intelligent linkage between 3D and 2D images is realized, improving the user experience.
Patent Information
- Application Number
- CN202211715258.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-29
- Publication Date
- 2025-07-22
- Estimated Expiration
- 2042-12-29
AI Technical Summary
When displaying the 3D original image inside the target object through a 3D display, some screen details inside the target object may not be displayed, resulting in poor user experience.
The 3D original image is split into a first 2D image and a second 2D image and sent to the 2D display so that the 2D display displays the two images based on the target display mode, realizing intelligent linkage adjustment between the 3D display and the 2D display.
While the 3D display displays the 3D original image, the 2D display can display the first 2D image and the second 2D image, thereby displaying the 3D and 2D images at the same time, reflecting the depth information through the 3D image, and reflecting the screen details through the 2D image, improving the user's experience.
Smart Images

Figure CN116016890B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of displays, and particularly to an image display method, system, device, and equipment. Background Art
[0002] Endoscopes are a commonly used medical device, consisting of a light guide beam structure and a set of lenses. After the endoscope enters the interior of the target object, the endoscope can be used to collect images of the interior of the target object, and the target object can be examined and treated based on the images of the interior of the target object. For example, when it is necessary to examine and treat a specified type of tissue inside the target object, the endoscope can be used to collect the image corresponding to the specified type of tissue inside the target object, analyze the actual position of the specified type of tissue inside the target object based on the image, and then examine and treat the specified type of tissue based on the actual position.
[0003] In order to be able to reflect the depth information of a specified type of tissue inside the target object, when using an endoscope to collect images of the interior of the target object, 3D raw images of the interior of the target object can be collected, and the 3D raw images of the interior of the target object can be displayed through a 3D display, so as to be able to reflect the depth information of the specified type of tissue inside the target object, and the examination and treatment can be carried out based on the depth information, improving the efficiency of the examination and treatment.
[0004] However, when the 3D raw images of the interior of the target object are displayed through a 3D display, some picture details of the interior of the target object may not be displayed, resulting in a poor user experience. Summary of the Invention
[0005] This application provides an image display method, which is applied to a 3D display. The method includes:
[0006] Receiving a 3D raw image sent by a 3D host;
[0007] Splitting the 3D raw image into a first 2D image and a second 2D image;
[0008] Sending the first 2D image and the second 2D image to a 2D display, so that the 2D display displays the first 2D image and the second 2D image based on a target display mode;
[0009] Wherein, the target display mode is sent by the 3D display to the 2D display, and the target display mode is determined based on the splitting mode between the 3D raw image and the 2D image.
[0010] The present application provides an image display system, including a 3D host, a 3D display, and a 2D display. The 3D host is connected to the 3D display, and the 3D display is connected to the 2D display;
[0011] The 3D host is configured to send a 3D original image to the 3D display;
[0012] The 3D display is configured to split the 3D original image into a first 2D image and a second 2D image, and send the first 2D image and the second 2D image to the 2D display;
[0013] The 2D display is configured to display the first 2D image and the second 2D image based on a target display mode; wherein, the target display mode is sent from the 3D display to the 2D display, and the target display mode is determined based on a splitting mode between the 3D original image and the 2D image.
[0014] The present application provides an image display device, which is applied to a 3D display. The device includes:
[0015] A receiving module, configured to receive a 3D original image sent by a 3D host;
[0016] A processing module, configured to split the 3D original image into a first 2D image and a second 2D image;
[0017] A sending module, configured to send the first 2D image and the second 2D image to a 2D display, so that the 2D display displays the first 2D image and the second 2D image based on a target display mode; wherein, the target display mode is sent from the 3D display to the 2D display, and the target display mode is determined based on a splitting mode between the 3D original image and the 2D image.
[0018] The present application provides a 3D display device, including: a processor and a machine-readable storage medium. The machine-readable storage medium stores machine-executable instructions that can be executed by the processor; wherein, the processor is configured to execute the machine-executable instructions to implement the image display method in the above example.
[0019] As can be seen from the above technical solutions, in the embodiments of the present application, the 3D display splits the 3D original image into a first 2D image and a second 2D image, and sends the first 2D image and the second 2D image to the 2D display, so that the 2D display can display the first 2D image and the second 2D image. While the 3D display is displaying the 3D original image, the first 2D image and the second 2D image can be displayed on the 2D display, so as to display the 3D original image and the 2D image simultaneously. The depth information is reflected by the 3D original image, and the picture details are reflected by the 2D image, realizing the intelligent linkage adjustment between the 3D display and the 2D display, and improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for the description of the embodiments of the present application or the prior art. Obviously, the drawings in the following description are only some embodiments recorded in the present application. For those of ordinary skill in the art, other drawings can also be obtained according to these drawings of the embodiments of the present application.
[0021] Figure 1 is a schematic flowchart of an image display method in an embodiment of the present application;
[0022] Figure 2 is a schematic flowchart of an image display method in an embodiment of the present application;
[0023] Figure 3 is a schematic flowchart of an image display method in an embodiment of the present application;
[0024] Figure 4 is a schematic structural diagram of an image display device in an embodiment of the present application;
[0025] Figure 5 is a hardware structure diagram of a 3D display device in an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0026] The terms used in the embodiments of the present application are only for the purpose of describing specific embodiments, and do not limit the present application. The singular forms of "a", "the" and "said" used in the present application and the claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used herein refers to any or all possible combinations including one or more of the associated listed items.
[0027] It should be understood that although the terms first, second, third, etc. may be used in the embodiments of the present application to describe various information, such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the present application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, in addition, the word "if" used may be interpreted as "when" or "while" or "in response to a determination".
[0028] An image display method is proposed in the embodiments of the present application. This method can be applied to a 3D display. Refer to Figure 1 As shown, it is a schematic flowchart of the image display method. This method may include:
[0029] Step 101, receive the 3D original image sent by the 3D host.
[0030] Step 102, split the 3D original image into a first 2D image and a second 2D image.
[0031] Step 103, send the first 2D image and the second 2D image to the 2D display, so that the 2D display displays the first 2D image and the second 2D image based on the target display mode.
[0032] Exemplarily, the target display mode may be sent by the 3D display to the 2D display, and the target display mode may be determined based on the splitting mode between the 3D original image and the 2D image.
[0033] In a possible implementation manner, if the splitting mode between the 3D original image and the 2D image is a left - right splitting mode and the target display mode is a left - right display mode, the 2D display may include a left display window and a right display window, and the first 2D image is displayed through the left display window, and the second 2D image is displayed through the right display window; if the splitting mode between the 3D original image and the 2D image is an up - down splitting mode and the target display mode is an up - down display mode, the 2D display may include an upper display window and a lower display window, and the first 2D image is displayed through the upper display window, and the second 2D image is displayed through the lower display window; if the splitting mode between the 3D original image and the 2D image is a row - interleaved splitting mode and the target display mode is a row - interleaved display mode, the 2D display may include multiple row display windows, and the first 2D image is displayed through the odd - numbered row display windows, and the second 2D image is displayed through the even - numbered row display windows.
[0034] In a possible implementation, after receiving the 3D original image sent by the 3D host, the 3D original image can also be displayed on the 3D display; if a first operation instruction for performing a target operation on the 3D original image is received, the first operation instruction can be sent to the 2D display, so that the 2D display performs the target operation on the first 2D image and / or the second 2D image based on the first operation instruction.
[0035] Exemplarily, if the target operation is a zoom-in operation and the first operation instruction includes the zoom-in area coordinates, the first operation instruction is used to cause the 2D display to zoom in on the first 2D image centered on the zoom-in area coordinates and zoom in on the second 2D image; or, if the target operation is a zoom-out operation and the first operation instruction includes the zoom-out area coordinates, the first operation instruction is used to cause the 2D display to zoom out on the first 2D image centered on the zoom-out area coordinates and zoom out on the second 2D image.
[0036] In a possible implementation, after sending the first 2D image and the second 2D image to the 2D display, a second operation instruction can also be sent to the 2D display, so that after receiving the second operation instruction, the 2D display obtains target image parameters based on the first 2D image and the second 2D image; receive the target image parameters returned by the 2D display and send the target image parameters to the 3D host, so that the 3D host corrects the 3D original image based on the target image parameters to obtain a corrected 3D original image; receive the corrected 3D original image sent by the 3D host. After receiving the corrected 3D original image, the 3D original image can also be split into a first 2D image and a second 2D image, and the first 2D image and the second 2D image are sent to the 2D display, so that the 2D display displays the first 2D image and the second 2D image based on the target display mode, that is, repeat the above steps, and so on.
[0037] Exemplarily, the target image parameters can include the parameter difference between the parameter value of the first 2D image and the parameter value of the second 2D image; on this basis: the target image parameters can include but are not limited to at least one of the following: the optical density difference between the optical density value of the first 2D image and the optical density value of the second 2D image; the brightness difference between the brightness value of the first 2D image and the brightness value of the second 2D image; the resolution difference between the resolution value of the first 2D image and the resolution value of the second 2D image; the contrast difference between the contrast value of the first 2D image and the contrast value of the second 2D image.
[0038] As can be seen from the above technical solutions, in the embodiments of the present application, the 3D display splits the 3D original image into a first 2D image and a second 2D image, and sends the first 2D image and the second 2D image to the 2D display, so that the 2D display displays the first 2D image and the second 2D image. While the 3D display displays the 3D original image, the first 2D image and the second 2D image can be displayed on the 2D display, so as to simultaneously display the 3D original image and the 2D image. The depth information is reflected by the 3D original image, and the picture details are reflected by the 2D image, realizing the intelligent linkage adjustment between the 3D display and the 2D display, and improving the user experience.
[0039] The technical solutions of the embodiments of the present application will be described below in conjunction with specific application scenarios.
[0040] In order to be able to reflect the depth information of a specified type of tissue inside the target object (such as a patient waiting for a specimen), when using an endoscope to collect images inside the target object, a 3D original image inside the target object can be collected, and the 3D original image inside the target object can be displayed through a 3D display, so as to be able to reflect the depth information of the specified type of tissue inside the target object, and based on this depth information, inspections and treatments can be carried out to improve the efficiency of inspections and treatments. Among them, the specified type of tissue can be any tissue inside the target object, that is, the internal tissue of the target object, such as cavity tissue, inner ear tissue, nasal tissue, laryngeal tissue, nerve tissue, organ tissue, etc. Of course, the above are only a few examples, and the type of the specified type of tissue is not limited.
[0041] However, when the 3D original image inside the target object is displayed through the 3D display, some picture details inside the target object may not be displayed, resulting in a relatively poor user experience.
[0042] In view of the above findings, in the embodiments of the present application, the 3D host can send the 3D original image to the 3D display. The 3D display splits the 3D original image into a first 2D image and a second 2D image, and sends the first 2D image and the second 2D image to the 2D display. While the 3D display displays the 3D original image, the first 2D image and the second 2D image can be displayed on the 2D display, so as to simultaneously display the 3D original image and the 2D image, realizing the intelligent linkage adjustment between the 3D display and the 2D display.
[0043] In the embodiments of the present application, an image display method is proposed to realize the intelligent linkage adjustment between the 3D display and the 2D display. Refer to Figure 2 As shown, the image display method may include:
[0044] Step 201, the 3D host sends the 3D original image to the 3D display.
[0045] Exemplarily, a 3D raw image inside a target object can be acquired by an endoscope, and the 3D host can obtain this 3D raw image. This 3D raw image can reflect the depth information of a specified type of tissue inside the target object. After obtaining the 3D raw image, the 3D host can send the 3D raw image to the 3D display. Of course, acquiring the 3D raw image by the endoscope is just an example, and there is no restriction on the source of this 3D raw image, as long as the 3D host can obtain the 3D raw image.
[0046] Exemplarily, in order to obtain a 3D raw image, the endoscope can include two sets of sensors. The first set of sensors acquires one set of image signals (i.e., one set of raw images), and the second set of sensors acquires another set of image signals (i.e., another set of raw images). Based on these two sets of image signals, a 3D raw image can be generated. There is no restriction on the generation method of this 3D raw image, as long as the 3D raw image can be obtained.
[0047] Step 202: The 3D display receives the 3D raw image and displays the 3D raw image.
[0048] Exemplarily, the 3D display can receive the 3D raw image from the 3D host and display this 3D raw image through this 3D display. There is no restriction on the display process of this 3D raw image.
[0049] Step 203: The 3D display splits the 3D raw image into a first 2D image and a second 2D image.
[0050] Exemplarily, since the 3D raw image is obtained by synthesizing the image signals of the two sets of sensors, therefore, the 3D display can split the 3D raw image into a first 2D image and a second 2D image. For example, the first 2D image is the raw image corresponding to the image signals acquired by the first set of sensors, and the second 2D image is the raw image corresponding to the image signals acquired by the second set of sensors. There is no restriction on this splitting process, as long as the 3D raw image can be split into a first 2D image and a second 2D image.
[0051] For example, when splitting the 3D raw image into a first 2D image and a second 2D image, the splitting mode between the 3D raw image and the 2D images can be a left - right splitting mode. Using the left - right splitting mode to split the 3D raw image into a first 2D image and a second 2D image means splitting the 3D raw image into a left 2D image and a right 2D image. The first 2D image is the left 2D image, and the second 2D image is the right 2D image.
[0052] In response to this situation, when generating a 3D original image based on two image signals, one image signal (one original image) is used as the left 2D image, and the other image signal (the other original image) is used as the right 2D image. Then, the left 2D image and the right 2D image are combined into a 3D original image. Therefore, in step 203, the 3D display uses the left-right split mode to split the 3D original image into a left 2D image and a right 2D image. The first 2D image is the left 2D image, and the second 2D image is the right 2D image.
[0053] In response to this situation, the 3D host can send the information of the left-right split mode (i.e., the information of combining the left 2D image and the right 2D image into a 3D original image) to the 3D display. In this way, the 3D display can use the left-right split mode to split the 3D original image into a left 2D image and a right 2D image.
[0054] For example, when splitting the 3D original image into a first 2D image and a second 2D image, the split mode between the 3D original image and the 2D image can be the up-down split mode. The 3D original image is split into a first 2D image and a second 2D image using the up-down split mode, that is, the 3D original image is split into an upper 2D image and a lower 2D image. The first 2D image is the upper 2D image, and the second 2D image is the lower 2D image.
[0055] In response to this situation, when generating a 3D original image based on two image signals, one image signal (one original image) is used as the upper 2D image, and the other image signal (the other original image) is used as the lower 2D image. Then, the upper 2D image and the lower 2D image are combined into a 3D original image. Therefore, in step 203, the 3D display uses the up-down split mode to split the 3D original image into an upper 2D image and a lower 2D image. The first 2D image is the upper 2D image, and the second 2D image is the lower 2D image.
[0056] In response to this situation, the 3D host can send the information of the up-down split mode (i.e., the information of combining the upper 2D image and the lower 2D image into a 3D original image) to the 3D display. In this way, the 3D display can use the up-down split mode to split the 3D original image into an upper 2D image and a lower 2D image.
[0057] For example, when splitting the 3D original image into a first 2D image and a second 2D image, the split mode between the 3D original image and the 2D image can be the row-interleaved split mode. The 3D original image is split into a first 2D image and a second 2D image using the row-interleaved split mode, that is, the 3D original image is split into multiple rows of 2D data. The odd-row 2D data forms the first 2D image, and the even-row 2D data forms the second 2D image.
[0058] In this case, when generating a 3D original image based on two image signals, one image signal is used as the 2D data of odd rows (i.e., the first row of this image signal is used as the first row of 2D data in the 3D original image, the second row of this image signal is used as the third row of 2D data in the 3D original image, the third row of this image signal is used as the fifth row of 2D data in the 3D original image, and so on), and the other image signal is used as the 2D data of even rows (i.e., the first row of this image signal is used as the second row of 2D data in the 3D original image, the second row of this image signal is used as the fourth row of 2D data in the 3D original image, the third row of this image signal is used as the sixth row of 2D data in the 3D original image, and so on). Then, the 2D data of odd rows and the 2D data of even rows are combined into a 3D original image. Therefore, in step 203, the 3D display splits the 3D original image into a first 2D image and a second 2D image in a row interleaved split mode.
[0059] In this case, the 3D host can send the information of the row interleaved split mode (i.e., the information of combining the 2D data of odd rows and the 2D data of even rows into a 3D original image) to the 3D display, and the 3D display can split the 3D original image into a first 2D image and a second 2D image in a row interleaved split mode.
[0060] Of course, the above is only an example of splitting the 3D original image into a first 2D image and a second 2D image, and there is no restriction on the splitting method of this 3D original image, as long as it matches the generation method of the 3D original image.
[0061] Step 204: The 3D display sends the first 2D image and the second 2D image to the 2D display.
[0062] Exemplarily, a communication mechanism between the 3D display and the 2D display can be established in advance. After splitting the 3D original image into a first 2D image and a second 2D image, the 3D display can send the first 2D image and the second 2D image to the 2D display through this communication mechanism.
[0063] Exemplarily, the 3D display and the 2D display can be connected through a COM (cluster communication port, serial communication port). The COM is short for serial port. Based on this, a COM-based communication mechanism can be established between the 3D display and the 2D display, and there is no restriction on this.
[0064] Step 205: The 2D display displays the first 2D image and the second 2D image. For example, after receiving the first 2D image and the second 2D image, the 2D display can display the first 2D image and the second 2D image, such as displaying the first 2D image and the second 2D image based on the target display mode.
[0065] Exemplarily, the target display mode can be sent from the 3D display to the 2D display, and the target display mode can be determined based on the splitting mode between the 3D original image and the 2D image. Alternatively, the target display mode can be a display mode configured by the user, and there is no limitation on this target display mode.
[0066] For example, if the splitting mode between the 3D original image and the 2D image is the left - right splitting mode, that is, the 3D display splits the 3D original image into a left 2D image and a right 2D image using the left - right splitting mode, the first 2D image is the left 2D image, and the second 2D image is the right 2D image. Then, the 3D display determines the target display mode as the left - right display mode and sends the target display mode to the 2D display.
[0067] When the 2D display learns that the target display mode is the left - right display mode, it can divide the display interface of the 2D display into a left display window and a right display window, and the left display window and the right display window do not overlap. In this way, after the 2D display receives the first 2D image and the second 2D image, it can display the first 2D image through the left display window and display the second 2D image through the right display window.
[0068] For example, if the splitting mode between the 3D original image and the 2D image is the up - down splitting mode, that is, the 3D display splits the 3D original image into an upper 2D image and a lower 2D image using the up - down splitting mode, the first 2D image is the upper 2D image, and the second 2D image is the lower 2D image. Then, the 3D display determines the target display mode as the up - down display mode and sends the target display mode to the 2D display.
[0069] When the 2D display learns that the target display mode is the up - down display mode, it can divide the display interface of the 2D display into an upper display window and a lower display window, and the upper display window and the lower display window do not overlap. In this way, after the 2D display receives the first 2D image and the second 2D image, it can display the first 2D image through the upper display window and display the second 2D image through the lower display window.
[0070] For example, if the splitting mode between the 3D original image and the 2D image is the row - interleaved splitting mode, that is, the 3D display splits the 3D original image into the first 2D image and the second 2D image using the row - interleaved splitting mode, that is, the 3D display splits the 3D original image into multiple rows of 2D data, and the odd - numbered rows of 2D data form the first 2D image, and the even - numbered rows of 2D data form the second 2D image. Then, the 3D display determines the target display mode as the row - interleaved splitting mode and sends the target display mode to the 2D display.
[0071] When the 2D display learns that the target display mode is the line interleaved display mode, it can divide the display interface of the 2D display into multiple line display windows. Different line display windows do not overlap, that is, each line of the display interface corresponds to a line display window. In this way, after the 2D display receives the first 2D image and the second 2D image, it can display the first 2D image through the odd-numbered line display windows and display the second 2D image through the even-numbered line display windows. For example, display the first line of 2D data of the first 2D image through the first line display window, display the second line of 2D data of the first 2D image through the third line display window, display the third line of 2D data of the first 2D image through the fifth line display window, and so on. Display the first line of 2D data of the second 2D image through the second line display window, display the second line of 2D data of the second 2D image through the fourth line display window, display the third line of 2D data of the second 2D image through the sixth line display window, and so on.
[0072] Of course, the above are just a few examples of how the 2D display displays the first 2D image and the second 2D image. There is no restriction on the display method of this 2D image, as long as it matches the target display mode.
[0073] In a possible implementation, the intelligent linkage parameter list between the 3D display and the 2D display can be seen in Table 1. Of course, Table 1 is just an example and there is no restriction on this.
[0074] Table 1
[0075] As can be seen from Table 1, the 3D host is used to provide the 3D original image to the 3D display. The 3D display can split the 3D original image into the first 2D image and the second 2D image using the left-right split mode, or can also split the 3D original image into the first 2D image and the second 2D image using the up-down split mode, or can also split the 3D original image into the first 2D image and the second 2D image using the line interleaved split mode.
[0076] If a 3D display splits a 3D original image into a first 2D image and a second 2D image in a left - right split mode, then the target display mode is the left - right display mode, and the 2D display displays the first 2D image through the left display window and the second 2D image through the right display window. If a 3D display splits a 3D original image into a first 2D image and a second 2D image in an up - down split mode, then the target display mode is the up - down display mode, and the 2D display displays the first 2D image through the upper display window and the second 2D image through the lower display window. If a 3D display splits a 3D original image into a first 2D image and a second 2D image in a row - interleaved split mode, then the target display mode is the row - interleaved display mode, and the 2D display displays the first 2D image through the odd - numbered row display window and the second 2D image through the even - numbered row display window, that is, the 2D display displays two 2D images through a dual - screen display.
[0077] In a possible implementation, the first 2D image and the second 2D image are split from the 3D original image. The first 2D image and the second 2D image can be understood as the left - eye 2D image and the right - eye 2D image. In this way, after the first 2D image and the second 2D image are combined into the 3D original image, it has a 3D effect. For example, the first 2D image can be understood as the left - eye 2D image and the second 2D image as the right - eye 2D image, or the second 2D image as the left - eye 2D image and the first 2D image as the right - eye 2D image.
[0078] For example, when the first 2D image is displayed through the left display window and the second 2D image is displayed through the right display window, the first 2D image and the second 2D image can be the left - eye 2D image and the right - eye 2D image respectively. When the first 2D image is displayed through the upper display window and the second 2D image is displayed through the lower display window, the first 2D image and the second 2D image can be the left - eye 2D image and the right - eye 2D image respectively. When the first 2D image is displayed through the odd - numbered row display window and the second 2D image is displayed through the even - numbered row display window, the first 2D image and the second 2D image can be the left - eye 2D image and the right - eye 2D image respectively.
[0079] In a possible implementation, the target display mode can also change, such as changing from the left - right display mode to the up - down display mode, from the left - right display mode to the row - interleaved display mode, from the up - down display mode to the left - right display mode, from the up - down display mode to the row - interleaved display mode, from the row - interleaved display mode to the left - right display mode, from the row - interleaved display mode to the up - down display mode, etc.
[0080] For example, after the 3D display determines the target display mode based on the splitting mode between the 3D original image and the 2D image and sends the target display mode to the 2D display, if the splitting mode between the 3D original image and the 2D image changes, the target display mode is re-determined based on the changed splitting mode, and the re-determined target display mode is sent to the 2D display. The 2D display updates the target display mode and displays the first 2D image and the second 2D image based on the updated target display mode. For another example, the user can update the target display mode to obtain the updated target display mode.
[0081] Step 206: After the 3D display displays the 3D original image, if it receives a first operation instruction for performing a target operation on the 3D original image, it sends the first operation instruction to the 2D display.
[0082] Exemplarily, after the 3D display displays the 3D original image, it can operate on the 3D original image. The operation on the 3D original image can be a target operation or a non-target operation. The target operation can include, but is not limited to, zoom-in operation and zoom-out operation. Of course, the zoom-in operation and the zoom-out operation are only examples and are not limited thereto. The user can configure the type of the target operation for the 3D display, so that the 3D display can know which operations are target operations. Based on the known target operations, other operations except the target operations are non-target operations, and the 3D display can know which operations are non-target operations.
[0083] When operating on the 3D original image (such as when the user operates on the 3D original image), the 3D display can receive a first operation instruction for operating on the 3D original image, and based on the first operation instruction, it can know whether the operation on the 3D original image is a target operation or a non-target operation. For example, if the operation on the 3D original image is a zoom-in operation or a zoom-out operation, the 3D display can receive a first operation instruction for operating on the 3D original image and know that the operation on the 3D original image is a target operation based on the first operation instruction. If the operation on the 3D original image is not a zoom-in operation and a zoom-out operation, the 3D display can receive a first operation instruction for operating on the 3D original image and know that the operation on the 3D original image is a non-target operation based on the first operation instruction.
[0084] Exemplarily, if the operation on the 3D original image is a target operation, that is, the 3D display receives a first operation instruction for performing a target operation on the 3D original image, the 3D display can send the first operation instruction for performing a target operation on the 3D original image to the 2D display.
[0085] Exemplarily, if the operation on the 3D original image is a non-target operation, that is, the 3D display receives a first operation instruction for performing a non-target operation on the 3D original image, the 3D display may perform a non-target operation on the 3D original image based on the first operation instruction, and this process is not limited.
[0086] Step 207, after the 2D display receives the first operation instruction for performing a target operation on the 3D original image, perform a target operation on the first 2D image and / or the second 2D image based on the first operation instruction.
[0087] For example, if the target operation is a zoom-in operation and the first operation instruction includes zoom-in area coordinates, such as the center point coordinates of the zoom-in area, after the 2D display receives the first operation instruction, perform a zoom-in operation on the first 2D image centered on the zoom-in area coordinates, and perform a zoom-in operation on the second 2D image centered on the zoom-in area coordinates. In addition, the first operation instruction may further include a zoom-in ratio, and the 2D display performs a zoom-in operation on the first 2D image based on the zoom-in ratio and performs a zoom-in operation on the second 2D image based on the zoom-in ratio. Of course, the above is only an example of the zoom-in operation, and this process is not limited.
[0088] For example, if the target operation is a zoom-out operation and the first operation instruction includes zoom-out area coordinates, such as the center point coordinates of the zoom-out area, after the 2D display receives the first operation instruction, perform a zoom-out operation on the first 2D image centered on the zoom-out area coordinates, and perform a zoom-out operation on the second 2D image centered on the zoom-out area coordinates. In addition, the first operation instruction may further include a zoom-out ratio, and the 2D display performs a zoom-out operation on the first 2D image based on the zoom-out ratio and performs a zoom-out operation on the second 2D image based on the zoom-out ratio. Of course, the above is only an example of the zoom-out operation, and this process is not limited.
[0089] In summary, it can be seen that when the user operates on the 3D original image, this operation (such as a zoom-in operation or a zoom-out operation) can be transferred to the first 2D image and the second 2D image, that is, this operation is completed on the first 2D image and the second 2D image, so that the user can view the operation result through the 2D display.
[0090] In summary, when the 3D host executes functions such as zoom-in or zoom-out, the 3D display can synchronize the zoom-in operation instruction or the zoom-out operation instruction to the 2D display, and the 2D display performs a zoom-in operation or a zoom-out operation on the first 2D image and the second 2D image, so as to be able to zoom in on some details or expand the viewing angle. While reducing the lens movement, the 2D display increases the display of details and the picture.
[0091] As can be seen from the above, in this embodiment, a 3D host (such as a 3D endoscope host) can input a 3D original image to a 3D display. The 3D display splits the 3D original image into a first 2D image and a second 2D image, and sends the first 2D image and the second 2D image to a 2D display for the 2D display to display the first 2D image and the second 2D image. Among them, the speed of splitting the 3D original image into two 2D images for image processing is faster and the effect is better than directly performing image processing on the 3D original image. Therefore, when the user operates on the 3D original image, by transferring this operation (such as a zoom-in operation or a zoom-out operation) to the first 2D image and the second 2D image, image processing can also be quickly completed. After receiving the first 2D image and the second 2D image, the 2D display processes the image details of the first 2D image and the second 2D image. When performing functions such as zooming in / zooming out, the 3D display synchronizes the zoom-in / zoom-out instruction to the 2D display, and the 2D display magnifies the details of the middle part or expands the viewing angle of the scene within the range photographed by the lens. The 2D display reduces the movement of the lens during the operation while increasing the display of details and the picture.
[0092] As can be seen from the above technical solutions, in the embodiment of the present application, the 3D display splits the 3D original image into a first 2D image and a second 2D image, and sends the first 2D image and the second 2D image to the 2D display so that the 2D display displays the first 2D image and the second 2D image. While the 3D display is displaying the 3D original image, the first 2D image and the second 2D image can be displayed on the 2D display, so as to simultaneously display the 3D original image and the 2D image, reflect the depth information through the 3D original image, and reflect the picture details through the 2D image, realizing the intelligent linkage adjustment between the 3D display and the 2D display. When the user operates on the 3D original image, the operation can be transferred to the first 2D image and the second 2D image, that is, the operation is completed on the first 2D image and the second 2D image. In this way, the user can view the operation result through the 2D display.
[0093] In the embodiment of the present application, an image display method is proposed to realize the intelligent linkage adjustment between the 3D display and the 2D display. Refer to Figure 3 As shown, the image display method may include:
[0094] Step 301, the 3D host sends the 3D original image to the 3D display.
[0095] Step 302, the 3D display receives the 3D original image and displays the 3D original image.
[0096] Step 303, the 3D display splits the 3D original image into a first 2D image and a second 2D image.
[0097] Step 304, the 3D display sends the first 2D image and the second 2D image to the 2D display.
[0098] Step 305, the 2D display displays the first 2D image and the second 2D image.
[0099] Exemplarily, for Steps 301 - 305, reference can be made to Steps 201 - 205, which will not be elaborated here.
[0100] Step 306, the 3D display sends a second operation instruction to the 2D display, and this second operation instruction is used to instruct the 2D display to obtain target image parameters and return the target image parameters.
[0101] Step 307, after receiving the second operation instruction, the 2D display obtains target image parameters based on the first 2D image and the second 2D image, and sends the target image parameters to the 3D display.
[0102] Exemplarily, the target image parameters may include the parameter difference between the parameter values of the first 2D image and the parameter values of the second 2D image. Or, the target image parameters may include the parameter values of the first 2D image and the parameter values of the second 2D image. Among them, the parameter values may include but are not limited to at least one of the following: optical density value, brightness value, resolution value, contrast value. Of course, in addition to the optical density value, brightness value, resolution value, and contrast value, other types of parameter values may also be included, and there is no limitation on such parameter values.
[0103] Exemplarily, taking the case where the target image parameters include the parameter difference between the parameter values of the first 2D image and the parameter values of the second 2D image as an example, then, the target image parameters may include but are not limited to at least one of the following: the optical density difference between the optical density value of the first 2D image and the optical density value of the second 2D image; the brightness difference between the brightness value of the first 2D image and the brightness value of the second 2D image; the resolution difference between the resolution value of the first 2D image and the resolution value of the second 2D image; the contrast difference between the contrast value of the first 2D image and the contrast value of the second 2D image.
[0104] For example, after the 2D display displays the first 2D image and the second 2D image, it can analyze the first 2D image and the second 2D image to obtain the optical density value of the first 2D image and the optical density value of the second 2D image, calculate the optical density difference between the optical density value of the first 2D image and the optical density value of the second 2D image, and use this optical density difference as the target image parameters.
[0105] For example, a 2D display can analyze a first 2D image and a second 2D image to obtain the brightness value of the first 2D image and the brightness value of the second 2D image, calculate the brightness difference between the brightness value of the first 2D image and the brightness value of the second 2D image, and use this brightness difference as the target image parameter.
[0106] For example, a 2D display can analyze a first 2D image and a second 2D image to obtain the resolution value of the first 2D image and the resolution value of the second 2D image, calculate the resolution difference between the resolution value of the first 2D image and the resolution value of the second 2D image, and use this resolution difference as the target image parameter.
[0107] For example, a 2D display can analyze a first 2D image and a second 2D image to obtain the contrast value of the first 2D image and the contrast value of the second 2D image, calculate the contrast difference between the contrast value of the first 2D image and the contrast value of the second 2D image, and use this contrast difference as the target image parameter.
[0108] In summary, at least one of the optical density difference, brightness difference, resolution difference, and contrast difference can be obtained, and then the target image parameter can be obtained. The target image parameter can include at least one of the optical density difference, brightness difference, resolution difference, and contrast difference. After the 2D display obtains the target image parameter, it can send the target image parameter to the 3D display.
[0109] Of course, the target image parameter can include other types of parameters in addition to the optical density difference, brightness difference, resolution difference, and contrast difference, such as image frequency, etc., and there is no limitation on this.
[0110] Step 308: The 3D display sends the target image parameter to the 3D host.
[0111] Step 309: The 3D host corrects the 3D original image based on the target image parameter to obtain the corrected 3D original image, and sends the corrected 3D original image to the 3D display.
[0112] Exemplarily, the 3D display receives the corrected 3D original image and displays the 3D original image. The 3D display splits the 3D original image into a first 2D image and a second 2D image, and sends the first 2D image and the second 2D image to the 2D display, and the 2D display displays the first 2D image and the second 2D image.
[0113] Exemplarily, the 3D host corrects the 3D original image based on the target image parameters, which may include but are not limited to: if the target image parameters include the optical density difference, the optical density of the 3D original image may be corrected based on the optical density difference; if the target image parameters include the brightness difference, the brightness of the 3D original image may be corrected based on the brightness difference; if the target image parameters include the resolution difference, the resolution of the 3D original image may be corrected based on the resolution difference; if the target image parameters include the contrast difference, the contrast of the 3D original image may be corrected based on the contrast difference.
[0114] Exemplarily, the 3D host corrects the 3D original image based on the target image parameters, which may include but are not limited to: if the target image parameters include the optical density value of the first 2D image and the optical density value of the second 2D image, the optical density difference may be calculated and the optical density of the 3D original image may be corrected based on the optical density difference; if the target image parameters include the brightness value of the first 2D image and the brightness value of the second 2D image, the brightness difference may be calculated and the brightness of the 3D original image may be corrected based on the brightness difference; if the target image parameters include the resolution value of the first 2D image and the resolution value of the second 2D image, the resolution difference may be calculated and the resolution of the 3D original image may be corrected based on the resolution difference; if the target image parameters include the contrast value of the first 2D image and the contrast value of the second 2D image, the contrast difference may be calculated and the contrast of the 3D original image may be corrected based on the contrast difference.
[0115] Correcting the optical density of the 3D original image based on the optical density difference may include: if the optical density difference is less than the preset threshold, that is, the optical density value of the first 2D image is close to the optical density value of the second 2D image, the optical density of the 3D original image is not corrected. If the optical density difference is not less than the preset threshold, that is, the difference between the optical density value of the first 2D image and the optical density value of the second 2D image is large, the optical density of the 3D original image is corrected, and the correction target is to make the optical density value of the first 2D image close to the optical density value of the second 2D image. If the optical density value of the first 2D image is less than the optical density value of the second 2D image, the optical density value of the first 2D image is increased, and / or, the optical density value of the second 2D image is decreased. If the optical density value of the first 2D image is greater than the optical density value of the second 2D image, the optical density value of the first 2D image is decreased, and / or, the optical density value of the second 2D image is increased.
[0116] Referring to step 201, the first sensor collects an image signal, and the second sensor collects another image signal. A 3D original image is generated based on these two image signals. Increasing the optical density value of the first 2D image means increasing the optical density value of the image signal collected by the first sensor. Decreasing the optical density value of the first 2D image means decreasing the optical density value of the image signal collected by the first sensor. Increasing the optical density value of the second 2D image means increasing the optical density value of the image signal collected by the second sensor. Decreasing the optical density value of the second 2D image means decreasing the optical density value of the image signal collected by the second sensor.
[0117] Based on the brightness difference, correcting the brightness of the 3D original image may include: if the brightness difference is less than a preset threshold, that is, the brightness values of the first 2D image and the second 2D image are close, then the brightness of the 3D original image is not corrected. If the brightness difference is not less than the preset threshold, that is, the difference between the brightness values of the first 2D image and the second 2D image is large, then the brightness of the 3D original image is corrected, and the correction target is to make the brightness values of the first 2D image and the second 2D image close. If the brightness value of the first 2D image is less than the brightness value of the second 2D image, then increase the brightness value of the first 2D image and / or decrease the brightness value of the second 2D image. If the brightness value of the first 2D image is greater than the brightness value of the second 2D image, then decrease the brightness value of the first 2D image and / or increase the brightness value of the second 2D image.
[0118] Increasing the brightness value of the first 2D image means increasing the brightness value of the image signal collected by the first sensor. Decreasing the brightness value of the first 2D image means decreasing the brightness value of the image signal collected by the first sensor. Increasing the brightness value of the second 2D image means increasing the brightness value of the image signal collected by the second sensor. Decreasing the brightness value of the second 2D image means decreasing the brightness value of the image signal collected by the second sensor.
[0119] Resolution correction of the 3D original image based on the resolution difference may include: If the resolution difference is less than a preset threshold, that is, the resolution values of the first 2D image and the second 2D image are close, the resolution of the 3D original image is not corrected. If the resolution difference is not less than the preset threshold, that is, the difference between the resolution values of the first 2D image and the second 2D image is large, the resolution of the 3D original image is corrected, and the correction target is to make the resolution values of the first 2D image and the second 2D image close. Among them, if the resolution value of the first 2D image is less than the resolution value of the second 2D image, the resolution value of the first 2D image is increased, and / or the resolution value of the second 2D image is decreased. If the resolution value of the first 2D image is greater than the resolution value of the second 2D image, the resolution value of the first 2D image is decreased, and / or the resolution value of the second 2D image is increased. Among them, increasing the resolution value of the first 2D image means increasing the resolution value of the image signal collected by the first sensor, and decreasing the resolution value of the first 2D image means decreasing the resolution value of the image signal collected by the first sensor. Increasing the resolution value of the second 2D image means increasing the resolution value of the image signal collected by the second sensor, and decreasing the resolution value of the second 2D image means decreasing the resolution value of the image signal collected by the second sensor.
[0120] Contrast correction of the 3D original image based on the contrast difference may include: If the contrast difference is less than a preset threshold, that is, the contrast values of the first 2D image and the second 2D image are close, the contrast of the 3D original image is not corrected. If the contrast difference is not less than the preset threshold, that is, the difference between the contrast values of the first 2D image and the second 2D image is large, the contrast of the 3D original image is corrected, and the correction target is to make the contrast values of the first 2D image and the second 2D image close. Among them, if the contrast value of the first 2D image is less than the contrast value of the second 2D image, the contrast value of the first 2D image is increased, and / or the contrast value of the second 2D image is decreased. If the contrast value of the first 2D image is greater than the contrast value of the second 2D image, the contrast value of the first 2D image is decreased, and / or the contrast value of the second 2D image is increased. Among them, increasing the contrast value of the first 2D image means increasing the contrast value of the image signal collected by the first sensor, and decreasing the contrast value of the first 2D image means decreasing the contrast value of the image signal collected by the first sensor. Increasing the contrast value of the second 2D image means increasing the contrast value of the image signal collected by the second sensor, and decreasing the contrast value of the second 2D image means decreasing the contrast value of the image signal collected by the second sensor.
[0121] In summary, it is possible to correct the optical density of the 3D original image, correct the brightness of the 3D original image, correct the resolution of the 3D original image, and correct the contrast of the 3D original image, so as to automatically correct attributes such as the clarity, screen brightness / image brightness, and image depth of field of the 3D original image, and keep the screen of the 3D original image stable in terms of clarity and brightness during display.
[0122] As can be seen from the above, in this embodiment, a 3D host (such as a 3D endoscope host) can input a 3D original image to a 3D display. The 3D display splits the 3D original image into a first 2D image and a second 2D image, and sends the first 2D image and the second 2D image to a 2D display for the 2D display to display the first 2D image and the second 2D image. Among them, the speed of splitting the 3D original image into two 2D images for image processing is faster and the effect is better than directly performing image processing on the 3D original image. After receiving the two image signals, the 2D display analyzes the image details of the two images, and returns parameters such as the analyzed optical density, brightness, resolution, and contrast to the 3D display and the 3D host. The 3D host compares the returned parameters with the preset image parameter thresholds. When the parameters are greater than the image parameter thresholds, the 3D host makes fine adjustments to the 3D original image, automatically correcting the clarity, screen brightness, and image depth of field of the 3D original image, and keeping the screen of the 3D original image stable in terms of clarity and brightness during display.
[0123] As can be seen from the above technical solutions, the 3D display splits the 3D original image into a first 2D image and a second 2D image, and sends the first 2D image and the second 2D image to the 2D display, so that the 2D display displays the first 2D image and the second 2D image. While the 3D display is displaying the 3D original image, the first 2D image and the second 2D image are displayed on the 2D display, thereby displaying the 3D original image and the 2D images. The depth information is reflected by the 3D original image, and the picture details are reflected by the 2D images, realizing the intelligent linkage adjustment between the 3D display and the 2D display. It can automatically correct the clarity, screen brightness, and image depth of field of the 3D original image, and keep the screen of the 3D original image stable in terms of clarity and brightness during display.
[0124] Based on the same application concept as the above method, an image display system is proposed in an embodiment of the present application, including a 3D host, a 3D display, and a 2D display. The 3D host is connected to the 3D display, and the 3D display is connected to the 2D display; wherein: the 3D host is configured to send a 3D original image to the 3D display; the 3D display is configured to split the 3D original image into a first 2D image and a second 2D image, and send the first 2D image and the second 2D image to the 2D display; the 2D display is configured to display the first 2D image and the second 2D image based on a target display mode; wherein the target display mode is sent by the 3D display to the 2D display, and the target display mode is determined based on the splitting mode between the 3D original image and the 2D image.
[0125] Exemplarily, the 3D display is further configured to display the 3D original image on the 3D display; if a first operation instruction for performing a target operation on the 3D original image is received, the first operation instruction is sent to the 2D display; the 2D display is further configured to perform a target operation on the first 2D image and / or the second 2D image based on the first operation instruction. Wherein, if the target operation is a zoom-in operation and the first operation instruction includes zoom-in area coordinates, the first operation instruction is used to cause the 2D display to zoom in on the first 2D image centered on the zoom-in area coordinates and zoom in on the second 2D image; or, if the target operation is a zoom-out operation and the first operation instruction includes zoom-out area coordinates, the first operation instruction is used to cause the 2D display to zoom out on the first 2D image centered on the zoom-out area coordinates and zoom out on the second 2D image.
[0126] Exemplarily, the 3D display is further configured to send a second operation instruction to the 2D display; the 2D display is further configured to, after receiving the second operation instruction, obtain target image parameters based on the first 2D image and the second 2D image, and send the target image parameters to the 3D display; the 3D display is further configured to receive the target image parameters and send the target image parameters to the 3D host; the 3D host is further configured to correct the 3D original image based on the target image parameters to obtain a corrected 3D original image, and send the corrected 3D original image to the 3D display. Exemplarily, the target image parameters may include a parameter difference between a parameter value of the first 2D image and a parameter value of the second 2D image; wherein: the target image parameters may include at least one of the following: an optical density difference between an optical density value of the first 2D image and an optical density value of the second 2D image; a brightness difference between a brightness value of the first 2D image and a brightness value of the second 2D image; a resolution difference between a resolution value of the first 2D image and a resolution value of the second 2D image; a contrast difference between a contrast value of the first 2D image and a contrast value of the second 2D image.
[0127] Based on the same application concept as the above method, an image display device is proposed in an embodiment of the present application, which is applied to a 3D display. Refer to Figure 4 As shown, it is a schematic structural diagram of the image display device. The device may include: a receiving module 41, configured to receive a 3D original image sent by a 3D host; a processing module 42, configured to split the 3D original image into a first 2D image and a second 2D image; a sending module 43, configured to send the first 2D image and the second 2D image to a 2D display, so that the 2D display displays the first 2D image and the second 2D image based on a target display mode; wherein, the target display mode is sent by the 3D display to the 2D display, and the target display mode is determined based on the splitting mode between the 3D original image and the 2D image.
[0128] Exemplarily, the sending module 43 is further configured to display the 3D original image on the 3D display; if a first operation instruction for performing a target operation on the 3D original image is received, the first operation instruction is sent to the 2D display, so that the 2D display performs a target operation on the first 2D image and / or the second 2D image based on the first operation instruction. Wherein, if the target operation is a zoom-in operation and the first operation instruction includes zoom-in area coordinates, the first operation instruction is used to cause the 2D display to zoom in on the first 2D image with the zoom-in area coordinates as the center and zoom in on the second 2D image; or, if the target operation is a zoom-out operation and the first operation instruction includes zoom-out area coordinates, the first operation instruction is used to cause the 2D display to zoom out on the first 2D image with the zoom-out area coordinates as the center and zoom out on the second 2D image.
[0129] Exemplarily, the sending module 43 is further configured to send a second operation instruction to the 2D display, so that after receiving the second operation instruction, the 2D display obtains target image parameters based on the first 2D image and the second 2D image; the receiving module 41 is further configured to receive the target image parameters returned by the 2D display; the sending module 43 is further configured to send the target image parameters to the 3D host, so that the 3D host corrects the 3D original image based on the target image parameters to obtain a corrected 3D original image; the receiving module 41 is further configured to receive the corrected 3D original image sent by the 3D host. Wherein, the target image parameters include a parameter difference between the parameter value of the first 2D image and the parameter value of the second 2D image; wherein: the target image parameters include at least one of the following: an optical density difference between the optical density value of the first 2D image and the optical density value of the second 2D image; a brightness difference between the brightness value of the first 2D image and the brightness value of the second 2D image; a resolution difference between the resolution value of the first 2D image and the resolution value of the second 2D image; a contrast difference between the contrast value of the first 2D image and the contrast value of the second 2D image.
[0130] If the splitting mode between the 3D original image and the 2D image is the left - right splitting mode and the target display mode is the left - right display mode, the 2D display includes a left display window and a right display window. The left display window displays the first 2D image and the right display window displays the second 2D image. If the splitting mode between the 3D original image and the 2D image is the up - down splitting mode and the target display mode is the up - down display mode, the 2D display includes an upper display window and a lower display window. The upper display window displays the first 2D image and the lower display window displays the second 2D image. If the splitting mode between the 3D original image and the 2D image is the line - interleaved splitting mode and the target display mode is the line - interleaved display mode, the 2D display includes a plurality of line display windows. The odd - numbered line display windows display the first 2D image and the even - numbered line display windows display the second 2D image.
[0131] Based on the same application concept as the above - mentioned method, in an embodiment of the present application, a 3D display device is proposed. Refer to Figure 5 As shown, the 3D display device includes: a processor 51 and a machine - readable storage medium 52. The machine - readable storage medium 52 stores machine - executable instructions that can be executed by the processor 51. The processor 51 is used to execute the machine - executable instructions to implement the image display method disclosed in the above examples of the present application.
[0132] Based on the same application concept as the above - mentioned method, an embodiment of the present application further provides a machine - readable storage medium. A number of computer instructions are stored on the machine - readable storage medium. When the computer instructions are executed by a processor, the image display method disclosed in the above examples of the present application can be implemented.
[0133] Among them, the above - mentioned machine - readable storage medium can be any electronic, magnetic, optical or other physical storage device that can contain or store information, such as executable instructions, data, etc. For example, the machine - readable storage medium can be: RAM (Random Access Memory), volatile memory, non - volatile memory, flash memory, storage drives (such as hard disk drives), solid - state drives, any type of storage disk (such as optical discs, DVDs, etc.), or similar storage media, or a combination thereof.
[0134] The system, device, module or unit illustrated in the above embodiments can be specifically implemented by a computer entity or by a product with a certain function. A typical implementation device is a computer, and the specific form of the computer can be a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email transceiver device, a game console, a tablet computer, a wearable device, or a combination of any several of these devices.
[0135] For the convenience of description, when describing the above device, various units are described separately according to their functions. Of course, when implementing the present application, the functions of each unit can be implemented in one or more software and / or hardware.
[0136] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the embodiments of the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0137] The present application is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each flow and / or block in the flowchart and / or block diagram can be implemented by computer program instructions, and the combination of the flows and / or blocks in the flowchart and / or block diagram can also be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate a device for implementing the functions specified in Figure 1 one or more of the flows Figure 1 or blocks.
[0138] Moreover, these computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory generate a manufactured article including an instruction device, and the instruction device implements the functions specified in Figure 1 one or more of the flows Figure 1 or blocks.
[0139] These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process. Therefore, the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in Figure 1 one or more of the flows Figure 1 or blocks.
[0140] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, various changes and modifications can be made to the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included within the scope of the claims of the present application.
Claims
1. An image display method, characterized in that, Applied to a 3D display, the method includes: Receiving a 3D original image sent by a 3D host; Splitting the 3D original image into a first 2D image and a second 2D image; Sending the first 2D image and the second 2D image to a 2D display, so that the 2D display displays the first 2D image and the second 2D image based on a target display mode; wherein, the target display mode is sent by the 3D display to the 2D display, and the target display mode is determined based on a splitting mode between the 3D original image and the 2D image; Receiving target image parameters returned by the 2D display; wherein, the target image parameters include a parameter difference between a parameter value of the first 2D image and a parameter value of the second 2D image; wherein, after receiving the first 2D image and the second 2D image, the 2D display analyzes the first 2D image and the second 2D image to obtain the target image parameters; Sending the target image parameters to the 3D host, so that the 3D host corrects the 3D original image based on the target image parameters to obtain a corrected 3D original image; wherein, by correcting the 3D original image, the parameter value of the first 2D image is made close to the parameter value of the second 2D image; wherein, the 3D host compares the target image parameters with a preset image parameter threshold, and when the target image parameters are greater than the image parameter threshold, corrects the clarity, picture brightness, and image depth of the 3D original image, so that the picture of the 3D original image maintains stable clarity and stable brightness during display; Receiving the corrected 3D original image sent by the 3D host.
2. The method according to claim 1, wherein: After receiving the 3D original image sent by the 3D host, the method further includes: Displaying the 3D original image on the 3D display; If a first operation instruction for performing a target operation on the 3D original image is received, sending the first operation instruction to the 2D display, so that the 2D display performs a target operation on the first 2D image and / or the second 2D image based on the first operation instruction.
3. The method according to claim 2, wherein: If the target operation is a zoom-in operation and the first operation instruction includes zoom-in area coordinates, the first operation instruction is used to cause the 2D display to zoom in on the first 2D image with the zoom-in area coordinates as the center and zoom in on the second 2D image; or, If the target operation is a zoom-out operation and the first operation instruction includes zoom-out area coordinates, the first operation instruction is used to cause the 2D display to zoom out on the first 2D image with the zoom-out area coordinates as the center and zoom out on the second 2D image.
4. The method according to claim 1, characterized in that After sending the first 2D image and the second 2D image to the 2D display, the method further includes: Send a second operation instruction to the 2D display, so that after receiving the second operation instruction, the 2D display obtains target image parameters based on the first 2D image and the second 2D image.
5. The method according to claim 4, wherein The target image parameters include at least one of the following: the optical density difference between the optical density value of the first 2D image and the optical density value of the second 2D image; the brightness difference between the brightness value of the first 2D image and the brightness value of the second 2D image; the resolution difference between the resolution value of the first 2D image and the resolution value of the second 2D image; the contrast difference between the contrast value of the first 2D image and the contrast value of the second 2D image.
6. The method according to any one of claims 1-5, wherein If the splitting mode between the 3D original image and the 2D image is the left-right splitting mode and the target display mode is the left-right display mode, the 2D display includes a left display window and a right display window, the left display window displays the first 2D image, and the right display window displays the second 2D image; If the splitting mode between the 3D original image and the 2D image is the up-down splitting mode and the target display mode is the up-down display mode, the 2D display includes an upper display window and a lower display window, the upper display window displays the first 2D image, and the lower display window displays the second 2D image; If the splitting mode between the 3D original image and the 2D image is the line interleaving splitting mode and the target display mode is the line interleaving display mode, the 2D display includes a plurality of line display windows, the odd line display windows display the first 2D image, and the even line display windows display the second 2D image.
7. An image display system, characterized in that, Comprising a 3D host, a 3D display and a 2D display, the 3D host is connected to the 3D display, and the 3D display is connected to the 2D display; The 3D host is configured to send a 3D original image to the 3D display; The 3D display is configured to split the 3D original image into a first 2D image and a second 2D image, and send the first 2D image and the second 2D image to the 2D display; The 2D display is configured to display the first 2D image and the second 2D image based on a target display mode; wherein, the target display mode is sent by the 3D display to the 2D display, and the target display mode is determined based on the splitting mode between the 3D original image and the 2D image; wherein, after receiving the first 2D image and the second 2D image, the 2D display analyzes the first 2D image and the second 2D image to obtain target image parameters; The 3D display is further configured to receive the target image parameters returned by the 2D display, and send the target image parameters to the 3D host, and the target image parameters include the parameter difference between the parameter value of the first 2D image and the parameter value of the second 2D image. The 3D host is further configured to correct the 3D original image based on the target image parameters to obtain a corrected 3D original image, and send the corrected 3D original image to the 3D display; wherein, by correcting the 3D original image, the parameter values of the first 2D image are made close to the parameter values of the second 2D image; wherein, the 3D host compares the target image parameters with a preset image parameter threshold, and when the target image parameters are greater than the image parameter threshold, corrects the clarity, picture brightness, and image depth of the 3D original image so that the picture of the 3D original image maintains stable clarity and stable brightness during display.
8. The system according to claim 7, wherein The 3D display is further configured to display the 3D original image on the 3D display; if a first operation instruction for performing a target operation on the 3D original image is received, the first operation instruction is sent to the 2D display; the 2D display is further configured to perform a target operation on the first 2D image and / or the second 2D image based on the first operation instruction; and / or The 3D display is further configured to send a second operation instruction to the 2D display; the 2D display is further configured to, after receiving the second operation instruction, obtain target image parameters based on the first 2D image and the second 2D image, and send the target image parameters to the 3D display.
9. An image display device, characterized in that, Applied to a 3D display, the device includes: A receiving module, configured to receive a 3D original image sent by a 3D host; A processing module, configured to split the 3D original image into a first 2D image and a second 2D image; A sending module, configured to send the first 2D image and the second 2D image to a 2D display, so that the 2D display displays the first 2D image and the second 2D image based on a target display mode; wherein, the target display mode is sent by the 3D display to the 2D display, and the target display mode is determined based on the splitting mode between the 3D original image and the 2D image; The receiving module is further configured to receive target image parameters returned by the 2D display; wherein, the target image parameters include a parameter difference between the parameter values of the first 2D image and the parameter values of the second 2D image; wherein, after receiving the first 2D image and the second 2D image, the 2D display analyzes the first 2D image and the second 2D image to obtain the target image parameters; The sending module is further configured to send the target image parameters to the 3D host, so that the 3D host corrects the 3D original image based on the target image parameters to obtain a corrected 3D original image; wherein, by correcting the 3D original image, the parameter values of the first 2D image are made close to those of the second 2D image; wherein, the 3D host compares the target image parameters with a preset image parameter threshold, and when the target image parameters are greater than the image parameter threshold, corrects the clarity, picture brightness, and image depth of field of the 3D original image, so that the picture of the 3D original image maintains stable clarity and stable brightness during display. The receiving module is further configured to receive the corrected 3D original image sent by the 3D host.
10. A 3D display device, characterized in that, Comprising: A processor and a machine-readable storage medium, the machine-readable storage medium storing machine-executable instructions capable of being executed by the processor; wherein, the processor is configured to execute the machine-executable instructions to implement the method according to any one of claims 1-6.
Citation Information
Patent Citations
Capsule endoscope apparatus for reproducing 3d image, operation method for same capsule endoscope, receiver for reproducing 3d image in association with capsule endoscope, method for reproducing 3d image by receiver in association with capsule endoscope, and capsule endoscope system
CN109952054A
Method and device for displaying a two-dimensional image of a viewed object simultaneously with an image depicting the three-dimensional geometry of the viewed object
US20150187067A1