Method, apparatus and computer program for user control of a state of an apparatus
AssigneeNokia Technologies Oy
InventorJohn Samuels
Life of this patent
Estimating the term…
Abstract
A method comprising: performing user input detection using at least a first detector; detecting using at least the first detector a predefined first phase of a predefined user gesture; detecting using at least a second detector a predefined second phase of the predefined user gesture; and responsive to detecting both the predefined first phase and the predefined second phase of the predefined user gesture, switching between operating in a two-dimensional user interface state and operating in a three-dimensional user interface state.
Claims21
A method comprising:
- performing user input detection using at least a first detector, wherein the at least first detector comprises a touch sensitive device configured to detect touch on a two-dimensional surface;
- detecting using at least the first detector a predefined first phase of a predefined user gesture, wherein the predefined first phase of the predefined user gesture comprises movement substantially in a first plane;
- enabling at least a second detector;
- detecting using at least the second detector a predefined second phase of the predefined user gesture, wherein the predefined second phase of the predefined user gesture comprises movement substantially outside of the first plane;
- responsive to detecting both the predefined first phase and the predefined second phase of the predefined user gesture, switching between operating in a two-dimensional user interface state and operating in a three-dimensional user interface state, wherein performing user input detection using at least the first detector comprises performing user input detection using the first detector but not using the second detector;
- and
- wherein enabling at least the second detector comprises:
- switching on at least the second detector or adjusting at least the second detector from a lower energy consumption mode to a higher energy consumption mode, and wherein enabling at least the second detector is responsive to detecting, using the first detector, the predefined first phase of the predefined user gesture.
A method comprising:
- enabling a first user gesture detector, wherein the first user gesture detector comprises a touch sensitive device configured to detect touch on a two-dimensional surface;
- enabling a second user gesture detector;
- switching between operating in a two-dimensional user interface state and operating in a three-dimensional user interface state only after the first detector has detected a predefined first phase of a predefined user gesture and the second detector has detected the predefined second phase of the predefined user gesture;
- wherein enabling the second detector comprises:
- switching on the second detector or adjusting the second detector from a lower energy consumption mode to a higher energy consumption mode, and wherein enabling the second detector is responsive to detecting, using the first detector, the predefined first phase of the predefined user gesture;
- and
- wherein the predefined first phase of the predefined user gesture comprises movement substantially in a first plane and wherein the predefined second phase of the predefined user gesture comprises movement substantially outside of the first plane.
An apparatus comprising:
- at least one processor;
- and
- at least one memory including computer program code,
- the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to enable:
- performing user input detection using at least a first detector, wherein the at least first detector comprises a touch sensitive device configured to detect touch on a two-dimensional surface;
- detecting using at least the first detector a predefined first phase of a predefined user gesture, wherein the predefined first phase of the predefined user gesture comprises movement substantially in a first plane;
- enabling at least a second detector;
- detecting using at least the second detector a predefined second phase of the predefined user gesture, wherein the predefined second phase of the predefined user gesture comprises movement substantially outside of the first plane;
- and
- responsive to detecting both the predefined first phase and the predefined second phase of the predefined user gesture, switching between operating in a two-dimensional user interface and operating in a three-dimensional user interface state;
- wherein performing user input detection using at least the first detector comprises performing user input detection using the first detector but not using the second detector;
- and
- wherein enabling at least the second detector comprises:
- switching on at least the second detector or adjusting at least the second detector from a lower energy consumption mode to a higher energy consumption mode, and wherein enabling at least the second detector is responsive to detecting, using the first detector, the predefined first phase of the predefined user gesture.
A non-transitory computer readable medium encoded with instructions that, when performed by a least one processor, causes at least the following to be performed:
- performing user input detection using at least a first detector, wherein the at least first detector comprises a touch sensitive device configured to detect touch on a two-dimensional surface;
- detecting using at least the first detector a predefined first phase of a predefined user gesture, wherein the predefined first phase of the predefined user gesture comprises movement substantially in a first plane;
- enabling at least a second detector;
- detecting using at least the second detector a predefined second phase of the predefined user gesture, wherein the predefined second phase of the predefined user gesture comprises movement substantially outside of the first plane;
- responsive to detecting both the predefined first phase and the predefined second phase of the predefined user gesture, switching between operating in a two-dimensional user interface state and operating in a three-dimensional user interface state, wherein performing user input detection using at least the first detector comprises performing user input detection using the first detector but not using the second detector;
- and
- wherein enabling at least the second detector comprises:
- switching on at least the second detector or adjusting at least the second detector from a lower energy consumption mode to a higher energy consumption mode, and wherein enabling at least the second detector is responsive to detecting, using the first detector, the predefined first phase of the predefined user gesture.
Dependencies are inferred from the claim text.