TRIMMING CONTENT FOR PROJECTION ONTO A TARGET
First Claim
1. A method, comprising:
- determining a projection target;
determining one or more bounds of the projection target;
determining, by one or more processors, a content area where content is to be projected and a void area where no content is to be projected, the content area and the void area determined based on the one or more bounds;
determining, by the one or more processors, a scaling factor;
generating content for projection within the content area based on the scaling factor; and
generating the void area.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for trimming content for projection within the bounds of a projection target. The systems and methods trim the content for projection based on one or more characteristics of the projection target, including a shape, outline, and distance to the projection target. Moreover, the systems and methods designate void areas where no content will be projected based on the one or more characteristics, and the void areas will be generated or otherwise projected along with the content so that the content is projected onto the projection target and the void areas are projected outside of the projection target such that the projected content does not significantly spill onto surfaces or objects outside of the projection target.
37 Citations
28 Claims
-
1. A method, comprising:
-
determining a projection target; determining one or more bounds of the projection target; determining, by one or more processors, a content area where content is to be projected and a void area where no content is to be projected, the content area and the void area determined based on the one or more bounds; determining, by the one or more processors, a scaling factor; generating content for projection within the content area based on the scaling factor; and generating the void area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus, comprising:
-
a projector configured to project a content area and a void area based on one or more projection parameters of a projection target; a camera configured to capture one or more images of a field of view including the projection target; one or more processors coupled to the projector and the camera, the one or more processors configured to determine the one or more projection parameters; and a memory coupled to the one or more processors. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A system, comprising:
-
means for determining a projection target; means for determining one or more bounds of the projection target; means for determining a content area where content is to be projected and a void area where no content is to be projected based on the determined one or more bounds; means for determining a scaling factor; means for generating content for projection within the content area based on the scaling factor; and means for generating the void area. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer-readable medium including instructions that when executed by one or more processors cause a system including the one or more processors to perform a method, comprising:
-
determining a projection target; determining one or more bounds of the projection target; determining, by one or more processors, a content area where content is to be projected and a void area where no content is to be projected based on the determined one or more bounds; determining, by the one or more processors, a scaling factor; and generating content for projection within the content area based on the scaling factor; and generating the void area.
-
Specification