Systems and methods for image-based light output
First Claim
Patent Images
1. A method comprising:
- receiving, by a server, a video stream from a camera, wherein the video stream depicts an object that is moving along a current path;
detecting, by the server, the object in the video stream;
performing, by the server, a classification of the object after the object is detected;
determining, by the server, a projected path of the object based on the current path and the classification;
generating, by the server, a set of coordinates based on the projected path;
sending, by the server, the set of coordinates to a laser projector having a mirror such that the laser projector projects a laser beam via the mirror based on the set of coordinates as the object is moving in the projected path and traces the object in a shape via the laser beam while the object is moving in the projected path, wherein at least one of;
the laser projector transforms the set of coordinates into a set of points such that the shape is formed based on the laser beam moving via the mirror along the points, orthe shape includes a vertex, wherein the set of coordinates locates the vertex.
1 Assignment
0 Petitions
Accused Products
Abstract
Broadly, this disclosure discloses various computing technologies that include a processor in communication with an imaging device and with an illumination device. The processor receives a set of imaging data from the imaging device such that the processor is able to identify an object within the set of imaging data and determine a set of coordinates. The processor then sends the set of coordinates to the illumination device such that the illumination device can output an illumination based on the set of coordinates.
16 Citations
30 Claims
-
1. A method comprising:
-
receiving, by a server, a video stream from a camera, wherein the video stream depicts an object that is moving along a current path; detecting, by the server, the object in the video stream; performing, by the server, a classification of the object after the object is detected; determining, by the server, a projected path of the object based on the current path and the classification; generating, by the server, a set of coordinates based on the projected path; sending, by the server, the set of coordinates to a laser projector having a mirror such that the laser projector projects a laser beam via the mirror based on the set of coordinates as the object is moving in the projected path and traces the object in a shape via the laser beam while the object is moving in the projected path, wherein at least one of; the laser projector transforms the set of coordinates into a set of points such that the shape is formed based on the laser beam moving via the mirror along the points, or the shape includes a vertex, wherein the set of coordinates locates the vertex. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system comprising:
-
a light source; and a server programmed to; receive a video stream from a camera, wherein the video stream depicts an object that is moving along a current path, detect the object in the video stream, perform a classification of the object after the object is detected, determine a projected path of the object based on the current path and the classification, generate a set of coordinates based on the projected path, and send the set of coordinates to the light source such that the light source sources a light based on the set of coordinates as the object is moving in the projected path and traces the object in a shape via the light while the object is moving in the projected path, wherein at least one of; the light source transforms the set of coordinates into a set of points such that the shape is formed based on the light moving along the points, or the shape includes a vertex, wherein the set of coordinates locates the vertex.
-
-
25. A method comprising:
-
receiving, by a server, a video stream from a camera, wherein the video stream depicts an object that is moving along a current path; detecting, by the server, the object in the video stream; performing, by the server, a classification of the object after the object is detected; determining, by the server, a projected path of the object based on the current path and the classification; generating, by the server, a set of coordinates based on the projected path; sending, by the server, the set of coordinates to a light source such that the light source sources a light based on the set of coordinates as the object is moving in the projected path and traces the object in a shape via the light while the object is moving in the projected path, wherein at least one of; the light source transforms the set of coordinates into a set of points such that the shape is formed based on the light moving along the points, or the shape includes a vertex, wherein the set of coordinates locates the vertex. - View Dependent Claims (26, 27)
-
-
28. A method comprising:
-
receiving, by a processor, a set of imaging data from an imaging device, wherein the set of imaging data depicts an object; identifying, by the processor, the object in the set of imaging data; generating, by the processor, a set of coordinates based on the object; and sending, by the processor, the set of coordinates to an illumination device such that the illumination device outputs an illumination based on the set of coordinates and traces the object in a shape via the illumination, wherein at least one of; the illumination device transforms the set of coordinates into a set of points such that the shape is formed based on the illumination moving along the points, or the shape includes a vertex, wherein the set of coordinates locates the vertex. - View Dependent Claims (29, 30)
-
Specification