Trimming content for projection onto a target
First Claim
1. A method, comprising:
- determining a projection target by using object recognition to recognize an object in one more image frames, the object recognition based on information associated with the 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, wherein the content area is further determined based on a designated content area associated with the object;
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.
16 Citations
32 Claims
-
1. A method, comprising:
-
determining a projection target by using object recognition to recognize an object in one more image frames, the object recognition based on information associated with the 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, wherein the content area is further determined based on a designated content area associated with the object; 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, 29)
-
-
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, wherein the projection target is determined by using objection recognition to recognize an object in one more image frames, the object recognition based on information associated with the target, wherein the content area is further determined based on a designated content area associated with the object; 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, 30)
-
-
20. A system, comprising:
-
means for determining a projection target, by using object recognition to recognize an object in one more image frames, the object recognition based on information associated with the 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, wherein the content area is further determined based on a designated content area associated with the object; 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, 31)
-
-
28. A non-transitory 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, by using object recognition to recognize an object in one more image frames, the object recognition based on information associated with the target, wherein the content area is further determined based on a designated content area associated with the object; 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. - View Dependent Claims (32)
-
Specification