3D picture projection method, system and apparatus, and medium and device
By linking and controlling the first and second projection devices, the problems of high equipment cost and poor user experience in existing 3D projection technology are solved, achieving efficient projection of synchronous 3D projection effects and reducing dependence on high frame rate transmission characteristics and central control system.
Patent Information
- Application Number
- PCT/CN2024/107309
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-07-24
- Publication Date
- 2026-01-29
AI Technical Summary
Existing 3D projection technologies suffer from high equipment costs and poor user experience. In particular, the DLP+active glasses solution has insufficient brightness and heavy equipment, while the two-projector solution requires an additional central control system.
The first and second projection devices are linked and controlled. The first device is responsible for user interaction and video decoding, and transmits the decoded right-eye image to the second device. At the same time, the transmission delay is added to the first device to adjust the projection time, so as to achieve synchronous projection of images and form a 3D effect, without relying on high frame rate transmission characteristics and an independent central control system.
It reduced equipment costs, improved the user's viewing experience, and achieved synchronous and efficient 3D projection effects.
Smart Images

Figure CN2024107309_29012026_PF_FP_ABST
Abstract
Description
3D image projection methods, systems, devices, media and equipment Technical Field
[0001] This application relates to data transmission technology, and in particular to a 3D image projection method, system, device, medium and equipment. Background Technology
[0002] Currently, there are two main types of 3D projection technologies on the market: alternating left and right frame 3D projection achieved by DLP (Digital Light Processing) projection + active glasses, and polarized projection that uses two projectors to project images to the left and right eyes respectively, combined with passive glasses to achieve left and right phase difference.
[0003] The 3D projection method using DLP + active glasses utilizes DLP to achieve high frame rate alternating left and right image projection, while the active glasses switch the user's left and right eye vision. When the DLP projects the left eye image, the right lens of the active glasses is closed (opaque / black) while the left lens is transparent. When the right eye image is projected, the left lens is opaque while the right eye is transparent. This solution sacrifices the brightness entering the user's eyes, and the active glasses themselves are relatively heavy, resulting in a poor viewing experience when worn for extended periods.
[0004] The solution of using two projectors to project left and right images respectively requires a central control system that exists independently of the projectors to handle video decoding. The projectors simply receive the images and project them. Therefore, such projectors usually do not have their own system and the latency is relatively stable. However, for users, it requires purchasing two non-smart projectors and an expensive dedicated central control system to achieve this.
[0005] Application content
[0006] This application provides a 3D image projection method, system, device, medium, and equipment that can achieve synchronous projection of images from a first projection device and a second projection device to form a 3D effect without relying on a central control system with high frame rate transmission characteristics and independent of the projector. This ensures both projection effect and user viewing experience while reducing equipment costs.
[0007] In a first aspect, embodiments of this application provide a 3D image projection method, applied to a first projection device, to achieve 3D projection through the first projection device and a second projection device, including:
[0008] Receive a projection request and determine the transmission delay that exists when the first projection device and the second projection device transmit data.
[0009] The image data to be projected is acquired and decoded to obtain the original image containing the left-eye and right-eye images;
[0010] The original image is segmented, retaining the first image containing the left eye image, and the second image containing the right eye image is sent to the second projection device;
[0011] The timing of the first projection device projecting the first image is adjusted according to the transmission delay, so that the first projection device and the second projection device project the image synchronously to form a 3D projection.
[0012] Furthermore, before determining the transmission delay present during data transmission between the first projection device and the second projection device, the method further includes:
[0013] In response to a position calibration operation for the first projection device and the second projection device, the projection positions of the images of the first projection device and the second projection device are obtained according to the position calibration operation;
[0014] Adjust the projection positions of the first projection device and the second projection device according to the projection position of the image, so that there is a maximum overlap projection area between the first initial image projected by the first projection device and the second initial image projected by the second projection device.
[0015] Furthermore, after adjusting the projection positions of the first projection device and the second projection device according to the image projection position, the method further includes:
[0016] Based on the overlapping projection area, a target projection area that meets the preset aspect ratio requirement is determined in the overlapping projection area, and the first initial image projected by the first projection device is adjusted to the first target image corresponding to the target projection area.
[0017] Based on the first target image, the second initial image projected by the second projection device is adjusted to a second target image that overlaps with the first target image.
[0018] Furthermore, determining the transmission delay present when data is transmitted between the first projection device and the second projection device includes:
[0019] In response to the operation of determining the transmission delay between the first projection device and the second projection device, a preset first test image is projected, and a second test image with a color inconsistent with the first test image is transmitted to the second projection device, and the second projection device is controlled to project the second test image.
[0020] Acquire the first test image projected by the first projection device and record the first moment corresponding to when the first test image is acquired;
[0021] Acquire the second test image projected by the second projection device, and record the second moment corresponding to when the second test image is acquired;
[0022] The first and second moments are calculated using preset calculation rules to obtain the transmission delay when data is transmitted between the first projection device and the second projection device.
[0023] Furthermore, before projecting the preset first test image, the method further includes:
[0024] A preset third test image is projected, and a fourth test image with the same color as the third test image is transmitted to the second projection device, and the second projection device is controlled to project the fourth test image;
[0025] When the third and fourth test images are acquired and the images of the third and fourth test images are in a stable state, the operation of projecting the preset first test image is executed.
[0026] Furthermore, data transmission between the first projection device and the second projection device is achieved through a wired or wireless connection.
[0027] Furthermore, adjusting the time for the first projection device to project the first image based on the transmission delay includes:
[0028] The transmission delay is added to the initial time of the image projected by the first projection device to obtain the target time of the image projected by the first projection device.
[0029] Secondly, embodiments of this application also provide a 3D image projection method, applied to a second projection device, comprising:
[0030] Receive a second image transmitted by a first projection device, and indicate the projection time for the second projection device to project the second image;
[0031] The second image is projected according to the projection time, so that the second projection device projects the image synchronously with the first projection device to form a 3D projection.
[0032] Thirdly, embodiments of this application also provide a 3D image projection device, applied to a first projection device, which realizes 3D projection through the first projection device and a second projection device, including:
[0033] The receiving module is used to receive a projection request and determine the transmission delay that exists when the first projection device and the second projection device transmit data.
[0034] The acquisition module is used to acquire and decode the image data to be projected, and obtain the original image containing the left-eye and right-eye images;
[0035] The segmentation module is used to segment the original image, retain the first image containing the left eye image, and send the second image containing the right eye image to the second projection device;
[0036] The projection module is used to adjust the time when the first projection device projects the first image according to the transmission delay, so that the first projection device and the second projection device project the image synchronously to form a 3D projection.
[0037] Furthermore, the device also includes a preliminary calibration module, which, in response to a position calibration operation for the first projection device and the second projection device, obtains the image projection positions of the first projection device and the second projection device according to the position calibration operation; and adjusts the projection positions of the first projection device and the second projection device respectively according to the image projection positions, so that there is a maximum overlapping projection area between the first initial image projected by the first projection device and the second initial image projected by the second projection device.
[0038] Furthermore, the device also includes an adjustment module, configured to determine a target projection area that meets a preset aspect ratio requirement in the overlapping projection area, adjust the first initial image projected by the first projection device to a first target image corresponding to the target projection area, and adjust the second initial image projected by the second projection device to a second target image that overlaps with the first target image, based on the first target image.
[0039] Furthermore, the receiving module is configured to, in response to the operation of determining the transmission delay between the first projection device and the second projection device, project a preset first test image, transmit a second test image with a color inconsistent with the first test image to the second projection device, and control the second projection device to project the second test image; acquire the first test image projected by the first projection device and record the first moment corresponding to the acquisition of the first test image; acquire the second test image projected by the second projection device and record the second moment corresponding to the acquisition of the second test image; and calculate the first moment and the second moment according to a preset calculation rule to obtain the transmission delay that exists when data is transmitted between the first projection device and the second projection device.
[0040] Furthermore, the device also includes a pre-operation module for projecting a preset third test image and transmitting a fourth test image with the same color as the third test image to the second projection device, and controlling the second projection device to project the fourth test image; when the third test image and the fourth test image are acquired and the images of the third test image and the fourth test image are in a stable state, the operation of projecting the preset first test image is executed.
[0041] Furthermore, data transmission between the first projection device and the second projection device is achieved through a wired or wireless connection.
[0042] Furthermore, the projection module is used to add the transmission delay to the initial time of the image projected by the first projection device to obtain the target time of the image projected by the first projection device.
[0043] Fourthly, embodiments of this application provide a 3D image projection system, including a first projection device and a second projection device that realize data transmission through a wired or wireless connection.
[0044] The first projection device is configured to, upon receiving a projection request, determine the transmission delay between the first projection device and the second projection device during data transmission, and acquire the image data to be projected for decoding to obtain an original image containing a left-eye image and a right-eye image, segment the original image, retain a first image containing the left-eye image, and send a second image containing the right-eye image to the second projection device.
[0045] The second projection device is used to receive the second image transmitted by the first projection device;
[0046] The first projection device adjusts the time at which it projects the image in the first image according to the transmission delay, and synchronizes the time at which the second projection device projects the image in the second image. The first projection device and the second projection device project the image simultaneously to form a 3D projection.
[0047] Fifthly, embodiments of this application provide a 3D image projection display system, comprising:
[0048] A projection module includes a first projection device and a second projection device. After receiving a projection request, the projection module adjusts the projection time of the first projection device to synchronize the projection of the images to form a 3D projection. The first projection device and the second projection device are respectively equipped with a first polarizer for adjusting the polarization direction of the projected images to change the polarization direction of the images projected by the first projection device and the second projection device from linear polarization to circular polarization.
[0049] The 3D glasses include a left lens and a right lens, which are used to receive images projected from a first projection device and a second projection device through the left lens and the right lens, and to change the polarization direction of the image by means of a second polarizer installed on the left lens and the right lens, so as to change the polarization direction of the image projected by the first projection device and the second projection device from circular polarization to linear polarization, thereby cooperating with the projection module to realize 3D display.
[0050] Furthermore, the 3D glasses are passive 3D glasses.
[0051] Sixthly, embodiments of this application provide a computer-readable storage medium storing a plurality of instructions adapted for loading by a processor to execute the 3D image projection method of claim.
[0052] In a seventh aspect, embodiments of this application provide a terminal device, including a processor and a memory, wherein the memory stores multiple instructions, and the processor loads the instructions to execute a 3D image projection method.
[0053] The 3D projection method provided in this application is applied to a first projection device. 3D projection is achieved through a combination of the first and second projection devices. The method involves receiving a projection request, determining the transmission delay between the first and second projection devices, acquiring and decoding the image data to be projected to obtain an original image containing both left-eye and right-eye views, segmenting the original image, retaining a first image containing the left-eye view, and sending a second image containing the right-eye view to the second projection device, and adjusting the projection time of the first projection device based on the transmission delay to ensure synchronous projection of the images by both devices. This application embodiment achieves synchronous projection by linking the first and second projection devices. The first projection device handles user interaction and video decoding, and transmits the decoded right-eye view to the second projection device. The transmission delay in the first projection device is used to adjust its projection time, enabling synchronous projection. Furthermore, this method eliminates the need for a central control system with high frame rate transmission capabilities that exists independently of the projector, thereby reducing equipment costs. Attached Figure Description
[0054] Figure 1 is a flowchart illustrating the 3D image projection method provided in an embodiment of this application.
[0055] Figure 2 is a schematic diagram of the initial position calibration of the first projection device and the second projection device.
[0056] Figure 3 is a schematic diagram of the process of precise position calibration between the first projection device and the second projection device.
[0057] Figure 4 is a schematic diagram of the process for determining transmission delay.
[0058] Figure 5 is another flowchart illustrating the 3D image projection method provided in the embodiments of this application.
[0059] Figure 6 is a schematic diagram of the structure of the 3D image projection display system provided in the embodiment of this application.
[0060] Figure 7 is a schematic diagram of the optical structure of the 3D image projection display system provided in the embodiment of this application.
[0061] Figure 8 is a schematic diagram of the structure of the 3D image projection device provided in the embodiment of this application.
[0062] Figure 9 is another structural schematic diagram of the 3D image projection device provided in the embodiment of this application.
[0063] Figure 10 is a schematic diagram of the structure of the terminal device provided in the embodiment of 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 a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the protection scope of this application.
[0065] This application provides a 3D image projection method. By linking and controlling a first projection device and a second projection device, the first projection device is responsible for user interaction and video decoding, and transmits the decoded right-eye image to the second projection device. At the same time, a transmission delay is added to the first projection device to adjust the projection time of the first projection device, so that the first projection device and the second projection device can project images synchronously. This method does not require a central control system with high frame rate transmission characteristics that exists independently of the projector, thereby reducing equipment costs.
[0066] The term "and / or" appearing in this application can describe the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. Additionally, the character " / " in this application generally indicates that the preceding and following related objects have an "or" relationship.
[0067] The terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments described herein can be implemented in a sequence other than that illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or device that includes a series of steps or modules is not necessarily limited to those explicitly listed steps or modules, but may include other steps or modules not explicitly listed or inherent to such processes, methods, products, or devices. The naming or numbering of steps appearing in this application does not imply that the steps in the method flow must be performed in the chronological / logical order indicated by the naming or numbering. The execution order of named or numbered process steps can be changed according to the desired technical purpose, as long as the same or similar technical effect is achieved. The module division described in this application is a logical division. In practical applications, there may be other division methods. For example, multiple modules may be combined or integrated into another system, or some features may be ignored or not executed. In addition, the coupling or direct coupling or communication connection between modules shown or discussed may be through some interfaces, and the indirect coupling or communication connection between modules may be electrical or other similar forms, none of which are limited in this application. Furthermore, the modules or sub-modules described as separate components may or may not be physically separated, may or may not be physical modules, or may be distributed in multiple circuit modules. Some or all of the modules may be selected to achieve the purpose of the solution in this application according to actual needs.
[0068] The 3D image projection method described in this application is mainly applied to terminal devices, such as projectors. Besides terminal devices, it can also be applied to other terminal devices capable of controlling their operation, such as tablets, laptops, desktop computers, smart voice interaction devices, smart home appliances, in-vehicle terminals, and servers, etc., without limitation. Optionally, the server can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms, without limitation.
[0069] For ease of understanding, the specific process in the embodiments of this application is described below, please refer to Figure 1. Figure 1 is a schematic flowchart of an embodiment of the 3D image projection method provided in this application.
[0070] The 3D image projection method provided in this application embodiment is mainly applied to a first projection device, and the 3D projection effect is achieved through the first projection device and a second projection device.
[0071] In the embodiment shown in Figure 1, the method may include the following steps:
[0072] Step 101: Receive projection request and determine the transmission delay that exists when the first projection device and the second projection device transmit data.
[0073] It's important to explain that the 3D projection method proposed in this solution aims to achieve a 3D projection effect using only two projection devices (e.g., projectors) without relying on a central control system capable of high frame rate data transmission. One of the projection devices handles user interaction, video decoding, and image segmentation, transmitting one frame from the two segmented images (containing the left and right eye views) to the other projection device. This allows the two devices to project the corresponding left and right eye images, creating a 3D effect. However, without a central control system capable of high frame rate data transmission, a transmission delay inevitably exists between the two projection devices, causing users to experience left and right eye image lag when watching 3D projections, affecting their viewing experience. To solve this problem, the primary goal is to eliminate the transmission delay between the two projection devices. Therefore, it's essential to first determine the transmission delay between the first and second projection devices during data transmission.
[0074] Step 102: Obtain the image data to be projected and decode it to obtain the original image containing the left-eye and right-eye images.
[0075] In this embodiment, the first projection device is responsible for decoding the image data to be projected, and in place of the central control system, processes the image to be projected into an original image containing the left-eye and right-eye images.
[0076] Step 103: Segment the original image, retain the first image containing the left eye image, and send the second image containing the right eye image to the second projection device.
[0077] In this embodiment, the first projection device is responsible for segmenting the original image, replacing the central control system to process the original image into a first image containing the left eye view and a second image containing the right eye view, and storing the first image in the first projection device for screen projection. At the same time, the first projection device replaces the central control system to transmit the second image to the second projection device via a wired or wireless connection.
[0078] Step 104: Adjust the time for the first projection device to project the first image according to the transmission delay, so that the first projection device and the second projection device can project the image synchronously to form a 3D projection.
[0079] In this embodiment, a transmission delay can be added to the initial time of the first projection device projecting the image to obtain the target time of the first projection device projecting the image, so that the first projection device and the second projection device can project the image synchronously to form a 3D projection.
[0080] In some embodiments, before determining the transmission delay that exists when transmitting data between the first projection device and the second projection device, in order for the images projected by the first projection device and the second projection device to overlap and form a 3D effect, it is necessary to first calibrate the projection positions of the images of the first projection device and the second projection device. The calibration process is usually divided into preliminary calibration and precise calibration.
[0081] Preliminary calibration involves adjusting the angles of the first and second projection devices to maximize the overlap between the initial image projected by the first projection device and the second initial image projected by the second projection device.
[0082] Specifically, as shown in Figure 2, the first projection device (projector A) and the second projection device (projector B) can be fixedly placed, and adjustment commands for adjusting the projection position of the images can be input to the first and second projection devices respectively, so that there is a maximum overlap projection area between the first initial image projected by the first projection device and the second initial image projected by the second projection device. In this embodiment, the first and second projection devices need to be equipped with angle adjustment bases that can receive and execute adjustment commands.
[0083] In other embodiments, the projection positions of the first and second projection devices can be adjusted using off-axis or side projection techniques to maximize the overlap between the first initial image projected by the first projection device and the second initial image projected by the second projection device.
[0084] It should be explained that off-axis technology is a technique that adjusts the position of the lens in front of the projector lens to deflect the projected light during emission, thereby avoiding problems such as occlusion, color difference, and image distortion during projection.
[0085] Side projection technology is a technique that uses special lenses, mirrors, or other optical elements to ensure that light is projected onto the screen at the correct angle and direction, allowing the projector to project images onto the screen from the side rather than directly from the top or bottom.
[0086] When two projectors need to be installed on relatively far sides and cannot be directly aligned with a common center point, off-axis technology can be used to adjust the lens position of each projector, allowing it to project images from the side or at an angle. This ensures that the images from the two projectors correctly overlap on the screen without misalignment or overlap. Similarly, if a projector cannot be directly aligned with the center of the screen due to obstacles (such as furniture or equipment), side projection technology can be used to project images from the side, avoiding obstruction and ensuring proper blending of the image with the images from other projectors.
[0087] As shown in Figure 3, precise calibration can determine a target projection area that meets the preset aspect ratio (e.g., 16:9) within the overlapping projection area obtained from the preliminary calibration. The first initial image projected by the first projection device is then adjusted to the first target image corresponding to the target projection area. Based on the first target image, the second initial image projected by the second projection device is adjusted to the second target image that overlaps with the first target image. This completes the image projection position calibration process between the first and second projection devices.
[0088] It should be noted that, in order to achieve synchronous image projection between the first and second projection devices, existing technologies also use the Network Time Protocol (NTP) to achieve the same effect. However, the use of NTP often suffers from low precision. For scenarios like this one, which require precise control of data transmission timing, the precision provided by NTP may not be sufficient to meet the needs of this solution. Therefore, this application proposes a solution to achieve synchronous image projection between the first and second projection devices by eliminating transmission delay.
[0089] In some embodiments, as shown in Figure 4, the transmission delay can be determined through the following steps:
[0090] By having the first projection device and the second projection device project a first test image and a second test image of different colors in sequence, for example, the first test image is a green image and the second test image is a red image;
[0091] A first test image projected by the first projection device is captured using a high-speed camera installed on the first projection device or the second projection device, and the first time t0 corresponding to when the first test image is captured is recorded.
[0092] A high-speed camera is used to capture the second test image projected by the second projection device, and the second time t1 corresponding to when the second test image is captured is recorded.
[0093] The first and second moments are calculated using a preset calculation rule to obtain the transmission delay Δt between the first projection device and the second projection device when transmitting data. The calculation rule is Δt = t1 - t0.
[0094] It is understandable that the accuracy of transmission delay calculation can be improved by repeating this process multiple times, and the number of iterations is not limited here.
[0095] In some embodiments, in order for the high-speed camera to acquire the timing for capturing the first or second test image, it is necessary to ensure that the first or second test image is appearing for the first time and has a reference object. Therefore, a third test image with the same color can be projected sequentially by a first projection device and a second projection device. For example, the third test image is a black image. When the third test images projected by the first and second projection devices are both in a stable state, a preset first test image is projected by the first projection device, and a second test image with a different color than the first test image is transmitted to the second projection device. The second projection device is then controlled to project the second test image. If the high-speed camera detects that the current scene changes from black to green, it can consider that it is time to capture the first test image.
[0096] In another embodiment, the 3D image projection method provided in this application can also be applied to a second projection device, and a 3D projection effect can be achieved through the first projection device and the second projection device. In the embodiment shown in FIG5, the method may include the following steps:
[0097] Receive a second image transmitted by a first projection device, and indicate the projection time for the second projection device to project the second image;
[0098] The second image is projected according to the projection time, so that the second projection device projects the image synchronously with the first projection device to form a 3D projection.
[0099] In this embodiment, the second projection device projects the second image transmitted by the first projection device according to a set projection time, thereby achieving synchronous projection of the image with the first projection device and forming a 3D projection.
[0100] All of the above-mentioned optional technical solutions can be combined in any way to form the optional embodiments of this application, and will not be described in detail here.
[0101] In practice, this application is not limited by the execution order of the described steps. Without causing conflicts, some steps may be performed in other orders or simultaneously.
[0102] As can be seen from the above, the 3D image projection method provided in this application embodiment is applied to a first projection device. 3D projection is achieved through the first and second projection devices. By receiving a projection request, the transmission delay between the first and second projection devices during data transmission is determined. The image data to be projected is acquired and decoded to obtain an original image containing both left-eye and right-eye images. The original image is segmented, retaining the first image containing the left-eye image and sending the second image containing the right-eye image to the second projection device. The timing of the first projection device projecting the image from the first image is adjusted according to the transmission delay, so that the first and second projection devices project the images synchronously, forming a 3D projection. This application embodiment achieves synchronous projection by linking the first and second projection devices. The first projection device is responsible for user interaction and video decoding, and transmits the decoded right-eye image to the second projection device. Simultaneously, a transmission delay is added to the first projection device to adjust the projection time, enabling synchronous projection. Furthermore, it does not rely on a central control system with high frame rate transmission capabilities, thereby reducing equipment costs.
[0103] This application also provides a 3D image projection system, including a first projection device and a second projection device that realize data transmission through a wired or wireless connection.
[0104] The first projection device is configured to, upon receiving a projection request, determine the transmission delay between the first projection device and the second projection device during data transmission, and acquire the image data to be projected for decoding to obtain an original image containing a left-eye image and a right-eye image, segment the original image, retain a first image containing the left-eye image, and send a second image containing the right-eye image to the second projection device.
[0105] The second projection device is used to receive the second image transmitted by the first projection device;
[0106] The first projection device adjusts the time of its projection of the first image according to the transmission delay, and synchronizes the time of its projection of the second image with that of the second projection device. The first projection device and the second projection device project images simultaneously to form a 3D projection.
[0107] This application also provides a 3D image projection display system, as shown in Figures 6-7, including:
[0108] A projection module, comprising a first projection device and a second projection device, wherein the projection module adjusts the timing of the first projection device's image projection after receiving a projection request, so that the first projection device and the second projection device project images synchronously to form a 3D projection;
[0109] 3D glasses, comprising a left lens and a right lens, for receiving images projected from a first projection device and a second projection device through the left and right lenses, and cooperating with the projection module to achieve 3D display.
[0110] Among them, the 3D glasses are passive 3D glasses, which have the advantages of being lightweight and easy to wear compared to active 3D glasses, and do not sacrifice the brightness of the user's eyes.
[0111] It's important to note that in passive polarized 3D technology, for users to see a 3D effect, it's crucial that their left eye only sees the left-eye image and their right eye only sees the right-eye image. This requires changing the polarization direction of the image. Specifically, a half-glass slide can be installed on one of the two projectors. Assuming the first projector has a half-glass slide, its image will be polarized at 90°. The second projector, without a slide, will project an image with a default polarization direction of 0°. In other words, the polarization directions of the images projected by the two projectors are perpendicular. Meanwhile, on the 3D glasses, the polarizer installed on the left lens corresponding to the first projection device has an angle of 90°, which is consistent with the polarization direction of the image projected by the first projection device, allowing the image projected by the first projection device to enter the left lens. At the same time, the polarizer installed on the right lens corresponding to the second projection device has an angle of 0°, which is consistent with the polarization direction of the image projected by the second projection device, allowing the image projected by the second projection device to enter the right lens. At this time, the user's left eye can only see the left eye image and not the right eye image, and the user's right eye can only see the right eye image and not the left eye image, thus forming a 3D effect.
[0112] This application also provides a 3D image projection device, which can be integrated into a terminal device. The terminal device can be a projector or similar device.
[0113] Please refer to Figure 8, which is a schematic diagram of the structure of the 3D image projection device provided in an embodiment of this application. The 3D image projection device 30 may include:
[0114] The receiving module 31 is used to receive a projection request and determine the transmission delay that exists when the first projection device and the second projection device transmit data.
[0115] The acquisition module 32 is used to acquire the image data to be projected and decode it to obtain the original image containing the left eye image and the right eye image;
[0116] The segmentation module 33 is used to segment the original image, retain the first image containing the left eye image, and send the second image containing the right eye image to the second projection device;
[0117] The projection module 34 is used to adjust the time when the first projection device projects the first image according to the transmission delay, so that the first projection device and the second projection device project the image synchronously to form a 3D projection.
[0118] In some embodiments, the apparatus further includes a preliminary calibration module, configured to, in response to a position calibration operation for the first projection device and the second projection device, obtain the image projection positions of the first projection device and the second projection device according to the position calibration operation; and adjust the projection positions of the first projection device and the second projection device respectively according to the image projection positions, so that there is a maximum overlapping projection area between the first initial image projected by the first projection device and the second initial image projected by the second projection device.
[0119] In some embodiments, the device further includes an adjustment module, configured to determine a target projection area that meets a preset aspect ratio requirement in the overlapping projection area, adjust the first initial image projected by the first projection device to a first target image corresponding to the target projection area, and adjust the second initial image projected by the second projection device to a second target image that overlaps with the first target image, based on the first target image.
[0120] In some embodiments, the receiving module 31 is configured to, in response to a transmission delay determination operation between the first projection device and the second projection device, project a preset first test image, transmit a second test image whose color is inconsistent with the first test image to the second projection device, and control the second projection device to project the second test image; acquire the first test image projected by the first projection device and record a first moment corresponding to the acquisition of the first test image; acquire the second test image projected by the second projection device and record a second moment corresponding to the acquisition of the second test image; and calculate the first moment and the second moment using a preset calculation rule to obtain the transmission delay that exists when data is transmitted between the first projection device and the second projection device.
[0121] In some embodiments, the device further includes a pre-operation module for projecting a preset third test image and transmitting a fourth test image with the same color as the third test image to the second projection device, controlling the second projection device to project the fourth test image; when the third test image and the fourth test image are acquired and the images of the third test image and the fourth test image are in a stable state, the operation of projecting the preset first test image is performed.
[0122] In some embodiments, data transmission between the first projection device and the second projection device is achieved through a wired or wireless connection.
[0123] In some embodiments, the projection module 34 is used to add the transmission delay to the initial time of the image projected by the first projection device to obtain the target time of the image projected by the first projection device.
[0124] In practice, the above modules can be implemented as independent entities or combined in any way to be implemented as the same or several entities.
[0125] As can be seen from the above, the 3D image projection device 30 provided in this application embodiment includes a receiving module 31 for receiving a projection request and determining the transmission delay between the first projection device and the second projection device during data transmission; an acquisition module 32 for acquiring and decoding the image data to be projected to obtain an original image containing the left-eye image and the right-eye image; a segmentation module 33 for segmenting the original image, retaining the first image containing the left-eye image, and sending the second image containing the right-eye image to the second projection device; and a projection module 34 for adjusting the time when the first projection device projects the first image according to the transmission delay, so that the first projection device and the second projection device project the image synchronously to form a 3D projection.
[0126] Please refer to Figure 9, which is a schematic diagram of the structure of a 3D image projection device provided in an embodiment of this application. The 3D image projection device 30 includes a memory 120, one or more processors 180, and one or more application programs, wherein the one or more application programs are stored in the memory 120 and configured to be executed by the processor 180; the processor 180 may include a receiving module 31, an acquisition module 32, a segmentation module 33, and a projection module 34. For example, the structure and connection relationship of the above components can be as follows:
[0127] Memory 120 can be used to store applications and data. The applications stored in memory 120 contain executable code. Applications can be composed of various functional modules. Processor 180 executes various functional applications and data processing by running the applications stored in memory 120. Furthermore, memory 120 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, memory 120 may also include a memory controller to provide processor 180 with access to memory 120.
[0128] The processor 180 is the control center of the device, connecting various parts of the terminal device through various interfaces and lines. It performs various functions and processes data by running or executing applications stored in the memory 120 and calling data stored in the memory 120, thereby providing overall monitoring of the device. Optionally, the processor 180 may include one or more processing cores; preferably, the processor 180 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications.
[0129] Specifically, in this embodiment, the processor 180 loads the executable code corresponding to the processes of one or more applications into the memory 120 according to the following instructions, and the processor 180 runs the applications stored in the memory 120 to achieve various functions:
[0130] The receiving instruction is used to receive a projection request and determine the transmission delay that exists when the first projection device and the second projection device transmit data.
[0131] The acquisition command is used to acquire the image data to be projected and decode it to obtain the original image containing the left-eye and right-eye images;
[0132] The segmentation command is used to segment the original image, retain the first image containing the left eye image, and send the second image containing the right eye image to the second projection device;
[0133] The projection command is used to adjust the time when the first projection device projects the first image based on the transmission delay, so that the first projection device and the second projection device project the image synchronously to form a 3D projection.
[0134] In some embodiments, the program further includes a preliminary calibration instruction, which is used to respond to a position calibration operation for the first projection device and the second projection device, to obtain the image projection positions of the first projection device and the second projection device according to the position calibration operation; and to adjust the projection positions of the first projection device and the second projection device respectively according to the image projection positions, so that there is a maximum overlapping projection area between the first initial image projected by the first projection device and the second initial image projected by the second projection device.
[0135] In some embodiments, the program further includes adjustment instructions for determining a target projection area that meets a preset aspect ratio requirement in the overlapping projection area, adjusting the first initial image projected by the first projection device to a first target image corresponding to the target projection area, and adjusting the second initial image projected by the second projection device to a second target image that overlaps with the first target image based on the first target image.
[0136] In some embodiments, the receiving instruction is configured to respond to a transmission delay determination operation between the first projection device and the second projection device by projecting a preset first test image and transmitting a second test image with a color inconsistent with the first test image to the second projection device, controlling the second projection device to project the second test image; acquiring the first test image projected by the first projection device and recording a first moment corresponding to the acquisition of the first test image; acquiring the second test image projected by the second projection device and recording a second moment corresponding to the acquisition of the second test image; and calculating the first moment and the second moment using a preset calculation rule to obtain the transmission delay that exists when data is transmitted between the first projection device and the second projection device.
[0137] In some embodiments, the program further includes a pre-operation instruction for projecting a preset third test image and transmitting a fourth test image with the same color as the third test image to the second projection device, controlling the second projection device to project the fourth test image; when the third test image and the fourth test image are acquired and the images of the third test image and the fourth test image are in a stable state, the operation of projecting the preset first test image is executed.
[0138] In some embodiments, data transmission between the first projection device and the second projection device is achieved through a wired or wireless connection.
[0139] In some embodiments, the projection instruction is used to add the transmission delay to the initial time of the image projected by the first projection device to obtain the target time of the image projected by the first projection device.
[0140] This application also provides a terminal device.
[0141] Please refer to Figure 10, which shows a schematic diagram of the structure of a terminal device provided in an embodiment of this application. The terminal device can be used to implement the 3D image projection method provided in the above embodiments.
[0142] As shown in Figure 10, the terminal device 1200 may include an RF (Radio Frequency) circuit 110, a memory 120 including one or more (only one is shown in the figure) computer-readable storage media, an input unit 130, a display unit 140, a sensor 150, an audio circuit 160, a transmission module 170, a processor 180 including one or more (only one is shown in the figure) processing cores, and a power supply 190, etc. Those skilled in the art will understand that the structure of the terminal device 1200 shown in Figure 10 does not constitute a limitation on the terminal device 1200, and may include more or fewer components than shown, or combine certain components, or have different component arrangements. Wherein:
[0143] RF circuit 110 is used to receive and transmit electromagnetic waves, realizing the mutual conversion between electromagnetic waves and electrical signals, thereby enabling communication with communication networks or other devices. RF circuit 110 may include various existing circuit elements used to perform these functions, such as antennas, radio frequency transceivers, digital signal processors, encryption / decryption chips, Subscriber Identity Module (SIM) cards, memory, etc. RF circuit 110 can communicate with various networks such as the Internet, corporate intranets, and wireless networks, or communicate with other devices via wireless networks.
[0144] The memory 120 can be used to store software programs and modules, such as the program instructions / modules corresponding to the 3D image projection method in the above embodiment. The processor 180 executes various functional applications and data processing by running the software programs and modules stored in the memory 120. It can automatically select a vibration reminder mode for 3D image projection according to the current scene of the terminal device, ensuring that it is not disturbed in scenarios such as meetings, while also ensuring that the user can sense incoming calls, thus improving the intelligence of the terminal device. The memory 120 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 120 may further include memory remotely located relative to the processor 180, and these remote memories can be connected to the terminal device 1200 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0145] The input unit 130 can be used to receive input digital or character information, and to generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control. Specifically, the input unit 130 may include a touch-sensitive surface 131 and other input devices 132. The touch-sensitive surface 131, also known as a touch display screen or touchpad, can collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near the touch-sensitive surface 131), and drive the corresponding connection device according to a pre-set program. Optionally, the touch-sensitive surface 131 may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch position and the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, sends it to the processor 180, and can receive and execute commands from the processor 180. In addition, the touch-sensitive surface 131 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch-sensitive surface 131, the input unit 130 may also include other input devices 132. Specifically, other input devices 132 may include, but are not limited to, one or more of the following: physical keyboard, function keys (such as volume control buttons, power buttons, etc.), trackball, mouse, joystick, etc.
[0146] Display unit 140 can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of terminal device 1200. These graphical user interfaces can be composed of graphics, text, icons, video, and any combination thereof. Display unit 140 may include display panel 141, which may optionally be configured as an LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), or similar display panel 141. Further, touch-sensitive surface 131 may cover display panel 141. When touch-sensitive surface 131 detects a touch operation on or near it, it transmits the information to processor 180 to determine the type of touch event. Subsequently, processor 180 provides corresponding visual output on display panel 141 according to the type of touch event. Although in FIG. 10, touch-sensitive surface 131 and display panel 141 are implemented as two separate components to realize input and output functions, in some embodiments, touch-sensitive surface 131 and display panel 141 can be integrated to realize input and output functions.
[0147] The terminal device 1200 may also include at least one sensor 150, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor. The ambient light sensor can adjust the brightness of the display panel 141 according to the ambient light level, and the proximity sensor can turn off the display panel 141 and / or backlight when the terminal device 1200 is moved to the ear. As a type of motion sensor, a gravity acceleration sensor can detect the magnitude of acceleration in various directions (generally three axes). When stationary, it can detect the magnitude and direction of gravity and can be used for applications that recognize the phone's posture (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition-related functions (such as pedometer, tapping), etc. Other sensors that the terminal device 1200 may also be configured with, such as a gyroscope, barometer, hygrometer, thermometer, and infrared sensor, will not be described in detail here.
[0148] Audio circuitry 160, speaker 161, and microphone 162 provide an audio interface between the user and terminal device 1200. Audio circuitry 160 converts received audio data into electrical signals, which are then transmitted to speaker 161, where they are converted into sound signals for output. Conversely, microphone 162 converts collected sound signals into electrical signals, which are received by audio circuitry 160, converted back into audio data, and then processed by processor 180 before being transmitted via RF circuitry 110 to, for example, another terminal device, or output to memory 120 for further processing. Audio circuitry 160 may also include an earphone jack to facilitate communication between peripheral headphones and terminal device 1200.
[0149] Terminal device 1200, through transmission module 170 (e.g., Wi-Fi module), can help users send and receive emails, browse web pages, and access streaming media, providing users with wireless broadband internet access. Although Figure 10 shows transmission module 170, it is understood that it is not a necessary component of terminal device 1200 and can be omitted as needed without changing the nature of the application.
[0150] The processor 180 is the control center of the terminal device 1200. It connects to various parts of the mobile phone via various interfaces and lines. By running or executing software programs and / or modules stored in the memory 120, and by calling data stored in the memory 120, it performs various functions of the terminal device 1200 and processes data, thereby providing overall monitoring of the mobile phone. Optionally, the processor 180 may include one or more processing cores; in some embodiments, the processor 180 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, and the modem processor mainly handles wireless communication. It is understood that the modem processor may also not be integrated into the processor 180.
[0151] The terminal device 1200 also includes a power supply 190 that supplies power to the various components. In some embodiments, the power supply can be logically connected to the processor 180 through a power management system, thereby enabling functions such as discharge management and power consumption management through the power management system. The power supply 190 may also include one or more DC or AC power supplies, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.
[0152] Although not shown, the terminal device 1200 may also include a camera (such as a front-facing camera and a rear-facing camera), a Bluetooth module, etc., which will not be described in detail here. Specifically, in this embodiment, the display unit 140 of the terminal device 1200 is a touch screen display, and the terminal device 1200 also includes a memory 120 and one or more programs, one or more of which are stored in the memory 120 and configured to be executed by one or more processors 180. One or more programs contain instructions for performing the following operations:
[0153] The receiving instruction is used to receive a projection request and determine the transmission delay that exists when the first projection device and the second projection device transmit data.
[0154] The acquisition command is used to acquire the image data to be projected and decode it to obtain the original image containing the left-eye and right-eye images;
[0155] The segmentation command is used to segment the original image, retain the first image containing the left eye image, and send the second image containing the right eye image to the second projection device;
[0156] The projection command is used to adjust the time when the first projection device projects the first image based on the transmission delay, so that the first projection device and the second projection device project the image synchronously to form a 3D projection.
[0157] In some embodiments, the program further includes a preliminary calibration instruction, which is used to respond to a position calibration operation for the first projection device and the second projection device, to obtain the image projection positions of the first projection device and the second projection device according to the position calibration operation; and to adjust the projection positions of the first projection device and the second projection device respectively according to the image projection positions, so that there is a maximum overlapping projection area between the first initial image projected by the first projection device and the second initial image projected by the second projection device.
[0158] In some embodiments, the program further includes adjustment instructions for determining a target projection area that meets a preset aspect ratio requirement in the overlapping projection area, adjusting the first initial image projected by the first projection device to a first target image corresponding to the target projection area, and adjusting the second initial image projected by the second projection device to a second target image that overlaps with the first target image based on the first target image.
[0159] In some embodiments, the receiving instruction is configured to respond to a transmission delay determination operation between the first projection device and the second projection device by projecting a preset first test image and transmitting a second test image with a color inconsistent with the first test image to the second projection device, controlling the second projection device to project the second test image; acquiring the first test image projected by the first projection device and recording a first moment corresponding to the acquisition of the first test image; acquiring the second test image projected by the second projection device and recording a second moment corresponding to the acquisition of the second test image; and calculating the first moment and the second moment using a preset calculation rule to obtain the transmission delay that exists when data is transmitted between the first projection device and the second projection device.
[0160] In some embodiments, the program further includes a pre-operation instruction for projecting a preset third test image and transmitting a fourth test image with the same color as the third test image to the second projection device, controlling the second projection device to project the fourth test image; when the third test image and the fourth test image are acquired and the images of the third test image and the fourth test image are in a stable state, the operation of projecting the preset first test image is executed.
[0161] In some embodiments, data transmission between the first projection device and the second projection device is achieved through a wired or wireless connection.
[0162] In some embodiments, the projection instruction is used to add the transmission delay to the initial time of the image projected by the first projection device to obtain the target time of the image projected by the first projection device.
[0163] This application also provides a terminal device.
[0164] As can be seen from the above, this application embodiment provides a terminal device 1200, which performs the following steps:
[0165] Receive a projection request and determine the transmission delay that exists when the first projection device and the second projection device transmit data.
[0166] The image data to be projected is acquired and decoded to obtain the original image containing the left-eye and right-eye images;
[0167] The original image is segmented, retaining the first image containing the left eye image, and the second image containing the right eye image is sent to the second projection device;
[0168] The timing of the first projection device projecting the first image is adjusted according to the transmission delay, so that the first projection device and the second projection device project the image synchronously to form a 3D projection.
[0169] This application also provides a storage medium storing a computer program. When the computer program is run on a computer, the computer executes the 3D image projection method described in any of the above embodiments.
[0170] It should be noted that, for the 3D image projection method described in this application, those skilled in the art will understand that all or part of the process of implementing the 3D image projection method described in the embodiments of this application can be accomplished by a computer program controlling related hardware. The computer program can be stored in a computer-readable storage medium, such as in the memory of a terminal device, and executed by at least one processor within the terminal device. During execution, it can include the process of the embodiments of the 3D image projection method described. The storage medium can be a magnetic disk, optical disk, read-only memory (ROM), random access memory (RAM), etc.
[0171] For the 3D image projection device described in this application embodiment, its functional modules can be integrated into a single processing chip, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.
[0172] The 3D image projection method, apparatus, medium, and terminal device provided in the embodiments of this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the embodiments above are only for the purpose of helping to understand the method and its core ideas. Furthermore, those skilled in the art will recognize that, based on the ideas of this application, there will be changes in the specific implementation methods and application scope. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A 3D picture projection method, applied to a first projection device, wherein, The method comprises the following steps: receiving a projection request, determining a transmission delay existing when data transmission is performed between the first projection device and the second projection device; obtaining image data to be projected and decoding to obtain an original image comprising a left-eye picture and a right-eye picture; segmenting the original image, retaining a first image comprising the left-eye picture, and sending a second image comprising the right-eye picture to the second projection device; adjusting the time for the first projection device to project the first image according to the transmission delay, so that the first projection device and the second projection device synchronously project pictures to form 3D projection.
2. The 3D picture projection method of claim 1, wherein, Before the step of determining the transmission delay existing when data transmission is performed between the first projection device and the second projection device, the method further comprises the following steps: in response to a position calibration operation for the first projection device and the second projection device, obtaining picture projection positions of the first projection device and the second projection device according to the position calibration operation; adjusting the projection positions of the first projection device and the second projection device respectively according to the picture projection positions, so that there is an overlapping projection area with the maximum area between a first initial picture projected by the first projection device and a second initial picture projected by the second projection device.
3. The 3D picture projection method of claim 2, wherein, After the step of adjusting the projection positions of the first projection device and the second projection device respectively according to the picture projection positions, the method further comprises the following steps: according to the overlapping projection area, determining a target projection area meeting a preset aspect ratio requirement in the overlapping projection area, and adjusting the first initial picture projected by the first projection device to a first target picture corresponding to the target projection area; according to the first target picture, adjusting the second initial picture projected by the second projection device to a second target picture overlapping the first target picture.
4. The 3D picture projection method of claim 1, wherein, The step of determining the transmission delay existing when data transmission is performed between the first projection device and the second projection device comprises the following steps: in response to a transmission delay determination operation between the first projection device and the second projection device, projecting a preset first test image, transmitting a second test image with a color inconsistent with the first test image to the second projection device, and controlling the second projection device to project the second test image; collecting the first test image projected by the first projection device and recording a first time corresponding to when the first test image is collected; collecting the second test image projected by the second projection device and recording a second time corresponding to when the second test image is collected; calculating the first time and the second time through a preset calculation rule to obtain the transmission delay existing when data transmission is performed between the first projection device and the second projection device. Before the step of projecting the preset first test image, the method further comprises the following steps:
5. The 3D picture projection method of claim 4, wherein, projecting a preset third test image, transmitting a fourth test image with a color consistent with the third test image to the second projection device, and controlling the second projection device to project the fourth test image; The third test image and the fourth test image are collected, and the third test image and the fourth test image are in a stable state.
6. The 3D picture projection method of claim 1, wherein, The first projection device and the second projection device are connected through a wired or wireless connection mode to realize data transmission.
7. The 3D picture projection method of claim 1, wherein, The first projection device projects the first image at a time adjusted according to the transmission delay. The initial time of the first projection device projecting the picture is increased by the transmission delay to obtain a target time of the first projection device projecting the picture.
8. A 3D picture projection method applied to a second projection device, wherein, The first projection device and the second projection device are connected through a wired or wireless connection mode to realize data transmission. The second image transmitted by the first projection device is received, and a projection time for the second projection device to project the second image is indicated. The second image is projected according to the projection time, so that the second projection device and the first projection device synchronously project the picture to form 3D projection.
9. A 3D picture projection device applied to a first projection device, 3D projection being realized by the first projection device and a second projection device, wherein, The receiving module is configured to receive a projection request, determine a transmission delay existing between the first projection device and the second projection device during data transmission, and obtain the transmission delay. The obtaining module is configured to obtain and decode to-be-projected image data to obtain an original image containing a left-eye picture and a right-eye picture. The splitting module is configured to split the original image, retain a first image containing the left-eye picture, and send a second image containing the right-eye picture to the second projection device. The projection module is configured to adjust a time of the first projection device projecting the first image according to the transmission delay, so that the first projection device and the second projection device synchronously project the picture to form 3D projection. The device further includes a preliminary calibration module configured to, in response to a position calibration operation for the first projection device and the second projection device, obtain picture projection positions of the first projection device and the second projection device according to the position calibration operation, and adjust projection positions of the first projection device and the second projection device respectively according to the picture projection positions, so that a first initial picture projected by the first projection device and a second initial picture projected by the second projection device have an overlapping projection area with a maximum area. The device further includes an adjusting module configured to, according to the overlapping projection area, determine a target projection area meeting a preset aspect ratio requirement in the overlapping projection area, adjust the first initial picture projected by the first projection device to a first target picture corresponding to the target projection area, and adjust the second initial picture projected by the second projection device to a second target picture overlapping the first target picture according to the first target picture.
10. The 3D picture projection apparatus of claim 9, wherein, 11. The 3D picture projection apparatus of claim 10, wherein, 12. The 3D picture projection apparatus of claim 9, wherein, The receiving module is configured to, in response to a transmission time delay determination operation between the first projection device and the second projection device, project a preset first test image, transmit a second test image with a color inconsistent with the first test image to the second projection device, and control the second projection device to project the second test image; collect the first test image projected by the first projection device, and record a first time corresponding to a time when the first test image is collected; collect the second test image projected by the second projection device, and record a second time corresponding to a time when the second test image is collected; and calculate the first time and the second time by a preset calculation rule to obtain a transmission time delay existing when data is transmitted between the first projection device and the second projection device.
13. The 3D picture projection apparatus of claim 12, wherein, The device further comprises a pre-operation module configured to project a preset third test image, transmit a fourth test image with a color consistent with the third test image to the second projection device, and control the second projection device to project the fourth test image; and when the third test image and the fourth test image are collected and pictures of the third test image and the fourth test image are in a stable state, perform the operation of projecting the preset first test image.
14. The 3D picture projection apparatus of claim 9, wherein, The first projection device and the second projection device are connected by a wired or wireless connection mode to realize data transmission.
15. The 3D picture projection apparatus of claim 9, wherein, The projection module is configured to increase the transmission time delay at an initial time of projecting a picture by the first projection device to obtain a target time of projecting a picture by the first projection device.
16. A 3D picture projection system, wherein, The device further comprises a pre-operation module configured to project a preset third test image, transmit a fourth test image with a color consistent with the third test image to the second projection device, and control the second projection device to project the fourth test image; and when the third test image and the fourth test image are collected and pictures of the third test image and the fourth test image are in a stable state, perform the operation of projecting the preset first test image. The first projection device is configured to, when receiving a projection request, determine a transmission time delay existing when data is transmitted between the first projection device and the second projection device, obtain to-be-projected image data for decoding to obtain an original image containing a left-eye picture and a right-eye picture, split the original image, retain a first image containing the left-eye picture, and send a second image containing the right-eye picture to the second projection device. The second projection device is configured to receive the second image transmitted by the first projection device. The first projection device adjusts a time of projecting a picture in the first image according to the transmission time delay, and the time of projecting a picture in the second image by the second projection device is synchronized, so that the first projection device and the second projection device project a picture at the same time to form 3D projection.
17. A 3D picture projection display system, wherein, The device further comprises a pre-operation module configured to project a preset third test image, transmit a fourth test image with a color consistent with the third test image to the second projection device, and control the second projection device to project the fourth test image; and when the third test image and the fourth test image are collected and pictures of the third test image and the fourth test image are in a stable state, perform the operation of projecting the preset first test image. The projection module is configured to increase the transmission time delay at an initial time of projecting a picture by the first projection device to obtain a target time of projecting a picture by the first projection device. The device further comprises a pre-operation module configured to project a preset third test image, transmit a fourth test image with a color consistent with the third test image to the second projection device, and control the second projection device to project the fourth test image; and when the third test image and the fourth test image are collected and pictures of the third test image and the fourth test image are in a stable state, perform the operation of projecting the preset first test image.
18. The 3D picture projection display system of claim 17, wherein, The 3D glasses are passive 3D glasses.
19. A computer readable storage medium, wherein, The computer readable storage medium stores a plurality of instructions adapted to be loaded by a processor to perform the 3D picture projection method of any one of claims 1-8.
20. A terminal device, wherein, A device comprising a processor and a memory storing a plurality of instructions, the processor loading the instructions to perform the 3D picture projection method of any one of claims 1-8.
Citation Information
Patent Citations
Projection splicing 3D image processing method and device
CN107222736A
Projection picture correction method, device and system, correction equipment and projection equipment
CN115086625A
Dual Projection System With Inversely Synchronized Channel Projections
US20100013911A1
Electronic device and control method therefor
WO2023287024A1