Method and apparatus for operating in pointing and enhanced gesturing modes
First Claim
1. A method of operating an electronic system comprising a sensor device configured to detect object motion in a sensing region and a display screen configured to provide a visual display, the method comprising:
- operating in a pointing mode, wherein the electronic system is configured to recognize a type of sliding input in the sensing region as a type of pointing command while in the pointing mode, and wherein the type of pointing command is for interacting with the visual display;
changing from the pointing mode to an enhanced gesturing mode in response to recognizing a characteristic object motion in the sensing region, wherein the characteristic object motion differs from the type of sliding input;
operating in the enhanced gesturing mode in response to changing from the pointing mode to the enhanced gesturing mode, wherein the electronic system is configured to recognize the type of sliding input in the sensing region as a gesture command while in the enhanced gesturing mode, and wherein the gesture command is selectively associated with an action based on a locality of the electronic system, wherein the type of sliding input recognized as the gesture command while in the enhanced gesture mode is a same type of sliding input as the type of sliding input recognized as the pointing command while in the pointing mode, and wherein the type of sliding input comprises a lateral movement in the sensing region;
changing a representation in the visual display of a path of the sliding input at least in response to changing from the pointing mode to the enhanced gesturing mode; and
producing the action in response to recognizing the sliding input as the gesture command.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatuses for implementing gesture command recognition functionality is disclosed. The apparatuses may operate in a pointing mode and operate in an enhanced gesturing mode. While in the enhanced gesturing mode, the apparatuses may cause associated actions in response to recognizing sliding inputs as gesture commands. The gesture commands may be selectively associated with actions based on localities. The apparatuses may present overlays with information content independent of gesture command recognition. The apparatuses may change appearances of visual representations of sliding inputs in response to recognizing the sliding inputs as gesture commands.
-
Citations
18 Claims
-
1. A method of operating an electronic system comprising a sensor device configured to detect object motion in a sensing region and a display screen configured to provide a visual display, the method comprising:
-
operating in a pointing mode, wherein the electronic system is configured to recognize a type of sliding input in the sensing region as a type of pointing command while in the pointing mode, and wherein the type of pointing command is for interacting with the visual display; changing from the pointing mode to an enhanced gesturing mode in response to recognizing a characteristic object motion in the sensing region, wherein the characteristic object motion differs from the type of sliding input; operating in the enhanced gesturing mode in response to changing from the pointing mode to the enhanced gesturing mode, wherein the electronic system is configured to recognize the type of sliding input in the sensing region as a gesture command while in the enhanced gesturing mode, and wherein the gesture command is selectively associated with an action based on a locality of the electronic system, wherein the type of sliding input recognized as the gesture command while in the enhanced gesture mode is a same type of sliding input as the type of sliding input recognized as the pointing command while in the pointing mode, and wherein the type of sliding input comprises a lateral movement in the sensing region; changing a representation in the visual display of a path of the sliding input at least in response to changing from the pointing mode to the enhanced gesturing mode; and producing the action in response to recognizing the sliding input as the gesture command. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising:
-
(a) a user interface program for operating an electronic system, the user interface program containing instructions for; operating in a pointing mode, wherein the electronic system is configured to recognize a type of sliding input in a sensing region as a type of pointing command while in the pointing mode, and wherein the type of pointing command is for interacting with a visual display; changing from the pointing mode to an enhanced gesturing mode in response to recognizing a characteristic object motion in the sensing region, wherein the characteristic object motion differs from the type of sliding input; and operating in the enhanced gesturing mode in response to changing from the pointing mode to the enhanced gesturing mode, wherein the electronic system is configured to recognize the type of sliding input in the sensing region as a gesture command while in the enhanced gesturing mode, wherein the type of sliding input recognized as the gesture command while in the enhanced gesture mode is a same type of sliding input as the type of sliding input recognized as the pointing command while in the pointing mode, wherein the type of sliding input comprises a lateral movement in the sensing region, and wherein the gesture command is selectively associated with an action based on a locality of the electronic system; changing a representation in the visual display of a path of the sliding input at least in response to changing from the pointing mode to the enhanced gesturing mode; and (b) a non-transitory computer-readable media on which the user-interface program resides. - View Dependent Claims (9)
-
-
10. A method of operating an electronic system comprising a sensor device configured to detect object motion in a sensing region and a display screen configured to provide a visual display, the method comprising:
-
operating in a pointing mode, wherein the electronic system is configured to recognize a plurality of types of sliding input in the sensing region as pointing commands for interacting with the visual display while in the pointing mode; changing from operating in the pointing mode to operating in an enhanced gesturing mode in response to recognizing a characteristic object motion in the sensing region which differs from the plurality of types of sliding input, wherein the electronic system is configured to recognize the plurality of types of sliding input as a plurality of gesture commands associated with a plurality of different gesture actions while in the enhanced gesturing mode, wherein the plurality of types of sliding input recognized as the gesture command while in the enhanced gesture mode is a same plurality of types of sliding input as the plurality of types of sliding input recognized as the pointing command while in the pointing mode, and wherein the type of sliding input comprises a lateral movement in the sensing region; changing a representation in the visual display of a path of a sliding input at least in response to changing from the pointing mode to the enhanced gesturing mode; and presenting an overlay in the visual display when operating in the enhanced gesturing mode, wherein the overlay presents information content independent of recognizing the plurality of types of sliding inputs as the plurality of gesture commands. - View Dependent Claims (11, 12, 13)
-
-
14. An electronic system comprising:
-
a display screen configured to provide a visual display; a sensor device configured to detect object motion in a sensing region; a processing system communicatively coupled to the display screen and the sensor device, the processing system configured to; operate in a pointing mode, wherein the electronic system is configured to recognize a plurality of types of sliding input in the sensing region as pointing commands for interacting with the visual display while in the pointing mode; change from operating in the pointing mode to operating in an enhanced gesturing mode in response to recognizing a characteristic object motion in the sensing region which differs from the plurality of types of sliding input, wherein the electronic system is configured to recognize the plurality of types of sliding input as a plurality of gesture commands associated with a plurality of different gesture actions while in the enhanced gesturing mode, wherein the plurality of types of sliding input recognized as the gesture command while in the enhanced gesture mode is a same plurality of types of sliding input as the plurality of types of sliding input recognized as the pointing command while in the pointing mode, and wherein the type of sliding input comprises a lateral movement in the sensing region; changing a representation in the visual display of a path of the sliding input at least in response to changing from the pointing mode to the enhanced gesturing mode; and present an overlay in the visual display when operating in the enhanced gesturing mode, wherein the overlay presents information independent of recognizing the plurality of types of sliding inputs as the plurality of gesture commands. - View Dependent Claims (15)
-
-
16. A method of operating an electronic system comprising a sensor device configured to detect object motion in a sensing region and a display screen configured to provide a visual display, the method comprising:
-
operating in a pointing mode, wherein the electronic system is configured to recognize a plurality of types of sliding input in the sensing region as pointing commands for interacting with the visual display while in the pointing mode; changing from the pointing mode to an enhanced gesturing mode in response to recognizing a characteristic object motion in the sensing region, wherein the characteristic object motion differs from the plurality of types of sliding input; operating in the enhanced gesturing mode in response to changing from the pointing mode to the enhanced gesturing mode, wherein the electronic system is configured to recognize the plurality of types of sliding input as a plurality of gesture commands associated with a plurality of gesture actions while in the enhanced gesturing mode, wherein the plurality of types of sliding input recognized as the gesture command while in the enhanced gesture mode is a same plurality of types of sliding input as the plurality of types of sliding input recognized as the pointing command while in the pointing mode, and wherein the type of sliding input comprises a lateral movement in the sensing region; and providing a representation in the visual display of a path of the sliding input received while in the enhanced gesturing mode; changing an appearance of the representation in the visual display in response to recognizing the sliding input as a gesture command and changing from the pointing mode to the enhanced gesturing mode; and causing a gesture action associated with the gesture command in response to recognizing the sliding input. - View Dependent Claims (17, 18)
-
Specification