ELECTRONIC DEVICE AND METHOD FOR CONTROLLING UNMANNED AERIAL VEHICLE
First Claim
1. A method for controlling an unmanned aerial vehicle (UAV) using an electronic device, comprising:
- creating a three-dimensional (3D) virtual scene of a monitored area of the UAV and a representation icon of the UAV;
displaying a portion of the 3D virtual scene on a 3D scene region of a screen of the electronic device, and displaying the representation icon of the UAV on a preset position of the 3D scene region;
converting an operation signal received on an operation region of the screen to a control signal, and sending the control signal to the UAV;
receiving flight data sent from the UAV;
displaying the flight data on corresponding display regions of the screen; and
recognizing movements of the UAV according to the flight data, and determining adjustments to the portion of the 3D virtual scene, to control displaying of the 3D virtual scene based on the recognized movements while maintaining the representation icon of the UAV on the preset position of the 3D scene region and maintaining a direction the user presumed to be viewing the 3D virtual scene the same as a flight orientation of the UAV.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device for controlling an unmanned aerial vehicle (UAV) displays a portion of a 3D virtual scene of a monitored area of the UAV on a screen, and displays a representation icon of the UAV on a preset position of the screen. The electronic device further converts an operation signal to a control signal, and sends the control signal to control movements of the UAV. After receiving flight data from the UAV, the electronic device recognizes movements of the UAV according to the flight data, and determines adjustments to the portion of the 3D virtual scene, to control displaying of the 3D virtual scene based on the recognized movements while maintaining the representation icon of the UAV on the preset position and maintaining a direction the user presumed to be viewing the 3D virtual scene the same as a flight orientation of the UAV.
-
Citations
20 Claims
-
1. A method for controlling an unmanned aerial vehicle (UAV) using an electronic device, comprising:
-
creating a three-dimensional (3D) virtual scene of a monitored area of the UAV and a representation icon of the UAV; displaying a portion of the 3D virtual scene on a 3D scene region of a screen of the electronic device, and displaying the representation icon of the UAV on a preset position of the 3D scene region; converting an operation signal received on an operation region of the screen to a control signal, and sending the control signal to the UAV; receiving flight data sent from the UAV; displaying the flight data on corresponding display regions of the screen; and recognizing movements of the UAV according to the flight data, and determining adjustments to the portion of the 3D virtual scene, to control displaying of the 3D virtual scene based on the recognized movements while maintaining the representation icon of the UAV on the preset position of the 3D scene region and maintaining a direction the user presumed to be viewing the 3D virtual scene the same as a flight orientation of the UAV. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An electronic device, comprising:
-
a screen; a storage device; a processor; and one or more programs that are stored in the storage device and are executed by the at processor, the one or more programs comprising; a creation module operable to create a three-dimensional (3D) virtual scene of a monitored area of an unmanned aerial vehicle (UAV) and a representation icon of the UAV; a display module operable to display a portion of the 3D virtual scene of the monitored area on a 3D scene region of the screen, and display the representation icon of the UAV on a preset position of the 3D scene region; a flight control module operable to convert an operation signal received on an operation region of the screen to a control signal, and send the control signal to the UAV; a flight data receiving module operable to receive flight data sent from the UAV; the display module further operable to display the flight data on corresponding display regions of the screen; and an adjustment module operable to recognize movements of the UAV according to the flight data, and determine adjustments to the portion of the 3D virtual scene, to control displaying of the 3D virtual scene based on the recognized movements while maintaining the representation icon of the UAV on the preset position of the 3D scene region and maintaining a direction the user presumed to be viewing the 3D virtual scene the same as a flight orientation of the UAV. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium storing a set of instructions, the set of instructions capable of being executed by a processor of an electronic device to perform a method for controlling an unmanned aerial vehicle (UAV) using an electronic device, the method comprising:
-
creating a three-dimensional (3D) virtual scene of a monitored area of the UAV and a representation icon of the UAV; displaying a portion of the 3D virtual scene of the monitored area on a 3D scene region of a screen of the electronic device, and displaying the representation icon of the UAV on a preset position of the 3D scene region; converting an operation signal received on an operation region of the screen to a control signal, and sending the control signal to the UAV; receiving flight data sent from the UAV; displaying the flight data on corresponding display regions of the screen; and recognizing movements of the UAV according to the flight data, and determining adjustments to the portion of the 3D virtual scene, to control displaying of the 3D virtual scene based on the recognized movements while maintaining the representation icon of the UAV on the preset position of the 3D scene region and maintaining a direction the user presumed to be viewing the 3D virtual scene the same as the flight orientation of the UAV. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification