Projection mapping video pipeline
US-2017064294-A1 · Mar 2, 2017 · US
US11134232B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11134232-B2 |
| Application number | US-201916976691-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 20, 2019 |
| Priority date | Mar 6, 2018 |
| Publication date | Sep 28, 2021 |
| Grant date | Sep 28, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
There is provided an information processing apparatus, an information processing method, and a program capable of reducing a decrease in resolution in overlapping areas of multiple projection in cases where a plurality of projectors is used to perform the multiple projection onto an object. An information processing apparatus according to one aspect of the present technology generates, in regard to a plurality of projectors irradiating an object serving as a projection target with projection light rays as superimposing light rays depicting a projection image having pixels, mask information for regulating intensity of the corresponding light ray of each pixel of the projection image. The mask information includes information indicating, in regard to the object having a surface including a predetermined position, that the position is irradiated by a predetermined projector. The present technology can be applied to computers each of which causes a plurality of projectors to project images.
Opening claim text (preview).
The invention claimed is: 1. An information processing apparatus comprising: a generation unit configured to generate, in regard to a plurality of projectors configured to irradiate an object serving as a projection target with projection light rays as superimposing light rays depicting a projection image having pixels, mask information used for regulating an intensity of a corresponding light ray of each pixel of the projection image, the mask information including information indicating, in regard to the object having a surface including a predetermined position, that the predetermined position is irradiated by a predetermined projector of the projectors, wherein the mask information is generated based on transforming an impingement point of a light ray irradiated by the predetermined projector in a coordinate system of the predetermined projector to a point in a coordinate system of another projector of the projectors, and wherein the generation unit is implemented via at least one processor. 2. The information processing apparatus according to claim 1 , wherein the generation unit is further configured to generate the mask information including information indicating that the predetermined position is irradiated by one projector of the projectors. 3. The information processing apparatus according to claim 2 , further comprising: a determination unit configured to determine, as the one projector irradiating the predetermined position, one projector of the projectors on a basis of an angle at which each of the projectors irradiates the predetermined position with the corresponding light ray, wherein the determination unit is implemented via at least one processor. 4. The information processing apparatus according to claim 3 , wherein, of a plurality of the projectors each irradiating the predetermined position with the corresponding light ray at an incident angle, the determination unit is further configured to determine, as the one projector irradiating the predetermined position, the projector irradiating the predetermined position with the corresponding light ray at a smallest incident angle relative to the predetermined position. 5. The information processing apparatus according to claim 3 , wherein, as the mask information for the projector irradiating the predetermined position, the generation unit is further configured to generate the mask information including information indicating that the predetermined position is irradiated at a maximum intensity, and, as the mask information for the projector not irradiating the predetermined position, the generation unit is further configured to generate the mask information including information indicating that the projector does not irradiate the predetermined position. 6. The information processing apparatus according to claim 1 , further comprising: a detection unit configured to detect the superimposing light rays by performing ray tracing of the projection light rays of a plurality of the projectors, wherein the detection unit is implemented via at least one processor. 7. The information processing apparatus according to claim 6 , wherein the detection unit is further configured to detect the superimposing light rays, on a basis of an internal parameter of a plurality of the projectors, information regarding postures of the projectors and the object, and model data of the object. 8. The information processing apparatus according to claim 1 , wherein the mask information is further generated based on performing backward ray tracing for the point in the coordinate system of the another projector with reference to depth information of the another projector. 9. An information processing method performed by an information processing apparatus, the method comprising: generating, in regard to a plurality of projectors configured to irradiate an object serving as a projection target with projection light rays as superimposing light rays depicting a projection image having pixels, mask information used for regulating an intensity of a corresponding light ray of each pixel of the projection image, the mask information including information indicating, in regard to the object having a surface including a predetermined position, that the predetermined position is irradiated by a predetermined projector of the projectors, wherein the mask information is generated based on transforming an impingement point of a light ray irradiated by the predetermined projector in a coordinate system of the predetermined projector to a point in a coordinate system of another projector of the projectors. 10. A non-transitory computer-readable medium having embodied thereon a program, which when executed by a computer causes the computer to execute an information processing method, the method comprising: generating, in regard to a plurality of projectors configured to irradiate an object serving as a projection target with projection light rays as superimposing light rays depicting a projection image having pixels, mask information used for regulating an intensity of a corresponding light ray of each pixel of the projection image, the mask information including information indicating, in regard to the object having a surface including a predetermined position, that the predetermined position is irradiated by a predetermined projector of the projectors, wherein the mask information is generated based on transforming an impingement point of a light ray irradiated by the predetermined projector in a coordinate system of the predetermined projector to a point in a coordinate system of another projector of the projectors. 11. An information processing apparatus comprising: a projection processing unit configured to regulate, in regard to a plurality of projectors configured to irradiate an object serving as a projection target with projection light rays as superimposing light rays depicting a projection image having pixels, an intensity of a corresponding light ray of each pixel of the projection image of each of the projectors, on a basis of mask information generated including information that indicates, in regard to the object having a surface including a predetermined position, that the predetermined position is irradiated by a predetermined projector of the projectors, and cause each of the projectors to project the projection image, wherein the mask information is generated based on transforming an impingement point of a light ray irradiated by the predetermined projector in a coordinate system of the predetermined projector to a point in a coordinate system of another projector of the projectors, and wherein the projection processing unit is implemented via at least one processor. 12. An information processing method performed by an information processing apparatus, the method comprising: regulating, in regard to a plurality of projectors configured to irradiate an object serving as a projection target with projection light rays as superimposing light rays depicting a projection image having pixels, an intensity of a corresponding light ray of each pixel of the projection image of each of the projectors, on a basis of mask information generated including information that indicates, in regard to the object having a surface including a predetermined position, that the predetermined position is irradiated by a predetermined projector of the projectors; and causing each of the projectors to project the projection image, wherein the mask information is generated based on transforming an impingement point of a light ray irradiated by the predetermined projector in a coordinate system of the predetermined projector to a point in a coord
Video signal processing therefor · CPC title
Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators (image data processing or generation, in general G06T) · CPC title
Intensity circuits · CPC title
Multi-projection systems (video walls G06F3/1446) · CPC title
including sensor feedback · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.