CN1119051C - Device and method for selecting user interface option on portable electronic equipment - Google Patents

Device and method for selecting user interface option on portable electronic equipment Download PDF

Info

Publication number
CN1119051C
CN1119051C CN00130211A CN00130211A CN1119051C CN 1119051 C CN1119051 C CN 1119051C CN 00130211 A CN00130211 A CN 00130211A CN 00130211 A CN00130211 A CN 00130211A CN 1119051 C CN1119051 C CN 1119051C
Authority
CN
China
Prior art keywords
display
portable electric
electric appts
moving
relevant
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
CN00130211A
Other languages
Chinese (zh)
Other versions
CN1295419A (en
Inventor
小乔治W·绍普
理查德·约瑟夫·维尔马尔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Motorola Solutions Inc
Original Assignee
Motorola Inc
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 Motorola Inc filed Critical Motorola Inc
Publication of CN1295419A publication Critical patent/CN1295419A/en
Application granted granted Critical
Publication of CN1119051C publication Critical patent/CN1119051C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

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
    • 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
    • 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
    • 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/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • 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/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • G06F3/0236Character input methods using selection techniques to select from displayed items
    • 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
    • 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2200/00Indexing scheme relating to G06F1/04 - G06F1/32
    • G06F2200/16Indexing scheme relating to G06F1/16 - G06F1/18
    • G06F2200/163Indexing scheme relating to constructional details of the computer
    • G06F2200/1637Sensing arrangement for detection of housing movement or orientation, e.g. for controlling scrolling or cursor movement on the display of an handheld computer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/56Arrangements for indicating or recording the called number at the calling subscriber's set

Abstract

A portable electronic device (100) facilitates entry of user data and commands by detecting motion of the device (100). A display (112) is used to depict a plurality of user interface options (300, 500, 502). The user physically moves the device (100) to highlight and enter a desired character of data (302) or a command (504). For example, a virtual keypad (300) may be displayed, and when the device (100) is moved forward, backward, left, or right relative to the plane of the display (112) the next letter or number in that direction (or the opposite direction) may be highlighted. Then, by moving the device (100) downward the highlighted letter or number may be entered.

Description

Be used on portable electric appts, selecting the apparatus and method of user interface option
Technical field
The present invention relates generally to be used on portable electric appts, selecting the apparatus and method of user interface, be specifically related to move, by graphic user interface input data and/or the choice menus option relevant with portable electric appts by detecting with the predetermined simultaneous equipment of graphical display.
Background technology
The development of integrated circuit technique allows can fully reduce dimensionally such as cellular portable electric appts.The equipment that user often more pleased these sizes of selection have reduced, because they are lighter, and easier carrying.Yet under the situation of damage equipment usability not, some part of typical portable electric appts can not reduce too much dimensionally.Keypad is exactly such part.Typical cellular telephone keypad comprises dialed digit 0~9, and such as some other function keys of " removing ", " transmission " and " end " etc.Keypad has increased complexity, size and the weight of cellular cost, Machine Design.The minimum dimension of key is by the size decision of user's finger.In other words, if key is too little, many users dial discovery and become very difficult.
The solution of Ti Chuing comprises the technology of use such as speech recognition and touch-screen for this reason, and with the cancellation keypad, yet these technology exist great restriction and defective.Speech recognition technology needs training fully, and often can not correct execution, thereby needs the user to repeat some order.This repetition both consumed the time, can make the user produce sense of frustration again.In addition, speech recognition algorithm needs huge computational resource, thereby has increased the cost of electronic equipment and/or postponed the response of identifying.Further, speech recognition schemes lacks privacy.For example, if the user dials phone number in public, telephone number and/or the people's that called out name can by around the people hear.Touch screen technology has solved the problem of privacy, accuracy and computational resource.Yet touch-screen is relatively more expensive, and often reduces the vision definition of following display.If the user selects with finger, there is size restrictions equally in touch-screen, or touch-screen need use stylus, and it might be lost.
Summary of the invention
According to an aspect of the present invention, a kind of method of selecting the user interface option of input alphabet numerical data in the user interface of portable electric appts is provided, this portable electric appts has display, moving detector and memory, this method comprises: generate a demonstration on the display of portable electric appts, this demonstration has first alphanumeric character; Detect relevant the moving of display with portable electric appts; With in response to the detection of moving, this first alphanumeric character of storage in the memory of portable electric appts.
According to another aspect of the present invention, a kind of method of selecting to be used for the user interface option of choice menus clauses and subclauses in the user interface of portable electric appts is provided, portable electric appts has display and moving detector, this method comprises: generate a demonstration on the display of portable electric appts, this demonstration has first menu entries; Detect relevant the moving of display with portable electric appts; In response to the detection of moving, carry out the software routines relevant with first menu entries.
According to another aspect of the present invention, a kind of portable electric appts also is provided, comprise display and the moving detector relevant with display, moving detector generates mobile detection signal in response to moving of display, described portable electric appts is characterised in that: the controller that is connected with moving detector with display operationally, described controller makes display generate the user interface demonstration, user interface shows that at least one user of indication imports option, and controller selects at least one user to import option in response to mobile detection signal.
According to another aspect of the present invention, the method of the user interface option of the software routines in the user interface that a kind of selection calls portable electric appts also is provided, portable electric appts has display, moving detector and memory, and this method comprises: detect move relevant with display; The related software routine is carried out in the detection of moving in response to display; Determine relevant with display mobile whether related with a predefined mobile phase; Mobile and predefined mobile phase relevant with display is related in response to determining, software routine.
Description of drawings
For those skilled in the art,, these and other feature and advantage of the present invention will be very easy to find with reference to the detailed introduction of preferred embodiment.Preferred embodiment is introduced with reference to the accompanying drawings, provides brief description of the drawings below.
Fig. 1 is the block diagram of expression portable electric appts.
Fig. 2 can pass through the flow chart that user interface is selected alphanumeric character by what the portable electric appts of Fig. 1 was realized.
Fig. 3 can show that the line of the exemplary user interface of alphanumeric options draws by the portable electric appts of Fig. 1 being used to of realizing.
Fig. 4 can be used for flow chart by the program of user interface choice menus clauses and subclauses by what the portable electric appts of Fig. 1 was realized.
Fig. 5 is that the line of the exemplary user interface that is used for display menu options that can be realized by the portable electric appts of Fig. 1 is drawn.
Fig. 6 is the program flow diagram that can be responded the detection software routine that predefined display moves by the portable electric appts of Fig. 1 being used to of realizing.
Embodiment
Portable electric appts has shown a plurality of user interface options on its display, and allows the user to select one or more options by physically moving this equipment along specific direction.For example, can show a virtual keypad, when the user relative to the plane of display with equipment forward, backward, when moving to the left or to the right, the next letter of this direction (or rightabout) is by highlight.Then, move this equipment by downward (just vertical with the plane of display), the letter of highlight is transfused to, and just looks like to be that typewriting is the same on true, special-purpose keypad.
Fig. 1 has shown portable electric appts 100.In a preferred embodiment, portable electric appts 100 is the Wireless Telecom Equipments such as portable cellular phone or beep-pager.Yet portable electric appts 100 can be the universal computing device such as personal digital assistant, or such as the special equipment of e-book or electronic chart.Portable electric appts is connected with power supply 101.Power supply is battery preferably.Yet those skilled in the art understands other power supply at an easy rate, such as the transformer or the solar panel that interchange are output as direct current, also can be used as power supply 101.
Controller 102 in the portable electric appts 100 can comprise a data storage 104 such as random access memory, a form may be the program storage 106 of read-only memory (ROM), and a microprocessor 108, they interconnect by address/data bus 109.In one embodiment, program storage 106 storage computation machine programs, all or part method that correlation diagram 2, Fig. 4 and Fig. 6 introduced below this computer program was realized.This program is preferably carried out by microprocessor 108.Those skilled in the art knows that program storage 106 can load from the fixed memory device such as hard disk, perhaps by firmware prestrain.Can be manually or do not use some steps in the method that portable electric appts 100 carries out introducing below.
Preferably passing through conventional I/O (I/O) circuit 114 will be electrically connected with controller 102 through the moving detector 110 and the display 112 of analog/digital converter 111.Moving detector 110 is gone back and display 112 mechanical connections, and the mobile corresponding display 112 of moving detector 110 moves like this.
Moving detector 110 preferably is made up of two accelerometers, and each accelerometer all detects mobile variation (for example acceleration).First accelerometer on the position with the plane parallel of display 112, be parallel to the moving of plane (just along x axle and y axle) of display 112 with checkout equipment 100.Two voltages of first accelerometer output, one is used for the x axle, and one is used for the y axle, and they all are similar to and concentrate on the quiescent direct current voltage point.Along with equipment 100 quickens (or moving) along the positive direction of x axle, y axle or compound direction or negative direction, output voltage is from quiescent direct current voltage point increase or reduce.For example, if equipment 100 mobile makes x axle output voltage increase from quiescent direct current voltage point, have mobilely so on directions X, and the acceleration on the directions X is just (+).If the mobile x of the making axle output voltage of equipment 100 reduces from the quiescent direct current voltage point, on directions X, have mobilely so, and the acceleration on the directions X is negative (-).If equipment 100 does not move on directions X, x axle output voltage does not change so, and does not have acceleration at directions X.This rule is equally applicable to y axle output voltage.Second accelerometer is vertical with the plane of display 112 on the position, with mobile (just along the z axle) of checkout equipment 100 perpendicular to the plane of display 112.Except having only an output voltage to be used for tracking equipment moving on the Z direction, second accelerometer is similar to the working method of first accelerometer.Accelerometer can be that the part number that can obtain from a lot of sources is the accelerometer based on analog machine diaxon (Analog Devices 2-axis) MEMS (electrical micro-machine) of ADLX202, perhaps other suitable and economically viable accelerometer.
The mobile detection signal that controller 102 receives from moving detector 110.Move detection signal in response to some, controller 102 makes display 112 show different predefined pattern descriptions.By with shown specific display frame side by side at specific direction mobile electronic device 100, the user of portable electric appts 100 just can give controller 102 input data and orders.
Input/output circuitry 114 can also comprise a transmitter and a receiver (not showing), and they are electrically connected to antenna 116 with controller 102.Other information of using in information that antenna 116 can be used for launching and/or reception is relevant with user interface option and the following process that will introduce.
In the embodiment that Fig. 1 showed, equipment 100 lacks key region dedicated such as the cellular telephone keypad of function keys such as the alphanumeric key 0~9 that has and " transmission ", " end ", " removing ", thereby has avoided increasing complexity, size and weight with this key region dedicated cost that interrelates, Machine Design.
Fig. 2 has showed the flow chart of program 200, and portable electric appts 100 can be selected alphanumeric character by working procedure 200.Preferably come program execution process by controller 102.Usually, program 200 moves in response to display 112, generates the pattern description of the alphanumeric character of a series of expressions selected (but also not input).Program 200 also allows selected character response to be transfused in moving of display 112.Alphanumeric character comprises English alphabet, numeral, Roman number, Chinese character, kanji, Japanese ideogram and/or any other human discernible linguistic notation.
When program 200 is activated, be default value at step 202 controller 102 initialization " current character " variable.For example, in order to make average " distance " minimum of wishing character, can select to be positioned near the character of virtual key district center as default character.As an alternative, default character can be last character of input.Then, in step 204, controller 102 generates a graphic user interface on the display 112 that shows a plurality of characters 300 (for example virtual keypad), and this moment, current character 302 visually can obtain identification (for example highlight is seen Fig. 3).
Program 200 enters one then and moves detection circulation (step 206-214).In this example, move to detect circulation and move (for example acceleration) along the plane of display 112 with perpendicular to the direction finding on the plane of display 112, wherein comprise left (step 206), (step 208), (step 210), the vector of (step 212) backward forward to the right in fact, comprise downward vector (step 214) in fact perpendicular to the direction on the plane of display 112 along the direction on the plane of display 112.The expansion of coplane ground, the defined plane of the plane of display 112 and Fig. 3, the display 112 of Fig. 3 indication equipment 100 are discussed for convenience.The variation that produces mobile or speed from inactive state means acceleration.Move preferably by user's handheld device 100 and the hand that moves him and produce, perhaps the side by user's tip-tap equipment 100 produces.Usually always producing some moves.Some moves under the threshold value that detects usually, thereby program 200 is not considered them.Can detect other move such as hand rock carelessly and/or the slight of hand moved, but preferably ignore them, show to avoid under the user does not have a mind to the situation of mobile hand, changing.At the other end of scope, too big acceleration also is left in the basket.For example, portable electric appts 100 is thrown away a crust will produce an acceleration usually, think that preferably this acceleration is too big, rather than have a mind to moving of hand and produce.
Although present embodiment only moves at 5 direction findings, those skilled in the art can know at an easy rate that the mobile detection on some other directions also is possible.For example, comprise significantly forward vector and the moving (just oblique) and also can obtain detecting of vector significantly to the right.In case detected, oblique moving can make display 112 produce a variation (for example the oblique of cursor moved), perhaps according to the present demonstration of display, can ignore oblique moving.
In case on a predefined direction, detect its value greater than minimum threshold and moving less than max-thresholds, carry out corresponding step (step 216-224,400),, on display 112, produce a new demonstration and/or input current character 302 to enter a new mode of operation.In the present embodiment, if detect left move (step 206), if possible then current character 302 (perhaps button, icon or the like) to left movement (step 216).If the left side in current character 302 does not have character, current character 302 does not just change.Similarly, if detect to the right move (step 208), current character 302 move right (step 218) then if possible.If detect move (step 210) forward, current character 302 move up (step 220) then if possible.Perhaps, in the present embodiment can choice menus button 303.Move (step 212) backward if detect, if possible then current character 302 moves down (step 222).In case current character 302 is updated, program 200 regenerates the demonstration of graphic user interface on display 112, with the current character 302 (step 204) that shows new highlight.In alternate embodiment, the moving direction of current character 302 is opposite with the moving direction of the display 112 that is detected.In this manner, the user sees when equipment 100 moves is that the outward appearance of cursor position keeps static.
The quantity of the character position that current character 302 moves may change.In one embodiment, no matter the size of amount of movement, for effectively moving that each detected, current character 302 moves a position.In another embodiment, the quantity of current character 302 position of moving is proportional with the amount of movement that is detected.For example, the scope that moves between minimum threshold and max-thresholds can be divided into three scopes (for example low, neutralization height).Then can be by the threshold of movement value and preset range being come mobile classification to being detected.Be positioned at moving of low scope if detect, current character 302 may move a position (for example from " 1 " to " 2 ").If detect moving of the scope of being arranged in, current character 302 may move two positions (for example from " 1 " to " 3 ").Be positioned at moving of high scope if detect, current character 302 may move three positions (for example from " 1 " to " 4 ").Those skilled in the art can be readily appreciated that to have many other contacts between the mobile and cursor that detects moves.
As user during with the character highlight of his desired input, he preferably produce one with vertical the moving down in the plane of display 112.Preferably this downward moving, because it is this moving plays customer contact to press traditional button or button, therefore relatively directly perceived to a certain extent concerning the user.Program 200 detects and downward moves (step 214), and whether definite character 302 or menu button 303 are current highlight (steps 215).If character 302 is current highlights, program 200 is preferably imported current character 302 (step 224).If menu button 303 is highlights, program 200 is preferably in step 400 and enters a menu mode (seeing Fig. 4 and Fig. 5).Certainly, also can use button groups, rather than a menu button.Import an alphanumeric character and preferably include store character in memory 104, and in the alphanumeric character input area 304 of the display 112 of portable electric appts 100 character display.In certain embodiments, inputting digital character comprises that also the digit dialling that will be imported is to telephone system.In case imported a character, program 200 preferably repeats (step 202).
In substituting preferred embodiment, the user uses predefined gesture to move (for example clapping portable electric appts 100 twice), with " input " current character or selection virtual push button.If predefined gesture is not used the z axle acceleration, present embodiment just has makes the accelerometer that needs lack one advantage.Avoid the cost, complexity and the thickness that use the z axle acceleration can reduce portable electric appts 100.
Fig. 4 has showed the flow chart of program 400, and portable electric appts 100 can come choice menus clauses and subclauses 504 by executive program 400.The step of being programmed is preferably carried out by controller 102.Usually, program 400 generates the graphical display of the menu entries 504 of a series of expression selected (also not having input) in response to moving of display 112.Program 400 also allows to import in response to moving of display 112 selected menu entries 504.Menu entries comprises the graphic symbol or the symbol string of text, icon and/or some other types.The software routines relevant with menu entries preferably carried out in the selection of menu entries.For example, the menu entries alphabetical input pattern that can make equipment 100 enter or withdraw to introduce above.
When program 400 starts, be default value at step 402 controller 102 initialization " the current set of menu clauses and subclauses " variable.The title (see figure 5) of first drop-down menu 502 in for example, can choice menus bar 500.Then, in step 404, controller 102 generates a graphic user interface on display 112, shows the menu bar 500 that has drop-down menu 502 and selected menu entries 504.Program 400 is imported one then and is moved detection circulation (step 406-414).In this example, moving along the plane of display 112 sought in mobile detection circulation, wherein comprise left (step 406), (step 408), (step 410), the vector of (step 412) backward forward to the right in fact, also seek simultaneously in move (step 414) perpendicular to the direction on the plane of display 112 along the moving direction on the plane of display 112.
As mentioned above, some value that moves and/or duration may be higher or lower than predefined threshold value.Preferably ignore these and move, to avoid under the user does not have a mind to the situation of mobile hand, changing the demonstration of display 112.In addition, present embodiment only moves at 5 direction findings.Yet those skilled in the art can be readily appreciated that also can detect on some other directions and move.
In case on a predefined direction, detect its value greater than minimum threshold and moving less than max-thresholds, carry out corresponding step (step 416-424), select 504 relevant software routines with the current set of menu on display 112, to produce a new demonstration and/or execution.In the present embodiment, if detect left move (step 406), if possible then show the menu 502 (step 416) of front.If the left side at the current set of menu does not have menu, then do not change.Similarly, if detect to the right move (step 408), if possible then show next menu 502 (step 418).If detect move (step 410) forward, the current set of menu clauses and subclauses 504 move up (step 420) then if possible.If detect move (step 412) backward, if possible then the current set of menu clauses and subclauses 504 move down (step 422).In case the current set of menu clauses and subclauses 504 are updated, program 400 regenerates graphic user interface on display 112, with the menu entries 504 (step 404) that shows new highlight.In alternate embodiment, the moving direction of the current set of menu clauses and subclauses 504 is opposite with the moving direction of the display 112 that is detected.The quantity of shift position may change in the menu 502.In one embodiment, no matter the size of amount of movement moves for each, only change a number of positions.In another embodiment, as the front introduce in detail like that, quantity that move the position and the amount of movement that is detected are proportional.
As user during with menu entries 504 highlights of hope, he preferably produce one with vertical the moving down in the plane of display 112.Program 400 detects and downward moves (step 414), and the relevant software routines (step 424) of execution and the current set of menu clauses and subclauses 504.Program 400 preferably repeats (step 402) then.In alternate embodiment, as previously mentioned, the user can use predefined gesture, rather than downward moving, with the cancellation accelerometer.
Fig. 6 has showed can be used for moving in response to predefined display the program flow diagram of the detection software routine of (gesture just) by the portable electric appts 100 of Fig. 1.The step of being programmed is preferably carried out by controller 102.
When program 600 started, controller 102 was waited for a mobile signal (step 602) that has been detected of getting in touch with display 112 that shows from moving detector 110.When detecting when mobile, controller 102 is carried out related software routines (step 604).The comparison of related software routine is detected move be stored in the program storage 106 one or more Move Modes (for example, such as about shake the hand expression " no " or the wrist-watch that rocks back and forth show the predefined gesture of "Yes"), also detected the moving in a series of fronts that is stored in the data storage 104 can be compared with Move Mode.Controller 102 determines then whether related software is found and predefined mobile coupling (step 606).If find coupling, controller 102 is added to current moving in a series of the moving that is stored in the data storage 104, for correlation step use (step 608) in the back.If found coupling in step 606, controller 102 is stored in a series of move in the data storage 104 with removing, and they can not be used to (step 610) more like this.
Then, controller 102 is carried out the demonstration generating routine of getting in touch with the predefined mobile phase of being mated, and/or switches (just using or forbidding) input pattern (step 612).Preferably according to current demonstration and the new demonstration of predefined mobile generation.For example, if current demonstration inquiry user he whether be ready to dial shown number, move to move forward and backward and be confirmed as "Yes" according to picture, new then demonstration can be just in the indication of dialing numbers.By using and forbid input pattern, the user can avoid the mobile user of being translated into who does not expect to import.For example, can allow equipment 100 enter alphabetical input pattern moving such as the predefined gesture of twice beating (just beaing for twice in the cycle) on the display 112 at preset time.
The invention provides the method and apparatus that user data and order is input to portable electric appts that moves by checkout equipment.Although the introduction of front concentrates on such as the demonstration of the discontinuous cursor position of button on the dummy keyboard and/or menu entries and describes, those skilled in the art will readily appreciate that the resolution that cursor moves can be the same little with the variable display element of minimum.For example, the user can use above-mentioned method to come freely mobile arrow in the demonstration of image, perhaps moves on bigger virtual monitor one " window viewing area ".For example, the user can be by to one of the direction that moves that is detected or the rightabout scrolling image bigger than actual display 112.The system that carries out system of selection described here can provide abundant graphic user interface, and does not increase cost, complexity, size and the weight of typical user input device.
The introduction of front is disclosed for the purpose that illustrates and show.But it should not be understood that this introduction is limit, perhaps limits the invention to the definite form of being showed.According to top explanation, the present invention can have many modification and change.Scope of the present invention should be understood to unrestricted in specific descriptions, and is limited by following accessory claim.

Claims (23)

1. be used for selecting in the user interface of portable electric appts the method for the user interface option of input alphabet numerical data, portable electric appts has display, moving detector and memory, and this method comprises:
Generate a demonstration on the display of portable electric appts, this demonstration has first alphanumeric character;
Detect relevant the moving of display with portable electric appts; With
In response to the detection of moving, this first alphanumeric character of storage in the memory of portable electric appts.
2. the method in the claim 1, wherein:
On the display of portable electric appts, generate to show be included in generate on the display that first of first alphanumeric character and second alphanumeric character shows and
Detect relevant with the display of portable electric appts mobile first move relevant of first direction detection that be included in display.
3. the method in the claim 2, wherein:
Generate demonstration and further be included in generation second demonstration on the display on the display of portable electric appts, second demonstration is visually discerned first alphanumeric character in response to first detection of moving of first direction,
Detect relevant with the display of portable electric appts mobile further be included in the second direction detection relevant with display second move and
Storage first alphanumeric character comprises in response to second detection of moving of second direction store first alphanumeric character in memory in the memory of portable electric appts.
4. the method in the claim 3, wherein:
Detect relevant with display first move comprise with the value of first mobile phase contact and predefined threshold ratio and
Detecting relevant with the display of portable electric appts second moves and comprises the value of will get in touch with second mobile phase and predefined threshold ratio.
5. the method in the claim 1 comprises that further the alphanumeric input area on the display of portable electric appts shows first alphanumeric character in response to the detection of moving.
6. the method in the claim 1 further comprises in response to the detection of moving and dials first alphanumeric character.
7. the method in the claim 1 wherein generates demonstration and comprise generation first alphanumeric character as the character of selecting from character set, and character set is made up of letter, numeral, Roman number, Chinese character, kanji, Japanese ideogram and punctuation mark character.
8. be used in the user interface of portable electric appts selecting being used for the method for the user interface option of choice menus clauses and subclauses, portable electric appts has display and moving detector, and this method comprises:
Generate a demonstration on the display of portable electric appts, this demonstration has first menu entries;
Detect relevant the moving of display with portable electric appts; With
In response to the detection of moving, carry out the software routines relevant with first menu entries.
9. the method in the claim 8, wherein:
On the display of portable electric appts, generate to show be included in generate on the display that first of first menu entries and second menu entries shows and
Detect relevant with the display of portable electric appts mobile first move relevant of first direction detection that be included in display.
10. the method in the claim 9, wherein: generate on the display of portable electric appts and show further to be included in and generate second on the display and show, second shows and visually discerns first menu entries in response to first detection of moving of first direction,
Detect relevant with the display of portable electric appts mobile further be included in the second direction detection relevant with display second move and
Carry out the software routines relevant and comprise the detection execution software routines relevant that moves in response to second of second direction with first menu entries with first menu entries.
11. the method in the claim 9 wherein detects relevant with display first and moves and comprise the value of will get in touch with first mobile phase and predefined threshold ratio.
12. the method in the claim 8 wherein generates demonstration and comprises that generation first menu entries is as icon.
13. portable electric appts comprises display and the moving detector relevant with display, moving detector generates mobile detection signal in response to moving of display, and described portable electric appts is characterised in that also and comprises:
The controller that is connected with moving detector with display operationally, described controller makes display generate the user interface demonstration, user interface shows that at least one user of indication imports option, and controller selects at least one user to import option in response to mobile detection signal.
14. the portable electric appts in the claim 13, wherein:
Moving detector is fit to generate first in response to first of display moves and moves detection signal, and generate in response to second of display moves second move detection signal and
Further suitable first user interface demonstration of indicating a plurality of users to import option of moving detection signal and display is generated in response to reception first of controller, and move detection signal and make display generate the demonstration of second user interface in response to reception second, second user interface shows that the selected user of indication imports option.
15. the portable electric appts in the claim 13, wherein portable electric appts does not have special-purpose keypad.
16. the portable electric appts in the claim 13, its middle controller further is fit to dial numeral.
17. the portable electric appts in the claim 13, wherein portable electric appts is a Wireless Telecom Equipment.
18. the portable electric appts in the claim 13, wherein portable electric appts is in cell phone, beep-pager and the personal digital assistant one.
19. be used for selecting calling the method for user interface option of software routines of the user interface of portable electric appts, portable electric appts has display, moving detector and memory, this method comprises:
Detect move relevant with display;
The related software routine is carried out in the detection of moving in response to display;
Determine relevant with display mobile whether related with a predefined mobile phase; With
Mobile and predefined mobile phase relevant with display is related in response to determining, software routine.
20. the method in the claim 19, wherein software routine comprises that execution shows generating routine.
21. the method in the claim 20 is wherein carried out the demonstration generating routine and is comprised window viewing area relevant with bigger virtual monitor of generation.
22. the method in the claim 19, wherein software routine comprises execution input pattern use/forbidding software routines.
23. the method in the claim 19 further comprises:
Move and predefined moving when not related mobile relevant of storage in memory with display when relevant with display; With
Move and predefined mobile when related when relevant with display, from memory, remove the mobile of front.
CN00130211A 1999-11-03 2000-10-27 Device and method for selecting user interface option on portable electronic equipment Expired - Fee Related CN1119051C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US43298699A 1999-11-03 1999-11-03
US09/432,986 1999-11-03

Publications (2)

Publication Number Publication Date
CN1295419A CN1295419A (en) 2001-05-16
CN1119051C true CN1119051C (en) 2003-08-20

Family

ID=23718391

Family Applications (1)

Application Number Title Priority Date Filing Date
CN00130211A Expired - Fee Related CN1119051C (en) 1999-11-03 2000-10-27 Device and method for selecting user interface option on portable electronic equipment

Country Status (3)

Country Link
KR (1) KR20010051396A (en)
CN (1) CN1119051C (en)
GB (1) GB2358336B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101706708B (en) * 2005-02-23 2013-06-26 三星电子株式会社 Apparatus and method of controlling menu navigation in terminal

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI117488B (en) 2001-05-16 2006-10-31 Myorigo Sarl Browsing information on screen
FI20020582A (en) 2002-03-26 2003-09-27 Nokia Oyj User interface of a portable telecommunications device
GB0302263D0 (en) * 2003-01-31 2003-03-05 Roke Manor Research Secure network browsing
DE10341580A1 (en) * 2003-09-09 2005-03-31 Siemens Ag Input device for a data processing system
FI20045078A (en) 2004-03-16 2005-09-17 Myorigo Oy Mobile device with wide-angle optics and radiation sensor
CN100432912C (en) * 2004-05-07 2008-11-12 索尼株式会社 Mobile electronic apparatus, display method, program and graphical interface thereof
KR100764698B1 (en) * 2006-08-07 2007-10-08 삼성전자주식회사 Mobile device and user interface control method therefor based on pattern cognition and analysis of image captured by camera
US8994644B2 (en) 2007-01-26 2015-03-31 Apple Inc. Viewing images with tilt control on a hand-held device
KR20100066036A (en) 2008-12-09 2010-06-17 삼성전자주식회사 Operation method and apparatus for portable device
KR101646922B1 (en) 2009-05-19 2016-08-23 삼성전자 주식회사 Operation Method of associated with a communication function And Portable Device supporting the same
JP2013025567A (en) * 2011-07-21 2013-02-04 Sony Corp Information processing apparatus, information processing method, and program
US20130238992A1 (en) * 2012-03-08 2013-09-12 Motorola Mobility, Inc. Method and Device for Content Control Based on Data Link Context
US9202095B2 (en) 2012-07-13 2015-12-01 Symbol Technologies, Llc Pistol grip adapter for mobile device
US9791896B2 (en) * 2012-07-13 2017-10-17 Symbol Technologies, Llc Device and method for performing a functionality
US10521188B1 (en) 2012-12-31 2019-12-31 Apple Inc. Multi-user TV user interface
AU2015280256A1 (en) 2014-06-24 2016-10-13 Apple Inc. Column interface for navigating in a user interface
CN117573019A (en) 2014-06-24 2024-02-20 苹果公司 Input device and user interface interactions
US9697393B2 (en) 2015-11-20 2017-07-04 Symbol Technologies, Llc Methods and systems for adjusting mobile-device operating parameters based on housing-support type
DK201670581A1 (en) 2016-06-12 2018-01-08 Apple Inc Device-level authorization for viewing content
DK201670582A1 (en) 2016-06-12 2018-01-02 Apple Inc Identifying applications on which content is available
US11966560B2 (en) 2016-10-26 2024-04-23 Apple Inc. User interfaces for browsing content from multiple content applications on an electronic device
DK201870354A1 (en) 2018-06-03 2019-12-20 Apple Inc. Setup procedures for an electronic device
CN113940088A (en) 2019-03-24 2022-01-14 苹果公司 User interface for viewing and accessing content on an electronic device
US11683565B2 (en) 2019-03-24 2023-06-20 Apple Inc. User interfaces for interacting with channels that provide content that plays in a media browsing application
CN113906419A (en) 2019-03-24 2022-01-07 苹果公司 User interface for media browsing application
EP3928194A1 (en) 2019-03-24 2021-12-29 Apple Inc. User interfaces including selectable representations of content items
US11797606B2 (en) 2019-05-31 2023-10-24 Apple Inc. User interfaces for a podcast browsing and playback application
US11863837B2 (en) 2019-05-31 2024-01-02 Apple Inc. Notification of augmented reality content on an electronic device
CN110859640A (en) * 2019-11-13 2020-03-06 先临三维科技股份有限公司 Scanner, operation method, device and system thereof, storage medium and processor
US11843838B2 (en) 2020-03-24 2023-12-12 Apple Inc. User interfaces for accessing episodes of a content series
US11899895B2 (en) 2020-06-21 2024-02-13 Apple Inc. User interfaces for setting up an electronic device
US11720229B2 (en) 2020-12-07 2023-08-08 Apple Inc. User interfaces for browsing and presenting content
US11934640B2 (en) 2021-01-29 2024-03-19 Apple Inc. User interfaces for record labels

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0764754A (en) * 1993-08-24 1995-03-10 Hitachi Ltd Compact information processor
JPH1049290A (en) * 1996-08-05 1998-02-20 Sony Corp Device and method for processing information
JPH10240436A (en) * 1996-12-26 1998-09-11 Nikon Corp Information processor and recording medium
JPH1195910A (en) * 1997-09-17 1999-04-09 Citizen Watch Co Ltd Pointing device
GB9722766D0 (en) * 1997-10-28 1997-12-24 British Telecomm Portable computers

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101706708B (en) * 2005-02-23 2013-06-26 三星电子株式会社 Apparatus and method of controlling menu navigation in terminal

Also Published As

Publication number Publication date
GB2358336A (en) 2001-07-18
KR20010051396A (en) 2001-06-25
GB2358336B (en) 2002-09-25
CN1295419A (en) 2001-05-16
GB0026519D0 (en) 2000-12-13

Similar Documents

Publication Publication Date Title
CN1119051C (en) Device and method for selecting user interface option on portable electronic equipment
KR101311338B1 (en) Electronic apparatus and method for symbol input
US6330009B1 (en) Scroll controller
JP5128458B2 (en) Method and apparatus for operating user interface and recording medium using the same
EP2290510B1 (en) Touch-sensitive display with capacitive and resistive touch sensors and method of control
KR101414766B1 (en) Mobile terminal and operation control method thereof
EP1788789A2 (en) Mobile communication terminal with multi-input device and method of using the same
KR20110091629A (en) Method and apparatus for operating graphic menu bar and recording medium using the same
WO2007084078A1 (en) A keyboard for a mobile phone or other portable communication devices
WO2007043222A1 (en) Input device and portable terminal having same
KR20110091651A (en) Contextual search by a mobile communications device
WO2010041155A1 (en) Live preview of open windows
EP1832960A2 (en) Method for dialing telephone number using mobile handset and the mobile handset
EP1832962A2 (en) System and method for text entry with touch sensitive keypad
WO2010044811A1 (en) Forming a keyboard from a combination of keys displayed on a touch sensitive display and on a separate keypad
KR20130070382A (en) Apparatus and method for setting idle screen
CN105930085A (en) Input method and electronic device
WO2010056391A1 (en) Method and apparatus for providing a user interface on a mobile device
WO2013042910A1 (en) Device and method for inputting letters in a mobile terminal
CN108536653A (en) A kind of input method, device and the device for input
KR20090111764A (en) Method and apparatus for operating graphic menu bar and recording medium using the same
JP2004246627A (en) Mobile terminal and cursor moving method
KR101135395B1 (en) Method and apparatus for inputting character using motion sensor
JP2014089503A (en) Electronic apparatus and control method for electronic apparatus
CN115129223A (en) Keyboard display method, keyboard display device and storage medium

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C14 Grant of patent or utility model
GR01 Patent grant
C19 Lapse of patent right due to non-payment of the annual fee
CF01 Termination of patent right due to non-payment of annual fee