UNIFIED USER INPUT DEVICE
First Claim
Patent Images
1. A system for controlling operation of a multiple component system, comprising:
- a device platform;
(i) an alphanumeric keyboard including a first plurality of keys incorporated in said device platform, wherein selection of a key included in said first plurality of keys provides a signal encoding a printable character in accordance with a first signaling protocol; and
(ii) a positional controller also incorporated in said device platform, wherein said positional controller provides a first output signal;
a first processor, wherein said first output signal provided by said positional controller is translated into at least a first non-printable character in accordance with said first signaling protocol;
a single common communication channel interconnected to said device platform, wherein said signal encoding a printable character in accordance with a first signaling protocol and said signal encoding at least a first non-printable character in accordance with said first signaling protocol are both simultaneously carried by said communication channel to a receiving device, wherein said signal encoding a printable character in accordance with a first signaling protocol is carried to a first system application and wherein said signal encoding at least a first non-printable character in accordance with said first signaling protocol is carried to a seconds system application; and
a positional controller encoder, wherein said encoder translates a position of said positional controller into said first output signal.
0 Assignments
0 Petitions
Accused Products
Abstract
A unified user input device is provided. The input device may include keys normally provided as part of a general purpose alphanumeric computer keyboard. In addition, a positional controller is provided. Both the conventional alphanumeric keys and the positional controller are associated with the same device platform. Additionally, special function keys may also be provided in association with the positional controller. Signals encoding the selection of an alphanumeric key, a control input, or a special function key are communicated to an interconnected computer using a common, conventional keyboard connection, and a common signaling protocol.
22 Citations
21 Claims
-
1. A system for controlling operation of a multiple component system, comprising:
-
a device platform; (i) an alphanumeric keyboard including a first plurality of keys incorporated in said device platform, wherein selection of a key included in said first plurality of keys provides a signal encoding a printable character in accordance with a first signaling protocol; and (ii) a positional controller also incorporated in said device platform, wherein said positional controller provides a first output signal; a first processor, wherein said first output signal provided by said positional controller is translated into at least a first non-printable character in accordance with said first signaling protocol; a single common communication channel interconnected to said device platform, wherein said signal encoding a printable character in accordance with a first signaling protocol and said signal encoding at least a first non-printable character in accordance with said first signaling protocol are both simultaneously carried by said communication channel to a receiving device, wherein said signal encoding a printable character in accordance with a first signaling protocol is carried to a first system application and wherein said signal encoding at least a first non-printable character in accordance with said first signaling protocol is carried to a seconds system application; and a positional controller encoder, wherein said encoder translates a position of said positional controller into said first output signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for controlling components of a surveillance system, comprising:
-
receiving from a user input device a selection of an alphanumeric character; producing a signal encoding said selected alphanumeric character as a printable character according to a first communication protocol; receiving from said user input device a control input from a positional controller associated with said user input device; producing a signal encoding said received control input as a non-printable character according to said first communication protocol; outputting said signal encoding said selected alphanumeric character and said signal encoding said received control input as a non-printable character on a single common communication channel for transmission to first and second applications respectively, wherein said first and second applications are associated with a selected device and wherein said first application is provided for controlling operational characteristics of said selected device and wherein said second application is provided for controlling positional characteristics of said selected device; wherein said user input device includes an integrated device platform having a plurality of alphanumeric keys for selecting the alphanumeric character and a positional controller for creating the control input; encoding at least a first aspect of said control input; and converting said encoded at least a first aspect of said control input a non-printable character according to said first communication protocol. - View Dependent Claims (16, 17, 18, 19)
-
-
20. An integrated keyboard device, comprising:
-
means for receiving selected alphanumeric inputs associated with a first keyboard platform; means for first encoding said selected alphanumeric inputs; means for outputting said first encoded selected alphanumeric inputs; means for receiving selected positional control inputs associated with said first keyboard platform; means for second encoding said selected positional control inputs; means for outputting said second encoded selected positional control inputs on a single common communication channel; means for simultaneously directing said first encoded inputs to a first application and said second encoded inputs to a second application, wherein the first and second applications are active at the same time and wherein means for simultaneously directing is further operable to intercept and separate said second encoded inputs from said first encoded inputs.
-
-
21. A system for controlling operation of a multiple component system, comprising:
-
a device platform having; (i) an alphanumeric keyboard incorporated in said device platform, said alphanumeric keyboard including alphanumeric keys for each letter of the alphabet (A-Z), a plurality of function keys designated as at least keys F1-F10, a plurality of numeric keys designated as keys 1-9; (ii) a positional controller incorporated in said device platform and spaced from said plurality of alphabetical, numeric, and function keys, said positional controller being in the form of a joystick, said joystick for controlling one or more cameras within said system, said joystick extending above said device platform enabling a user to grip said joystick with the palm of a user'"'"'s hand; (iii) a plurality of camera control keys for controlling various camera functions including at least a plurality of camera control keys for controlling focus and zoom of said camera; said alphabetical keys and said numeric keys providing a signal encoding for production of printable characters in accordance with a first signaling protocol; said positional controller providing another output signal; a first processor incorporated within said device platform, wherein said another output signal provided by said positional controller is translated into at least a first non-printable character in accordance with said first signaling protocol; a single common communication channel interconnected to said device platform for carrying said signal encoding a printable character in said another signal encoding at least a first non-printable character to a receiving device, said receiving device being in the form of a computing device having at least a second processor, and data storage means for storing data.
-
Specification