CPC G06F 3/011 (2013.01) [G06F 3/005 (2013.01); G06F 3/14 (2013.01); G06F 3/167 (2013.01); G06T 7/50 (2017.01); H04N 21/42203 (2013.01); H04N 21/4312 (2013.01); G06T 2207/30196 (2013.01)] | 14 Claims |
1. An electronic device, comprising:
a cylinder shaped display implemented in a cylindrical shape bent according to a specified curvature, and at least partially exposed from the electronic device;
at least one camera;
at least one microphone;
at least one speaker;
a communication circuit;
at least one processor which is a part of the electronic device, or remotely communicating with the electronic device; and
a memory which is located on the electronic device or outside the electronic device, and operably connected to the at least one processor,
wherein the memory is configured to store instructions that, when executed by the at least one processor, cause the electronic device to:
receive an utterance of a user via the at least one microphone,
transmit, to a server by using the communication circuit, utterance information corresponding to the utterance of the user, and
receive, from the server by using the communication circuit, a first operational information identified based on the utterance of the user, and execute a task according to the first operational information,
wherein the first operational information causes the electronic device to:
display a first screen related to a first function corresponding to utterance of the user on a first display area corresponding to a first arc facing the user among the cylinder shaped display, wherein the first screen includes a first plurality of objects which are displayed based on a first size, wherein the first size is based on a first distance between the electronic device and the user determined by the utterance of the user,
obtain a first image capturing the user using the at least one camera while the task is executed according to the first operational information,
transmit, to the server by using the communication circuit, the first image,
receive, from the server by using the communication circuit, a second operational information identified based on the first image, and execute a task according to the second operational information,
wherein the second operational information causes the electronic device to:
change the first screen to a second screen and display the second screen on a second display area corresponding to a second arc facing the user among the cylinder shaped display, wherein the second screen is related to the first function and includes a second plurality of objects which are displayed based on a second size, wherein the second size is based on a second distance between the electronic device and the user determined by the first image, the second display area corresponding to a location of the user determined by the first image,
wherein, when the second distance is longer than the first distance, a length of the second arc of the second display area in the cylinder shaped display is longer than a length of the first arc of the first display area in the cylinder shaped display, some of the plurality of objects displayed in the first screen are omitted while displaying the second screen, and the omitted objects are output as a voice form through the at least one speaker.
|