Electronic device and method for providing map service
First Claim
1. A method for controlling an electronic device, the method comprising:
- obtaining a first plurality of images corresponding to a first location in an external space surrounding the electronic device and a second plurality of images corresponding to a second location in the external space, wherein the obtaining comprises;
displaying a capturing guide indicating a direction for the electronic device to be moved; and
when a capturing focus of a camera of the electronic device matches the direction, automatically capturing an image corresponding to the direction to be included in the first plurality of images or the second plurality of images;
when a difference between a first time of capture for the first plurality of images and a second time of capture for the second plurality of images is smaller than a predetermined value, generating a 3D map of the external space based on the first plurality of images and the second plurality of images;
when the difference is equal to or greater than the predetermined value, overwriting previously stored image data with the first plurality of images or the second plurality of images;
identifying in the Three-Dimensional (3D) map an area corresponding to a first object and another area corresponding to a second object;
determining whether the first object and the second object are each capable of communicatively connecting with the electronic device;
when the first object is determined to be capable of communicatively connecting with the electronic device, connecting to the first object to obtain information relating to the first object;
displaying at least one of identification information of the first object, an indicator for indicating whether the first object is capable of communicating with the electronic device or not, a control interface for controlling the first object, and operation state information of the first object based on the information relating to the first object on a display;
when the second object is determined to be incapable of communicatively connecting with the electronic device;
obtaining information relating to the second object;
receiving a selection of the second object by a user; and
transmitting a control signal to the first object that includes the information relating to the second object.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is an electronic device and method for providing three-dimensional (3D) map processing and a 3D map service. The electronic device includes a memory configured to store an image set and a map platform module which is functionally connected with the memory and is implemented with a processor. The map platform module is configured to obtain an image set comprising a plurality of images for a path on an external space surrounding the electronic device, to determine an area corresponding to an object included in the external space from at least one of the plurality of images, to obtain information about the object based on whether the object is configured to communicatively connect with the electronic device, and to display the information in association with the area through a display functionally connected with the electronic device. Other embodiments are also possible.
-
Citations
21 Claims
-
1. A method for controlling an electronic device, the method comprising:
-
obtaining a first plurality of images corresponding to a first location in an external space surrounding the electronic device and a second plurality of images corresponding to a second location in the external space, wherein the obtaining comprises; displaying a capturing guide indicating a direction for the electronic device to be moved; and when a capturing focus of a camera of the electronic device matches the direction, automatically capturing an image corresponding to the direction to be included in the first plurality of images or the second plurality of images; when a difference between a first time of capture for the first plurality of images and a second time of capture for the second plurality of images is smaller than a predetermined value, generating a 3D map of the external space based on the first plurality of images and the second plurality of images; when the difference is equal to or greater than the predetermined value, overwriting previously stored image data with the first plurality of images or the second plurality of images; identifying in the Three-Dimensional (3D) map an area corresponding to a first object and another area corresponding to a second object; determining whether the first object and the second object are each capable of communicatively connecting with the electronic device; when the first object is determined to be capable of communicatively connecting with the electronic device, connecting to the first object to obtain information relating to the first object; displaying at least one of identification information of the first object, an indicator for indicating whether the first object is capable of communicating with the electronic device or not, a control interface for controlling the first object, and operation state information of the first object based on the information relating to the first object on a display; when the second object is determined to be incapable of communicatively connecting with the electronic device; obtaining information relating to the second object; receiving a selection of the second object by a user; and transmitting a control signal to the first object that includes the information relating to the second object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An electronic device comprising:
-
a memory configured to store an image set; and at least one processor operatively coupled to the memory, the at least one processor configured to; obtain a first plurality of images corresponding to a first location in an external space surrounding the electronic device and a second plurality of images corresponding to a second location in the external space, wherein obtaining the first or second plurality of images comprises; display a capturing guide indicating a direction for the electronic device to be moved; and when a capturing focus of a camera of the electronic device matches the direction, automatically capture an image corresponding to the direction to be included in the first plurality of images or the second plurality of images; when a difference between a first time of capture for the first plurality of images and a second time of capture for the second plurality of images is smaller than a predetermined value, generate a 3D map of the external space based on the first plurality of images; when the difference is equal to or greater than the predetermined value, overwrite previously stored image data with the first plurality of images or the second plurality of images; identify in the 3D map an area corresponding to a first object and another area corresponding to a second object; determine whether the first object and the second object are each capable of communicatively connecting with the electronic device; when the first object is determined to be capable of communicatively connecting with the electronic device, connect to the first object to obtain information relating the first object; display at least one of identification information of the first object, an indicator for indicating whether the first object is capable of communicating with the electronic device or not, a control interface for controlling the first object, and operation state information of the first object based on the information relating to the first object on a display; when the second object is determined to be incapable of communicatively connecting with the electronic device; obtain information relating to the second object; receive a selection of the second object by a user; and transmit a control signal to the first object that includes the information relating to the second object. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium configured to direct at least one processor to perform at least one operation, the at least one operation comprising:
-
obtaining a first plurality of images corresponding to a first location in an external space surrounding an electronic device and a second plurality of images corresponding to a second location in the external space, wherein the obtaining comprises; displaying a capturing guide indicating a direction for the electronic device to be moved; and when a capturing focus of a camera of the electronic device matches the direction, automatically capturing an image corresponding to the direction to be included in the first plurality of images or the second plurality of images; when a difference between a first time of capture for the first plurality of images and a second time of capture for the second plurality of images is smaller than a predetermined value, generating a 3D map of the external space based on the first plurality of images and the second plurality of images; when the difference is equal to or greater than the predetermined value, overwriting previously stored image data with the first plurality of images or the second plurality of images; identifying in the 3D map an area corresponding to a first object and another area corresponding to a second object; determining whether the first object and the second object are each capable of communicatively connecting with the electronic device; when the first object is determined to be capable of communicatively connecting with the electronic device, connecting to the first object to obtain information relating the first object; displaying at least one of identification information of the first object, an indicator for indicating whether the first object is capable of communicating with the electronic device or not, a control interface for controlling the first object, and operation state information of the first object based on the information relating to the first object on a display; when the second object is determined to be incapable of communicatively connecting with the electronic device; obtaining information relating to the second object; receiving a selection of the second object at the electronic device by a user; and transmitting a control signal to the first object that includes the information relating to the second object.
-
-
20. A method for controlling an electronic device, the method comprising:
-
obtaining a first plurality of images corresponding to a first location in an external space surrounding the electronic device and a second plurality of images corresponding to a second location in the external space, wherein the obtaining comprises; displaying a capturing guide indicating a direction for the electronic device to be moved; and when a capturing focus of a camera of the electronic device matches the direction, automatically capturing an image corresponding to the direction to be included in the first plurality of images or the second plurality of images; when a difference between a first time of capture for the first plurality of images and second time of capture for the second plurality of images is smaller than a predetermined value, generating a 3D map of the external space based on the first plurality of images and the second plurality of images; when the difference is equal to or greater than the predetermined value, overwriting previously stored image data with the first plurality of images or the second plurality of images; transmitting the generated 3D map to an external device; determining a location of the external device on the generated 3D map; and displaying, at the external device, the generated 3D map from a perspective based on the location of the external device.
-
-
21. An electronic device comprising:
-
a memory configured to store an image set; and at least one processor operatively coupled to the memory, the at least one processor configured to; obtain a first plurality of images corresponding to a first location of an external space surrounding the electronic device and a second plurality of images corresponding to a second location in the external space, wherein obtaining the first or second plurality of images comprises; display a capturing guide indicating a direction for the electronic device to be moved; and when a capturing focus of a camera of the electronic device matches the direction, automatically capture an image corresponding to the direction to be included in the first plurality of images or the second plurality of images; when a difference between a first time of capture for the first plurality of images and second time of capture for the second plurality of images is smaller than a predetermined value, generate a 3D map of the external space based on the first plurality of images and the second plurality of images; when the difference is equal to or greater than the predetermined value, overwrite previously stored image data with the first plurality of images or the second plurality of images; transmit the generated 3D map to an external device; determine a location of the external device on the generated 3D map; and display, at the external device, the generated 3D map from a perspective based on the location of the external device.
-
Specification