A projection display method, projection device, and storage medium

By acquiring and analyzing the image of the projection area in the projection device and dynamically adjusting the grayscale of the eye-protection image, the problem of insufficient ambient light signal in the eye-protection mode of the projection device is solved, realizing intelligent eye protection and closed-loop experience, and improving the novelty and robustness of the UI.

CN116366816BActive Publication Date: 2026-07-03CHENGDU XGIMI TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHENGDU XGIMI TECH CO LTD
Filing Date
2021-12-24
Publication Date
2026-07-03

AI Technical Summary

Technical Problem

Existing projection devices lack intelligent protection measures in eye protection mode, resulting in insufficient ambient light signals. The camera cannot detect whether there are pedestrians near the projection device, thus failing to achieve a closed-loop experience of eye protection and automatic turn-on. Furthermore, the UI experience is simplistic.

Method used

By acquiring the current image within the projection area of ​​the projection device, an image recognition algorithm is used to detect the presence of a target object. Based on the detection results, the grayscale of the target area of ​​the eye-protection image is dynamically adjusted to ensure that the image acquisition module can clearly capture the target object and avoid monochromatic eye-protection images.

Benefits of technology

It achieves intelligent protection for projection devices in eye protection mode, dynamically adjusts the brightness of eye-protection images, ensures that the camera can capture pedestrians, and improves the novelty of the UI and the robustness of the device.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116366816B_ABST
    Figure CN116366816B_ABST
Patent Text Reader

Abstract

This application provides a projection display method, a projection device, and a storage medium. The projection display method includes: acquiring a current image within the projection area of ​​the projection device; wherein the current image is an image acquired when the projection device displays an eye-protection image, and the eye-protection image is an image that pops up when a detection object exists in the initial image within the projection area acquired by the projection device; detecting the image content in the current image to obtain a target detection result regarding whether the image content contains the detection object; and adjusting the grayscale of the target area in the eye-protection image based on the target detection result so that the adjusted grayscale of the target area meets the display conditions.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of data processing, and in particular to a projection display method, projection device, and storage medium. Background Technology

[0002] With the rapid development of display technology, projection devices are becoming increasingly widely used. A projection device is a device that projects images or videos onto a projection surface (such as a screen or wall), and is currently widely used in homes, offices, schools, and entertainment venues. Generally, projection devices project images or videos onto a projection surface through an optical path system. Therefore, when a projection device is working, it needs to use a lamp to emit light to project the desired content onto a screen or wall. However, during the projection process, when a person enters the projection area, the projection device activates its own eye protection mode to prevent strong projection light from irritating the eyes.

[0003] In related technologies, the eye protection mode of projection devices either directly displays a dark user interface (UI) image, such as a black-toned eye protection pop-up, or simply turns off the screen. These two methods of protecting the eyes are limited. Therefore, there is an urgent need to provide a solution that intelligently protects the eyes of users within the projection area in projection scenarios. Summary of the Invention

[0004] This application aims to provide a projection display method, projection device, and storage medium to solve the problem in related technologies that at least some meeting scenes are not realistic enough, and that on-site participants cannot experience the realistic effect of face-to-face conversation with remote participants.

[0005] The technical solution of this application embodiment is implemented as follows:

[0006] In a first aspect, embodiments of this application provide a projection display method, the method comprising:

[0007] Acquire the current image within the projection area of ​​the projection device; wherein, the current image is an image captured when the projection device displays an eye-protection image, and the eye-protection image is an image that pops up when a detection object exists in the initial image within the projection area captured by the projection device;

[0008] The image content in the current image is detected to obtain a target detection result regarding whether the image content contains the target object;

[0009] Based on the target detection results, the grayscale of the target region in the eye-protection image is adjusted so that the adjusted grayscale of the target region meets the display conditions.

[0010] Secondly, embodiments of this application provide a projection device, the projection device including: a processor, a memory, and a communication bus;

[0011] The communication bus is used to realize the communication connection between the processor and the memory;

[0012] The processor is used to execute the projection display program stored in the memory to implement the projection display method described above.

[0013] Thirdly, embodiments of this application provide a storage medium storing one or more programs, which can be executed by one or more processors to implement the projection display method described above.

[0014] This application provides a projection display method, projection device, and storage medium. The method involves acquiring a current image within the projection area of ​​the projection device. The current image is an image captured when the projection device displays an eye-protection image, which is an image that pops up when a detection object is present in the initial image within the projection area. The method detects the image content in the current image to obtain a target detection result regarding whether the image content contains the detection object. Based on the target detection result, the grayscale of the target area in the eye-protection image is adjusted so that the adjusted grayscale of the target area meets the display conditions. In other words, when the projection device displays an eye-protection image, it detects the image content of the current image in the projection area to determine a target detection result regarding whether the image content includes the detection object. Based on the target detection result, the grayscale of the target area in the eye-protection image is dynamically adjusted, thereby adjusting the brightness of the eye-protection image. This solves the problem in related technologies where the camera cannot capture whether pedestrians are near the projection device when the ambient light signal in the scene is insufficient. It avoids using a single-tone eye-protection image, achieves a closed-loop experience between eye protection and automatic lighting of the projection device, and also ensures the novelty of the UI and improves the robustness of the projection device. Attached Figure Description

[0015] Figure 1 A schematic flowchart of an optional projection display method provided in an embodiment of this application;

[0016] Figure 2 A schematic flowchart of an optional projection display method provided in an embodiment of this application;

[0017] Figure 3 A schematic flowchart of an optional projection display method provided in an embodiment of this application;

[0018] Figure 4 A schematic flowchart of an optional projection display method provided in an embodiment of this application;

[0019] Figure 5 This is an optional structural schematic diagram of the projection device provided in an embodiment of this application. Detailed Implementation

[0020] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present application.

[0021] The terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. 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 apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.

[0022] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0023] With the rapid development of display technology, projection devices are becoming increasingly widely used. A projection device is a device that projects images or videos onto a projection surface (such as a screen or wall), and is currently widely used in homes, offices, schools, and entertainment venues. Generally, projection devices project images or videos onto a projection surface through an optical path system. Therefore, when a projection device is working, it needs to use a lamp to emit light to project the desired content onto a screen or wall. However, during the projection process, when a person enters the projection area, the projection device activates its own eye protection mode to prevent strong projection light from irritating the eyes.

[0024] In related technologies, the eye protection mode of projection devices either displays a dark UI image, such as a black-toned eye protection pop-up, or simply turns off the screen. When the only human detection device is an image acquisition device like a camera, these two methods of eye protection are insufficient because the projection device is used in a darkened environment. This results in insufficient ambient light, preventing the camera from detecting pedestrians near the projection device and thus failing to achieve the closed-loop experience of eye protection followed by automatic screen activation. Therefore, there is an urgent need for a solution that intelligently protects the eyes of users within the projection area in projection scenarios.

[0025] See Figure 1 , Figure 1 This is a schematic diagram of an implementation flow of the projection display method provided in this application embodiment. The projection display method can be applied to a projection device and includes the following steps:

[0026] Step 101: Obtain the current image within the projection area of ​​the projection device.

[0027] The current image is the image captured when the projection device displays an eye-protection image, and the eye-protection image is the image that pops up when the object to be detected exists in the initial image within the projection area captured by the projection device.

[0028] In this embodiment, the eye-protection image is used to protect the eyes of the detection object within the projection area. The eye-protection image can be understood as a grayscale image, where each pixel has only one sampled color. Specifically, the eye-protection image is composed of three channels: red (R), green (G), and blue (B), and the thumbnails of the R, G, and B channels are all displayed in grayscale. Different grayscale levels represent the proportion of "red, green, and blue" in the image. When the grayscale of the eye-protection image is 0 (R, G, and B are all 0), the eye-protection image is a black image; when the grayscale of the eye-protection image is 255 (R, G, and B are all 255), the eye-protection image is a white image; and when the grayscale of the eye-protection image is any value from 0 to 255 (R, G, and B are all any value from 0 to 255), the eye-protection image is a grayscale image.

[0029] It should be noted that the initial image obtained by the projection device within the projection area contains the detection object. That is, when the projection device first determines that there is a detection object in the projection area, it pops up and displays an eye-protection image with a first preset grayscale.

[0030] In this embodiment, the current image is an image captured by the image acquisition module within the projection area of ​​the projection device when the projection device displays an eye-protection image. The image acquisition module includes, but is not limited to, a fisheye camera, a wide-angle camera, and / or a camera array. The image acquisition module can be integrated into the projection device and can also be connected to the projection device. In short, the projection device captures the current image within the projection area through the image acquisition module, thereby obtaining the current image. It should be noted that the projection direction of the projection device is consistent with the shooting direction of the image acquisition module, and the distance between the light source of the projection device and the image acquisition module is within a preset distance threshold, thereby ensuring that the current image captured by the image acquisition module at least includes the projected image displayed by the projection device.

[0031] In this embodiment, the projection device is a device with computing capabilities. The projection device can set the configuration parameters of its built-in image acquisition module, specifically the shooting angle range, shooting distance range, and shooting focal length, etc., according to actual needs to ensure that the images captured by the image acquisition module have good clarity and high resolution. The projection device can also analyze and process the images acquired by the image acquisition module.

[0032] In practical applications, projection devices include, but are not limited to, projection displays, mini projection displays, projection machines, smart cameras, and smart projection displays.

[0033] Step 102: Detect the image content in the current image to obtain the target detection result regarding whether the image content contains the target object.

[0034] In this embodiment of the application, the target detection result can indicate that the image content contains the detected object, and the target detection result can also indicate that the image content does not contain the detected object.

[0035] In practical applications, projection devices use image recognition algorithms, such as deep learning algorithms, to detect and identify the image content in the current image captured by the image acquisition module, determining different objects within the image content. These different objects include the detected object and other objects. The detected object can be a person or an animal, while other objects can be any objects in the image content other than the detected object. It should be noted that the projection device can also detect the image content in the current image using any of the following algorithms: deep learning human detection algorithm, frame difference method, optical flow method, Histogram of Oriented Gradient (HOG) human detection algorithm, and Support Vector Machine (SVM) human detection algorithm. This application does not impose any specific limitations on this.

[0036] In this embodiment of the application, after the projection device acquires the current image within the projection area of ​​the projection device, it detects the image content in the current image to obtain a target detection result regarding whether the image content contains the target object.

[0037] Step 103: Based on the target detection results, adjust the grayscale of the target area in the eye-protection image so that the adjusted grayscale of the target area meets the display conditions.

[0038] In this embodiment of the application, the projection device obtains an initial image within the projection area containing a detection object. That is, when the projection device first determines that a detection object exists within the projection area, it pops up and displays an eye-protection image, and the grayscale of the target area of ​​the eye-protection image at this time is a first preset grayscale.

[0039] In this embodiment of the application, the target area can be the entire image area of ​​the eye-protection image; the target area can also be other areas in the eye-protection image other than the occluded area; wherein, the occluded area is the projection area of ​​the detection object under the light source of the projection device.

[0040] Here, the target area, which is the area outside the occluded area in the eye-protection image, can be understood as follows: the projection device obtains the relative position between the detection object and the eye-protection image, and based on the relative position, the projection area generated by the detection object under the light source of the projection device is taken as the occluded area, and the area outside the occluded area in the eye-protection image is determined as the target area.

[0041] It should be noted that when the projection device determines the target area to be an area other than the obscured area in the eye-protection image, the target area is updated in real time based on the position of the detected object. Therefore, the target area corresponding to each captured image is different. Of course, when the position of the detected object has not changed, the projection device still needs to locate the position of the detected object first, and then determine the target area again based on the position of the detected object.

[0042] In this embodiment, if the target area is the entire image area of ​​the eye-protection image, the first preset grayscale is the lower limit of grayscale; if the target area is another area outside the occluded area of ​​the eye-protection image, the first preset grayscale is the upper limit of grayscale. It should be noted that, under normal circumstances, the current usage scenario of the projection device is a dark room environment with the lights off. The projection device adjusts the grayscale of the target area of ​​the eye-protection image to the first preset grayscale to ensure that the area where the detection object is located in the projection scene is dark, thereby preventing strong projection light from stimulating the eyes.

[0043] In one feasible application scenario, the projection device acquires an initial image within the projection area and detects the initial image content to obtain an initial detection result indicating that the initial image content contains a detection object. Further, the projection device displays an eye-protection image, with the target area of ​​the eye-protection image having a first preset grayscale value. Further still, the projection device acquires the current image within its own projection area and detects the image content of the current image to obtain a target detection result indicating whether the image content contains a detection object. Finally, based on the target detection result and the first preset grayscale value, the projection device adjusts the grayscale of the target area in the displayed eye-protection image to ensure that the adjusted grayscale of the target area meets the display requirements. It should be noted that when the grayscale of the target area of ​​the eye-protection image is the first preset grayscale value, even if a detection object exists within the projection area, the lower grayscale of the eye-protection image results in lower brightness provided by the projection device, causing the current image captured by the image acquisition module to fail to display the detection object. Therefore, the projection device first increases the grayscale of the target area of ​​the eye-protection image to ensure that the increased grayscale value corresponds to a brightness that, when a detection object exists within the projection area, displays the detection object in the current image captured by the image acquisition module.

[0044] This application provides a projection display method by acquiring a current image within the projection area of ​​a projection device. The current image is an image captured when the projection device displays an eye-protection image, which is an image that pops up when a detection object is present in the initial image within the projection area acquired by the projection device. The method detects the image content in the current image to obtain a target detection result regarding whether the image content contains the detection object. Based on the target detection result, the grayscale of the target area in the eye-protection image is adjusted so that the adjusted grayscale of the target area meets the display conditions. In other words, when the projection device displays an eye-protection image, it detects the image content of the current image in the acquired projection area, determines a target detection result regarding whether the image content includes the detection object, and dynamically adjusts the grayscale of the target area of ​​the eye-protection image based on the target detection result, thereby adjusting the brightness of the eye-protection image. This solves the problem in related technologies where the camera cannot capture whether pedestrians are near the projection device when the ambient light signal in the scene is insufficient, avoids using a single-tone eye-protection image, achieves a closed-loop experience between eye protection and automatic lighting of the projection device, and also ensures the novelty of the UI and improves the robustness of the projection device.

[0045] See Figure 2 , Figure 2 This is a schematic diagram of an implementation flow of the projection display method provided in this application embodiment. The projection display method is applied to a projection device and includes the following steps:

[0046] Step 201: Obtain the current image within the projection area of ​​the projection device.

[0047] The current image is the image captured when the projection device displays an eye-protection image, and the eye-protection image is the image that pops up when the object to be detected exists in the initial image within the projection area captured by the projection device.

[0048] Step 202: Detect the image content in the current image to obtain the target detection result regarding whether the image content contains the target object.

[0049] Step 203: Based on the target detection results, adjust the grayscale of the target area in the eye-protection image so that the adjusted grayscale of the target area meets the display conditions.

[0050] In this embodiment of the application, step 203 adjusts the grayscale of the target region in the eye-protection image based on the target detection result so that the adjusted grayscale of the target region meets the display conditions. This can be achieved through the following process:

[0051] If the target detection result indicates that the image content does not contain the detected object, the gray level of the target region is increased by the first adjustment step to obtain the increased gray level of the target region.

[0052] Among them, the improved grayscale satisfies the first display condition, which includes the improved grayscale not reaching the grayscale upper limit of the current image.

[0053] In this embodiment, the first adjustment step size is the numerical value by which the grayscale of the eye-protection image is increased each time. Here, the first adjustment step size is an empirical value, and the projection device can adjust the first adjustment step size based on historical adjustment experience. For example, the first adjustment step size can be 25.

[0054] In this embodiment, the upper limit of grayscale is the highest grayscale of the eye-protection image. The upper limit of grayscale can be a fixed maximum grayscale set by the projection device for eye protection, such as R, G, and B all being 125; alternatively, it can be a dynamically determined maximum grayscale based on the grayscale range of the average grayscale of the current image initially captured when the projection device displays an eye-protection image with a first preset grayscale. That is, when the projection device displays an eye-protection image with a first preset grayscale, it dynamically sets the highest grayscale of the eye-protection image based on the grayscale range of the average grayscale of the current image initially captured by the image acquisition module in the current usage scenario. It should be noted that when the displayed eye-protection image has a first preset grayscale, the higher the brightness of the current usage scenario, the higher the average grayscale of the initially captured current image, and therefore the higher the set maximum grayscale of the eye-protection image.

[0055] In one feasible application scenario, when the projection device displays an eye-protection image with a first preset grayscale, it first captures the current image using its image acquisition module under the current usage scenario. The first captured image is then converted from a three-channel RGB color space to a single-channel grayscale color space. The average grayscale of the first captured image is calculated as gray = mean(img), where gray represents the average grayscale of the first captured image, img represents the first captured image, and mean represents the function used to calculate the average grayscale of the first captured image. It should be noted that a larger grayscale value indicates a brighter current usage scenario, allowing for a higher maximum grayscale value for the eye-protection image; a smaller grayscale value indicates a darker current usage scenario, allowing for a lower maximum grayscale value for the eye-protection image. Subsequently, based on the average grayscale of the first captured image, the projection device determines the grayscale range to which the average grayscale belongs, and thus determines the maximum grayscale value. For example, if the average gray level is greater than 100, it means that the ambient brightness in the current usage scenario of the projection device is generally low, and the highest gray level of the eye-protection image can be set to 200; if the average gray level is greater than or equal to 50 and less than or equal to 100, it means that the ambient brightness in the current usage scenario of the projection device is relatively low, and the highest gray level of the eye-protection image can be set to 150; if the average gray level is less than 50, it means that the ambient brightness in the current usage scenario of the projection device is extremely low, and the highest gray level of the eye-protection image can be set to 125.

[0056] In this embodiment of the application, when the projection device displays an eye-protection image, it acquires the current image within the projection area of ​​the projection device, detects the image content in the current image, and obtains a target detection result regarding whether the image content contains the detection object. If the target detection result indicates that the image content does not contain the detection object, the projection device acquires a first adjustment step size and increases the grayscale of the target area by the first adjustment step size to obtain the increased grayscale of the target area. The increased grayscale satisfies a first display condition, which includes the increased grayscale not reaching the grayscale upper limit of the current image.

[0057] In this embodiment of the application, step 203 adjusts the grayscale of the target region in the eye-protection image based on the target detection result so that the adjusted grayscale of the target region meets the display conditions. This can be achieved as follows:

[0058] If the target detection result indicates that the image content contains the detected object, the gray level of the target region is reduced by the second adjustment step size to obtain the reduced gray level of the target region.

[0059] Among them, the reduced grayscale satisfies the second display condition, which includes the reduced grayscale not reaching the lower limit of the grayscale of the current image.

[0060] In this embodiment, the second adjustment step size is the numerical value by which the grayscale of the eye-protection image is reduced each time. Here, the second adjustment step size is an empirical value, and the projection device can adjust the second adjustment step size based on historical adjustment experience. It should be noted that the second adjustment step size can be the same as the first adjustment step size, or the second adjustment step size can be different from the first adjustment step size. This application does not impose specific restrictions on this.

[0061] In this embodiment, the lower limit of grayscale is the lowest grayscale of the eye-protection image. The lower limit of grayscale can be the default grayscale of 0, or it can be any grayscale within the default grayscale range of 0 to 10. This application does not impose any specific restrictions on this.

[0062] In this embodiment, when the projection device displays an eye-protection image and the grayscale of the eye-protection image is at least greater than a second adjustment step size, it acquires the current image within the projection area of ​​the projection device, detects the image content in the current image, and obtains a target detection result regarding whether the image content contains a detection object. If the target detection result indicates that the image content contains a detection object, the projection device acquires a second adjustment step size and reduces the grayscale of the target area by the second adjustment step size to obtain the reduced grayscale of the target area. The reduced grayscale satisfies a second display condition, which includes the reduced grayscale not reaching the lower grayscale limit of the current image. It should be noted that when the reduced grayscale reaches the lower grayscale limit, the grayscale of the eye-protection image remains unchanged.

[0063] In this embodiment of the application, step 203 adjusts the grayscale of the target region in the eye-protection image based on the target detection result. After the adjusted grayscale of the target region meets the display conditions, the following process can also be implemented:

[0064] Step 204: If the grayscale of the target area meets the third display condition, exit the display of the eye-protection image so that the projection device can restore the normal projection screen.

[0065] Among them, the grayscale of the target area satisfies the third display condition, which includes the grayscale of the target area reaching the grayscale upper limit of the current image.

[0066] In this embodiment of the application, the grayscale of the target area can be the adjusted grayscale of the target area.

[0067] In this embodiment, the gray level of the target area reaching the gray level limit of the current image can be understood as the gray level of the target area reaching the gray level limit of the current image after being continuously increased multiple times; the gray level of the target area reaching the gray level limit of the current image can also be understood as the gray level of the target area reaching the gray level limit of the current image after being repeatedly decreased and increased. This application does not impose specific restrictions on this.

[0068] In one feasible application scenario, firstly, the projection device acquires an initial image within the projection area and detects the initial image content to obtain an initial detection result regarding whether the initial image content contains the target object. Further, the projection device displays an eye-protection image with a first preset grayscale value, where the first preset grayscale value is the grayscale value of the target area of ​​the eye-protection image. Further still, the projection device acquires the first captured current image within the projection area, calculates the average grayscale value of the first captured current image, and selects the highest grayscale value corresponding to the grayscale range as the grayscale upper limit of the eye-protection image. It should be noted that the first preset grayscale value of the target area of ​​the eye-protection image can be the lowest grayscale value or the highest grayscale value; here, we will use the lowest grayscale value of 0 as an example. Further still, the projection device acquires the current image within its own projection area, detects the image content of the current image, and obtains a target detection result regarding whether the image content contains the target object. Then, if the target detection result indicates that the image content does not contain the detected object, the projection device obtains a first adjustment step size, such as 25, and increases the gray level of the target area with the first adjustment step size 25, so that the increased gray level of the target area is 25, and the increased gray level 25 satisfies the first display condition. The increased gray level satisfies the first display condition including that the increased gray level does not reach the gray level upper limit of the current image, such as 125.

[0069] Furthermore, the projection device continues to acquire the current image within its projection area, detects the image content of the current image, and obtains a target detection result regarding whether the image content contains the target object. Then, if the target detection result indicates that the image content still does not contain the target object, the projection device acquires the grayscale of the target area of ​​the eye-protection image as 25 and a first adjustment step size of 25, and continues to increase the grayscale of the target area by the first adjustment step size of 25, obtaining a further increased grayscale of 50 for the target area. The further increased grayscale of 50 satisfies the first display condition, which includes the increased grayscale not reaching the grayscale upper limit of the current image, such as 125.

[0070] Subsequently, the projection device continues to acquire the current image within its projection area, detects the image content of the current image, and obtains a target detection result regarding whether the image content contains the target object. Then, if the target detection result indicates that the image content contains the target object, the projection device acquires the grayscale of the target area of ​​the eye-protection image as 50 and a second adjustment step size, such as 25, and reduces the grayscale of the target area by the second adjustment step size of 25, obtaining a reduced grayscale of 25 for the target area. The reduced grayscale of 25 satisfies the second display condition, which includes the reduced grayscale not reaching the lower limit of the grayscale of the current image, such as 0.

[0071] Finally, the projection device continues to acquire the current image within its projection area, detects the image content of the current image, and obtains a target detection result regarding whether the image content contains the target object. Then, if the target detection result indicates that the image content does not contain the target object, the projection device continues to increase the grayscale of the target area by a first adjustment step of 25, resulting in a further increased grayscale of 50 for the target area. Thus, based on the target detection results obtained from multiple image content detections of the current image, when it is determined that the grayscale of the target area has reached the grayscale upper limit, the display of the eye-protection image is stopped, allowing the projection device to resume normal projection.

[0072] As described above, in this embodiment, if the target detection result characterizes the image content without containing the detection object, the grayscale of the target area is increased; if the target detection result characterizes the image content with the detection object, the grayscale of the target area is decreased; furthermore, when the grayscale of the target area reaches the grayscale upper limit, the display of the eye-protection image is exited so that the projection device can resume normal projection; thus, the grayscale of the target area of ​​the eye-protection image is dynamically adjusted, thereby adjusting the brightness of the eye-protection image, avoiding the use of a single-tone eye-protection image, realizing a closed-loop experience between the eye protection and automatic lighting of the projection device, while also ensuring the novelty of the UI and improving the robustness of the projection device.

[0073] It should be noted that the descriptions of the same steps and contents as in other embodiments in this embodiment can be found in the descriptions in other embodiments, and will not be repeated here.

[0074] See Figure 3 , Figure 3 This is a schematic diagram of an implementation flow of the projection display method provided in this application embodiment. The projection display method is applied to a projection device and includes the following steps:

[0075] Step 301: Obtain the current image within the projection area of ​​the projection device.

[0076] The current image is the image captured when the projection device displays an eye-protection image, and the eye-protection image is the image that pops up when the object to be detected exists in the initial image within the projection area captured by the projection device.

[0077] Step 302: Detect the image content in the current image within the first time period to obtain the target detection result regarding whether the image content contains the target object.

[0078] Step 303: Based on the obtained previous detection result, adjust the grayscale of the target area at a preset adjustment speed within the first time period to obtain the adjusted grayscale of the target area.

[0079] In this embodiment, steps 302 and 303 can be executed simultaneously, or steps 302 can be executed first and then steps 303 can be executed, or steps 303 can be executed first and then steps 302. This application does not impose specific restrictions on this.

[0080] In this embodiment, the adjustment speed is an empirical value, and the projection device can adjust the adjustment speed based on historical adjustment experience. For example, the adjustment speed can be 25 grayscale / millisecond (ms).

[0081] In this embodiment, after the projection device acquires the current image within its projection area, it detects the image content in the current image within a first time duration to obtain a target detection result regarding whether the image content contains a target object. Simultaneously, the projection device acquires the previous target detection result and, based on the previous result, adjusts the grayscale of the target area at a preset adjustment speed to obtain the adjusted grayscale of the target area. For example, if the previous detection result indicates that the image content of the previous current image does not contain a target object, the projection device increases the grayscale of the target area within the first time duration at a preset first adjustment speed, such as 25 grayscale / ms, to obtain the increased grayscale of the target area; if the previous detection result indicates that the image content of the previous current image contains a target object, the projection device decreases the grayscale of the target area within the first time duration at a preset second adjustment speed, such as 25 grayscale / ms, to obtain the decreased grayscale of the target area. Here, the adjustment speed includes both the first and second adjustment speeds.

[0082] Step 304: Based on the target detection results, the adjusted grayscale is adjusted again to obtain a new adjusted grayscale of the target area, so that the new adjusted grayscale of the target area meets the display conditions.

[0083] In this embodiment, based on the previously acquired detection result, the grayscale of the target region is adjusted at a preset adjustment speed within a first time period to obtain the adjusted grayscale of the target region. Then, based on the target detection result, the adjusted grayscale is adjusted again to obtain a new adjusted grayscale of the target region. In this way, the grayscale of the target region of an eye-protection image can be quickly adjusted to obtain a grayscale suitable for the current scene.

[0084] Step 305: If the new adjusted grayscale of the target area meets the third display condition, exit the display of the eye-protection image so that the projection device can restore the normal projection screen.

[0085] Among them, the new adjusted grayscale of the target area satisfies the third display condition, which includes the new adjusted grayscale of the target area reaching the grayscale upper limit of the current image.

[0086] As described above, in this embodiment, while the projection device detects the image content in the current image within a first time period, it also adjusts the grayscale of the target area based on the previous detection result within the first time period. Then, after the target detection result is obtained, the adjusted grayscale of the target area is adjusted again. Furthermore, when the new adjusted grayscale of the target area reaches the grayscale upper limit, the display of the eye-protection image is exited, so that the projection device can restore the normal projection screen. In this way, the grayscale of the target area of ​​the eye-protection image is dynamically adjusted, thereby adjusting the brightness of the eye-protection image, avoiding the use of a single-tone eye-protection image, realizing a closed-loop experience between the eye protection and automatic lighting of the projection device, while also ensuring the novelty of the UI and improving the robustness of the projection device.

[0087] It should be noted that the descriptions of the same steps and contents as in other embodiments in this embodiment can be found in the descriptions in other embodiments, and will not be repeated here.

[0088] See Figure 4 , Figure 4 This is a schematic diagram of an implementation flow of the projection display method provided in this application embodiment. The projection display method is applied to a projection device and includes the following steps:

[0089] Step 401: Obtain the current image within the projection area of ​​the projection device.

[0090] The current image is the image captured when the projection device displays an eye-protection image, and the eye-protection image is the image that pops up when the object to be detected exists in the initial image within the projection area captured by the projection device.

[0091] Step 402: Detect the image content in the current image to obtain the target detection result regarding whether the image content contains the target object.

[0092] Step 403: If the target area is an area other than the occluded area in the eye protection image, and the target detection result indicates that the image content does not contain the detection object, obtain the reference relative position between the detection object and the eye protection image when the detection object last appeared.

[0093] In this embodiment, the reference relative position can be understood as the relative positional relationship between the location of the detected object and the location of the eye protection image when the detected object last appeared.

[0094] Step 404: Based on the relative position of the reference, determine the reference target area of ​​the eye-protection image and increase the grayscale of the reference target area to obtain the increased grayscale of the reference target area.

[0095] Among them, the improved grayscale satisfies the first display condition, which includes the improved grayscale not reaching the grayscale upper limit of the current image.

[0096] In this embodiment of the application, the reference target area can be understood as other areas outside the first occluded area in the eye protection image. The first occluded area is the projection area of ​​the detected object under the light source of the projection device based on the reference relative position. In other words, the first occluded area is the area where the detected object is located in the previous frame image in which the detected object appears.

[0097] In other embodiments of this application, the projection device determines that there is a detection object in the previous frame of the current image and there is no detection object in the current image. It analyzes the posture of the detection object in the previous frame or several previous frames to determine the direction and speed of movement of the detection object, so as to predict the predicted position of the detection object in the subsequent current image. If the predicted position is within the projection area of ​​the projection device, a first occluded area is determined based on the predicted position of the detection object, and then a reference target area is determined. If the predicted position is not within the projection area of ​​the projection device, the display of the eye-protection image is directly exited so that the projection device can restore the normal projection screen.

[0098] Step 405: If the enhanced grayscale of the reference target area reaches the grayscale limit, exit the display of the eye-protection image so that the projection device can restore the normal projection screen.

[0099] In one feasible application scenario, firstly, the projection device detects the initial image content of the acquired initial image to obtain an initial detection result indicating that the initial image content contains the object to be detected. Secondly, the projection device pops up and displays an eye-protection image, and determines that the target area of ​​the eye-protection image is the area outside the occluded area in the eye-protection image. The occluded area is the projection area of ​​the object to be detected under the light source of the projection device. That is, the target area is the area in the eye-protection image where the area where the object to be detected is located is mapped to the area in the eye-protection image, such as the area outside the human body area. Based on the grayscale of the first acquired current image when the eye-protection image is displayed, the highest grayscale is determined, and the grayscale of the area outside the human body area is set to the highest grayscale, such as 125.

[0100] Furthermore, the projection device acquires the current image within its projection area, detects the image content of the current image, and obtains a target detection result regarding whether the image content contains the target object. Then, if the target detection result indicates that the image content contains the target object, the projection device acquires the grayscale adjustment step size or adjustment speed of the target area. By adjusting the grayscale adjustment step size or adjustment speed, the grayscale of other areas outside the human body area is reduced, resulting in the reduced grayscale of the other areas outside the human body area. The current image is acquired repeatedly, and the image content of the current image is detected, until the target detection result indicates that the image content does not contain the target object.

[0101] Subsequently, if the target detection result characterizes the image content without the detected object, the reference relative position between the detected object and the eye-protection image when the object last appeared is obtained to determine the reference target area of ​​the eye-protection image. The reference target area can be understood as the area outside the human body area where the detected object was last located. Then, the projection device obtains the reference grayscale of the reference target area and adjusts the step size or adjustment speed to increase the grayscale of the reference target area, obtaining the increased grayscale. When the grayscale of the reference target area reaches the grayscale upper limit and no detected object is still not detected, the display of the eye-protection image is stopped so that the projection device can resume normal projection.

[0102] In one feasible scenario, firstly, the projection device sets the grayscale upper limit of the target area of ​​the eye-protection image to 125. The target area is the region outside the obscured area in the eye-protection image; the obscured area is the human body region. Secondly, when the projection device detects a human body entering the projection area, it sets the grayscale of the human body region in the eye-protection image to 0, and the grayscale of the region outside the human body to 125. Then, the projection device detects and updates the pedestrian's location area, setting the updated pedestrian region's grayscale in the eye-protection image to 0, while decreasing the grayscale of the region outside the pedestrian region at a rate of 25 grayscale points per 30ms. This step is repeated until no pedestrians are detected. When no pedestrians are detected, the grayscale of the region outside the last detected pedestrian region is increased at a rate of 25 grayscale points per 30ms, and the device continues to check for pedestrians in the current image. When the grayscale of the eye-protection image outside the pedestrian region reaches the grayscale upper limit, and no pedestrian is still detected, the display of the eye-protection image is stopped, allowing the projection device to resume normal projection.

[0103] As described above, in this embodiment, if the target area is an area other than the occluded area in the eye-protection image, and the target detection result indicates that the image content does not contain the detected object, the reference target area of ​​the eye-protection image is determined based on the reference relative position between the detected object and the eye-protection image when the object last appeared, and the grayscale of the reference target area is adjusted. Furthermore, when the grayscale of the reference target area reaches the grayscale upper limit, the display of the eye-protection image is exited so that the projection device can restore the normal projection screen. In this way, the grayscale of other areas outside the human body area of ​​the eye-protection image is dynamically adjusted, thereby adjusting the brightness of the eye-protection image. This avoids the use of a single-tone eye-protection image, realizes a closed-loop experience between the eye protection and automatic lighting of the projection device, and also realizes that while the overall brightness is high enough to clearly capture the human body, it can also perform targeted eye protection on the human body area.

[0104] It should be noted that the descriptions of the same steps and contents as in other embodiments in this embodiment can be found in the descriptions in other embodiments, and will not be repeated here.

[0105] This application provides a projection device that can be used to implement... Figures 1 to 4 A corresponding embodiment provides a projection display method, referring to... Figure 5 As shown, the projection device 5 includes: a processor 501, a memory 502, and a communication bus 503, wherein:

[0106] Communication bus 503 is used to realize the communication connection between processor 501 and memory 502;

[0107] The processor 501 executes the projection display program stored in the memory 502 to perform the following steps:

[0108] Acquire the current image within the projection area of ​​the projection device; wherein, the current image is the image captured when the projection device displays an eye-protection image, and the eye-protection image is the image that pops up when the initial image within the projection area captured by the projection device contains a detection object;

[0109] The image content in the current image is detected to obtain target detection results regarding whether the image content contains the target object.

[0110] Based on the target detection results, the grayscale of the target area in the eye-protection image is adjusted so that the adjusted grayscale of the target area meets the display requirements.

[0111] In other embodiments of this application, the target area is the entire image area of ​​the eye-protection image; or, the target area is other areas in the eye-protection image other than the occluded area; wherein, the occluded area is the projection area of ​​the detection object under the light source of the projection device.

[0112] In other embodiments of this application, the processor 501 is used to execute a projection display program stored in the memory 502 to perform the following steps:

[0113] If the target detection result indicates that the image content does not contain the detected object, the grayscale of the target region is increased by a first adjustment step size to obtain the increased grayscale of the target region; wherein, the increased grayscale satisfies the first display condition, and the increased grayscale satisfies the first display condition including that the increased grayscale does not reach the grayscale upper limit of the current image.

[0114] In other embodiments of this application, the upper limit of grayscale is determined based on the grayscale range to which the average grayscale of the current image belongs when the projection device displays an eye-protection image with a first preset grayscale.

[0115] In other embodiments of this application, the processor 501 is used to execute a projection display program stored in the memory 502 to perform the following steps:

[0116] If the target detection result indicates that the image content contains a detected object, the grayscale of the target area is reduced by a second adjustment step size to obtain the reduced grayscale of the target area; wherein, the reduced grayscale satisfies the second display condition, and the reduced grayscale satisfies the second display condition including that the reduced grayscale does not reach the lower limit of the grayscale of the current image.

[0117] In other embodiments of this application, the processor 501 is used to execute a projection display program stored in the memory 502 to perform the following steps:

[0118] While detecting the image content in the current image within the first time period, based on the previously acquired detection results, the grayscale of the target region is adjusted at a preset adjustment speed within the first time period to obtain the adjusted grayscale of the target region; based on the target detection results, the adjusted grayscale is adjusted again to obtain the new adjusted grayscale of the target region.

[0119] In other embodiments of this application, the processor 501 is used to execute a projection display program stored in the memory 502 to perform the following steps:

[0120] The target area is the area outside the occluded area in the eye-protection image. If the target detection result indicates that the image content does not contain the detection object, the reference relative position between the detection object and the eye-protection image when the object last appeared is obtained. Based on the reference relative position, the reference target area of ​​the eye-protection image is determined, and the grayscale of the reference target area is increased to obtain the increased grayscale of the reference target area. The increased grayscale satisfies the first display condition, which includes the increased grayscale not reaching the grayscale upper limit of the current image.

[0121] In other embodiments of this application, the processor 501 is used to execute a projection display program stored in the memory 502 to perform the following steps:

[0122] If the grayscale of the target area meets the third display condition, the display of the eye-protection image will be stopped so that the projection device can restore the normal projection screen; wherein, the grayscale of the target area meets the third display condition, including the grayscale of the target area reaching the grayscale upper limit of the current image.

[0123] Embodiments of this application provide a computer storage medium storing one or more programs, which can be executed by one or more processors to perform the following steps:

[0124] Acquire the current image within the projection area of ​​the projection device; wherein, the current image is the image captured when the projection device displays an eye-protection image, and the eye-protection image is the image that pops up when the initial image within the projection area captured by the projection device contains a detection object;

[0125] The image content in the current image is detected to obtain target detection results regarding whether the image content contains the target object.

[0126] Based on the target detection results, the grayscale of the target area in the eye-protection image is adjusted so that the adjusted grayscale of the target area meets the display requirements.

[0127] In other embodiments of this application, the target area is the entire image area of ​​the eye-protection image; or, the target area is other areas in the eye-protection image other than the occluded area; wherein, the occluded area is the projection area of ​​the detection object under the light source of the projection device.

[0128] In other embodiments of this application, the one or more programs may be executed by one or more processors, and may also perform the following steps:

[0129] If the target detection result indicates that the image content does not contain the detected object, the grayscale of the target region is increased by a first adjustment step size to obtain the increased grayscale of the target region; wherein, the increased grayscale satisfies the first display condition, and the increased grayscale satisfies the first display condition including that the increased grayscale does not reach the grayscale upper limit of the current image.

[0130] In other embodiments of this application, the grayscale upper limit is determined based on the grayscale range to which the average grayscale of the current image belongs when the projection device displays an eye-protection image with a first preset grayscale.

[0131] In other embodiments of this application, the one or more programs may be executed by one or more processors, and may also perform the following steps:

[0132] If the target detection result indicates that the image content contains a detected object, the grayscale of the target area is reduced by a second adjustment step size to obtain the reduced grayscale of the target area; wherein, the reduced grayscale satisfies the second display condition, and the reduced grayscale satisfies the second display condition including that the reduced grayscale does not reach the lower limit of the grayscale of the current image.

[0133] In other embodiments of this application, the one or more programs may be executed by one or more processors, and may also perform the following steps:

[0134] While detecting the image content in the current image within the first time period, based on the previously acquired detection results, the grayscale of the target region is adjusted at a preset adjustment speed within the first time period to obtain the adjusted grayscale of the target region; based on the target detection results, the adjusted grayscale is adjusted again to obtain the new adjusted grayscale of the target region.

[0135] In other embodiments of this application, the one or more programs may be executed by one or more processors, and may also perform the following steps:

[0136] The target area is the area outside the occluded area in the eye-protection image. If the target detection result indicates that the image content does not contain the detection object, the reference relative position between the detection object and the eye-protection image when the object last appeared is obtained. Based on the reference relative position, the reference target area of ​​the eye-protection image is determined, and the grayscale of the reference target area is increased to obtain the increased grayscale of the reference target area. The increased grayscale satisfies the first display condition, which includes the increased grayscale not reaching the grayscale upper limit of the current image.

[0137] In other embodiments of this application, the one or more programs may be executed by one or more processors, and may also perform the following steps:

[0138] If the grayscale of the target area meets the third display condition, the display of the eye-protection image will be stopped so that the projection device can restore the normal projection screen; wherein, the grayscale of the target area meets the third display condition, including the grayscale of the target area reaching the grayscale upper limit of the current image.

[0139] It should be noted that the descriptions of the storage medium and device embodiments above are similar to the descriptions of the method embodiments above, and have similar beneficial effects to the same method embodiments. For technical details not disclosed in the storage medium and device embodiments of this application, please refer to the descriptions of the method embodiments of this application for understanding.

[0140] The aforementioned computer storage media / memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), magnetic random access memory (FRAM), flash memory, magnetic surface memory, optical disc, or compact disc read-only memory (CD-ROM), etc.; or it can be various terminals that include one or any combination of the above-mentioned memories, such as mobile phones, computers, tablet devices, personal digital assistants, etc.

[0141] It should be understood that the terms "an embodiment," "an embodiment," "an embodiment of this application," "the foregoing embodiment," "some embodiments," or "some implementations" mentioned throughout the specification mean that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of this application. Therefore, the phrases "an embodiment," "an embodiment," "an embodiment of this application," "the foregoing embodiment," "some embodiments," or "some implementations" appearing throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. It should be understood that in the various embodiments of this application, the sequence numbers of the above processes do not imply a sequential order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application. The sequence numbers of the above embodiments of this application are merely descriptive and do not represent the superiority or inferiority of the embodiments.

[0142] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods, such as: multiple units or components can be combined, or integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the various components shown or discussed can be through some interfaces, and the indirect coupling or communication connection between devices or units can be electrical, mechanical, or other forms.

[0143] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units. They may be located in one place or distributed across multiple network units. Some or all of the units may be selected to achieve the purpose of this embodiment according to actual needs.

[0144] In addition, each functional unit in the various embodiments of this application can be integrated into one processing unit, or each unit can be a separate unit, or two or more units can be integrated into one unit; the integrated unit can be implemented in hardware or in the form of hardware plus software functional units.

[0145] The methods disclosed in the several method embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments.

[0146] The features disclosed in the several product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.

[0147] The features disclosed in the several method or device embodiments provided in this application can be arbitrarily combined without conflict to obtain new method or device embodiments.

[0148] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments. The aforementioned storage medium includes various media that can store program code, such as mobile storage devices, read-only memory (ROM), magnetic disks, or optical disks.

[0149] Alternatively, if the integrated units described above are implemented as software functional modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, or the parts that contribute to related technologies, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, ROMs, magnetic disks, or optical disks.

[0150] It is worth noting that the accompanying drawings in this application are only for illustrating the schematic positions of various devices on the terminal device and do not represent their actual positions in the terminal device. The actual positions of each device or area may be changed or shifted according to the actual situation (e.g., the structure of the terminal device). Furthermore, the proportions of different parts in the terminal device in the drawings do not represent the actual proportions.

[0151] The above description is merely an embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A projection display method, characterized in that, The method includes: Acquire the current image within the projection area of ​​the projection device; wherein, the current image is an image captured when the projection device displays an eye-protection image, and the eye-protection image is an image that pops up when a detection object exists in the initial image within the projection area captured by the projection device; The image content in the current image is detected to obtain a target detection result regarding whether the image content contains the target object; Based on the target detection results, the grayscale of the target region in the eye protection image is adjusted so that the adjusted grayscale of the target region meets the display conditions; The step of adjusting the grayscale of the target region in the eye-protection image based on the target detection result, so that the adjusted grayscale of the target region meets the display conditions, includes: If the target detection result indicates that the image content does not contain the detected object, the gray level of the target region is increased by a first adjustment step size to obtain the increased gray level of the target region. Wherein, the improved grayscale satisfies the first display condition, which includes the improved grayscale not reaching the grayscale upper limit of the current image.

2. The method according to claim 1, characterized in that, The target area is the entire image area of ​​the eye-protection image; or, The target area is the area outside the obscured area in the eye-protection image; wherein, the obscured area is the projection area of ​​the detection object under the light source of the projection device.

3. The method according to claim 1, characterized in that, The upper limit of grayscale is determined based on the grayscale range to which the average grayscale of the current image belongs when the projection device displays an eye-protection image with a first preset grayscale.

4. The method according to claim 1, characterized in that, The method further includes: If the target detection result indicates that the image content contains the detected object, the gray level of the target region is reduced by a second adjustment step size to obtain the reduced gray level of the target region. Wherein, the reduced grayscale satisfies the second display condition, which includes the reduced grayscale not reaching the lower limit of the grayscale of the current image.

5. The method according to any one of claims 1 to 4, characterized in that, Before obtaining the target detection result regarding whether the image content contains the detected object, the process includes: While detecting the image content in the current image within a first time period, based on the obtained previous detection result, the grayscale of the target area is adjusted at a preset adjustment speed within the first time period to obtain the adjusted grayscale of the target area. Accordingly, adjusting the grayscale of the target region in the displayed eye-protection image based on the target detection result includes: Based on the target detection results, the adjusted grayscale is adjusted again to obtain a new adjusted grayscale for the target region.

6. The method according to any one of claims 1 to 4, characterized in that, The target area is the area outside the occluded area in the eye-protection image, and the method further includes: If the target detection result indicates that the image content does not contain the detected object, obtain the reference relative position between the detected object and the eye protection image when the detected object last appeared; Based on the reference relative position, a reference target region of the eye protection image is determined, and the grayscale of the reference target region is increased to obtain the increased grayscale of the reference target region; Wherein, the improved grayscale satisfies the first display condition, which includes the improved grayscale not reaching the grayscale upper limit of the current image.

7. The method according to any one of claims 1 to 4, characterized in that, The method further includes: If the grayscale of the target area does not meet the first display condition, the display of the eye-protection image is stopped so that the projection device can restore the normal projection screen. Wherein, the grayscale of the target area does not meet the first display condition, including the grayscale of the target area reaching the grayscale upper limit of the current image.

8. A projection device, characterized in that, The projection device includes: a processor, a memory, and a communication bus; The communication bus is used to realize the communication connection between the processor and the memory; The processor is used to execute the projection display program stored in the memory to implement the projection display method as described in any one of claims 1 to 7.

9. A storage medium, characterized in that, The storage medium stores one or more programs, which can be executed by one or more processors to implement the projection display method as described in any one of claims 1 to 7.