CPC H04N 9/3141 (2013.01) [G06F 3/011 (2013.01); G06F 3/0304 (2013.01); G06T 7/20 (2013.01); G06T 7/70 (2017.01); H04N 9/3179 (2013.01); H04N 23/695 (2023.01); H04N 23/80 (2023.01); H04R 1/326 (2013.01); G06F 1/1639 (2013.01)] | 15 Claims |
1. An electronic device comprising:
a rotatable vision sensor configured to detect an external object in a space in which the electronic device is disposed;
a rotatable projector configured to output a screen into the space in which the electronic device is disposed;
memory storing spatial information of the space in which the electronic device is disposed; and
a processor,
wherein the processor is configured to:
control the vision sensor to track the external object while being rotated,
classify the external object using an image obtained by the vision sensor while generating movement information of the external object based on tracking of the external object, wherein the generating movement information is complete before the classification of the external object is complete,
determine, before the classification of the external object is complete, a position of the screen to be output by the projector based on the spatial information and the movement information of the external object generated based on the tracking of the external object while classifying the external object,
determine, after the position of the screen is determined and the classification of the external object is complete, whether to output the screen on the determined position based on a result of the classification of the external object, and
according to determination to output the screen on the determined position, control the projector to output the screen to the determined position;
wherein the external object is a user and the classification of the external object is identification of the user.
|