WO2000028407A1 - Method and apparatus for showing user selectable options on the display screen of a data processing apparatus - Google Patents
Method and apparatus for showing user selectable options on the display screen of a data processing apparatus Download PDFInfo
- Publication number
- WO2000028407A1 WO2000028407A1 PCT/GB1999/003685 GB9903685W WO0028407A1 WO 2000028407 A1 WO2000028407 A1 WO 2000028407A1 GB 9903685 W GB9903685 W GB 9903685W WO 0028407 A1 WO0028407 A1 WO 0028407A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data processing
- control object
- display device
- images
- depiction
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F19/00—Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
- G07F19/20—Automatic teller machines [ATMs]
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F19/00—Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
- G07F19/20—Automatic teller machines [ATMs]
- G07F19/201—Accessories of ATMs
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F9/00—Details other than those peculiar to special kinds or types of apparatus
- G07F9/02—Devices for alarm or indication, e.g. when empty; Advertising arrangements in coin-freed apparatus
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F9/00—Details other than those peculiar to special kinds or types of apparatus
- G07F9/02—Devices for alarm or indication, e.g. when empty; Advertising arrangements in coin-freed apparatus
- G07F9/023—Arrangements for display, data presentation or advertising
- G07F9/0235—Arrangements for display, data presentation or advertising the arrangements being full-front touchscreens
Definitions
- Figure 4 shows an individual control object or icon the picture detail of which changes progressively.
- a first image 40a no picture detail of the icon is presented.
- successive images from the first image 40a through successive intermediate images 40b, 40c, 40d, 40e, 40f, 40g, 4Oh up to the final image 40i the amount of picture detail increases progressively.
- the switch from the first image 40a to the final image 40i is effected progressively by stepping through the succession of intermediate images 40b - 4Oh in which the amount of picture detail of selectable options is changed progressively.
- the forward and reverse animations are generated by means of animation program modules which are called up by the application program and are shown as linked to the application program in the diagram of Figure 2.
- the modules provide image formats which may be bitmap formats or digital video formats .
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The present invention relates to a method and apparatus for showing user selectable options on the display screen of a data processing apparatus. The data processing apparatus includes a data processor, a display device incorporating a display screen, a display device driver, user entry means such as a mouse, keyboard or touch screen entry, and programming means to control the data processing apparatus. The programming is adapted to operate the display device driver to depict a control object or icon defining a data processing operation. The entry means is operable by the user to cause the system to perform the operation defined by the control object. The depiction of the control object comprises forward and reverse successions of images in which the amount of picture detail of the depiction is increased progressively through the succession of images and subsequently reduced progressively. The control object is thus made to appear to grow on the screen and subsequently to shrink from the screen.
Description
Method and apparatus for showing user selectable options on the display screen of a data processing apparatus.
Data processing apparatus in general use employs a data processor, a display device incorporating a display screen and a display driver to present images on the display screen. Such a general configuration of data processing apparatus is to be found in a wide variety of environments and is used for personal computers, self- service terminals, automated teller machines and the like. In many applications of such data processing apparatus the user is confronted by images on the screen which allow the user to choose from a succession of menus of options. Each menu will allow the user to select one or more options so as to cause the apparatus to perform the selected process or processes. The selection of an option may be made in a variety of ways including selection by a mouse, by keyboard or by touching the screen so as to select an icon representing the option.
The images which are presented to the user should give a clearly recognisable indication of the options that are being made available. In machines such as self-service terminals or automated teller machines used by the general public, the manner in which attention is drawn to the individual icons in the menu becomes important . The screen background, layout and design of individual icons all contribute to ease of use of the machine.
It is the aim of the present invention to provide an improvement in the operation of a display screen included
in data processing apparatus to show different data processing options to the user.
According to the present invention, there is provided a method of operating a data processing system including a data processor, a display device incorporating a display screen, a display device driver, user entry means and programming means to control the data processing apparatus, the method comprising operating the display device driver to depict a control object defining a data processing operation, and controlling the system through the user entry means to perform the operation defined by the control object, the depiction of the control object comprising a forward succession of images in which the amount of picture detail of the depiction is increased progressively through the succession of images.
Further, according to the present invention, there is provided data processing apparatus including a data processor, a display device incorporating a display screen, a display device driver, user entry means and programming means to control the data processing apparatus, the programming means being adapted to operate the display device driver to depict a control object defining a data processing operation, the entry means being operable by the user to cause the system to perform the operation defined by the control object, the depiction of the control object comprising a succession of images in which the amount of picture detail of the depiction is increased progressively through the succession of images .
The invention will now be described, by way of example, with reference to the accompanying drawings in which;
Figure 1 shows a data processing system embodying the present invention,
Figure 2 is a diagram of programming for the system of Figure 1,
Figure 3 is a flow diagram of steps used in the operation of the system of Figure 1, and
Figure 4 shows a progression of images produced on a display screen incorporated in the system of Figure 1.
In Figure 1, a central processor 10 incorporates a readonly memory 10a. The central data processor is connected to a data bus 11. A display device 12, a user interface 13, a random access memory 14 and a communications interface 15 are also connected to the data bus 11. The data processor 10 is programmed by an operating system accessible from the random access memory 14 and supplied to the ROM 10a by way of the data bus 11 in a manner which is generally well known in the art. The programming of the data processor includes drivers which enable the data processor to communicate with the display device 12, the user interface 13 and the communications interface 15 over the data bus 11.
The display device 12 is a cathode ray tube monitor although the invention may be practised with any suitable display device, including liquid crystal display devices,
which are capable of providing the user with a display to monitor the operation of the apparatus. In the preferred embodiment of the invention, the display device 12 is a touch screen display device which enables the user to make selections from menus of options displayed by the display device. Such touch screen display devices are well known in the data processing art.
The user interface 13, which includes a keyboard and mouse capable of operating a cursor displayed on the display, provide an additional means enabling the user to make selections from menus of options displayed by the display device. Other user interface options for practising the invention include voice actuated entry means enabling the user to make entries to the data processing means and speaker outputs providing the data processing means with the ability to communicate requests for information to the user.
The communications interface 15 includes a modem or other electronic communication device for electronically communicating data into the data processing apparatus or communicating data from the data processing apparatus.
Referring to Figure 2, it will be seen that the programming of the data processing apparatus of Figure 1 includes an operating system to control the basic operation of the apparatus together with drivers to operate the peripheral devices including the display device 12, the user interface 13 and the communications interface 15. One or more application programs are provided to perform the tasks required of the data
processing system. The application programs include menu driven applications in which the user is presented on the display screen 12 with control objects or icons. Each control object or icon represents a choice which the user can make from the menu. In response to the selection by the user of one or more control objects or icons, the application program responds to the selection, completes the requested data processing step and moves to the next menu.
In a specific embodiment of the invention, the data processing system constitutes an automated teller machine at which the user can conduct financial transactions such as cash withdrawal . One menu displayed on the screen of the display device 12 includes control objects or icons representing choices to be made regarding whether the user wishes to withdraw cash or undertake alternative financial transactions . Another menu displayed on the screen of the display device 12 includes control objects or icons representing different amounts which can be selected for withdrawal. One such control object or icon is shown in Figure 4.
Figure 4 shows an individual control object or icon the picture detail of which changes progressively. In a first image 40a, no picture detail of the icon is presented. In successive images from the first image 40a through successive intermediate images 40b, 40c, 40d, 40e, 40f, 40g, 4Oh up to the final image 40i, the amount of picture detail increases progressively. The switch from the first image 40a to the final image 40i is effected progressively by stepping through the succession of
intermediate images 40b - 4Oh in which the amount of picture detail of selectable options is changed progressively.
The control object or icon shown in Figure 4 could be the sole control object or icon displayed on the screen. Such an icon may represent a request to enter a PIN number into an automated teller machine. More usually, however, the control object or icon will constitute one of a number or group of different such icons each of which represents a different user selectable option in a menu of options. A background picture or image is displayed on the screen under the control of the application program and the progression of images of the control objects or icons is superimposed on the background image. By this means, each control object or icon is made to appear to the user as an animation in which the picture detail of the object or icon grows on the background image on the display screen instead of appearing instantaneously. The time period over which the object or icon appears to grow on the screen is a matter of design choice and depends on the capacity of the system to generate the data required to form the intermediate images in the animation. A suitable time scale includes a period of from 2 seconds to 10 seconds. The number of intermediate images relating to the same control object or icon, in the preferred embodiment, would make the animation appear to the human eye to be a continuously changing image without perceptible discontinuities . It is however within the contemplation of the invention that the number and timing of intermediate images represents a progression in which
some discontinuity between successive images can be observed.
It is to be noted that the animation is not a mere increase in the size of the control object or icon. Nor is it a mere moving indication against a scale. The progression of images, importantly, concerns the actual picture detail in the control object or icon. This gives the images an important advantage in the eyecatching manner with which the images are presented. This significantly enhances the ability of the user to perceive the control objects or icons and so identify the options which are represented.
The progression shown in Figure 4 is of a control object or icon which is made to appear with progressively increasing picture detail . This will be referred to as a forward animation. The images in Figure 4 can however be animated so that the first image in the progression begins with the image 40i, proceeds through the intermediate images 40h, 40g, 40f, 40e, 40d, 40c and 40b in that order and concludes with the image 40a. Such an animation makes the picture detail of the control object or icon shrink from the display screen. An animation in this direction will be referred to as a reverse animation.
The forward and reverse animations are generated by means of animation program modules which are called up by the application program and are shown as linked to the application program in the diagram of Figure 2. The
modules provide image formats which may be bitmap formats or digital video formats .
Control of the execution of the application program is linked with the execution of the animations and will now be described with reference to Figure 3. In step 20 the application program causes the system to initiate a request for an input from the user. Such a request may be for a single input such as a PIN number or may be a request to make a selection from a menu of options. In step 21, the application program calls for the relevant animation module. Control is passed to the requested animation module to run a forward animation sequence so as to make the picture detail of one or more control objects or icons appear to grow on the display screen. In step 22, the last image in the animation is put onto the screen and in step 23 control is passed back to the application program. The user is now able to make an entry through the control object or a selected one of a group of the objects on the screen.
In step 24 the application program checks whether the user has made an entry. Once a user selected object is identified, the control objects or icons on the screen are disabled in step 25 so as to prevent a mistaken double entry. In step 26 the application program calls up an animation module to run a reverse animation for the displayed control object or objects. Once the last image in the reverse animation is reached in step 27, the control is passed back to the application program once more so as to move on to the next request for user entry.
Claims
1. A method of operating a data processing system including a data processor, a display device incorporating a display screen, a display device driver, user entry means and programming means to control the data processing apparatus, the method comprising the steps of operating the display device driver to depict a control object defining a data processing operation, and controlling the system through the user entry means to perform the operation defined by the control object, the depiction of the control object comprising a forward succession of images in which the amount of picture detail of the depiction is increased progressively through the succession of images .
2. A method as claimed in claim 1, comprising the further step of operating the display device to display a reverse succession of images depicting the control object in which the amount of picture detail of the depiction is decreased progressively through the reverse succession of image .
3. A method as claimed in claim 1 , wherein the depiction of the control object comprises a forward succession of images which appears to the human eye to be a continuously changing image without perceptible discontinuities .
4. A method as claimed in claim 2 , wherein the depiction of the control object comprises forward and reverse successions of images each of which appears to the human eye to be a continuously changing image without perceptible discontinuities.
5. A method as claimed in any one of the preceding claims in which the control object constitutes one of a group of such control objects, each object defining a different selectively operable data processing operation.
6. A method as claimed in any one of the preceding claims applied to controlling the operation of a data processing system which constitutes an automated teller machine.
7. Data processing apparatus including a data processor, a display device incorporating a display screen, a display device driver, user entry means and programming means to control the data processing apparatus, the programming means being adapted to operate the display device driver to depict a control object defining a data processing operation, the entry means being operable by the user to cause the system to perform the operation defined by the control object, the depiction of the control object comprising a forward succession of images in which the amount of picture detail of the depiction is increased progressively through the succession of images .
8. Apparatus as claimed in claim 7 , wherein the programming means is further adapted to operate the display device to display a reverse succession of images depicting the control object in which the amount of picture detail of the depiction is decreased progressively through the reverse succession of image.
9. Apparatus as claimed in claim 7 , wherein the depiction of the control object comprises a forward succession of images which appears to the human eye to be a continuously changing image without perceptible discontinuities .
10. Apparatus as claimed in claim 8, wherein the depiction of the control object comprises forward and reverse successions of images each of which appears to the human eye to be a continuously changing image without perceptible discontinuities.
11. Apparatus as claimed in any one of claims 7 to 10, in which the control object constitutes one of a group of such control objects, each object defining a different selectively operable data processing operation.
12. Apparatus as claimed in any one of claims 7 to 11 which constitutes an automated teller machine .
13. A method of operating a data processing system including a data processor, a display device incorporating a display screen, a display device driver, user entry means and programming means to control the data processing apparatus, the method being substantially as hereinbefore described with reference to Figures 1, 2 and 3 of the accompanying drawings .
14. Data processing apparatus including a data processor, a display device incorporating a display screen, a display device driver, user entry means and programming means to control the data processing apparatus, the apparatus being substantially as hereinbefore described with reference to Figures 1, 2 and 3 of the accompanying drawings .
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB9824763.8 | 1998-11-11 | ||
GBGB9824763.8A GB9824763D0 (en) | 1998-11-11 | 1998-11-11 | Method and apparatus for showing user selectable options on the display screen of a data processing apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2000028407A1 true WO2000028407A1 (en) | 2000-05-18 |
Family
ID=10842296
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/GB1999/003685 WO2000028407A1 (en) | 1998-11-11 | 1999-11-08 | Method and apparatus for showing user selectable options on the display screen of a data processing apparatus |
Country Status (2)
Country | Link |
---|---|
GB (1) | GB9824763D0 (en) |
WO (1) | WO2000028407A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6904570B2 (en) | 2001-06-07 | 2005-06-07 | Synaptics, Inc. | Method and apparatus for controlling a display of data on a display screen |
EP1496482A3 (en) * | 2003-07-09 | 2010-07-21 | NCR International, Inc. | Self-service terminal |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0483777A2 (en) * | 1990-10-31 | 1992-05-06 | Hewlett-Packard Company | Three dimensional graphic interface |
US5237651A (en) * | 1987-08-21 | 1993-08-17 | Eden Group Limited | Electronic personal organizer |
JPH07193890A (en) * | 1993-12-24 | 1995-07-28 | Toa Corp | Processing state display device |
EP0677803A2 (en) * | 1994-04-13 | 1995-10-18 | International Business Machines Corporation | A method and system for facilitating the selection of icons |
-
1998
- 1998-11-11 GB GBGB9824763.8A patent/GB9824763D0/en not_active Ceased
-
1999
- 1999-11-08 WO PCT/GB1999/003685 patent/WO2000028407A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5237651A (en) * | 1987-08-21 | 1993-08-17 | Eden Group Limited | Electronic personal organizer |
EP0483777A2 (en) * | 1990-10-31 | 1992-05-06 | Hewlett-Packard Company | Three dimensional graphic interface |
JPH07193890A (en) * | 1993-12-24 | 1995-07-28 | Toa Corp | Processing state display device |
EP0677803A2 (en) * | 1994-04-13 | 1995-10-18 | International Business Machines Corporation | A method and system for facilitating the selection of icons |
Non-Patent Citations (2)
Title |
---|
"VISUALLY AGING ICONS", IBM TECHNICAL DISCLOSURE BULLETIN,US,IBM CORP. NEW YORK, vol. 38, no. 2, 1 February 1995 (1995-02-01), pages 235, XP000502456, ISSN: 0018-8689 * |
PATENT ABSTRACTS OF JAPAN vol. 1995, no. 10 30 November 1995 (1995-11-30) * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6904570B2 (en) | 2001-06-07 | 2005-06-07 | Synaptics, Inc. | Method and apparatus for controlling a display of data on a display screen |
USRE47676E1 (en) | 2001-06-07 | 2019-10-29 | Wacom Co., Ltd. | Method and apparatus for controlling a display of data on a display screen |
EP1496482A3 (en) * | 2003-07-09 | 2010-07-21 | NCR International, Inc. | Self-service terminal |
Also Published As
Publication number | Publication date |
---|---|
GB9824763D0 (en) | 1999-01-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0967541B1 (en) | Method and apparatus for graphical selection of data | |
US7626587B1 (en) | Method and apparatus for displaying image data of a virtual desktop from one or more frame buffers onto a display screen | |
JP4555818B2 (en) | Window including computer device and control system thereof | |
JP4115198B2 (en) | Display device with touch panel | |
JP3255912B2 (en) | Method and apparatus for implementing variable dialogue with technical equipment | |
EP0990202B1 (en) | Graphical user interface touch screen with an auto zoom feature | |
KR100861666B1 (en) | Menu display for a graphical user interface | |
US6246407B1 (en) | Method and apparatus for overlaying a window with a multi-state window | |
JP3399891B2 (en) | On-screen menu selection method and apparatus | |
JP4166229B2 (en) | Display device with touch panel | |
US20020089546A1 (en) | Dynamically adjusted window shape | |
EP1835385A2 (en) | Method and device for fast access to application in mobile communication terminal | |
US20080252604A1 (en) | OSD controlling system and operation method thereof | |
CN112162685B (en) | Attribute adjusting method and device and electronic equipment | |
JPS63276069A (en) | Controller for copying machine | |
US20020171685A1 (en) | Using icons to represent physical keys in navigation aids | |
US7093203B2 (en) | System and method for enabling manipulation of graphic images to form a graphic image | |
EP1835416A2 (en) | Method and Apparatus for Inputting Text Effect Item | |
CN117425874A (en) | System, method, and user interface for interacting with multiple application views | |
WO2003067415A2 (en) | A system and method for providing a graphical user interface display with a conspicuous image element | |
JP2004510368A (en) | Improved graphical user interface | |
JP4223680B2 (en) | Navigation system and method in a display with different display sections | |
WO2000028407A1 (en) | Method and apparatus for showing user selectable options on the display screen of a data processing apparatus | |
EP0726513A2 (en) | Contextual help | |
JP2893565B2 (en) | Automatic transaction equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): BR CN JP US ZA |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
122 | Ep: pct application non-entry in european phase |