Apparatus, method, computer program and user interface
First Claim
Patent Images
1. An apparatus comprising:
- at least one processor; and
at least one memory including computer program code;
wherein the at least one memory and the computer program code are configured to, with the at least one processor, enable the apparatus to;
cause presentation on a display of a three dimensional menu structure, wherein the three dimensional menu structure comprises a plurality of individually selectable items positioned at different locations defined by different relative heights, widths or depths within the three dimensional menu structure;
detect, using a camera, motion of a user input object; and
determine, for performance, a function corresponding to the detected motion of the user input object wherein the function comprises movement of the items of the three dimensional menu structure such that the items have different relative locations than prior to the movement and selection of an item of the three dimensional menu structure;
wherein the camera is positioned on an opposite side of the apparatus to the display.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, method, computer program and apparatus wherein the apparatus comprises: at least one processor: and at least one memory including computer program code; wherein the at least one memory and the computer program code are configured to, with the at least one processor, enable the apparatus to; detect, using a camera, motion of a user input object; and determine, for performance, a function corresponding to the detected motion of the user input object wherein the function comprises control of an entity within a three dimensional model.
32 Citations
20 Claims
-
1. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code; wherein the at least one memory and the computer program code are configured to, with the at least one processor, enable the apparatus to; cause presentation on a display of a three dimensional menu structure, wherein the three dimensional menu structure comprises a plurality of individually selectable items positioned at different locations defined by different relative heights, widths or depths within the three dimensional menu structure; detect, using a camera, motion of a user input object; and determine, for performance, a function corresponding to the detected motion of the user input object wherein the function comprises movement of the items of the three dimensional menu structure such that the items have different relative locations than prior to the movement and selection of an item of the three dimensional menu structure; wherein the camera is positioned on an opposite side of the apparatus to the display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method comprising:
-
displaying a representation of a three dimensional menu structure on a display of an apparatus, wherein the three dimensional menu structure comprises a plurality of individually selectable items positioned at different locations defined by different relative heights, widths or depths within the three dimensional menu structure; detecting, using a camera of the apparatus positioned on an opposite side of the apparatus to the display, motion of a user input object; and determining, for performance, a function corresponding to the detected motion of the user input object wherein the function comprises movement of the items of the three dimensional menu structure such that the items have different relative locations than prior to the movement and selection of an item of the three dimensional menu structure. - View Dependent Claims (19)
-
-
20. A non-transitory computer readable medium embodying a computer program comprising computer program instructions that, when executed by at least one processor, enable an apparatus at least to perform:
-
displaying a representation of a three dimensional menu on a display of an apparatus, wherein the three dimensional menu structure comprises a plurality of individually selectable items positioned at different locations defined by different relative heights, widths or depths within the three dimensional menu structure; detecting, using a camera of the apparatus positioned on an opposite side of the apparatus to the display, motion of a user input object; and determining, for performance, a function corresponding to the detected motion of the user input object wherein the function comprises movement of the items of the three dimensional menu structure such that the items have different relative locations than prior to the movement and selection of an item of the three dimensional menu structure.
-
Specification