Control System for Navigating a Principal Dimension of a Data Space
First Claim
1. A method for navigating through a data space, the method comprising:
- detecting a gesture of a body from gesture data received via a detector, wherein the gesture data is absolute three-space location data of an instantaneous state of the body at a point in time and physical space, the detecting comprising identifying the gesture using only the gesture data;
translating the gesture to a gesture signal;
navigating through the data space in response to the gesture signal, wherein the data space is a data-representational space comprising a dataset represented in the physical space; and
rendering the dataset in a plurality of data frames that are graphical depictions of a plurality of regions of the data space and displaying each data frame as a visible frame on a display, wherein the plurality of data frames comprises a stack of discrete data frames arranged in a plurality of planes of the data space, wherein each data frame lies in a separate plane of the plurality of planes.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are described for navigating through a data space. The navigating comprises detecting a gesture of a body from gesture data received via a detector. The gesture data is absolute three-space location data of an instantaneous state of the body at a point in time and physical space. The detecting comprises identifying the gesture using the gesture data. The navigating comprises translating the gesture to a gesture signal, and navigating through the data space in response to the gesture signal. The data space is a data-representational space comprising a dataset represented in the physical space.
-
Citations
86 Claims
-
1. A method for navigating through a data space, the method comprising:
-
detecting a gesture of a body from gesture data received via a detector, wherein the gesture data is absolute three-space location data of an instantaneous state of the body at a point in time and physical space, the detecting comprising identifying the gesture using only the gesture data; translating the gesture to a gesture signal; navigating through the data space in response to the gesture signal, wherein the data space is a data-representational space comprising a dataset represented in the physical space; and rendering the dataset in a plurality of data frames that are graphical depictions of a plurality of regions of the data space and displaying each data frame as a visible frame on a display, wherein the plurality of data frames comprises a stack of discrete data frames arranged in a plurality of planes of the data space, wherein each data frame lies in a separate plane of the plurality of planes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85)
-
-
86. A system comprising:
-
a detector for receiving gesture data that represents a gesture made by a body; and a processor coupled to the detector, the processor automatically detecting the gesture from the gesture data, wherein the gesture data is absolute three-space location data of an instantaneous state of the body at a point in time and physical space, the processor identifying the gesture using only the gesture data, the processor translating the gesture to a gesture signal, the processor controlling navigating through the data space in response to the gesture signal, wherein the data space is a data-representational space comprising a dataset represented in the physical space, the processor rendering the dataset in a plurality of data frames that are graphical depictions of a plurality of regions of the data space and displaying each data frame as a visible frame on a display, wherein the plurality of data frames comprises a stack of discrete data frames arranged in a plurality of planes of the data space, wherein each data frame lies in a separate plane of the plurality of planes.
-
Specification