RECOGNIZING INTERACTIONS WITH HOT ZONES
First Claim
Patent Images
1. A computer implemented method of rendering a digital event, comprising:
- defining one or more three-dimensional hot zones in a real world environment, each hot zone comprising a volume of space;
monitoring the real world environment to receive depth data, the depth data including the one or more three-dimensional hot zones in the real world environment.detecting an interaction between a second real-world object and at least one of the one or more hot zones by analysis of the depth data, the interaction occurring when a threshold number of active pixels in the hot zone have a change in depth distance based on the presence of the second real-world object; and
responsive to the detecting, outputting a signal responsive to the interaction between the second real-world object and the one or more hot zones to at least one application on a processing device.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for defining a three dimensional (3D) zone which, upon entrance or exit of an element as detected by a depth capture system, raises a digital event. The zone comprises a region of space in an environment the interaction with which occurs by activation of pixels in the zone. The event can be provided to an application to perform programmatic tasks based on the event. Generation of the event may be limited to the entrance or exit of a specific person, body part, or object, or a combination of these. Using the digital event, interaction with real world objects may be tied to digital events.
-
Citations
20 Claims
-
1. A computer implemented method of rendering a digital event, comprising:
-
defining one or more three-dimensional hot zones in a real world environment, each hot zone comprising a volume of space; monitoring the real world environment to receive depth data, the depth data including the one or more three-dimensional hot zones in the real world environment. detecting an interaction between a second real-world object and at least one of the one or more hot zones by analysis of the depth data, the interaction occurring when a threshold number of active pixels in the hot zone have a change in depth distance based on the presence of the second real-world object; and responsive to the detecting, outputting a signal responsive to the interaction between the second real-world object and the one or more hot zones to at least one application on a processing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus generating an indication of an interaction with a real would object, the interaction being output to an application to create a digital event, the apparatus comprising:
-
a capture device having a field of view of a scene, the capture device outputting depth data of the field of view relative to a coordinate system; and a processing device, coupled to the capture device, receiving the depth data and responsive to code instructing the processing device to; receive a definition of one or more hot zones in the scene, each hot zone comprising a volume of physical space associated with a first real world object defined by a plurality of pixels in a coordinate system having a reference point; detect an interaction between a second real-world object and one or more hot zones by detecting an interaction comprising an activation of a threshold number of pixels by changing the depth within the plurality of pixels in the one or more hot zones for a threshold period of time; and output a signal responsive to the interaction between the second real-world object and the one or more hot zones, the signal output to an application configured to use the signal to generate an event in the application. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer storage medium, the computer storage medium including code instructing a processor with access to the storage medium to perform a processor implemented method, comprising:
-
receiving one or more hot zone definitions within a real world scene, each hot zone comprising a volume of physical space associated with a first real world object defined by a three-dimensional set of pixels determined relative to a reference point in the environment, which may be referenced by the processor; determining an interaction within the scene, the interaction comprising determining a change in depth data within a volume of said one or more hot zones within the scene for a threshold period of time; responsive to determining an interaction, outputting a signal indicating that an interaction has occurred to an application configured to use the interaction to generate a digital event; determining an adjustment to a definition of the hot zone; and automatically modifying the hot-zone when determining an adjustment specifies an adjustment is needed. - View Dependent Claims (17, 18, 19, 20)
-
Specification