A system for positioning a graphical object on an electronic display. A coarse positioning input control element provides a coarse position input signal and a fine positioning input control element provides a fine position input signal. A microprocessor is operatively connected to the coarse positioning input control element and the fine positioning input control element for integrating the coarse position input signal and the fine position input signal. The microprocessor output signal is provided to an electronic display. Manipulation of the coarse positioning input control element provides a rapid and coarse manual positioning of a graphical object and manipulation of the fine positioning input control element provides accurate positioning of the graphical object, thereby optimizing the efficiency for graphical object positioning on the electronic display.
|
9. A method for positioning a graphical object on an electronic display, comprising the steps of:
a) utilizing a coarse positioning input control element for providing a coarse position input signal for a rapid and coarse manual positioning of the graphical object on the electronic display, said coarse positioning input control element being selected from a group consisting of: joysticks, trackballs, touch pads, and mice; and,
b) utilizing a fine positioning input control element for providing a fine position input signal for relatively accurate incremental positioning of said graphical object on the electronic display, said coarse positioning input control element and said fine positioning input control element each being directly connected to a microprocessor for providing a microprocessor output signal to the electronic display, said fine positioning input control element being selected from a group consisting of: rotary knobs, scroll wheels, rocker switches, and pushbuttons; and,
c) utilizing a control switch operatively connected to said microprocessor for engaging a graphical object positioning mode, wherein said coarse positioning input control element and said fine positioning input control element can be used to interchangeably position said graphical object anywhere on the electronic display, said control switch also capable of disengaging said graphical object positioning mode,
wherein said method for positioning said graphical object is further defined by the steps of:
i) positioning said graphical object, utilizing said coarse positioning input control element, over a defined region to highlight this region in an initial step of a graphical flight planning operation;
ii) utilizing said control switch to bring a task menu into view related to said highlighted region, thus providing a plurality of tasks;
iii) slewing said graphical object a desired task to highlight a selected task, utilizing said coarse positioning input control element;
iv) selecting said highlighted task utilizing said control switch thus engaging said graphical object positioning mode related to said flight planning operation wherein both said coarse positioning and said fine positioning input control elements are engageable in said graphical object positioning mode to provide desired positioning of said graphical object; and,
v) manipulating said control switch to complete said task.
1. An avionics system for positioning a graphical object on an electronic display, comprising:
a) a coarse positioning input control element for providing a coarse position input signal, said coarse positioning input control element being selected from a group consisting of: joysticks, trackballs, touch pads, and mice;
b) a fine positioning input control element for providing a fine position input signal, said fine positioning input control element being selected from a group consisting of: rotary knobs, scroll wheels, rocker switches, and pushbuttons; and,
c) a microprocessor directly connected to said coarse positioning input control element and directly connected to said fine positioning input control element, said microprocessor for integrating said coarse position input signal and said fine position input signal, and providing a microprocessor output signal to the electronic display,
wherein manipulation of said coarse positioning input control element provides a rapid and coarse manual positioning of the graphical object and manipulation of said fine positioning input control element provides accurate incremental positioning of the graphical object anywhere on the electronic display, thereby optimizing the efficiency for graphical object positioning on the electronic display; and,
d) a control switch operatively connected to said microprocessor for engaging a graphical object positioning mode, wherein said coarse positioning input control element and said fine positioning input control element can be used to interchangeably position said graphical object, said control switch also capable of disengaging said graphical object positioning mode,
wherein,
i) said graphical object is positionable by said coarse positioning input control element over a defined region to highlight this region in an initial step of a graphical flight planning operation;
ii) said control switch is used to bring a task menu into view related to said highlighted region, providing a plurality of tasks;
iii) said coarse positioning input control element is used to slew said graphical object over a desired task to highlight a selected task;
iv) said control switch is used to select said highlighted task and engage said graphical object positioning mode related to said flight planning operation wherein both said coarse positioning and said fine positioning input control elements are engageable in said graphical object positioning mode to provide desired positioning of said graphical object; and,
v) manipulation of said control switch completes said task.
6. An avionics system for positioning a graphical object, comprising:
a) a coarse positioning input control element for providing a coarse position input signal, said coarse positioning input control element being selected from a group consisting of: joysticks, trackballs, touch pads, and mice;
b) a fine positioning input control element for providing a fine position input signal, said fine positioning input control element being selected from a group consisting of: rotary knobs, scroll wheels, rocker switches, and pushbuttons;
c) a microprocessor directly connected to said coarse positioning input control element and directly connected to said fine positioning input control element, said microprocessor for integrating said coarse position input signal and said fine position input signal, and providing a microprocessor output signal; and,
d) an electronic flight display for receiving said microprocessor output signal,
wherein manipulation of said coarse positioning input control element provides a rapid and coarse manual positioning of the graphical object and manipulation of said fine positioning input control element provides accurate incremental positioning of the graphical object anywhere on the electronic display, thereby optimizing the efficiency for graphical object positioning on the electronic display; and,
e) a control switch operatively connected to said microprocessor for engaging a graphical object positioning mode, wherein said coarse positioning input control element and said fine positioning input control element can be used to interchangeably position said graphical object, said control switch also capable of disengaging said graphical object positioning mode,
wherein,
i) said graphical object is positionable by said coarse positioning input control element over a defined region to highlight this region in an initial step of a graphical flight planning operation;
ii) said control switch is used to bring a task menu into view related to said highlighted region, providing a plurality of tasks;
iii) said coarse positioning input control element is used to slew said graphical object over a desired task to highlight a selected task;
iv) said control switch is used to select said highlighted task and engage said graphical object positioning mode related to said flight planning operation wherein both said coarse positioning and said fine positioning input control elements are engageable in said graphical object positioning mode to provide desired positioning of said graphical object; and,
v) manipulation of said control switch completes said task.
2. The system of
3. The system of
4. The system of
5. The system of
7. The system of
8. The system of
10. The method of
|
1. Field of the Invention
The present invention relates generally to graphical object positioning on electronic displays, and more particularly to a system for integrating coarse and fine graphical object positioning on an electronic display.
2. Description of the Related Art
Electronic flight display systems, which provide a means for the pilot to manually position graphical objects, can be labor intensive and cause high workload to use in cases where positioning the object at the desired display location has to be relatively accurate. Existing designs use one of two types of positional control devices (i.e. elements) to accomplish this task.
Some of these designs use control devices such as a joystick, trackball or touchpad which provide for rapid movement of the graphical object. This allows for coarse but quick traversal of the graphical object over long lengths on the display. However, these designs are highly inefficient for fine placement on the display since priority is given to rapid movement rather than positional accuracy. The time gained by the quick traversal is lost when trying to position the graphical object by small amounts to reach the desired location on the display. This situation can be compromised even further when performing this task during turbulent flight conditions.
Other existing designs use a different type of control device such as a rotary knob or scroll wheel with detents that provides for small uniform incremental movements of the graphical object. This allows for fine placement of the graphical object over short lengths on the display. However, these designs are highly inefficient for coarse but quick traversal over long lengths on the display since priority is given to positional accuracy rather than rapid movement. The time gained by accurately positioning the graphical object by small amounts is lost when a long length needs to be traversed to reach the desired location on the display. Like the prior control devices described above, this situation can be compromised even further when performing this task during turbulent flight conditions.
U.S. Pat. No. 6,795,055, issued to J. H. Culler, entitled “Devices, Systems and Methods for Facilitating Positioning of Cursor On Display Device,” discloses an input device which includes a shifter configured to electrically communicate with a computer. The shifter is configured to enable functional information, provided by a mouse-type input device, to provide selected functionality of the cursor. The shifter provides a shift-disable mode and a shift-enable mode so that, while in the shift-disable mode, the shifter enables the mouse-type input device to influence movement of the cursor on the display device. For instance, a movement of the mouse-type input device in a first direction and a first distance results in the cursor moving the first direction and a corresponding second distance. In the shift-enable mode, the shifter enables an altering of movement of the cursor so that movement of the mouse-type input device in the first direction and the first distance results in the cursor moving the first direction and a corresponding third distance, with the third distance being unequal to the second distance. This device is also disclosed in U.S. Pat. No. 6,545,666, of the same applicant. Both of the above-mentioned patents involve utilizing one device that operates in different modes. The device has two fixed gains. In the shift-disable mode the normal gain typical of a mouse is utilized to translate device motion to on screen cursor motion. In the shift-enable mode, the gains are changed enabling fine positioning. That is, in shift-enable mode, the gains are decreased resulting in larger device motion for smaller on screen cursor motion, thereby enabling fine positioning of the on screen cursor.
U.S. Pat. No. 6,181,325, issued to K. Lee, entitled “Computer System with Precise Control of the Mouse Pointer,” discloses a portable computer system that enables locating the mouse pointer precisely on the monitor screen. The computer system includes a pointing device such as a touch pad mounted at top surface of the main body with two mouse buttons. A button is provided at left sides of the touch pad. This button is similar to the mouse button and used when fine adjustment of the mouse pointer is needed. The operation of the fine adjustment mode performed in the computer is as follows: determining whether a fine adjustment mode selection key is pressed; zooming in a predetermined screen area including current location of the pointer based on the corresponding video driver and operating system; locating the pointer at the desired position within the zoom in screen; checking if the fine adjustment mode has canceled; and restoring the zoom in screen to original picture if the fine adjustment mode is canceled. The cancellation of the fine adjustment mode is performed by detecting the signal fed from one of the mouse buttons. To enable fine positioning of the cursor, the magnification of the on screen display area is increased with the gain of the device being held constant. This has the effect of decreasing the gain of the device, thereby enabling fine on screen cursor positioning.
In a broad aspect, the present invention is a system for positioning a graphical object on an electronic display. A coarse positioning input control element provides a coarse position input signal and a fine positioning input control element provides a fine position input signal. A microprocessor is operatively connected to the coarse positioning input control element and the fine positioning input control element for integrating the coarse position input signal and the fine position input signal. The microprocessor output signal is provided to an electronic display. Manipulation of the coarse positioning input control element provides a rapid and coarse manual positioning of a graphical object and manipulation of the fine positioning input control element provides accurate positioning of the graphical object, thereby optimizing the efficiency for graphical object positioning on the electronic display.
Thus, the present invention integrates the use of two dissimilar positional control elements which can be used interchangeably to perform the graphical object positioning task on an electronic flight display. The coarse positioning input control element provides a rapid means to manually position the graphical object on the display. This device is used to the extent needed by the operator to rapidly move the graphical object long distances on the display. The fine positioning input control element is then used to manually position the graphical object over small distances very accurately on the display. The innovation thereby provides a means to minimize the overall amount of time required by the operator to accurately position the graphical object anywhere on the electronic display regardless of how far the object must be moved to accomplish the task.
This is particularly advantageous for application with an avionics system in which turbulent flight conditions may exist. It provides the capability of providing flight plan edits using graphical flight planning operations which require accurate yet efficient cursor movement.
Another advantage of this invention is that it inherently provides a backup cursor positioning capability in the event that either of the two cursor control devices (coarse or fine) fails. Although suboptimal, this could be a significant advantage if both the coarse and fine positioning controls are dual axis.
Referring now to the drawings and the characters of reference marked thereon,
A microprocessor 20 is operatively connected to the coarse positioning input control element 12 and the fine positioning input control element 16 for integrating the coarse position input signal 14 and the fine position input signal 18. The microprocessor output signal 22 is provided to an electronic display 24. The microprocessor 20 may be, for example, any digital computer processor on a microchip which is capable of performing arithmetic and logic operations to handle the coarse/fine element inputs and output to the electronic display.
A control switch 26 is preferably operatively connected to the microprocessor 20 (as shown by numeral designation 28) for engaging a graphical object positioning mode. The coarse positioning input control element and the fine positioning input control element can be used to interchangeably position the graphical object. The control switch 26 is also preferably also capable of disengaging the graphical object positioning mode. The control switch may be, for example, a pushbutton, toggle switch, rocker switch, etc.—i.e. a type of input device which provides a momentary or static control of selecting two states (i.e., On and Off states).
Alternatively, the control switch 26 may be directly coupled to the electronic display 24, as shown in phantom by numeral designation 30. The coupling of the control switch to the microprocessor or directly to the electronic display depends on whether the logic for engagement/disengagement of the graphical object positioning mode resides in the microprocessor or electronic display, respectively. The coarse positioning input control element 12, fine positioning input control element 16 and control switch 26 may be located on a single device, or located on separate devices as shown in
Referring now to
In
Referring now to
In
Other embodiments and configurations may be devised without departing from the spirit of the invention and the scope of the appended claims.
Krenz, Michael J., Owen, Gary L., Lehman, Maureen A.
Patent | Priority | Assignee | Title |
10108189, | Jul 29 2016 | GE Aviation Systems LLC | Integrated flight management system and flight director |
10969949, | Aug 21 2013 | PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD. | Information display device, information display method and information display program |
11137837, | Oct 23 2017 | Hewlett-Packard Development Company, L.P.; HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | Input device with precision control |
8562437, | May 09 2011 | SONY INTERACTIVE ENTERTAINMENT INC | Keyboard equipped with functions of operation buttons and an analog stick provided in a game controller |
9280904, | Mar 15 2013 | AIRBUS OPERATIONS S A S | Methods, systems and computer readable media for arming aircraft runway approach guidance modes |
9567099, | Apr 11 2013 | AIRBUS OPERATIONS S A S | Aircraft flight management devices, systems, computer readable media and related methods |
Patent | Priority | Assignee | Title |
4680577, | Nov 28 1983 | Transpacific Plasma, LLC | Multipurpose cursor control keyswitch |
4698626, | Jun 02 1984 | Brother Kogyo Kabushiki Kaisha | Coordinate-data input device for CRT display having cursor travel control means |
4719455, | Jan 24 1986 | Integrating pointing device | |
4816810, | Aug 28 1987 | Remote acceptance switch for computer mouse | |
4891632, | Jan 20 1988 | King Phoenix Co., Ltd. | Computer graphic drawing apparatus with coarse and fine controls |
5315392, | Mar 29 1991 | Sony Corporation | Apparatus for display and selection of available television channels |
5760763, | May 30 1996 | Video display enhanced pointing control method | |
5905497, | Mar 31 1997 | Hewlett Packard Enterprise Development LP | Automatic and seamless cursor and pointer integration |
5910798, | Nov 27 1996 | LG Electronics Inc. | Apparatus for moving a cursor on a screen |
5995901, | Sep 30 1996 | Rockwell International Corporation | Automatic view adjusting flight plan display |
6052115, | Feb 05 1998 | International Business Machines Corporation | User interactive cursor control system with a programmable scale of orthogonal user movements to cursor movements |
6057826, | Sep 02 1993 | Sextant Avionique | Method and device for managing the relative displacement of a cursor in relation to the image displayed on a viewing device |
6100875, | Sep 03 1992 | SAMSUNG ELECTRONICS CO , LTD | Keyboard pointing device |
6128553, | Jul 24 1998 | Rockwell Collins, Inc | Menu control knob |
6172428, | Dec 30 1998 | L-3 Communications Corporation | Digital control system and method for generator sets |
6181325, | Feb 14 1997 | Samsung Electronics Co., Ltd. | Computer system with precise control of the mouse pointer |
6396477, | Sep 14 1998 | Microsoft Technology Licensing, LLC | Method of interacting with a computer using a proximity sensor in a computer input device |
6452587, | Jan 11 2000 | Mitsubishi Electric Research Laboratories, Inc | Cursor controller using speed position |
6466235, | Sep 08 1999 | Rockwell Collins, Inc | Method and apparatus for interactively and automatically selecting, controlling and displaying parameters for an avionics electronic flight display system |
6489948, | Apr 20 2000 | Computer mouse having multiple cursor positioning inputs and method of operation | |
6545666, | May 30 2000 | PIXART IMAGING INC | Devices, systems and methods for positioning cursor on display device |
6571171, | Sep 08 1999 | Rockwell Collins, Inc.; Rockwell Collins, Inc | Method and apparatus for graphically inserting waypoints for a flight management system |
6636198, | Apr 15 1997 | Mercer Scientific International Corporation | Incremental controller for graphical displays |
6654002, | Mar 25 1999 | Optis Wireless Technology, LLC | Electronic appliance and operation control method thereof |
6795055, | May 30 2000 | PIXART IMAGING INC | Devices, systems and methods for facilitating positioning of cursor on display device |
6799095, | Sep 08 1999 | Rockwell Collins; Rockwell Collins, Inc | Method and apparatus for interactively displaying a route window for a flight management system |
6903720, | Sep 26 1997 | Honeywell Inc.; Honeywell INC | Cursor control console with rotary knob and method of use |
7433779, | Nov 04 2003 | Thales | Method of following the course of the flight plan of a cooperative aircraft |
7545362, | Feb 26 2004 | Microsoft Technology Licensing, LLC | Multi-modal navigation in a graphical user interface computing system |
7557797, | Feb 13 2004 | CHEMTRON RESEARCH LLC | Mouse-based user interface device providing multiple parameters and modalities |
7576726, | May 25 2005 | AVAGO TECHNOLOGIES GENERAL IP SINGAPORE PTE LTD | Dual-positioning controller and method for controlling an indicium on a display of an electronic device |
20020093483, | |||
20040017355, | |||
20040021694, | |||
20040155865, | |||
20040201726, | |||
20040207637, | |||
20050009571, | |||
20050057489, | |||
20060038775, | |||
20060267934, | |||
20070123204, | |||
20100001961, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Aug 21 2006 | LEHMAN, MAUREEN A | Rockwell Collins, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 018222 | /0097 | |
Aug 21 2006 | KRENZ, MICHAEL J | Rockwell Collins, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 018222 | /0099 | |
Aug 21 2006 | OWEN, GARY L | ROCKWELL COLINS, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 018249 | /0061 | |
Aug 25 2006 | Rockwell Collins, Inc. | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
May 13 2016 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Apr 22 2020 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Apr 18 2024 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Nov 13 2015 | 4 years fee payment window open |
May 13 2016 | 6 months grace period start (w surcharge) |
Nov 13 2016 | patent expiry (for year 4) |
Nov 13 2018 | 2 years to revive unintentionally abandoned end. (for year 4) |
Nov 13 2019 | 8 years fee payment window open |
May 13 2020 | 6 months grace period start (w surcharge) |
Nov 13 2020 | patent expiry (for year 8) |
Nov 13 2022 | 2 years to revive unintentionally abandoned end. (for year 8) |
Nov 13 2023 | 12 years fee payment window open |
May 13 2024 | 6 months grace period start (w surcharge) |
Nov 13 2024 | patent expiry (for year 12) |
Nov 13 2026 | 2 years to revive unintentionally abandoned end. (for year 12) |