METHOD FOR MANIPULATING A GRAPHICAL USER INTERFACE AND INTERACTIVE INPUT SYSTEM EMPLOYING THE SAME
First Claim
Patent Images
1. A method comprising:
- capturing at least one image of a three-dimensional (3D) space disposed in front of a display surface; and
processing the captured at least one image to detect a pointing gesture made by a user within the three-dimensional (3D) space and the position on the display surface to which the pointing gesture is aimed.
7 Assignments
0 Petitions
Accused Products
Abstract
A method comprises capturing at least one image of a three-dimensional (3D) space disposed in front of a display surface and processing the captured at least one image to detect a pointing gesture made by a user within the three-dimensional (3D) space and the position on the display surface to which the pointing gesture is aimed.
85 Citations
80 Claims
-
1. A method comprising:
-
capturing at least one image of a three-dimensional (3D) space disposed in front of a display surface; and processing the captured at least one image to detect a pointing gesture made by a user within the three-dimensional (3D) space and the position on the display surface to which the pointing gesture is aimed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An interactive input system comprising:
-
a display surface; at least one imaging device configured to capture images of a three-dimensional (3D) space disposed in front of the display surface; and processing structure configured to process the captured images to detect a user making a pointing gesture towards the display surface and the position on the display surface to which the pointing gesture is aimed. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method of manipulating a graphical user interface (GUI) displayed on a display surface comprising:
-
receiving an input event from an input device; processing the input event to determine the location of the input event and the type of the input event; comparing at least one of the location of the input event and the type of the input event to defined criteria; and manipulating the GUI based on the result of the comparing. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. An interactive input system comprising:
-
a display surface on which a graphical user interface (GUI) is displayed; at least one input device; and processing structure configured to receive an input event from the at least one input device, determine the location of the input event and the type of the input event, compare at least one of the location of the input event and the type of the input event to defined criteria, and manipulate the GUI based on the result of the comparing. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72)
-
-
73. A method of manipulating a shared graphical user interface (GUI) displayed on a display surface of at least two client devices, one of the client devices being a host client device, the at least two client devices participating in a collaboration session, the method comprising:
-
receiving, at the host client device, an input event from an input device associated with an annotator device of the collaboration session; processing the input event to determine the location of the input event and the type of the input event; comparing at least one of the location of the input event and the type of the input event to defined criteria; and manipulating the shared GUI based on the results of the comparing. - View Dependent Claims (74, 75, 76)
-
-
77. A method of applying an indicator to a graphical user interface (GUI) displayed on a display surface, the method comprising:
-
receiving an input event from an input device; determining characteristics of said input event, the characteristics comprising at least one of the location of the input event and the type of the input event; determining if the characteristics of the input event satisfies defined criteria; and manipulating the GUI if the defined criteria is satisfied. - View Dependent Claims (78, 79)
-
-
80. A method of processing an input event comprising:
-
receiving an input event from an input device; determining characteristics of the input event, the characteristics comprising at least one of the location of the input event and the type of the input event; determining an application program to which the input event is to be applied; determining whether the characteristics of the input event satisfies defined criteria; and sending the input event to the application program if the defined criteria is satisfied.
-
Specification