Capturing smart playable device and gestures
First Claim
1. A computer-implemented method comprising:
- establishing a wireless communication between a smart playable device and a computing device;
receiving sensor data from the smart playable device;
determining that the sensor data corresponds to a motion of the smart playable device;
determining a first velocity of the smart playable device based on the sensor data;
receiving image data from an imaging device, the image data including at least a representation of at least a portion of the smart playable device;
performing first image analysis on the image data to identify an object that may represent the smart playable device based at least in part on a size or a shape of the representation of the at least the portion of the smart playable device;
performing second image analysis on the image data to determine a second velocity of the object;
determining that the first velocity is within a threshold amount of the second velocity;
determining that the object represents the smart playable device;
presenting, as displayed image data, at least a portion of the image data on a display of the computing device; and
annotating the displayed image data based at least in part on the sensor data of the smart playable device.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure is generally directed to capturing aspects of a smart playable device. The playable device can include any device that is suitable for sports, games, or play, such as balls, discs, staffs, clubs, and the like. The playable device can include rapid charging circuits to receive power from a remote charger. The playable device may transmit sensor data including motion data to a computing device. Sensor data may be interpreted by the computing device as gestures of the playable device for interacting with the computing device. Sensor data can also be interpreted as motion data during gameplay and notifications can be provided to a user based on the gameplay. In some instances, the computing device can capture image data of the playable device and identify the playable device and annotate image data based on the sensor data from the playable device.
37 Citations
19 Claims
-
1. A computer-implemented method comprising:
-
establishing a wireless communication between a smart playable device and a computing device; receiving sensor data from the smart playable device; determining that the sensor data corresponds to a motion of the smart playable device; determining a first velocity of the smart playable device based on the sensor data; receiving image data from an imaging device, the image data including at least a representation of at least a portion of the smart playable device; performing first image analysis on the image data to identify an object that may represent the smart playable device based at least in part on a size or a shape of the representation of the at least the portion of the smart playable device; performing second image analysis on the image data to determine a second velocity of the object; determining that the first velocity is within a threshold amount of the second velocity; determining that the object represents the smart playable device; presenting, as displayed image data, at least a portion of the image data on a display of the computing device; and annotating the displayed image data based at least in part on the sensor data of the smart playable device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
one or more processors; and memory to store computer-executable instructions that, when executed, cause the one or more processors to perform acts comprising; establishing a wireless communication between a smart playable device and a computing device; receiving sensor data from the smart playable device; determining that the sensor data corresponds to a motion of the smart playable device; determining a first velocity of the smart playable device based on the sensor data; receiving image data including at least a representation of at least a portion of the smart playable device; performing first image analysis on the image data to identify an object that may represent the smart playable device based at least in part on a size or a shape of the representation of the at least the portion of the smart playable device; performing second image analysis on the image data to determine a second velocity of the object; determining that the first velocity is within a threshold amount of the second velocity; determining that the object represents the smart playable device; presenting, as displayed image data, at least a portion of the image data on a display of the computing device; and annotating the displayed image data based at least in part on the sensor data of the smart playable device. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium storing instructions that, when executed, cause one or more processors to perform operations comprising:
-
establishing a wireless communication between a smart playable device and a computing device; receiving sensor data from the smart playable device; determining that the sensor data corresponds to a motion of the smart playable device; determining a first velocity of the smart playable device based on the sensor data; receiving image data including at least a representation of at least a portion of the smart playable device; performing first image analysis on the image data to identify an object that may represent the smart playable device based at least in part on a size or a shape of the representation of the at least the portion of the smart playable device; performing second image analysis on the image data to determine a second velocity of the object; determining that the first velocity is within a threshold amount of the second velocity; determining that the object represents the smart playable device; causing, as displayed image data, at least a portion of the image data to be presented on a display of the computing device; and annotating the displayed image data based at least in part on the sensor data of the smart playable device. - View Dependent Claims (16, 17, 18, 19)
-
Specification