An image adjustment method, an occlusion device, and a computer storage medium

By using the occlusion device to block the occlusion area in the projection optical machine, the problem of poor projection effect of the projector at certain projection angles is solved, and better projection effect and gray-side shape adjustment are achieved.

CN116208749BActive Publication Date: 2025-06-27CHENGDU XGIMI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111451441.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-01
Publication Date
2025-06-27
Estimated Expiration
2041-12-01

AI Technical Summary

Technical Problem

At some projection angles, problems will occur in the projection area formed by the projector projection, resulting in poor projection effect.

Method used

By introducing a shading device into the projection optical machine, light occlusion is performed for the area to be blocked by the digital micromirror, and the gray-side shape in the projection area is adjusted.

Benefits of technology

Improves projection effect, reduces the area of ​​gray areas, and makes its shape more regular.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116208749B_ABST
    Figure CN116208749B_ABST
Patent Text Reader

Abstract

An embodiment of the present application provides an image adjustment method, an occlusion device, and a computer storage medium. The image adjustment method is applied to a projection device, and the projection device includes a projection optical engine and an occlusion device. The projection optical engine projects an original optical engine image to display a projection image in a projection area; performs trapezoidal correction processing on the projection image to determine a new optical engine image; determines a to-be-occluded area of digital micromirrors in the projection optical engine according to the original optical engine image and the new optical engine image; projects the new optical engine image through the projection optical engine, and calls the occlusion device to perform light occlusion on the to-be-occluded area, so that the new projection image displayed in the projection area is parallel to or overlaps with the edge of the gray edge area. In this way, the occlusion device performs light occlusion on the to-be-occluded area to prevent or weaken certain invalid light rays from entering the digital micromirrors, thereby adjusting the shape of the gray edge in the projection area and improving the projection effect.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of projectors, and particularly to an image adjustment method, an occlusion device, and a computer storage medium. Background Art

[0002] As an intelligent portable display device, a projector has the advantages of flexible projection position and simple projection method. It can be placed randomly according to the user's needs without specific projection angles and relative positions. However, at certain projection angles, some problems may occur in the projection area formed by the projector, resulting in poor projection effects. Summary of the Invention

[0003] This application provides an image adjustment method, an occlusion device, and a computer storage medium, which can improve the projection effect by occluding the invalid light rays entering the digital micromirror in the projection optical engine.

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

[0005] In a first aspect, an embodiment of this application provides an image adjustment method, which is applied to a projection device, and the projection device includes a projection optical engine and an occlusion device. The method includes:

[0006] Project the original image of the optical engine through the projection optical engine to display a projection image in the projection area;

[0007] Perform trapezoidal correction processing on the projection image to determine a new optical engine image;

[0008] Determine the area to be occluded of the digital micromirror in the projection optical engine according to the original image of the optical engine and the new optical engine image;

[0009] Project the new optical engine image through the projection optical engine, and call the occlusion device to occlude the light rays in the area to be occluded, so that the new projection image displayed in the projection area is parallel or overlapped with the edge of the gray border area.

[0010] In a second aspect, an embodiment of this application provides an occlusion device, which is applied to a projection device including a projection optical engine. The occlusion device includes a motion module and a lens module, and the motion module and the lens module are connected;

[0011] The motion module is configured to receive target motion parameters and drive the lens module to move according to the target motion parameters;

[0012] The lens module is configured to cover the area to be occluded of the digital micromirror in the projection optical engine to block invalid light rays from entering the digital micromirror. The area to be occluded is determined according to the original image of the optical engine and the new optical engine image after trapezoidal correction processing.

[0013] In a third aspect, an embodiment of the present application provides a computer storage medium storing a computer program, which when executed implements the steps of the method described in the first aspect.

[0014] An embodiment of the present application provides an image adjustment method, an occlusion device, and a computer storage medium. The method includes: projecting an original image of a projection optical machine through the projection optical machine to display a projection image in a projection area; performing trapezoidal correction processing on the projection image to determine a new optical machine image; determining an area to be occluded of digital micromirrors in the projection optical machine according to the original optical machine image and the new optical machine image; projecting the new optical machine image through the projection optical machine, and invoking the occlusion device to perform light occlusion on the area to be occluded, so that the new projection image displayed in the projection area is parallel to or overlaps with the edge of the gray edge area. In this way, by using the occlusion device to perform light occlusion on the area to be occluded, certain invalid light rays are blocked or weakened from entering the digital micromirrors, thereby adjusting the shape of the gray edge in the projection area and improving the projection effect. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 is a schematic flowchart of an image adjustment method provided by an embodiment of the present application;

[0016] Figure 2 is a schematic optical path diagram of a projection optical machine provided by an embodiment of the present application;

[0017] Figure 3A is a schematic front projection position diagram of a projection device provided by an embodiment of the present application;

[0018] Figure 3B is a schematic diagram of an original optical machine image during front projection provided by an embodiment of the present application;

[0019] Figure 3C is a schematic diagram of a projection image during front projection provided by an embodiment of the present application;

[0020] Figure 4A is a schematic side projection position diagram of a projection device provided by an embodiment of the present application;

[0021] Figure 4B is a schematic diagram of a projection image during side projection provided by an embodiment of the present application;

[0022] Figure 5A is a schematic diagram of a new optical machine image after trapezoidal correction provided by an embodiment of the present application;

[0023] Figure 5B is a schematic diagram of a new projection image after trapezoidal correction provided by an embodiment of the present application;

[0024] Figure 6A schematic diagram of an area to be occluded provided by an embodiment of the present application;

[0025] Figure 7A A schematic diagram of an occlusion process provided by an embodiment of the present application;

[0026] Figure 7B A schematic diagram of a new projected image after occlusion processing provided by an embodiment of the present application;

[0027] Figure 8 A schematic structural diagram of an occlusion device provided by an embodiment of the application;

[0028] Figure 9 A specific structural diagram of an occlusion device provided by an embodiment of the application;

[0029] Figure 10 A schematic flowchart of another image adjustment method provided by an embodiment of the present application;

[0030] Figure 11 A schematic structural diagram of an image adjustment device provided by an embodiment of the present application;

[0031] Figure 12 A schematic hardware structure diagram of an image adjustment device provided by an embodiment of the present application;

[0032] Figure 13 A schematic structural diagram of a projection device provided by an embodiment of the present application. Detailed implementation manners

[0033] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. It can be understood that the specific embodiments described herein are only used to explain the related application, rather than limiting the application. Additionally, it should be noted that for the sake of description, only parts related to the relevant application are shown in the drawings.

[0034] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the technical field to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.

[0035] In the following description, reference is made to "some embodiments", which describe a subset of all possible embodiments. However, it can be understood that "some embodiments" can be the same subset or different subsets of all possible embodiments, and can be combined with each other without conflict.

[0036] It should be noted that the terms "first", "second", and "third" involved in the embodiments of the present application are only used to distinguish similar objects, and do not represent a specific order for the objects. It can be understood that "first", "second", and "third" can be interchanged in a specific order or sequence when allowed, so that the embodiments of the present application described here can be implemented in an order other than that illustrated or described here.

[0037] As an intelligent portable display device, a projection device (or projector) has the advantages of flexible projection position and simple projection method. It can be placed randomly according to the user's needs without a specific projection angle and relative position. Therefore, most users place the projector laterally during use, and the projector and the projection area are not in a completely perpendicular state, which is called side projection.

[0038] However, during side projection, the image will be distorted into a trapezoid, and the image needs to be calibrated to make the projected image a standard rectangle. However, although the projected image is calibrated to a rectangle, the edges projected from the projector onto the wall or screen are still polygons, so there are gray light edges (subsequently referred to as gray edges) in the peripheral area of the projected image. The existence of gray edges reduces the projection effect and seriously affects the user experience.

[0039] The embodiments of the present application provide an image adjustment method. The basic idea is: project the original image of the optical machine through the projection optical machine to display the projected image in the projection area; perform trapezoidal correction processing on the projected image to determine the new optical machine image; determine the area to be blocked of the digital micromirror in the projection optical machine according to the original image of the optical machine and the new optical machine image; project the new optical machine image through the projection optical machine and call the blocking device to block the light in the area to be blocked, so that the new projected image displayed in the projection area is parallel or overlapped with the edge of the gray edge area. In this way, the blocking device blocks the light in the area to be blocked, preventing or weakening some invalid light from entering the digital micromirror, thereby adjusting the shape of the gray edge in the projection area and improving the projection effect.

[0040] The following will describe each embodiment of the present application in detail with reference to the accompanying drawings.

[0041] In an embodiment of the present application, refer to Figure 1 , which shows a schematic flowchart of an image adjustment method provided by an embodiment of the present application. As Figure 1 shown, the method may include:

[0042] S101: Project the original image of the optical machine through the projection optical machine to display the projected image in the projection area.

[0043] It should be noted that the image adjustment method provided by the embodiments of the present application is applied to a projection device, and the projection device may be various types of projectors or electronic devices with a projection function.

[0044] The projection device includes at least a projection optical engine and an occlusion device, and the projection optical engine is a functional module for image projection. In addition, the projection device may further include modules such as a speaker, a camera, a driving circuit, and so on.

[0045] It should be noted that the original image of the optical engine is the image obtained by the projection optical engine from the user, the projection image is the image projected by the projection optical engine for the user to view, and the projection area is a physical entity for presenting the projection image, such as a screen.

[0046] S102: Perform trapezoidal correction processing on the projection image to determine a new optical engine image.

[0047] It should be noted that in some cases, the projection image will be distorted. Therefore, it is necessary to perform trapezoidal correction on the projection image to obtain a new optical engine image. Here, the new optical engine image is obtained by adjusting the original image of the optical engine.

[0048] The trapezoidal correction processing can be actively triggered by the user. In some embodiments, after the projection image is displayed in the projection area, the method may further include:

[0049] Receiving a trapezoidal correction instruction sent by the user;

[0050] Based on the trapezoidal correction instruction, perform the step of performing trapezoidal correction processing on the projection image to determine a new optical engine image.

[0051] It should be noted that the trapezoidal correction instruction refers to an instruction for the user to instruct the projection device to perform trapezoidal correction processing. The user can send the trapezoidal correction instruction to the projection device in various ways, such as through voice control, gesture control, and button control.

[0052] Exemplarily, when the projection device detects that the user says "trapezoidal correction" and similar keywords, it is determined that the trapezoidal correction instruction sent by the user is received. Or, when the projection device detects that the user clicks the function button of "trapezoidal correction", it is determined that the trapezoidal correction instruction sent by the user is received.

[0053] The trapezoidal correction processing can also be triggered by the projection device itself. In some embodiments, after the projection image is displayed in the projection area, the method may further include:

[0054] Invoking the camera to detect the position parameters of the projection image;

[0055] Judging whether the projection device is in a side projection state according to the position parameters of the projection image;

[0056] If the projection device is in a side projection state, perform the step of performing trapezoidal correction processing on the projection image to determine a new optical engine image.

[0057] Here, the camera can be built into the projection device or be an external device.

[0058] It should be noted that when the projection device is in the front - projection state, the projected image will not be distorted and no trapezoid correction is required; when the projection device is in the side - projection state, the projected image will present a trapezoid due to distortion. Therefore, the projection device can use its built - in camera for detection. When it detects that the projection device is in the side - projection state, it automatically triggers the trapezoid correction process.

[0059] Here, refer to Figure 3A , which shows a schematic diagram of the front - projection position of a projection device provided in an embodiment of the present application; refer to Figure 4A , which shows a schematic diagram of the side - projection position of a projection device provided in an embodiment of the present application; as Figure 3A and 4A shown, the front - projection state means that the projection direction of the projection device is perpendicular to the projection area, and the side - projection state means that the projection direction of the projection device is not perpendicular to the projection area.

[0060] Furthermore, in some embodiments, determining whether the projection device is in the side - projection state according to the position parameters of the projected image may include:

[0061] Determine the position parameters of a preset reference plane, and the preset reference plane is perpendicular to the projection direction of the projection device;

[0062] Calculate the position parameters of the projected image and the position parameters of the preset reference plane to obtain the angle between the projected image and the preset reference plane;

[0063] When the angle between the projected image and the preset reference plane is greater than a preset angle threshold, determine that the projection device is in the side - projection state.

[0064] It should be noted that the preset reference plane is a non - real plane pre - stored in the projection device, which is used to indicate the plane perpendicular to the projection direction of the projection device and is subsequently used to assist in determining whether the projection device is in side - projection.

[0065] In some embodiments, the preset reference plane can be located by two mutually perpendicular reference lines. That is, the processor of the projection device uses two mutually perpendicular reference lines as the preset reference plane, and subsequently, the two mutually perpendicular reference lines can be used to assist in determining whether the projection device is in side - projection.

[0066] In some embodiments, the method may further include:

[0067] Determine the shape of the projected image according to the position parameters of the projected image;

[0068] When the shape of the projected image is not rectangular, it is determined that the projection device is in the side projection state.

[0069] It should be noted that in the front projection state, the projected image is generally rectangular. Therefore, if the projected image is not rectangular, it is determined that the projection device is in the side projection state. It should be understood that this embodiment is only for conventional projection devices and is not applicable to those projection devices that are originally used to project certain special patterns.

[0070] Here, the position parameter of the projected image can be the end point of the projected image or the diagonal of the projected image, etc.

[0071] Further, in some embodiments, the trapezoidal correction processing of the projected image to determine the new light engine image may include:

[0072] Calculating based on the original light engine image and the projected image to obtain the end point parameters of the new light engine image;

[0073] Adjusting the original light engine image according to the end point parameters of the new light engine image to obtain the new light engine image.

[0074] It should be noted that the essence of the trapezoidal correction processing is to adjust the original light engine image in the digital micromirror, so as to obtain a new light engine image with a different shape from the original light engine image. At this time, the new projected image formed after projecting the new light engine image presents a rectangle.

[0075] Here, the process of trapezoidal correction processing can refer to many related technologies, and the embodiments of the present application will not elaborate here.

[0076] In this way, after the trapezoidal correction processing of the projected image, the original light engine image is adjusted to a new light engine image so that the new projected image presents a rectangle, improving the viewing effect of the user.

[0077] S103: Determine the area to be blocked of the digital micromirror in the projection light engine according to the original light engine image and the new light engine image.

[0078] It should be noted that refer to Figure 2 , which shows an optical path schematic diagram of a projection light engine provided by an embodiment of the present application. As Figure 2As shown in the figure, the projection optical machine includes a DMD chip, a Blue Array, a Green Array, a Red Array, three Collimating Lenses, Dichroic Filters, a Condenser Lens, an Optical Integrator, a Total Internal Reflection (TIR) Prism, and a Projection Lens. The light sources generated by the Blue Array, Green Array, and Red Array pass through devices such as collimating lenses, dichroic filters, condenser lenses, and optical integrators and then enter the digital micromirror. Then, the image of the optical machine is projected onto the external projection area via the total internal reflection prism and the projection lens to form a projection image.

[0079] Here, the Digital Micromirror Device (DMD) element is the core element of the projection optical machine. It is a device that uses digital voltage signals to control the mechanical movement of numerous micro-mirrors to achieve optical functions. In other words, the digital micromirror controls the reflection of light by numerous micro-mirrors, thereby projecting and forming a projection image.

[0080] See Figure 3B , which shows a schematic diagram of the original image of the optical machine during a front projection provided by an embodiment of the present application. See Figure 3C , which shows a schematic diagram of a projection image during a front projection provided by an embodiment of the present application. As Figure 3B and 3C shown, during the front projection, both the original image of the optical machine and the projection image are rectangular. Additionally, in an ideal situation, the light incident area of the digital micromirror and the shape of the original image of the optical machine are the same, so no gray edges are formed in the projection area.

[0081] See Figure 4B , which shows a schematic diagram of a projection image during a side projection provided by an embodiment of the present application. It should be understood that the shape of the original image of the optical machine is not affected by whether it is a front projection or a side projection. Therefore, in the side projection state, the original image of the optical machine is also as Figure 3B shown. As Figure 3B and Figure 4B shown, in the side projection state, although the original image of the optical machine is rectangular, the projection image is distorted into a trapezoid.

[0082] In the side projection state, the projection device will trigger (automatically trigger / user trigger) trapezoid correction processing. See Figure 5A, which shows a schematic diagram of a new light engine image after trapezoidal correction provided by an embodiment of the present application. Refer to Figure 5B , which shows a schematic diagram of a new projection image after trapezoidal correction provided by an embodiment of the present application. As Figure 5A shown, after trapezoidal correction processing, the original light engine image ABCD is corrected to a new light engine image A'B'C'D'. At this time, the light incident area of the digital micromirror is different from the shape of the new light engine image, resulting in a gray edge appearing outside the new projection image in the projection area, specifically as Figure 5B shown.

[0083] In other words, in the case of side projection, the projection area presents a trapezoid, and a largest inscribed rectangle needs to be planned in the trapezoid to display the projection image. At this time, a gray edge area appears between the edge of the original trapezoid and the edge of the inscribed rectangle, affecting the user's viewing effect.

[0084] Therefore, after trapezoidal correction, the digital micromirror can be blocked to prevent part of the invalid light from entering the digital micromirror (the part between the original light engine image and the new light engine image), and the shape of the light incident area of the digital micromirror can be corrected, so as to adjust the gray edge in the projection area and improve the projection effect.

[0085] Furthermore, in some embodiments, determining the area to be blocked of the digital micromirror in the projection light engine according to the original light engine image and the new light engine image may include:

[0086] Determining the endpoint parameters corresponding to the original light engine image;

[0087] Calculating the endpoint parameters of the new light engine image and the endpoint parameters corresponding to the digital micromirror based on a preset distance threshold to determine the area to be blocked.

[0088] It should be noted that the preset distance threshold refers to the distance threshold between the edge of the new light engine image and the edge of the digital micromirror after the blocking process.

[0089] In an ideal case, the preset distance threshold can be 0. At this time, the edge of the new light engine image completely coincides with the edge of the light incident area of the digital micromirror, and the gray edge in the projection area is completely removed. In this case, the area to be blocked refers to the area between the original light engine image ABCD and the new light engine image A'B'C'D', as Figure 5A shown.

[0090] However, in order to prevent excessive blocking, a relatively small value is generally taken as the preset distance threshold d. Refer to Figure 6 , which shows a schematic diagram of an area to be blocked provided by an embodiment of the present application. As Figure 6As shown in the figure, the distance between the digital micromirror A1’B1’C1’D1’ after occlusion processing and the new optical engine image A’B’C’D’ is the preset distance threshold d.

[0091] In practical applications, the endpoint parameters (ABCD) of the original optical engine image are known. At the same time, in the trapezoidal correction process, the endpoint parameters (A’B’C’D’) of the new optical engine image can be obtained.

[0092] When determining the area to be occluded, it is possible to choose to occlude only one side of the digital micromirror (the inclined side in the trapezoid), so as to adjust the gray edge to a rectangle and improve the projection effect. However, at this time, the thickness of the gray edge is still uneven. Therefore, it is also possible to choose to occlude each side of the digital micromirror, which not only adjusts the gray edge to a rectangle, but also makes the thickness of the gray edge uniform, improving the projection effect.

[0093] Taking "occluding each side of the digital micromirror" as an example, the area to be occluded can be determined by the following method: adding the endpoint parameters (A’B’C’D’) of the new optical engine image and the preset distance threshold d can obtain the endpoint parameters (A1’B1’C1’D1’) of the digital micromirror after occlusion processing, and then subtracting the endpoint parameters (A1’B1’C1’D1’) of the digital micromirror after occlusion processing from the endpoint parameters (ABCD) of the original optical engine image, the endpoint coordinates of the area to be occluded can be obtained.

[0094] It should be noted that the endpoint parameters of the new optical engine image can be determined based on the known trapezoidal correction algorithm in the trapezoidal correction process. During the trapezoidal correction process, the chip of the projection optical engine will first calculate the endpoint parameters of the new optical engine image, and then perform the specific correction process according to the endpoint parameters of the new optical engine image. Therefore, step S103 can be executed when the endpoint parameters of the new optical engine image are calculated, or it can also be executed after the trapezoidal correction process is completed.

[0095] In this way, through the above steps, the area to be occluded in the digital micromirror can be determined, which is convenient for subsequent occlusion processing.

[0096] S104: Project the new optical engine image through the projection optical engine, and call the occlusion device to occlude the light in the area to be occluded, so that the new projection image displayed in the projection area is parallel or overlaps with the edge of the gray edge area.

[0097] It should be noted that the occlusion device is arranged on the light incident side of the digital micromirror and can block the invalid light by covering the area to be occluded. That is to say, as much as possible, block the light incident on the micro mirrors without effective input, so as to adjust the assembly area. In this way, by occluding the light in the area to be occluded by the occlusion device, the area of the gray edge area can be reduced, and at the same time, the gray edge area is corrected to a regular shape, improving the projection effect.

[0098] In some embodiments, the occlusion device includes a lens module and a motion module; the above-mentioned light occlusion process for the area to be occluded by the occlusion device may include:

[0099] Determine the target motion parameters according to the area to be occluded;

[0100] Drive the lens module to move through the motion module according to the target motion parameters until the lens module covers the area to be occluded to block invalid light from entering the image area.

[0101] It should be noted that the occlusion device includes a lens module and a motion module for driving the lens module. For specific details, please refer to the following description.

[0102] Furthermore, in some embodiments, the method may further include:

[0103] During the process of the motion module driving the lens module to move, call the camera to detect the position of the gray edge area;

[0104] Perform correction processing on the target motion parameters according to the position detection result.

[0105] It should be noted that during the movement of the lens module, the camera can be used to monitor the position parameters of the gray edge in real time and correct the motion parameters to more precisely control the position of the lens module and improve the occlusion processing effect.

[0106] See Figure 7A , which shows a schematic diagram of an occlusion process provided by an embodiment of the present application. See Figure 7B , which shows a schematic diagram of a new projection image after the occlusion process provided by an embodiment of the present application. As Figure 7A shown, by using the lens module to occlude the area to be occluded, the shape of the light incident area of the digital micromirror is made the same as the shape of the new light engine image. As Figure 7B shown, the new projection image is parallel to the edge of the gray edge area.

[0107] Here, Figure 7B only shows the case of "occluding one side of the digital micromirror". In actual application, the four sides of the digital micromirror, namely the top, bottom, left, and right, can also be occluded respectively. That is to say, when determining the area to be occluded, it is calculated that the relative distance between each side of the digital micromirror and each side of the new light engine image is a preset distance threshold d. Subsequently, a certain amount of occlusion is required for each side of the digital micromirror, thereby improving the adjustment effect of the gray edge.

[0108] In this way, the embodiment of the present application provides an image adjustment method. After the trapezoidal correction process is performed on the projection device, the area to be occluded in the digital micromirror is corrected, so as to improve the problem of excessive gray edge area generated after the trapezoidal correction process and enhance the projection effect.

[0109] The embodiment of the present application provides an image adjustment method, which includes: projecting the original image of the optical machine through the projection optical machine to display the projection image in the projection area; performing trapezoidal correction processing on the projection image to determine the new optical machine image; determining the area to be occluded in the digital micromirror of the projection optical machine according to the original image of the optical machine and the new optical machine image; projecting the new optical machine image through the projection optical machine and invoking the occlusion device to occlude the light in the area to be occluded, so that the new projection image displayed in the projection area is parallel or overlapped with the edge of the gray edge area. In this way, by occluding the light in the area to be occluded by the occlusion device, some invalid light rays are blocked or weakened from entering the digital micromirror, thereby adjusting the shape of the gray edge in the projection area and improving the projection effect.

[0110] In another embodiment of the present application, refer to Figure 8 , which shows a schematic flowchart of an occlusion device 20 provided by the embodiment of the present application. As Figure 8 shown, the occlusion device 20 includes a motion module 21 and a lens module 22, and the motion module 21 is connected to the lens module 22;

[0111] The motion module 21 is configured to receive the target motion parameters and drive the lens module to move according to the target motion parameters;

[0112] The lens module 22 is configured to cover the area to be occluded in the digital micromirror of the projection optical machine to block the invalid light rays from entering the digital micromirror, and the area to be occluded is determined according to the original image of the optical machine and the new optical machine image after trapezoidal correction processing.

[0113] It should be noted that the occlusion device 20 provided by the embodiment of the present application is applied to a projection device including a projection optical machine. The projection device can be various types of projectors or electronic devices with projection functions. The projection optical machine is a functional module for image projection. In addition, the projection device may further include modules such as a speaker, a camera, and a driving circuit.

[0114] It should be noted that the occlusion device 20 is arranged on the light incident side of the digital micromirror, so that the lens module can cover the area to be occluded and block the invalid light rays from entering the digital micromirror.

[0115] Here, the area to be occluded is determined according to the original image of the optical machine and the new optical machine image after trapezoidal correction processing. For details, please refer to the previous embodiment.

[0116] Further, in some embodiments, the digital micromirror is rectangular, and the number of lens modules 22 and the number of motion modules 21 are both multiple. One motion module 21 corresponds to driving one lens module 22, and one lens module 22 corresponds to blocking one side of the digital micromirror.

[0117] Exemplarily, the digital micromirror can be rectangular. At this time, the number of lens modules 22 is 4, and the number of motion modules 21 is 4, so that one lens module 22 can correspond to blocking one side of the digital micromirror.

[0118] Here, the motion module 21 can be composed of a combination of various types of power components and transmission devices. Only one specific example is given below without constituting relevant limitations.

[0119] It should be noted that referring to Figure 9 , it shows a schematic structural diagram of a shielding device 20 provided by an application embodiment. As Figure 9 shown, the shielding device 20 has four identical parts, and each part includes a lens module 22 and a motion module 21 connected to one such lens module 22. Each part is responsible for blocking one side of the digital micromirror.

[0120] Further, in some embodiments, the lens module 22 includes a light-shielding lens 221, a lens support frame 222, a first guide rail 223, and a second guide rail 224. The light-shielding lens 221 is fixedly installed on the lens support frame 222, and the lens support frame 222 is movably installed on the first guide rail 223 and the second guide rail 224.

[0121] It should be noted that the light-shielding lens 221 is a high-reflection lens, which can reflect the light incident on the outer surface to block or weaken the useless light from entering the digital micromirror 30, and finally change the shape of the gray edge area generated after the projection device projects.

[0122] The lens support frame 222 is used to fix the light-shielding lens 221. There are moving parts (such as rollers, sliders, etc.) below the lens support frame 222. The lens support frame 222 is installed on the first guide rail 223 and the second guide rail 224 through the moving parts. At this time, the lens support frame 222 can move along the first guide rail 223 or the second guide rail 224, so that the light-shielding lens 221 also moves accordingly.

[0123] It should be noted that the first guide rail 223 and the second guide rail 224 are respectively arranged on both sides of the lens support frame 222. In addition, the light-shielding lens 221 is used to block one side of the digital micromirror 30, and both the first guide rail 223 and the second guide rail 224 are perpendicular to the blocked side.

[0124] In some embodiments, the motion module 21 includes a first power member 211, a second power member 212, a first motion mechanism 213, and a second motion mechanism 214; wherein,

[0125] The first power member 211 is configured to control the second power member 212 and the first motion mechanism 213 to be in a transmission connection state; or control the second power member 212 and the second motion mechanism 214 to be in a transmission connection state;

[0126] The second power member 212 is configured to drive the lens support frame 222 to move along the first guide rail 223 through the first motion mechanism 213 when being in a transmission connection state with the first motion mechanism 213; or drive the lens support frame 222 to move along the second guide rail 224 through the second motion mechanism 214 when being in a transmission connection state with the second motion mechanism 214.

[0127] It should be noted that the first power member 211 can switch the power output object of the second power member 212, that is, control the second power member 212 to be in a transmission connection with the first motion mechanism 213, or control the second power member 212 to be in a transmission connection with the second motion mechanism 214.

[0128] The second power member 212 is the main power output member of the motion module 21. Specifically, when the second power member 212 is in a transmission connection with the first motion mechanism 213, the power output by the second power member 212 drives the first motion mechanism 213 to move, and further drives the lens support frame 222 to move along the first guide rail 223; when the second power member 212 is in a transmission connection with the second motion mechanism 214, the power output by the second power member 212 drives the second motion mechanism 214 to move, and further drives the lens support frame 222 to move along the second guide rail 224.

[0129] In some embodiments, the first motion mechanism 213 includes a first lead screw assembly 2131, the second motion mechanism 214 includes a second lead screw assembly 2141, a first gear 2132 is provided at the power input end of the first lead screw assembly 2131, a second gear 2142 is provided at the power input end of the second lead screw assembly 2141, and a third gear 215 is provided at the power output end of the second power member 212; wherein,

[0130] The first power member 211 is specifically configured to control the third gear 215 and the first gear 2132 to be in a meshing state, so that the second power member 212 and the first motion mechanism 213 are in a transmission connection state; or control the third gear 215 and the second gear 2142 to be in a meshing state, so that the second power member 212 and the second motion mechanism 214 are in a transmission connection state;

[0131] The power output end of the first lead screw assembly 2131 is connected to the lens support frame 222 through the first connecting rod 2133, and the power output end of the second lead screw assembly 2141 is connected to the lens support frame 222 through the second connecting rod 2143.

[0132] It should be noted that the lead screw assembly consists of a lead screw and a nut arranged on the lead screw. When the lead screw rotates, the nut moves linearly along the lead screw.

[0133] Specifically, the lead screws in the first lead screw assembly 2131 and the second lead screw assembly 2141 are arranged along the same straight line, and both the lead screw in the first lead screw assembly 2131 and the lead screw in the second lead screw assembly 2141 are parallel to the occluded side of the digital micromirror 30. A first gear 2132 is provided at one end of the lead screw in the first lead screw assembly 2131 close to the second lead screw assembly 2141 (i.e., the power input end of the first lead screw assembly), and a second gear 2142 is provided at one end of the lead screw in the second lead screw assembly 2141 close to the first lead screw assembly 2131 (i.e., the power input end of the first lead screw assembly). In addition, a third gear 215 is also provided at the output end of the second power member 212.

[0134] The first power member 211 controls the axial movement of the third gear 215, so as to control the third gear 215 to mesh with the first gear 2132. At this time, the second power member 212 is in a transmission connection state with the first movement mechanism 213; or the first power member 211 controls the axial movement of the third gear 215, so as to control the third gear 215 to mesh with the second gear 2142. At this time, the second power member 212 is in a transmission connection state with the second movement mechanism 214.

[0135] In addition, the nut in the first lead screw assembly 2131 (i.e., the power output end of the first lead screw assembly) is connected to the lens support frame 222 through the first connecting rod 2133; the nut in the second lead screw assembly 2141 (i.e., the power output end of the second lead screw assembly) is connected to the lens support frame 222 through the second connecting rod 2143.

[0136] As above, the first lead screw assembly 2131, the second lead screw assembly 2141, the first connecting rod 2133 and the second connecting rod 2143 form a planar four-bar linkage, which can drive the lens support frame 222 to move forward and backward or rotate in the plane. At the same time, the lens support frame 222 is restricted in the first guide rail 223 and the second guide rail 224, so the lens support frame 222 can only move along the first guide rail 223 or the second guide rail 224.

[0137] In this way, when the third gear 215 meshes with the first gear 2132, the second power member 212 can drive the rotation of the lead screw in the first lead screw assembly 2131, and the nut in the first lead screw assembly 2131 performs a linear motion, thereby driving the lens support frame 222 to move along the first guide rail 223 through the first connecting rod 2133; when the third gear 215 meshes with the second gear 2142, the second power member 212 can drive the rotation of the lead screw in the second lead screw assembly 2141, and the nut in the second lead screw assembly 2141 performs a linear motion, thereby driving the lens support frame 222 to move along the second guide rail 224 through the second connecting rod 2143.

[0138] In a specific embodiment, the second power member 212 may be a micro planetary reduction stepper motor, and the first power member 211 may be a voice coil motor.

[0139] The embodiment of the present application provides an image adjustment method, which is applied to a projection device including a projection optical machine. The image adjustment device includes a projection unit, a determination unit, and an occlusion unit; wherein, the motion module is configured to receive target motion parameters and drive the lens module to move according to the target motion parameters; the lens module is configured to cover the area to be occluded of the digital micromirror in the projection optical machine to block invalid light from entering the digital micromirror. In this way, the digital micromirror is subjected to light occlusion processing by the occlusion device, preventing or weakening certain invalid light from entering the digital micromirror, thereby adjusting the shape of the gray edge area in the projection area and improving the projection effect.

[0140] In another embodiment of the present application, refer to Figure 10 , which shows a schematic flow chart of another image adjustment method provided by the embodiment of the present application. As Figure 10 shown, the image adjustment method includes:

[0141] S401: It is detected through the camera on the projection device body that the projection device is in a side projection state.

[0142] It should be noted that the image adjustment method provided by the embodiment of the present application is applied to a projection device, which includes a camera, a projection optical machine, and an occlusion device, and the projection optical machine includes a digital micromirror DMD.

[0143] During the projection process, the projection device calls the camera to automatically determine whether it is in a side projection state.

[0144] S402: Perform trapezoidal correction processing on the projection image according to the preset algorithm and the angle of side projection measured by the camera.

[0145] It should be noted that a preset algorithm (such as the Ak algorithm) is stored in the Graphics Processing Unit (GPU) of the projection device. After the projection device is in the side projection state, the camera is called to obtain the position parameters of the projection image, and then the side projection angle is determined through the preset algorithm and the position parameters of the projection image, and it is decided whether to trigger the trapezoid correction process.

[0146] S403: Determine the motion parameters of the shielding device.

[0147] It should be noted that after the trapezoid correction process, the motion parameters of the shielding device are calculated to adjust the gray edge area generated during the trapezoid correction process.

[0148] S404: Based on the motion parameters, control the shielding device to perform light shielding processing.

[0149] It should be noted that the motion parameters are used to control the shielding device to perform light shielding processing, thereby reducing the invalid light in the DMD area.

[0150] S405: The camera captures the size of the gray edge in real time, detects the distance of the gray edge being blocked, and corrects the motion parameters.

[0151] It should be noted that during the movement of the shielding device, the camera is called to capture the size of the gray edge in real time and correct the motion parameters in real time to prevent the lens module from overly blocking the projection image.

[0152] In this way, by setting a shielding device in the projection device, the invalid light source entering the area to be shielded can be eliminated or weakened by the shielding device, so as to adjust the gray edge area and improve the projection effect.

[0153] The following gives a specific structural example of a shielding device.

[0154] In the embodiment of the present application, as Figure 9 shown, the shielding device 20 includes 4 sets of motion modules 21 and 4 sets of lens modules 22, and one set of motion module 21 controls one set of lens module 22.

[0155] The motion module 21 includes: a first power component 211, a second power component 212, a first motion mechanism 213, and a second motion mechanism 214. A third gear 215 is provided at the power output end of the first power component 211. The first motion mechanism 213 includes a first lead screw assembly 2131. A first gear 2132 is provided at the power input end of the first lead screw assembly 2131. A first connecting rod 2133 is provided at the power output end of the first lead screw assembly 2131. The second motion mechanism 214 includes a second lead screw assembly 2141. A second gear 2142 is provided at the power input end of the second lead screw assembly 2141. A second connecting rod 2143 is provided at the power output end of the second lead screw assembly 2141.

[0156] The lens module 22 includes: a light-shielding lens 221, a lens support frame 222, a first guide rail 223, and a second guide rail 224. The lens support frame 222 is respectively connected to the first connecting rod 2133 and the second connecting rod 2143.

[0157] The connection relationships of the components in the shielding device 20 are as Figure 9 shown. The following will specifically describe each component.

[0158] (1) The first power component 211. The first power component is mainly a voice coil motor (VCM) motor. The VCM motor can control the second power component 212 to perform power switching. The power switching process is described below.

[0159] (2) The second power component 212. The second power component mainly includes a permanent magnet (PM) motor and a bracket. The PM motor is a 5-mm-diameter stepper motor and is equipped with a planetary reducer. The reduction ratio is 1:30. The PM motor is the main power motor and can drive the corresponding lens module to move forward and backward and swing left and right.

[0160] (3) The third gear 215, also known as the reduction stepper motor gear. The third gear 215 is connected to the power output end of the second power component 212. The first power component 211 (VCM motor) can control the third gear 215 to perform axial movement so that the third gear 215 can drive the first lead screw assembly 2131 or the second lead screw assembly 2141 to move, thereby realizing power switching.

[0161] (4) The first lead screw assembly 2131. A first gear 2132 is provided at the power input end of the first lead screw assembly 2131. If the VCM motor (the first power component) controls the third gear 215 to mesh with the first gear 2132, when the PM motor (the second power component) rotates, it will drive the lead screw in the first lead screw assembly 2131 to rotate, and thus the nut in the first lead screw assembly 2131 performs a linear motion.

[0162] (5) The first connecting rod 2133 drives the lens module 22 to move when the nut in the first lead screw assembly 2131 moves linearly.

[0163] (6) The second lead screw assembly 2141 has a second gear 2142 provided at the power input end thereof. If the VCM motor (the first power member) controls the third gear 215 to mesh with the second gear 2142, when the PM motor (the second power member) rotates, it will drive the lead screw in the second lead screw assembly 2141 to rotate, and thus the nut in the second lead screw assembly moves linearly.

[0164] (7) The second connecting rod 2143 drives the lens module to move when the nut in the second lead screw assembly 2141 moves linearly.

[0165] (8) The light-shielding lens 221 realizes the function of removing the gray edge by blocking the light entering the area to be blocked in the digital micromirror 30.

[0166] (9) The lens support frame 222 is the mounting bracket for the light-shielding lens 221. The light-shielding lens 221 is fixed on this bracket by means such as gluing. The main purpose of this bracket is to ensure that the light-shielding lens 221 can move horizontally.

[0167] (10) The first guide rail 223 and the second guide rail 224 are the guide rails for the lens support frame 222. These parts ensure that the lens support frame 222 can move horizontally and rotate, and further ensure the stability of the light-shielding lens 221.

[0168] (11) The digital micromirror 30 is the main imaging part of the projection optical machine.

[0169] As an optional method, the light-shielding lens 221 can be multi-layer coated to enhance the reflectivity of the lens, reflect the invalid light source, and minimize the invalid light source entering the DMD as much as possible.

[0170] For the light-shielding lens, the above motion module is only an example. Other power devices can also be used to achieve the forward and backward movement and angular offset of the lens. For example, 2 linear drive motors can be used to drive the movement of the lens simultaneously, 1 rotary motor can be used to control the rotation of the lens and 1 linear motor can be used to control the forward and backward movement of the lens, or 2 rotary motors can be used to control the forward and backward movement and rotational movement of the lens, as well as many other drive methods.

[0171] The image adjustment algorithm is further described below in combination with the projection program in the projection device.

[0172] When the projection device is in the front projection state, such as Figure 3AAs shown, the projection direction of the projection device forms a 90° angle with the screen; as Figure 3B and 3C shown, both the original image of the optical engine in the projection optical engine and the projection image in the projection area are rectangular, and there is no gray edge around the projection image.

[0173] In addition, in the front projection state, it is detected by the camera built in the projection optical engine that the projection area is parallel to the internal reference line, so the automatic trapezoid correction inside the projection optical engine will not be triggered. Here, the reference line refers to Figure 3C the two mutually perpendicular dotted lines in

[0174] When the projection device is in the side projection state, as Figure 4A shown, there is a certain angle between the projection direction of the projection device and the screen. As Figure 4B shown, the projection image is distorted into a trapezoid, and the projection image needs to be adjusted to a normal rectangular state through trapezoid processing.

[0175] Specifically, in the side projection state, it is detected by the camera built in the projection device that the projection image forms a certain angle with the internal reference line, and this angle exceeds the threshold, so the trapezoid correction function inside the projection device will be triggered. Here, the process of trapezoid correction will not be elaborated.

[0176] After the automatic trapezoid correction function is triggered, as Figure 5A shown, the original image of the optical engine is corrected to a new optical engine image; from the user's perspective, the projection image is specifically as Figure 5B shown. Although the new projection image presents a rectangle, there is a gray edge in the new projection image. In particular, after the trapezoid correction process, the coordinates of the endpoints ABCD of the original image of the optical engine and the endpoints A'B'C'D' of the new optical engine image are all known.

[0177] Although the trapezoid correction process can help the user automatically adjust the projection image in the projection area to a standard rectangular screen, the automatic trapezoid correction will generate a large area of gray edges, and the edges of the gray edges are not parallel to the edges of the new projection image, which will affect the user experience. Therefore, a method is needed to reflect the invalid light rays and correct the edges of the gray edges to be parallel to the edges of the new projection image, as Figure 7A and Figure 7B shown.

[0178] It should be noted that after the automatic trapezoid correction function is triggered, each lens will be reset, and the effect is as Figure 9As shown in the figure, multiple lenses are respectively parallel to the four sides of the original image of the optical engine. Subsequently, after trapezoidal correction is completed, the MCU chip in the projection optical engine obtains the movement steps of eight motors based on the coordinates of the four corner points of the original image ABCD of the optical engine and the new image A'B'C'D' of the optical engine. The MCU chip sends the motor movement parameters to the motor chips in the shielding device 20 respectively. The motor chips drive the movement module 21 to move, move the lens module 22 to the specified position, shield the ineffective light source, and correct the gray edge to be parallel to the edge of the new projection image, completing the action of removing the gray edge.

[0179] Among them, the specific method of obtaining the movement steps of eight motors based on the coordinates of the four corner points of the original image ABCD of the optical engine and the new image A'B'C'D' of the optical engine is as follows: based on the preset distance threshold d between the gray edge and the picture edge, the coordinates of ABCD, and the coordinates of A'B'C'D', the area to be shielded can be calculated, and the movement steps of eight motors can be obtained based on the coordinates of the area to be shielded, so that the final shielding effect is as Figure 7B shown.

[0180] As a feasible implementation manner, Figure 7A only the shielding of the upper area of side A'B' is demonstrated. In theory, it is also possible to shield the left, right, and lower areas of the image A'B'C'D' after trapezoidal correction, so that the distance threshold between the gray edges on the left, right, and lower sides and the picture edge reaches d1. The specific adjustment method is similar and will not be elaborated here. The only thing to ensure is that the gray edge is corrected to be parallel to the picture edge.

[0181] Variant example: After calculating A'B'C'D' by trapezoidal correction, the movement parameters of the motor can be planned. When the original image in the DMD is officially changed from ABCD to A'B'C'D', the movement of the light-shielding lens is driven simultaneously.

[0182] In summary, based on the gray edge problem that occurs after trapezoidal correction of the projection device, the embodiment of the present application provides a method for removing gray edges based on shielding the DMD. This method can weaken or eliminate the redundant light outside the display area by shielding the redundant light entering the DMD chip. On the one hand, by adopting a shielding scheme, the gray edges in the projection area are eliminated, improving the user experience; on the other hand, a micro planetary reduction stepping motor is used as the power source to reduce the space occupation; on the other hand, a VCM motor is used to realize that a single motor drives two sets of movement mechanisms; on the other hand, a guide rail and multi-link scheme are adopted to enable the lens to move left and right and rotate simultaneously.

[0183] Specific explanations are provided for the foregoing embodiments through the embodiments of the present application. The light shielding device is used to perform light shielding processing on the area to be shielded, preventing or weakening certain invalid light from entering the digital micromirror, thereby adjusting the shape of the gray edge in the projection area and improving the projection effect.

[0184] In another embodiment of the present application, refer to Figure 11 , which shows a schematic structural diagram of a composition of an image adjustment device 50 provided by the embodiments of the present application. The image adjustment device 50 is applied to a projection device, and the projection device includes a projection optical engine and a shielding device. As Figure 11 shown, the image adjustment device 50 includes a projection unit 501, a correction unit 502, a calculation unit 503, and a shielding unit 504; wherein,

[0185] The projection unit 501 is configured to project the original image of the optical engine through the projection optical engine to display a projection image in the projection area;

[0186] The correction unit 502 is configured to perform trapezoidal correction processing on the projection image to determine a new optical engine image;

[0187] The calculation unit 503 is configured to determine the area to be shielded of the digital micromirror in the projection optical engine according to the original image of the optical engine and the new optical engine image;

[0188] The shielding unit 504 is configured to project the new optical engine image through the projection optical engine and call the shielding device to perform light shielding on the area to be shielded, so that the new projection image displayed in the projection area is parallel or overlapped with the edge of the gray edge area.

[0189] In some embodiments, the correction unit 502 is further configured to calculate according to the original image of the optical engine and the projection image to obtain the endpoint parameters of the new optical engine image; and adjust the original image of the optical engine according to the endpoint parameters of the new optical engine image to obtain the new optical engine image.

[0190] In some embodiments, the calculation unit 503 is further configured to determine the endpoint parameters corresponding to the original image of the optical engine; calculate the endpoint parameters of the new optical engine image and the endpoint parameters corresponding to the digital micromirror based on a preset distance threshold to determine the area to be shielded.

[0191] In some embodiments, the shielding device includes a lens module and a motion module; the shielding unit 504 is further configured to determine target motion parameters according to the area to be shielded; drive the lens module to move through the motion module according to the target motion parameters until the lens module covers the area to be shielded to block invalid light from entering the image area.

[0192] In some embodiments, the occlusion unit 504 is further configured to, during the process of the motion module driving the lens module to move, call a camera to detect the position of the gray edge area; and perform correction processing on the target motion parameters according to the position detection result.

[0193] It can be understood that, in this embodiment, the "unit" can be a part of a circuit, a part of a processor, a part of a program or software, etc. Of course, it can also be a module, or non-modular. Moreover, the components in this embodiment can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software function module.

[0194] If the integrated unit is implemented in the form of a software function module and is not sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this embodiment, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the method of this embodiment. The foregoing storage medium includes: USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs, etc., which can store program codes.

[0195] Therefore, this embodiment provides a computer storage medium that stores a computer program. When the computer program is executed by multiple processors, it implements the steps of the method in any one of the foregoing embodiments.

[0196] Based on the composition of an image adjustment device 50 and the computer storage medium as described above, refer to Figure 12 which shows a schematic hardware structure diagram of an image adjustment device 50 provided by an embodiment of the present application. As Figure 12 shown, the image adjustment device 50 may include: a communication interface 601, a memory 602, and a processor 603; each component is coupled together through a bus device 604. It can be understood that the bus device 604 is used to realize the connection and communication between these components. In addition to including a data bus, the bus device 604 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, in Figure 12All kinds of buses are marked as bus devices 604. Among them, the communication interface 601 is used for receiving and sending signals during the process of receiving and sending information with other external network elements;

[0197] The memory 602 is used for storing computer programs that can run on the processor 603;

[0198] The processor 603 is used for executing the following when running the computer program:

[0199] Projecting the original image of the optical machine through the projection optical machine to display the projection image in the projection area;

[0200] Performing trapezoidal correction processing on the projection image to determine the new optical machine image;

[0201] Determining the area to be blocked of the digital micromirror in the projection optical machine according to the original image of the optical machine and the new optical machine image;

[0202] Projecting the new optical machine image through the projection optical machine and calling the blocking device to block the light in the area to be blocked, so that the new projection image displayed in the projection area is parallel or overlapped with the edge of the gray edge area.

[0203] It can be understood that the memory 602 in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus random access memory (DRRAM). The memory 602 of the devices and methods described in the present application is intended to include but not be limited to these and any other suitable types of memory.

[0204] The processor 603 may be an integrated circuit chip with the ability to process signals. In the implementation process, the steps of the above method can be completed by the integrated logic circuit in the hardware of the processor 603 or instructions in the form of software. The above-mentioned processor 603 may be a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. It can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as being executed and completed by a hardware decoding processor, or executed and completed by a combination of hardware and software modules in the decoding processor. The software module may be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. This storage medium is located in the memory 602, and the processor 603 reads the information in the memory 602 and combines its hardware to complete the steps of the above method.

[0205] It can be understood that these embodiments described in the present application can be implemented using hardware, software, firmware, middleware, microcode, or a combination thereof. For hardware implementation, the processing unit can be implemented in one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers, microprocessors, other electronic units for performing the functions of the present application, or a combination thereof.

[0206] For software implementation, the technology of the present application can be implemented by modules (such as procedures, functions, etc.) that execute the functions of the present application. The software code can be stored in the memory and executed by the processor. The memory can be implemented inside or outside the processor.

[0207] Optionally, as another embodiment, the processor 603 is further configured to execute the steps of the method of any one of the foregoing embodiments when running a computer program.

[0208] In still another embodiment of the present application, refer to Figure 13 , which shows a schematic structural diagram of a composition of a projection device 70 provided by an embodiment of the present application. As Figure 13 shown, the projection device 70 at least includes the image adjustment device 50 and the occlusion device 20 of any one of the foregoing embodiments.

[0209] For the projection device 70, since it includes the image adjustment device 50 and the occlusion device 20, the occlusion device is used to occlude the light in the area to be occluded, preventing or weakening certain invalid light from entering the digital micromirror, so as to adjust the shape of the gray edge in the projection area and improve the projection effect.

[0210] The above are only the preferred embodiments of the present application, and are not used to limit the protection scope of the present application.

[0211] It should be noted that in the present application, the terms "include", "comprise" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or also includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "including one..." does not exclude the existence of additional identical elements in the process, method, article or device including the element.

[0212] The serial numbers of the embodiments of the present application above are only for description and do not represent the superiority or inferiority of the embodiments.

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

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

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

[0216] The above are only the specific embodiments of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present application, and all should be covered by the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. An image adjustment method, characterized in that, Applied to a projection device, and the projection device includes a projection optical engine and an occlusion device, the method includes: Project an original image of the optical engine through the projection optical engine to display a projection image in a projection area; Perform trapezoidal correction processing on the projection image to determine a new optical engine image; Determine an area to be occluded of a digital micromirror in the projection optical engine according to the original image of the optical engine and the new optical engine image; Project the new optical engine image through the projection optical engine, and call the occlusion device to occlude light in the area to be occluded, so that the new projection image displayed in the projection area is parallel to or overlaps with the edge of the gray edge area.

2. The image adjustment method according to claim 1, wherein The performing trapezoidal correction processing on the projection image to determine a new optical engine image includes: Calculate endpoint parameters of the new optical engine image according to the original image of the optical engine and the projection image; Adjust the original image of the optical engine according to the endpoint parameters of the new optical engine image to obtain the new optical engine image.

3. The image adjustment method according to claim 2, wherein The determining the area to be occluded of the digital micromirror in the projection optical engine according to the original image of the optical engine and the new optical engine image includes: Determine endpoint parameters corresponding to the original image of the optical engine; Calculate the endpoint parameters of the new optical engine image and the endpoint parameters corresponding to the digital micromirror based on a preset distance threshold to determine the area to be occluded.

4. The image adjustment method according to claim 1, characterized in that The occlusion device includes a lens module and a motion module; The occluding light in the area to be occluded through the occlusion device includes: Determine target motion parameters according to the area to be occluded; Drive the lens module to move through the motion module according to the target motion parameters until the lens module covers the area to be occluded to block invalid light from entering the image area.

5. The image adjustment method according to claim 4, wherein The method further includes: During the process of driving the lens module to move by the motion module, call a camera to detect the position of the gray edge area; Perform correction processing on the target motion parameters according to the position detection result.

6. An occlusion device, characterized in that, Applied to a projection device including a projection optical engine, the occlusion device includes a motion module and a lens module, and the motion module is connected to the lens module; The motion module is configured to receive target motion parameters and drive the lens module to move according to the target motion parameters; The lens module is configured to cover the area to be occluded of the digital micromirror in the projection optical engine to block invalid light from entering the digital micromirror, and the area to be occluded is determined according to the original image of the optical engine and a new optical engine image after trapezoidal correction processing.

7. The shielding device according to claim 6, characterized in that, The lens module includes a light-shielding lens, a lens support frame, a first guide rail and a second guide rail, the light-shielding lens is fixedly installed on the lens support frame, and the lens support frame is movably installed on the first guide rail and the second guide rail.

8. The shielding device according to claim 7, wherein The motion module includes a first power member, a second power member, a first motion mechanism and a second motion mechanism; wherein, The first power member is configured to control the second power member and the first motion mechanism to be in a transmission connection state; or control the second power member and the second motion mechanism to be in a transmission connection state; The second power member is configured to drive the lens support frame to move along the first guide rail through the first motion mechanism when in a transmission connection state with the first motion mechanism; or drive the lens support frame to move along the second guide rail through the second motion mechanism when in a transmission connection state with the second motion mechanism.

9. The shielding device according to claim 8, characterized in that, The first motion mechanism includes a first lead screw assembly, the second motion mechanism includes a second lead screw assembly, a first gear is arranged at the power input end of the first lead screw assembly, a second gear is arranged at the power input end of the second lead screw assembly, and a third gear is arranged at the power output end of the second power member; wherein, The first power member is specifically configured to control the third gear to be in a meshing state with the first gear so that the second power member is in a transmission connection state with the first motion mechanism; or control the third gear to be in a meshing state with the second gear so that the second power member is in a transmission connection state with the second motion mechanism; The power output end of the first lead screw assembly is connected to the lens support frame through a first connecting rod, and the power output end of the second lead screw assembly is connected to the lens support frame through a second connecting rod.

10. The shielding device according to any one of claims 6-9, characterized in that, The digital micromirror is rectangular; The number of the lens modules and the number of the motion modules are multiple. One motion module correspondingly drives one lens module, and one lens module correspondingly shields one side of the digital micromirror.

11. A computer storage medium, characterized in that, The computer storage medium stores a computer program, and when the computer program is executed, the steps of the method according to any one of claims 1 to 5 are implemented.

Citation Information

Patent Citations

  • Projector correction method and system, storage medium and electronic equipment

    CN112804507A

  • Multi-projection video display device

    JP2006074805A