Operating a computing device by detecting rounded objects in an image
First Claim
Patent Images
1. A method for operating a computing device, the method being performed by one or more processors and comprising:
- processing one or more images of a scene captured by an image capturing device of the computing device, the scene including a self-propelled device that is in motion and can be controlled wirelessly by the computing device, the self-propelled device having a characteristic rounded shape;
detecting the self-propelled device in the one or more images;
determining position information based on a relative position of the self-propelled device in the one or more images; and
implementing one or more processes that utilize the position information determined from the relative position of the self-propelled device;
wherein implementing the one or more processes includes (i) determining a reference point for the self-propelled device, (ii) enabling a user to interact with a displayed representation of the self-propelled device on a touch-sensitive display of the computing device, and (iii) controlling a movement of the self-propelled device based on the reference point.
3 Assignments
0 Petitions
Accused Products
Abstract
A method is disclosed for operating a computing device. One or more images of a scene captured by an image capturing device of the computing device is processed. The scene includes an object of interest that is in motion and that has a rounded shape. The one or more images are processed by detecting a rounded object that corresponds to the object of interest. Position information is determined based on a relative position of the rounded object in the one or more images. One or more processes are implemented that utilize the position information determined from the relative position of the rounded object.
-
Citations
16 Claims
-
1. A method for operating a computing device, the method being performed by one or more processors and comprising:
-
processing one or more images of a scene captured by an image capturing device of the computing device, the scene including a self-propelled device that is in motion and can be controlled wirelessly by the computing device, the self-propelled device having a characteristic rounded shape; detecting the self-propelled device in the one or more images; determining position information based on a relative position of the self-propelled device in the one or more images; and implementing one or more processes that utilize the position information determined from the relative position of the self-propelled device; wherein implementing the one or more processes includes (i) determining a reference point for the self-propelled device, (ii) enabling a user to interact with a displayed representation of the self-propelled device on a touch-sensitive display of the computing device, and (iii) controlling a movement of the self-propelled device based on the reference point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium storing instructions that, when executed by a processor of a computing device, causes the processor to:
-
process one or more images of a scene captured by an image capturing device of the computing device, the scene including a self-propelled device that is in motion and can be controlled wirelessly by the computing device, the self-propelled device having a characteristic rounded shape; detect the self-propelled device in the one or more images; determine position information based on a relative position of the self-propelled device in the one or more images; and implement one or more processes that utilize the position information determined from the relative position of the self-propelled device; wherein the executed instructions cause the processor to implement the one or more processes by (i) determining a reference point for the self-propelled device, (ii) enabling a user to interact with a displayed representation of the self-propelled device on a touch-sensitive display of the computing device, and (iii) controlling a movement of the self-propelled device based on the reference point. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A mobile computing device comprising:
-
a touch-sensitive display; an image capturing device; a memory; and a processor coupled to the image capturing device and the memory, the processor to; process one or more images of a scene captured by the image capturing device, the scene including a self-propelled device that is in motion and can be controlled wirelessly by the mobile computing device, the self-propelled device having a characteristic rounded shape; detect the self-propelled device in the one or more images; determine position information based on a relative position of the self-propelled device in the one or more images; and implement one or more processes that utilize the position information determined from the relative position of the self-propelled device; wherein the executed instructions cause the processor to implement the one or more processes by (i) determining a reference point for the self-propelled device, (ii) enabling a user to interact with a displayed representation of the self-propelled device on the touch-sensitive display, and (iii) controlling a movement of the self-propelled device based on the reference point.
-
Specification