Video motion capture for wireless gaming
First Claim
1. A non-transitory computer-readable medium storing instructions that, when executed by a computing device, cause the computing device to perform a method comprising:
- presenting on a display interface a view captured by a camera;
using the camera to automatically recognize an identity of a particular object from among a plurality of identified objects and in the view presented on the display interface;
using the identity of the particular object to automatically access a video game application that is associated with the identity the particular object;
presenting on the display interface a game environment associated with the video game application, wherein the object is embedded in the game environment;
starting a game play for the video game application, wherein the video game application involves a task to be fulfilled during the game play;
using the camera to lock onto the object during the game play, thereby tracking the object as at least one characteristic of the object is being changed in a view of the camera;
determining whether a characteristic of the object satisfies at least a portion of the task; and
based on the determination, designating the portion of the task as being completed.
0 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention embody motion detection via a camera for mobile platform video gaming and exercise, in either integrated or separately attachable components. The system includes an oral care device. The oral care device, such as a toothbrush, includes one or more targets. Each target designates a specific area of the toothbrush, such as back side, a front side, a brush head or a brush end. A target can be a color or a tag, and can be removably coupled or integrally formed with the toothbrush. The system also includes an application configured to detect the targets, to determine that a property of any of the targets has changed. Based on at least the determination, the application is configured to monitor progress of brushing and to control an element in the application.
-
Citations
21 Claims
-
1. A non-transitory computer-readable medium storing instructions that, when executed by a computing device, cause the computing device to perform a method comprising:
-
presenting on a display interface a view captured by a camera; using the camera to automatically recognize an identity of a particular object from among a plurality of identified objects and in the view presented on the display interface; using the identity of the particular object to automatically access a video game application that is associated with the identity the particular object; presenting on the display interface a game environment associated with the video game application, wherein the object is embedded in the game environment; starting a game play for the video game application, wherein the video game application involves a task to be fulfilled during the game play; using the camera to lock onto the object during the game play, thereby tracking the object as at least one characteristic of the object is being changed in a view of the camera; determining whether a characteristic of the object satisfies at least a portion of the task; and based on the determination, designating the portion of the task as being completed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium storing instructions that, when executed by a computing device, cause the computing device to perform a method comprising:
-
presenting on a display interface a view captured by a camera; using the camera to automatically recognize an identity of a particular object from among a plurality of identified objects and in the view presented on the display interface; using the identity of the particular object to automatically access a video game application that is associated with the identity of the particular object; presenting on the display interface a game environment associated with the video game application, wherein the object is embedded in the game environment; starting a game play for the video game application; using the camera to lock onto the object during the game play; and controlling at least one element in the video game application based on a location of the locked object in the game play. - View Dependent Claims (18, 19)
-
-
20. A non-transitory computer-readable medium storing instructions that, when executed by a computing device, cause the computing device to perform a method comprising:
-
presenting on a display interface a field of view captured by a camera; detecting a particular object in the field of view presented on the display interface; using the camera to identify the particular object that is detected from among a plurality of identified objects; using the identification of the particular object to automatically access a video game application that corresponds with the identification; presenting on the display interface a game environment associated with the video game application, wherein the object is embedded in the game environment; starting a game play for the video game application; ensuring that the object is continuously locked onto by the camera during the entirety of the game play; and controlling at least one element in the video game application based on a location of the locked object in the game play.
-
-
21. A non-transitory computer-readable medium storing instructions that, when executed by a computing device, cause the computing device to perform a method comprising:
-
presenting on a display interface a view captured by a camera; using the camera to automatically recognize an identity of a particular object from among a plurality of identified objects and in the view presented on the display interface; using the identification of the particular object to automatically access a video game application that corresponds with the identification; replacing the view presented on the display interface with a game environment associated with the video game application, wherein the object is embedded in the game environment; starting a game play for the video game application; ensuring that the object is continuously locked onto by the camera during the entirety of the game play, thereby tracking the object; and controlling at least one element in the video game application based on the tracking of the object.
-
Specification