WO2008055514A1 - User interface with select key and curved scroll bar - Google Patents

User interface with select key and curved scroll bar Download PDF

Info

Publication number
WO2008055514A1
WO2008055514A1 PCT/EP2006/010602 EP2006010602W WO2008055514A1 WO 2008055514 A1 WO2008055514 A1 WO 2008055514A1 EP 2006010602 W EP2006010602 W EP 2006010602W WO 2008055514 A1 WO2008055514 A1 WO 2008055514A1
Authority
WO
WIPO (PCT)
Prior art keywords
scroll bar
touch sensitive
sensitive surface
curved
movement
Prior art date
Application number
PCT/EP2006/010602
Other languages
French (fr)
Inventor
Raphael Grignani
Mike Kruzeniski
Original Assignee
Nokia Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Corporation filed Critical Nokia Corporation
Priority to PCT/EP2006/010602 priority Critical patent/WO2008055514A1/en
Publication of WO2008055514A1 publication Critical patent/WO2008055514A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/1698Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a sending/receiving arrangement to establish a cordless communication link, e.g. radio or infrared link, integrated cellular phone
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1626Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/169Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being an integrated pointing device, e.g. trackball in the palm rest area, mini-joystick integrated between keyboard keys, touch pads or touch stripes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03547Touch pads, in which fingers can move on a surface
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/033Indexing scheme relating to G06F3/033
    • G06F2203/0339Touch strips, e.g. orthogonal touch strips to control cursor movement or scrolling; single touch strip to adjust parameter or to implement a row of soft keys

Definitions

  • the present invention relates to user interfaces for electronic apparatus, in particular to user interfaces that include a combination of a select key and a navigational device.
  • the invention also relates to an apparatus with a user interface including a combination of a select key and a navigational device, a method of operating a user interface and to a software product relating to a user interface.
  • US 7,046,230 discloses a portable/mobile media player having a touchpad with an annular shape.
  • the input from the touchpad in the form of a fingertip being moved over the touchpad is e.g. used for controlling a scrolling function.
  • a swirling fingertip movement is transformed into a linear scrolling movement of information or objects shown on a display screen.
  • a radial or tangential finger movement is transformed into a linear scrolling movement.
  • An advantage of the swirling based finger movement control is that a user is able to easily and rapidly transverse a lengthy list of media items in a scrolling function.
  • annular touchpad consumes a relatively large amount of space on the operating face of the apparatus in which it is used.
  • effective use of the available space is often crucial for their success.
  • an object of the present invention to provide a user interface that at least partially fulfills the above desire.
  • This object is achieved by providing an apparatus including a housing with an operating face, a processor disposed in the housing, a select key, and a curved scroll bar with a touch sensitive surface, the select key and the scroll bar being supported by the housing and disposed on the operating face, the select key and the scroll bar being operatively coupled to the processor.
  • the curved scroll bar provides for a very effective navigational input device that requires relatively little space. Further, the scrollbar can be positioned such that the curve that needs to be described is ergonomic and user-friendly.
  • the select key may also have a touch sensitive surface.
  • the apparatus also includes a display screen operatively coupled to the processor.
  • the processor may be configured to associate a function to be performed with the select key.
  • the processor may also be configured to display a soft label indicating the present function associated with the select key on the display screen.
  • the processor may be configured to interpret a movement of an object over the touch sensitive surface of the scrollbar as an input variable.
  • the processor may be configured to use the input variable in a control function for controlling the various applications associated with the device.
  • the processor may be configured to interpret a movement of an object over the touch sensitive surface of the scrollbar as a one-dimensional input variable.
  • the control function can correspond to a change of a setting function that allows the value of a setting of the apparatus to be changed.
  • the control function may also correspond to a scrolling function that allows content displayed on the display to be moved across the display and out of sight on one side of the screen as new content is added on the opposite side of the screen.
  • the control function may correspond to a function of moving a string of information items over the display along a path.
  • the control function can correspond to a navigation function.
  • the processor can also be configured to interpret a movement of an object over the touch sensitive surface of the curved scrollbar as a two dimensional input variable.
  • the processor can be configured to associate a portion of the length of the curved scroll bar with a first component of the two dimensional signal and configured to associate another portion of the length of the curved scroll bar with a second component of the two dimensional signal.
  • the display screen has a substantially- rectangular contour, with a substantially parallel top and bottom edge and a substantially parallel left and right edge and wherein the processor is configured to associate a movement of an object over the touch sensitive surface of the curved scroll bar in a direction substantially parallel with the top and bottom edge as a navigational input in a direction parallel with the top and bottom edge of the display screen and wherein the process is configured to associate a movement of an object over the touch sensitive surface of the curved scroll bar as a navigational input in a direction parallel with the left and right edge of the display screen.
  • the processor can also be configured to determine the time that has elapsed between a point in time at which an object moving over the touch sensitive surface towards a first of the two extremities of the curved scroll bar disengages the touch sensitive surface and the point in time at which the subject touches the touch sensitive surface of the curved scroll bar again near the opposite of said two extremities of the curved scroll bar, and wherein the processor is also configured to interpret the input signal from the user and input signal that corresponds to a complete rotation
  • the curved scroll bar has first and second longitudinal extremities that are mutually offset vertically and horizontally, wherein the first extremity is to the right of the second projection and closer to the top of the handset such that a user holding the handset in a right hand can depress the first and second portions with a thumb of the right hand by merely pivotally moving the thumb in an arc about a socket of the thumb and without significant unnatural extension of the thumb.
  • the method may further comprise using a signal from a key with a touch sensitive surface to activate a function.
  • the method may also comprise using a signal created by an object statically touching the curved scroll bar to activate a function.
  • the method may further comprise using the signal created by a movement of an object over the touch sensitive surface of the scrollbar as a one-dimensional input variable.
  • the method further comprises using a movement of an object over the touch sensitive surface of the scrollbar as a two dimensional input variable.
  • the method may also comprise operating the curved scrollbar with a Cartesian coordinate system.
  • a movement of an object over the touch sensitive surface of the curved scrollbar in a direction substantially parallel with the abscissa results in a horizontal navigational movement in the graphical user interface
  • a movement of an object over the touch sensitive surface of the curved scrollbar in a direction substantially parallel with the ordinate results in vertical navigational movement in the graphical user interface.
  • the select key and the curved scroll bar can be in close spatial proximity.
  • a major portion of the outline of the curved scroll bar is defined by an inner curve or L-shaped contour and by an outer curve or L-shaped contour and wherein the select key is placed adjacent to the inner curve or L-shaped contour.
  • the select key may have a touch sensitive surface.
  • the outline of the touch sensitive surface of the curved scroll bar may resemble an annular sector.
  • the central angle of the annular sector can be approximately 90°.
  • the outline of the touch sensitive surface of the curved scroll bar may be substantially L-shaped.
  • the user interface may further include a clear key, preferably having a touch sensitive surface.
  • the user interface may also include an alphanumerical keypad.
  • the user interface may further include a display screen.
  • the software product may further include software code for using the signal created by a movement of an object over the touch sensitive surface of the scrollbar as a one-dimensional input variable.
  • the software product may also include software code for using a movement of an object over the touch sensitive surface of the scrollbar as a two dimensional input variable.
  • Fig. 1 is a front view of an apparatus according to an embodiment of the present invention including a first screenshot
  • Fig. 2 is a front view of an apparatus according to another embodiment including a second screenshot
  • Fig. 3 is a front view of an apparatus according to yet another embodiment including a third screenshot
  • Fig. 4 is a block diagram illustrating the general architecture of a mobile phone in accordance with an embodiment of the present invention
  • Fig. 5 is a diagrammatic illustration of a user interface according to an embodiment of the present invention
  • Fig. 6 is a diagrammatic illustration of a user interface according to another embodiment of the present invention
  • Fig. 7 is a diagrammatic illustration of a user interface according to yet another embodiment of the present invention
  • Fig. 8 is a flowchart illustrating an embodiment of a method according to the present invention.
  • Fig. 1 illustrates a first embodiment of a mobile terminal according to the invention in the form of a mobile telephone by a front view.
  • the mobile phone 1 comprises a user interface having a housing 2, a display screen 3, an on/off button (not shown) , a speaker 5 (only the opening is shown) , and a microphone 6 (not visible in Fig. 1) .
  • the phone 1 according to the first preferred embodiment is adapted for communication via a cellular network, such as the GSM 900/1800 MHz network, but could just as well be adapted for use with a Code Division
  • CDMA Code Division Multiple Access
  • the keypad 7 has in this embodiment a first group of keys 8 as alphanumeric keys, by means of which the user can enter a telephone number, write a text message (SMS) , write a name (associated with the phone number), etc.
  • SMS text message
  • Each of the twelve alphanumeric keys 8 is provided with a figure "0-9" or a sign "#" or "*", respectively.
  • each key is associated with a number of letters and special signs used in the text editing.
  • the first group of keys is primarily used for entering data in the telephone (enter events) .
  • the alphanumeric keys can be push button keys, like keys with dome switches or be touch keys with a touch sensitive surface.
  • the keypad 2 has additionally a second group of keys comprising a multifunctional select key 10, a curved scroll bar 9 and a clear key 11.
  • the curved scroll bar 9 can be used for navigation (up, down, left, right, etc.) as will be explained in further detail below.
  • the user can scroll selectively from one item to the preceding or the succeeding item in the menu loop or other array of information items shown on the display screen 3, while access to a highlighted information item is obtained by activation of the multifunctional select key 10.
  • the function of the alphanumeric keys 9 depends on the state of the phone, and navigation in the menu and in applications is performed by using the curved scroll bar 9.
  • the present function of the multifunctional select key 10 is shown in a separate field (soft label) in a dedicated area 4 of the display 3, just above the multifunctional select key 10.
  • the multifunctional select key 10 is also used for accepting incoming calls, inititating outgoing calls and for terminating ongoing calls .
  • the clear key 11 may be used e.g. for erasing the digit or letter entered last by brief depression, while depression of a longer duration will erase the entire number or word.
  • the clear key 11 is also used for stepping back in the menu structure and for rejecting calls.
  • the functionality of the curved scroll bar 9 and the clear key 11 may advantageously be redefined in some states.
  • the multifunctional select key 10 is in an embodiment a touch key that is placed centrally on the front face (operating face) of the mobile phone 1 just below the lower edge of the display screen 3.
  • the curved scroll bar 9 has a touch sensitive surface, and in an embodiment the touch sensitive surface is of the capacitive type.
  • the curved scroll bar 9 is elongated and is curved or L- shaped. The curved scroll bar 9 is placed on the front face in close spatial proximity to the multifunctional select key 10.
  • a major portion of the outline of the curved scroll bar 9 is defined by an inner curve or L-shaped contour 36 and by an outer curve or L-shaped contour 37 (cf. Fig. 5 to 7).
  • the inner and outer contours 36,37 are connected by line sections 38 and 39 that may have a straight or curved shaped and form the longitudinal extremities of the curved scroll bar 9.
  • the multifunctional select key 10 is placed adjacent to said inner curve or L-shaped contour 36.
  • the positioning of the curved scroll bar 9 obliquely improves the ergonomics of the handset. Such positioning enables the curved scroll bar to be operated more comfortably by the user. It is particularly agreeable as the extend of the curved scroll bar 9 is within reach of the user's thumb as it moves naturally across the front face of the mobile phone 1. No substantial unnatural extension of the thumb along a vertical axis is required. Also, a movement over the touch sensitive surface of the curved scroll bar 9 only requires movement of the thumb from its socket and does not require any other hand movement. Hence, the mobile phone 1 can be held and the curved scroll bar 9 readily operated using the same hand.
  • a releasable rear cover gives access to the SIM card (not shown) , and the battery pack (not shown) in the back of the phone that supplies electrical power for the electronic components of the mobile phone 1.
  • the mobile phone 1 has a flat display screen 3 with a substantially rectangular outline that is typically made of an LCD with optional back lighting, such as a TFT matrix capable of displaying color images.
  • a touch screen may be used instead of a conventional LCD display.
  • Fig. 2 illustrates another embodiment of the invention that is essentially identical with the embodiment of Fig.
  • Fig. 3 illustrates another embodiment of the invention that is essentially identical with the embodiment of Fig.
  • numerical or Alpha entry is performed via other methods that use the scroll bar 9 in combination with the multifunctional select key 10.
  • One of such methods is for example the so-called "date stamp" method in which the curved scroll bar 9 is used to scroll and highlight a character in a list of characters shown on the display screen and the multifunctional select key 10 is used to input the highlighted character.
  • the required amount of scrolling can be reduced by placing the characters in a multilevel menu structure, or the sequence of the characters in the list is rearranged after each entered character so the most likely characters are in the beginning of the list.
  • Another method is these so-called “transparent user guided prediction” in which the characters are associated with fixed positions along the curved scroll bar 9, and can be highlighted or entered by touching this area on the curved scroll bar 9.
  • the prediction algorithm is used to select which character to highlight by default.
  • the characters can be arranged in groups, similar to the groups of characters on the alphanumerical keys of Figs. 1 and 2. This method is then combined with a predictive editing algorithm for determining which of the characters in a subgroup the user intended to enter. Fig.
  • FIG. 5 illustrates how the curved scroll bar 9 is divided into ten segments 40 that according to an embodiment each have either a digit or a group of characters associated therewith (a division into 10 segments is preferred in connection with the entry of numbers, although any other number of segments could be used) .
  • the curved scroll bar 9 is configured to provide one more control functions for controlling various applications associated with the mobile phone 1 or other type of mobile electric device.
  • the touch initiated control function may be used to move an object or perform an action on the display screen 3 or to make selections or issue commands associated with operating the mobile phone or other mobile electric device.
  • the curved scroll bar 9 is arranged to receive input from a finger moving over to the surface of the curved scroll bar in order to implement the touch initiated control function.
  • tapping a finger on the touch surface may initiate a control function, similar to the clear function of key 11 or similar to the multifunctional select key 10.
  • the control function corresponds to a scrolling feature.
  • the moving finger may initiate a control function for scrolling through a list of phone book entries displayed on the display 3.
  • the term "scrolling" as used herein generally pertains to moving displayed data or images
  • the new matter does not necessarily have to be added at the opposite side, for example than a matter could be added at the same side when the array of data moves along a "U-shaped" path.
  • the array of data may be treated as an endless loop, so that it is possible to continue scrolling when the end of the data has been reached.
  • the viewing area may be the entire viewing area of the display screen 3 or it may be only a portion of the display screen 3 (e.g. a window frame).
  • the direction of scrolling may be widely varied.
  • scrolling may be implemented vertically (as up or down) or horizontally (as left or right) .
  • vertical scrolling when the user scrolls down, each set of new data appears at the bottom of the viewing area and all other sets of data move up one position. If the viewing area is full, the top set of data moves out of the viewing area.
  • the scrolling feature may be used to move graphical user interface vertically or horizontally in order to bring more data into view on the display screen 3.
  • the scrolling feature may be used to help browse through files stored in the electronic device, through images displayed on the display of the electronic device, a few songs stored in the electronic device or through phonebook entries stored in the device.
  • the direction that the finger moves may be arranged to control the direction of scrolling.
  • the curved scroll bar 9 may be arranged to move the graphical user interface vertically up when the finger is moved anticlockwise and vertically down when the finger is moved clockwise.
  • the curved scroll bar 9 generally consists of a touchable outer surface for receiving a finger for manipulation on the scroll bar.
  • a sensor arrangement beneath the touchable outer surface is a sensor arrangement.
  • the scroll bar includes a plurality of sensors that are configured to be activated as the finger passes over them. In the simplest case, an electrical signal is produced each time the finger passes a sensor.
  • the number of signals in a given timeframe may indicate the location, direction, speed and acceleration of the finger on the touchpad, i.e., the more signals, the more the user has moved his or her finger.
  • the signals are monitored by an electronic interface that converts the number, combination and frequency of the signals into location, direction, speed and exploration information. This information may then be used by the mobile phone 1 to perform the desired control function, for example on the display screen 3.
  • the position of the touchpad relative to the housing 2 may be widely varied.
  • the touchpad may be placed on any external surface (e.g. top, side, front or back) of the housing 2 that is accessible to the user during manipulation of the electronic device 1.
  • the touch sensitive surface of the touchpad is completely exposed to the user.
  • the touch sensitive surface of the touchpad is substantially flush with the external surface of the housing 2.
  • the shape of the curved scroll bar may also be widely varied.
  • the curved scroll bar may be L- shaped, or may resemble a sector of an annulus in which the annulus is either circular or oval or any other similar rounded shape.
  • the central angle of the annular sector can be approximately 90°, although it is possible to have a larger or smaller central angle.
  • the outer perimeter of the curved scroll bar defines the working boundary of the curved scroll bar 9.
  • the extremities formed by the lines 38 and 39 of the curved scrollbar 9 according to the present invention are vertically and horizontally offset.
  • the first extremity is to the right of the second projection and closer to the top of the apparatus.
  • a line intersecting the two extremities may be at an angle of 20-70 degrees from the horizontal. More specifically, it may be at an angle of 30-60 degrees from the horizontal. Preferably, it is around 45 degrees from the horizontal.
  • the curved scrollbar lies on an arc which follows the pivotal movement of the thumb about its socket when it naturally sweeps across the face of the apparatus. Hence, there is no strain on the thumb to reach the requisite portions of the scroll key to depress the projections.
  • Fig. 4 illustrates in block diagram form the general architecture of a mobile phone 1 constructed in accordance with the present invention.
  • the processor 18 controls the operation of the terminal and has an integrated digital signal processor 17 and an integrated RAM 15.
  • the processor 18 controls the communication with the cellular network via the transmitter/receiver circuit 19 and an internal antenna 20.
  • a microphone 6 coupled to the processor 18 via voltage regulators 21 transforms the user's speech into analogue signals, the analogue signals formed thereby are A/D converted in an A/D converter (not shown) before the speech is encoded in the DSP 17 that is included in the processor 18.
  • the encoded speech signal is transferred to the processor 18, which e.g. supports the GSM terminal software.
  • the digital signal-processing unit 17 speech-decodes the signal, which is transferred from the processor 18 to the speaker 5 via a D/A converter (not shown) .
  • the voltage regulators 21 form the interface for the speaker 5, the microphone 6, the LED drivers 91 (for the LEDS backlighting the keypad 7 and the display 3), the SIM card 22, battery 24, the bottom connector 27, the DC jack 31 (for connecting to the charger 33) and the audio amplifier 32 that drives the (hands-free) loudspeaker 25.
  • the processor 18 also forms the interface for some of the peripheral units of the device, including a (Flash) ROM memory 16, the graphical display 3, the keypad 7, a music player 37 and a music reproduction unit 38.
  • a (Flash) ROM memory 16 the graphical display 3
  • the keypad 7 the keypad 7
  • a music player 37 the music reproduction unit 38.
  • the screenshots in Figs. 1 to 3 illustrate the operation of the curved scroll bar in accordance with different embodiments of the invention.
  • the operation of the device is explained with reference to a scrolling function.
  • the input signal from the curved scrollbar 9 can be used for any other control function in the apparatus, such as the changing of a setting, for example a volume setting, or other one-dimensional control parameter.
  • the user is linearly scrolling (as shown by arrow 42) a list of phonebook entries 41 displayed on the display screen 3 via a slider bar 44.
  • the information items are by way of example contacts in a telephone book. In the information items could just as well be menu items in a menu layer in a menu structure, songs in the playlist or files in a folder, etc.
  • the curved scroll bar 9 can be continuously actuated by a simple curved motion of the finger over the touch sensitive surface as shown by arrow 45.
  • curved it is meant that the finger moves in an arcuate manner. This form of motion may produce continuous or incremental scrolling of the information items on the display screen 3.
  • the curved scroll bar 9 can be actuated by a substantially vertical movement of the finger over the touch sensitive surface as shown by arrow 47 and can be actuated by a substantially horizontal movement of the finger over the touch sensitive surface as shown by arrow 48.
  • the curved scroll bar 9 offers sufficient space in a horizontal direction and in the vertical direction for a scrolling movement in a horizontal and vertical direction, respectively.
  • the control parameter is two-dimensional in that it has a vertical and a horizontal component.
  • the user can move the cursor 46 left and right through the entered text by moving his/her finger left and right over the curved scroll bar 9, and the user can move the cursor 46 up-and-down through the lines of the entered text by moving his/her finger up and down over the curved scroll bar 9.
  • the division of the control signal into two components can be obtained by distinguishing the direction of movement over the curved scrollbar or associating a portion of the length of the curved scroll bar with a first component of the two dimensional signal and associating another portion of the length of the curved scroll bar with a second component of the two-dimensional control signal.
  • the curved scroll bar 9 can be actuated by a substantially swirling or circular finger movement over the touch sensitive surface as indicated by the arrow 49.
  • the application is a gallery application that illustrates a plurality of thumbnails 50 of pictures stored in the mobile phone 1.
  • the thumbnails 50 are arranged in a string that can be moved along a path 51 over the display screen 3.
  • One of the thumbnails 50 is highlighted by a box 52.
  • the scrolling movement (or similar movement) of the information items on the display is provided with a virtual "mass” or virtual “mechanical inertia", which means that the information items will continue to move after the user has removed his/her finger from the curved scrollbar 9. This movement will slowly lose momentum, and the items will eventually come to a stop. This allows a user to give the information items a virtual "swing" by a fast finger movement over the curved scroll bar 9, so that the items on the display start moving with a high speed that slowly reduces to a stop.
  • FIGs. 5 to 7 illustrate various embodiments of the user interface according to the invention.
  • a curved scrollbar 9 is illustrated with a shape that substantially corresponds to a quarter sector of an annulus .
  • the sector could be larger, such as one third of a full annulus, or smaller such as 1/5 of a full annulus.
  • the appropriate longitudinal extent to the curved scroll bar is selected in relation to the available space on the operating face of the apparatus and other requirements of the user interface.
  • the annulus is formed by two segments of concentric circles. In other embodiments the segments are not formed by circles but by other curved shapes, such as ovals or ellipses.
  • the select key 10 is pie shaped. However, the pie shape is only exemplary and any other shape that is suitable to be placed in close vicinity of the curved scroll pad 9 can be used. Thus, it is desirable that the outer curve of the select key 10 matches or fits the inner curve of the curved scroll bar 9.
  • the curved scroll bar is subdivided into a plurality of sectors 40. Various functions, letters, numbers or characters can be assigned to these sectors 40, depending on the state of the apparatus in which the curved scrollbar 9 and the select key 10 are used.
  • the select 10 key has a touch sensitive surface. In other embodiments the select key 10 is a pushbutton switch.
  • Fig. 6 illustrates another embodiment of the curved scrollbar and select key combination in which the curved scrollbar 9 has a shape that substantially corresponds to the letter "L" (without implying that one of the arms of the "L" is longer or shorter than the other arm) . Accordingly, the shape of the select key 10 is substantially rectangular so as to match the inner contour 37 of the curved scroll bar 9.
  • Fig. 7 illustrates another embodiment of the curved scrollbar 9 that is essentially identical to the embodiment shown in Fig. 6, except that the curved scroll bar 9 and the multifunctional select key 10 have been rotated 180°.
  • the curved movement of a thumb over the curved scroll bar 9 corresponds closely to the curve described by the tip of the thumb without any substantial need for extending the thumb.
  • Fig. 8 is a flow chart of a scrollbar method in accordance with the one embodiment of the invention. The method allows a user to use a signal created by an object moving over a curved scroll bar with a touch sensitive surface as an input variable.
  • the touchpad method starts at step 8.1 with the processor 18 monitoring the input signal received from the curved scrollbar 9. Following step 8.1 the processor determines in step 8.2 if the sensed touch is static or moving. If the touch was static the method moves on to step 8.3 and the function associated with the position at which the curved scrollbar is statically touched is performed by the processor 18. Thereafter the method returns to step 8.1. If the sensed touch was moving, the method moves on to step 8.3. In step 8.3 the processor determines if the active application operates with a one-dimensional or a two dimensional control parameter. If the process operates with a one-dimensional parameter the method moves on to step 8.4 in which the sensed movement along the length of the curved scrollbar is applied in a control function in the active application.
  • step 8.5 the method moves on to step 8.5 in which the detected movement is interpreted as a two dimensional signal by the processor 18, and the processor 18 applies the two- dimensional signal to the active application.
  • the two- dimensional signal from the touchpad may be dealt with in analogy with a Cartesian coordinate system. For example, if the detected movement over the curved scrollbar 9 is a horizontal movement, the processor 18 will apply a horizontal movement to an item or object that is shown on the display screen 3, and if the detected movement over the curved scrollbar 9 is a substantially vertical movement, the processor 18 will apply a vertical movement to an item object that is shown on the display screen 3.
  • the various aspects of the invention described above can be used alone or in various combinations.
  • the invention is preferably implemented by a combination of hardware and software, but can also be implemented in hardware or software.
  • the invention can also be embodied as computer readable code on a computer readable medium.
  • a scrolling feature is described, it should be noted that a scrolling feature is not the limitation and that the curved scrollbar may be used to manipulate other features.
  • the curved scrollbar may be used to adjust the volume control in an audio application.
  • the curved scrollbar may be used to advance to frames in a movie editing application.
  • the touchpad may also be used in video game applications.
  • the invention has numerous advantages. Different embodiments or implementations may yield one or more of the following advantages. It should be noted that this is not an exhaustive list and there may be other advantages which are not described herein.
  • One advantage of the invention is that a user is able to easily and rapidly transverse a lengthy list of media items, Thus, the invention provides for an effective navigational input device.
  • Another advantage of the invention is that the curved scroll bar uses relatively little space.
  • Another advantage of the present invention is that the touchpad allows an ergonomic way to control an electronic device, since the path of the curved scrollbar can easily be adapted to the arc that is described by an angular movement of a user's thumb.
  • Yet another advantage is that the present invention allows a touchpad to be used in a manner similar to mechanical control element that can be set into "swing" and exploit the effect of such imaginary mechanical inertia.

Abstract

A user interface including a multifunctional select key and a curved scroll bar of the touch sensitive type. The select key and the curved scroll bar are in close physical proximity. The select key can be provided with a soft label on a display screen just above the select key. The curved scrollbar can be used for input of a one- dimensional or two-dimensional control parameter. The control parameter can e.g. be used to scroll objects displayed on the display screen or to navigate an object displayed on the display screen by moving an object over the touch sensitive surface. Particular functions such as a clear/back can be associated with a nonmoving contact of an object at particular positions of the curved scroll bar.

Description

USER INTERFACE WITH SELECT KEY AND CURVED SCROLL BAR
FIELD OF THE INVENTION
The present invention relates to user interfaces for electronic apparatus, in particular to user interfaces that include a combination of a select key and a navigational device. The invention also relates to an apparatus with a user interface including a combination of a select key and a navigational device, a method of operating a user interface and to a software product relating to a user interface.
BACKGROUND OF THE INVENTION
US 7,046,230 discloses a portable/mobile media player having a touchpad with an annular shape. The input from the touchpad in the form of a fingertip being moved over the touchpad is e.g. used for controlling a scrolling function. In this device a swirling fingertip movement is transformed into a linear scrolling movement of information or objects shown on a display screen. Alternatively, a radial or tangential finger movement is transformed into a linear scrolling movement.
An advantage of the swirling based finger movement control is that a user is able to easily and rapidly transverse a lengthy list of media items in a scrolling function.
However, an annular touchpad consumes a relatively large amount of space on the operating face of the apparatus in which it is used. For mobile devices effective use of the available space is often crucial for their success.
Further, when a user is holding the device in one hand and operating in the annular touchpad with his/her thumb, the movement that needs to be made with the thumb to describe a circle over the touchpad is ergonomically undesirable since it requires a substantial extension of the thumb.
Thus, there is a desire for a user interface that provides a good control for a scrolling function that is ergonomic and occupies little space.
DISCLOSURE OF THE INVENTION
On this background, it is an object of the present invention to provide a user interface that at least partially fulfills the above desire. This object is achieved by providing an apparatus including a housing with an operating face, a processor disposed in the housing, a select key, and a curved scroll bar with a touch sensitive surface, the select key and the scroll bar being supported by the housing and disposed on the operating face, the select key and the scroll bar being operatively coupled to the processor.
The curved scroll bar provides for a very effective navigational input device that requires relatively little space. Further, the scrollbar can be positioned such that the curve that needs to be described is ergonomic and user-friendly. The select key may also have a touch sensitive surface. Preferably, the apparatus also includes a display screen operatively coupled to the processor.
The processor may be configured to associate a function to be performed with the select key. The processor may also be configured to display a soft label indicating the present function associated with the select key on the display screen. The processor may be configured to interpret a movement of an object over the touch sensitive surface of the scrollbar as an input variable.
Further, the processor may be configured to use the input variable in a control function for controlling the various applications associated with the device.
The processor may be configured to interpret a movement of an object over the touch sensitive surface of the scrollbar as a one-dimensional input variable. The control function can correspond to a change of a setting function that allows the value of a setting of the apparatus to be changed.
The control function may also correspond to a scrolling function that allows content displayed on the display to be moved across the display and out of sight on one side of the screen as new content is added on the opposite side of the screen. Alternatively, the control function may correspond to a function of moving a string of information items over the display along a path. The control function can correspond to a navigation function. The processor can also be configured to interpret a movement of an object over the touch sensitive surface of the curved scrollbar as a two dimensional input variable.
The processor can be configured to associate a portion of the length of the curved scroll bar with a first component of the two dimensional signal and configured to associate another portion of the length of the curved scroll bar with a second component of the two dimensional signal.
Preferably, the display screen has a substantially- rectangular contour, with a substantially parallel top and bottom edge and a substantially parallel left and right edge and wherein the processor is configured to associate a movement of an object over the touch sensitive surface of the curved scroll bar in a direction substantially parallel with the top and bottom edge as a navigational input in a direction parallel with the top and bottom edge of the display screen and wherein the process is configured to associate a movement of an object over the touch sensitive surface of the curved scroll bar as a navigational input in a direction parallel with the left and right edge of the display screen.
The processor can also be configured to determine the time that has elapsed between a point in time at which an object moving over the touch sensitive surface towards a first of the two extremities of the curved scroll bar disengages the touch sensitive surface and the point in time at which the subject touches the touch sensitive surface of the curved scroll bar again near the opposite of said two extremities of the curved scroll bar, and wherein the processor is also configured to interpret the input signal from the user and input signal that corresponds to a complete rotation
Preferably, the curved scroll bar has first and second longitudinal extremities that are mutually offset vertically and horizontally, wherein the first extremity is to the right of the second projection and closer to the top of the handset such that a user holding the handset in a right hand can depress the first and second portions with a thumb of the right hand by merely pivotally moving the thumb in an arc about a socket of the thumb and without significant unnatural extension of the thumb.
It is another object of the present invention to provide a method for navigating in a graphical user interface of an electronic apparatus, comprising using a signal created by an object moving over a curved scroll bar with a touch sensitive surface as an input variable.
The method may further comprise using a signal from a key with a touch sensitive surface to activate a function.
The method may also comprise using a signal created by an object statically touching the curved scroll bar to activate a function.
The method may further comprise using the signal created by a movement of an object over the touch sensitive surface of the scrollbar as a one-dimensional input variable. Preferably, the method further comprises using a movement of an object over the touch sensitive surface of the scrollbar as a two dimensional input variable.
The method may also comprise operating the curved scrollbar with a Cartesian coordinate system. In such a coordinate system, a movement of an object over the touch sensitive surface of the curved scrollbar in a direction substantially parallel with the abscissa results in a horizontal navigational movement in the graphical user interface, and a movement of an object over the touch sensitive surface of the curved scrollbar in a direction substantially parallel with the ordinate results in vertical navigational movement in the graphical user interface.
It is another object of the present invention to provide a user interface comprising a select key and a curved scroll bar with a touch sensitive surface.
The select key and the curved scroll bar can be in close spatial proximity.
Preferably, a major portion of the outline of the curved scroll bar is defined by an inner curve or L-shaped contour and by an outer curve or L-shaped contour and wherein the select key is placed adjacent to the inner curve or L-shaped contour.
The select key may have a touch sensitive surface.
The outline of the touch sensitive surface of the curved scroll bar may resemble an annular sector. The central angle of the annular sector can be approximately 90°. Alternatively, the outline of the touch sensitive surface of the curved scroll bar may be substantially L-shaped.
The user interface may further include a clear key, preferably having a touch sensitive surface.
The user interface may also include an alphanumerical keypad.
The user interface may further include a display screen.
It is another object of the present invention to provide a software product comprising software code for using a signal created by an object moving over a curved scroll bar with a touch sensitive surface as an input variable.
The software product may further include software code for using the signal created by a movement of an object over the touch sensitive surface of the scrollbar as a one-dimensional input variable.
The software product may also include software code for using a movement of an object over the touch sensitive surface of the scrollbar as a two dimensional input variable.
Further objects, features, advantages and properties of the apparatus, user interface, software product and method according to the invention will become apparent from the detailed description. BRIEF DESCRIPTION OF THE DRAWINGS
In the following detailed portion of the present description, the invention will be explained in more detail with reference to the exemplary embodiments shown in the drawings, in which:
Fig. 1 is a front view of an apparatus according to an embodiment of the present invention including a first screenshot,
Fig. 2 is a front view of an apparatus according to another embodiment including a second screenshot, Fig. 3 is a front view of an apparatus according to yet another embodiment including a third screenshot, Fig. 4 is a block diagram illustrating the general architecture of a mobile phone in accordance with an embodiment of the present invention,
Fig. 5 is a diagrammatic illustration of a user interface according to an embodiment of the present invention, Fig. 6 is a diagrammatic illustration of a user interface according to another embodiment of the present invention, Fig. 7 is a diagrammatic illustration of a user interface according to yet another embodiment of the present invention, and Fig. 8 is a flowchart illustrating an embodiment of a method according to the present invention.
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
In the following detailed description, the device and the method according to the invention in the form of a personal computer, PDA, mobile terminal or a mobile communication terminal in the form of a cellular/mobile phone will be described by the preferred embodiments. Fig. 1 illustrates a first embodiment of a mobile terminal according to the invention in the form of a mobile telephone by a front view. The mobile phone 1 comprises a user interface having a housing 2, a display screen 3, an on/off button (not shown) , a speaker 5 (only the opening is shown) , and a microphone 6 (not visible in Fig. 1) . The phone 1 according to the first preferred embodiment is adapted for communication via a cellular network, such as the GSM 900/1800 MHz network, but could just as well be adapted for use with a Code Division
Multiple Access (CDMA) network, a 3G network, or a
TCP/IP-based network to cover a possible VoIP-network
(e.g. via WLAN, WIMAX or similar) or a mix of VoIP and Cellular such as UMA (Universal Mobile Access) .
The keypad 7 has in this embodiment a first group of keys 8 as alphanumeric keys, by means of which the user can enter a telephone number, write a text message (SMS) , write a name (associated with the phone number), etc. Each of the twelve alphanumeric keys 8 is provided with a figure "0-9" or a sign "#" or "*", respectively. In alpha mode each key is associated with a number of letters and special signs used in the text editing. The first group of keys is primarily used for entering data in the telephone (enter events) . The alphanumeric keys can be push button keys, like keys with dome switches or be touch keys with a touch sensitive surface.
The keypad 2 has additionally a second group of keys comprising a multifunctional select key 10, a curved scroll bar 9 and a clear key 11. The curved scroll bar 9 can be used for navigation (up, down, left, right, etc.) as will be explained in further detail below. By means of the curved scroll bar 9 the user can scroll selectively from one item to the preceding or the succeeding item in the menu loop or other array of information items shown on the display screen 3, while access to a highlighted information item is obtained by activation of the multifunctional select key 10.
The function of the alphanumeric keys 9 depends on the state of the phone, and navigation in the menu and in applications is performed by using the curved scroll bar 9. The present function of the multifunctional select key 10 is shown in a separate field (soft label) in a dedicated area 4 of the display 3, just above the multifunctional select key 10. The multifunctional select key 10 is also used for accepting incoming calls, inititating outgoing calls and for terminating ongoing calls .
The clear key 11 may be used e.g. for erasing the digit or letter entered last by brief depression, while depression of a longer duration will erase the entire number or word. The clear key 11 is also used for stepping back in the menu structure and for rejecting calls. Like the multifunctional select key 10, the functionality of the curved scroll bar 9 and the clear key 11 may advantageously be redefined in some states.
The multifunctional select key 10 is in an embodiment a touch key that is placed centrally on the front face (operating face) of the mobile phone 1 just below the lower edge of the display screen 3. The curved scroll bar 9 has a touch sensitive surface, and in an embodiment the touch sensitive surface is of the capacitive type. The curved scroll bar 9 is elongated and is curved or L- shaped. The curved scroll bar 9 is placed on the front face in close spatial proximity to the multifunctional select key 10.
A major portion of the outline of the curved scroll bar 9 is defined by an inner curve or L-shaped contour 36 and by an outer curve or L-shaped contour 37 (cf. Fig. 5 to 7). The inner and outer contours 36,37 are connected by line sections 38 and 39 that may have a straight or curved shaped and form the longitudinal extremities of the curved scroll bar 9. According to the illustrated embodiments the multifunctional select key 10 is placed adjacent to said inner curve or L-shaped contour 36.
The positioning of the curved scroll bar 9 obliquely improves the ergonomics of the handset. Such positioning enables the curved scroll bar to be operated more comfortably by the user. It is particularly agreeable as the extend of the curved scroll bar 9 is within reach of the user's thumb as it moves naturally across the front face of the mobile phone 1. No substantial unnatural extension of the thumb along a vertical axis is required. Also, a movement over the touch sensitive surface of the curved scroll bar 9 only requires movement of the thumb from its socket and does not require any other hand movement. Hence, the mobile phone 1 can be held and the curved scroll bar 9 readily operated using the same hand.
A releasable rear cover (not shown) gives access to the SIM card (not shown) , and the battery pack (not shown) in the back of the phone that supplies electrical power for the electronic components of the mobile phone 1. The mobile phone 1 has a flat display screen 3 with a substantially rectangular outline that is typically made of an LCD with optional back lighting, such as a TFT matrix capable of displaying color images. A touch screen may be used instead of a conventional LCD display.
Fig. 2 illustrates another embodiment of the invention that is essentially identical with the embodiment of Fig.
1, except that the clear key has been layered under the curved scroll bar 9, as indicated by the letter "C" on the curved scroll bar 9. When the user statically touches the curved scroll bar 9 at or near the position where the letter "C" is indicated, the user input will be interpreted as a "clear" in analogy with the function of the clear key 11 described with reference to Fig. 1.
Fig. 3 illustrates another embodiment of the invention that is essentially identical with the embodiment of Fig.
2, except that there is no alphanumerical keypad. In this embodiment, numerical or Alpha entry is performed via other methods that use the scroll bar 9 in combination with the multifunctional select key 10. One of such methods is for example the so-called "date stamp" method in which the curved scroll bar 9 is used to scroll and highlight a character in a list of characters shown on the display screen and the multifunctional select key 10 is used to input the highlighted character. The required amount of scrolling can be reduced by placing the characters in a multilevel menu structure, or the sequence of the characters in the list is rearranged after each entered character so the most likely characters are in the beginning of the list. Another method is these so-called "transparent user guided prediction" in which the characters are associated with fixed positions along the curved scroll bar 9, and can be highlighted or entered by touching this area on the curved scroll bar 9. The prediction algorithm is used to select which character to highlight by default. In order to allow a complete alphabet to be associated with the relatively limited longitudinal extend of the curved scroll bar 9, the characters can be arranged in groups, similar to the groups of characters on the alphanumerical keys of Figs. 1 and 2. This method is then combined with a predictive editing algorithm for determining which of the characters in a subgroup the user intended to enter. Fig. 5 illustrates how the curved scroll bar 9 is divided into ten segments 40 that according to an embodiment each have either a digit or a group of characters associated therewith (a division into 10 segments is preferred in connection with the entry of numbers, although any other number of segments could be used) .
The curved scroll bar 9 is configured to provide one more control functions for controlling various applications associated with the mobile phone 1 or other type of mobile electric device. For example, the touch initiated control function may be used to move an object or perform an action on the display screen 3 or to make selections or issue commands associated with operating the mobile phone or other mobile electric device. Normally, the curved scroll bar 9 is arranged to receive input from a finger moving over to the surface of the curved scroll bar in order to implement the touch initiated control function. By way of example, tapping a finger on the touch surface may initiate a control function, similar to the clear function of key 11 or similar to the multifunctional select key 10. In one embodiment, the control function corresponds to a scrolling feature. For example, in case of a mobile phone the moving finger may initiate a control function for scrolling through a list of phone book entries displayed on the display 3. The term "scrolling" as used herein generally pertains to moving displayed data or images
(e.g., text or graphics) across a display area of the display screen 3 and out of sight on one side of the display area as new content is added on the opposite side of the display area. It is noted that the new matter does not necessarily have to be added at the opposite side, for example than a matter could be added at the same side when the array of data moves along a "U-shaped" path. The array of data may be treated as an endless loop, so that it is possible to continue scrolling when the end of the data has been reached.
The viewing area may be the entire viewing area of the display screen 3 or it may be only a portion of the display screen 3 (e.g. a window frame).
The direction of scrolling may be widely varied. For example, scrolling may be implemented vertically (as up or down) or horizontally (as left or right) . In the case of vertical scrolling, when the user scrolls down, each set of new data appears at the bottom of the viewing area and all other sets of data move up one position. If the viewing area is full, the top set of data moves out of the viewing area. In one implementation the scrolling feature may be used to move graphical user interface vertically or horizontally in order to bring more data into view on the display screen 3. By way of example, the scrolling feature may be used to help browse through files stored in the electronic device, through images displayed on the display of the electronic device, a few songs stored in the electronic device or through phonebook entries stored in the device. The direction that the finger moves may be arranged to control the direction of scrolling. For example, the curved scroll bar 9 may be arranged to move the graphical user interface vertically up when the finger is moved anticlockwise and vertically down when the finger is moved clockwise.
The curved scroll bar 9 generally consists of a touchable outer surface for receiving a finger for manipulation on the scroll bar. Although not shown in the figures, beneath the touchable outer surface is a sensor arrangement. The scroll bar includes a plurality of sensors that are configured to be activated as the finger passes over them. In the simplest case, an electrical signal is produced each time the finger passes a sensor. The number of signals in a given timeframe may indicate the location, direction, speed and acceleration of the finger on the touchpad, i.e., the more signals, the more the user has moved his or her finger. In most cases, the signals are monitored by an electronic interface that converts the number, combination and frequency of the signals into location, direction, speed and exploration information. This information may then be used by the mobile phone 1 to perform the desired control function, for example on the display screen 3.
The position of the touchpad relative to the housing 2 may be widely varied. For example, the touchpad may be placed on any external surface (e.g. top, side, front or back) of the housing 2 that is accessible to the user during manipulation of the electronic device 1. In most cases the touch sensitive surface of the touchpad is completely exposed to the user. In the illustrated embodiments, the touch sensitive surface of the touchpad is substantially flush with the external surface of the housing 2.
The shape of the curved scroll bar may also be widely varied. For example, the curved scroll bar may be L- shaped, or may resemble a sector of an annulus in which the annulus is either circular or oval or any other similar rounded shape. The central angle of the annular sector can be approximately 90°, although it is possible to have a larger or smaller central angle. In general, the outer perimeter of the curved scroll bar defines the working boundary of the curved scroll bar 9.
The extremities formed by the lines 38 and 39 of the curved scrollbar 9 according to the present invention are vertically and horizontally offset. The first extremity is to the right of the second projection and closer to the top of the apparatus. A line intersecting the two extremities may be at an angle of 20-70 degrees from the horizontal. More specifically, it may be at an angle of 30-60 degrees from the horizontal. Preferably, it is around 45 degrees from the horizontal. In such cases, for example, the curved scrollbar lies on an arc which follows the pivotal movement of the thumb about its socket when it naturally sweeps across the face of the apparatus. Hence, there is no strain on the thumb to reach the requisite portions of the scroll key to depress the projections.
Fig. 4 illustrates in block diagram form the general architecture of a mobile phone 1 constructed in accordance with the present invention. The processor 18 controls the operation of the terminal and has an integrated digital signal processor 17 and an integrated RAM 15. The processor 18 controls the communication with the cellular network via the transmitter/receiver circuit 19 and an internal antenna 20. A microphone 6 coupled to the processor 18 via voltage regulators 21 transforms the user's speech into analogue signals, the analogue signals formed thereby are A/D converted in an A/D converter (not shown) before the speech is encoded in the DSP 17 that is included in the processor 18. The encoded speech signal is transferred to the processor 18, which e.g. supports the GSM terminal software. The digital signal-processing unit 17 speech-decodes the signal, which is transferred from the processor 18 to the speaker 5 via a D/A converter (not shown) .
The voltage regulators 21 form the interface for the speaker 5, the microphone 6, the LED drivers 91 (for the LEDS backlighting the keypad 7 and the display 3), the SIM card 22, battery 24, the bottom connector 27, the DC jack 31 (for connecting to the charger 33) and the audio amplifier 32 that drives the (hands-free) loudspeaker 25.
The processor 18 also forms the interface for some of the peripheral units of the device, including a (Flash) ROM memory 16, the graphical display 3, the keypad 7, a music player 37 and a music reproduction unit 38.
The screenshots in Figs. 1 to 3 illustrate the operation of the curved scroll bar in accordance with different embodiments of the invention. In the screenshot of Fig. 1 the operation of the device is explained with reference to a scrolling function. It is, however, understood that the input signal from the curved scrollbar 9 can be used for any other control function in the apparatus, such as the changing of a setting, for example a volume setting, or other one-dimensional control parameter. In this embodiment, the user is linearly scrolling (as shown by arrow 42) a list of phonebook entries 41 displayed on the display screen 3 via a slider bar 44. In this screenshot the information items are by way of example contacts in a telephone book. In the information items could just as well be menu items in a menu layer in a menu structure, songs in the playlist or files in a folder, etc.
Referring to the screenshot illustrated in Fig. 1, and in accordance with one embodiment of the invention, the curved scroll bar 9 can be continuously actuated by a simple curved motion of the finger over the touch sensitive surface as shown by arrow 45. By curved, it is meant that the finger moves in an arcuate manner. This form of motion may produce continuous or incremental scrolling of the information items on the display screen 3.
Referring to the screenshot illustrated in Fig. 2, and in accordance with another embodiment of the invention, the curved scroll bar 9 can be actuated by a substantially vertical movement of the finger over the touch sensitive surface as shown by arrow 47 and can be actuated by a substantially horizontal movement of the finger over the touch sensitive surface as shown by arrow 48. The curved scroll bar 9 offers sufficient space in a horizontal direction and in the vertical direction for a scrolling movement in a horizontal and vertical direction, respectively. In this embodiment the control parameter is two-dimensional in that it has a vertical and a horizontal component. By applying a horizontal finger movement to the curved scroll bar 9 the user can control a cursor 46 in a text editing application (a messaging application, in particular an e-mail application is shown in the screenshot of Fig. 2) in a horizontal direction and by applying a vertical finger movement to the scroll bar 9 the user can control the cursor 46 in a vertical direction.
Thus, the user can move the cursor 46 left and right through the entered text by moving his/her finger left and right over the curved scroll bar 9, and the user can move the cursor 46 up-and-down through the lines of the entered text by moving his/her finger up and down over the curved scroll bar 9.
The division of the control signal into two components can be obtained by distinguishing the direction of movement over the curved scrollbar or associating a portion of the length of the curved scroll bar with a first component of the two dimensional signal and associating another portion of the length of the curved scroll bar with a second component of the two-dimensional control signal.
Referring to the screenshot illustrated in Fig. 3, and in accordance with an embodiment of the invention, the curved scroll bar 9 can be actuated by a substantially swirling or circular finger movement over the touch sensitive surface as indicated by the arrow 49. In this screenshot the application is a gallery application that illustrates a plurality of thumbnails 50 of pictures stored in the mobile phone 1. The thumbnails 50 are arranged in a string that can be moved along a path 51 over the display screen 3. One of the thumbnails 50 is highlighted by a box 52. When the user makes a curved finger movement over the touch sensitive surface of the curved scroll bar 9 as illustrated by arrow 45, the string of thumbnails moves along the path 51 as indicated by arrow 55 (a movement along the arrow 45 in the opposite direction will result in a movement of the string of thumbnails in the opposite direction of arrow 55) . When a user makes a swirling or circular finger movement as indicated by the arrow 49, and regains contact with the touch surface at or near the left lower extremity of the curved scroll bar 9 within a relatively short predetermined period of time, the user input will be interpreted as an input with a magnitude corresponding to a full rotation over a complete annular touchpad (imaginary since there is no complete annular touchpad) . The large dimension of this input can facilitate the user in scrolling through long lists at high speed. In order to further support this method of scrolling at high speed, the scrolling movement (or similar movement) of the information items on the display is provided with a virtual "mass" or virtual "mechanical inertia", which means that the information items will continue to move after the user has removed his/her finger from the curved scrollbar 9. This movement will slowly lose momentum, and the items will eventually come to a stop. This allows a user to give the information items a virtual "swing" by a fast finger movement over the curved scroll bar 9, so that the items on the display start moving with a high speed that slowly reduces to a stop. For instantaneously stopping the moving information items the user simply touches the curved scrollbar again with a static (nonmoving) touch. Figs. 5 to 7 illustrate various embodiments of the user interface according to the invention. In Fig. 5 an embodiment of a curved scrollbar 9 is illustrated with a shape that substantially corresponds to a quarter sector of an annulus . According to other embodiments (not shown) the sector could be larger, such as one third of a full annulus, or smaller such as 1/5 of a full annulus. The appropriate longitudinal extent to the curved scroll bar is selected in relation to the available space on the operating face of the apparatus and other requirements of the user interface.
In the illustrated embodiment the annulus is formed by two segments of concentric circles. In other embodiments the segments are not formed by circles but by other curved shapes, such as ovals or ellipses. In this embodiment the select key 10 is pie shaped. However, the pie shape is only exemplary and any other shape that is suitable to be placed in close vicinity of the curved scroll pad 9 can be used. Thus, it is desirable that the outer curve of the select key 10 matches or fits the inner curve of the curved scroll bar 9. The curved scroll bar is subdivided into a plurality of sectors 40. Various functions, letters, numbers or characters can be assigned to these sectors 40, depending on the state of the apparatus in which the curved scrollbar 9 and the select key 10 are used. In this embodiment the select 10 key has a touch sensitive surface. In other embodiments the select key 10 is a pushbutton switch.
Fig. 6 illustrates another embodiment of the curved scrollbar and select key combination in which the curved scrollbar 9 has a shape that substantially corresponds to the letter "L" (without implying that one of the arms of the "L" is longer or shorter than the other arm) . Accordingly, the shape of the select key 10 is substantially rectangular so as to match the inner contour 37 of the curved scroll bar 9.
Fig. 7 illustrates another embodiment of the curved scrollbar 9 that is essentially identical to the embodiment shown in Fig. 6, except that the curved scroll bar 9 and the multifunctional select key 10 have been rotated 180°. In this embodiment the curved movement of a thumb over the curved scroll bar 9 corresponds closely to the curve described by the tip of the thumb without any substantial need for extending the thumb.
Fig. 8 is a flow chart of a scrollbar method in accordance with the one embodiment of the invention. The method allows a user to use a signal created by an object moving over a curved scroll bar with a touch sensitive surface as an input variable.
The touchpad method starts at step 8.1 with the processor 18 monitoring the input signal received from the curved scrollbar 9. Following step 8.1 the processor determines in step 8.2 if the sensed touch is static or moving. If the touch was static the method moves on to step 8.3 and the function associated with the position at which the curved scrollbar is statically touched is performed by the processor 18. Thereafter the method returns to step 8.1. If the sensed touch was moving, the method moves on to step 8.3. In step 8.3 the processor determines if the active application operates with a one-dimensional or a two dimensional control parameter. If the process operates with a one-dimensional parameter the method moves on to step 8.4 in which the sensed movement along the length of the curved scrollbar is applied in a control function in the active application.
If the process operates with a two dimensional parameter the method moves on to step 8.5 in which the detected movement is interpreted as a two dimensional signal by the processor 18, and the processor 18 applies the two- dimensional signal to the active application. The two- dimensional signal from the touchpad may be dealt with in analogy with a Cartesian coordinate system. For example, if the detected movement over the curved scrollbar 9 is a horizontal movement, the processor 18 will apply a horizontal movement to an item or object that is shown on the display screen 3, and if the detected movement over the curved scrollbar 9 is a substantially vertical movement, the processor 18 will apply a vertical movement to an item object that is shown on the display screen 3.
Following steps 8.4 and 8.5 the process returns to step 8.1 and the cycle starts again.
The various aspects of the invention described above can be used alone or in various combinations. The invention is preferably implemented by a combination of hardware and software, but can also be implemented in hardware or software. The invention can also be embodied as computer readable code on a computer readable medium. Furthermore, although a scrolling feature is described, it should be noted that a scrolling feature is not the limitation and that the curved scrollbar may be used to manipulate other features. For example, the curved scrollbar may be used to adjust the volume control in an audio application. In addition, the curved scrollbar may be used to advance to frames in a movie editing application. The touchpad may also be used in video game applications.
The invention has numerous advantages. Different embodiments or implementations may yield one or more of the following advantages. It should be noted that this is not an exhaustive list and there may be other advantages which are not described herein. One advantage of the invention is that a user is able to easily and rapidly transverse a lengthy list of media items, Thus, the invention provides for an effective navigational input device. Another advantage of the invention is that the curved scroll bar uses relatively little space. Another advantage of the present invention is that the touchpad allows an ergonomic way to control an electronic device, since the path of the curved scrollbar can easily be adapted to the arc that is described by an angular movement of a user's thumb. Yet another advantage is that the present invention allows a touchpad to be used in a manner similar to mechanical control element that can be set into "swing" and exploit the effect of such imaginary mechanical inertia.
The term "comprising" as used in the claims does not exclude other elements or steps. The term "a" or "an" as used in the claims does not exclude a plurality. The single processor or other unit may fulfill the functions of several means recited in the claims. Although the present invention has been described in detail for purpose of illustration, it is understood that such detail is solely for that purpose, and variations can be made therein by those skilled in the art without departing from the scope of the invention.

Claims

CLAIMS :
1. An apparatus comprising:
a housing with an operating face,
a processor disposed in said housing,
a select key, and
a curved scroll bar with a touch sensitive surface,
said select key and said scroll bar being supported by said housing and disposed on said operating face,
said select key and said scroll bar being operatively coupled to said processor.
2. An apparatus according to claim 1, wherein said select key has a touch sensitive surface.
3. An apparatus according to claim 1 or 2, further comprising a display screen operatively coupled to said processor.
4. An apparatus according to any of claims 1 to 3, wherein said processor is configured to associate a function to be performed with said select key.
5. An apparatus according to claim 4, wherein said processor is configured to display a soft label indicating the present function associated with said select key on said display screen.
6. An apparatus according to any of claims 1 to 5, wherein said processor is configured to interpret a movement of an object over the touch sensitive surface of the scrollbar as an input variable.
7. An apparatus according to claim 6, wherein said processor is configured to use the input variable in a control function for controlling the various applications associated with the device.
8. An apparatus according to claim 7, wherein said processor is configured to interpret a movement of an object over the touch sensitive surface of the scrollbar as a one-dimensional input variable.
9. An apparatus according to claim 8, wherein the control function corresponds to a change of a setting function that allows the value of a setting of the apparatus to be changed.
10. An apparatus according to claim 8, wherein the control function corresponds to a scrolling function that allows content displayed on the display to be moved across the display and out of sight on one side of the screen as new content is added on the opposite side of the screen.
11. An apparatus according to claim 8, wherein the control function corresponds to a function of moving a string of information items over the display along a path.
12. An apparatus according to claim 8, wherein the control function corresponds to a navigation function.
13. An apparatus according to claim 7, wherein said processor is configured to interpreted a movement of an object over the touch sensitive surface of the scrollbar as a two dimensional input variable.
14. An apparatus according to claim 13, wherein said processor is configured to associate a portion of the length of the curved scroll bar with a first component of said two dimensional signal and configured to associate another portion of the length of the curved scroll bar with a second component of said two-dimensional signal.
15. An apparatus according to claim 13, wherein said display screen has a substantially rectangular contour, with a substantially parallel top and bottom edge and a substantially parallel left and right edge and wherein said processor is configured to associate a movement of an object over the touch sensitive surface of the in a direction substantially parallel with the top and bottom edge as a navigational input in a direction parallel with the top and bottom edge of the display screen and wherein said process is configured to associate a movement of an object over the touch sensitive surface of the curved scroll bar as a navigational input in a direction parallel with the left of the display screen and the right edge
16. An apparatus according to any of claims 1 to 15, wherein said processor is configured to determine the time that has elapsed between a point in time at which an object moving over the touch sensitive surface towards a first of the two extremities of the curved scroll bar disengages the touch sensitive surface and the point in time at which said subject touches the touch sensitive surface of the curved scroll bar again near the opposite of said two extremities of the curved scroll bar, and wherein said processor is also configured to interpret the input signal from the user as an input signal that corresponds to a complete rotation on an imaginary complete annular shaped touchpad.
17. An apparatus according to any of claim 1 to 16, wherein said curved scroll bar has first and second longitudinal extremities that are mutually offset vertically and horizontally, wherein the first extremity is to the right of the second projection and closer to the top of the handset such that a user holding the handset in a right hand can depress the first and second portions with a thumb of the right hand by merely pivotally moving the thumb in an arc about a socket of the thumb and without significant unnatural extension of the thumb.
18. A method for navigating in a graphical user interface of an electronic apparatus, comprising:
using a signal created by an object moving over a curved scroll bar with a touch sensitive surface as an input variable.
19. A method according to claim 18, further comprising using a signal from a key with a touch sensitive surface to activate a function.
20. A method according to claim 18 or 19, further comprising using a signal created by an object statically touching the curved scroll bar to activate a function.
21. A method according to any of claims 18 to 20, further comprising using the signal created by a movement of an object over the touch sensitive surface of the scrollbar as a one-dimensional input variable.
22. A method according to any of claims 18 to 21, further comprising using a movement of an object over the touch sensitive surface of the scrollbar as a two dimensional input variable.
23. A method according to claim 22, further comprising operating said curved scrollbar with a Cartesian coordinate system.
24. A method according to claim 23, wherein a movement of an object over the touch sensitive surface of the curved scrollbar in a direction substantially parallel with the abscissa results in a horizontal navigational movement in said graphical user interface, and a movement of an object over the touch sensitive surface of the curved scrollbar in a direction substantially parallel with the ordinate results in vertical navigational movement in said graphical user interface.
25. A user interface comprising a select key and a curved scroll bar with a touch sensitive surface.
26. A user interface according to claim 25, wherein said select key and said curved scroll bar are in close spatial proximity.
27. A user interface according to claim 26, wherein a major portion of the outline of said curved scroll bar is defined by an inner curve or L-shaped contour and by an outer curve or L-shaped contour and wherein said select key is placed adjacent to said inner curve or L-shaped contour.
28. A user interface according to any of claims 25 to 27, wherein said select key has a touch sensitive surface.
29. A user interface according to any of claims 25 to 28, wherein the outline of the touch sensitive surface of said curved scroll bar resembles an annular sector.
30. A user interface according to any of claims 25 to 29, wherein the central angle of said annular sector is approximately 90°.
31. A user interface according to any of claims 25 to 30, wherein the outline of the touch sensitive surface of said curved scroll bar is substantially L-shaped.
32. A user interface according to any of claims 25 to 31, further comprising a clear key, preferably having a touch sensitive surface.
33. A user interface according to any of claims 25 to 32, further comprising an alphanumerical keypad.
34. A user interface according to any of claims 25 to 33, further comprising a display screen.
35. A software product comprising software code for using a signal created by an object moving over a curved scroll bar with a touch sensitive surface as an input variable.
36. A software product according to claim 35, further comprising software code for using the signal created by a movement of an object over the touch sensitive surface of the scrollbar as a one-dimensional input variable.
37. A software product according to claim 35, further comprising software code for using a movement of an object over the touch sensitive surface of the scrollbar as a two-dimensional input variable.
PCT/EP2006/010602 2006-11-06 2006-11-06 User interface with select key and curved scroll bar WO2008055514A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/EP2006/010602 WO2008055514A1 (en) 2006-11-06 2006-11-06 User interface with select key and curved scroll bar

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/EP2006/010602 WO2008055514A1 (en) 2006-11-06 2006-11-06 User interface with select key and curved scroll bar

Publications (1)

Publication Number Publication Date
WO2008055514A1 true WO2008055514A1 (en) 2008-05-15

Family

ID=38537702

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2006/010602 WO2008055514A1 (en) 2006-11-06 2006-11-06 User interface with select key and curved scroll bar

Country Status (1)

Country Link
WO (1) WO2008055514A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8775971B2 (en) 2008-12-05 2014-07-08 Microsoft Corporation Touch display scroll control
EP2202625A3 (en) * 2008-12-26 2015-10-14 Brother Kogyo Kabushiki Kaisha Inputting apparatus

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5859629A (en) * 1996-07-01 1999-01-12 Sun Microsystems, Inc. Linear touch input device
US20020176016A1 (en) * 2001-05-28 2002-11-28 Takeshi Misawa Portable electronic apparatus
WO2005019766A2 (en) * 2003-08-21 2005-03-03 Harald Philipp Capacitive position sensor
WO2006027434A2 (en) * 2004-09-02 2006-03-16 France Telecom Touch selection device
US20060066587A1 (en) * 2004-09-24 2006-03-30 Toshihiro Morohoshi Electronic apparatus and touch pad device
US20060092177A1 (en) * 2004-10-30 2006-05-04 Gabor Blasko Input method and apparatus using tactile guidance and bi-directional segmented stroke
US7046230B2 (en) * 2001-10-22 2006-05-16 Apple Computer, Inc. Touch pad handheld device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5859629A (en) * 1996-07-01 1999-01-12 Sun Microsystems, Inc. Linear touch input device
US20020176016A1 (en) * 2001-05-28 2002-11-28 Takeshi Misawa Portable electronic apparatus
US7046230B2 (en) * 2001-10-22 2006-05-16 Apple Computer, Inc. Touch pad handheld device
WO2005019766A2 (en) * 2003-08-21 2005-03-03 Harald Philipp Capacitive position sensor
WO2006027434A2 (en) * 2004-09-02 2006-03-16 France Telecom Touch selection device
US20060066587A1 (en) * 2004-09-24 2006-03-30 Toshihiro Morohoshi Electronic apparatus and touch pad device
US20060092177A1 (en) * 2004-10-30 2006-05-04 Gabor Blasko Input method and apparatus using tactile guidance and bi-directional segmented stroke

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8775971B2 (en) 2008-12-05 2014-07-08 Microsoft Corporation Touch display scroll control
EP2202625A3 (en) * 2008-12-26 2015-10-14 Brother Kogyo Kabushiki Kaisha Inputting apparatus

Similar Documents

Publication Publication Date Title
US10606405B2 (en) Information processing device, operation input method and operation input program
US9569071B2 (en) Method and apparatus for operating graphic menu bar and recording medium using the same
US8576180B2 (en) Method for switching touch keyboard and handheld electronic device and storage medium using the same
US20100188268A1 (en) Touchpad
AU2006330740B2 (en) Scrolling list with floating adjacent index symbols
AU2007101054B4 (en) Multi-functional hand-held device
CN101779188B (en) Systems and methods for providing a user interface
WO2021143805A1 (en) Widget processing method and related apparatus
US20090265657A1 (en) Method and apparatus for operating graphic menu bar and recording medium using the same
CN101482791B (en) Touch keyboard switching method and hand-hold electronic device and storage medium employing the method
US20120019999A1 (en) Touchpad
US20100123658A1 (en) Portable communication device having a touch-sensitive input device with non-linear active areas
CN101573673A (en) Back-side interface for hand-held devices
JP2006323664A (en) Electronic equipment
JP2000278391A (en) Portable telephone set having back handwriting input function
WO2004109441A2 (en) Improved user interface for character entry using a minimum number of selection keys
KR20080091199A (en) Keyboards for portable electronic devices
JP2012053921A (en) Improved portable communication terminal and method therefor
WO2008028499A1 (en) Mobile electronic device with competing input devices
WO2010044811A1 (en) Forming a keyboard from a combination of keys displayed on a touch sensitive display and on a separate keypad
KR100786446B1 (en) Input apparatus and mobile terminal apparatus, and using method of contents data of mobile terminal apparatus
US20100321302A1 (en) System and method for non-roman text input
CN114690889A (en) Processing method of virtual keyboard and related equipment
WO2008055514A1 (en) User interface with select key and curved scroll bar
JP2002318640A (en) Compact electronic equipment

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 06818376

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 06818376

Country of ref document: EP

Kind code of ref document: A1