Patent ID: 9723293
Date: 2017-08-01
CPC Classifications: G01B,G06F,G06T,H04N

Claim:
1. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform acts comprising: identifying, within an environment, a projection surface for projecting content thereon; identifying one or more objects protruding from the projection surface; determining a portion of the projection surface that is free from the one or more protruding objects based on the identifying of the one or more objects protruding from the projection surface; receiving a request to project a particular piece of content within the environment; at least partly in response to the determining, altering a field of view of a projector to include the determined portion of the projection surface that is free from the one or more protruding objects; and at least partly in response to the receiving of the request, projecting, by the projector, the particular piece of content onto the determined portion of the projection surface that is free from the one or more protruding objects.