This patent application is based on and claims priority pursuant to 35 U.S.C. ยง119 to Japanese Patent Application No. 2014-134788, filed on Jun. 30, 2014, in the Japan Patent Office, the entire disclosure of which is hereby incorporated by reference herein.
1. Technical Field
The present invention relates to an image projection system correcting projection conditions such as s position, a size and a keystone distortion correction amount of a projection image in an image projector on the basis of the result of capturing a reference image projected by the image projector.
2. Description of the Related Art
Conventionally, as the image projection system, an image projection system disclosed in Japanese Patent No. JP-4553046-B2 (Japanese published unexamined application No. JP-2009-219102-A) is known. The image projection system projects a specified reference image onto a projection surface such as screens from a projector. Then, the reference image on the projection surface is captured by a capturing means such as CCD cameras to obtain image information. Based on the image information, a position of the reference image, a size thereof and a keystone distortion correction amount thereof on the projection surface are acquired. Base on the acquired results, the position of the reference image, the size thereof and the keystone distortion correction amount thereof on the projection surface are corrected. The image can be projected onto a desired position in a desired size without keystone distortion with the correction.
However, when the reference image projected onto the projection surface is captured by the capturing means, an intervening member such as spectators lies between the projection surface and the capturing means and a part of the reference image is occasionally projected on the surface of the intervening member before the projection surface. The part of the image projected on the intervening member is possibly projected on a position different from an appropriate position or in a size different from an appropriate size due to a difference of projection distance between the projection surface and the intervening member. When the intervening member has the surface having a complicated dimensional form (not flat), the part of the image projected on the intervening member possibly has a form different from an appropriate form. Nevertheless, when correction amounts of projection conditions such as projection position, size and keystone distortion correction amount of a reference image is determined on the basis of the position, size and form of the part of the image, the correction amounts may be out of appropriate amounts, resulting in poor quality of the projection image.
Accordingly, one object of the present invention is to provide an image projection system capable of preventing a projection image from deteriorating when projection conditions are corrected while an intervening member is provided between a projection surface and a capturing means.
The object of the present invention, either individually or collectively, have been satisfied by the discovery of an image projection system, including an image projection means to project an image on a projection surface to form a reference image thereon; an capturing means to image the reference image to obtain an capturing result; a projection conditions correction means to correct projection conditions of the image projection mean on the basis of the capturing result; an intervening member detection means to detect an intervening member lying between the image projection means and the projection surface to obtain a detection result; and an capturing result correction means to correct the capturing result on the basis of the detection result, wherein the projection conditions correction means corrects the projection conditions on the basis of the capturing result corrected by the capturing result correction means when the intervening member is detected by the intervening member detection means.
The object, features and advantages of the present invention will become apparent upon consideration of the following description of the preferred embodiments of the present invention taken in conjunction with the accompanying drawings.
Various other objects, features and attendant advantages of the present invention will be more fully appreciated as the same becomes better understood from the detailed description when considered in connection with the accompanying drawings in which like reference characters designate like corresponding parts throughout and wherein:
The present invention provides an image projection system capable of preventing a projection image from deteriorating when projection conditions are corrected while an intervening member is provided between a projection surface and a capturing means. Exemplary embodiments of the present invention are described in detail below with reference to accompanying drawings. In describing exemplary embodiments illustrated in the drawings, specific terminology is employed for the sake of clarity. However, the disclosure of this patent specification is not intended to be limited to the specific terminology so selected, and it is to be understood that each specific element includes all technical equivalents that operate in a similar manner and achieve a similar result.
The image projection system further includes a 3D camera 40 as a capturing means and a controller 50 such as PCs besides the three projectors. The controller 50 includes a CPU (Central processing Unit), a ROM memorizing a control program (Read-Only Memory), a RAM (Random Access Memory) temporarily memorizing data, a nonvolatile flash memory, a hard disc, etc. The ROM memorizes image information of a reference static image as a reference image (hereinafter referred to as reference static image data) for the first projector 10, the second projector 20 and the third projector 30 to individually project. Image information of a moving image (hereinafter referred to as moving image data) projected on the surface of a screen 1 is memorized in the hard disc as a memory. Based on the moving image data, image information of three partial moving images (partial images) reproducing only areas different from each other in all areas of the moving image (hereinafter referred to as partial moving image data) is produced. First partial moving image data in the three partial moving image data is output to the first projector 10. Second partial moving image data therein is output to the second projector 20. Third partial moving image data therein is output to the third projector 30.
The first projector 10 having received the first partial moving image data projects the first moving image reproducing only left side end in all areas of the original moving image onto left side of the surface of the screen 1. The second projector 20 having received the second partial moving image data projects the second moving image reproducing only a the center in all areas of the original moving image onto the center of the surface of the screen 1. The third projector 30 having received the third partial moving image data projects the third moving image reproducing only right side end in all areas of the original moving image onto right side of the surface of the screen 1.
Right side end of the first partial moving image projected by the first projector 10 and left side end of the second partial moving image projected by the second projector 20 are overlapped on the surface of the screen 1. Since the right side end and left side end are the same image, even the overlapped area reproduces the same moving image as the original moving image. An area where right side end of the second partial moving image projected by the second projector 20 and left side end of the third partial moving image projected by the third projector 30 are overlapped reproduces the same moving image as the original moving image as well. Hereinafter, the area where the partial moving images are overlapped is referred to as an overlapping area.
It is difficult to finely adjust positions of the first partial moving image and the second partial moving image such that the right end of the first partial moving image matches with he left end of the second partial moving image. When they do not match with each other, a highly noticeable blank is formed between the partial moving images and the moving image may noticeably deteriorate in quality. Further, a similar blank formed between the second partial moving image and the third moving image may noticeably deteriorate the moving image quality. Therefore, each of the moving images has an overlapping area they reproduce the same partial moving images each other.
The image projection system uses a multi-projection method individually projecting partial moving images onto different areas on the screen surface and combining the partial moving images to reproduce the original moving image. The image projection system of the present invention may use a method of using only one projector instead of the multi-projection method.
First, the three projectors need to be located in proper positions to project the original moving image on the screen surface by the multi-projection method. The locating is made by a user. After the locating is finished, an initial setting processing and projection condition correction processing mentioned later are needed. These are made by the controller 50. The 3D camera 40 outputs a capturing result of an image such as a moving image projected on the screen 1 to the controller 50 as image information.
Receiving an order of starting the initial setting from a user, the controller 50 starts the initial setting processing. Then, the controller 50 makes each of the three projectors project only light which does not include light to the screen 1. Thus, as shown in
In
Next, the controller 50 orders the 3D camera 40 to image the first light spot 11, the second light spot 21 and the third light spot 31 on the screen surface, and receives image information obtained by the capturing from the 3D camera 40. Based on the image information, a projection wide area A1 from the left end of the first light spot 11 to the right end of the third light spot 31 in a crosswise direction of the screen surface, and a minimum projection vertical area A2 in a perpendicular direction thereof are specified. Further, an area surrounded by the projection wide area A1 and the minimum projection vertical area A2 is set as an image projection area 61 to finish the initial setting processing.
Next, the controller 50 executes a projection condition correction processing so as to project a projection moving image based on moving image data memorized in a hard disc thereof on the screen surface in the same position and the same size as those of the image projection area 61. First, as shown in
Specifically, a deviation amount between an origin P1 which is the left upper end of the reference static image 90 and a first origin Pa of the image projection area 61 in a x-y coordinates (x=coordinate in a crosswise direction; y=coordinate in a vertical direction) on the screen surface is determined first. Based on the deviation amount, the first positional correction amount is determined to transfer the origin P1 to the first origin Pa. In addition, based on a difference between a length L1 of the left side of the reference static image 90 and a vertical length La of the image projection area 61, the first size correction amount is determined for the length L1 to be the same as the vertical length La. Further, based on a difference between the length L1 of the left side of the reference static image 90 and a length L2 of the right side thereof, the first trapezoidal distortion correction amount is determined for the length L2 to be the same as the length L1. The three correction amount data are memorized in a flash memory.
Next, based on the first positional correction amount, the first size correction amount and the first trapezoidal distortion correction amount, the controller 50 corrects the original reference static image data, and outputs the corrected reference static image data to the first projector 10. Thus, the reference static image 90 after corrected is projected by the first projector 10 onto the screen surface. Then, in the same way, the first positional correction amount, the first size correction amount and the first trapezoidal distortion correction amount are determined. As shown in
When the controller 50 starts correcting projection conditions of the second projector 20, as shown in
Then, the controller 50 starts correcting projection conditions of the second projector 30. As shown in
The controller 50 having finished the projection condition correction process executes reproduction process when ordered by a user to reproduce the moving image. In the reproduction process, at first, based on the moving image data memorized in the hard disc, first partial moving image data which are cut from the left end on the moving image are constructed. In addition, second partial moving image data which are cut from the center on the moving image and third partial moving image data which are cut from the eight end on the moving image are constructed.
Then, based on the first positional correction amount, the first size correction amount and the first trapezoidal distortion correction amount memorized in the flash memory, the first partial moving image data are corrected. In addition, based on the second positional correction amount, the second size correction amount and the second trapezoidal distortion correction amount memorized in the flash memory, the second partial moving image data are corrected. Further, based on the third positional correction amount, the third size correction amount and the third trapezoidal distortion correction amount memorized in the flash memory, the third partial moving image data are corrected. Then, in a predetermined timing, transfer of the corrected first partial moving image data to the first projector 10 is started. At the same time, transfer of the corrected second partial moving image data to the second projector 20 and transfer of the corrected third partial moving image data to the third projector 30 are started. Thus, the three partial moving images are combined to project the original moving image onto the screen 1.
An example of correcting image information of a moving image to correct a position, a size and a trapezoidal distortion of a projection image has been explained. They may be corrected by physical means. For example, the projectors are configured to be capable of moving the projection lenses in a direction perpendicular to light axes, and the projectors may move the project lenses to positions in accordance with the positional correction amounts to correct the position of the projection image. In addition, the projectors are configured to be capable of changing projection magnifications, and the projectors may adjust the projection magnifications in accordance with the size correction amounts to correct the size of the projection image. Further, the projectors are configured to be capable of automatically correcting slopes, and the projectors may automatically correct the slopes in accordance with the trapezoidal distortion amounts to correct the trapezoidal distortion of the projection image.
Next, a specific configuration in the embodiment of the image projection system of the present invention is explained.
The above projection condition correction process was explained, assuming an intervening member such as a spectator 95 does not lie between at least one of the three projectors and the screen 1. The controller 50 executes a process different from the above when a part of the reference static image 90 is projected on the surface of the intervening member such as a spectator.
In this image projection system, a combination of the 3D camera 40 and the controller 50 lie between the projector and the screen surface and works as an intervening member detector detecting an intervening member a part of the reference static image is projected on. The controller 50 detects a shape of the intervening member and a position thereof in the screen surface direction besides existence thereof
Then, detecting the shape and the position of the spectator 95, the controller 50 recognizes an area projected on the spectator 95 of all areas of the reference static image 90 based on the detection result as mentioned above. As shown in
In S5, the controller 50 makes the projector(s) the projection conditions of which to be corrected of the three projectors project the reference static image 90 based on the reference static image data. Then, after the 3D camera 40 images (S6), based on image information obtained by the capturing, existence of an intervening member such as the spectator 95 is detected. When an intervening member exists (Y at S7), after the capturing result is corrected on the basis of a shape and a position of the intervening member (S8), the process flow is proceeded to S9 mentioned later. When an intervening member does not exist (N at S7), S8 is omitted and the process flow is proceeded to S9 mentioned later.
In S9, based on the capturing result, the controller 50 determines the positional correction amount, the size correction amount and the trapezoidal distortion correction amount. Then, whether the count value Ct is zero is judged (S10). When the count value Ct is zero (Y at S10), the positional correction amount, the size correction amount and the trapezoidal distortion correction amount are not yet memorized in the flash memory. Then, the controller 50 memorizes the correction amounts in the flash memory (S11) and proceeds the process flow to S12 mentioned later. When the count value Ct is not zero (N at S10), the controller 50 omits S11 and proceeds the process flow to S12 mentioned later.
In S12, the controller 50 judges all the positional correction amount, the size correction amount and the trapezoidal distortion correction amount determined in S9 are less than specified thresholds (S12). When one or more of the correction amounts are less than the thresholds (N at S12), any one of the position, size and trapezoidal distortion corrections is incomplete. Then, the controller 50 loops the process flow to S2 through S13 to S15 to renew the positional correction amount, the size correction amount and the trapezoidal distortion correction amount memorized in the flash memory. When all the correction amounts are less than the thresholds (Y at S12), all the position, size and trapezoidal distortion corrections are properly made. Then, the controller 50 proceeds the process flow to S16 mentioned later.
In S13, the controller 50 judges whether the count value is zero. When the count value is not zero (N at S13), after each of the correction amounts determined in S9 was added to renew the positional correction amount, the size correction amount and the trapezoidal distortion correction amount memorized in the flash memory, suitability of each of the renewed correction amounts needs judging. Then, the controller 50 counts up only one count value Ct after the renewal (S15). Then, the flow process is proceeded to S2 to judge suitability of the correction amounts after renewed. When the count value is zero (Y at S13), the controller 50 omits S14 and proceeds the process flow to S15 and S2 because data for renewing the correction amounts memorized in the flash memory do not exist.
When all the position, size and trapezoidal distortion corrections are properly made, all the correction amounts are judged to be less than the thresholds. Then, the controller 50 proceeds the process flow to S16.
In S16, the controller 50 judges whether the corrections of all the projectors are completed. When not completed (N at S16), after the projector to be corrected is changed (S17), the process flow is looped to S1. Thus, correction of projection conditions for the projector after changed starts. When corrections of all the projectors are completed (Y at S16), a series of the process flow is completed.
Another embodiment of the image projection system of the present invention is explained. The above-mentioned embodiment is partially modified to form this another embodiment, and the configurations thereof are the same as those of the above-mentioned embodiment unless otherwise specified.
A controller 50 subjects each of images captured by the first camera 41 and the second camera 42 to keystone correction to modify them into a rectangle, and overlaps the images so as to have the highest concordance. Then, the synthesized image is like an image shown in
The first camera 41 and the second camera 42 may be combined to form a 3D camera to make the same corrections in the above-mentioned embodiment.
Having now fully described the invention, it will be apparent to one of ordinary skill in the art that many changes and modifications can be made thereto without departing from the spirit and scope of the invention as set forth therein.
Number | Date | Country | Kind |
---|---|---|---|
2014-134788 | Jun 2014 | JP | national |