Gesture-based user interactions with status indicators for acceptable inputs in volumetric zones
First Claim
Patent Images
1. A method comprising:
- receiving, by a computing system, information corresponding to a physical space from one or more cameras, wherein the physical space comprises a plurality of zones;
detecting, by the computing system, a location of at least a first part of a user in one or more of the plurality of zones based at least in part on the received information;
selecting, by the computing system, a first status indicator from a plurality of status indicators based on the detected location of the at least the first part of the user within a first zone of the plurality of zones, wherein the first status indicator does not indicate specific input from the user that is used to interact with one or more virtual objects, but indicates a first portion of the user that is capable of providing input to the computing system in order to allow the user to interact with the one or more virtual objects; and
generating, by the computing system, an image comprising the one or more virtual objects and the first status indicator;
in response to detection of the at least the first part of the user moving to a second zone of the plurality of zones;
selecting a second status indicator from the plurality of status indicators, wherein the second status indicator does not indicate specific input from the user that is used to interact with the one or more virtual objects, but indicates a second portion of the user that is capable of providing input to the computing system in order to allow the user to interact with the one or more virtual objects; and
updating the image to include the second status indicator;
wherein the first status indicator is not reactive to movement of the user within the first zone unless the user approaches a boundary to either another of the plurality of zones or to a physical space outside of any of the plurality of zones, and the second status indicator is not reactive to movement of the user within the second zone unless the user approaches a boundary to either another of the plurality of zones or to the physical space outside of any of the plurality of zones; and
wherein, in response to detection of the at least the first part of the user approaching a boundary between the first zone and the second zone, adjusting a display characteristic of the first status indicator to indicate a change in which portions of the user are capable of interacting with the one or more virtual objects.
8 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for processing gesture-based user interactions within an interactive display area are provided. The display of one or more virtual objects and user interactions with the one or more virtual objects may be further provided. Multiple interactive areas may be created by partitioning an area proximate a display into multiple volumetric spaces or zones. The zones may be associated with respective user interaction capabilities. A representation of a user on the display may change as the ability of the user to interact with one or more virtual object changes.
-
Citations
13 Claims
-
1. A method comprising:
-
receiving, by a computing system, information corresponding to a physical space from one or more cameras, wherein the physical space comprises a plurality of zones; detecting, by the computing system, a location of at least a first part of a user in one or more of the plurality of zones based at least in part on the received information; selecting, by the computing system, a first status indicator from a plurality of status indicators based on the detected location of the at least the first part of the user within a first zone of the plurality of zones, wherein the first status indicator does not indicate specific input from the user that is used to interact with one or more virtual objects, but indicates a first portion of the user that is capable of providing input to the computing system in order to allow the user to interact with the one or more virtual objects; and generating, by the computing system, an image comprising the one or more virtual objects and the first status indicator; in response to detection of the at least the first part of the user moving to a second zone of the plurality of zones; selecting a second status indicator from the plurality of status indicators, wherein the second status indicator does not indicate specific input from the user that is used to interact with the one or more virtual objects, but indicates a second portion of the user that is capable of providing input to the computing system in order to allow the user to interact with the one or more virtual objects; and updating the image to include the second status indicator; wherein the first status indicator is not reactive to movement of the user within the first zone unless the user approaches a boundary to either another of the plurality of zones or to a physical space outside of any of the plurality of zones, and the second status indicator is not reactive to movement of the user within the second zone unless the user approaches a boundary to either another of the plurality of zones or to the physical space outside of any of the plurality of zones; and
wherein, in response to detection of the at least the first part of the user approaching a boundary between the first zone and the second zone, adjusting a display characteristic of the first status indicator to indicate a change in which portions of the user are capable of interacting with the one or more virtual objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
means configured for receiving information indicative of a three-dimensional space having a plurality of zones; means configured for determining a location of at least a part of a user in one of the plurality of zones based at least in part on the received information; and means configured for generating an image, the image comprising; a virtual object; and a first status indicator selected from a plurality of status indicators based on the determined location of the at least the part of the user within a first zone of the plurality of zones, wherein the first status indicator does not indicate specific input from the user that is used to interact with the virtual object, but indicates a first portion of the user that is capable of providing input to the means configured for receiving information in order to allow the user to interact with the virtual object; wherein the means configured for generating the image is further configured to update the image to include a second status indicator that does not indicate specific input from the user that is used to interact with the one or more virtual objects, but indicates a second portion of the user that is capable of providing input to the means configured for receiving information in order to allow the user to interact with the virtual object, wherein the image is updated in response to determination, by the means configured for determining a location of the at least the part of the user, that the at least the part of the user has moved to a second zone of the plurality of zones; wherein the first status indicator is not reactive to movement of the user within the first zone unless the user approaches a boundary to either another of the plurality of zones or to a physical space outside of any of the plurality of zones, and the second status indicator is not reactive to movement of the user within the second zone unless the user approaches a boundary to either another of the plurality of zones or to the physical space outside of any of the plurality of zones; and
wherein, in response to detection of the at least the first part of the user approaching a boundary between the first zone and the second zone, adjusting a display characteristic of the first status indicator to indicate a change in which portions of the user are capable of interacting with the one or more virtual objects. - View Dependent Claims (10)
-
-
11. A system, comprising:
-
a camera; and one or more hardware processors configured to execute instructions in order to cause the system to; receive information corresponding to a physical space from the camera, wherein the physical space comprises a plurality of zones; detect a location of at least a first part of a user in one or more of the plurality of zones based at least in part on the received information; select a first status indicator from a plurality of status indicators based on the detected location of the at least a first part of the user within a first zone of the plurality of zones, wherein the first status indicator does not indicate specific interactions with one or more virtual objects, but indicates a first portion of the user that is capable of providing input in order to allow the user to interact with the one or more virtual objects; generate an image comprising the one or more virtual objects and the first status indicator; and update the image to include a second status indicator in response to detection of the at least the first part of the user moving to a second zone of the plurality of zones, wherein the second status indicator does not indicate specific interactions with the one or more virtual objects, but indicates a second portion of the user that is capable of providing input in order to allow the user to interact with the one or more virtual objects; wherein the first status indicator is not reactive to movement of the user within the first zone unless the user approaches a boundary to either another of the plurality of zones or to a physical space outside of any of the plurality of zones, and the second status indicator is not reactive to movement of the user within the second zone unless the user approaches a boundary to either another of the plurality of zones or to the physical space outside of any of the plurality of zones; and
wherein, in response to detection of the at least the first part of the user approaching a boundary between the first zone and the second zone, adjusting a display characteristic of the first status indicator to indicate a change in which portions of the user are capable of interacting with the one or more virtual objects. - View Dependent Claims (12, 13)
-
Specification