Projection system and projection method
By projecting asymmetrical graphics using a projection module and analyzing the images captured by the photography module, the processing module determines the effective photography area, thus solving the problem of projector misjudgment in mirrored or non-planar environments and achieving accurate projection positioning and efficient multi-projector system setup.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CORETRONIC CORPORATION
- Filing Date
- 2019-02-28
- Publication Date
- 2026-07-28
AI Technical Summary
Existing projectors are prone to misjudging the effective projection area in mirrored or non-planar environments, requiring manual adjustment, and multi-projector systems have high setup time and cost.
The projection module projects asymmetrical graphics, the photography module captures and analyzes the asymmetrical graphics in the photographed image, and the processing module determines the effective photographic area and performs projection positioning.
It enables accurate projection positioning in mirrored or non-planar environments, reduces the number of manual adjustments, and improves projection effect and the setup efficiency of multi-projector systems.
Smart Images

Figure CN111629190B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a display technology, and more particularly to a projection system and projection method. Background Technology
[0002] With the increasing demand for projection, designing projectors that can adapt to various projection environments and provide good projection effects is one of the important research and development directions in the projector industry. For example, when the surrounding environment of the projector's projection range has mirrors or other areas that can reflect the projected image, the projector may misjudge the effective projection area. Furthermore, when the projector is used to project onto a non-planar or non-fixed curvature surface, the user needs to manually adjust the projector parameters repeatedly to achieve proper projection positioning. In addition, in some application scenarios, if multiple projectors need to be integrated into a projection system to provide a large-area projection effect, the user needs to manually adjust each projector individually, increasing the setup time and cost of the projection system. Therefore, how to enable a single projector or a projection system integrated with multiple projectors to effectively perform projection positioning to accurately project the image onto the projection surface is addressed in the following solutions using several embodiments.
[0003] The "Background Art" paragraph is only used to help understand the content of this invention. Therefore, the content disclosed in the "Background Art" paragraph may include some prior art that is not known to those skilled in the art. The content disclosed in the "Background Art" paragraph does not represent that the content or the problems to be solved by one or more embodiments of this invention were known or understood by those skilled in the art prior to this application. Summary of the Invention
[0004] This invention provides a projection system and projection method that can determine the effective photography area so that the projection positioning function can be executed correctly, thereby providing a good projection effect.
[0005] Other objects and advantages of the present invention can be further understood from the technical features disclosed herein.
[0006] To achieve one, some, or all of the above objectives, or other objectives, an embodiment of the present invention provides a projection system including a processing module, a projection module, and a photography module. The projection module is coupled to the processing module. The projection module projects a first projected image. The first projected image includes a first asymmetric graphic. The photography module is coupled to the processing module. The photography module captures at least a portion of the first projected image based on a photographic range to output a first photographed image. The first photographed image includes at least one second asymmetric graphic. The processing module analyzes the first photographed image to determine whether the at least one second asymmetric graphic has a geometrical configuration consistent with the first asymmetric graphic. The processing module determines the effective photographic area based on one of the at least one second asymmetric graphic in the first photographed image that has a geometrical configuration consistent with the first asymmetric graphic.
[0007] To achieve one or more of the above objectives or other objectives, an embodiment of the present invention provides a projection method comprising the following steps: projecting a first projection image, the first projection image including a first asymmetric graphic; capturing at least a portion of the first projection image based on a photographic range to output a first photographic image, the first photographic image including at least one second asymmetric graphic; analyzing the first photographic image to determine whether the at least one second asymmetric graphic is consistent with the geometric configuration of the first asymmetric graphic; and determining an effective photographic area based on one of the at least one second asymmetric graphic in the first photographic image that is consistent with the geometric configuration of the first asymmetric graphic.
[0008] Based on the above, the embodiments of the present invention have at least one of the following advantages or effects. The projection system and projection method of the present invention can first determine the effective shooting area of the camera module by projecting asymmetrical graphics and analyzing whether the asymmetrical graphics in the photographic image output by the camera module are consistent with the geometric configuration of the asymmetrical graphics in the projected image projected by the projection module. Then, the projection module can be positioned for projection so that the projection system can provide a good projection effect.
[0009] To make the above features and advantages of the present invention more apparent and understandable, specific embodiments are described below in conjunction with the accompanying drawings. Attached Figure Description
[0010] Figure 1 This is a functional block diagram of a projection system according to an embodiment of the present invention.
[0011] Figure 2 This is a schematic diagram of a first projected image according to an embodiment of the present invention.
[0012] Figure 3 This is a schematic diagram of projecting a first projection image according to an embodiment of the present invention.
[0013] Figure 4 This is a schematic diagram of a full-grid projection image according to an embodiment of the present invention.
[0014] Figure 5 This is a flowchart of the projection method according to an embodiment of the present invention.
[0015] Figure 6A This is a schematic diagram of a first photographic image according to an embodiment of the present invention.
[0016] Figure 6B This is a schematic diagram of a second photographic frame according to an embodiment of the present invention.
[0017] Figure 7 This is a schematic diagram of splicing multiple projection ranges according to an embodiment of the present invention.
[0018] Figure 8 This is a projection schematic diagram of a projection system having multiple projection modules according to an embodiment of the present invention.
[0019] Figure 9 This is a flowchart of the projection method according to another embodiment of the present invention. Detailed Implementation
[0020] The foregoing descriptions and other technical contents, features, and effects of this invention will be clearly presented in the following detailed description of a preferred embodiment with reference to the accompanying drawings. The directional terms used in the following embodiments, such as up, down, left, right, front, or back, are merely for reference to the accompanying drawings. Therefore, the directional terms used are for illustrative purposes and not for limiting the invention.
[0021] Figure 1 This is a functional block diagram of a projection system according to an embodiment of the present invention. (See reference) Figure 1 The projection system 100 includes a processing module 110, a projection module 120, and a photography module 130. The processing module 110 is coupled to the projection module 120 and the photography module 130. In this embodiment, the projection module 120 projects a projection image onto a projection surface, and the photography module 130 captures the projection image projected by the projection module 120 to output a corresponding photographic image to the processing module 110. In this embodiment, since the surrounding environment of the projection surface may contain mirrors or areas that reflect the projection image, the photographic image captured by the photography module 130 may simultaneously contain multiple duplicate projection image contents, both projected and reflected, or other noise generated by the reflection of the projection image on the projection surface. To avoid misjudgment during the projection positioning process, the projection system 100 in this embodiment first determines the effective photography area before performing projection positioning.
[0022] Specifically, firstly, the projection module 120 projects a first projected image, and the photography module 130 captures at least a portion of the first projected image based on the photography range to output a first photographed image. The first projected image may include a first asymmetrical shape, and the first photographed image output by the photography module 130 may include one or more second asymmetrical shapes corresponding to the first asymmetrical shape. The processing module 110 can analyze the first photographed image provided by the photography module 130 to determine whether each second asymmetrical shape in the first photographed image has the same geometric configuration as the first asymmetrical shape. If a certain second asymmetrical shape in the first photographed image provided by the photography module 130 has the same geometric configuration as the first asymmetrical shape, the processing module 110 will determine the effective photography area based on that certain second asymmetrical shape in the first photographed image that has the same geometric configuration as the first asymmetrical shape. For example, the processing module 110 uses that certain second asymmetrical shape as the center of the effective photography area and determines the effective photography area within a preset range.
[0023] Next, the processing module 110 can calculate an appropriate full-grid projection image by analyzing the geometric configuration result of a second asymmetrical shape in the first photographic image that is consistent with the geometric configuration of the first asymmetrical shape. The geometric configuration result refers, for example, to the size, length, width, or proportional relationship of the asymmetrical shape based on the deformation result of the projection surface. An appropriate full-grid projection image refers, for example, to an image where the distance relationship between multiple grid points arranged in an array corresponds to the deformation result of the projection surface. Then, the processing module 110 can operate the projection module 120 to project the calculated full-grid projection image, and the photography module 130 will capture at least a portion of the full-grid projection image based on the aforementioned effective photography area to output a full-grid photographic image. In this embodiment, the processing module 110 sequentially compares the coordinates of multiple grid points of multiple positioning grid points in the full-grid photographic image with multiple preset positioning grid point coordinates to determine whether the multiple preset positioning grid point coordinates need to be adjusted. Furthermore, after the full-grid photographic image is determined, the projection system 100 can determine the actual projection result based on the coordinates of the multiple preset positioning grid points. Therefore, the projection system 100 in this embodiment can provide a good projection effect.
[0024] In this embodiment, the processing module 110 may include a central processing unit (CPU) with image data analysis and processing functions, or other programmable general-purpose or special-purpose microprocessors, image processing units (IPUs), graphics processing units (GPUs), digital signal processors (DSPs), application-specific integrated circuits (ASICs), programmable logic devices (PLDs), other similar arithmetic circuits, or combinations thereof. Furthermore, the processing module 110 may be further coupled to memory to store relevant image data, image analysis software, and image processing software required for implementing the projection system and projection method of the present invention, for the processing module 110 to read and execute.
[0025] In this embodiment, the projection module 120 can be a projector, and may further include a light source module (e.g., a light-emitting device with a discharge lamp, light-emitting diode, or laser light source), an optical engine (with a light modulator, such as a reflective or transmissive spatial light modulator; for example, a reflective spatial light modulator could be a liquid crystal on silicon (LCOS) or a digital micromirror device (DMD); a transmissive spatial light modulator could be a transparent liquid crystal panel. Additionally, depending on the input control signal method, the light modulator may be, for example, an optically addressed spatial light modulator (OASLM) or an electrically addressed spatial light modulator (EASLM)), a projection lens group (including multiple lenses), and an image output unit (e.g., an output signal interface (I / O port)). Or an interface), which transmits video signals or control signals via Bluetooth, Wi-Fi, Zigbee or other wireless means, or via fiber optic or other wired transmission interfaces, and other related circuit components.
[0026] In this embodiment, the photography module 130 may include a camera. The photography module 130 may be housed in the same projector device as the projection module 120, or it may be independently configured separately from the projection module 120; this invention is not limiting. Furthermore, in one embodiment, the photography module 130 may have a wide-angle, fish-eye, or other type of lens.
[0027] Figure 2 This is a schematic diagram of a first projected image according to an embodiment of the present invention. (See reference) Figures 1 to 2 In this embodiment, the projection module 120 can project such as Figure 2The first projection screen 121 of this embodiment includes a first asymmetrical graphic composed of positioning grid points 101-103. The positioning grid points 101-103 are arranged in a right-angled triangle, and the distances between each positioning grid point 101 are not equal. Specifically, the distances a1 between positioning grid points 101 and 102, a2 between positioning grid points 102 and 103, and a3 between positioning grid points 101 and 103 are all unequal. However, the asymmetrical graphic described in this invention is not limited to being composed of positioning grid points. In one embodiment, the asymmetrical graphic projected by the projection module 120 can also be other asymmetrical graphics, such as English letters, numbers, or other graphics with asymmetrical characteristics.
[0028] It is worth noting that the distance relationship between positioning grid points 101-103 in this embodiment can be designed to be unaffected by the deformation of the projection surface. For example, the distance a2 between positioning grid points 102 and 103 can be designed to be much larger than the distance a1 between positioning grid points 101 and 102. Therefore, in the minimum projectable case, even when the projection surface is curved or other non-planar, the distance between any two positioning grid points in the first photographic image obtained by the imaging module 130 can still be unequal without affecting the analysis results of the effective photographic area.
[0029] Figure 3 This is a schematic diagram of projecting a first projected image according to an embodiment of the present invention. (See reference) Figures 1 to 3 In this embodiment, the projection environment includes, for example, a projection surface S1 and a ground surface S2 (or other highly reflective mirror surface) that reflects the image content of the projection surface S1. The projection surface S1 is a plane formed by a first direction P1 and a second direction P2. The ground surface S2 is a plane formed by a first direction P1 and a third direction P3. The first direction P1, the second direction P2, and the third direction P3 are perpendicular to each other. In this embodiment, when the projection module 120 projects the first projection image 121 onto the projection surface S1, the ground surface S2 may simultaneously reflect the projection content of the projection surface S1. In other words, when the photography module 130 captures the first projection image 121, the photography module 130 may obtain a first photographic image including images of the projection surface S1 and the ground surface S2 within the photography range 131, so that the processing module 110 will simultaneously determine the positioning grid points 101~103 projected onto the projection surface S1 and the positioning grid points 301~303 reflected onto the ground surface S2. Positioning grid points 301 to 303 correspond to positioning grid points 101 to 103, respectively.
[0030] In response, due to the arrangement of positioning grid points 101~103 as follows Figure 2Due to the asymmetry shown, the processing module 110 can determine the range and position of the effective photographic area 132 by judging whether the geometric configuration of multiple sets of positioning grids in the first photographed image is consistent with that of positioning grids 101-103 in the first projected image 121 projected by the projection module 120. The effective photographic area 132 may correspond to the area of the first projected image 121. Furthermore, since the geometric configuration of positioning grids 301-303 reflected by the ground S2 is not as arranged as that of positioning grids 101-103, and the distance relationship between positioning grids 301-303 is also different from that of positioning grids 101-103, the processing module 110 can determine that the area of positioning grids 301-303 is not an effective photographic area. Accordingly, the processing module 110 of this embodiment can effectively exclude the area in the first photographed image that corresponds to the geometric configuration inconsistent with that of positioning grids 101-103, and correctly determine the effective photographic area 132 within the photographic range 131. However, in one embodiment, the effective photographic area 132 may cover at least a portion of the first projected image 121, and is not limited to it. Figure 3 As shown.
[0031] Figure 4 This is a schematic diagram of projecting a full-grid projection image according to an embodiment of the present invention. (See reference) Figure 1 as well as Figure 4 In this embodiment, the projection system 100 via the above-mentioned Figure 3 Following the operation described in the embodiment regarding determining the effective photographic area 132, the projection system 100 can then perform the projection positioning operation. In this embodiment, the projection module 120 projects a full-grid projection image 122 onto the projection surface S1. The full-grid projection image 122 includes a plurality of positioning grid points G1 arranged in an array. It is worth noting that the processing module 110 can, according to the above... Figure 3 The imaging module 130 of this embodiment captures the results of positioning grid points 101-103 to generate a corresponding full-grid projection image 122. Specifically, the processing module 110 analyzes three positioning grid points 101-103 corresponding to the positioning grid points 101-103 in the first captured image to obtain the coordinates of these three positioning grid points. Furthermore, the processing module 110 calculates the coordinates of multiple preset positioning grid points corresponding to multiple preset positioning grid points within the overall projection range based on these three grid point coordinates, and determines the projection result of the projection module 120 within the projection range based on these multiple preset positioning grid point coordinates.
[0032] In other words, if the projection surface S1 is curved, the processing module 110 can preset the plurality of positioning grid points G1 based on the distance changes between each grid point between positioning grid points 101~103 captured by the photography module 130. However, since the projection surface S1 may be a curved surface with non-fixed curvature, in order to avoid projection distortion, the projection system 100 of this embodiment will further correct the coordinates of the plurality of preset positioning grid points G1. It is worth noting that the coordinates of the plurality of preset positioning grid points are used as the image deformation reference for the actual projected image, so that the projection module 120 can project the corresponding projected image corresponding to the non-planar projection surface S1, and the photography module 130 can obtain a normal photographed image.
[0033] Specifically, the projection module 120 can project a full-grid projection image 122 onto the projection surface S1, and the full-grid projection image 122 includes the plurality of positioning grid points G1. The photography module 130 acquires a photographic image based on the photography range 131, and further captures at least a portion of the full-grid projection image 122 based on the effective photography area 132 to output a full-grid photographic image to the processing module 110. Therefore, the full-grid photographic image will not include the plurality of positioning grid points G2 reflected by the ground S2. In this embodiment, the processing module 110 sequentially compares the coordinates of the plurality of grid points of the plurality of positioning grid points in the full-grid photographic image with the plurality of preset positioning grid point coordinates of the plurality of positioning grid points G1 to determine whether to adjust the plurality of preset positioning grid point coordinates of the plurality of positioning grid points G1.
[0034] In other words, since the distance relationship between a portion of the plurality of positioning grid points obtained by the photography module 130 based on the effective photography area 132 will have different results on different projection surfaces (which may be non-fixed curvature or arbitrary non-plane), the processing module 110 of this embodiment compares the coordinates of the plurality of positioning grid points of the plurality of positioning grid points in the full grid point photography image with the corresponding portion of the coordinates of the plurality of preset positioning grid points of the plurality of positioning grid points G1, so as to correct the coordinates of the plurality of preset positioning grid points of the plurality of positioning grid points G1.
[0035] For example, when the processing module 110 determines that the difference between at least one of the plurality of positioning grid points G1 and at least one of the plurality of positioning grid points captured by the imaging module 130 is less than or equal to a difference threshold, the processing module 110 replaces at least one of the plurality of preset positioning grid point coordinates of the plurality of positioning grid points G1 with at least one of the corresponding grid point coordinates of the plurality of positioning grid points provided by the imaging module 130. Conversely, when the processing module 110 determines that the coordinate difference between at least one of the plurality of positioning grid points G1 and at least one of the plurality of positioning grid points captured by the imaging module 130 is greater than a difference threshold, the processing module 110 maintains at least one of the plurality of preset positioning grid point coordinates.
[0036] In other words, if there is a slight difference between the positions of the plurality of positioning grid points in the full-grid photograph output by the imaging module 130 and the positions of the corresponding plurality of positioning grid points G1, the processing module 110 judges this difference as a normal surface change of the projection surface S1. In response, the processing module 110 corrects the corresponding preset positioning grid point coordinates so that it can adjust the neighboring grid points around each positioning grid point G1 accordingly based on the corrected preset positioning grid point coordinates. Therefore, the projection result will change with the projection surface S1.
[0037] Conversely, if there is a significant difference between the positions of the multiple positioning grid points in the full-grid projection image output by the photography module 130 and the positions of the corresponding preset positioning grid points, the processing module 110 determines that this difference indicates that there may be obstructions, such as people or objects, between the projection surface S1 and the projection module 120. In this case, the processing module 110 will not correct the corresponding preset positioning grid point coordinates, so that the processing module 110 can perform projection based on the originally calculated preset positioning grid point coordinates. Therefore, the projection result will not change with the obstruction.
[0038] In one embodiment, the aforementioned degree of difference may be determined by at least one of the directional change and distance change between each corresponding portion of the plurality of preset positioning grid coordinates of the plurality of positioning grid points G1 and each corresponding grid coordinate in the full-grid projection image output by the imaging module 130, and the difference threshold may be, for example, an angle threshold or a distance threshold. However, in another embodiment, the aforementioned degree of difference may also be determined by at least one of the contrast change and deformation between each corresponding portion of the plurality of preset positioning grid coordinates of the plurality of positioning grid points G1 and each corresponding grid coordinate in the full-grid projection image output by the imaging module 130, and the difference threshold may be, for example, a contrast threshold or a deformation threshold.
[0039] Figure 5 This is a flowchart illustrating the steps of a projection method according to an embodiment of the present invention. (See reference) Figure 1 , Figure 3 as well as Figure 5 The projection system 100 can execute the following steps S510-S540. In step S510, the projection module 120 projects a first projection image 121, wherein the first projection image 121 includes a first asymmetrical pattern. The first asymmetrical pattern is, for example, composed of positioning grid points 101-103. In step S520, the photography module 130 captures at least a portion of the first projection image 121 based on the photography range 131 to output a first photographic image, wherein the first photographic image includes at least one second asymmetrical pattern. The at least one second asymmetrical pattern includes, for example, a pattern corresponding to the pattern composed of positioning grid points 101-103 or a pattern corresponding to the pattern composed of positioning grid points 301-303 reflected from the ground S2. In step S530, the processing module 110 analyzes the first photographic image to determine whether the at least one second asymmetrical pattern is consistent with the geometric configuration of the first asymmetrical pattern. In step S540, the processing module 110 determines the effective photographic area 132 based on one of the at least one second asymmetric shape that matches the geometric configuration of the first asymmetric shape in the first photographed image. Therefore, the projection method of this embodiment can effectively avoid misjudgment by the projection system 100 by using the determination result of the effective photographic area.
[0040] In addition, for the relevant module features, technical details, and implementation methods of the projection system 100 in this embodiment, please refer to the above. Figures 1 to 4 Sufficient teaching, suggestions and implementation instructions have been provided by the examples, and therefore will not be repeated.
[0041] Figure 6A This is a schematic diagram of a first photographic image according to an embodiment of the present invention. Figure 6B This is a schematic diagram of a second photographic frame according to an embodiment of the present invention. (See reference) Figure 1 , Figure 6A as well as Figure 6B Before performing the above-mentioned determination of the effective photography area, the projection system 100 pre-determines whether the current situation is a valid projection situation. Figure 6A as well as Figure 6BThe example shown illustrates an obstacle B (e.g., a moving or stationary person) between the projection system 100 and the projection surface. First, the projection module 120 projects a first projection image onto the projection surface, and the photography module 130 captures at least a portion of the first projection image based on its photographic range to output a first photographic image 621. Since there is obstacle B between the projection system 100 and the projection surface, the first photographic image 621 output by the photography module 130 will include the images of positioning grid points 601-603 and obstacle B. Next, the projection module 120 projects a second projection image onto the projection surface, and the photography module 130 captures at least a portion of the second projection image based on its photographic range to output a second photographic image 622. The second projection image can be a blank projection image; therefore, the second photographic image 622 output by the photography module 130 will only contain the image of obstacle B.
[0042] In other words, the camera module 130 can quickly and continuously capture and output the first camera image 621 and the second camera image 622. Therefore, regardless of whether the obstacle B between the projection system 100 and the projection surface is moving or not, the image of the obstacle B has the same position in both the first camera image 621 and the second camera image 622. Thus, the processing module 110 can perform image comparison between the first camera image 621 and the second camera image 622 to determine that the positioning grid points 601~603 are part of the projection content projected by the projection module 120, while the obstacle B is not part of the projection content projected by the projection module 120. In response, the processing module 110 will determine that this projection is invalid and will reproject the first camera image until the first camera image 621 and the second camera image 622 captured by the camera module 130 no longer contain an image of the obstacle B. Therefore, the projection system 100 can effectively avoid incorrect or improper judgment of the effective photography area and projection positioning operation when there is an obstacle B between the projection system 100 and the projection surface.
[0043] Figure 7 This is a schematic diagram of splicing multiple projection ranges according to an embodiment of the present invention. Figure 8 This is a schematic diagram of a projection system having multiple projection modules according to an embodiment of the present invention. Projection system 800 is similar to projection system 100, except that projection system 800 may include a first projection module 821, a second projection module 822, and a third projection module 823, and may include one or more camera modules (not shown). The one or more camera modules may, for example, be disposed in at least one of the first projection module 821, the second projection module 822, and the third projection module 823, or may be disposed separately and independently from the first projection module 821, the second projection module 822, and the third projection module 823; the present invention does not impose any limitations on this.
[0044] In this embodiment, the photography module can first perform the above-described actions. Figures 1 to 3 The effective imaging area determination operation in this embodiment determines the first, second, and third effective imaging areas corresponding to the first projection module 821, the second projection module 822, and the third projection module 823. In this embodiment, the first, second, and third effective imaging areas can be combined as follows: Figure 7 The complete effective photographic area 734 is shown. Furthermore, the first projection module 821, the second projection module 822, and the third projection module 823 can then sequentially execute as described above. Figure 4 as well as Figure 5 The projection positioning operation described in the embodiment projects a full-grid projection image onto its respective projection range 721-723, and the projection range 721-723 includes overlapping projection areas 724 and 725. For example... Figure 7 As shown, the full-grid projection images projected by projection modules 821 to 823 include multiple first preset positioning grids G3, multiple second preset positioning grids G4, and multiple third preset positioning grids G5 arranged in an array.
[0045] In this embodiment, the photography module can obtain data based on the complete effective photography area 734, such as... Figure 7 The full-grid photographic images 741-743 are shown. These full-grid photographic images 741-743 correspond to the projection range 721-723. In this embodiment, when the first projection module 821, the second projection module 822, and the third projection module 823 complete their projection positioning, the processing module (not shown) of the projection system 800 can perform image fusion and stitching operations based on the plurality of first preset positioning grid points G3, the plurality of second preset positioning grid points G4, and the plurality of third preset positioning grid points G5 corresponding to the first projection module 821, the second projection module 822, and the third projection module 823, respectively.
[0046] For example, the processing module of the projection system 800 can determine and obtain the splicing projection range 740 based on the coordinates of each of the plurality of first preset positioning grid points G3, the plurality of second preset positioning grid points G4, and the plurality of third preset positioning grid points G5. For example, the processing module of the projection system 800 can individually determine the X-axis and Y-axis coordinates of each of the plurality of first preset positioning grid points G3, the plurality of second preset positioning grid points G4, and the plurality of third preset positioning grid points G5 to obtain a rectangular splicing projection range 740 that can respectively cover the maximum projection area of each projection range 721-723. In other words, the area of the splicing projection range 740 can be less than or equal to the sum of the areas of the projection ranges 721-723.
[0047] In this embodiment, the first projection module 821, the second projection module 822, and the third projection module 823 can combine to project a single projection image within the splicing projection range 740. The portions of the projection range 721-723 outside the splicing projection range 740 will either not have a projected image or will display a preset color, such as a black or white screen. Furthermore, as... Figure 8 As shown, within the overlapping projection area 724 of the splicing projection range 740, the first projection module 821 and the second projection module 822 can project the same image, and within the overlapping projection area 725 of the splicing projection range 740, the second projection module 822 and the third projection module 823 can project the same image. Therefore, the projection system 800 of this embodiment can effectively perform projection correction and provide a good large-area splicing projection effect.
[0048] Figure 9 This is a flowchart illustrating the steps of a projection method according to another embodiment of the present invention. (See reference) Figures 7 to 9The projection system 800 can execute the following steps S910-S980. In step S910, the projection system 800 operates the first projection module 821 to project an asymmetrical graphic to determine a first effective photographic area. In step S920, the projection system 800 operates the first projection module 821 to perform a projection correction operation to obtain the coordinates of multiple first preset grid points G3. In step S930, the projection system 800 operates the second projection module 822 to project an asymmetrical graphic to determine a second effective photographic area. In step S940, the projection system 800 operates the second projection module 822 to perform a projection correction operation to obtain the coordinates of multiple second preset grid points G4. In step S950, the projection system 800 operates the third projection module 823 to project an asymmetrical graphic to determine a third effective photographic area. In step S960, the projection system 800 operates the third projection module 823 to perform a projection correction operation to obtain the coordinates of multiple third preset grid points G5.
[0049] In step S970, the projection system 800 determines the splicing projection range 740 based on the coordinates of the plurality of first preset grid points G3, the coordinates of the plurality of second preset grid points G4, and the coordinates of the plurality of third preset grid points G5. In step S980, the projection system 800 operates the first projection module 821, the second projection module 822, and the third projection module 823 to project the spliced image according to the splicing projection range 740. Therefore, the projection method of this embodiment enables the projection system 800 to effectively project a large-area projection image with good splicing quality.
[0050] In addition, for the relevant module features, technical details, and implementation methods of the projection system 800 in this embodiment, please refer to the above. Figures 1 to 8 Sufficient teaching, suggestions and implementation instructions have been provided by the examples, and therefore will not be repeated.
[0051] In summary, the projection system and method of the present invention can first project a first projected image with asymmetrical graphics using a projection module, and then analyze whether the asymmetrical graphics in the first photographed image output by the photography module are consistent with the geometric configuration of the asymmetrical graphics in the first projected image to determine the effective photographing area. Next, the projection system and method of the present invention can project a full-grid projection image using the projection module, and the photography module outputs a full-grid photographed image based on the effective photographing area. By comparing the positions of multiple positioning grid points in the full-grid projection image and the full-grid photographed image, projection positioning can be effectively performed. Furthermore, the projection system and method of the present invention can also be applied to a projection system composed of multiple projection modules to effectively project a spliced projection image with good projection effect.
[0052] The above description is merely a preferred embodiment of the present invention and should not be construed as limiting the scope of the invention. All simple equivalent changes and modifications made in accordance with the claims and description of the invention are still within the scope of this patent. Furthermore, no embodiment or claim of the present invention needs to achieve all the objectives, advantages, or features disclosed in the invention. In addition, the abstract and title are only used to assist in patent document retrieval and are not intended to limit the scope of the invention. Moreover, the terms "first," "second," etc., used in this specification or claims are only used to name elements or distinguish different embodiments or scopes, and are not used to limit the upper or lower limit of the number of elements.
[0053] Explanation of reference numerals in the attached figures: 100, 800: Projection system 101, 102, 103, 301, 302, 303, 601, 602, 603, G1, G2, G3, G4, G5: Location grid points 110: Processing Module 120, 821, 822, 823: Projection modules 121: First Projected Screen 122: Full-grid projection image 130: Photography Module 131: Photography Range 132: Effective photographic area 621: First shot 622: Second camera view 721, 722, 723: Projection range 724, 725: Overlapping projection areas 740: Projection range 734: Complete effective photographic area 741, 742, 743: Full-grid photographic images a1, a2, a3: Distance B: Obstacles S1: Projection plane S2: Ground S510, S520, S530, S540, S910, S920, S930, S940, S950, S960, S970, S980: Steps P1: First direction P2: Second direction P3: Third-party.
Claims
1. A projection system, characterized in that, The projection system includes a processing module, a projection module, and a photography module, wherein: The projection module is coupled to the processing module and is used to project a first projection image, the first projection image including a first asymmetrical graphic; and The photography module is coupled to the processing module and is used to capture at least a portion of the first projected image based on the photography range to output a first photographed image, wherein the first photographed image includes at least one second asymmetrical shape. The processing module analyzes the first captured image to determine whether the at least one second asymmetric shape has the same geometric configuration as the first asymmetric shape. The processing module determines the effective photographic area based on one of the at least one second asymmetric shape in the first captured image that has the same geometric configuration as the first asymmetric shape. The effective photographic area includes one of the at least one second asymmetric shape that has the same geometric configuration as the first asymmetric shape, and the effective photographic area does not include any other at least one second asymmetric shape that has a different geometric configuration than the first asymmetric shape. The processing module calculates the coordinates of multiple preset positioning grid points within the overall projection range based on one of the at least one second asymmetric shape in the first photographic image that has the same geometric configuration as the first asymmetric shape. The projection module projects a full-grid projection image, which includes the coordinates of the plurality of preset positioning grid points arranged in an array. The photography module captures at least a portion of the full-grid projection image based on the effective photography area to output a full-grid photographic image. The processing module sequentially compares the coordinates of multiple second-positioning grids of the full-grid photograph with the coordinates of multiple preset positioning grids to determine whether to adjust the coordinates of the multiple preset positioning grids. When the processing module determines that the coordinate difference between at least one of the plurality of preset positioning grid point coordinates and at least one of the plurality of second positioning grid points captured by the imaging module is less than or equal to a difference threshold, the processing module replaces at least one of the plurality of preset positioning grid point coordinates with at least one of the corresponding coordinates of the plurality of second grid points provided by the imaging module; and When the processing module determines that the coordinate difference between at least one of the multiple preset positioning grid points and at least one of the multiple second positioning grid points captured by the photography module is greater than the difference threshold, the processing module maintains at least one of the multiple preset positioning grid points.
2. The projection system according to claim 1, characterized in that, The projection module projects a second projected image, and the photography module captures at least a portion of the second projected image based on the photography range to output a second photographed image. The processing module compares the first photographed image with the second photographed image to determine whether the projection module should reproject the first projected image.
3. The projection system according to claim 2, characterized in that, The second projected image is a blank projected image.
4. The projection system according to claim 1, characterized in that, The first asymmetric shape includes three first positioning grid points, and the three first positioning grid points are arranged in a right triangle, and the distances between the three first positioning grid points are not equal.
5. The projection system according to claim 4, characterized in that, The processing module analyzes the three first positioning grid points in the first photographic image to obtain the coordinates of the three first grid points, and the processing module calculates the coordinates of the plurality of preset positioning grid points corresponding to the plurality of preset positioning grid points in the overall projection range based on the coordinates of the three first grid points, wherein the processing module determines the projection result of the projection module in the projection range based on the coordinates of the plurality of preset positioning grid points.
6. The projection system according to claim 5, characterized in that, Also includes: Another projection module, coupled to the processing module, is used to project another first projection image, the other first projection image including another first asymmetrical graphic. The photography module captures at least a portion of the other first projected image based on the photography range to output another first photographed image, the other first photographed image including at least another second asymmetrical pattern. The processing module analyzes the other first photographic frame to determine whether the at least one other second asymmetric shape is consistent with another geometric configuration of the other first asymmetric shape, and the processing module determines another effective photographic area based on one of the at least one other second asymmetric shape in the other first photographic frame that is consistent with the other geometric configuration of the other first asymmetric shape.
7. The projection system according to claim 6, characterized in that, The other first asymmetric graphic includes three other first positioning grid points. The processing module analyzes the other three first positioning grid points in the other first photographic image to obtain the coordinates of the other three first grid points. Based on the coordinates of the other three first grid points, the processing module calculates the coordinates of multiple preset positioning grid points corresponding to multiple preset positioning grid points in the other projection range of the whole. The processing module determines the projection result of the other projection module in the other projection range based on the coordinates of the multiple preset positioning grid points.
8. The projection system according to claim 7, characterized in that, The processing module determines the splicing projection range of the projection module and the other projection module based on the coordinates of the plurality of preset positioning grid points and the coordinates of another plurality of preset positioning grid points, and the area of the splicing projection range is less than or equal to the sum of the areas of the projection range and the other projection range.
9. A projection method, characterized in that, The projection method includes the following steps: Projecting a first projection image, the first projection image including a first asymmetric graphic; At least a portion of the first projected image is captured based on the photographic range to output a first photographic image, the first photographic image including at least one second asymmetric graphic; Analyze the first photographic image to determine whether the at least one second asymmetric shape has the same geometric configuration as the first asymmetric shape; The effective photographic area is determined based on one of the at least one second asymmetric shapes that are consistent with the geometric configuration of the first asymmetric shape in the first photographic frame, wherein the effective photographic area includes one of the at least one second asymmetric shapes that are consistent with the geometric configuration of the first asymmetric shape, and the effective photographic area does not include other at least one second asymmetric shape that are inconsistent with the geometric configuration of the first asymmetric shape. The coordinates of multiple preset positioning grid points within the overall projection range are calculated based on one of the at least one second asymmetric graphics that has the same geometric configuration as the first asymmetric graphic in the first photographic image. Projecting a full-grid projection image, wherein the full-grid projection image includes the coordinates of the plurality of preset positioning grid points arranged in an array; Based on the effective photography area, at least a portion of the full-grid projection image is captured to output a full-grid photograph image; The coordinates of multiple second-positioning grid points in the full-grid photographic image are compared sequentially with the coordinates of multiple preset positioning grid points to determine whether to adjust the coordinates of the multiple preset positioning grid points. When the coordinate difference between at least one of the plurality of preset positioning grid point coordinates and at least one of the plurality of second positioning grid points is less than or equal to a difference threshold, the at least one of the plurality of preset positioning grid point coordinates is replaced by the at least one of the corresponding coordinates of the plurality of second positioning grid points; and When the coordinate difference between at least one of the plurality of preset positioning grid points and at least one of the plurality of second positioning grid points is greater than the difference threshold, the coordinates of at least one of the plurality of preset positioning grid points are maintained.
10. The projection method according to claim 9, characterized in that, Also includes: Project a second image; At least a portion of the second projected image is captured based on the photographic range to output the second photographed image; as well as The first photographed image is compared with the second photographed image to determine whether to reproject the first image.
11. The projection method according to claim 10, characterized in that, The second projected image is a blank projected image.
12. The projection method according to claim 9, characterized in that, The first asymmetric shape includes three first positioning grid points, and the three first positioning grid points are arranged in a right triangle, and the distances between the three first positioning grid points are not equal.
13. The projection method according to claim 12, characterized in that, Also includes: Analyze the three first positioning grid points in the first photographic frame to obtain the coordinates of the three first grid points; Based on the coordinates of the three first grid points, the coordinates of the plurality of preset positioning grid points corresponding to the plurality of preset positioning grid points within the overall projection range are calculated one by one; and The projection result within the projection range is determined based on the coordinates of the multiple preset positioning grid points.
14. The projection method according to claim 13, characterized in that, Also includes: Project another first projection image, the other first projection image including another first asymmetric graphic; Based on the photographic range, at least a portion of the other first projected image is captured to output another first photographed image, the other first photographed image including at least another second asymmetrical graphic; Analyze the other first photographic image to determine whether the at least other second asymmetrical shape is consistent with another geometric configuration of the other first asymmetrical shape; as well as Another effective photographic area is determined based on one of at least one second asymmetric shape that is consistent with another geometric configuration of the other first asymmetric shape in the other first photographic frame.
15. The projection method according to claim 14, characterized in that, Also includes: Analyze the other three first positioning grid points in the other first photographic frame to obtain the coordinates of the other three first grid points; Based on the coordinates of the other three first grid points, the coordinates of another set of preset positioning grid points corresponding to another set of preset positioning grid points within the overall projection range are calculated one by one; and The projection result within the other projection range is determined based on the coordinates of the other preset positioning grid points.
16. The projection method according to claim 15, characterized in that, Also includes: The splicing projection range is determined based on the coordinates of the plurality of preset positioning grid points and the coordinates of another plurality of preset positioning grid points. The area of the splicing projection range is less than or equal to the sum of the areas of the projection range and the other projection range.