Virtualization of tangible interface objects
First Claim
1. A computer implemented method for virtualizing a physical activity scene, the method comprising:
- receiving, using a video capture device, a video stream depicting the physical activity scene;
processing, using one or more processors, a first tangible interface object from the video stream;
identifying, using the one or more processors, a first attribute of the first tangible interface object;
generating, using the one or more processors, a digital representation of the first tangible interface object based on the first attribute;
presenting, via a display, the digital representation of the first tangible interface object in a virtual scene;
processing, using the one or more processors, a second tangible interface object from the video stream;
identifying, using the one or more processors, a second attribute of the second tangible interface object;
enhancing, using the one or more processors, the digital representation of the first tangible interface object based on the second attribute of the second tangible interface object; and
updating, via the display, the virtual scene with the enhanced digital representation of the first tangible interface object.
2 Assignments
0 Petitions
Accused Products
Abstract
An example system includes a computing device located proximate to a physical activity surface, a video capture device, and a detector. The video capture device is coupled for communication with the computing device and is adapted to capture a video stream that includes an activity scene of the physical activity surface and one or more interface objects physically intractable with by a user. The detector processes the video stream to detect the one or more interface objects included in the activity scene, to identify the one or more interface objects that are detectable, to generate one or more events describing the one or more interface objects, and to provide the one or more events to an activity application configured to render virtual information on the one or more computing devices based on the one or more events.
-
Citations
20 Claims
-
1. A computer implemented method for virtualizing a physical activity scene, the method comprising:
-
receiving, using a video capture device, a video stream depicting the physical activity scene; processing, using one or more processors, a first tangible interface object from the video stream; identifying, using the one or more processors, a first attribute of the first tangible interface object; generating, using the one or more processors, a digital representation of the first tangible interface object based on the first attribute; presenting, via a display, the digital representation of the first tangible interface object in a virtual scene; processing, using the one or more processors, a second tangible interface object from the video stream; identifying, using the one or more processors, a second attribute of the second tangible interface object; enhancing, using the one or more processors, the digital representation of the first tangible interface object based on the second attribute of the second tangible interface object; and updating, via the display, the virtual scene with the enhanced digital representation of the first tangible interface object. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for virtualizing a physical activity scene, the method comprising:
-
displaying, on a display of a computing device, a graphical user interface embodying a virtual scene; capturing, using a video capture device coupled to the computing device, a video stream of the physical activity scene proximate to the computing device; processing, using one or more processors, a tangible interface object from the video stream, the tangible interface object being physically present in the physical activity scene and depicted in the video stream; identifying, using the one or more processors, an attribute of the tangible interface object; generating, using the one or more processors, a digital representation of the tangible interface object in the virtual scene based on the attribute; and presenting, on the display of the computing device, the virtual scene including the digital representation of the tangible interface object. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer implemented method for virtualizing a physical activity scene, the method comprising:
-
receiving, using a video capture device, a video stream depicting the physical activity scene; processing, using one or more processors, a tangible interface object from the video stream; identifying, using the one or more processors, an attribute of the tangible interface object processed from the video stream; generating, using the one or more processors, a virtual scene including a virtualization of the tangible interface object based on the attribute; identifying, using the one or more processors, a manipulation of the attribute of the tangible interface object from the video stream; and enhancing, using the one or more processors, the virtualization of the tangible interface object based on the manipulation of the attribute. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification