WO2020184116A1 - Image output system and image output control method - Google Patents
Image output system and image output control method Download PDFInfo
- Publication number
- WO2020184116A1 WO2020184116A1 PCT/JP2020/006641 JP2020006641W WO2020184116A1 WO 2020184116 A1 WO2020184116 A1 WO 2020184116A1 JP 2020006641 W JP2020006641 W JP 2020006641W WO 2020184116 A1 WO2020184116 A1 WO 2020184116A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- color space
- color
- video
- projectors
- video data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03B—APPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
- G03B21/00—Projectors or projection-type viewers; Accessories therefor
- G03B21/14—Details
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/02—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
Definitions
- This disclosure relates to a video output system and a video output control method.
- a multi-projection system that projects one large image or video using a plurality of projectors is known. Further, there is known a technique for making an image output from a plurality of projectors close to white on a projection surface (see, for example, Non-Patent Documents 1 and 2). In such a technique, white on a projection surface is reproduced by outputting complementary colors from a plurality of projectors and superimposing them on the same projection surface at the same position.
- this disclosure proposes a video output system and a video output control method that make it possible to reduce the difference in color space reproduced by a plurality of projectors.
- the video output system of one form according to the present disclosure includes a plurality of projectors each projecting video data represented in the first color space, and the plurality of projectors for inputting data to the plurality of projectors. It includes an adjustment unit that adjusts the color information of the video data on the second color space, and an output unit that outputs the video data adjusted by the adjustment unit to each of the plurality of projectors.
- FIG. 1 is a functional block diagram showing a configuration of a video output system according to an embodiment.
- the video output system 9 shown in FIG. 1 includes a video output control device 1, a plurality of projectors 2, a spectroscope 3, a camera 4, and an output board 5.
- the projector 2 is a device that displays an image or an image by projecting it on an output board 5 or the like.
- the output board 5 is, for example, a screen, but may be any one that can be displayed by being projected from the projector 2.
- the plurality of projectors 2 are arranged apart from each other so that when a real object such as a user exists between the plurality of projectors 2 and the projection surface, an image hidden by the real object and an image not hidden by the real object are presented. The object. With such an arrangement, a video representation as presented in FIGS. 9A and 9B, which will be described later, is presented.
- the spectroscope 3 is, for example, a spectroradiometer, and is for measuring the color space of the color projected on the output board 5 by each projector 2.
- the spectroscope 3 reversibly converts, for example, the colors of the RGB color space (hereinafter referred to as RGB color space) output by the projector 2 into the color space of the color physically reproduced by the projector 2. Is used to enable.
- the RGB color space here refers to a color space that expresses colors by mixing the three primary colors of red (Red), green (Green), and blue (Blue).
- the XYZ color space (hereinafter referred to as XYZ color space) is used as the color space of the physically reproduced color.
- the RGB color space is a color space for each projector 2 including individual differences
- the XYZ color space is a color space common to all projectors 2 not including individual differences.
- XYZ color space for example, a CIE1931 color space or the like can be used.
- various color spaces can be used as long as it is a color space capable of expressing an actually reproduced physical color expression such as an L * a * b * color space. It is possible to adopt.
- the camera 4 it is possible to use various cameras capable of acquiring color images, such as a 4K resolution camera.
- the video output control device 1 adjusts the color space reproduced by each of the plurality of projectors 2 by using a common color space so that individual differences between the projectors 2 are reduced or eliminated. Then, the video output control device 1 outputs the video data for each projector 2 generated by this adjustment to each projector 2.
- the video output control device 1 generates video data to be projected for each projector 2 (a1).
- the video data for each projector 2 may be generated, for example, by dividing the original video data into RGB or regions, or dividing the three-dimensional video into a plurality of layers, or the like. It may be generated by various methods.
- the video output control device 1 converts the color space of the video data generated for each projector 2 from the RGB color space to the XYZ color space (a2). At that time, the video output control device 1 specifies this identification based on the correspondence between the RGB value in the video data and the XYZ value measured by the spectroscope 3 at a certain point on the projection surface (hereinafter referred to as a specific point). The RGB values of the video data are converted into XYZ values so that the individual differences between the projectors 2 at the points are eliminated.
- the video output control device 1 corrects the video data for each of the plurality of projectors 2 so that the non-uniformity (unevenness) of the video is adjusted for all the pixels of the video data (a3). This uniformity adjustment is performed on the XYZ color space.
- the video output control device 1 converts the video data uniformly adjusted as described above from the XYZ color space to the RGB color space (a4).
- the video output control device 1 geometry-corrects the video data so that the distortion of the video projected from each of the projectors 2 is eliminated (a5).
- the video output control device 1 outputs video data to each projector 2 so that the video is projected synchronously from the plurality of projectors 2 (a6).
- FIG. 3 is a functional block diagram showing a schematic configuration example of the video output control device according to the present embodiment.
- the video output control device 1 shown in FIG. 3 has a control unit 10 and a storage unit 20.
- the control unit 10 corresponds to electronic circuits such as a CPU (Central Processing Unit) and a GPU (Graphics Processing Unit). Then, the control unit 10 has an internal memory for storing programs and control data that define various processing procedures, and executes various processes by these.
- the control unit 10 includes a color adjustment unit 11, a uniformity adjustment unit 12, a geometry adjustment unit 13, a video synchronization unit 14, and a video output unit 15.
- the storage unit 20 is, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory (Flash Memory), or a storage device such as a hard disk or an optical disk.
- the storage unit 20 stores the RGB-XYZ conversion type table 21 and the uniformization type table 22.
- the RGB-XYZ conversion formula table 21 is used, for example, in the above-mentioned color space conversion (a2) and color space inverse conversion (a4), and is used to convert the RGB color space into the XYZ color space.
- the conversion formula is stored for each projector 2.
- the RGB-XYZ conversion table 21 is generated by, for example, the color adjustment unit 11.
- the homogenization table 22 is used, for example, in the uniformity adjustment (a3) described above, and stores the formula used for uniformizing the projection surface so that there is no unevenness for each projector 2.
- the homogenization table 22 is generated by, for example, the uniformity adjustment unit 12.
- the color adjustment unit 11 adjusts the color of a specific pixel (pixel corresponding to the specific point) in the video data for each projector 2.
- the color adjusting unit 11 determines that the XYZ values of specific points in the images output from each of the projectors 2 measured by the spectroscope 3 are substantially the same XYZ values in all the projectors 2.
- An RGB-XYZ conversion formula for each is generated.
- the specific point may be, for example, a projection plane or a central point of the projected image. Hereinafter, the specific point will be described as the central point of the projection plane.
- the XYZ values of the center points of the projection planes of the images output from the projector 2 are separately measured using the spectroscope 3. The measurement of the XYZ value is performed for the R, G, and B channels alone.
- the color adjustment unit 11 calculates the RGB-XYZ conversion formula used for color matching in the common XYZ color space based on the XYZ values measured by the R, G, and B channels alone. Further, the color adjustment unit 11 calculates an XYZ-RGB conversion formula for converting XYZ to RGB. Then, the color adjustment unit 11 stores the calculated RGB-XYZ conversion formula and XYZ-RGB conversion formula in the RGB-XYZ conversion formula table 21. The RGB-XYZ conversion formula and the XYZ-RGB conversion formula are held in association with each projector 2.
- FIGS. 4A to 4C are diagrams showing XYZ measurement values on the projection plane of the RGB channel alone.
- FIG. 4A shows the relationship between the pixel values from 0 to 256 output from the projector 2 of the R channel alone and the XYZ values.
- FIG. 4B shows the relationship between the pixel values from 0 to 256 output from the projector 2 of the G channel alone and the XYZ values.
- FIG. 4C shows the relationship between the pixel values from 0 to 256 output from the projector 2 of the B channel alone and the XYZ values.
- the relationship between the pixel value [0-256] output from the projector 2 and the XYZ value is as follows.
- g corresponds to the gamma value of the display.
- the relationship between the pixel value [0-256] output from the projector 2 and the XYZ value is as follows.
- the relationship between the pixel value [0-256] output from the projector 2 and the XYZ value is as follows.
- each parameter a RX , a RY , a RZ , a GX , a GY , a GZ , a BX , a BY , and a BZ is estimated from the measured RGB-XYZ data.
- the color adjustment unit 11 calculates the RGB-XYZ conversion formula used for color matching in a common color space. As an example, when RGB is output from the projector 2, the color adjusting unit 11 calculates the X of the physical color XYZ appearing on the projection surface from the measured X value based on the following equation (1). Further, the color adjusting unit 11 calculates the Y of the physical color XYZ appearing on the projection surface from the measured Y value based on the following equation (2). Further, the color adjustment unit 11 calculates the Z of the physical color XYZ appearing on the projection surface from the measured Z value based on the following equation (3).
- X (R, G, B) X R + X G + X B ... (1)
- Y (R, G, B) Y R + Y G + Y B ... (2)
- Z (R, G, B) Z R + Z G + Z B ... (3)
- the color adjusting unit 11 calculates a conversion formula for converting RGB to XYZ and a conversion formula for converting XYZ to RGB using the formulas (1) to (3) as follows. That is, the color adjusting unit 11 derives the equation (4) from the equations (1) to (3).
- the color adjusting unit 11 transforms the equation (5) to derive the equation (6).
- the color adjustment unit 11 can calculate the RGB-XYZ conversion formula for converting from RGB to XYZ as in the formula (6).
- the RGB-XYZ conversion formula is an example of the first conversion formula.
- the matrix of the parameter a is set to the equation (7).
- the color adjusting unit 11 obtains the inverse matrix of A of the equation (7), transforms the equation (6), and derives the equation (8). In addition, the color adjusting unit 11 derives the equation (9) from the equation (8).
- the color adjustment unit 11 can calculate the XYZ-RGB conversion formula for converting from XYZ to RGB as in the formula (9).
- the uniformity adjusting unit 12 adjusts the unevenness of the image projected on the projection surface so as to be uniform. That is, since the light from the projector 2 has attenuation due to the distance and non-uniformity due to the lens and the element of the projector 2, the uniformity adjusting unit 12 is adjusted so as to be uniform. The uniformity adjusting unit 12 is executed for each projector 2.
- the uniformity adjusting unit 12 generates a uniform texture for measuring the non-uniformity of the projected image for each projector 2.
- the uniformity adjustment unit 12 projects gray from the projector 2 in which RGB is (k, k, k). Note that k indicates a value larger than 0 and smaller than 256, and may be preset according to the dynamic range of the camera 4.
- the uniformity adjusting unit 12 projects the image projected from the projector 2 based on the image of the projection surface taken by the camera 4 so that the image projected from the projector 2 is even and uniform with reference to a specific point.
- the uniformed gray texture is G RGB (u, v) (u, v indicate the X value and the Y value on the projection plane, and 0 ⁇ u ⁇ 1,0 ⁇ v ⁇ 1). ..
- the uniformity adjusting unit 12 obtains a gray texture to be input to the projector 2 in order to make the image of the projector 2 uniform.
- the uniformity adjusting unit 12 converts the uniformed gray texture G RGB (u, v) from the RGB color space to the XYZ color space by using the RGB-XYZ conversion formula, and the uniformed gray texture G in the XYZ color space. Calculate XYZ (u, v). Then, the uniformity adjusting unit 12 uses the following equation (u, v) to obtain a versatile uniform texture H XYZ (u, v) other than gray from the uniform gray texture G XYZ (u, v) in the XYZ color space. Calculate based on 10).
- the homogenized texture H XYZ (u, v) is an example of the second conversion formula.
- H XYZ (u, v) (G XYZ (u, v) -G XYZ (0.5, 0.5)) / G XYZ (0.5, 0.5) ... (10)
- the uniformity adjusting unit 12 stores the calculated equation of the homogenized texture H XYZ (u, v) in the homogenized expression table 22.
- the equation for the uniformed texture H XYZ (u, v) is held in association with each projector 2.
- the uniformity adjusting unit 12 uses the uniform texture H XYZ (u, v) to make the image in the XYZ color space output from the projector 2 uniform based on the following equation (11). Adjust to.
- the I XYZ (u, v) of the equation (11) is an image in the XYZ color space output from the projector 2.
- I'XYZ (u, v) is an image of uniform tuned XYZ color space.
- I'XYZ (u, v) I XYZ (u, v) + H XYZ (u, v) ⁇ I XYZ (u, v) ⁇ (11)
- the homogeneity adjusting unit 12 converts the XYZ color space to the RGB color space uniformly adjusted video I'XYZ (u, v) and using the XYZ-RGB conversion formula, an image in the RGB color space calculate.
- FIG. 5 is a diagram illustrating a homogenized texture according to the present embodiment.
- the graph of G1 is a result of adjusting the output image from the projector 2 so that the image captured by the projection surface taken by the camera 4 is even and uniform with respect to the center point of the projection surface. That is, the graph of G1 represents a uniform gray texture at the camera 4 viewpoint.
- the graph of G2 is a graph showing a gray texture to be input to the projector 2 in order to make the image of the projector 2 uniform. That is, the graph of G2 represents the uniformed gray texture G RGB (u, v) of the projector 2 image.
- the graph of G3 is the result of converting the uniformed gray texture G RGB (u, v) from the RGB color space to the XYZ color space by using the RGB-XYZ conversion formula. That is, the graph of G3 represents the uniformed gray texture G XYZ (u, v) in the XYZ color space.
- the position where u indicates 0.5 is the center point of the projection plane.
- FIGS. 6A and 6B are diagrams for explaining how unevenness appears in the XYZ color space.
- the unevenness color variation
- u 0.5
- the unevenness increases as the brightness of the light becomes brighter.
- FIG. 6A is a projection of gray when k is 0.2 to the center point.
- FIG. 6B is a projection of gray when k is 0.6 to the center point. Then, it can be seen that the unevenness becomes larger when k is 0.6 than when k is 0.2. That is, it can be seen that the brighter the light, the greater the unevenness.
- FIGS. 7A and 7B are diagrams showing an example of uniformity adjustment according to the present embodiment.
- FIG. 7A is information before the uniformity adjustment process is executed.
- Color Sampling Position the gray output from the projector 2 is sampled on the projection surface. The more to the left of the center point, the more blackish the color is than the color of the center point, and the more to the right of the center point, the more whitish the color is than the color of the center point. That is, the projected image of the projected surface is uneven.
- RGB uniformity is not adjusted.
- FIG. 7B is information after the uniformity adjustment process is executed.
- Color Sampling Position the gray output from the projector 2 is sampled on the projection surface.
- the color of each position sampled on the projection plane is almost the same as the color of the center point.
- Uniformity Calibration the uniformity of RGB is adjusted.
- the video output control device 1 performs the adjustment process by the color adjustment unit 11 and the uniformity adjustment unit 12 for each projector 2, so that even among the plurality of projectors 2, all of them are in the same XYZ color space. It is possible to perform video composition.
- the geometry adjustment unit 13 corrects the geometry of the video data for each projector 2 so that the distortion of the video projected from each of the projectors 2 is eliminated.
- the geometry adjustment unit 13 corrects the geometry of the video data by using the previously held correspondence between the pixel coordinates of the projector 2 and the coordinates of the capture camera.
- the correspondence between the pixel coordinates of the projector 2 and the coordinates of the capture camera may be stored in the storage unit 20 as a 32-bit texture in advance using the camera 4.
- the video synchronization unit 14 synchronizes the respective images output from the plurality of projectors 2.
- the synchronization method may be performed by any conventional technique.
- the video output unit 15 outputs the synchronized video to the projector 2.
- FIGS. 8A and 8B are diagrams showing an example of an application of video output control according to the present embodiment.
- the image output from one of the projectors P1 is RGB 1 .
- RGB 1 is an image to be shown on the projection surface.
- the image output from the other projector P2 is RGB 2 .
- RGB 2 is an image to be hidden by the projection surface.
- the video output control device 1 converts RGB of RGB 1 into XYZ.
- the RGB-XYZ conversion formula associated with the projector P1 may be used.
- the video output control device 1 converts RGB of RGB 2 into XYZ.
- the RGB-XYZ conversion formula associated with the projector P2 may be used.
- the video output control unit 1 subtracts the XYZ 2 converted from XYZ 1 multiplied by K the RGB 1 of P1 side XYZ 1 converted into XYZ color space RGB 2 of P2 side in XYZ color space.
- K may be a value greater than 1.
- the reason for multiplying XYZ 1 by K is to prevent the XYZ value from becoming an unapplicable value by subtracting the XYZ value.
- the video output control device 1 adjusts the uniformity of the XYZ 1 as a result of the subtraction on the P1 side. This uniformity adjustment may be performed by using the homogenization formula and the formula (11) associated with the projector P1. Further, the video output control device 1 adjusts the uniformity of the XYZ 2 on the P2 side. This uniformity adjustment may be performed by using the homogenization formula and the formula (11) associated with the projector P2.
- the video output control device 1 converts the uniformity-adjusted XYZ 1 on the P1 side from XYZ to RGB. For this conversion, the XYZ-RGB conversion formula associated with the projector P1 may be used. Further, the video output control device 1 converts the uniformity-adjusted XYZ 2 on the P2 side from XYZ to RGB. For this conversion, the XYZ-RGB conversion formula associated with the projector P2 may be used.
- the video output control device 1 adjusts the geometry of the projector P1 and adjusts the geometry of the projector P2.
- the video output control device 1 synchronizes the XYZ-RGB converted RGB 1 output from the projector P1 with the XYZ-RGB converted RGB 2 output from the projector P2. Then, the video output control device 1 outputs RGB 1 that has undergone XYZ-RGB conversion to the projector P1. The video output control device 1 outputs RGB 2 that has undergone XYZ-RGB conversion to the projector P2.
- the video output control device 1 allows the projector P1 and the projector P2 to display an image obtained by subtracting the image to be hidden from the image to be shown on the projection surface.
- the original image output from the projector P1 and the projector P2 is RGB 1 .
- the video output control device 1 converts RGB of RGB 1 on the P1 side into XYZ.
- the RGB-XYZ conversion formula associated with the projector P1 may be used.
- the video output control device 1 converts RGB of RGB 1 on the P2 side into XYZ.
- the RGB-XYZ conversion formula associated with the projector P2 may be used.
- the video output control device 1 generates XYZ 1 obtained by multiplying XYZ 1 obtained by converting RGB 1 on the P1 side into an XYZ color space by a binary mask. Further, the video output control device 1 generates XYZ 2 obtained by multiplying XYZ 1 obtained by converting RGB 1 on the P2 side into an XYZ color space by a binary mask.
- the video output control device 1 adjusts the uniformity of the XYZ 1 on the P1 side. This uniformity adjustment may be performed by using the homogenization formula and the formula (11) associated with the projector P1. Further, the video output control device 1 adjusts the uniformity of the XYZ 2 on the P2 side. This uniformity adjustment may be performed by using the homogenization formula and the formula (11) associated with the projector P2.
- the video output control device 1 converts the uniformity-adjusted XYZ 1 on the P1 side from XYZ to RGB. For this conversion, the XYZ-RGB conversion formula associated with the projector P1 may be used. Further, the video output control device 1 converts the uniformity-adjusted XYZ 2 on the P2 side from XYZ to RGB. For this conversion, the XYZ-RGB conversion formula associated with the projector P2 may be used.
- the video output control device 1 adjusts the geometry of the projector P1 and adjusts the geometry of the projector P2.
- the video output control device 1 synchronizes the XYZ-RGB converted RGB 1 output from the projector P1 with the XYZ-RGB converted RGB 2 output from the projector P2. Then, the video output control device 1 outputs RGB 1 that has undergone XYZ-RGB conversion to the projector P1. The video output control device 1 outputs RGB 2 that has undergone XYZ-RGB conversion to the projector P2.
- the video output control device 1 can cause the projector P1 and the projector P2 to display the image masked on the projection surface, respectively.
- Example of video with video output control 9A and 9B are diagrams showing an example of a video whose video output is controlled according to the present embodiment.
- the video shown in FIG. 9A is an example of a video whose video output is controlled according to the application shown in FIG. 8A.
- the white background is the “image to be shown” output from the projector P1 with respect to the projection surface. Since a person is standing in front of the projector P1, a shadow is reflected on the projection surface.
- the image in which the pattern is drawn on the projection surface is the "image to be hidden” output from the projector P2.
- the periphery of the shadow is displayed on a white background. And a pattern is displayed in the shadow.
- the video output control device 1 projects the colors output from the respective projectors 2 by performing the color adjustment processing and the homogenization adjustment processing on the colors of the video projected from the respective projectors 2. It can be controlled to be white on the surface.
- the video shown in FIG. 9B is an example of a video whose video output is controlled according to the application shown in FIG. 8B.
- the projector P1 projects so as to create a shadow from the left side of the projection surface.
- the projector P2 projects so as to create a shadow from the right side of the projection surface.
- the masked part is displayed in white.
- the video output control device 1 projects the colors output from the respective projectors 2 by performing the color adjustment processing and the homogenization adjustment processing on the colors of the video projected from the respective projectors 2. It can be controlled to be white on the surface.
- the video output control device 1 adjusts the color of each video output from the multi-projector using a common color space.
- the video output control device 1 outputs a video based on the adjustment.
- the video output control device 1 can adjust the color of the video output from the multi-projector so that there is no individual difference between the multi-projectors. That is, the video output control device 1 adjusts the color of each video output from the multi-projector by using a common color space, so that even if the color is the same due to individual differences of the projector 2 or the usage time of the lamp light source, for example. It is possible to adjust different colors so that they are the same color.
- the video output control device 1 measures the color information of a specific point on the projection surface with respect to the video output from the multi-projector.
- the video output control device 1 calculates a first conversion formula used for color matching in a common color space based on the measured color information. According to such a configuration, the video output control device 1 can correct each color of the multi-projector to a common color by using a common color space.
- the video output control device 1 further outputs a predetermined gray color from the multi-projector to the projection surface.
- the video output control device 1 obtains gray texture data to be input to the multi-projector so as to be uniform with reference to a specific point on the projection surface, and uses the gray texture data in a common color space based on the first conversion formula. Convert to texture data.
- the video output control device 1 calculates a second conversion formula based on the converted texture data, and adjusts the color of the video output from the multi-projector so as to be uniform using the second conversion formula. According to such a configuration, the video output control device 1 can uniformly correct each non-uniformity (unevenness) of the multi-projector by using a common color space.
- the video output control device 1 further converts the color-adjusted video from the common color space to the RGB color space. According to such a configuration, the video output control device 1 can apply the color-adjusted video to the multi-projector, and can adjust the color of the video output from the multi-projector so that there is no individual difference between the multi-projectors. ..
- the color adjusting unit 11 measures the XYZ value of a specific point on the projection surface of the image output from the projector 2 by using the spectroscope 3.
- the color adjustment unit 11 is not limited to this, and the spectroscope 3 is replaced with a device capable of measuring the value of a common color space such as the XYZ color space. A value such as an XYZ value at a specific point on the projection surface may be measured.
- the color adjustment unit 11 calculates an RGB-XYZ conversion formula used for color matching in a common color space based on the XYZ values measured by the R, G, and B channels alone. ..
- Z R a RZ R g .
- X R , Y R , and Z R are not limited to this, and an offset on the projection plane may be added.
- an offset may be added to the XYZ value measured by the G channel alone and the XYZ value measured by the B channel alone. These offsets correspond to the ambient light from other than the projector 2 and the XYZ value when the black of the projector 2 is output. Then, if the color adjustment unit 11 calculates the RGB-XYZ conversion formula used for color matching in a common color space based on the XYZ value to which the offset measured by the R, G, and B channels alone is added. Good.
- the video output control device 1 is a known information processing device such as a personal computer or workstation, and the color adjustment unit 11, the uniformity adjustment unit 12, the geometry adjustment unit 13, the video synchronization unit 14, and the video output unit 15 described above. It can be realized by installing each function such as.
- each component of the video output control device 1 shown does not necessarily have to be physically configured as shown in the figure. That is, the specific embodiment of the distribution / integration of the video output control device 1 is not limited to the one shown in the drawing, and all or part of the distribution / integration is functionally or physically in an arbitrary unit according to various loads and usage conditions. Can be distributed and integrated into the configuration.
- the video synchronization unit 14 and the video output unit 15 may be integrated as one unit.
- the color adjustment unit 11 may be separated into a measurement unit that measures the XYZ value of the projection surface and a calculation unit that calculates the RGB-XYZ conversion formula.
- the storage unit 20 may be connected via a network as an external device of the video output control device 1.
- the embodiments of the present disclosure can provide a three-dimensional image representation on a two-dimensional projection surface by a plurality of projectors.
- a modification 1 relating to the embodiment of the present disclosure will be described.
- Modification 1 is a modification of the video expression described with respect to FIGS. 9A and 9B. Therefore, the description of the same configuration as in FIGS. 9A and 9B is omitted.
- the video output control device 1 outputs video data related to the three-dimensional virtual space to a plurality of projectors. More specifically, the video output control device 1 outputs short-distance video data and long-distance video data to, for example, a short-distance projector and a long-distance projector among a plurality of projectors, respectively.
- the short-distance video data in the first modification may be regarded as corresponding to the “image to be hidden” described with respect to FIGS. 9A and 9B.
- the short-distance video data represents an image closer to the user's viewpoint of observing the projection surface than the long-distance video data in a three-dimensional virtual space.
- the short-distance video data and the long-distance video data represent continuous video in the depth direction in the virtual space.
- the data formats of the short-distance video data and the long-distance video data expressed in the three-dimensional virtual space may be the same as the data formats used for general games and VR videos.
- the user experience provided by the modification 1 will be described by taking as an example a virtual object extending in the depth direction of the virtual space from the long-distance video data to the short-distance video data.
- the color of the specific point in the image projected on the same projection surface is the same color among the plurality of projectors.
- Video data can be output. Therefore, in the video output control device 1 of the present disclosure, the output of the short-distance portion and the output of the long-distance portion of the virtual object extending in the depth direction are shared by the short-distance projector and the long-distance projector, respectively, and the user. Seen from the perspective, it can be represented as a single seamless virtual object on the projection plane.
- the embodiment of the present disclosure can provide product information and the like that can be visually recognized only when the user approaches the projection surface by a plurality of projectors.
- a second modification of the embodiment of the present disclosure will be described.
- Modification example 2 is a modification of the video expression described with respect to FIGS. 9A and 9B, as in the case of modification 1. Therefore, the description of the same configuration as that of FIGS. 9A and 9B or the same configuration as that of the first modification is omitted.
- the video output control device 1 projects, for example, a general street advertisement onto a projection surface as the “image to be shown” described with respect to FIGS. 9A and 9B on a plurality of projectors. Alternatively, various video contents are projected as "images to be shown".
- the projection surface may be a wall surface of a building or a storefront window provided with a reflective material that reflects the light of the projector.
- the video output control device 1 presents different product information or the like for each area of the projection surface as an “image to be hidden”. For example, when the projection surface is a wall surface, the "image to be hidden” related to the area corresponding to the "image to be shown” is projected. More specifically, when the "image to be shown” is a specific product image or a person image wearing a specific product, detailed information related to the product is projected as the "image to be hidden”. Alternatively, when the projection surface is a store window, detailed information about the product (real object) arranged in the window is presented as an "image to be hidden” on the projection surface corresponding to the arranged product.
- the second modification when a user who is interested in the "image to be shown" approaches the image, detailed information related to the image to be shown is displayed to the user as an "image to be hidden” on the projection surface.
- the "image to be hidden” is still invisible. That is, on a single projection plane, a plurality of users are simultaneously provided with different video experiences according to the distance of the projection plane.
- the presentation of the "image to be hidden” is performed by blocking the light of the projector P1 caused by the natural movement of the user. Therefore, it is not necessary to detect the position of the user using a sensor when presenting the “image to be hidden”.
- the “image to be hidden” is not limited to the product information, and may be various information related to the "image to be shown". According to such a configuration, information of a plurality of layers can be projected on a single projection surface, and detailed information according to the user's interest in the "image to be shown", that is, the "image to be hidden”. Can be dynamically presented without providing a special sensor.
- the present technology can also have the following configurations.
- Multiple projectors each projecting video data represented in the first color space, An adjustment unit that adjusts the color information of the video data input to each of the plurality of projectors in the second color space, and An output unit that outputs the video data adjusted by the adjustment unit to each of the plurality of projectors, and an output unit.
- the adjusting unit is the image expressed in the first color space so that the color of a specific point in the image projected on the same projection surface from each of the projectors is the same color among the plurality of projectors.
- the video output system according to (1) above, wherein the color information of the data is adjusted on the second color space.
- the adjusting part Correspondence between the color information in the video data of the image projected on the specific point by each of the projectors and the color information in the second color space obtained by measuring the image projected on the specific point. Based on the relationship, the first conversion formula for converting the video data represented in the first color space into the video data represented in the second color space was obtained. By converting the video data expressed in the first color space into the video data expressed in the second color space using the first conversion formula, the data is input to each of the plurality of projectors.
- the video output system according to (2) above which adjusts the color information of video data on a second color space.
- the video output system according to (2) or (3) further comprising a measuring instrument for measuring color information of the video projected on the specific point.
- the video output system according to (4) above, wherein the measuring instrument is a spectroscopic radiation system.
- the adjusting unit inputs the video data to each of the plurality of projectors so that the video projected on the projection surface becomes uniform with respect to the specific point when a monochrome video is projected from each of the projectors.
- the video output system according to any one of (2) to (5), wherein the color information of the above is adjusted on the second color space.
- the adjusting part When the monochromatic image is projected from each of the projectors, the image projected on the projection surface is uniform with respect to the specific point based on the ratio of the color information measured at each of the plurality of points on the projection surface.
- the adjusting unit further converts the video data whose color information is adjusted on the second color space into the video data expressed in the first color space.
- Video output system. (9)
- the first color space is an RGB color space.
- the color information of the video data input to each of the plurality of projectors is adjusted on the second color space.
- a video output control method including outputting the adjusted video data to each of the plurality of projectors.
- Each of the projectors measures the color information on the second color space of the image projected on the same projection surface at a specific point, and then measures the color information.
- the first A first conversion formula for converting the video data represented in the first color space into the video data represented in the second color space was obtained.
- the video data represented in the first color space is converted into video data represented in the second color space.
- the color information at each of the plurality of points on the projection surface is measured.
- a second conversion formula for making the monochromatic image projected on the projection surface uniform with respect to the specific point was obtained.
- a video output control method including converting video data input to each of the projectors on the second color space using the second conversion formula.
- Video output control device 2 Projector 3 Spectrometer 4 Camera 5 Output board 9 Video output system 10
- Control unit 11 Color adjustment unit 12 Uniformity adjustment unit 13
- Geometry adjustment unit 14 Video synchronization unit 15
- Video output unit 20 Storage unit 21 RGB-XYZ Convertible table 22 Uniformized table
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Controls And Circuits For Display Device (AREA)
- Projection Apparatus (AREA)
Abstract
Description
本開示は、映像出力システム及び映像出力制御方法に関する。 This disclosure relates to a video output system and a video output control method.
従来、複数のプロジェクタを用いて一つの大きな画像や映像を投影するマルチプロジェクションシステムが知られている。また、複数のプロジェクタから出力される映像を、投影面で白に近くなるようにする技術が知られている(例えば、非特許文献1,2参照)。かかる技術では、複数のプロジェクタから互いに補色となる色を出力し、これらを同一の投影面の同一の位置に重ねることによって、投影面での白が再現されている。 Conventionally, a multi-projection system that projects one large image or video using a plurality of projectors is known. Further, there is known a technique for making an image output from a plurality of projectors close to white on a projection surface (see, for example, Non-Patent Documents 1 and 2). In such a technique, white on a projection surface is reproduced by outputting complementary colors from a plurality of projectors and superimposing them on the same projection surface at the same position.
しかしながら、プロジェクタには個体差があるため、複数のプロジェクタそれぞれで再現される色空間はプロジェクタそれぞれで異なってしまう。そのため、複数のプロジェクタから出力された色を隣接させた場合や重畳させた場合、再現された色空間の差によって視聴者に違和感を与えてしまうという課題が存在する。 However, since there are individual differences in projectors, the color space reproduced by each of multiple projectors will differ from one projector to another. Therefore, when the colors output from a plurality of projectors are adjacent to each other or superimposed, there is a problem that the viewer feels uncomfortable due to the difference in the reproduced color space.
そこで本開示では、複数のプロジェクタで再現される色空間の差を低減することを可能にする映像出力システム及び映像出力制御方法を提案する。 Therefore, this disclosure proposes a video output system and a video output control method that make it possible to reduce the difference in color space reproduced by a plurality of projectors.
上記の課題を解決するために、本開示に係る一形態の映像出力システムは、それぞれ第1の色空間で表現された映像データを投影する複数のプロジェクタと、前記複数のプロジェクタそれぞれに入力する前記映像データの色情報を第2の色空間上で調整する調整部と、前記調整部で調整された前記映像データを前記複数のプロジェクタそれぞれに出力する出力部とを備える。 In order to solve the above problems, the video output system of one form according to the present disclosure includes a plurality of projectors each projecting video data represented in the first color space, and the plurality of projectors for inputting data to the plurality of projectors. It includes an adjustment unit that adjusts the color information of the video data on the second color space, and an output unit that outputs the video data adjusted by the adjustment unit to each of the plurality of projectors.
以下に、本願の開示する映像出力システム及び映像出力制御方法の一実施形態を図面に基づいて詳細に説明する。なお、本発明は、以下で例示する実施形態により限定されるものではない。 Hereinafter, an embodiment of the video output system and the video output control method disclosed in the present application will be described in detail with reference to the drawings. The present invention is not limited to the embodiments illustrated below.
また、以下に示す項目順序に従って本開示を説明する。
[実施形態に係る映像出力システムの構成例]
[映像出力制御装置の構成例]
[映像出力制御の用途]
[映像出力制御がされた映像例]
[実施形態の効果]
[その他]
In addition, the present disclosure will be described according to the order of items shown below.
[Configuration example of video output system according to the embodiment]
[Configuration example of video output control device]
[Use of video output control]
[Example of video with video output control]
[Effect of Embodiment]
[Other]
[実施形態に係る映像出力システムの構成例]
図1は、一実施形態に係る映像出力システムの構成を示す機能ブロック図である。図1に示す映像出力システム9は、映像出力制御装置1、複数のプロジェクタ2、分光器3、カメラ4および出力ボード5を有する。
[Configuration example of video output system according to the embodiment]
FIG. 1 is a functional block diagram showing a configuration of a video output system according to an embodiment. The
プロジェクタ2は、映像や画像を出力ボード5などに投影することにより表示する装置である。出力ボード5は、例えば、スクリーンであるが、プロジェクタ2から投影されることにより表示できるものであればよい。なお、複数のプロジェクタ2は、複数のプロジェクタ2と投影面との間にユーザ等の実オブジェクトが存在する場合に、実オブジェクトによって隠れる映像と隠れない映像が提示されるように互いに離して配置される。このような配置によって、後述する図9A、図9Bで提示されるような映像表現が提示される。
The
分光器3は、例えば、分光放射計であり、各プロジェクタ2によって出力ボード5に投影された色の色空間を測定するためのものである。この分光器3は、例えば、プロジェクタ2が出力するRGB表色系の色空間(以下、RGB色空間という)の色とプロジェクタ2によって物理的に再現された色の色空間との可逆的な変換を可能にするために用いられる。
The spectroscope 3 is, for example, a spectroradiometer, and is for measuring the color space of the color projected on the
ここでいうRGB色空間とは、赤(Red)、緑(Green)および青(Blue)の3つの原色を混ぜて色を表現する色空間のことをいう。 The RGB color space here refers to a color space that expresses colors by mixing the three primary colors of red (Red), green (Green), and blue (Blue).
また、本実施形態では、物理的に再現された色の色空間として、XYZ表色系の色空間(以下、XYZ色空間という)が用いられる。RGB色空間は、個体差を含むプロジェクタ2ごとの色空間であるのに対し、XYZ色空間は、個体差を含まない全てのプロジェクタ2で共通の色空間である。
Further, in the present embodiment, the XYZ color space (hereinafter referred to as XYZ color space) is used as the color space of the physically reproduced color. The RGB color space is a color space for each
このXYZ色空間には、例えば、CIE1931色空間等を用いることが可能である。ただし、XYZ色空間に限定されず、L*a*b*表色系の色空間など、実際に再現された物理的な色表現を表すことが可能な色空間であれば、種々の色空間を採用することが可能である。 For this XYZ color space, for example, a CIE1931 color space or the like can be used. However, it is not limited to the XYZ color space, and various color spaces can be used as long as it is a color space capable of expressing an actually reproduced physical color expression such as an L * a * b * color space. It is possible to adopt.
カメラ4には、例えば、4K解像度のカメラなど、カラー画像を取得することが可能な種々のカメラを用いることが可能である。
As the
映像出力制御装置1は、複数のプロジェクタ2それぞれが再現する色空間を、プロジェクタ2間の個体差が低減又は解消されるように、共通の色空間を用いて調整する。そして、映像出力制御装置1は、この調整によって生成されたプロジェクタ2ごとの映像データを各プロジェクタ2へ出力する。
The video output control device 1 adjusts the color space reproduced by each of the plurality of
ここで、本実施形態に係る映像出力制御装置1が実行する映像出力制御処理の概要を、図2を参照して説明する。 Here, an outline of the video output control process executed by the video output control device 1 according to the present embodiment will be described with reference to FIG.
図2に示すように、映像出力制御装置1は、プロジェクタ2ごとに投影する映像データを生成する(a1)。プロジェクタ2ごとの映像データは、例えば、オリジナルの映像データをRGBや領域ごとに分割することで生成されてもよいし、3次元映像を複数のレイヤに分割して生成されてもよいし、その他種々の方法で生成されてもよい。
As shown in FIG. 2, the video output control device 1 generates video data to be projected for each projector 2 (a1). The video data for each
次に、映像出力制御装置1は、プロジェクタ2ごとに生成された映像データの色空間をRGB色空間からXYZ色空間に変換する(a2)。その際、映像出力制御装置1は、投影面のある一点(以下、特定点という)における、映像データ中のRGB値と分光器3で計測されたXYZ値との対応関係に基づいて、この特定点におけるプロジェクタ2ごとの個体差が解消されるように、映像データのRGB値をXYZ値に変換する。
Next, the video output control device 1 converts the color space of the video data generated for each
次に、映像出力制御装置1は、複数のプロジェクタ2ごとに、映像データの全ピクセルについて、映像の不均一性(ムラ)が調整されるように、映像データを補正する(a3)。この均一性調整は、XYZ色空間上で実行される。
Next, the video output control device 1 corrects the video data for each of the plurality of
次に、映像出力制御装置1は、以上のようにして均一に調整された映像データをXYZ色空間からRGB色空間に変換する(a4)。 Next, the video output control device 1 converts the video data uniformly adjusted as described above from the XYZ color space to the RGB color space (a4).
次に、映像出力制御装置1は、プロジェクタ2それぞれから投影される映像の歪みが解消されるように、映像データをジオメトリ補正する(a5)。
Next, the video output control device 1 geometry-corrects the video data so that the distortion of the video projected from each of the
そして、映像出力制御装置1は、複数のプロジェクタ2から同期して映像が投影されるように、各プロジェクタ2へ映像データを出力する(a6)。
Then, the video output control device 1 outputs video data to each
[映像出力制御装置の構成例]
図3は、本実施形態に係る映像出力制御装置の概略構成例を示す機能ブロック図である。図3に示す映像出力制御装置1は、制御部10と、記憶部20とを有する。
[Configuration example of video output control device]
FIG. 3 is a functional block diagram showing a schematic configuration example of the video output control device according to the present embodiment. The video output control device 1 shown in FIG. 3 has a
制御部10は、CPU(Central Processing Unit)やGPU(Graphics Processing Unit)などの電子回路に対応する。そして、制御部10は、各種の処理手順を規定したプログラムや制御データを格納するための内部メモリを有し、これらによって種々の処理を実行する。制御部10は、色調整部11、均一性調整部12、ジオメトリ調整部13、映像同期部14および映像出力部15を有する。
The
記憶部20は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)などの半導体メモリ素子、または、ハードディスク、光ディスクなどの記憶装置である。記憶部20は、RGB-XYZ変換式テーブル21および均一化式テーブル22を格納する。
The
RGB-XYZ変換式テーブル21は、例えば、上述した色空間変換(a2)及び色空間逆変換(a4)で用いられるものであり、RGBの色空間をXYZの色空間に変換するために用いられる変換式を、プロジェクタ2ごとに記憶する。なお、RGB-XYZ変換式テーブル21は、例えば、色調整部11によって生成される。
The RGB-XYZ conversion formula table 21 is used, for example, in the above-mentioned color space conversion (a2) and color space inverse conversion (a4), and is used to convert the RGB color space into the XYZ color space. The conversion formula is stored for each
均一化式テーブル22は、例えば、上述した均一性調整(a3)で用いられるものであり、投影面上をムラがないように均一化するために用いられる式を、プロジェクタ2ごとに記憶する。なお、均一化式テーブル22は、例えば、均一性調整部12によって生成される。
The homogenization table 22 is used, for example, in the uniformity adjustment (a3) described above, and stores the formula used for uniformizing the projection surface so that there is no unevenness for each
色調整部11は、映像データにおける特定のピクセル(上記特定点に対応するピクセル)の色をプロジェクタ2ごとに調整する。
The color adjustment unit 11 adjusts the color of a specific pixel (pixel corresponding to the specific point) in the video data for each
例えば、色調整部11は、分光器3で計測された、プロジェクタ2それぞれから出力された映像における特定点のXYZ値が、全てのプロジェクタ2で実質的に同じXYZ値となるように、プロジェクタ2それぞれに対するRGB-XYZ変換式を生成する。特定点は、例えば、投影面又は投影映像の中心地点であってよい。以降、特定点は、投影面の中心地点として説明する。一例として、本実施形態では、プロジェクタ2から出力された映像の投影面の中心地点のXYZ値を分光器3を用いて別々に計測する。XYZ値の計測は、R,G,Bチャネル単体で行われる。
For example, the color adjusting unit 11 determines that the XYZ values of specific points in the images output from each of the
そして、色調整部11は、R,G,Bチャネル単体で計測されたXYZ値に基づいて、共通のXYZ色空間で色合わせをするために用いられるRGB-XYZ変換式を算出する。また、色調整部11は、XYZからRGBに変換するXYZ-RGB変換式を算出する。そして、色調整部11は、算出したRGB-XYZ変換式およびXYZ-RGB変換式をRGB-XYZ変換式テーブル21に格納する。RGB-XYZ変換式およびXYZ-RGB変換式は、それぞれのプロジェクタ2に対応付けて保持される。
Then, the color adjustment unit 11 calculates the RGB-XYZ conversion formula used for color matching in the common XYZ color space based on the XYZ values measured by the R, G, and B channels alone. Further, the color adjustment unit 11 calculates an XYZ-RGB conversion formula for converting XYZ to RGB. Then, the color adjustment unit 11 stores the calculated RGB-XYZ conversion formula and XYZ-RGB conversion formula in the RGB-XYZ conversion formula table 21. The RGB-XYZ conversion formula and the XYZ-RGB conversion formula are held in association with each
ここで、RGBチャネル単体で行われたXYZ値の計測結果を、図4A~図4Cに示す。図4A~図4Cは、RGBチャネル単体の投影面でのXYZの計測値を示す図である。図4Aは、Rチャネル単体でのプロジェクタ2から出力された0から256までのピクセル値とXYZ値との関係を示している。図4Bは、Gチャネル単体でのプロジェクタ2から出力された0から256までのピクセル値とXYZ値との関係を示している。図4Cは、Bチャネル単体でのプロジェクタ2から出力された0から256までのピクセル値とXYZ値との関係を示している。
Here, the measurement results of the XYZ values performed by the RGB channel alone are shown in FIGS. 4A to 4C. 4A to 4C are diagrams showing XYZ measurement values on the projection plane of the RGB channel alone. FIG. 4A shows the relationship between the pixel values from 0 to 256 output from the
Rチャネル単体の場合、プロジェクタ2から出力されたピクセル値[0-256]とXYZ値との関係は、以下のようになる。ピクセル値[0-256]とXYZ値内のX値との関係は、XR=aRXRgと表わされる。ピクセル値[0-256]とXYZ値内のY値との関係は、YR=aRYRgと表わされる。ピクセル値[0-256]とXYZ値内のZ値との関係は、ZR=aRZRgと表わされる。なお、gは、ディスプレイのガンマ値に対応する。
In the case of the R channel alone, the relationship between the pixel value [0-256] output from the
また、Gチャネル単体の場合、プロジェクタ2から出力されたピクセル値[0-256]とXYZ値との関係は、以下のようになる。ピクセル値[0-256]とXYZ値内のX値との関係は、XG=aGXRgと表わされる。ピクセル値[0-256]とXYZ値内のY値との関係は、YG=aGYRgと表わされる。ピクセル値[0-256]とXYZ値内のZ値との関係は、ZG=aGZRgと表わされる。
Further, in the case of the G channel alone, the relationship between the pixel value [0-256] output from the
また、Bチャネル単体の場合、プロジェクタ2から出力されたピクセル値[0-256]とXYZ値との関係は、以下のようになる。ピクセル値[0-256]とXYZ値内のX値との関係は、XB=aBXRgと表わされる。ピクセル値[0-256]とXYZ値内のY値との関係は、YB=aBYRgと表わされる。ピクセル値[0-256]とXYZ値内のZ値との関係は、ZB=aBZRgと表わされる。
Further, in the case of the B channel alone, the relationship between the pixel value [0-256] output from the
ここで、計測した、RGB-XYZのデータから各パラメータaRX,aRY,aRZ,aGX,aGY,aGZ,aBX,aBY,aBZが推定される。 Here, each parameter a RX , a RY , a RZ , a GX , a GY , a GZ , a BX , a BY , and a BZ is estimated from the measured RGB-XYZ data.
このようなRGBチャネル単体で行われたXYZ値の計測結果を用いて、色調整部11は、共通の色空間で色合わせをするために用いられるRGB-XYZ変換式を算出する。一例として、色調整部11は、プロジェクタ2からRGBが出力された場合、投影面に現れる物理的色彩XYZのXを、計測したX値から、以下の式(1)に基づいて計算する。また、色調整部11は、投影面に現れる物理的色彩XYZのYを、計測したY値から、以下の式(2)に基づいて計算する。また、色調整部11は、投影面に現れる物理的色彩XYZのZを、計測したZ値から、以下の式(3)に基づいて計算する。なお、本発明者は、事前検証によって、XYZの各値がRGBそれぞれのチャネルで加法性があることを確認している。
X(R,G,B)=XR+XG+XB・・・(1)
Y(R,G,B)=YR+YG+YB・・・(2)
Z(R,G,B)=ZR+ZG+ZB・・・(3)
Using the measurement result of the XYZ value performed by the RGB channel alone, the color adjustment unit 11 calculates the RGB-XYZ conversion formula used for color matching in a common color space. As an example, when RGB is output from the
X (R, G, B) = X R + X G + X B ... (1)
Y (R, G, B) = Y R + Y G + Y B ... (2)
Z (R, G, B) = Z R + Z G + Z B ... (3)
そして、色調整部11は、以下のように、式(1)~(3)を用いて、RGBをXYZに変換する変換式、XYZをRGBに変換する変換式を算出する。すなわち、色調整部11は、式(1)~(3)から式(4)を導出する。
そして、色調整部11は、上記した例えばXR=aRXRgなどを式(4)に代入して式(5)を導出する。
そして、色調整部11は、式(5)を変形して式(6)を導出する。
したがって、色調整部11は、式(6)のように、RGBからXYZへ変換するRGB-XYZ変換式を算出することができる。なお、RGB-XYZ変換式は、第1の変換式の一例である。 Therefore, the color adjustment unit 11 can calculate the RGB-XYZ conversion formula for converting from RGB to XYZ as in the formula (6). The RGB-XYZ conversion formula is an example of the first conversion formula.
ここで、パラメータaのマトリクスを式(7)とする。
すると、色調整部11は、式(7)のAの逆行列を求め、式(6)を変形して式(8)を導出する。加えて、色調整部11は、式(8)から式(9)を導出する。
したがって、色調整部11は、式(9)のように、XYZからRGBへ変換するXYZ-RGB変換式を算出することができる。 Therefore, the color adjustment unit 11 can calculate the XYZ-RGB conversion formula for converting from XYZ to RGB as in the formula (9).
図3に戻って、均一性調整部12は、投影面に投影される映像のムラを、均一になるように調整する。すなわち、プロジェクタ2からの光は、距離による減衰と、プロジェクタ2のレンズや素子による不均一性を持つため、均一性調整部12が均一になるように調整する。なお、均一性調整部12は、プロジェクタ2ごとに実行される。
Returning to FIG. 3, the
例えば、均一性調整部12は、プロジェクタ2ごとに、投影された映像の不均一性を測定するための均一化テクスチャを生成する。
For example, the
一例として、均一性調整部12は、プロジェクタ2からRGBが(k,k,k)となるグレーを投射する。なお、kは、0より大きく256より小さい値を示し、カメラ4のダイナミックレンジに合わせて予め設定されればよい。
As an example, the
そして、均一性調整部12は、カメラ4で撮影された投影面の画像に基づいて、プロジェクタ2から投影される映像が特定点を基準にしてムラがなく均一になるように、プロジェクタ2が投影する映像データを調整するための均一化グレーテクスチャを求める。ここでは、均一化グレーテクスチャをGRGB(u,v)(u,vは投影面上のX値、Y値を示し、0<u<1,0<v<1である)というものとする。言い換えれば、均一性調整部12は、プロジェクタ2の映像が均一になるためにプロジェクタ2に入力するグレーテクスチャを求める。
Then, the
そして、均一性調整部12は、均一化グレーテクスチャGRGB(u,v)をRGB-XYZ変換式を用いてRGB色空間からXYZ色空間に変換し、XYZ色空間での均一化グレーテクスチャGXYZ(u,v)を算出する。そして、均一性調整部12は、XYZ色空間での均一化グレーテクスチャGXYZ(u,v)から、グレーだけでない汎用性のある均一化テクスチャHXYZ(u,v)を、以下の式(10)に基づいて算出する。なお、均一化テクスチャHXYZ(u,v)は、第2の変換式の一例である。
HXYZ(u,v)=(GXYZ(u,v)-GXYZ(0.5,0.5))/GXYZ(0.5,0.5)・・・(10)
Then, the
H XYZ (u, v) = (G XYZ (u, v) -G XYZ (0.5, 0.5)) / G XYZ (0.5, 0.5) ... (10)
そして、均一性調整部12は、算出した均一化テクスチャHXYZ(u,v)の式を均一化式テーブル22に格納する。均一化テクスチャHXYZ(u,v)の式は、それぞれのプロジェクタ2に対応付けて保持される。
Then, the
そして、均一性調整部12は、均一化テクスチャHXYZ(u,v)を用いて、プロジェクタ2から出力されるXYZ色空間での映像を、以下の式(11)に基づいて均一になるように調整する。なお、式(11)のIXYZ(u,v)は、プロジェクタ2から出力されるXYZ色空間での映像である。I´XYZ(u,v)は、均一に調整されたXYZ色空間での映像である。
I´XYZ(u,v)=IXYZ(u,v)+HXYZ(u,v)×IXYZ(u,v)・・・(11)
Then, the
I'XYZ (u, v) = I XYZ (u, v) + H XYZ (u, v) × I XYZ (u, v) ··· (11)
そして、均一性調整部12は、均一に調整された映像I´XYZ(u,v)をXYZ-RGB変換式を用いてXYZ色空間からRGB色空間に変換し、RGB色空間での映像を算出する。
The
ここで、本実施形態に係る均一化テクスチャについて、図5を参照して説明する。図5は、本実施形態に係る均一化テクスチャを説明する図である。 Here, the homogenized texture according to the present embodiment will be described with reference to FIG. FIG. 5 is a diagram illustrating a homogenized texture according to the present embodiment.
図5のG0のグラフに示すように、プロジェクタ2からRGBが(k,k,k)となるグレーが投影面に投射された場合、投影面の左側が明るく、右側が暗くなっているとする。G1のグラフは、カメラ4で撮影した投影面の撮影映像が投影面の中心地点を基準にしてムラがなく均一になるように、プロジェクタ2からの出力映像を調整した結果である。すなわち、G1のグラフは、カメラ4視点での均一化したグレーテクスチャを表す。
As shown in the graph of G0 in FIG. 5, when gray in which RGB is (k, k, k) is projected from the
そして、G2のグラフは、プロジェクタ2の映像が均一になるためにプロジェクタ2に入力するグレーテクスチャを示すグラフである。すなわち、G2のグラフは、プロジェクタ2映像の均一化グレーテクスチャGRGB(u,v)を表す。
The graph of G2 is a graph showing a gray texture to be input to the
そして、G3のグラフは、均一化グレーテクスチャGRGB(u,v)をRGB-XYZ変換式を用いてRGB色空間からXYZ色空間に変換した結果である。すなわち、G3のグラフは、XYZ色空間での均一化グレーテクスチャGXYZ(u,v)を表す。uが0.5を示す位置が投影面の中心地点である。 The graph of G3 is the result of converting the uniformed gray texture G RGB (u, v) from the RGB color space to the XYZ color space by using the RGB-XYZ conversion formula. That is, the graph of G3 represents the uniformed gray texture G XYZ (u, v) in the XYZ color space. The position where u indicates 0.5 is the center point of the projection plane.
そして、G4のグラフは、XYZ色空間での均一化グレーテクスチャGXYZ(u,v)について、投影面の中心地点(u=0.5)を基準にしたグラフである。 The graph of G4 is a graph of the uniformed gray texture G XYZ (u, v) in the XYZ color space with reference to the center point (u = 0.5) of the projection plane.
そして、G5のグラフは、投影面の中心地点(u=0.5)を基準にしたXYZ色空間での均一化テクスチャHXYZ(u,v)を表す。 Then, the graph of G5 represents the uniformed texture H XYZ (u, v) in the XYZ color space with respect to the center point (u = 0.5) of the projection plane.
ここで、XYZ色空間でのムラの出方を、図6A及び図6Bを参照して説明する。図6A及び図6Bは、XYZ色空間でのムラの出方を説明する図である。図6A及び図6Bに示すように、ムラ(色の変異)は、中心地点(u=0.5)の色のXYZ値に線形に比例している。加えて、ムラは、光の明るさが明るい程、大きくなる。ここでは、図6Aは、kが0.2である場合のグレーを中心地点に投射したものである。図6Bは、kが0.6である場合のグレーを中心地点に投射したものである。すると、kが0.2である場合よりkが0.6である場合の方が、ムラが大きくなることがわかる。すなわち、光の明るさが明るい程、ムラは大きくなることがわかる。 Here, how unevenness appears in the XYZ color space will be described with reference to FIGS. 6A and 6B. 6A and 6B are diagrams for explaining how unevenness appears in the XYZ color space. As shown in FIGS. 6A and 6B, the unevenness (color variation) is linearly proportional to the XYZ value of the color at the center point (u = 0.5). In addition, the unevenness increases as the brightness of the light becomes brighter. Here, FIG. 6A is a projection of gray when k is 0.2 to the center point. FIG. 6B is a projection of gray when k is 0.6 to the center point. Then, it can be seen that the unevenness becomes larger when k is 0.6 than when k is 0.2. That is, it can be seen that the brighter the light, the greater the unevenness.
図5に戻って、XYZ色空間でのムラの出方により、ムラ(色の変異)の均一性調整は、中心地点(u=0.5)の色のXYZ値に線形に比例する。すなわち、光の明るさが明るい程、中心地点とのグレーテクスチャの比が大きくなる。つまり、光の明るさが明るい程、XYZ色空間での中心地点からの均一化テクスチャHXYZ(u,v)が大きくなる。 Returning to FIG. 5, the uniformity adjustment of unevenness (color variation) is linearly proportional to the XYZ value of the color at the center point (u = 0.5) depending on the appearance of unevenness in the XYZ color space. That is, the brighter the light, the larger the ratio of the gray texture to the center point. That is, the brighter the brightness of the light, the larger the uniform texture H XYZ (u, v) from the central point in the XYZ color space.
ここで、本実施形態に係る均一性調整の一例を、図7A及び図7Bを参照して説明する。図7A及び図7Bは、本実施形態に係る均一性調整の一例を示す図である。図7Aは、均一性調整処理が実行される前の情報である。「Color Sampling Position」に示されるように、プロジェクタ2から出力されたグレーが投影面にサンプリングされている。中心地点から左にずれる程、中心地点の色より黒味がかかった色になり、中心地点から右にずれる程、中心地点の色より白味がかった色になっている。すなわち、投射された投影面の映像には、ムラがある。「Uniformity Calibration」に示されるように、RGBの均一性調整がされていない。
Here, an example of uniformity adjustment according to the present embodiment will be described with reference to FIGS. 7A and 7B. 7A and 7B are diagrams showing an example of uniformity adjustment according to the present embodiment. FIG. 7A is information before the uniformity adjustment process is executed. As shown in "Color Sampling Position", the gray output from the
図7Bは、均一性調整処理が実行された後の情報である。「Color Sampling Position」に示されるように、プロジェクタ2から出力されたグレーが投影面にサンプリングされている。投影面にサンプリングされた位置ごとの色は、中心地点の色とほぼ同じである。「Uniformity Calibration」に示されるように、RGBの均一性調整がされたものである。
FIG. 7B is information after the uniformity adjustment process is executed. As shown in "Color Sampling Position", the gray output from the
これにより、映像出力制御装置1は、色調整部11および均一性調整部12による調整プロセスをプロジェクタ2ごとに行うことで、複数のプロジェクタ2間であっても、全て共通したXYZ色空間での映像合成を行うことが可能となる。
As a result, the video output control device 1 performs the adjustment process by the color adjustment unit 11 and the
図3に戻って、ジオメトリ調整部13は、プロジェクタ2それぞれから投影される映像の歪みが解消されるように、プロジェクタ2ごとの映像データをジオメトリ補正する。例えば、ジオメトリ調整部13は、予め保持された、プロジェクタ2のピクセル座標からキャプチャカメラ座標への対応付けを用いて、映像データをジオメトリ補正する。なお、プロジェクタ2のピクセル座標からキャプチャカメラ座標への対応付けは、予めカメラ4を用いて32ビットテクスチャとして記憶部20に記憶されていればよい。
Returning to FIG. 3, the geometry adjustment unit 13 corrects the geometry of the video data for each
映像同期部14は、複数のプロジェクタ2から出力されるそれぞれの映像を同期させる。なお、同期方法は、いかなる従来技術でなされてもよい。
The video synchronization unit 14 synchronizes the respective images output from the plurality of
映像出力部15は、同期させた映像をプロジェクタ2に対して出力する。
The
[映像出力制御の用途]
図8Aおよび図8Bは、本実施形態に係る映像出力制御の用途の一例を示す図である。
[Use of video output control]
8A and 8B are diagrams showing an example of an application of video output control according to the present embodiment.
図8Aに示すように、一方のプロジェクタP1から出力される画像をRGB1とする。RGB1は、投影面で見せたい画像とする。他方のプロジェクタP2から出力される画像をRGB2とする。RGB2は、投影面で隠したい画像とする。 As shown in FIG. 8A, the image output from one of the projectors P1 is RGB 1 . RGB 1 is an image to be shown on the projection surface. The image output from the other projector P2 is RGB 2 . RGB 2 is an image to be hidden by the projection surface.
かかる場合に、映像出力制御装置1は、RGB1のRGBをXYZに変換する。この変換は、プロジェクタP1に対応付けられたRGB-XYZ変換式を使えばよい。また、映像出力制御装置1は、RGB2のRGBをXYZに変換する。この変換は、プロジェクタP2に対応付けられたRGB-XYZ変換式を用いればよい。 In such a case, the video output control device 1 converts RGB of RGB 1 into XYZ. For this conversion, the RGB-XYZ conversion formula associated with the projector P1 may be used. Further, the video output control device 1 converts RGB of RGB 2 into XYZ. For this conversion, the RGB-XYZ conversion formula associated with the projector P2 may be used.
そして、映像出力制御装置1は、P1側のRGB1をXYZ色空間に変換したXYZ1にKを乗算したXYZ1からP2側のRGB2をXYZ色空間に変換したXYZ2を減算する。Kは、1より大きい値であればよい。XYZ1にKを乗算するのは、XYZ値を減算することによりXYZ値が適用外の値となるのを防止するためである。 The video output control unit 1 subtracts the XYZ 2 converted from XYZ 1 multiplied by K the RGB 1 of P1 side XYZ 1 converted into XYZ color space RGB 2 of P2 side in XYZ color space. K may be a value greater than 1. The reason for multiplying XYZ 1 by K is to prevent the XYZ value from becoming an unapplicable value by subtracting the XYZ value.
そして、映像出力制御装置1は、P1側の減算した結果のXYZ1について均一性調整を行う。この均一性調整は、プロジェクタP1に対応付けられた均一化式および式(11)を用いて行えばよい。また、映像出力制御装置1は、P2側のXYZ2について均一性調整を行う。この均一性調整は、プロジェクタP2に対応付けられた均一化式および式(11)を用いて行えばよい。 Then, the video output control device 1 adjusts the uniformity of the XYZ 1 as a result of the subtraction on the P1 side. This uniformity adjustment may be performed by using the homogenization formula and the formula (11) associated with the projector P1. Further, the video output control device 1 adjusts the uniformity of the XYZ 2 on the P2 side. This uniformity adjustment may be performed by using the homogenization formula and the formula (11) associated with the projector P2.
そして、映像出力制御装置1は、P1側の均一性調整されたXYZ1をXYZからRGBに変換する。この変換は、プロジェクタP1に対応付けられたXYZ-RGB変換式を用いればよい。また、映像出力制御装置1は、P2側の均一性調整されたXYZ2をXYZからRGBに変換する。この変換は、プロジェクタP2に対応付けられたXYZ-RGB変換式を用いればよい。 Then, the video output control device 1 converts the uniformity-adjusted XYZ 1 on the P1 side from XYZ to RGB. For this conversion, the XYZ-RGB conversion formula associated with the projector P1 may be used. Further, the video output control device 1 converts the uniformity-adjusted XYZ 2 on the P2 side from XYZ to RGB. For this conversion, the XYZ-RGB conversion formula associated with the projector P2 may be used.
そして、映像出力制御装置1は、プロジェクタP1のジオメトリを調整し、プロジェクタP2のジオメトリを調整する。 Then, the video output control device 1 adjusts the geometry of the projector P1 and adjusts the geometry of the projector P2.
そして、映像出力制御装置1は、プロジェクタP1から出力される、XYZ-RGB変換がされたRGB1と、プロジェクタP2から出力される、XYZ-RGB変換がされたRGB2とを同期させる。そして、映像出力制御装置1は、プロジェクタP1に対してXYZ-RGB変換がされたRGB1を出力する。映像出力制御装置1は、プロジェクタP2に対してXYZ-RGB変換がされたRGB2を出力する。 Then, the video output control device 1 synchronizes the XYZ-RGB converted RGB 1 output from the projector P1 with the XYZ-RGB converted RGB 2 output from the projector P2. Then, the video output control device 1 outputs RGB 1 that has undergone XYZ-RGB conversion to the projector P1. The video output control device 1 outputs RGB 2 that has undergone XYZ-RGB conversion to the projector P2.
これにより、映像出力制御装置1は、プロジェクタP1およびプロジェクタP2に、見せたい画像から隠したい画像を引いた映像を投影面に表示させることができる。 As a result, the video output control device 1 allows the projector P1 and the projector P2 to display an image obtained by subtracting the image to be hidden from the image to be shown on the projection surface.
図8Bに示すように、プロジェクタP1およびプロジェクタP2から出力される元の画像をRGB1とする。 As shown in FIG. 8B, the original image output from the projector P1 and the projector P2 is RGB 1 .
かかる場合に、映像出力制御装置1は、P1側のRGB1のRGBをXYZに変換する。この変換は、プロジェクタP1に対応付けられたRGB-XYZ変換式を使えばよい。また、映像出力制御装置1は、P2側のRGB1のRGBをXYZに変換する。この変換は、プロジェクタP2に対応付けられたRGB-XYZ変換式を用いればよい。 In such a case, the video output control device 1 converts RGB of RGB 1 on the P1 side into XYZ. For this conversion, the RGB-XYZ conversion formula associated with the projector P1 may be used. Further, the video output control device 1 converts RGB of RGB 1 on the P2 side into XYZ. For this conversion, the RGB-XYZ conversion formula associated with the projector P2 may be used.
そして、映像出力制御装置1は、P1側のRGB1をXYZ色空間に変換したXYZ1にバイナリのマスクを乗算したXYZ1を生成する。また、映像出力制御装置1は、P2側のRGB1をXYZ色空間に変換したXYZ1にバイナリのマスクを乗算したXYZ2を生成する。 Then, the video output control device 1 generates XYZ 1 obtained by multiplying XYZ 1 obtained by converting RGB 1 on the P1 side into an XYZ color space by a binary mask. Further, the video output control device 1 generates XYZ 2 obtained by multiplying XYZ 1 obtained by converting RGB 1 on the P2 side into an XYZ color space by a binary mask.
そして、映像出力制御装置1は、P1側のXYZ1について均一性調整を行う。この均一性調整は、プロジェクタP1に対応付けられた均一化式および式(11)を用いて行えばよい。また、映像出力制御装置1は、P2側のXYZ2について均一性調整を行う。この均一性調整は、プロジェクタP2に対応付けられた均一化式および式(11)を用いて行えばよい。 Then, the video output control device 1 adjusts the uniformity of the XYZ 1 on the P1 side. This uniformity adjustment may be performed by using the homogenization formula and the formula (11) associated with the projector P1. Further, the video output control device 1 adjusts the uniformity of the XYZ 2 on the P2 side. This uniformity adjustment may be performed by using the homogenization formula and the formula (11) associated with the projector P2.
そして、映像出力制御装置1は、P1側の均一性調整されたXYZ1をXYZからRGBに変換する。この変換は、プロジェクタP1に対応付けられたXYZ-RGB変換式を用いればよい。また、映像出力制御装置1は、P2側の均一性調整されたXYZ2をXYZからRGBに変換する。この変換は、プロジェクタP2に対応付けられたXYZ-RGB変換式を用いればよい。 Then, the video output control device 1 converts the uniformity-adjusted XYZ 1 on the P1 side from XYZ to RGB. For this conversion, the XYZ-RGB conversion formula associated with the projector P1 may be used. Further, the video output control device 1 converts the uniformity-adjusted XYZ 2 on the P2 side from XYZ to RGB. For this conversion, the XYZ-RGB conversion formula associated with the projector P2 may be used.
そして、映像出力制御装置1は、プロジェクタP1のジオメトリを調整し、プロジェクタP2のジオメトリを調整する。 Then, the video output control device 1 adjusts the geometry of the projector P1 and adjusts the geometry of the projector P2.
そして、映像出力制御装置1は、プロジェクタP1から出力される、XYZ-RGB変換がされたRGB1と、プロジェクタP2から出力される、XYZ-RGB変換がされたRGB2とを同期させる。そして、映像出力制御装置1は、プロジェクタP1に対してXYZ-RGB変換がされたRGB1を出力する。映像出力制御装置1は、プロジェクタP2に対してXYZ-RGB変換がされたRGB2を出力する。 Then, the video output control device 1 synchronizes the XYZ-RGB converted RGB 1 output from the projector P1 with the XYZ-RGB converted RGB 2 output from the projector P2. Then, the video output control device 1 outputs RGB 1 that has undergone XYZ-RGB conversion to the projector P1. The video output control device 1 outputs RGB 2 that has undergone XYZ-RGB conversion to the projector P2.
これにより、映像出力制御装置1は、プロジェクタP1およびプロジェクタP2に、それぞれ画像をマスクした映像を投影面に表示させることができる。 As a result, the video output control device 1 can cause the projector P1 and the projector P2 to display the image masked on the projection surface, respectively.
[映像出力制御がされた映像例]
図9Aおよび図9Bは、本実施形態に係る映像出力制御がされた映像の一例を示す図である。
[Example of video with video output control]
9A and 9B are diagrams showing an example of a video whose video output is controlled according to the present embodiment.
図9Aに示す映像は、図8Aで示した用途により映像出力制御された映像の一例である。ここでは、投影面に対して白地がプロジェクタP1から出力された「見せたい画像」である。プロジェクタP1の前に人が立っているので、投影面に影が映っている。投影面に対して模様が描かれた画像がプロジェクタP2から出力された「隠したい画像」である。プロジェクタP1の「見せたい画像」からプロジェクタP2の「隠したい画像」の模様を引いてプロジェクタP2の「隠したい画像」と合成することで、影の周囲は白地に表示されている。そして、影には模様が表示されている。 The video shown in FIG. 9A is an example of a video whose video output is controlled according to the application shown in FIG. 8A. Here, the white background is the “image to be shown” output from the projector P1 with respect to the projection surface. Since a person is standing in front of the projector P1, a shadow is reflected on the projection surface. The image in which the pattern is drawn on the projection surface is the "image to be hidden" output from the projector P2. By subtracting the pattern of the "image to be hidden" of the projector P2 from the "image to be shown" of the projector P1 and synthesizing it with the "image to be hidden" of the projector P2, the periphery of the shadow is displayed on a white background. And a pattern is displayed in the shadow.
なお、仮に、それぞれのプロジェクタ2から投影される映像の色について、色調整処理および均一化調整処理が行われなければ、影の周囲の白がプロジェクタ2の個体差などによりムラとなってしまう。本実施形態に係る映像出力制御装置1は、それぞれのプロジェクタ2から投影される映像の色について、色調整処理および均一化調整処理を行うことで、それぞれのプロジェクタ2から出力される色を、投影面で白になるように制御することができる。
If the color of the image projected from each
図9Bに示す映像は、図8Bで示した用途により映像出力制御された映像の一例である。ここでは、プロジェクタP1は、投影面の左から影を作るように投影している。プロジェクタP2は、投影面の右から影を作るように投影している。そして、マスクした部分が白く表示されている。 The video shown in FIG. 9B is an example of a video whose video output is controlled according to the application shown in FIG. 8B. Here, the projector P1 projects so as to create a shadow from the left side of the projection surface. The projector P2 projects so as to create a shadow from the right side of the projection surface. And the masked part is displayed in white.
なお、仮に、それぞれのプロジェクタ2から投影される映像の色について、色調整処理および均一化調整処理が行われなければ、マスクした部分の白がプロジェクタ2の個体差などによりムラとなってしまう。本実施形態に係る映像出力制御装置1は、それぞれのプロジェクタ2から投影される映像の色について、色調整処理および均一化調整処理を行うことで、それぞれのプロジェクタ2から出力される色を、投影面で白になるように制御することができる。
If the color of the image projected from each
[本実施形態の効果]
上記実施形態によれば、映像出力制御装置1は、マルチプロジェクタから出力されるそれぞれの映像の色を共通の色空間を用いて調整する。映像出力制御装置1は、調整に基づいて映像を出力する。かかる構成によれば、映像出力制御装置1は、マルチプロジェクタから出力される映像の色を、マルチプロジェクタの個体差がないように調整できる。すなわち、映像出力制御装置1は、マルチプロジェクタから出力されるそれぞれの映像の色を共通の色空間を用いて調整することで、例えばプロジェクタ2の個体差やランプ光源の使用時間などで同じ色でも異なってしまう色を同じ色になるように調整することが可能になる。
[Effect of this embodiment]
According to the above embodiment, the video output control device 1 adjusts the color of each video output from the multi-projector using a common color space. The video output control device 1 outputs a video based on the adjustment. According to such a configuration, the video output control device 1 can adjust the color of the video output from the multi-projector so that there is no individual difference between the multi-projectors. That is, the video output control device 1 adjusts the color of each video output from the multi-projector by using a common color space, so that even if the color is the same due to individual differences of the
また、上記実施形態によれば、映像出力制御装置1は、マルチプロジェクタから出力される映像について、投影面の特定点の色情報を計測する。映像出力制御装置1は、該計測した色情報に基づいて共通の色空間で色合わせをするために用いられる第1の変換式を算出する。かかる構成によれば、映像出力制御装置1は、マルチプロジェクタが持つそれぞれの色味を、共通の色空間を用いることで、共通の色に補正することができる。 Further, according to the above embodiment, the video output control device 1 measures the color information of a specific point on the projection surface with respect to the video output from the multi-projector. The video output control device 1 calculates a first conversion formula used for color matching in a common color space based on the measured color information. According to such a configuration, the video output control device 1 can correct each color of the multi-projector to a common color by using a common color space.
また、上記実施形態によれば、映像出力制御装置1は、さらに、マルチプロジェクタから予め定められたグレー色を投影面に出力する。映像出力制御装置1は、投影面の特定点を基準にして均一になるようにマルチプロジェクタに入力するグレーテクスチャデータを求め、グレーテクスチャデータを、第1の変換式に基づいて共通の色空間のテクスチャデータに変換する。映像出力制御装置1は、変換したテクスチャデータに基づいて第2の変換式を算出し、マルチプロジェクタから出力される映像の色を、第2の変換式を用いて均一になるように調整する。かかる構成によれば、映像出力制御装置1は、マルチプロジェクタが持つそれぞれの不均一(ムラ)を、共通の色空間を用いることで、均一に補正することができる。 Further, according to the above embodiment, the video output control device 1 further outputs a predetermined gray color from the multi-projector to the projection surface. The video output control device 1 obtains gray texture data to be input to the multi-projector so as to be uniform with reference to a specific point on the projection surface, and uses the gray texture data in a common color space based on the first conversion formula. Convert to texture data. The video output control device 1 calculates a second conversion formula based on the converted texture data, and adjusts the color of the video output from the multi-projector so as to be uniform using the second conversion formula. According to such a configuration, the video output control device 1 can uniformly correct each non-uniformity (unevenness) of the multi-projector by using a common color space.
また、上記実施形態によれば、映像出力制御装置1は、さらに、色を調整した映像を共通の色空間からRGB色空間へ変換する。かかる構成によれば、映像出力制御装置1は、色を調整した映像をマルチプロジェクタでの適用を可能とし、マルチプロジェクタから出力される映像の色を、マルチプロジェクタの個体差がないように調整できる。 Further, according to the above embodiment, the video output control device 1 further converts the color-adjusted video from the common color space to the RGB color space. According to such a configuration, the video output control device 1 can apply the color-adjusted video to the multi-projector, and can adjust the color of the video output from the multi-projector so that there is no individual difference between the multi-projectors. ..
[その他]
なお、本実施形態では、色調整部11は、プロジェクタ2から出力される映像について、分光器3を用いて投影面の特定点のXYZ値を計測する。しかしながら、色調整部11は、これに限定されず、分光器3を、XYZ色空間などの共通の色空間の値を計測可能な機器に代えて。投影面の特定点のXYZ値などの値を計測してもよい。
[Other]
In the present embodiment, the color adjusting unit 11 measures the XYZ value of a specific point on the projection surface of the image output from the
また、本実施形態では、色調整部11は、R,G,Bチャネル単体で計測されたXYZ値に基づいて共通の色空間で色合わせをするために用いられるRGB-XYZ変換式を算出する。例えば、Rチャネル単体で計測されたX値は、XR=aRXRgと表わされると説明した。Rチャネル単体で計測されたY値は、YR=aRYRgと表わされると説明した。Rチャネル単体で計測されたZ値は、ZR=aRZRgと表わされると説明した。しかしながら、XR、YR、ZRは、これに限定されず、投影面でのオフセットを加えてもよい。すなわち、Rチャネル単体で計測されたX値は、XR=aRXRg+bRXと表わされてもよい。Rチャネル単体で計測されたY値は、YR=aRYRg+bRY表わされてもよい。Rチャネル単体で計測されたZ値は、ZR=aRZRg+bRZと表わされてもよい。同様に、Gチャネル単体で計測されたXYZ値、Bチャネル単体で計測されたXYZ値もオフセットを加えてもよい。これらのオフセットは、プロジェクタ2以外からの環境光や、プロジェクタ2の黒を出力したときのXYZ値に対応する。そして、色調整部11は、R,G,Bチャネル単体で計測されたオフセットを加えたXYZ値に基づいて共通の色空間で色合わせをするために用いられるRGB-XYZ変換式を算出すればよい。
Further, in the present embodiment, the color adjustment unit 11 calculates an RGB-XYZ conversion formula used for color matching in a common color space based on the XYZ values measured by the R, G, and B channels alone. .. For example, it was explained that the X value measured by the R channel alone is expressed as X R = a RX R g . It was explained that the Y value measured by the R channel alone is expressed as Y R = a RY R g . It was explained that the Z value measured by the R channel alone is expressed as Z R = a RZ R g . However, X R , Y R , and Z R are not limited to this, and an offset on the projection plane may be added. That is, the X value measured by the R channel alone may be expressed as X R = a RX R g + b RX . The Y value measured by the R channel alone may be expressed as Y R = a RY R g + b RY . The Z value measured by the R channel alone may be expressed as Z R = a RZ R g + b RZ . Similarly, an offset may be added to the XYZ value measured by the G channel alone and the XYZ value measured by the B channel alone. These offsets correspond to the ambient light from other than the
また、映像出力制御装置1は、既知のパーソナルコンピュータ、ワークステーション等の情報処理装置に、上記した色調整部11、均一性調整部12、ジオメトリ調整部13、映像同期部14および映像出力部15などの各機能を搭載することによって実現することができる。
Further, the video output control device 1 is a known information processing device such as a personal computer or workstation, and the color adjustment unit 11, the
また、図示した映像出力制御装置1の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、映像出力制御装置1の分散・統合の具体的態様は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、映像同期部14と映像出力部15とを1つの部として統合してもよい。また、色調整部11を投影面のXYZ値を計測する計測部と、RGB-XYZ変換式を算出する算出部とに分離してもよい。また、記憶部20を映像出力制御装置1の外部装置としてネットワーク経由で接続するようにしてもよい。
Further, each component of the video output control device 1 shown does not necessarily have to be physically configured as shown in the figure. That is, the specific embodiment of the distribution / integration of the video output control device 1 is not limited to the one shown in the drawing, and all or part of the distribution / integration is functionally or physically in an arbitrary unit according to various loads and usage conditions. Can be distributed and integrated into the configuration. For example, the video synchronization unit 14 and the
以上、本開示の実施形態について説明したが、本開示の技術的範囲は、上述の実施形態そのままに限定されるものではなく、本開示の要旨を逸脱しない範囲において種々の変更が可能である。また、異なる実施形態及び変形例にわたる構成要素を適宜組み合わせてもよい。 Although the embodiments of the present disclosure have been described above, the technical scope of the present disclosure is not limited to the above-described embodiments as they are, and various changes can be made without departing from the gist of the present disclosure. Moreover, you may combine suitably the component over different embodiment and a modification.
<変形例1>
本開示の実施形態は、複数のプロジェクタにより二次元的な投影面上で三次元的な映像表現を提供することができる。以下、本開示の実施形態に関する変形例1を説明する。
<Modification example 1>
The embodiments of the present disclosure can provide a three-dimensional image representation on a two-dimensional projection surface by a plurality of projectors. Hereinafter, a modification 1 relating to the embodiment of the present disclosure will be described.
変形例1は、図9A、図9Bに関して説明した映像表現の変形例である。したがって、図9A、図9Bと同一の構成についての説明は割愛する。変形例1では、映像出力制御装置1は、複数のプロジェクタに、三次元的な仮想空間に関する映像データを出力する。より具体的には、映像出力制御装置1は、複数のプロジェクタのうち例えば近距離用プロジェクタと遠距離用プロジェクタに、それぞれ近距離用映像データと遠距離用映像データを出力する。変形例1における近距離用映像データは、図9A、図9Bに関して説明した「隠したい画像」に対応すると見做されてもよい。 Modification 1 is a modification of the video expression described with respect to FIGS. 9A and 9B. Therefore, the description of the same configuration as in FIGS. 9A and 9B is omitted. In the first modification, the video output control device 1 outputs video data related to the three-dimensional virtual space to a plurality of projectors. More specifically, the video output control device 1 outputs short-distance video data and long-distance video data to, for example, a short-distance projector and a long-distance projector among a plurality of projectors, respectively. The short-distance video data in the first modification may be regarded as corresponding to the “image to be hidden” described with respect to FIGS. 9A and 9B.
近距離用映像データは、三次元的な仮想空間において、遠距離用映像データよりも投影面を観察するユーザの視点に近い映像を表現する。近距離用映像データと遠距離用映像データは、仮想空間において奥行方向に連続した映像を表現する。なお、三次元的な仮想空間において表現される近距離用映像データと遠距離用映像データのデータフォーマットは、一般的なゲームやVR映像に用いられるデータフォーマットと同一であってよい。 The short-distance video data represents an image closer to the user's viewpoint of observing the projection surface than the long-distance video data in a three-dimensional virtual space. The short-distance video data and the long-distance video data represent continuous video in the depth direction in the virtual space. The data formats of the short-distance video data and the long-distance video data expressed in the three-dimensional virtual space may be the same as the data formats used for general games and VR videos.
以下、変形例1により提供されるユーザ体験を、遠距離用映像データから近距離用映像データにわたって仮想空間の奥行方向に延在する仮想オブジェクトを例に挙げて説明する。上述の通り、本開示の映像出力制御装置1は、投影面上の特定の点において、同一の投影面に投影された映像における特定の点の色が複数のプロジェクタ間で同じ色となるように映像データを出力することができる。したがって、本開示の映像出力制御装置1は、奥行方向に延在する仮想オブジェクトの近距離の部分の出力と遠距離の部分の出力を近距離用プロジェクタと遠距離用プロジェクタにそれぞれ分担させ、ユーザから見て、投影面上で継ぎ目のない単一の仮想オブジェクトとして表現することができる。 Hereinafter, the user experience provided by the modification 1 will be described by taking as an example a virtual object extending in the depth direction of the virtual space from the long-distance video data to the short-distance video data. As described above, in the video output control device 1 of the present disclosure, at a specific point on the projection surface, the color of the specific point in the image projected on the same projection surface is the same color among the plurality of projectors. Video data can be output. Therefore, in the video output control device 1 of the present disclosure, the output of the short-distance portion and the output of the long-distance portion of the virtual object extending in the depth direction are shared by the short-distance projector and the long-distance projector, respectively, and the user. Seen from the perspective, it can be represented as a single seamless virtual object on the projection plane.
遠距離用映像データを投影するプロジェクタ2の前に人が立った場合、投影面に移った人の影の中には、近距離用映像データのみが映る。したがって、ユーザは、仮想空間の奥行方向に延在する仮想オブジェクトを自身の体を突き抜けているかのように感じる。なお、映像出力制御装置1が仮想オブジェクトを奥行方向に対して移動させると、影を突き抜ける仮想オブジェクトのより高い実在感が提示される。
When a person stands in front of the
<変形例2>
本開示の実施形態は、複数のプロジェクタにより、ユーザが投影面に近づいたときにのみ視認できる商品情報等を提供することができる。以下、本開示の実施形態に関する変形例2を説明する。
<
The embodiment of the present disclosure can provide product information and the like that can be visually recognized only when the user approaches the projection surface by a plurality of projectors. Hereinafter, a second modification of the embodiment of the present disclosure will be described.
変形例2は、変形例1と同様、図9A、図9Bに関して説明した映像表現の変形例である。したがって、図9A、図9Bと同一の構成、あるいは変形例1と同一の構成についての説明は割愛する。変形例2では、映像出力制御装置1は、複数のプロジェクタに、図9A、図9Bに関して説明した「見せたい画像」として、例えば一般的な街頭広告を投影面に投影する。あるいは、「見せたい画像」として種々の映像コンテンツを投影する。投影面は、建物の壁面や、プロジェクタの光を反射する反射材を設けた店頭ウィンドウであってよい。さらに、映像出力制御装置1は、「隠したい画像」として、投影面の領域ごとに異なる商品情報等を提示する。例えば、投影面が壁面である場合、「見せたい画像」に対応する領域に関連した「隠したい画像」を投影する。より具体的には、「見せたい画像」が特定の商品画像あるいは特定の商品を着用した人物画像である場合、当該商品に関連する詳細な情報を「隠したい画像」として投影する。あるいは、投影面が店頭ウィンドウである場合、ウィンドウ内に配置された商品(実オブジェクト)に関する詳細な情報が、配置された商品に対応する投影面上に、「隠したい画像」として提示される。 Modification example 2 is a modification of the video expression described with respect to FIGS. 9A and 9B, as in the case of modification 1. Therefore, the description of the same configuration as that of FIGS. 9A and 9B or the same configuration as that of the first modification is omitted. In the second modification, the video output control device 1 projects, for example, a general street advertisement onto a projection surface as the “image to be shown” described with respect to FIGS. 9A and 9B on a plurality of projectors. Alternatively, various video contents are projected as "images to be shown". The projection surface may be a wall surface of a building or a storefront window provided with a reflective material that reflects the light of the projector. Further, the video output control device 1 presents different product information or the like for each area of the projection surface as an “image to be hidden”. For example, when the projection surface is a wall surface, the "image to be hidden" related to the area corresponding to the "image to be shown" is projected. More specifically, when the "image to be shown" is a specific product image or a person image wearing a specific product, detailed information related to the product is projected as the "image to be hidden". Alternatively, when the projection surface is a store window, detailed information about the product (real object) arranged in the window is presented as an "image to be hidden" on the projection surface corresponding to the arranged product.
変形例2によれば、「見せたい画像」に関心をもったユーザが当該画像に近づくと、ユーザに対し、当該見せたい画像に関連する詳細な情報等が「隠したい画像」として、投影面上のユーザの影の領域内に提示される。ここで、投影面に近づいていない他のユーザは、投影面に近づいたユーザに隠れて「隠したい画像」は依然として視認できない。すなわち、単一の投影面上において、複数のユーザに対し、投影面の距離に応じた異なる映像体験が同時に提供される。 According to the second modification, when a user who is interested in the "image to be shown" approaches the image, detailed information related to the image to be shown is displayed to the user as an "image to be hidden" on the projection surface. Presented within the user's shadow area above. Here, other users who are not close to the projection plane are hidden behind the user who is close to the projection plane, and the "image to be hidden" is still invisible. That is, on a single projection plane, a plurality of users are simultaneously provided with different video experiences according to the distance of the projection plane.
なお、「隠したい画像」の提示は、ユーザの自然な移動によって生じるプロジェクタP1の光の遮断によって行われる。したがって、「隠したい画像」の提示にあたり、センサを用いたユーザの位置の検出は不要である。 The presentation of the "image to be hidden" is performed by blocking the light of the projector P1 caused by the natural movement of the user. Therefore, it is not necessary to detect the position of the user using a sensor when presenting the “image to be hidden”.
変形例2の構成によれば、個々のユーザの自然なインタラクションに応じた新しい映像体験を提供することが可能になる。なお、「隠したい画像」は、商品情報に限定されず、「見せたい画像」に関連した種々の情報であって良い。このような構成によれば、単一の投影面に複数の階層の情報を投影することができるとともに、ユーザの「見せたい画像」への関心に応じた詳細な情報、すなわち「隠したい画像」を、特殊なセンサを設けることなく動的に提示することができる。
According to the configuration of the
また、本明細書に記載された各実施形態における効果はあくまで例示であって限定されるものでは無く、他の効果があってもよい。 Further, the effects in each embodiment described in the present specification are merely examples and are not limited, and other effects may be obtained.
なお、本技術は以下のような構成も取ることができる。
(1)
それぞれ第1の色空間で表現された映像データを投影する複数のプロジェクタと、
前記複数のプロジェクタそれぞれに入力する前記映像データの色情報を第2の色空間上で調整する調整部と、
前記調整部で調整された前記映像データを前記複数のプロジェクタそれぞれに出力する出力部と、
を備える映像出力システム。
(2)
前記調整部は、前記プロジェクタそれぞれから同一の投影面に投影された映像における特定の点の色が前記複数のプロジェクタ間で同じ色となるように、前記第1の色空間で表現された前記映像データの色情報を前記第2の色空間上で調整する前記(1)に記載の映像出力システム。
(3)
前記調整部は、
前記プロジェクタそれぞれが前記特定の点に投影した映像の前記映像データにおける色情報と、前記特定の点に投影された映像を計測することで得られた前記第2の色空間の色情報との対応関係に基づいて、前記第1の色空間で表現された前記映像データを前記第2の色空間で表現された映像データに変換する第1の変換式を求め、
前記第1の変換式を用いて前記第1の色空間で表現された前記映像データを前記第2の色空間で表現された映像データに変換することで、前記複数のプロジェクタそれぞれに入力する前記映像データの前記色情報を第2の色空間上で調整する
前記(2)に記載の映像出力システム。
(4)
前記特定の点に投影された前記映像の色情報を計測する計測器をさらに備える前記(2)又は(3)に記載の映像出力システム。
(5)
前記計測器は、分光放射系である前記(4)に記載の映像出力システム。
(6)
前記調整部は、前記プロジェクタそれぞれから単色の映像を投影した場合に前記投影面に投影された映像が前記特定の点を基準に均一となるように、前記複数のプロジェクタそれぞれに入力する前記映像データの前記色情報を前記第2の色空間上で調整する前記(2)~(5)の何れか1項に記載の映像出力システム。
(7)
前記調整部は、
前記プロジェクタそれぞれから前記単色の映像を投影した場合に前記投影面の複数の点それぞれで計測された色情報の比に基づいて、前記投影面に投影された映像を前記特定の点を基準に均一とするための第2の変換式を求め、
前記第2の色空間上で前記第2の変換式を用いて前記映像データを変換することで、前記複数のプロジェクタそれぞれに入力する前記映像データの前記色情報を前記第2の色空間上で調整する
前記(6)に記載の映像出力システム。
(8)
前記調整部は、前記第2の色空間上で前記色情報が調整された前記映像データを前記第1の色空間で表現された映像データにさらに変換し、
前記出力部は、前記第2の色空間から前記第1の色空間に変換された前記映像データを前記複数のプロジェクタそれぞれに入力する
前記(1)~(7)の何れか1項に記載の映像出力システム。
(9)
前記第1の色空間は、RGB表色系の色空間であり、
前記第2の色空間は、XYZ表色系の色空間である
前記(1)~(8)の何れか1項に記載の映像出力システム。
(10)
それぞれ第1の色空間で表現された映像データを投影する複数のプロジェクタから映像を投影する映像出力制御方法であって、
前記複数のプロジェクタそれぞれに入力する前記映像データの色情報を第2の色空間上で調整し、
前記調整された前記映像データを前記複数のプロジェクタそれぞれに出力する
ことを含む映像出力制御方法。
(11)
それぞれ第1の色空間で表現された映像データを投影する複数のプロジェクタから映像を投影する映像出力制御方法であって、
前記プロジェクタそれぞれが同一の投影面の特定の点に投影した映像の第2の色空間上の色情報を計測し、
前記プロジェクタそれぞれが前記特定の点に投影した前記映像の前記映像データにおける色情報と、前記特定の点について計測された前記第2の色空間上の色情報との対応関係に基づいて、前記第1の色空間で表現された前記映像データを前記第2の色空間で表現された映像データに変換する第1の変換式を求め、
前記第1の変換式を用いて前記第1の色空間で表現された前記映像データを前記第2の色空間で表現された映像データに変換し、
前記プロジェクタそれぞれから前記単色の映像を投影した場合に前記投影面の複数の点それぞれでの色情報を計測し、
前記複数の点それぞれで計測された前記色情報の比に基づいて、前記投影面に投影される前記単色の映像を前記特定の点を基準に均一とするための第2の変換式を求め、
前記プロジェクタそれぞれに入力する映像データを前記第2の色空間上で前記第2の変換式を用いて変換する
ことを含む映像出力制御方法。
The present technology can also have the following configurations.
(1)
Multiple projectors, each projecting video data represented in the first color space,
An adjustment unit that adjusts the color information of the video data input to each of the plurality of projectors in the second color space, and
An output unit that outputs the video data adjusted by the adjustment unit to each of the plurality of projectors, and an output unit.
Video output system with.
(2)
The adjusting unit is the image expressed in the first color space so that the color of a specific point in the image projected on the same projection surface from each of the projectors is the same color among the plurality of projectors. The video output system according to (1) above, wherein the color information of the data is adjusted on the second color space.
(3)
The adjusting part
Correspondence between the color information in the video data of the image projected on the specific point by each of the projectors and the color information in the second color space obtained by measuring the image projected on the specific point. Based on the relationship, the first conversion formula for converting the video data represented in the first color space into the video data represented in the second color space was obtained.
By converting the video data expressed in the first color space into the video data expressed in the second color space using the first conversion formula, the data is input to each of the plurality of projectors. The video output system according to (2) above, which adjusts the color information of video data on a second color space.
(4)
The video output system according to (2) or (3), further comprising a measuring instrument for measuring color information of the video projected on the specific point.
(5)
The video output system according to (4) above, wherein the measuring instrument is a spectroscopic radiation system.
(6)
The adjusting unit inputs the video data to each of the plurality of projectors so that the video projected on the projection surface becomes uniform with respect to the specific point when a monochrome video is projected from each of the projectors. The video output system according to any one of (2) to (5), wherein the color information of the above is adjusted on the second color space.
(7)
The adjusting part
When the monochromatic image is projected from each of the projectors, the image projected on the projection surface is uniform with respect to the specific point based on the ratio of the color information measured at each of the plurality of points on the projection surface. Find the second conversion formula for
By converting the video data using the second conversion formula on the second color space, the color information of the video data input to each of the plurality of projectors can be transmitted on the second color space. The video output system according to (6) above.
(8)
The adjusting unit further converts the video data whose color information is adjusted on the second color space into the video data expressed in the first color space.
The item according to any one of (1) to (7), wherein the output unit inputs the video data converted from the second color space to the first color space into each of the plurality of projectors. Video output system.
(9)
The first color space is an RGB color space.
The video output system according to any one of (1) to (8) above, wherein the second color space is a color space of the XYZ color system.
(10)
It is a video output control method that projects video from a plurality of projectors, each of which projects video data expressed in the first color space.
The color information of the video data input to each of the plurality of projectors is adjusted on the second color space.
A video output control method including outputting the adjusted video data to each of the plurality of projectors.
(11)
It is a video output control method that projects video from a plurality of projectors, each of which projects video data expressed in the first color space.
Each of the projectors measures the color information on the second color space of the image projected on the same projection surface at a specific point, and then measures the color information.
Based on the correspondence between the color information in the video data of the video projected by each of the projectors at the specific point and the color information on the second color space measured at the specific point, the first A first conversion formula for converting the video data represented in the first color space into the video data represented in the second color space was obtained.
Using the first conversion formula, the video data represented in the first color space is converted into video data represented in the second color space.
When the monochromatic image is projected from each of the projectors, the color information at each of the plurality of points on the projection surface is measured.
Based on the ratio of the color information measured at each of the plurality of points, a second conversion formula for making the monochromatic image projected on the projection surface uniform with respect to the specific point was obtained.
A video output control method including converting video data input to each of the projectors on the second color space using the second conversion formula.
1 映像出力制御装置
2 プロジェクタ
3 分光器
4 カメラ
5 出力ボード
9 映像出力システム
10 制御部
11 色調整部
12 均一性調整部
13 ジオメトリ調整部
14 映像同期部
15 映像出力部
20 記憶部
21 RGB-XYZ変換式テーブル
22 均一化式テーブル
1 Video
Claims (11)
前記複数のプロジェクタそれぞれに入力する前記映像データの色情報を第2の色空間上で調整する調整部と、
前記調整部で調整された前記映像データを前記複数のプロジェクタそれぞれに出力する出力部と、
を備える映像出力システム。 Multiple projectors, each projecting video data represented in the first color space,
An adjustment unit that adjusts the color information of the video data input to each of the plurality of projectors in the second color space, and
An output unit that outputs the video data adjusted by the adjustment unit to each of the plurality of projectors, and an output unit.
Video output system with.
前記プロジェクタそれぞれが前記特定の点に投影した映像の前記映像データにおける色情報と、前記特定の点に投影された映像を計測することで得られた前記第2の色空間の色情報との対応関係に基づいて、前記第1の色空間で表現された前記映像データを前記第2の色空間で表現された映像データに変換する第1の変換式を求め、
前記第1の変換式を用いて前記第1の色空間で表現された前記映像データを前記第2の色空間で表現された映像データに変換することで、前記複数のプロジェクタそれぞれに入力する前記映像データの前記色情報を第2の色空間上で調整する
請求項2に記載の映像出力システム。 The adjusting part
Correspondence between the color information in the video data of the image projected on the specific point by each of the projectors and the color information in the second color space obtained by measuring the image projected on the specific point. Based on the relationship, the first conversion formula for converting the video data represented in the first color space into the video data represented in the second color space was obtained.
By converting the video data represented in the first color space into video data represented in the second color space using the first conversion formula, the video data is input to each of the plurality of projectors. The video output system according to claim 2, wherein the color information of the video data is adjusted on the second color space.
前記プロジェクタそれぞれから前記単色の映像を投影した場合に前記投影面の複数の点それぞれで計測された色情報の比に基づいて、前記投影面に投影された映像を前記特定の点を基準に均一とするための第2の変換式を求め、
前記第2の色空間上で前記第2の変換式を用いて前記映像データを変換することで、前記複数のプロジェクタそれぞれに入力する前記映像データの前記色情報を前記第2の色空間上で調整する
請求項6に記載の映像出力システム。 The adjusting part
When the monochromatic image is projected from each of the projectors, the image projected on the projection surface is uniform with respect to the specific point based on the ratio of the color information measured at each of the plurality of points on the projection surface. Find the second conversion formula for
By converting the video data using the second conversion formula on the second color space, the color information of the video data input to each of the plurality of projectors can be transmitted on the second color space. The video output system according to claim 6, which is adjusted.
前記出力部は、前記第2の色空間から前記第1の色空間に変換された前記映像データを前記複数のプロジェクタそれぞれに入力する
請求項1に記載の映像出力システム。 The adjusting unit further converts the video data whose color information is adjusted on the second color space into the video data expressed in the first color space.
The video output system according to claim 1, wherein the output unit inputs the video data converted from the second color space to the first color space into each of the plurality of projectors.
前記第2の色空間は、XYZ表色系の色空間である
請求項1に記載の映像出力システム。 The first color space is an RGB color space.
The video output system according to claim 1, wherein the second color space is a color space of an XYZ color system.
前記複数のプロジェクタそれぞれに入力する前記映像データの色情報を第2の色空間上で調整し、
前記調整された前記映像データを前記複数のプロジェクタそれぞれに出力する
ことを含む映像出力制御方法。 It is a video output control method that projects video from a plurality of projectors, each of which projects video data expressed in the first color space.
The color information of the video data input to each of the plurality of projectors is adjusted on the second color space.
A video output control method including outputting the adjusted video data to each of the plurality of projectors.
前記プロジェクタそれぞれが同一の投影面の特定の点に投影した映像の第2の色空間上の色情報を計測し、
前記プロジェクタそれぞれが前記特定の点に投影した前記映像の前記映像データにおける色情報と、前記特定の点について計測された前記第2の色空間上の色情報との対応関係に基づいて、前記第1の色空間で表現された前記映像データを前記第2の色空間で表現された映像データに変換する第1の変換式を求め、
前記第1の変換式を用いて前記第1の色空間で表現された前記映像データを前記第2の色空間で表現された映像データに変換し、
前記プロジェクタそれぞれから単色の映像を投影した場合に前記投影面の複数の点それぞれでの色情報を計測し、
前記複数の点それぞれで計測された前記色情報の比に基づいて、前記投影面に投影される前記単色の映像を前記特定の点を基準に均一とするための第2の変換式を求め、
前記プロジェクタそれぞれに入力する映像データを前記第2の色空間上で前記第2の変換式を用いて変換する
ことを含む映像出力制御方法。 It is a video output control method that projects video from a plurality of projectors, each of which projects video data expressed in the first color space.
Each of the projectors measures the color information on the second color space of the image projected on the same projection surface at a specific point, and then measures the color information.
Based on the correspondence between the color information in the video data of the video projected by each of the projectors at the specific point and the color information on the second color space measured at the specific point, the first A first conversion formula for converting the video data represented in the first color space into the video data represented in the second color space was obtained.
Using the first conversion formula, the video data represented in the first color space is converted into video data represented in the second color space.
When a monochrome image is projected from each of the projectors, color information is measured at each of a plurality of points on the projection surface, and the color information is measured.
Based on the ratio of the color information measured at each of the plurality of points, a second conversion formula for making the monochromatic image projected on the projection surface uniform with respect to the specific point was obtained.
A video output control method including converting video data input to each of the projectors on the second color space using the second conversion formula.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019042371 | 2019-03-08 | ||
| JP2019-042371 | 2019-03-08 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2020184116A1 true WO2020184116A1 (en) | 2020-09-17 |
Family
ID=72427323
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2020/006641 Ceased WO2020184116A1 (en) | 2019-03-08 | 2020-02-19 | Image output system and image output control method |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2020184116A1 (en) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001054131A (en) * | 1999-05-31 | 2001-02-23 | Olympus Optical Co Ltd | Color image display system |
| JP2003174651A (en) * | 2001-12-05 | 2003-06-20 | Olympus Optical Co Ltd | Projection type image display system and its color correction method |
| JP2005352171A (en) * | 2004-06-10 | 2005-12-22 | Sony Corp | Picture projection system and picture projection device |
| JP2008107477A (en) * | 2006-10-24 | 2008-05-08 | Seiko Epson Corp | Multi-display system, information processing apparatus, program, and recording medium |
| JP2011166472A (en) * | 2010-02-10 | 2011-08-25 | Seiko Epson Corp | Image processing device, image display system, and image processing method |
| JP2011209523A (en) * | 2010-03-30 | 2011-10-20 | Seiko Epson Corp | Conversion device, image display device, and data conversion method |
| JP2016156911A (en) * | 2015-02-24 | 2016-09-01 | セイコーエプソン株式会社 | Image processing apparatus, display apparatus, and control method for image processing apparatus |
-
2020
- 2020-02-19 WO PCT/JP2020/006641 patent/WO2020184116A1/en not_active Ceased
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001054131A (en) * | 1999-05-31 | 2001-02-23 | Olympus Optical Co Ltd | Color image display system |
| JP2003174651A (en) * | 2001-12-05 | 2003-06-20 | Olympus Optical Co Ltd | Projection type image display system and its color correction method |
| JP2005352171A (en) * | 2004-06-10 | 2005-12-22 | Sony Corp | Picture projection system and picture projection device |
| JP2008107477A (en) * | 2006-10-24 | 2008-05-08 | Seiko Epson Corp | Multi-display system, information processing apparatus, program, and recording medium |
| JP2011166472A (en) * | 2010-02-10 | 2011-08-25 | Seiko Epson Corp | Image processing device, image display system, and image processing method |
| JP2011209523A (en) * | 2010-03-30 | 2011-10-20 | Seiko Epson Corp | Conversion device, image display device, and data conversion method |
| JP2016156911A (en) * | 2015-02-24 | 2016-09-01 | セイコーエプソン株式会社 | Image processing apparatus, display apparatus, and control method for image processing apparatus |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4197788B2 (en) | Color reproduction system | |
| Nayar et al. | A projection system with radiometric compensation for screen imperfections | |
| JP4231661B2 (en) | Color reproduction device | |
| US11037522B2 (en) | Method for radiometric display, corresponding system, apparatus and computer program product | |
| Menk et al. | Truthful color reproduction in spatial augmented reality applications | |
| US9330587B2 (en) | Color adjustment based on object positioned near display surface | |
| Mihara et al. | Artifact reduction in radiometric compensation of projector-camera systems for steep reflectance variations | |
| JP2010217645A (en) | Method, device and program of making correction value of image display device | |
| Huang et al. | Radiometric compensation of images projected on non-white surfaces by exploiting chromatic adaptation and perceptual anchoring | |
| Kurth et al. | Real-time adaptive color correction in dynamic projection mapping | |
| JP2010217644A (en) | Method, device and program of making correction value of image display device | |
| Fröhlich et al. | Gamut mapping for digital cinema | |
| Andersen et al. | Weighted constrained hue-plane preserving camera characterization | |
| Clausen et al. | Towards predictive virtual prototyping: Color calibration of consumer VR HMDs | |
| WO2020184116A1 (en) | Image output system and image output control method | |
| Murdoch | Colour in AR and VR | |
| Liu et al. | The color calibration across multi-projector display | |
| Jiang et al. | Perceptual estimation of diffuse white level in hdr images | |
| CN112673418B (en) | Method for measuring a color space specific to a person and method for correcting a digital image according to a color space specific to a person | |
| Cwierz et al. | Colour management in virtual reality applied to lighting simulations | |
| Menk et al. | Interactive visualization technique for truthful color reproduction in spatial augmented reality applications | |
| Bokaris et al. | Photometric compensation to dynamic surfaces in a projector-camera system | |
| Kim et al. | Color correction using a still camera for images projected onto a light colored screen | |
| Bokaris et al. | One-frame delay for dynamic photometric compensation in a projector-camera system | |
| Pedersen et al. | Seam-Based Edge Blending for Multi-Projection Systems |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20770281 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 20770281 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: JP |