WO2002061564A1 - Interface utilisateur reconfigurable - Google Patents
Interface utilisateur reconfigurable Download PDFInfo
- Publication number
- WO2002061564A1 WO2002061564A1 PCT/AU2002/000090 AU0200090W WO02061564A1 WO 2002061564 A1 WO2002061564 A1 WO 2002061564A1 AU 0200090 W AU0200090 W AU 0200090W WO 02061564 A1 WO02061564 A1 WO 02061564A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user interface
- reconfigurable
- receptor
- interface according
- input
- Prior art date
Links
- 230000004044 response Effects 0.000 claims abstract description 7
- 239000010410 layer Substances 0.000 claims description 19
- 230000033001 locomotion Effects 0.000 claims description 4
- 238000004891 communication Methods 0.000 claims description 3
- 238000004590 computer program Methods 0.000 claims description 3
- 239000011241 protective layer Substances 0.000 claims description 3
- 230000000737 periodic effect Effects 0.000 claims description 2
- 230000003993 interaction Effects 0.000 description 4
- 238000000034 method Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000004378 air conditioning Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000000994 depressogenic effect Effects 0.000 description 2
- 230000026058 directional locomotion Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
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/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
Definitions
- the present invention relates to a user interface that may be reconfigured and in particular a reconfigurable user interface for providing a signal to a system responsive to an input received by the user interface.
- a user interface such as a computer keyboard is a static item that is configured according to its manufacture.
- the keyboard receives input from a user depending on the depression of keys. This input is provided to a computer, which is responsive to that input.
- Touch sensitive computer screens are also known. They combine the ability to display information and the ability to receive user input according to a computer program running at the time on the computer.
- the touch screen is not independent from the computer monitor and is controlled directly by the software running at the time. The touch screen therefore relies on the computer that it is interfaced to.
- the display of selectable representations on the display takes up space on the display that is often needed to display other things.
- An object of the present invention is to provide a reconfigurable user interface that provides a signal to a system responsive to an input received from the interface.
- a reconfigurable user interface for providing a signal to a system responsive to an input received by the user interface, said user interface comprising at least: a display means for displaying at least one representation, each representation corresponding to an intended response by the system, each representation displayed in a separate region of the display means; a receptor for receiving a user input, the receptor juxtaposed with the display means so as to be receptive to a user input at, and/or in the vicinity of, each region of the display means, said receptor arranged to identify a location from which the user input is received; an output means for providing the signal to the system; and a processor means arranged to control the displaying of the one or more representations on the display means according to a selected configuration, the processor means also arranged to interpret the user input from the location of the user input received by the receptor and to control the signal provided by the output means, whereby the signal provided by the output means to the system is determined by the location of the user input and the selected configuration of the display.
- a system responsive to an input received by a reconfigurable user interface comprising at least: a display means for displaying at least one representation, each representation corresponding to a system response to the recept of a respective input, each representation displayed in a separate region of the display means; a receptor for receiving a user input, the receptor juxtaposed with a display means so as to be receptive to a user input at and/or in the vicinity of each region of the display means, said receptor arranged to identify a location from which the user input is received; and a processor means arranged to control the displaying of the one or more representations on the display means according to a selected configuration, the processor means also arranged to interpret the user input from the location of the user input received by the receptor, the processor arranged to communicate the interpreted response to a second processor means of the system, the second processor means the system being responsive to the interpreted input whereby the signal is interpreted by the location of the user input and the selected configuration of the display.
- the receptor is a pressure sensitive layer arranged to sit above the display means.
- the receptor is a heat sensitive layer.
- the display is a liquid crystal display.
- the display is a light emitting diode matrix.
- the display means is a plasma display.
- the display is substantially planar in shape.
- the display means and the receptor are formed within a tablet or a panel.
- the tablet includes a housing for receiving the receptor and the display means.
- the receptor is layered upon the display means.
- a protective layer is provided above the receptor layer.
- the protective layer and the housing are water-proof.
- a plurality of configurations of the display are selectable, with each configuration controlling the position of the region of each representation displayed on the display means.
- each configuration also controls the representation displayed.
- each configuration controls the interpretation of each representation displayed when selected.
- the processor means interprets the selection of a representation according to the configuration by using a look-up table where the look-up table provides the interpreted result according to the input location received.
- a new configuration may be provided for each specific application of the system.
- the system is a computer system that runs a software application.
- the software application includes or is accompanied by data for use in determining the configuration of the user interface for that computer program application.
- the configuration is automatically selected according to the data.
- the configuration may be tailored by the user.
- the configuration defines the size of the representations.
- the configuration defines the shape of the representations.
- the configuration determines the nature of the representations.
- the configuration determines the location of the region of displayed representations.
- the representations are of buttons or keys.
- the representations are keys of a keyboard.
- one of the configurations configures the user interface as an ordinary keyboard.
- alternative configurations configure the user interface as a keyboard with keys in the QWERTY configuration of keyboard with standard computer keys.
- the keyboard is of a DVORAK configuration.
- other configurations provide function keys specific to the software application.
- the user interface may be configured to operate as a graphics tablet by receiving real time movement over a particular region and interpreting that as real time input.
- the user interface may operate as a pointer controller.
- the pointer controller can be used to receive press and drag information as the user presses and drags his or her finger or a pen or similar across the receptor, which results in periodic updates of the interpreted input.
- the user interface interfaces with the system by a standard cable and communication protocol.
- the cable standard and communication protocol is the universal serial bus protocol standard.
- the user interface is arranged to receive information from the system in order to select the configuration of the user interface.
- the display means displays each representation within an X-Y coordinate range on the tablet.
- the user input is interpreted as a selection of representation where the input was with the X-Y coordinate range.
- a Z coordinate can be received in the form of pressure applied to the receptor.
- Figure 1 is an upper perspective schematic representation of a first preferred embodiment of a user interface in accordance with the present invention
- Figure 2 is a second preferred embodiment of a user interface in . accordance with the present invention
- Figure 3 is a flow chart representing steps in the process of operation of a user interface in accordance with the present invention.
- a user interface 10 in the form of a tablet 12 having a display 14 overlayed by a touch sensitive layer 16.
- the tablet also includes a power ON/OFF button 18 and a power indicator light 20.
- Extending from the back of the tablet 12 is a cord 22 at the end of which is a plug 24 for plugging the interface 10 into a system responsive to the input from the user interface 10, such as for example, a computer system having a Universal Serial Bus (USB) port.
- USB Universal Serial Bus
- the plug may be a PS/2 serial plug.
- Other suitable interface means may be used, including wireless interface means.
- a first group of representations 26 includes a plurality of individual representations 28 that represent keys of a keyboard.
- the group 26 of keys form a standard layout of a computer keyboard.
- a second group of representations 30 includes another plurality of representations 28, each of which represent another individual key.
- the group of representations 30 form a representation of a keypad.
- a rectangular representation 32 that includes a pointer icon 34.
- the pointer icon 34 is for tracing the path of last contact with the pressure sensitive layer, within the confines of the touch pad representation 32.
- a heat sensitive layer could be used so that actual impact with the panel is not necessary.
- the heat produced by a finger being placed in close proximity would be enough to register as an input. Since the representations displayed are merely images, they may be increased in size, changed in orientation or moved in position relative to one another and/or as a group within the display area. In addition, other representations other than those described can be displayed.
- the touch sensitive layer 16 is substantially transparent so that the displayed representations can be seen.
- the touch sensitive layer 16 is able to detect pressure on its surface and also determine the location of the application of pressure.
- a processor within the tablet 12 is able to recognise and interpret the presence and location of the pressure to mean the selection of the particular representation. For example, if a person depresses the representation of a space bar 28A, the pressure sensitive layer will detect the presence of the pressure and provide the location of the application of pressure, in terms of X-Y coordinates, to the processor.
- the processor will interpret the X-Y coordinates as being within X-Y coordinates of the region of the display where the space bar is displayed and will thus interpret the contact with the representation by the user as the entry of a space.
- the application of pressure is interpreted in real time.
- the application of pressure produces a locational input which is sampled and thus movement of pressure across the surface of the touch sensitive layer can be interpreted. This is the same as the movement of a track ball or a mouse ball.
- the equivalent of a click and drag can be produced by touching and dragging the user's finger within the confines of the touch pad representation 32.
- a recording of the reaction to the sampling can be shown on the display.
- the pointer icon 34 indicates the point of last contact with the touch pad whenever the representation of the touch pad 32 is touched. Where the person drags their finger or a pen or similar across the representation of the touch pad 32, the location of the pressure is sampled.
- the sampled locations result in the pointer icon 34 moving so that the user can see the result of the interaction.
- the processor of the user interface interprets the samples as a directional movement.
- An output signal corresponding to a directional movement of a computer mouse is provided through the USB cable 22 to the computer.
- the result on the computer is that when a representation of key is depressed the corresponding output of the depression of a same key on a conventional keyboard is output and thus the normal result would then be produced in the computer.
- a mouse would be dragged and/or clicked the corresponding touch and dragging within the representation of the touch pad 32 would produce a similar result by the computer, as if the input was received from a mouse.
- the advantage is that the interface is reconfigurable, but the computer receives an input as would be expected from a standard interface and therefore need not be concerned with control of the reconfiguration of the device.
- FIG. 2 An alternative form of a user interface of the present invention is shown in Figure 2.
- the user interface is used to control air conditioning and it is mounted on a wall.
- the user interface here is a panel 40 (rather than a tablet).
- the panel 40 also has a display 14 over which is a pressure sensitive layer 16.
- the air conditioner will responding according to which button 42, 44, 46 or 48 was pressed.
- the person does not like the layout they can change the layout of the buttons. For example rather than the heat button being above the ON/OFF button they would prefer to have it the other way around.
- the panel may enter a set up mode whereby the position of each of the representations may be selected and thus the configuration of the display as a whole can be determined and altered.
- the same panel (without the heat button) could also be used to control lighting with the ON/OFF button representing the ON/OFF switch of the light and the UP button representing an increase in the light and the DOWN button representing a decrease or dimming of the light.
- the configuration of the panel is set up so that upon the selection of one of the representations a corresponding output is provided b a processor to the system whether it be an air conditioning unit or an electrical dimming circuit for a light controlled which produces the requisite output.
- the same panel could be used for both applications at the same time. This could be achieved by switching between each set of controls or by shrinking the size of each set of controls and having both displayed at the same time.
- the configuration may be chosen by the user.
- the processor in the panel will interpret from the button pressed the required output to the air conditioner and/or the light circuit.
- FIG. 3 there is shown a flow chart representing the typical power up and operation of a tablet that is able to operate as a computer keyboard.
- the first step in the process 100 is where the tablet powers up upon the depression of the power button 18.
- the tablet 12 initiates an interface with the computer system that it is plugged into.
- the tablet performs various power ON tests and self-diagnostics.
- an internal clock circuit begins and at 108 a timing counter beings incrementing. The time increments to a given value to allow the interface between the tablet and the computer to be completed at 110.
- the computer will send data to the tablet informing it of the desired layout as indicated by 112. If no such data is received at 116 the tablet then enters a default mode at 118 where it boots into a standard keyboard layout.
- the processor requests the layout for the custom keyboard at 126. This may be from a data file stored on the computer or it may be stored in the programmable memory within the tablet.
- the processor determines the coordinates of all of the keys of the keyboard for displaying representations of the keys at 120.
- the keyboard layout is then decoded into X-Y-Z coordinates for each button at 128, Z being a desired colour. These are checked to see whether they are valid ranges at 130. If the representation values are correct, the representations are displayed on the display 14 as indicated at 132. The draw routine is then finished at 134 and the processor then waits for user interaction or a change to the configuration and thus the display of the representations.
- the coordinates of tactile sensitive regions of the pressure sensitive layer is then determined at 122.
- these maybe standard values from memory as indicated by 124.
- the presence of a depression causes the measurement of the location in X and Y coordinates of the pressure sensitive layer and the degree of pressure.
- the degree ofpressure may be measured as variable Z at 140. If sufficient pressure is applied, a key press is registered at 142. The key press is then checked at 136 to see if it is within a tactile sensitive region of one of the representations. If it is not, then the depression is not registered as a valid key stroke at 144. This will normally result in the depression being ignored. If the depression is within a valid region corresponding with the representation of a key at 146, then processor interprets this as a depression of that key and thus the key API value is returned to the operating system as an output through the USB cable 22. If the pressure is insufficient to be regarded as a key press as indicated by 148 the processor then waits for further user interaction.
- the user interface may be reconfigured to suit the needs of the user depending on a layout that the user prefers and reconfigurable according to the application that the user interface is to be put to.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AUPR2773 | 2001-01-30 | ||
AUPR2773A AUPR277301A0 (en) | 2001-01-30 | 2001-01-30 | Reconfigurable user interface |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2002061564A1 true WO2002061564A1 (fr) | 2002-08-08 |
Family
ID=3826800
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/AU2002/000090 WO2002061564A1 (fr) | 2001-01-30 | 2002-01-30 | Interface utilisateur reconfigurable |
Country Status (2)
Country | Link |
---|---|
AU (1) | AUPR277301A0 (fr) |
WO (1) | WO2002061564A1 (fr) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1594041B1 (fr) * | 2004-05-05 | 2017-11-29 | Sap Se | Interface utilisateur graphique et méthode associée |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4202041A (en) * | 1977-07-11 | 1980-05-06 | Massachusetts Institute Of Technology | Dynamically variable keyboard terminal |
US4844637A (en) * | 1987-06-05 | 1989-07-04 | Thomson-Csf | Keyboard with alterable configuration |
WO1997011448A1 (fr) * | 1995-09-18 | 1997-03-27 | Intellinet | Interface utilisateur pour systeme domotique |
US6301626B1 (en) * | 1998-10-29 | 2001-10-09 | Sun Microsystems, Inc. | System for dynamic configuration of an input device by downloading an input device layout from server if the layout is not already display on the input device |
-
2001
- 2001-01-30 AU AUPR2773A patent/AUPR277301A0/en not_active Abandoned
-
2002
- 2002-01-30 WO PCT/AU2002/000090 patent/WO2002061564A1/fr not_active Application Discontinuation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4202041A (en) * | 1977-07-11 | 1980-05-06 | Massachusetts Institute Of Technology | Dynamically variable keyboard terminal |
US4844637A (en) * | 1987-06-05 | 1989-07-04 | Thomson-Csf | Keyboard with alterable configuration |
WO1997011448A1 (fr) * | 1995-09-18 | 1997-03-27 | Intellinet | Interface utilisateur pour systeme domotique |
US6301626B1 (en) * | 1998-10-29 | 2001-10-09 | Sun Microsystems, Inc. | System for dynamic configuration of an input device by downloading an input device layout from server if the layout is not already display on the input device |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1594041B1 (fr) * | 2004-05-05 | 2017-11-29 | Sap Se | Interface utilisateur graphique et méthode associée |
Also Published As
Publication number | Publication date |
---|---|
AUPR277301A0 (en) | 2001-02-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20040012572A1 (en) | Display and touch screen method and apparatus | |
US9367151B2 (en) | Touch pad with symbols based on mode | |
EP2449447B1 (fr) | Recouvrement d'écran à retour tactile | |
EP2423780B1 (fr) | Terminal d'informations mobiles | |
US5748185A (en) | Touchpad with scroll and pan regions | |
US5952998A (en) | Transparent touchpad with flat panel display for personal computers | |
US20040113956A1 (en) | Apparatus and method for providing feedback regarding finger placement relative to an input device | |
US20030080947A1 (en) | Personal digital assistant command bar | |
US20030095105A1 (en) | Extended keyboard | |
US20080297475A1 (en) | Input Device Having Multifunctional Keys | |
US11816280B2 (en) | Touch encoder, touch panel, and input method editor with integrated development environment and methods thereof | |
WO1998000775A9 (fr) | Pave a effleurement a regions de deroulement et de panoramique | |
US20120120019A1 (en) | External input device for electrostatic capacitance-type touch panel | |
WO2004010276A1 (fr) | Procede et dispositif d'entree d'affichage d'informations, et dispositif de traitement d'informations | |
WO1997018546A1 (fr) | Appareil et procede permettant une reaction tactile a partir d'un peripherique d'entree | |
US10804897B2 (en) | Touch-sensitive keypad control device | |
TW201101103A (en) | Method for controlling a computer system and related computer system | |
US20030081016A1 (en) | Personal digital assistant mouse | |
KR20100084502A (ko) | 프로그램이 가능한 접촉 감지 제어 장치 | |
US20110090150A1 (en) | Input processing device | |
CN111273792A (zh) | 具有定制虚拟装置区域的触摸敏感输入 | |
KR20110094737A (ko) | 터치패드식 마우스 겸용 키보드 | |
JP2002140165A (ja) | 電子インタフェース・パネル及び電子機器 | |
WO2002061564A1 (fr) | Interface utilisateur reconfigurable | |
US20140320419A1 (en) | Touch input device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG US UZ VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase |
Ref country code: JP |
|
WWW | Wipo information: withdrawn in national office |
Country of ref document: JP |