CN101356492A - Portable electonic device performing similar oprations for different gestures - Google Patents

Portable electonic device performing similar oprations for different gestures Download PDF

Info

Publication number
CN101356492A
CN101356492A CNA2007800011409A CN200780001140A CN101356492A CN 101356492 A CN101356492 A CN 101356492A CN A2007800011409 A CNA2007800011409 A CN A2007800011409A CN 200780001140 A CN200780001140 A CN 200780001140A CN 101356492 A CN101356492 A CN 101356492A
Authority
CN
China
Prior art keywords
touch screen
computer
posture
implemented method
application program
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.)
Granted
Application number
CNA2007800011409A
Other languages
Chinese (zh)
Other versions
CN101356492B (en
Inventor
B·奥丁
S·赫兹
W·C·韦斯特曼
S·福斯塔
G·克里斯蒂
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.)
Apple Inc
Original Assignee
Apple Computer 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
Priority claimed from US11/850,638 external-priority patent/US8842074B2/en
Application filed by Apple Computer Inc filed Critical Apple Computer Inc
Publication of CN101356492A publication Critical patent/CN101356492A/en
Application granted granted Critical
Publication of CN101356492B publication Critical patent/CN101356492B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)
  • Telephone Function (AREA)

Abstract

A portable electronic device with a touch-sensitive display is disclosed. One aspect of the invention involves a computer-implemented method in which the portable electronic device: displays an application on the touch-sensitive display; and when the application is in a predefined mode, performs a predefined operation in response to each gesture of a set of multiple distinct gestures on the touch-sensitive display. Another aspect of the invention involves a computer-implemented method in which the portable electronic device: displays a first application; when the first application is in a first mode, performs a first operation upon detecting a first gesture on the touch-sensitive display; and performs the first operation upon detecting a second gesture on the touch-sensitive display, wherein the second gesture is different from the first gesture.

Description

Carry out the portable electronic devices of similar operations for different gestures
Technical field
The disclosed embodiments relate generally to portable electronic devices, and more particularly, relate to the portable electronic devices that the different finger gesture of response are carried out similar operations.
Background technology
Along with portable electronic devices becomes compacter, and increased by the function quantity that setter is realized, design can make the easily interactional user interface of user and multi-function device become a kind of remarkable challenge.This challenge is more remarkable especially than hand-held the portable electronic devices desk-top or screen that notebook is much smaller for having.
An importance measuring the user friendly of user interface is whether user interface is accepted and the corresponding dissimilar user action of identical function.Different user can be selected different user actions based on themselves hobby or custom.User can be according to more more convenient and select different user actions at different time than other at specific instantaneous which user action.
But multiple conventional user interface, as comprise those of physical button usually not having such dirigibility.All users have to interact with the result who obtains to wish no matter mode and most of users' hobby or custom are opposite with ad hoc fashion and user interface.When the difficulty with the requirement consuming time of these ad hoc fashions of memory and the button of activate wishing accompanied, so ineffective activity constantly hindered most of users.
Correspondingly, have for having the different finger gesture of response and carry out the needs of portable electronic devices of the more flexible and intuitive user interface of similar operations.
Summary of the invention
Above defective that is associated with known portable device able and other problem reduce or eliminate by disclosed portability multi-function device.In certain embodiments, portable electronic devices has the touch-sensitive display (being also referred to as " touch screen " or " touch screen display "), one or more processor, storer and the one or more module that have graphical user interface (GUI), is stored in and is used for realizing a plurality of functional programs or instruction group in the storer.In certain embodiments, the user is mainly by the finger contact on touch-sensitive display and posture and GUI interaction.The instruction that is used for operating can be included in computer-readable recording medium or other computer program of being configured to carry out by one or more processors in.
One aspect of the present invention relates to a kind of computer-implemented method, in the method, has the portable electronic devices of touch screen: display application program on touch screen; And when application program was in predefined pattern, each posture in the group of a plurality of different postures of response on touch screen was carried out predefined operation.
Another aspect of the present invention relates to a kind of computer-implemented method, in the method, has the portable electronic devices of touch screen: show first application program; When first application program is in first pattern, when the prime that detects on touch screen display, carry out first operation; And when the second that detects on touch screen display, carry out first and operate, wherein second is different with prime.
Another aspect of the present invention relates to a kind of portable electronic devices.This device comprises touch screen display, one or more processor, storer, reaches one or more programs.Described one or more procedure stores and is configured to be carried out by one or more processors in storer.Described one or more program comprises: be used for the instruction of display application program; And be used for when application program is in predefined pattern each posture in the group of a plurality of different postures of response on touch screen display and carry out the instruction of predefined operation.
Another aspect of the present invention relates to a kind of computer program that comprises computer-readable recording medium and be embedded in computer program mechanism (for example, one or more computer programs) wherein.Computer program mechanism comprises instruction, and this instruction makes device: the display application program when being carried out by the portable electronic devices that has touch screen display; And when application program was in predefined pattern, each posture in the group of a plurality of different postures of response on touch screen display was carried out predefined operation.
Another aspect of the present invention relates to a kind of in the graphical user interface (GUI) that has on the portable electronic devices of touch screen display.GUI has the application program that shows in predefined pattern, and each posture in the group of a plurality of different postures of application response on touch screen display is carried out predefined operation.
Another aspect of the present invention relates to a kind of portable electronic devices that has touch screen display, comprising: be used for the device of display application program; The device that carries out predefined operation with each posture that is used for when application program is in predefined pattern in the group of a plurality of different postures of response on touch screen display.
Thereby, the invention provides a kind of response have different finger gesture on the portable electronic devices of touch screen display carry out similar operations obviously and intuitive user interface.
Description of drawings
Above-mentioned embodiment for a better understanding of the present invention with and other embodiment, carry out reference below in conjunction with accompanying drawing for the description of embodiment, the similar corresponding part of Reference numeral indication in whole accompanying drawing.
Fig. 1 is the calcspar that illustrates according to the portable electronic devices with touch-sensitive display of some embodiment.
Fig. 2 illustrates the portable electronic devices with touch screen according to some embodiment.
Fig. 3 illustrates the typical user interface that is used for the release portable electronic devices according to some embodiment.
Fig. 4 illustrates the typical user interface according to the menu of the application program on portable electronic devices of some embodiment.
Fig. 5 illustrates the typical user interface that is used for watching atlas according to some embodiment.
Fig. 6 illustrates the typical user interface that is used for watching atlas according to some embodiment.
Fig. 7 illustrates the typical user interface that is used for watching the enlarged image in atlas according to some embodiment.
Fig. 8 A to 8D illustrates the typical user interface that is used for browser according to some embodiment.
Fig. 9 is general flow figure, and the processing that is used for carrying out predefined operation when the polytype user's posture on the touch screen that detects in portable electronic devices according to some embodiment is shown.
Embodiment
Present reference example at length, the example of these embodiment is shown in the drawings.In the following detailed description, a plurality of details are described so that thoroughly understand the present invention.Yet, can implement the present invention and, be conspicuous for those skilled in the art without these specific detail.In other example, do not describe well-known process, process, element, loop in detail, reach network, so that do not make the each side of embodiment produce there is no need fuzzy.
Also will understand, although first, second grade of term can be used for describing various key elements here, these key elements should be can't help the restriction of these terms.These terms only are used for the key element that is distinguished from each other.For example, but prime called after second, and similarly, but second called after prime, and do not depart from the scope of the present invention.
Here, the vocabulary that uses in instructions of the present invention only is in order to describe the purpose of specific embodiment, and does not wish to become limitation of the present invention.As using in instructions of the present invention and the appended claims, unless clearly indicate in addition at context, " " of singulative, " one " reach " being somebody's turn to do " and also wish to comprise plural form.Should also be understood that term used herein " and/or " refer to that the one or more any and institute in the project that association lists might make up, and contain such combination.It should also be further understood that, term " comprises " and/or " comprising ", where used in this disclosure, illustrate that feature, integral body, step, operation, key element and/or the element narrated exist, but do not get rid of the existence or the interpolation of one or more further features, integral body, step, operation, key element, element and/or its group.
As used herein, term " if " can be interpreted as referring to according to context " and when ... the time " or " ... the time " or " in response to determining " or " in response to detecting ".Similarly, phrase " if determine " or " if detecting described conditioned disjunction item " can be interpreted as referring to " when definite " or " in response to definite " or " when detecting described conditioned disjunction incident " or " in response to detecting described conditioned disjunction incident " according to context.
Describe portable electronic devices embodiment, be used for the user interface of such device and be used for using the association process of such device.In certain embodiments, device is the portability communicator, as also comprising the mobile phone of other functions such as PDA and/or music player function.
User interface can also comprise the actual point striking wheel except that touch screen or the virtual point striking wheel that shows on the touch screen.The point striking wheel is a kind of actual user's interface arrangement that can move or be provided by the contact point of the user of portable electronic devices and wheel navigation command based on the angle of wheel.For example, when the center of at least a portion of user's depress wheel of portable electronic devices or wheel, the some striking wheel also can be used to provide and one or the multinomial corresponding user command of selection.Selectively, disconnect and can indicate and select corresponding user command contacting of lip-deep some striking wheel image of touch screen.For simply, in discussion subsequently, the portable electronic devices that comprises touch screen is as exemplary embodiments.Yet, should be appreciated that some in user interface and the association process can be applied to other device, as personal computer and notebook, other device can comprise one or more other actual user's interface arrangements, clicks wheel, actual keyboard, mouse and/or operating rod as reality.
This device is supported various application programs, as following one or more: telephony application, videoconference application, email application, instant message application program, blog applications program, photo management application program, digital camera applications program, digital camera applications program, network browsing application program, digital music broadcasting machine application program and/or digital video player application program.
The various application programs that can carry out on device can be used at least one common actual user's interface arrangement, as touch screen.One or more functions of touch screen and the corresponding informance that shows on device can be conditioned from an application program to next application program and/or change and/or be conditioned in corresponding application programs and/or change.By this way, the general physics of device structure (as touch screen) can be supported various application programs by means of directly perceived and tangible user interface.
User interface can comprise one or more soft keyboard embodiment.Soft keyboard embodiment can be included in the standard (QWERTY) and/or the non-standard configuration of the symbol on the display icon of keyboard, as be the U.S. Patent application 11/459 submitted on July 24th, 2006,606 " keyboards (Keyboards for Portable Electronic Devices) that are used for portable electronic devices ", with the U.S. Patent application of submitting on July 24th, 2,006 11/459, those that 615 " touch-screen keyboard (Touch Screen Keyboards for PortableElectronic Devices) that are used for portable electronic devices " are described, the content of these patented claims is contained in this by reference.Keyboard embodiment can comprise with respect to existing actual keyboard, as is used for the quantity of key of the keyboard of typewriter, the icon that quantity reduces (or soft key).This makes the user be chosen in the one or more icons in the keyboard, and selects one or more corresponding symbols easier thus.Keyboard embodiment can be adaptive.For example, according to user action, as select one or more icons and/or one or more corresponding symbol, the icon of demonstration can be modified.One or more application programs on portable electronic devices can be utilized shared and/or different keyboard embodiment.Thereby, can make employed keyboard embodiment be adapted in the application program at least some.In certain embodiments, can make one or more keyboard embodiment be adapted to each user.For example, the words based on each user uses historical (dictionary editor, slang, individual applications).When using soft keyboard embodiment, some among the keyboard embodiment can be regulated, reducing when selecting one or more icons, and the probability of user error when selecting one or more symbol thus.
The embodiment of the present steering gear of notice.Fig. 1 is the calcspar that illustrates according to the portable electronic devices with touch-sensitive display 112 100 of some embodiment.Touch-sensitive display 112 is called " touch screen " for convenience sometimes.Device 100 can comprise storer 102 (it can comprise one or more computer-readable recording mediums), Memory Controller 122, one or more processing unit (CPU) 120, peripheral interface 118, RF circuit 108, voicefrequency circuit 110, loudspeaker 111, microphone 113, I/O (I/O) subsystem 106, other input or control device 116, reach outside port 124.Device 100 can comprise one or more optical sensors 164.These elements can be communicated by letter on one or more communication buss or signal wire 103.
Should be realized that device 100 is an example of portable electronic devices 100 just, and install 100 more or less elements that can have except that the element of expression, can make up two or more elements, perhaps can have the difference configuration or the layout of element.The various elements of representing in Fig. 1 can be implemented with the combination of hardware, software or hardware and software, comprise one or more signal Processing and/or application-specific integrated circuit.
Storer 102 can comprise high-speed random access memory, and also can comprise nonvolatile memory, as one or more disk storage devices, flash memory device or other non-volatile solid-state memory device.By installing other element of 100, as the visit of CPU 120 and peripheral interface 118 for storer 102, can be by Memory Controller 122 controls.
The input and output peripherals of peripheral interface 118 handle assemblies is coupled on CPU 120 and the storer 102.The various software programs and/or the instruction group of one or more processor 120 operations or execution storage in storer 102 are with the various functions and the deal with data of implement device 100.
In certain embodiments, peripheral interface 118, CPU 120, and Memory Controller 122 can on single chip, implement, as on chip 104, implementing.In certain embodiments, they can be implemented on the chip that separates.
RF (radio frequency) circuit 108 receives and sends the RF signal that also is called electromagnetic signal.RF circuit 108 becomes electromagnetic signal/electromagnetic signal is converted to electric signal to electrical signal conversion, and through electromagnetic signal and communication network and other communication.RF circuit 108 can comprise the circuit of knowing that is used for realizing these functions, include but not limited to antenna system, RF receiver, one or more amplifier, tuner, one or more oscillator, digital signal processor, CODEC chipset, subscriber identity module (SIM) card, storer, or the like.RF circuit 108 can as the internet, be also referred to as world wide web (www) by radio communication and network; Intranet and/or wireless network are as cellular phone network, WLAN (wireless local area network) (LAN) and/or Metropolitan Area Network (MAN) (MAN); And other device communication.Radio communication can be used a plurality of communication standards, any of agreement and technology, include but not limited to be used for the global system (GSM) of mobile communication, strengthen data gsm environments (EDGE), Wideband Code Division Multiple Access (WCDMA) (W-CDMA), CDMA (CDMA), time division multiple access (TDMA) (TDMA), bluetooth, Wireless Fidelity (Wi-Fi) (for example, IEEE 802.11a, IEEE 802.11b, IEEE 802.11g and/or IEEE802.11n), the networking telephone (VoIP), Wi-MAX, the agreement that is used for Email, instant message, and/or Short Message Service (SMS), or any other suitable communication protocol, be included in the also undeveloped communication protocol of submission date of presents.
Voicefrequency circuit 110, loudspeaker 111, and microphone 113 be provided at user and the audio interface of installing between 100.Voicefrequency circuit 110 receives voice data from peripheral interface 118, voice data is converted to electric signal, and electric signal is sent to loudspeaker 111.The sound wave that loudspeaker 111 can be listened electrical signal conversion adult ear.Voicefrequency circuit 110 also receives by microphone 113 from the sound wave electrical signal converted.Voicefrequency circuit 110 becomes voice data to electrical signal conversion, and voice data is sent to peripheral interface 118 so that handle.Voice data can obtain from storer 102 and/or RF circuit 108 by peripheral interface 118, and/or send to storer 102 and/or RF circuit 108 by peripheral interface 118.In certain embodiments, voicefrequency circuit 110 also comprises the earphone jack (not shown).Earphone jack is provided at voicefrequency circuit 110 and removable audio frequency I/O peripherals, as only exporting earplug or having output (earplug that for example, is used for one or two ear) and import interface between (for example, microphone) the two earphone.
I/O subsystem 106 as touch screen 112 and other input/control device 116, is coupled to the I/O peripherals on device 100 on the peripheral interface 118.I/O subsystem 106 can comprise display controller 156 and be used for one or more input controllers 160 of other input or control device.One or more input controllers 160 from/to other input control device 116 reception/transmission electric signal.Other input/control device 116 can comprise actual button (for example, pushing button, rocking bar button etc.), dial, slider switch, operating rod, some striking wheel etc.In some optional embodiment, input controller 160 can be coupled to as in the lower device any and go up (or not being coupled): keyboard, infrared port, USB port, reach the indicator device such as mouse.One or more buttons (for example, 208, Fig. 2) can comprise the increase of the volume control of loudspeaker 111 and/or microphone 113/reduce button.One or more buttons can comprise the pushing button (for example, 206, Fig. 2).The pushing button pushed the lock that can untie touch screen 112 fast, perhaps bring into use on touch screen posture with to the device release processing, as be the U.S. Patent application 11/322 submitted on Dec 23rd, 2005, those that describe in 549 " coming device release (Unlocking aDevice by Performing Gestures on an Unlock Image) by carry out posture on unlock image ", this patented claim is contained in this by reference.The long power supply that can switch on or off auto levelizer 100 of pushing to pushing button (for example, 206).The user may be able to customize button one or more functional.Touch screen 112 is used for implementing virtual or soft key and one or more soft keyboard.
Input interface and output interface between touch-sensitive touch screen 112 generators and the user.Display controller 156 from/receive and/or send electric signal to touch screen 112.Touch screen 112 is exported to user's display of visually.Visual output can comprise figure, text, icon, video and any combination thereof (being referred to as " figure ").In certain embodiments, some or all of visual output are corresponding with user-interface object, and its further details is described below.
Touch screen 112 has touch-sensing surface, contacts sensor or the sensor groups of accepting to import from the user based on sense of touch and/or stereognosis.Touch screen 112 detects contacting on touch screen 112 (with any motion or the disconnection that contact) with display controller 156 (and any relating module and/or the instruction group in storer 102), and the interaction of the user-interface object (for example, one or more soft keys, icon, webpage or image) that detected contact is converted to and on touch screen, show.In exemplary embodiments, contact point between touch screen 112 and user and user's finger are corresponding.
Touch screen 112 can be used LCD (LCD) technology or LPD (light emitting polymer display) technology, but other display technology also can be with in other embodiments.Use multiple touch-sensing technology now known or that develop later on, include but not limited to capacitive character, resistive, infrared, and surface acoustic wave technique in any, and be used for determining and other proximity sensor arrays or other element of one or more contact points of touch screen 112 that touch screen 112 can detect with display controller 156 and contact and its any motion or disconnection.Touch-sensitive display in some embodiment of touch screen 112 can be similar to many-touch-sensitive pads of describing in following United States Patent (USP): 6,323,846 (Westerman etc.), 6,570,557 (Westerman etc.) and/or 6,677,932 (Westerman) and/or U.S. Patent bulletin 2002/0015024A1, wherein each is contained in this by reference.Yet, the visual output that touch screen 112 shows from portable electronic devices 100, and touch-sensitive pads does not provide visual output.Touch screen 112 can have the resolution above 100dpi.In exemplary embodiments, the touch screen in display system has the resolution of approximate 168dpi.The user uses any suitable object or annex, as stylus, finger etc., can contact with touch screen 112.In certain embodiments, user interface design becomes mainly by means of contact and posture work based on finger, such contact and posture since finger on touch screen than large contact surface long-pending can not show a candle to based on the input of stylus accurate.In certain embodiments, device is rough accurate pointer/cursor position or the order that is transformed into the action that is used for realizing that the user wishes based on the input of pointing.
Touch-sensitive display in some embodiment of touch screen 112 can be as described in following application: the U.S. Patent application No.11/381 that submitted on May 2nd, 2006 (1), 313, " multipoint touch surface controller (Multipoint Touch SurfaceController) "; (2) the U.S. Patent application No.10/840 that submits on May 6th, 2004,862, " multiple point touching screen (Multipoint Touchscreen) "; (3) the U.S. Patent application No.10/903 that submits on July 30th, 2004,964, " posture (Gestures for Touch Sensitive Input Device) that is used for the touch-sensitive input media "; (4) the U.S. Patent application No.11/048 that submits on January 31st, 2005,264, " posture (Gestures for Touch Sensitive InputDevice) that is used for the touch-sensitive input media "; (5) the U.S. Patent application No.11/038 that submits on January 18th, 2005,590, " graphical user interface based on pattern (Mode-Based Graphical User Interfaces for Touch Sensitive InputDevices) that is used for the touch-sensitive input media "; (6) the U.S. Patent application No.11/228 that submits on September 16th, 2005,758, " the virtual input device setting on the touch screen user interface (VirtualInput Device Placement on a Touch Screen User Interface) "; (7) the U.S. Patent application No.11/228 that submits on September 16th, 2005,700, " having the operation (Operation of a Computer With a TouchScreen Interface) of the computing machine of touch screen interface "; (8) the U.S. Patent application No.11/228 that submits on September 16th, 2005,737, " activating the virtual key (ActivatingVirtual Keys of a Touch-Screen Virtual Keyboard) of touch-screen virtual keyboard "; And (9) are in the U.S. Patent application No.11/367 of submission on March 3rd, 2006,749, " multi-functional hand-held device (Multi-Functional Hand-Held Device) ".All these applications are contained in this by reference.
In certain embodiments, except that touch screen, device 100 can also comprise the touch pads (not shown) that is used for activating or stopping concrete function.In certain embodiments, touch pads is unlike touch screen, is the touch-sensitizing range of the device of display of visually output not.Touch pads can be the expansion of touch-sensing surface of separating with touch screen 112 or touch-sensing surface of being formed by touch screen.
In certain embodiments, portable electronic devices 100 can comprise reality or virtual point striking wheel, as input control device 116.Navigate in one or more Drawing Objects (being called icon later on) that the user can show in touch screen 112 by run-on point striking wheel or the contact point (for example, by its momental occasion with respect to the angle displacement measurement contact point of the central point of a striking wheel) by motion and some striking wheel or with its reciprocation.The point striking wheel also can be used for selecting the one or more of display icon.For example, the user can press at least a portion or the associated buttons of a striking wheel.Can be by input controller 160 and one or more module and/or the processing of the instruction group in storer 102 by the user through user command and navigation command that a striking wheel provides.For the virtual point striking wheel, some striking wheel and some striking wheel controller can be respectively the parts of touch screen 112 and display controller 156.For the virtual point striking wheel, the some striking wheel can be the opaque or translucent object of interaction appearing and subsiding on touch screen display of response user and device.In certain embodiments, the virtual point striking wheel is presented on the touch screen of portability multi-function device, and is operated with contacting of touch screen by the user.
Device 100 also comprises and is used for providing to various elements the electric system 162 of electric power.Electric system 162 (for example can comprise electric power management system, one or more power supply, battery, alternating current (AC)), charging system, power fails testing circuit, electric power converter or transducer, power state indicator (for example, light emitting diode (LED)) and any other element of being associated with generation, management and the distribution of electric power in portable electronic devices again.
Device 100 can also comprise one or more optical sensors 164.Fig. 1 represents to be coupled to the optical sensor on the optical sensor controller 158 in the I/O subsystem 106.Optical sensor 164 can comprise charge-coupled device (CCD) or complementary metal oxide semiconductor (CMOS) (CMOS) phototransistor.Optical sensor 164 receives from light environment, that throwed one or more lens, and light is converted to the data of representative image.With image-forming module 143 (being called camera module sometimes), optical sensor 164 can capturing still image or video.In certain embodiments, optical sensor is positioned on the back of device 100, and with relative in the touch screen display 112 of device front, thereby touch screen display can be used as the view finder use that is used to obtain static and/or video image.In certain embodiments, optical sensor is positioned at the front of device, thus for video conference when the user watches other video conferencing participant on the touch screen display, can obtain user's image.In certain embodiments, the position of optical sensor 164 can (for example be changed by the user, by rotating lens and the sensor in device case), thus for video conference and the static and/or video image of acquisition, single optical sensor 164 can use with touch screen display.
Device 100 can also comprise one or more proximity transducers 166.Fig. 1 represents to be coupled to the proximity transducer 166 on the peripheral interface 118.Selectively, proximity transducer 166 can be coupled on the input controller 160 in the I/O subsystem 106.Proximity transducer 166 can be as the U.S. Patent application No.11/241 that is that on September 30th, 2005 submitted to, 839 " in hand-held devices near detecting device (Proximity Detector in Handheld Device) " and the U.S. Patent application No.11/240 that submits on September 30th, 2005, realize as described in 788 " in the hand-held devices near detecting device (Proximity Detector in Handheld Device) " that these applications are contained in this by reference.In certain embodiments, when multi-function device is placed near user's ear (for example, when the user carries out call), the proximity transducer touch screen 112 of closing and stop using.In certain embodiments, proximity transducer keeps screen to cut out when in pocket, wallet or other dark area of device the user, to prevent battery consumption unnecessary when device is in the lock state.
In certain embodiments, the saved software element can comprise operating system 126, communication module (or instruction group) 128, contact/motion module (or instruction group) 130, figure module (or instruction group) 132, text load module (or instruction group) 134, GPS (GPS) module (or instruction group) 135, reach application program (or instruction group) 136 in storer 102.
Operating system 126 (for example, Darwin, RTXC, LINUX, UNIX, OS X, WINDOWS or the Embedded Operating System such as VxWorks) comprise and (for example be used for control and management General System task, memory management, memory storage control, electrical management etc.) various software elements and/or driver, and help communication between various hardware and software elements.
Communication module 128 helps by the communicating by letter of one or more outside ports 124 and other device, and comprises the various software elements that are used for disposing the data that received by RF circuit 108 and/or outside port 124.Outside port 124 (for example, USB (universal serial bus) (USB), firmware etc.) is suitable for directly or is coupled to indirectly on other device by network (for example, internet, WLAN etc.).In certain embodiments, outside port is spininess (for example, 30 a pins) connector, and this spininess connector is identical or similar with 30 needle connectors that go up to use at iPod (Apple Computer, the trade mark of Inc.), and/or compatible mutually with it.
Contact/motion module 130 can detect the contact with touch screen 112 (with display controller 156) and other touch sensitive device (for example, touch pads or actual point striking wheel).Contact/motion module 130 comprises various software elements, be used for carrying out the various operations relevant with contact detection, as determining whether contact the trace of the motion of contact and the motion that strides across touch screen 112 takes place, determines whether to exist, and determine contact whether disconnect (that is, contact and whether stop).The motion of determining contact point can comprise speed (size), speed (size and Orientation) and/or the acceleration (variation of size and/or direction) of determining contact point.These operations can be applied to single contact (for example, proficiency abutment) or be applied to a plurality of contacts simultaneously (for example, " touching " more/point more contact).In certain embodiments, contact/motion module 130 also detects contacting on touch pads with display controller 156.In certain embodiments, contact/motion module 130 detects contacting on a striking wheel 116 with controller 160.
Figure module 132 comprises and is used on touch screen 112 the various known software elements of performance and display graphics, comprises the element of the strength of figure that is used for changing demonstration.As used herein, term " figure " comprises and can include but not limited to text, webpage, icon (user-interface object that for example, comprises soft key), digital picture, video, animation etc. to any object of user's demonstration.
The text load module 134 that can be used as the element of figure module 132 provides and is used for the soft keyboard of in various application programs (for example, contact person 137, E-mail client 140, IM 141, blog 142, browser 147 and need other application program of text input) input text.
GPS module 135 is determined the position of device, and provide this information so that (for example be used in the various application programs, be used in location-based during dialing for phone 138, for camera 143 and/or blog 142 as picture/video primitive data, and for the application program that position-based service is provided, as weather wicket, local Yellow Page wicket, and map/navigation wicket).
Application program 136 can comprise as lower module (or instruction group) or its subclass or superset:
● contact module 137 (being called address book or contact lists sometimes);
phone module 138;
video conference module 139;
E-mail client module 140;
● instant message (IM) module 141
blog module 142;
● be used for the camera module 143 of static and/or video image;
image management module 144;
video machines module 145;
music player module 146;
browser module 147;
calendaring module 148;
wicket module 149, the wicket 149-6 that it can comprise weather wicket 149-1, security wicket 149-2, counter wicket 149-3, alarm clock wicket 149-4, dictionary wicket 149-5 and other wicket of being obtained by the user and user create;
wicket builder module 150 is used for forming the wicket 149-6 that the user creates; And/or
search module 151.
The example that can be stored in other application program 136 in the storer 102 comprises that remarks pad and other word-processing application, JAVA start application program, encryption, digital rights management, voice recognition, reach sound reproduction.
With touch screen 112, display controller 156, contact modules 130, figure module 132, text load module 134, and camera module 143, image management module 144 can be used for being provided with, revise or in addition manipulation, mark, delete, present (for example, in numeral is slided expression or atlas), and the static and/or video image of storage.Further describe the embodiment of the association process of user interface and use image management module 144 below.
With RF circuit 108, touch screen 112, display controller 156, contact modules 130, figure module 132, and text load module 134, browser module 147 can be used for view Internet, comprises search, link, reception, and display web page or its part and be linked to annex and other file on the webpage.Further describe the embodiment of the association process of user interface and use browser module 147 below.
Note, above identification module and application program (comprising image management module 144 and browser module 147) be used for realizing that the instruction group of above-mentioned one or more functions is corresponding.These modules (that is, the instruction group) needn't be implemented as separates software program, process or module, so each subset of these modules can be combined or reset in addition in various embodiments.In certain embodiments, storer 102 can be stored the module subclass and the data structure of above sign.In addition, other module and the data structure do not described more than storer 102 can be stored.
In certain embodiments, device 100 is that wherein the operation of predefine function group on device is exclusively carried out by touch screen 112 and/or touch pads.By touch screen and/or touch pads main input/control device, can reduce the quantity of the actual input/control device (as pushing button, dial etc.) on device 100 with the operation that acts on device 100.
Can be included in the navigation between the user interface by the predefine function group that touch screen and/or touch pads are exclusively carried out.In certain embodiments, touch pads is when being touched by the user, and handle assembly 100 is from navigating to main, original or root menu at the Any user interface that device 100 shows.In such embodiments, touch pads can be called " menu button ".In some other embodiment, menu button can be actual pushing button or other actual input/control device rather than touch pads.
Fig. 2 illustrates the portable electronic devices with touch screen 112 100 according to some embodiment.Touch screen can show one or more figures.In this embodiment and other embodiment of describing below, the user can be for example with one or more finger 202 (drawing not in scale in the drawings) or stylus (expression in the drawings), by contact or touch one or more in the figure selecting figure.In certain embodiments, when the user disconnects with the contacting of one or more figures, carry out the selection of one or more figures.In certain embodiments, contact can comprise posture, raps or one or many skims over (for example, from left to right or right to a left side or before and after on both direction as one or many; Upwards or downwards or upwards and downwards) and/or with the rolling of device 100 fingers that contacts (from right to left, left-to-right, upwards and/or downward).In certain embodiments, can not select figure with contacting unintentionally of figure.For example, when being when rapping with selecting corresponding posture, inswept application program image target is skimmed over posture can not select corresponding application program.In other words, portable electronic devices 100 is explained the implication of posture, and is considering correspondingly effect after this which application program of instantaneous use or module.
Device 100 can also comprise one or more actual buttons, as " original " or menu button 204.As previously described, menu button 204 can be used for navigating to the Any Application 136 in the set of applications that can carry out on device 100.Selectively, in certain embodiments, menu button is implemented as the soft key among the GUI in the touch screen 112.
In one embodiment, device 100 comprises touch screen 112, menu button 204, is used for to the pushing button 206 of device energising/outage and locking device, reaches volume adjusting button 208.Remain on predetermined time interval in the depressed state by press push button with button, pushing button 206 can be used for the electric power of on/off device; Come locking device by press push button before the interval elapses at the fixed time and release-push; And/or tripper or startup release processing.Can select among the embodiment, device 100 can also receive the oral input that is used for activating or stopping some function by microphone 113.
Notice turns to user interface (" UI ") and the embodiment of the association process that can implement now on portable electronic devices 100.
Fig. 3 illustrates the typical user interface that is used for the release portable electronic devices according to some embodiment.In certain embodiments, user interface 300 comprises following element or its subclass or superset:
● unlock image 302, it moves with tripper with the finger posture;
arrow 304, it provides the visual cue for the release posture;
passage 306, it provides the other prompting for the release posture;
● the time 308;
day 310;
● the date 312; And
wall paper images 314.
In certain embodiments, when device was under the user interface lock-out state, device detected contact (for example, the contacting with unlock image 302 or close user's finger) with touch-sensitive display.Device is according to contact, motion unlock image 302.If detected contact is with corresponding as the predetermined gestures of motion unlock image on passage 306, then device is transformed into the user interface released state.On the contrary, if detected contact is not corresponding with predetermined gestures, then device keeps the user interface lock-out state.As mentioned above, the posture of use on touch screen comes the processing of tripper to be the U.S. Patent application 11/322 that on Dec 23rd, 2005 submitted to, describe in 549 " by on unlock image, carrying out posture tripper (Unlocking a Device by Performing Gestures on an Unlock Image) ", this patented claim is contained in this by reference.
Fig. 4 illustrates the typical user interface according to the menu that is used for the application program on portable electronic devices of some embodiment.In certain embodiments, user interface 400 comprises following element or its subclass or superset:
● be used for the S meter 402 of radio communication;
● the time 404;
Battery Status Indicator 406;
dish 408, have the icon that is used for the frequent application program of using, as:
Zero phone 138;
Zero E-mail client 140, it can comprise the indicator 410 of not reading Email;
Zero browser 147; And
Zero music player 146; And
● be used for the icon of other application program, as:
○IM?141;
Zero image management 144;
Zero camera 143;
Zero video machines 145;
Zero weather 149-1;
Zero security 149-2;
Zero blog 142;
Zero calendar 148;
Zero counter 149-3;
Zero alarm clock 149-4;
Zero dictionary 149-5; And
The wicket 149-6 that zero user creates.
In certain embodiments, UI 400 shows the whole of program 136 that can be applied on a screen, thus the inventory of the application program of needn't rolling (for example, through scroll bar).In certain embodiments,, can reduce size, need not roll thereby all application programs may be displayed on the single screen with the corresponding icon of application program along with the quantity of application program increases.In certain embodiments, make all application programs on a screen and menu button, make the user by means of maximum twice input, as activate menu button 204 and the application program of activate wishing then (for example, by with the corresponding icon of application program on finger rap 412 or other finger gesture activate image management module 144), can visit the application program of any hope.Activate the application program of wishing and guide to corresponding another user interface of application program of selecting with the user.
Fig. 5 illustrates the typical user interface that is used for watching the photo atlas according to some embodiment.In certain embodiments, user interface 500 comprises following element or its subclass or superset:
● as described above 402,404 and 406;
● figure 504, for example, first picture or user select the thumbnail image of picture in corresponding atlas;
● atlas title 506;
select icon 508, it is when activating (for example, by the finger gesture on icon), and (for example, UI 600, Fig. 6) to start the demonstration of corresponding atlas; And
icon 510 is set, and it ejects setup menu when activating by user's posture (for example, rapping posture).
Fig. 6 illustrates the typical user interface that is used for watching atlas according to some embodiment.In certain embodiments, user interface 600 comprises following element or its subclass or superset:
● as described above 402,404 and 406;
photo atlas icon 602, it starts to the transfer of photo atlas UI (for example, UI 500) when activating (for example, by the finger gesture on icon);
● the thumbnail image 606 of image in corresponding atlas;
play icon 608, it is when activating (for example, by the finger gesture on icon), and the lantern slide that is enabled in image in the atlas shows.
In certain embodiments, the user uses straight up on touch screen/downward posture 610 thumbnail 606 of can rolling.Stationary position on specific thumbnail (for example, the finger on thumbnail 606-11 raps 612) starts to the transfer of the application program of different mode, i.e. the amplification of correspondence image shows that (for example, UI 700, Fig. 7).
Fig. 7 illustrates the typical user interface that is used for watching the enlarged image in atlas according to some embodiment.In certain embodiments, user interface 700 comprises following element or its subclass or superset:
● as described above 402,404 and 406;
atlas title icon 702, it starts to the transfer of corresponding atlas UI (for example, UI 600) when activating (for example, by the finger gesture on icon);
● image 706;
auxiliary option icons 708, it starts to the transfer of the UI with the auxiliary option that uses image 706 when activating (for example, by the finger gesture on icon);
previous image icon 710, it is enabled in previous image (for example, demonstration 606-10) in the atlas when activating (for example, by the finger gesture on icon 722);
play icon 712, it is when activating (for example, by the finger gesture on icon), and the lantern slide that is enabled in the image in the atlas shows; And
next image icon 714, it is enabled in next image (for example, demonstration 606-12) in the atlas when activating (for example, by the finger gesture on icon 724).
In certain embodiments, selecting previous or next image icon is not the unique channel that is presented at the previous or next image in the atlas.For example, the user can start watching of previous image by rapping posture 718 or from left to right skim over posture 716 on the left side of image on image.When previous image moved on the screen from the left side, motion frameed out image 706 to the right.The user can start watching of next image by rapping posture 720 or skim over posture 716 from right to left on the right side of image on image similarly.When next image moved on the screen from the right, motion frameed out image 706 to the left side.
By means of a plurality of approach of finishing same task, portable electronic devices makes the user can select that the user prefers, makes photo management simpler and more directly perceived thus.
Fig. 8 A to 8D illustrates the typical user interface that is used for browser according to some embodiment.
In certain embodiments, user interface 800A comprises following element or its subclass or superset:
● as described above 402,404 and 406;
● preceding page or leaf icon 802, it starts the demonstration of previous webpage when activating (for example, rapping by the finger on icon);
● webpage title 804;
nextpage icon 806, it starts the demonstration of next webpage when activating (for example, rapping by the finger on icon);
● be used for importing the URL input frame 808 of the URL (uniform resource locator) of webpage;
upgrade icon 810, it starts the renewal of webpage when activating (for example, rapping by the finger on icon);
● webpage 812 or other structured documents, it comprises content of text and other figure (for example, image) one or more 814;
icon 816 is set, and it starts the demonstration of the setup menu that is used for browser when activating (for example, rapping by the finger on icon);
bookmark icon 818, it starts the demonstration of the booklist or the menu that are used for browser when activating (for example, rapping by the finger on icon);
● add bookmark icon 820, it starts the demonstration of the UI that is used for adding bookmark when activating (for example, rapping by the finger on icon); And
new window icon 822, it starts and is used for new window is added to the demonstration of the UI (for example, UI 800D, Fig. 8 D) of browser when activating (for example, rapping by the finger on icon).
In certain embodiments, the predetermined gestures of response user on piece 814 (for example, the single tap posture or rap posture twice), portable device able starts for example makes piece amplify and the predefined pattern of the browser application of centering (or centering) substantially in web displaying.For example, the single tap posture 823 of response on piece 814-5, piece 814-5 can be exaggerated, and in demonstration centering, as shown in the UI of Fig. 8 B 800B.
In certain embodiments, the user selects the width of piece ratio to be adjusted into the filling touch screen display.In certain embodiments, the width ratio of piece is adjusted into along the limit of display and fills touch screen display by the filling material of predefine amount.In certain embodiments, the convergent-divergent animation of displaying block during piece amplifies.Similarly, the single tap posture 825 of response on piece 814-2, piece 814-2 can amplify by the convergent-divergent animation, and bidimensional be rolled to the center (not shown) of display.
In certain embodiments, the performance of device analysis webpage 812 tree is to determine the piece 814 in webpage.In certain embodiments, piece 814 is corresponding with the performance node, and this performance node is: replace inline element, piece, inline or inline table.
In certain embodiments, response is by the same predetermined gestures of user on the piece 814 that amplifies with centering (for example, single tap posture or rap posture twice), substantially or fully make and amplify and/or centering is cancelled.As representing among the UI 800B (Fig. 8 B), the single tap posture 829 of response on piece 814-5, Web page image can dwindle and turn back to the UI 800A of Fig. 8 A.
In certain embodiments, the response user is amplifying but the predetermined gestures on the piece 814 of centering (for example, single tap posture or rap posture twice) not, in web displaying piece centering (or cardinal principle centering).For example, the single tap posture 827 of response on piece 814-4, piece 814-4 can be in web displaying centering (or centering) substantially.Similarly, the single tap posture 835 of response on piece 814-6, piece 814-6 can be in web displaying centering (or centering) substantially.Thereby, for the web displaying of having amplified, response predetermined gestures, a series of of can want to watch with the intuitive manner explicit user of device.This identical posture can start different actions in different situations (for example (1) is when with the size displaying block that reduces, with convergent-divergent and/or the amplification piece in combination of rolling, and centering and the amplification of (2) if block, amplification and/or centering are cancelled).
In certain embodiments, response user's cardinal principle (or downwards) is straight up skimmed over posture 828, webpage (or more generally, electronic document) can in the vertical direction make progress one-dimensionally (or downwards) roll.
In certain embodiments, posture is rotated in many touches 841 of response user and 843, and webpage can be watched (UI 800B, Fig. 8 B) to turn to landscape from portrait and watch (UI 800C, Fig. 8 C), also be like this even touch 841 and 843 amounts of spin that rotate postures different with 90 ° of cardinal principles more.Similarly, postures are rotated in many touches 845 of response user and 847, and webpage can be watched from landscape and rotate back portrait and watch, though different at the amount of spin of many touches 845 and 847 rotation postures with 90 ° of cardinal principles also be like this.
In certain embodiments, touch more 841 and 843 rotate by on the touch screen 112 of user in the occupied viewing area of webpage or near (for example on piece 814-5) carry out twice substantially simultaneously finger contact and carry out.
Thereby, response user's out of true posture, the accurate motion of figure takes place.Device moves in the desirable mode of user, and ignores user's inaccurate input.Note, more than the posture described for UI 800B with portrait view, also be applicable to UI (for example, UI 800C), thereby can select that view that the user prefers for the web page browsing user with landscape view.
Fig. 8 D describes to be used for new window is added to UI800D as the application program of browser 147.For example, the user finger of response on new window icon 822 raps 848, UI 800D with predefined pattern display application program (for example, browser 147), it comprises that display window (for example, webpage 812-2) and at least one part hide window (for example, webpage 812-1 and 812-3, and other webpage of may be in addition outside screen, hiding fully).UI 800D also shows and is used for window is added to the icon (for example, new window or new page icon 836) of application program.Detect be used for adding window to the actuating of icon 836 time, browser adds window to application program (new window that for example, is used for new web page 812).
When the posture that detects on touch screen display, display is left in the display window motion in application program, and hide window moves on the display.For example, response detects raps posture 849 on screen left side, and it is outer occupying the position that is stayed by the window with webpage 812-3 that the window with webpage 812-2 partly moves to screen to the right, and this webpage 812-3 may move to outside the screen fully.Simultaneously, the part hide window with webpage 812-1 moves to the center of display, and another the complete hide window with webpage (not shown) may partly move on the display.Selectively, the left-to-right posture 851 of skimming on touch screen can realize same effect.
On the contrary, response detects raps posture 853 on the right side of screen, and the window portion ground with webpage 812-2 moves to the left side, and the window that handle has a webpage 812-1 pushes away display.Simultaneously, the part hide window with webpage 812-3 moves to the center of display, and another the complete hide window with webpage (not shown) can partly move on the display.Selectively, the right side is skimmed over posture 851 to a left side and can be realized same effect.
In certain embodiments, rap posture 849 or 853 may or may be not on corresponding window 812-1 or 812-3 (or within it) carry out.Portable device able is operated with same way as described above, as long as rap posture in the distance predefine scope of corresponding window.
In certain embodiments, response rapping or other predetermined gestures on deletion icon 834 deleted corresponding window 812.In certain embodiments, after the window of selecting from display deletion user, adjacent window apertures from the left side or the right move into, to occupy the position that former cause deletion window occupies.In certain embodiments, response rapping or other predetermined gestures on " finishing " icon 838 (for example, 812-2) is exaggerated to fill screen at the window of display center.The operation of more than getting in touch the UI 800D description with landscape view also is applicable to the UI (for example, UI 800A) with landscape view, thereby can select that view that the user likes for the web page browsing user.
Image management application (for example, UI 700, Fig. 7) with browser application (for example, UI 800D, Fig. 8 D) between relatively indicate two application programs all to have the dissimilar user's posture of response to carry out the feature of same operation group.Fig. 9 is general flow figure, and the processing that is used for carrying out predefined operation when the polytype user's posture on the touch screen that detects in portable electronic devices according to some embodiment is shown.
When the user selected icon among the application program UI, device showed the group of objects (902) that is associated with application program on its touch screen.According to application program, group of objects can be that (UI 600, Fig. 6), browse window, web page blocks etc. for the thumbnail image sets.
When detecting one of user's alternative (904), device shows object (for example, enlarged image) (906) specific, that the user selects on touch screen, and begins to monitor the user's posture (908) on touch screen then.
If user's posture is to skim over the finger that finger on (910), the edge in touch screen raps on (912) or formerly/next object icon at the finger of the level on the touch screen/vertically to rap (914), then device is distinguished the previous or next object of being selected by the user (916) in group, and on touch screen, show previous or next object, replace the current object (918,920) on display.
For the purpose of explaining has been carried out above description with reference to specific embodiment.Yet, that limit is not wished in above illustrative discussion or limit the invention to disclosed precise forms.In view of above instruction, multiple modifications and changes are possible.Embodiment is selected and describe so that explain principle of the present invention and its practical use best, enables those skilled in the art to the various modifications by means of the concrete purposes that is suitable for expecting thus, utilizes the present invention and various embodiment best.

Claims (36)

1. computer-implemented method comprises: having on the portability multi-function device of touch screen display,
The display application program; With
When application program was in predefined pattern, each posture in the group of a plurality of different postures of response on touch screen display was carried out predefined operation.
2. computer-implemented method according to claim 1, wherein, a plurality of postures on touch screen display comprise raps posture and skims over posture.
3. computer-implemented method according to claim 1, wherein, application program is image management application or browser application.
4. computer-implemented method according to claim 1, wherein, predefined pattern is the object in the display object group.
5. computer-implemented method according to claim 4, wherein, to liking the digital picture in the set of digital images.
6. computer-implemented method according to claim 5, wherein, at least one digital picture is corresponding with video flowing.
7. computer-implemented method according to claim 5, wherein, at least one digital picture is corresponding with music collections.
8. computer-implemented method according to claim 4, wherein, to liking the webpage in the group of web.
9. computer-implemented method comprises: having on the portability multi-function device of touch screen display,
Show first application program;
When first application program is in first pattern,
When the prime that detects on touch screen display, carry out first operation;
With
When the second that detects on touch screen display, carry out first operation,
Wherein second is different with prime.
10. computer-implemented method according to claim 9, wherein, first pattern is first object in the display object group.
11. computer-implemented method according to claim 10, wherein, first pair of digital picture that likes in the set of digital images.
12. computer-implemented method according to claim 10, wherein, first pair of webpage that likes in the group of web.
13. computer-implemented method according to claim 9, wherein, prime is to rap posture, and second is to skim over posture.
14. computer-implemented method according to claim 13, wherein, rapping posture is rapping on the right side of touch screen display, and to skim over posture be right substantially to the left posture of skimming over.
15. computer-implemented method according to claim 14, wherein, first operation is the next object in the display object group.
16. computer-implemented method according to claim 13, wherein, rapping posture is rapping on the left side of touch screen display, and to skim over posture be the left-to-right substantially posture of skimming over.
17. computer-implemented method according to claim 16, wherein, first operation is the previous object in the display object group.
18. computer-implemented method according to claim 9 comprises
When first application program is in first pattern,
When the tierce that detects on touch screen display, carry out first behaviour
Do, wherein tierce is different with prime and second.
19. computer-implemented method according to claim 18, wherein, prime is the posture of rapping on the right side of touch screen display, second is the right substantially posture of skimming over to a left side, tierce is the posture of rapping on next icon, and first operation is the next object in the display object group.
20. computer-implemented method according to claim 18, wherein, prime is the posture of rapping on the left side of touch screen display, second is the left-to-right substantially posture of skimming over, tierce is formerly to rap posture on the icon, and first operation is the previous object in the display object group.
21. computer-implemented method according to claim 9, wherein, first application program is an image management application.
22. computer-implemented method according to claim 9, wherein, first application program is a browser application.
23. computer-implemented method according to claim 9 comprises
When second application program is in second pattern,
When the prime that detects on touch screen display, carry out first operation; With
Carry out first operation when the second that detects on touch screen display, wherein second is different with prime.
24. computer-implemented method according to claim 23, wherein, second pattern is first object in the display object group.
25. computer-implemented method according to claim 23, wherein, first application program is an image management application, and second application program is a browser application.
26. a portable electronic devices comprises:
Touch screen display;
One or more processors;
Storer; And
One or more programs, wherein one or more procedure stores and are configured to be carried out by described one or more processors in storer, and this program comprises:
Be used for the instruction of display application program; With
Being used for when application program is in predefined pattern each posture in the group of a plurality of different postures of response on touch screen display carries out the instruction of predefined operation.
27. portable electronic devices according to claim 26, wherein, a plurality of postures on touch screen display comprise raps posture and skims over posture.
28. portable electronic devices according to claim 26, wherein, application program is image management application or browser application.
29. portable electronic devices according to claim 26, wherein, predefined pattern is the object in the display object group.
30. portable electronic devices according to claim 29, wherein, to liking the digital picture in the set of digital images.
31. portable electronic devices according to claim 30, wherein, at least one digital picture is corresponding with video flowing.
32. portable electronic devices according to claim 30, wherein, at least one digital picture is corresponding with music collections.
33. portable electronic devices according to claim 29, wherein, to liking the webpage in the group of web.
34. a computer program comprises:
Computer-readable recording medium and the computer program mechanism that is embedded in wherein, computer program mechanism comprises instruction, when carrying out this instruction by the portable electronic devices that has touch screen display, makes described device:
The display application program; With
When application program was in predefined pattern, each posture in the group of a plurality of different postures of response on touch screen display was carried out predefined operation.
35. one kind in the graphical user interface that has on the portable electronic devices of touch screen display, comprising:
Application program in predefined pattern;
Wherein, a plurality of postures of application response on touch screen display are carried out predefined operation.
36. a portable electronic devices that has touch screen display comprises:
Be used for the device of display application program; With
Be used for when application program is in predefined pattern the device that each posture in the group of a plurality of different postures of response on touch screen display carries out predefined operation.
CN2007800011409A 2006-09-06 2007-09-06 Portable electonic device performing similar oprations for different gestures Active CN101356492B (en)

Applications Claiming Priority (13)

Application Number Priority Date Filing Date Title
US82476906P 2006-09-06 2006-09-06
US60/824,769 2006-09-06
US88381707P 2007-01-07 2007-01-07
US87925307P 2007-01-07 2007-01-07
US60/879,253 2007-01-07
US60/883,817 2007-01-07
US87946907P 2007-01-08 2007-01-08
US60/879,469 2007-01-08
US93799307P 2007-06-29 2007-06-29
US60/937,993 2007-06-29
US11/850,638 US8842074B2 (en) 2006-09-06 2007-09-05 Portable electronic device performing similar operations for different gestures
US11/850,638 2007-09-05
PCT/US2007/077773 WO2008030972A1 (en) 2006-09-06 2007-09-06 Portable electronic device performing similar operations for different gestures

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201210114287.1A Division CN102681776B (en) 2006-09-06 2007-09-06 Portable electronic device performing similar operations for different gestures

Publications (2)

Publication Number Publication Date
CN101356492A true CN101356492A (en) 2009-01-28
CN101356492B CN101356492B (en) 2012-06-27

Family

ID=40308482

Family Applications (7)

Application Number Title Priority Date Filing Date
CNA2007800404728A Pending CN101529874A (en) 2006-09-06 2007-08-31 Incoming telephone call management for a portable multifunction device with touch screen display
CN200780040362.1A Active CN101529367B (en) 2006-09-06 2007-08-31 For the voicemail manager of portable multifunction device
CN2007800413515A Active CN101535940B (en) 2006-09-06 2007-08-31 Portable electronic device for instant messaging
CNA2007800011428A Pending CN101356493A (en) 2006-09-06 2007-08-31 Portable electronic device for photo management
CN2007800405082A Active CN101529368B (en) 2006-09-06 2007-09-05 Methods for determining a cursor position from a finger contact with a touch screen display
CN2007800412226A Active CN101535938B (en) 2006-09-06 2007-09-05 Portable electronic device, method, and graphical user interface for displaying structured electronic documents
CN2007800011409A Active CN101356492B (en) 2006-09-06 2007-09-06 Portable electonic device performing similar oprations for different gestures

Family Applications Before (6)

Application Number Title Priority Date Filing Date
CNA2007800404728A Pending CN101529874A (en) 2006-09-06 2007-08-31 Incoming telephone call management for a portable multifunction device with touch screen display
CN200780040362.1A Active CN101529367B (en) 2006-09-06 2007-08-31 For the voicemail manager of portable multifunction device
CN2007800413515A Active CN101535940B (en) 2006-09-06 2007-08-31 Portable electronic device for instant messaging
CNA2007800011428A Pending CN101356493A (en) 2006-09-06 2007-08-31 Portable electronic device for photo management
CN2007800405082A Active CN101529368B (en) 2006-09-06 2007-09-05 Methods for determining a cursor position from a finger contact with a touch screen display
CN2007800412226A Active CN101535938B (en) 2006-09-06 2007-09-05 Portable electronic device, method, and graphical user interface for displaying structured electronic documents

Country Status (3)

Country Link
CN (7) CN101529874A (en)
AU (2) AU2022201622B2 (en)
ES (1) ES2361784T3 (en)

Cited By (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101937304A (en) * 2009-06-30 2011-01-05 索尼公司 Input device and input method
CN102053791A (en) * 2009-11-10 2011-05-11 捷讯研究有限公司 Portable electronic device and method of controlling same
WO2011094936A1 (en) * 2010-02-04 2011-08-11 Nokia Corporation User input
CN102169365A (en) * 2010-02-04 2011-08-31 微软公司 Cut, punch-out, and rip gestures
CN102270081A (en) * 2010-06-03 2011-12-07 腾讯科技(深圳)有限公司 Method and device for adjusting size of list element
CN102402385A (en) * 2010-09-07 2012-04-04 索尼公司 Information processing apparatus, information processing method and program
CN102549931A (en) * 2009-10-06 2012-07-04 三星电子株式会社 List-editing method and mobile device adapted thereto
CN102884500A (en) * 2010-06-14 2013-01-16 苹果公司 Control selection approximation
CN101702111B (en) * 2009-11-13 2013-07-03 宇龙计算机通信科技(深圳)有限公司 Method for realizing content scaling of touch screen and terminal
CN103246457A (en) * 2012-02-09 2013-08-14 宇龙计算机通信科技(深圳)有限公司 Terminal and starting method of application program
CN103299264A (en) * 2011-05-13 2013-09-11 株式会社Ntt都科摩 Display device, user interface method, and program
CN103513847A (en) * 2012-06-20 2014-01-15 群创光电股份有限公司 Method for determining corrected touch location on touch panel, and determining module
CN103718174A (en) * 2011-08-05 2014-04-09 黑莓有限公司 System and method for searching for text and displaying found text in augmented reality
CN103782265A (en) * 2011-09-13 2014-05-07 索尼电脑娱乐公司 Information processing device, display control method, program, and information storage medium
CN104011629A (en) * 2011-10-14 2014-08-27 欧特克公司 Enhanced target selection for a touch-based input enabled user interface
CN104035718A (en) * 2009-03-16 2014-09-10 苹果公司 Event Recognition
CN104113682A (en) * 2013-04-22 2014-10-22 联想(北京)有限公司 Image acquisition method and electronic equipment
CN104142783A (en) * 2013-05-10 2014-11-12 成功要素股份有限公司 Adaptive tile framework
CN104254828A (en) * 2012-04-04 2014-12-31 谷歌有限公司 Associating content with a graphical interface window using a fling gesture
CN104620206A (en) * 2012-09-14 2015-05-13 夏普株式会社 Display device, portable terminal, monitor, television, and method for controlling display device
CN104641342A (en) * 2012-09-14 2015-05-20 三星电子株式会社 Method for editing display information and electronic device thereof
CN104731256A (en) * 2010-07-06 2015-06-24 宏达国际电子股份有限公司 Method for presenting human machine interface and handheld device using the same
CN104821969A (en) * 2014-02-03 2015-08-05 Lg电子株式会社 Mobile terminal and controlling method thereof
US9235341B2 (en) 2010-01-20 2016-01-12 Nokia Technologies Oy User input
CN105262922A (en) * 2014-07-10 2016-01-20 佳能株式会社 Information processing apparatus, method for controlling the same and storage medium
CN105808135A (en) * 2015-01-16 2016-07-27 三星电子株式会社 Electronic device and operating method thereof
CN106257393A (en) * 2015-06-16 2016-12-28 株式会社迪思科 Touch-panel device
US9690481B2 (en) 2008-03-04 2017-06-27 Apple Inc. Touch event model
CN107209625A (en) * 2014-12-17 2017-09-26 得利捷美国股份有限公司 The soft trigger of floating of touch display on electronic equipment
US9798459B2 (en) 2008-03-04 2017-10-24 Apple Inc. Touch event model for web pages
CN108762380A (en) * 2012-01-09 2018-11-06 谷歌技术控股有限责任公司 System and method for the generation for reducing the unexpected operation in electronic equipment
US10175876B2 (en) 2007-01-07 2019-01-08 Apple Inc. Application programming interfaces for gesture operations
CN110297002A (en) * 2019-06-27 2019-10-01 上海联影医疗科技有限公司 Energy imaging method, apparatus, equipment and storage medium
CN110795018A (en) * 2013-06-09 2020-02-14 苹果公司 Device, method and graphical user interface for switching between camera interfaces
US10698563B2 (en) 2010-01-28 2020-06-30 Huawei Device (Dongguan) Co., Ltd. Method and apparatus for component display processing
US10719225B2 (en) 2009-03-16 2020-07-21 Apple Inc. Event recognition
US10732997B2 (en) 2010-01-26 2020-08-04 Apple Inc. Gesture recognizers with delegates for controlling and modifying gesture recognition
US10963142B2 (en) 2007-01-07 2021-03-30 Apple Inc. Application programming interfaces for scrolling
US11429190B2 (en) 2013-06-09 2022-08-30 Apple Inc. Proxy gesture recognizer

Families Citing this family (118)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8564544B2 (en) 2006-09-06 2013-10-22 Apple Inc. Touch screen device, method, and graphical user interface for customizing display of content category icons
US9933937B2 (en) 2007-06-20 2018-04-03 Apple Inc. Portable multifunction device, method, and graphical user interface for playing online videos
US8416196B2 (en) 2008-03-04 2013-04-09 Apple Inc. Touch event model programming interface
US9311112B2 (en) 2009-03-16 2016-04-12 Apple Inc. Event recognition
TWI412963B (en) 2009-07-01 2013-10-21 Htc Corp Data display and movement methods and systems, and computer program products thereof
CN101650633B (en) * 2009-07-03 2011-10-05 苏州佳世达电通有限公司 Manipulating method of electronic device
CN101996028B (en) * 2009-08-21 2013-04-24 宏达国际电子股份有限公司 Data display and move method and system
JP5436975B2 (en) * 2009-08-21 2014-03-05 オリンパスイメージング株式会社 CAMERA, CAMERA DISPLAY CONTROL METHOD, DISPLAY DEVICE, AND DISPLAY METHOD
JP5333068B2 (en) * 2009-08-31 2013-11-06 ソニー株式会社 Information processing apparatus, display method, and display program
WO2011028383A1 (en) 2009-09-04 2011-03-10 Nike International Ltd. Monitoring and tracking athletic activity
CN102023790B (en) * 2009-09-22 2013-06-12 宏碁股份有限公司 Method for dynamic operation on interactive objects and system thereof
US8823743B2 (en) * 2009-10-02 2014-09-02 Sony Corporation Image processing device and method, and program
KR20110037657A (en) * 2009-10-07 2011-04-13 삼성전자주식회사 Method for providing gui by using motion and display apparatus applying the same
US8381125B2 (en) * 2009-12-16 2013-02-19 Apple Inc. Device and method for resizing user interface content while maintaining an aspect ratio via snapping a perimeter to a gridline
US8736561B2 (en) * 2010-01-06 2014-05-27 Apple Inc. Device, method, and graphical user interface with content display modes and display rotation heuristics
US9052894B2 (en) 2010-01-15 2015-06-09 Apple Inc. API to replace a keyboard with custom controls
US9454304B2 (en) 2010-02-25 2016-09-27 Microsoft Technology Licensing, Llc Multi-screen dual tap gesture
US20110209101A1 (en) * 2010-02-25 2011-08-25 Hinckley Kenneth P Multi-screen pinch-to-pocket gesture
EP2367097B1 (en) * 2010-03-19 2017-11-22 BlackBerry Limited Portable electronic device and method of controlling same
US8756522B2 (en) 2010-03-19 2014-06-17 Blackberry Limited Portable electronic device and method of controlling same
CN102906682B (en) * 2010-04-23 2016-10-26 谷歌技术控股有限责任公司 Use electronic equipment and the method touching detection surface
KR101673925B1 (en) 2010-05-26 2016-11-09 삼성전자주식회사 Portable Device having the touch lock status and Operation system thereof
US8131898B2 (en) * 2010-05-27 2012-03-06 Adobe Systems Incorporated Event handling in an integrated execution environment
JP2012008686A (en) * 2010-06-23 2012-01-12 Sony Corp Information processor and method, and program
JP5659586B2 (en) * 2010-07-09 2015-01-28 ソニー株式会社 Display control device, display control method, display control program, and recording medium
CN102209141A (en) * 2010-07-15 2011-10-05 优视科技有限公司 Page scrollbar display method and device for mobile communication equipment terminal
US9304591B2 (en) * 2010-08-10 2016-04-05 Lenovo (Singapore) Pte. Ltd. Gesture control
CN102385475B (en) * 2010-09-06 2017-04-19 联想(北京)有限公司 Electronic device and interactive method thereof
JP5389757B2 (en) * 2010-09-15 2014-01-15 株式会社ソニー・コンピュータエンタテインメント Image processing apparatus, content creation apparatus, image processing method, and data structure of content file
EP2641145A4 (en) * 2010-11-20 2017-05-03 Nuance Communications, Inc. Systems and methods for using entered text to access and process contextual information
KR101749529B1 (en) * 2010-11-25 2017-06-21 엘지전자 주식회사 Mobile terminal and operation control method thereof
CN102169383A (en) * 2010-11-26 2011-08-31 苏州瀚瑞微电子有限公司 Identification method for rotating gestures of touch screen
US8866735B2 (en) 2010-12-16 2014-10-21 Motorla Mobility LLC Method and apparatus for activating a function of an electronic device
US9363579B2 (en) * 2010-12-22 2016-06-07 Google Inc. Video player with assisted seek
CN102053754A (en) * 2010-12-31 2011-05-11 东莞宇龙通信科技有限公司 Method and device for processing key area on touch screen
US9442516B2 (en) * 2011-01-24 2016-09-13 Apple Inc. Device, method, and graphical user interface for navigating through an electronic document
CN102185828B (en) * 2011-01-30 2013-10-09 广东佳和通信技术有限公司 Method for binding and controlling personal computer (PC) software and session initiation protocol user agent (SIP UA)
US9298363B2 (en) 2011-04-11 2016-03-29 Apple Inc. Region activation for touch sensitive surface
GB2492789B (en) * 2011-07-12 2018-01-03 Denso Corp Displays
US9256361B2 (en) 2011-08-03 2016-02-09 Ebay Inc. Control of search results with multipoint pinch gestures
US10140011B2 (en) 2011-08-12 2018-11-27 Microsoft Technology Licensing, Llc Touch intelligent targeting
US9710048B2 (en) 2011-10-03 2017-07-18 Google Technology Holdings LLC Method for detecting false wake conditions of a portable electronic device
US20130125066A1 (en) * 2011-11-14 2013-05-16 Microsoft Corporation Adaptive Area Cursor
KR20130093720A (en) * 2011-12-23 2013-08-23 삼성전자주식회사 Display apparatus for releasing lock status and method thereof
CN102591853B (en) * 2011-12-29 2015-04-01 优视科技有限公司 Webpage rearrangement method, webpage rearrangement device and mobile terminal
WO2013169865A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input
CN104508618B (en) 2012-05-09 2018-01-05 苹果公司 For providing equipment, method and the graphic user interface of touch feedback for the operation performed in the user interface
AU2013259614B2 (en) 2012-05-09 2016-08-25 Apple Inc. Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object
CN104487929B (en) * 2012-05-09 2018-08-17 苹果公司 For contacting the equipment for carrying out display additional information, method and graphic user interface in response to user
JP5467123B2 (en) * 2012-05-30 2014-04-09 株式会社ソニー・コンピュータエンタテインメント Information processing apparatus and information processing method
KR101942308B1 (en) * 2012-08-08 2019-01-25 삼성전자주식회사 Method for providing message function and an electronic device thereof
US10585553B2 (en) 2012-12-06 2020-03-10 Samsung Electronics Co., Ltd. Display device and method of controlling the same
KR102102438B1 (en) * 2012-12-06 2020-04-20 삼성전자주식회사 Display apparatus and method for controlling thereof
US9104371B2 (en) * 2012-12-07 2015-08-11 Apple Inc. Integrated visual notification system in an accessory device
WO2014105274A1 (en) 2012-12-29 2014-07-03 Yknots Industries Llc Device, method, and graphical user interface for navigating user interface hierarchies
CN103135903B (en) * 2013-02-22 2016-04-27 小米科技有限责任公司 A kind of chart gallery display method and device
US9471200B2 (en) * 2013-03-15 2016-10-18 Apple Inc. Device, method, and graphical user interface for organizing and presenting a collection of media items
US9477331B2 (en) 2013-06-07 2016-10-25 Apple Inc. Touch detection at bezel edge
US9419935B2 (en) 2013-08-02 2016-08-16 Whatsapp Inc. Voice communications with real-time status notifications
JP5505550B1 (en) * 2013-08-06 2014-05-28 富士ゼロックス株式会社 Image display apparatus and program
US10503388B2 (en) 2013-09-03 2019-12-10 Apple Inc. Crown input for a wearable electronic device
CN106104448A (en) * 2013-09-03 2016-11-09 苹果公司 Utilize magnetic attribute to manipulate the user interface of user interface object
US10545657B2 (en) 2013-09-03 2020-01-28 Apple Inc. User interface for manipulating user interface objects
US11068128B2 (en) 2013-09-03 2021-07-20 Apple Inc. User interface object manipulations in a user interface
CN103472975A (en) * 2013-09-11 2013-12-25 江苏中科梦兰电子科技有限公司 Intelligent terminal human-computer interaction method with instant messaging style
CN103699297B (en) * 2013-12-13 2018-02-09 乐视网信息技术(北京)股份有限公司 A kind of intelligent terminal and collection of drama broadcast time reminding method
EP3096969B1 (en) * 2014-01-20 2022-05-11 Volkswagen Aktiengesellschaft User interface and method for controlling a volume by means of a touch-sensitive display unit
JP6255109B2 (en) * 2014-01-23 2017-12-27 アップル インコーポレイテッド System, program and method for dynamically providing user interface control in a touch sensitive secondary display
US11914419B2 (en) 2014-01-23 2024-02-27 Apple Inc. Systems and methods for prompting a log-in to an electronic device based on biometric information received from a user
EP3108342B1 (en) 2014-05-30 2019-10-23 Apple Inc. Transition from use of one device to another
US9185062B1 (en) 2014-05-31 2015-11-10 Apple Inc. Message user interfaces for capture and transmittal of media and location content
EP4036685A1 (en) 2014-06-27 2022-08-03 Apple Inc. Reduced size user interface
CN104133624B (en) * 2014-07-10 2015-10-28 腾讯科技(深圳)有限公司 Web animation display packing, device and terminal
CN106605201B (en) 2014-08-06 2021-11-23 苹果公司 Reduced size user interface for battery management
KR101610880B1 (en) * 2014-08-12 2016-04-08 네이버 주식회사 Method and apparatus of controlling display, and computer program for executing the method
US20160048319A1 (en) * 2014-08-18 2016-02-18 Microsoft Technology Licensing, Llc Gesture-based Access to a Mix View
DE202015005999U1 (en) * 2014-08-26 2015-11-26 Apple Inc. User interface for restricting messages and alarms
CN104216617B (en) * 2014-08-27 2017-05-24 小米科技有限责任公司 Cursor position determination method and device
CN112199000B (en) 2014-09-02 2024-07-02 苹果公司 Multidimensional object rearrangement
CN115665320A (en) 2014-09-02 2023-01-31 苹果公司 Telephone user interface
WO2016036414A1 (en) 2014-09-02 2016-03-10 Apple Inc. Button functionality
US10235014B2 (en) 2014-09-02 2019-03-19 Apple Inc. Music user interface
TWI676127B (en) 2014-09-02 2019-11-01 美商蘋果公司 Method, system, electronic device and computer-readable storage medium regarding electronic mail user interface
EP3373122B1 (en) 2014-09-02 2022-04-06 Apple Inc. Reduced-size interfaces for managing alerts
US20160062571A1 (en) 2014-09-02 2016-03-03 Apple Inc. Reduced size user interface
RU2711140C2 (en) * 2014-12-18 2020-01-15 Конинклейке Филипс Н.В. Editing medical images
US10095396B2 (en) 2015-03-08 2018-10-09 Apple Inc. Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US9632664B2 (en) 2015-03-08 2017-04-25 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
CN107430483B (en) * 2015-03-27 2021-03-23 谷歌有限责任公司 Navigation event information
US9785487B1 (en) * 2015-05-12 2017-10-10 Google Inc. Managing device functions based on physical interaction with device modules
US9860451B2 (en) * 2015-06-07 2018-01-02 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US9658704B2 (en) * 2015-06-10 2017-05-23 Apple Inc. Devices and methods for manipulating user interfaces with a stylus
CN104978146B (en) * 2015-06-30 2017-11-24 广东欧珀移动通信有限公司 A kind of picture operation method and mobile terminal
US9880735B2 (en) 2015-08-10 2018-01-30 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10447847B2 (en) * 2015-09-25 2019-10-15 Huawei Technologies Co., Ltd. Terminal device and incoming call processing method
KR102553886B1 (en) * 2015-12-24 2023-07-11 삼성전자주식회사 Electronic device and method for image control thereof
US10637986B2 (en) 2016-06-10 2020-04-28 Apple Inc. Displaying and updating a set of application views
DK201670595A1 (en) 2016-06-11 2018-01-22 Apple Inc Configuring context-specific user interfaces
US10983688B2 (en) * 2016-06-12 2021-04-20 Apple Inc. Content scrubber bar with real-world time indications
KR20180058097A (en) * 2016-11-23 2018-05-31 삼성전자주식회사 Electronic device for displaying image and method for controlling thereof
CN108266960B (en) * 2017-01-03 2020-09-22 三星电子株式会社 Food storage device and control method thereof
CN107247694A (en) * 2017-07-06 2017-10-13 福建中金在线信息科技有限公司 Information query method, device and electronic equipment based on portable electric appts
CN109429091A (en) * 2017-08-31 2019-03-05 武汉斗鱼网络科技有限公司 Promote method, storage medium, electronic equipment and the system of live streaming viewing experience
CN108197560B (en) * 2017-12-28 2022-06-07 努比亚技术有限公司 Face image recognition method, mobile terminal and computer-readable storage medium
CN114915827A (en) * 2018-05-08 2022-08-16 日本聚逸株式会社 Moving image distribution system, method thereof, and recording medium
US11435830B2 (en) 2018-09-11 2022-09-06 Apple Inc. Content-based tactile outputs
WO2020094214A1 (en) * 2018-11-06 2020-05-14 Volvo Truck Corporation A finger-position sensitive human machine interface for handling a user input of a user and a method for handling a user input of a user of a finger-position sensitive human machine interface
US11152100B2 (en) 2019-06-01 2021-10-19 Apple Inc. Health application user interfaces
US11477609B2 (en) 2019-06-01 2022-10-18 Apple Inc. User interfaces for location-related communications
US11481094B2 (en) 2019-06-01 2022-10-25 Apple Inc. User interfaces for location-related communications
CN110968238A (en) * 2019-11-20 2020-04-07 四川商通实业有限公司 Image fast editing method and system based on ios system
CN112835575A (en) * 2019-11-23 2021-05-25 西安诺瓦星云科技股份有限公司 Multi-layer display control method and device
CN113518261B (en) * 2020-12-25 2023-09-22 腾讯科技(深圳)有限公司 Guiding video playing method, guiding video playing device, computer equipment and storage medium
US11907605B2 (en) 2021-05-15 2024-02-20 Apple Inc. Shared-content session user interfaces
US11360634B1 (en) 2021-05-15 2022-06-14 Apple Inc. Shared-content session user interfaces
CN113703653A (en) * 2021-09-02 2021-11-26 北京城市网邻信息技术有限公司 Image processing method, device, equipment and computer readable storage medium
CN113721818B (en) * 2021-09-02 2022-08-09 北京城市网邻信息技术有限公司 Image processing method, device, equipment and computer readable storage medium
CN114866641B (en) * 2022-07-07 2022-11-11 荣耀终端有限公司 Icon processing method, terminal equipment and storage medium

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5880411A (en) * 1992-06-08 1999-03-09 Synaptics, Incorporated Object position detector with edge motion feature and gesture recognition
US6486895B1 (en) * 1995-09-08 2002-11-26 Xerox Corporation Display system for displaying lists of linked documents
US5847709A (en) * 1996-09-26 1998-12-08 Xerox Corporation 3-D document workspace with focus, immediate and tertiary spaces
US6069626A (en) * 1997-02-27 2000-05-30 International Business Machines Corporation Method and apparatus for improved scrolling functionality in a graphical user interface utilizing a transparent scroll bar icon
US6049326A (en) * 1997-05-12 2000-04-11 Siemens Information And Communication Networks, Inc. System and method for dual browser modes
US6169911B1 (en) * 1997-09-26 2001-01-02 Sun Microsystems, Inc. Graphical user interface for a portable telephone
US8479122B2 (en) * 2004-07-30 2013-07-02 Apple Inc. Gestures for touch sensitive input devices
US6181316B1 (en) * 1998-06-04 2001-01-30 International Business Machines Corporation Graphical user interface inline scroll control
US20020018051A1 (en) * 1998-09-15 2002-02-14 Mona Singh Apparatus and method for moving objects on a touchscreen display
US6643824B1 (en) * 1999-01-15 2003-11-04 International Business Machines Corporation Touch screen region assist for hypertext links
CN100505076C (en) * 1999-03-30 2009-06-24 提维股份有限公司 Multimedia visual progress indication system
US6631186B1 (en) * 1999-04-09 2003-10-07 Sbc Technology Resources, Inc. System and method for implementing and accessing call forwarding services
US6262724B1 (en) * 1999-04-15 2001-07-17 Apple Computer, Inc. User interface for presenting media information
US7007239B1 (en) * 2000-09-21 2006-02-28 Palm, Inc. Method and apparatus for accessing a contacts database and telephone services
JP2001265481A (en) * 2000-03-21 2001-09-28 Nec Corp Method and device for displaying page information and storage medium with program for displaying page information stored
CN1392476A (en) * 2001-06-19 2003-01-22 神基科技股份有限公司 Method for matching multi-medium program to execute analogue jog dial function
US6690387B2 (en) * 2001-12-28 2004-02-10 Koninklijke Philips Electronics N.V. Touch-screen image scrolling system and method
TW591488B (en) * 2002-08-01 2004-06-11 Tatung Co Window scrolling method and device thereof
CN100483403C (en) * 2002-12-17 2009-04-29 汤姆森许可公司 Method for tagging and displaying songs in a digital audio player
US6990637B2 (en) * 2003-10-23 2006-01-24 Microsoft Corporation Graphical user interface for 3-dimensional view of a data collection based on an attribute of the data
KR100664111B1 (en) * 2004-02-06 2007-01-04 엘지전자 주식회사 A method and a structure and a apparatus of moving cursor for mobile phone
CN100346274C (en) * 2004-03-25 2007-10-31 升达科技股份有限公司 Inputtig method, control module and product with starting location and moving direction as definition
EP1774427A2 (en) * 2004-07-30 2007-04-18 Apple Computer, Inc. Mode-based graphical user interfaces for touch sensitive input devices
KR101270847B1 (en) * 2004-07-30 2013-06-05 애플 인크. Gestures for touch sensitive input devices
GB2464621B (en) * 2004-11-16 2010-09-22 Waters Investments Ltd Device for performing separations and methods of making and using same
US7489306B2 (en) * 2004-12-22 2009-02-10 Microsoft Corporation Touch screen accuracy
US8341541B2 (en) * 2005-01-18 2012-12-25 Microsoft Corporation System and method for visually browsing of open windows
US8819569B2 (en) * 2005-02-18 2014-08-26 Zumobi, Inc Single-handed approach for navigation of application tiles using panning and zooming

Cited By (76)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10613741B2 (en) 2007-01-07 2020-04-07 Apple Inc. Application programming interface for gesture operations
US10963142B2 (en) 2007-01-07 2021-03-30 Apple Inc. Application programming interfaces for scrolling
US11449217B2 (en) 2007-01-07 2022-09-20 Apple Inc. Application programming interfaces for gesture operations
US11954322B2 (en) 2007-01-07 2024-04-09 Apple Inc. Application programming interface for gesture operations
US10175876B2 (en) 2007-01-07 2019-01-08 Apple Inc. Application programming interfaces for gesture operations
US11740725B2 (en) 2008-03-04 2023-08-29 Apple Inc. Devices, methods, and user interfaces for processing touch events
US9971502B2 (en) 2008-03-04 2018-05-15 Apple Inc. Touch event model
US9690481B2 (en) 2008-03-04 2017-06-27 Apple Inc. Touch event model
US10521109B2 (en) 2008-03-04 2019-12-31 Apple Inc. Touch event model
US9720594B2 (en) 2008-03-04 2017-08-01 Apple Inc. Touch event model
US10936190B2 (en) 2008-03-04 2021-03-02 Apple Inc. Devices, methods, and user interfaces for processing touch events
US9798459B2 (en) 2008-03-04 2017-10-24 Apple Inc. Touch event model for web pages
US10719225B2 (en) 2009-03-16 2020-07-21 Apple Inc. Event recognition
US9965177B2 (en) 2009-03-16 2018-05-08 Apple Inc. Event recognition
US11755196B2 (en) 2009-03-16 2023-09-12 Apple Inc. Event recognition
CN104035718A (en) * 2009-03-16 2014-09-10 苹果公司 Event Recognition
US11163440B2 (en) 2009-03-16 2021-11-02 Apple Inc. Event recognition
CN101937304B (en) * 2009-06-30 2013-03-13 索尼公司 Input device and input method
CN101937304A (en) * 2009-06-30 2011-01-05 索尼公司 Input device and input method
CN102549931B (en) * 2009-10-06 2015-09-09 三星电子株式会社 List edit method and be suitable for the mobile device of the method
CN102549931A (en) * 2009-10-06 2012-07-04 三星电子株式会社 List-editing method and mobile device adapted thereto
CN102053791A (en) * 2009-11-10 2011-05-11 捷讯研究有限公司 Portable electronic device and method of controlling same
CN101702111B (en) * 2009-11-13 2013-07-03 宇龙计算机通信科技(深圳)有限公司 Method for realizing content scaling of touch screen and terminal
US10198173B2 (en) 2010-01-20 2019-02-05 Nokia Technologies Oy User input
US9235341B2 (en) 2010-01-20 2016-01-12 Nokia Technologies Oy User input
US12061915B2 (en) 2010-01-26 2024-08-13 Apple Inc. Gesture recognizers with delegates for controlling and modifying gesture recognition
US10732997B2 (en) 2010-01-26 2020-08-04 Apple Inc. Gesture recognizers with delegates for controlling and modifying gesture recognition
US10983668B2 (en) 2010-01-28 2021-04-20 Huawei Device Co., Ltd. Method and apparatus for component display processing
US10698563B2 (en) 2010-01-28 2020-06-30 Huawei Device (Dongguan) Co., Ltd. Method and apparatus for component display processing
WO2011094936A1 (en) * 2010-02-04 2011-08-11 Nokia Corporation User input
CN102169365A (en) * 2010-02-04 2011-08-31 微软公司 Cut, punch-out, and rip gestures
CN102835097A (en) * 2010-02-04 2012-12-19 诺基亚公司 User input
CN102270081B (en) * 2010-06-03 2015-09-23 腾讯科技(深圳)有限公司 A kind of method and device adjusting size of list element
CN102270081A (en) * 2010-06-03 2011-12-07 腾讯科技(深圳)有限公司 Method and device for adjusting size of list element
CN102884500A (en) * 2010-06-14 2013-01-16 苹果公司 Control selection approximation
CN106126097B (en) * 2010-06-14 2020-06-05 苹果公司 Control selection approximation
US10216408B2 (en) 2010-06-14 2019-02-26 Apple Inc. Devices and methods for identifying user interface objects based on view hierarchy
CN106126097A (en) * 2010-06-14 2016-11-16 苹果公司 Control to select approximation
CN102884500B (en) * 2010-06-14 2016-05-18 苹果公司 Touch equipment and the method for input for identification
CN104731256B (en) * 2010-07-06 2018-08-10 宏达国际电子股份有限公司 The method and its hand-held device that man-machine interface is presented
CN104731256A (en) * 2010-07-06 2015-06-24 宏达国际电子股份有限公司 Method for presenting human machine interface and handheld device using the same
CN102402385A (en) * 2010-09-07 2012-04-04 索尼公司 Information processing apparatus, information processing method and program
CN103299264A (en) * 2011-05-13 2013-09-11 株式会社Ntt都科摩 Display device, user interface method, and program
CN103718174A (en) * 2011-08-05 2014-04-09 黑莓有限公司 System and method for searching for text and displaying found text in augmented reality
CN103782265A (en) * 2011-09-13 2014-05-07 索尼电脑娱乐公司 Information processing device, display control method, program, and information storage medium
CN104011629B (en) * 2011-10-14 2017-12-22 欧特克公司 For enhanced target selecting method, equipment and the system of the user interface that can carry out the input based on touch
CN104011629A (en) * 2011-10-14 2014-08-27 欧特克公司 Enhanced target selection for a touch-based input enabled user interface
US10684768B2 (en) 2011-10-14 2020-06-16 Autodesk, Inc. Enhanced target selection for a touch-based input enabled user interface
CN108762380A (en) * 2012-01-09 2018-11-06 谷歌技术控股有限责任公司 System and method for the generation for reducing the unexpected operation in electronic equipment
CN103246457B (en) * 2012-02-09 2016-05-04 宇龙计算机通信科技(深圳)有限公司 The starting method of terminal and application program
CN103246457A (en) * 2012-02-09 2013-08-14 宇龙计算机通信科技(深圳)有限公司 Terminal and starting method of application program
CN104254828B (en) * 2012-04-04 2017-12-15 谷歌公司 It is using drag gesture that content is associated with graphical interface window
CN104254828A (en) * 2012-04-04 2014-12-31 谷歌有限公司 Associating content with a graphical interface window using a fling gesture
CN103513847A (en) * 2012-06-20 2014-01-15 群创光电股份有限公司 Method for determining corrected touch location on touch panel, and determining module
CN104641342A (en) * 2012-09-14 2015-05-20 三星电子株式会社 Method for editing display information and electronic device thereof
CN104620206A (en) * 2012-09-14 2015-05-13 夏普株式会社 Display device, portable terminal, monitor, television, and method for controlling display device
US10095401B2 (en) 2012-09-14 2018-10-09 Samsung Electronics Co., Ltd. Method for editing display information and electronic device thereof
CN104620206B (en) * 2012-09-14 2018-03-20 夏普株式会社 Display device, portable terminal device, monitor, television set
CN104113682A (en) * 2013-04-22 2014-10-22 联想(北京)有限公司 Image acquisition method and electronic equipment
CN104113682B (en) * 2013-04-22 2018-08-31 联想(北京)有限公司 A kind of image acquiring method and electronic equipment
CN104142783B (en) * 2013-05-10 2019-06-14 成功要素股份有限公司 Adaptive patch frame
CN104142783A (en) * 2013-05-10 2014-11-12 成功要素股份有限公司 Adaptive tile framework
CN110795018A (en) * 2013-06-09 2020-02-14 苹果公司 Device, method and graphical user interface for switching between camera interfaces
US11429190B2 (en) 2013-06-09 2022-08-30 Apple Inc. Proxy gesture recognizer
CN110795018B (en) * 2013-06-09 2023-09-29 苹果公司 Device, method and graphical user interface for switching between camera interfaces
CN104821969A (en) * 2014-02-03 2015-08-05 Lg电子株式会社 Mobile terminal and controlling method thereof
CN104821969B (en) * 2014-02-03 2018-01-19 Lg电子株式会社 Mobile terminal and its control method
US10459558B2 (en) 2014-07-10 2019-10-29 Canon Kabushiki Kaisha Information processing apparatus, method for controlling the same, and storage medium
US11175763B2 (en) 2014-07-10 2021-11-16 Canon Kabushiki Kaisha Information processing apparatus, method for controlling the same, and storage medium
CN105262922A (en) * 2014-07-10 2016-01-20 佳能株式会社 Information processing apparatus, method for controlling the same and storage medium
US9910522B2 (en) 2014-07-10 2018-03-06 Canon Kabushiki Kaisha Information processing apparatus, method for controlling the same, and storage medium
CN107209625A (en) * 2014-12-17 2017-09-26 得利捷美国股份有限公司 The soft trigger of floating of touch display on electronic equipment
CN105808135A (en) * 2015-01-16 2016-07-27 三星电子株式会社 Electronic device and operating method thereof
CN106257393A (en) * 2015-06-16 2016-12-28 株式会社迪思科 Touch-panel device
US11234323B2 (en) 2019-06-27 2022-01-25 Shanghai United Imaging Healthcare Co., Ltd. Systems and methods for medical imaging
CN110297002A (en) * 2019-06-27 2019-10-01 上海联影医疗科技有限公司 Energy imaging method, apparatus, equipment and storage medium

Also Published As

Publication number Publication date
CN101535940A (en) 2009-09-16
CN101529367B (en) 2016-02-17
CN101535940B (en) 2013-06-12
AU2022201622A1 (en) 2022-03-31
AU2023216869A1 (en) 2023-09-07
CN101356492B (en) 2012-06-27
CN101535938B (en) 2013-05-08
CN101535938A (en) 2009-09-16
CN101529874A (en) 2009-09-09
AU2022201622B2 (en) 2023-05-18
CN101356493A (en) 2009-01-28
CN101529367A (en) 2009-09-09
AU2023216869B2 (en) 2024-05-23
CN101529368A (en) 2009-09-09
CN101529368B (en) 2012-07-04
ES2361784T3 (en) 2011-06-22

Similar Documents

Publication Publication Date Title
CN101356492B (en) Portable electonic device performing similar oprations for different gestures
CN102681776B (en) Portable electronic device performing similar operations for different gestures
CN101627359B (en) System and method for moving lists on touch screen
CN101542424B (en) List scrolling and document translation, scaling, and rotation on touch-screen display
CN101627361B (en) Portable multifunction device, method, and graphical user interface for interpreting a finger gesture on a touch screen display
US8464182B2 (en) Device, method, and graphical user interface for providing maps, directions, and location-based information
US7843427B2 (en) Methods for determining a cursor position from a finger contact with a touch screen display
US8570278B2 (en) Portable multifunction device, method, and graphical user interface for adjusting an insertion point marker
KR101152582B1 (en) Portable electronic device, method, and graphical user interface for displaying structured electronic documents
US20080165149A1 (en) System, Method, and Graphical User Interface for Inputting Date and Time Information on a Portable Multifunction Device
US20080165143A1 (en) Portable Multifunction Device, Method, and Graphical User Interface for Interacting with User Input Elements in Displayed Content
CN101802817A (en) Web-clip widgets on a portable multifunction device
KR20090057420A (en) Voicemail manager for portable multifunction device
WO2008086301A2 (en) System and method for viewing and managing calendar entries
CN101893992A (en) Portable electronic device for photo management
CN101563667A (en) Portable multifunction device, method, and graphical user interface for adjusting an insertion point marker
CN101617288A (en) The portable multifunction device, method and the graphic user interface that are used for translating displayed content
AU2008100174B4 (en) Portable electronic device performing similar operations for different gestures

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1130095

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1130095

Country of ref document: HK